-
-
Save seeday/2fe1814b4b26f00e2b3e9eacd9624535 to your computer and use it in GitHub Desktop.
0x6ccc is suspicious
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
target/thumbv6m-none-eabi/debug/microblink: file format elf32-littlearm | |
Disassembly of section .text: | |
00002000 <microblink::samd21g18a::ISR_VECTORS::hf813e61e26f884e5>: | |
2000: 00 80 00 20 1d 5e 00 00 fd 5d 00 00 fd 5d 00 00 ... .^...]...].. | |
2010: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2020: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2030: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 59 52 00 00 .]...]...]..YR.. | |
2040: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2050: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2060: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2070: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2080: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
2090: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
20a0: bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 bd 5d 00 00 .]...]...]...].. | |
000020b0 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520>: | |
20b0: b580 push {r7, lr} | |
20b2: af00 add r7, sp, #0 | |
20b4: b08a sub sp, #40 ; 0x28 | |
20b6: 460a mov r2, r1 | |
20b8: 4603 mov r3, r0 | |
20ba: 9009 str r0, [sp, #36] ; 0x24 | |
20bc: 9108 str r1, [sp, #32] | |
20be: 9205 str r2, [sp, #20] | |
20c0: 9304 str r3, [sp, #16] | |
20c2: e7ff b.n 20c4 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520+0x14> | |
20c4: 9809 ldr r0, [sp, #36] ; 0x24 | |
20c6: 9007 str r0, [sp, #28] | |
20c8: 9808 ldr r0, [sp, #32] | |
20ca: 9006 str r0, [sp, #24] | |
20cc: 9907 ldr r1, [sp, #28] | |
20ce: 1808 adds r0, r1, r0 | |
20d0: 2200 movs r2, #0 | |
20d2: 2301 movs r3, #1 | |
20d4: 4288 cmp r0, r1 | |
20d6: 9303 str r3, [sp, #12] | |
20d8: 9002 str r0, [sp, #8] | |
20da: 9201 str r2, [sp, #4] | |
20dc: d201 bcs.n 20e2 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520+0x32> | |
20de: 9803 ldr r0, [sp, #12] | |
20e0: 9001 str r0, [sp, #4] | |
20e2: 9801 ldr r0, [sp, #4] | |
20e4: 2800 cmp r0, #0 | |
20e6: d103 bne.n 20f0 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520+0x40> | |
20e8: e7ff b.n 20ea <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520+0x3a> | |
20ea: 9802 ldr r0, [sp, #8] | |
20ec: b00a add sp, #40 ; 0x28 | |
20ee: bd80 pop {r7, pc} | |
20f0: 4801 ldr r0, [pc, #4] ; (20f8 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520+0x48>) | |
20f2: f003 ff61 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
20f6: 46c0 nop ; (mov r8, r8) | |
20f8: 0000719c .word 0x0000719c | |
000020fc <_$LT$usize$u20$as$u20$core..iter..range..Step$GT$::add_one::hc6d08cc1150c3dae>: | |
20fc: b580 push {r7, lr} | |
20fe: af00 add r7, sp, #0 | |
2100: b084 sub sp, #16 | |
2102: 4601 mov r1, r0 | |
2104: 9003 str r0, [sp, #12] | |
2106: 9101 str r1, [sp, #4] | |
2108: e7ff b.n 210a <_$LT$usize$u20$as$u20$core..iter..range..Step$GT$::add_one::hc6d08cc1150c3dae+0xe> | |
210a: 9803 ldr r0, [sp, #12] | |
210c: 9002 str r0, [sp, #8] | |
210e: 6800 ldr r0, [r0, #0] | |
2110: 2101 movs r1, #1 | |
2112: f7ff ffcd bl 20b0 <_$LT$usize$u20$as$u20$core..ops..Add$GT$::add::hc03ea51e9ec7a520> | |
2116: 9000 str r0, [sp, #0] | |
2118: e7ff b.n 211a <_$LT$usize$u20$as$u20$core..iter..range..Step$GT$::add_one::hc6d08cc1150c3dae+0x1e> | |
211a: 9800 ldr r0, [sp, #0] | |
211c: b004 add sp, #16 | |
211e: bd80 pop {r7, pc} | |
00002120 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$::lt::h21a1b67e7a556db1>: | |
2120: b088 sub sp, #32 | |
2122: 460a mov r2, r1 | |
2124: 4603 mov r3, r0 | |
2126: 9007 str r0, [sp, #28] | |
2128: 9106 str r1, [sp, #24] | |
212a: 9203 str r2, [sp, #12] | |
212c: 9302 str r3, [sp, #8] | |
212e: e7ff b.n 2130 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$::lt::h21a1b67e7a556db1+0x10> | |
2130: 9807 ldr r0, [sp, #28] | |
2132: 9005 str r0, [sp, #20] | |
2134: 9806 ldr r0, [sp, #24] | |
2136: 9004 str r0, [sp, #16] | |
2138: 9905 ldr r1, [sp, #20] | |
213a: 6809 ldr r1, [r1, #0] | |
213c: 6800 ldr r0, [r0, #0] | |
213e: 2201 movs r2, #1 | |
2140: 2300 movs r3, #0 | |
2142: 4281 cmp r1, r0 | |
2144: 9301 str r3, [sp, #4] | |
2146: 9200 str r2, [sp, #0] | |
2148: d301 bcc.n 214e <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$::lt::h21a1b67e7a556db1+0x2e> | |
214a: 9801 ldr r0, [sp, #4] | |
214c: 9000 str r0, [sp, #0] | |
214e: 9800 ldr r0, [sp, #0] | |
2150: b008 add sp, #32 | |
2152: 4770 bx lr | |
00002154 <core::mem::uninitialized::hbb2c37560031a15b>: | |
2154: b082 sub sp, #8 | |
2156: e7ff b.n 2158 <core::mem::uninitialized::hbb2c37560031a15b+0x4> | |
2158: 9801 ldr r0, [sp, #4] | |
215a: 9000 str r0, [sp, #0] | |
215c: e7ff b.n 215e <core::mem::uninitialized::hbb2c37560031a15b+0xa> | |
215e: 9800 ldr r0, [sp, #0] | |
2160: b002 add sp, #8 | |
2162: 4770 bx lr | |
00002164 <core::mem::swap::h0307a36edaef22a5>: | |
2164: b580 push {r7, lr} | |
2166: af00 add r7, sp, #0 | |
2168: b088 sub sp, #32 | |
216a: 460a mov r2, r1 | |
216c: 4603 mov r3, r0 | |
216e: 9007 str r0, [sp, #28] | |
2170: 9106 str r1, [sp, #24] | |
2172: 9201 str r2, [sp, #4] | |
2174: 9300 str r3, [sp, #0] | |
2176: e7ff b.n 2178 <core::mem::swap::h0307a36edaef22a5+0x14> | |
2178: 9807 ldr r0, [sp, #28] | |
217a: 9004 str r0, [sp, #16] | |
217c: 9806 ldr r0, [sp, #24] | |
217e: 9003 str r0, [sp, #12] | |
2180: f7ff ffe8 bl 2154 <core::mem::uninitialized::hbb2c37560031a15b> | |
2184: 9002 str r0, [sp, #8] | |
2186: e7ff b.n 2188 <core::mem::swap::h0307a36edaef22a5+0x24> | |
2188: 9804 ldr r0, [sp, #16] | |
218a: 6800 ldr r0, [r0, #0] | |
218c: 9002 str r0, [sp, #8] | |
218e: e7ff b.n 2190 <core::mem::swap::h0307a36edaef22a5+0x2c> | |
2190: 9803 ldr r0, [sp, #12] | |
2192: 9904 ldr r1, [sp, #16] | |
2194: 6800 ldr r0, [r0, #0] | |
2196: 6008 str r0, [r1, #0] | |
2198: e7ff b.n 219a <core::mem::swap::h0307a36edaef22a5+0x36> | |
219a: 9803 ldr r0, [sp, #12] | |
219c: 9902 ldr r1, [sp, #8] | |
219e: 6001 str r1, [r0, #0] | |
21a0: e7ff b.n 21a2 <core::mem::swap::h0307a36edaef22a5+0x3e> | |
21a2: 9802 ldr r0, [sp, #8] | |
21a4: f000 f803 bl 21ae <core::mem::forget::h79e712bdfcedb7a5> | |
21a8: e7ff b.n 21aa <core::mem::swap::h0307a36edaef22a5+0x46> | |
21aa: b008 add sp, #32 | |
21ac: bd80 pop {r7, pc} | |
000021ae <core::mem::forget::h79e712bdfcedb7a5>: | |
21ae: b083 sub sp, #12 | |
21b0: 4601 mov r1, r0 | |
21b2: 9002 str r0, [sp, #8] | |
21b4: 9100 str r1, [sp, #0] | |
21b6: e7ff b.n 21b8 <core::mem::forget::h79e712bdfcedb7a5+0xa> | |
21b8: 9802 ldr r0, [sp, #8] | |
21ba: 9001 str r0, [sp, #4] | |
21bc: e7ff b.n 21be <core::mem::forget::h79e712bdfcedb7a5+0x10> | |
21be: b003 add sp, #12 | |
21c0: 4770 bx lr | |
000021c2 <core::ptr::read_volatile::hb522d13d355b6be0>: | |
21c2: b085 sub sp, #20 | |
21c4: 4601 mov r1, r0 | |
21c6: 9004 str r0, [sp, #16] | |
21c8: 9101 str r1, [sp, #4] | |
21ca: e7ff b.n 21cc <core::ptr::read_volatile::hb522d13d355b6be0+0xa> | |
21cc: 9804 ldr r0, [sp, #16] | |
21ce: 9003 str r0, [sp, #12] | |
21d0: 7800 ldrb r0, [r0, #0] | |
21d2: a902 add r1, sp, #8 | |
21d4: 7008 strb r0, [r1, #0] | |
21d6: 7808 ldrb r0, [r1, #0] | |
21d8: 9000 str r0, [sp, #0] | |
21da: e7ff b.n 21dc <core::ptr::read_volatile::hb522d13d355b6be0+0x1a> | |
21dc: 9800 ldr r0, [sp, #0] | |
21de: b005 add sp, #20 | |
21e0: 4770 bx lr | |
000021e2 <core::ptr::read_volatile::hd4f97c69d8a02c1b>: | |
21e2: b085 sub sp, #20 | |
21e4: 4601 mov r1, r0 | |
21e6: 9004 str r0, [sp, #16] | |
21e8: 9101 str r1, [sp, #4] | |
21ea: e7ff b.n 21ec <core::ptr::read_volatile::hd4f97c69d8a02c1b+0xa> | |
21ec: 9804 ldr r0, [sp, #16] | |
21ee: 9003 str r0, [sp, #12] | |
21f0: 8800 ldrh r0, [r0, #0] | |
21f2: a902 add r1, sp, #8 | |
21f4: 8008 strh r0, [r1, #0] | |
21f6: 8808 ldrh r0, [r1, #0] | |
21f8: 9000 str r0, [sp, #0] | |
21fa: e7ff b.n 21fc <core::ptr::read_volatile::hd4f97c69d8a02c1b+0x1a> | |
21fc: 9800 ldr r0, [sp, #0] | |
21fe: b005 add sp, #20 | |
2200: 4770 bx lr | |
00002202 <core::ptr::read_volatile::hfc52848eb814e0c7>: | |
2202: b085 sub sp, #20 | |
2204: 4601 mov r1, r0 | |
2206: 9004 str r0, [sp, #16] | |
2208: 9101 str r1, [sp, #4] | |
220a: e7ff b.n 220c <core::ptr::read_volatile::hfc52848eb814e0c7+0xa> | |
220c: 9804 ldr r0, [sp, #16] | |
220e: 9003 str r0, [sp, #12] | |
2210: 6800 ldr r0, [r0, #0] | |
2212: 9002 str r0, [sp, #8] | |
2214: 9000 str r0, [sp, #0] | |
2216: e7ff b.n 2218 <core::ptr::read_volatile::hfc52848eb814e0c7+0x16> | |
2218: 9800 ldr r0, [sp, #0] | |
221a: b005 add sp, #20 | |
221c: 4770 bx lr | |
0000221e <core::ptr::write_volatile::h1bb9176264e8cab4>: | |
221e: b087 sub sp, #28 | |
2220: 460a mov r2, r1 | |
2222: 4603 mov r3, r0 | |
2224: 9006 str r0, [sp, #24] | |
2226: a805 add r0, sp, #20 | |
2228: 8001 strh r1, [r0, #0] | |
222a: 9201 str r2, [sp, #4] | |
222c: 9300 str r3, [sp, #0] | |
222e: e7ff b.n 2230 <core::ptr::write_volatile::h1bb9176264e8cab4+0x12> | |
2230: 9806 ldr r0, [sp, #24] | |
2232: 9003 str r0, [sp, #12] | |
2234: 9805 ldr r0, [sp, #20] | |
2236: a902 add r1, sp, #8 | |
2238: 8008 strh r0, [r1, #0] | |
223a: 9903 ldr r1, [sp, #12] | |
223c: 8008 strh r0, [r1, #0] | |
223e: e7ff b.n 2240 <core::ptr::write_volatile::h1bb9176264e8cab4+0x22> | |
2240: b007 add sp, #28 | |
2242: 4770 bx lr | |
00002244 <core::ptr::write_volatile::h66dcff8668885827>: | |
2244: b087 sub sp, #28 | |
2246: 460a mov r2, r1 | |
2248: 4603 mov r3, r0 | |
224a: 9006 str r0, [sp, #24] | |
224c: a805 add r0, sp, #20 | |
224e: 7001 strb r1, [r0, #0] | |
2250: 9201 str r2, [sp, #4] | |
2252: 9300 str r3, [sp, #0] | |
2254: e7ff b.n 2256 <core::ptr::write_volatile::h66dcff8668885827+0x12> | |
2256: 9806 ldr r0, [sp, #24] | |
2258: 9003 str r0, [sp, #12] | |
225a: 9805 ldr r0, [sp, #20] | |
225c: a902 add r1, sp, #8 | |
225e: 7008 strb r0, [r1, #0] | |
2260: 9903 ldr r1, [sp, #12] | |
2262: 7008 strb r0, [r1, #0] | |
2264: e7ff b.n 2266 <core::ptr::write_volatile::h66dcff8668885827+0x22> | |
2266: b007 add sp, #28 | |
2268: 4770 bx lr | |
0000226a <core::ptr::write_volatile::haefc6c793fc1d734>: | |
226a: b087 sub sp, #28 | |
226c: 460a mov r2, r1 | |
226e: 4603 mov r3, r0 | |
2270: 9006 str r0, [sp, #24] | |
2272: 9105 str r1, [sp, #20] | |
2274: 9201 str r2, [sp, #4] | |
2276: 9300 str r3, [sp, #0] | |
2278: e7ff b.n 227a <core::ptr::write_volatile::haefc6c793fc1d734+0x10> | |
227a: 9806 ldr r0, [sp, #24] | |
227c: 9003 str r0, [sp, #12] | |
227e: 9805 ldr r0, [sp, #20] | |
2280: 9002 str r0, [sp, #8] | |
2282: 9903 ldr r1, [sp, #12] | |
2284: 6008 str r0, [r1, #0] | |
2286: e7ff b.n 2288 <core::ptr::write_volatile::haefc6c793fc1d734+0x1e> | |
2288: b007 add sp, #28 | |
228a: 4770 bx lr | |
0000228c <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60>: | |
228c: b580 push {r7, lr} | |
228e: af00 add r7, sp, #0 | |
2290: b086 sub sp, #24 | |
2292: 460a mov r2, r1 | |
2294: 9105 str r1, [sp, #20] | |
2296: 9002 str r0, [sp, #8] | |
2298: 9201 str r2, [sp, #4] | |
229a: e7ff b.n 229c <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x10> | |
229c: 9805 ldr r0, [sp, #20] | |
229e: 9004 str r0, [sp, #16] | |
22a0: 1d01 adds r1, r0, #4 | |
22a2: f7ff ff3d bl 2120 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$usize$GT$::lt::h21a1b67e7a556db1> | |
22a6: 9000 str r0, [sp, #0] | |
22a8: e7ff b.n 22aa <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x1e> | |
22aa: 2001 movs r0, #1 | |
22ac: 9900 ldr r1, [sp, #0] | |
22ae: 4201 tst r1, r0 | |
22b0: d005 beq.n 22be <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x32> | |
22b2: e7ff b.n 22b4 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x28> | |
22b4: 9804 ldr r0, [sp, #16] | |
22b6: f7ff ff21 bl 20fc <_$LT$usize$u20$as$u20$core..iter..range..Step$GT$::add_one::hc6d08cc1150c3dae> | |
22ba: 9003 str r0, [sp, #12] | |
22bc: e003 b.n 22c6 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x3a> | |
22be: 2000 movs r0, #0 | |
22c0: 9902 ldr r1, [sp, #8] | |
22c2: 6008 str r0, [r1, #0] | |
22c4: e00a b.n 22dc <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x50> | |
22c6: 9904 ldr r1, [sp, #16] | |
22c8: a803 add r0, sp, #12 | |
22ca: f7ff ff4b bl 2164 <core::mem::swap::h0307a36edaef22a5> | |
22ce: e7ff b.n 22d0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x44> | |
22d0: 9803 ldr r0, [sp, #12] | |
22d2: 2101 movs r1, #1 | |
22d4: 9a02 ldr r2, [sp, #8] | |
22d6: 6011 str r1, [r2, #0] | |
22d8: 6050 str r0, [r2, #4] | |
22da: e7ff b.n 22dc <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60+0x50> | |
22dc: b006 add sp, #24 | |
22de: bd80 pop {r7, pc} | |
000022e0 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::hb83f2ee3c02e85bc>: | |
22e0: b086 sub sp, #24 | |
22e2: 460a mov r2, r1 | |
22e4: 684b ldr r3, [r1, #4] | |
22e6: 9305 str r3, [sp, #20] | |
22e8: 6809 ldr r1, [r1, #0] | |
22ea: 9104 str r1, [sp, #16] | |
22ec: 9001 str r0, [sp, #4] | |
22ee: 9200 str r2, [sp, #0] | |
22f0: e7ff b.n 22f2 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::hb83f2ee3c02e85bc+0x12> | |
22f2: 9804 ldr r0, [sp, #16] | |
22f4: 9905 ldr r1, [sp, #20] | |
22f6: 9002 str r0, [sp, #8] | |
22f8: 9103 str r1, [sp, #12] | |
22fa: 9802 ldr r0, [sp, #8] | |
22fc: 9a01 ldr r2, [sp, #4] | |
22fe: 6010 str r0, [r2, #0] | |
2300: 6051 str r1, [r2, #4] | |
2302: b006 add sp, #24 | |
2304: 4770 bx lr | |
... | |
00002308 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53>: | |
2308: b580 push {r7, lr} | |
230a: af00 add r7, sp, #0 | |
230c: b08c sub sp, #48 ; 0x30 | |
230e: 4601 mov r1, r0 | |
2310: 900b str r0, [sp, #44] ; 0x2c | |
2312: 9105 str r1, [sp, #20] | |
2314: e7ff b.n 2316 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0xe> | |
2316: 980b ldr r0, [sp, #44] ; 0x2c | |
2318: 9009 str r0, [sp, #36] ; 0x24 | |
231a: 2800 cmp r0, #0 | |
231c: d101 bne.n 2322 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x1a> | |
231e: e7ff b.n 2320 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x18> | |
2320: e002 b.n 2328 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x20> | |
2322: 9809 ldr r0, [sp, #36] ; 0x24 | |
2324: 9004 str r0, [sp, #16] | |
2326: e001 b.n 232c <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x24> | |
2328: b00c add sp, #48 ; 0x30 | |
232a: bd80 pop {r7, pc} | |
232c: 9804 ldr r0, [sp, #16] | |
232e: 17c3 asrs r3, r0, #31 | |
2330: 2100 movs r1, #0 | |
2332: 2230 movs r2, #48 ; 0x30 | |
2334: f004 fc38 bl 6ba8 <__aeabi_lmul> | |
2338: 2201 movs r2, #1 | |
233a: 2900 cmp r1, #0 | |
233c: 9003 str r0, [sp, #12] | |
233e: 9102 str r1, [sp, #8] | |
2340: 9201 str r2, [sp, #4] | |
2342: d101 bne.n 2348 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x40> | |
2344: 9802 ldr r0, [sp, #8] | |
2346: 9001 str r0, [sp, #4] | |
2348: 9801 ldr r0, [sp, #4] | |
234a: 9903 ldr r1, [sp, #12] | |
234c: 2800 cmp r0, #0 | |
234e: 9100 str r1, [sp, #0] | |
2350: d109 bne.n 2366 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x5e> | |
2352: e7ff b.n 2354 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x4c> | |
2354: e7ff b.n 2356 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x4e> | |
2356: 2103 movs r1, #3 | |
2358: 9800 ldr r0, [sp, #0] | |
235a: f004 fc4f bl 6bfc <__aeabi_uidiv> | |
235e: 9007 str r0, [sp, #28] | |
2360: 3801 subs r0, #1 | |
2362: d1fd bne.n 2360 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x58> | |
2364: e7e0 b.n 2328 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x20> | |
2366: 4801 ldr r0, [pc, #4] ; (236c <microblink::samd21g18a::delay::udelay::h63d77cd543206e53+0x64>) | |
2368: f003 fe26 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
236c: 00007224 .word 0x00007224 | |
00002370 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf>: | |
2370: b580 push {r7, lr} | |
2372: af00 add r7, sp, #0 | |
2374: b086 sub sp, #24 | |
2376: e7ff b.n 2378 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x8> | |
2378: 4810 ldr r0, [pc, #64] ; (23bc <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x4c>) | |
237a: f7ff ff42 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
237e: 9004 str r0, [sp, #16] | |
2380: e7ff b.n 2382 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x12> | |
2382: 9804 ldr r0, [sp, #16] | |
2384: 1c41 adds r1, r0, #1 | |
2386: 2200 movs r2, #0 | |
2388: 2301 movs r3, #1 | |
238a: 4281 cmp r1, r0 | |
238c: 9103 str r1, [sp, #12] | |
238e: 9302 str r3, [sp, #8] | |
2390: 9201 str r2, [sp, #4] | |
2392: d201 bcs.n 2398 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x28> | |
2394: 9802 ldr r0, [sp, #8] | |
2396: 9001 str r0, [sp, #4] | |
2398: 9801 ldr r0, [sp, #4] | |
239a: 2800 cmp r0, #0 | |
239c: d10a bne.n 23b4 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x44> | |
239e: e7ff b.n 23a0 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x30> | |
23a0: 4806 ldr r0, [pc, #24] ; (23bc <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x4c>) | |
23a2: 9903 ldr r1, [sp, #12] | |
23a4: f7ff ff61 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
23a8: e7ff b.n 23aa <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x3a> | |
23aa: f000 f99b bl 26e4 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb> | |
23ae: e7ff b.n 23b0 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x40> | |
23b0: b006 add sp, #24 | |
23b2: bd80 pop {r7, pc} | |
23b4: 4802 ldr r0, [pc, #8] ; (23c0 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf+0x50>) | |
23b6: f003 fdff bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
23ba: 46c0 nop ; (mov r8, r8) | |
23bc: 20000008 .word 0x20000008 | |
23c0: 00007238 .word 0x00007238 | |
000023c4 <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488>: | |
23c4: b580 push {r7, lr} | |
23c6: af00 add r7, sp, #0 | |
23c8: b09a sub sp, #104 ; 0x68 | |
23ca: 460a mov r2, r1 | |
23cc: 4603 mov r3, r0 | |
23ce: 9012 str r0, [sp, #72] ; 0x48 | |
23d0: 6848 ldr r0, [r1, #4] | |
23d2: 9011 str r0, [sp, #68] ; 0x44 | |
23d4: 6808 ldr r0, [r1, #0] | |
23d6: 9010 str r0, [sp, #64] ; 0x40 | |
23d8: 9204 str r2, [sp, #16] | |
23da: 9303 str r3, [sp, #12] | |
23dc: e7ff b.n 23de <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488+0x1a> | |
23de: 9812 ldr r0, [sp, #72] ; 0x48 | |
23e0: 900e str r0, [sp, #56] ; 0x38 | |
23e2: 9810 ldr r0, [sp, #64] ; 0x40 | |
23e4: 9911 ldr r1, [sp, #68] ; 0x44 | |
23e6: 900c str r0, [sp, #48] ; 0x30 | |
23e8: 910d str r1, [sp, #52] ; 0x34 | |
23ea: 980e ldr r0, [sp, #56] ; 0x38 | |
23ec: 9014 str r0, [sp, #80] ; 0x50 | |
23ee: 9013 str r0, [sp, #76] ; 0x4c | |
23f0: f7ff ff07 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
23f4: 900b str r0, [sp, #44] ; 0x2c | |
23f6: e7ff b.n 23f8 <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488+0x34> | |
23f8: 980b ldr r0, [sp, #44] ; 0x2c | |
23fa: 900a str r0, [sp, #40] ; 0x28 | |
23fc: 980b ldr r0, [sp, #44] ; 0x2c | |
23fe: 9009 str r0, [sp, #36] ; 0x24 | |
2400: 980c ldr r0, [sp, #48] ; 0x30 | |
2402: 990d ldr r1, [sp, #52] ; 0x34 | |
2404: aa0a add r2, sp, #40 ; 0x28 | |
2406: 9207 str r2, [sp, #28] | |
2408: aa09 add r2, sp, #36 ; 0x24 | |
240a: 9208 str r2, [sp, #32] | |
240c: 9005 str r0, [sp, #20] | |
240e: 9106 str r1, [sp, #24] | |
2410: 9907 ldr r1, [sp, #28] | |
2412: 9a08 ldr r2, [sp, #32] | |
2414: a805 add r0, sp, #20 | |
2416: f000 f8fb bl 2610 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44> | |
241a: 9002 str r0, [sp, #8] | |
241c: e7ff b.n 241e <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488+0x5a> | |
241e: 980e ldr r0, [sp, #56] ; 0x38 | |
2420: 9909 ldr r1, [sp, #36] ; 0x24 | |
2422: 9019 str r0, [sp, #100] ; 0x64 | |
2424: 9118 str r1, [sp, #96] ; 0x60 | |
2426: 9819 ldr r0, [sp, #100] ; 0x64 | |
2428: 9016 str r0, [sp, #88] ; 0x58 | |
242a: 9818 ldr r0, [sp, #96] ; 0x60 | |
242c: 9015 str r0, [sp, #84] ; 0x54 | |
242e: 9916 ldr r1, [sp, #88] ; 0x58 | |
2430: 9001 str r0, [sp, #4] | |
2432: 4608 mov r0, r1 | |
2434: 9901 ldr r1, [sp, #4] | |
2436: f7ff ff18 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
243a: e7ff b.n 243c <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488+0x78> | |
243c: b01a add sp, #104 ; 0x68 | |
243e: bd80 pop {r7, pc} | |
00002440 <microblink::samd21g18a::nvic::IpR::read::he52dd710f5f7b7d3>: | |
2440: b083 sub sp, #12 | |
2442: 4601 mov r1, r0 | |
2444: 9002 str r0, [sp, #8] | |
2446: 9100 str r1, [sp, #0] | |
2448: e7ff b.n 244a <microblink::samd21g18a::nvic::IpR::read::he52dd710f5f7b7d3+0xa> | |
244a: 9802 ldr r0, [sp, #8] | |
244c: 9001 str r0, [sp, #4] | |
244e: 6800 ldr r0, [r0, #0] | |
2450: b003 add sp, #12 | |
2452: 4770 bx lr | |
00002454 <microblink::samd21g18a::nvic::IpW::ip::hd48bcfa014cf4d13>: | |
2454: b086 sub sp, #24 | |
2456: 460a mov r2, r1 | |
2458: 4603 mov r3, r0 | |
245a: 9005 str r0, [sp, #20] | |
245c: 9104 str r1, [sp, #16] | |
245e: 9201 str r2, [sp, #4] | |
2460: 9300 str r3, [sp, #0] | |
2462: e7ff b.n 2464 <microblink::samd21g18a::nvic::IpW::ip::hd48bcfa014cf4d13+0x10> | |
2464: 9805 ldr r0, [sp, #20] | |
2466: 9003 str r0, [sp, #12] | |
2468: 9804 ldr r0, [sp, #16] | |
246a: 9002 str r0, [sp, #8] | |
246c: 9903 ldr r1, [sp, #12] | |
246e: 6008 str r0, [r1, #0] | |
2470: 9803 ldr r0, [sp, #12] | |
2472: b006 add sp, #24 | |
2474: 4770 bx lr | |
... | |
00002478 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46>: | |
2478: b580 push {r7, lr} | |
247a: af00 add r7, sp, #0 | |
247c: b094 sub sp, #80 ; 0x50 | |
247e: 460a mov r2, r1 | |
2480: 4603 mov r3, r0 | |
2482: 9013 str r0, [sp, #76] ; 0x4c | |
2484: 9112 str r1, [sp, #72] ; 0x48 | |
2486: 9203 str r2, [sp, #12] | |
2488: 9302 str r3, [sp, #8] | |
248a: e7ff b.n 248c <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x14> | |
248c: 9813 ldr r0, [sp, #76] ; 0x4c | |
248e: 9010 str r0, [sp, #64] ; 0x40 | |
2490: 9812 ldr r0, [sp, #72] ; 0x48 | |
2492: 900f str r0, [sp, #60] ; 0x3c | |
2494: 9810 ldr r0, [sp, #64] ; 0x40 | |
2496: 900e str r0, [sp, #56] ; 0x38 | |
2498: 2800 cmp r0, #0 | |
249a: da06 bge.n 24aa <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x32> | |
249c: e7ff b.n 249e <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x26> | |
249e: 9810 ldr r0, [sp, #64] ; 0x40 | |
24a0: 900d str r0, [sp, #52] ; 0x34 | |
24a2: f003 fc55 bl 5d50 <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e> | |
24a6: 9001 str r0, [sp, #4] | |
24a8: e005 b.n 24b6 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x3e> | |
24aa: 9810 ldr r0, [sp, #64] ; 0x40 | |
24ac: 900a str r0, [sp, #40] ; 0x28 | |
24ae: f003 fc77 bl 5da0 <microblink::samd21g18a::IRQ::ip_idx::hb3148f7494005e9a> | |
24b2: 9000 str r0, [sp, #0] | |
24b4: e016 b.n 24e4 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x6c> | |
24b6: 9801 ldr r0, [sp, #4] | |
24b8: 2801 cmp r0, #1 | |
24ba: d831 bhi.n 2520 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0xa8> | |
24bc: e7ff b.n 24be <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x46> | |
24be: 9801 ldr r0, [sp, #4] | |
24c0: 0081 lsls r1, r0, #2 | |
24c2: 4a1d ldr r2, [pc, #116] ; (2538 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0xc0>) | |
24c4: 1851 adds r1, r2, r1 | |
24c6: 311c adds r1, #28 | |
24c8: aa10 add r2, sp, #64 ; 0x40 | |
24ca: 920b str r2, [sp, #44] ; 0x2c | |
24cc: aa0f add r2, sp, #60 ; 0x3c | |
24ce: 920c str r2, [sp, #48] ; 0x30 | |
24d0: 9b0b ldr r3, [sp, #44] ; 0x2c | |
24d2: 9304 str r3, [sp, #16] | |
24d4: 9205 str r2, [sp, #20] | |
24d6: aa04 add r2, sp, #16 | |
24d8: 4608 mov r0, r1 | |
24da: 4611 mov r1, r2 | |
24dc: f000 f932 bl 2744 <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a> | |
24e0: e7ff b.n 24e2 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x6a> | |
24e2: e016 b.n 2512 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x9a> | |
24e4: 9800 ldr r0, [sp, #0] | |
24e6: 2807 cmp r0, #7 | |
24e8: d815 bhi.n 2516 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x9e> | |
24ea: e7ff b.n 24ec <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x74> | |
24ec: 9800 ldr r0, [sp, #0] | |
24ee: 0081 lsls r1, r0, #2 | |
24f0: 4a0f ldr r2, [pc, #60] ; (2530 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0xb8>) | |
24f2: 1851 adds r1, r2, r1 | |
24f4: 2203 movs r2, #3 | |
24f6: 0212 lsls r2, r2, #8 | |
24f8: 1888 adds r0, r1, r2 | |
24fa: a910 add r1, sp, #64 ; 0x40 | |
24fc: 9108 str r1, [sp, #32] | |
24fe: a90f add r1, sp, #60 ; 0x3c | |
2500: 9109 str r1, [sp, #36] ; 0x24 | |
2502: 9a08 ldr r2, [sp, #32] | |
2504: 9206 str r2, [sp, #24] | |
2506: 9107 str r1, [sp, #28] | |
2508: a906 add r1, sp, #24 | |
250a: f7ff ff5b bl 23c4 <microblink::samd21g18a::nvic::Ip::modify::hbd002ff9ab124488> | |
250e: e7ff b.n 2510 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x98> | |
2510: e7ff b.n 2512 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0x9a> | |
2512: b014 add sp, #80 ; 0x50 | |
2514: bd80 pop {r7, pc} | |
2516: 4805 ldr r0, [pc, #20] ; (252c <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0xb4>) | |
2518: 2208 movs r2, #8 | |
251a: 9900 ldr r1, [sp, #0] | |
251c: f003 fd66 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
2520: 4804 ldr r0, [pc, #16] ; (2534 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46+0xbc>) | |
2522: 2202 movs r2, #2 | |
2524: 9901 ldr r1, [sp, #4] | |
2526: f003 fd61 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
252a: 46c0 nop ; (mov r8, r8) | |
252c: 00007294 .word 0x00007294 | |
2530: e000e100 .word 0xe000e100 | |
2534: 000072a0 .word 0x000072a0 | |
2538: e000ed00 .word 0xe000ed00 | |
0000253c <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20>: | |
253c: b5f0 push {r4, r5, r6, r7, lr} | |
253e: af03 add r7, sp, #12 | |
2540: b099 sub sp, #100 ; 0x64 | |
2542: 4613 mov r3, r2 | |
2544: 460c mov r4, r1 | |
2546: 4605 mov r5, r0 | |
2548: 6846 ldr r6, [r0, #4] | |
254a: 9618 str r6, [sp, #96] ; 0x60 | |
254c: 6800 ldr r0, [r0, #0] | |
254e: 9017 str r0, [sp, #92] ; 0x5c | |
2550: a817 add r0, sp, #92 ; 0x5c | |
2552: 9016 str r0, [sp, #88] ; 0x58 | |
2554: 9115 str r1, [sp, #84] ; 0x54 | |
2556: 9214 str r2, [sp, #80] ; 0x50 | |
2558: 930f str r3, [sp, #60] ; 0x3c | |
255a: 940e str r4, [sp, #56] ; 0x38 | |
255c: 950d str r5, [sp, #52] ; 0x34 | |
255e: e7ff b.n 2560 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x24> | |
2560: 9815 ldr r0, [sp, #84] ; 0x54 | |
2562: 9013 str r0, [sp, #76] ; 0x4c | |
2564: 9814 ldr r0, [sp, #80] ; 0x50 | |
2566: 9012 str r0, [sp, #72] ; 0x48 | |
2568: 9913 ldr r1, [sp, #76] ; 0x4c | |
256a: 900c str r0, [sp, #48] ; 0x30 | |
256c: 4608 mov r0, r1 | |
256e: f000 f927 bl 27c0 <microblink::samd21g18a::scb::ShpR::read::hbea6387bd8c97b77> | |
2572: 900b str r0, [sp, #44] ; 0x2c | |
2574: e7ff b.n 2576 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x3a> | |
2576: 9817 ldr r0, [sp, #92] ; 0x5c | |
2578: 6800 ldr r0, [r0, #0] | |
257a: 9011 str r0, [sp, #68] ; 0x44 | |
257c: f003 fbd8 bl 5d30 <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9> | |
2580: 900a str r0, [sp, #40] ; 0x28 | |
2582: e7ff b.n 2584 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x48> | |
2584: 201f movs r0, #31 | |
2586: 990a ldr r1, [sp, #40] ; 0x28 | |
2588: 4001 ands r1, r0 | |
258a: 22ff movs r2, #255 ; 0xff | |
258c: 408a lsls r2, r1 | |
258e: 43c0 mvns r0, r0 | |
2590: 990a ldr r1, [sp, #40] ; 0x28 | |
2592: 4201 tst r1, r0 | |
2594: 9209 str r2, [sp, #36] ; 0x24 | |
2596: d130 bne.n 25fa <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xbe> | |
2598: e7ff b.n 259a <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x5e> | |
259a: 980b ldr r0, [sp, #44] ; 0x2c | |
259c: 9909 ldr r1, [sp, #36] ; 0x24 | |
259e: 4388 bics r0, r1 | |
25a0: 9a18 ldr r2, [sp, #96] ; 0x60 | |
25a2: 6812 ldr r2, [r2, #0] | |
25a4: 9008 str r0, [sp, #32] | |
25a6: 9207 str r2, [sp, #28] | |
25a8: e7ff b.n 25aa <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x6e> | |
25aa: 9807 ldr r0, [sp, #28] | |
25ac: 0181 lsls r1, r0, #6 | |
25ae: 9106 str r1, [sp, #24] | |
25b0: e7ff b.n 25b2 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x76> | |
25b2: 9806 ldr r0, [sp, #24] | |
25b4: b2c1 uxtb r1, r0 | |
25b6: 9a17 ldr r2, [sp, #92] ; 0x5c | |
25b8: 6812 ldr r2, [r2, #0] | |
25ba: 9210 str r2, [sp, #64] ; 0x40 | |
25bc: 4610 mov r0, r2 | |
25be: 9105 str r1, [sp, #20] | |
25c0: f003 fbb6 bl 5d30 <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9> | |
25c4: 9004 str r0, [sp, #16] | |
25c6: e7ff b.n 25c8 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0x8c> | |
25c8: 201f movs r0, #31 | |
25ca: 9904 ldr r1, [sp, #16] | |
25cc: 4001 ands r1, r0 | |
25ce: 9a05 ldr r2, [sp, #20] | |
25d0: 408a lsls r2, r1 | |
25d2: 43c0 mvns r0, r0 | |
25d4: 9904 ldr r1, [sp, #16] | |
25d6: 4201 tst r1, r0 | |
25d8: 9203 str r2, [sp, #12] | |
25da: d111 bne.n 2600 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xc4> | |
25dc: e7ff b.n 25de <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xa2> | |
25de: 9808 ldr r0, [sp, #32] | |
25e0: 9903 ldr r1, [sp, #12] | |
25e2: 4308 orrs r0, r1 | |
25e4: 9a0c ldr r2, [sp, #48] ; 0x30 | |
25e6: 9002 str r0, [sp, #8] | |
25e8: 4610 mov r0, r2 | |
25ea: 9902 ldr r1, [sp, #8] | |
25ec: f000 f8f2 bl 27d4 <microblink::samd21g18a::scb::ShpW::write::h397de655a4c677f5> | |
25f0: 9001 str r0, [sp, #4] | |
25f2: e7ff b.n 25f4 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xb8> | |
25f4: 9801 ldr r0, [sp, #4] | |
25f6: b019 add sp, #100 ; 0x64 | |
25f8: bdf0 pop {r4, r5, r6, r7, pc} | |
25fa: 4804 ldr r0, [pc, #16] ; (260c <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xd0>) | |
25fc: f003 fcdc bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
2600: 4801 ldr r0, [pc, #4] ; (2608 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20+0xcc>) | |
2602: f003 fcd9 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
2606: 46c0 nop ; (mov r8, r8) | |
2608: 000072c0 .word 0x000072c0 | |
260c: 000072ac .word 0x000072ac | |
00002610 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44>: | |
2610: b5f0 push {r4, r5, r6, r7, lr} | |
2612: af03 add r7, sp, #12 | |
2614: b099 sub sp, #100 ; 0x64 | |
2616: 4613 mov r3, r2 | |
2618: 460c mov r4, r1 | |
261a: 4605 mov r5, r0 | |
261c: 6846 ldr r6, [r0, #4] | |
261e: 9618 str r6, [sp, #96] ; 0x60 | |
2620: 6800 ldr r0, [r0, #0] | |
2622: 9017 str r0, [sp, #92] ; 0x5c | |
2624: a817 add r0, sp, #92 ; 0x5c | |
2626: 9016 str r0, [sp, #88] ; 0x58 | |
2628: 9115 str r1, [sp, #84] ; 0x54 | |
262a: 9214 str r2, [sp, #80] ; 0x50 | |
262c: 930f str r3, [sp, #60] ; 0x3c | |
262e: 940e str r4, [sp, #56] ; 0x38 | |
2630: 950d str r5, [sp, #52] ; 0x34 | |
2632: e7ff b.n 2634 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x24> | |
2634: 9815 ldr r0, [sp, #84] ; 0x54 | |
2636: 9013 str r0, [sp, #76] ; 0x4c | |
2638: 9814 ldr r0, [sp, #80] ; 0x50 | |
263a: 9012 str r0, [sp, #72] ; 0x48 | |
263c: 9913 ldr r1, [sp, #76] ; 0x4c | |
263e: 900c str r0, [sp, #48] ; 0x30 | |
2640: 4608 mov r0, r1 | |
2642: f7ff fefd bl 2440 <microblink::samd21g18a::nvic::IpR::read::he52dd710f5f7b7d3> | |
2646: 900b str r0, [sp, #44] ; 0x2c | |
2648: e7ff b.n 264a <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x3a> | |
264a: 9817 ldr r0, [sp, #92] ; 0x5c | |
264c: 6800 ldr r0, [r0, #0] | |
264e: 9011 str r0, [sp, #68] ; 0x44 | |
2650: f003 fb6e bl 5d30 <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9> | |
2654: 900a str r0, [sp, #40] ; 0x28 | |
2656: e7ff b.n 2658 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x48> | |
2658: 201f movs r0, #31 | |
265a: 990a ldr r1, [sp, #40] ; 0x28 | |
265c: 4001 ands r1, r0 | |
265e: 22ff movs r2, #255 ; 0xff | |
2660: 408a lsls r2, r1 | |
2662: 43c0 mvns r0, r0 | |
2664: 990a ldr r1, [sp, #40] ; 0x28 | |
2666: 4201 tst r1, r0 | |
2668: 9209 str r2, [sp, #36] ; 0x24 | |
266a: d130 bne.n 26ce <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xbe> | |
266c: e7ff b.n 266e <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x5e> | |
266e: 980b ldr r0, [sp, #44] ; 0x2c | |
2670: 9909 ldr r1, [sp, #36] ; 0x24 | |
2672: 4388 bics r0, r1 | |
2674: 9a18 ldr r2, [sp, #96] ; 0x60 | |
2676: 6812 ldr r2, [r2, #0] | |
2678: 9008 str r0, [sp, #32] | |
267a: 9207 str r2, [sp, #28] | |
267c: e7ff b.n 267e <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x6e> | |
267e: 9807 ldr r0, [sp, #28] | |
2680: 0181 lsls r1, r0, #6 | |
2682: 9106 str r1, [sp, #24] | |
2684: e7ff b.n 2686 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x76> | |
2686: 9806 ldr r0, [sp, #24] | |
2688: b2c1 uxtb r1, r0 | |
268a: 9a17 ldr r2, [sp, #92] ; 0x5c | |
268c: 6812 ldr r2, [r2, #0] | |
268e: 9210 str r2, [sp, #64] ; 0x40 | |
2690: 4610 mov r0, r2 | |
2692: 9105 str r1, [sp, #20] | |
2694: f003 fb4c bl 5d30 <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9> | |
2698: 9004 str r0, [sp, #16] | |
269a: e7ff b.n 269c <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0x8c> | |
269c: 201f movs r0, #31 | |
269e: 9904 ldr r1, [sp, #16] | |
26a0: 4001 ands r1, r0 | |
26a2: 9a05 ldr r2, [sp, #20] | |
26a4: 408a lsls r2, r1 | |
26a6: 43c0 mvns r0, r0 | |
26a8: 9904 ldr r1, [sp, #16] | |
26aa: 4201 tst r1, r0 | |
26ac: 9203 str r2, [sp, #12] | |
26ae: d111 bne.n 26d4 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xc4> | |
26b0: e7ff b.n 26b2 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xa2> | |
26b2: 9808 ldr r0, [sp, #32] | |
26b4: 9903 ldr r1, [sp, #12] | |
26b6: 4308 orrs r0, r1 | |
26b8: 9a0c ldr r2, [sp, #48] ; 0x30 | |
26ba: 9002 str r0, [sp, #8] | |
26bc: 4610 mov r0, r2 | |
26be: 9902 ldr r1, [sp, #8] | |
26c0: f7ff fec8 bl 2454 <microblink::samd21g18a::nvic::IpW::ip::hd48bcfa014cf4d13> | |
26c4: 9001 str r0, [sp, #4] | |
26c6: e7ff b.n 26c8 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xb8> | |
26c8: 9801 ldr r0, [sp, #4] | |
26ca: b019 add sp, #100 ; 0x64 | |
26cc: bdf0 pop {r4, r5, r6, r7, pc} | |
26ce: 4804 ldr r0, [pc, #16] ; (26e0 <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xd0>) | |
26d0: f003 fc72 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
26d4: 4801 ldr r0, [pc, #4] ; (26dc <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h4bde1202cdec6a44+0xcc>) | |
26d6: f003 fc6f bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
26da: 46c0 nop ; (mov r8, r8) | |
26dc: 000072e8 .word 0x000072e8 | |
26e0: 000072d4 .word 0x000072d4 | |
000026e4 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb>: | |
26e4: b580 push {r7, lr} | |
26e6: af00 add r7, sp, #0 | |
26e8: b086 sub sp, #24 | |
26ea: e7ff b.n 26ec <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x8> | |
26ec: 4813 ldr r0, [pc, #76] ; (273c <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x58>) | |
26ee: 6800 ldr r0, [r0, #0] | |
26f0: 2100 movs r1, #0 | |
26f2: 43c9 mvns r1, r1 | |
26f4: 4288 cmp r0, r1 | |
26f6: d101 bne.n 26fc <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x18> | |
26f8: e7ff b.n 26fa <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x16> | |
26fa: e011 b.n 2720 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x3c> | |
26fc: 480f ldr r0, [pc, #60] ; (273c <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x58>) | |
26fe: 6800 ldr r0, [r0, #0] | |
2700: 2100 movs r1, #0 | |
2702: 2201 movs r2, #1 | |
2704: 2801 cmp r0, #1 | |
2706: 9003 str r0, [sp, #12] | |
2708: 9202 str r2, [sp, #8] | |
270a: 9101 str r1, [sp, #4] | |
270c: d701 bvc.n 2712 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x2e> | |
270e: 9802 ldr r0, [sp, #8] | |
2710: 9001 str r0, [sp, #4] | |
2712: 9801 ldr r0, [sp, #4] | |
2714: 9903 ldr r1, [sp, #12] | |
2716: 1e4a subs r2, r1, #1 | |
2718: 2800 cmp r0, #0 | |
271a: 9200 str r2, [sp, #0] | |
271c: d10a bne.n 2734 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x50> | |
271e: e001 b.n 2724 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x40> | |
2720: b006 add sp, #24 | |
2722: bd80 pop {r7, pc} | |
2724: 4805 ldr r0, [pc, #20] ; (273c <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x58>) | |
2726: 9900 ldr r1, [sp, #0] | |
2728: 6001 str r1, [r0, #0] | |
272a: 2900 cmp r1, #0 | |
272c: d101 bne.n 2732 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x4e> | |
272e: e7ff b.n 2730 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x4c> | |
2730: e7f6 b.n 2720 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x3c> | |
2732: e7f5 b.n 2720 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x3c> | |
2734: 4802 ldr r0, [pc, #8] ; (2740 <microblink::samd21g18a::reset::tick_reset::h9fec8446a30534cb+0x5c>) | |
2736: f003 fc3f bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
273a: 46c0 nop ; (mov r8, r8) | |
273c: 20000000 .word 0x20000000 | |
2740: 00007318 .word 0x00007318 | |
00002744 <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a>: | |
2744: b580 push {r7, lr} | |
2746: af00 add r7, sp, #0 | |
2748: b09a sub sp, #104 ; 0x68 | |
274a: 460a mov r2, r1 | |
274c: 4603 mov r3, r0 | |
274e: 9012 str r0, [sp, #72] ; 0x48 | |
2750: 6848 ldr r0, [r1, #4] | |
2752: 9011 str r0, [sp, #68] ; 0x44 | |
2754: 6808 ldr r0, [r1, #0] | |
2756: 9010 str r0, [sp, #64] ; 0x40 | |
2758: 9204 str r2, [sp, #16] | |
275a: 9303 str r3, [sp, #12] | |
275c: e7ff b.n 275e <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a+0x1a> | |
275e: 9812 ldr r0, [sp, #72] ; 0x48 | |
2760: 900e str r0, [sp, #56] ; 0x38 | |
2762: 9810 ldr r0, [sp, #64] ; 0x40 | |
2764: 9911 ldr r1, [sp, #68] ; 0x44 | |
2766: 900c str r0, [sp, #48] ; 0x30 | |
2768: 910d str r1, [sp, #52] ; 0x34 | |
276a: 980e ldr r0, [sp, #56] ; 0x38 | |
276c: 9014 str r0, [sp, #80] ; 0x50 | |
276e: 9013 str r0, [sp, #76] ; 0x4c | |
2770: f7ff fd47 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
2774: 900b str r0, [sp, #44] ; 0x2c | |
2776: e7ff b.n 2778 <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a+0x34> | |
2778: 980b ldr r0, [sp, #44] ; 0x2c | |
277a: 900a str r0, [sp, #40] ; 0x28 | |
277c: 980b ldr r0, [sp, #44] ; 0x2c | |
277e: 9009 str r0, [sp, #36] ; 0x24 | |
2780: 980c ldr r0, [sp, #48] ; 0x30 | |
2782: 990d ldr r1, [sp, #52] ; 0x34 | |
2784: aa0a add r2, sp, #40 ; 0x28 | |
2786: 9207 str r2, [sp, #28] | |
2788: aa09 add r2, sp, #36 ; 0x24 | |
278a: 9208 str r2, [sp, #32] | |
278c: 9005 str r0, [sp, #20] | |
278e: 9106 str r1, [sp, #24] | |
2790: 9907 ldr r1, [sp, #28] | |
2792: 9a08 ldr r2, [sp, #32] | |
2794: a805 add r0, sp, #20 | |
2796: f7ff fed1 bl 253c <microblink::samd21g18a::nvic::set_priority::_$u7b$$u7b$closure$u7d$$u7d$::h166aec81b7db2e20> | |
279a: 9002 str r0, [sp, #8] | |
279c: e7ff b.n 279e <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a+0x5a> | |
279e: 980e ldr r0, [sp, #56] ; 0x38 | |
27a0: 9909 ldr r1, [sp, #36] ; 0x24 | |
27a2: 9019 str r0, [sp, #100] ; 0x64 | |
27a4: 9118 str r1, [sp, #96] ; 0x60 | |
27a6: 9819 ldr r0, [sp, #100] ; 0x64 | |
27a8: 9016 str r0, [sp, #88] ; 0x58 | |
27aa: 9818 ldr r0, [sp, #96] ; 0x60 | |
27ac: 9015 str r0, [sp, #84] ; 0x54 | |
27ae: 9916 ldr r1, [sp, #88] ; 0x58 | |
27b0: 9001 str r0, [sp, #4] | |
27b2: 4608 mov r0, r1 | |
27b4: 9901 ldr r1, [sp, #4] | |
27b6: f7ff fd58 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
27ba: e7ff b.n 27bc <microblink::samd21g18a::scb::Shp::modify::h931522db8175ca0a+0x78> | |
27bc: b01a add sp, #104 ; 0x68 | |
27be: bd80 pop {r7, pc} | |
000027c0 <microblink::samd21g18a::scb::ShpR::read::hbea6387bd8c97b77>: | |
27c0: b083 sub sp, #12 | |
27c2: 4601 mov r1, r0 | |
27c4: 9002 str r0, [sp, #8] | |
27c6: 9100 str r1, [sp, #0] | |
27c8: e7ff b.n 27ca <microblink::samd21g18a::scb::ShpR::read::hbea6387bd8c97b77+0xa> | |
27ca: 9802 ldr r0, [sp, #8] | |
27cc: 9001 str r0, [sp, #4] | |
27ce: 6800 ldr r0, [r0, #0] | |
27d0: b003 add sp, #12 | |
27d2: 4770 bx lr | |
000027d4 <microblink::samd21g18a::scb::ShpW::write::h397de655a4c677f5>: | |
27d4: b086 sub sp, #24 | |
27d6: 460a mov r2, r1 | |
27d8: 4603 mov r3, r0 | |
27da: 9005 str r0, [sp, #20] | |
27dc: 9104 str r1, [sp, #16] | |
27de: 9201 str r2, [sp, #4] | |
27e0: 9300 str r3, [sp, #0] | |
27e2: e7ff b.n 27e4 <microblink::samd21g18a::scb::ShpW::write::h397de655a4c677f5+0x10> | |
27e4: 9805 ldr r0, [sp, #20] | |
27e6: 9003 str r0, [sp, #12] | |
27e8: 9804 ldr r0, [sp, #16] | |
27ea: 9002 str r0, [sp, #8] | |
27ec: 9903 ldr r1, [sp, #12] | |
27ee: 6008 str r0, [r1, #0] | |
27f0: 9803 ldr r0, [sp, #12] | |
27f2: b006 add sp, #24 | |
27f4: 4770 bx lr | |
... | |
000027f8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d>: | |
27f8: b580 push {r7, lr} | |
27fa: af00 add r7, sp, #0 | |
27fc: b0e0 sub sp, #384 ; 0x180 | |
27fe: e7ff b.n 2800 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x8> | |
2800: 48de ldr r0, [pc, #888] ; (2b7c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x384>) | |
2802: 1d00 adds r0, r0, #4 | |
2804: f001 fadf bl 3dc6 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b> | |
2808: e7ff b.n 280a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x12> | |
280a: 48dd ldr r0, [pc, #884] ; (2b80 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x388>) | |
280c: 3018 adds r0, #24 | |
280e: f001 fc99 bl 4144 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75> | |
2812: e7ff b.n 2814 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1c> | |
2814: e7ff b.n 2816 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1e> | |
2816: e7ff b.n 2818 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x20> | |
2818: e7ff b.n 281a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x22> | |
281a: e7ff b.n 281c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x24> | |
281c: a85d add r0, sp, #372 ; 0x174 | |
281e: 49fc ldr r1, [pc, #1008] ; (2c10 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x418>) | |
2820: 8001 strh r1, [r0, #0] | |
2822: 8800 ldrh r0, [r0, #0] | |
2824: 9014 str r0, [sp, #80] ; 0x50 | |
2826: e7ff b.n 2828 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x30> | |
2828: 2002 movs r0, #2 | |
282a: 9914 ldr r1, [sp, #80] ; 0x50 | |
282c: 4301 orrs r1, r0 | |
282e: a85c add r0, sp, #368 ; 0x170 | |
2830: 8001 strh r1, [r0, #0] | |
2832: 995d ldr r1, [sp, #372] ; 0x174 | |
2834: 48f7 ldr r0, [pc, #988] ; (2c14 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x41c>) | |
2836: f7ff fcf2 bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
283a: e7ff b.n 283c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x44> | |
283c: 995c ldr r1, [sp, #368] ; 0x170 | |
283e: 48f5 ldr r0, [pc, #980] ; (2c14 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x41c>) | |
2840: f7ff fced bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
2844: e7ff b.n 2846 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x4e> | |
2846: e7ff b.n 2848 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x50> | |
2848: 48f3 ldr r0, [pc, #972] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
284a: 300c adds r0, #12 | |
284c: f001 ff06 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
2850: 9025 str r0, [sp, #148] ; 0x94 | |
2852: 905a str r0, [sp, #360] ; 0x168 | |
2854: e003 b.n 285e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x66> | |
2856: 48f1 ldr r0, [pc, #964] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2858: f000 ff6e bl 3738 <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325> | |
285c: e00b b.n 2876 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x7e> | |
285e: a85a add r0, sp, #360 ; 0x168 | |
2860: f001 ff0f bl 4682 <microblink::samd21g18a::svd::sysctrl::PclksrR::xosc32krdy::h50beb56b13eb2820> | |
2864: 9013 str r0, [sp, #76] ; 0x4c | |
2866: e7ff b.n 2868 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x70> | |
2868: 9813 ldr r0, [sp, #76] ; 0x4c | |
286a: 43c1 mvns r1, r0 | |
286c: 2201 movs r2, #1 | |
286e: 4211 tst r1, r2 | |
2870: d0f1 beq.n 2856 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x5e> | |
2872: e7ff b.n 2874 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x7c> | |
2874: e7e8 b.n 2848 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x50> | |
2876: e7ff b.n 2878 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x80> | |
2878: 48e8 ldr r0, [pc, #928] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
287a: f000 ff48 bl 370e <microblink::samd21g18a::svd::gclk::Ctrl::read::h68dab6aa91a576b5> | |
287e: a924 add r1, sp, #144 ; 0x90 | |
2880: 7008 strb r0, [r1, #0] | |
2882: 9824 ldr r0, [sp, #144] ; 0x90 | |
2884: a955 add r1, sp, #340 ; 0x154 | |
2886: 7008 strb r0, [r1, #0] | |
2888: e01c b.n 28c4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xcc> | |
288a: 48e4 ldr r0, [pc, #912] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
288c: 3008 adds r0, #8 | |
288e: f001 f9d4 bl 3c3a <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b> | |
2892: e02c b.n 28ee <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xf6> | |
2894: a856 add r0, sp, #344 ; 0x158 | |
2896: 2101 movs r1, #1 | |
2898: 7001 strb r1, [r0, #0] | |
289a: e00d b.n 28b8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xc0> | |
289c: a856 add r0, sp, #344 ; 0x158 | |
289e: 2100 movs r1, #0 | |
28a0: 7001 strb r1, [r0, #0] | |
28a2: e009 b.n 28b8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xc0> | |
28a4: 48dd ldr r0, [pc, #884] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
28a6: 1c40 adds r0, r0, #1 | |
28a8: f000 ffaa bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
28ac: a923 add r1, sp, #140 ; 0x8c | |
28ae: 7008 strb r0, [r1, #0] | |
28b0: 9823 ldr r0, [sp, #140] ; 0x8c | |
28b2: a954 add r1, sp, #336 ; 0x150 | |
28b4: 7008 strb r0, [r1, #0] | |
28b6: e00f b.n 28d8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xe0> | |
28b8: a856 add r0, sp, #344 ; 0x158 | |
28ba: 7800 ldrb r0, [r0, #0] | |
28bc: 2101 movs r1, #1 | |
28be: 4208 tst r0, r1 | |
28c0: d114 bne.n 28ec <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xf4> | |
28c2: e7e2 b.n 288a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x92> | |
28c4: a855 add r0, sp, #340 ; 0x154 | |
28c6: f000 ff5f bl 3788 <microblink::samd21g18a::svd::gclk::CtrlR::swrst::h25b460969cda8c86> | |
28ca: 9012 str r0, [sp, #72] ; 0x48 | |
28cc: e7ff b.n 28ce <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xd6> | |
28ce: 2001 movs r0, #1 | |
28d0: 9912 ldr r1, [sp, #72] ; 0x48 | |
28d2: 4201 tst r1, r0 | |
28d4: d1e6 bne.n 28a4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xac> | |
28d6: e7e1 b.n 289c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xa4> | |
28d8: a854 add r0, sp, #336 ; 0x150 | |
28da: f000 ffa6 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
28de: 9011 str r0, [sp, #68] ; 0x44 | |
28e0: e7ff b.n 28e2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xea> | |
28e2: 2001 movs r0, #1 | |
28e4: 9911 ldr r1, [sp, #68] ; 0x44 | |
28e6: 4201 tst r1, r0 | |
28e8: d1d4 bne.n 2894 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x9c> | |
28ea: e7d7 b.n 289c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xa4> | |
28ec: e7c4 b.n 2878 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x80> | |
28ee: e7ff b.n 28f0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xf8> | |
28f0: 48ca ldr r0, [pc, #808] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
28f2: 1c40 adds r0, r0, #1 | |
28f4: f000 ff84 bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
28f8: a922 add r1, sp, #136 ; 0x88 | |
28fa: 7008 strb r0, [r1, #0] | |
28fc: 9822 ldr r0, [sp, #136] ; 0x88 | |
28fe: a951 add r1, sp, #324 ; 0x144 | |
2900: 7008 strb r0, [r1, #0] | |
2902: e004 b.n 290e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x116> | |
2904: 48c5 ldr r0, [pc, #788] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2906: 1d00 adds r0, r0, #4 | |
2908: f001 f892 bl 3a30 <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf> | |
290c: e00a b.n 2924 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x12c> | |
290e: a851 add r0, sp, #324 ; 0x144 | |
2910: f000 ff8b bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
2914: 9010 str r0, [sp, #64] ; 0x40 | |
2916: e7ff b.n 2918 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x120> | |
2918: 2001 movs r0, #1 | |
291a: 9910 ldr r1, [sp, #64] ; 0x40 | |
291c: 4201 tst r1, r0 | |
291e: d0f1 beq.n 2904 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x10c> | |
2920: e7ff b.n 2922 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x12a> | |
2922: e7e5 b.n 28f0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0xf8> | |
2924: e7ff b.n 2926 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x12e> | |
2926: 48bd ldr r0, [pc, #756] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2928: 1c40 adds r0, r0, #1 | |
292a: f000 ff69 bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
292e: a921 add r1, sp, #132 ; 0x84 | |
2930: 7008 strb r0, [r1, #0] | |
2932: 9821 ldr r0, [sp, #132] ; 0x84 | |
2934: a94e add r1, sp, #312 ; 0x138 | |
2936: 7008 strb r0, [r1, #0] | |
2938: e004 b.n 2944 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x14c> | |
293a: 48b8 ldr r0, [pc, #736] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
293c: 1c80 adds r0, r0, #2 | |
293e: f000 ffac bl 389a <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21> | |
2942: e00a b.n 295a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x162> | |
2944: a84e add r0, sp, #312 ; 0x138 | |
2946: f000 ff70 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
294a: 900f str r0, [sp, #60] ; 0x3c | |
294c: e7ff b.n 294e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x156> | |
294e: 2001 movs r0, #1 | |
2950: 990f ldr r1, [sp, #60] ; 0x3c | |
2952: 4201 tst r1, r0 | |
2954: d0f1 beq.n 293a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x142> | |
2956: e7ff b.n 2958 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x160> | |
2958: e7e5 b.n 2926 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x12e> | |
295a: e7ff b.n 295c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x164> | |
295c: 48af ldr r0, [pc, #700] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
295e: 1c40 adds r0, r0, #1 | |
2960: f000 ff4e bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
2964: a920 add r1, sp, #128 ; 0x80 | |
2966: 7008 strb r0, [r1, #0] | |
2968: 9820 ldr r0, [sp, #128] ; 0x80 | |
296a: a94b add r1, sp, #300 ; 0x12c | |
296c: 7008 strb r0, [r1, #0] | |
296e: e004 b.n 297a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x182> | |
2970: 48a9 ldr r0, [pc, #676] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2972: 3024 adds r0, #36 ; 0x24 | |
2974: f001 ff9b bl 48ae <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7> | |
2978: e00a b.n 2990 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x198> | |
297a: a84b add r0, sp, #300 ; 0x12c | |
297c: f000 ff55 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
2980: 900e str r0, [sp, #56] ; 0x38 | |
2982: e7ff b.n 2984 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x18c> | |
2984: 2001 movs r0, #1 | |
2986: 990e ldr r1, [sp, #56] ; 0x38 | |
2988: 4201 tst r1, r0 | |
298a: d0f1 beq.n 2970 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x178> | |
298c: e7ff b.n 298e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x196> | |
298e: e7e5 b.n 295c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x164> | |
2990: e7ff b.n 2992 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x19a> | |
2992: 48a1 ldr r0, [pc, #644] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2994: 300c adds r0, #12 | |
2996: f001 fe61 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
299a: 901f str r0, [sp, #124] ; 0x7c | |
299c: 9048 str r0, [sp, #288] ; 0x120 | |
299e: e004 b.n 29aa <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1b2> | |
29a0: 489d ldr r0, [pc, #628] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
29a2: 302c adds r0, #44 ; 0x2c | |
29a4: f002 f8a4 bl 4af0 <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801> | |
29a8: e00b b.n 29c2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1ca> | |
29aa: a848 add r0, sp, #288 ; 0x120 | |
29ac: f001 fe79 bl 46a2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6> | |
29b0: 900d str r0, [sp, #52] ; 0x34 | |
29b2: e7ff b.n 29b4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1bc> | |
29b4: 980d ldr r0, [sp, #52] ; 0x34 | |
29b6: 43c1 mvns r1, r0 | |
29b8: 2201 movs r2, #1 | |
29ba: 4211 tst r1, r2 | |
29bc: d0f0 beq.n 29a0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1a8> | |
29be: e7ff b.n 29c0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1c8> | |
29c0: e7e7 b.n 2992 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x19a> | |
29c2: e7ff b.n 29c4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1cc> | |
29c4: 4894 ldr r0, [pc, #592] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
29c6: 300c adds r0, #12 | |
29c8: f001 fe48 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
29cc: 901e str r0, [sp, #120] ; 0x78 | |
29ce: 9045 str r0, [sp, #276] ; 0x114 | |
29d0: e004 b.n 29dc <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1e4> | |
29d2: 4891 ldr r0, [pc, #580] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
29d4: 3024 adds r0, #36 ; 0x24 | |
29d6: f001 ff3b bl 4850 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a> | |
29da: e00b b.n 29f4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1fc> | |
29dc: a845 add r0, sp, #276 ; 0x114 | |
29de: f001 fe60 bl 46a2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6> | |
29e2: 900c str r0, [sp, #48] ; 0x30 | |
29e4: e7ff b.n 29e6 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1ee> | |
29e6: 980c ldr r0, [sp, #48] ; 0x30 | |
29e8: 43c1 mvns r1, r0 | |
29ea: 2201 movs r2, #1 | |
29ec: 4211 tst r1, r2 | |
29ee: d0f0 beq.n 29d2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1da> | |
29f0: e7ff b.n 29f2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1fa> | |
29f2: e7e7 b.n 29c4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1cc> | |
29f4: e7ff b.n 29f6 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1fe> | |
29f6: 4888 ldr r0, [pc, #544] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
29f8: 300c adds r0, #12 | |
29fa: f001 fe2f bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
29fe: 901d str r0, [sp, #116] ; 0x74 | |
2a00: 9042 str r0, [sp, #264] ; 0x108 | |
2a02: e004 b.n 2a0e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x216> | |
2a04: 4884 ldr r0, [pc, #528] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2a06: 3024 adds r0, #36 ; 0x24 | |
2a08: f001 ff80 bl 490c <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d> | |
2a0c: e00b b.n 2a26 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x22e> | |
2a0e: a842 add r0, sp, #264 ; 0x108 | |
2a10: f001 fe47 bl 46a2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6> | |
2a14: 900b str r0, [sp, #44] ; 0x2c | |
2a16: e7ff b.n 2a18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x220> | |
2a18: 980b ldr r0, [sp, #44] ; 0x2c | |
2a1a: 43c1 mvns r1, r0 | |
2a1c: 2201 movs r2, #1 | |
2a1e: 4211 tst r1, r2 | |
2a20: d0f0 beq.n 2a04 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x20c> | |
2a22: e7ff b.n 2a24 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x22c> | |
2a24: e7e7 b.n 29f6 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x1fe> | |
2a26: e7ff b.n 2a28 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x230> | |
2a28: 487b ldr r0, [pc, #492] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2a2a: 300c adds r0, #12 | |
2a2c: f001 fe16 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
2a30: 901c str r0, [sp, #112] ; 0x70 | |
2a32: 903e str r0, [sp, #248] ; 0xf8 | |
2a34: e015 b.n 2a62 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x26a> | |
2a36: e029 b.n 2a8c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x294> | |
2a38: a83f add r0, sp, #252 ; 0xfc | |
2a3a: 2101 movs r1, #1 | |
2a3c: 7001 strb r1, [r0, #0] | |
2a3e: e00a b.n 2a56 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x25e> | |
2a40: a83f add r0, sp, #252 ; 0xfc | |
2a42: 2100 movs r1, #0 | |
2a44: 7001 strb r1, [r0, #0] | |
2a46: e006 b.n 2a56 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x25e> | |
2a48: 4873 ldr r0, [pc, #460] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2a4a: 300c adds r0, #12 | |
2a4c: f001 fe06 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
2a50: 901b str r0, [sp, #108] ; 0x6c | |
2a52: 903d str r0, [sp, #244] ; 0xf4 | |
2a54: e00f b.n 2a76 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x27e> | |
2a56: a83f add r0, sp, #252 ; 0xfc | |
2a58: 7800 ldrb r0, [r0, #0] | |
2a5a: 2101 movs r1, #1 | |
2a5c: 4208 tst r0, r1 | |
2a5e: d114 bne.n 2a8a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x292> | |
2a60: e7e9 b.n 2a36 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x23e> | |
2a62: a83e add r0, sp, #248 ; 0xf8 | |
2a64: f001 fe3d bl 46e2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckc::h86a9f3bbafd389c8> | |
2a68: 900a str r0, [sp, #40] ; 0x28 | |
2a6a: e7ff b.n 2a6c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x274> | |
2a6c: 2001 movs r0, #1 | |
2a6e: 990a ldr r1, [sp, #40] ; 0x28 | |
2a70: 4201 tst r1, r0 | |
2a72: d0e1 beq.n 2a38 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x240> | |
2a74: e7e8 b.n 2a48 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x250> | |
2a76: a83d add r0, sp, #244 ; 0xf4 | |
2a78: f001 fe23 bl 46c2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckf::he7fe92b6e4cc6cb6> | |
2a7c: 9009 str r0, [sp, #36] ; 0x24 | |
2a7e: e7ff b.n 2a80 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x288> | |
2a80: 2001 movs r0, #1 | |
2a82: 9909 ldr r1, [sp, #36] ; 0x24 | |
2a84: 4201 tst r1, r0 | |
2a86: d0d7 beq.n 2a38 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x240> | |
2a88: e7da b.n 2a40 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x248> | |
2a8a: e7cd b.n 2a28 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x230> | |
2a8c: 4862 ldr r0, [pc, #392] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2a8e: 300c adds r0, #12 | |
2a90: f001 fde4 bl 465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25> | |
2a94: 901a str r0, [sp, #104] ; 0x68 | |
2a96: 903b str r0, [sp, #236] ; 0xec | |
2a98: e004 b.n 2aa4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2ac> | |
2a9a: 4860 ldr r0, [pc, #384] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2a9c: 3008 adds r0, #8 | |
2a9e: f001 f916 bl 3cce <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0> | |
2aa2: e00b b.n 2abc <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2c4> | |
2aa4: a83b add r0, sp, #236 ; 0xec | |
2aa6: f001 fdfc bl 46a2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6> | |
2aaa: 9008 str r0, [sp, #32] | |
2aac: e7ff b.n 2aae <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2b6> | |
2aae: 9808 ldr r0, [sp, #32] | |
2ab0: 43c1 mvns r1, r0 | |
2ab2: 2201 movs r2, #1 | |
2ab4: 4211 tst r1, r2 | |
2ab6: d0f0 beq.n 2a9a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2a2> | |
2ab8: e7ff b.n 2aba <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2c2> | |
2aba: e7e7 b.n 2a8c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x294> | |
2abc: e7ff b.n 2abe <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2c6> | |
2abe: 4857 ldr r0, [pc, #348] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2ac0: 1c40 adds r0, r0, #1 | |
2ac2: f000 fe9d bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
2ac6: a919 add r1, sp, #100 ; 0x64 | |
2ac8: 7008 strb r0, [r1, #0] | |
2aca: 9819 ldr r0, [sp, #100] ; 0x64 | |
2acc: a938 add r1, sp, #224 ; 0xe0 | |
2ace: 7008 strb r0, [r1, #0] | |
2ad0: e004 b.n 2adc <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2e4> | |
2ad2: 4852 ldr r0, [pc, #328] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2ad4: 1d00 adds r0, r0, #4 | |
2ad6: f000 fff5 bl 3ac4 <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832> | |
2ada: e00a b.n 2af2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2fa> | |
2adc: a838 add r0, sp, #224 ; 0xe0 | |
2ade: f000 fea4 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
2ae2: 9007 str r0, [sp, #28] | |
2ae4: e7ff b.n 2ae6 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2ee> | |
2ae6: 2001 movs r0, #1 | |
2ae8: 9907 ldr r1, [sp, #28] | |
2aea: 4201 tst r1, r0 | |
2aec: d0f1 beq.n 2ad2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2da> | |
2aee: e7ff b.n 2af0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2f8> | |
2af0: e7e5 b.n 2abe <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2c6> | |
2af2: e7ff b.n 2af4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2fc> | |
2af4: 4849 ldr r0, [pc, #292] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2af6: 1c40 adds r0, r0, #1 | |
2af8: f000 fe82 bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
2afc: a918 add r1, sp, #96 ; 0x60 | |
2afe: 7008 strb r0, [r1, #0] | |
2b00: 9818 ldr r0, [sp, #96] ; 0x60 | |
2b02: a935 add r1, sp, #212 ; 0xd4 | |
2b04: 7008 strb r0, [r1, #0] | |
2b06: e004 b.n 2b12 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x31a> | |
2b08: 4843 ldr r0, [pc, #268] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2b0a: 3020 adds r0, #32 | |
2b0c: f001 fdf9 bl 4702 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476> | |
2b10: e00a b.n 2b28 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x330> | |
2b12: a835 add r0, sp, #212 ; 0xd4 | |
2b14: f000 fe89 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
2b18: 9006 str r0, [sp, #24] | |
2b1a: e7ff b.n 2b1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x324> | |
2b1c: 2001 movs r0, #1 | |
2b1e: 9906 ldr r1, [sp, #24] | |
2b20: 4201 tst r1, r0 | |
2b22: d0f1 beq.n 2b08 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x310> | |
2b24: e7ff b.n 2b26 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x32e> | |
2b26: e7e5 b.n 2af4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x2fc> | |
2b28: 483b ldr r0, [pc, #236] ; (2c18 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x420>) | |
2b2a: 3020 adds r0, #32 | |
2b2c: f001 fe19 bl 4762 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f> | |
2b30: e7ff b.n 2b32 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x33a> | |
2b32: 483a ldr r0, [pc, #232] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2b34: 3008 adds r0, #8 | |
2b36: f001 f8a5 bl 3c84 <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120> | |
2b3a: e7ff b.n 2b3c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x344> | |
2b3c: 4837 ldr r0, [pc, #220] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2b3e: 1d00 adds r0, r0, #4 | |
2b40: f000 ff9b bl 3a7a <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd> | |
2b44: e7ff b.n 2b46 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x34e> | |
2b46: e7ff b.n 2b48 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x350> | |
2b48: 4834 ldr r0, [pc, #208] ; (2c1c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x424>) | |
2b4a: 1c40 adds r0, r0, #1 | |
2b4c: f000 fe58 bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
2b50: a917 add r1, sp, #92 ; 0x5c | |
2b52: 7008 strb r0, [r1, #0] | |
2b54: 9817 ldr r0, [sp, #92] ; 0x5c | |
2b56: a92f add r1, sp, #188 ; 0xbc | |
2b58: 7008 strb r0, [r1, #0] | |
2b5a: e004 b.n 2b66 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x36e> | |
2b5c: 482b ldr r0, [pc, #172] ; (2c0c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x414>) | |
2b5e: 3008 adds r0, #8 | |
2b60: f001 f9a8 bl 3eb4 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7> | |
2b64: e00e b.n 2b84 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x38c> | |
2b66: a82f add r0, sp, #188 ; 0xbc | |
2b68: f000 fe5f bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
2b6c: 9005 str r0, [sp, #20] | |
2b6e: e7ff b.n 2b70 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x378> | |
2b70: 2001 movs r0, #1 | |
2b72: 9905 ldr r1, [sp, #20] | |
2b74: 4201 tst r1, r0 | |
2b76: d0f1 beq.n 2b5c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x364> | |
2b78: e7ff b.n 2b7a <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x382> | |
2b7a: e7e5 b.n 2b48 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x350> | |
2b7c: 41004000 .word 0x41004000 | |
2b80: 40000400 .word 0x40000400 | |
2b84: 4821 ldr r0, [pc, #132] ; (2c0c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x414>) | |
2b86: 3009 adds r0, #9 | |
2b88: f001 f9e6 bl 3f58 <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b> | |
2b8c: e7ff b.n 2b8e <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x396> | |
2b8e: 481f ldr r0, [pc, #124] ; (2c0c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x414>) | |
2b90: 300a adds r0, #10 | |
2b92: f001 fa33 bl 3ffc <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2> | |
2b96: e7ff b.n 2b98 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3a0> | |
2b98: 481c ldr r0, [pc, #112] ; (2c0c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x414>) | |
2b9a: 300b adds r0, #11 | |
2b9c: f001 fa80 bl 40a0 <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe> | |
2ba0: e7ff b.n 2ba2 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3aa> | |
2ba2: 481f ldr r0, [pc, #124] ; (2c20 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x428>) | |
2ba4: 491f ldr r1, [pc, #124] ; (2c24 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x42c>) | |
2ba6: 6001 str r1, [r0, #0] | |
2ba8: 481f ldr r0, [pc, #124] ; (2c28 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x430>) | |
2baa: 6800 ldr r0, [r0, #0] | |
2bac: 2138 movs r1, #56 ; 0x38 | |
2bae: 4008 ands r0, r1 | |
2bb0: 08c0 lsrs r0, r0, #3 | |
2bb2: 9004 str r0, [sp, #16] | |
2bb4: e7ff b.n 2bb6 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3be> | |
2bb6: 9804 ldr r0, [sp, #16] | |
2bb8: 902a str r0, [sp, #168] ; 0xa8 | |
2bba: 491c ldr r1, [pc, #112] ; (2c2c <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x434>) | |
2bbc: 6809 ldr r1, [r1, #0] | |
2bbe: 0ec9 lsrs r1, r1, #27 | |
2bc0: 9103 str r1, [sp, #12] | |
2bc2: e7ff b.n 2bc4 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3cc> | |
2bc4: 4818 ldr r0, [pc, #96] ; (2c28 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x430>) | |
2bc6: 6800 ldr r0, [r0, #0] | |
2bc8: 2107 movs r1, #7 | |
2bca: 4008 ands r0, r1 | |
2bcc: 9002 str r0, [sp, #8] | |
2bce: e7ff b.n 2bd0 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3d8> | |
2bd0: 9802 ldr r0, [sp, #8] | |
2bd2: 0141 lsls r1, r0, #5 | |
2bd4: 9101 str r1, [sp, #4] | |
2bd6: e7ff b.n 2bd8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x3e0> | |
2bd8: 9803 ldr r0, [sp, #12] | |
2bda: 9901 ldr r1, [sp, #4] | |
2bdc: 4308 orrs r0, r1 | |
2bde: 9029 str r0, [sp, #164] ; 0xa4 | |
2be0: a82a add r0, sp, #168 ; 0xa8 | |
2be2: 9027 str r0, [sp, #156] ; 0x9c | |
2be4: a829 add r0, sp, #164 ; 0xa4 | |
2be6: 9028 str r0, [sp, #160] ; 0xa0 | |
2be8: 9a27 ldr r2, [sp, #156] ; 0x9c | |
2bea: 9215 str r2, [sp, #84] ; 0x54 | |
2bec: 9016 str r0, [sp, #88] ; 0x58 | |
2bee: 4810 ldr r0, [pc, #64] ; (2c30 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x438>) | |
2bf0: 3028 adds r0, #40 ; 0x28 | |
2bf2: a915 add r1, sp, #84 ; 0x54 | |
2bf4: f000 fc6a bl 34cc <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b> | |
2bf8: e7ff b.n 2bfa <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x402> | |
2bfa: 4803 ldr r0, [pc, #12] ; (2c08 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x410>) | |
2bfc: 1d00 adds r0, r0, #4 | |
2bfe: f001 f8b2 bl 3d66 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e> | |
2c02: e7ff b.n 2c04 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d+0x40c> | |
2c04: b060 add sp, #384 ; 0x180 | |
2c06: bd80 pop {r7, pc} | |
2c08: 41004000 .word 0x41004000 | |
2c0c: 40000400 .word 0x40000400 | |
2c10: 0000060c .word 0x0000060c | |
2c14: 40000814 .word 0x40000814 | |
2c18: 40000800 .word 0x40000800 | |
2c1c: 40000c00 .word 0x40000c00 | |
2c20: 20000004 .word 0x20000004 | |
2c24: 02dc6c00 .word 0x02dc6c00 | |
2c28: 00806024 .word 0x00806024 | |
2c2c: 00806020 .word 0x00806020 | |
2c30: 42004000 .word 0x42004000 | |
00002c34 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hf20af631528f701c>: | |
2c34: b580 push {r7, lr} | |
2c36: af00 add r7, sp, #0 | |
2c38: b088 sub sp, #32 | |
2c3a: 460a mov r2, r1 | |
2c3c: 4603 mov r3, r0 | |
2c3e: 9006 str r0, [sp, #24] | |
2c40: 9105 str r1, [sp, #20] | |
2c42: 9203 str r2, [sp, #12] | |
2c44: 9302 str r3, [sp, #8] | |
2c46: e7ff b.n 2c48 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hf20af631528f701c+0x14> | |
2c48: 9805 ldr r0, [sp, #20] | |
2c4a: 9004 str r0, [sp, #16] | |
2c4c: 2101 movs r1, #1 | |
2c4e: f001 f8ea bl 3e26 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::rws::h5e3264ae7b536c2b> | |
2c52: 9001 str r0, [sp, #4] | |
2c54: e7ff b.n 2c56 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hf20af631528f701c+0x22> | |
2c56: 9801 ldr r0, [sp, #4] | |
2c58: b008 add sp, #32 | |
2c5a: bd80 pop {r7, pc} | |
00002c5c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hb2f9813f014662ab>: | |
2c5c: b580 push {r7, lr} | |
2c5e: af00 add r7, sp, #0 | |
2c60: b088 sub sp, #32 | |
2c62: 460a mov r2, r1 | |
2c64: 4603 mov r3, r0 | |
2c66: 9006 str r0, [sp, #24] | |
2c68: 9105 str r1, [sp, #20] | |
2c6a: 9203 str r2, [sp, #12] | |
2c6c: 9302 str r3, [sp, #8] | |
2c6e: e7ff b.n 2c70 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hb2f9813f014662ab+0x14> | |
2c70: 9805 ldr r0, [sp, #20] | |
2c72: 9004 str r0, [sp, #16] | |
2c74: 2101 movs r1, #1 | |
2c76: f001 fa95 bl 41a4 <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe> | |
2c7a: 9001 str r0, [sp, #4] | |
2c7c: e7ff b.n 2c7e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hb2f9813f014662ab+0x22> | |
2c7e: 9801 ldr r0, [sp, #4] | |
2c80: b008 add sp, #32 | |
2c82: bd80 pop {r7, pc} | |
00002c84 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h390c441f7516bc5b>: | |
2c84: b580 push {r7, lr} | |
2c86: af00 add r7, sp, #0 | |
2c88: b086 sub sp, #24 | |
2c8a: 4601 mov r1, r0 | |
2c8c: 9004 str r0, [sp, #16] | |
2c8e: 9102 str r1, [sp, #8] | |
2c90: e7ff b.n 2c92 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h390c441f7516bc5b+0xe> | |
2c92: 9804 ldr r0, [sp, #16] | |
2c94: 9003 str r0, [sp, #12] | |
2c96: 2101 movs r1, #1 | |
2c98: f000 fd8e bl 37b8 <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66> | |
2c9c: 9001 str r0, [sp, #4] | |
2c9e: e7ff b.n 2ca0 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h390c441f7516bc5b+0x1c> | |
2ca0: 9801 ldr r0, [sp, #4] | |
2ca2: b006 add sp, #24 | |
2ca4: bd80 pop {r7, pc} | |
00002ca6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hbc5efe0413c23dc1>: | |
2ca6: b580 push {r7, lr} | |
2ca8: af00 add r7, sp, #0 | |
2caa: b086 sub sp, #24 | |
2cac: 4601 mov r1, r0 | |
2cae: 9004 str r0, [sp, #16] | |
2cb0: 9102 str r1, [sp, #8] | |
2cb2: e7ff b.n 2cb4 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hbc5efe0413c23dc1+0xe> | |
2cb4: 9804 ldr r0, [sp, #16] | |
2cb6: 9003 str r0, [sp, #12] | |
2cb8: 2101 movs r1, #1 | |
2cba: f001 f833 bl 3d24 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604> | |
2cbe: 9001 str r0, [sp, #4] | |
2cc0: e7ff b.n 2cc2 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hbc5efe0413c23dc1+0x1c> | |
2cc2: 9801 ldr r0, [sp, #4] | |
2cc4: b006 add sp, #24 | |
2cc6: bd80 pop {r7, pc} | |
00002cc8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96>: | |
2cc8: b580 push {r7, lr} | |
2cca: af00 add r7, sp, #0 | |
2ccc: b088 sub sp, #32 | |
2cce: 4601 mov r1, r0 | |
2cd0: 9006 str r0, [sp, #24] | |
2cd2: 9104 str r1, [sp, #16] | |
2cd4: e7ff b.n 2cd6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96+0xe> | |
2cd6: 9806 ldr r0, [sp, #24] | |
2cd8: 9005 str r0, [sp, #20] | |
2cda: 2101 movs r1, #1 | |
2cdc: f000 ff1d bl 3b1a <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9> | |
2ce0: 9003 str r0, [sp, #12] | |
2ce2: e7ff b.n 2ce4 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96+0x1c> | |
2ce4: 2105 movs r1, #5 | |
2ce6: 9803 ldr r0, [sp, #12] | |
2ce8: f000 ff38 bl 3b5c <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b> | |
2cec: 9002 str r0, [sp, #8] | |
2cee: e7ff b.n 2cf0 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96+0x28> | |
2cf0: 2101 movs r1, #1 | |
2cf2: 9802 ldr r0, [sp, #8] | |
2cf4: f000 ff55 bl 3ba2 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da> | |
2cf8: 9001 str r0, [sp, #4] | |
2cfa: e7ff b.n 2cfc <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96+0x34> | |
2cfc: 9801 ldr r0, [sp, #4] | |
2cfe: b008 add sp, #32 | |
2d00: bd80 pop {r7, pc} | |
00002d02 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1>: | |
2d02: b580 push {r7, lr} | |
2d04: af00 add r7, sp, #0 | |
2d06: b088 sub sp, #32 | |
2d08: 4601 mov r1, r0 | |
2d0a: 9006 str r0, [sp, #24] | |
2d0c: 9104 str r1, [sp, #16] | |
2d0e: e7ff b.n 2d10 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1+0xe> | |
2d10: 9806 ldr r0, [sp, #24] | |
2d12: 9005 str r0, [sp, #20] | |
2d14: 2100 movs r1, #0 | |
2d16: f000 fe19 bl 394c <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02> | |
2d1a: 9003 str r0, [sp, #12] | |
2d1c: e7ff b.n 2d1e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1+0x1c> | |
2d1e: 2101 movs r1, #1 | |
2d20: 9803 ldr r0, [sp, #12] | |
2d22: f000 fe37 bl 3994 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b> | |
2d26: 9002 str r0, [sp, #8] | |
2d28: e7ff b.n 2d2a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1+0x28> | |
2d2a: 2101 movs r1, #1 | |
2d2c: 9802 ldr r0, [sp, #8] | |
2d2e: f000 fe57 bl 39e0 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671> | |
2d32: 9001 str r0, [sp, #4] | |
2d34: e7ff b.n 2d36 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1+0x34> | |
2d36: 9801 ldr r0, [sp, #4] | |
2d38: b008 add sp, #32 | |
2d3a: bd80 pop {r7, pc} | |
00002d3c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6525e2f0e00ee2e9>: | |
2d3c: b580 push {r7, lr} | |
2d3e: af00 add r7, sp, #0 | |
2d40: b088 sub sp, #32 | |
2d42: 460a mov r2, r1 | |
2d44: 4603 mov r3, r0 | |
2d46: 9006 str r0, [sp, #24] | |
2d48: 9105 str r1, [sp, #20] | |
2d4a: 9203 str r2, [sp, #12] | |
2d4c: 9302 str r3, [sp, #8] | |
2d4e: e7ff b.n 2d50 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6525e2f0e00ee2e9+0x14> | |
2d50: 9805 ldr r0, [sp, #20] | |
2d52: 9004 str r0, [sp, #16] | |
2d54: 2100 movs r1, #0 | |
2d56: f001 fe55 bl 4a04 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3> | |
2d5a: 9001 str r0, [sp, #4] | |
2d5c: e7ff b.n 2d5e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6525e2f0e00ee2e9+0x22> | |
2d5e: 9801 ldr r0, [sp, #4] | |
2d60: b008 add sp, #32 | |
2d62: bd80 pop {r7, pc} | |
00002d64 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8>: | |
2d64: b580 push {r7, lr} | |
2d66: af00 add r7, sp, #0 | |
2d68: b088 sub sp, #32 | |
2d6a: 4601 mov r1, r0 | |
2d6c: 9006 str r0, [sp, #24] | |
2d6e: 9104 str r1, [sp, #16] | |
2d70: e7ff b.n 2d72 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0xe> | |
2d72: 9806 ldr r0, [sp, #24] | |
2d74: 9005 str r0, [sp, #20] | |
2d76: 211f movs r1, #31 | |
2d78: f001 ff30 bl 4bdc <microblink::samd21g18a::svd::sysctrl::DfllmulW::cstep::h8d19dbca8a130767> | |
2d7c: 9003 str r0, [sp, #12] | |
2d7e: e7ff b.n 2d80 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0x1c> | |
2d80: 4908 ldr r1, [pc, #32] ; (2da4 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0x40>) | |
2d82: 9803 ldr r0, [sp, #12] | |
2d84: f001 ff02 bl 4b8c <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c> | |
2d88: 9002 str r0, [sp, #8] | |
2d8a: e7ff b.n 2d8c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0x28> | |
2d8c: e7ff b.n 2d8e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0x2a> | |
2d8e: 20b7 movs r0, #183 ; 0xb7 | |
2d90: 00c1 lsls r1, r0, #3 | |
2d92: 9802 ldr r0, [sp, #8] | |
2d94: f001 fed8 bl 4b48 <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd> | |
2d98: 9001 str r0, [sp, #4] | |
2d9a: e7ff b.n 2d9c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8+0x38> | |
2d9c: 9801 ldr r0, [sp, #4] | |
2d9e: b008 add sp, #32 | |
2da0: bd80 pop {r7, pc} | |
2da2: 46c0 nop ; (mov r8, r8) | |
2da4: 000001ff .word 0x000001ff | |
00002da8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10>: | |
2da8: b580 push {r7, lr} | |
2daa: af00 add r7, sp, #0 | |
2dac: b08a sub sp, #40 ; 0x28 | |
2dae: 460a mov r2, r1 | |
2db0: 4603 mov r3, r0 | |
2db2: 9008 str r0, [sp, #32] | |
2db4: 9107 str r1, [sp, #28] | |
2db6: 9205 str r2, [sp, #20] | |
2db8: 9304 str r3, [sp, #16] | |
2dba: e7ff b.n 2dbc <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10+0x14> | |
2dbc: 9807 ldr r0, [sp, #28] | |
2dbe: 9006 str r0, [sp, #24] | |
2dc0: 2101 movs r1, #1 | |
2dc2: f001 fdf9 bl 49b8 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d> | |
2dc6: 9003 str r0, [sp, #12] | |
2dc8: e7ff b.n 2dca <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10+0x22> | |
2dca: 2101 movs r1, #1 | |
2dcc: 9803 ldr r0, [sp, #12] | |
2dce: f001 fe67 bl 4aa0 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17> | |
2dd2: 9002 str r0, [sp, #8] | |
2dd4: e7ff b.n 2dd6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10+0x2e> | |
2dd6: 2101 movs r1, #1 | |
2dd8: 9802 ldr r0, [sp, #8] | |
2dda: f001 fe39 bl 4a50 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7> | |
2dde: 9001 str r0, [sp, #4] | |
2de0: e7ff b.n 2de2 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10+0x3a> | |
2de2: 9801 ldr r0, [sp, #4] | |
2de4: b00a add sp, #40 ; 0x28 | |
2de6: bd80 pop {r7, pc} | |
00002de8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h860bcc54bcb0f497>: | |
2de8: b580 push {r7, lr} | |
2dea: af00 add r7, sp, #0 | |
2dec: b088 sub sp, #32 | |
2dee: 460a mov r2, r1 | |
2df0: 4603 mov r3, r0 | |
2df2: 9006 str r0, [sp, #24] | |
2df4: 9105 str r1, [sp, #20] | |
2df6: 9203 str r2, [sp, #12] | |
2df8: 9302 str r3, [sp, #8] | |
2dfa: e7ff b.n 2dfc <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h860bcc54bcb0f497+0x14> | |
2dfc: 9805 ldr r0, [sp, #20] | |
2dfe: 9004 str r0, [sp, #16] | |
2e00: 2101 movs r1, #1 | |
2e02: f001 fdb3 bl 496c <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f> | |
2e06: 9001 str r0, [sp, #4] | |
2e08: e7ff b.n 2e0a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h860bcc54bcb0f497+0x22> | |
2e0a: 9801 ldr r0, [sp, #4] | |
2e0c: b008 add sp, #32 | |
2e0e: bd80 pop {r7, pc} | |
00002e10 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h059b8e864e9ff10f>: | |
2e10: b580 push {r7, lr} | |
2e12: af00 add r7, sp, #0 | |
2e14: b086 sub sp, #24 | |
2e16: 4601 mov r1, r0 | |
2e18: 9004 str r0, [sp, #16] | |
2e1a: 9102 str r1, [sp, #8] | |
2e1c: e7ff b.n 2e1e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h059b8e864e9ff10f+0xe> | |
2e1e: 9804 ldr r0, [sp, #16] | |
2e20: 9003 str r0, [sp, #12] | |
2e22: 2100 movs r1, #0 | |
2e24: f000 ff7e bl 3d24 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604> | |
2e28: 9001 str r0, [sp, #4] | |
2e2a: e7ff b.n 2e2c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h059b8e864e9ff10f+0x1c> | |
2e2c: 9801 ldr r0, [sp, #4] | |
2e2e: b006 add sp, #24 | |
2e30: bd80 pop {r7, pc} | |
00002e32 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b>: | |
2e32: b580 push {r7, lr} | |
2e34: af00 add r7, sp, #0 | |
2e36: b088 sub sp, #32 | |
2e38: 4601 mov r1, r0 | |
2e3a: 9006 str r0, [sp, #24] | |
2e3c: 9104 str r1, [sp, #16] | |
2e3e: e7ff b.n 2e40 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b+0xe> | |
2e40: 9806 ldr r0, [sp, #24] | |
2e42: 9005 str r0, [sp, #20] | |
2e44: 2100 movs r1, #0 | |
2e46: f000 fe68 bl 3b1a <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9> | |
2e4a: 9003 str r0, [sp, #12] | |
2e4c: e7ff b.n 2e4e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b+0x1c> | |
2e4e: 2107 movs r1, #7 | |
2e50: 9803 ldr r0, [sp, #12] | |
2e52: f000 fe83 bl 3b5c <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b> | |
2e56: 9002 str r0, [sp, #8] | |
2e58: e7ff b.n 2e5a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b+0x28> | |
2e5a: 2101 movs r1, #1 | |
2e5c: 9802 ldr r0, [sp, #8] | |
2e5e: f000 fec6 bl 3bee <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7> | |
2e62: 9001 str r0, [sp, #4] | |
2e64: e7ff b.n 2e66 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b+0x34> | |
2e66: 2101 movs r1, #1 | |
2e68: 9801 ldr r0, [sp, #4] | |
2e6a: f000 fe9a bl 3ba2 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da> | |
2e6e: 9000 str r0, [sp, #0] | |
2e70: e7ff b.n 2e72 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b+0x40> | |
2e72: 9800 ldr r0, [sp, #0] | |
2e74: b008 add sp, #32 | |
2e76: bd80 pop {r7, pc} | |
00002e78 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7437aa4f544a85c3>: | |
2e78: b580 push {r7, lr} | |
2e7a: af00 add r7, sp, #0 | |
2e7c: b088 sub sp, #32 | |
2e7e: 460a mov r2, r1 | |
2e80: 4603 mov r3, r0 | |
2e82: 9006 str r0, [sp, #24] | |
2e84: 9105 str r1, [sp, #20] | |
2e86: 9203 str r2, [sp, #12] | |
2e88: 9302 str r3, [sp, #8] | |
2e8a: e7ff b.n 2e8c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7437aa4f544a85c3+0x14> | |
2e8c: 9805 ldr r0, [sp, #20] | |
2e8e: 9004 str r0, [sp, #16] | |
2e90: 2100 movs r1, #0 | |
2e92: f001 fcba bl 480a <microblink::samd21g18a::svd::sysctrl::Osc8mW::presc::he475fece88bfe318> | |
2e96: 9001 str r0, [sp, #4] | |
2e98: e7ff b.n 2e9a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7437aa4f544a85c3+0x22> | |
2e9a: 9801 ldr r0, [sp, #4] | |
2e9c: b008 add sp, #32 | |
2e9e: bd80 pop {r7, pc} | |
00002ea0 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6edc30125cdc3f1b>: | |
2ea0: b580 push {r7, lr} | |
2ea2: af00 add r7, sp, #0 | |
2ea4: b088 sub sp, #32 | |
2ea6: 460a mov r2, r1 | |
2ea8: 4603 mov r3, r0 | |
2eaa: 9006 str r0, [sp, #24] | |
2eac: 9105 str r1, [sp, #20] | |
2eae: 9203 str r2, [sp, #12] | |
2eb0: 9302 str r3, [sp, #8] | |
2eb2: e7ff b.n 2eb4 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6edc30125cdc3f1b+0x14> | |
2eb4: 9805 ldr r0, [sp, #20] | |
2eb6: 9004 str r0, [sp, #16] | |
2eb8: 2100 movs r1, #0 | |
2eba: f001 fc82 bl 47c2 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8> | |
2ebe: 9001 str r0, [sp, #4] | |
2ec0: e7ff b.n 2ec2 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6edc30125cdc3f1b+0x22> | |
2ec2: 9801 ldr r0, [sp, #4] | |
2ec4: b008 add sp, #32 | |
2ec6: bd80 pop {r7, pc} | |
00002ec8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h876834223cb55d7e>: | |
2ec8: b580 push {r7, lr} | |
2eca: af00 add r7, sp, #0 | |
2ecc: b086 sub sp, #24 | |
2ece: 4601 mov r1, r0 | |
2ed0: 9004 str r0, [sp, #16] | |
2ed2: 9102 str r1, [sp, #8] | |
2ed4: e7ff b.n 2ed6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h876834223cb55d7e+0xe> | |
2ed6: 9804 ldr r0, [sp, #16] | |
2ed8: 9003 str r0, [sp, #12] | |
2eda: 2103 movs r1, #3 | |
2edc: f000 ff22 bl 3d24 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604> | |
2ee0: 9001 str r0, [sp, #4] | |
2ee2: e7ff b.n 2ee4 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h876834223cb55d7e+0x1c> | |
2ee4: 9801 ldr r0, [sp, #4] | |
2ee6: b006 add sp, #24 | |
2ee8: bd80 pop {r7, pc} | |
00002eea <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7>: | |
2eea: b580 push {r7, lr} | |
2eec: af00 add r7, sp, #0 | |
2eee: b088 sub sp, #32 | |
2ef0: 4601 mov r1, r0 | |
2ef2: 9006 str r0, [sp, #24] | |
2ef4: 9104 str r1, [sp, #16] | |
2ef6: e7ff b.n 2ef8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7+0xe> | |
2ef8: 9806 ldr r0, [sp, #24] | |
2efa: 9005 str r0, [sp, #20] | |
2efc: 2103 movs r1, #3 | |
2efe: f000 fe0c bl 3b1a <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9> | |
2f02: 9003 str r0, [sp, #12] | |
2f04: e7ff b.n 2f06 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7+0x1c> | |
2f06: 2106 movs r1, #6 | |
2f08: 9803 ldr r0, [sp, #12] | |
2f0a: f000 fe27 bl 3b5c <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b> | |
2f0e: 9002 str r0, [sp, #8] | |
2f10: e7ff b.n 2f12 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7+0x28> | |
2f12: 2101 movs r1, #1 | |
2f14: 9802 ldr r0, [sp, #8] | |
2f16: f000 fe44 bl 3ba2 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da> | |
2f1a: 9001 str r0, [sp, #4] | |
2f1c: e7ff b.n 2f1e <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7+0x34> | |
2f1e: 9801 ldr r0, [sp, #4] | |
2f20: b008 add sp, #32 | |
2f22: bd80 pop {r7, pc} | |
00002f24 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h55222e5844741294>: | |
2f24: b580 push {r7, lr} | |
2f26: af00 add r7, sp, #0 | |
2f28: b086 sub sp, #24 | |
2f2a: 4601 mov r1, r0 | |
2f2c: 9004 str r0, [sp, #16] | |
2f2e: 9102 str r1, [sp, #8] | |
2f30: e7ff b.n 2f32 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h55222e5844741294+0xe> | |
2f32: 9804 ldr r0, [sp, #16] | |
2f34: 9003 str r0, [sp, #12] | |
2f36: 2100 movs r1, #0 | |
2f38: f000 ffec bl 3f14 <microblink::samd21g18a::svd::pm::CpuselW::cpudiv::hd36ad56ea3a34e0a> | |
2f3c: 9001 str r0, [sp, #4] | |
2f3e: e7ff b.n 2f40 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h55222e5844741294+0x1c> | |
2f40: 9801 ldr r0, [sp, #4] | |
2f42: b006 add sp, #24 | |
2f44: bd80 pop {r7, pc} | |
00002f46 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc786fdcecb756913>: | |
2f46: b580 push {r7, lr} | |
2f48: af00 add r7, sp, #0 | |
2f4a: b086 sub sp, #24 | |
2f4c: 4601 mov r1, r0 | |
2f4e: 9004 str r0, [sp, #16] | |
2f50: 9102 str r1, [sp, #8] | |
2f52: e7ff b.n 2f54 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc786fdcecb756913+0xe> | |
2f54: 9804 ldr r0, [sp, #16] | |
2f56: 9003 str r0, [sp, #12] | |
2f58: 2100 movs r1, #0 | |
2f5a: f001 f82d bl 3fb8 <microblink::samd21g18a::svd::pm::ApbaselW::apbadiv::hc7b8600fadcf5b80> | |
2f5e: 9001 str r0, [sp, #4] | |
2f60: e7ff b.n 2f62 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc786fdcecb756913+0x1c> | |
2f62: 9801 ldr r0, [sp, #4] | |
2f64: b006 add sp, #24 | |
2f66: bd80 pop {r7, pc} | |
00002f68 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he0b396f4b4d3b0ab>: | |
2f68: b580 push {r7, lr} | |
2f6a: af00 add r7, sp, #0 | |
2f6c: b086 sub sp, #24 | |
2f6e: 4601 mov r1, r0 | |
2f70: 9004 str r0, [sp, #16] | |
2f72: 9102 str r1, [sp, #8] | |
2f74: e7ff b.n 2f76 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he0b396f4b4d3b0ab+0xe> | |
2f76: 9804 ldr r0, [sp, #16] | |
2f78: 9003 str r0, [sp, #12] | |
2f7a: 2100 movs r1, #0 | |
2f7c: f001 f86e bl 405c <microblink::samd21g18a::svd::pm::ApbbselW::apbbdiv::h1b17ae13cadda32e> | |
2f80: 9001 str r0, [sp, #4] | |
2f82: e7ff b.n 2f84 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he0b396f4b4d3b0ab+0x1c> | |
2f84: 9801 ldr r0, [sp, #4] | |
2f86: b006 add sp, #24 | |
2f88: bd80 pop {r7, pc} | |
00002f8a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h3fc1a7cca03635d8>: | |
2f8a: b580 push {r7, lr} | |
2f8c: af00 add r7, sp, #0 | |
2f8e: b086 sub sp, #24 | |
2f90: 4601 mov r1, r0 | |
2f92: 9004 str r0, [sp, #16] | |
2f94: 9102 str r1, [sp, #8] | |
2f96: e7ff b.n 2f98 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h3fc1a7cca03635d8+0xe> | |
2f98: 9804 ldr r0, [sp, #16] | |
2f9a: 9003 str r0, [sp, #12] | |
2f9c: 2100 movs r1, #0 | |
2f9e: f001 f8af bl 4100 <microblink::samd21g18a::svd::pm::ApbcselW::apbcdiv::hf752312974b44fc6> | |
2fa2: 9001 str r0, [sp, #4] | |
2fa4: e7ff b.n 2fa6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h3fc1a7cca03635d8+0x1c> | |
2fa6: 9801 ldr r0, [sp, #4] | |
2fa8: b006 add sp, #24 | |
2faa: bd80 pop {r7, pc} | |
00002fac <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7287ef8b8cf1f52c>: | |
2fac: b5d0 push {r4, r6, r7, lr} | |
2fae: af02 add r7, sp, #8 | |
2fb0: b08a sub sp, #40 ; 0x28 | |
2fb2: 460a mov r2, r1 | |
2fb4: 4603 mov r3, r0 | |
2fb6: 6844 ldr r4, [r0, #4] | |
2fb8: 9409 str r4, [sp, #36] ; 0x24 | |
2fba: 6800 ldr r0, [r0, #0] | |
2fbc: 9008 str r0, [sp, #32] | |
2fbe: a808 add r0, sp, #32 | |
2fc0: 9007 str r0, [sp, #28] | |
2fc2: 9106 str r1, [sp, #24] | |
2fc4: 9204 str r2, [sp, #16] | |
2fc6: 9303 str r3, [sp, #12] | |
2fc8: e7ff b.n 2fca <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7287ef8b8cf1f52c+0x1e> | |
2fca: 9806 ldr r0, [sp, #24] | |
2fcc: 9005 str r0, [sp, #20] | |
2fce: 9908 ldr r1, [sp, #32] | |
2fd0: 6809 ldr r1, [r1, #0] | |
2fd2: f000 fadd bl 3590 <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6> | |
2fd6: 9002 str r0, [sp, #8] | |
2fd8: e7ff b.n 2fda <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7287ef8b8cf1f52c+0x2e> | |
2fda: 9809 ldr r0, [sp, #36] ; 0x24 | |
2fdc: 6801 ldr r1, [r0, #0] | |
2fde: 9802 ldr r0, [sp, #8] | |
2fe0: f000 fab4 bl 354c <microblink::samd21g18a::svd::adc::CalibW::linearity_cal::hd5d0a474ae751423> | |
2fe4: 9001 str r0, [sp, #4] | |
2fe6: e7ff b.n 2fe8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7287ef8b8cf1f52c+0x3c> | |
2fe8: 9801 ldr r0, [sp, #4] | |
2fea: b00a add sp, #40 ; 0x28 | |
2fec: bdd0 pop {r4, r6, r7, pc} | |
00002fee <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h2197c5322aa732b9>: | |
2fee: b580 push {r7, lr} | |
2ff0: af00 add r7, sp, #0 | |
2ff2: b088 sub sp, #32 | |
2ff4: 460a mov r2, r1 | |
2ff6: 4603 mov r3, r0 | |
2ff8: 9006 str r0, [sp, #24] | |
2ffa: 9105 str r1, [sp, #20] | |
2ffc: 9203 str r2, [sp, #12] | |
2ffe: 9302 str r3, [sp, #8] | |
3000: e7ff b.n 3002 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h2197c5322aa732b9+0x14> | |
3002: 9805 ldr r0, [sp, #20] | |
3004: 9004 str r0, [sp, #16] | |
3006: 2101 movs r1, #1 | |
3008: f000 ff30 bl 3e6c <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252> | |
300c: 9001 str r0, [sp, #4] | |
300e: e7ff b.n 3010 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h2197c5322aa732b9+0x22> | |
3010: 9801 ldr r0, [sp, #4] | |
3012: b008 add sp, #32 | |
3014: bd80 pop {r7, pc} | |
00003016 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd>: | |
3016: b580 push {r7, lr} | |
3018: af00 add r7, sp, #0 | |
301a: b094 sub sp, #80 ; 0x50 | |
301c: 4601 mov r1, r0 | |
301e: 900c str r0, [sp, #48] ; 0x30 | |
3020: 9102 str r1, [sp, #8] | |
3022: e7ff b.n 3024 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd+0xe> | |
3024: 980c ldr r0, [sp, #48] ; 0x30 | |
3026: 9009 str r0, [sp, #36] ; 0x24 | |
3028: 900e str r0, [sp, #56] ; 0x38 | |
302a: 900d str r0, [sp, #52] ; 0x34 | |
302c: f7ff f8c9 bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
3030: a907 add r1, sp, #28 | |
3032: 7008 strb r0, [r1, #0] | |
3034: e7ff b.n 3036 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd+0x20> | |
3036: 9807 ldr r0, [sp, #28] | |
3038: a906 add r1, sp, #24 | |
303a: 7008 strb r0, [r1, #0] | |
303c: 9807 ldr r0, [sp, #28] | |
303e: aa05 add r2, sp, #20 | |
3040: 7010 strb r0, [r2, #0] | |
3042: 9103 str r1, [sp, #12] | |
3044: 9204 str r2, [sp, #16] | |
3046: 9803 ldr r0, [sp, #12] | |
3048: 4611 mov r1, r2 | |
304a: f002 fb3b bl 56c4 <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::hf7888e87c3be58f7> | |
304e: 9001 str r0, [sp, #4] | |
3050: e7ff b.n 3052 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd+0x3c> | |
3052: 9809 ldr r0, [sp, #36] ; 0x24 | |
3054: 9905 ldr r1, [sp, #20] | |
3056: 9013 str r0, [sp, #76] ; 0x4c | |
3058: a812 add r0, sp, #72 ; 0x48 | |
305a: 7001 strb r1, [r0, #0] | |
305c: 9813 ldr r0, [sp, #76] ; 0x4c | |
305e: 9010 str r0, [sp, #64] ; 0x40 | |
3060: 9812 ldr r0, [sp, #72] ; 0x48 | |
3062: a90f add r1, sp, #60 ; 0x3c | |
3064: 7008 strb r0, [r1, #0] | |
3066: 9810 ldr r0, [sp, #64] ; 0x40 | |
3068: 990f ldr r1, [sp, #60] ; 0x3c | |
306a: f7ff f8eb bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
306e: e7ff b.n 3070 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd+0x5a> | |
3070: b014 add sp, #80 ; 0x50 | |
3072: bd80 pop {r7, pc} | |
00003074 <microblink::samd21g18a::svd::adc::RefctrlW::refsel::he329fe1ab006cb24>: | |
3074: b087 sub sp, #28 | |
3076: 460a mov r2, r1 | |
3078: 4603 mov r3, r0 | |
307a: 9006 str r0, [sp, #24] | |
307c: a805 add r0, sp, #20 | |
307e: 7001 strb r1, [r0, #0] | |
3080: 9202 str r2, [sp, #8] | |
3082: 9301 str r3, [sp, #4] | |
3084: e7ff b.n 3086 <microblink::samd21g18a::svd::adc::RefctrlW::refsel::he329fe1ab006cb24+0x12> | |
3086: 9806 ldr r0, [sp, #24] | |
3088: 9004 str r0, [sp, #16] | |
308a: 9805 ldr r0, [sp, #20] | |
308c: a903 add r1, sp, #12 | |
308e: 7008 strb r0, [r1, #0] | |
3090: e7ff b.n 3092 <microblink::samd21g18a::svd::adc::RefctrlW::refsel::he329fe1ab006cb24+0x1e> | |
3092: 9804 ldr r0, [sp, #16] | |
3094: 7801 ldrb r1, [r0, #0] | |
3096: 22f0 movs r2, #240 ; 0xf0 | |
3098: 4011 ands r1, r2 | |
309a: 7001 strb r1, [r0, #0] | |
309c: a803 add r0, sp, #12 | |
309e: 7800 ldrb r0, [r0, #0] | |
30a0: 210f movs r1, #15 | |
30a2: 4008 ands r0, r1 | |
30a4: 9000 str r0, [sp, #0] | |
30a6: e7ff b.n 30a8 <microblink::samd21g18a::svd::adc::RefctrlW::refsel::he329fe1ab006cb24+0x34> | |
30a8: 9804 ldr r0, [sp, #16] | |
30aa: 7801 ldrb r1, [r0, #0] | |
30ac: 9a00 ldr r2, [sp, #0] | |
30ae: 4311 orrs r1, r2 | |
30b0: 7001 strb r1, [r0, #0] | |
30b2: 9804 ldr r0, [sp, #16] | |
30b4: b007 add sp, #28 | |
30b6: 4770 bx lr | |
000030b8 <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca>: | |
30b8: b580 push {r7, lr} | |
30ba: af00 add r7, sp, #0 | |
30bc: b090 sub sp, #64 ; 0x40 | |
30be: 4601 mov r1, r0 | |
30c0: 900a str r0, [sp, #40] ; 0x28 | |
30c2: 9102 str r1, [sp, #8] | |
30c4: e7ff b.n 30c6 <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca+0xe> | |
30c6: 980a ldr r0, [sp, #40] ; 0x28 | |
30c8: 9007 str r0, [sp, #28] | |
30ca: f000 f81d bl 3108 <microblink::samd21g18a::svd::adc::AvgctrlW::reset_value::hfcb493a36b6a6e93> | |
30ce: a903 add r1, sp, #12 | |
30d0: 7008 strb r0, [r1, #0] | |
30d2: 9803 ldr r0, [sp, #12] | |
30d4: a905 add r1, sp, #20 | |
30d6: 7008 strb r0, [r1, #0] | |
30d8: e7ff b.n 30da <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca+0x22> | |
30da: a805 add r0, sp, #20 | |
30dc: 9004 str r0, [sp, #16] | |
30de: f002 fa72 bl 55c6 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::ha29c76df831b0415> | |
30e2: 9001 str r0, [sp, #4] | |
30e4: e7ff b.n 30e6 <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca+0x2e> | |
30e6: 9807 ldr r0, [sp, #28] | |
30e8: 9905 ldr r1, [sp, #20] | |
30ea: 900f str r0, [sp, #60] ; 0x3c | |
30ec: a80e add r0, sp, #56 ; 0x38 | |
30ee: 7001 strb r1, [r0, #0] | |
30f0: 980f ldr r0, [sp, #60] ; 0x3c | |
30f2: 900c str r0, [sp, #48] ; 0x30 | |
30f4: 980e ldr r0, [sp, #56] ; 0x38 | |
30f6: a90b add r1, sp, #44 ; 0x2c | |
30f8: 7008 strb r0, [r1, #0] | |
30fa: 980c ldr r0, [sp, #48] ; 0x30 | |
30fc: 990b ldr r1, [sp, #44] ; 0x2c | |
30fe: f7ff f8a1 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
3102: e7ff b.n 3104 <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca+0x4c> | |
3104: b010 add sp, #64 ; 0x40 | |
3106: bd80 pop {r7, pc} | |
00003108 <microblink::samd21g18a::svd::adc::AvgctrlW::reset_value::hfcb493a36b6a6e93>: | |
3108: b081 sub sp, #4 | |
310a: e7ff b.n 310c <microblink::samd21g18a::svd::adc::AvgctrlW::reset_value::hfcb493a36b6a6e93+0x4> | |
310c: 4668 mov r0, sp | |
310e: 2100 movs r1, #0 | |
3110: 7001 strb r1, [r0, #0] | |
3112: 9800 ldr r0, [sp, #0] | |
3114: b001 add sp, #4 | |
3116: 4770 bx lr | |
00003118 <microblink::samd21g18a::svd::adc::AvgctrlW::samplenum::h8084ddd856a6532f>: | |
3118: b087 sub sp, #28 | |
311a: 460a mov r2, r1 | |
311c: 4603 mov r3, r0 | |
311e: 9006 str r0, [sp, #24] | |
3120: a805 add r0, sp, #20 | |
3122: 7001 strb r1, [r0, #0] | |
3124: 9202 str r2, [sp, #8] | |
3126: 9301 str r3, [sp, #4] | |
3128: e7ff b.n 312a <microblink::samd21g18a::svd::adc::AvgctrlW::samplenum::h8084ddd856a6532f+0x12> | |
312a: 9806 ldr r0, [sp, #24] | |
312c: 9004 str r0, [sp, #16] | |
312e: 9805 ldr r0, [sp, #20] | |
3130: a903 add r1, sp, #12 | |
3132: 7008 strb r0, [r1, #0] | |
3134: e7ff b.n 3136 <microblink::samd21g18a::svd::adc::AvgctrlW::samplenum::h8084ddd856a6532f+0x1e> | |
3136: 9804 ldr r0, [sp, #16] | |
3138: 7801 ldrb r1, [r0, #0] | |
313a: 22f0 movs r2, #240 ; 0xf0 | |
313c: 4011 ands r1, r2 | |
313e: 7001 strb r1, [r0, #0] | |
3140: a803 add r0, sp, #12 | |
3142: 7800 ldrb r0, [r0, #0] | |
3144: 210f movs r1, #15 | |
3146: 4008 ands r0, r1 | |
3148: 9000 str r0, [sp, #0] | |
314a: e7ff b.n 314c <microblink::samd21g18a::svd::adc::AvgctrlW::samplenum::h8084ddd856a6532f+0x34> | |
314c: 9804 ldr r0, [sp, #16] | |
314e: 7801 ldrb r1, [r0, #0] | |
3150: 9a00 ldr r2, [sp, #0] | |
3152: 4311 orrs r1, r2 | |
3154: 7001 strb r1, [r0, #0] | |
3156: 9804 ldr r0, [sp, #16] | |
3158: b007 add sp, #28 | |
315a: 4770 bx lr | |
0000315c <microblink::samd21g18a::svd::adc::AvgctrlW::adjres::hc8bee1074d3d8218>: | |
315c: b087 sub sp, #28 | |
315e: 460a mov r2, r1 | |
3160: 4603 mov r3, r0 | |
3162: 9006 str r0, [sp, #24] | |
3164: a805 add r0, sp, #20 | |
3166: 7001 strb r1, [r0, #0] | |
3168: 9202 str r2, [sp, #8] | |
316a: 9301 str r3, [sp, #4] | |
316c: e7ff b.n 316e <microblink::samd21g18a::svd::adc::AvgctrlW::adjres::hc8bee1074d3d8218+0x12> | |
316e: 9806 ldr r0, [sp, #24] | |
3170: 9004 str r0, [sp, #16] | |
3172: 9805 ldr r0, [sp, #20] | |
3174: a903 add r1, sp, #12 | |
3176: 7008 strb r0, [r1, #0] | |
3178: e7ff b.n 317a <microblink::samd21g18a::svd::adc::AvgctrlW::adjres::hc8bee1074d3d8218+0x1e> | |
317a: 9804 ldr r0, [sp, #16] | |
317c: 7801 ldrb r1, [r0, #0] | |
317e: 228f movs r2, #143 ; 0x8f | |
3180: 4011 ands r1, r2 | |
3182: 7001 strb r1, [r0, #0] | |
3184: a803 add r0, sp, #12 | |
3186: 7800 ldrb r0, [r0, #0] | |
3188: 2107 movs r1, #7 | |
318a: 4008 ands r0, r1 | |
318c: 0100 lsls r0, r0, #4 | |
318e: 9000 str r0, [sp, #0] | |
3190: e7ff b.n 3192 <microblink::samd21g18a::svd::adc::AvgctrlW::adjres::hc8bee1074d3d8218+0x36> | |
3192: 9804 ldr r0, [sp, #16] | |
3194: 7801 ldrb r1, [r0, #0] | |
3196: 9a00 ldr r2, [sp, #0] | |
3198: 4311 orrs r1, r2 | |
319a: 7001 strb r1, [r0, #0] | |
319c: 9804 ldr r0, [sp, #16] | |
319e: b007 add sp, #28 | |
31a0: 4770 bx lr | |
000031a2 <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c>: | |
31a2: b580 push {r7, lr} | |
31a4: af00 add r7, sp, #0 | |
31a6: b090 sub sp, #64 ; 0x40 | |
31a8: 4601 mov r1, r0 | |
31aa: 900a str r0, [sp, #40] ; 0x28 | |
31ac: 9102 str r1, [sp, #8] | |
31ae: e7ff b.n 31b0 <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c+0xe> | |
31b0: 980a ldr r0, [sp, #40] ; 0x28 | |
31b2: 9007 str r0, [sp, #28] | |
31b4: f000 f81d bl 31f2 <microblink::samd21g18a::svd::adc::SampctrlW::reset_value::hc33ae6234cd835d4> | |
31b8: a903 add r1, sp, #12 | |
31ba: 7008 strb r0, [r1, #0] | |
31bc: 9803 ldr r0, [sp, #12] | |
31be: a905 add r1, sp, #20 | |
31c0: 7008 strb r0, [r1, #0] | |
31c2: e7ff b.n 31c4 <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c+0x22> | |
31c4: a805 add r0, sp, #20 | |
31c6: 9004 str r0, [sp, #16] | |
31c8: f002 f9db bl 5582 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf60e5494acef8537> | |
31cc: 9001 str r0, [sp, #4] | |
31ce: e7ff b.n 31d0 <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c+0x2e> | |
31d0: 9807 ldr r0, [sp, #28] | |
31d2: 9905 ldr r1, [sp, #20] | |
31d4: 900f str r0, [sp, #60] ; 0x3c | |
31d6: a80e add r0, sp, #56 ; 0x38 | |
31d8: 7001 strb r1, [r0, #0] | |
31da: 980f ldr r0, [sp, #60] ; 0x3c | |
31dc: 900c str r0, [sp, #48] ; 0x30 | |
31de: 980e ldr r0, [sp, #56] ; 0x38 | |
31e0: a90b add r1, sp, #44 ; 0x2c | |
31e2: 7008 strb r0, [r1, #0] | |
31e4: 980c ldr r0, [sp, #48] ; 0x30 | |
31e6: 990b ldr r1, [sp, #44] ; 0x2c | |
31e8: f7ff f82c bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
31ec: e7ff b.n 31ee <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c+0x4c> | |
31ee: b010 add sp, #64 ; 0x40 | |
31f0: bd80 pop {r7, pc} | |
000031f2 <microblink::samd21g18a::svd::adc::SampctrlW::reset_value::hc33ae6234cd835d4>: | |
31f2: b081 sub sp, #4 | |
31f4: e7ff b.n 31f6 <microblink::samd21g18a::svd::adc::SampctrlW::reset_value::hc33ae6234cd835d4+0x4> | |
31f6: 4668 mov r0, sp | |
31f8: 2100 movs r1, #0 | |
31fa: 7001 strb r1, [r0, #0] | |
31fc: 9800 ldr r0, [sp, #0] | |
31fe: b001 add sp, #4 | |
3200: 4770 bx lr | |
00003202 <microblink::samd21g18a::svd::adc::SampctrlW::samplen::h232b237998b1ec56>: | |
3202: b087 sub sp, #28 | |
3204: 460a mov r2, r1 | |
3206: 4603 mov r3, r0 | |
3208: 9006 str r0, [sp, #24] | |
320a: a805 add r0, sp, #20 | |
320c: 7001 strb r1, [r0, #0] | |
320e: 9202 str r2, [sp, #8] | |
3210: 9301 str r3, [sp, #4] | |
3212: e7ff b.n 3214 <microblink::samd21g18a::svd::adc::SampctrlW::samplen::h232b237998b1ec56+0x12> | |
3214: 9806 ldr r0, [sp, #24] | |
3216: 9004 str r0, [sp, #16] | |
3218: 9805 ldr r0, [sp, #20] | |
321a: a903 add r1, sp, #12 | |
321c: 7008 strb r0, [r1, #0] | |
321e: e7ff b.n 3220 <microblink::samd21g18a::svd::adc::SampctrlW::samplen::h232b237998b1ec56+0x1e> | |
3220: 9804 ldr r0, [sp, #16] | |
3222: 7801 ldrb r1, [r0, #0] | |
3224: 22c0 movs r2, #192 ; 0xc0 | |
3226: 4011 ands r1, r2 | |
3228: 7001 strb r1, [r0, #0] | |
322a: a803 add r0, sp, #12 | |
322c: 7800 ldrb r0, [r0, #0] | |
322e: 213f movs r1, #63 ; 0x3f | |
3230: 4008 ands r0, r1 | |
3232: 9000 str r0, [sp, #0] | |
3234: e7ff b.n 3236 <microblink::samd21g18a::svd::adc::SampctrlW::samplen::h232b237998b1ec56+0x34> | |
3236: 9804 ldr r0, [sp, #16] | |
3238: 7801 ldrb r1, [r0, #0] | |
323a: 9a00 ldr r2, [sp, #0] | |
323c: 4311 orrs r1, r2 | |
323e: 7001 strb r1, [r0, #0] | |
3240: 9804 ldr r0, [sp, #16] | |
3242: b007 add sp, #28 | |
3244: 4770 bx lr | |
00003246 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049>: | |
3246: b580 push {r7, lr} | |
3248: af00 add r7, sp, #0 | |
324a: b090 sub sp, #64 ; 0x40 | |
324c: 4601 mov r1, r0 | |
324e: 900a str r0, [sp, #40] ; 0x28 | |
3250: 9102 str r1, [sp, #8] | |
3252: e7ff b.n 3254 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049+0xe> | |
3254: 980a ldr r0, [sp, #40] ; 0x28 | |
3256: 9007 str r0, [sp, #28] | |
3258: f000 f81d bl 3296 <microblink::samd21g18a::svd::adc::CtrlbW::reset_value::h004a150fb6fe6e34> | |
325c: a903 add r1, sp, #12 | |
325e: 8008 strh r0, [r1, #0] | |
3260: 9803 ldr r0, [sp, #12] | |
3262: a905 add r1, sp, #20 | |
3264: 8008 strh r0, [r1, #0] | |
3266: e7ff b.n 3268 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049+0x22> | |
3268: a805 add r0, sp, #20 | |
326a: 9004 str r0, [sp, #16] | |
326c: f002 f972 bl 5554 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf478f508acb6fd74> | |
3270: 9001 str r0, [sp, #4] | |
3272: e7ff b.n 3274 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049+0x2e> | |
3274: 9807 ldr r0, [sp, #28] | |
3276: 9905 ldr r1, [sp, #20] | |
3278: 900f str r0, [sp, #60] ; 0x3c | |
327a: a80e add r0, sp, #56 ; 0x38 | |
327c: 8001 strh r1, [r0, #0] | |
327e: 980f ldr r0, [sp, #60] ; 0x3c | |
3280: 900c str r0, [sp, #48] ; 0x30 | |
3282: 980e ldr r0, [sp, #56] ; 0x38 | |
3284: a90b add r1, sp, #44 ; 0x2c | |
3286: 8008 strh r0, [r1, #0] | |
3288: 980c ldr r0, [sp, #48] ; 0x30 | |
328a: 990b ldr r1, [sp, #44] ; 0x2c | |
328c: f7fe ffc7 bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
3290: e7ff b.n 3292 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049+0x4c> | |
3292: b010 add sp, #64 ; 0x40 | |
3294: bd80 pop {r7, pc} | |
00003296 <microblink::samd21g18a::svd::adc::CtrlbW::reset_value::h004a150fb6fe6e34>: | |
3296: b081 sub sp, #4 | |
3298: e7ff b.n 329a <microblink::samd21g18a::svd::adc::CtrlbW::reset_value::h004a150fb6fe6e34+0x4> | |
329a: 4668 mov r0, sp | |
329c: 2100 movs r1, #0 | |
329e: 8001 strh r1, [r0, #0] | |
32a0: 9800 ldr r0, [sp, #0] | |
32a2: b001 add sp, #4 | |
32a4: 4770 bx lr | |
... | |
000032a8 <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3>: | |
32a8: b087 sub sp, #28 | |
32aa: 460a mov r2, r1 | |
32ac: 4603 mov r3, r0 | |
32ae: 9006 str r0, [sp, #24] | |
32b0: a805 add r0, sp, #20 | |
32b2: 7001 strb r1, [r0, #0] | |
32b4: 9202 str r2, [sp, #8] | |
32b6: 9301 str r3, [sp, #4] | |
32b8: e7ff b.n 32ba <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3+0x12> | |
32ba: 9806 ldr r0, [sp, #24] | |
32bc: 9004 str r0, [sp, #16] | |
32be: 9805 ldr r0, [sp, #20] | |
32c0: a903 add r1, sp, #12 | |
32c2: 7008 strb r0, [r1, #0] | |
32c4: e7ff b.n 32c6 <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3+0x1e> | |
32c6: 9804 ldr r0, [sp, #16] | |
32c8: 8801 ldrh r1, [r0, #0] | |
32ca: 4a09 ldr r2, [pc, #36] ; (32f0 <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3+0x48>) | |
32cc: 4011 ands r1, r2 | |
32ce: 8001 strh r1, [r0, #0] | |
32d0: a803 add r0, sp, #12 | |
32d2: 7800 ldrb r0, [r0, #0] | |
32d4: 2103 movs r1, #3 | |
32d6: 4008 ands r0, r1 | |
32d8: 0100 lsls r0, r0, #4 | |
32da: 9000 str r0, [sp, #0] | |
32dc: e7ff b.n 32de <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3+0x36> | |
32de: 9804 ldr r0, [sp, #16] | |
32e0: 8801 ldrh r1, [r0, #0] | |
32e2: 9a00 ldr r2, [sp, #0] | |
32e4: 4311 orrs r1, r2 | |
32e6: 8001 strh r1, [r0, #0] | |
32e8: 9804 ldr r0, [sp, #16] | |
32ea: b007 add sp, #28 | |
32ec: 4770 bx lr | |
32ee: 46c0 nop ; (mov r8, r8) | |
32f0: 0000ffcf .word 0x0000ffcf | |
000032f4 <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325>: | |
32f4: b087 sub sp, #28 | |
32f6: 460a mov r2, r1 | |
32f8: 4603 mov r3, r0 | |
32fa: 9006 str r0, [sp, #24] | |
32fc: a805 add r0, sp, #20 | |
32fe: 7001 strb r1, [r0, #0] | |
3300: 9202 str r2, [sp, #8] | |
3302: 9301 str r3, [sp, #4] | |
3304: e7ff b.n 3306 <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325+0x12> | |
3306: 9806 ldr r0, [sp, #24] | |
3308: 9004 str r0, [sp, #16] | |
330a: 9805 ldr r0, [sp, #20] | |
330c: a903 add r1, sp, #12 | |
330e: 7008 strb r0, [r1, #0] | |
3310: e7ff b.n 3312 <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325+0x1e> | |
3312: 9804 ldr r0, [sp, #16] | |
3314: 8801 ldrh r1, [r0, #0] | |
3316: 4a09 ldr r2, [pc, #36] ; (333c <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325+0x48>) | |
3318: 4011 ands r1, r2 | |
331a: 8001 strh r1, [r0, #0] | |
331c: a803 add r0, sp, #12 | |
331e: 7800 ldrb r0, [r0, #0] | |
3320: 2107 movs r1, #7 | |
3322: 4008 ands r0, r1 | |
3324: 0200 lsls r0, r0, #8 | |
3326: 9000 str r0, [sp, #0] | |
3328: e7ff b.n 332a <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325+0x36> | |
332a: 9804 ldr r0, [sp, #16] | |
332c: 8801 ldrh r1, [r0, #0] | |
332e: 9a00 ldr r2, [sp, #0] | |
3330: 4311 orrs r1, r2 | |
3332: 8001 strh r1, [r0, #0] | |
3334: 9804 ldr r0, [sp, #16] | |
3336: b007 add sp, #28 | |
3338: 4770 bx lr | |
333a: 46c0 nop ; (mov r8, r8) | |
333c: 0000f8ff .word 0x0000f8ff | |
00003340 <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e>: | |
3340: b580 push {r7, lr} | |
3342: af00 add r7, sp, #0 | |
3344: b096 sub sp, #88 ; 0x58 | |
3346: 4601 mov r1, r0 | |
3348: 900e str r0, [sp, #56] ; 0x38 | |
334a: 9104 str r1, [sp, #16] | |
334c: e7ff b.n 334e <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e+0xe> | |
334e: 980e ldr r0, [sp, #56] ; 0x38 | |
3350: 900b str r0, [sp, #44] ; 0x2c | |
3352: 9010 str r0, [sp, #64] ; 0x40 | |
3354: 900f str r0, [sp, #60] ; 0x3c | |
3356: f7fe ff54 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
335a: 9009 str r0, [sp, #36] ; 0x24 | |
335c: e7ff b.n 335e <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e+0x1e> | |
335e: 9809 ldr r0, [sp, #36] ; 0x24 | |
3360: 9008 str r0, [sp, #32] | |
3362: 9809 ldr r0, [sp, #36] ; 0x24 | |
3364: 9007 str r0, [sp, #28] | |
3366: a808 add r0, sp, #32 | |
3368: 9005 str r0, [sp, #20] | |
336a: a807 add r0, sp, #28 | |
336c: 9006 str r0, [sp, #24] | |
336e: 9905 ldr r1, [sp, #20] | |
3370: 9003 str r0, [sp, #12] | |
3372: 4608 mov r0, r1 | |
3374: 9903 ldr r1, [sp, #12] | |
3376: f002 f991 bl 569c <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::h47fcc20e16facfd7> | |
337a: 9002 str r0, [sp, #8] | |
337c: e7ff b.n 337e <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e+0x3e> | |
337e: 980b ldr r0, [sp, #44] ; 0x2c | |
3380: 9907 ldr r1, [sp, #28] | |
3382: 9015 str r0, [sp, #84] ; 0x54 | |
3384: 9114 str r1, [sp, #80] ; 0x50 | |
3386: 9815 ldr r0, [sp, #84] ; 0x54 | |
3388: 9012 str r0, [sp, #72] ; 0x48 | |
338a: 9814 ldr r0, [sp, #80] ; 0x50 | |
338c: 9011 str r0, [sp, #68] ; 0x44 | |
338e: 9912 ldr r1, [sp, #72] ; 0x48 | |
3390: 9001 str r0, [sp, #4] | |
3392: 4608 mov r0, r1 | |
3394: 9901 ldr r1, [sp, #4] | |
3396: f7fe ff68 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
339a: e7ff b.n 339c <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e+0x5c> | |
339c: b016 add sp, #88 ; 0x58 | |
339e: bd80 pop {r7, pc} | |
000033a0 <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1>: | |
33a0: b580 push {r7, lr} | |
33a2: af00 add r7, sp, #0 | |
33a4: b090 sub sp, #64 ; 0x40 | |
33a6: 4601 mov r1, r0 | |
33a8: 900a str r0, [sp, #40] ; 0x28 | |
33aa: 9102 str r1, [sp, #8] | |
33ac: e7ff b.n 33ae <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1+0xe> | |
33ae: 980a ldr r0, [sp, #40] ; 0x28 | |
33b0: 9007 str r0, [sp, #28] | |
33b2: f000 f81a bl 33ea <microblink::samd21g18a::svd::adc::InputctrlW::reset_value::h82d118eaa7789445> | |
33b6: 9003 str r0, [sp, #12] | |
33b8: 9005 str r0, [sp, #20] | |
33ba: e7ff b.n 33bc <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1+0x1c> | |
33bc: a805 add r0, sp, #20 | |
33be: 9004 str r0, [sp, #16] | |
33c0: f002 f8f0 bl 55a4 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h0fa2690971ace312> | |
33c4: 9001 str r0, [sp, #4] | |
33c6: e7ff b.n 33c8 <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1+0x28> | |
33c8: 9807 ldr r0, [sp, #28] | |
33ca: 9905 ldr r1, [sp, #20] | |
33cc: 900f str r0, [sp, #60] ; 0x3c | |
33ce: 910e str r1, [sp, #56] ; 0x38 | |
33d0: 980f ldr r0, [sp, #60] ; 0x3c | |
33d2: 900c str r0, [sp, #48] ; 0x30 | |
33d4: 980e ldr r0, [sp, #56] ; 0x38 | |
33d6: 900b str r0, [sp, #44] ; 0x2c | |
33d8: 990c ldr r1, [sp, #48] ; 0x30 | |
33da: 9000 str r0, [sp, #0] | |
33dc: 4608 mov r0, r1 | |
33de: 9900 ldr r1, [sp, #0] | |
33e0: f7fe ff43 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
33e4: e7ff b.n 33e6 <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1+0x46> | |
33e6: b010 add sp, #64 ; 0x40 | |
33e8: bd80 pop {r7, pc} | |
000033ea <microblink::samd21g18a::svd::adc::InputctrlW::reset_value::h82d118eaa7789445>: | |
33ea: b081 sub sp, #4 | |
33ec: e7ff b.n 33ee <microblink::samd21g18a::svd::adc::InputctrlW::reset_value::h82d118eaa7789445+0x4> | |
33ee: 2000 movs r0, #0 | |
33f0: 9000 str r0, [sp, #0] | |
33f2: b001 add sp, #4 | |
33f4: 4770 bx lr | |
000033f6 <microblink::samd21g18a::svd::adc::InputctrlW::muxneg::hd840b962bc4956c1>: | |
33f6: b087 sub sp, #28 | |
33f8: 460a mov r2, r1 | |
33fa: 4603 mov r3, r0 | |
33fc: 9006 str r0, [sp, #24] | |
33fe: a805 add r0, sp, #20 | |
3400: 7001 strb r1, [r0, #0] | |
3402: 9202 str r2, [sp, #8] | |
3404: 9301 str r3, [sp, #4] | |
3406: e7ff b.n 3408 <microblink::samd21g18a::svd::adc::InputctrlW::muxneg::hd840b962bc4956c1+0x12> | |
3408: 9806 ldr r0, [sp, #24] | |
340a: 9004 str r0, [sp, #16] | |
340c: 9805 ldr r0, [sp, #20] | |
340e: a903 add r1, sp, #12 | |
3410: 7008 strb r0, [r1, #0] | |
3412: e7ff b.n 3414 <microblink::samd21g18a::svd::adc::InputctrlW::muxneg::hd840b962bc4956c1+0x1e> | |
3414: 9804 ldr r0, [sp, #16] | |
3416: 6801 ldr r1, [r0, #0] | |
3418: 221f movs r2, #31 | |
341a: 0213 lsls r3, r2, #8 | |
341c: 4399 bics r1, r3 | |
341e: 6001 str r1, [r0, #0] | |
3420: a803 add r0, sp, #12 | |
3422: 7800 ldrb r0, [r0, #0] | |
3424: 4010 ands r0, r2 | |
3426: 0200 lsls r0, r0, #8 | |
3428: 9000 str r0, [sp, #0] | |
342a: e7ff b.n 342c <microblink::samd21g18a::svd::adc::InputctrlW::muxneg::hd840b962bc4956c1+0x36> | |
342c: 9804 ldr r0, [sp, #16] | |
342e: 6801 ldr r1, [r0, #0] | |
3430: 9a00 ldr r2, [sp, #0] | |
3432: 4311 orrs r1, r2 | |
3434: 6001 str r1, [r0, #0] | |
3436: 9804 ldr r0, [sp, #16] | |
3438: b007 add sp, #28 | |
343a: 4770 bx lr | |
0000343c <microblink::samd21g18a::svd::adc::InputctrlW::gain::hbb363a2bbd0dcf0d>: | |
343c: b087 sub sp, #28 | |
343e: 460a mov r2, r1 | |
3440: 4603 mov r3, r0 | |
3442: 9006 str r0, [sp, #24] | |
3444: a805 add r0, sp, #20 | |
3446: 7001 strb r1, [r0, #0] | |
3448: 9202 str r2, [sp, #8] | |
344a: 9301 str r3, [sp, #4] | |
344c: e7ff b.n 344e <microblink::samd21g18a::svd::adc::InputctrlW::gain::hbb363a2bbd0dcf0d+0x12> | |
344e: 9806 ldr r0, [sp, #24] | |
3450: 9004 str r0, [sp, #16] | |
3452: 9805 ldr r0, [sp, #20] | |
3454: a903 add r1, sp, #12 | |
3456: 7008 strb r0, [r1, #0] | |
3458: e7ff b.n 345a <microblink::samd21g18a::svd::adc::InputctrlW::gain::hbb363a2bbd0dcf0d+0x1e> | |
345a: 9804 ldr r0, [sp, #16] | |
345c: 6801 ldr r1, [r0, #0] | |
345e: 220f movs r2, #15 | |
3460: 0613 lsls r3, r2, #24 | |
3462: 4399 bics r1, r3 | |
3464: 6001 str r1, [r0, #0] | |
3466: a803 add r0, sp, #12 | |
3468: 7800 ldrb r0, [r0, #0] | |
346a: 4010 ands r0, r2 | |
346c: 0600 lsls r0, r0, #24 | |
346e: 9000 str r0, [sp, #0] | |
3470: e7ff b.n 3472 <microblink::samd21g18a::svd::adc::InputctrlW::gain::hbb363a2bbd0dcf0d+0x36> | |
3472: 9804 ldr r0, [sp, #16] | |
3474: 6801 ldr r1, [r0, #0] | |
3476: 9a00 ldr r2, [sp, #0] | |
3478: 4311 orrs r1, r2 | |
347a: 6001 str r1, [r0, #0] | |
347c: 9804 ldr r0, [sp, #16] | |
347e: b007 add sp, #28 | |
3480: 4770 bx lr | |
00003482 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03>: | |
3482: b580 push {r7, lr} | |
3484: af00 add r7, sp, #0 | |
3486: b088 sub sp, #32 | |
3488: 4601 mov r1, r0 | |
348a: 9005 str r0, [sp, #20] | |
348c: 9102 str r1, [sp, #8] | |
348e: e7ff b.n 3490 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03+0xe> | |
3490: 9805 ldr r0, [sp, #20] | |
3492: 9003 str r0, [sp, #12] | |
3494: 9007 str r0, [sp, #28] | |
3496: 9006 str r0, [sp, #24] | |
3498: f7fe fe93 bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
349c: 9001 str r0, [sp, #4] | |
349e: e7ff b.n 34a0 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03+0x1e> | |
34a0: a804 add r0, sp, #16 | |
34a2: 9901 ldr r1, [sp, #4] | |
34a4: 7001 strb r1, [r0, #0] | |
34a6: 9804 ldr r0, [sp, #16] | |
34a8: b008 add sp, #32 | |
34aa: bd80 pop {r7, pc} | |
000034ac <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa>: | |
34ac: b084 sub sp, #16 | |
34ae: 4601 mov r1, r0 | |
34b0: 9003 str r0, [sp, #12] | |
34b2: 9101 str r1, [sp, #4] | |
34b4: e7ff b.n 34b6 <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa+0xa> | |
34b6: 9803 ldr r0, [sp, #12] | |
34b8: 9002 str r0, [sp, #8] | |
34ba: 7800 ldrb r0, [r0, #0] | |
34bc: 9000 str r0, [sp, #0] | |
34be: e7ff b.n 34c0 <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa+0x14> | |
34c0: 2080 movs r0, #128 ; 0x80 | |
34c2: 9900 ldr r1, [sp, #0] | |
34c4: 4001 ands r1, r0 | |
34c6: 09c8 lsrs r0, r1, #7 | |
34c8: b004 add sp, #16 | |
34ca: 4770 bx lr | |
000034cc <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b>: | |
34cc: b580 push {r7, lr} | |
34ce: af00 add r7, sp, #0 | |
34d0: b094 sub sp, #80 ; 0x50 | |
34d2: 460a mov r2, r1 | |
34d4: 4603 mov r3, r0 | |
34d6: 900e str r0, [sp, #56] ; 0x38 | |
34d8: 6848 ldr r0, [r1, #4] | |
34da: 900d str r0, [sp, #52] ; 0x34 | |
34dc: 6808 ldr r0, [r1, #0] | |
34de: 900c str r0, [sp, #48] ; 0x30 | |
34e0: 9202 str r2, [sp, #8] | |
34e2: 9301 str r3, [sp, #4] | |
34e4: e7ff b.n 34e6 <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b+0x1a> | |
34e6: 980e ldr r0, [sp, #56] ; 0x38 | |
34e8: 900a str r0, [sp, #40] ; 0x28 | |
34ea: 980c ldr r0, [sp, #48] ; 0x30 | |
34ec: 990d ldr r1, [sp, #52] ; 0x34 | |
34ee: 9008 str r0, [sp, #32] | |
34f0: 9109 str r1, [sp, #36] ; 0x24 | |
34f2: f000 f823 bl 353c <microblink::samd21g18a::svd::adc::CalibW::reset_value::hfe3a614ed57827cb> | |
34f6: a905 add r1, sp, #20 | |
34f8: 8008 strh r0, [r1, #0] | |
34fa: 9805 ldr r0, [sp, #20] | |
34fc: a907 add r1, sp, #28 | |
34fe: 8008 strh r0, [r1, #0] | |
3500: e7ff b.n 3502 <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b+0x36> | |
3502: 9808 ldr r0, [sp, #32] | |
3504: 9909 ldr r1, [sp, #36] ; 0x24 | |
3506: aa07 add r2, sp, #28 | |
3508: 9206 str r2, [sp, #24] | |
350a: 9003 str r0, [sp, #12] | |
350c: 9104 str r1, [sp, #16] | |
350e: 9906 ldr r1, [sp, #24] | |
3510: a803 add r0, sp, #12 | |
3512: f7ff fd4b bl 2fac <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7287ef8b8cf1f52c> | |
3516: 9000 str r0, [sp, #0] | |
3518: e7ff b.n 351a <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b+0x4e> | |
351a: 980a ldr r0, [sp, #40] ; 0x28 | |
351c: 9907 ldr r1, [sp, #28] | |
351e: 9013 str r0, [sp, #76] ; 0x4c | |
3520: a812 add r0, sp, #72 ; 0x48 | |
3522: 8001 strh r1, [r0, #0] | |
3524: 9813 ldr r0, [sp, #76] ; 0x4c | |
3526: 9010 str r0, [sp, #64] ; 0x40 | |
3528: 9812 ldr r0, [sp, #72] ; 0x48 | |
352a: a90f add r1, sp, #60 ; 0x3c | |
352c: 8008 strh r0, [r1, #0] | |
352e: 9810 ldr r0, [sp, #64] ; 0x40 | |
3530: 990f ldr r1, [sp, #60] ; 0x3c | |
3532: f7fe fe74 bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
3536: e7ff b.n 3538 <microblink::samd21g18a::svd::adc::Calib::write::h7438d8f7d89b760b+0x6c> | |
3538: b014 add sp, #80 ; 0x50 | |
353a: bd80 pop {r7, pc} | |
0000353c <microblink::samd21g18a::svd::adc::CalibW::reset_value::hfe3a614ed57827cb>: | |
353c: b081 sub sp, #4 | |
353e: e7ff b.n 3540 <microblink::samd21g18a::svd::adc::CalibW::reset_value::hfe3a614ed57827cb+0x4> | |
3540: 4668 mov r0, sp | |
3542: 2100 movs r1, #0 | |
3544: 8001 strh r1, [r0, #0] | |
3546: 9800 ldr r0, [sp, #0] | |
3548: b001 add sp, #4 | |
354a: 4770 bx lr | |
0000354c <microblink::samd21g18a::svd::adc::CalibW::linearity_cal::hd5d0a474ae751423>: | |
354c: b087 sub sp, #28 | |
354e: 460a mov r2, r1 | |
3550: 4603 mov r3, r0 | |
3552: 9006 str r0, [sp, #24] | |
3554: a805 add r0, sp, #20 | |
3556: 7001 strb r1, [r0, #0] | |
3558: 9202 str r2, [sp, #8] | |
355a: 9301 str r3, [sp, #4] | |
355c: e7ff b.n 355e <microblink::samd21g18a::svd::adc::CalibW::linearity_cal::hd5d0a474ae751423+0x12> | |
355e: 9806 ldr r0, [sp, #24] | |
3560: 9004 str r0, [sp, #16] | |
3562: 9805 ldr r0, [sp, #20] | |
3564: a903 add r1, sp, #12 | |
3566: 7008 strb r0, [r1, #0] | |
3568: e7ff b.n 356a <microblink::samd21g18a::svd::adc::CalibW::linearity_cal::hd5d0a474ae751423+0x1e> | |
356a: 9804 ldr r0, [sp, #16] | |
356c: 8801 ldrh r1, [r0, #0] | |
356e: 22ff movs r2, #255 ; 0xff | |
3570: 0212 lsls r2, r2, #8 | |
3572: 4011 ands r1, r2 | |
3574: 8001 strh r1, [r0, #0] | |
3576: a803 add r0, sp, #12 | |
3578: 7800 ldrb r0, [r0, #0] | |
357a: 9000 str r0, [sp, #0] | |
357c: e7ff b.n 357e <microblink::samd21g18a::svd::adc::CalibW::linearity_cal::hd5d0a474ae751423+0x32> | |
357e: 9804 ldr r0, [sp, #16] | |
3580: 8801 ldrh r1, [r0, #0] | |
3582: 9a00 ldr r2, [sp, #0] | |
3584: 4311 orrs r1, r2 | |
3586: 8001 strh r1, [r0, #0] | |
3588: 9804 ldr r0, [sp, #16] | |
358a: b007 add sp, #28 | |
358c: 4770 bx lr | |
... | |
00003590 <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6>: | |
3590: b087 sub sp, #28 | |
3592: 460a mov r2, r1 | |
3594: 4603 mov r3, r0 | |
3596: 9006 str r0, [sp, #24] | |
3598: a805 add r0, sp, #20 | |
359a: 7001 strb r1, [r0, #0] | |
359c: 9202 str r2, [sp, #8] | |
359e: 9301 str r3, [sp, #4] | |
35a0: e7ff b.n 35a2 <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6+0x12> | |
35a2: 9806 ldr r0, [sp, #24] | |
35a4: 9004 str r0, [sp, #16] | |
35a6: 9805 ldr r0, [sp, #20] | |
35a8: a903 add r1, sp, #12 | |
35aa: 7008 strb r0, [r1, #0] | |
35ac: e7ff b.n 35ae <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6+0x1e> | |
35ae: 9804 ldr r0, [sp, #16] | |
35b0: 8801 ldrh r1, [r0, #0] | |
35b2: 4a09 ldr r2, [pc, #36] ; (35d8 <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6+0x48>) | |
35b4: 4011 ands r1, r2 | |
35b6: 8001 strh r1, [r0, #0] | |
35b8: a803 add r0, sp, #12 | |
35ba: 7800 ldrb r0, [r0, #0] | |
35bc: 2107 movs r1, #7 | |
35be: 4008 ands r0, r1 | |
35c0: 0200 lsls r0, r0, #8 | |
35c2: 9000 str r0, [sp, #0] | |
35c4: e7ff b.n 35c6 <microblink::samd21g18a::svd::adc::CalibW::bias_cal::h986ba78661a300b6+0x36> | |
35c6: 9804 ldr r0, [sp, #16] | |
35c8: 8801 ldrh r1, [r0, #0] | |
35ca: 9a00 ldr r2, [sp, #0] | |
35cc: 4311 orrs r1, r2 | |
35ce: 8001 strh r1, [r0, #0] | |
35d0: 9804 ldr r0, [sp, #16] | |
35d2: b007 add sp, #28 | |
35d4: 4770 bx lr | |
35d6: 46c0 nop ; (mov r8, r8) | |
35d8: 0000f8ff .word 0x0000f8ff | |
000035dc <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a>: | |
35dc: b580 push {r7, lr} | |
35de: af00 add r7, sp, #0 | |
35e0: b090 sub sp, #64 ; 0x40 | |
35e2: 4601 mov r1, r0 | |
35e4: 900a str r0, [sp, #40] ; 0x28 | |
35e6: 9102 str r1, [sp, #8] | |
35e8: e7ff b.n 35ea <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a+0xe> | |
35ea: 980a ldr r0, [sp, #40] ; 0x28 | |
35ec: 9007 str r0, [sp, #28] | |
35ee: f000 f81d bl 362c <microblink::samd21g18a::svd::dac::CtrlbW::reset_value::hd717c8dd49648bcf> | |
35f2: a903 add r1, sp, #12 | |
35f4: 7008 strb r0, [r1, #0] | |
35f6: 9803 ldr r0, [sp, #12] | |
35f8: a905 add r1, sp, #20 | |
35fa: 7008 strb r0, [r1, #0] | |
35fc: e7ff b.n 35fe <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a+0x22> | |
35fe: a805 add r0, sp, #20 | |
3600: 9004 str r0, [sp, #16] | |
3602: f002 f814 bl 562e <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::habf7dc09f1714238> | |
3606: 9001 str r0, [sp, #4] | |
3608: e7ff b.n 360a <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a+0x2e> | |
360a: 9807 ldr r0, [sp, #28] | |
360c: 9905 ldr r1, [sp, #20] | |
360e: 900f str r0, [sp, #60] ; 0x3c | |
3610: a80e add r0, sp, #56 ; 0x38 | |
3612: 7001 strb r1, [r0, #0] | |
3614: 980f ldr r0, [sp, #60] ; 0x3c | |
3616: 900c str r0, [sp, #48] ; 0x30 | |
3618: 980e ldr r0, [sp, #56] ; 0x38 | |
361a: a90b add r1, sp, #44 ; 0x2c | |
361c: 7008 strb r0, [r1, #0] | |
361e: 980c ldr r0, [sp, #48] ; 0x30 | |
3620: 990b ldr r1, [sp, #44] ; 0x2c | |
3622: f7fe fe0f bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
3626: e7ff b.n 3628 <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a+0x4c> | |
3628: b010 add sp, #64 ; 0x40 | |
362a: bd80 pop {r7, pc} | |
0000362c <microblink::samd21g18a::svd::dac::CtrlbW::reset_value::hd717c8dd49648bcf>: | |
362c: b081 sub sp, #4 | |
362e: e7ff b.n 3630 <microblink::samd21g18a::svd::dac::CtrlbW::reset_value::hd717c8dd49648bcf+0x4> | |
3630: 4668 mov r0, sp | |
3632: 2100 movs r1, #0 | |
3634: 7001 strb r1, [r0, #0] | |
3636: 9800 ldr r0, [sp, #0] | |
3638: b001 add sp, #4 | |
363a: 4770 bx lr | |
0000363c <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9>: | |
363c: b087 sub sp, #28 | |
363e: 460a mov r2, r1 | |
3640: 4603 mov r3, r0 | |
3642: 9006 str r0, [sp, #24] | |
3644: a805 add r0, sp, #20 | |
3646: 7001 strb r1, [r0, #0] | |
3648: 9201 str r2, [sp, #4] | |
364a: 9300 str r3, [sp, #0] | |
364c: e7ff b.n 364e <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x12> | |
364e: 9806 ldr r0, [sp, #24] | |
3650: 9004 str r0, [sp, #16] | |
3652: a805 add r0, sp, #20 | |
3654: 7800 ldrb r0, [r0, #0] | |
3656: a903 add r1, sp, #12 | |
3658: 7008 strb r0, [r1, #0] | |
365a: 2101 movs r1, #1 | |
365c: 4208 tst r0, r1 | |
365e: d001 beq.n 3664 <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x28> | |
3660: e7ff b.n 3662 <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x26> | |
3662: e000 b.n 3666 <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x2a> | |
3664: e005 b.n 3672 <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x36> | |
3666: 9804 ldr r0, [sp, #16] | |
3668: 7801 ldrb r1, [r0, #0] | |
366a: 2201 movs r2, #1 | |
366c: 4311 orrs r1, r2 | |
366e: 7001 strb r1, [r0, #0] | |
3670: e005 b.n 367e <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x42> | |
3672: 9804 ldr r0, [sp, #16] | |
3674: 7801 ldrb r1, [r0, #0] | |
3676: 22fe movs r2, #254 ; 0xfe | |
3678: 4011 ands r1, r2 | |
367a: 7001 strb r1, [r0, #0] | |
367c: e7ff b.n 367e <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9+0x42> | |
367e: 9804 ldr r0, [sp, #16] | |
3680: b007 add sp, #28 | |
3682: 4770 bx lr | |
00003684 <microblink::samd21g18a::svd::dac::CtrlbW::refsel::h314fea89e8087858>: | |
3684: b087 sub sp, #28 | |
3686: 460a mov r2, r1 | |
3688: 4603 mov r3, r0 | |
368a: 9006 str r0, [sp, #24] | |
368c: a805 add r0, sp, #20 | |
368e: 7001 strb r1, [r0, #0] | |
3690: 9202 str r2, [sp, #8] | |
3692: 9301 str r3, [sp, #4] | |
3694: e7ff b.n 3696 <microblink::samd21g18a::svd::dac::CtrlbW::refsel::h314fea89e8087858+0x12> | |
3696: 9806 ldr r0, [sp, #24] | |
3698: 9004 str r0, [sp, #16] | |
369a: 9805 ldr r0, [sp, #20] | |
369c: a903 add r1, sp, #12 | |
369e: 7008 strb r0, [r1, #0] | |
36a0: e7ff b.n 36a2 <microblink::samd21g18a::svd::dac::CtrlbW::refsel::h314fea89e8087858+0x1e> | |
36a2: 9804 ldr r0, [sp, #16] | |
36a4: 7801 ldrb r1, [r0, #0] | |
36a6: 223f movs r2, #63 ; 0x3f | |
36a8: 4011 ands r1, r2 | |
36aa: 7001 strb r1, [r0, #0] | |
36ac: 9803 ldr r0, [sp, #12] | |
36ae: 0180 lsls r0, r0, #6 | |
36b0: 9000 str r0, [sp, #0] | |
36b2: e7ff b.n 36b4 <microblink::samd21g18a::svd::dac::CtrlbW::refsel::h314fea89e8087858+0x30> | |
36b4: 9804 ldr r0, [sp, #16] | |
36b6: 7801 ldrb r1, [r0, #0] | |
36b8: 9a00 ldr r2, [sp, #0] | |
36ba: 4311 orrs r1, r2 | |
36bc: 7001 strb r1, [r0, #0] | |
36be: 9804 ldr r0, [sp, #16] | |
36c0: b007 add sp, #28 | |
36c2: 4770 bx lr | |
000036c4 <microblink::samd21g18a::svd::dac::Status::read::heb200cc2248409e6>: | |
36c4: b580 push {r7, lr} | |
36c6: af00 add r7, sp, #0 | |
36c8: b088 sub sp, #32 | |
36ca: 4601 mov r1, r0 | |
36cc: 9005 str r0, [sp, #20] | |
36ce: 9102 str r1, [sp, #8] | |
36d0: e7ff b.n 36d2 <microblink::samd21g18a::svd::dac::Status::read::heb200cc2248409e6+0xe> | |
36d2: 9805 ldr r0, [sp, #20] | |
36d4: 9003 str r0, [sp, #12] | |
36d6: 9007 str r0, [sp, #28] | |
36d8: 9006 str r0, [sp, #24] | |
36da: f7fe fd72 bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
36de: 9001 str r0, [sp, #4] | |
36e0: e7ff b.n 36e2 <microblink::samd21g18a::svd::dac::Status::read::heb200cc2248409e6+0x1e> | |
36e2: a804 add r0, sp, #16 | |
36e4: 9901 ldr r1, [sp, #4] | |
36e6: 7001 strb r1, [r0, #0] | |
36e8: 9804 ldr r0, [sp, #16] | |
36ea: b008 add sp, #32 | |
36ec: bd80 pop {r7, pc} | |
000036ee <microblink::samd21g18a::svd::dac::StatusR::syncbusy::ha105d33725c4911e>: | |
36ee: b084 sub sp, #16 | |
36f0: 4601 mov r1, r0 | |
36f2: 9003 str r0, [sp, #12] | |
36f4: 9101 str r1, [sp, #4] | |
36f6: e7ff b.n 36f8 <microblink::samd21g18a::svd::dac::StatusR::syncbusy::ha105d33725c4911e+0xa> | |
36f8: 9803 ldr r0, [sp, #12] | |
36fa: 9002 str r0, [sp, #8] | |
36fc: 7800 ldrb r0, [r0, #0] | |
36fe: 9000 str r0, [sp, #0] | |
3700: e7ff b.n 3702 <microblink::samd21g18a::svd::dac::StatusR::syncbusy::ha105d33725c4911e+0x14> | |
3702: 2080 movs r0, #128 ; 0x80 | |
3704: 9900 ldr r1, [sp, #0] | |
3706: 4001 ands r1, r0 | |
3708: 09c8 lsrs r0, r1, #7 | |
370a: b004 add sp, #16 | |
370c: 4770 bx lr | |
0000370e <microblink::samd21g18a::svd::gclk::Ctrl::read::h68dab6aa91a576b5>: | |
370e: b580 push {r7, lr} | |
3710: af00 add r7, sp, #0 | |
3712: b088 sub sp, #32 | |
3714: 4601 mov r1, r0 | |
3716: 9005 str r0, [sp, #20] | |
3718: 9102 str r1, [sp, #8] | |
371a: e7ff b.n 371c <microblink::samd21g18a::svd::gclk::Ctrl::read::h68dab6aa91a576b5+0xe> | |
371c: 9805 ldr r0, [sp, #20] | |
371e: 9003 str r0, [sp, #12] | |
3720: 9007 str r0, [sp, #28] | |
3722: 9006 str r0, [sp, #24] | |
3724: f7fe fd4d bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
3728: 9001 str r0, [sp, #4] | |
372a: e7ff b.n 372c <microblink::samd21g18a::svd::gclk::Ctrl::read::h68dab6aa91a576b5+0x1e> | |
372c: a804 add r0, sp, #16 | |
372e: 9901 ldr r1, [sp, #4] | |
3730: 7001 strb r1, [r0, #0] | |
3732: 9804 ldr r0, [sp, #16] | |
3734: b008 add sp, #32 | |
3736: bd80 pop {r7, pc} | |
00003738 <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325>: | |
3738: b580 push {r7, lr} | |
373a: af00 add r7, sp, #0 | |
373c: b090 sub sp, #64 ; 0x40 | |
373e: 4601 mov r1, r0 | |
3740: 900a str r0, [sp, #40] ; 0x28 | |
3742: 9102 str r1, [sp, #8] | |
3744: e7ff b.n 3746 <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325+0xe> | |
3746: 980a ldr r0, [sp, #40] ; 0x28 | |
3748: 9007 str r0, [sp, #28] | |
374a: f000 f82d bl 37a8 <microblink::samd21g18a::svd::gclk::CtrlW::reset_value::he4099162b2d08905> | |
374e: a903 add r1, sp, #12 | |
3750: 7008 strb r0, [r1, #0] | |
3752: 9803 ldr r0, [sp, #12] | |
3754: a905 add r1, sp, #20 | |
3756: 7008 strb r0, [r1, #0] | |
3758: e7ff b.n 375a <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325+0x22> | |
375a: a805 add r0, sp, #20 | |
375c: 9004 str r0, [sp, #16] | |
375e: f7ff fa91 bl 2c84 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h390c441f7516bc5b> | |
3762: 9001 str r0, [sp, #4] | |
3764: e7ff b.n 3766 <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325+0x2e> | |
3766: 9807 ldr r0, [sp, #28] | |
3768: 9905 ldr r1, [sp, #20] | |
376a: 900f str r0, [sp, #60] ; 0x3c | |
376c: a80e add r0, sp, #56 ; 0x38 | |
376e: 7001 strb r1, [r0, #0] | |
3770: 980f ldr r0, [sp, #60] ; 0x3c | |
3772: 900c str r0, [sp, #48] ; 0x30 | |
3774: 980e ldr r0, [sp, #56] ; 0x38 | |
3776: a90b add r1, sp, #44 ; 0x2c | |
3778: 7008 strb r0, [r1, #0] | |
377a: 980c ldr r0, [sp, #48] ; 0x30 | |
377c: 990b ldr r1, [sp, #44] ; 0x2c | |
377e: f7fe fd61 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
3782: e7ff b.n 3784 <microblink::samd21g18a::svd::gclk::Ctrl::write::hcc12134bc1456325+0x4c> | |
3784: b010 add sp, #64 ; 0x40 | |
3786: bd80 pop {r7, pc} | |
00003788 <microblink::samd21g18a::svd::gclk::CtrlR::swrst::h25b460969cda8c86>: | |
3788: b084 sub sp, #16 | |
378a: 4601 mov r1, r0 | |
378c: 9003 str r0, [sp, #12] | |
378e: 9101 str r1, [sp, #4] | |
3790: e7ff b.n 3792 <microblink::samd21g18a::svd::gclk::CtrlR::swrst::h25b460969cda8c86+0xa> | |
3792: 9803 ldr r0, [sp, #12] | |
3794: 9002 str r0, [sp, #8] | |
3796: 7800 ldrb r0, [r0, #0] | |
3798: 9000 str r0, [sp, #0] | |
379a: e7ff b.n 379c <microblink::samd21g18a::svd::gclk::CtrlR::swrst::h25b460969cda8c86+0x14> | |
379c: 2001 movs r0, #1 | |
379e: 9900 ldr r1, [sp, #0] | |
37a0: 4001 ands r1, r0 | |
37a2: 4608 mov r0, r1 | |
37a4: b004 add sp, #16 | |
37a6: 4770 bx lr | |
000037a8 <microblink::samd21g18a::svd::gclk::CtrlW::reset_value::he4099162b2d08905>: | |
37a8: b081 sub sp, #4 | |
37aa: e7ff b.n 37ac <microblink::samd21g18a::svd::gclk::CtrlW::reset_value::he4099162b2d08905+0x4> | |
37ac: 4668 mov r0, sp | |
37ae: 2100 movs r1, #0 | |
37b0: 7001 strb r1, [r0, #0] | |
37b2: 9800 ldr r0, [sp, #0] | |
37b4: b001 add sp, #4 | |
37b6: 4770 bx lr | |
000037b8 <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66>: | |
37b8: b087 sub sp, #28 | |
37ba: 460a mov r2, r1 | |
37bc: 4603 mov r3, r0 | |
37be: 9006 str r0, [sp, #24] | |
37c0: a805 add r0, sp, #20 | |
37c2: 7001 strb r1, [r0, #0] | |
37c4: 9201 str r2, [sp, #4] | |
37c6: 9300 str r3, [sp, #0] | |
37c8: e7ff b.n 37ca <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x12> | |
37ca: 9806 ldr r0, [sp, #24] | |
37cc: 9004 str r0, [sp, #16] | |
37ce: a805 add r0, sp, #20 | |
37d0: 7800 ldrb r0, [r0, #0] | |
37d2: a903 add r1, sp, #12 | |
37d4: 7008 strb r0, [r1, #0] | |
37d6: 2101 movs r1, #1 | |
37d8: 4208 tst r0, r1 | |
37da: d001 beq.n 37e0 <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x28> | |
37dc: e7ff b.n 37de <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x26> | |
37de: e000 b.n 37e2 <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x2a> | |
37e0: e005 b.n 37ee <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x36> | |
37e2: 9804 ldr r0, [sp, #16] | |
37e4: 7801 ldrb r1, [r0, #0] | |
37e6: 2201 movs r2, #1 | |
37e8: 4311 orrs r1, r2 | |
37ea: 7001 strb r1, [r0, #0] | |
37ec: e005 b.n 37fa <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x42> | |
37ee: 9804 ldr r0, [sp, #16] | |
37f0: 7801 ldrb r1, [r0, #0] | |
37f2: 22fe movs r2, #254 ; 0xfe | |
37f4: 4011 ands r1, r2 | |
37f6: 7001 strb r1, [r0, #0] | |
37f8: e7ff b.n 37fa <microblink::samd21g18a::svd::gclk::CtrlW::swrst::h24589a38059dad66+0x42> | |
37fa: 9804 ldr r0, [sp, #16] | |
37fc: b007 add sp, #28 | |
37fe: 4770 bx lr | |
00003800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1>: | |
3800: b580 push {r7, lr} | |
3802: af00 add r7, sp, #0 | |
3804: b088 sub sp, #32 | |
3806: 4601 mov r1, r0 | |
3808: 9005 str r0, [sp, #20] | |
380a: 9102 str r1, [sp, #8] | |
380c: e7ff b.n 380e <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1+0xe> | |
380e: 9805 ldr r0, [sp, #20] | |
3810: 9003 str r0, [sp, #12] | |
3812: 9007 str r0, [sp, #28] | |
3814: 9006 str r0, [sp, #24] | |
3816: f7fe fcd4 bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
381a: 9001 str r0, [sp, #4] | |
381c: e7ff b.n 381e <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1+0x1e> | |
381e: a804 add r0, sp, #16 | |
3820: 9901 ldr r1, [sp, #4] | |
3822: 7001 strb r1, [r0, #0] | |
3824: 9804 ldr r0, [sp, #16] | |
3826: b008 add sp, #32 | |
3828: bd80 pop {r7, pc} | |
0000382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21>: | |
382a: b084 sub sp, #16 | |
382c: 4601 mov r1, r0 | |
382e: 9003 str r0, [sp, #12] | |
3830: 9101 str r1, [sp, #4] | |
3832: e7ff b.n 3834 <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21+0xa> | |
3834: 9803 ldr r0, [sp, #12] | |
3836: 9002 str r0, [sp, #8] | |
3838: 7800 ldrb r0, [r0, #0] | |
383a: 9000 str r0, [sp, #0] | |
383c: e7ff b.n 383e <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21+0x14> | |
383e: 2080 movs r0, #128 ; 0x80 | |
3840: 9900 ldr r1, [sp, #0] | |
3842: 4001 ands r1, r0 | |
3844: 09c8 lsrs r0, r1, #7 | |
3846: b004 add sp, #16 | |
3848: 4770 bx lr | |
0000384a <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846>: | |
384a: b580 push {r7, lr} | |
384c: af00 add r7, sp, #0 | |
384e: b090 sub sp, #64 ; 0x40 | |
3850: 4601 mov r1, r0 | |
3852: 900a str r0, [sp, #40] ; 0x28 | |
3854: 9102 str r1, [sp, #8] | |
3856: e7ff b.n 3858 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846+0xe> | |
3858: 980a ldr r0, [sp, #40] ; 0x28 | |
385a: 9007 str r0, [sp, #28] | |
385c: f000 f86d bl 393a <microblink::samd21g18a::svd::gclk::ClkctrlW::reset_value::h7d24c525c8d0401a> | |
3860: a903 add r1, sp, #12 | |
3862: 8008 strh r0, [r1, #0] | |
3864: 9803 ldr r0, [sp, #12] | |
3866: a905 add r1, sp, #20 | |
3868: 8008 strh r0, [r1, #0] | |
386a: e7ff b.n 386c <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846+0x22> | |
386c: a805 add r0, sp, #20 | |
386e: 9004 str r0, [sp, #16] | |
3870: f001 fec0 bl 55f4 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1> | |
3874: 9001 str r0, [sp, #4] | |
3876: e7ff b.n 3878 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846+0x2e> | |
3878: 9807 ldr r0, [sp, #28] | |
387a: 9905 ldr r1, [sp, #20] | |
387c: 900f str r0, [sp, #60] ; 0x3c | |
387e: a80e add r0, sp, #56 ; 0x38 | |
3880: 8001 strh r1, [r0, #0] | |
3882: 980f ldr r0, [sp, #60] ; 0x3c | |
3884: 900c str r0, [sp, #48] ; 0x30 | |
3886: 980e ldr r0, [sp, #56] ; 0x38 | |
3888: a90b add r1, sp, #44 ; 0x2c | |
388a: 8008 strh r0, [r1, #0] | |
388c: 980c ldr r0, [sp, #48] ; 0x30 | |
388e: 990b ldr r1, [sp, #44] ; 0x2c | |
3890: f7fe fcc5 bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
3894: e7ff b.n 3896 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846+0x4c> | |
3896: b010 add sp, #64 ; 0x40 | |
3898: bd80 pop {r7, pc} | |
0000389a <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21>: | |
389a: b580 push {r7, lr} | |
389c: af00 add r7, sp, #0 | |
389e: b090 sub sp, #64 ; 0x40 | |
38a0: 4601 mov r1, r0 | |
38a2: 900a str r0, [sp, #40] ; 0x28 | |
38a4: 9102 str r1, [sp, #8] | |
38a6: e7ff b.n 38a8 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21+0xe> | |
38a8: 980a ldr r0, [sp, #40] ; 0x28 | |
38aa: 9007 str r0, [sp, #28] | |
38ac: f000 f845 bl 393a <microblink::samd21g18a::svd::gclk::ClkctrlW::reset_value::h7d24c525c8d0401a> | |
38b0: a903 add r1, sp, #12 | |
38b2: 8008 strh r0, [r1, #0] | |
38b4: 9803 ldr r0, [sp, #12] | |
38b6: a905 add r1, sp, #20 | |
38b8: 8008 strh r0, [r1, #0] | |
38ba: e7ff b.n 38bc <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21+0x22> | |
38bc: a805 add r0, sp, #20 | |
38be: 9004 str r0, [sp, #16] | |
38c0: f7ff fa1f bl 2d02 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc647ba318bfcbee1> | |
38c4: 9001 str r0, [sp, #4] | |
38c6: e7ff b.n 38c8 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21+0x2e> | |
38c8: 9807 ldr r0, [sp, #28] | |
38ca: 9905 ldr r1, [sp, #20] | |
38cc: 900f str r0, [sp, #60] ; 0x3c | |
38ce: a80e add r0, sp, #56 ; 0x38 | |
38d0: 8001 strh r1, [r0, #0] | |
38d2: 980f ldr r0, [sp, #60] ; 0x3c | |
38d4: 900c str r0, [sp, #48] ; 0x30 | |
38d6: 980e ldr r0, [sp, #56] ; 0x38 | |
38d8: a90b add r1, sp, #44 ; 0x2c | |
38da: 8008 strh r0, [r1, #0] | |
38dc: 980c ldr r0, [sp, #48] ; 0x30 | |
38de: 990b ldr r1, [sp, #44] ; 0x2c | |
38e0: f7fe fc9d bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
38e4: e7ff b.n 38e6 <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8abd5b4a0d100e21+0x4c> | |
38e6: b010 add sp, #64 ; 0x40 | |
38e8: bd80 pop {r7, pc} | |
000038ea <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131>: | |
38ea: b580 push {r7, lr} | |
38ec: af00 add r7, sp, #0 | |
38ee: b090 sub sp, #64 ; 0x40 | |
38f0: 4601 mov r1, r0 | |
38f2: 900a str r0, [sp, #40] ; 0x28 | |
38f4: 9102 str r1, [sp, #8] | |
38f6: e7ff b.n 38f8 <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131+0xe> | |
38f8: 980a ldr r0, [sp, #40] ; 0x28 | |
38fa: 9007 str r0, [sp, #28] | |
38fc: f000 f81d bl 393a <microblink::samd21g18a::svd::gclk::ClkctrlW::reset_value::h7d24c525c8d0401a> | |
3900: a903 add r1, sp, #12 | |
3902: 8008 strh r0, [r1, #0] | |
3904: 9803 ldr r0, [sp, #12] | |
3906: a905 add r1, sp, #20 | |
3908: 8008 strh r0, [r1, #0] | |
390a: e7ff b.n 390c <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131+0x22> | |
390c: a805 add r0, sp, #20 | |
390e: 9004 str r0, [sp, #16] | |
3910: f001 fdfa bl 5508 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0> | |
3914: 9001 str r0, [sp, #4] | |
3916: e7ff b.n 3918 <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131+0x2e> | |
3918: 9807 ldr r0, [sp, #28] | |
391a: 9905 ldr r1, [sp, #20] | |
391c: 900f str r0, [sp, #60] ; 0x3c | |
391e: a80e add r0, sp, #56 ; 0x38 | |
3920: 8001 strh r1, [r0, #0] | |
3922: 980f ldr r0, [sp, #60] ; 0x3c | |
3924: 900c str r0, [sp, #48] ; 0x30 | |
3926: 980e ldr r0, [sp, #56] ; 0x38 | |
3928: a90b add r1, sp, #44 ; 0x2c | |
392a: 8008 strh r0, [r1, #0] | |
392c: 980c ldr r0, [sp, #48] ; 0x30 | |
392e: 990b ldr r1, [sp, #44] ; 0x2c | |
3930: f7fe fc75 bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
3934: e7ff b.n 3936 <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131+0x4c> | |
3936: b010 add sp, #64 ; 0x40 | |
3938: bd80 pop {r7, pc} | |
0000393a <microblink::samd21g18a::svd::gclk::ClkctrlW::reset_value::h7d24c525c8d0401a>: | |
393a: b081 sub sp, #4 | |
393c: e7ff b.n 393e <microblink::samd21g18a::svd::gclk::ClkctrlW::reset_value::h7d24c525c8d0401a+0x4> | |
393e: 4668 mov r0, sp | |
3940: 2100 movs r1, #0 | |
3942: 8001 strh r1, [r0, #0] | |
3944: 9800 ldr r0, [sp, #0] | |
3946: b001 add sp, #4 | |
3948: 4770 bx lr | |
... | |
0000394c <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02>: | |
394c: b087 sub sp, #28 | |
394e: 460a mov r2, r1 | |
3950: 4603 mov r3, r0 | |
3952: 9006 str r0, [sp, #24] | |
3954: a805 add r0, sp, #20 | |
3956: 7001 strb r1, [r0, #0] | |
3958: 9202 str r2, [sp, #8] | |
395a: 9301 str r3, [sp, #4] | |
395c: e7ff b.n 395e <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02+0x12> | |
395e: 9806 ldr r0, [sp, #24] | |
3960: 9004 str r0, [sp, #16] | |
3962: 9805 ldr r0, [sp, #20] | |
3964: a903 add r1, sp, #12 | |
3966: 7008 strb r0, [r1, #0] | |
3968: e7ff b.n 396a <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02+0x1e> | |
396a: 9804 ldr r0, [sp, #16] | |
396c: 8801 ldrh r1, [r0, #0] | |
396e: 4a08 ldr r2, [pc, #32] ; (3990 <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02+0x44>) | |
3970: 4011 ands r1, r2 | |
3972: 8001 strh r1, [r0, #0] | |
3974: a803 add r0, sp, #12 | |
3976: 7800 ldrb r0, [r0, #0] | |
3978: 213f movs r1, #63 ; 0x3f | |
397a: 4008 ands r0, r1 | |
397c: 9000 str r0, [sp, #0] | |
397e: e7ff b.n 3980 <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02+0x34> | |
3980: 9804 ldr r0, [sp, #16] | |
3982: 8801 ldrh r1, [r0, #0] | |
3984: 9a00 ldr r2, [sp, #0] | |
3986: 4311 orrs r1, r2 | |
3988: 8001 strh r1, [r0, #0] | |
398a: 9804 ldr r0, [sp, #16] | |
398c: b007 add sp, #28 | |
398e: 4770 bx lr | |
3990: 0000ffc0 .word 0x0000ffc0 | |
00003994 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b>: | |
3994: b087 sub sp, #28 | |
3996: 460a mov r2, r1 | |
3998: 4603 mov r3, r0 | |
399a: 9006 str r0, [sp, #24] | |
399c: a805 add r0, sp, #20 | |
399e: 7001 strb r1, [r0, #0] | |
39a0: 9202 str r2, [sp, #8] | |
39a2: 9301 str r3, [sp, #4] | |
39a4: e7ff b.n 39a6 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b+0x12> | |
39a6: 9806 ldr r0, [sp, #24] | |
39a8: 9004 str r0, [sp, #16] | |
39aa: 9805 ldr r0, [sp, #20] | |
39ac: a903 add r1, sp, #12 | |
39ae: 7008 strb r0, [r1, #0] | |
39b0: e7ff b.n 39b2 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b+0x1e> | |
39b2: 9804 ldr r0, [sp, #16] | |
39b4: 8801 ldrh r1, [r0, #0] | |
39b6: 4a09 ldr r2, [pc, #36] ; (39dc <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b+0x48>) | |
39b8: 4011 ands r1, r2 | |
39ba: 8001 strh r1, [r0, #0] | |
39bc: a803 add r0, sp, #12 | |
39be: 7800 ldrb r0, [r0, #0] | |
39c0: 210f movs r1, #15 | |
39c2: 4008 ands r0, r1 | |
39c4: 0200 lsls r0, r0, #8 | |
39c6: 9000 str r0, [sp, #0] | |
39c8: e7ff b.n 39ca <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b+0x36> | |
39ca: 9804 ldr r0, [sp, #16] | |
39cc: 8801 ldrh r1, [r0, #0] | |
39ce: 9a00 ldr r2, [sp, #0] | |
39d0: 4311 orrs r1, r2 | |
39d2: 8001 strh r1, [r0, #0] | |
39d4: 9804 ldr r0, [sp, #16] | |
39d6: b007 add sp, #28 | |
39d8: 4770 bx lr | |
39da: 46c0 nop ; (mov r8, r8) | |
39dc: 0000f0ff .word 0x0000f0ff | |
000039e0 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671>: | |
39e0: b087 sub sp, #28 | |
39e2: 460a mov r2, r1 | |
39e4: 4603 mov r3, r0 | |
39e6: 9006 str r0, [sp, #24] | |
39e8: a805 add r0, sp, #20 | |
39ea: 7001 strb r1, [r0, #0] | |
39ec: 9201 str r2, [sp, #4] | |
39ee: 9300 str r3, [sp, #0] | |
39f0: e7ff b.n 39f2 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x12> | |
39f2: 9806 ldr r0, [sp, #24] | |
39f4: 9004 str r0, [sp, #16] | |
39f6: a805 add r0, sp, #20 | |
39f8: 7800 ldrb r0, [r0, #0] | |
39fa: a903 add r1, sp, #12 | |
39fc: 7008 strb r0, [r1, #0] | |
39fe: 2101 movs r1, #1 | |
3a00: 4208 tst r0, r1 | |
3a02: d001 beq.n 3a08 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x28> | |
3a04: e7ff b.n 3a06 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x26> | |
3a06: e000 b.n 3a0a <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x2a> | |
3a08: e006 b.n 3a18 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x38> | |
3a0a: 9804 ldr r0, [sp, #16] | |
3a0c: 8801 ldrh r1, [r0, #0] | |
3a0e: 2201 movs r2, #1 | |
3a10: 0392 lsls r2, r2, #14 | |
3a12: 4311 orrs r1, r2 | |
3a14: 8001 strh r1, [r0, #0] | |
3a16: e005 b.n 3a24 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x44> | |
3a18: 9804 ldr r0, [sp, #16] | |
3a1a: 8801 ldrh r1, [r0, #0] | |
3a1c: 4a03 ldr r2, [pc, #12] ; (3a2c <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x4c>) | |
3a1e: 4011 ands r1, r2 | |
3a20: 8001 strh r1, [r0, #0] | |
3a22: e7ff b.n 3a24 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671+0x44> | |
3a24: 9804 ldr r0, [sp, #16] | |
3a26: b007 add sp, #28 | |
3a28: 4770 bx lr | |
3a2a: 46c0 nop ; (mov r8, r8) | |
3a2c: 0000bfff .word 0x0000bfff | |
00003a30 <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf>: | |
3a30: b580 push {r7, lr} | |
3a32: af00 add r7, sp, #0 | |
3a34: b090 sub sp, #64 ; 0x40 | |
3a36: 4601 mov r1, r0 | |
3a38: 900a str r0, [sp, #40] ; 0x28 | |
3a3a: 9102 str r1, [sp, #8] | |
3a3c: e7ff b.n 3a3e <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf+0xe> | |
3a3e: 980a ldr r0, [sp, #40] ; 0x28 | |
3a40: 9007 str r0, [sp, #28] | |
3a42: f000 f864 bl 3b0e <microblink::samd21g18a::svd::gclk::GenctrlW::reset_value::hb6b64f7e891904f2> | |
3a46: 9003 str r0, [sp, #12] | |
3a48: 9005 str r0, [sp, #20] | |
3a4a: e7ff b.n 3a4c <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf+0x1c> | |
3a4c: a805 add r0, sp, #20 | |
3a4e: 9004 str r0, [sp, #16] | |
3a50: f7ff f93a bl 2cc8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h01bf2a5e5e7b7c96> | |
3a54: 9001 str r0, [sp, #4] | |
3a56: e7ff b.n 3a58 <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf+0x28> | |
3a58: 9807 ldr r0, [sp, #28] | |
3a5a: 9905 ldr r1, [sp, #20] | |
3a5c: 900f str r0, [sp, #60] ; 0x3c | |
3a5e: 910e str r1, [sp, #56] ; 0x38 | |
3a60: 980f ldr r0, [sp, #60] ; 0x3c | |
3a62: 900c str r0, [sp, #48] ; 0x30 | |
3a64: 980e ldr r0, [sp, #56] ; 0x38 | |
3a66: 900b str r0, [sp, #44] ; 0x2c | |
3a68: 990c ldr r1, [sp, #48] ; 0x30 | |
3a6a: 9000 str r0, [sp, #0] | |
3a6c: 4608 mov r0, r1 | |
3a6e: 9900 ldr r1, [sp, #0] | |
3a70: f7fe fbfb bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3a74: e7ff b.n 3a76 <microblink::samd21g18a::svd::gclk::Genctrl::write::h31d5953dec8412cf+0x46> | |
3a76: b010 add sp, #64 ; 0x40 | |
3a78: bd80 pop {r7, pc} | |
00003a7a <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd>: | |
3a7a: b580 push {r7, lr} | |
3a7c: af00 add r7, sp, #0 | |
3a7e: b090 sub sp, #64 ; 0x40 | |
3a80: 4601 mov r1, r0 | |
3a82: 900a str r0, [sp, #40] ; 0x28 | |
3a84: 9102 str r1, [sp, #8] | |
3a86: e7ff b.n 3a88 <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd+0xe> | |
3a88: 980a ldr r0, [sp, #40] ; 0x28 | |
3a8a: 9007 str r0, [sp, #28] | |
3a8c: f000 f83f bl 3b0e <microblink::samd21g18a::svd::gclk::GenctrlW::reset_value::hb6b64f7e891904f2> | |
3a90: 9003 str r0, [sp, #12] | |
3a92: 9005 str r0, [sp, #20] | |
3a94: e7ff b.n 3a96 <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd+0x1c> | |
3a96: a805 add r0, sp, #20 | |
3a98: 9004 str r0, [sp, #16] | |
3a9a: f7ff fa26 bl 2eea <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h04127b11deca17e7> | |
3a9e: 9001 str r0, [sp, #4] | |
3aa0: e7ff b.n 3aa2 <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd+0x28> | |
3aa2: 9807 ldr r0, [sp, #28] | |
3aa4: 9905 ldr r1, [sp, #20] | |
3aa6: 900f str r0, [sp, #60] ; 0x3c | |
3aa8: 910e str r1, [sp, #56] ; 0x38 | |
3aaa: 980f ldr r0, [sp, #60] ; 0x3c | |
3aac: 900c str r0, [sp, #48] ; 0x30 | |
3aae: 980e ldr r0, [sp, #56] ; 0x38 | |
3ab0: 900b str r0, [sp, #44] ; 0x2c | |
3ab2: 990c ldr r1, [sp, #48] ; 0x30 | |
3ab4: 9000 str r0, [sp, #0] | |
3ab6: 4608 mov r0, r1 | |
3ab8: 9900 ldr r1, [sp, #0] | |
3aba: f7fe fbd6 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3abe: e7ff b.n 3ac0 <microblink::samd21g18a::svd::gclk::Genctrl::write::h4a0f39b2e16f1ebd+0x46> | |
3ac0: b010 add sp, #64 ; 0x40 | |
3ac2: bd80 pop {r7, pc} | |
00003ac4 <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832>: | |
3ac4: b580 push {r7, lr} | |
3ac6: af00 add r7, sp, #0 | |
3ac8: b090 sub sp, #64 ; 0x40 | |
3aca: 4601 mov r1, r0 | |
3acc: 900a str r0, [sp, #40] ; 0x28 | |
3ace: 9102 str r1, [sp, #8] | |
3ad0: e7ff b.n 3ad2 <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832+0xe> | |
3ad2: 980a ldr r0, [sp, #40] ; 0x28 | |
3ad4: 9007 str r0, [sp, #28] | |
3ad6: f000 f81a bl 3b0e <microblink::samd21g18a::svd::gclk::GenctrlW::reset_value::hb6b64f7e891904f2> | |
3ada: 9003 str r0, [sp, #12] | |
3adc: 9005 str r0, [sp, #20] | |
3ade: e7ff b.n 3ae0 <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832+0x1c> | |
3ae0: a805 add r0, sp, #20 | |
3ae2: 9004 str r0, [sp, #16] | |
3ae4: f7ff f9a5 bl 2e32 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he4ca5f4b82d1346b> | |
3ae8: 9001 str r0, [sp, #4] | |
3aea: e7ff b.n 3aec <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832+0x28> | |
3aec: 9807 ldr r0, [sp, #28] | |
3aee: 9905 ldr r1, [sp, #20] | |
3af0: 900f str r0, [sp, #60] ; 0x3c | |
3af2: 910e str r1, [sp, #56] ; 0x38 | |
3af4: 980f ldr r0, [sp, #60] ; 0x3c | |
3af6: 900c str r0, [sp, #48] ; 0x30 | |
3af8: 980e ldr r0, [sp, #56] ; 0x38 | |
3afa: 900b str r0, [sp, #44] ; 0x2c | |
3afc: 990c ldr r1, [sp, #48] ; 0x30 | |
3afe: 9000 str r0, [sp, #0] | |
3b00: 4608 mov r0, r1 | |
3b02: 9900 ldr r1, [sp, #0] | |
3b04: f7fe fbb1 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3b08: e7ff b.n 3b0a <microblink::samd21g18a::svd::gclk::Genctrl::write::hcb047b9a6a77a832+0x46> | |
3b0a: b010 add sp, #64 ; 0x40 | |
3b0c: bd80 pop {r7, pc} | |
00003b0e <microblink::samd21g18a::svd::gclk::GenctrlW::reset_value::hb6b64f7e891904f2>: | |
3b0e: b081 sub sp, #4 | |
3b10: e7ff b.n 3b12 <microblink::samd21g18a::svd::gclk::GenctrlW::reset_value::hb6b64f7e891904f2+0x4> | |
3b12: 2000 movs r0, #0 | |
3b14: 9000 str r0, [sp, #0] | |
3b16: b001 add sp, #4 | |
3b18: 4770 bx lr | |
00003b1a <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9>: | |
3b1a: b087 sub sp, #28 | |
3b1c: 460a mov r2, r1 | |
3b1e: 4603 mov r3, r0 | |
3b20: 9006 str r0, [sp, #24] | |
3b22: a805 add r0, sp, #20 | |
3b24: 7001 strb r1, [r0, #0] | |
3b26: 9202 str r2, [sp, #8] | |
3b28: 9301 str r3, [sp, #4] | |
3b2a: e7ff b.n 3b2c <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9+0x12> | |
3b2c: 9806 ldr r0, [sp, #24] | |
3b2e: 9004 str r0, [sp, #16] | |
3b30: 9805 ldr r0, [sp, #20] | |
3b32: a903 add r1, sp, #12 | |
3b34: 7008 strb r0, [r1, #0] | |
3b36: e7ff b.n 3b38 <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9+0x1e> | |
3b38: 9804 ldr r0, [sp, #16] | |
3b3a: 6801 ldr r1, [r0, #0] | |
3b3c: 220f movs r2, #15 | |
3b3e: 4391 bics r1, r2 | |
3b40: 6001 str r1, [r0, #0] | |
3b42: a803 add r0, sp, #12 | |
3b44: 7800 ldrb r0, [r0, #0] | |
3b46: 4010 ands r0, r2 | |
3b48: 9000 str r0, [sp, #0] | |
3b4a: e7ff b.n 3b4c <microblink::samd21g18a::svd::gclk::GenctrlW::id::hbf3aa5440eeeb2e9+0x32> | |
3b4c: 9804 ldr r0, [sp, #16] | |
3b4e: 6801 ldr r1, [r0, #0] | |
3b50: 9a00 ldr r2, [sp, #0] | |
3b52: 4311 orrs r1, r2 | |
3b54: 6001 str r1, [r0, #0] | |
3b56: 9804 ldr r0, [sp, #16] | |
3b58: b007 add sp, #28 | |
3b5a: 4770 bx lr | |
00003b5c <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b>: | |
3b5c: b087 sub sp, #28 | |
3b5e: 460a mov r2, r1 | |
3b60: 4603 mov r3, r0 | |
3b62: 9006 str r0, [sp, #24] | |
3b64: a805 add r0, sp, #20 | |
3b66: 7001 strb r1, [r0, #0] | |
3b68: 9202 str r2, [sp, #8] | |
3b6a: 9301 str r3, [sp, #4] | |
3b6c: e7ff b.n 3b6e <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b+0x12> | |
3b6e: 9806 ldr r0, [sp, #24] | |
3b70: 9004 str r0, [sp, #16] | |
3b72: 9805 ldr r0, [sp, #20] | |
3b74: a903 add r1, sp, #12 | |
3b76: 7008 strb r0, [r1, #0] | |
3b78: e7ff b.n 3b7a <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b+0x1e> | |
3b7a: 9804 ldr r0, [sp, #16] | |
3b7c: 6801 ldr r1, [r0, #0] | |
3b7e: 221f movs r2, #31 | |
3b80: 0213 lsls r3, r2, #8 | |
3b82: 4399 bics r1, r3 | |
3b84: 6001 str r1, [r0, #0] | |
3b86: a803 add r0, sp, #12 | |
3b88: 7800 ldrb r0, [r0, #0] | |
3b8a: 4010 ands r0, r2 | |
3b8c: 0200 lsls r0, r0, #8 | |
3b8e: 9000 str r0, [sp, #0] | |
3b90: e7ff b.n 3b92 <microblink::samd21g18a::svd::gclk::GenctrlW::src::h1e59e0749851f09b+0x36> | |
3b92: 9804 ldr r0, [sp, #16] | |
3b94: 6801 ldr r1, [r0, #0] | |
3b96: 9a00 ldr r2, [sp, #0] | |
3b98: 4311 orrs r1, r2 | |
3b9a: 6001 str r1, [r0, #0] | |
3b9c: 9804 ldr r0, [sp, #16] | |
3b9e: b007 add sp, #28 | |
3ba0: 4770 bx lr | |
00003ba2 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da>: | |
3ba2: b087 sub sp, #28 | |
3ba4: 460a mov r2, r1 | |
3ba6: 4603 mov r3, r0 | |
3ba8: 9006 str r0, [sp, #24] | |
3baa: a805 add r0, sp, #20 | |
3bac: 7001 strb r1, [r0, #0] | |
3bae: 9201 str r2, [sp, #4] | |
3bb0: 9300 str r3, [sp, #0] | |
3bb2: e7ff b.n 3bb4 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x12> | |
3bb4: 9806 ldr r0, [sp, #24] | |
3bb6: 9004 str r0, [sp, #16] | |
3bb8: a805 add r0, sp, #20 | |
3bba: 7800 ldrb r0, [r0, #0] | |
3bbc: a903 add r1, sp, #12 | |
3bbe: 7008 strb r0, [r1, #0] | |
3bc0: 2101 movs r1, #1 | |
3bc2: 4208 tst r0, r1 | |
3bc4: d001 beq.n 3bca <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x28> | |
3bc6: e7ff b.n 3bc8 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x26> | |
3bc8: e000 b.n 3bcc <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x2a> | |
3bca: e006 b.n 3bda <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x38> | |
3bcc: 9804 ldr r0, [sp, #16] | |
3bce: 6801 ldr r1, [r0, #0] | |
3bd0: 2201 movs r2, #1 | |
3bd2: 0412 lsls r2, r2, #16 | |
3bd4: 4311 orrs r1, r2 | |
3bd6: 6001 str r1, [r0, #0] | |
3bd8: e006 b.n 3be8 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x46> | |
3bda: 9804 ldr r0, [sp, #16] | |
3bdc: 6801 ldr r1, [r0, #0] | |
3bde: 2201 movs r2, #1 | |
3be0: 0412 lsls r2, r2, #16 | |
3be2: 4391 bics r1, r2 | |
3be4: 6001 str r1, [r0, #0] | |
3be6: e7ff b.n 3be8 <microblink::samd21g18a::svd::gclk::GenctrlW::genen::h81b277d40f4c58da+0x46> | |
3be8: 9804 ldr r0, [sp, #16] | |
3bea: b007 add sp, #28 | |
3bec: 4770 bx lr | |
00003bee <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7>: | |
3bee: b087 sub sp, #28 | |
3bf0: 460a mov r2, r1 | |
3bf2: 4603 mov r3, r0 | |
3bf4: 9006 str r0, [sp, #24] | |
3bf6: a805 add r0, sp, #20 | |
3bf8: 7001 strb r1, [r0, #0] | |
3bfa: 9201 str r2, [sp, #4] | |
3bfc: 9300 str r3, [sp, #0] | |
3bfe: e7ff b.n 3c00 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x12> | |
3c00: 9806 ldr r0, [sp, #24] | |
3c02: 9004 str r0, [sp, #16] | |
3c04: a805 add r0, sp, #20 | |
3c06: 7800 ldrb r0, [r0, #0] | |
3c08: a903 add r1, sp, #12 | |
3c0a: 7008 strb r0, [r1, #0] | |
3c0c: 2101 movs r1, #1 | |
3c0e: 4208 tst r0, r1 | |
3c10: d001 beq.n 3c16 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x28> | |
3c12: e7ff b.n 3c14 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x26> | |
3c14: e000 b.n 3c18 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x2a> | |
3c16: e006 b.n 3c26 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x38> | |
3c18: 9804 ldr r0, [sp, #16] | |
3c1a: 6801 ldr r1, [r0, #0] | |
3c1c: 2201 movs r2, #1 | |
3c1e: 0452 lsls r2, r2, #17 | |
3c20: 4311 orrs r1, r2 | |
3c22: 6001 str r1, [r0, #0] | |
3c24: e006 b.n 3c34 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x46> | |
3c26: 9804 ldr r0, [sp, #16] | |
3c28: 6801 ldr r1, [r0, #0] | |
3c2a: 2201 movs r2, #1 | |
3c2c: 0452 lsls r2, r2, #17 | |
3c2e: 4391 bics r1, r2 | |
3c30: 6001 str r1, [r0, #0] | |
3c32: e7ff b.n 3c34 <microblink::samd21g18a::svd::gclk::GenctrlW::idc::h7e86b40c6533a9f7+0x46> | |
3c34: 9804 ldr r0, [sp, #16] | |
3c36: b007 add sp, #28 | |
3c38: 4770 bx lr | |
00003c3a <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b>: | |
3c3a: b580 push {r7, lr} | |
3c3c: af00 add r7, sp, #0 | |
3c3e: b090 sub sp, #64 ; 0x40 | |
3c40: 4601 mov r1, r0 | |
3c42: 900a str r0, [sp, #40] ; 0x28 | |
3c44: 9102 str r1, [sp, #8] | |
3c46: e7ff b.n 3c48 <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b+0xe> | |
3c48: 980a ldr r0, [sp, #40] ; 0x28 | |
3c4a: 9007 str r0, [sp, #28] | |
3c4c: f000 f864 bl 3d18 <microblink::samd21g18a::svd::gclk::GendivW::reset_value::h25191b89b39aea1a> | |
3c50: 9003 str r0, [sp, #12] | |
3c52: 9005 str r0, [sp, #20] | |
3c54: e7ff b.n 3c56 <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b+0x1c> | |
3c56: a805 add r0, sp, #20 | |
3c58: 9004 str r0, [sp, #16] | |
3c5a: f7ff f824 bl 2ca6 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hbc5efe0413c23dc1> | |
3c5e: 9001 str r0, [sp, #4] | |
3c60: e7ff b.n 3c62 <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b+0x28> | |
3c62: 9807 ldr r0, [sp, #28] | |
3c64: 9905 ldr r1, [sp, #20] | |
3c66: 900f str r0, [sp, #60] ; 0x3c | |
3c68: 910e str r1, [sp, #56] ; 0x38 | |
3c6a: 980f ldr r0, [sp, #60] ; 0x3c | |
3c6c: 900c str r0, [sp, #48] ; 0x30 | |
3c6e: 980e ldr r0, [sp, #56] ; 0x38 | |
3c70: 900b str r0, [sp, #44] ; 0x2c | |
3c72: 990c ldr r1, [sp, #48] ; 0x30 | |
3c74: 9000 str r0, [sp, #0] | |
3c76: 4608 mov r0, r1 | |
3c78: 9900 ldr r1, [sp, #0] | |
3c7a: f7fe faf6 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3c7e: e7ff b.n 3c80 <microblink::samd21g18a::svd::gclk::Gendiv::write::h84723eb159d6014b+0x46> | |
3c80: b010 add sp, #64 ; 0x40 | |
3c82: bd80 pop {r7, pc} | |
00003c84 <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120>: | |
3c84: b580 push {r7, lr} | |
3c86: af00 add r7, sp, #0 | |
3c88: b090 sub sp, #64 ; 0x40 | |
3c8a: 4601 mov r1, r0 | |
3c8c: 900a str r0, [sp, #40] ; 0x28 | |
3c8e: 9102 str r1, [sp, #8] | |
3c90: e7ff b.n 3c92 <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120+0xe> | |
3c92: 980a ldr r0, [sp, #40] ; 0x28 | |
3c94: 9007 str r0, [sp, #28] | |
3c96: f000 f83f bl 3d18 <microblink::samd21g18a::svd::gclk::GendivW::reset_value::h25191b89b39aea1a> | |
3c9a: 9003 str r0, [sp, #12] | |
3c9c: 9005 str r0, [sp, #20] | |
3c9e: e7ff b.n 3ca0 <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120+0x1c> | |
3ca0: a805 add r0, sp, #20 | |
3ca2: 9004 str r0, [sp, #16] | |
3ca4: f7ff f910 bl 2ec8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h876834223cb55d7e> | |
3ca8: 9001 str r0, [sp, #4] | |
3caa: e7ff b.n 3cac <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120+0x28> | |
3cac: 9807 ldr r0, [sp, #28] | |
3cae: 9905 ldr r1, [sp, #20] | |
3cb0: 900f str r0, [sp, #60] ; 0x3c | |
3cb2: 910e str r1, [sp, #56] ; 0x38 | |
3cb4: 980f ldr r0, [sp, #60] ; 0x3c | |
3cb6: 900c str r0, [sp, #48] ; 0x30 | |
3cb8: 980e ldr r0, [sp, #56] ; 0x38 | |
3cba: 900b str r0, [sp, #44] ; 0x2c | |
3cbc: 990c ldr r1, [sp, #48] ; 0x30 | |
3cbe: 9000 str r0, [sp, #0] | |
3cc0: 4608 mov r0, r1 | |
3cc2: 9900 ldr r1, [sp, #0] | |
3cc4: f7fe fad1 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3cc8: e7ff b.n 3cca <microblink::samd21g18a::svd::gclk::Gendiv::write::hd726aa6d19996120+0x46> | |
3cca: b010 add sp, #64 ; 0x40 | |
3ccc: bd80 pop {r7, pc} | |
00003cce <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0>: | |
3cce: b580 push {r7, lr} | |
3cd0: af00 add r7, sp, #0 | |
3cd2: b090 sub sp, #64 ; 0x40 | |
3cd4: 4601 mov r1, r0 | |
3cd6: 900a str r0, [sp, #40] ; 0x28 | |
3cd8: 9102 str r1, [sp, #8] | |
3cda: e7ff b.n 3cdc <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0+0xe> | |
3cdc: 980a ldr r0, [sp, #40] ; 0x28 | |
3cde: 9007 str r0, [sp, #28] | |
3ce0: f000 f81a bl 3d18 <microblink::samd21g18a::svd::gclk::GendivW::reset_value::h25191b89b39aea1a> | |
3ce4: 9003 str r0, [sp, #12] | |
3ce6: 9005 str r0, [sp, #20] | |
3ce8: e7ff b.n 3cea <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0+0x1c> | |
3cea: a805 add r0, sp, #20 | |
3cec: 9004 str r0, [sp, #16] | |
3cee: f7ff f88f bl 2e10 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h059b8e864e9ff10f> | |
3cf2: 9001 str r0, [sp, #4] | |
3cf4: e7ff b.n 3cf6 <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0+0x28> | |
3cf6: 9807 ldr r0, [sp, #28] | |
3cf8: 9905 ldr r1, [sp, #20] | |
3cfa: 900f str r0, [sp, #60] ; 0x3c | |
3cfc: 910e str r1, [sp, #56] ; 0x38 | |
3cfe: 980f ldr r0, [sp, #60] ; 0x3c | |
3d00: 900c str r0, [sp, #48] ; 0x30 | |
3d02: 980e ldr r0, [sp, #56] ; 0x38 | |
3d04: 900b str r0, [sp, #44] ; 0x2c | |
3d06: 990c ldr r1, [sp, #48] ; 0x30 | |
3d08: 9000 str r0, [sp, #0] | |
3d0a: 4608 mov r0, r1 | |
3d0c: 9900 ldr r1, [sp, #0] | |
3d0e: f7fe faac bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3d12: e7ff b.n 3d14 <microblink::samd21g18a::svd::gclk::Gendiv::write::he0755180285d97f0+0x46> | |
3d14: b010 add sp, #64 ; 0x40 | |
3d16: bd80 pop {r7, pc} | |
00003d18 <microblink::samd21g18a::svd::gclk::GendivW::reset_value::h25191b89b39aea1a>: | |
3d18: b081 sub sp, #4 | |
3d1a: e7ff b.n 3d1c <microblink::samd21g18a::svd::gclk::GendivW::reset_value::h25191b89b39aea1a+0x4> | |
3d1c: 2000 movs r0, #0 | |
3d1e: 9000 str r0, [sp, #0] | |
3d20: b001 add sp, #4 | |
3d22: 4770 bx lr | |
00003d24 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604>: | |
3d24: b087 sub sp, #28 | |
3d26: 460a mov r2, r1 | |
3d28: 4603 mov r3, r0 | |
3d2a: 9006 str r0, [sp, #24] | |
3d2c: a805 add r0, sp, #20 | |
3d2e: 7001 strb r1, [r0, #0] | |
3d30: 9202 str r2, [sp, #8] | |
3d32: 9301 str r3, [sp, #4] | |
3d34: e7ff b.n 3d36 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604+0x12> | |
3d36: 9806 ldr r0, [sp, #24] | |
3d38: 9004 str r0, [sp, #16] | |
3d3a: 9805 ldr r0, [sp, #20] | |
3d3c: a903 add r1, sp, #12 | |
3d3e: 7008 strb r0, [r1, #0] | |
3d40: e7ff b.n 3d42 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604+0x1e> | |
3d42: 9804 ldr r0, [sp, #16] | |
3d44: 6801 ldr r1, [r0, #0] | |
3d46: 220f movs r2, #15 | |
3d48: 4391 bics r1, r2 | |
3d4a: 6001 str r1, [r0, #0] | |
3d4c: a803 add r0, sp, #12 | |
3d4e: 7800 ldrb r0, [r0, #0] | |
3d50: 4010 ands r0, r2 | |
3d52: 9000 str r0, [sp, #0] | |
3d54: e7ff b.n 3d56 <microblink::samd21g18a::svd::gclk::GendivW::id::hbefc04cf602e3604+0x32> | |
3d56: 9804 ldr r0, [sp, #16] | |
3d58: 6801 ldr r1, [r0, #0] | |
3d5a: 9a00 ldr r2, [sp, #0] | |
3d5c: 4311 orrs r1, r2 | |
3d5e: 6001 str r1, [r0, #0] | |
3d60: 9804 ldr r0, [sp, #16] | |
3d62: b007 add sp, #28 | |
3d64: 4770 bx lr | |
00003d66 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e>: | |
3d66: b580 push {r7, lr} | |
3d68: af00 add r7, sp, #0 | |
3d6a: b096 sub sp, #88 ; 0x58 | |
3d6c: 4601 mov r1, r0 | |
3d6e: 900e str r0, [sp, #56] ; 0x38 | |
3d70: 9104 str r1, [sp, #16] | |
3d72: e7ff b.n 3d74 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e+0xe> | |
3d74: 980e ldr r0, [sp, #56] ; 0x38 | |
3d76: 900b str r0, [sp, #44] ; 0x2c | |
3d78: 9010 str r0, [sp, #64] ; 0x40 | |
3d7a: 900f str r0, [sp, #60] ; 0x3c | |
3d7c: f7fe fa41 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
3d80: 9009 str r0, [sp, #36] ; 0x24 | |
3d82: e7ff b.n 3d84 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e+0x1e> | |
3d84: 9809 ldr r0, [sp, #36] ; 0x24 | |
3d86: 9008 str r0, [sp, #32] | |
3d88: 9809 ldr r0, [sp, #36] ; 0x24 | |
3d8a: 9007 str r0, [sp, #28] | |
3d8c: a808 add r0, sp, #32 | |
3d8e: 9005 str r0, [sp, #20] | |
3d90: a807 add r0, sp, #28 | |
3d92: 9006 str r0, [sp, #24] | |
3d94: 9905 ldr r1, [sp, #20] | |
3d96: 9003 str r0, [sp, #12] | |
3d98: 4608 mov r0, r1 | |
3d9a: 9903 ldr r1, [sp, #12] | |
3d9c: f7ff f927 bl 2fee <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h2197c5322aa732b9> | |
3da0: 9002 str r0, [sp, #8] | |
3da2: e7ff b.n 3da4 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e+0x3e> | |
3da4: 980b ldr r0, [sp, #44] ; 0x2c | |
3da6: 9907 ldr r1, [sp, #28] | |
3da8: 9015 str r0, [sp, #84] ; 0x54 | |
3daa: 9114 str r1, [sp, #80] ; 0x50 | |
3dac: 9815 ldr r0, [sp, #84] ; 0x54 | |
3dae: 9012 str r0, [sp, #72] ; 0x48 | |
3db0: 9814 ldr r0, [sp, #80] ; 0x50 | |
3db2: 9011 str r0, [sp, #68] ; 0x44 | |
3db4: 9912 ldr r1, [sp, #72] ; 0x48 | |
3db6: 9001 str r0, [sp, #4] | |
3db8: 4608 mov r0, r1 | |
3dba: 9901 ldr r1, [sp, #4] | |
3dbc: f7fe fa55 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3dc0: e7ff b.n 3dc2 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::h4e21db0ee236614e+0x5c> | |
3dc2: b016 add sp, #88 ; 0x58 | |
3dc4: bd80 pop {r7, pc} | |
00003dc6 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b>: | |
3dc6: b580 push {r7, lr} | |
3dc8: af00 add r7, sp, #0 | |
3dca: b096 sub sp, #88 ; 0x58 | |
3dcc: 4601 mov r1, r0 | |
3dce: 900e str r0, [sp, #56] ; 0x38 | |
3dd0: 9104 str r1, [sp, #16] | |
3dd2: e7ff b.n 3dd4 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b+0xe> | |
3dd4: 980e ldr r0, [sp, #56] ; 0x38 | |
3dd6: 900b str r0, [sp, #44] ; 0x2c | |
3dd8: 9010 str r0, [sp, #64] ; 0x40 | |
3dda: 900f str r0, [sp, #60] ; 0x3c | |
3ddc: f7fe fa11 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
3de0: 9009 str r0, [sp, #36] ; 0x24 | |
3de2: e7ff b.n 3de4 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b+0x1e> | |
3de4: 9809 ldr r0, [sp, #36] ; 0x24 | |
3de6: 9008 str r0, [sp, #32] | |
3de8: 9809 ldr r0, [sp, #36] ; 0x24 | |
3dea: 9007 str r0, [sp, #28] | |
3dec: a808 add r0, sp, #32 | |
3dee: 9005 str r0, [sp, #20] | |
3df0: a807 add r0, sp, #28 | |
3df2: 9006 str r0, [sp, #24] | |
3df4: 9905 ldr r1, [sp, #20] | |
3df6: 9003 str r0, [sp, #12] | |
3df8: 4608 mov r0, r1 | |
3dfa: 9903 ldr r1, [sp, #12] | |
3dfc: f7fe ff1a bl 2c34 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hf20af631528f701c> | |
3e00: 9002 str r0, [sp, #8] | |
3e02: e7ff b.n 3e04 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b+0x3e> | |
3e04: 980b ldr r0, [sp, #44] ; 0x2c | |
3e06: 9907 ldr r1, [sp, #28] | |
3e08: 9015 str r0, [sp, #84] ; 0x54 | |
3e0a: 9114 str r1, [sp, #80] ; 0x50 | |
3e0c: 9815 ldr r0, [sp, #84] ; 0x54 | |
3e0e: 9012 str r0, [sp, #72] ; 0x48 | |
3e10: 9814 ldr r0, [sp, #80] ; 0x50 | |
3e12: 9011 str r0, [sp, #68] ; 0x44 | |
3e14: 9912 ldr r1, [sp, #72] ; 0x48 | |
3e16: 9001 str r0, [sp, #4] | |
3e18: 4608 mov r0, r1 | |
3e1a: 9901 ldr r1, [sp, #4] | |
3e1c: f7fe fa25 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
3e20: e7ff b.n 3e22 <microblink::samd21g18a::svd::nvmctrl::Ctrlb::modify::hcb89d0e0a745be9b+0x5c> | |
3e22: b016 add sp, #88 ; 0x58 | |
3e24: bd80 pop {r7, pc} | |
00003e26 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::rws::h5e3264ae7b536c2b>: | |
3e26: b087 sub sp, #28 | |
3e28: 460a mov r2, r1 | |
3e2a: 4603 mov r3, r0 | |
3e2c: 9006 str r0, [sp, #24] | |
3e2e: a805 add r0, sp, #20 | |
3e30: 7001 strb r1, [r0, #0] | |
3e32: 9202 str r2, [sp, #8] | |
3e34: 9301 str r3, [sp, #4] | |
3e36: e7ff b.n 3e38 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::rws::h5e3264ae7b536c2b+0x12> | |
3e38: 9806 ldr r0, [sp, #24] | |
3e3a: 9004 str r0, [sp, #16] | |
3e3c: 9805 ldr r0, [sp, #20] | |
3e3e: a903 add r1, sp, #12 | |
3e40: 7008 strb r0, [r1, #0] | |
3e42: e7ff b.n 3e44 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::rws::h5e3264ae7b536c2b+0x1e> | |
3e44: 9804 ldr r0, [sp, #16] | |
3e46: 6801 ldr r1, [r0, #0] | |
3e48: 221e movs r2, #30 | |
3e4a: 4391 bics r1, r2 | |
3e4c: 6001 str r1, [r0, #0] | |
3e4e: a803 add r0, sp, #12 | |
3e50: 7800 ldrb r0, [r0, #0] | |
3e52: 210f movs r1, #15 | |
3e54: 4008 ands r0, r1 | |
3e56: 0040 lsls r0, r0, #1 | |
3e58: 9000 str r0, [sp, #0] | |
3e5a: e7ff b.n 3e5c <microblink::samd21g18a::svd::nvmctrl::CtrlbW::rws::h5e3264ae7b536c2b+0x36> | |
3e5c: 9804 ldr r0, [sp, #16] | |
3e5e: 6801 ldr r1, [r0, #0] | |
3e60: 9a00 ldr r2, [sp, #0] | |
3e62: 4311 orrs r1, r2 | |
3e64: 6001 str r1, [r0, #0] | |
3e66: 9804 ldr r0, [sp, #16] | |
3e68: b007 add sp, #28 | |
3e6a: 4770 bx lr | |
00003e6c <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252>: | |
3e6c: b087 sub sp, #28 | |
3e6e: 460a mov r2, r1 | |
3e70: 4603 mov r3, r0 | |
3e72: 9006 str r0, [sp, #24] | |
3e74: a805 add r0, sp, #20 | |
3e76: 7001 strb r1, [r0, #0] | |
3e78: 9201 str r2, [sp, #4] | |
3e7a: 9300 str r3, [sp, #0] | |
3e7c: e7ff b.n 3e7e <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x12> | |
3e7e: 9806 ldr r0, [sp, #24] | |
3e80: 9004 str r0, [sp, #16] | |
3e82: a805 add r0, sp, #20 | |
3e84: 7800 ldrb r0, [r0, #0] | |
3e86: a903 add r1, sp, #12 | |
3e88: 7008 strb r0, [r1, #0] | |
3e8a: 2101 movs r1, #1 | |
3e8c: 4208 tst r0, r1 | |
3e8e: d001 beq.n 3e94 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x28> | |
3e90: e7ff b.n 3e92 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x26> | |
3e92: e000 b.n 3e96 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x2a> | |
3e94: e005 b.n 3ea2 <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x36> | |
3e96: 9804 ldr r0, [sp, #16] | |
3e98: 6801 ldr r1, [r0, #0] | |
3e9a: 2280 movs r2, #128 ; 0x80 | |
3e9c: 4311 orrs r1, r2 | |
3e9e: 6001 str r1, [r0, #0] | |
3ea0: e005 b.n 3eae <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x42> | |
3ea2: 9804 ldr r0, [sp, #16] | |
3ea4: 6801 ldr r1, [r0, #0] | |
3ea6: 2280 movs r2, #128 ; 0x80 | |
3ea8: 4391 bics r1, r2 | |
3eaa: 6001 str r1, [r0, #0] | |
3eac: e7ff b.n 3eae <microblink::samd21g18a::svd::nvmctrl::CtrlbW::manw::hd71a9c19c5177252+0x42> | |
3eae: 9804 ldr r0, [sp, #16] | |
3eb0: b007 add sp, #28 | |
3eb2: 4770 bx lr | |
00003eb4 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7>: | |
3eb4: b580 push {r7, lr} | |
3eb6: af00 add r7, sp, #0 | |
3eb8: b090 sub sp, #64 ; 0x40 | |
3eba: 4601 mov r1, r0 | |
3ebc: 900a str r0, [sp, #40] ; 0x28 | |
3ebe: 9102 str r1, [sp, #8] | |
3ec0: e7ff b.n 3ec2 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7+0xe> | |
3ec2: 980a ldr r0, [sp, #40] ; 0x28 | |
3ec4: 9007 str r0, [sp, #28] | |
3ec6: f000 f81d bl 3f04 <microblink::samd21g18a::svd::pm::CpuselW::reset_value::he0d5fc5705742d82> | |
3eca: a903 add r1, sp, #12 | |
3ecc: 7008 strb r0, [r1, #0] | |
3ece: 9803 ldr r0, [sp, #12] | |
3ed0: a905 add r1, sp, #20 | |
3ed2: 7008 strb r0, [r1, #0] | |
3ed4: e7ff b.n 3ed6 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7+0x22> | |
3ed6: a805 add r0, sp, #20 | |
3ed8: 9004 str r0, [sp, #16] | |
3eda: f7ff f823 bl 2f24 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h55222e5844741294> | |
3ede: 9001 str r0, [sp, #4] | |
3ee0: e7ff b.n 3ee2 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7+0x2e> | |
3ee2: 9807 ldr r0, [sp, #28] | |
3ee4: 9905 ldr r1, [sp, #20] | |
3ee6: 900f str r0, [sp, #60] ; 0x3c | |
3ee8: a80e add r0, sp, #56 ; 0x38 | |
3eea: 7001 strb r1, [r0, #0] | |
3eec: 980f ldr r0, [sp, #60] ; 0x3c | |
3eee: 900c str r0, [sp, #48] ; 0x30 | |
3ef0: 980e ldr r0, [sp, #56] ; 0x38 | |
3ef2: a90b add r1, sp, #44 ; 0x2c | |
3ef4: 7008 strb r0, [r1, #0] | |
3ef6: 980c ldr r0, [sp, #48] ; 0x30 | |
3ef8: 990b ldr r1, [sp, #44] ; 0x2c | |
3efa: f7fe f9a3 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
3efe: e7ff b.n 3f00 <microblink::samd21g18a::svd::pm::Cpusel::write::h4042645eecb5d3e7+0x4c> | |
3f00: b010 add sp, #64 ; 0x40 | |
3f02: bd80 pop {r7, pc} | |
00003f04 <microblink::samd21g18a::svd::pm::CpuselW::reset_value::he0d5fc5705742d82>: | |
3f04: b081 sub sp, #4 | |
3f06: e7ff b.n 3f08 <microblink::samd21g18a::svd::pm::CpuselW::reset_value::he0d5fc5705742d82+0x4> | |
3f08: 4668 mov r0, sp | |
3f0a: 2100 movs r1, #0 | |
3f0c: 7001 strb r1, [r0, #0] | |
3f0e: 9800 ldr r0, [sp, #0] | |
3f10: b001 add sp, #4 | |
3f12: 4770 bx lr | |
00003f14 <microblink::samd21g18a::svd::pm::CpuselW::cpudiv::hd36ad56ea3a34e0a>: | |
3f14: b087 sub sp, #28 | |
3f16: 460a mov r2, r1 | |
3f18: 4603 mov r3, r0 | |
3f1a: 9006 str r0, [sp, #24] | |
3f1c: a805 add r0, sp, #20 | |
3f1e: 7001 strb r1, [r0, #0] | |
3f20: 9202 str r2, [sp, #8] | |
3f22: 9301 str r3, [sp, #4] | |
3f24: e7ff b.n 3f26 <microblink::samd21g18a::svd::pm::CpuselW::cpudiv::hd36ad56ea3a34e0a+0x12> | |
3f26: 9806 ldr r0, [sp, #24] | |
3f28: 9004 str r0, [sp, #16] | |
3f2a: 9805 ldr r0, [sp, #20] | |
3f2c: a903 add r1, sp, #12 | |
3f2e: 7008 strb r0, [r1, #0] | |
3f30: e7ff b.n 3f32 <microblink::samd21g18a::svd::pm::CpuselW::cpudiv::hd36ad56ea3a34e0a+0x1e> | |
3f32: 9804 ldr r0, [sp, #16] | |
3f34: 7801 ldrb r1, [r0, #0] | |
3f36: 22f8 movs r2, #248 ; 0xf8 | |
3f38: 4011 ands r1, r2 | |
3f3a: 7001 strb r1, [r0, #0] | |
3f3c: a803 add r0, sp, #12 | |
3f3e: 7800 ldrb r0, [r0, #0] | |
3f40: 2107 movs r1, #7 | |
3f42: 4008 ands r0, r1 | |
3f44: 9000 str r0, [sp, #0] | |
3f46: e7ff b.n 3f48 <microblink::samd21g18a::svd::pm::CpuselW::cpudiv::hd36ad56ea3a34e0a+0x34> | |
3f48: 9804 ldr r0, [sp, #16] | |
3f4a: 7801 ldrb r1, [r0, #0] | |
3f4c: 9a00 ldr r2, [sp, #0] | |
3f4e: 4311 orrs r1, r2 | |
3f50: 7001 strb r1, [r0, #0] | |
3f52: 9804 ldr r0, [sp, #16] | |
3f54: b007 add sp, #28 | |
3f56: 4770 bx lr | |
00003f58 <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b>: | |
3f58: b580 push {r7, lr} | |
3f5a: af00 add r7, sp, #0 | |
3f5c: b090 sub sp, #64 ; 0x40 | |
3f5e: 4601 mov r1, r0 | |
3f60: 900a str r0, [sp, #40] ; 0x28 | |
3f62: 9102 str r1, [sp, #8] | |
3f64: e7ff b.n 3f66 <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b+0xe> | |
3f66: 980a ldr r0, [sp, #40] ; 0x28 | |
3f68: 9007 str r0, [sp, #28] | |
3f6a: f000 f81d bl 3fa8 <microblink::samd21g18a::svd::pm::ApbaselW::reset_value::hfcade63a9e01d2d3> | |
3f6e: a903 add r1, sp, #12 | |
3f70: 7008 strb r0, [r1, #0] | |
3f72: 9803 ldr r0, [sp, #12] | |
3f74: a905 add r1, sp, #20 | |
3f76: 7008 strb r0, [r1, #0] | |
3f78: e7ff b.n 3f7a <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b+0x22> | |
3f7a: a805 add r0, sp, #20 | |
3f7c: 9004 str r0, [sp, #16] | |
3f7e: f7fe ffe2 bl 2f46 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hc786fdcecb756913> | |
3f82: 9001 str r0, [sp, #4] | |
3f84: e7ff b.n 3f86 <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b+0x2e> | |
3f86: 9807 ldr r0, [sp, #28] | |
3f88: 9905 ldr r1, [sp, #20] | |
3f8a: 900f str r0, [sp, #60] ; 0x3c | |
3f8c: a80e add r0, sp, #56 ; 0x38 | |
3f8e: 7001 strb r1, [r0, #0] | |
3f90: 980f ldr r0, [sp, #60] ; 0x3c | |
3f92: 900c str r0, [sp, #48] ; 0x30 | |
3f94: 980e ldr r0, [sp, #56] ; 0x38 | |
3f96: a90b add r1, sp, #44 ; 0x2c | |
3f98: 7008 strb r0, [r1, #0] | |
3f9a: 980c ldr r0, [sp, #48] ; 0x30 | |
3f9c: 990b ldr r1, [sp, #44] ; 0x2c | |
3f9e: f7fe f951 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
3fa2: e7ff b.n 3fa4 <microblink::samd21g18a::svd::pm::Apbasel::write::h2c8f83ccc255b76b+0x4c> | |
3fa4: b010 add sp, #64 ; 0x40 | |
3fa6: bd80 pop {r7, pc} | |
00003fa8 <microblink::samd21g18a::svd::pm::ApbaselW::reset_value::hfcade63a9e01d2d3>: | |
3fa8: b081 sub sp, #4 | |
3faa: e7ff b.n 3fac <microblink::samd21g18a::svd::pm::ApbaselW::reset_value::hfcade63a9e01d2d3+0x4> | |
3fac: 4668 mov r0, sp | |
3fae: 2100 movs r1, #0 | |
3fb0: 7001 strb r1, [r0, #0] | |
3fb2: 9800 ldr r0, [sp, #0] | |
3fb4: b001 add sp, #4 | |
3fb6: 4770 bx lr | |
00003fb8 <microblink::samd21g18a::svd::pm::ApbaselW::apbadiv::hc7b8600fadcf5b80>: | |
3fb8: b087 sub sp, #28 | |
3fba: 460a mov r2, r1 | |
3fbc: 4603 mov r3, r0 | |
3fbe: 9006 str r0, [sp, #24] | |
3fc0: a805 add r0, sp, #20 | |
3fc2: 7001 strb r1, [r0, #0] | |
3fc4: 9202 str r2, [sp, #8] | |
3fc6: 9301 str r3, [sp, #4] | |
3fc8: e7ff b.n 3fca <microblink::samd21g18a::svd::pm::ApbaselW::apbadiv::hc7b8600fadcf5b80+0x12> | |
3fca: 9806 ldr r0, [sp, #24] | |
3fcc: 9004 str r0, [sp, #16] | |
3fce: 9805 ldr r0, [sp, #20] | |
3fd0: a903 add r1, sp, #12 | |
3fd2: 7008 strb r0, [r1, #0] | |
3fd4: e7ff b.n 3fd6 <microblink::samd21g18a::svd::pm::ApbaselW::apbadiv::hc7b8600fadcf5b80+0x1e> | |
3fd6: 9804 ldr r0, [sp, #16] | |
3fd8: 7801 ldrb r1, [r0, #0] | |
3fda: 22f8 movs r2, #248 ; 0xf8 | |
3fdc: 4011 ands r1, r2 | |
3fde: 7001 strb r1, [r0, #0] | |
3fe0: a803 add r0, sp, #12 | |
3fe2: 7800 ldrb r0, [r0, #0] | |
3fe4: 2107 movs r1, #7 | |
3fe6: 4008 ands r0, r1 | |
3fe8: 9000 str r0, [sp, #0] | |
3fea: e7ff b.n 3fec <microblink::samd21g18a::svd::pm::ApbaselW::apbadiv::hc7b8600fadcf5b80+0x34> | |
3fec: 9804 ldr r0, [sp, #16] | |
3fee: 7801 ldrb r1, [r0, #0] | |
3ff0: 9a00 ldr r2, [sp, #0] | |
3ff2: 4311 orrs r1, r2 | |
3ff4: 7001 strb r1, [r0, #0] | |
3ff6: 9804 ldr r0, [sp, #16] | |
3ff8: b007 add sp, #28 | |
3ffa: 4770 bx lr | |
00003ffc <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2>: | |
3ffc: b580 push {r7, lr} | |
3ffe: af00 add r7, sp, #0 | |
4000: b090 sub sp, #64 ; 0x40 | |
4002: 4601 mov r1, r0 | |
4004: 900a str r0, [sp, #40] ; 0x28 | |
4006: 9102 str r1, [sp, #8] | |
4008: e7ff b.n 400a <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2+0xe> | |
400a: 980a ldr r0, [sp, #40] ; 0x28 | |
400c: 9007 str r0, [sp, #28] | |
400e: f000 f81d bl 404c <microblink::samd21g18a::svd::pm::ApbbselW::reset_value::h40204b8f5a960875> | |
4012: a903 add r1, sp, #12 | |
4014: 7008 strb r0, [r1, #0] | |
4016: 9803 ldr r0, [sp, #12] | |
4018: a905 add r1, sp, #20 | |
401a: 7008 strb r0, [r1, #0] | |
401c: e7ff b.n 401e <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2+0x22> | |
401e: a805 add r0, sp, #20 | |
4020: 9004 str r0, [sp, #16] | |
4022: f7fe ffa1 bl 2f68 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::he0b396f4b4d3b0ab> | |
4026: 9001 str r0, [sp, #4] | |
4028: e7ff b.n 402a <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2+0x2e> | |
402a: 9807 ldr r0, [sp, #28] | |
402c: 9905 ldr r1, [sp, #20] | |
402e: 900f str r0, [sp, #60] ; 0x3c | |
4030: a80e add r0, sp, #56 ; 0x38 | |
4032: 7001 strb r1, [r0, #0] | |
4034: 980f ldr r0, [sp, #60] ; 0x3c | |
4036: 900c str r0, [sp, #48] ; 0x30 | |
4038: 980e ldr r0, [sp, #56] ; 0x38 | |
403a: a90b add r1, sp, #44 ; 0x2c | |
403c: 7008 strb r0, [r1, #0] | |
403e: 980c ldr r0, [sp, #48] ; 0x30 | |
4040: 990b ldr r1, [sp, #44] ; 0x2c | |
4042: f7fe f8ff bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
4046: e7ff b.n 4048 <microblink::samd21g18a::svd::pm::Apbbsel::write::h29c87fd9922894a2+0x4c> | |
4048: b010 add sp, #64 ; 0x40 | |
404a: bd80 pop {r7, pc} | |
0000404c <microblink::samd21g18a::svd::pm::ApbbselW::reset_value::h40204b8f5a960875>: | |
404c: b081 sub sp, #4 | |
404e: e7ff b.n 4050 <microblink::samd21g18a::svd::pm::ApbbselW::reset_value::h40204b8f5a960875+0x4> | |
4050: 4668 mov r0, sp | |
4052: 2100 movs r1, #0 | |
4054: 7001 strb r1, [r0, #0] | |
4056: 9800 ldr r0, [sp, #0] | |
4058: b001 add sp, #4 | |
405a: 4770 bx lr | |
0000405c <microblink::samd21g18a::svd::pm::ApbbselW::apbbdiv::h1b17ae13cadda32e>: | |
405c: b087 sub sp, #28 | |
405e: 460a mov r2, r1 | |
4060: 4603 mov r3, r0 | |
4062: 9006 str r0, [sp, #24] | |
4064: a805 add r0, sp, #20 | |
4066: 7001 strb r1, [r0, #0] | |
4068: 9202 str r2, [sp, #8] | |
406a: 9301 str r3, [sp, #4] | |
406c: e7ff b.n 406e <microblink::samd21g18a::svd::pm::ApbbselW::apbbdiv::h1b17ae13cadda32e+0x12> | |
406e: 9806 ldr r0, [sp, #24] | |
4070: 9004 str r0, [sp, #16] | |
4072: 9805 ldr r0, [sp, #20] | |
4074: a903 add r1, sp, #12 | |
4076: 7008 strb r0, [r1, #0] | |
4078: e7ff b.n 407a <microblink::samd21g18a::svd::pm::ApbbselW::apbbdiv::h1b17ae13cadda32e+0x1e> | |
407a: 9804 ldr r0, [sp, #16] | |
407c: 7801 ldrb r1, [r0, #0] | |
407e: 22f8 movs r2, #248 ; 0xf8 | |
4080: 4011 ands r1, r2 | |
4082: 7001 strb r1, [r0, #0] | |
4084: a803 add r0, sp, #12 | |
4086: 7800 ldrb r0, [r0, #0] | |
4088: 2107 movs r1, #7 | |
408a: 4008 ands r0, r1 | |
408c: 9000 str r0, [sp, #0] | |
408e: e7ff b.n 4090 <microblink::samd21g18a::svd::pm::ApbbselW::apbbdiv::h1b17ae13cadda32e+0x34> | |
4090: 9804 ldr r0, [sp, #16] | |
4092: 7801 ldrb r1, [r0, #0] | |
4094: 9a00 ldr r2, [sp, #0] | |
4096: 4311 orrs r1, r2 | |
4098: 7001 strb r1, [r0, #0] | |
409a: 9804 ldr r0, [sp, #16] | |
409c: b007 add sp, #28 | |
409e: 4770 bx lr | |
000040a0 <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe>: | |
40a0: b580 push {r7, lr} | |
40a2: af00 add r7, sp, #0 | |
40a4: b090 sub sp, #64 ; 0x40 | |
40a6: 4601 mov r1, r0 | |
40a8: 900a str r0, [sp, #40] ; 0x28 | |
40aa: 9102 str r1, [sp, #8] | |
40ac: e7ff b.n 40ae <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe+0xe> | |
40ae: 980a ldr r0, [sp, #40] ; 0x28 | |
40b0: 9007 str r0, [sp, #28] | |
40b2: f000 f81d bl 40f0 <microblink::samd21g18a::svd::pm::ApbcselW::reset_value::h627dcf756ce85090> | |
40b6: a903 add r1, sp, #12 | |
40b8: 7008 strb r0, [r1, #0] | |
40ba: 9803 ldr r0, [sp, #12] | |
40bc: a905 add r1, sp, #20 | |
40be: 7008 strb r0, [r1, #0] | |
40c0: e7ff b.n 40c2 <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe+0x22> | |
40c2: a805 add r0, sp, #20 | |
40c4: 9004 str r0, [sp, #16] | |
40c6: f7fe ff60 bl 2f8a <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h3fc1a7cca03635d8> | |
40ca: 9001 str r0, [sp, #4] | |
40cc: e7ff b.n 40ce <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe+0x2e> | |
40ce: 9807 ldr r0, [sp, #28] | |
40d0: 9905 ldr r1, [sp, #20] | |
40d2: 900f str r0, [sp, #60] ; 0x3c | |
40d4: a80e add r0, sp, #56 ; 0x38 | |
40d6: 7001 strb r1, [r0, #0] | |
40d8: 980f ldr r0, [sp, #60] ; 0x3c | |
40da: 900c str r0, [sp, #48] ; 0x30 | |
40dc: 980e ldr r0, [sp, #56] ; 0x38 | |
40de: a90b add r1, sp, #44 ; 0x2c | |
40e0: 7008 strb r0, [r1, #0] | |
40e2: 980c ldr r0, [sp, #48] ; 0x30 | |
40e4: 990b ldr r1, [sp, #44] ; 0x2c | |
40e6: f7fe f8ad bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
40ea: e7ff b.n 40ec <microblink::samd21g18a::svd::pm::Apbcsel::write::h5965ee10b5611bbe+0x4c> | |
40ec: b010 add sp, #64 ; 0x40 | |
40ee: bd80 pop {r7, pc} | |
000040f0 <microblink::samd21g18a::svd::pm::ApbcselW::reset_value::h627dcf756ce85090>: | |
40f0: b081 sub sp, #4 | |
40f2: e7ff b.n 40f4 <microblink::samd21g18a::svd::pm::ApbcselW::reset_value::h627dcf756ce85090+0x4> | |
40f4: 4668 mov r0, sp | |
40f6: 2100 movs r1, #0 | |
40f8: 7001 strb r1, [r0, #0] | |
40fa: 9800 ldr r0, [sp, #0] | |
40fc: b001 add sp, #4 | |
40fe: 4770 bx lr | |
00004100 <microblink::samd21g18a::svd::pm::ApbcselW::apbcdiv::hf752312974b44fc6>: | |
4100: b087 sub sp, #28 | |
4102: 460a mov r2, r1 | |
4104: 4603 mov r3, r0 | |
4106: 9006 str r0, [sp, #24] | |
4108: a805 add r0, sp, #20 | |
410a: 7001 strb r1, [r0, #0] | |
410c: 9202 str r2, [sp, #8] | |
410e: 9301 str r3, [sp, #4] | |
4110: e7ff b.n 4112 <microblink::samd21g18a::svd::pm::ApbcselW::apbcdiv::hf752312974b44fc6+0x12> | |
4112: 9806 ldr r0, [sp, #24] | |
4114: 9004 str r0, [sp, #16] | |
4116: 9805 ldr r0, [sp, #20] | |
4118: a903 add r1, sp, #12 | |
411a: 7008 strb r0, [r1, #0] | |
411c: e7ff b.n 411e <microblink::samd21g18a::svd::pm::ApbcselW::apbcdiv::hf752312974b44fc6+0x1e> | |
411e: 9804 ldr r0, [sp, #16] | |
4120: 7801 ldrb r1, [r0, #0] | |
4122: 22f8 movs r2, #248 ; 0xf8 | |
4124: 4011 ands r1, r2 | |
4126: 7001 strb r1, [r0, #0] | |
4128: a803 add r0, sp, #12 | |
412a: 7800 ldrb r0, [r0, #0] | |
412c: 2107 movs r1, #7 | |
412e: 4008 ands r0, r1 | |
4130: 9000 str r0, [sp, #0] | |
4132: e7ff b.n 4134 <microblink::samd21g18a::svd::pm::ApbcselW::apbcdiv::hf752312974b44fc6+0x34> | |
4134: 9804 ldr r0, [sp, #16] | |
4136: 7801 ldrb r1, [r0, #0] | |
4138: 9a00 ldr r2, [sp, #0] | |
413a: 4311 orrs r1, r2 | |
413c: 7001 strb r1, [r0, #0] | |
413e: 9804 ldr r0, [sp, #16] | |
4140: b007 add sp, #28 | |
4142: 4770 bx lr | |
00004144 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75>: | |
4144: b580 push {r7, lr} | |
4146: af00 add r7, sp, #0 | |
4148: b096 sub sp, #88 ; 0x58 | |
414a: 4601 mov r1, r0 | |
414c: 900e str r0, [sp, #56] ; 0x38 | |
414e: 9104 str r1, [sp, #16] | |
4150: e7ff b.n 4152 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75+0xe> | |
4152: 980e ldr r0, [sp, #56] ; 0x38 | |
4154: 900b str r0, [sp, #44] ; 0x2c | |
4156: 9010 str r0, [sp, #64] ; 0x40 | |
4158: 900f str r0, [sp, #60] ; 0x3c | |
415a: f7fe f852 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
415e: 9009 str r0, [sp, #36] ; 0x24 | |
4160: e7ff b.n 4162 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75+0x1e> | |
4162: 9809 ldr r0, [sp, #36] ; 0x24 | |
4164: 9008 str r0, [sp, #32] | |
4166: 9809 ldr r0, [sp, #36] ; 0x24 | |
4168: 9007 str r0, [sp, #28] | |
416a: a808 add r0, sp, #32 | |
416c: 9005 str r0, [sp, #20] | |
416e: a807 add r0, sp, #28 | |
4170: 9006 str r0, [sp, #24] | |
4172: 9905 ldr r1, [sp, #20] | |
4174: 9003 str r0, [sp, #12] | |
4176: 4608 mov r0, r1 | |
4178: 9903 ldr r1, [sp, #12] | |
417a: f7fe fd6f bl 2c5c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::hb2f9813f014662ab> | |
417e: 9002 str r0, [sp, #8] | |
4180: e7ff b.n 4182 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75+0x3e> | |
4182: 980b ldr r0, [sp, #44] ; 0x2c | |
4184: 9907 ldr r1, [sp, #28] | |
4186: 9015 str r0, [sp, #84] ; 0x54 | |
4188: 9114 str r1, [sp, #80] ; 0x50 | |
418a: 9815 ldr r0, [sp, #84] ; 0x54 | |
418c: 9012 str r0, [sp, #72] ; 0x48 | |
418e: 9814 ldr r0, [sp, #80] ; 0x50 | |
4190: 9011 str r0, [sp, #68] ; 0x44 | |
4192: 9912 ldr r1, [sp, #72] ; 0x48 | |
4194: 9001 str r0, [sp, #4] | |
4196: 4608 mov r0, r1 | |
4198: 9901 ldr r1, [sp, #4] | |
419a: f7fe f866 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
419e: e7ff b.n 41a0 <microblink::samd21g18a::svd::pm::Apbamask::modify::h98d5c049f2375b75+0x5c> | |
41a0: b016 add sp, #88 ; 0x58 | |
41a2: bd80 pop {r7, pc} | |
000041a4 <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe>: | |
41a4: b087 sub sp, #28 | |
41a6: 460a mov r2, r1 | |
41a8: 4603 mov r3, r0 | |
41aa: 9006 str r0, [sp, #24] | |
41ac: a805 add r0, sp, #20 | |
41ae: 7001 strb r1, [r0, #0] | |
41b0: 9201 str r2, [sp, #4] | |
41b2: 9300 str r3, [sp, #0] | |
41b4: e7ff b.n 41b6 <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x12> | |
41b6: 9806 ldr r0, [sp, #24] | |
41b8: 9004 str r0, [sp, #16] | |
41ba: a805 add r0, sp, #20 | |
41bc: 7800 ldrb r0, [r0, #0] | |
41be: a903 add r1, sp, #12 | |
41c0: 7008 strb r0, [r1, #0] | |
41c2: 2101 movs r1, #1 | |
41c4: 4208 tst r0, r1 | |
41c6: d001 beq.n 41cc <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x28> | |
41c8: e7ff b.n 41ca <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x26> | |
41ca: e000 b.n 41ce <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x2a> | |
41cc: e005 b.n 41da <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x36> | |
41ce: 9804 ldr r0, [sp, #16] | |
41d0: 6801 ldr r1, [r0, #0] | |
41d2: 2208 movs r2, #8 | |
41d4: 4311 orrs r1, r2 | |
41d6: 6001 str r1, [r0, #0] | |
41d8: e005 b.n 41e6 <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x42> | |
41da: 9804 ldr r0, [sp, #16] | |
41dc: 6801 ldr r1, [r0, #0] | |
41de: 2208 movs r2, #8 | |
41e0: 4391 bics r1, r2 | |
41e2: 6001 str r1, [r0, #0] | |
41e4: e7ff b.n 41e6 <microblink::samd21g18a::svd::pm::ApbamaskW::gclk_::h91f2ed3b1c606ebe+0x42> | |
41e6: 9804 ldr r0, [sp, #16] | |
41e8: b007 add sp, #28 | |
41ea: 4770 bx lr | |
000041ec <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383>: | |
41ec: b580 push {r7, lr} | |
41ee: af00 add r7, sp, #0 | |
41f0: b096 sub sp, #88 ; 0x58 | |
41f2: 4601 mov r1, r0 | |
41f4: 900e str r0, [sp, #56] ; 0x38 | |
41f6: 9104 str r1, [sp, #16] | |
41f8: e7ff b.n 41fa <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383+0xe> | |
41fa: 980e ldr r0, [sp, #56] ; 0x38 | |
41fc: 900b str r0, [sp, #44] ; 0x2c | |
41fe: 9010 str r0, [sp, #64] ; 0x40 | |
4200: 900f str r0, [sp, #60] ; 0x3c | |
4202: f7fd fffe bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
4206: 9009 str r0, [sp, #36] ; 0x24 | |
4208: e7ff b.n 420a <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383+0x1e> | |
420a: 9809 ldr r0, [sp, #36] ; 0x24 | |
420c: 9008 str r0, [sp, #32] | |
420e: 9809 ldr r0, [sp, #36] ; 0x24 | |
4210: 9007 str r0, [sp, #28] | |
4212: a808 add r0, sp, #32 | |
4214: 9005 str r0, [sp, #20] | |
4216: a807 add r0, sp, #28 | |
4218: 9006 str r0, [sp, #24] | |
421a: 9905 ldr r1, [sp, #20] | |
421c: 9003 str r0, [sp, #12] | |
421e: 4608 mov r0, r1 | |
4220: 9903 ldr r1, [sp, #12] | |
4222: f001 f90f bl 5444 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f> | |
4226: 9002 str r0, [sp, #8] | |
4228: e7ff b.n 422a <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383+0x3e> | |
422a: 980b ldr r0, [sp, #44] ; 0x2c | |
422c: 9907 ldr r1, [sp, #28] | |
422e: 9015 str r0, [sp, #84] ; 0x54 | |
4230: 9114 str r1, [sp, #80] ; 0x50 | |
4232: 9815 ldr r0, [sp, #84] ; 0x54 | |
4234: 9012 str r0, [sp, #72] ; 0x48 | |
4236: 9814 ldr r0, [sp, #80] ; 0x50 | |
4238: 9011 str r0, [sp, #68] ; 0x44 | |
423a: 9912 ldr r1, [sp, #72] ; 0x48 | |
423c: 9001 str r0, [sp, #4] | |
423e: 4608 mov r0, r1 | |
4240: 9901 ldr r1, [sp, #4] | |
4242: f7fe f812 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4246: e7ff b.n 4248 <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383+0x5c> | |
4248: b016 add sp, #88 ; 0x58 | |
424a: bd80 pop {r7, pc} | |
0000424c <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d>: | |
424c: b087 sub sp, #28 | |
424e: 460a mov r2, r1 | |
4250: 4603 mov r3, r0 | |
4252: 9006 str r0, [sp, #24] | |
4254: a805 add r0, sp, #20 | |
4256: 7001 strb r1, [r0, #0] | |
4258: 9201 str r2, [sp, #4] | |
425a: 9300 str r3, [sp, #0] | |
425c: e7ff b.n 425e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x12> | |
425e: 9806 ldr r0, [sp, #24] | |
4260: 9004 str r0, [sp, #16] | |
4262: a805 add r0, sp, #20 | |
4264: 7800 ldrb r0, [r0, #0] | |
4266: a903 add r1, sp, #12 | |
4268: 7008 strb r0, [r1, #0] | |
426a: 2101 movs r1, #1 | |
426c: 4208 tst r0, r1 | |
426e: d001 beq.n 4274 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x28> | |
4270: e7ff b.n 4272 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x26> | |
4272: e000 b.n 4276 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x2a> | |
4274: e005 b.n 4282 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x36> | |
4276: 9804 ldr r0, [sp, #16] | |
4278: 6801 ldr r1, [r0, #0] | |
427a: 2204 movs r2, #4 | |
427c: 4311 orrs r1, r2 | |
427e: 6001 str r1, [r0, #0] | |
4280: e005 b.n 428e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x42> | |
4282: 9804 ldr r0, [sp, #16] | |
4284: 6801 ldr r1, [r0, #0] | |
4286: 2204 movs r2, #4 | |
4288: 4391 bics r1, r2 | |
428a: 6001 str r1, [r0, #0] | |
428c: e7ff b.n 428e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d+0x42> | |
428e: 9804 ldr r0, [sp, #16] | |
4290: b007 add sp, #28 | |
4292: 4770 bx lr | |
00004294 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d>: | |
4294: b087 sub sp, #28 | |
4296: 460a mov r2, r1 | |
4298: 4603 mov r3, r0 | |
429a: 9006 str r0, [sp, #24] | |
429c: a805 add r0, sp, #20 | |
429e: 7001 strb r1, [r0, #0] | |
42a0: 9201 str r2, [sp, #4] | |
42a2: 9300 str r3, [sp, #0] | |
42a4: e7ff b.n 42a6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x12> | |
42a6: 9806 ldr r0, [sp, #24] | |
42a8: 9004 str r0, [sp, #16] | |
42aa: a805 add r0, sp, #20 | |
42ac: 7800 ldrb r0, [r0, #0] | |
42ae: a903 add r1, sp, #12 | |
42b0: 7008 strb r0, [r1, #0] | |
42b2: 2101 movs r1, #1 | |
42b4: 4208 tst r0, r1 | |
42b6: d001 beq.n 42bc <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x28> | |
42b8: e7ff b.n 42ba <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x26> | |
42ba: e000 b.n 42be <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x2a> | |
42bc: e005 b.n 42ca <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x36> | |
42be: 9804 ldr r0, [sp, #16] | |
42c0: 6801 ldr r1, [r0, #0] | |
42c2: 2208 movs r2, #8 | |
42c4: 4311 orrs r1, r2 | |
42c6: 6001 str r1, [r0, #0] | |
42c8: e005 b.n 42d6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x42> | |
42ca: 9804 ldr r0, [sp, #16] | |
42cc: 6801 ldr r1, [r0, #0] | |
42ce: 2208 movs r2, #8 | |
42d0: 4391 bics r1, r2 | |
42d2: 6001 str r1, [r0, #0] | |
42d4: e7ff b.n 42d6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d+0x42> | |
42d6: 9804 ldr r0, [sp, #16] | |
42d8: b007 add sp, #28 | |
42da: 4770 bx lr | |
000042dc <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a>: | |
42dc: b087 sub sp, #28 | |
42de: 460a mov r2, r1 | |
42e0: 4603 mov r3, r0 | |
42e2: 9006 str r0, [sp, #24] | |
42e4: a805 add r0, sp, #20 | |
42e6: 7001 strb r1, [r0, #0] | |
42e8: 9201 str r2, [sp, #4] | |
42ea: 9300 str r3, [sp, #0] | |
42ec: e7ff b.n 42ee <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x12> | |
42ee: 9806 ldr r0, [sp, #24] | |
42f0: 9004 str r0, [sp, #16] | |
42f2: a805 add r0, sp, #20 | |
42f4: 7800 ldrb r0, [r0, #0] | |
42f6: a903 add r1, sp, #12 | |
42f8: 7008 strb r0, [r1, #0] | |
42fa: 2101 movs r1, #1 | |
42fc: 4208 tst r0, r1 | |
42fe: d001 beq.n 4304 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x28> | |
4300: e7ff b.n 4302 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x26> | |
4302: e000 b.n 4306 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x2a> | |
4304: e005 b.n 4312 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x36> | |
4306: 9804 ldr r0, [sp, #16] | |
4308: 6801 ldr r1, [r0, #0] | |
430a: 2210 movs r2, #16 | |
430c: 4311 orrs r1, r2 | |
430e: 6001 str r1, [r0, #0] | |
4310: e005 b.n 431e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x42> | |
4312: 9804 ldr r0, [sp, #16] | |
4314: 6801 ldr r1, [r0, #0] | |
4316: 2210 movs r2, #16 | |
4318: 4391 bics r1, r2 | |
431a: 6001 str r1, [r0, #0] | |
431c: e7ff b.n 431e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a+0x42> | |
431e: 9804 ldr r0, [sp, #16] | |
4320: b007 add sp, #28 | |
4322: 4770 bx lr | |
00004324 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd>: | |
4324: b087 sub sp, #28 | |
4326: 460a mov r2, r1 | |
4328: 4603 mov r3, r0 | |
432a: 9006 str r0, [sp, #24] | |
432c: a805 add r0, sp, #20 | |
432e: 7001 strb r1, [r0, #0] | |
4330: 9201 str r2, [sp, #4] | |
4332: 9300 str r3, [sp, #0] | |
4334: e7ff b.n 4336 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x12> | |
4336: 9806 ldr r0, [sp, #24] | |
4338: 9004 str r0, [sp, #16] | |
433a: a805 add r0, sp, #20 | |
433c: 7800 ldrb r0, [r0, #0] | |
433e: a903 add r1, sp, #12 | |
4340: 7008 strb r0, [r1, #0] | |
4342: 2101 movs r1, #1 | |
4344: 4208 tst r0, r1 | |
4346: d001 beq.n 434c <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x28> | |
4348: e7ff b.n 434a <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x26> | |
434a: e000 b.n 434e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x2a> | |
434c: e005 b.n 435a <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x36> | |
434e: 9804 ldr r0, [sp, #16] | |
4350: 6801 ldr r1, [r0, #0] | |
4352: 2220 movs r2, #32 | |
4354: 4311 orrs r1, r2 | |
4356: 6001 str r1, [r0, #0] | |
4358: e005 b.n 4366 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x42> | |
435a: 9804 ldr r0, [sp, #16] | |
435c: 6801 ldr r1, [r0, #0] | |
435e: 2220 movs r2, #32 | |
4360: 4391 bics r1, r2 | |
4362: 6001 str r1, [r0, #0] | |
4364: e7ff b.n 4366 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd+0x42> | |
4366: 9804 ldr r0, [sp, #16] | |
4368: b007 add sp, #28 | |
436a: 4770 bx lr | |
0000436c <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e>: | |
436c: b087 sub sp, #28 | |
436e: 460a mov r2, r1 | |
4370: 4603 mov r3, r0 | |
4372: 9006 str r0, [sp, #24] | |
4374: a805 add r0, sp, #20 | |
4376: 7001 strb r1, [r0, #0] | |
4378: 9201 str r2, [sp, #4] | |
437a: 9300 str r3, [sp, #0] | |
437c: e7ff b.n 437e <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x12> | |
437e: 9806 ldr r0, [sp, #24] | |
4380: 9004 str r0, [sp, #16] | |
4382: a805 add r0, sp, #20 | |
4384: 7800 ldrb r0, [r0, #0] | |
4386: a903 add r1, sp, #12 | |
4388: 7008 strb r0, [r1, #0] | |
438a: 2101 movs r1, #1 | |
438c: 4208 tst r0, r1 | |
438e: d001 beq.n 4394 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x28> | |
4390: e7ff b.n 4392 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x26> | |
4392: e000 b.n 4396 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x2a> | |
4394: e005 b.n 43a2 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x36> | |
4396: 9804 ldr r0, [sp, #16] | |
4398: 6801 ldr r1, [r0, #0] | |
439a: 2240 movs r2, #64 ; 0x40 | |
439c: 4311 orrs r1, r2 | |
439e: 6001 str r1, [r0, #0] | |
43a0: e005 b.n 43ae <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x42> | |
43a2: 9804 ldr r0, [sp, #16] | |
43a4: 6801 ldr r1, [r0, #0] | |
43a6: 2240 movs r2, #64 ; 0x40 | |
43a8: 4391 bics r1, r2 | |
43aa: 6001 str r1, [r0, #0] | |
43ac: e7ff b.n 43ae <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e+0x42> | |
43ae: 9804 ldr r0, [sp, #16] | |
43b0: b007 add sp, #28 | |
43b2: 4770 bx lr | |
000043b4 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2>: | |
43b4: b087 sub sp, #28 | |
43b6: 460a mov r2, r1 | |
43b8: 4603 mov r3, r0 | |
43ba: 9006 str r0, [sp, #24] | |
43bc: a805 add r0, sp, #20 | |
43be: 7001 strb r1, [r0, #0] | |
43c0: 9201 str r2, [sp, #4] | |
43c2: 9300 str r3, [sp, #0] | |
43c4: e7ff b.n 43c6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x12> | |
43c6: 9806 ldr r0, [sp, #24] | |
43c8: 9004 str r0, [sp, #16] | |
43ca: a805 add r0, sp, #20 | |
43cc: 7800 ldrb r0, [r0, #0] | |
43ce: a903 add r1, sp, #12 | |
43d0: 7008 strb r0, [r1, #0] | |
43d2: 2101 movs r1, #1 | |
43d4: 4208 tst r0, r1 | |
43d6: d001 beq.n 43dc <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x28> | |
43d8: e7ff b.n 43da <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x26> | |
43da: e000 b.n 43de <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x2a> | |
43dc: e005 b.n 43ea <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x36> | |
43de: 9804 ldr r0, [sp, #16] | |
43e0: 6801 ldr r1, [r0, #0] | |
43e2: 2280 movs r2, #128 ; 0x80 | |
43e4: 4311 orrs r1, r2 | |
43e6: 6001 str r1, [r0, #0] | |
43e8: e005 b.n 43f6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x42> | |
43ea: 9804 ldr r0, [sp, #16] | |
43ec: 6801 ldr r1, [r0, #0] | |
43ee: 2280 movs r2, #128 ; 0x80 | |
43f0: 4391 bics r1, r2 | |
43f2: 6001 str r1, [r0, #0] | |
43f4: e7ff b.n 43f6 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2+0x42> | |
43f6: 9804 ldr r0, [sp, #16] | |
43f8: b007 add sp, #28 | |
43fa: 4770 bx lr | |
000043fc <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46>: | |
43fc: b087 sub sp, #28 | |
43fe: 460a mov r2, r1 | |
4400: 4603 mov r3, r0 | |
4402: 9006 str r0, [sp, #24] | |
4404: a805 add r0, sp, #20 | |
4406: 7001 strb r1, [r0, #0] | |
4408: 9201 str r2, [sp, #4] | |
440a: 9300 str r3, [sp, #0] | |
440c: e7ff b.n 440e <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x12> | |
440e: 9806 ldr r0, [sp, #24] | |
4410: 9004 str r0, [sp, #16] | |
4412: a805 add r0, sp, #20 | |
4414: 7800 ldrb r0, [r0, #0] | |
4416: a903 add r1, sp, #12 | |
4418: 7008 strb r0, [r1, #0] | |
441a: 2101 movs r1, #1 | |
441c: 4208 tst r0, r1 | |
441e: d001 beq.n 4424 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x28> | |
4420: e7ff b.n 4422 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x26> | |
4422: e000 b.n 4426 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x2a> | |
4424: e006 b.n 4434 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x38> | |
4426: 9804 ldr r0, [sp, #16] | |
4428: 6801 ldr r1, [r0, #0] | |
442a: 2201 movs r2, #1 | |
442c: 0212 lsls r2, r2, #8 | |
442e: 4311 orrs r1, r2 | |
4430: 6001 str r1, [r0, #0] | |
4432: e006 b.n 4442 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x46> | |
4434: 9804 ldr r0, [sp, #16] | |
4436: 6801 ldr r1, [r0, #0] | |
4438: 2201 movs r2, #1 | |
443a: 0212 lsls r2, r2, #8 | |
443c: 4391 bics r1, r2 | |
443e: 6001 str r1, [r0, #0] | |
4440: e7ff b.n 4442 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46+0x46> | |
4442: 9804 ldr r0, [sp, #16] | |
4444: b007 add sp, #28 | |
4446: 4770 bx lr | |
00004448 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d>: | |
4448: b087 sub sp, #28 | |
444a: 460a mov r2, r1 | |
444c: 4603 mov r3, r0 | |
444e: 9006 str r0, [sp, #24] | |
4450: a805 add r0, sp, #20 | |
4452: 7001 strb r1, [r0, #0] | |
4454: 9201 str r2, [sp, #4] | |
4456: 9300 str r3, [sp, #0] | |
4458: e7ff b.n 445a <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x12> | |
445a: 9806 ldr r0, [sp, #24] | |
445c: 9004 str r0, [sp, #16] | |
445e: a805 add r0, sp, #20 | |
4460: 7800 ldrb r0, [r0, #0] | |
4462: a903 add r1, sp, #12 | |
4464: 7008 strb r0, [r1, #0] | |
4466: 2101 movs r1, #1 | |
4468: 4208 tst r0, r1 | |
446a: d001 beq.n 4470 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x28> | |
446c: e7ff b.n 446e <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x26> | |
446e: e000 b.n 4472 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x2a> | |
4470: e006 b.n 4480 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x38> | |
4472: 9804 ldr r0, [sp, #16] | |
4474: 6801 ldr r1, [r0, #0] | |
4476: 2201 movs r2, #1 | |
4478: 0252 lsls r2, r2, #9 | |
447a: 4311 orrs r1, r2 | |
447c: 6001 str r1, [r0, #0] | |
447e: e006 b.n 448e <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x46> | |
4480: 9804 ldr r0, [sp, #16] | |
4482: 6801 ldr r1, [r0, #0] | |
4484: 2201 movs r2, #1 | |
4486: 0252 lsls r2, r2, #9 | |
4488: 4391 bics r1, r2 | |
448a: 6001 str r1, [r0, #0] | |
448c: e7ff b.n 448e <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d+0x46> | |
448e: 9804 ldr r0, [sp, #16] | |
4490: b007 add sp, #28 | |
4492: 4770 bx lr | |
00004494 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75>: | |
4494: b087 sub sp, #28 | |
4496: 460a mov r2, r1 | |
4498: 4603 mov r3, r0 | |
449a: 9006 str r0, [sp, #24] | |
449c: a805 add r0, sp, #20 | |
449e: 7001 strb r1, [r0, #0] | |
44a0: 9201 str r2, [sp, #4] | |
44a2: 9300 str r3, [sp, #0] | |
44a4: e7ff b.n 44a6 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x12> | |
44a6: 9806 ldr r0, [sp, #24] | |
44a8: 9004 str r0, [sp, #16] | |
44aa: a805 add r0, sp, #20 | |
44ac: 7800 ldrb r0, [r0, #0] | |
44ae: a903 add r1, sp, #12 | |
44b0: 7008 strb r0, [r1, #0] | |
44b2: 2101 movs r1, #1 | |
44b4: 4208 tst r0, r1 | |
44b6: d001 beq.n 44bc <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x28> | |
44b8: e7ff b.n 44ba <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x26> | |
44ba: e000 b.n 44be <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x2a> | |
44bc: e006 b.n 44cc <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x38> | |
44be: 9804 ldr r0, [sp, #16] | |
44c0: 6801 ldr r1, [r0, #0] | |
44c2: 2201 movs r2, #1 | |
44c4: 0292 lsls r2, r2, #10 | |
44c6: 4311 orrs r1, r2 | |
44c8: 6001 str r1, [r0, #0] | |
44ca: e006 b.n 44da <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x46> | |
44cc: 9804 ldr r0, [sp, #16] | |
44ce: 6801 ldr r1, [r0, #0] | |
44d0: 2201 movs r2, #1 | |
44d2: 0292 lsls r2, r2, #10 | |
44d4: 4391 bics r1, r2 | |
44d6: 6001 str r1, [r0, #0] | |
44d8: e7ff b.n 44da <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75+0x46> | |
44da: 9804 ldr r0, [sp, #16] | |
44dc: b007 add sp, #28 | |
44de: 4770 bx lr | |
000044e0 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe>: | |
44e0: b087 sub sp, #28 | |
44e2: 460a mov r2, r1 | |
44e4: 4603 mov r3, r0 | |
44e6: 9006 str r0, [sp, #24] | |
44e8: a805 add r0, sp, #20 | |
44ea: 7001 strb r1, [r0, #0] | |
44ec: 9201 str r2, [sp, #4] | |
44ee: 9300 str r3, [sp, #0] | |
44f0: e7ff b.n 44f2 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x12> | |
44f2: 9806 ldr r0, [sp, #24] | |
44f4: 9004 str r0, [sp, #16] | |
44f6: a805 add r0, sp, #20 | |
44f8: 7800 ldrb r0, [r0, #0] | |
44fa: a903 add r1, sp, #12 | |
44fc: 7008 strb r0, [r1, #0] | |
44fe: 2101 movs r1, #1 | |
4500: 4208 tst r0, r1 | |
4502: d001 beq.n 4508 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x28> | |
4504: e7ff b.n 4506 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x26> | |
4506: e000 b.n 450a <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x2a> | |
4508: e006 b.n 4518 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x38> | |
450a: 9804 ldr r0, [sp, #16] | |
450c: 6801 ldr r1, [r0, #0] | |
450e: 2201 movs r2, #1 | |
4510: 02d2 lsls r2, r2, #11 | |
4512: 4311 orrs r1, r2 | |
4514: 6001 str r1, [r0, #0] | |
4516: e006 b.n 4526 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x46> | |
4518: 9804 ldr r0, [sp, #16] | |
451a: 6801 ldr r1, [r0, #0] | |
451c: 2201 movs r2, #1 | |
451e: 02d2 lsls r2, r2, #11 | |
4520: 4391 bics r1, r2 | |
4522: 6001 str r1, [r0, #0] | |
4524: e7ff b.n 4526 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe+0x46> | |
4526: 9804 ldr r0, [sp, #16] | |
4528: b007 add sp, #28 | |
452a: 4770 bx lr | |
0000452c <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e>: | |
452c: b087 sub sp, #28 | |
452e: 460a mov r2, r1 | |
4530: 4603 mov r3, r0 | |
4532: 9006 str r0, [sp, #24] | |
4534: a805 add r0, sp, #20 | |
4536: 7001 strb r1, [r0, #0] | |
4538: 9201 str r2, [sp, #4] | |
453a: 9300 str r3, [sp, #0] | |
453c: e7ff b.n 453e <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x12> | |
453e: 9806 ldr r0, [sp, #24] | |
4540: 9004 str r0, [sp, #16] | |
4542: a805 add r0, sp, #20 | |
4544: 7800 ldrb r0, [r0, #0] | |
4546: a903 add r1, sp, #12 | |
4548: 7008 strb r0, [r1, #0] | |
454a: 2101 movs r1, #1 | |
454c: 4208 tst r0, r1 | |
454e: d001 beq.n 4554 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x28> | |
4550: e7ff b.n 4552 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x26> | |
4552: e000 b.n 4556 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x2a> | |
4554: e006 b.n 4564 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x38> | |
4556: 9804 ldr r0, [sp, #16] | |
4558: 6801 ldr r1, [r0, #0] | |
455a: 2201 movs r2, #1 | |
455c: 0312 lsls r2, r2, #12 | |
455e: 4311 orrs r1, r2 | |
4560: 6001 str r1, [r0, #0] | |
4562: e006 b.n 4572 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x46> | |
4564: 9804 ldr r0, [sp, #16] | |
4566: 6801 ldr r1, [r0, #0] | |
4568: 2201 movs r2, #1 | |
456a: 0312 lsls r2, r2, #12 | |
456c: 4391 bics r1, r2 | |
456e: 6001 str r1, [r0, #0] | |
4570: e7ff b.n 4572 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e+0x46> | |
4572: 9804 ldr r0, [sp, #16] | |
4574: b007 add sp, #28 | |
4576: 4770 bx lr | |
00004578 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d>: | |
4578: b087 sub sp, #28 | |
457a: 460a mov r2, r1 | |
457c: 4603 mov r3, r0 | |
457e: 9006 str r0, [sp, #24] | |
4580: a805 add r0, sp, #20 | |
4582: 7001 strb r1, [r0, #0] | |
4584: 9201 str r2, [sp, #4] | |
4586: 9300 str r3, [sp, #0] | |
4588: e7ff b.n 458a <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x12> | |
458a: 9806 ldr r0, [sp, #24] | |
458c: 9004 str r0, [sp, #16] | |
458e: a805 add r0, sp, #20 | |
4590: 7800 ldrb r0, [r0, #0] | |
4592: a903 add r1, sp, #12 | |
4594: 7008 strb r0, [r1, #0] | |
4596: 2101 movs r1, #1 | |
4598: 4208 tst r0, r1 | |
459a: d001 beq.n 45a0 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x28> | |
459c: e7ff b.n 459e <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x26> | |
459e: e000 b.n 45a2 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x2a> | |
45a0: e006 b.n 45b0 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x38> | |
45a2: 9804 ldr r0, [sp, #16] | |
45a4: 6801 ldr r1, [r0, #0] | |
45a6: 2201 movs r2, #1 | |
45a8: 0352 lsls r2, r2, #13 | |
45aa: 4311 orrs r1, r2 | |
45ac: 6001 str r1, [r0, #0] | |
45ae: e006 b.n 45be <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x46> | |
45b0: 9804 ldr r0, [sp, #16] | |
45b2: 6801 ldr r1, [r0, #0] | |
45b4: 2201 movs r2, #1 | |
45b6: 0352 lsls r2, r2, #13 | |
45b8: 4391 bics r1, r2 | |
45ba: 6001 str r1, [r0, #0] | |
45bc: e7ff b.n 45be <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d+0x46> | |
45be: 9804 ldr r0, [sp, #16] | |
45c0: b007 add sp, #28 | |
45c2: 4770 bx lr | |
000045c4 <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d>: | |
45c4: b087 sub sp, #28 | |
45c6: 460a mov r2, r1 | |
45c8: 4603 mov r3, r0 | |
45ca: 9006 str r0, [sp, #24] | |
45cc: a805 add r0, sp, #20 | |
45ce: 7001 strb r1, [r0, #0] | |
45d0: 9201 str r2, [sp, #4] | |
45d2: 9300 str r3, [sp, #0] | |
45d4: e7ff b.n 45d6 <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x12> | |
45d6: 9806 ldr r0, [sp, #24] | |
45d8: 9004 str r0, [sp, #16] | |
45da: a805 add r0, sp, #20 | |
45dc: 7800 ldrb r0, [r0, #0] | |
45de: a903 add r1, sp, #12 | |
45e0: 7008 strb r0, [r1, #0] | |
45e2: 2101 movs r1, #1 | |
45e4: 4208 tst r0, r1 | |
45e6: d001 beq.n 45ec <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x28> | |
45e8: e7ff b.n 45ea <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x26> | |
45ea: e000 b.n 45ee <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x2a> | |
45ec: e006 b.n 45fc <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x38> | |
45ee: 9804 ldr r0, [sp, #16] | |
45f0: 6801 ldr r1, [r0, #0] | |
45f2: 2201 movs r2, #1 | |
45f4: 0412 lsls r2, r2, #16 | |
45f6: 4311 orrs r1, r2 | |
45f8: 6001 str r1, [r0, #0] | |
45fa: e006 b.n 460a <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x46> | |
45fc: 9804 ldr r0, [sp, #16] | |
45fe: 6801 ldr r1, [r0, #0] | |
4600: 2201 movs r2, #1 | |
4602: 0412 lsls r2, r2, #16 | |
4604: 4391 bics r1, r2 | |
4606: 6001 str r1, [r0, #0] | |
4608: e7ff b.n 460a <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d+0x46> | |
460a: 9804 ldr r0, [sp, #16] | |
460c: b007 add sp, #28 | |
460e: 4770 bx lr | |
00004610 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b>: | |
4610: b087 sub sp, #28 | |
4612: 460a mov r2, r1 | |
4614: 4603 mov r3, r0 | |
4616: 9006 str r0, [sp, #24] | |
4618: a805 add r0, sp, #20 | |
461a: 7001 strb r1, [r0, #0] | |
461c: 9201 str r2, [sp, #4] | |
461e: 9300 str r3, [sp, #0] | |
4620: e7ff b.n 4622 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x12> | |
4622: 9806 ldr r0, [sp, #24] | |
4624: 9004 str r0, [sp, #16] | |
4626: a805 add r0, sp, #20 | |
4628: 7800 ldrb r0, [r0, #0] | |
462a: a903 add r1, sp, #12 | |
462c: 7008 strb r0, [r1, #0] | |
462e: 2101 movs r1, #1 | |
4630: 4208 tst r0, r1 | |
4632: d001 beq.n 4638 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x28> | |
4634: e7ff b.n 4636 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x26> | |
4636: e000 b.n 463a <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x2a> | |
4638: e006 b.n 4648 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x38> | |
463a: 9804 ldr r0, [sp, #16] | |
463c: 6801 ldr r1, [r0, #0] | |
463e: 2201 movs r2, #1 | |
4640: 0492 lsls r2, r2, #18 | |
4642: 4311 orrs r1, r2 | |
4644: 6001 str r1, [r0, #0] | |
4646: e006 b.n 4656 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x46> | |
4648: 9804 ldr r0, [sp, #16] | |
464a: 6801 ldr r1, [r0, #0] | |
464c: 2201 movs r2, #1 | |
464e: 0492 lsls r2, r2, #18 | |
4650: 4391 bics r1, r2 | |
4652: 6001 str r1, [r0, #0] | |
4654: e7ff b.n 4656 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b+0x46> | |
4656: 9804 ldr r0, [sp, #16] | |
4658: b007 add sp, #28 | |
465a: 4770 bx lr | |
0000465c <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25>: | |
465c: b580 push {r7, lr} | |
465e: af00 add r7, sp, #0 | |
4660: b088 sub sp, #32 | |
4662: 4601 mov r1, r0 | |
4664: 9005 str r0, [sp, #20] | |
4666: 9102 str r1, [sp, #8] | |
4668: e7ff b.n 466a <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25+0xe> | |
466a: 9805 ldr r0, [sp, #20] | |
466c: 9003 str r0, [sp, #12] | |
466e: 9007 str r0, [sp, #28] | |
4670: 9006 str r0, [sp, #24] | |
4672: f7fd fdc6 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
4676: 9001 str r0, [sp, #4] | |
4678: e7ff b.n 467a <microblink::samd21g18a::svd::sysctrl::Pclksr::read::h3e00ac6f04aeab25+0x1e> | |
467a: 9801 ldr r0, [sp, #4] | |
467c: 9004 str r0, [sp, #16] | |
467e: b008 add sp, #32 | |
4680: bd80 pop {r7, pc} | |
00004682 <microblink::samd21g18a::svd::sysctrl::PclksrR::xosc32krdy::h50beb56b13eb2820>: | |
4682: b084 sub sp, #16 | |
4684: 4601 mov r1, r0 | |
4686: 9003 str r0, [sp, #12] | |
4688: 9101 str r1, [sp, #4] | |
468a: e7ff b.n 468c <microblink::samd21g18a::svd::sysctrl::PclksrR::xosc32krdy::h50beb56b13eb2820+0xa> | |
468c: 9803 ldr r0, [sp, #12] | |
468e: 9002 str r0, [sp, #8] | |
4690: 6800 ldr r0, [r0, #0] | |
4692: 9000 str r0, [sp, #0] | |
4694: e7ff b.n 4696 <microblink::samd21g18a::svd::sysctrl::PclksrR::xosc32krdy::h50beb56b13eb2820+0x14> | |
4696: 2002 movs r0, #2 | |
4698: 9900 ldr r1, [sp, #0] | |
469a: 4001 ands r1, r0 | |
469c: 0848 lsrs r0, r1, #1 | |
469e: b004 add sp, #16 | |
46a0: 4770 bx lr | |
000046a2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6>: | |
46a2: b084 sub sp, #16 | |
46a4: 4601 mov r1, r0 | |
46a6: 9003 str r0, [sp, #12] | |
46a8: 9101 str r1, [sp, #4] | |
46aa: e7ff b.n 46ac <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6+0xa> | |
46ac: 9803 ldr r0, [sp, #12] | |
46ae: 9002 str r0, [sp, #8] | |
46b0: 6800 ldr r0, [r0, #0] | |
46b2: 9000 str r0, [sp, #0] | |
46b4: e7ff b.n 46b6 <microblink::samd21g18a::svd::sysctrl::PclksrR::dfllrdy::hb2211372360354a6+0x14> | |
46b6: 2010 movs r0, #16 | |
46b8: 9900 ldr r1, [sp, #0] | |
46ba: 4001 ands r1, r0 | |
46bc: 0908 lsrs r0, r1, #4 | |
46be: b004 add sp, #16 | |
46c0: 4770 bx lr | |
000046c2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckf::he7fe92b6e4cc6cb6>: | |
46c2: b084 sub sp, #16 | |
46c4: 4601 mov r1, r0 | |
46c6: 9003 str r0, [sp, #12] | |
46c8: 9101 str r1, [sp, #4] | |
46ca: e7ff b.n 46cc <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckf::he7fe92b6e4cc6cb6+0xa> | |
46cc: 9803 ldr r0, [sp, #12] | |
46ce: 9002 str r0, [sp, #8] | |
46d0: 6800 ldr r0, [r0, #0] | |
46d2: 9000 str r0, [sp, #0] | |
46d4: e7ff b.n 46d6 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckf::he7fe92b6e4cc6cb6+0x14> | |
46d6: 2040 movs r0, #64 ; 0x40 | |
46d8: 9900 ldr r1, [sp, #0] | |
46da: 4001 ands r1, r0 | |
46dc: 0988 lsrs r0, r1, #6 | |
46de: b004 add sp, #16 | |
46e0: 4770 bx lr | |
000046e2 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckc::h86a9f3bbafd389c8>: | |
46e2: b084 sub sp, #16 | |
46e4: 4601 mov r1, r0 | |
46e6: 9003 str r0, [sp, #12] | |
46e8: 9101 str r1, [sp, #4] | |
46ea: e7ff b.n 46ec <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckc::h86a9f3bbafd389c8+0xa> | |
46ec: 9803 ldr r0, [sp, #12] | |
46ee: 9002 str r0, [sp, #8] | |
46f0: 6800 ldr r0, [r0, #0] | |
46f2: 9000 str r0, [sp, #0] | |
46f4: e7ff b.n 46f6 <microblink::samd21g18a::svd::sysctrl::PclksrR::dflllckc::h86a9f3bbafd389c8+0x14> | |
46f6: 2080 movs r0, #128 ; 0x80 | |
46f8: 9900 ldr r1, [sp, #0] | |
46fa: 4001 ands r1, r0 | |
46fc: 09c8 lsrs r0, r1, #7 | |
46fe: b004 add sp, #16 | |
4700: 4770 bx lr | |
00004702 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476>: | |
4702: b580 push {r7, lr} | |
4704: af00 add r7, sp, #0 | |
4706: b096 sub sp, #88 ; 0x58 | |
4708: 4601 mov r1, r0 | |
470a: 900e str r0, [sp, #56] ; 0x38 | |
470c: 9104 str r1, [sp, #16] | |
470e: e7ff b.n 4710 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476+0xe> | |
4710: 980e ldr r0, [sp, #56] ; 0x38 | |
4712: 900b str r0, [sp, #44] ; 0x2c | |
4714: 9010 str r0, [sp, #64] ; 0x40 | |
4716: 900f str r0, [sp, #60] ; 0x3c | |
4718: f7fd fd73 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
471c: 9009 str r0, [sp, #36] ; 0x24 | |
471e: e7ff b.n 4720 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476+0x1e> | |
4720: 9809 ldr r0, [sp, #36] ; 0x24 | |
4722: 9008 str r0, [sp, #32] | |
4724: 9809 ldr r0, [sp, #36] ; 0x24 | |
4726: 9007 str r0, [sp, #28] | |
4728: a808 add r0, sp, #32 | |
472a: 9005 str r0, [sp, #20] | |
472c: a807 add r0, sp, #28 | |
472e: 9006 str r0, [sp, #24] | |
4730: 9905 ldr r1, [sp, #20] | |
4732: 9003 str r0, [sp, #12] | |
4734: 4608 mov r0, r1 | |
4736: 9903 ldr r1, [sp, #12] | |
4738: f7fe fb9e bl 2e78 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h7437aa4f544a85c3> | |
473c: 9002 str r0, [sp, #8] | |
473e: e7ff b.n 4740 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476+0x3e> | |
4740: 980b ldr r0, [sp, #44] ; 0x2c | |
4742: 9907 ldr r1, [sp, #28] | |
4744: 9015 str r0, [sp, #84] ; 0x54 | |
4746: 9114 str r1, [sp, #80] ; 0x50 | |
4748: 9815 ldr r0, [sp, #84] ; 0x54 | |
474a: 9012 str r0, [sp, #72] ; 0x48 | |
474c: 9814 ldr r0, [sp, #80] ; 0x50 | |
474e: 9011 str r0, [sp, #68] ; 0x44 | |
4750: 9912 ldr r1, [sp, #72] ; 0x48 | |
4752: 9001 str r0, [sp, #4] | |
4754: 4608 mov r0, r1 | |
4756: 9901 ldr r1, [sp, #4] | |
4758: f7fd fd87 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
475c: e7ff b.n 475e <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h74b607978a0e6476+0x5c> | |
475e: b016 add sp, #88 ; 0x58 | |
4760: bd80 pop {r7, pc} | |
00004762 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f>: | |
4762: b580 push {r7, lr} | |
4764: af00 add r7, sp, #0 | |
4766: b096 sub sp, #88 ; 0x58 | |
4768: 4601 mov r1, r0 | |
476a: 900e str r0, [sp, #56] ; 0x38 | |
476c: 9104 str r1, [sp, #16] | |
476e: e7ff b.n 4770 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f+0xe> | |
4770: 980e ldr r0, [sp, #56] ; 0x38 | |
4772: 900b str r0, [sp, #44] ; 0x2c | |
4774: 9010 str r0, [sp, #64] ; 0x40 | |
4776: 900f str r0, [sp, #60] ; 0x3c | |
4778: f7fd fd43 bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
477c: 9009 str r0, [sp, #36] ; 0x24 | |
477e: e7ff b.n 4780 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f+0x1e> | |
4780: 9809 ldr r0, [sp, #36] ; 0x24 | |
4782: 9008 str r0, [sp, #32] | |
4784: 9809 ldr r0, [sp, #36] ; 0x24 | |
4786: 9007 str r0, [sp, #28] | |
4788: a808 add r0, sp, #32 | |
478a: 9005 str r0, [sp, #20] | |
478c: a807 add r0, sp, #28 | |
478e: 9006 str r0, [sp, #24] | |
4790: 9905 ldr r1, [sp, #20] | |
4792: 9003 str r0, [sp, #12] | |
4794: 4608 mov r0, r1 | |
4796: 9903 ldr r1, [sp, #12] | |
4798: f7fe fb82 bl 2ea0 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6edc30125cdc3f1b> | |
479c: 9002 str r0, [sp, #8] | |
479e: e7ff b.n 47a0 <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f+0x3e> | |
47a0: 980b ldr r0, [sp, #44] ; 0x2c | |
47a2: 9907 ldr r1, [sp, #28] | |
47a4: 9015 str r0, [sp, #84] ; 0x54 | |
47a6: 9114 str r1, [sp, #80] ; 0x50 | |
47a8: 9815 ldr r0, [sp, #84] ; 0x54 | |
47aa: 9012 str r0, [sp, #72] ; 0x48 | |
47ac: 9814 ldr r0, [sp, #80] ; 0x50 | |
47ae: 9011 str r0, [sp, #68] ; 0x44 | |
47b0: 9912 ldr r1, [sp, #72] ; 0x48 | |
47b2: 9001 str r0, [sp, #4] | |
47b4: 4608 mov r0, r1 | |
47b6: 9901 ldr r1, [sp, #4] | |
47b8: f7fd fd57 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
47bc: e7ff b.n 47be <microblink::samd21g18a::svd::sysctrl::Osc8m::modify::h7ff022050da4e90f+0x5c> | |
47be: b016 add sp, #88 ; 0x58 | |
47c0: bd80 pop {r7, pc} | |
000047c2 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8>: | |
47c2: b087 sub sp, #28 | |
47c4: 460a mov r2, r1 | |
47c6: 4603 mov r3, r0 | |
47c8: 9006 str r0, [sp, #24] | |
47ca: a805 add r0, sp, #20 | |
47cc: 7001 strb r1, [r0, #0] | |
47ce: 9201 str r2, [sp, #4] | |
47d0: 9300 str r3, [sp, #0] | |
47d2: e7ff b.n 47d4 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x12> | |
47d4: 9806 ldr r0, [sp, #24] | |
47d6: 9004 str r0, [sp, #16] | |
47d8: a805 add r0, sp, #20 | |
47da: 7800 ldrb r0, [r0, #0] | |
47dc: a903 add r1, sp, #12 | |
47de: 7008 strb r0, [r1, #0] | |
47e0: 2101 movs r1, #1 | |
47e2: 4208 tst r0, r1 | |
47e4: d001 beq.n 47ea <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x28> | |
47e6: e7ff b.n 47e8 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x26> | |
47e8: e000 b.n 47ec <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x2a> | |
47ea: e005 b.n 47f8 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x36> | |
47ec: 9804 ldr r0, [sp, #16] | |
47ee: 6801 ldr r1, [r0, #0] | |
47f0: 2280 movs r2, #128 ; 0x80 | |
47f2: 4311 orrs r1, r2 | |
47f4: 6001 str r1, [r0, #0] | |
47f6: e005 b.n 4804 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x42> | |
47f8: 9804 ldr r0, [sp, #16] | |
47fa: 6801 ldr r1, [r0, #0] | |
47fc: 2280 movs r2, #128 ; 0x80 | |
47fe: 4391 bics r1, r2 | |
4800: 6001 str r1, [r0, #0] | |
4802: e7ff b.n 4804 <microblink::samd21g18a::svd::sysctrl::Osc8mW::ondemand::h50d4c1e3772b81c8+0x42> | |
4804: 9804 ldr r0, [sp, #16] | |
4806: b007 add sp, #28 | |
4808: 4770 bx lr | |
0000480a <microblink::samd21g18a::svd::sysctrl::Osc8mW::presc::he475fece88bfe318>: | |
480a: b087 sub sp, #28 | |
480c: 460a mov r2, r1 | |
480e: 4603 mov r3, r0 | |
4810: 9006 str r0, [sp, #24] | |
4812: a805 add r0, sp, #20 | |
4814: 7001 strb r1, [r0, #0] | |
4816: 9202 str r2, [sp, #8] | |
4818: 9301 str r3, [sp, #4] | |
481a: e7ff b.n 481c <microblink::samd21g18a::svd::sysctrl::Osc8mW::presc::he475fece88bfe318+0x12> | |
481c: 9806 ldr r0, [sp, #24] | |
481e: 9004 str r0, [sp, #16] | |
4820: 9805 ldr r0, [sp, #20] | |
4822: a903 add r1, sp, #12 | |
4824: 7008 strb r0, [r1, #0] | |
4826: e7ff b.n 4828 <microblink::samd21g18a::svd::sysctrl::Osc8mW::presc::he475fece88bfe318+0x1e> | |
4828: 9804 ldr r0, [sp, #16] | |
482a: 6801 ldr r1, [r0, #0] | |
482c: 2203 movs r2, #3 | |
482e: 0213 lsls r3, r2, #8 | |
4830: 4399 bics r1, r3 | |
4832: 6001 str r1, [r0, #0] | |
4834: a803 add r0, sp, #12 | |
4836: 7800 ldrb r0, [r0, #0] | |
4838: 4010 ands r0, r2 | |
483a: 0200 lsls r0, r0, #8 | |
483c: 9000 str r0, [sp, #0] | |
483e: e7ff b.n 4840 <microblink::samd21g18a::svd::sysctrl::Osc8mW::presc::he475fece88bfe318+0x36> | |
4840: 9804 ldr r0, [sp, #16] | |
4842: 6801 ldr r1, [r0, #0] | |
4844: 9a00 ldr r2, [sp, #0] | |
4846: 4311 orrs r1, r2 | |
4848: 6001 str r1, [r0, #0] | |
484a: 9804 ldr r0, [sp, #16] | |
484c: b007 add sp, #28 | |
484e: 4770 bx lr | |
00004850 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a>: | |
4850: b580 push {r7, lr} | |
4852: af00 add r7, sp, #0 | |
4854: b094 sub sp, #80 ; 0x50 | |
4856: 4601 mov r1, r0 | |
4858: 900c str r0, [sp, #48] ; 0x30 | |
485a: 9102 str r1, [sp, #8] | |
485c: e7ff b.n 485e <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a+0xe> | |
485e: 980c ldr r0, [sp, #48] ; 0x30 | |
4860: 9009 str r0, [sp, #36] ; 0x24 | |
4862: 900e str r0, [sp, #56] ; 0x38 | |
4864: 900d str r0, [sp, #52] ; 0x34 | |
4866: f7fd fcbc bl 21e2 <core::ptr::read_volatile::hd4f97c69d8a02c1b> | |
486a: a907 add r1, sp, #28 | |
486c: 8008 strh r0, [r1, #0] | |
486e: e7ff b.n 4870 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a+0x20> | |
4870: 9807 ldr r0, [sp, #28] | |
4872: a906 add r1, sp, #24 | |
4874: 8008 strh r0, [r1, #0] | |
4876: 9807 ldr r0, [sp, #28] | |
4878: aa05 add r2, sp, #20 | |
487a: 8010 strh r0, [r2, #0] | |
487c: 9103 str r1, [sp, #12] | |
487e: 9204 str r2, [sp, #16] | |
4880: 9803 ldr r0, [sp, #12] | |
4882: 4611 mov r1, r2 | |
4884: f7fe fa90 bl 2da8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h5f8d9f414169fc10> | |
4888: 9001 str r0, [sp, #4] | |
488a: e7ff b.n 488c <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a+0x3c> | |
488c: 9809 ldr r0, [sp, #36] ; 0x24 | |
488e: 9905 ldr r1, [sp, #20] | |
4890: 9013 str r0, [sp, #76] ; 0x4c | |
4892: a812 add r0, sp, #72 ; 0x48 | |
4894: 8001 strh r1, [r0, #0] | |
4896: 9813 ldr r0, [sp, #76] ; 0x4c | |
4898: 9010 str r0, [sp, #64] ; 0x40 | |
489a: 9812 ldr r0, [sp, #72] ; 0x48 | |
489c: a90f add r1, sp, #60 ; 0x3c | |
489e: 8008 strh r0, [r1, #0] | |
48a0: 9810 ldr r0, [sp, #64] ; 0x40 | |
48a2: 990f ldr r1, [sp, #60] ; 0x3c | |
48a4: f7fd fcbb bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
48a8: e7ff b.n 48aa <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h3599b4c73c3c405a+0x5a> | |
48aa: b014 add sp, #80 ; 0x50 | |
48ac: bd80 pop {r7, pc} | |
000048ae <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7>: | |
48ae: b580 push {r7, lr} | |
48b0: af00 add r7, sp, #0 | |
48b2: b094 sub sp, #80 ; 0x50 | |
48b4: 4601 mov r1, r0 | |
48b6: 900c str r0, [sp, #48] ; 0x30 | |
48b8: 9102 str r1, [sp, #8] | |
48ba: e7ff b.n 48bc <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7+0xe> | |
48bc: 980c ldr r0, [sp, #48] ; 0x30 | |
48be: 9009 str r0, [sp, #36] ; 0x24 | |
48c0: 900e str r0, [sp, #56] ; 0x38 | |
48c2: 900d str r0, [sp, #52] ; 0x34 | |
48c4: f7fd fc8d bl 21e2 <core::ptr::read_volatile::hd4f97c69d8a02c1b> | |
48c8: a907 add r1, sp, #28 | |
48ca: 8008 strh r0, [r1, #0] | |
48cc: e7ff b.n 48ce <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7+0x20> | |
48ce: 9807 ldr r0, [sp, #28] | |
48d0: a906 add r1, sp, #24 | |
48d2: 8008 strh r0, [r1, #0] | |
48d4: 9807 ldr r0, [sp, #28] | |
48d6: aa05 add r2, sp, #20 | |
48d8: 8010 strh r0, [r2, #0] | |
48da: 9103 str r1, [sp, #12] | |
48dc: 9204 str r2, [sp, #16] | |
48de: 9803 ldr r0, [sp, #12] | |
48e0: 4611 mov r1, r2 | |
48e2: f7fe fa2b bl 2d3c <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h6525e2f0e00ee2e9> | |
48e6: 9001 str r0, [sp, #4] | |
48e8: e7ff b.n 48ea <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7+0x3c> | |
48ea: 9809 ldr r0, [sp, #36] ; 0x24 | |
48ec: 9905 ldr r1, [sp, #20] | |
48ee: 9013 str r0, [sp, #76] ; 0x4c | |
48f0: a812 add r0, sp, #72 ; 0x48 | |
48f2: 8001 strh r1, [r0, #0] | |
48f4: 9813 ldr r0, [sp, #76] ; 0x4c | |
48f6: 9010 str r0, [sp, #64] ; 0x40 | |
48f8: 9812 ldr r0, [sp, #72] ; 0x48 | |
48fa: a90f add r1, sp, #60 ; 0x3c | |
48fc: 8008 strh r0, [r1, #0] | |
48fe: 9810 ldr r0, [sp, #64] ; 0x40 | |
4900: 990f ldr r1, [sp, #60] ; 0x3c | |
4902: f7fd fc8c bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
4906: e7ff b.n 4908 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::h539fd1b4f3de13b7+0x5a> | |
4908: b014 add sp, #80 ; 0x50 | |
490a: bd80 pop {r7, pc} | |
0000490c <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d>: | |
490c: b580 push {r7, lr} | |
490e: af00 add r7, sp, #0 | |
4910: b094 sub sp, #80 ; 0x50 | |
4912: 4601 mov r1, r0 | |
4914: 900c str r0, [sp, #48] ; 0x30 | |
4916: 9102 str r1, [sp, #8] | |
4918: e7ff b.n 491a <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d+0xe> | |
491a: 980c ldr r0, [sp, #48] ; 0x30 | |
491c: 9009 str r0, [sp, #36] ; 0x24 | |
491e: 900e str r0, [sp, #56] ; 0x38 | |
4920: 900d str r0, [sp, #52] ; 0x34 | |
4922: f7fd fc5e bl 21e2 <core::ptr::read_volatile::hd4f97c69d8a02c1b> | |
4926: a907 add r1, sp, #28 | |
4928: 8008 strh r0, [r1, #0] | |
492a: e7ff b.n 492c <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d+0x20> | |
492c: 9807 ldr r0, [sp, #28] | |
492e: a906 add r1, sp, #24 | |
4930: 8008 strh r0, [r1, #0] | |
4932: 9807 ldr r0, [sp, #28] | |
4934: aa05 add r2, sp, #20 | |
4936: 8010 strh r0, [r2, #0] | |
4938: 9103 str r1, [sp, #12] | |
493a: 9204 str r2, [sp, #16] | |
493c: 9803 ldr r0, [sp, #12] | |
493e: 4611 mov r1, r2 | |
4940: f7fe fa52 bl 2de8 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h860bcc54bcb0f497> | |
4944: 9001 str r0, [sp, #4] | |
4946: e7ff b.n 4948 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d+0x3c> | |
4948: 9809 ldr r0, [sp, #36] ; 0x24 | |
494a: 9905 ldr r1, [sp, #20] | |
494c: 9013 str r0, [sp, #76] ; 0x4c | |
494e: a812 add r0, sp, #72 ; 0x48 | |
4950: 8001 strh r1, [r0, #0] | |
4952: 9813 ldr r0, [sp, #76] ; 0x4c | |
4954: 9010 str r0, [sp, #64] ; 0x40 | |
4956: 9812 ldr r0, [sp, #72] ; 0x48 | |
4958: a90f add r1, sp, #60 ; 0x3c | |
495a: 8008 strh r0, [r1, #0] | |
495c: 9810 ldr r0, [sp, #64] ; 0x40 | |
495e: 990f ldr r1, [sp, #60] ; 0x3c | |
4960: f7fd fc5d bl 221e <core::ptr::write_volatile::h1bb9176264e8cab4> | |
4964: e7ff b.n 4966 <microblink::samd21g18a::svd::sysctrl::Dfllctrl::modify::hbf2ed7f04d47d54d+0x5a> | |
4966: b014 add sp, #80 ; 0x50 | |
4968: bd80 pop {r7, pc} | |
... | |
0000496c <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f>: | |
496c: b087 sub sp, #28 | |
496e: 460a mov r2, r1 | |
4970: 4603 mov r3, r0 | |
4972: 9006 str r0, [sp, #24] | |
4974: a805 add r0, sp, #20 | |
4976: 7001 strb r1, [r0, #0] | |
4978: 9201 str r2, [sp, #4] | |
497a: 9300 str r3, [sp, #0] | |
497c: e7ff b.n 497e <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x12> | |
497e: 9806 ldr r0, [sp, #24] | |
4980: 9004 str r0, [sp, #16] | |
4982: a805 add r0, sp, #20 | |
4984: 7800 ldrb r0, [r0, #0] | |
4986: a903 add r1, sp, #12 | |
4988: 7008 strb r0, [r1, #0] | |
498a: 2101 movs r1, #1 | |
498c: 4208 tst r0, r1 | |
498e: d001 beq.n 4994 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x28> | |
4990: e7ff b.n 4992 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x26> | |
4992: e000 b.n 4996 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x2a> | |
4994: e005 b.n 49a2 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x36> | |
4996: 9804 ldr r0, [sp, #16] | |
4998: 8801 ldrh r1, [r0, #0] | |
499a: 2202 movs r2, #2 | |
499c: 4311 orrs r1, r2 | |
499e: 8001 strh r1, [r0, #0] | |
49a0: e005 b.n 49ae <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x42> | |
49a2: 9804 ldr r0, [sp, #16] | |
49a4: 8801 ldrh r1, [r0, #0] | |
49a6: 4a03 ldr r2, [pc, #12] ; (49b4 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x48>) | |
49a8: 4011 ands r1, r2 | |
49aa: 8001 strh r1, [r0, #0] | |
49ac: e7ff b.n 49ae <microblink::samd21g18a::svd::sysctrl::DfllctrlW::enable::h10fc117d1e18be6f+0x42> | |
49ae: 9804 ldr r0, [sp, #16] | |
49b0: b007 add sp, #28 | |
49b2: 4770 bx lr | |
49b4: 0000fffd .word 0x0000fffd | |
000049b8 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d>: | |
49b8: b087 sub sp, #28 | |
49ba: 460a mov r2, r1 | |
49bc: 4603 mov r3, r0 | |
49be: 9006 str r0, [sp, #24] | |
49c0: a805 add r0, sp, #20 | |
49c2: 7001 strb r1, [r0, #0] | |
49c4: 9201 str r2, [sp, #4] | |
49c6: 9300 str r3, [sp, #0] | |
49c8: e7ff b.n 49ca <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x12> | |
49ca: 9806 ldr r0, [sp, #24] | |
49cc: 9004 str r0, [sp, #16] | |
49ce: a805 add r0, sp, #20 | |
49d0: 7800 ldrb r0, [r0, #0] | |
49d2: a903 add r1, sp, #12 | |
49d4: 7008 strb r0, [r1, #0] | |
49d6: 2101 movs r1, #1 | |
49d8: 4208 tst r0, r1 | |
49da: d001 beq.n 49e0 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x28> | |
49dc: e7ff b.n 49de <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x26> | |
49de: e000 b.n 49e2 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x2a> | |
49e0: e005 b.n 49ee <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x36> | |
49e2: 9804 ldr r0, [sp, #16] | |
49e4: 8801 ldrh r1, [r0, #0] | |
49e6: 2204 movs r2, #4 | |
49e8: 4311 orrs r1, r2 | |
49ea: 8001 strh r1, [r0, #0] | |
49ec: e005 b.n 49fa <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x42> | |
49ee: 9804 ldr r0, [sp, #16] | |
49f0: 8801 ldrh r1, [r0, #0] | |
49f2: 4a03 ldr r2, [pc, #12] ; (4a00 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x48>) | |
49f4: 4011 ands r1, r2 | |
49f6: 8001 strh r1, [r0, #0] | |
49f8: e7ff b.n 49fa <microblink::samd21g18a::svd::sysctrl::DfllctrlW::mode::h339ee3ff3121de5d+0x42> | |
49fa: 9804 ldr r0, [sp, #16] | |
49fc: b007 add sp, #28 | |
49fe: 4770 bx lr | |
4a00: 0000fffb .word 0x0000fffb | |
00004a04 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3>: | |
4a04: b087 sub sp, #28 | |
4a06: 460a mov r2, r1 | |
4a08: 4603 mov r3, r0 | |
4a0a: 9006 str r0, [sp, #24] | |
4a0c: a805 add r0, sp, #20 | |
4a0e: 7001 strb r1, [r0, #0] | |
4a10: 9201 str r2, [sp, #4] | |
4a12: 9300 str r3, [sp, #0] | |
4a14: e7ff b.n 4a16 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x12> | |
4a16: 9806 ldr r0, [sp, #24] | |
4a18: 9004 str r0, [sp, #16] | |
4a1a: a805 add r0, sp, #20 | |
4a1c: 7800 ldrb r0, [r0, #0] | |
4a1e: a903 add r1, sp, #12 | |
4a20: 7008 strb r0, [r1, #0] | |
4a22: 2101 movs r1, #1 | |
4a24: 4208 tst r0, r1 | |
4a26: d001 beq.n 4a2c <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x28> | |
4a28: e7ff b.n 4a2a <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x26> | |
4a2a: e000 b.n 4a2e <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x2a> | |
4a2c: e005 b.n 4a3a <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x36> | |
4a2e: 9804 ldr r0, [sp, #16] | |
4a30: 8801 ldrh r1, [r0, #0] | |
4a32: 2280 movs r2, #128 ; 0x80 | |
4a34: 4311 orrs r1, r2 | |
4a36: 8001 strh r1, [r0, #0] | |
4a38: e005 b.n 4a46 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x42> | |
4a3a: 9804 ldr r0, [sp, #16] | |
4a3c: 8801 ldrh r1, [r0, #0] | |
4a3e: 4a03 ldr r2, [pc, #12] ; (4a4c <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x48>) | |
4a40: 4011 ands r1, r2 | |
4a42: 8001 strh r1, [r0, #0] | |
4a44: e7ff b.n 4a46 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::ondemand::hd56e5ccf06f8a2f3+0x42> | |
4a46: 9804 ldr r0, [sp, #16] | |
4a48: b007 add sp, #28 | |
4a4a: 4770 bx lr | |
4a4c: 0000ff7f .word 0x0000ff7f | |
00004a50 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7>: | |
4a50: b087 sub sp, #28 | |
4a52: 460a mov r2, r1 | |
4a54: 4603 mov r3, r0 | |
4a56: 9006 str r0, [sp, #24] | |
4a58: a805 add r0, sp, #20 | |
4a5a: 7001 strb r1, [r0, #0] | |
4a5c: 9201 str r2, [sp, #4] | |
4a5e: 9300 str r3, [sp, #0] | |
4a60: e7ff b.n 4a62 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x12> | |
4a62: 9806 ldr r0, [sp, #24] | |
4a64: 9004 str r0, [sp, #16] | |
4a66: a805 add r0, sp, #20 | |
4a68: 7800 ldrb r0, [r0, #0] | |
4a6a: a903 add r1, sp, #12 | |
4a6c: 7008 strb r0, [r1, #0] | |
4a6e: 2101 movs r1, #1 | |
4a70: 4208 tst r0, r1 | |
4a72: d001 beq.n 4a78 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x28> | |
4a74: e7ff b.n 4a76 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x26> | |
4a76: e000 b.n 4a7a <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x2a> | |
4a78: e006 b.n 4a88 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x38> | |
4a7a: 9804 ldr r0, [sp, #16] | |
4a7c: 8801 ldrh r1, [r0, #0] | |
4a7e: 2201 movs r2, #1 | |
4a80: 0252 lsls r2, r2, #9 | |
4a82: 4311 orrs r1, r2 | |
4a84: 8001 strh r1, [r0, #0] | |
4a86: e005 b.n 4a94 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x44> | |
4a88: 9804 ldr r0, [sp, #16] | |
4a8a: 8801 ldrh r1, [r0, #0] | |
4a8c: 4a03 ldr r2, [pc, #12] ; (4a9c <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x4c>) | |
4a8e: 4011 ands r1, r2 | |
4a90: 8001 strh r1, [r0, #0] | |
4a92: e7ff b.n 4a94 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::qldis::hf2b95275759c5db7+0x44> | |
4a94: 9804 ldr r0, [sp, #16] | |
4a96: b007 add sp, #28 | |
4a98: 4770 bx lr | |
4a9a: 46c0 nop ; (mov r8, r8) | |
4a9c: 0000fdff .word 0x0000fdff | |
00004aa0 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17>: | |
4aa0: b087 sub sp, #28 | |
4aa2: 460a mov r2, r1 | |
4aa4: 4603 mov r3, r0 | |
4aa6: 9006 str r0, [sp, #24] | |
4aa8: a805 add r0, sp, #20 | |
4aaa: 7001 strb r1, [r0, #0] | |
4aac: 9201 str r2, [sp, #4] | |
4aae: 9300 str r3, [sp, #0] | |
4ab0: e7ff b.n 4ab2 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x12> | |
4ab2: 9806 ldr r0, [sp, #24] | |
4ab4: 9004 str r0, [sp, #16] | |
4ab6: a805 add r0, sp, #20 | |
4ab8: 7800 ldrb r0, [r0, #0] | |
4aba: a903 add r1, sp, #12 | |
4abc: 7008 strb r0, [r1, #0] | |
4abe: 2101 movs r1, #1 | |
4ac0: 4208 tst r0, r1 | |
4ac2: d001 beq.n 4ac8 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x28> | |
4ac4: e7ff b.n 4ac6 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x26> | |
4ac6: e000 b.n 4aca <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x2a> | |
4ac8: e006 b.n 4ad8 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x38> | |
4aca: 9804 ldr r0, [sp, #16] | |
4acc: 8801 ldrh r1, [r0, #0] | |
4ace: 2201 movs r2, #1 | |
4ad0: 02d2 lsls r2, r2, #11 | |
4ad2: 4311 orrs r1, r2 | |
4ad4: 8001 strh r1, [r0, #0] | |
4ad6: e005 b.n 4ae4 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x44> | |
4ad8: 9804 ldr r0, [sp, #16] | |
4ada: 8801 ldrh r1, [r0, #0] | |
4adc: 4a03 ldr r2, [pc, #12] ; (4aec <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x4c>) | |
4ade: 4011 ands r1, r2 | |
4ae0: 8001 strh r1, [r0, #0] | |
4ae2: e7ff b.n 4ae4 <microblink::samd21g18a::svd::sysctrl::DfllctrlW::waitlock::h289e5ad761611f17+0x44> | |
4ae4: 9804 ldr r0, [sp, #16] | |
4ae6: b007 add sp, #28 | |
4ae8: 4770 bx lr | |
4aea: 46c0 nop ; (mov r8, r8) | |
4aec: 0000f7ff .word 0x0000f7ff | |
00004af0 <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801>: | |
4af0: b580 push {r7, lr} | |
4af2: af00 add r7, sp, #0 | |
4af4: b090 sub sp, #64 ; 0x40 | |
4af6: 4601 mov r1, r0 | |
4af8: 900a str r0, [sp, #40] ; 0x28 | |
4afa: 9102 str r1, [sp, #8] | |
4afc: e7ff b.n 4afe <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801+0xe> | |
4afe: 980a ldr r0, [sp, #40] ; 0x28 | |
4b00: 9007 str r0, [sp, #28] | |
4b02: f000 f81a bl 4b3a <microblink::samd21g18a::svd::sysctrl::DfllmulW::reset_value::h8ed9c75ac2259206> | |
4b06: 9003 str r0, [sp, #12] | |
4b08: 9005 str r0, [sp, #20] | |
4b0a: e7ff b.n 4b0c <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801+0x1c> | |
4b0c: a805 add r0, sp, #20 | |
4b0e: 9004 str r0, [sp, #16] | |
4b10: f7fe f928 bl 2d64 <microblink::samd21g18a::startup::system_init::_$u7b$$u7b$closure$u7d$$u7d$::h163a85fe8a32f1c8> | |
4b14: 9001 str r0, [sp, #4] | |
4b16: e7ff b.n 4b18 <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801+0x28> | |
4b18: 9807 ldr r0, [sp, #28] | |
4b1a: 9905 ldr r1, [sp, #20] | |
4b1c: 900f str r0, [sp, #60] ; 0x3c | |
4b1e: 910e str r1, [sp, #56] ; 0x38 | |
4b20: 980f ldr r0, [sp, #60] ; 0x3c | |
4b22: 900c str r0, [sp, #48] ; 0x30 | |
4b24: 980e ldr r0, [sp, #56] ; 0x38 | |
4b26: 900b str r0, [sp, #44] ; 0x2c | |
4b28: 990c ldr r1, [sp, #48] ; 0x30 | |
4b2a: 9000 str r0, [sp, #0] | |
4b2c: 4608 mov r0, r1 | |
4b2e: 9900 ldr r1, [sp, #0] | |
4b30: f7fd fb9b bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4b34: e7ff b.n 4b36 <microblink::samd21g18a::svd::sysctrl::Dfllmul::write::h6bd49a1c7a5f2801+0x46> | |
4b36: b010 add sp, #64 ; 0x40 | |
4b38: bd80 pop {r7, pc} | |
00004b3a <microblink::samd21g18a::svd::sysctrl::DfllmulW::reset_value::h8ed9c75ac2259206>: | |
4b3a: b081 sub sp, #4 | |
4b3c: e7ff b.n 4b3e <microblink::samd21g18a::svd::sysctrl::DfllmulW::reset_value::h8ed9c75ac2259206+0x4> | |
4b3e: 2000 movs r0, #0 | |
4b40: 9000 str r0, [sp, #0] | |
4b42: b001 add sp, #4 | |
4b44: 4770 bx lr | |
... | |
00004b48 <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd>: | |
4b48: b087 sub sp, #28 | |
4b4a: 460a mov r2, r1 | |
4b4c: 4603 mov r3, r0 | |
4b4e: 9006 str r0, [sp, #24] | |
4b50: a805 add r0, sp, #20 | |
4b52: 8001 strh r1, [r0, #0] | |
4b54: 9202 str r2, [sp, #8] | |
4b56: 9301 str r3, [sp, #4] | |
4b58: e7ff b.n 4b5a <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd+0x12> | |
4b5a: 9806 ldr r0, [sp, #24] | |
4b5c: 9004 str r0, [sp, #16] | |
4b5e: 9805 ldr r0, [sp, #20] | |
4b60: a903 add r1, sp, #12 | |
4b62: 8008 strh r0, [r1, #0] | |
4b64: e7ff b.n 4b66 <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd+0x1e> | |
4b66: 9804 ldr r0, [sp, #16] | |
4b68: 6801 ldr r1, [r0, #0] | |
4b6a: 4a07 ldr r2, [pc, #28] ; (4b88 <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd+0x40>) | |
4b6c: 4011 ands r1, r2 | |
4b6e: 6001 str r1, [r0, #0] | |
4b70: a803 add r0, sp, #12 | |
4b72: 8800 ldrh r0, [r0, #0] | |
4b74: 9000 str r0, [sp, #0] | |
4b76: e7ff b.n 4b78 <microblink::samd21g18a::svd::sysctrl::DfllmulW::mul::hcbe0d5241d95d6cd+0x30> | |
4b78: 9804 ldr r0, [sp, #16] | |
4b7a: 6801 ldr r1, [r0, #0] | |
4b7c: 9a00 ldr r2, [sp, #0] | |
4b7e: 4311 orrs r1, r2 | |
4b80: 6001 str r1, [r0, #0] | |
4b82: 9804 ldr r0, [sp, #16] | |
4b84: b007 add sp, #28 | |
4b86: 4770 bx lr | |
4b88: ffff0000 .word 0xffff0000 | |
00004b8c <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c>: | |
4b8c: b087 sub sp, #28 | |
4b8e: 460a mov r2, r1 | |
4b90: 4603 mov r3, r0 | |
4b92: 9006 str r0, [sp, #24] | |
4b94: a805 add r0, sp, #20 | |
4b96: 8001 strh r1, [r0, #0] | |
4b98: 9202 str r2, [sp, #8] | |
4b9a: 9301 str r3, [sp, #4] | |
4b9c: e7ff b.n 4b9e <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c+0x12> | |
4b9e: 9806 ldr r0, [sp, #24] | |
4ba0: 9004 str r0, [sp, #16] | |
4ba2: 9805 ldr r0, [sp, #20] | |
4ba4: a903 add r1, sp, #12 | |
4ba6: 8008 strh r0, [r1, #0] | |
4ba8: e7ff b.n 4baa <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c+0x1e> | |
4baa: 9804 ldr r0, [sp, #16] | |
4bac: 6801 ldr r1, [r0, #0] | |
4bae: 4a09 ldr r2, [pc, #36] ; (4bd4 <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c+0x48>) | |
4bb0: 4011 ands r1, r2 | |
4bb2: 6001 str r1, [r0, #0] | |
4bb4: a803 add r0, sp, #12 | |
4bb6: 8800 ldrh r0, [r0, #0] | |
4bb8: 4907 ldr r1, [pc, #28] ; (4bd8 <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c+0x4c>) | |
4bba: 4008 ands r0, r1 | |
4bbc: 0400 lsls r0, r0, #16 | |
4bbe: 9000 str r0, [sp, #0] | |
4bc0: e7ff b.n 4bc2 <microblink::samd21g18a::svd::sysctrl::DfllmulW::fstep::h48799882ceb3755c+0x36> | |
4bc2: 9804 ldr r0, [sp, #16] | |
4bc4: 6801 ldr r1, [r0, #0] | |
4bc6: 9a00 ldr r2, [sp, #0] | |
4bc8: 4311 orrs r1, r2 | |
4bca: 6001 str r1, [r0, #0] | |
4bcc: 9804 ldr r0, [sp, #16] | |
4bce: b007 add sp, #28 | |
4bd0: 4770 bx lr | |
4bd2: 46c0 nop ; (mov r8, r8) | |
4bd4: fc00ffff .word 0xfc00ffff | |
4bd8: 000003ff .word 0x000003ff | |
00004bdc <microblink::samd21g18a::svd::sysctrl::DfllmulW::cstep::h8d19dbca8a130767>: | |
4bdc: b087 sub sp, #28 | |
4bde: 460a mov r2, r1 | |
4be0: 4603 mov r3, r0 | |
4be2: 9006 str r0, [sp, #24] | |
4be4: a805 add r0, sp, #20 | |
4be6: 7001 strb r1, [r0, #0] | |
4be8: 9202 str r2, [sp, #8] | |
4bea: 9301 str r3, [sp, #4] | |
4bec: e7ff b.n 4bee <microblink::samd21g18a::svd::sysctrl::DfllmulW::cstep::h8d19dbca8a130767+0x12> | |
4bee: 9806 ldr r0, [sp, #24] | |
4bf0: 9004 str r0, [sp, #16] | |
4bf2: 9805 ldr r0, [sp, #20] | |
4bf4: a903 add r1, sp, #12 | |
4bf6: 7008 strb r0, [r1, #0] | |
4bf8: e7ff b.n 4bfa <microblink::samd21g18a::svd::sysctrl::DfllmulW::cstep::h8d19dbca8a130767+0x1e> | |
4bfa: 9804 ldr r0, [sp, #16] | |
4bfc: 6801 ldr r1, [r0, #0] | |
4bfe: 223f movs r2, #63 ; 0x3f | |
4c00: 0692 lsls r2, r2, #26 | |
4c02: 4391 bics r1, r2 | |
4c04: 6001 str r1, [r0, #0] | |
4c06: 9803 ldr r0, [sp, #12] | |
4c08: 0680 lsls r0, r0, #26 | |
4c0a: 9000 str r0, [sp, #0] | |
4c0c: e7ff b.n 4c0e <microblink::samd21g18a::svd::sysctrl::DfllmulW::cstep::h8d19dbca8a130767+0x32> | |
4c0e: 9804 ldr r0, [sp, #16] | |
4c10: 6801 ldr r1, [r0, #0] | |
4c12: 9a00 ldr r2, [sp, #0] | |
4c14: 4311 orrs r1, r2 | |
4c16: 6001 str r1, [r0, #0] | |
4c18: 9804 ldr r0, [sp, #16] | |
4c1a: b007 add sp, #28 | |
4c1c: 4770 bx lr | |
00004c1e <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531>: | |
4c1e: b580 push {r7, lr} | |
4c20: af00 add r7, sp, #0 | |
4c22: b094 sub sp, #80 ; 0x50 | |
4c24: 460a mov r2, r1 | |
4c26: 4603 mov r3, r0 | |
4c28: 900e str r0, [sp, #56] ; 0x38 | |
4c2a: 910c str r1, [sp, #48] ; 0x30 | |
4c2c: 910d str r1, [sp, #52] ; 0x34 | |
4c2e: 9203 str r2, [sp, #12] | |
4c30: 9302 str r3, [sp, #8] | |
4c32: e7ff b.n 4c34 <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531+0x16> | |
4c34: 980e ldr r0, [sp, #56] ; 0x38 | |
4c36: 900a str r0, [sp, #40] ; 0x28 | |
4c38: 980d ldr r0, [sp, #52] ; 0x34 | |
4c3a: 9009 str r0, [sp, #36] ; 0x24 | |
4c3c: f000 f81f bl 4c7e <microblink::samd21g18a::svd::port::DirclrW::reset_value::h61d636b8ca48fc93> | |
4c40: 9005 str r0, [sp, #20] | |
4c42: 9008 str r0, [sp, #32] | |
4c44: e7ff b.n 4c46 <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531+0x28> | |
4c46: 9809 ldr r0, [sp, #36] ; 0x24 | |
4c48: 9007 str r0, [sp, #28] | |
4c4a: a808 add r0, sp, #32 | |
4c4c: 9006 str r0, [sp, #24] | |
4c4e: 9807 ldr r0, [sp, #28] | |
4c50: 9004 str r0, [sp, #16] | |
4c52: 9906 ldr r1, [sp, #24] | |
4c54: f000 fe8e bl 5974 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f> | |
4c58: 9001 str r0, [sp, #4] | |
4c5a: e7ff b.n 4c5c <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531+0x3e> | |
4c5c: 980a ldr r0, [sp, #40] ; 0x28 | |
4c5e: 9908 ldr r1, [sp, #32] | |
4c60: 9013 str r0, [sp, #76] ; 0x4c | |
4c62: 9112 str r1, [sp, #72] ; 0x48 | |
4c64: 9813 ldr r0, [sp, #76] ; 0x4c | |
4c66: 9010 str r0, [sp, #64] ; 0x40 | |
4c68: 9812 ldr r0, [sp, #72] ; 0x48 | |
4c6a: 900f str r0, [sp, #60] ; 0x3c | |
4c6c: 9910 ldr r1, [sp, #64] ; 0x40 | |
4c6e: 9000 str r0, [sp, #0] | |
4c70: 4608 mov r0, r1 | |
4c72: 9900 ldr r1, [sp, #0] | |
4c74: f7fd faf9 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4c78: e7ff b.n 4c7a <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531+0x5c> | |
4c7a: b014 add sp, #80 ; 0x50 | |
4c7c: bd80 pop {r7, pc} | |
00004c7e <microblink::samd21g18a::svd::port::DirclrW::reset_value::h61d636b8ca48fc93>: | |
4c7e: b081 sub sp, #4 | |
4c80: e7ff b.n 4c82 <microblink::samd21g18a::svd::port::DirclrW::reset_value::h61d636b8ca48fc93+0x4> | |
4c82: 2000 movs r0, #0 | |
4c84: 9000 str r0, [sp, #0] | |
4c86: b001 add sp, #4 | |
4c88: 4770 bx lr | |
00004c8a <microblink::samd21g18a::svd::port::DirclrW::dirclr::ha7ba5ef54e8c2324>: | |
4c8a: b087 sub sp, #28 | |
4c8c: 460a mov r2, r1 | |
4c8e: 4603 mov r3, r0 | |
4c90: 9006 str r0, [sp, #24] | |
4c92: 9105 str r1, [sp, #20] | |
4c94: 9202 str r2, [sp, #8] | |
4c96: 9301 str r3, [sp, #4] | |
4c98: e7ff b.n 4c9a <microblink::samd21g18a::svd::port::DirclrW::dirclr::ha7ba5ef54e8c2324+0x10> | |
4c9a: 9806 ldr r0, [sp, #24] | |
4c9c: 9004 str r0, [sp, #16] | |
4c9e: 9805 ldr r0, [sp, #20] | |
4ca0: 9003 str r0, [sp, #12] | |
4ca2: e7ff b.n 4ca4 <microblink::samd21g18a::svd::port::DirclrW::dirclr::ha7ba5ef54e8c2324+0x1a> | |
4ca4: 9804 ldr r0, [sp, #16] | |
4ca6: 2100 movs r1, #0 | |
4ca8: 6001 str r1, [r0, #0] | |
4caa: 9803 ldr r0, [sp, #12] | |
4cac: 9000 str r0, [sp, #0] | |
4cae: e7ff b.n 4cb0 <microblink::samd21g18a::svd::port::DirclrW::dirclr::ha7ba5ef54e8c2324+0x26> | |
4cb0: 9804 ldr r0, [sp, #16] | |
4cb2: 6801 ldr r1, [r0, #0] | |
4cb4: 9a00 ldr r2, [sp, #0] | |
4cb6: 4311 orrs r1, r2 | |
4cb8: 6001 str r1, [r0, #0] | |
4cba: 9804 ldr r0, [sp, #16] | |
4cbc: b007 add sp, #28 | |
4cbe: 4770 bx lr | |
00004cc0 <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518>: | |
4cc0: b580 push {r7, lr} | |
4cc2: af00 add r7, sp, #0 | |
4cc4: b098 sub sp, #96 ; 0x60 | |
4cc6: 460a mov r2, r1 | |
4cc8: 4603 mov r3, r0 | |
4cca: 9010 str r0, [sp, #64] ; 0x40 | |
4ccc: 910e str r1, [sp, #56] ; 0x38 | |
4cce: 910f str r1, [sp, #60] ; 0x3c | |
4cd0: 9203 str r2, [sp, #12] | |
4cd2: 9302 str r3, [sp, #8] | |
4cd4: e7ff b.n 4cd6 <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518+0x16> | |
4cd6: 9810 ldr r0, [sp, #64] ; 0x40 | |
4cd8: 900c str r0, [sp, #48] ; 0x30 | |
4cda: 980f ldr r0, [sp, #60] ; 0x3c | |
4cdc: 900b str r0, [sp, #44] ; 0x2c | |
4cde: 980c ldr r0, [sp, #48] ; 0x30 | |
4ce0: 9012 str r0, [sp, #72] ; 0x48 | |
4ce2: 9011 str r0, [sp, #68] ; 0x44 | |
4ce4: f7fd fa8d bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
4ce8: 900a str r0, [sp, #40] ; 0x28 | |
4cea: e7ff b.n 4cec <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518+0x2c> | |
4cec: 980a ldr r0, [sp, #40] ; 0x28 | |
4cee: 9009 str r0, [sp, #36] ; 0x24 | |
4cf0: 980a ldr r0, [sp, #40] ; 0x28 | |
4cf2: 9008 str r0, [sp, #32] | |
4cf4: 980b ldr r0, [sp, #44] ; 0x2c | |
4cf6: 9007 str r0, [sp, #28] | |
4cf8: a809 add r0, sp, #36 ; 0x24 | |
4cfa: 9005 str r0, [sp, #20] | |
4cfc: a808 add r0, sp, #32 | |
4cfe: 9006 str r0, [sp, #24] | |
4d00: 9807 ldr r0, [sp, #28] | |
4d02: 9004 str r0, [sp, #16] | |
4d04: 9905 ldr r1, [sp, #20] | |
4d06: 9a06 ldr r2, [sp, #24] | |
4d08: f000 fe8a bl 5a20 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00> | |
4d0c: 9001 str r0, [sp, #4] | |
4d0e: e7ff b.n 4d10 <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518+0x50> | |
4d10: 980c ldr r0, [sp, #48] ; 0x30 | |
4d12: 9908 ldr r1, [sp, #32] | |
4d14: 9017 str r0, [sp, #92] ; 0x5c | |
4d16: 9116 str r1, [sp, #88] ; 0x58 | |
4d18: 9817 ldr r0, [sp, #92] ; 0x5c | |
4d1a: 9014 str r0, [sp, #80] ; 0x50 | |
4d1c: 9816 ldr r0, [sp, #88] ; 0x58 | |
4d1e: 9013 str r0, [sp, #76] ; 0x4c | |
4d20: 9914 ldr r1, [sp, #80] ; 0x50 | |
4d22: 9000 str r0, [sp, #0] | |
4d24: 4608 mov r0, r1 | |
4d26: 9900 ldr r1, [sp, #0] | |
4d28: f7fd fa9f bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4d2c: e7ff b.n 4d2e <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518+0x6e> | |
4d2e: b018 add sp, #96 ; 0x60 | |
4d30: bd80 pop {r7, pc} | |
00004d32 <microblink::samd21g18a::svd::port::Dirset::read::h8278335745aa7092>: | |
4d32: b580 push {r7, lr} | |
4d34: af00 add r7, sp, #0 | |
4d36: b088 sub sp, #32 | |
4d38: 4601 mov r1, r0 | |
4d3a: 9005 str r0, [sp, #20] | |
4d3c: 9102 str r1, [sp, #8] | |
4d3e: e7ff b.n 4d40 <microblink::samd21g18a::svd::port::Dirset::read::h8278335745aa7092+0xe> | |
4d40: 9805 ldr r0, [sp, #20] | |
4d42: 9003 str r0, [sp, #12] | |
4d44: 9007 str r0, [sp, #28] | |
4d46: 9006 str r0, [sp, #24] | |
4d48: f7fd fa5b bl 2202 <core::ptr::read_volatile::hfc52848eb814e0c7> | |
4d4c: 9001 str r0, [sp, #4] | |
4d4e: e7ff b.n 4d50 <microblink::samd21g18a::svd::port::Dirset::read::h8278335745aa7092+0x1e> | |
4d50: 9801 ldr r0, [sp, #4] | |
4d52: 9004 str r0, [sp, #16] | |
4d54: b008 add sp, #32 | |
4d56: bd80 pop {r7, pc} | |
00004d58 <microblink::samd21g18a::svd::port::DirsetR::dirset::h166093aac99fc277>: | |
4d58: b084 sub sp, #16 | |
4d5a: 4601 mov r1, r0 | |
4d5c: 9003 str r0, [sp, #12] | |
4d5e: 9101 str r1, [sp, #4] | |
4d60: e7ff b.n 4d62 <microblink::samd21g18a::svd::port::DirsetR::dirset::h166093aac99fc277+0xa> | |
4d62: 9803 ldr r0, [sp, #12] | |
4d64: 9002 str r0, [sp, #8] | |
4d66: 6800 ldr r0, [r0, #0] | |
4d68: 9000 str r0, [sp, #0] | |
4d6a: e7ff b.n 4d6c <microblink::samd21g18a::svd::port::DirsetR::dirset::h166093aac99fc277+0x14> | |
4d6c: 9800 ldr r0, [sp, #0] | |
4d6e: b004 add sp, #16 | |
4d70: 4770 bx lr | |
00004d72 <microblink::samd21g18a::svd::port::DirsetW::dirset::hb906212c88ea5204>: | |
4d72: b087 sub sp, #28 | |
4d74: 460a mov r2, r1 | |
4d76: 4603 mov r3, r0 | |
4d78: 9006 str r0, [sp, #24] | |
4d7a: 9105 str r1, [sp, #20] | |
4d7c: 9202 str r2, [sp, #8] | |
4d7e: 9301 str r3, [sp, #4] | |
4d80: e7ff b.n 4d82 <microblink::samd21g18a::svd::port::DirsetW::dirset::hb906212c88ea5204+0x10> | |
4d82: 9806 ldr r0, [sp, #24] | |
4d84: 9004 str r0, [sp, #16] | |
4d86: 9805 ldr r0, [sp, #20] | |
4d88: 9003 str r0, [sp, #12] | |
4d8a: e7ff b.n 4d8c <microblink::samd21g18a::svd::port::DirsetW::dirset::hb906212c88ea5204+0x1a> | |
4d8c: 9804 ldr r0, [sp, #16] | |
4d8e: 2100 movs r1, #0 | |
4d90: 6001 str r1, [r0, #0] | |
4d92: 9803 ldr r0, [sp, #12] | |
4d94: 9000 str r0, [sp, #0] | |
4d96: e7ff b.n 4d98 <microblink::samd21g18a::svd::port::DirsetW::dirset::hb906212c88ea5204+0x26> | |
4d98: 9804 ldr r0, [sp, #16] | |
4d9a: 6801 ldr r1, [r0, #0] | |
4d9c: 9a00 ldr r2, [sp, #0] | |
4d9e: 4311 orrs r1, r2 | |
4da0: 6001 str r1, [r0, #0] | |
4da2: 9804 ldr r0, [sp, #16] | |
4da4: b007 add sp, #28 | |
4da6: 4770 bx lr | |
00004da8 <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf>: | |
4da8: b580 push {r7, lr} | |
4daa: af00 add r7, sp, #0 | |
4dac: b094 sub sp, #80 ; 0x50 | |
4dae: 460a mov r2, r1 | |
4db0: 4603 mov r3, r0 | |
4db2: 900e str r0, [sp, #56] ; 0x38 | |
4db4: 910c str r1, [sp, #48] ; 0x30 | |
4db6: 910d str r1, [sp, #52] ; 0x34 | |
4db8: 9203 str r2, [sp, #12] | |
4dba: 9302 str r3, [sp, #8] | |
4dbc: e7ff b.n 4dbe <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf+0x16> | |
4dbe: 980e ldr r0, [sp, #56] ; 0x38 | |
4dc0: 900a str r0, [sp, #40] ; 0x28 | |
4dc2: 980d ldr r0, [sp, #52] ; 0x34 | |
4dc4: 9009 str r0, [sp, #36] ; 0x24 | |
4dc6: f000 f81f bl 4e08 <microblink::samd21g18a::svd::port::OutclrW::reset_value::hfce0cf5fd7cbc8e7> | |
4dca: 9005 str r0, [sp, #20] | |
4dcc: 9008 str r0, [sp, #32] | |
4dce: e7ff b.n 4dd0 <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf+0x28> | |
4dd0: 9809 ldr r0, [sp, #36] ; 0x24 | |
4dd2: 9007 str r0, [sp, #28] | |
4dd4: a808 add r0, sp, #32 | |
4dd6: 9006 str r0, [sp, #24] | |
4dd8: 9807 ldr r0, [sp, #28] | |
4dda: 9004 str r0, [sp, #16] | |
4ddc: 9906 ldr r1, [sp, #24] | |
4dde: f000 ff77 bl 5cd0 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::h6eed8a6575db6240> | |
4de2: 9001 str r0, [sp, #4] | |
4de4: e7ff b.n 4de6 <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf+0x3e> | |
4de6: 980a ldr r0, [sp, #40] ; 0x28 | |
4de8: 9908 ldr r1, [sp, #32] | |
4dea: 9013 str r0, [sp, #76] ; 0x4c | |
4dec: 9112 str r1, [sp, #72] ; 0x48 | |
4dee: 9813 ldr r0, [sp, #76] ; 0x4c | |
4df0: 9010 str r0, [sp, #64] ; 0x40 | |
4df2: 9812 ldr r0, [sp, #72] ; 0x48 | |
4df4: 900f str r0, [sp, #60] ; 0x3c | |
4df6: 9910 ldr r1, [sp, #64] ; 0x40 | |
4df8: 9000 str r0, [sp, #0] | |
4dfa: 4608 mov r0, r1 | |
4dfc: 9900 ldr r1, [sp, #0] | |
4dfe: f7fd fa34 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4e02: e7ff b.n 4e04 <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf+0x5c> | |
4e04: b014 add sp, #80 ; 0x50 | |
4e06: bd80 pop {r7, pc} | |
00004e08 <microblink::samd21g18a::svd::port::OutclrW::reset_value::hfce0cf5fd7cbc8e7>: | |
4e08: b081 sub sp, #4 | |
4e0a: e7ff b.n 4e0c <microblink::samd21g18a::svd::port::OutclrW::reset_value::hfce0cf5fd7cbc8e7+0x4> | |
4e0c: 2000 movs r0, #0 | |
4e0e: 9000 str r0, [sp, #0] | |
4e10: b001 add sp, #4 | |
4e12: 4770 bx lr | |
00004e14 <microblink::samd21g18a::svd::port::OutclrW::outclr::h9e0e0dd8e693f212>: | |
4e14: b087 sub sp, #28 | |
4e16: 460a mov r2, r1 | |
4e18: 4603 mov r3, r0 | |
4e1a: 9006 str r0, [sp, #24] | |
4e1c: 9105 str r1, [sp, #20] | |
4e1e: 9202 str r2, [sp, #8] | |
4e20: 9301 str r3, [sp, #4] | |
4e22: e7ff b.n 4e24 <microblink::samd21g18a::svd::port::OutclrW::outclr::h9e0e0dd8e693f212+0x10> | |
4e24: 9806 ldr r0, [sp, #24] | |
4e26: 9004 str r0, [sp, #16] | |
4e28: 9805 ldr r0, [sp, #20] | |
4e2a: 9003 str r0, [sp, #12] | |
4e2c: e7ff b.n 4e2e <microblink::samd21g18a::svd::port::OutclrW::outclr::h9e0e0dd8e693f212+0x1a> | |
4e2e: 9804 ldr r0, [sp, #16] | |
4e30: 2100 movs r1, #0 | |
4e32: 6001 str r1, [r0, #0] | |
4e34: 9803 ldr r0, [sp, #12] | |
4e36: 9000 str r0, [sp, #0] | |
4e38: e7ff b.n 4e3a <microblink::samd21g18a::svd::port::OutclrW::outclr::h9e0e0dd8e693f212+0x26> | |
4e3a: 9804 ldr r0, [sp, #16] | |
4e3c: 6801 ldr r1, [r0, #0] | |
4e3e: 9a00 ldr r2, [sp, #0] | |
4e40: 4311 orrs r1, r2 | |
4e42: 6001 str r1, [r0, #0] | |
4e44: 9804 ldr r0, [sp, #16] | |
4e46: b007 add sp, #28 | |
4e48: 4770 bx lr | |
00004e4a <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d>: | |
4e4a: b580 push {r7, lr} | |
4e4c: af00 add r7, sp, #0 | |
4e4e: b094 sub sp, #80 ; 0x50 | |
4e50: 460a mov r2, r1 | |
4e52: 4603 mov r3, r0 | |
4e54: 900e str r0, [sp, #56] ; 0x38 | |
4e56: 910c str r1, [sp, #48] ; 0x30 | |
4e58: 910d str r1, [sp, #52] ; 0x34 | |
4e5a: 9203 str r2, [sp, #12] | |
4e5c: 9302 str r3, [sp, #8] | |
4e5e: e7ff b.n 4e60 <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d+0x16> | |
4e60: 980e ldr r0, [sp, #56] ; 0x38 | |
4e62: 900a str r0, [sp, #40] ; 0x28 | |
4e64: 980d ldr r0, [sp, #52] ; 0x34 | |
4e66: 9009 str r0, [sp, #36] ; 0x24 | |
4e68: f000 f81f bl 4eaa <microblink::samd21g18a::svd::port::OutsetW::reset_value::h621d0b31ff1b4fb2> | |
4e6c: 9005 str r0, [sp, #20] | |
4e6e: 9008 str r0, [sp, #32] | |
4e70: e7ff b.n 4e72 <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d+0x28> | |
4e72: 9809 ldr r0, [sp, #36] ; 0x24 | |
4e74: 9007 str r0, [sp, #28] | |
4e76: a808 add r0, sp, #32 | |
4e78: 9006 str r0, [sp, #24] | |
4e7a: 9807 ldr r0, [sp, #28] | |
4e7c: 9004 str r0, [sp, #16] | |
4e7e: 9906 ldr r1, [sp, #24] | |
4e80: f000 ff3e bl 5d00 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hc890f1c361faeb03> | |
4e84: 9001 str r0, [sp, #4] | |
4e86: e7ff b.n 4e88 <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d+0x3e> | |
4e88: 980a ldr r0, [sp, #40] ; 0x28 | |
4e8a: 9908 ldr r1, [sp, #32] | |
4e8c: 9013 str r0, [sp, #76] ; 0x4c | |
4e8e: 9112 str r1, [sp, #72] ; 0x48 | |
4e90: 9813 ldr r0, [sp, #76] ; 0x4c | |
4e92: 9010 str r0, [sp, #64] ; 0x40 | |
4e94: 9812 ldr r0, [sp, #72] ; 0x48 | |
4e96: 900f str r0, [sp, #60] ; 0x3c | |
4e98: 9910 ldr r1, [sp, #64] ; 0x40 | |
4e9a: 9000 str r0, [sp, #0] | |
4e9c: 4608 mov r0, r1 | |
4e9e: 9900 ldr r1, [sp, #0] | |
4ea0: f7fd f9e3 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
4ea4: e7ff b.n 4ea6 <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d+0x5c> | |
4ea6: b014 add sp, #80 ; 0x50 | |
4ea8: bd80 pop {r7, pc} | |
00004eaa <microblink::samd21g18a::svd::port::OutsetW::reset_value::h621d0b31ff1b4fb2>: | |
4eaa: b081 sub sp, #4 | |
4eac: e7ff b.n 4eae <microblink::samd21g18a::svd::port::OutsetW::reset_value::h621d0b31ff1b4fb2+0x4> | |
4eae: 2000 movs r0, #0 | |
4eb0: 9000 str r0, [sp, #0] | |
4eb2: b001 add sp, #4 | |
4eb4: 4770 bx lr | |
00004eb6 <microblink::samd21g18a::svd::port::OutsetW::outset::hd41b331f1eb88e45>: | |
4eb6: b087 sub sp, #28 | |
4eb8: 460a mov r2, r1 | |
4eba: 4603 mov r3, r0 | |
4ebc: 9006 str r0, [sp, #24] | |
4ebe: 9105 str r1, [sp, #20] | |
4ec0: 9202 str r2, [sp, #8] | |
4ec2: 9301 str r3, [sp, #4] | |
4ec4: e7ff b.n 4ec6 <microblink::samd21g18a::svd::port::OutsetW::outset::hd41b331f1eb88e45+0x10> | |
4ec6: 9806 ldr r0, [sp, #24] | |
4ec8: 9004 str r0, [sp, #16] | |
4eca: 9805 ldr r0, [sp, #20] | |
4ecc: 9003 str r0, [sp, #12] | |
4ece: e7ff b.n 4ed0 <microblink::samd21g18a::svd::port::OutsetW::outset::hd41b331f1eb88e45+0x1a> | |
4ed0: 9804 ldr r0, [sp, #16] | |
4ed2: 2100 movs r1, #0 | |
4ed4: 6001 str r1, [r0, #0] | |
4ed6: 9803 ldr r0, [sp, #12] | |
4ed8: 9000 str r0, [sp, #0] | |
4eda: e7ff b.n 4edc <microblink::samd21g18a::svd::port::OutsetW::outset::hd41b331f1eb88e45+0x26> | |
4edc: 9804 ldr r0, [sp, #16] | |
4ede: 6801 ldr r1, [r0, #0] | |
4ee0: 9a00 ldr r2, [sp, #0] | |
4ee2: 4311 orrs r1, r2 | |
4ee4: 6001 str r1, [r0, #0] | |
4ee6: 9804 ldr r0, [sp, #16] | |
4ee8: b007 add sp, #28 | |
4eea: 4770 bx lr | |
00004eec <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef>: | |
4eec: b580 push {r7, lr} | |
4eee: af00 add r7, sp, #0 | |
4ef0: b094 sub sp, #80 ; 0x50 | |
4ef2: 4601 mov r1, r0 | |
4ef4: 900c str r0, [sp, #48] ; 0x30 | |
4ef6: 9102 str r1, [sp, #8] | |
4ef8: e7ff b.n 4efa <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef+0xe> | |
4efa: 980c ldr r0, [sp, #48] ; 0x30 | |
4efc: 9009 str r0, [sp, #36] ; 0x24 | |
4efe: 900e str r0, [sp, #56] ; 0x38 | |
4f00: 900d str r0, [sp, #52] ; 0x34 | |
4f02: f7fd f95e bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
4f06: a907 add r1, sp, #28 | |
4f08: 7008 strb r0, [r1, #0] | |
4f0a: e7ff b.n 4f0c <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef+0x20> | |
4f0c: 9807 ldr r0, [sp, #28] | |
4f0e: a906 add r1, sp, #24 | |
4f10: 7008 strb r0, [r1, #0] | |
4f12: 9807 ldr r0, [sp, #28] | |
4f14: aa05 add r2, sp, #20 | |
4f16: 7010 strb r0, [r2, #0] | |
4f18: 9103 str r1, [sp, #12] | |
4f1a: 9204 str r2, [sp, #16] | |
4f1c: 9803 ldr r0, [sp, #12] | |
4f1e: 4611 mov r1, r2 | |
4f20: f000 fd64 bl 59ec <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h1000dedea7bf20b1> | |
4f24: 9001 str r0, [sp, #4] | |
4f26: e7ff b.n 4f28 <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef+0x3c> | |
4f28: 9809 ldr r0, [sp, #36] ; 0x24 | |
4f2a: 9905 ldr r1, [sp, #20] | |
4f2c: 9013 str r0, [sp, #76] ; 0x4c | |
4f2e: a812 add r0, sp, #72 ; 0x48 | |
4f30: 7001 strb r1, [r0, #0] | |
4f32: 9813 ldr r0, [sp, #76] ; 0x4c | |
4f34: 9010 str r0, [sp, #64] ; 0x40 | |
4f36: 9812 ldr r0, [sp, #72] ; 0x48 | |
4f38: a90f add r1, sp, #60 ; 0x3c | |
4f3a: 7008 strb r0, [r1, #0] | |
4f3c: 9810 ldr r0, [sp, #64] ; 0x40 | |
4f3e: 990f ldr r1, [sp, #60] ; 0x3c | |
4f40: f7fd f980 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
4f44: e7ff b.n 4f46 <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef+0x5a> | |
4f46: b014 add sp, #80 ; 0x50 | |
4f48: bd80 pop {r7, pc} | |
00004f4a <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8>: | |
4f4a: b580 push {r7, lr} | |
4f4c: af00 add r7, sp, #0 | |
4f4e: b098 sub sp, #96 ; 0x60 | |
4f50: 460a mov r2, r1 | |
4f52: 4603 mov r3, r0 | |
4f54: 9010 str r0, [sp, #64] ; 0x40 | |
4f56: 910e str r1, [sp, #56] ; 0x38 | |
4f58: 910f str r1, [sp, #60] ; 0x3c | |
4f5a: 9203 str r2, [sp, #12] | |
4f5c: 9302 str r3, [sp, #8] | |
4f5e: e7ff b.n 4f60 <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8+0x16> | |
4f60: 9810 ldr r0, [sp, #64] ; 0x40 | |
4f62: 900c str r0, [sp, #48] ; 0x30 | |
4f64: 980f ldr r0, [sp, #60] ; 0x3c | |
4f66: 900b str r0, [sp, #44] ; 0x2c | |
4f68: 980c ldr r0, [sp, #48] ; 0x30 | |
4f6a: 9012 str r0, [sp, #72] ; 0x48 | |
4f6c: 9011 str r0, [sp, #68] ; 0x44 | |
4f6e: f7fd f928 bl 21c2 <core::ptr::read_volatile::hb522d13d355b6be0> | |
4f72: a90a add r1, sp, #40 ; 0x28 | |
4f74: 7008 strb r0, [r1, #0] | |
4f76: e7ff b.n 4f78 <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8+0x2e> | |
4f78: 980a ldr r0, [sp, #40] ; 0x28 | |
4f7a: a909 add r1, sp, #36 ; 0x24 | |
4f7c: 7008 strb r0, [r1, #0] | |
4f7e: 980a ldr r0, [sp, #40] ; 0x28 | |
4f80: aa08 add r2, sp, #32 | |
4f82: 7010 strb r0, [r2, #0] | |
4f84: 980b ldr r0, [sp, #44] ; 0x2c | |
4f86: 9007 str r0, [sp, #28] | |
4f88: 9105 str r1, [sp, #20] | |
4f8a: 9206 str r2, [sp, #24] | |
4f8c: 9807 ldr r0, [sp, #28] | |
4f8e: 9004 str r0, [sp, #16] | |
4f90: 9905 ldr r1, [sp, #20] | |
4f92: 9a06 ldr r2, [sp, #24] | |
4f94: f000 fe74 bl 5c80 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f> | |
4f98: 9001 str r0, [sp, #4] | |
4f9a: e7ff b.n 4f9c <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8+0x52> | |
4f9c: 980c ldr r0, [sp, #48] ; 0x30 | |
4f9e: 9908 ldr r1, [sp, #32] | |
4fa0: 9017 str r0, [sp, #92] ; 0x5c | |
4fa2: a816 add r0, sp, #88 ; 0x58 | |
4fa4: 7001 strb r1, [r0, #0] | |
4fa6: 9817 ldr r0, [sp, #92] ; 0x5c | |
4fa8: 9014 str r0, [sp, #80] ; 0x50 | |
4faa: 9816 ldr r0, [sp, #88] ; 0x58 | |
4fac: a913 add r1, sp, #76 ; 0x4c | |
4fae: 7008 strb r0, [r1, #0] | |
4fb0: 9814 ldr r0, [sp, #80] ; 0x50 | |
4fb2: 9913 ldr r1, [sp, #76] ; 0x4c | |
4fb4: f7fd f946 bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
4fb8: e7ff b.n 4fba <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8+0x70> | |
4fba: b018 add sp, #96 ; 0x60 | |
4fbc: bd80 pop {r7, pc} | |
00004fbe <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f>: | |
4fbe: b580 push {r7, lr} | |
4fc0: af00 add r7, sp, #0 | |
4fc2: b090 sub sp, #64 ; 0x40 | |
4fc4: 4601 mov r1, r0 | |
4fc6: 900a str r0, [sp, #40] ; 0x28 | |
4fc8: 9102 str r1, [sp, #8] | |
4fca: e7ff b.n 4fcc <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f+0xe> | |
4fcc: 980a ldr r0, [sp, #40] ; 0x28 | |
4fce: 9007 str r0, [sp, #28] | |
4fd0: f000 f81d bl 500e <microblink::samd21g18a::svd::port::Pincfg0W::reset_value::h0b6fd64fcc03352d> | |
4fd4: a903 add r1, sp, #12 | |
4fd6: 7008 strb r0, [r1, #0] | |
4fd8: 9803 ldr r0, [sp, #12] | |
4fda: a905 add r1, sp, #20 | |
4fdc: 7008 strb r0, [r1, #0] | |
4fde: e7ff b.n 4fe0 <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f+0x22> | |
4fe0: a805 add r0, sp, #20 | |
4fe2: 9004 str r0, [sp, #16] | |
4fe4: f000 fcb4 bl 5950 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h3bd740aba440e8eb> | |
4fe8: 9001 str r0, [sp, #4] | |
4fea: e7ff b.n 4fec <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f+0x2e> | |
4fec: 9807 ldr r0, [sp, #28] | |
4fee: 9905 ldr r1, [sp, #20] | |
4ff0: 900f str r0, [sp, #60] ; 0x3c | |
4ff2: a80e add r0, sp, #56 ; 0x38 | |
4ff4: 7001 strb r1, [r0, #0] | |
4ff6: 980f ldr r0, [sp, #60] ; 0x3c | |
4ff8: 900c str r0, [sp, #48] ; 0x30 | |
4ffa: 980e ldr r0, [sp, #56] ; 0x38 | |
4ffc: a90b add r1, sp, #44 ; 0x2c | |
4ffe: 7008 strb r0, [r1, #0] | |
5000: 980c ldr r0, [sp, #48] ; 0x30 | |
5002: 990b ldr r1, [sp, #44] ; 0x2c | |
5004: f7fd f91e bl 2244 <core::ptr::write_volatile::h66dcff8668885827> | |
5008: e7ff b.n 500a <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f+0x4c> | |
500a: b010 add sp, #64 ; 0x40 | |
500c: bd80 pop {r7, pc} | |
0000500e <microblink::samd21g18a::svd::port::Pincfg0W::reset_value::h0b6fd64fcc03352d>: | |
500e: b081 sub sp, #4 | |
5010: e7ff b.n 5012 <microblink::samd21g18a::svd::port::Pincfg0W::reset_value::h0b6fd64fcc03352d+0x4> | |
5012: 4668 mov r0, sp | |
5014: 2100 movs r1, #0 | |
5016: 7001 strb r1, [r0, #0] | |
5018: 9800 ldr r0, [sp, #0] | |
501a: b001 add sp, #4 | |
501c: 4770 bx lr | |
0000501e <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162>: | |
501e: b087 sub sp, #28 | |
5020: 460a mov r2, r1 | |
5022: 4603 mov r3, r0 | |
5024: 9006 str r0, [sp, #24] | |
5026: a805 add r0, sp, #20 | |
5028: 7001 strb r1, [r0, #0] | |
502a: 9201 str r2, [sp, #4] | |
502c: 9300 str r3, [sp, #0] | |
502e: e7ff b.n 5030 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x12> | |
5030: 9806 ldr r0, [sp, #24] | |
5032: 9004 str r0, [sp, #16] | |
5034: a805 add r0, sp, #20 | |
5036: 7800 ldrb r0, [r0, #0] | |
5038: a903 add r1, sp, #12 | |
503a: 7008 strb r0, [r1, #0] | |
503c: 2101 movs r1, #1 | |
503e: 4208 tst r0, r1 | |
5040: d001 beq.n 5046 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x28> | |
5042: e7ff b.n 5044 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x26> | |
5044: e000 b.n 5048 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x2a> | |
5046: e005 b.n 5054 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x36> | |
5048: 9804 ldr r0, [sp, #16] | |
504a: 7801 ldrb r1, [r0, #0] | |
504c: 2202 movs r2, #2 | |
504e: 4311 orrs r1, r2 | |
5050: 7001 strb r1, [r0, #0] | |
5052: e005 b.n 5060 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x42> | |
5054: 9804 ldr r0, [sp, #16] | |
5056: 7801 ldrb r1, [r0, #0] | |
5058: 22fd movs r2, #253 ; 0xfd | |
505a: 4011 ands r1, r2 | |
505c: 7001 strb r1, [r0, #0] | |
505e: e7ff b.n 5060 <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162+0x42> | |
5060: 9804 ldr r0, [sp, #16] | |
5062: b007 add sp, #28 | |
5064: 4770 bx lr | |
00005066 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d>: | |
5066: b087 sub sp, #28 | |
5068: 460a mov r2, r1 | |
506a: 4603 mov r3, r0 | |
506c: 9006 str r0, [sp, #24] | |
506e: a805 add r0, sp, #20 | |
5070: 7001 strb r1, [r0, #0] | |
5072: 9201 str r2, [sp, #4] | |
5074: 9300 str r3, [sp, #0] | |
5076: e7ff b.n 5078 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x12> | |
5078: 9806 ldr r0, [sp, #24] | |
507a: 9004 str r0, [sp, #16] | |
507c: a805 add r0, sp, #20 | |
507e: 7800 ldrb r0, [r0, #0] | |
5080: a903 add r1, sp, #12 | |
5082: 7008 strb r0, [r1, #0] | |
5084: 2101 movs r1, #1 | |
5086: 4208 tst r0, r1 | |
5088: d001 beq.n 508e <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x28> | |
508a: e7ff b.n 508c <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x26> | |
508c: e000 b.n 5090 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x2a> | |
508e: e005 b.n 509c <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x36> | |
5090: 9804 ldr r0, [sp, #16] | |
5092: 7801 ldrb r1, [r0, #0] | |
5094: 2204 movs r2, #4 | |
5096: 4311 orrs r1, r2 | |
5098: 7001 strb r1, [r0, #0] | |
509a: e005 b.n 50a8 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x42> | |
509c: 9804 ldr r0, [sp, #16] | |
509e: 7801 ldrb r1, [r0, #0] | |
50a0: 22fb movs r2, #251 ; 0xfb | |
50a2: 4011 ands r1, r2 | |
50a4: 7001 strb r1, [r0, #0] | |
50a6: e7ff b.n 50a8 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d+0x42> | |
50a8: 9804 ldr r0, [sp, #16] | |
50aa: b007 add sp, #28 | |
50ac: 4770 bx lr | |
000050ae <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c>: | |
50ae: b580 push {r7, lr} | |
50b0: af00 add r7, sp, #0 | |
50b2: b090 sub sp, #64 ; 0x40 | |
50b4: 4601 mov r1, r0 | |
50b6: 900a str r0, [sp, #40] ; 0x28 | |
50b8: 9102 str r1, [sp, #8] | |
50ba: e7ff b.n 50bc <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c+0xe> | |
50bc: 980a ldr r0, [sp, #40] ; 0x28 | |
50be: 9007 str r0, [sp, #28] | |
50c0: f000 f81a bl 50f8 <microblink::samd21g18a::systick::CtrlW::reset_value::h3a385a0f005885d7> | |
50c4: 9003 str r0, [sp, #12] | |
50c6: 9005 str r0, [sp, #20] | |
50c8: e7ff b.n 50ca <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c+0x1c> | |
50ca: a805 add r0, sp, #20 | |
50cc: 9004 str r0, [sp, #16] | |
50ce: f000 f8b7 bl 5240 <microblink::samd21g18a::systick::config::_$u7b$$u7b$closure$u7d$$u7d$::h3f72cf7e33761ef5> | |
50d2: 9001 str r0, [sp, #4] | |
50d4: e7ff b.n 50d6 <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c+0x28> | |
50d6: 9807 ldr r0, [sp, #28] | |
50d8: 9905 ldr r1, [sp, #20] | |
50da: 900f str r0, [sp, #60] ; 0x3c | |
50dc: 910e str r1, [sp, #56] ; 0x38 | |
50de: 980f ldr r0, [sp, #60] ; 0x3c | |
50e0: 900c str r0, [sp, #48] ; 0x30 | |
50e2: 980e ldr r0, [sp, #56] ; 0x38 | |
50e4: 900b str r0, [sp, #44] ; 0x2c | |
50e6: 990c ldr r1, [sp, #48] ; 0x30 | |
50e8: 9000 str r0, [sp, #0] | |
50ea: 4608 mov r0, r1 | |
50ec: 9900 ldr r1, [sp, #0] | |
50ee: f7fd f8bc bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
50f2: e7ff b.n 50f4 <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c+0x46> | |
50f4: b010 add sp, #64 ; 0x40 | |
50f6: bd80 pop {r7, pc} | |
000050f8 <microblink::samd21g18a::systick::CtrlW::reset_value::h3a385a0f005885d7>: | |
50f8: b081 sub sp, #4 | |
50fa: e7ff b.n 50fc <microblink::samd21g18a::systick::CtrlW::reset_value::h3a385a0f005885d7+0x4> | |
50fc: 2000 movs r0, #0 | |
50fe: 9000 str r0, [sp, #0] | |
5100: b001 add sp, #4 | |
5102: 4770 bx lr | |
00005104 <microblink::samd21g18a::systick::Load::write::hd039f79ccf02f2cf>: | |
5104: b580 push {r7, lr} | |
5106: af00 add r7, sp, #0 | |
5108: b08e sub sp, #56 ; 0x38 | |
510a: 460a mov r2, r1 | |
510c: 4603 mov r3, r0 | |
510e: 9008 str r0, [sp, #32] | |
5110: 9107 str r1, [sp, #28] | |
5112: 9203 str r2, [sp, #12] | |
5114: 9302 str r3, [sp, #8] | |
5116: e7ff b.n 5118 <microblink::samd21g18a::systick::Load::write::hd039f79ccf02f2cf+0x14> | |
5118: 9808 ldr r0, [sp, #32] | |
511a: 9005 str r0, [sp, #20] | |
511c: 9807 ldr r0, [sp, #28] | |
511e: 9004 str r0, [sp, #16] | |
5120: 9905 ldr r1, [sp, #20] | |
5122: 910d str r1, [sp, #52] ; 0x34 | |
5124: 900c str r0, [sp, #48] ; 0x30 | |
5126: 980d ldr r0, [sp, #52] ; 0x34 | |
5128: 900a str r0, [sp, #40] ; 0x28 | |
512a: 980c ldr r0, [sp, #48] ; 0x30 | |
512c: 9009 str r0, [sp, #36] ; 0x24 | |
512e: 990a ldr r1, [sp, #40] ; 0x28 | |
5130: 9001 str r0, [sp, #4] | |
5132: 4608 mov r0, r1 | |
5134: 9901 ldr r1, [sp, #4] | |
5136: f7fd f898 bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
513a: e7ff b.n 513c <microblink::samd21g18a::systick::Load::write::hd039f79ccf02f2cf+0x38> | |
513c: b00e add sp, #56 ; 0x38 | |
513e: bd80 pop {r7, pc} | |
00005140 <microblink::samd21g18a::systick::Val::write::h8dc611b4ed8255da>: | |
5140: b580 push {r7, lr} | |
5142: af00 add r7, sp, #0 | |
5144: b08e sub sp, #56 ; 0x38 | |
5146: 460a mov r2, r1 | |
5148: 4603 mov r3, r0 | |
514a: 9008 str r0, [sp, #32] | |
514c: 9107 str r1, [sp, #28] | |
514e: 9203 str r2, [sp, #12] | |
5150: 9302 str r3, [sp, #8] | |
5152: e7ff b.n 5154 <microblink::samd21g18a::systick::Val::write::h8dc611b4ed8255da+0x14> | |
5154: 9808 ldr r0, [sp, #32] | |
5156: 9005 str r0, [sp, #20] | |
5158: 9807 ldr r0, [sp, #28] | |
515a: 9004 str r0, [sp, #16] | |
515c: 9905 ldr r1, [sp, #20] | |
515e: 910d str r1, [sp, #52] ; 0x34 | |
5160: 900c str r0, [sp, #48] ; 0x30 | |
5162: 980d ldr r0, [sp, #52] ; 0x34 | |
5164: 900a str r0, [sp, #40] ; 0x28 | |
5166: 980c ldr r0, [sp, #48] ; 0x30 | |
5168: 9009 str r0, [sp, #36] ; 0x24 | |
516a: 990a ldr r1, [sp, #40] ; 0x28 | |
516c: 9001 str r0, [sp, #4] | |
516e: 4608 mov r0, r1 | |
5170: 9901 ldr r1, [sp, #4] | |
5172: f7fd f87a bl 226a <core::ptr::write_volatile::haefc6c793fc1d734> | |
5176: e7ff b.n 5178 <microblink::samd21g18a::systick::Val::write::h8dc611b4ed8255da+0x38> | |
5178: b00e add sp, #56 ; 0x38 | |
517a: bd80 pop {r7, pc} | |
0000517c <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e>: | |
517c: b580 push {r7, lr} | |
517e: af00 add r7, sp, #0 | |
5180: b090 sub sp, #64 ; 0x40 | |
5182: 4601 mov r1, r0 | |
5184: 900f str r0, [sp, #60] ; 0x3c | |
5186: 9109 str r1, [sp, #36] ; 0x24 | |
5188: e7ff b.n 518a <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xe> | |
518a: 980f ldr r0, [sp, #60] ; 0x3c | |
518c: 900d str r0, [sp, #52] ; 0x34 | |
518e: 2100 movs r1, #0 | |
5190: 2201 movs r2, #1 | |
5192: 2801 cmp r0, #1 | |
5194: 9008 str r0, [sp, #32] | |
5196: 9207 str r2, [sp, #28] | |
5198: 9106 str r1, [sp, #24] | |
519a: d201 bcs.n 51a0 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x24> | |
519c: 9807 ldr r0, [sp, #28] | |
519e: 9006 str r0, [sp, #24] | |
51a0: 9806 ldr r0, [sp, #24] | |
51a2: 9908 ldr r1, [sp, #32] | |
51a4: 1e4a subs r2, r1, #1 | |
51a6: 2800 cmp r0, #0 | |
51a8: 9205 str r2, [sp, #20] | |
51aa: d13c bne.n 5226 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xaa> | |
51ac: e7ff b.n 51ae <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x32> | |
51ae: 9805 ldr r0, [sp, #20] | |
51b0: 0e01 lsrs r1, r0, #24 | |
51b2: 2900 cmp r1, #0 | |
51b4: d004 beq.n 51c0 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x44> | |
51b6: e7ff b.n 51b8 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x3c> | |
51b8: a80e add r0, sp, #56 ; 0x38 | |
51ba: 2100 movs r1, #0 | |
51bc: 7001 strb r1, [r0, #0] | |
51be: e02e b.n 521e <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xa2> | |
51c0: 980d ldr r0, [sp, #52] ; 0x34 | |
51c2: 2100 movs r1, #0 | |
51c4: 2201 movs r2, #1 | |
51c6: 2801 cmp r0, #1 | |
51c8: 9004 str r0, [sp, #16] | |
51ca: 9203 str r2, [sp, #12] | |
51cc: 9102 str r1, [sp, #8] | |
51ce: d201 bcs.n 51d4 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x58> | |
51d0: 9803 ldr r0, [sp, #12] | |
51d2: 9002 str r0, [sp, #8] | |
51d4: 9802 ldr r0, [sp, #8] | |
51d6: 9904 ldr r1, [sp, #16] | |
51d8: 1e49 subs r1, r1, #1 | |
51da: 2800 cmp r0, #0 | |
51dc: 9101 str r1, [sp, #4] | |
51de: d125 bne.n 522c <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xb0> | |
51e0: e7ff b.n 51e2 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x66> | |
51e2: 4814 ldr r0, [pc, #80] ; (5234 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xb8>) | |
51e4: 1d00 adds r0, r0, #4 | |
51e6: 9901 ldr r1, [sp, #4] | |
51e8: f7ff ff8c bl 5104 <microblink::samd21g18a::systick::Load::write::hd039f79ccf02f2cf> | |
51ec: e7ff b.n 51ee <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x72> | |
51ee: 2000 movs r0, #0 | |
51f0: 43c0 mvns r0, r0 | |
51f2: 900b str r0, [sp, #44] ; 0x2c | |
51f4: e7ff b.n 51f6 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x7a> | |
51f6: e7ff b.n 51f8 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x7c> | |
51f8: 980b ldr r0, [sp, #44] ; 0x2c | |
51fa: 2103 movs r1, #3 | |
51fc: f7fd f93c bl 2478 <microblink::samd21g18a::nvic::set_priority::hb6f08afaa959ed46> | |
5200: e7ff b.n 5202 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x86> | |
5202: 480c ldr r0, [pc, #48] ; (5234 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xb8>) | |
5204: 3008 adds r0, #8 | |
5206: 2100 movs r1, #0 | |
5208: f7ff ff9a bl 5140 <microblink::samd21g18a::systick::Val::write::h8dc611b4ed8255da> | |
520c: e7ff b.n 520e <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x92> | |
520e: 4809 ldr r0, [pc, #36] ; (5234 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xb8>) | |
5210: f7ff ff4d bl 50ae <microblink::samd21g18a::systick::Ctrl::write::h30ce9e8c50e49c1c> | |
5214: e7ff b.n 5216 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0x9a> | |
5216: a80e add r0, sp, #56 ; 0x38 | |
5218: 2101 movs r1, #1 | |
521a: 7001 strb r1, [r0, #0] | |
521c: e7ff b.n 521e <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xa2> | |
521e: a80e add r0, sp, #56 ; 0x38 | |
5220: 7800 ldrb r0, [r0, #0] | |
5222: b010 add sp, #64 ; 0x40 | |
5224: bd80 pop {r7, pc} | |
5226: 4805 ldr r0, [pc, #20] ; (523c <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xc0>) | |
5228: f000 fec6 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
522c: 4802 ldr r0, [pc, #8] ; (5238 <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e+0xbc>) | |
522e: f000 fec3 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
5232: 46c0 nop ; (mov r8, r8) | |
5234: e000e010 .word 0xe000e010 | |
5238: 00007360 .word 0x00007360 | |
523c: 0000734c .word 0x0000734c | |
00005240 <microblink::samd21g18a::systick::config::_$u7b$$u7b$closure$u7d$$u7d$::h3f72cf7e33761ef5>: | |
5240: b084 sub sp, #16 | |
5242: 4601 mov r1, r0 | |
5244: 9002 str r0, [sp, #8] | |
5246: 9100 str r1, [sp, #0] | |
5248: e7ff b.n 524a <microblink::samd21g18a::systick::config::_$u7b$$u7b$closure$u7d$$u7d$::h3f72cf7e33761ef5+0xa> | |
524a: 9802 ldr r0, [sp, #8] | |
524c: 9001 str r0, [sp, #4] | |
524e: 2107 movs r1, #7 | |
5250: 6001 str r1, [r0, #0] | |
5252: 9801 ldr r0, [sp, #4] | |
5254: b004 add sp, #16 | |
5256: 4770 bx lr | |
00005258 <microblink::samd21g18a::systick::systick_handler::h8bcf82d362a4ea00>: | |
5258: b580 push {r7, lr} | |
525a: af00 add r7, sp, #0 | |
525c: b082 sub sp, #8 | |
525e: e7ff b.n 5260 <microblink::samd21g18a::systick::systick_handler::h8bcf82d362a4ea00+0x8> | |
5260: f7fd f886 bl 2370 <microblink::samd21g18a::delay::tick_handler::h6f7c819818907ccf> | |
5264: e7ff b.n 5266 <microblink::samd21g18a::systick::systick_handler::h8bcf82d362a4ea00+0xe> | |
5266: b002 add sp, #8 | |
5268: bd80 pop {r7, pc} | |
... | |
0000526c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10>: | |
526c: b580 push {r7, lr} | |
526e: af00 add r7, sp, #0 | |
5270: b0b2 sub sp, #200 ; 0xc8 | |
5272: e7ff b.n 5274 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x8> | |
5274: 486e ldr r0, [pc, #440] ; (5430 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1c4>) | |
5276: 6800 ldr r0, [r0, #0] | |
5278: 9009 str r0, [sp, #36] ; 0x24 | |
527a: e7ff b.n 527c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x10> | |
527c: 207d movs r0, #125 ; 0x7d | |
527e: 00c1 lsls r1, r0, #3 | |
5280: 9809 ldr r0, [sp, #36] ; 0x24 | |
5282: f001 fcbb bl 6bfc <__aeabi_uidiv> | |
5286: f7ff ff79 bl 517c <microblink::samd21g18a::systick::config::h5e9fd4f5c83aab4e> | |
528a: 9008 str r0, [sp, #32] | |
528c: e7ff b.n 528e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x22> | |
528e: 9808 ldr r0, [sp, #32] | |
5290: 43c1 mvns r1, r0 | |
5292: 2201 movs r2, #1 | |
5294: 4211 tst r1, r2 | |
5296: d001 beq.n 529c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x30> | |
5298: e7ff b.n 529a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x2e> | |
529a: e004 b.n 52a6 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x3a> | |
529c: 4865 ldr r0, [pc, #404] ; (5434 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1c8>) | |
529e: 3020 adds r0, #32 | |
52a0: f7fe ffa4 bl 41ec <microblink::samd21g18a::svd::pm::Apbcmask::modify::h8059116822917383> | |
52a4: e000 b.n 52a8 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x3c> | |
52a6: e7fe b.n 52a6 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x3a> | |
52a8: 2000 movs r0, #0 | |
52aa: 902b str r0, [sp, #172] ; 0xac | |
52ac: 2014 movs r0, #20 | |
52ae: 902c str r0, [sp, #176] ; 0xb0 | |
52b0: 992b ldr r1, [sp, #172] ; 0xac | |
52b2: 910f str r1, [sp, #60] ; 0x3c | |
52b4: 9010 str r0, [sp, #64] ; 0x40 | |
52b6: a811 add r0, sp, #68 ; 0x44 | |
52b8: a90f add r1, sp, #60 ; 0x3c | |
52ba: f7fd f811 bl 22e0 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::hb83f2ee3c02e85bc> | |
52be: 9811 ldr r0, [sp, #68] ; 0x44 | |
52c0: 9912 ldr r1, [sp, #72] ; 0x48 | |
52c2: 9007 str r0, [sp, #28] | |
52c4: 9106 str r1, [sp, #24] | |
52c6: e7ff b.n 52c8 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x5c> | |
52c8: 9807 ldr r0, [sp, #28] | |
52ca: 9029 str r0, [sp, #164] ; 0xa4 | |
52cc: 9906 ldr r1, [sp, #24] | |
52ce: 912a str r1, [sp, #168] ; 0xa8 | |
52d0: e7ff b.n 52d2 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x66> | |
52d2: a827 add r0, sp, #156 ; 0x9c | |
52d4: a929 add r1, sp, #164 ; 0xa4 | |
52d6: f7fc ffd9 bl 228c <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h6d89d04cff8a3d60> | |
52da: e7ff b.n 52dc <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x70> | |
52dc: 9827 ldr r0, [sp, #156] ; 0x9c | |
52de: 2800 cmp r0, #0 | |
52e0: 9005 str r0, [sp, #20] | |
52e2: d004 beq.n 52ee <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x82> | |
52e4: e7ff b.n 52e6 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x7a> | |
52e6: 9805 ldr r0, [sp, #20] | |
52e8: 2801 cmp r0, #1 | |
52ea: d001 beq.n 52f0 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x84> | |
52ec: e09f b.n 542e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1c2> | |
52ee: e007 b.n 5300 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x94> | |
52f0: 9828 ldr r0, [sp, #160] ; 0xa0 | |
52f2: 9026 str r0, [sp, #152] ; 0x98 | |
52f4: 2100 movs r1, #0 | |
52f6: 9125 str r1, [sp, #148] ; 0x94 | |
52f8: f000 fa16 bl 5728 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454> | |
52fc: e7ff b.n 52fe <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x92> | |
52fe: e7e8 b.n 52d2 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x66> | |
5300: 484d ldr r0, [pc, #308] ; (5438 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1cc>) | |
5302: 1c40 adds r0, r0, #1 | |
5304: f7fe fa7c bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
5308: a90e add r1, sp, #56 ; 0x38 | |
530a: 7008 strb r0, [r1, #0] | |
530c: 980e ldr r0, [sp, #56] ; 0x38 | |
530e: a923 add r1, sp, #140 ; 0x8c | |
5310: 7008 strb r0, [r1, #0] | |
5312: e004 b.n 531e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xb2> | |
5314: 4848 ldr r0, [pc, #288] ; (5438 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1cc>) | |
5316: 1c80 adds r0, r0, #2 | |
5318: f7fe fae7 bl 38ea <microblink::samd21g18a::svd::gclk::Clkctrl::write::hc01935d7651ae131> | |
531c: e00a b.n 5334 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xc8> | |
531e: a823 add r0, sp, #140 ; 0x8c | |
5320: f7fe fa83 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
5324: 9004 str r0, [sp, #16] | |
5326: e7ff b.n 5328 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xbc> | |
5328: 2001 movs r0, #1 | |
532a: 9904 ldr r1, [sp, #16] | |
532c: 4201 tst r1, r0 | |
532e: d0f1 beq.n 5314 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xa8> | |
5330: e7ff b.n 5332 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xc6> | |
5332: e7e5 b.n 5300 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x94> | |
5334: e7ff b.n 5336 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xca> | |
5336: 4841 ldr r0, [pc, #260] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
5338: 3019 adds r0, #25 | |
533a: f7fe f8a2 bl 3482 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03> | |
533e: a90d add r1, sp, #52 ; 0x34 | |
5340: 7008 strb r0, [r1, #0] | |
5342: 980d ldr r0, [sp, #52] ; 0x34 | |
5344: a920 add r1, sp, #128 ; 0x80 | |
5346: 7008 strb r0, [r1, #0] | |
5348: e004 b.n 5354 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xe8> | |
534a: 483c ldr r0, [pc, #240] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
534c: 1d00 adds r0, r0, #4 | |
534e: f7fd ff7a bl 3246 <microblink::samd21g18a::svd::adc::Ctrlb::write::h03be04521abf3049> | |
5352: e00a b.n 536a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xfe> | |
5354: a820 add r0, sp, #128 ; 0x80 | |
5356: f7fe f8a9 bl 34ac <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa> | |
535a: 9003 str r0, [sp, #12] | |
535c: e7ff b.n 535e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xf2> | |
535e: 2001 movs r0, #1 | |
5360: 9903 ldr r1, [sp, #12] | |
5362: 4201 tst r1, r0 | |
5364: d0f1 beq.n 534a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xde> | |
5366: e7ff b.n 5368 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xfc> | |
5368: e7e5 b.n 5336 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0xca> | |
536a: 4834 ldr r0, [pc, #208] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
536c: 1cc0 adds r0, r0, #3 | |
536e: f7fd ff18 bl 31a2 <microblink::samd21g18a::svd::adc::Sampctrl::write::ha7c0b17e6ca2430c> | |
5372: e7ff b.n 5374 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x108> | |
5374: e7ff b.n 5376 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x10a> | |
5376: 4831 ldr r0, [pc, #196] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
5378: 3019 adds r0, #25 | |
537a: f7fe f882 bl 3482 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03> | |
537e: a90c add r1, sp, #48 ; 0x30 | |
5380: 7008 strb r0, [r1, #0] | |
5382: 980c ldr r0, [sp, #48] ; 0x30 | |
5384: a91c add r1, sp, #112 ; 0x70 | |
5386: 7008 strb r0, [r1, #0] | |
5388: e004 b.n 5394 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x128> | |
538a: 482c ldr r0, [pc, #176] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
538c: 3010 adds r0, #16 | |
538e: f7fe f807 bl 33a0 <microblink::samd21g18a::svd::adc::Inputctrl::write::h4b5754635713bce1> | |
5392: e00a b.n 53aa <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x13e> | |
5394: a81c add r0, sp, #112 ; 0x70 | |
5396: f7fe f889 bl 34ac <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa> | |
539a: 9002 str r0, [sp, #8] | |
539c: e7ff b.n 539e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x132> | |
539e: 2001 movs r0, #1 | |
53a0: 9902 ldr r1, [sp, #8] | |
53a2: 4201 tst r1, r0 | |
53a4: d0f1 beq.n 538a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x11e> | |
53a6: e7ff b.n 53a8 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x13c> | |
53a8: e7e5 b.n 5376 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x10a> | |
53aa: 4824 ldr r0, [pc, #144] ; (543c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d0>) | |
53ac: 1c80 adds r0, r0, #2 | |
53ae: f7fd fe83 bl 30b8 <microblink::samd21g18a::svd::adc::Avgctrl::write::h9c7acd9aa3046cca> | |
53b2: e7ff b.n 53b4 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x148> | |
53b4: 2000 movs r0, #0 | |
53b6: 9019 str r0, [sp, #100] ; 0x64 | |
53b8: f000 f950 bl 565c <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195> | |
53bc: e7ff b.n 53be <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x152> | |
53be: e7ff b.n 53c0 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x154> | |
53c0: 481d ldr r0, [pc, #116] ; (5438 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1cc>) | |
53c2: 1c40 adds r0, r0, #1 | |
53c4: f7fe fa1c bl 3800 <microblink::samd21g18a::svd::gclk::Status::read::h8c69973817158ed1> | |
53c8: a90b add r1, sp, #44 ; 0x2c | |
53ca: 7008 strb r0, [r1, #0] | |
53cc: 980b ldr r0, [sp, #44] ; 0x2c | |
53ce: a917 add r1, sp, #92 ; 0x5c | |
53d0: 7008 strb r0, [r1, #0] | |
53d2: e004 b.n 53de <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x172> | |
53d4: 4818 ldr r0, [pc, #96] ; (5438 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1cc>) | |
53d6: 1c80 adds r0, r0, #2 | |
53d8: f7fe fa37 bl 384a <microblink::samd21g18a::svd::gclk::Clkctrl::write::h8496539b77ff8846> | |
53dc: e00a b.n 53f4 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x188> | |
53de: a817 add r0, sp, #92 ; 0x5c | |
53e0: f7fe fa23 bl 382a <microblink::samd21g18a::svd::gclk::StatusR::syncbusy::hcb30fe0c7159ee21> | |
53e4: 9001 str r0, [sp, #4] | |
53e6: e7ff b.n 53e8 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x17c> | |
53e8: 2001 movs r0, #1 | |
53ea: 9901 ldr r1, [sp, #4] | |
53ec: 4201 tst r1, r0 | |
53ee: d0f1 beq.n 53d4 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x168> | |
53f0: e7ff b.n 53f2 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x186> | |
53f2: e7e5 b.n 53c0 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x154> | |
53f4: e7ff b.n 53f6 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x18a> | |
53f6: 4812 ldr r0, [pc, #72] ; (5440 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d4>) | |
53f8: 1dc0 adds r0, r0, #7 | |
53fa: f7fe f963 bl 36c4 <microblink::samd21g18a::svd::dac::Status::read::heb200cc2248409e6> | |
53fe: a90a add r1, sp, #40 ; 0x28 | |
5400: 7008 strb r0, [r1, #0] | |
5402: 980a ldr r0, [sp, #40] ; 0x28 | |
5404: a914 add r1, sp, #80 ; 0x50 | |
5406: 7008 strb r0, [r1, #0] | |
5408: e004 b.n 5414 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1a8> | |
540a: 480d ldr r0, [pc, #52] ; (5440 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1d4>) | |
540c: 1c40 adds r0, r0, #1 | |
540e: f7fe f8e5 bl 35dc <microblink::samd21g18a::svd::dac::Ctrlb::write::h5c8628a6d352ee2a> | |
5412: e00a b.n 542a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1be> | |
5414: a814 add r0, sp, #80 ; 0x50 | |
5416: f7fe f96a bl 36ee <microblink::samd21g18a::svd::dac::StatusR::syncbusy::ha105d33725c4911e> | |
541a: 9000 str r0, [sp, #0] | |
541c: e7ff b.n 541e <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1b2> | |
541e: 2001 movs r0, #1 | |
5420: 9900 ldr r1, [sp, #0] | |
5422: 4201 tst r1, r0 | |
5424: d0f1 beq.n 540a <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x19e> | |
5426: e7ff b.n 5428 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x1bc> | |
5428: e7e5 b.n 53f6 <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10+0x18a> | |
542a: b032 add sp, #200 ; 0xc8 | |
542c: bd80 pop {r7, pc} | |
542e: 46c0 nop ; (mov r8, r8) | |
5430: 20000004 .word 0x20000004 | |
5434: 40000400 .word 0x40000400 | |
5438: 40000c00 .word 0x40000c00 | |
543c: 42004000 .word 0x42004000 | |
5440: 42004800 .word 0x42004800 | |
00005444 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f>: | |
5444: b580 push {r7, lr} | |
5446: af00 add r7, sp, #0 | |
5448: b094 sub sp, #80 ; 0x50 | |
544a: 460a mov r2, r1 | |
544c: 4603 mov r3, r0 | |
544e: 9012 str r0, [sp, #72] ; 0x48 | |
5450: 9111 str r1, [sp, #68] ; 0x44 | |
5452: 920f str r2, [sp, #60] ; 0x3c | |
5454: 930e str r3, [sp, #56] ; 0x38 | |
5456: e7ff b.n 5458 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x14> | |
5458: 9811 ldr r0, [sp, #68] ; 0x44 | |
545a: 9010 str r0, [sp, #64] ; 0x40 | |
545c: 2101 movs r1, #1 | |
545e: f7fe fef5 bl 424c <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom0_::h988418b41785159d> | |
5462: 900d str r0, [sp, #52] ; 0x34 | |
5464: e7ff b.n 5466 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x22> | |
5466: 2101 movs r1, #1 | |
5468: 980d ldr r0, [sp, #52] ; 0x34 | |
546a: f7fe ff13 bl 4294 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom1_::h6a52b679755c978d> | |
546e: 900c str r0, [sp, #48] ; 0x30 | |
5470: e7ff b.n 5472 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x2e> | |
5472: 2101 movs r1, #1 | |
5474: 980c ldr r0, [sp, #48] ; 0x30 | |
5476: f7fe ff31 bl 42dc <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom2_::hb5327f2f142da27a> | |
547a: 900b str r0, [sp, #44] ; 0x2c | |
547c: e7ff b.n 547e <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x3a> | |
547e: 2101 movs r1, #1 | |
5480: 980b ldr r0, [sp, #44] ; 0x2c | |
5482: f7fe ff4f bl 4324 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom3_::hea17bbd301805fdd> | |
5486: 900a str r0, [sp, #40] ; 0x28 | |
5488: e7ff b.n 548a <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x46> | |
548a: 2101 movs r1, #1 | |
548c: 980a ldr r0, [sp, #40] ; 0x28 | |
548e: f7fe ff6d bl 436c <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom4_::h89247395db8e3e7e> | |
5492: 9009 str r0, [sp, #36] ; 0x24 | |
5494: e7ff b.n 5496 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x52> | |
5496: 2101 movs r1, #1 | |
5498: 9809 ldr r0, [sp, #36] ; 0x24 | |
549a: f7fe ff8b bl 43b4 <microblink::samd21g18a::svd::pm::ApbcmaskW::sercom5_::h5fc0d589194153e2> | |
549e: 9008 str r0, [sp, #32] | |
54a0: e7ff b.n 54a2 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x5e> | |
54a2: 2101 movs r1, #1 | |
54a4: 9808 ldr r0, [sp, #32] | |
54a6: f7fe ffa9 bl 43fc <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc0_::hbf2b07c2fe51ab46> | |
54aa: 9007 str r0, [sp, #28] | |
54ac: e7ff b.n 54ae <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x6a> | |
54ae: 2101 movs r1, #1 | |
54b0: 9807 ldr r0, [sp, #28] | |
54b2: f7fe ffc9 bl 4448 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc1_::ha97a8c5b0d66f32d> | |
54b6: 9006 str r0, [sp, #24] | |
54b8: e7ff b.n 54ba <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x76> | |
54ba: 2101 movs r1, #1 | |
54bc: 9806 ldr r0, [sp, #24] | |
54be: f7fe ffe9 bl 4494 <microblink::samd21g18a::svd::pm::ApbcmaskW::tcc2_::hc6f6dd6a6d4abd75> | |
54c2: 9005 str r0, [sp, #20] | |
54c4: e7ff b.n 54c6 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x82> | |
54c6: 2101 movs r1, #1 | |
54c8: 9805 ldr r0, [sp, #20] | |
54ca: f7ff f809 bl 44e0 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc3_::h339ac6c29af295fe> | |
54ce: 9004 str r0, [sp, #16] | |
54d0: e7ff b.n 54d2 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x8e> | |
54d2: 2101 movs r1, #1 | |
54d4: 9804 ldr r0, [sp, #16] | |
54d6: f7ff f829 bl 452c <microblink::samd21g18a::svd::pm::ApbcmaskW::tc4_::h3a689a49cf644e2e> | |
54da: 9003 str r0, [sp, #12] | |
54dc: e7ff b.n 54de <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0x9a> | |
54de: 2101 movs r1, #1 | |
54e0: 9803 ldr r0, [sp, #12] | |
54e2: f7ff f849 bl 4578 <microblink::samd21g18a::svd::pm::ApbcmaskW::tc5_::he808ec13160c097d> | |
54e6: 9002 str r0, [sp, #8] | |
54e8: e7ff b.n 54ea <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0xa6> | |
54ea: 2101 movs r1, #1 | |
54ec: 9802 ldr r0, [sp, #8] | |
54ee: f7ff f869 bl 45c4 <microblink::samd21g18a::svd::pm::ApbcmaskW::adc_::h2e2c3f5bd4ec803d> | |
54f2: 9001 str r0, [sp, #4] | |
54f4: e7ff b.n 54f6 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0xb2> | |
54f6: 2101 movs r1, #1 | |
54f8: 9801 ldr r0, [sp, #4] | |
54fa: f7ff f889 bl 4610 <microblink::samd21g18a::svd::pm::ApbcmaskW::dac_::h4342612844b1d25b> | |
54fe: 9000 str r0, [sp, #0] | |
5500: e7ff b.n 5502 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h3c254a4642d02a0f+0xbe> | |
5502: 9800 ldr r0, [sp, #0] | |
5504: b014 add sp, #80 ; 0x50 | |
5506: bd80 pop {r7, pc} | |
00005508 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0>: | |
5508: b580 push {r7, lr} | |
550a: af00 add r7, sp, #0 | |
550c: b08a sub sp, #40 ; 0x28 | |
550e: 4601 mov r1, r0 | |
5510: 9008 str r0, [sp, #32] | |
5512: 9105 str r1, [sp, #20] | |
5514: e7ff b.n 5516 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0+0xe> | |
5516: 9808 ldr r0, [sp, #32] | |
5518: 9007 str r0, [sp, #28] | |
551a: 211e movs r1, #30 | |
551c: 9106 str r1, [sp, #24] | |
551e: 9004 str r0, [sp, #16] | |
5520: 4608 mov r0, r1 | |
5522: f000 fc4f bl 5dc4 <microblink::samd21g18a::GCM::id::hac7216b93e87a4dd> | |
5526: 9003 str r0, [sp, #12] | |
5528: e7ff b.n 552a <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0+0x22> | |
552a: 9804 ldr r0, [sp, #16] | |
552c: 9903 ldr r1, [sp, #12] | |
552e: f7fe fa0d bl 394c <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02> | |
5532: 9002 str r0, [sp, #8] | |
5534: e7ff b.n 5536 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0+0x2e> | |
5536: 2100 movs r1, #0 | |
5538: 9802 ldr r0, [sp, #8] | |
553a: f7fe fa2b bl 3994 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b> | |
553e: 9001 str r0, [sp, #4] | |
5540: e7ff b.n 5542 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0+0x3a> | |
5542: 2101 movs r1, #1 | |
5544: 9801 ldr r0, [sp, #4] | |
5546: f7fe fa4b bl 39e0 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671> | |
554a: 9000 str r0, [sp, #0] | |
554c: e7ff b.n 554e <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfdcde97ea85038e0+0x46> | |
554e: 9800 ldr r0, [sp, #0] | |
5550: b00a add sp, #40 ; 0x28 | |
5552: bd80 pop {r7, pc} | |
00005554 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf478f508acb6fd74>: | |
5554: b580 push {r7, lr} | |
5556: af00 add r7, sp, #0 | |
5558: b086 sub sp, #24 | |
555a: 4601 mov r1, r0 | |
555c: 9004 str r0, [sp, #16] | |
555e: 9102 str r1, [sp, #8] | |
5560: e7ff b.n 5562 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf478f508acb6fd74+0xe> | |
5562: 9804 ldr r0, [sp, #16] | |
5564: 9003 str r0, [sp, #12] | |
5566: 2107 movs r1, #7 | |
5568: f7fd fec4 bl 32f4 <microblink::samd21g18a::svd::adc::CtrlbW::prescaler::h05394c3509b21325> | |
556c: 9001 str r0, [sp, #4] | |
556e: e7ff b.n 5570 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf478f508acb6fd74+0x1c> | |
5570: 2102 movs r1, #2 | |
5572: 9801 ldr r0, [sp, #4] | |
5574: f7fd fe98 bl 32a8 <microblink::samd21g18a::svd::adc::CtrlbW::ressel::h0cb7c725c47c61d3> | |
5578: 9000 str r0, [sp, #0] | |
557a: e7ff b.n 557c <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf478f508acb6fd74+0x28> | |
557c: 9800 ldr r0, [sp, #0] | |
557e: b006 add sp, #24 | |
5580: bd80 pop {r7, pc} | |
00005582 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf60e5494acef8537>: | |
5582: b580 push {r7, lr} | |
5584: af00 add r7, sp, #0 | |
5586: b086 sub sp, #24 | |
5588: 4601 mov r1, r0 | |
558a: 9004 str r0, [sp, #16] | |
558c: 9102 str r1, [sp, #8] | |
558e: e7ff b.n 5590 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf60e5494acef8537+0xe> | |
5590: 9804 ldr r0, [sp, #16] | |
5592: 9003 str r0, [sp, #12] | |
5594: 213f movs r1, #63 ; 0x3f | |
5596: f7fd fe34 bl 3202 <microblink::samd21g18a::svd::adc::SampctrlW::samplen::h232b237998b1ec56> | |
559a: 9001 str r0, [sp, #4] | |
559c: e7ff b.n 559e <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hf60e5494acef8537+0x1c> | |
559e: 9801 ldr r0, [sp, #4] | |
55a0: b006 add sp, #24 | |
55a2: bd80 pop {r7, pc} | |
000055a4 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h0fa2690971ace312>: | |
55a4: b580 push {r7, lr} | |
55a6: af00 add r7, sp, #0 | |
55a8: b086 sub sp, #24 | |
55aa: 4601 mov r1, r0 | |
55ac: 9004 str r0, [sp, #16] | |
55ae: 9102 str r1, [sp, #8] | |
55b0: e7ff b.n 55b2 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h0fa2690971ace312+0xe> | |
55b2: 9804 ldr r0, [sp, #16] | |
55b4: 9003 str r0, [sp, #12] | |
55b6: 2118 movs r1, #24 | |
55b8: f7fd ff1d bl 33f6 <microblink::samd21g18a::svd::adc::InputctrlW::muxneg::hd840b962bc4956c1> | |
55bc: 9001 str r0, [sp, #4] | |
55be: e7ff b.n 55c0 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::h0fa2690971ace312+0x1c> | |
55c0: 9801 ldr r0, [sp, #4] | |
55c2: b006 add sp, #24 | |
55c4: bd80 pop {r7, pc} | |
000055c6 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::ha29c76df831b0415>: | |
55c6: b580 push {r7, lr} | |
55c8: af00 add r7, sp, #0 | |
55ca: b086 sub sp, #24 | |
55cc: 4601 mov r1, r0 | |
55ce: 9004 str r0, [sp, #16] | |
55d0: 9102 str r1, [sp, #8] | |
55d2: e7ff b.n 55d4 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::ha29c76df831b0415+0xe> | |
55d4: 9804 ldr r0, [sp, #16] | |
55d6: 9003 str r0, [sp, #12] | |
55d8: 2100 movs r1, #0 | |
55da: f7fd fd9d bl 3118 <microblink::samd21g18a::svd::adc::AvgctrlW::samplenum::h8084ddd856a6532f> | |
55de: 9001 str r0, [sp, #4] | |
55e0: e7ff b.n 55e2 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::ha29c76df831b0415+0x1c> | |
55e2: 2100 movs r1, #0 | |
55e4: 9801 ldr r0, [sp, #4] | |
55e6: f7fd fdb9 bl 315c <microblink::samd21g18a::svd::adc::AvgctrlW::adjres::hc8bee1074d3d8218> | |
55ea: 9000 str r0, [sp, #0] | |
55ec: e7ff b.n 55ee <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::ha29c76df831b0415+0x28> | |
55ee: 9800 ldr r0, [sp, #0] | |
55f0: b006 add sp, #24 | |
55f2: bd80 pop {r7, pc} | |
000055f4 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1>: | |
55f4: b580 push {r7, lr} | |
55f6: af00 add r7, sp, #0 | |
55f8: b088 sub sp, #32 | |
55fa: 4601 mov r1, r0 | |
55fc: 9006 str r0, [sp, #24] | |
55fe: 9104 str r1, [sp, #16] | |
5600: e7ff b.n 5602 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1+0xe> | |
5602: 9806 ldr r0, [sp, #24] | |
5604: 9005 str r0, [sp, #20] | |
5606: 2121 movs r1, #33 ; 0x21 | |
5608: f7fe f9a0 bl 394c <microblink::samd21g18a::svd::gclk::ClkctrlW::id::hd5ea9ea0529a4c02> | |
560c: 9003 str r0, [sp, #12] | |
560e: e7ff b.n 5610 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1+0x1c> | |
5610: 2100 movs r1, #0 | |
5612: 9803 ldr r0, [sp, #12] | |
5614: f7fe f9be bl 3994 <microblink::samd21g18a::svd::gclk::ClkctrlW::gen::h3cc2e4999c8b4a0b> | |
5618: 9002 str r0, [sp, #8] | |
561a: e7ff b.n 561c <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1+0x28> | |
561c: 2101 movs r1, #1 | |
561e: 9802 ldr r0, [sp, #8] | |
5620: f7fe f9de bl 39e0 <microblink::samd21g18a::svd::gclk::ClkctrlW::clken::h81f6f119b1434671> | |
5624: 9001 str r0, [sp, #4] | |
5626: e7ff b.n 5628 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::hfed3d72f0cbb78a1+0x34> | |
5628: 9801 ldr r0, [sp, #4] | |
562a: b008 add sp, #32 | |
562c: bd80 pop {r7, pc} | |
0000562e <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::habf7dc09f1714238>: | |
562e: b580 push {r7, lr} | |
5630: af00 add r7, sp, #0 | |
5632: b086 sub sp, #24 | |
5634: 4601 mov r1, r0 | |
5636: 9004 str r0, [sp, #16] | |
5638: 9102 str r1, [sp, #8] | |
563a: e7ff b.n 563c <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::habf7dc09f1714238+0xe> | |
563c: 9804 ldr r0, [sp, #16] | |
563e: 9003 str r0, [sp, #12] | |
5640: 2101 movs r1, #1 | |
5642: f7fe f81f bl 3684 <microblink::samd21g18a::svd::dac::CtrlbW::refsel::h314fea89e8087858> | |
5646: 9001 str r0, [sp, #4] | |
5648: e7ff b.n 564a <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::habf7dc09f1714238+0x1c> | |
564a: 2101 movs r1, #1 | |
564c: 9801 ldr r0, [sp, #4] | |
564e: f7fd fff5 bl 363c <microblink::samd21g18a::svd::dac::CtrlbW::eoen::hb9b7d92aff9b07f9> | |
5652: 9000 str r0, [sp, #0] | |
5654: e7ff b.n 5656 <microblink::samd21g18a::wiring::init::_$u7b$$u7b$closure$u7d$$u7d$::habf7dc09f1714238+0x28> | |
5656: 9800 ldr r0, [sp, #0] | |
5658: b006 add sp, #24 | |
565a: bd80 pop {r7, pc} | |
0000565c <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195>: | |
565c: b580 push {r7, lr} | |
565e: af00 add r7, sp, #0 | |
5660: b086 sub sp, #24 | |
5662: 4601 mov r1, r0 | |
5664: 9005 str r0, [sp, #20] | |
5666: 9100 str r1, [sp, #0] | |
5668: e7ff b.n 566a <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0xe> | |
566a: 9805 ldr r0, [sp, #20] | |
566c: 9003 str r0, [sp, #12] | |
566e: f000 f83d bl 56ec <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5> | |
5672: e7ff b.n 5674 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x18> | |
5674: 9803 ldr r0, [sp, #12] | |
5676: 2800 cmp r0, #0 | |
5678: d105 bne.n 5686 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x2a> | |
567a: e7ff b.n 567c <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x20> | |
567c: 4806 ldr r0, [pc, #24] ; (5698 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x3c>) | |
567e: 3010 adds r0, #16 | |
5680: f7fd fe5e bl 3340 <microblink::samd21g18a::svd::adc::Inputctrl::modify::h0ccd1385e6b2488e> | |
5684: e002 b.n 568c <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x30> | |
5686: e7ff b.n 5688 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x2c> | |
5688: b006 add sp, #24 | |
568a: bd80 pop {r7, pc} | |
568c: 4802 ldr r0, [pc, #8] ; (5698 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x3c>) | |
568e: 1c40 adds r0, r0, #1 | |
5690: f7fd fcc1 bl 3016 <microblink::samd21g18a::svd::adc::Refctrl::modify::h200ebc5daf9e17cd> | |
5694: e7ff b.n 5696 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x3a> | |
5696: e7f7 b.n 5688 <microblink::samd21g18a::wiring_analog::analog_reference::hdd22883ef7e70195+0x2c> | |
5698: 42004000 .word 0x42004000 | |
0000569c <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::h47fcc20e16facfd7>: | |
569c: b580 push {r7, lr} | |
569e: af00 add r7, sp, #0 | |
56a0: b088 sub sp, #32 | |
56a2: 460a mov r2, r1 | |
56a4: 4603 mov r3, r0 | |
56a6: 9006 str r0, [sp, #24] | |
56a8: 9105 str r1, [sp, #20] | |
56aa: 9203 str r2, [sp, #12] | |
56ac: 9302 str r3, [sp, #8] | |
56ae: e7ff b.n 56b0 <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::h47fcc20e16facfd7+0x14> | |
56b0: 9805 ldr r0, [sp, #20] | |
56b2: 9004 str r0, [sp, #16] | |
56b4: 210f movs r1, #15 | |
56b6: f7fd fec1 bl 343c <microblink::samd21g18a::svd::adc::InputctrlW::gain::hbb363a2bbd0dcf0d> | |
56ba: 9001 str r0, [sp, #4] | |
56bc: e7ff b.n 56be <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::h47fcc20e16facfd7+0x22> | |
56be: 9801 ldr r0, [sp, #4] | |
56c0: b008 add sp, #32 | |
56c2: bd80 pop {r7, pc} | |
000056c4 <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::hf7888e87c3be58f7>: | |
56c4: b580 push {r7, lr} | |
56c6: af00 add r7, sp, #0 | |
56c8: b088 sub sp, #32 | |
56ca: 460a mov r2, r1 | |
56cc: 4603 mov r3, r0 | |
56ce: 9006 str r0, [sp, #24] | |
56d0: 9105 str r1, [sp, #20] | |
56d2: 9203 str r2, [sp, #12] | |
56d4: 9302 str r3, [sp, #8] | |
56d6: e7ff b.n 56d8 <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::hf7888e87c3be58f7+0x14> | |
56d8: 9805 ldr r0, [sp, #20] | |
56da: 9004 str r0, [sp, #16] | |
56dc: 2102 movs r1, #2 | |
56de: f7fd fcc9 bl 3074 <microblink::samd21g18a::svd::adc::RefctrlW::refsel::he329fe1ab006cb24> | |
56e2: 9001 str r0, [sp, #4] | |
56e4: e7ff b.n 56e6 <microblink::samd21g18a::wiring_analog::analog_reference::_$u7b$$u7b$closure$u7d$$u7d$::hf7888e87c3be58f7+0x22> | |
56e6: 9801 ldr r0, [sp, #4] | |
56e8: b008 add sp, #32 | |
56ea: bd80 pop {r7, pc} | |
000056ec <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5>: | |
56ec: b580 push {r7, lr} | |
56ee: af00 add r7, sp, #0 | |
56f0: b086 sub sp, #24 | |
56f2: e7ff b.n 56f4 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x8> | |
56f4: e7ff b.n 56f6 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0xa> | |
56f6: 480b ldr r0, [pc, #44] ; (5724 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x38>) | |
56f8: 3019 adds r0, #25 | |
56fa: f7fd fec2 bl 3482 <microblink::samd21g18a::svd::adc::Status::read::h2f2cfe52bf19ed03> | |
56fe: a902 add r1, sp, #8 | |
5700: 7008 strb r0, [r1, #0] | |
5702: 9802 ldr r0, [sp, #8] | |
5704: a904 add r1, sp, #16 | |
5706: 7008 strb r0, [r1, #0] | |
5708: e001 b.n 570e <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x22> | |
570a: b006 add sp, #24 | |
570c: bd80 pop {r7, pc} | |
570e: a804 add r0, sp, #16 | |
5710: f7fd fecc bl 34ac <microblink::samd21g18a::svd::adc::StatusR::syncbusy::hc842d1998aca21fa> | |
5714: 9001 str r0, [sp, #4] | |
5716: e7ff b.n 5718 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x2c> | |
5718: 2001 movs r0, #1 | |
571a: 9901 ldr r1, [sp, #4] | |
571c: 4201 tst r1, r0 | |
571e: d0f4 beq.n 570a <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x1e> | |
5720: e7ff b.n 5722 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0x36> | |
5722: e7e8 b.n 56f6 <microblink::samd21g18a::wiring_analog::sync_adc::hb8d2355b1792d4e5+0xa> | |
5724: 42004000 .word 0x42004000 | |
00005728 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454>: | |
5728: b580 push {r7, lr} | |
572a: af00 add r7, sp, #0 | |
572c: b0a2 sub sp, #136 ; 0x88 | |
572e: 460a mov r2, r1 | |
5730: 4603 mov r3, r0 | |
5732: 9021 str r0, [sp, #132] ; 0x84 | |
5734: 9120 str r1, [sp, #128] ; 0x80 | |
5736: 9211 str r2, [sp, #68] ; 0x44 | |
5738: 9310 str r3, [sp, #64] ; 0x40 | |
573a: e7ff b.n 573c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x14> | |
573c: 9821 ldr r0, [sp, #132] ; 0x84 | |
573e: 901e str r0, [sp, #120] ; 0x78 | |
5740: 9820 ldr r0, [sp, #128] ; 0x80 | |
5742: 901d str r0, [sp, #116] ; 0x74 | |
5744: 981e ldr r0, [sp, #120] ; 0x78 | |
5746: 282b cmp r0, #43 ; 0x2b | |
5748: 900f str r0, [sp, #60] ; 0x3c | |
574a: d900 bls.n 574e <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x26> | |
574c: e0af b.n 58ae <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x186> | |
574e: 980f ldr r0, [sp, #60] ; 0x3c | |
5750: 0141 lsls r1, r0, #5 | |
5752: 4a78 ldr r2, [pc, #480] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
5754: 1851 adds r1, r2, r1 | |
5756: 3108 adds r1, #8 | |
5758: 4a77 ldr r2, [pc, #476] ; (5938 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x210>) | |
575a: 4608 mov r0, r1 | |
575c: 4611 mov r1, r2 | |
575e: f000 fbeb bl 5f38 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58> | |
5762: 900e str r0, [sp, #56] ; 0x38 | |
5764: e7ff b.n 5766 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x3e> | |
5766: 2001 movs r0, #1 | |
5768: 990e ldr r1, [sp, #56] ; 0x38 | |
576a: 4201 tst r1, r0 | |
576c: d001 beq.n 5772 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x4a> | |
576e: e7ff b.n 5770 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x48> | |
5770: e012 b.n 5798 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x70> | |
5772: 981d ldr r0, [sp, #116] ; 0x74 | |
5774: 2803 cmp r0, #3 | |
5776: 900d str r0, [sp, #52] ; 0x34 | |
5778: d900 bls.n 577c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x54> | |
577a: e09d b.n 58b8 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x190> | |
577c: 980d ldr r0, [sp, #52] ; 0x34 | |
577e: 0081 lsls r1, r0, #2 | |
5780: a201 add r2, pc, #4 ; (adr r2, 5788 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x60>) | |
5782: 5889 ldr r1, [r1, r2] | |
5784: 468f mov pc, r1 | |
5786: 46c0 nop ; (mov r8, r8) | |
5788: 0000579d .word 0x0000579d | |
578c: 000057a7 .word 0x000057a7 | |
5790: 000057b1 .word 0x000057b1 | |
5794: 000057b3 .word 0x000057b3 | |
5798: b022 add sp, #136 ; 0x88 | |
579a: bd80 pop {r7, pc} | |
579c: 981e ldr r0, [sp, #120] ; 0x78 | |
579e: 282c cmp r0, #44 ; 0x2c | |
57a0: 900c str r0, [sp, #48] ; 0x30 | |
57a2: d308 bcc.n 57b6 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x8e> | |
57a4: e0a6 b.n 58f4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1cc> | |
57a6: 981e ldr r0, [sp, #120] ; 0x78 | |
57a8: 282c cmp r0, #44 ; 0x2c | |
57aa: 900b str r0, [sp, #44] ; 0x2c | |
57ac: d341 bcc.n 5832 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x10a> | |
57ae: e083 b.n 58b8 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x190> | |
57b0: e000 b.n 57b4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x8c> | |
57b2: e7ff b.n 57b4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x8c> | |
57b4: e7f0 b.n 5798 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x70> | |
57b6: 980c ldr r0, [sp, #48] ; 0x30 | |
57b8: 0141 lsls r1, r0, #5 | |
57ba: 4a5e ldr r2, [pc, #376] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
57bc: 5851 ldr r1, [r2, r1] | |
57be: 911b str r1, [sp, #108] ; 0x6c | |
57c0: 2901 cmp r1, #1 | |
57c2: 910a str r1, [sp, #40] ; 0x28 | |
57c4: d900 bls.n 57c8 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xa0> | |
57c6: e09a b.n 58fe <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1d6> | |
57c8: 981e ldr r0, [sp, #120] ; 0x78 | |
57ca: 282b cmp r0, #43 ; 0x2b | |
57cc: 9009 str r0, [sp, #36] ; 0x24 | |
57ce: d900 bls.n 57d2 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xaa> | |
57d0: e09a b.n 5908 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1e0> | |
57d2: 9809 ldr r0, [sp, #36] ; 0x24 | |
57d4: 0141 lsls r1, r0, #5 | |
57d6: 4a57 ldr r2, [pc, #348] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
57d8: 1851 adds r1, r2, r1 | |
57da: 6849 ldr r1, [r1, #4] | |
57dc: 291f cmp r1, #31 | |
57de: 9108 str r1, [sp, #32] | |
57e0: d900 bls.n 57e4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xbc> | |
57e2: e096 b.n 5912 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1ea> | |
57e4: 2074 movs r0, #116 ; 0x74 | |
57e6: 990a ldr r1, [sp, #40] ; 0x28 | |
57e8: 4348 muls r0, r1 | |
57ea: 4a55 ldr r2, [pc, #340] ; (5940 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x218>) | |
57ec: 1810 adds r0, r2, r0 | |
57ee: 9a08 ldr r2, [sp, #32] | |
57f0: 1880 adds r0, r0, r2 | |
57f2: 3040 adds r0, #64 ; 0x40 | |
57f4: f7ff fbe3 bl 4fbe <microblink::samd21g18a::svd::port::Pincfg0::write::hac45a2aea735052f> | |
57f8: e7ff b.n 57fa <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xd2> | |
57fa: 981e ldr r0, [sp, #120] ; 0x78 | |
57fc: 282b cmp r0, #43 ; 0x2b | |
57fe: 9007 str r0, [sp, #28] | |
5800: d900 bls.n 5804 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xdc> | |
5802: e08b b.n 591c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1f4> | |
5804: 9807 ldr r0, [sp, #28] | |
5806: 0141 lsls r1, r0, #5 | |
5808: 4a4a ldr r2, [pc, #296] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
580a: 5851 ldr r1, [r2, r1] | |
580c: 9119 str r1, [sp, #100] ; 0x64 | |
580e: 2901 cmp r1, #1 | |
5810: 9106 str r1, [sp, #24] | |
5812: d900 bls.n 5816 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0xee> | |
5814: e087 b.n 5926 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1fe> | |
5816: 2074 movs r0, #116 ; 0x74 | |
5818: 9906 ldr r1, [sp, #24] | |
581a: 4348 muls r0, r1 | |
581c: 4a48 ldr r2, [pc, #288] ; (5940 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x218>) | |
581e: 1810 adds r0, r2, r0 | |
5820: 1d00 adds r0, r0, #4 | |
5822: aa1e add r2, sp, #120 ; 0x78 | |
5824: 9218 str r2, [sp, #96] ; 0x60 | |
5826: 9212 str r2, [sp, #72] ; 0x48 | |
5828: 4611 mov r1, r2 | |
582a: f7ff f9f8 bl 4c1e <microblink::samd21g18a::svd::port::Dirclr::write::h82511d52c3195531> | |
582e: e7ff b.n 5830 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x108> | |
5830: e7c0 b.n 57b4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x8c> | |
5832: 980b ldr r0, [sp, #44] ; 0x2c | |
5834: 0141 lsls r1, r0, #5 | |
5836: 4a3f ldr r2, [pc, #252] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
5838: 5851 ldr r1, [r2, r1] | |
583a: 9117 str r1, [sp, #92] ; 0x5c | |
583c: 2901 cmp r1, #1 | |
583e: 9105 str r1, [sp, #20] | |
5840: d83f bhi.n 58c2 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x19a> | |
5842: e7ff b.n 5844 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x11c> | |
5844: 981e ldr r0, [sp, #120] ; 0x78 | |
5846: 282b cmp r0, #43 ; 0x2b | |
5848: 9004 str r0, [sp, #16] | |
584a: d83f bhi.n 58cc <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1a4> | |
584c: e7ff b.n 584e <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x126> | |
584e: 9804 ldr r0, [sp, #16] | |
5850: 0141 lsls r1, r0, #5 | |
5852: 4a38 ldr r2, [pc, #224] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
5854: 1851 adds r1, r2, r1 | |
5856: 6849 ldr r1, [r1, #4] | |
5858: 291f cmp r1, #31 | |
585a: 9103 str r1, [sp, #12] | |
585c: d83b bhi.n 58d6 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1ae> | |
585e: e7ff b.n 5860 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x138> | |
5860: 2074 movs r0, #116 ; 0x74 | |
5862: 9905 ldr r1, [sp, #20] | |
5864: 4348 muls r0, r1 | |
5866: 4a36 ldr r2, [pc, #216] ; (5940 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x218>) | |
5868: 1810 adds r0, r2, r0 | |
586a: 9a03 ldr r2, [sp, #12] | |
586c: 1880 adds r0, r0, r2 | |
586e: 3040 adds r0, #64 ; 0x40 | |
5870: f7ff fb3c bl 4eec <microblink::samd21g18a::svd::port::Pincfg0::modify::h0bc75e7c235e69ef> | |
5874: e7ff b.n 5876 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x14e> | |
5876: 981e ldr r0, [sp, #120] ; 0x78 | |
5878: 282b cmp r0, #43 ; 0x2b | |
587a: 9002 str r0, [sp, #8] | |
587c: d830 bhi.n 58e0 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1b8> | |
587e: e7ff b.n 5880 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x158> | |
5880: 9802 ldr r0, [sp, #8] | |
5882: 0141 lsls r1, r0, #5 | |
5884: 4a2b ldr r2, [pc, #172] ; (5934 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x20c>) | |
5886: 5851 ldr r1, [r2, r1] | |
5888: 9115 str r1, [sp, #84] ; 0x54 | |
588a: 2901 cmp r1, #1 | |
588c: 9101 str r1, [sp, #4] | |
588e: d82c bhi.n 58ea <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x1c2> | |
5890: e7ff b.n 5892 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x16a> | |
5892: 2074 movs r0, #116 ; 0x74 | |
5894: 9901 ldr r1, [sp, #4] | |
5896: 4348 muls r0, r1 | |
5898: 4a29 ldr r2, [pc, #164] ; (5940 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x218>) | |
589a: 1810 adds r0, r2, r0 | |
589c: 3008 adds r0, #8 | |
589e: aa1e add r2, sp, #120 ; 0x78 | |
58a0: 9214 str r2, [sp, #80] ; 0x50 | |
58a2: 9213 str r2, [sp, #76] ; 0x4c | |
58a4: 4611 mov r1, r2 | |
58a6: f7ff fa0b bl 4cc0 <microblink::samd21g18a::svd::port::Dirset::modify::h268dc19c07a59518> | |
58aa: e7ff b.n 58ac <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x184> | |
58ac: e782 b.n 57b4 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x8c> | |
58ae: 4820 ldr r0, [pc, #128] ; (5930 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x208>) | |
58b0: 222c movs r2, #44 ; 0x2c | |
58b2: 990f ldr r1, [sp, #60] ; 0x3c | |
58b4: f000 fb9a bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58b8: 4820 ldr r0, [pc, #128] ; (593c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x214>) | |
58ba: 222c movs r2, #44 ; 0x2c | |
58bc: 990b ldr r1, [sp, #44] ; 0x2c | |
58be: f000 fb95 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58c2: 481e ldr r0, [pc, #120] ; (593c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x214>) | |
58c4: 2202 movs r2, #2 | |
58c6: 9905 ldr r1, [sp, #20] | |
58c8: f000 fb90 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58cc: 481b ldr r0, [pc, #108] ; (593c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x214>) | |
58ce: 222c movs r2, #44 ; 0x2c | |
58d0: 9904 ldr r1, [sp, #16] | |
58d2: f000 fb8b bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58d6: 4819 ldr r0, [pc, #100] ; (593c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x214>) | |
58d8: 2220 movs r2, #32 | |
58da: 9903 ldr r1, [sp, #12] | |
58dc: f000 fb86 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58e0: 4818 ldr r0, [pc, #96] ; (5944 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x21c>) | |
58e2: 222c movs r2, #44 ; 0x2c | |
58e4: 9902 ldr r1, [sp, #8] | |
58e6: f000 fb81 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58ea: 4816 ldr r0, [pc, #88] ; (5944 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x21c>) | |
58ec: 2202 movs r2, #2 | |
58ee: 9901 ldr r1, [sp, #4] | |
58f0: f000 fb7c bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58f4: 4814 ldr r0, [pc, #80] ; (5948 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x220>) | |
58f6: 222c movs r2, #44 ; 0x2c | |
58f8: 990c ldr r1, [sp, #48] ; 0x30 | |
58fa: f000 fb77 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
58fe: 4812 ldr r0, [pc, #72] ; (5948 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x220>) | |
5900: 2202 movs r2, #2 | |
5902: 990a ldr r1, [sp, #40] ; 0x28 | |
5904: f000 fb72 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5908: 480f ldr r0, [pc, #60] ; (5948 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x220>) | |
590a: 222c movs r2, #44 ; 0x2c | |
590c: 9909 ldr r1, [sp, #36] ; 0x24 | |
590e: f000 fb6d bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5912: 480d ldr r0, [pc, #52] ; (5948 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x220>) | |
5914: 2220 movs r2, #32 | |
5916: 9908 ldr r1, [sp, #32] | |
5918: f000 fb68 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
591c: 480b ldr r0, [pc, #44] ; (594c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x224>) | |
591e: 222c movs r2, #44 ; 0x2c | |
5920: 9907 ldr r1, [sp, #28] | |
5922: f000 fb63 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5926: 4809 ldr r0, [pc, #36] ; (594c <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454+0x224>) | |
5928: 2202 movs r2, #2 | |
592a: 9906 ldr r1, [sp, #24] | |
592c: f000 fb5e bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5930: 000073a0 .word 0x000073a0 | |
5934: 0000748c .word 0x0000748c | |
5938: 000073ac .word 0x000073ac | |
593c: 000073b4 .word 0x000073b4 | |
5940: 41004400 .word 0x41004400 | |
5944: 000073c0 .word 0x000073c0 | |
5948: 000073cc .word 0x000073cc | |
594c: 000073d8 .word 0x000073d8 | |
00005950 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h3bd740aba440e8eb>: | |
5950: b580 push {r7, lr} | |
5952: af00 add r7, sp, #0 | |
5954: b086 sub sp, #24 | |
5956: 4601 mov r1, r0 | |
5958: 9004 str r0, [sp, #16] | |
595a: 9102 str r1, [sp, #8] | |
595c: e7ff b.n 595e <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h3bd740aba440e8eb+0xe> | |
595e: 9804 ldr r0, [sp, #16] | |
5960: 9003 str r0, [sp, #12] | |
5962: 2101 movs r1, #1 | |
5964: f7ff fb5b bl 501e <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162> | |
5968: 9001 str r0, [sp, #4] | |
596a: e7ff b.n 596c <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h3bd740aba440e8eb+0x1c> | |
596c: 9801 ldr r0, [sp, #4] | |
596e: b006 add sp, #24 | |
5970: bd80 pop {r7, pc} | |
... | |
00005974 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f>: | |
5974: b5d0 push {r4, r6, r7, lr} | |
5976: af02 add r7, sp, #8 | |
5978: b08c sub sp, #48 ; 0x30 | |
597a: 460a mov r2, r1 | |
597c: 4603 mov r3, r0 | |
597e: 900a str r0, [sp, #40] ; 0x28 | |
5980: 900b str r0, [sp, #44] ; 0x2c | |
5982: a80b add r0, sp, #44 ; 0x2c | |
5984: 9009 str r0, [sp, #36] ; 0x24 | |
5986: 9108 str r1, [sp, #32] | |
5988: 9206 str r2, [sp, #24] | |
598a: 9305 str r3, [sp, #20] | |
598c: e7ff b.n 598e <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x1a> | |
598e: 9808 ldr r0, [sp, #32] | |
5990: 9007 str r0, [sp, #28] | |
5992: 990b ldr r1, [sp, #44] ; 0x2c | |
5994: 6809 ldr r1, [r1, #0] | |
5996: 292b cmp r1, #43 ; 0x2b | |
5998: 9004 str r0, [sp, #16] | |
599a: 9103 str r1, [sp, #12] | |
599c: d818 bhi.n 59d0 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x5c> | |
599e: e7ff b.n 59a0 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x2c> | |
59a0: 9803 ldr r0, [sp, #12] | |
59a2: 0141 lsls r1, r0, #5 | |
59a4: 4a0f ldr r2, [pc, #60] ; (59e4 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x70>) | |
59a6: 1851 adds r1, r2, r1 | |
59a8: 6849 ldr r1, [r1, #4] | |
59aa: 221f movs r2, #31 | |
59ac: 460b mov r3, r1 | |
59ae: 4013 ands r3, r2 | |
59b0: 2401 movs r4, #1 | |
59b2: 409c lsls r4, r3 | |
59b4: 43d2 mvns r2, r2 | |
59b6: 4211 tst r1, r2 | |
59b8: 9402 str r4, [sp, #8] | |
59ba: d10e bne.n 59da <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x66> | |
59bc: e7ff b.n 59be <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x4a> | |
59be: 9804 ldr r0, [sp, #16] | |
59c0: 9902 ldr r1, [sp, #8] | |
59c2: f7ff f962 bl 4c8a <microblink::samd21g18a::svd::port::DirclrW::dirclr::ha7ba5ef54e8c2324> | |
59c6: 9001 str r0, [sp, #4] | |
59c8: e7ff b.n 59ca <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x56> | |
59ca: 9801 ldr r0, [sp, #4] | |
59cc: b00c add sp, #48 ; 0x30 | |
59ce: bdd0 pop {r4, r6, r7, pc} | |
59d0: 4803 ldr r0, [pc, #12] ; (59e0 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x6c>) | |
59d2: 222c movs r2, #44 ; 0x2c | |
59d4: 9903 ldr r1, [sp, #12] | |
59d6: f000 fb09 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
59da: 4803 ldr r0, [pc, #12] ; (59e8 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h9637455126056d1f+0x74>) | |
59dc: f000 faec bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
59e0: 000073e4 .word 0x000073e4 | |
59e4: 0000748c .word 0x0000748c | |
59e8: 000073f0 .word 0x000073f0 | |
000059ec <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h1000dedea7bf20b1>: | |
59ec: b580 push {r7, lr} | |
59ee: af00 add r7, sp, #0 | |
59f0: b088 sub sp, #32 | |
59f2: 460a mov r2, r1 | |
59f4: 4603 mov r3, r0 | |
59f6: 9006 str r0, [sp, #24] | |
59f8: 9105 str r1, [sp, #20] | |
59fa: 9203 str r2, [sp, #12] | |
59fc: 9302 str r3, [sp, #8] | |
59fe: e7ff b.n 5a00 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h1000dedea7bf20b1+0x14> | |
5a00: 9805 ldr r0, [sp, #20] | |
5a02: 9004 str r0, [sp, #16] | |
5a04: 2101 movs r1, #1 | |
5a06: f7ff fb0a bl 501e <microblink::samd21g18a::svd::port::Pincfg0W::inen::h132cc2ce4169e162> | |
5a0a: 9001 str r0, [sp, #4] | |
5a0c: e7ff b.n 5a0e <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h1000dedea7bf20b1+0x22> | |
5a0e: 2101 movs r1, #1 | |
5a10: 9801 ldr r0, [sp, #4] | |
5a12: f7ff fb28 bl 5066 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d> | |
5a16: 9000 str r0, [sp, #0] | |
5a18: e7ff b.n 5a1a <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::h1000dedea7bf20b1+0x2e> | |
5a1a: 9800 ldr r0, [sp, #0] | |
5a1c: b008 add sp, #32 | |
5a1e: bd80 pop {r7, pc} | |
00005a20 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00>: | |
5a20: b5b0 push {r4, r5, r7, lr} | |
5a22: af02 add r7, sp, #8 | |
5a24: b08e sub sp, #56 ; 0x38 | |
5a26: 4613 mov r3, r2 | |
5a28: 460c mov r4, r1 | |
5a2a: 4605 mov r5, r0 | |
5a2c: 900c str r0, [sp, #48] ; 0x30 | |
5a2e: 900d str r0, [sp, #52] ; 0x34 | |
5a30: a80d add r0, sp, #52 ; 0x34 | |
5a32: 900b str r0, [sp, #44] ; 0x2c | |
5a34: 910a str r1, [sp, #40] ; 0x28 | |
5a36: 9209 str r2, [sp, #36] ; 0x24 | |
5a38: 9307 str r3, [sp, #28] | |
5a3a: 9406 str r4, [sp, #24] | |
5a3c: 9505 str r5, [sp, #20] | |
5a3e: e7ff b.n 5a40 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x20> | |
5a40: 9809 ldr r0, [sp, #36] ; 0x24 | |
5a42: 9008 str r0, [sp, #32] | |
5a44: 990d ldr r1, [sp, #52] ; 0x34 | |
5a46: 6809 ldr r1, [r1, #0] | |
5a48: 292b cmp r1, #43 ; 0x2b | |
5a4a: 9004 str r0, [sp, #16] | |
5a4c: 9103 str r1, [sp, #12] | |
5a4e: d818 bhi.n 5a82 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x62> | |
5a50: e7ff b.n 5a52 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x32> | |
5a52: 9803 ldr r0, [sp, #12] | |
5a54: 0141 lsls r1, r0, #5 | |
5a56: 4a10 ldr r2, [pc, #64] ; (5a98 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x78>) | |
5a58: 1851 adds r1, r2, r1 | |
5a5a: 6849 ldr r1, [r1, #4] | |
5a5c: 221f movs r2, #31 | |
5a5e: 460b mov r3, r1 | |
5a60: 4013 ands r3, r2 | |
5a62: 2401 movs r4, #1 | |
5a64: 409c lsls r4, r3 | |
5a66: 43d2 mvns r2, r2 | |
5a68: 4211 tst r1, r2 | |
5a6a: 9402 str r4, [sp, #8] | |
5a6c: d10e bne.n 5a8c <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x6c> | |
5a6e: e7ff b.n 5a70 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x50> | |
5a70: 9804 ldr r0, [sp, #16] | |
5a72: 9902 ldr r1, [sp, #8] | |
5a74: f7ff f97d bl 4d72 <microblink::samd21g18a::svd::port::DirsetW::dirset::hb906212c88ea5204> | |
5a78: 9001 str r0, [sp, #4] | |
5a7a: e7ff b.n 5a7c <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x5c> | |
5a7c: 9801 ldr r0, [sp, #4] | |
5a7e: b00e add sp, #56 ; 0x38 | |
5a80: bdb0 pop {r4, r5, r7, pc} | |
5a82: 4804 ldr r0, [pc, #16] ; (5a94 <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x74>) | |
5a84: 222c movs r2, #44 ; 0x2c | |
5a86: 9903 ldr r1, [sp, #12] | |
5a88: f000 fab0 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5a8c: 4803 ldr r0, [pc, #12] ; (5a9c <microblink::samd21g18a::wiring_digital::pin_mode::_$u7b$$u7b$closure$u7d$$u7d$::hbd419b9b11eade00+0x7c>) | |
5a8e: f000 fa93 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
5a92: 46c0 nop ; (mov r8, r8) | |
5a94: 00007404 .word 0x00007404 | |
5a98: 0000748c .word 0x0000748c | |
5a9c: 00007410 .word 0x00007410 | |
00005aa0 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900>: | |
5aa0: b5d0 push {r4, r6, r7, lr} | |
5aa2: af02 add r7, sp, #8 | |
5aa4: b0a2 sub sp, #136 ; 0x88 | |
5aa6: 460a mov r2, r1 | |
5aa8: 4603 mov r3, r0 | |
5aaa: 9021 str r0, [sp, #132] ; 0x84 | |
5aac: 9120 str r1, [sp, #128] ; 0x80 | |
5aae: 920e str r2, [sp, #56] ; 0x38 | |
5ab0: 930d str r3, [sp, #52] ; 0x34 | |
5ab2: e7ff b.n 5ab4 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x14> | |
5ab4: 9821 ldr r0, [sp, #132] ; 0x84 | |
5ab6: 901e str r0, [sp, #120] ; 0x78 | |
5ab8: 9820 ldr r0, [sp, #128] ; 0x80 | |
5aba: 901d str r0, [sp, #116] ; 0x74 | |
5abc: 981e ldr r0, [sp, #120] ; 0x78 | |
5abe: 282b cmp r0, #43 ; 0x2b | |
5ac0: 900c str r0, [sp, #48] ; 0x30 | |
5ac2: d900 bls.n 5ac6 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x26> | |
5ac4: e09a b.n 5bfc <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x15c> | |
5ac6: 980c ldr r0, [sp, #48] ; 0x30 | |
5ac8: 0141 lsls r1, r0, #5 | |
5aca: 4a63 ldr r2, [pc, #396] ; (5c58 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1b8>) | |
5acc: 1851 adds r1, r2, r1 | |
5ace: 3108 adds r1, #8 | |
5ad0: 4a62 ldr r2, [pc, #392] ; (5c5c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1bc>) | |
5ad2: 4608 mov r0, r1 | |
5ad4: 4611 mov r1, r2 | |
5ad6: f000 fa2f bl 5f38 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58> | |
5ada: 900b str r0, [sp, #44] ; 0x2c | |
5adc: e7ff b.n 5ade <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x3e> | |
5ade: 2001 movs r0, #1 | |
5ae0: 990b ldr r1, [sp, #44] ; 0x2c | |
5ae2: 4201 tst r1, r0 | |
5ae4: d001 beq.n 5aea <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x4a> | |
5ae6: e7ff b.n 5ae8 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x48> | |
5ae8: e004 b.n 5af4 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x54> | |
5aea: 981e ldr r0, [sp, #120] ; 0x78 | |
5aec: 282c cmp r0, #44 ; 0x2c | |
5aee: 900a str r0, [sp, #40] ; 0x28 | |
5af0: d302 bcc.n 5af8 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x58> | |
5af2: e088 b.n 5c06 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x166> | |
5af4: b022 add sp, #136 ; 0x88 | |
5af6: bdd0 pop {r4, r6, r7, pc} | |
5af8: 980a ldr r0, [sp, #40] ; 0x28 | |
5afa: 0141 lsls r1, r0, #5 | |
5afc: 4a56 ldr r2, [pc, #344] ; (5c58 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1b8>) | |
5afe: 5851 ldr r1, [r2, r1] | |
5b00: 911a str r1, [sp, #104] ; 0x68 | |
5b02: 911b str r1, [sp, #108] ; 0x6c | |
5b04: 991e ldr r1, [sp, #120] ; 0x78 | |
5b06: 292b cmp r1, #43 ; 0x2b | |
5b08: 9109 str r1, [sp, #36] ; 0x24 | |
5b0a: d900 bls.n 5b0e <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x6e> | |
5b0c: e080 b.n 5c10 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x170> | |
5b0e: 9809 ldr r0, [sp, #36] ; 0x24 | |
5b10: 0141 lsls r1, r0, #5 | |
5b12: 4a51 ldr r2, [pc, #324] ; (5c58 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1b8>) | |
5b14: 1851 adds r1, r2, r1 | |
5b16: 6849 ldr r1, [r1, #4] | |
5b18: 9119 str r1, [sp, #100] ; 0x64 | |
5b1a: 221f movs r2, #31 | |
5b1c: 460b mov r3, r1 | |
5b1e: 4013 ands r3, r2 | |
5b20: 2401 movs r4, #1 | |
5b22: 409c lsls r4, r3 | |
5b24: 43d2 mvns r2, r2 | |
5b26: 4211 tst r1, r2 | |
5b28: 9408 str r4, [sp, #32] | |
5b2a: d176 bne.n 5c1a <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x17a> | |
5b2c: e7ff b.n 5b2e <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x8e> | |
5b2e: 9808 ldr r0, [sp, #32] | |
5b30: 9018 str r0, [sp, #96] ; 0x60 | |
5b32: 991b ldr r1, [sp, #108] ; 0x6c | |
5b34: 2901 cmp r1, #1 | |
5b36: 9107 str r1, [sp, #28] | |
5b38: d872 bhi.n 5c20 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x180> | |
5b3a: e7ff b.n 5b3c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x9c> | |
5b3c: 2074 movs r0, #116 ; 0x74 | |
5b3e: 9907 ldr r1, [sp, #28] | |
5b40: 4348 muls r0, r1 | |
5b42: 4a4a ldr r2, [pc, #296] ; (5c6c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1cc>) | |
5b44: 1810 adds r0, r2, r0 | |
5b46: 3008 adds r0, #8 | |
5b48: f7ff f8f3 bl 4d32 <microblink::samd21g18a::svd::port::Dirset::read::h8278335745aa7092> | |
5b4c: 9012 str r0, [sp, #72] ; 0x48 | |
5b4e: 9016 str r0, [sp, #88] ; 0x58 | |
5b50: e7ff b.n 5b52 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xb2> | |
5b52: a816 add r0, sp, #88 ; 0x58 | |
5b54: f7ff f900 bl 4d58 <microblink::samd21g18a::svd::port::DirsetR::dirset::h166093aac99fc277> | |
5b58: 9006 str r0, [sp, #24] | |
5b5a: e7ff b.n 5b5c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xbc> | |
5b5c: 9818 ldr r0, [sp, #96] ; 0x60 | |
5b5e: 9906 ldr r1, [sp, #24] | |
5b60: 4201 tst r1, r0 | |
5b62: d105 bne.n 5b70 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xd0> | |
5b64: e7ff b.n 5b66 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xc6> | |
5b66: 981b ldr r0, [sp, #108] ; 0x6c | |
5b68: 2802 cmp r0, #2 | |
5b6a: 9005 str r0, [sp, #20] | |
5b6c: d301 bcc.n 5b72 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xd2> | |
5b6e: e05c b.n 5c2a <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x18a> | |
5b70: e014 b.n 5b9c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xfc> | |
5b72: 9819 ldr r0, [sp, #100] ; 0x64 | |
5b74: 281f cmp r0, #31 | |
5b76: 9004 str r0, [sp, #16] | |
5b78: d85c bhi.n 5c34 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x194> | |
5b7a: e7ff b.n 5b7c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xdc> | |
5b7c: 2074 movs r0, #116 ; 0x74 | |
5b7e: 9905 ldr r1, [sp, #20] | |
5b80: 4348 muls r0, r1 | |
5b82: 4a3a ldr r2, [pc, #232] ; (5c6c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1cc>) | |
5b84: 1810 adds r0, r2, r0 | |
5b86: 9a04 ldr r2, [sp, #16] | |
5b88: 1880 adds r0, r0, r2 | |
5b8a: 3040 adds r0, #64 ; 0x40 | |
5b8c: ab1d add r3, sp, #116 ; 0x74 | |
5b8e: 9315 str r3, [sp, #84] ; 0x54 | |
5b90: 9311 str r3, [sp, #68] ; 0x44 | |
5b92: 4619 mov r1, r3 | |
5b94: f7ff f9d9 bl 4f4a <microblink::samd21g18a::svd::port::Pincfg0::modify::hb1ee97b6ca4f76d8> | |
5b98: e7ff b.n 5b9a <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xfa> | |
5b9a: e7ff b.n 5b9c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0xfc> | |
5b9c: 981d ldr r0, [sp, #116] ; 0x74 | |
5b9e: 2800 cmp r0, #0 | |
5ba0: 9003 str r0, [sp, #12] | |
5ba2: d004 beq.n 5bae <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x10e> | |
5ba4: e7ff b.n 5ba6 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x106> | |
5ba6: 9803 ldr r0, [sp, #12] | |
5ba8: 2801 cmp r0, #1 | |
5baa: d005 beq.n 5bb8 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x118> | |
5bac: e047 b.n 5c3e <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x19e> | |
5bae: 981b ldr r0, [sp, #108] ; 0x6c | |
5bb0: 2802 cmp r0, #2 | |
5bb2: 9002 str r0, [sp, #8] | |
5bb4: d306 bcc.n 5bc4 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x124> | |
5bb6: e047 b.n 5c48 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1a8> | |
5bb8: 981b ldr r0, [sp, #108] ; 0x6c | |
5bba: 2802 cmp r0, #2 | |
5bbc: 9001 str r0, [sp, #4] | |
5bbe: d30f bcc.n 5be0 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x140> | |
5bc0: e03d b.n 5c3e <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x19e> | |
5bc2: e797 b.n 5af4 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x54> | |
5bc4: 2074 movs r0, #116 ; 0x74 | |
5bc6: 9902 ldr r1, [sp, #8] | |
5bc8: 4348 muls r0, r1 | |
5bca: 4a28 ldr r2, [pc, #160] ; (5c6c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1cc>) | |
5bcc: 1810 adds r0, r2, r0 | |
5bce: 3014 adds r0, #20 | |
5bd0: aa18 add r2, sp, #96 ; 0x60 | |
5bd2: 9214 str r2, [sp, #80] ; 0x50 | |
5bd4: 920f str r2, [sp, #60] ; 0x3c | |
5bd6: 4611 mov r1, r2 | |
5bd8: f7ff f8e6 bl 4da8 <microblink::samd21g18a::svd::port::Outclr::write::h0d3412fd3f64f2cf> | |
5bdc: e7ff b.n 5bde <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x13e> | |
5bde: e7f0 b.n 5bc2 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x122> | |
5be0: 2074 movs r0, #116 ; 0x74 | |
5be2: 9901 ldr r1, [sp, #4] | |
5be4: 4348 muls r0, r1 | |
5be6: 4a21 ldr r2, [pc, #132] ; (5c6c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1cc>) | |
5be8: 1810 adds r0, r2, r0 | |
5bea: 3018 adds r0, #24 | |
5bec: aa18 add r2, sp, #96 ; 0x60 | |
5bee: 9213 str r2, [sp, #76] ; 0x4c | |
5bf0: 9210 str r2, [sp, #64] ; 0x40 | |
5bf2: 4611 mov r1, r2 | |
5bf4: f7ff f929 bl 4e4a <microblink::samd21g18a::svd::port::Outset::write::hdca51de93299bf7d> | |
5bf8: e7ff b.n 5bfa <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x15a> | |
5bfa: e7e2 b.n 5bc2 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x122> | |
5bfc: 4815 ldr r0, [pc, #84] ; (5c54 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1b4>) | |
5bfe: 222c movs r2, #44 ; 0x2c | |
5c00: 990c ldr r1, [sp, #48] ; 0x30 | |
5c02: f000 f9f3 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c06: 4816 ldr r0, [pc, #88] ; (5c60 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1c0>) | |
5c08: 222c movs r2, #44 ; 0x2c | |
5c0a: 990a ldr r1, [sp, #40] ; 0x28 | |
5c0c: f000 f9ee bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c10: 4814 ldr r0, [pc, #80] ; (5c64 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1c4>) | |
5c12: 222c movs r2, #44 ; 0x2c | |
5c14: 9909 ldr r1, [sp, #36] ; 0x24 | |
5c16: f000 f9e9 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c1a: 4818 ldr r0, [pc, #96] ; (5c7c <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1dc>) | |
5c1c: f000 f9cc bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
5c20: 4811 ldr r0, [pc, #68] ; (5c68 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1c8>) | |
5c22: 2202 movs r2, #2 | |
5c24: 9907 ldr r1, [sp, #28] | |
5c26: f000 f9e1 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c2a: 4811 ldr r0, [pc, #68] ; (5c70 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1d0>) | |
5c2c: 2202 movs r2, #2 | |
5c2e: 9905 ldr r1, [sp, #20] | |
5c30: f000 f9dc bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c34: 480e ldr r0, [pc, #56] ; (5c70 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1d0>) | |
5c36: 2220 movs r2, #32 | |
5c38: 9904 ldr r1, [sp, #16] | |
5c3a: f000 f9d7 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c3e: 480d ldr r0, [pc, #52] ; (5c74 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1d4>) | |
5c40: 2202 movs r2, #2 | |
5c42: 9901 ldr r1, [sp, #4] | |
5c44: f000 f9d2 bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c48: 480b ldr r0, [pc, #44] ; (5c78 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900+0x1d8>) | |
5c4a: 2202 movs r2, #2 | |
5c4c: 9902 ldr r1, [sp, #8] | |
5c4e: f000 f9cd bl 5fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e> | |
5c52: 46c0 nop ; (mov r8, r8) | |
5c54: 00007424 .word 0x00007424 | |
5c58: 0000748c .word 0x0000748c | |
5c5c: 000073ac .word 0x000073ac | |
5c60: 00007430 .word 0x00007430 | |
5c64: 0000743c .word 0x0000743c | |
5c68: 0000745c .word 0x0000745c | |
5c6c: 41004400 .word 0x41004400 | |
5c70: 00007468 .word 0x00007468 | |
5c74: 00007474 .word 0x00007474 | |
5c78: 00007480 .word 0x00007480 | |
5c7c: 00007448 .word 0x00007448 | |
00005c80 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f>: | |
5c80: b5b0 push {r4, r5, r7, lr} | |
5c82: af02 add r7, sp, #8 | |
5c84: b08c sub sp, #48 ; 0x30 | |
5c86: 4613 mov r3, r2 | |
5c88: 460c mov r4, r1 | |
5c8a: 4605 mov r5, r0 | |
5c8c: 900a str r0, [sp, #40] ; 0x28 | |
5c8e: 900b str r0, [sp, #44] ; 0x2c | |
5c90: a80b add r0, sp, #44 ; 0x2c | |
5c92: 9009 str r0, [sp, #36] ; 0x24 | |
5c94: 9108 str r1, [sp, #32] | |
5c96: 9207 str r2, [sp, #28] | |
5c98: 9305 str r3, [sp, #20] | |
5c9a: 9404 str r4, [sp, #16] | |
5c9c: 9503 str r5, [sp, #12] | |
5c9e: e7ff b.n 5ca0 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f+0x20> | |
5ca0: 9807 ldr r0, [sp, #28] | |
5ca2: 9006 str r0, [sp, #24] | |
5ca4: 990b ldr r1, [sp, #44] ; 0x2c | |
5ca6: 4a09 ldr r2, [pc, #36] ; (5ccc <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f+0x4c>) | |
5ca8: 9002 str r0, [sp, #8] | |
5caa: 4608 mov r0, r1 | |
5cac: 4611 mov r1, r2 | |
5cae: f000 f903 bl 5eb8 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a> | |
5cb2: 9001 str r0, [sp, #4] | |
5cb4: e7ff b.n 5cb6 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f+0x36> | |
5cb6: 2001 movs r0, #1 | |
5cb8: 9901 ldr r1, [sp, #4] | |
5cba: 4001 ands r1, r0 | |
5cbc: 9802 ldr r0, [sp, #8] | |
5cbe: f7ff f9d2 bl 5066 <microblink::samd21g18a::svd::port::Pincfg0W::pullen::hbc36d6bde3d0228d> | |
5cc2: 9000 str r0, [sp, #0] | |
5cc4: e7ff b.n 5cc6 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hfd3e7a748c87421f+0x46> | |
5cc6: 9800 ldr r0, [sp, #0] | |
5cc8: b00c add sp, #48 ; 0x30 | |
5cca: bdb0 pop {r4, r5, r7, pc} | |
5ccc: 000073b0 .word 0x000073b0 | |
00005cd0 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::h6eed8a6575db6240>: | |
5cd0: b580 push {r7, lr} | |
5cd2: af00 add r7, sp, #0 | |
5cd4: b088 sub sp, #32 | |
5cd6: 460a mov r2, r1 | |
5cd8: 4603 mov r3, r0 | |
5cda: 9006 str r0, [sp, #24] | |
5cdc: 9007 str r0, [sp, #28] | |
5cde: a807 add r0, sp, #28 | |
5ce0: 9005 str r0, [sp, #20] | |
5ce2: 9104 str r1, [sp, #16] | |
5ce4: 9202 str r2, [sp, #8] | |
5ce6: 9301 str r3, [sp, #4] | |
5ce8: e7ff b.n 5cea <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::h6eed8a6575db6240+0x1a> | |
5cea: 9804 ldr r0, [sp, #16] | |
5cec: 9003 str r0, [sp, #12] | |
5cee: 9907 ldr r1, [sp, #28] | |
5cf0: 6809 ldr r1, [r1, #0] | |
5cf2: f7ff f88f bl 4e14 <microblink::samd21g18a::svd::port::OutclrW::outclr::h9e0e0dd8e693f212> | |
5cf6: 9000 str r0, [sp, #0] | |
5cf8: e7ff b.n 5cfa <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::h6eed8a6575db6240+0x2a> | |
5cfa: 9800 ldr r0, [sp, #0] | |
5cfc: b008 add sp, #32 | |
5cfe: bd80 pop {r7, pc} | |
00005d00 <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hc890f1c361faeb03>: | |
5d00: b580 push {r7, lr} | |
5d02: af00 add r7, sp, #0 | |
5d04: b088 sub sp, #32 | |
5d06: 460a mov r2, r1 | |
5d08: 4603 mov r3, r0 | |
5d0a: 9006 str r0, [sp, #24] | |
5d0c: 9007 str r0, [sp, #28] | |
5d0e: a807 add r0, sp, #28 | |
5d10: 9005 str r0, [sp, #20] | |
5d12: 9104 str r1, [sp, #16] | |
5d14: 9202 str r2, [sp, #8] | |
5d16: 9301 str r3, [sp, #4] | |
5d18: e7ff b.n 5d1a <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hc890f1c361faeb03+0x1a> | |
5d1a: 9804 ldr r0, [sp, #16] | |
5d1c: 9003 str r0, [sp, #12] | |
5d1e: 9907 ldr r1, [sp, #28] | |
5d20: 6809 ldr r1, [r1, #0] | |
5d22: f7ff f8c8 bl 4eb6 <microblink::samd21g18a::svd::port::OutsetW::outset::hd41b331f1eb88e45> | |
5d26: 9000 str r0, [sp, #0] | |
5d28: e7ff b.n 5d2a <microblink::samd21g18a::wiring_digital::digital_write::_$u7b$$u7b$closure$u7d$$u7d$::hc890f1c361faeb03+0x2a> | |
5d2a: 9800 ldr r0, [sp, #0] | |
5d2c: b008 add sp, #32 | |
5d2e: bd80 pop {r7, pc} | |
00005d30 <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9>: | |
5d30: b085 sub sp, #20 | |
5d32: 4601 mov r1, r0 | |
5d34: 9004 str r0, [sp, #16] | |
5d36: 9101 str r1, [sp, #4] | |
5d38: e7ff b.n 5d3a <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9+0xa> | |
5d3a: 9804 ldr r0, [sp, #16] | |
5d3c: 9003 str r0, [sp, #12] | |
5d3e: 9002 str r0, [sp, #8] | |
5d40: 2103 movs r1, #3 | |
5d42: 4008 ands r0, r1 | |
5d44: 00c0 lsls r0, r0, #3 | |
5d46: 9000 str r0, [sp, #0] | |
5d48: e7ff b.n 5d4a <microblink::samd21g18a::IRQ::bit_shift::h86bbb87e97f640b9+0x1a> | |
5d4a: 9800 ldr r0, [sp, #0] | |
5d4c: b005 add sp, #20 | |
5d4e: 4770 bx lr | |
00005d50 <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e>: | |
5d50: b580 push {r7, lr} | |
5d52: af00 add r7, sp, #0 | |
5d54: b08a sub sp, #40 ; 0x28 | |
5d56: 4601 mov r1, r0 | |
5d58: 9009 str r0, [sp, #36] ; 0x24 | |
5d5a: 9106 str r1, [sp, #24] | |
5d5c: e7ff b.n 5d5e <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0xe> | |
5d5e: 9809 ldr r0, [sp, #36] ; 0x24 | |
5d60: 9008 str r0, [sp, #32] | |
5d62: 9007 str r0, [sp, #28] | |
5d64: 210f movs r1, #15 | |
5d66: 4008 ands r0, r1 | |
5d68: 2100 movs r1, #0 | |
5d6a: 2201 movs r2, #1 | |
5d6c: 2808 cmp r0, #8 | |
5d6e: 9005 str r0, [sp, #20] | |
5d70: 9204 str r2, [sp, #16] | |
5d72: 9103 str r1, [sp, #12] | |
5d74: d201 bcs.n 5d7a <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0x2a> | |
5d76: 9804 ldr r0, [sp, #16] | |
5d78: 9003 str r0, [sp, #12] | |
5d7a: 9803 ldr r0, [sp, #12] | |
5d7c: 9905 ldr r1, [sp, #20] | |
5d7e: 3908 subs r1, #8 | |
5d80: 2800 cmp r0, #0 | |
5d82: 9102 str r1, [sp, #8] | |
5d84: d107 bne.n 5d96 <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0x46> | |
5d86: e7ff b.n 5d88 <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0x38> | |
5d88: 9802 ldr r0, [sp, #8] | |
5d8a: 0880 lsrs r0, r0, #2 | |
5d8c: 9001 str r0, [sp, #4] | |
5d8e: e7ff b.n 5d90 <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0x40> | |
5d90: 9801 ldr r0, [sp, #4] | |
5d92: b00a add sp, #40 ; 0x28 | |
5d94: bd80 pop {r7, pc} | |
5d96: 4801 ldr r0, [pc, #4] ; (5d9c <microblink::samd21g18a::IRQ::shp_idx::hb285dd949248971e+0x4c>) | |
5d98: f000 f90e bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
5d9c: 00007a28 .word 0x00007a28 | |
00005da0 <microblink::samd21g18a::IRQ::ip_idx::hb3148f7494005e9a>: | |
5da0: b085 sub sp, #20 | |
5da2: 4601 mov r1, r0 | |
5da4: 9004 str r0, [sp, #16] | |
5da6: 9101 str r1, [sp, #4] | |
5da8: e7ff b.n 5daa <microblink::samd21g18a::IRQ::ip_idx::hb3148f7494005e9a+0xa> | |
5daa: 9804 ldr r0, [sp, #16] | |
5dac: 9003 str r0, [sp, #12] | |
5dae: 9002 str r0, [sp, #8] | |
5db0: 0880 lsrs r0, r0, #2 | |
5db2: 9000 str r0, [sp, #0] | |
5db4: e7ff b.n 5db6 <microblink::samd21g18a::IRQ::ip_idx::hb3148f7494005e9a+0x16> | |
5db6: 9800 ldr r0, [sp, #0] | |
5db8: b005 add sp, #20 | |
5dba: 4770 bx lr | |
00005dbc <microblink::samd21g18a::abort::h1c453160ca9a9cf8>: | |
5dbc: b081 sub sp, #4 | |
5dbe: e7ff b.n 5dc0 <microblink::samd21g18a::abort::h1c453160ca9a9cf8+0x4> | |
5dc0: e7ff b.n 5dc2 <microblink::samd21g18a::abort::h1c453160ca9a9cf8+0x6> | |
5dc2: e7fe b.n 5dc2 <microblink::samd21g18a::abort::h1c453160ca9a9cf8+0x6> | |
00005dc4 <microblink::samd21g18a::GCM::id::hac7216b93e87a4dd>: | |
5dc4: b085 sub sp, #20 | |
5dc6: 4601 mov r1, r0 | |
5dc8: 9004 str r0, [sp, #16] | |
5dca: 9101 str r1, [sp, #4] | |
5dcc: e7ff b.n 5dce <microblink::samd21g18a::GCM::id::hac7216b93e87a4dd+0xa> | |
5dce: 9804 ldr r0, [sp, #16] | |
5dd0: 9003 str r0, [sp, #12] | |
5dd2: 9002 str r0, [sp, #8] | |
5dd4: 9000 str r0, [sp, #0] | |
5dd6: e7ff b.n 5dd8 <microblink::samd21g18a::GCM::id::hac7216b93e87a4dd+0x14> | |
5dd8: 203f movs r0, #63 ; 0x3f | |
5dda: 9900 ldr r1, [sp, #0] | |
5ddc: 4001 ands r1, r0 | |
5dde: 4608 mov r0, r1 | |
5de0: b005 add sp, #20 | |
5de2: 4770 bx lr | |
00005de4 <microblink::samd21g18a::reset_rust::hc784dd6b13801475>: | |
5de4: b580 push {r7, lr} | |
5de6: af00 add r7, sp, #0 | |
5de8: b082 sub sp, #8 | |
5dea: e7ff b.n 5dec <microblink::samd21g18a::reset_rust::hc784dd6b13801475+0x8> | |
5dec: f7fc fd04 bl 27f8 <microblink::samd21g18a::startup::system_init::h760c000e2cdb917d> | |
5df0: e7ff b.n 5df2 <microblink::samd21g18a::reset_rust::hc784dd6b13801475+0xe> | |
5df2: f7ff fa3b bl 526c <microblink::samd21g18a::wiring::init::hb2bfb0db8e364b10> | |
5df6: e7ff b.n 5df8 <microblink::samd21g18a::reset_rust::hc784dd6b13801475+0x14> | |
5df8: b002 add sp, #8 | |
5dfa: bd80 pop {r7, pc} | |
00005dfc <_default_exception_handler>: | |
5dfc: e7ff b.n 5dfe <_default_exception_handler+0x2> | |
5dfe: f3ef 8008 mrs r0, MSP | |
5e02: 6941 ldr r1, [r0, #20] | |
5e04: f000 f800 bl 5e08 <_default_exception_handler_impl> | |
00005e08 <_default_exception_handler_impl>: | |
5e08: b085 sub sp, #20 | |
5e0a: 4601 mov r1, r0 | |
5e0c: 9004 str r0, [sp, #16] | |
5e0e: 9100 str r1, [sp, #0] | |
5e10: e7ff b.n 5e12 <_default_exception_handler_impl+0xa> | |
5e12: 9804 ldr r0, [sp, #16] | |
5e14: 9003 str r0, [sp, #12] | |
5e16: be00 bkpt 0x0000 | |
5e18: e7ff b.n 5e1a <_default_exception_handler_impl+0x12> | |
5e1a: e7fe b.n 5e1a <_default_exception_handler_impl+0x12> | |
00005e1c <_reset>: | |
5e1c: b580 push {r7, lr} | |
5e1e: af00 add r7, sp, #0 | |
5e20: b082 sub sp, #8 | |
5e22: e7ff b.n 5e24 <_reset+0x8> | |
5e24: f7ff ffde bl 5de4 <microblink::samd21g18a::reset_rust::hc784dd6b13801475> | |
5e28: e7ff b.n 5e2a <_reset+0xe> | |
5e2a: f000 f806 bl 5e3a <microblink::setup::hca681d75dfb1329a> | |
5e2e: e7ff b.n 5e30 <_reset+0x14> | |
5e30: e7ff b.n 5e32 <_reset+0x16> | |
5e32: f000 f81b bl 5e6c <microblink::loopy::h34a7102f897baa6b> | |
5e36: e7ff b.n 5e38 <_reset+0x1c> | |
5e38: e7fb b.n 5e32 <_reset+0x16> | |
00005e3a <microblink::setup::hca681d75dfb1329a>: | |
5e3a: b580 push {r7, lr} | |
5e3c: af00 add r7, sp, #0 | |
5e3e: b086 sub sp, #24 | |
5e40: e7ff b.n 5e42 <microblink::setup::hca681d75dfb1329a+0x8> | |
5e42: 2001 movs r0, #1 | |
5e44: 9004 str r0, [sp, #16] | |
5e46: 210d movs r1, #13 | |
5e48: 9002 str r0, [sp, #8] | |
5e4a: 4608 mov r0, r1 | |
5e4c: 9902 ldr r1, [sp, #8] | |
5e4e: f7ff fc6b bl 5728 <microblink::samd21g18a::wiring_digital::pin_mode::h00af23ad1a949454> | |
5e52: e7ff b.n 5e54 <microblink::setup::hca681d75dfb1329a+0x1a> | |
5e54: 2001 movs r0, #1 | |
5e56: 9003 str r0, [sp, #12] | |
5e58: 210d movs r1, #13 | |
5e5a: 9001 str r0, [sp, #4] | |
5e5c: 4608 mov r0, r1 | |
5e5e: 9901 ldr r1, [sp, #4] | |
5e60: f7ff fe1e bl 5aa0 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900> | |
5e64: e7ff b.n 5e66 <microblink::setup::hca681d75dfb1329a+0x2c> | |
5e66: b006 add sp, #24 | |
5e68: bd80 pop {r7, pc} | |
... | |
00005e6c <microblink::loopy::h34a7102f897baa6b>: | |
5e6c: b580 push {r7, lr} | |
5e6e: af00 add r7, sp, #0 | |
5e70: b086 sub sp, #24 | |
5e72: e7ff b.n 5e74 <microblink::loopy::h34a7102f897baa6b+0x8> | |
5e74: 2000 movs r0, #0 | |
5e76: 9004 str r0, [sp, #16] | |
5e78: 210d movs r1, #13 | |
5e7a: 9002 str r0, [sp, #8] | |
5e7c: 4608 mov r0, r1 | |
5e7e: 9902 ldr r1, [sp, #8] | |
5e80: f7ff fe0e bl 5aa0 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900> | |
5e84: e7ff b.n 5e86 <microblink::loopy::h34a7102f897baa6b+0x1a> | |
5e86: 4809 ldr r0, [pc, #36] ; (5eac <microblink::loopy::h34a7102f897baa6b+0x40>) | |
5e88: f7fc fa3e bl 2308 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53> | |
5e8c: e7ff b.n 5e8e <microblink::loopy::h34a7102f897baa6b+0x22> | |
5e8e: 2001 movs r0, #1 | |
5e90: 9003 str r0, [sp, #12] | |
5e92: 210d movs r1, #13 | |
5e94: 9001 str r0, [sp, #4] | |
5e96: 4608 mov r0, r1 | |
5e98: 9901 ldr r1, [sp, #4] | |
5e9a: f7ff fe01 bl 5aa0 <microblink::samd21g18a::wiring_digital::digital_write::h3718bdd61bd72900> | |
5e9e: e7ff b.n 5ea0 <microblink::loopy::h34a7102f897baa6b+0x34> | |
5ea0: 4802 ldr r0, [pc, #8] ; (5eac <microblink::loopy::h34a7102f897baa6b+0x40>) | |
5ea2: f7fc fa31 bl 2308 <microblink::samd21g18a::delay::udelay::h63d77cd543206e53> | |
5ea6: e7ff b.n 5ea8 <microblink::loopy::h34a7102f897baa6b+0x3c> | |
5ea8: b006 add sp, #24 | |
5eaa: bd80 pop {r7, pc} | |
5eac: 000186a0 .word 0x000186a0 | |
00005eb0 <rust_begin_unwind>: | |
5eb0: b081 sub sp, #4 | |
5eb2: e7ff b.n 5eb4 <rust_begin_unwind+0x4> | |
5eb4: b001 add sp, #4 | |
5eb6: 4770 bx lr | |
00005eb8 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a>: | |
5eb8: b092 sub sp, #72 ; 0x48 | |
5eba: 460a mov r2, r1 | |
5ebc: 4603 mov r3, r0 | |
5ebe: 9011 str r0, [sp, #68] ; 0x44 | |
5ec0: 9110 str r1, [sp, #64] ; 0x40 | |
5ec2: 9203 str r2, [sp, #12] | |
5ec4: 9302 str r3, [sp, #8] | |
5ec6: e7ff b.n 5ec8 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x10> | |
5ec8: 9811 ldr r0, [sp, #68] ; 0x44 | |
5eca: 900e str r0, [sp, #56] ; 0x38 | |
5ecc: 9810 ldr r0, [sp, #64] ; 0x40 | |
5ece: 900d str r0, [sp, #52] ; 0x34 | |
5ed0: 980e ldr r0, [sp, #56] ; 0x38 | |
5ed2: 6800 ldr r0, [r0, #0] | |
5ed4: 2100 movs r1, #0 | |
5ed6: 9107 str r1, [sp, #28] | |
5ed8: 9006 str r0, [sp, #24] | |
5eda: 9001 str r0, [sp, #4] | |
5edc: e7ff b.n 5ede <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x26> | |
5ede: 9801 ldr r0, [sp, #4] | |
5ee0: 900c str r0, [sp, #48] ; 0x30 | |
5ee2: 990d ldr r1, [sp, #52] ; 0x34 | |
5ee4: 6809 ldr r1, [r1, #0] | |
5ee6: 2200 movs r2, #0 | |
5ee8: 9205 str r2, [sp, #20] | |
5eea: 9104 str r1, [sp, #16] | |
5eec: 9100 str r1, [sp, #0] | |
5eee: e7ff b.n 5ef0 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x38> | |
5ef0: 9800 ldr r0, [sp, #0] | |
5ef2: 900b str r0, [sp, #44] ; 0x2c | |
5ef4: 990c ldr r1, [sp, #48] ; 0x30 | |
5ef6: 4281 cmp r1, r0 | |
5ef8: d104 bne.n 5f04 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x4c> | |
5efa: e7ff b.n 5efc <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x44> | |
5efc: a80a add r0, sp, #40 ; 0x28 | |
5efe: 2101 movs r1, #1 | |
5f00: 7001 strb r1, [r0, #0] | |
5f02: e003 b.n 5f0c <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x54> | |
5f04: a80a add r0, sp, #40 ; 0x28 | |
5f06: 2100 movs r1, #0 | |
5f08: 7001 strb r1, [r0, #0] | |
5f0a: e7ff b.n 5f0c <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x54> | |
5f0c: a80a add r0, sp, #40 ; 0x28 | |
5f0e: 7800 ldrb r0, [r0, #0] | |
5f10: 2101 movs r1, #1 | |
5f12: 4208 tst r0, r1 | |
5f14: d008 beq.n 5f28 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x70> | |
5f16: e7ff b.n 5f18 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x60> | |
5f18: 980e ldr r0, [sp, #56] ; 0x38 | |
5f1a: 990d ldr r1, [sp, #52] ; 0x34 | |
5f1c: 9008 str r0, [sp, #32] | |
5f1e: 9109 str r1, [sp, #36] ; 0x24 | |
5f20: a80f add r0, sp, #60 ; 0x3c | |
5f22: 2101 movs r1, #1 | |
5f24: 7001 strb r1, [r0, #0] | |
5f26: e003 b.n 5f30 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x78> | |
5f28: a80f add r0, sp, #60 ; 0x3c | |
5f2a: 2100 movs r1, #0 | |
5f2c: 7001 strb r1, [r0, #0] | |
5f2e: e7ff b.n 5f30 <_$LT$microblink..samd21g18a..wiring_digital..PinLevel$u20$as$u20$core..cmp..PartialEq$GT$::eq::h5eff3b294565502a+0x78> | |
5f30: a80f add r0, sp, #60 ; 0x3c | |
5f32: 7800 ldrb r0, [r0, #0] | |
5f34: b012 add sp, #72 ; 0x48 | |
5f36: 4770 bx lr | |
00005f38 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58>: | |
5f38: b092 sub sp, #72 ; 0x48 | |
5f3a: 460a mov r2, r1 | |
5f3c: 4603 mov r3, r0 | |
5f3e: 9011 str r0, [sp, #68] ; 0x44 | |
5f40: 9110 str r1, [sp, #64] ; 0x40 | |
5f42: 9203 str r2, [sp, #12] | |
5f44: 9302 str r3, [sp, #8] | |
5f46: e7ff b.n 5f48 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x10> | |
5f48: 9811 ldr r0, [sp, #68] ; 0x44 | |
5f4a: 900e str r0, [sp, #56] ; 0x38 | |
5f4c: 9810 ldr r0, [sp, #64] ; 0x40 | |
5f4e: 900d str r0, [sp, #52] ; 0x34 | |
5f50: 980e ldr r0, [sp, #56] ; 0x38 | |
5f52: 6800 ldr r0, [r0, #0] | |
5f54: 17c1 asrs r1, r0, #31 | |
5f56: 9006 str r0, [sp, #24] | |
5f58: 9107 str r1, [sp, #28] | |
5f5a: 9001 str r0, [sp, #4] | |
5f5c: e7ff b.n 5f5e <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x26> | |
5f5e: 9801 ldr r0, [sp, #4] | |
5f60: 900c str r0, [sp, #48] ; 0x30 | |
5f62: 990d ldr r1, [sp, #52] ; 0x34 | |
5f64: 6809 ldr r1, [r1, #0] | |
5f66: 17ca asrs r2, r1, #31 | |
5f68: 9104 str r1, [sp, #16] | |
5f6a: 9205 str r2, [sp, #20] | |
5f6c: 9100 str r1, [sp, #0] | |
5f6e: e7ff b.n 5f70 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x38> | |
5f70: 9800 ldr r0, [sp, #0] | |
5f72: 900b str r0, [sp, #44] ; 0x2c | |
5f74: 990c ldr r1, [sp, #48] ; 0x30 | |
5f76: 4281 cmp r1, r0 | |
5f78: d104 bne.n 5f84 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x4c> | |
5f7a: e7ff b.n 5f7c <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x44> | |
5f7c: a80a add r0, sp, #40 ; 0x28 | |
5f7e: 2101 movs r1, #1 | |
5f80: 7001 strb r1, [r0, #0] | |
5f82: e003 b.n 5f8c <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x54> | |
5f84: a80a add r0, sp, #40 ; 0x28 | |
5f86: 2100 movs r1, #0 | |
5f88: 7001 strb r1, [r0, #0] | |
5f8a: e7ff b.n 5f8c <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x54> | |
5f8c: a80a add r0, sp, #40 ; 0x28 | |
5f8e: 7800 ldrb r0, [r0, #0] | |
5f90: 2101 movs r1, #1 | |
5f92: 4208 tst r0, r1 | |
5f94: d008 beq.n 5fa8 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x70> | |
5f96: e7ff b.n 5f98 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x60> | |
5f98: 980e ldr r0, [sp, #56] ; 0x38 | |
5f9a: 990d ldr r1, [sp, #52] ; 0x34 | |
5f9c: 9008 str r0, [sp, #32] | |
5f9e: 9109 str r1, [sp, #36] ; 0x24 | |
5fa0: a80f add r0, sp, #60 ; 0x3c | |
5fa2: 2101 movs r1, #1 | |
5fa4: 7001 strb r1, [r0, #0] | |
5fa6: e003 b.n 5fb0 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x78> | |
5fa8: a80f add r0, sp, #60 ; 0x3c | |
5faa: 2100 movs r1, #0 | |
5fac: 7001 strb r1, [r0, #0] | |
5fae: e7ff b.n 5fb0 <_$LT$microblink..samd21g18a..variant..PioType$u20$as$u20$core..cmp..PartialEq$GT$::eq::h6c136bb51472ed58+0x78> | |
5fb0: a80f add r0, sp, #60 ; 0x3c | |
5fb2: 7800 ldrb r0, [r0, #0] | |
5fb4: b012 add sp, #72 ; 0x48 | |
5fb6: 4770 bx lr | |
00005fb8 <core::panicking::panic::hf194a6b8d98ae059>: | |
5fb8: b510 push {r4, lr} | |
5fba: b08c sub sp, #48 ; 0x30 | |
5fbc: c81e ldmia r0!, {r1, r2, r3, r4} | |
5fbe: 6800 ldr r0, [r0, #0] | |
5fc0: 9104 str r1, [sp, #16] | |
5fc2: 9205 str r2, [sp, #20] | |
5fc4: a904 add r1, sp, #16 | |
5fc6: 9106 str r1, [sp, #24] | |
5fc8: 2101 movs r1, #1 | |
5fca: 9107 str r1, [sp, #28] | |
5fcc: 2100 movs r1, #0 | |
5fce: 9109 str r1, [sp, #36] ; 0x24 | |
5fd0: 9108 str r1, [sp, #32] | |
5fd2: 4a05 ldr r2, [pc, #20] ; (5fe8 <core::panicking::panic::hf194a6b8d98ae059+0x30>) | |
5fd4: 920a str r2, [sp, #40] ; 0x28 | |
5fd6: 910b str r1, [sp, #44] ; 0x2c | |
5fd8: 9301 str r3, [sp, #4] | |
5fda: 9402 str r4, [sp, #8] | |
5fdc: 9003 str r0, [sp, #12] | |
5fde: a806 add r0, sp, #24 | |
5fe0: a901 add r1, sp, #4 | |
5fe2: f000 f821 bl 6028 <core::panicking::panic_fmt::hf7c628e9e976e52a> | |
5fe6: 46c0 nop ; (mov r8, r8) | |
5fe8: 00007a3c .word 0x00007a3c | |
00005fec <core::panicking::panic_bounds_check::hcffc00f06af11d4e>: | |
5fec: b580 push {r7, lr} | |
5fee: b08c sub sp, #48 ; 0x30 | |
5ff0: 4603 mov r3, r0 | |
5ff2: 910b str r1, [sp, #44] ; 0x2c | |
5ff4: 920a str r2, [sp, #40] ; 0x28 | |
5ff6: a80a add r0, sp, #40 ; 0x28 | |
5ff8: 9000 str r0, [sp, #0] | |
5ffa: 4809 ldr r0, [pc, #36] ; (6020 <core::panicking::panic_bounds_check::hcffc00f06af11d4e+0x34>) | |
5ffc: 9001 str r0, [sp, #4] | |
5ffe: a90b add r1, sp, #44 ; 0x2c | |
6000: 9102 str r1, [sp, #8] | |
6002: 9003 str r0, [sp, #12] | |
6004: 4807 ldr r0, [pc, #28] ; (6024 <core::panicking::panic_bounds_check::hcffc00f06af11d4e+0x38>) | |
6006: 9004 str r0, [sp, #16] | |
6008: 2002 movs r0, #2 | |
600a: 9005 str r0, [sp, #20] | |
600c: 2100 movs r1, #0 | |
600e: 9107 str r1, [sp, #28] | |
6010: 9106 str r1, [sp, #24] | |
6012: 4669 mov r1, sp | |
6014: 9108 str r1, [sp, #32] | |
6016: 9009 str r0, [sp, #36] ; 0x24 | |
6018: a804 add r0, sp, #16 | |
601a: 4619 mov r1, r3 | |
601c: f000 f804 bl 6028 <core::panicking::panic_fmt::hf7c628e9e976e52a> | |
6020: 000063d9 .word 0x000063d9 | |
6024: 00007a74 .word 0x00007a74 | |
00006028 <core::panicking::panic_fmt::hf7c628e9e976e52a>: | |
6028: b5f0 push {r4, r5, r6, r7, lr} | |
602a: b087 sub sp, #28 | |
602c: c830 ldmia r0!, {r4, r5} | |
602e: 6802 ldr r2, [r0, #0] | |
6030: 9205 str r2, [sp, #20] | |
6032: 6842 ldr r2, [r0, #4] | |
6034: 9206 str r2, [sp, #24] | |
6036: 6886 ldr r6, [r0, #8] | |
6038: 68c3 ldr r3, [r0, #12] | |
603a: 680f ldr r7, [r1, #0] | |
603c: 684a ldr r2, [r1, #4] | |
603e: 6889 ldr r1, [r1, #8] | |
6040: 4668 mov r0, sp | |
6042: 6006 str r6, [r0, #0] | |
6044: 6043 str r3, [r0, #4] | |
6046: 6087 str r7, [r0, #8] | |
6048: 60c2 str r2, [r0, #12] | |
604a: 6101 str r1, [r0, #16] | |
604c: 4620 mov r0, r4 | |
604e: 4629 mov r1, r5 | |
6050: 9a05 ldr r2, [sp, #20] | |
6052: 9b06 ldr r3, [sp, #24] | |
6054: f7ff ff2c bl 5eb0 <rust_begin_unwind> | |
00006058 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87>: | |
6058: b5f0 push {r4, r5, r6, r7, lr} | |
605a: b091 sub sp, #68 ; 0x44 | |
605c: 930d str r3, [sp, #52] ; 0x34 | |
605e: 920a str r2, [sp, #40] ; 0x28 | |
6060: 4604 mov r4, r0 | |
6062: 2300 movs r3, #0 | |
6064: 43d8 mvns r0, r3 | |
6066: 900e str r0, [sp, #56] ; 0x38 | |
6068: 2780 movs r7, #128 ; 0x80 | |
606a: 9a17 ldr r2, [sp, #92] ; 0x5c | |
606c: 2900 cmp r1, #0 | |
606e: d006 beq.n 607e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x26> | |
6070: 6820 ldr r0, [r4, #0] | |
6072: 2101 movs r1, #1 | |
6074: 4001 ands r1, r0 | |
6076: 910b str r1, [sp, #44] ; 0x2c | |
6078: 188e adds r6, r1, r2 | |
607a: 252b movs r5, #43 ; 0x2b | |
607c: e004 b.n 6088 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x30> | |
607e: 6820 ldr r0, [r4, #0] | |
6080: 1c56 adds r6, r2, #1 | |
6082: 252d movs r5, #45 ; 0x2d | |
6084: 2101 movs r1, #1 | |
6086: 910b str r1, [sp, #44] ; 0x2c | |
6088: 2104 movs r1, #4 | |
608a: 4208 tst r0, r1 | |
608c: 9207 str r2, [sp, #28] | |
608e: 910c str r1, [sp, #48] ; 0x30 | |
6090: d101 bne.n 6096 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x3e> | |
6092: 9309 str r3, [sp, #36] ; 0x24 | |
6094: e01e b.n 60d4 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x7c> | |
6096: 9506 str r5, [sp, #24] | |
6098: 9408 str r4, [sp, #32] | |
609a: 2300 movs r3, #0 | |
609c: 990d ldr r1, [sp, #52] ; 0x34 | |
609e: 2900 cmp r1, #0 | |
60a0: d011 beq.n 60c6 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x6e> | |
60a2: 2500 movs r5, #0 | |
60a4: 990d ldr r1, [sp, #52] ; 0x34 | |
60a6: 9a0a ldr r2, [sp, #40] ; 0x28 | |
60a8: 463b mov r3, r7 | |
60aa: 3340 adds r3, #64 ; 0x40 | |
60ac: 7814 ldrb r4, [r2, #0] | |
60ae: 401c ands r4, r3 | |
60b0: b2e4 uxtb r4, r4 | |
60b2: 1c6b adds r3, r5, #1 | |
60b4: 42bc cmp r4, r7 | |
60b6: d000 beq.n 60ba <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x62> | |
60b8: 462b mov r3, r5 | |
60ba: 9c0e ldr r4, [sp, #56] ; 0x38 | |
60bc: 1909 adds r1, r1, r4 | |
60be: 1c52 adds r2, r2, #1 | |
60c0: 2900 cmp r1, #0 | |
60c2: 461d mov r5, r3 | |
60c4: d1f0 bne.n 60a8 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x50> | |
60c6: 990d ldr r1, [sp, #52] ; 0x34 | |
60c8: 1871 adds r1, r6, r1 | |
60ca: 1ace subs r6, r1, r3 | |
60cc: 2101 movs r1, #1 | |
60ce: 9109 str r1, [sp, #36] ; 0x24 | |
60d0: 9c08 ldr r4, [sp, #32] | |
60d2: 9d06 ldr r5, [sp, #24] | |
60d4: 9b16 ldr r3, [sp, #88] ; 0x58 | |
60d6: 68e1 ldr r1, [r4, #12] | |
60d8: 2901 cmp r1, #1 | |
60da: d120 bne.n 611e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0xc6> | |
60dc: 6922 ldr r2, [r4, #16] | |
60de: 42b2 cmp r2, r6 | |
60e0: d91d bls.n 611e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0xc6> | |
60e2: 9408 str r4, [sp, #32] | |
60e4: 2401 movs r4, #1 | |
60e6: 02e1 lsls r1, r4, #11 | |
60e8: 9105 str r1, [sp, #20] | |
60ea: 0421 lsls r1, r4, #16 | |
60ec: 9103 str r1, [sp, #12] | |
60ee: 2108 movs r1, #8 | |
60f0: 4208 tst r0, r1 | |
60f2: 9304 str r3, [sp, #16] | |
60f4: d13b bne.n 616e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x116> | |
60f6: 1b90 subs r0, r2, r6 | |
60f8: 9c08 ldr r4, [sp, #32] | |
60fa: 7a21 ldrb r1, [r4, #8] | |
60fc: 2201 movs r2, #1 | |
60fe: 2903 cmp r1, #3 | |
6100: d000 beq.n 6104 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0xac> | |
6102: 460a mov r2, r1 | |
6104: 2103 movs r1, #3 | |
6106: 910c str r1, [sp, #48] ; 0x30 | |
6108: 400a ands r2, r1 | |
610a: 2100 movs r1, #0 | |
610c: 2a00 cmp r2, #0 | |
610e: 9506 str r5, [sp, #24] | |
6110: d065 beq.n 61de <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x186> | |
6112: 2a02 cmp r2, #2 | |
6114: d065 beq.n 61e2 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x18a> | |
6116: 2200 movs r2, #0 | |
6118: 9202 str r2, [sp, #8] | |
611a: 4605 mov r5, r0 | |
611c: e065 b.n 61ea <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x192> | |
611e: 461e mov r6, r3 | |
6120: 980b ldr r0, [sp, #44] ; 0x2c | |
6122: 2801 cmp r0, #1 | |
6124: d10d bne.n 6142 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0xea> | |
6126: 69e0 ldr r0, [r4, #28] | |
6128: 6a22 ldr r2, [r4, #32] | |
612a: 2100 movs r1, #0 | |
612c: 9110 str r1, [sp, #64] ; 0x40 | |
612e: a910 add r1, sp, #64 ; 0x40 | |
6130: 700d strb r5, [r1, #0] | |
6132: 68d3 ldr r3, [r2, #12] | |
6134: 2501 movs r5, #1 | |
6136: 462a mov r2, r5 | |
6138: 4798 blx r3 | |
613a: 21ff movs r1, #255 ; 0xff | |
613c: 4208 tst r0, r1 | |
613e: d000 beq.n 6142 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0xea> | |
6140: e144 b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
6142: 9809 ldr r0, [sp, #36] ; 0x24 | |
6144: 2800 cmp r0, #0 | |
6146: d00a beq.n 615e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x106> | |
6148: 69e0 ldr r0, [r4, #28] | |
614a: 6a21 ldr r1, [r4, #32] | |
614c: 68cb ldr r3, [r1, #12] | |
614e: 990a ldr r1, [sp, #40] ; 0x28 | |
6150: 9a0d ldr r2, [sp, #52] ; 0x34 | |
6152: 4798 blx r3 | |
6154: 2501 movs r5, #1 | |
6156: 21ff movs r1, #255 ; 0xff | |
6158: 4208 tst r0, r1 | |
615a: d000 beq.n 615e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x106> | |
615c: e136 b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
615e: 69e0 ldr r0, [r4, #28] | |
6160: 6a21 ldr r1, [r4, #32] | |
6162: 68cb ldr r3, [r1, #12] | |
6164: 4631 mov r1, r6 | |
6166: 9a07 ldr r2, [sp, #28] | |
6168: 4798 blx r3 | |
616a: 4605 mov r5, r0 | |
616c: e12e b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
616e: 9402 str r4, [sp, #8] | |
6170: 9201 str r2, [sp, #4] | |
6172: 2030 movs r0, #48 ; 0x30 | |
6174: 9c08 ldr r4, [sp, #32] | |
6176: 6060 str r0, [r4, #4] | |
6178: 980b ldr r0, [sp, #44] ; 0x2c | |
617a: 2801 cmp r0, #1 | |
617c: d10d bne.n 619a <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x142> | |
617e: 69e0 ldr r0, [r4, #28] | |
6180: 6a22 ldr r2, [r4, #32] | |
6182: 2100 movs r1, #0 | |
6184: 9110 str r1, [sp, #64] ; 0x40 | |
6186: a910 add r1, sp, #64 ; 0x40 | |
6188: 700d strb r5, [r1, #0] | |
618a: 68d3 ldr r3, [r2, #12] | |
618c: 2501 movs r5, #1 | |
618e: 462a mov r2, r5 | |
6190: 4798 blx r3 | |
6192: 21ff movs r1, #255 ; 0xff | |
6194: 4208 tst r0, r1 | |
6196: d000 beq.n 619a <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x142> | |
6198: e118 b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
619a: 9809 ldr r0, [sp, #36] ; 0x24 | |
619c: 2800 cmp r0, #0 | |
619e: d00a beq.n 61b6 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x15e> | |
61a0: 69e0 ldr r0, [r4, #28] | |
61a2: 6a21 ldr r1, [r4, #32] | |
61a4: 68cb ldr r3, [r1, #12] | |
61a6: 990a ldr r1, [sp, #40] ; 0x28 | |
61a8: 9a0d ldr r2, [sp, #52] ; 0x34 | |
61aa: 4798 blx r3 | |
61ac: 21ff movs r1, #255 ; 0xff | |
61ae: 4208 tst r0, r1 | |
61b0: 9d02 ldr r5, [sp, #8] | |
61b2: d000 beq.n 61b6 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x15e> | |
61b4: e10a b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
61b6: 9801 ldr r0, [sp, #4] | |
61b8: 1b80 subs r0, r0, r6 | |
61ba: 7a21 ldrb r1, [r4, #8] | |
61bc: 2201 movs r2, #1 | |
61be: 2903 cmp r1, #3 | |
61c0: d000 beq.n 61c4 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x16c> | |
61c2: 460a mov r2, r1 | |
61c4: 2503 movs r5, #3 | |
61c6: 402a ands r2, r5 | |
61c8: 2100 movs r1, #0 | |
61ca: 2a00 cmp r2, #0 | |
61cc: d100 bne.n 61d0 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x178> | |
61ce: e091 b.n 62f4 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x29c> | |
61d0: 2a02 cmp r2, #2 | |
61d2: d100 bne.n 61d6 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x17e> | |
61d4: e090 b.n 62f8 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x2a0> | |
61d6: 2200 movs r2, #0 | |
61d8: 920d str r2, [sp, #52] ; 0x34 | |
61da: 4606 mov r6, r0 | |
61dc: e090 b.n 6300 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x2a8> | |
61de: 460d mov r5, r1 | |
61e0: e002 b.n 61e8 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x190> | |
61e2: 0845 lsrs r5, r0, #1 | |
61e4: 1c40 adds r0, r0, #1 | |
61e6: 0840 lsrs r0, r0, #1 | |
61e8: 9002 str r0, [sp, #8] | |
61ea: 910f str r1, [sp, #60] ; 0x3c | |
61ec: 6860 ldr r0, [r4, #4] | |
61ee: 2880 cmp r0, #128 ; 0x80 | |
61f0: d203 bcs.n 61fa <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x1a2> | |
61f2: a90f add r1, sp, #60 ; 0x3c | |
61f4: 7008 strb r0, [r1, #0] | |
61f6: 2001 movs r0, #1 | |
61f8: e037 b.n 626a <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x212> | |
61fa: 9905 ldr r1, [sp, #20] | |
61fc: 4288 cmp r0, r1 | |
61fe: d20d bcs.n 621c <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x1c4> | |
6200: 0981 lsrs r1, r0, #6 | |
6202: 221f movs r2, #31 | |
6204: 400a ands r2, r1 | |
6206: 4639 mov r1, r7 | |
6208: 3140 adds r1, #64 ; 0x40 | |
620a: 4311 orrs r1, r2 | |
620c: aa0f add r2, sp, #60 ; 0x3c | |
620e: 7011 strb r1, [r2, #0] | |
6210: 213f movs r1, #63 ; 0x3f | |
6212: 4001 ands r1, r0 | |
6214: 4339 orrs r1, r7 | |
6216: 7051 strb r1, [r2, #1] | |
6218: 2002 movs r0, #2 | |
621a: e026 b.n 626a <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x212> | |
621c: 9903 ldr r1, [sp, #12] | |
621e: 4288 cmp r0, r1 | |
6220: d210 bcs.n 6244 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x1ec> | |
6222: 0b01 lsrs r1, r0, #12 | |
6224: 220f movs r2, #15 | |
6226: 400a ands r2, r1 | |
6228: 4639 mov r1, r7 | |
622a: 3160 adds r1, #96 ; 0x60 | |
622c: 4311 orrs r1, r2 | |
622e: aa0f add r2, sp, #60 ; 0x3c | |
6230: 7011 strb r1, [r2, #0] | |
6232: 0981 lsrs r1, r0, #6 | |
6234: 233f movs r3, #63 ; 0x3f | |
6236: 4019 ands r1, r3 | |
6238: 4339 orrs r1, r7 | |
623a: 7051 strb r1, [r2, #1] | |
623c: 4018 ands r0, r3 | |
623e: 4338 orrs r0, r7 | |
6240: 7090 strb r0, [r2, #2] | |
6242: e013 b.n 626c <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x214> | |
6244: 4639 mov r1, r7 | |
6246: 3170 adds r1, #112 ; 0x70 | |
6248: 0c82 lsrs r2, r0, #18 | |
624a: 430a orrs r2, r1 | |
624c: a90f add r1, sp, #60 ; 0x3c | |
624e: 700a strb r2, [r1, #0] | |
6250: 0b02 lsrs r2, r0, #12 | |
6252: 233f movs r3, #63 ; 0x3f | |
6254: 401a ands r2, r3 | |
6256: 433a orrs r2, r7 | |
6258: 704a strb r2, [r1, #1] | |
625a: 0982 lsrs r2, r0, #6 | |
625c: 401a ands r2, r3 | |
625e: 433a orrs r2, r7 | |
6260: 708a strb r2, [r1, #2] | |
6262: 4018 ands r0, r3 | |
6264: 4338 orrs r0, r7 | |
6266: 70c8 strb r0, [r1, #3] | |
6268: 2004 movs r0, #4 | |
626a: 900c str r0, [sp, #48] ; 0x30 | |
626c: 9f0e ldr r7, [sp, #56] ; 0x38 | |
626e: 1c7f adds r7, r7, #1 | |
6270: 42af cmp r7, r5 | |
6272: d209 bcs.n 6288 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x230> | |
6274: 69e0 ldr r0, [r4, #28] | |
6276: 6a21 ldr r1, [r4, #32] | |
6278: 68cb ldr r3, [r1, #12] | |
627a: a90f add r1, sp, #60 ; 0x3c | |
627c: 9a0c ldr r2, [sp, #48] ; 0x30 | |
627e: 4798 blx r3 | |
6280: 21ff movs r1, #255 ; 0xff | |
6282: 4208 tst r0, r1 | |
6284: d0f3 beq.n 626e <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x216> | |
6286: e0a0 b.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
6288: 980b ldr r0, [sp, #44] ; 0x2c | |
628a: 2801 cmp r0, #1 | |
628c: d10d bne.n 62aa <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x252> | |
628e: 69e0 ldr r0, [r4, #28] | |
6290: 6a22 ldr r2, [r4, #32] | |
6292: 2100 movs r1, #0 | |
6294: 9110 str r1, [sp, #64] ; 0x40 | |
6296: a910 add r1, sp, #64 ; 0x40 | |
6298: 9b06 ldr r3, [sp, #24] | |
629a: 700b strb r3, [r1, #0] | |
629c: 68d3 ldr r3, [r2, #12] | |
629e: 2201 movs r2, #1 | |
62a0: 4798 blx r3 | |
62a2: 21ff movs r1, #255 ; 0xff | |
62a4: 4208 tst r0, r1 | |
62a6: d000 beq.n 62aa <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x252> | |
62a8: e08f b.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
62aa: 9809 ldr r0, [sp, #36] ; 0x24 | |
62ac: 2800 cmp r0, #0 | |
62ae: d009 beq.n 62c4 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x26c> | |
62b0: 69e0 ldr r0, [r4, #28] | |
62b2: 6a21 ldr r1, [r4, #32] | |
62b4: 68cb ldr r3, [r1, #12] | |
62b6: 990a ldr r1, [sp, #40] ; 0x28 | |
62b8: 9a0d ldr r2, [sp, #52] ; 0x34 | |
62ba: 4798 blx r3 | |
62bc: 21ff movs r1, #255 ; 0xff | |
62be: 4208 tst r0, r1 | |
62c0: d000 beq.n 62c4 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x26c> | |
62c2: e082 b.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
62c4: 69e0 ldr r0, [r4, #28] | |
62c6: 6a21 ldr r1, [r4, #32] | |
62c8: 68cb ldr r3, [r1, #12] | |
62ca: 9904 ldr r1, [sp, #16] | |
62cc: 9a07 ldr r2, [sp, #28] | |
62ce: 4798 blx r3 | |
62d0: 25ff movs r5, #255 ; 0xff | |
62d2: 4228 tst r0, r5 | |
62d4: d179 bne.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
62d6: 9f02 ldr r7, [sp, #8] | |
62d8: 980e ldr r0, [sp, #56] ; 0x38 | |
62da: 1c40 adds r0, r0, #1 | |
62dc: 900e str r0, [sp, #56] ; 0x38 | |
62de: 42b8 cmp r0, r7 | |
62e0: d277 bcs.n 63d2 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x37a> | |
62e2: 69e0 ldr r0, [r4, #28] | |
62e4: 6a21 ldr r1, [r4, #32] | |
62e6: 68cb ldr r3, [r1, #12] | |
62e8: a90f add r1, sp, #60 ; 0x3c | |
62ea: 9a0c ldr r2, [sp, #48] ; 0x30 | |
62ec: 4798 blx r3 | |
62ee: 4228 tst r0, r5 | |
62f0: d0f2 beq.n 62d8 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x280> | |
62f2: e06a b.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
62f4: 460e mov r6, r1 | |
62f6: e002 b.n 62fe <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x2a6> | |
62f8: 0846 lsrs r6, r0, #1 | |
62fa: 1c40 adds r0, r0, #1 | |
62fc: 0840 lsrs r0, r0, #1 | |
62fe: 900d str r0, [sp, #52] ; 0x34 | |
6300: 9110 str r1, [sp, #64] ; 0x40 | |
6302: 6860 ldr r0, [r4, #4] | |
6304: 2880 cmp r0, #128 ; 0x80 | |
6306: d203 bcs.n 6310 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x2b8> | |
6308: a910 add r1, sp, #64 ; 0x40 | |
630a: 7008 strb r0, [r1, #0] | |
630c: 2501 movs r5, #1 | |
630e: e037 b.n 6380 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x328> | |
6310: 9905 ldr r1, [sp, #20] | |
6312: 4288 cmp r0, r1 | |
6314: d20d bcs.n 6332 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x2da> | |
6316: 0981 lsrs r1, r0, #6 | |
6318: 221f movs r2, #31 | |
631a: 400a ands r2, r1 | |
631c: 4639 mov r1, r7 | |
631e: 3140 adds r1, #64 ; 0x40 | |
6320: 4311 orrs r1, r2 | |
6322: aa10 add r2, sp, #64 ; 0x40 | |
6324: 7011 strb r1, [r2, #0] | |
6326: 213f movs r1, #63 ; 0x3f | |
6328: 4001 ands r1, r0 | |
632a: 4339 orrs r1, r7 | |
632c: 7051 strb r1, [r2, #1] | |
632e: 2502 movs r5, #2 | |
6330: e026 b.n 6380 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x328> | |
6332: 9903 ldr r1, [sp, #12] | |
6334: 4288 cmp r0, r1 | |
6336: d210 bcs.n 635a <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x302> | |
6338: 0b01 lsrs r1, r0, #12 | |
633a: 220f movs r2, #15 | |
633c: 400a ands r2, r1 | |
633e: 4639 mov r1, r7 | |
6340: 3160 adds r1, #96 ; 0x60 | |
6342: 4311 orrs r1, r2 | |
6344: aa10 add r2, sp, #64 ; 0x40 | |
6346: 7011 strb r1, [r2, #0] | |
6348: 0981 lsrs r1, r0, #6 | |
634a: 233f movs r3, #63 ; 0x3f | |
634c: 4019 ands r1, r3 | |
634e: 4339 orrs r1, r7 | |
6350: 7051 strb r1, [r2, #1] | |
6352: 4018 ands r0, r3 | |
6354: 4338 orrs r0, r7 | |
6356: 7090 strb r0, [r2, #2] | |
6358: e012 b.n 6380 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x328> | |
635a: 4639 mov r1, r7 | |
635c: 3170 adds r1, #112 ; 0x70 | |
635e: 0c82 lsrs r2, r0, #18 | |
6360: 430a orrs r2, r1 | |
6362: a910 add r1, sp, #64 ; 0x40 | |
6364: 700a strb r2, [r1, #0] | |
6366: 0b02 lsrs r2, r0, #12 | |
6368: 233f movs r3, #63 ; 0x3f | |
636a: 401a ands r2, r3 | |
636c: 433a orrs r2, r7 | |
636e: 704a strb r2, [r1, #1] | |
6370: 0982 lsrs r2, r0, #6 | |
6372: 401a ands r2, r3 | |
6374: 433a orrs r2, r7 | |
6376: 708a strb r2, [r1, #2] | |
6378: 4018 ands r0, r3 | |
637a: 4338 orrs r0, r7 | |
637c: 70c8 strb r0, [r1, #3] | |
637e: 9d0c ldr r5, [sp, #48] ; 0x30 | |
6380: 9f0e ldr r7, [sp, #56] ; 0x38 | |
6382: 1c7f adds r7, r7, #1 | |
6384: 42b7 cmp r7, r6 | |
6386: d209 bcs.n 639c <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x344> | |
6388: 69e0 ldr r0, [r4, #28] | |
638a: 6a21 ldr r1, [r4, #32] | |
638c: 68cb ldr r3, [r1, #12] | |
638e: a910 add r1, sp, #64 ; 0x40 | |
6390: 462a mov r2, r5 | |
6392: 4798 blx r3 | |
6394: 21ff movs r1, #255 ; 0xff | |
6396: 4208 tst r0, r1 | |
6398: d0f3 beq.n 6382 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x32a> | |
639a: e016 b.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
639c: 69e0 ldr r0, [r4, #28] | |
639e: 6a21 ldr r1, [r4, #32] | |
63a0: 68cb ldr r3, [r1, #12] | |
63a2: 9904 ldr r1, [sp, #16] | |
63a4: 9a07 ldr r2, [sp, #28] | |
63a6: 4798 blx r3 | |
63a8: 27ff movs r7, #255 ; 0xff | |
63aa: 4238 tst r0, r7 | |
63ac: d10d bne.n 63ca <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x372> | |
63ae: 990e ldr r1, [sp, #56] ; 0x38 | |
63b0: 1c49 adds r1, r1, #1 | |
63b2: 980d ldr r0, [sp, #52] ; 0x34 | |
63b4: 910e str r1, [sp, #56] ; 0x38 | |
63b6: 4281 cmp r1, r0 | |
63b8: d20b bcs.n 63d2 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x37a> | |
63ba: 69e0 ldr r0, [r4, #28] | |
63bc: 6a21 ldr r1, [r4, #32] | |
63be: 68cb ldr r3, [r1, #12] | |
63c0: a910 add r1, sp, #64 ; 0x40 | |
63c2: 462a mov r2, r5 | |
63c4: 4798 blx r3 | |
63c6: 4238 tst r0, r7 | |
63c8: d0f1 beq.n 63ae <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x356> | |
63ca: 2501 movs r5, #1 | |
63cc: 4628 mov r0, r5 | |
63ce: b011 add sp, #68 ; 0x44 | |
63d0: bdf0 pop {r4, r5, r6, r7, pc} | |
63d2: 2500 movs r5, #0 | |
63d4: e7fa b.n 63cc <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87+0x374> | |
... | |
000063d8 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c>: | |
63d8: b5f0 push {r4, r5, r6, r7, lr} | |
63da: b08b sub sp, #44 ; 0x2c | |
63dc: 9103 str r1, [sp, #12] | |
63de: 6804 ldr r4, [r0, #0] | |
63e0: 2001 movs r0, #1 | |
63e2: 43c7 mvns r7, r0 | |
63e4: 2614 movs r6, #20 | |
63e6: 482e ldr r0, [pc, #184] ; (64a0 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xc8>) | |
63e8: 4284 cmp r4, r0 | |
63ea: d327 bcc.n 643c <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0x64> | |
63ec: 2614 movs r6, #20 | |
63ee: 492c ldr r1, [pc, #176] ; (64a0 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xc8>) | |
63f0: 4620 mov r0, r4 | |
63f2: f000 fbd0 bl 6b96 <__aeabi_uidivmod> | |
63f6: 9604 str r6, [sp, #16] | |
63f8: 9005 str r0, [sp, #20] | |
63fa: 2264 movs r2, #100 ; 0x64 | |
63fc: 4608 mov r0, r1 | |
63fe: 4611 mov r1, r2 | |
6400: f000 fbc9 bl 6b96 <__aeabi_uidivmod> | |
6404: aa06 add r2, sp, #24 | |
6406: 1992 adds r2, r2, r6 | |
6408: 0040 lsls r0, r0, #1 | |
640a: 4e26 ldr r6, [pc, #152] ; (64a4 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xcc>) | |
640c: 5c33 ldrb r3, [r6, r0] | |
640e: 463d mov r5, r7 | |
6410: 006f lsls r7, r5, #1 | |
6412: 55d3 strb r3, [r2, r7] | |
6414: 19d2 adds r2, r2, r7 | |
6416: 462f mov r7, r5 | |
6418: 9d05 ldr r5, [sp, #20] | |
641a: 1830 adds r0, r6, r0 | |
641c: 7840 ldrb r0, [r0, #1] | |
641e: 7050 strb r0, [r2, #1] | |
6420: 0048 lsls r0, r1, #1 | |
6422: 1831 adds r1, r6, r0 | |
6424: 7849 ldrb r1, [r1, #1] | |
6426: 70d1 strb r1, [r2, #3] | |
6428: 5c30 ldrb r0, [r6, r0] | |
642a: 7090 strb r0, [r2, #2] | |
642c: 9804 ldr r0, [sp, #16] | |
642e: 19c0 adds r0, r0, r7 | |
6430: 1e86 subs r6, r0, #2 | |
6432: 481d ldr r0, [pc, #116] ; (64a8 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xd0>) | |
6434: 4284 cmp r4, r0 | |
6436: 462c mov r4, r5 | |
6438: d8d9 bhi.n 63ee <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0x16> | |
643a: e000 b.n 643e <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0x66> | |
643c: 4625 mov r5, r4 | |
643e: 2d64 cmp r5, #100 ; 0x64 | |
6440: db0e blt.n 6460 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0x88> | |
6442: 2164 movs r1, #100 ; 0x64 | |
6444: 4628 mov r0, r5 | |
6446: f000 fba6 bl 6b96 <__aeabi_uidivmod> | |
644a: 4605 mov r5, r0 | |
644c: 19f6 adds r6, r6, r7 | |
644e: 0048 lsls r0, r1, #1 | |
6450: 4914 ldr r1, [pc, #80] ; (64a4 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xcc>) | |
6452: 5c0a ldrb r2, [r1, r0] | |
6454: ab06 add r3, sp, #24 | |
6456: 559a strb r2, [r3, r6] | |
6458: 199a adds r2, r3, r6 | |
645a: 1808 adds r0, r1, r0 | |
645c: 7840 ldrb r0, [r0, #1] | |
645e: 7050 strb r0, [r2, #1] | |
6460: 19f0 adds r0, r6, r7 | |
6462: 2d09 cmp r5, #9 | |
6464: dc04 bgt.n 6470 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0x98> | |
6466: 1c40 adds r0, r0, #1 | |
6468: 3530 adds r5, #48 ; 0x30 | |
646a: a906 add r1, sp, #24 | |
646c: 540d strb r5, [r1, r0] | |
646e: e008 b.n 6482 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xaa> | |
6470: 0069 lsls r1, r5, #1 | |
6472: 4a0c ldr r2, [pc, #48] ; (64a4 <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xcc>) | |
6474: 5c53 ldrb r3, [r2, r1] | |
6476: ac06 add r4, sp, #24 | |
6478: 5423 strb r3, [r4, r0] | |
647a: 1823 adds r3, r4, r0 | |
647c: 1851 adds r1, r2, r1 | |
647e: 7849 ldrb r1, [r1, #1] | |
6480: 7059 strb r1, [r3, #1] | |
6482: 2114 movs r1, #20 | |
6484: 1a09 subs r1, r1, r0 | |
6486: 466a mov r2, sp | |
6488: 6051 str r1, [r2, #4] | |
648a: a906 add r1, sp, #24 | |
648c: 1808 adds r0, r1, r0 | |
648e: 6010 str r0, [r2, #0] | |
6490: 2101 movs r1, #1 | |
6492: 4a06 ldr r2, [pc, #24] ; (64ac <core::fmt::num::_$LT$impl$u20$core..fmt..Display$u20$for$u20$usize$GT$::fmt::hca72155f5f69467c+0xd4>) | |
6494: 2300 movs r3, #0 | |
6496: 9803 ldr r0, [sp, #12] | |
6498: f7ff fdde bl 6058 <core::fmt::Formatter::pad_integral::h19d2a4a1147a3d87> | |
649c: b00b add sp, #44 ; 0x2c | |
649e: bdf0 pop {r4, r5, r6, r7, pc} | |
64a0: 00002710 .word 0x00002710 | |
64a4: 00007a84 .word 0x00007a84 | |
64a8: 05f5e0ff .word 0x05f5e0ff | |
64ac: 00007a3c .word 0x00007a3c | |
000064b0 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0>: | |
64b0: b580 push {r7, lr} | |
64b2: af00 add r7, sp, #0 | |
64b4: b08a sub sp, #40 ; 0x28 | |
64b6: 460a mov r2, r1 | |
64b8: 4603 mov r3, r0 | |
64ba: 9009 str r0, [sp, #36] ; 0x24 | |
64bc: 9108 str r1, [sp, #32] | |
64be: 9205 str r2, [sp, #20] | |
64c0: 9304 str r3, [sp, #16] | |
64c2: e7ff b.n 64c4 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0+0x14> | |
64c4: 9809 ldr r0, [sp, #36] ; 0x24 | |
64c6: 9007 str r0, [sp, #28] | |
64c8: 9808 ldr r0, [sp, #32] | |
64ca: 9006 str r0, [sp, #24] | |
64cc: 9907 ldr r1, [sp, #28] | |
64ce: 1808 adds r0, r1, r0 | |
64d0: 2200 movs r2, #0 | |
64d2: 2301 movs r3, #1 | |
64d4: 4288 cmp r0, r1 | |
64d6: 9303 str r3, [sp, #12] | |
64d8: 9002 str r0, [sp, #8] | |
64da: 9201 str r2, [sp, #4] | |
64dc: d201 bcs.n 64e2 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0+0x32> | |
64de: 9803 ldr r0, [sp, #12] | |
64e0: 9001 str r0, [sp, #4] | |
64e2: 9801 ldr r0, [sp, #4] | |
64e4: 2800 cmp r0, #0 | |
64e6: d103 bne.n 64f0 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0+0x40> | |
64e8: e7ff b.n 64ea <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0+0x3a> | |
64ea: 9802 ldr r0, [sp, #8] | |
64ec: b00a add sp, #40 ; 0x28 | |
64ee: bd80 pop {r7, pc} | |
64f0: 4801 ldr r0, [pc, #4] ; (64f8 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0+0x48>) | |
64f2: f7ff fd61 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
64f6: 46c0 nop ; (mov r8, r8) | |
64f8: 00007bec .word 0x00007bec | |
000064fc <_$LT$u32$u20$as$u20$core..iter..range..Step$GT$::add_one::h1da2ae8595ebcc5f>: | |
64fc: b580 push {r7, lr} | |
64fe: af00 add r7, sp, #0 | |
6500: b084 sub sp, #16 | |
6502: 4601 mov r1, r0 | |
6504: 9003 str r0, [sp, #12] | |
6506: 9101 str r1, [sp, #4] | |
6508: e7ff b.n 650a <_$LT$u32$u20$as$u20$core..iter..range..Step$GT$::add_one::h1da2ae8595ebcc5f+0xe> | |
650a: 9803 ldr r0, [sp, #12] | |
650c: 9002 str r0, [sp, #8] | |
650e: 6800 ldr r0, [r0, #0] | |
6510: 2101 movs r1, #1 | |
6512: f7ff ffcd bl 64b0 <_$LT$u32$u20$as$u20$core..ops..Add$GT$::add::h9110a7b39b79c5e0> | |
6516: 9000 str r0, [sp, #0] | |
6518: e7ff b.n 651a <_$LT$u32$u20$as$u20$core..iter..range..Step$GT$::add_one::h1da2ae8595ebcc5f+0x1e> | |
651a: 9800 ldr r0, [sp, #0] | |
651c: b004 add sp, #16 | |
651e: bd80 pop {r7, pc} | |
00006520 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$u32$GT$::lt::h3b909290f8f81f8b>: | |
6520: b088 sub sp, #32 | |
6522: 460a mov r2, r1 | |
6524: 4603 mov r3, r0 | |
6526: 9007 str r0, [sp, #28] | |
6528: 9106 str r1, [sp, #24] | |
652a: 9203 str r2, [sp, #12] | |
652c: 9302 str r3, [sp, #8] | |
652e: e7ff b.n 6530 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$u32$GT$::lt::h3b909290f8f81f8b+0x10> | |
6530: 9807 ldr r0, [sp, #28] | |
6532: 9005 str r0, [sp, #20] | |
6534: 9806 ldr r0, [sp, #24] | |
6536: 9004 str r0, [sp, #16] | |
6538: 9905 ldr r1, [sp, #20] | |
653a: 6809 ldr r1, [r1, #0] | |
653c: 6800 ldr r0, [r0, #0] | |
653e: 2201 movs r2, #1 | |
6540: 2300 movs r3, #0 | |
6542: 4281 cmp r1, r0 | |
6544: 9301 str r3, [sp, #4] | |
6546: 9200 str r2, [sp, #0] | |
6548: d301 bcc.n 654e <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$u32$GT$::lt::h3b909290f8f81f8b+0x2e> | |
654a: 9801 ldr r0, [sp, #4] | |
654c: 9000 str r0, [sp, #0] | |
654e: 9800 ldr r0, [sp, #0] | |
6550: b008 add sp, #32 | |
6552: 4770 bx lr | |
00006554 <core::mem::uninitialized::he1d806e2cfb77734>: | |
6554: b082 sub sp, #8 | |
6556: e7ff b.n 6558 <core::mem::uninitialized::he1d806e2cfb77734+0x4> | |
6558: 9801 ldr r0, [sp, #4] | |
655a: 9000 str r0, [sp, #0] | |
655c: e7ff b.n 655e <core::mem::uninitialized::he1d806e2cfb77734+0xa> | |
655e: 9800 ldr r0, [sp, #0] | |
6560: b002 add sp, #8 | |
6562: 4770 bx lr | |
00006564 <core::mem::swap::h23ee83c5476f9702>: | |
6564: b580 push {r7, lr} | |
6566: af00 add r7, sp, #0 | |
6568: b088 sub sp, #32 | |
656a: 460a mov r2, r1 | |
656c: 4603 mov r3, r0 | |
656e: 9007 str r0, [sp, #28] | |
6570: 9106 str r1, [sp, #24] | |
6572: 9201 str r2, [sp, #4] | |
6574: 9300 str r3, [sp, #0] | |
6576: e7ff b.n 6578 <core::mem::swap::h23ee83c5476f9702+0x14> | |
6578: 9807 ldr r0, [sp, #28] | |
657a: 9004 str r0, [sp, #16] | |
657c: 9806 ldr r0, [sp, #24] | |
657e: 9003 str r0, [sp, #12] | |
6580: f7ff ffe8 bl 6554 <core::mem::uninitialized::he1d806e2cfb77734> | |
6584: 9002 str r0, [sp, #8] | |
6586: e7ff b.n 6588 <core::mem::swap::h23ee83c5476f9702+0x24> | |
6588: 9804 ldr r0, [sp, #16] | |
658a: 6800 ldr r0, [r0, #0] | |
658c: 9002 str r0, [sp, #8] | |
658e: e7ff b.n 6590 <core::mem::swap::h23ee83c5476f9702+0x2c> | |
6590: 9803 ldr r0, [sp, #12] | |
6592: 9904 ldr r1, [sp, #16] | |
6594: 6800 ldr r0, [r0, #0] | |
6596: 6008 str r0, [r1, #0] | |
6598: e7ff b.n 659a <core::mem::swap::h23ee83c5476f9702+0x36> | |
659a: 9803 ldr r0, [sp, #12] | |
659c: 9902 ldr r1, [sp, #8] | |
659e: 6001 str r1, [r0, #0] | |
65a0: e7ff b.n 65a2 <core::mem::swap::h23ee83c5476f9702+0x3e> | |
65a2: 9802 ldr r0, [sp, #8] | |
65a4: f000 f803 bl 65ae <core::mem::forget::h17962d1c0c7defcc> | |
65a8: e7ff b.n 65aa <core::mem::swap::h23ee83c5476f9702+0x46> | |
65aa: b008 add sp, #32 | |
65ac: bd80 pop {r7, pc} | |
000065ae <core::mem::forget::h17962d1c0c7defcc>: | |
65ae: b083 sub sp, #12 | |
65b0: 4601 mov r1, r0 | |
65b2: 9002 str r0, [sp, #8] | |
65b4: 9100 str r1, [sp, #0] | |
65b6: e7ff b.n 65b8 <core::mem::forget::h17962d1c0c7defcc+0xa> | |
65b8: 9802 ldr r0, [sp, #8] | |
65ba: 9001 str r0, [sp, #4] | |
65bc: e7ff b.n 65be <core::mem::forget::h17962d1c0c7defcc+0x10> | |
65be: b003 add sp, #12 | |
65c0: 4770 bx lr | |
000065c2 <core::num::_$LT$impl$u20$u32$GT$::wrapping_add::h133d4d304c5bd623>: | |
65c2: b088 sub sp, #32 | |
65c4: 460a mov r2, r1 | |
65c6: 4603 mov r3, r0 | |
65c8: 9007 str r0, [sp, #28] | |
65ca: 9106 str r1, [sp, #24] | |
65cc: 9202 str r2, [sp, #8] | |
65ce: 9301 str r3, [sp, #4] | |
65d0: e7ff b.n 65d2 <core::num::_$LT$impl$u20$u32$GT$::wrapping_add::h133d4d304c5bd623+0x10> | |
65d2: 9807 ldr r0, [sp, #28] | |
65d4: 9005 str r0, [sp, #20] | |
65d6: 9806 ldr r0, [sp, #24] | |
65d8: 9004 str r0, [sp, #16] | |
65da: 9905 ldr r1, [sp, #20] | |
65dc: 1808 adds r0, r1, r0 | |
65de: 9003 str r0, [sp, #12] | |
65e0: 9000 str r0, [sp, #0] | |
65e2: e7ff b.n 65e4 <core::num::_$LT$impl$u20$u32$GT$::wrapping_add::h133d4d304c5bd623+0x22> | |
65e4: 9800 ldr r0, [sp, #0] | |
65e6: b008 add sp, #32 | |
65e8: 4770 bx lr | |
000065ea <core::num::_$LT$impl$u20$u32$GT$::wrapping_mul::h5358939b6c2211dd>: | |
65ea: b088 sub sp, #32 | |
65ec: 460a mov r2, r1 | |
65ee: 4603 mov r3, r0 | |
65f0: 9007 str r0, [sp, #28] | |
65f2: 9106 str r1, [sp, #24] | |
65f4: 9202 str r2, [sp, #8] | |
65f6: 9301 str r3, [sp, #4] | |
65f8: e7ff b.n 65fa <core::num::_$LT$impl$u20$u32$GT$::wrapping_mul::h5358939b6c2211dd+0x10> | |
65fa: 9807 ldr r0, [sp, #28] | |
65fc: 9005 str r0, [sp, #20] | |
65fe: 9806 ldr r0, [sp, #24] | |
6600: 9004 str r0, [sp, #16] | |
6602: 9905 ldr r1, [sp, #20] | |
6604: 4348 muls r0, r1 | |
6606: 9003 str r0, [sp, #12] | |
6608: 9000 str r0, [sp, #0] | |
660a: e7ff b.n 660c <core::num::_$LT$impl$u20$u32$GT$::wrapping_mul::h5358939b6c2211dd+0x22> | |
660c: 9800 ldr r0, [sp, #0] | |
660e: b008 add sp, #32 | |
6610: 4770 bx lr | |
00006612 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed>: | |
6612: b088 sub sp, #32 | |
6614: 460a mov r2, r1 | |
6616: 4603 mov r3, r0 | |
6618: 9007 str r0, [sp, #28] | |
661a: 9106 str r1, [sp, #24] | |
661c: 9202 str r2, [sp, #8] | |
661e: 9301 str r3, [sp, #4] | |
6620: e7ff b.n 6622 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed+0x10> | |
6622: 9807 ldr r0, [sp, #28] | |
6624: 9005 str r0, [sp, #20] | |
6626: 9806 ldr r0, [sp, #24] | |
6628: 9004 str r0, [sp, #16] | |
662a: 9905 ldr r1, [sp, #20] | |
662c: 1a08 subs r0, r1, r0 | |
662e: 9003 str r0, [sp, #12] | |
6630: 9000 str r0, [sp, #0] | |
6632: e7ff b.n 6634 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed+0x22> | |
6634: 9800 ldr r0, [sp, #0] | |
6636: b008 add sp, #32 | |
6638: 4770 bx lr | |
... | |
0000663c <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a>: | |
663c: b085 sub sp, #20 | |
663e: 4601 mov r1, r0 | |
6640: 9004 str r0, [sp, #16] | |
6642: 9101 str r1, [sp, #4] | |
6644: e7ff b.n 6646 <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0xa> | |
6646: 9804 ldr r0, [sp, #16] | |
6648: 9003 str r0, [sp, #12] | |
664a: 0841 lsrs r1, r0, #1 | |
664c: 4308 orrs r0, r1 | |
664e: 0881 lsrs r1, r0, #2 | |
6650: 4308 orrs r0, r1 | |
6652: 0901 lsrs r1, r0, #4 | |
6654: 4308 orrs r0, r1 | |
6656: 0a01 lsrs r1, r0, #8 | |
6658: 4308 orrs r0, r1 | |
665a: 0c01 lsrs r1, r0, #16 | |
665c: 4308 orrs r0, r1 | |
665e: 43c0 mvns r0, r0 | |
6660: 0841 lsrs r1, r0, #1 | |
6662: 4a0b ldr r2, [pc, #44] ; (6690 <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0x54>) | |
6664: 4011 ands r1, r2 | |
6666: 1a40 subs r0, r0, r1 | |
6668: 490a ldr r1, [pc, #40] ; (6694 <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0x58>) | |
666a: 4602 mov r2, r0 | |
666c: 400a ands r2, r1 | |
666e: 0880 lsrs r0, r0, #2 | |
6670: 4008 ands r0, r1 | |
6672: 1810 adds r0, r2, r0 | |
6674: 0901 lsrs r1, r0, #4 | |
6676: 1840 adds r0, r0, r1 | |
6678: 4907 ldr r1, [pc, #28] ; (6698 <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0x5c>) | |
667a: 4008 ands r0, r1 | |
667c: 4907 ldr r1, [pc, #28] ; (669c <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0x60>) | |
667e: 4341 muls r1, r0 | |
6680: 0e08 lsrs r0, r1, #24 | |
6682: 9002 str r0, [sp, #8] | |
6684: 9000 str r0, [sp, #0] | |
6686: e7ff b.n 6688 <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a+0x4c> | |
6688: 9800 ldr r0, [sp, #0] | |
668a: b005 add sp, #20 | |
668c: 4770 bx lr | |
668e: 46c0 nop ; (mov r8, r8) | |
6690: 55555555 .word 0x55555555 | |
6694: 33333333 .word 0x33333333 | |
6698: 0f0f0f0f .word 0x0f0f0f0f | |
669c: 01010101 .word 0x01010101 | |
000066a0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93>: | |
66a0: b580 push {r7, lr} | |
66a2: af00 add r7, sp, #0 | |
66a4: b086 sub sp, #24 | |
66a6: 460a mov r2, r1 | |
66a8: 9105 str r1, [sp, #20] | |
66aa: 9002 str r0, [sp, #8] | |
66ac: 9201 str r2, [sp, #4] | |
66ae: e7ff b.n 66b0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x10> | |
66b0: 9805 ldr r0, [sp, #20] | |
66b2: 9004 str r0, [sp, #16] | |
66b4: 1d01 adds r1, r0, #4 | |
66b6: f7ff ff33 bl 6520 <core::cmp::impls::_$LT$impl$u20$core..cmp..PartialOrd$u20$for$u20$u32$GT$::lt::h3b909290f8f81f8b> | |
66ba: 9000 str r0, [sp, #0] | |
66bc: e7ff b.n 66be <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x1e> | |
66be: 2001 movs r0, #1 | |
66c0: 9900 ldr r1, [sp, #0] | |
66c2: 4201 tst r1, r0 | |
66c4: d005 beq.n 66d2 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x32> | |
66c6: e7ff b.n 66c8 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x28> | |
66c8: 9804 ldr r0, [sp, #16] | |
66ca: f7ff ff17 bl 64fc <_$LT$u32$u20$as$u20$core..iter..range..Step$GT$::add_one::h1da2ae8595ebcc5f> | |
66ce: 9003 str r0, [sp, #12] | |
66d0: e003 b.n 66da <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x3a> | |
66d2: 2000 movs r0, #0 | |
66d4: 9902 ldr r1, [sp, #8] | |
66d6: 6008 str r0, [r1, #0] | |
66d8: e00a b.n 66f0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x50> | |
66da: 9904 ldr r1, [sp, #16] | |
66dc: a803 add r0, sp, #12 | |
66de: f7ff ff41 bl 6564 <core::mem::swap::h23ee83c5476f9702> | |
66e2: e7ff b.n 66e4 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x44> | |
66e4: 9803 ldr r0, [sp, #12] | |
66e6: 2101 movs r1, #1 | |
66e8: 9a02 ldr r2, [sp, #8] | |
66ea: 6011 str r1, [r2, #0] | |
66ec: 6050 str r0, [r2, #4] | |
66ee: e7ff b.n 66f0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93+0x50> | |
66f0: b006 add sp, #24 | |
66f2: bd80 pop {r7, pc} | |
000066f4 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::h0c9fc21edd118646>: | |
66f4: b086 sub sp, #24 | |
66f6: 460a mov r2, r1 | |
66f8: 684b ldr r3, [r1, #4] | |
66fa: 9305 str r3, [sp, #20] | |
66fc: 6809 ldr r1, [r1, #0] | |
66fe: 9104 str r1, [sp, #16] | |
6700: 9001 str r0, [sp, #4] | |
6702: 9200 str r2, [sp, #0] | |
6704: e7ff b.n 6706 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::h0c9fc21edd118646+0x12> | |
6706: 9804 ldr r0, [sp, #16] | |
6708: 9905 ldr r1, [sp, #20] | |
670a: 9002 str r0, [sp, #8] | |
670c: 9103 str r1, [sp, #12] | |
670e: 9802 ldr r0, [sp, #8] | |
6710: 9a01 ldr r2, [sp, #4] | |
6712: 6010 str r0, [r2, #0] | |
6714: 6051 str r1, [r2, #4] | |
6716: b006 add sp, #24 | |
6718: 4770 bx lr | |
... | |
0000671c <__udivsi3>: | |
671c: b5d0 push {r4, r6, r7, lr} | |
671e: af02 add r7, sp, #8 | |
6720: b0cc sub sp, #304 ; 0x130 | |
6722: 460a mov r2, r1 | |
6724: 4603 mov r3, r0 | |
6726: 904b str r0, [sp, #300] ; 0x12c | |
6728: 914a str r1, [sp, #296] ; 0x128 | |
672a: 9231 str r2, [sp, #196] ; 0xc4 | |
672c: 9330 str r3, [sp, #192] ; 0xc0 | |
672e: e7ff b.n 6730 <__udivsi3+0x14> | |
6730: 984b ldr r0, [sp, #300] ; 0x12c | |
6732: 9048 str r0, [sp, #288] ; 0x120 | |
6734: 984a ldr r0, [sp, #296] ; 0x128 | |
6736: 9047 str r0, [sp, #284] ; 0x11c | |
6738: 2800 cmp r0, #0 | |
673a: d101 bne.n 6740 <__udivsi3+0x24> | |
673c: e7ff b.n 673e <__udivsi3+0x22> | |
673e: defe udf #254 ; 0xfe | |
6740: 9848 ldr r0, [sp, #288] ; 0x120 | |
6742: 2800 cmp r0, #0 | |
6744: d103 bne.n 674e <__udivsi3+0x32> | |
6746: e7ff b.n 6748 <__udivsi3+0x2c> | |
6748: 2000 movs r0, #0 | |
674a: 9049 str r0, [sp, #292] ; 0x124 | |
674c: e007 b.n 675e <__udivsi3+0x42> | |
674e: 9847 ldr r0, [sp, #284] ; 0x11c | |
6750: f7ff ff74 bl 663c <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a> | |
6754: 902f str r0, [sp, #188] ; 0xbc | |
6756: e003 b.n 6760 <__udivsi3+0x44> | |
6758: 9849 ldr r0, [sp, #292] ; 0x124 | |
675a: b04c add sp, #304 ; 0x130 | |
675c: bdd0 pop {r4, r6, r7, pc} | |
675e: e7fb b.n 6758 <__udivsi3+0x3c> | |
6760: 9848 ldr r0, [sp, #288] ; 0x120 | |
6762: f7ff ff6b bl 663c <core::num::_$LT$impl$u20$u32$GT$::leading_zeros::ha51f66f482edef2a> | |
6766: 902e str r0, [sp, #184] ; 0xb8 | |
6768: e7ff b.n 676a <__udivsi3+0x4e> | |
676a: 982f ldr r0, [sp, #188] ; 0xbc | |
676c: 992e ldr r1, [sp, #184] ; 0xb8 | |
676e: f7ff ff50 bl 6612 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed> | |
6772: 9043 str r0, [sp, #268] ; 0x10c | |
6774: e7ff b.n 6776 <__udivsi3+0x5a> | |
6776: 9843 ldr r0, [sp, #268] ; 0x10c | |
6778: 902d str r0, [sp, #180] ; 0xb4 | |
677a: f000 f9c7 bl 6b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35> | |
677e: 902c str r0, [sp, #176] ; 0xb0 | |
6780: e7ff b.n 6782 <__udivsi3+0x66> | |
6782: 2000 movs r0, #0 | |
6784: 2101 movs r1, #1 | |
6786: 9a2c ldr r2, [sp, #176] ; 0xb0 | |
6788: 2a01 cmp r2, #1 | |
678a: 912b str r1, [sp, #172] ; 0xac | |
678c: 902a str r0, [sp, #168] ; 0xa8 | |
678e: d201 bcs.n 6794 <__udivsi3+0x78> | |
6790: 982b ldr r0, [sp, #172] ; 0xac | |
6792: 902a str r0, [sp, #168] ; 0xa8 | |
6794: 982a ldr r0, [sp, #168] ; 0xa8 | |
6796: 992c ldr r1, [sp, #176] ; 0xb0 | |
6798: 1e4a subs r2, r1, #1 | |
679a: 2800 cmp r0, #0 | |
679c: 9229 str r2, [sp, #164] ; 0xa4 | |
679e: d000 beq.n 67a2 <__udivsi3+0x86> | |
67a0: e110 b.n 69c4 <__udivsi3+0x2a8> | |
67a2: 982d ldr r0, [sp, #180] ; 0xb4 | |
67a4: 9929 ldr r1, [sp, #164] ; 0xa4 | |
67a6: 4288 cmp r0, r1 | |
67a8: d903 bls.n 67b2 <__udivsi3+0x96> | |
67aa: e7ff b.n 67ac <__udivsi3+0x90> | |
67ac: 2000 movs r0, #0 | |
67ae: 9049 str r0, [sp, #292] ; 0x124 | |
67b0: e005 b.n 67be <__udivsi3+0xa2> | |
67b2: 9843 ldr r0, [sp, #268] ; 0x10c | |
67b4: 9028 str r0, [sp, #160] ; 0xa0 | |
67b6: f000 f9a9 bl 6b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35> | |
67ba: 9027 str r0, [sp, #156] ; 0x9c | |
67bc: e000 b.n 67c0 <__udivsi3+0xa4> | |
67be: e7ce b.n 675e <__udivsi3+0x42> | |
67c0: 2000 movs r0, #0 | |
67c2: 2101 movs r1, #1 | |
67c4: 9a27 ldr r2, [sp, #156] ; 0x9c | |
67c6: 2a01 cmp r2, #1 | |
67c8: 9126 str r1, [sp, #152] ; 0x98 | |
67ca: 9025 str r0, [sp, #148] ; 0x94 | |
67cc: d201 bcs.n 67d2 <__udivsi3+0xb6> | |
67ce: 9826 ldr r0, [sp, #152] ; 0x98 | |
67d0: 9025 str r0, [sp, #148] ; 0x94 | |
67d2: 9825 ldr r0, [sp, #148] ; 0x94 | |
67d4: 9927 ldr r1, [sp, #156] ; 0x9c | |
67d6: 1e4a subs r2, r1, #1 | |
67d8: 2800 cmp r0, #0 | |
67da: 9224 str r2, [sp, #144] ; 0x90 | |
67dc: d000 beq.n 67e0 <__udivsi3+0xc4> | |
67de: e0f4 b.n 69ca <__udivsi3+0x2ae> | |
67e0: 9828 ldr r0, [sp, #160] ; 0xa0 | |
67e2: 9924 ldr r1, [sp, #144] ; 0x90 | |
67e4: 4288 cmp r0, r1 | |
67e6: d103 bne.n 67f0 <__udivsi3+0xd4> | |
67e8: e7ff b.n 67ea <__udivsi3+0xce> | |
67ea: 9848 ldr r0, [sp, #288] ; 0x120 | |
67ec: 9049 str r0, [sp, #292] ; 0x124 | |
67ee: e7e6 b.n 67be <__udivsi3+0xa2> | |
67f0: 9843 ldr r0, [sp, #268] ; 0x10c | |
67f2: 1c41 adds r1, r0, #1 | |
67f4: 2200 movs r2, #0 | |
67f6: 2301 movs r3, #1 | |
67f8: 4281 cmp r1, r0 | |
67fa: 9323 str r3, [sp, #140] ; 0x8c | |
67fc: 9122 str r1, [sp, #136] ; 0x88 | |
67fe: 9221 str r2, [sp, #132] ; 0x84 | |
6800: d201 bcs.n 6806 <__udivsi3+0xea> | |
6802: 9823 ldr r0, [sp, #140] ; 0x8c | |
6804: 9021 str r0, [sp, #132] ; 0x84 | |
6806: 9821 ldr r0, [sp, #132] ; 0x84 | |
6808: 2800 cmp r0, #0 | |
680a: d000 beq.n 680e <__udivsi3+0xf2> | |
680c: e0e0 b.n 69d0 <__udivsi3+0x2b4> | |
680e: 9822 ldr r0, [sp, #136] ; 0x88 | |
6810: 9043 str r0, [sp, #268] ; 0x10c | |
6812: 9948 ldr r1, [sp, #288] ; 0x120 | |
6814: 9120 str r1, [sp, #128] ; 0x80 | |
6816: f000 f979 bl 6b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35> | |
681a: 901f str r0, [sp, #124] ; 0x7c | |
681c: e7ff b.n 681e <__udivsi3+0x102> | |
681e: 9843 ldr r0, [sp, #268] ; 0x10c | |
6820: 2100 movs r1, #0 | |
6822: 2201 movs r2, #1 | |
6824: 9b1f ldr r3, [sp, #124] ; 0x7c | |
6826: 4283 cmp r3, r0 | |
6828: 901e str r0, [sp, #120] ; 0x78 | |
682a: 921d str r2, [sp, #116] ; 0x74 | |
682c: 911c str r1, [sp, #112] ; 0x70 | |
682e: d201 bcs.n 6834 <__udivsi3+0x118> | |
6830: 981d ldr r0, [sp, #116] ; 0x74 | |
6832: 901c str r0, [sp, #112] ; 0x70 | |
6834: 981c ldr r0, [sp, #112] ; 0x70 | |
6836: 991f ldr r1, [sp, #124] ; 0x7c | |
6838: 9a1e ldr r2, [sp, #120] ; 0x78 | |
683a: 1a8b subs r3, r1, r2 | |
683c: 2800 cmp r0, #0 | |
683e: 931b str r3, [sp, #108] ; 0x6c | |
6840: d000 beq.n 6844 <__udivsi3+0x128> | |
6842: e0c8 b.n 69d6 <__udivsi3+0x2ba> | |
6844: 201f movs r0, #31 | |
6846: 991b ldr r1, [sp, #108] ; 0x6c | |
6848: 4001 ands r1, r0 | |
684a: 9a20 ldr r2, [sp, #128] ; 0x80 | |
684c: 408a lsls r2, r1 | |
684e: 43c0 mvns r0, r0 | |
6850: 991b ldr r1, [sp, #108] ; 0x6c | |
6852: 4201 tst r1, r0 | |
6854: 921a str r2, [sp, #104] ; 0x68 | |
6856: d000 beq.n 685a <__udivsi3+0x13e> | |
6858: e0c0 b.n 69dc <__udivsi3+0x2c0> | |
685a: 981a ldr r0, [sp, #104] ; 0x68 | |
685c: 9040 str r0, [sp, #256] ; 0x100 | |
685e: 9948 ldr r1, [sp, #288] ; 0x120 | |
6860: 9a43 ldr r2, [sp, #268] ; 0x10c | |
6862: 231f movs r3, #31 | |
6864: 4614 mov r4, r2 | |
6866: 401c ands r4, r3 | |
6868: 40e1 lsrs r1, r4 | |
686a: 43db mvns r3, r3 | |
686c: 421a tst r2, r3 | |
686e: 9119 str r1, [sp, #100] ; 0x64 | |
6870: d000 beq.n 6874 <__udivsi3+0x158> | |
6872: e0b6 b.n 69e2 <__udivsi3+0x2c6> | |
6874: 9819 ldr r0, [sp, #100] ; 0x64 | |
6876: 903f str r0, [sp, #252] ; 0xfc | |
6878: 2100 movs r1, #0 | |
687a: 913e str r1, [sp, #248] ; 0xf8 | |
687c: 9a43 ldr r2, [sp, #268] ; 0x10c | |
687e: 913b str r1, [sp, #236] ; 0xec | |
6880: 923c str r2, [sp, #240] ; 0xf0 | |
6882: 993b ldr r1, [sp, #236] ; 0xec | |
6884: 9132 str r1, [sp, #200] ; 0xc8 | |
6886: 9233 str r2, [sp, #204] ; 0xcc | |
6888: a834 add r0, sp, #208 ; 0xd0 | |
688a: a932 add r1, sp, #200 ; 0xc8 | |
688c: f7ff ff32 bl 66f4 <_$LT$I$u20$as$u20$core..iter..traits..IntoIterator$GT$::into_iter::h0c9fc21edd118646> | |
6890: 9834 ldr r0, [sp, #208] ; 0xd0 | |
6892: 9935 ldr r1, [sp, #212] ; 0xd4 | |
6894: 9018 str r0, [sp, #96] ; 0x60 | |
6896: 9117 str r1, [sp, #92] ; 0x5c | |
6898: e7ff b.n 689a <__udivsi3+0x17e> | |
689a: 9818 ldr r0, [sp, #96] ; 0x60 | |
689c: 9039 str r0, [sp, #228] ; 0xe4 | |
689e: 9917 ldr r1, [sp, #92] ; 0x5c | |
68a0: 913a str r1, [sp, #232] ; 0xe8 | |
68a2: e7ff b.n 68a4 <__udivsi3+0x188> | |
68a4: a837 add r0, sp, #220 ; 0xdc | |
68a6: a939 add r1, sp, #228 ; 0xe4 | |
68a8: f7ff fefa bl 66a0 <core::iter::range::_$LT$impl$u20$core..iter..iterator..Iterator$u20$for$u20$core..ops..Range$LT$A$GT$$GT$::next::h1b539e75218f8b93> | |
68ac: e7ff b.n 68ae <__udivsi3+0x192> | |
68ae: 9837 ldr r0, [sp, #220] ; 0xdc | |
68b0: 2800 cmp r0, #0 | |
68b2: 9016 str r0, [sp, #88] ; 0x58 | |
68b4: d008 beq.n 68c8 <__udivsi3+0x1ac> | |
68b6: e7ff b.n 68b8 <__udivsi3+0x19c> | |
68b8: 9816 ldr r0, [sp, #88] ; 0x58 | |
68ba: 2801 cmp r0, #1 | |
68bc: d000 beq.n 68c0 <__udivsi3+0x1a4> | |
68be: e093 b.n 69e8 <__udivsi3+0x2cc> | |
68c0: 983f ldr r0, [sp, #252] ; 0xfc | |
68c2: 0040 lsls r0, r0, #1 | |
68c4: 9015 str r0, [sp, #84] ; 0x54 | |
68c6: e003 b.n 68d0 <__udivsi3+0x1b4> | |
68c8: 9840 ldr r0, [sp, #256] ; 0x100 | |
68ca: 0040 lsls r0, r0, #1 | |
68cc: 9014 str r0, [sp, #80] ; 0x50 | |
68ce: e074 b.n 69ba <__udivsi3+0x29e> | |
68d0: 9840 ldr r0, [sp, #256] ; 0x100 | |
68d2: 9013 str r0, [sp, #76] ; 0x4c | |
68d4: f000 f91a bl 6b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35> | |
68d8: 9012 str r0, [sp, #72] ; 0x48 | |
68da: e7ff b.n 68dc <__udivsi3+0x1c0> | |
68dc: 2000 movs r0, #0 | |
68de: 2101 movs r1, #1 | |
68e0: 9a12 ldr r2, [sp, #72] ; 0x48 | |
68e2: 2a01 cmp r2, #1 | |
68e4: 9111 str r1, [sp, #68] ; 0x44 | |
68e6: 9010 str r0, [sp, #64] ; 0x40 | |
68e8: d201 bcs.n 68ee <__udivsi3+0x1d2> | |
68ea: 9811 ldr r0, [sp, #68] ; 0x44 | |
68ec: 9010 str r0, [sp, #64] ; 0x40 | |
68ee: 9810 ldr r0, [sp, #64] ; 0x40 | |
68f0: 9912 ldr r1, [sp, #72] ; 0x48 | |
68f2: 1e4a subs r2, r1, #1 | |
68f4: 2800 cmp r0, #0 | |
68f6: 920f str r2, [sp, #60] ; 0x3c | |
68f8: d176 bne.n 69e8 <__udivsi3+0x2cc> | |
68fa: e7ff b.n 68fc <__udivsi3+0x1e0> | |
68fc: 201f movs r0, #31 | |
68fe: 990f ldr r1, [sp, #60] ; 0x3c | |
6900: 4001 ands r1, r0 | |
6902: 9a13 ldr r2, [sp, #76] ; 0x4c | |
6904: 40ca lsrs r2, r1 | |
6906: 43c0 mvns r0, r0 | |
6908: 990f ldr r1, [sp, #60] ; 0x3c | |
690a: 4201 tst r1, r0 | |
690c: 920e str r2, [sp, #56] ; 0x38 | |
690e: d16e bne.n 69ee <__udivsi3+0x2d2> | |
6910: e7ff b.n 6912 <__udivsi3+0x1f6> | |
6912: 9815 ldr r0, [sp, #84] ; 0x54 | |
6914: 990e ldr r1, [sp, #56] ; 0x38 | |
6916: 4308 orrs r0, r1 | |
6918: 903f str r0, [sp, #252] ; 0xfc | |
691a: 9840 ldr r0, [sp, #256] ; 0x100 | |
691c: 0040 lsls r0, r0, #1 | |
691e: 900d str r0, [sp, #52] ; 0x34 | |
6920: e7ff b.n 6922 <__udivsi3+0x206> | |
6922: 983e ldr r0, [sp, #248] ; 0xf8 | |
6924: 990d ldr r1, [sp, #52] ; 0x34 | |
6926: 4301 orrs r1, r0 | |
6928: 9140 str r1, [sp, #256] ; 0x100 | |
692a: 9847 ldr r0, [sp, #284] ; 0x11c | |
692c: 993f ldr r1, [sp, #252] ; 0xfc | |
692e: f7ff fe70 bl 6612 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed> | |
6932: 900c str r0, [sp, #48] ; 0x30 | |
6934: e7ff b.n 6936 <__udivsi3+0x21a> | |
6936: 2101 movs r1, #1 | |
6938: 980c ldr r0, [sp, #48] ; 0x30 | |
693a: f7ff fe6a bl 6612 <core::num::_$LT$impl$u20$u32$GT$::wrapping_sub::h6ca783a70b2755ed> | |
693e: 900b str r0, [sp, #44] ; 0x2c | |
6940: e7ff b.n 6942 <__udivsi3+0x226> | |
6942: f000 f8e3 bl 6b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35> | |
6946: 900a str r0, [sp, #40] ; 0x28 | |
6948: e7ff b.n 694a <__udivsi3+0x22e> | |
694a: 2000 movs r0, #0 | |
694c: 2101 movs r1, #1 | |
694e: 9a0a ldr r2, [sp, #40] ; 0x28 | |
6950: 2a01 cmp r2, #1 | |
6952: 9109 str r1, [sp, #36] ; 0x24 | |
6954: 9008 str r0, [sp, #32] | |
6956: d201 bcs.n 695c <__udivsi3+0x240> | |
6958: 9809 ldr r0, [sp, #36] ; 0x24 | |
695a: 9008 str r0, [sp, #32] | |
695c: 9808 ldr r0, [sp, #32] | |
695e: 990a ldr r1, [sp, #40] ; 0x28 | |
6960: 1e4a subs r2, r1, #1 | |
6962: 2800 cmp r0, #0 | |
6964: 9207 str r2, [sp, #28] | |
6966: d145 bne.n 69f4 <__udivsi3+0x2d8> | |
6968: e7ff b.n 696a <__udivsi3+0x24e> | |
696a: 201f movs r0, #31 | |
696c: 9907 ldr r1, [sp, #28] | |
696e: 4001 ands r1, r0 | |
6970: 9a0b ldr r2, [sp, #44] ; 0x2c | |
6972: 410a asrs r2, r1 | |
6974: 43c0 mvns r0, r0 | |
6976: 9907 ldr r1, [sp, #28] | |
6978: 4201 tst r1, r0 | |
697a: 9206 str r2, [sp, #24] | |
697c: d13d bne.n 69fa <__udivsi3+0x2de> | |
697e: e7ff b.n 6980 <__udivsi3+0x264> | |
6980: 9806 ldr r0, [sp, #24] | |
6982: 9036 str r0, [sp, #216] ; 0xd8 | |
6984: 2101 movs r1, #1 | |
6986: 4008 ands r0, r1 | |
6988: 903e str r0, [sp, #248] ; 0xf8 | |
698a: 9847 ldr r0, [sp, #284] ; 0x11c | |
698c: 9a36 ldr r2, [sp, #216] ; 0xd8 | |
698e: 4010 ands r0, r2 | |
6990: 9a3f ldr r2, [sp, #252] ; 0xfc | |
6992: 2300 movs r3, #0 | |
6994: 4282 cmp r2, r0 | |
6996: 9105 str r1, [sp, #20] | |
6998: 9004 str r0, [sp, #16] | |
699a: 9203 str r2, [sp, #12] | |
699c: 9302 str r3, [sp, #8] | |
699e: d201 bcs.n 69a4 <__udivsi3+0x288> | |
69a0: 9805 ldr r0, [sp, #20] | |
69a2: 9002 str r0, [sp, #8] | |
69a4: 9802 ldr r0, [sp, #8] | |
69a6: 9903 ldr r1, [sp, #12] | |
69a8: 9a04 ldr r2, [sp, #16] | |
69aa: 1a8b subs r3, r1, r2 | |
69ac: 2800 cmp r0, #0 | |
69ae: 9301 str r3, [sp, #4] | |
69b0: d126 bne.n 6a00 <__udivsi3+0x2e4> | |
69b2: e7ff b.n 69b4 <__udivsi3+0x298> | |
69b4: 9801 ldr r0, [sp, #4] | |
69b6: 903f str r0, [sp, #252] ; 0xfc | |
69b8: e774 b.n 68a4 <__udivsi3+0x188> | |
69ba: 983e ldr r0, [sp, #248] ; 0xf8 | |
69bc: 9914 ldr r1, [sp, #80] ; 0x50 | |
69be: 4301 orrs r1, r0 | |
69c0: 9149 str r1, [sp, #292] ; 0x124 | |
69c2: e6c9 b.n 6758 <__udivsi3+0x3c> | |
69c4: 481a ldr r0, [pc, #104] ; (6a30 <__udivsi3+0x314>) | |
69c6: f7ff faf7 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69ca: 4818 ldr r0, [pc, #96] ; (6a2c <__udivsi3+0x310>) | |
69cc: f7ff faf4 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69d0: 4815 ldr r0, [pc, #84] ; (6a28 <__udivsi3+0x30c>) | |
69d2: f7ff faf1 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69d6: 4813 ldr r0, [pc, #76] ; (6a24 <__udivsi3+0x308>) | |
69d8: f7ff faee bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69dc: 4810 ldr r0, [pc, #64] ; (6a20 <__udivsi3+0x304>) | |
69de: f7ff faeb bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69e2: 480e ldr r0, [pc, #56] ; (6a1c <__udivsi3+0x300>) | |
69e4: f7ff fae8 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69e8: 480b ldr r0, [pc, #44] ; (6a18 <__udivsi3+0x2fc>) | |
69ea: f7ff fae5 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69ee: 4809 ldr r0, [pc, #36] ; (6a14 <__udivsi3+0x2f8>) | |
69f0: f7ff fae2 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69f4: 4806 ldr r0, [pc, #24] ; (6a10 <__udivsi3+0x2f4>) | |
69f6: f7ff fadf bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
69fa: 4804 ldr r0, [pc, #16] ; (6a0c <__udivsi3+0x2f0>) | |
69fc: f7ff fadc bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
6a00: 4801 ldr r0, [pc, #4] ; (6a08 <__udivsi3+0x2ec>) | |
6a02: f7ff fad9 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
6a06: 46c0 nop ; (mov r8, r8) | |
6a08: 00007dc8 .word 0x00007dc8 | |
6a0c: 00007db4 .word 0x00007db4 | |
6a10: 00007da0 .word 0x00007da0 | |
6a14: 00007d8c .word 0x00007d8c | |
6a18: 00007d78 .word 0x00007d78 | |
6a1c: 00007d64 .word 0x00007d64 | |
6a20: 00007d24 .word 0x00007d24 | |
6a24: 00007ce0 .word 0x00007ce0 | |
6a28: 00007ccc .word 0x00007ccc | |
6a2c: 00007cb8 .word 0x00007cb8 | |
6a30: 00007ca4 .word 0x00007ca4 | |
00006a34 <__udivmodsi4>: | |
6a34: b5b0 push {r4, r5, r7, lr} | |
6a36: af02 add r7, sp, #8 | |
6a38: b098 sub sp, #96 ; 0x60 | |
6a3a: 4613 mov r3, r2 | |
6a3c: 460c mov r4, r1 | |
6a3e: 4605 mov r5, r0 | |
6a40: 9017 str r0, [sp, #92] ; 0x5c | |
6a42: 9116 str r1, [sp, #88] ; 0x58 | |
6a44: 9215 str r2, [sp, #84] ; 0x54 | |
6a46: 930d str r3, [sp, #52] ; 0x34 | |
6a48: 940c str r4, [sp, #48] ; 0x30 | |
6a4a: 950b str r5, [sp, #44] ; 0x2c | |
6a4c: e7ff b.n 6a4e <__udivmodsi4+0x1a> | |
6a4e: 9817 ldr r0, [sp, #92] ; 0x5c | |
6a50: 9014 str r0, [sp, #80] ; 0x50 | |
6a52: 9816 ldr r0, [sp, #88] ; 0x58 | |
6a54: 9013 str r0, [sp, #76] ; 0x4c | |
6a56: 9815 ldr r0, [sp, #84] ; 0x54 | |
6a58: 9012 str r0, [sp, #72] ; 0x48 | |
6a5a: 9814 ldr r0, [sp, #80] ; 0x50 | |
6a5c: 9913 ldr r1, [sp, #76] ; 0x4c | |
6a5e: f7ff fe5d bl 671c <__udivsi3> | |
6a62: 9011 str r0, [sp, #68] ; 0x44 | |
6a64: e7ff b.n 6a66 <__udivmodsi4+0x32> | |
6a66: 9812 ldr r0, [sp, #72] ; 0x48 | |
6a68: 2101 movs r1, #1 | |
6a6a: 2800 cmp r0, #0 | |
6a6c: 900a str r0, [sp, #40] ; 0x28 | |
6a6e: 9109 str r1, [sp, #36] ; 0x24 | |
6a70: d101 bne.n 6a76 <__udivmodsi4+0x42> | |
6a72: 980a ldr r0, [sp, #40] ; 0x28 | |
6a74: 9009 str r0, [sp, #36] ; 0x24 | |
6a76: 9809 ldr r0, [sp, #36] ; 0x24 | |
6a78: 990a ldr r1, [sp, #40] ; 0x28 | |
6a7a: 2900 cmp r1, #0 | |
6a7c: 9008 str r0, [sp, #32] | |
6a7e: d107 bne.n 6a90 <__udivmodsi4+0x5c> | |
6a80: e7ff b.n 6a82 <__udivmodsi4+0x4e> | |
6a82: 9808 ldr r0, [sp, #32] | |
6a84: 43c1 mvns r1, r0 | |
6a86: 2201 movs r2, #1 | |
6a88: 4211 tst r1, r2 | |
6a8a: d035 beq.n 6af8 <__udivmodsi4+0xc4> | |
6a8c: e7ff b.n 6a8e <__udivmodsi4+0x5a> | |
6a8e: e01a b.n 6ac6 <__udivmodsi4+0x92> | |
6a90: 9812 ldr r0, [sp, #72] ; 0x48 | |
6a92: 900e str r0, [sp, #56] ; 0x38 | |
6a94: 9814 ldr r0, [sp, #80] ; 0x50 | |
6a96: 9911 ldr r1, [sp, #68] ; 0x44 | |
6a98: 9a13 ldr r2, [sp, #76] ; 0x4c | |
6a9a: 17d3 asrs r3, r2, #31 | |
6a9c: 17cc asrs r4, r1, #31 | |
6a9e: 9007 str r0, [sp, #28] | |
6aa0: 4608 mov r0, r1 | |
6aa2: 4619 mov r1, r3 | |
6aa4: 4623 mov r3, r4 | |
6aa6: f000 f87f bl 6ba8 <__aeabi_lmul> | |
6aaa: 2201 movs r2, #1 | |
6aac: 2900 cmp r1, #0 | |
6aae: 9006 str r0, [sp, #24] | |
6ab0: 9105 str r1, [sp, #20] | |
6ab2: 9204 str r2, [sp, #16] | |
6ab4: d101 bne.n 6aba <__udivmodsi4+0x86> | |
6ab6: 9805 ldr r0, [sp, #20] | |
6ab8: 9004 str r0, [sp, #16] | |
6aba: 9804 ldr r0, [sp, #16] | |
6abc: 9906 ldr r1, [sp, #24] | |
6abe: 2800 cmp r0, #0 | |
6ac0: 9103 str r1, [sp, #12] | |
6ac2: d119 bne.n 6af8 <__udivmodsi4+0xc4> | |
6ac4: e002 b.n 6acc <__udivmodsi4+0x98> | |
6ac6: 9811 ldr r0, [sp, #68] ; 0x44 | |
6ac8: b018 add sp, #96 ; 0x60 | |
6aca: bdb0 pop {r4, r5, r7, pc} | |
6acc: 2000 movs r0, #0 | |
6ace: 2101 movs r1, #1 | |
6ad0: 9a07 ldr r2, [sp, #28] | |
6ad2: 9b03 ldr r3, [sp, #12] | |
6ad4: 429a cmp r2, r3 | |
6ad6: 9102 str r1, [sp, #8] | |
6ad8: 9001 str r0, [sp, #4] | |
6ada: d201 bcs.n 6ae0 <__udivmodsi4+0xac> | |
6adc: 9802 ldr r0, [sp, #8] | |
6ade: 9001 str r0, [sp, #4] | |
6ae0: 9801 ldr r0, [sp, #4] | |
6ae2: 9907 ldr r1, [sp, #28] | |
6ae4: 9a03 ldr r2, [sp, #12] | |
6ae6: 1a8b subs r3, r1, r2 | |
6ae8: 2800 cmp r0, #0 | |
6aea: 9300 str r3, [sp, #0] | |
6aec: d107 bne.n 6afe <__udivmodsi4+0xca> | |
6aee: e7ff b.n 6af0 <__udivmodsi4+0xbc> | |
6af0: 980e ldr r0, [sp, #56] ; 0x38 | |
6af2: 9900 ldr r1, [sp, #0] | |
6af4: 6001 str r1, [r0, #0] | |
6af6: e7e6 b.n 6ac6 <__udivmodsi4+0x92> | |
6af8: 4803 ldr r0, [pc, #12] ; (6b08 <__udivmodsi4+0xd4>) | |
6afa: f7ff fa5d bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
6afe: 4801 ldr r0, [pc, #4] ; (6b04 <__udivmodsi4+0xd0>) | |
6b00: f7ff fa5a bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
6b04: 00007e18 .word 0x00007e18 | |
6b08: 00007e04 .word 0x00007e04 | |
00006b0c <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35>: | |
6b0c: e7ff b.n 6b0e <_$LT$u32$u20$as$u20$compiler_builtins..int..Int$GT$::bits::hc38985a93a211b35+0x2> | |
6b0e: 2020 movs r0, #32 | |
6b10: 4770 bx lr | |
00006b12 <_$LT$u64$u20$as$u20$compiler_builtins..int..Int$GT$::bits::h963bb1df6efa4b80>: | |
6b12: e7ff b.n 6b14 <_$LT$u64$u20$as$u20$compiler_builtins..int..Int$GT$::bits::h963bb1df6efa4b80+0x2> | |
6b14: 2040 movs r0, #64 ; 0x40 | |
6b16: 4770 bx lr | |
00006b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79>: | |
6b18: b086 sub sp, #24 | |
6b1a: 460a mov r2, r1 | |
6b1c: 4603 mov r3, r0 | |
6b1e: 9105 str r1, [sp, #20] | |
6b20: 9004 str r0, [sp, #16] | |
6b22: 9301 str r3, [sp, #4] | |
6b24: 9200 str r2, [sp, #0] | |
6b26: e7ff b.n 6b28 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79+0x10> | |
6b28: 9804 ldr r0, [sp, #16] | |
6b2a: 9905 ldr r1, [sp, #20] | |
6b2c: 9103 str r1, [sp, #12] | |
6b2e: 9002 str r0, [sp, #8] | |
6b30: 9802 ldr r0, [sp, #8] | |
6b32: b006 add sp, #24 | |
6b34: 4770 bx lr | |
00006b36 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::high::h3b01aa680617313d>: | |
6b36: b088 sub sp, #32 | |
6b38: 460a mov r2, r1 | |
6b3a: 4603 mov r3, r0 | |
6b3c: 9107 str r1, [sp, #28] | |
6b3e: 9006 str r0, [sp, #24] | |
6b40: 9303 str r3, [sp, #12] | |
6b42: 9202 str r2, [sp, #8] | |
6b44: e7ff b.n 6b46 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::high::h3b01aa680617313d+0x10> | |
6b46: 9806 ldr r0, [sp, #24] | |
6b48: 9907 ldr r1, [sp, #28] | |
6b4a: 9105 str r1, [sp, #20] | |
6b4c: 9004 str r0, [sp, #16] | |
6b4e: 2000 movs r0, #0 | |
6b50: 9101 str r1, [sp, #4] | |
6b52: 9000 str r0, [sp, #0] | |
6b54: e7ff b.n 6b56 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::high::h3b01aa680617313d+0x20> | |
6b56: 9801 ldr r0, [sp, #4] | |
6b58: b008 add sp, #32 | |
6b5a: 4770 bx lr | |
00006b5c <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::from_parts::h5f886f98919d075e>: | |
6b5c: b08a sub sp, #40 ; 0x28 | |
6b5e: 460a mov r2, r1 | |
6b60: 4603 mov r3, r0 | |
6b62: 9009 str r0, [sp, #36] ; 0x24 | |
6b64: 9108 str r1, [sp, #32] | |
6b66: 9205 str r2, [sp, #20] | |
6b68: 9304 str r3, [sp, #16] | |
6b6a: e7ff b.n 6b6c <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::from_parts::h5f886f98919d075e+0x10> | |
6b6c: 9809 ldr r0, [sp, #36] ; 0x24 | |
6b6e: 9007 str r0, [sp, #28] | |
6b70: 9808 ldr r0, [sp, #32] | |
6b72: 9006 str r0, [sp, #24] | |
6b74: 2100 movs r1, #0 | |
6b76: 9a07 ldr r2, [sp, #28] | |
6b78: 460b mov r3, r1 | |
6b7a: 9003 str r0, [sp, #12] | |
6b7c: 9102 str r1, [sp, #8] | |
6b7e: 9201 str r2, [sp, #4] | |
6b80: 9300 str r3, [sp, #0] | |
6b82: e7ff b.n 6b84 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::from_parts::h5f886f98919d075e+0x28> | |
6b84: 9801 ldr r0, [sp, #4] | |
6b86: 9900 ldr r1, [sp, #0] | |
6b88: 4308 orrs r0, r1 | |
6b8a: 9a02 ldr r2, [sp, #8] | |
6b8c: 9b03 ldr r3, [sp, #12] | |
6b8e: 431a orrs r2, r3 | |
6b90: 4611 mov r1, r2 | |
6b92: b00a add sp, #40 ; 0x28 | |
6b94: 4770 bx lr | |
00006b96 <__aeabi_uidivmod>: | |
6b96: e7ff b.n 6b98 <__aeabi_uidivmod+0x2> | |
6b98: b500 push {lr} | |
6b9a: b081 sub sp, #4 | |
6b9c: 466a mov r2, sp | |
6b9e: f7ff ff49 bl 6a34 <__udivmodsi4> | |
6ba2: 9900 ldr r1, [sp, #0] | |
6ba4: b001 add sp, #4 | |
6ba6: bd00 pop {pc} | |
00006ba8 <__aeabi_lmul>: | |
6ba8: b5f0 push {r4, r5, r6, r7, lr} | |
6baa: af03 add r7, sp, #12 | |
6bac: b093 sub sp, #76 ; 0x4c | |
6bae: 461c mov r4, r3 | |
6bb0: 4615 mov r5, r2 | |
6bb2: 460e mov r6, r1 | |
6bb4: 9009 str r0, [sp, #36] ; 0x24 | |
6bb6: 9111 str r1, [sp, #68] ; 0x44 | |
6bb8: 9909 ldr r1, [sp, #36] ; 0x24 | |
6bba: 9110 str r1, [sp, #64] ; 0x40 | |
6bbc: 930f str r3, [sp, #60] ; 0x3c | |
6bbe: 920e str r2, [sp, #56] ; 0x38 | |
6bc0: 9508 str r5, [sp, #32] | |
6bc2: 9607 str r6, [sp, #28] | |
6bc4: 9006 str r0, [sp, #24] | |
6bc6: 9405 str r4, [sp, #20] | |
6bc8: e7ff b.n 6bca <__aeabi_lmul+0x22> | |
6bca: 9810 ldr r0, [sp, #64] ; 0x40 | |
6bcc: 9911 ldr r1, [sp, #68] ; 0x44 | |
6bce: 910d str r1, [sp, #52] ; 0x34 | |
6bd0: 900c str r0, [sp, #48] ; 0x30 | |
6bd2: 980e ldr r0, [sp, #56] ; 0x38 | |
6bd4: 990f ldr r1, [sp, #60] ; 0x3c | |
6bd6: 910b str r1, [sp, #44] ; 0x2c | |
6bd8: 900a str r0, [sp, #40] ; 0x28 | |
6bda: 9a0d ldr r2, [sp, #52] ; 0x34 | |
6bdc: 9b0c ldr r3, [sp, #48] ; 0x30 | |
6bde: 9004 str r0, [sp, #16] | |
6be0: 4618 mov r0, r3 | |
6be2: 9103 str r1, [sp, #12] | |
6be4: 4611 mov r1, r2 | |
6be6: 9a04 ldr r2, [sp, #16] | |
6be8: 9b03 ldr r3, [sp, #12] | |
6bea: f000 f821 bl 6c30 <__muldi3> | |
6bee: 9102 str r1, [sp, #8] | |
6bf0: 9001 str r0, [sp, #4] | |
6bf2: e7ff b.n 6bf4 <__aeabi_lmul+0x4c> | |
6bf4: 9801 ldr r0, [sp, #4] | |
6bf6: 9902 ldr r1, [sp, #8] | |
6bf8: b013 add sp, #76 ; 0x4c | |
6bfa: bdf0 pop {r4, r5, r6, r7, pc} | |
00006bfc <__aeabi_uidiv>: | |
6bfc: b580 push {r7, lr} | |
6bfe: af00 add r7, sp, #0 | |
6c00: b088 sub sp, #32 | |
6c02: 460a mov r2, r1 | |
6c04: 4603 mov r3, r0 | |
6c06: 9007 str r0, [sp, #28] | |
6c08: 9106 str r1, [sp, #24] | |
6c0a: 9203 str r2, [sp, #12] | |
6c0c: 9302 str r3, [sp, #8] | |
6c0e: e7ff b.n 6c10 <__aeabi_uidiv+0x14> | |
6c10: 9807 ldr r0, [sp, #28] | |
6c12: 9005 str r0, [sp, #20] | |
6c14: 9806 ldr r0, [sp, #24] | |
6c16: 9004 str r0, [sp, #16] | |
6c18: 9905 ldr r1, [sp, #20] | |
6c1a: 9001 str r0, [sp, #4] | |
6c1c: 4608 mov r0, r1 | |
6c1e: 9901 ldr r1, [sp, #4] | |
6c20: f7ff fd7c bl 671c <__udivsi3> | |
6c24: 9000 str r0, [sp, #0] | |
6c26: e7ff b.n 6c28 <__aeabi_uidiv+0x2c> | |
6c28: 9800 ldr r0, [sp, #0] | |
6c2a: b008 add sp, #32 | |
6c2c: bd80 pop {r7, pc} | |
... | |
00006c30 <__muldi3>: | |
6c30: b5f0 push {r4, r5, r6, r7, lr} | |
6c32: af03 add r7, sp, #12 | |
6c34: b0dd sub sp, #372 ; 0x174 | |
6c36: 461c mov r4, r3 | |
6c38: 4615 mov r5, r2 | |
6c3a: 460e mov r6, r1 | |
6c3c: 904e str r0, [sp, #312] ; 0x138 | |
6c3e: 915b str r1, [sp, #364] ; 0x16c | |
6c40: 994e ldr r1, [sp, #312] ; 0x138 | |
6c42: 915a str r1, [sp, #360] ; 0x168 | |
6c44: 9359 str r3, [sp, #356] ; 0x164 | |
6c46: 9258 str r2, [sp, #352] ; 0x160 | |
6c48: 954d str r5, [sp, #308] ; 0x134 | |
6c4a: 964c str r6, [sp, #304] ; 0x130 | |
6c4c: 904b str r0, [sp, #300] ; 0x12c | |
6c4e: 944a str r4, [sp, #296] ; 0x128 | |
6c50: e7ff b.n 6c52 <__muldi3+0x22> | |
6c52: 985a ldr r0, [sp, #360] ; 0x168 | |
6c54: 995b ldr r1, [sp, #364] ; 0x16c | |
6c56: 9157 str r1, [sp, #348] ; 0x15c | |
6c58: 9056 str r0, [sp, #344] ; 0x158 | |
6c5a: 9858 ldr r0, [sp, #352] ; 0x160 | |
6c5c: 9959 ldr r1, [sp, #356] ; 0x164 | |
6c5e: 9155 str r1, [sp, #340] ; 0x154 | |
6c60: 9054 str r0, [sp, #336] ; 0x150 | |
6c62: f7ff ff56 bl 6b12 <_$LT$u64$u20$as$u20$compiler_builtins..int..Int$GT$::bits::h963bb1df6efa4b80> | |
6c66: 9049 str r0, [sp, #292] ; 0x124 | |
6c68: e7ff b.n 6c6a <__muldi3+0x3a> | |
6c6a: e7ff b.n 6c6c <__muldi3+0x3c> | |
6c6c: 9849 ldr r0, [sp, #292] ; 0x124 | |
6c6e: 0881 lsrs r1, r0, #2 | |
6c70: 9153 str r1, [sp, #332] ; 0x14c | |
6c72: 221f movs r2, #31 | |
6c74: 460b mov r3, r1 | |
6c76: 4013 ands r3, r2 | |
6c78: 2200 movs r2, #0 | |
6c7a: 43d2 mvns r2, r2 | |
6c7c: 40da lsrs r2, r3 | |
6c7e: 4bfe ldr r3, [pc, #1016] ; (7078 <__muldi3+0x448>) | |
6c80: 4219 tst r1, r3 | |
6c82: 9248 str r2, [sp, #288] ; 0x120 | |
6c84: d000 beq.n 6c88 <__muldi3+0x58> | |
6c86: e1cd b.n 7024 <__muldi3+0x3f4> | |
6c88: 9848 ldr r0, [sp, #288] ; 0x120 | |
6c8a: 9052 str r0, [sp, #328] ; 0x148 | |
6c8c: 9957 ldr r1, [sp, #348] ; 0x15c | |
6c8e: 9856 ldr r0, [sp, #344] ; 0x158 | |
6c90: f7ff ff42 bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6c94: 9047 str r0, [sp, #284] ; 0x11c | |
6c96: e7ff b.n 6c98 <__muldi3+0x68> | |
6c98: 9852 ldr r0, [sp, #328] ; 0x148 | |
6c9a: 9947 ldr r1, [sp, #284] ; 0x11c | |
6c9c: 4001 ands r1, r0 | |
6c9e: 9855 ldr r0, [sp, #340] ; 0x154 | |
6ca0: 9a54 ldr r2, [sp, #336] ; 0x150 | |
6ca2: 9046 str r0, [sp, #280] ; 0x118 | |
6ca4: 4610 mov r0, r2 | |
6ca6: 9a46 ldr r2, [sp, #280] ; 0x118 | |
6ca8: 9145 str r1, [sp, #276] ; 0x114 | |
6caa: 4611 mov r1, r2 | |
6cac: f7ff ff34 bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6cb0: 9044 str r0, [sp, #272] ; 0x110 | |
6cb2: e7ff b.n 6cb4 <__muldi3+0x84> | |
6cb4: 9852 ldr r0, [sp, #328] ; 0x148 | |
6cb6: 9944 ldr r1, [sp, #272] ; 0x110 | |
6cb8: 4001 ands r1, r0 | |
6cba: 17c8 asrs r0, r1, #31 | |
6cbc: 9a45 ldr r2, [sp, #276] ; 0x114 | |
6cbe: 17d3 asrs r3, r2, #31 | |
6cc0: 9043 str r0, [sp, #268] ; 0x10c | |
6cc2: 4610 mov r0, r2 | |
6cc4: 9c43 ldr r4, [sp, #268] ; 0x10c | |
6cc6: 9142 str r1, [sp, #264] ; 0x108 | |
6cc8: 4621 mov r1, r4 | |
6cca: 9a42 ldr r2, [sp, #264] ; 0x108 | |
6ccc: f7ff ff6c bl 6ba8 <__aeabi_lmul> | |
6cd0: 2201 movs r2, #1 | |
6cd2: 2900 cmp r1, #0 | |
6cd4: 9041 str r0, [sp, #260] ; 0x104 | |
6cd6: 9140 str r1, [sp, #256] ; 0x100 | |
6cd8: 923f str r2, [sp, #252] ; 0xfc | |
6cda: d101 bne.n 6ce0 <__muldi3+0xb0> | |
6cdc: 9840 ldr r0, [sp, #256] ; 0x100 | |
6cde: 903f str r0, [sp, #252] ; 0xfc | |
6ce0: 983f ldr r0, [sp, #252] ; 0xfc | |
6ce2: 9941 ldr r1, [sp, #260] ; 0x104 | |
6ce4: 2800 cmp r0, #0 | |
6ce6: 913e str r1, [sp, #248] ; 0xf8 | |
6ce8: d000 beq.n 6cec <__muldi3+0xbc> | |
6cea: e19e b.n 702a <__muldi3+0x3fa> | |
6cec: 983e ldr r0, [sp, #248] ; 0xf8 | |
6cee: 9051 str r0, [sp, #324] ; 0x144 | |
6cf0: 9953 ldr r1, [sp, #332] ; 0x14c | |
6cf2: 221f movs r2, #31 | |
6cf4: 460b mov r3, r1 | |
6cf6: 4013 ands r3, r2 | |
6cf8: 40d8 lsrs r0, r3 | |
6cfa: 43d2 mvns r2, r2 | |
6cfc: 4211 tst r1, r2 | |
6cfe: 903d str r0, [sp, #244] ; 0xf4 | |
6d00: d000 beq.n 6d04 <__muldi3+0xd4> | |
6d02: e195 b.n 7030 <__muldi3+0x400> | |
6d04: 983d ldr r0, [sp, #244] ; 0xf4 | |
6d06: 9050 str r0, [sp, #320] ; 0x140 | |
6d08: 9952 ldr r1, [sp, #328] ; 0x148 | |
6d0a: 9a51 ldr r2, [sp, #324] ; 0x144 | |
6d0c: 400a ands r2, r1 | |
6d0e: 9251 str r2, [sp, #324] ; 0x144 | |
6d10: 9957 ldr r1, [sp, #348] ; 0x15c | |
6d12: 9856 ldr r0, [sp, #344] ; 0x158 | |
6d14: f7ff ff00 bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6d18: 903c str r0, [sp, #240] ; 0xf0 | |
6d1a: e7ff b.n 6d1c <__muldi3+0xec> | |
6d1c: 9853 ldr r0, [sp, #332] ; 0x14c | |
6d1e: 211f movs r1, #31 | |
6d20: 4602 mov r2, r0 | |
6d22: 400a ands r2, r1 | |
6d24: 9b3c ldr r3, [sp, #240] ; 0xf0 | |
6d26: 40d3 lsrs r3, r2 | |
6d28: 43c9 mvns r1, r1 | |
6d2a: 4208 tst r0, r1 | |
6d2c: 933b str r3, [sp, #236] ; 0xec | |
6d2e: d000 beq.n 6d32 <__muldi3+0x102> | |
6d30: e181 b.n 7036 <__muldi3+0x406> | |
6d32: 9955 ldr r1, [sp, #340] ; 0x154 | |
6d34: 9854 ldr r0, [sp, #336] ; 0x150 | |
6d36: f7ff feef bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6d3a: 903a str r0, [sp, #232] ; 0xe8 | |
6d3c: e7ff b.n 6d3e <__muldi3+0x10e> | |
6d3e: 9852 ldr r0, [sp, #328] ; 0x148 | |
6d40: 993a ldr r1, [sp, #232] ; 0xe8 | |
6d42: 4001 ands r1, r0 | |
6d44: 17c8 asrs r0, r1, #31 | |
6d46: 9a3b ldr r2, [sp, #236] ; 0xec | |
6d48: 17d3 asrs r3, r2, #31 | |
6d4a: 9039 str r0, [sp, #228] ; 0xe4 | |
6d4c: 4610 mov r0, r2 | |
6d4e: 9c39 ldr r4, [sp, #228] ; 0xe4 | |
6d50: 9138 str r1, [sp, #224] ; 0xe0 | |
6d52: 4621 mov r1, r4 | |
6d54: 9a38 ldr r2, [sp, #224] ; 0xe0 | |
6d56: f7ff ff27 bl 6ba8 <__aeabi_lmul> | |
6d5a: 2201 movs r2, #1 | |
6d5c: 2900 cmp r1, #0 | |
6d5e: 9037 str r0, [sp, #220] ; 0xdc | |
6d60: 9136 str r1, [sp, #216] ; 0xd8 | |
6d62: 9235 str r2, [sp, #212] ; 0xd4 | |
6d64: d101 bne.n 6d6a <__muldi3+0x13a> | |
6d66: 9836 ldr r0, [sp, #216] ; 0xd8 | |
6d68: 9035 str r0, [sp, #212] ; 0xd4 | |
6d6a: 9835 ldr r0, [sp, #212] ; 0xd4 | |
6d6c: 9937 ldr r1, [sp, #220] ; 0xdc | |
6d6e: 2800 cmp r0, #0 | |
6d70: 9134 str r1, [sp, #208] ; 0xd0 | |
6d72: d000 beq.n 6d76 <__muldi3+0x146> | |
6d74: e162 b.n 703c <__muldi3+0x40c> | |
6d76: 9850 ldr r0, [sp, #320] ; 0x140 | |
6d78: 9934 ldr r1, [sp, #208] ; 0xd0 | |
6d7a: 1842 adds r2, r0, r1 | |
6d7c: 2300 movs r3, #0 | |
6d7e: 2401 movs r4, #1 | |
6d80: 4282 cmp r2, r0 | |
6d82: 9433 str r4, [sp, #204] ; 0xcc | |
6d84: 9232 str r2, [sp, #200] ; 0xc8 | |
6d86: 9331 str r3, [sp, #196] ; 0xc4 | |
6d88: d201 bcs.n 6d8e <__muldi3+0x15e> | |
6d8a: 9833 ldr r0, [sp, #204] ; 0xcc | |
6d8c: 9031 str r0, [sp, #196] ; 0xc4 | |
6d8e: 9831 ldr r0, [sp, #196] ; 0xc4 | |
6d90: 2800 cmp r0, #0 | |
6d92: d000 beq.n 6d96 <__muldi3+0x166> | |
6d94: e155 b.n 7042 <__muldi3+0x412> | |
6d96: 9832 ldr r0, [sp, #200] ; 0xc8 | |
6d98: 9050 str r0, [sp, #320] ; 0x140 | |
6d9a: 9952 ldr r1, [sp, #328] ; 0x148 | |
6d9c: 4008 ands r0, r1 | |
6d9e: 9953 ldr r1, [sp, #332] ; 0x14c | |
6da0: 221f movs r2, #31 | |
6da2: 460b mov r3, r1 | |
6da4: 4013 ands r3, r2 | |
6da6: 4098 lsls r0, r3 | |
6da8: 43d2 mvns r2, r2 | |
6daa: 4211 tst r1, r2 | |
6dac: 9030 str r0, [sp, #192] ; 0xc0 | |
6dae: d000 beq.n 6db2 <__muldi3+0x182> | |
6db0: e14a b.n 7048 <__muldi3+0x418> | |
6db2: 9851 ldr r0, [sp, #324] ; 0x144 | |
6db4: 9930 ldr r1, [sp, #192] ; 0xc0 | |
6db6: 1842 adds r2, r0, r1 | |
6db8: 2300 movs r3, #0 | |
6dba: 2401 movs r4, #1 | |
6dbc: 4282 cmp r2, r0 | |
6dbe: 942f str r4, [sp, #188] ; 0xbc | |
6dc0: 922e str r2, [sp, #184] ; 0xb8 | |
6dc2: 932d str r3, [sp, #180] ; 0xb4 | |
6dc4: d201 bcs.n 6dca <__muldi3+0x19a> | |
6dc6: 982f ldr r0, [sp, #188] ; 0xbc | |
6dc8: 902d str r0, [sp, #180] ; 0xb4 | |
6dca: 982d ldr r0, [sp, #180] ; 0xb4 | |
6dcc: 2800 cmp r0, #0 | |
6dce: d000 beq.n 6dd2 <__muldi3+0x1a2> | |
6dd0: e13d b.n 704e <__muldi3+0x41e> | |
6dd2: 982e ldr r0, [sp, #184] ; 0xb8 | |
6dd4: 9051 str r0, [sp, #324] ; 0x144 | |
6dd6: 9950 ldr r1, [sp, #320] ; 0x140 | |
6dd8: 9a53 ldr r2, [sp, #332] ; 0x14c | |
6dda: 231f movs r3, #31 | |
6ddc: 4614 mov r4, r2 | |
6dde: 401c ands r4, r3 | |
6de0: 40e1 lsrs r1, r4 | |
6de2: 43db mvns r3, r3 | |
6de4: 421a tst r2, r3 | |
6de6: 912c str r1, [sp, #176] ; 0xb0 | |
6de8: d000 beq.n 6dec <__muldi3+0x1bc> | |
6dea: e133 b.n 7054 <__muldi3+0x424> | |
6dec: 982c ldr r0, [sp, #176] ; 0xb0 | |
6dee: 904f str r0, [sp, #316] ; 0x13c | |
6df0: 9951 ldr r1, [sp, #324] ; 0x144 | |
6df2: 9a53 ldr r2, [sp, #332] ; 0x14c | |
6df4: 231f movs r3, #31 | |
6df6: 4614 mov r4, r2 | |
6df8: 401c ands r4, r3 | |
6dfa: 40e1 lsrs r1, r4 | |
6dfc: 43db mvns r3, r3 | |
6dfe: 421a tst r2, r3 | |
6e00: 912b str r1, [sp, #172] ; 0xac | |
6e02: d000 beq.n 6e06 <__muldi3+0x1d6> | |
6e04: e129 b.n 705a <__muldi3+0x42a> | |
6e06: 982b ldr r0, [sp, #172] ; 0xac | |
6e08: 9050 str r0, [sp, #320] ; 0x140 | |
6e0a: 9952 ldr r1, [sp, #328] ; 0x148 | |
6e0c: 9a51 ldr r2, [sp, #324] ; 0x144 | |
6e0e: 400a ands r2, r1 | |
6e10: 9251 str r2, [sp, #324] ; 0x144 | |
6e12: 9955 ldr r1, [sp, #340] ; 0x154 | |
6e14: 9854 ldr r0, [sp, #336] ; 0x150 | |
6e16: f7ff fe7f bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6e1a: 902a str r0, [sp, #168] ; 0xa8 | |
6e1c: e7ff b.n 6e1e <__muldi3+0x1ee> | |
6e1e: 9853 ldr r0, [sp, #332] ; 0x14c | |
6e20: 211f movs r1, #31 | |
6e22: 4602 mov r2, r0 | |
6e24: 400a ands r2, r1 | |
6e26: 9b2a ldr r3, [sp, #168] ; 0xa8 | |
6e28: 40d3 lsrs r3, r2 | |
6e2a: 43c9 mvns r1, r1 | |
6e2c: 4208 tst r0, r1 | |
6e2e: 9329 str r3, [sp, #164] ; 0xa4 | |
6e30: d000 beq.n 6e34 <__muldi3+0x204> | |
6e32: e115 b.n 7060 <__muldi3+0x430> | |
6e34: 9957 ldr r1, [sp, #348] ; 0x15c | |
6e36: 9856 ldr r0, [sp, #344] ; 0x158 | |
6e38: f7ff fe6e bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6e3c: 9028 str r0, [sp, #160] ; 0xa0 | |
6e3e: e7ff b.n 6e40 <__muldi3+0x210> | |
6e40: 9852 ldr r0, [sp, #328] ; 0x148 | |
6e42: 9928 ldr r1, [sp, #160] ; 0xa0 | |
6e44: 4001 ands r1, r0 | |
6e46: 17c8 asrs r0, r1, #31 | |
6e48: 9a29 ldr r2, [sp, #164] ; 0xa4 | |
6e4a: 17d3 asrs r3, r2, #31 | |
6e4c: 9027 str r0, [sp, #156] ; 0x9c | |
6e4e: 4610 mov r0, r2 | |
6e50: 9c27 ldr r4, [sp, #156] ; 0x9c | |
6e52: 9126 str r1, [sp, #152] ; 0x98 | |
6e54: 4621 mov r1, r4 | |
6e56: 9a26 ldr r2, [sp, #152] ; 0x98 | |
6e58: f7ff fea6 bl 6ba8 <__aeabi_lmul> | |
6e5c: 2201 movs r2, #1 | |
6e5e: 2900 cmp r1, #0 | |
6e60: 9025 str r0, [sp, #148] ; 0x94 | |
6e62: 9124 str r1, [sp, #144] ; 0x90 | |
6e64: 9223 str r2, [sp, #140] ; 0x8c | |
6e66: d101 bne.n 6e6c <__muldi3+0x23c> | |
6e68: 9824 ldr r0, [sp, #144] ; 0x90 | |
6e6a: 9023 str r0, [sp, #140] ; 0x8c | |
6e6c: 9823 ldr r0, [sp, #140] ; 0x8c | |
6e6e: 9925 ldr r1, [sp, #148] ; 0x94 | |
6e70: 2800 cmp r0, #0 | |
6e72: 9122 str r1, [sp, #136] ; 0x88 | |
6e74: d000 beq.n 6e78 <__muldi3+0x248> | |
6e76: e0f6 b.n 7066 <__muldi3+0x436> | |
6e78: 9850 ldr r0, [sp, #320] ; 0x140 | |
6e7a: 9922 ldr r1, [sp, #136] ; 0x88 | |
6e7c: 1842 adds r2, r0, r1 | |
6e7e: 2300 movs r3, #0 | |
6e80: 2401 movs r4, #1 | |
6e82: 4282 cmp r2, r0 | |
6e84: 9421 str r4, [sp, #132] ; 0x84 | |
6e86: 9220 str r2, [sp, #128] ; 0x80 | |
6e88: 931f str r3, [sp, #124] ; 0x7c | |
6e8a: d201 bcs.n 6e90 <__muldi3+0x260> | |
6e8c: 9821 ldr r0, [sp, #132] ; 0x84 | |
6e8e: 901f str r0, [sp, #124] ; 0x7c | |
6e90: 981f ldr r0, [sp, #124] ; 0x7c | |
6e92: 2800 cmp r0, #0 | |
6e94: d000 beq.n 6e98 <__muldi3+0x268> | |
6e96: e0e9 b.n 706c <__muldi3+0x43c> | |
6e98: 9820 ldr r0, [sp, #128] ; 0x80 | |
6e9a: 9050 str r0, [sp, #320] ; 0x140 | |
6e9c: 9952 ldr r1, [sp, #328] ; 0x148 | |
6e9e: 4008 ands r0, r1 | |
6ea0: 9953 ldr r1, [sp, #332] ; 0x14c | |
6ea2: 221f movs r2, #31 | |
6ea4: 460b mov r3, r1 | |
6ea6: 4013 ands r3, r2 | |
6ea8: 4098 lsls r0, r3 | |
6eaa: 43d2 mvns r2, r2 | |
6eac: 4211 tst r1, r2 | |
6eae: 901e str r0, [sp, #120] ; 0x78 | |
6eb0: d000 beq.n 6eb4 <__muldi3+0x284> | |
6eb2: e0de b.n 7072 <__muldi3+0x442> | |
6eb4: 9851 ldr r0, [sp, #324] ; 0x144 | |
6eb6: 991e ldr r1, [sp, #120] ; 0x78 | |
6eb8: 1842 adds r2, r0, r1 | |
6eba: 2300 movs r3, #0 | |
6ebc: 2401 movs r4, #1 | |
6ebe: 4282 cmp r2, r0 | |
6ec0: 941d str r4, [sp, #116] ; 0x74 | |
6ec2: 921c str r2, [sp, #112] ; 0x70 | |
6ec4: 931b str r3, [sp, #108] ; 0x6c | |
6ec6: d201 bcs.n 6ecc <__muldi3+0x29c> | |
6ec8: 981d ldr r0, [sp, #116] ; 0x74 | |
6eca: 901b str r0, [sp, #108] ; 0x6c | |
6ecc: 981b ldr r0, [sp, #108] ; 0x6c | |
6ece: 2800 cmp r0, #0 | |
6ed0: d000 beq.n 6ed4 <__muldi3+0x2a4> | |
6ed2: e0d3 b.n 707c <__muldi3+0x44c> | |
6ed4: 981c ldr r0, [sp, #112] ; 0x70 | |
6ed6: 9051 str r0, [sp, #324] ; 0x144 | |
6ed8: 9950 ldr r1, [sp, #320] ; 0x140 | |
6eda: 9a53 ldr r2, [sp, #332] ; 0x14c | |
6edc: 231f movs r3, #31 | |
6ede: 4614 mov r4, r2 | |
6ee0: 401c ands r4, r3 | |
6ee2: 40e1 lsrs r1, r4 | |
6ee4: 43db mvns r3, r3 | |
6ee6: 421a tst r2, r3 | |
6ee8: 911a str r1, [sp, #104] ; 0x68 | |
6eea: d000 beq.n 6eee <__muldi3+0x2be> | |
6eec: e0c9 b.n 7082 <__muldi3+0x452> | |
6eee: 984f ldr r0, [sp, #316] ; 0x13c | |
6ef0: 991a ldr r1, [sp, #104] ; 0x68 | |
6ef2: 1842 adds r2, r0, r1 | |
6ef4: 2300 movs r3, #0 | |
6ef6: 2401 movs r4, #1 | |
6ef8: 4282 cmp r2, r0 | |
6efa: 9419 str r4, [sp, #100] ; 0x64 | |
6efc: 9218 str r2, [sp, #96] ; 0x60 | |
6efe: 9317 str r3, [sp, #92] ; 0x5c | |
6f00: d201 bcs.n 6f06 <__muldi3+0x2d6> | |
6f02: 9819 ldr r0, [sp, #100] ; 0x64 | |
6f04: 9017 str r0, [sp, #92] ; 0x5c | |
6f06: 9817 ldr r0, [sp, #92] ; 0x5c | |
6f08: 2800 cmp r0, #0 | |
6f0a: d000 beq.n 6f0e <__muldi3+0x2de> | |
6f0c: e0bc b.n 7088 <__muldi3+0x458> | |
6f0e: 9818 ldr r0, [sp, #96] ; 0x60 | |
6f10: 904f str r0, [sp, #316] ; 0x13c | |
6f12: 9957 ldr r1, [sp, #348] ; 0x15c | |
6f14: 9856 ldr r0, [sp, #344] ; 0x158 | |
6f16: f7ff fdff bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6f1a: 9016 str r0, [sp, #88] ; 0x58 | |
6f1c: e7ff b.n 6f1e <__muldi3+0x2ee> | |
6f1e: 9853 ldr r0, [sp, #332] ; 0x14c | |
6f20: 211f movs r1, #31 | |
6f22: 4602 mov r2, r0 | |
6f24: 400a ands r2, r1 | |
6f26: 9b16 ldr r3, [sp, #88] ; 0x58 | |
6f28: 40d3 lsrs r3, r2 | |
6f2a: 43c9 mvns r1, r1 | |
6f2c: 4208 tst r0, r1 | |
6f2e: 9315 str r3, [sp, #84] ; 0x54 | |
6f30: d000 beq.n 6f34 <__muldi3+0x304> | |
6f32: e0ac b.n 708e <__muldi3+0x45e> | |
6f34: 9955 ldr r1, [sp, #340] ; 0x154 | |
6f36: 9854 ldr r0, [sp, #336] ; 0x150 | |
6f38: f7ff fdee bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6f3c: 9014 str r0, [sp, #80] ; 0x50 | |
6f3e: e7ff b.n 6f40 <__muldi3+0x310> | |
6f40: 9853 ldr r0, [sp, #332] ; 0x14c | |
6f42: 211f movs r1, #31 | |
6f44: 4602 mov r2, r0 | |
6f46: 400a ands r2, r1 | |
6f48: 9b14 ldr r3, [sp, #80] ; 0x50 | |
6f4a: 40d3 lsrs r3, r2 | |
6f4c: 43c9 mvns r1, r1 | |
6f4e: 4208 tst r0, r1 | |
6f50: 9313 str r3, [sp, #76] ; 0x4c | |
6f52: d000 beq.n 6f56 <__muldi3+0x326> | |
6f54: e09e b.n 7094 <__muldi3+0x464> | |
6f56: 9813 ldr r0, [sp, #76] ; 0x4c | |
6f58: 17c1 asrs r1, r0, #31 | |
6f5a: 9a15 ldr r2, [sp, #84] ; 0x54 | |
6f5c: 17d3 asrs r3, r2, #31 | |
6f5e: 4610 mov r0, r2 | |
6f60: 9a13 ldr r2, [sp, #76] ; 0x4c | |
6f62: f7ff fe21 bl 6ba8 <__aeabi_lmul> | |
6f66: 2201 movs r2, #1 | |
6f68: 2900 cmp r1, #0 | |
6f6a: 9012 str r0, [sp, #72] ; 0x48 | |
6f6c: 9111 str r1, [sp, #68] ; 0x44 | |
6f6e: 9210 str r2, [sp, #64] ; 0x40 | |
6f70: d101 bne.n 6f76 <__muldi3+0x346> | |
6f72: 9811 ldr r0, [sp, #68] ; 0x44 | |
6f74: 9010 str r0, [sp, #64] ; 0x40 | |
6f76: 9810 ldr r0, [sp, #64] ; 0x40 | |
6f78: 9912 ldr r1, [sp, #72] ; 0x48 | |
6f7a: 2800 cmp r0, #0 | |
6f7c: 910f str r1, [sp, #60] ; 0x3c | |
6f7e: d000 beq.n 6f82 <__muldi3+0x352> | |
6f80: e08b b.n 709a <__muldi3+0x46a> | |
6f82: 984f ldr r0, [sp, #316] ; 0x13c | |
6f84: 990f ldr r1, [sp, #60] ; 0x3c | |
6f86: 1842 adds r2, r0, r1 | |
6f88: 2300 movs r3, #0 | |
6f8a: 2401 movs r4, #1 | |
6f8c: 4282 cmp r2, r0 | |
6f8e: 940e str r4, [sp, #56] ; 0x38 | |
6f90: 920d str r2, [sp, #52] ; 0x34 | |
6f92: 930c str r3, [sp, #48] ; 0x30 | |
6f94: d201 bcs.n 6f9a <__muldi3+0x36a> | |
6f96: 980e ldr r0, [sp, #56] ; 0x38 | |
6f98: 900c str r0, [sp, #48] ; 0x30 | |
6f9a: 980c ldr r0, [sp, #48] ; 0x30 | |
6f9c: 2800 cmp r0, #0 | |
6f9e: d000 beq.n 6fa2 <__muldi3+0x372> | |
6fa0: e07e b.n 70a0 <__muldi3+0x470> | |
6fa2: 980d ldr r0, [sp, #52] ; 0x34 | |
6fa4: 904f str r0, [sp, #316] ; 0x13c | |
6fa6: 9957 ldr r1, [sp, #348] ; 0x15c | |
6fa8: 9a56 ldr r2, [sp, #344] ; 0x158 | |
6faa: 900b str r0, [sp, #44] ; 0x2c | |
6fac: 4610 mov r0, r2 | |
6fae: f7ff fdc2 bl 6b36 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::high::h3b01aa680617313d> | |
6fb2: 900a str r0, [sp, #40] ; 0x28 | |
6fb4: e7ff b.n 6fb6 <__muldi3+0x386> | |
6fb6: 9955 ldr r1, [sp, #340] ; 0x154 | |
6fb8: 9854 ldr r0, [sp, #336] ; 0x150 | |
6fba: f7ff fdad bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6fbe: 9009 str r0, [sp, #36] ; 0x24 | |
6fc0: e7ff b.n 6fc2 <__muldi3+0x392> | |
6fc2: 980a ldr r0, [sp, #40] ; 0x28 | |
6fc4: 9909 ldr r1, [sp, #36] ; 0x24 | |
6fc6: f7ff fb10 bl 65ea <core::num::_$LT$impl$u20$u32$GT$::wrapping_mul::h5358939b6c2211dd> | |
6fca: 9008 str r0, [sp, #32] | |
6fcc: e7ff b.n 6fce <__muldi3+0x39e> | |
6fce: 9957 ldr r1, [sp, #348] ; 0x15c | |
6fd0: 9856 ldr r0, [sp, #344] ; 0x158 | |
6fd2: f7ff fda1 bl 6b18 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::low::h2652eb6202689e79> | |
6fd6: 9007 str r0, [sp, #28] | |
6fd8: e7ff b.n 6fda <__muldi3+0x3aa> | |
6fda: 9955 ldr r1, [sp, #340] ; 0x154 | |
6fdc: 9854 ldr r0, [sp, #336] ; 0x150 | |
6fde: f7ff fdaa bl 6b36 <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::high::h3b01aa680617313d> | |
6fe2: 9006 str r0, [sp, #24] | |
6fe4: e7ff b.n 6fe6 <__muldi3+0x3b6> | |
6fe6: 9807 ldr r0, [sp, #28] | |
6fe8: 9906 ldr r1, [sp, #24] | |
6fea: f7ff fafe bl 65ea <core::num::_$LT$impl$u20$u32$GT$::wrapping_mul::h5358939b6c2211dd> | |
6fee: 9005 str r0, [sp, #20] | |
6ff0: e7ff b.n 6ff2 <__muldi3+0x3c2> | |
6ff2: 9808 ldr r0, [sp, #32] | |
6ff4: 9905 ldr r1, [sp, #20] | |
6ff6: f7ff fae4 bl 65c2 <core::num::_$LT$impl$u20$u32$GT$::wrapping_add::h133d4d304c5bd623> | |
6ffa: 9004 str r0, [sp, #16] | |
6ffc: e7ff b.n 6ffe <__muldi3+0x3ce> | |
6ffe: 980b ldr r0, [sp, #44] ; 0x2c | |
7000: 9904 ldr r1, [sp, #16] | |
7002: f7ff fade bl 65c2 <core::num::_$LT$impl$u20$u32$GT$::wrapping_add::h133d4d304c5bd623> | |
7006: 9003 str r0, [sp, #12] | |
7008: e7ff b.n 700a <__muldi3+0x3da> | |
700a: 9803 ldr r0, [sp, #12] | |
700c: 904f str r0, [sp, #316] ; 0x13c | |
700e: 9851 ldr r0, [sp, #324] ; 0x144 | |
7010: 9903 ldr r1, [sp, #12] | |
7012: f7ff fda3 bl 6b5c <_$LT$u64$u20$as$u20$compiler_builtins..int..LargeInt$GT$::from_parts::h5f886f98919d075e> | |
7016: 9102 str r1, [sp, #8] | |
7018: 9001 str r0, [sp, #4] | |
701a: e7ff b.n 701c <__muldi3+0x3ec> | |
701c: 9801 ldr r0, [sp, #4] | |
701e: 9902 ldr r1, [sp, #8] | |
7020: b05d add sp, #372 ; 0x174 | |
7022: bdf0 pop {r4, r5, r6, r7, pc} | |
7024: 4833 ldr r0, [pc, #204] ; (70f4 <__muldi3+0x4c4>) | |
7026: f7fe ffc7 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
702a: 4831 ldr r0, [pc, #196] ; (70f0 <__muldi3+0x4c0>) | |
702c: f7fe ffc4 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7030: 482e ldr r0, [pc, #184] ; (70ec <__muldi3+0x4bc>) | |
7032: f7fe ffc1 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7036: 482c ldr r0, [pc, #176] ; (70e8 <__muldi3+0x4b8>) | |
7038: f7fe ffbe bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
703c: 4829 ldr r0, [pc, #164] ; (70e4 <__muldi3+0x4b4>) | |
703e: f7fe ffbb bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7042: 4827 ldr r0, [pc, #156] ; (70e0 <__muldi3+0x4b0>) | |
7044: f7fe ffb8 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7048: 4824 ldr r0, [pc, #144] ; (70dc <__muldi3+0x4ac>) | |
704a: f7fe ffb5 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
704e: 4822 ldr r0, [pc, #136] ; (70d8 <__muldi3+0x4a8>) | |
7050: f7fe ffb2 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7054: 481f ldr r0, [pc, #124] ; (70d4 <__muldi3+0x4a4>) | |
7056: f7fe ffaf bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
705a: 481d ldr r0, [pc, #116] ; (70d0 <__muldi3+0x4a0>) | |
705c: f7fe ffac bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7060: 481a ldr r0, [pc, #104] ; (70cc <__muldi3+0x49c>) | |
7062: f7fe ffa9 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7066: 4818 ldr r0, [pc, #96] ; (70c8 <__muldi3+0x498>) | |
7068: f7fe ffa6 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
706c: 4815 ldr r0, [pc, #84] ; (70c4 <__muldi3+0x494>) | |
706e: f7fe ffa3 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7072: 4813 ldr r0, [pc, #76] ; (70c0 <__muldi3+0x490>) | |
7074: f7fe ffa0 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7078: 3fffffe0 .word 0x3fffffe0 | |
707c: 480f ldr r0, [pc, #60] ; (70bc <__muldi3+0x48c>) | |
707e: f7fe ff9b bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7082: 480d ldr r0, [pc, #52] ; (70b8 <__muldi3+0x488>) | |
7084: f7fe ff98 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7088: 480a ldr r0, [pc, #40] ; (70b4 <__muldi3+0x484>) | |
708a: f7fe ff95 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
708e: 4808 ldr r0, [pc, #32] ; (70b0 <__muldi3+0x480>) | |
7090: f7fe ff92 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
7094: 4806 ldr r0, [pc, #24] ; (70b0 <__muldi3+0x480>) | |
7096: f7fe ff8f bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
709a: 4804 ldr r0, [pc, #16] ; (70ac <__muldi3+0x47c>) | |
709c: f7fe ff8c bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
70a0: 4801 ldr r0, [pc, #4] ; (70a8 <__muldi3+0x478>) | |
70a2: f7fe ff89 bl 5fb8 <core::panicking::panic::hf194a6b8d98ae059> | |
70a6: 46c0 nop ; (mov r8, r8) | |
70a8: 00008028 .word 0x00008028 | |
70ac: 00008014 .word 0x00008014 | |
70b0: 00008000 .word 0x00008000 | |
70b4: 00007fec .word 0x00007fec | |
70b8: 00007fd8 .word 0x00007fd8 | |
70bc: 00007fc4 .word 0x00007fc4 | |
70c0: 00007fb0 .word 0x00007fb0 | |
70c4: 00007f9c .word 0x00007f9c | |
70c8: 00007f88 .word 0x00007f88 | |
70cc: 00007f74 .word 0x00007f74 | |
70d0: 00007f60 .word 0x00007f60 | |
70d4: 00007f4c .word 0x00007f4c | |
70d8: 00007f38 .word 0x00007f38 | |
70dc: 00007f24 .word 0x00007f24 | |
70e0: 00007f10 .word 0x00007f10 | |
70e4: 00007efc .word 0x00007efc | |
70e8: 00007ee8 .word 0x00007ee8 | |
70ec: 00007ed4 .word 0x00007ed4 | |
70f0: 00007ec0 .word 0x00007ec0 | |
70f4: 00007eac .word 0x00007eac | |
... | |
00007100 <str.0>: | |
7100: 6d6f682f 6f6e2f65 6e656672 756d2e2f /home/norfen/.mu | |
7110: 7269746c 2f747375 6c6f6f74 69616863 ltirust/toolchai | |
7120: 6e2f736e 74686769 322d796c 2d363130 ns/nightly-2016- | |
7130: 302d3231 38782d34 34365f36 6b6e752d 12-04-x86_64-unk | |
7140: 6e776f6e 6e696c2d 672d7875 6c2f756e nown-linux-gnu/l | |
7150: 722f6269 6c747375 732f6269 722f6372 ib/rustlib/src/r | |
7160: 2f747375 2f637273 6362696c 2f65726f ust/src/libcore/ | |
7170: 2e73706f 00007372 00000000 00000000 ops.rs.......... | |
00007180 <str.1>: | |
7180: 65747461 2074706d 61206f74 77206464 attempt to add w | |
7190: 20687469 7265766f 776f6c66 ith overflow | |
0000719c <panic_loc.2>: | |
719c: 00007180 0000001c 00007100 00000076 .q.......q..v... | |
71ac: 00000107 .... | |
000071b0 <str.3>: | |
71b0: 2f637273 646d6173 31673132 642f6138 src/samd21g18a/d | |
71c0: 79616c65 0073722e 00000000 00000000 elay.rs......... | |
000071d0 <str.4>: | |
71d0: 65747461 2074706d 73206f74 72746275 attempt to subtr | |
71e0: 20746361 68746977 65766f20 6f6c6672 act with overflo | |
71f0: 00000077 00000000 00000000 00000000 w............... | |
00007200 <str.6>: | |
7200: 65747461 2074706d 6d206f74 69746c75 attempt to multi | |
7210: 20796c70 68746977 65766f20 6f6c6672 ply with overflo | |
7220: 00000077 w... | |
00007224 <panic_loc.7>: | |
7224: 00007200 00000021 000071b0 00000017 .r..!....q...... | |
7234: 0000001b .... | |
00007238 <panic_loc.8>: | |
7238: 00007180 0000001c 000071b0 00000017 .q.......q...... | |
7248: 00000028 00000000 (....... | |
00007250 <str.9>: | |
7250: 2f637273 646d6173 31673132 6e2f6138 src/samd21g18a/n | |
7260: 2e636976 00007372 00000000 00000000 vic.rs.......... | |
00007270 <str.a>: | |
7270: 65747461 2074706d 73206f74 74666968 attempt to shift | |
7280: 66656c20 69772074 6f206874 66726576 left with overf | |
7290: 00776f6c low. | |
00007294 <panic_bounds_check_loc.e>: | |
7294: 00007250 00000016 0000011a Pr.......... | |
000072a0 <panic_bounds_check_loc.f>: | |
72a0: 00007250 00000016 00000112 Pr.......... | |
000072ac <panic_loc.g>: | |
72ac: 00007270 00000023 00007250 00000016 pr..#...Pr...... | |
72bc: 00000113 .... | |
000072c0 <panic_loc.h>: | |
72c0: 00007270 00000023 00007250 00000016 pr..#...Pr...... | |
72d0: 00000114 .... | |
000072d4 <panic_loc.i>: | |
72d4: 00007270 00000023 00007250 00000016 pr..#...Pr...... | |
72e4: 0000011b .... | |
000072e8 <panic_loc.j>: | |
72e8: 00007270 00000023 00007250 00000016 pr..#...Pr...... | |
72f8: 0000011c 00000000 ........ | |
00007300 <str.k>: | |
7300: 2f637273 646d6173 31673132 722f6138 src/samd21g18a/r | |
7310: 74657365 0073722e eset.rs. | |
00007318 <panic_loc.l>: | |
7318: 000071d0 00000021 00007300 00000017 .q..!....s...... | |
7328: 00000008 00000000 ........ | |
00007330 <str.m>: | |
7330: 2f637273 646d6173 31673132 732f6138 src/samd21g18a/s | |
7340: 69747379 722e6b63 00000073 ystick.rs... | |
0000734c <panic_loc.n>: | |
734c: 000071d0 00000021 00007330 00000019 .q..!...0s...... | |
735c: 000000c4 .... | |
00007360 <panic_loc.o>: | |
7360: 000071d0 00000021 00007330 00000019 .q..!...0s...... | |
7370: 000000c8 00000000 00000000 00000000 ................ | |
00007380 <str.p>: | |
7380: 2f637273 646d6173 31673132 772f6138 src/samd21g18a/w | |
7390: 6e697269 69645f67 61746967 73722e6c iring_digital.rs | |
000073a0 <panic_bounds_check_loc.q>: | |
73a0: 00007380 00000020 00000016 .s.. ....... | |
000073ac <ref.r>: | |
73ac: ffffffff .... | |
000073b0 <ref.I>: | |
73b0: 00000000 .... | |
000073b4 <panic_bounds_check_loc.s>: | |
73b4: 00007380 00000020 00000025 .s.. ...%... | |
000073c0 <panic_bounds_check_loc.t>: | |
73c0: 00007380 00000020 00000027 .s.. ...'... | |
000073cc <panic_bounds_check_loc.u>: | |
73cc: 00007380 00000020 0000001c .s.. ....... | |
000073d8 <panic_bounds_check_loc.v>: | |
73d8: 00007380 00000020 0000001e .s.. ....... | |
000073e4 <panic_bounds_check_loc.w>: | |
73e4: 00007380 00000020 00000020 .s.. ... ... | |
000073f0 <panic_loc.x>: | |
73f0: 00007270 00000023 00007380 00000020 pr..#....s.. ... | |
7400: 00000020 ... | |
00007404 <panic_bounds_check_loc.y>: | |
7404: 00007380 00000020 00000029 .s.. ...)... | |
00007410 <panic_loc.z>: | |
7410: 00007270 00000023 00007380 00000020 pr..#....s.. ... | |
7420: 00000029 )... | |
00007424 <panic_bounds_check_loc.A>: | |
7424: 00007380 00000020 0000002f .s.. .../... | |
00007430 <panic_bounds_check_loc.B>: | |
7430: 00007380 00000020 00000033 .s.. ...3... | |
0000743c <panic_bounds_check_loc.C>: | |
743c: 00007380 00000020 00000034 .s.. ...4... | |
00007448 <panic_loc.D>: | |
7448: 00007270 00000023 00007380 00000020 pr..#....s.. ... | |
7458: 00000035 5... | |
0000745c <panic_bounds_check_loc.E>: | |
745c: 00007380 00000020 00000038 .s.. ...8... | |
00007468 <panic_bounds_check_loc.F>: | |
7468: 00007380 00000020 0000003a .s.. ...:... | |
00007474 <panic_bounds_check_loc.G>: | |
7474: 00007380 00000020 00000042 .s.. ...B... | |
00007480 <panic_bounds_check_loc.H>: | |
7480: 00007380 00000020 0000003f .s.. ...?... | |
0000748c <PIN_DESCRS>: | |
748c: 00000000 0000000b 00000002 00000004 ................ | |
749c: ffffffff ffffffff ffffffff 0000000b ................ | |
74ac: 00000000 0000000a 00000002 00000004 ................ | |
74bc: ffffffff ffffffff ffffffff 0000000a ................ | |
74cc: 00000000 0000000e 00000008 00000004 ................ | |
74dc: ffffffff ffffffff ffffffff 0000000e ................ | |
74ec: 00000000 00000009 00000004 0000001c ................ | |
74fc: ffffffff 00000001 00000001 00000009 ................ | |
750c: 00000000 00000008 00000004 0000001c ................ | |
751c: ffffffff 00000000 00000000 00000010 ................ | |
752c: 00000000 0000000f 00000004 0000001c ................ | |
753c: ffffffff 00000301 00000301 0000000f ................ | |
754c: 00000000 00000014 00000005 0000002c ............,... | |
755c: ffffffff 00000002 00000002 00000004 ................ | |
756c: 00000000 00000015 00000008 00000004 ................ | |
757c: ffffffff ffffffff ffffffff 00000005 ................ | |
758c: 00000000 00000006 00000004 0000001e ................ | |
759c: 00000006 00000100 00000100 00000006 ................ | |
75ac: 00000000 00000007 00000004 0000001e ................ | |
75bc: 00000007 00000101 00000101 00000007 ................ | |
75cc: 00000000 00000012 00000004 0000001c ................ | |
75dc: ffffffff 00000300 00000300 00000002 ................ | |
75ec: 00000000 00000010 00000004 0000001c ................ | |
75fc: ffffffff 00000200 00000200 00000000 ................ | |
760c: 00000000 00000013 00000005 0000002c ............,... | |
761c: ffffffff 00000003 00000003 00000003 ................ | |
762c: 00000000 00000011 00000004 0000001c ................ | |
763c: ffffffff 00000201 00000201 00000001 ................ | |
764c: 00000000 00000002 00000001 00000002 ................ | |
765c: 00000000 ffffffff ffffffff 00000002 ................ | |
766c: 00000001 00000008 00000001 00000018 ................ | |
767c: 00000002 00000400 00000400 00000008 ................ | |
768c: 00000001 00000009 00000001 00000018 ................ | |
769c: 00000003 00000401 00000401 00000009 ................ | |
76ac: 00000000 00000004 00000001 00000000 ................ | |
76bc: 00000004 ffffffff ffffffff 00000004 ................ | |
76cc: 00000000 00000005 00000001 00000000 ................ | |
76dc: 00000005 ffffffff ffffffff 00000005 ................ | |
76ec: 00000001 00000002 00000001 00000000 ................ | |
76fc: 0000000a ffffffff ffffffff 00000002 ................ | |
770c: 00000000 00000016 00000002 00000004 ................ | |
771c: ffffffff ffffffff ffffffff 00000006 ................ | |
772c: 00000000 00000017 00000002 00000004 ................ | |
773c: ffffffff ffffffff ffffffff 00000007 ................ | |
774c: 00000000 0000000c 00000003 00000004 ................ | |
775c: ffffffff ffffffff ffffffff 0000000c ................ | |
776c: 00000001 0000000a 00000003 00000004 ................ | |
777c: ffffffff ffffffff ffffffff 0000000a ................ | |
778c: 00000001 0000000b 00000003 00000004 ................ | |
779c: ffffffff ffffffff ffffffff 0000000b ................ | |
77ac: 00000001 00000003 0000000b 00000004 ................ | |
77bc: ffffffff ffffffff ffffffff ffffffff ................ | |
77cc: 00000000 0000001b 0000000b 00000004 ................ | |
77dc: ffffffff ffffffff ffffffff ffffffff ................ | |
77ec: 00000000 0000001c 00000006 00000000 ................ | |
77fc: ffffffff ffffffff ffffffff ffffffff ................ | |
780c: 00000000 00000018 00000006 00000000 ................ | |
781c: ffffffff ffffffff ffffffff ffffffff ................ | |
782c: 00000000 00000019 00000006 00000000 ................ | |
783c: ffffffff ffffffff ffffffff ffffffff ................ | |
784c: 00000001 00000016 00000003 00000000 ................ | |
785c: ffffffff ffffffff ffffffff ffffffff ................ | |
786c: 00000001 00000017 00000003 00000000 ................ | |
787c: ffffffff ffffffff ffffffff ffffffff ................ | |
788c: 00000000 00000016 00000002 00000000 ................ | |
789c: ffffffff ffffffff ffffffff ffffffff ................ | |
78ac: 00000000 00000017 00000002 00000000 ................ | |
78bc: ffffffff ffffffff ffffffff ffffffff ................ | |
78cc: 00000000 00000013 00000002 00000000 ................ | |
78dc: ffffffff ffffffff ffffffff ffffffff ................ | |
78ec: 00000000 00000010 00000002 00000000 ................ | |
78fc: ffffffff ffffffff ffffffff ffffffff ................ | |
790c: 00000000 00000012 00000002 00000000 ................ | |
791c: ffffffff ffffffff ffffffff ffffffff ................ | |
792c: 00000000 00000011 00000002 00000000 ................ | |
793c: ffffffff ffffffff ffffffff ffffffff ................ | |
794c: 00000000 0000000d 00000004 0000000c ................ | |
795c: ffffffff 00000001 ffffffff 0000000d ................ | |
796c: 00000000 00000015 00000005 0000000c ................ | |
797c: ffffffff 00000003 ffffffff ffffffff ................ | |
798c: 00000000 00000006 00000004 0000000c ................ | |
799c: ffffffff 00000100 ffffffff ffffffff ................ | |
79ac: 00000000 00000007 00000004 0000000c ................ | |
79bc: ffffffff 00000101 ffffffff ffffffff ................ | |
79cc: 00000000 00000003 00000001 00000002 ................ | |
79dc: ffffffff ffffffff ffffffff ffffffff ................ | |
79ec: 00000000 00000002 00000001 00000002 ................ | |
79fc: 00000014 ffffffff ffffffff 00000002 ................ | |
7a0c: 00000000 .... | |
00007a10 <str.N>: | |
7a10: 2f637273 646d6173 31673132 6d2f6138 src/samd21g18a/m | |
7a20: 722e646f 00000073 od.rs... | |
00007a28 <panic_loc.O>: | |
7a28: 000071d0 00000021 00007a10 00000015 .q..!....z...... | |
7a38: 0000003f ?... | |
00007a3c <byte_str.U>: | |
7a3c: 00000000 .... | |
00007a40 <str.6g>: | |
7a40: 65646e69 756f2078 666f2074 756f6220 index out of bou | |
7a50: 3a73646e 65687420 6e656c20 20736920 nds: the len is | |
00007a60 <str.6h>: | |
7a60: 74756220 65687420 646e6920 69207865 but the index i | |
7a70: 00002073 s .. | |
00007a74 <ref.6i>: | |
7a74: 00007a40 00000020 00007a60 00000012 @z.. ...`z...... | |
00007a84 <byte_str.8o>: | |
7a84: 31303030 33303230 35303430 37303630 0001020304050607 | |
7a94: 39303830 31313031 33313231 35313431 0809101112131415 | |
7aa4: 37313631 39313831 31323032 33323232 1617181920212223 | |
7ab4: 35323432 37323632 39323832 31333033 2425262728293031 | |
7ac4: 33333233 35333433 37333633 39333833 3233343536373839 | |
7ad4: 31343034 33343234 35343434 37343634 4041424344454647 | |
7ae4: 39343834 31353035 33353235 35353435 4849505152535455 | |
7af4: 37353635 39353835 31363036 33363236 5657585960616263 | |
7b04: 35363436 37363636 39363836 31373037 6465666768697071 | |
7b14: 33373237 35373437 37373637 39373837 7273747576777879 | |
7b24: 31383038 33383238 35383438 37383638 8081828384858687 | |
7b34: 39383838 31393039 33393239 35393439 8889909192939495 | |
7b44: 37393639 39393839 00000000 96979899.... | |
00007b50 <str.0>: | |
7b50: 6d6f682f 6f6e2f65 6e656672 756d2e2f /home/norfen/.mu | |
7b60: 7269746c 2f747375 6c6f6f74 69616863 ltirust/toolchai | |
7b70: 6e2f736e 74686769 322d796c 2d363130 ns/nightly-2016- | |
7b80: 302d3231 38782d34 34365f36 6b6e752d 12-04-x86_64-unk | |
7b90: 6e776f6e 6e696c2d 672d7875 6c2f756e nown-linux-gnu/l | |
7ba0: 722f6269 6c747375 732f6269 722f6372 ib/rustlib/src/r | |
7bb0: 2f747375 2f637273 6362696c 2f65726f ust/src/libcore/ | |
7bc0: 2e73706f 00007372 00000000 00000000 ops.rs.......... | |
00007bd0 <str.1>: | |
7bd0: 65747461 2074706d 61206f74 77206464 attempt to add w | |
7be0: 20687469 7265766f 776f6c66 ith overflow | |
00007bec <panic_loc.2>: | |
7bec: 00007bd0 0000001c 00007b50 00000076 .{......P{..v... | |
7bfc: 00000107 .... | |
00007c00 <str.3>: | |
7c00: 6d6f682f 6f6e2f65 6e656672 61632e2f /home/norfen/.ca | |
7c10: 2f6f6772 2f746967 63656863 74756f6b rgo/git/checkout | |
7c20: 6f632f73 6c69706d 622d7265 746c6975 s/compiler-built | |
7c30: 2d736e69 39306365 34636434 31306135 ins-ec094dc45a01 | |
7c40: 38633937 3030372f 33613930 33633131 79c8/70009a311c3 | |
7c50: 39616433 38356266 64306165 62353965 3da9fb58ea0de95b | |
7c60: 66636231 32346464 33393937 72732f38 1bcfdd4279938/sr | |
7c70: 6e692f63 64752f74 722e7669 00000073 c/int/udiv.rs... | |
00007c80 <str.4>: | |
7c80: 65747461 2074706d 73206f74 72746275 attempt to subtr | |
7c90: 20746361 68746977 65766f20 6f6c6672 act with overflo | |
7ca0: 00000077 w... | |
00007ca4 <panic_loc.5>: | |
7ca4: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7cb4: 00000018 .... | |
00007cb8 <panic_loc.6>: | |
7cb8: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7cc8: 0000001d .... | |
00007ccc <panic_loc.7>: | |
7ccc: 00007bd0 0000001c 00007c00 0000007d .{.......|..}... | |
7cdc: 00000021 !... | |
00007ce0 <panic_loc.8>: | |
7ce0: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7cf0: 00000024 00000000 00000000 00000000 $............... | |
00007d00 <str.9>: | |
7d00: 65747461 2074706d 73206f74 74666968 attempt to shift | |
7d10: 66656c20 69772074 6f206874 66726576 left with overf | |
7d20: 00776f6c low. | |
00007d24 <panic_loc.a>: | |
7d24: 00007d00 00000023 00007c00 0000007d .}..#....|..}... | |
7d34: 00000024 00000000 00000000 $........... | |
00007d40 <str.b>: | |
7d40: 65747461 2074706d 73206f74 74666968 attempt to shift | |
7d50: 67697220 77207468 20687469 7265766f right with over | |
7d60: 776f6c66 flow | |
00007d64 <panic_loc.c>: | |
7d64: 00007d40 00000024 00007c00 0000007d @}..$....|..}... | |
7d74: 00000025 %... | |
00007d78 <panic_loc.d>: | |
7d78: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7d88: 0000002a *... | |
00007d8c <panic_loc.e>: | |
7d8c: 00007d40 00000024 00007c00 0000007d @}..$....|..}... | |
7d9c: 0000002a *... | |
00007da0 <panic_loc.f>: | |
7da0: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7db0: 00000033 3... | |
00007db4 <panic_loc.g>: | |
7db4: 00007d40 00000024 00007c00 0000007d @}..$....|..}... | |
7dc4: 00000033 3... | |
00007dc8 <panic_loc.h>: | |
7dc8: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7dd8: 00000035 00000000 5....... | |
00007de0 <str.i>: | |
7de0: 65747461 2074706d 6d206f74 69746c75 attempt to multi | |
7df0: 20796c70 68746977 65766f20 6f6c6672 ply with overflo | |
7e00: 00000077 w... | |
00007e04 <panic_loc.j>: | |
7e04: 00007de0 00000021 00007c00 0000007d .}..!....|..}... | |
7e14: 0000005e ^... | |
00007e18 <panic_loc.k>: | |
7e18: 00007c80 00000021 00007c00 0000007d .|..!....|..}... | |
7e28: 0000005e 00000000 ^....... | |
00007e30 <str.10>: | |
7e30: 6d6f682f 6f6e2f65 6e656672 61632e2f /home/norfen/.ca | |
7e40: 2f6f6772 2f746967 63656863 74756f6b rgo/git/checkout | |
7e50: 6f632f73 6c69706d 622d7265 746c6975 s/compiler-built | |
7e60: 2d736e69 39306365 34636434 31306135 ins-ec094dc45a01 | |
7e70: 38633937 3030372f 33613930 33633131 79c8/70009a311c3 | |
7e80: 39616433 38356266 64306165 62353965 3da9fb58ea0de95b | |
7e90: 66636231 32346464 33393937 72732f38 1bcfdd4279938/sr | |
7ea0: 6e692f63 756d2f74 73722e6c c/int/mul.rs | |
00007eac <panic_loc.11>: | |
7eac: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7ebc: 0000000b .... | |
00007ec0 <panic_loc.12>: | |
7ec0: 00007de0 00000021 00007e30 0000007c .}..!...0~..|... | |
7ed0: 0000000c .... | |
00007ed4 <panic_loc.13>: | |
7ed4: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7ee4: 0000000d .... | |
00007ee8 <panic_loc.14>: | |
7ee8: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7ef8: 0000000f .... | |
00007efc <panic_loc.15>: | |
7efc: 00007de0 00000021 00007e30 0000007c .}..!...0~..|... | |
7f0c: 0000000f .... | |
00007f10 <panic_loc.16>: | |
7f10: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
7f20: 0000000f .... | |
00007f24 <panic_loc.17>: | |
7f24: 00007d00 00000023 00007e30 0000007c .}..#...0~..|... | |
7f34: 00000010 .... | |
00007f38 <panic_loc.18>: | |
7f38: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
7f48: 00000010 .... | |
00007f4c <panic_loc.19>: | |
7f4c: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7f5c: 00000011 .... | |
00007f60 <panic_loc.1a>: | |
7f60: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7f70: 00000012 .... | |
00007f74 <panic_loc.1b>: | |
7f74: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7f84: 00000014 .... | |
00007f88 <panic_loc.1c>: | |
7f88: 00007de0 00000021 00007e30 0000007c .}..!...0~..|... | |
7f98: 00000014 .... | |
00007f9c <panic_loc.1d>: | |
7f9c: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
7fac: 00000014 .... | |
00007fb0 <panic_loc.1e>: | |
7fb0: 00007d00 00000023 00007e30 0000007c .}..#...0~..|... | |
7fc0: 00000015 .... | |
00007fc4 <panic_loc.1f>: | |
7fc4: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
7fd4: 00000015 .... | |
00007fd8 <panic_loc.1g>: | |
7fd8: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
7fe8: 00000016 .... | |
00007fec <panic_loc.1h>: | |
7fec: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
7ffc: 00000016 .... | |
00008000 <panic_loc.1i>: | |
8000: 00007d40 00000024 00007e30 0000007c @}..$...0~..|... | |
8010: 00000017 .... | |
00008014 <panic_loc.1j>: | |
8014: 00007de0 00000021 00007e30 0000007c .}..!...0~..|... | |
8024: 00000017 .... | |
00008028 <panic_loc.1k>: | |
8028: 00007bd0 0000001c 00007e30 0000007c .{......0~..|... | |
8038: 00000017 .... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment