From d19a74578e8d47f55b79f9563d35d57d9081167b Mon Sep 17 00:00:00 2001 From: Nicholas Gadjali Date: Tue, 9 Mar 2021 17:59:28 -0800 Subject: [PATCH] Changed to DMA version of PIO Encoders --- ...son => cache-v2-4b7d4c01e729d24870c0.json} | 2 +- ...=> codemodel-v2-4b06206db5f1ab275004.json} | 2 +- ...on => index-2021-03-10T01-32-43-0558.json} | 8 +- ...pico_sdvx-Debug-ed4d8a938c47c9ff7075.json} | 74 +- build/CMakeCache.txt | 2 +- build/CMakeFiles/Makefile2 | 2 +- .../3.19.4/CMakeDetermineCompilerABI_CXX.bin | Bin 37888 -> 37888 bytes .../CompilerIdCXX/CMakeCXXCompilerId.exe | Bin 79872 -> 79872 bytes .../CompilerIdCXX/CMakeCXXCompilerId.obj | Bin 1427 -> 1427 bytes build/pioasm/CMakeFiles/CMakeOutput.log | 10 +- .../pioasm.dir/c_sdk_output.cpp.obj | Bin 346851 -> 346851 bytes .../CMakeFiles/pioasm.dir/gen/lexer.cpp.obj | Bin 405477 -> 405477 bytes .../CMakeFiles/pioasm.dir/gen/parser.cpp.obj | Bin 1838651 -> 1838651 bytes .../CMakeFiles/pioasm.dir/hex_output.cpp.obj | Bin 262589 -> 262589 bytes .../pioasm/CMakeFiles/pioasm.dir/main.cpp.obj | Bin 495413 -> 495413 bytes .../pioasm.dir/pio_assembler.cpp.obj | Bin 2399667 -> 2399667 bytes .../pioasm.dir/pio_disassembler.cpp.obj | Bin 314826 -> 314826 bytes .../pioasm.dir/python_output.cpp.obj | Bin 718298 -> 718298 bytes build/pioasm/CMakeFiles/pioasm.dir/vc140.pdb | Bin 1519616 -> 1519616 bytes build/pioasm/pioasm.exe | Bin 641024 -> 641024 bytes build/pioasm/pioasm.ilk | Bin 3012568 -> 3012568 bytes build/pioasm/pioasm.pdb | Bin 5320704 -> 5320704 bytes .../encoders_pio.dir/ASM.includecache | 156 - .../encoders_pio.dir/C.includecache | 828 - .../encoders_pio.dir/CXX.includecache | 12 - .../encoders_pio.dir/DependInfo.cmake | 260 - .../CMakeFiles/encoders_pio.dir/build.make | 967 - .../encoders_pio.dir/cmake_clean.cmake | 58 - .../encoders_pio.dir/depend.internal | 859 - .../CMakeFiles/encoders_pio.dir/depend.make | 859 - .../CMakeFiles/encoders_pio.dir/flags.make | 24 - .../CMakeFiles/encoders_pio.dir/objects1.rsp | 1 - .../CMakeFiles/encoders_pio.dir/progress.make | 50 - .../DependInfo.cmake | 11 - .../build.make | 89 - .../cmake_clean.cmake | 9 - .../depend.internal | 3 - .../depend.make | 3 - .../progress.make | 2 - .../CMakeFiles/pico_sdvx.dir/C.includecache | 36 + .../pico_standard_link/binary_info.c.obj | Bin 5936 -> 5936 bytes .../CMakeFiles/pico_sdvx.dir/depend.internal | 6 + .../src/CMakeFiles/pico_sdvx.dir/depend.make | 6 + .../CMakeFiles/pico_sdvx.dir/pico_sdvx.c.obj | Bin 36972 -> 49200 bytes build/src/pico_sdvx.bin | Bin 38500 -> 38932 bytes build/src/pico_sdvx.dis | 27217 ++++++++-------- build/src/pico_sdvx.elf | Bin 560284 -> 567016 bytes build/src/pico_sdvx.elf.map | 2753 +- build/src/pico_sdvx.hex | 4691 +-- build/src/pico_sdvx.uf2 | Bin 77312 -> 78336 bytes src/encoders.pio | 2 +- src/pico_sdvx.c | 82 +- 52 files changed, 17555 insertions(+), 21529 deletions(-) rename build/.cmake/api/v1/reply/{cache-v2-cccc4a38f3bac0bf46dc.json => cache-v2-4b7d4c01e729d24870c0.json} (90%) rename build/.cmake/api/v1/reply/{codemodel-v2-0f9f261fada1f258a6f6.json => codemodel-v2-4b06206db5f1ab275004.json} (95%) rename build/.cmake/api/v1/reply/{index-2021-03-08T16-16-29-0559.json => index-2021-03-10T01-32-43-0558.json} (78%) rename build/.cmake/api/v1/reply/{target-pico_sdvx-Debug-b4ccf63a66b5febf8a20.json => target-pico_sdvx-Debug-ed4d8a938c47c9ff7075.json} (95%) delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/ASM.includecache delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/C.includecache delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/CXX.includecache delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/DependInfo.cmake delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/build.make delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/cmake_clean.cmake delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/depend.internal delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/depend.make delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/flags.make delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/objects1.rsp delete mode 100644 build/src/CMakeFiles/encoders_pio.dir/progress.make delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/DependInfo.cmake delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/build.make delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/cmake_clean.cmake delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.internal delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.make delete mode 100644 build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/progress.make diff --git a/build/.cmake/api/v1/reply/cache-v2-cccc4a38f3bac0bf46dc.json b/build/.cmake/api/v1/reply/cache-v2-4b7d4c01e729d24870c0.json similarity index 90% rename from build/.cmake/api/v1/reply/cache-v2-cccc4a38f3bac0bf46dc.json rename to build/.cmake/api/v1/reply/cache-v2-4b7d4c01e729d24870c0.json index 49d4733..3b794be 100644 --- a/build/.cmake/api/v1/reply/cache-v2-cccc4a38f3bac0bf46dc.json +++ b/build/.cmake/api/v1/reply/cache-v2-4b7d4c01e729d24870c0.json @@ -1455,7 +1455,7 @@ } ], "type" : "INTERNAL", - "value" : " C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs" + "value" : " C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs" }, { "name" : "PICO_DOXYGEN_PATHS", diff --git a/build/.cmake/api/v1/reply/codemodel-v2-0f9f261fada1f258a6f6.json b/build/.cmake/api/v1/reply/codemodel-v2-4b06206db5f1ab275004.json similarity index 95% rename from build/.cmake/api/v1/reply/codemodel-v2-0f9f261fada1f258a6f6.json rename to build/.cmake/api/v1/reply/codemodel-v2-4b06206db5f1ab275004.json index c6231d4..7f444ac 100644 --- a/build/.cmake/api/v1/reply/codemodel-v2-0f9f261fada1f258a6f6.json +++ b/build/.cmake/api/v1/reply/codemodel-v2-4b06206db5f1ab275004.json @@ -927,7 +927,7 @@ { "directoryIndex" : 67, "id" : "pico_sdvx::@145eef247bfb46b6828c", - "jsonFile" : "target-pico_sdvx-Debug-b4ccf63a66b5febf8a20.json", + "jsonFile" : "target-pico_sdvx-Debug-ed4d8a938c47c9ff7075.json", "name" : "pico_sdvx", "projectIndex" : 0 }, diff --git a/build/.cmake/api/v1/reply/index-2021-03-08T16-16-29-0559.json b/build/.cmake/api/v1/reply/index-2021-03-10T01-32-43-0558.json similarity index 78% rename from build/.cmake/api/v1/reply/index-2021-03-08T16-16-29-0559.json rename to build/.cmake/api/v1/reply/index-2021-03-10T01-32-43-0558.json index 1d73602..fbd9bef 100644 --- a/build/.cmake/api/v1/reply/index-2021-03-08T16-16-29-0559.json +++ b/build/.cmake/api/v1/reply/index-2021-03-10T01-32-43-0558.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-0f9f261fada1f258a6f6.json", + "jsonFile" : "codemodel-v2-4b06206db5f1ab275004.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-cccc4a38f3bac0bf46dc.json", + "jsonFile" : "cache-v2-4b7d4c01e729d24870c0.json", "kind" : "cache", "version" : { @@ -64,7 +64,7 @@ "responses" : [ { - "jsonFile" : "cache-v2-cccc4a38f3bac0bf46dc.json", + "jsonFile" : "cache-v2-4b7d4c01e729d24870c0.json", "kind" : "cache", "version" : { @@ -73,7 +73,7 @@ } }, { - "jsonFile" : "codemodel-v2-0f9f261fada1f258a6f6.json", + "jsonFile" : "codemodel-v2-4b06206db5f1ab275004.json", "kind" : "codemodel", "version" : { diff --git a/build/.cmake/api/v1/reply/target-pico_sdvx-Debug-b4ccf63a66b5febf8a20.json b/build/.cmake/api/v1/reply/target-pico_sdvx-Debug-ed4d8a938c47c9ff7075.json similarity index 95% rename from build/.cmake/api/v1/reply/target-pico_sdvx-Debug-b4ccf63a66b5febf8a20.json rename to build/.cmake/api/v1/reply/target-pico_sdvx-Debug-ed4d8a938c47c9ff7075.json index ca82b4b..0771187 100644 --- a/build/.cmake/api/v1/reply/target-pico_sdvx-Debug-b4ccf63a66b5febf8a20.json +++ b/build/.cmake/api/v1/reply/target-pico_sdvx-Debug-ed4d8a938c47c9ff7075.json @@ -14,10 +14,10 @@ "target_link_libraries", "add_dependencies", "pico_define_boot_stage2", - "pico_generate_pio_header", "find_package", "pico_add_uf2_output", "pico_add_extra_outputs", + "pico_generate_pio_header", "target_compile_definitions", "target_include_directories" ], @@ -25,8 +25,8 @@ [ "src/CMakeLists.txt", "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/boot_stage2/CMakeLists.txt", - "C:/Users/ngadj/Documents/pico-sdk/tools/CMakeLists.txt", "C:/Users/ngadj/Documents/pico-sdk/tools/FindELF2UF2.cmake", + "C:/Users/ngadj/Documents/pico-sdk/tools/CMakeLists.txt", "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common.cmake" ], "nodes" : @@ -61,51 +61,51 @@ "line" : 53, "parent" : 4 }, + { + "command" : 6, + "file" : 0, + "line" : 18, + "parent" : 0 + }, + { + "command" : 5, + "file" : 4, + "line" : 45, + "parent" : 6 + }, { "command" : 4, + "file" : 3, + "line" : 40, + "parent" : 7 + }, + { + "file" : 2, + "parent" : 8 + }, + { + "command" : 2, + "file" : 2, + "line" : 41, + "parent" : 9 + }, + { + "command" : 7, "file" : 0, "line" : 7, "parent" : 0 }, { "command" : 2, - "file" : 2, + "file" : 3, "line" : 28, - "parent" : 6 - }, - { - "command" : 7, - "file" : 0, - "line" : 18, - "parent" : 0 - }, - { - "command" : 6, - "file" : 4, - "line" : 45, - "parent" : 8 - }, - { - "command" : 5, - "file" : 2, - "line" : 40, - "parent" : 9 - }, - { - "file" : 3, - "parent" : 10 - }, - { - "command" : 2, - "file" : 3, - "line" : 41, "parent" : 11 }, { "command" : 8, "file" : 4, "line" : 28, - "parent" : 8 + "parent" : 6 }, { "command" : 9, @@ -115,9 +115,9 @@ }, { "command" : 9, - "file" : 2, + "file" : 3, "line" : 31, - "parent" : 6 + "parent" : 11 } ] }, @@ -1105,12 +1105,12 @@ "id" : "bs2_default_padded_checksummed_asm::@bc554eaed616d198a22d" }, { - "backtrace" : 7, - "id" : "pico_sdvx_encoders_pio_h::@145eef247bfb46b6828c" + "backtrace" : 10, + "id" : "ELF2UF2Build::@145eef247bfb46b6828c" }, { "backtrace" : 12, - "id" : "ELF2UF2Build::@145eef247bfb46b6828c" + "id" : "pico_sdvx_encoders_pio_h::@145eef247bfb46b6828c" } ], "id" : "pico_sdvx::@145eef247bfb46b6828c", diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index ffb0bd9..1422c2d 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -475,7 +475,7 @@ PICO_BOOT_STAGE2_DIR:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/b PICO_CMAKE_PRELOAD_PLATFORM_DIR:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/cmake/preload/platforms PICO_CMAKE_PRELOAD_PLATFORM_FILE:INTERNAL=C:/Users/ngadj/Documents/pico-sdk/cmake/preload/platforms/rp2040.cmake PICO_COMPILER_ASM:INTERNAL=C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe -PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs +PICO_DOXYGEN_EXCLUDE_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs PICO_DOXYGEN_PATHS:INTERNAL= C:/Users/ngadj/Documents/pico-sdk/src/common C:/Users/ngadj/Documents/pico-sdk/src/rp2_common C:/Users/ngadj/Documents/pico-sdk/src/rp2040 PICO_NO_HARDWARE:INTERNAL=0 PICO_ON_DEVICE:INTERNAL=1 diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 index 82ee8f6..415d20b 100644 --- a/build/CMakeFiles/Makefile2 +++ b/build/CMakeFiles/Makefile2 @@ -1549,8 +1549,8 @@ pico-sdk\src\rp2_common\boot_stage2\CMakeFiles\bs2_default_padded_checksummed_as # All Build rule for target. src\CMakeFiles\pico_sdvx.dir\all: pico-sdk\src\rp2_common\boot_stage2\CMakeFiles\bs2_default_padded_checksummed_asm.dir\all -src\CMakeFiles\pico_sdvx.dir\all: src\CMakeFiles\pico_sdvx_encoders_pio_h.dir\all src\CMakeFiles\pico_sdvx.dir\all: src\CMakeFiles\ELF2UF2Build.dir\all +src\CMakeFiles\pico_sdvx.dir\all: src\CMakeFiles\pico_sdvx_encoders_pio_h.dir\all $(MAKE) $(MAKESILENT) -f src\CMakeFiles\pico_sdvx.dir\build.make /nologo -$(MAKEFLAGS) src\CMakeFiles\pico_sdvx.dir\depend $(MAKE) $(MAKESILENT) -f src\CMakeFiles\pico_sdvx.dir\build.make /nologo -$(MAKEFLAGS) src\CMakeFiles\pico_sdvx.dir\build @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88 "Built target pico_sdvx" diff --git a/build/pioasm/CMakeFiles/3.19.4/CMakeDetermineCompilerABI_CXX.bin b/build/pioasm/CMakeFiles/3.19.4/CMakeDetermineCompilerABI_CXX.bin index d51cd9a2b3929ba2c3793c99291efdc63759ab27..efcd726a21429a548dc229f2d3263bb2ed5451ed 100644 GIT binary patch delta 85 zcmZoz!PKyVX~GBQ{fZtNKMQ8a1L*_?AYcOG0wA7J1;lwE5e5dJ+-Bv>QdR-x^W1D# gOJtq53hBMQy3XwL=P{}R08k_wC;$Ke delta 85 zcmZoz!PKyVX~GBQ%r&kXKMQ8a1L*_?AYcOG0wA7J1;lwE5e5dJ+-Bv>QdWV=qY^pJ f*%fYGIWH>Td2OFRc|~3jYpO|_VbbRRd5o$6jRqXJ diff --git a/build/pioasm/CMakeFiles/3.19.4/CompilerIdCXX/CMakeCXXCompilerId.exe b/build/pioasm/CMakeFiles/3.19.4/CompilerIdCXX/CMakeCXXCompilerId.exe index 639e0e2e6984b24bfe29861812ac40bd2e0ad3bb..374128f3dbad0f35d1987a903ab842dc4c460f62 100644 GIT binary patch delta 29 jcmZqpz|!!6Wx@~Uy^0=5QtOfQA8 NhyCvZxBc$~=33HamT>?8 delta 367 zcmV-#0g(RVl@;Ta6$eZKngVgGMS%yk2Laz}moaPsN|)tp0ZW&AYynx9kZJ)3mnLli z+LzyJ0S1@aYym~KZUNo_5Y%m8w3P%NMw>|a_PEN9wYTnX0knT_$p(jkIP3vJG6L3jd4Fb?h3f-22{C}n@IWgxXO;Thw3*1 ghw3*2x9T?p5yl9!@I1Qhh4RaX1O5cJ1O5f#F|^wv00000 diff --git a/build/pioasm/CMakeFiles/pioasm.dir/gen/parser.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/gen/parser.cpp.obj index ed1dcbd956881f052e8fabd4ba2c1bf7279ee0f7..9d3456ae009f57469163e63678da2fd8dbb0fb34 100644 GIT binary patch delta 1281 zcmXAldr(tH6vnx`N$!m#aFgY6Bc#L#BqCT86nuavf{fv%Ge!qwh%dAQ6!8)9g%8k( zfK&&$g(?a{0Y%gbT@|SysI6ACVsHRkT8mU^u~tAwBG7x~k8k$3=ljm?*{wghss7|9 zGMrcPQgl1Z*babxuINfUv@*RUlDB#NmN8;G&FZ#%H&Jc*w0V4dg+P zreF=}K#jlO1u6lzGjTg?NQc(Of*}~f?)wNuY~moyV=oPIq#J^zJdteBJE$Lb%PcSw z7r%o_!Fa~U0>jx`!!VH@eGf^z*8;r(s~LlF>>CRdb~J& z-#nWL#KXfVoAgfuL@l+UtNF_65gTOBgHdi<##<(5J6r5*N4G<8LyZR=X*U6HJ2}(Y zkcUbaI!(`m+DI!uSqpa3f$RCo{%*RQWuFJA0VXKRkRS>&t zSfasE%`$hAFk<69nS=sswK(&!%!34q$@o%->`PC=j9oiI>+&xX6?wd2In5ack{wTmJO_5FUOZbHkR}CAc4;H)2XN)#uQ3=PNJS7ZP-p zDboptdk125`*Ms*ERVLZkf z4Pz;3$x0q4|XNH z>No$>7C0qLe7I-#O>7Q81|d}!6Ww5?zeuwI!CctwFDKV)@fB?YdDr$9JX_kCci?h& zZ*GGN9tlQiB%|)^QJMnpB^l1&5htw9_J7oJ{uNlb(T~m5A%wCVY2LBp?z5>(=#f~s=V%amiEgD@CQ1vq#d(yq~-(auh z=rF;k|NfAYlwqA_Uv=pE3VVoWu0RZ- zP4H`c+TQ=uQHQGTd%4M(b6eGe$LQ299?{_^KPH{kKK6NN<;%yU%tSB zsZ5pkHuf&GEu3{`w$oE}?y@FLk!H~WscKpaTONb7)aXvVU-bQyER#6~akArN&&h$4 RBPWKFg40B7j&Vx3@;_#^`Lh53 delta 1302 zcmXAndr%Wc9LKr6gu6%rmn@HH0>l^z@)(2QgHfoIQ5gv@pA>ZrDmsd()M{Wv5i1f9 zBI2Mc2o|gv0coM~SSvb}0kmT)#b~hAwm2%HB330)A!2)ne|%;>`}=)w_qRLOUYXHe znL%lZrJ{_6MF*%u6wyk7H8RjS8E=vSWfY;s#m62UxT@LADKy5a%1U1=6XSB{vEgHO7lmq8m_oHeqX?aaq5vspTUd={UI8GU>4 z#*tROlM{M*pPY(%+(DqRM#E#_vpC}#4Q1X6lKgQ@1+^!PdzP*q>M_AdeJ|CqlD#h0 z`_ZrUY{jT6qp_|`5PcBz_!`Y#ld###$0KJ;EZ2lM7a%A%xp1 zfD#=)#z{xHNXh49;Iv2!I0>y0#h&6McY$jh(}N}9#_6XRA~5*O0^g$gI9g(!PWsKyDMVn2#tkG&xl(!i$1c@}X11uiRb)1Trm zgV-O$*IDwf03bDH7|FaPz&Z^tT`f`5T;%KZl2#!bnXz5ca)Jrj_VDM>ISng5?s&E1 zdV59?9tQB0fcCb_e(cYUHK73^yeM5?lZs_ocvo(*!Q0#3;h7zA61P2x=)|oe*h|on zwi^D>gU$eKa)UaOHoc2~EcP?RVY>wW;zGOUDa!sR{pLCD_JIl!of?>a`D)V}4IU1J z3TH*|#_j57zStw#;kN0a{N#dtq5AJW+^hOc$hU-8Tjp2d;8`$+pt}eES(M()--`Ez z!g)OUtchP|SR&Vvrqk7e%XWhd`?KH6RE-97k~Dt{oa2@lVO3O?Qb=vwB~ zYSB#O5dmwZ!}77^S?`zLJ#=5MTD9}VZ7}4ibBbA+gRK!z$EQJCxnuE$hROSA=G9(9u2c7X#hQ^DA;-_MR)$1U~_8GJn8&s%668)>5(w|BxFv3{&aYW i+5185%L1b{1+uuac(8b~c(F)XCbLYz))d+1=Kld`@C{S| diff --git a/build/pioasm/CMakeFiles/pioasm.dir/hex_output.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/hex_output.cpp.obj index 0cd5f089c4038c17e653d9029d5840a114eecddf..405a68cb6a301affca22ddefc884b5c2596f0662 100644 GIT binary patch delta 379 zcmdnnEU>p(fZd0YpXr36M)4kmoU8g^AXJnhs=*H+W{k9up{`3iMjNV|e z?E&tLzKjs*cOF1#pbXpe#U4Ou3s1&4f%E^4ghkK2;x_-+7rlk^3Y)ht^JL_AWi;Qu zt&efNALFv^X?GcC8!|51&cx4TZvv#9oSBRT82h%D1v9;1VSKwiK7wf}Bami|V%p6J zls_2FbO=PZ#4?rD0_oqkn9M{NUA7y&XL1+g|KY>`XS?Wvimg0vv(#+;w|B5IFJR>8 zY?yj#%j?D0w;QlCFJR(Omo|P~oNyz1`wdR!35*=6k0k@Q-G0lvy?~qf1|vtr#dDu; zhunNMJ%E=vf@70^#Z;5n(p%Fv@G?tSZ1y{pyyN3awa@)K>!;lbyj8|^{<>uA3|*~4 z%Rsf6$9GOUXczUS?B*r*wb|PfbetEueZBLUBXr@zZG6lIEF9<8H3zq5KW>_CA;et3 Uu_oN?NV?IYAKNzwG4s9$010iIHvj+t delta 379 zcmdnnEU>p(fZd0YpQ(6_Ya{zscE(?>(|z0+U8X;9XJntw1Y-SnWAvUr!HqE=B*wNq zz@5>T5hTbq{jCR3X0ZoEHQRIxPsTWbE4c|UB@6NS^%ixqoNX(!ro^Bz;T)@#- SW2W@^zCI6 diff --git a/build/pioasm/CMakeFiles/pioasm.dir/main.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/main.cpp.obj index 99eac857e91e8de7761eb9e208fbd7af9150b43c..198e5e42937999b59c4e137bc7c8aa5be0986b09 100644 GIT binary patch delta 334 zcmV-U0kQtIo*uQH9tTVTNdv$kNU;a!hyvgngYbyA@Q4A{X_p4{0Y#U<@&N{yyYm4| zmvQp}N|(m+0i>5s@&N|7QS<@50}#*t#8z9K)JC8B^e&;Eaf7EG_yJP^N{1gy0=FMa z134`MKODDOcmre>0ZO;OjsuTv0{GpXZ`tv909LulV;5x4ei1(*Q{ko8y|I50De zx0Y@NxCaQR>y2!Z&@UC2R(1uj2(h#OiSb0WI=2pY1z-XgulH~7gyD3-x%s(0d!h(# z7503=E^wC1mxg%-$Ov}Sgg(zL#~`;>dId-U2#D!L^Ua~}k+-IM1=s@!rQ`jklCi5< gw}yWOU<3%ke%O}R9@+qh?t=w~?t=!m?t=$M3u9-M+yDRo delta 334 zcmV-U0kQtIo*uQH9tTVTNds%FMX?9xhywo_gYbyA@Q4A{X_u$-0i>6}@&N~zUGo7- zml5*;Oqa*<0YsNh@&N|7QS<@50}#}0V6>G49!8r;`S!TVj0ra=OjsuTv0zVwLQ2YbR0s*PF8~+1E6aqgSw_+0nxFrHV9Jd@f z1ciqIskfrQ1X_;*KODFIPX*{45C%sBP}(<y9#bdbbXD1z-Xgj+9<8vL~Knx%s(0d!h(# zT!jS31Yd_gmxg%-$O!DT3AdVSR`a)3dId-U2qKm2C0&^{_qV2d1=s@!cm&z8hqN3R gw}yWOU<3#fDQT~30A{_1?t=w~?t=!m?t=$M3ls*6k^lez diff --git a/build/pioasm/CMakeFiles/pioasm.dir/pio_assembler.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/pio_assembler.cpp.obj index 987158ce0759a9aab46145d0d9d9a9727eef7835..a9d9a6e59805a441ba39ab67177eb219956ae5cd 100644 GIT binary patch delta 1397 zcmXw#dss|q9LJs0Y35XOJ59}*BAE(BCc>7L(oRifvL<1S8P--bSs`{6v90T{=|bgo z8zZ-br)QaXTdP_qr$#v3W@IBbl>LpWFzd_M=TC$W48lks*8DOfnH*{Wexsqs#x zpQ*u9x!6y7qYj5gozrK3foZXX8mx;USm1sP z!`FHy5!J)v;Q2(eNO<=@^CFGGA~$~Mla?RP+JTQ40VH9BL@&)Cpftld=oB6>4yrk< zGh>mt8p?VchYi8@O{~i?IM-iaQpbWNb?ny*@YVphQ%JH4Q40&o$xvs;+&D`fWHUxx zMXvhP+%%E%S=;4c5y!mMHWWOLucVim(D$ zYT(pz@aVDnUVJ^aKepyz_L8olAY00&t@Q$~kH@e0gX#}pFoNzUQ|gSF zdrR`e;NUEJ4@O=}ZR=Q^xnv&9kD`^%V`(k;S0d~gF=dk$A|89)9bZgS4fIIq< zN3VkCc9?BVdnzOLIWngx=ev{caRH8;@NU(ZC&n%N9U1Ig=6caS@eI5tr`x!sNS)TZ zAyE+xO$+F7XR@lfrMJ!awFTPLwAe|x>_gzy?JOOa*irs_d}Lwn+slgvdKw;R{unKJ z*_0Qj=$fMOt(d;8?qcG4&Nq!Kzp`z?CMLQDy9XVKj^dS_NxEPB@U^AHpKdAtIh{JM zH9^f%TE`|O{t0hZ+YMVmQyM*+jPc3h+YU~Ngu)ecKTggPXoGt1?5zYs9UVyCtvp>Q z4iB^e8IxMyxGTKYNY!A2j$TJvyl?NHTFPAntU7ee7oIDxulT`K3#Vq#0xqf9{!XQ> z$@Bq=jdYIqMfl-4!r0ofx(lk+Eu#+SN~_ML9?<7#!6P&!Q%8}j3zD*0p(dLS$H)o4 zWf-6L7#b>$=Fm=gvOcxxN^ha{W$g~@iLH}5RTk^@$fNhojs6dx*#<)YcJ%6jC01?T z?z68dm6N^O&B=})F4P5Y&y*B=?pC+!{HxBdC0_s&84J80F@IzBn^)rzjP?$bP=0raiF*%Knw_LdOY z(zKq&Q?fy8YFNZ{d-vpgxwxw;T{f#QW_cJtX!6x+z2Xp!5F@-0-iVQiQ3xNzXoN3f Q3_^nNL-<3*p#Yup|K)f`MgRZ+ delta 1388 zcmX|-dr(tH6vnxio8$sX$Q8&2iQISUp0St`9sA&vnrHG;83q(-Vj8zFE zCZd2#jn68eViiSQsuk3s6O|5F4eEd*72BfNTEHp@8M{}8{_&gdJKs5bW_N3^?I&t6 zyaeL7AoFa@cHS-?ahXTHml8+NM=5Dx2ph75lRaQ-9QQmTM+~B*qyQa&eogMU@N%` zMstq-=2P->Exmxto^-!TV;qqCRmZhjc4W7kljtyO4qbHeDWuAp#{T(uIlkpYW z-ZDir)^r<_FTncTaZI!W)(Ng-s+IjY$Iw6OXz(Zj_j1uPUIg7PE$c) z!67#+QEmDdMaS!)!^}Xx_R#(3XWxt;h^ae}yQF(Kpg(of)&|iR)|J21c<3j>p)fE& zn>VynmyXRmiH7EaLV`BcEw$-d4|$@Z2#~~~E7kt|>HDB@U|5137pspr;gO zoi8x%>PNK;K`4j5U`wff_e5KX`ZYjepR}*yeZbP41s|v#$M403oAUcEE*^Y!>yfr# zlhG*XODyl6ruC@`*bmloSuGjsZA97g%21q)+{A8GNamoO6(Sb>{D!5P= z+A^yQMzhtCD=GTu&8*H^1EfA#z>zjwJ?OT6ufhDcs!J*cV`XI{(7cu+dyIxTGgp zUr;G9CvP7*y|{8TM~igQZ&&*o>z7-uUJF|5J(^#7S=h*=Dw9_g%bs_8W&b;xzvM=J z-|0HB&Suqg2FC719$Ua2Cwf_Iwk7TLk=dxn0CdiDk+o)Ap RpJ9A4ei(nGC?BWe{0Eu$OHKd) diff --git a/build/pioasm/CMakeFiles/pioasm.dir/pio_disassembler.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/pio_disassembler.cpp.obj index 051ed83d4b283b1e2ccdb79b81ca401631bd73b5..a1b1b6f7d546794525f59b3505603d8b3786d8ee 100644 GIT binary patch delta 595 zcmV-Z0<8VYn-j{L69-HIN&>?nNU;aAUIG*vv%Fq0#Fv>P0ZNzcA^}^LC;0YjI)BmoDPJS71{m+~b6OP7Ep0eH7VCIJZnm#HTK zd6&5%0YR5cCjlI{A}9fn3KP%%#8z9K)JC8B^e&;Eaf1T@0GIv@0U?vlTr0N`GXZr^ z0?HY;h=KvA2LZ0PF^U25XaUW)B=Z5wGy%Z3@FxO16#-+nEj}%OacPR8Mh8}0=feMb+^fP0`?99${Dx8h63dQ0?HY;sE7hY5dz8?x9*t&Mgak! zw>6srQMck1_6e*NIwHo2A7C30}!{WMFW&Q5Z#1=K85%5 zXhpqih!R$?D3?xy1DF^j-aFxWbOBaf4W8k$YYw<#P%RwdL5vl*{(}QJ0tf>Ed{|%Z zzJ;egh64f!oaej7kM$7)mqv&KC6=HFCW-@y80JQ-4>zp>2oqJOTWW%4#=MA^(Inb*QkTYx1Be(o*PJ2Mi6T60H;0G< z81**bn~I!;(u&)+W{U&h1Q?8X9rAc4SD?&FXG1-Xi6qOzZK)|nhmMc~w~mkmJU#3l>;nJ* delta 608 zcmX>#Tlmy$VRj!zFQ(izt{d4m$1$Cf+`K2w@W^y?Wya{~4XTW6(;q7{x=zyoGTtgN zdQG39%;+;+UxhJz`d&pwbBKx$DvW&7+f*2{r`xD9x=cT<%2+YIO_k9VEW6!Vjggaa zI-3Tg%=Dd#jE>WN)EO(cD`_xJ;1a%)o3Ldni=5kRkDuRmoa)=k%)l`H9}lDA^cC}i?s0x|eXn07G(Wlokeed7ZO9BgBH$_Qet=wNaY1To&tWO8FCv$*s%!hc4rT*J z3&q{iiF{i%*HlN8y!v^xM|SJI95t(r#pMxgw*&nD8H?xcXAm>HwDRlDpF3@<7jfiu z32}QoYiHOpU9F3`L*kZPg~$=!)$+oj%cHZJ(vGQ~|5p$@xw&xqF_5f+qUN4?3u;_) z&D%SeB)*z4&vl9I*1z?Cds;X10~QHs28Zrfo=2aY@p`h|GX9d)%;Tr#@0sxA#Pqlc r%n}mE?;kz)bnQ28H;EVP(w%Mlc;+pAv)5Fnx4mxy^Y*?8EH<_PVj%LS diff --git a/build/pioasm/CMakeFiles/pioasm.dir/python_output.cpp.obj b/build/pioasm/CMakeFiles/pioasm.dir/python_output.cpp.obj index 2d36fd61ed9e95e96b0b60d8fe4044d9ea235160..3bc28f2cc552aae0284fd7dcfbdb1188a1efcd65 100644 GIT binary patch delta 671 zcmV;Q0$}~x>nqypD+f#g;{?YcNP!2n2LTZBmtpb&b(bCT0YsP3@&N~zBJ%-Cm)7zD zOSf$E0UrgI==cF#mx}lSU6(}p0df=1{=`;WozzC3`t&ZLo^gW*005W4-2oxD>iGe< zNCC;Wqe24xJORnKp??DE8Ub2|jG6+sjG6;{O95WD3FZUiC;=0}zglwAZ483D<+qjm(t1P93*000jF1ebAA1Ra;K_5%dB zj(Y?)HUY`E#jyncIswVI#q0z>5CO@z1^oo20RhRktNsM0SOF8aQdb4!1_55TH(mu~ z4FMB}oNEQQoNESFr~)J+xAYSSNCp93w>=sMqYDDZA-Ccs2kBuD`*{YVBEmhQg16JKq~< z)P?5m7TBi0qq(X6v!_k#VIUK5NqfA}V6DgeSeJ922UrM7GIvhSwCgCh)1C*w1sIU6 z5D0rW#=Fc)nqypD+f#g;{iGe< zNC8^6qe24xJONs_p??DE8Udt-jG6+sjG6;{O92zN3FZUiC;?u#?G6NIDgj!zRXGGr z0s&gLqdNq*7y%QvTT}!%2?1WWlwAZ4839_iqjm(t1P59h000jF1ebAA1Ra;K_5%dB zj(Y?)HUV0<#jyncIssa@#q0z>5CK}Z1^oo20RdXKtNsM0SOH$QQdb4!1_2YdH(mu~ z4FO(=sMqYDBgBDdlt2kBuDR9`2ZDPXo+*D@OK zkPXcYx7&vYXaNYd3RJ=Mst0YiONj?@0SC%jc809*NteTl2bc&;Kp&GR3sY{lV~Ync z2nZ&Q3K8(T(*?JilLue{2u6eF>HB~pU$+C52N(eu`=ms6VuXc#}NaxQpI-bV9}xqp`2QQC^Iz{s*u{rI=jn+JFTD0}a2r_xpJ(cc?r z)P?5m7TBi0qq(X6v!_k#VIUK5NedsnD}X)-jhAzt2UrMiJ+seVSZFf0)1C*w1sHZP z8jY}z;!n&<tpqz6a{icoz3z9s*ohx?=lhx?=mhx?=nxBH|D F-%#f?93TJy diff --git a/build/pioasm/CMakeFiles/pioasm.dir/vc140.pdb b/build/pioasm/CMakeFiles/pioasm.dir/vc140.pdb index f08edd92aa5abbd3aeee9bc065ff401613c92c12..863f5d6b7f5aa16f4863b55ae8fa8a8127f90fda 100644 GIT binary patch delta 158 zcmZp85YzA=W&?|X#C}DO1P%rUhV%c9ghkK2;x_-+7rlk^3Y(i{4BBN37=f4xh?#+y z1&CRJm<@>8ftUk`If0l9h`E872Z(urm=B2gfmi^D1%X%yh=qYz1c*hq%NU5g*pJiJ L?J^(4p4bBb_P#Vc delta 158 zcmZp85YzA=W&?|XMAjPD1P%rUhAX)VTc)zexy|rF9%m&2lK+FNeoIuP4#N0s41H`;Q%m>8$Kr8^nfq-*Wemh#?8j;A Kc9{=iPwWA4CNib~ diff --git a/build/pioasm/pioasm.exe b/build/pioasm/pioasm.exe index 3396e8ab6060c1ffa15e62fd18f04e6edc0c4f5a..88144f4b009a57fea9722c3e68bf784e75646b05 100644 GIT binary patch delta 110 zcmZpepx!V+eE}o$NkxxlX2y1AMi6EKVrC#_0b*7lW&>jO?aYiExx3_n3KJNBfC-2r wfLP)^2ZO{z4v-K7P;PtwZjN460ft@0$BcLxU6!?lTHQ5Wo4Q@+A;*jO?aYiExx3_n3KJNBfC-2r xfLP)^2ZO{z4v-K7P;PtwZjN46fzz+7Hl1$rcHU^(=XtE^`@`)z4>_(p0|298AS3_) diff --git a/build/pioasm/pioasm.ilk b/build/pioasm/pioasm.ilk index d97668c463e3d7ac6ed901b62821c4e0cab1febb..cadee9f7bcd8b3a831fa5fc3e6598d7420055003 100644 GIT binary patch delta 27654 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 delta 27708 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ԁ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 z z&$-gS^H;MtCyt=L#SI<_l}&hKh{`uZf{?aR&?^m6 zW5peV`pi7rsE*|JL8!V>gc>7~4_D>6E%oK`!j98XeJO4vP>zD;L!sEA5a5Bz)6 zEWGM&*sy*>dEiuI_DEJga2ZQNEwHP~9yPKvG|RfEI=jCtyOSeFk$}9a$1?a@VhwrQ z$yV5O#pUA8gymTey!8oZJss$&@;Ph|QsUA>6zSD-5iRaP$U8s3nz81}C&7A3jlPZ}BXWNnKk&&PD;B6Q!nzX7Oql z@i>l&z;-f4?Np8e@#MBJOg? z#}iZ9I5d~H3F=jTFQb}#JW(UQx~}vUU9Pix@t~hA&r>Mrf^U)8@=yh1lddW}H-A;( z8hrFB#q4;S@a?{>%oU4oV|DfoWwy1rd0&}px98u-;rF@lbm`o}fSTsKfqvsj@YjLv zqUfO#VqW|}sZZTJg!IS@ zTyKV+W(mL1}M3dr|uN?1EA*PM#x>BQFpE!#QQ~ zj`Ip@$zZ3Btb8_6zM;qvTP_8;i40F`N3q_Hq}$rC-lD}9Nr8G1>F;T0K2%*bS&7Hh z)G~9Hjob}#YRaWzulDEWq@CKuJgJsiUt9CP??h#IR1;0^20DwoHPwaYS9Mh`5@&0x z2W>=2Z59Y$8|Qs!UFxjRmF&-5≧itLh>yHd1-d(14mcSzk4n7d22FZFnc6O#PSY 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 EU(%Uk$^ZZW delta 90530 zcmXtBe<0oU`hVLf2M5QGMLCU{;xKqibYY>Y*S9{ z6l)qcij781n?+I7)YMK*O-(u7sVR#3zK++kKi0d?`}6+sJkR_6{C+-1!Rcf33h=MV zHrQ)(LsaTKrPN11-uTu>Pu#YuIrQ0>MH!NATDk>^0C~EZ$kwHs? zuMZB23|}1@v?^rTlF(&0MBNg0!;&ZOT=~?UD{T(lxpLkW_h~h5N@-n{`c|jZMTboH z&tGWM9G`5zqiNp3rukkr7tO=Fj*#68n&R zU0?^=;~`3w%JWlbKiG{0kG9xa2cMh2*G0bvog)}jC4*i@`xTyFLi@$;=G6I1_W9bn z?sK(u-QBg(Hfy(U>~-g!N)E9-lpJEWDSCJF!>$3leHYnYynF9>t=2-*V}S-N8pRUWbz3(bU=Gk|ztLVL&jHqUcgleUmxV0E|IXmm z8~^_s+AF31>Zd9XEI3qo;F2!_<96{1ztM}ymu5_da&TKwtoLR@giuAQYmP|&?cc> zg7$7{lhNLIC?`g5y|uPB2jhK$2enSFO2uN32JQb{cv-7G7_1K~k1KNH)}_)GOZyaB zD?Oi<=O@uVutupTq}?I?CDJ~Q_Mr=lC)*r6qVHK|w-B8#?e6|ve@&*9R=d}bM%8G2 z@LYw~4ec{%uSIL!&ljx`&sN(19t>>JT4`(E-qUxn7Xju%?%xR65= z%e-E>xaIPm=#(tZE8Xx~G77uwI!ZbbVX#y*JFj5Y`DwFyc+jP@Hmr=x9Iqf`dk z!)WhDdlc=xXuHwggSPzwt{rv<<1bH5)UWkWst+%3NBfUEm5N7u9ohuz^X{Co_=U~! z=?({*F1H;pCyTAVPc!%2dbRsp8{X_N*XF;^@qT#~C`-A<>Nps^3s{f#FZbD&^<6N8eDhDPk<+J}YE_40**SJAs zC!Z7FCh13y*5zR?aIw!T08`2O?8p!1LP=M1f%bnAa{u?Zk#;{9u+(zl`gXRK{oJ7L8n!VX zaeUB^Jc5*KxK80-?qfMXK%>IgZ)bRo6C+n}gE%N0>ycDmLx4P!I5FfWPG~RTxbnXV zXw?SJH_q}|v!3J3vs`ETG4_X?;B&|z0c-w~;|vprxL|^j0|)=+g4z!`p{kD0v*Uz3 z`wsT!-OM)dC@JCpAs5zdexD8dxHIGRixyYE8kDLSSbwtixH9* z+HgSW&snFB4K%2}`BLS2uMbb_t552m>(+_v66072H7AN&v?G%?)ClIX>mW>?O{~sOsKjbfNP!-ILs}2*8s1!bH+St}V!FKv}E?{vWfPR(SK=TzhPHE&u zc5B$5mPpDq3PtT!5b(h!7xKU9dTv;?mJ5$A=EMX@C@aL7?{i~29p5K(5n%6LE>!ps z-ML^0u)} z3S@sq6BpDUWt(Q^yk22z^GzI|*3JIX14OXWu!#$V-pCH~MuGGmF4Wmc3e>&EiD`ud zY@~txHqQu!p5_M4{j$+$rb*Os^bQ6ZX7uK0s$y?;)d-JY;*T=`BF1b2Zdc_%{vW$eHn@!#B;L)1+OOb5(;;q9SjXptqioCH;X;+J9B<4b;N>P_ zTKEd*RX@n_L5cu1irh$9Zs3GS(a&*j60_z{2uOYzCqxx+!O-O#UnT0e|9&}w&j~=t zr$nSwbVT+L=S{xJc@ZugHzIvlE#glg?-JwVcp-2{9Okzh=E$<}z;B?9S)j zxm&DMlr1-^K1Bpd>$y?j|2QrqfNg|G#ztXpL-ysISpN*qGOwB#kBa&ndx-#)j&fY{ z0zT(#V4If74f}KWK3_y_Xd4kpS;%#bZ*yJ$NK&>vX|CU(I+t@H8!tj=CmT23%Y|Dj zNQp`j)tP6wP}da4YebuA9%6s?dbSzQkpceaKAq}7jb zLcIf@J0m$U{3=fD-A=$7zvM=K?-9U}SYkT4jN^tL;5d^vpC>ORqRqE)yyj0lTlqig z0AJ+1$puUfZ2dN}_0A*7(yk>S<^*oszJUwnwXoH0U`XpS>SroA?KTHEbrNb|?6vl4h|=xRetUS978AA4!So*SWFwT0W1i zCjiw093T1(*BQNo6e$*ytm}J@FYMsBI3K<@gl7w+X@qEGjL(7X9FQp5(LanEN5ylY z;-A^(%2D}`5RpnzN-0aYQRbJV7hmgDLyR)E2Olj9^=`y(9a-9$!(xsLBA^;|bl z92;#O$5+>I-R{kz|Ly9zK;$k|mk==Tzxh0v$mhuavW<9`8<<4< znGp@O9#y*pEHcFgj9ElL`we0c1pQ7@23<^uL*M0sNg}gnow?y;GXc&0AD?5y+YQR% z__}eo4ds0CA6#J{i+6}7Xgp6puul|dz zC!*F?3{8`4b+TTk7Xg^AV}F;#f^skA(G0iD?PpN4^Eq%@s4a5oI*pNIL`1?>Vzxzcy}Jl#h?D;+W3%Kt`*0fkFk zFR_FR=YLI1X0IavgCaV$*K?sf3AGM;aY0Kh`~9Z~NTUR|0`DL|`ceWKlE!rl5ssUS z|LH|g#L1auZ{q@%K~B&;%n8lm+#qlV-;ce(jYG=#-1`y7k5rOEK_75loS5y|TZve1 zIL8fFY9;=6iVLJQvaJ%EFsPo87us^8BvHSkUvPso4=xz^EJ>XBn*i_--w*9#Yr2=~ z4oYOSPRI2+A2E=$T{p9}{K6O2Zxhp)rwKsROT@$?R;+oL?@PV;-ng9eE3-I%wu9qC zU*&u6A9=@e*Kk~8Cf`pO{5T+U2|F~~IiOqsDi*)K@H{byIKXytoNap%$9s!`5wejR zC61927BTB>%GvKHu_9v&=NqbCCMNa2a6;W9BxQRf0Siy#K+`U6l-R;?vy1s`%pk_v zU)jclaDJgk%F1KxpZG72qOpwgOzm^)8&pszUu1|0RxFn*^gIEp6Sq5Cl#oq2F&SGx ziuJp(oqdu08G)RaC!rkUHUgj#%P3|Q5%Qe#oWOtW5nRB32QQP}ofGQ5lMRlszx@j? zoJh+>72iip5@OgN=}L-4nMi@+B)$({Pl_40bDeNG(v)j3&&vPZ_wYsiF)lPFMrG1J z*kAoH7mgEOFGJ2QMoh14F}LgO2zaYds8VrW&YJ>QGuO+`Cx8j?4d?jZPf{f9c^r@r z$G|E96A&P@wiCh)^&)7h^?X0OoJZ$bMGQyi)2XOz_S=a1&KJL+_%i}HT+Q*`X`=rF zcXNVY8_zI80*kGWvOnZAxpbb~xO5@=&EZ@y?l>_Tk=RepCvwJj@_m|I*2wilC`FV} z#5@BB7*k1lqZk)!6IIk!T<6o@-F84F3Ei44sv7Tb)-P3g4XM;QM-UG$vk_abl`jmhm}Cyyhe`=lT68{=Y^-EZUohdA>v_0>yW; zh!)Ha=PlNVg`<@$R&fadj%wpZ5&t3uM#Z?zmtb_>Ym~tloqdxPIuIv#HduB&q9#0(OSS zxlrI*4)pKmhA9U~fkClUW<@!b-pY-lYKU1^F3&#j7e0rINDk@cdMU$1DCZ#e8SLTs z*1Onmh|zPS(l5Aiy<|2Tf8m5#NxhiPa$-Uk$2VWlYGS@ui@}k!lt(i+Kse6cOl`Xv6J_yjl91#)235)PxP7imZwgy{+1fnw2$fs%}h zyN>{+ZICn0Bxc_4v)>p^3VK@v;}6(&{mJ#BBo5$-dLQeNMP5ySf(&7V&_=Y9_cp$W zDd0xl;+$4VEH`vM`zwvyFkGC{$~X9Ikz7yVcO2JPLXzuG5}9Uh z@t=#dg8yu!9A@xWZWx79I4g#6H*%xMd|s9WF*XCm%pQ>dW7Rkp%#bksm>iMaTLd67 zlk+W)uq_pKoUlqnEB_Cca3h;wk|;TU@BgG6I_0$2N18?}sFi zk(xQ{ff|V)xylKgp6xQ*5&?>emVjJd53CDz}`Lq{B|C&Dri^Nj%b7B>u>;W~bzv`h>5Y{*XG|BOl;ph_f|=|Y*D zFQSkArGb2|zKLzGxY>>G5fE)D5%hnK&w9oa3~C6alh(5w6Nxl( zFOOo-M7|EJ;Cr*&=7a;pw7P?AHz<_p)^LNMzd62KoLZY%0u;HH{W?$49ba452mf`i z;>5HgJfp(%1YlH>N!en%Mf^_4?c{c+WDvmK``JGnPr&q1?9Uc+y-u`f;Z_0=@g)H_ zTFZH?{Ga_#LKG9ii8)94tp9_MYv%DxtCQKU$>+151Sq>CG7^ERS}P?drJN^kF9B=* zmTmWb&YP6DfoG-E{}qd?G$^t><{THwutI2MvnXPgJ3|VkhzFw?Af;x|GYE0DXhY*C+$cgyu`+B)y2MZ+ zt(a<|ETdJU68CSd7&+~{zL@AZu&G~lu++gr)zK?pE?W{N^LF1g?{U<3>_}1KegX;Z`r19J(FNA&S z^u!=z1N+N2vQ3ae;v6wpBAqzS`yB$BvYAIxDPDDz2%g+u`M&xmw%xT>gu#CqVv%%< zxg8|VV>v67RGh@|hO3BC&Rep9q*4Nf68&Oy)=SDZ*P7o0H<-?Fe6v)+gvh0xwjQmO z|8+T}K;0+YU~GUBdN1UFBn=f$k~~sEF=GKdia|-c4~e_&Cw{@C_zixQ zJc=BX`2XGabHl;KTu{G@_>sR>Ei%p;f=dpWZZ;5-(mx2H|07&5-;WD~i?0`Qh@=gDm>UGWLxB6m0Li&s0Qr<{ zvAExfFOo88QlK!siSu;-DDlAFANcGq5-&fQlxr7{DDNi%mh(Nw5jFL7c zlV@M54zxfqzSoH)a zcy8sukTX1rVySG<{l<-A))AmtNj8Vp^0{gW-zSR5?XTpzvpNEvcrn-alYPwKp1Jsc zr)aVKUXniZI+CpYXD(3L&V?&W_+E>zQLK{9<`!<;=ts=8mvUZ=1N$r6Ip5ET??)sh zQ!aKx_Zw3GTe_DR4<-=fA<0lq{)-Dm%*AR@xh&D~!LuUF`H2=^y!slnGiz01_prTzNP9ni&k8bJ~}PnB~ifE)mUXAK<-}|2;QwK*S8$B?liLTG>lC z#b@n*xPguM2{yY(`pRqBdJ9_)?&QXq63XqL6becTHc_H$nUcyWJt6jgoP3!SE_V5Z z-0DIjG4Pk?s@n*VM&f@t!spqEq*TySQf6WyFJI)x1TaUUYO|76)4tDjBYx7*{%;p{ z@LtLZ?e`J#$#5>5A$7ool8A_roNjg&7qYy?4RcdTsq%6j;gFPaMeO3Z(f@GWs(VPO zl%oc2SZ5+;p_5$5Pi}Rg6DR2A@qOc+d|xcF-u7>}QC%U&HA`?gN@6_|O`O*y5!AtV zgd(Ct5)D#Vm@k%&@gKy%_%RpM3+7dFi^sO`ZfK-b+gwb{a>O^ZTta|?UggH&g?yj* z6*t!YL*`3-&=4j1S}!G2xfhY-T~BaA#!q}UwhLE?G1@JkQiLAlxTGEdM9OsgC7%@UvpvEh2tZxNBeQI4y=i_hUAnuk${IH&(L5}yy3$j7V%ms+LDB~F4! z5pov-r9V=vUE}|VVd)**z$}@P(dT$4;_j9sd4kWAy>cnzME{pdOef?T4jg`rq|A9% zZmVpVSu95&f+SMPXuGGS|9N8SEuUJYg%GfIacVm^l2WDO8Abgfx3%;WZZsyhbmSS{ zdW|yy3H(l;#XWD9?|W?ItJgvCj_sCkodnUMqa)nV=4Ap>ENQ)5abWTdk|>N4iDbT? z15*~U?FuCTRgy@^mv2NPC1leo0m@PNvLR27qF$_G-G#)&#iWdlsQKB)xxS%OA`^|z zu)|NZUEY_(r0yePkRy_;w~z}>|AR+WEKzRn=XnIp0+^q;Y&PPqm&*|p|BLGud(Ewj z@Ba$8V4et&Q7Iq}pU2CT@IO)@`@E3y6K>pJ!2Vo!0`C7g+x{IqDm$U*a4F}R%emf! zlz0ryeIo+?i;)m&p~!YSk;Ty;MGryvlK&VvzXR8VIrGf;N*RlyNsn=-I-vjN8X?DUwX`ex3bx z5*N@)p1<`A_Uq;Ior!gVfaD7;myseyS;y00$Bi0=G>vmsDZXGh$boT%q=>PbB6Ip$ zQYPniV&YxK=ZISfV6GUmRqHuFU##XF(GiKya6OAe*$kF9I51R<#JC-VI79@_gnYMK z`V0XGlDt6nuY4|-I6$E*0g3sU{l(MVC{79&vi*su-=zfHJUq7#>i>$kp{a?0jC{e{ zJuI~#i8JgUjbOiD6&FfuA;$H`xv{^vX44{&!XtReGFNllbT*HsHHK}}&DMVKU%6zv z{10(Lh>$+=G$9SiAV%2|sHnbz;|8xHhP_X5!9w{~#3V80#uy@2F9nYN5>>C46pY@g zzODQ}De?Y^bA+_&Kg6g`0tKG(Y{}=w7Wv*kN-UhvS^^p&@*-bSFA-HjQK_WpOeDbF z@e_weaL?c`MiRX(zDU}ZVmLwgLKxFO}#3bbd_GjNhfQR;xQXx`Ys&yrXnV+&9 zk;|-;FD6o?4q$o<_e-;r{J#c2gJN~LLVqU(+V^oIJGm@5|Kt0?C)ipVIL;)LGG4?> zS$$dnmynA|qG}c~aB^+svP+qNra_`s{fz>^)jZ?yaz3Yg$LBN&#Rf_Wrnrk3=8JmP ztRY58v7}V9WIA=9vtKXSuMo*EMjqfe!}Ll*?kO3IVY&SwQWewd$bqd76Y>P%^TB5J zm#!wpNpb`cVi(w5#QuKK1*M`5CvRbY9FyJn{`VSUI+Vc$ZRQi8;#zK~7b7zt+RA!F ziA(r?>;T_4i=ooBos=@K;?d}yCEHF)E;w6qO6BrZZ1-F(DEQALCDADll2j2_a|6>f z7t}j)!Pe_Y^4wSWKJhn>&z73cn0GloL#p4#a*0sr0*;Higa{;v3s+}N`&;>6CqJ#y zb$}a~@8?3g^L(DpW*cha#zA5)Ogr&;R{VfO(f89H+^|qS<<@z~5lKv_@n=#l0x{t^ z{tp*S@}-QfQjQ`dh#SOI5|eQGu6MeO&vow$sU=$V`&H>p{P|$xrpX>jSGjt&(I>iFYk-GonBBRhE@raO^flUw|b?xlsS_;3hnCzr0#2C8Y+bbMma;B7^gvJiTQ|* z8wB3P`PovaI4v2KR!KeucFv7AD6ND}k|KCkHeyy!%NLIstz6Js{DS6x@-kH?v42QH zH~FHb(yFB*jZ z%?0g#B85UeVq3jm0G4{582M?H2q`!imQ+iZ505lSj>sr6qI?vo%<+G(#AeGSSCb^) zaHUBUyI#KeoL<9?12+-#Y4Lj7Cy2nLh%N?2( zk!vUHru!FqsLH{z_DEXdWBgG~<`FS2qAUB$Llk1vSur1xkw(Fqi|89x(mdZz_QN5g4 zFInw8algGKZdbgSN6~zm7^lg{Ywdzzoaltf%L$-Gbb#k_A~2c5`Psk98EGUjNP7EZadhg=~r7!R(5^vyol`j+Egiul-!q7!b zXC={~k@}vL57}=M&k0?U!LU3hfJyO5$Q69{KhBLRjpT;N|M7B8i2YwEDVzRl+21Mw zNke`xF|fOY8)?NL$@rNV6z&#GZe^Q!nB!V!*!CWfc|lw!L@FEOBxKtu@}>9zxzt;T zc^)$%2307A#E_Y!3xAXYCZFO2qZk+_DLNT7aHHuBY_(Sr0B;NDkBkYR&7_FlT4n<- zYrUJ4F|8)WCg<)L_%BbgRLvFKcsi3LG9~ai|+AbE5C9VB9YHJDb3Pv zCI#~S*m}xc327z(HuY?C0*FBPy)Bnpwj1Nlz2AT&W-GdX-$HlW={jBiEmh^uGU?=zssYU=Vb{VnQ}3k5U7*XeHxpWe+$Yj9+ z>VJe^dq3lVsswJRoyX?{8&W21qhKtt;xTb9bN@?>hFjS73x?kF_}sjk6lxd0U_uZ| zNVHM_{Fk|n8yO`z)G0~h!L!6LVuvK`xUdCIkC;X7$M&-|o)mm}ml+Ef!B=H2bwu zL((M~Q;RDpk@Ps%PdFs?e<`atA-tNmx>1Zsy@XuMJv@S5In!*Bl!N<8IX`DEI4d6* ztIgxic2q)@#-DbOi- zf-1>=MalQUIy1-3eoFvDoQYuGGn_Z{E&;B)TYm8fI-yx?!B#O?>K@^|p?8Q;>o7Nple)pyF+NW(6N*Y8vh>cmBQdBvsaEff zmxZJjBxIZuqi!I?;gVMOlZa@$)P`uJn6z44v(h(+Kxhr;Ph83Q)2|WZE}SVy zEfO_ryios>CqAD=j70BrZZv&PF3Cy)U?+J3y?m~dCYjAq`8@#5X5RWJi2+545-NU; z2p$XQFQ$TNoHvgbl7N;PXa zKD>d5L@XyI^S|S`{=-}+u3GAUh9v}J7FViYtlmM{*jv=4`8{szIYvyUi;{NrBWymrZ;q!>05qi~7Ij=jbKtuAbbCFwjYU$Mrl<)!og zoPZf6#NsdC2Xy~I%IFso;Gn!IE&LZ+$ciQY`r%M z#_~%h**9_g&~dgA7qbojmgDL~Ylaqbqe@}l32{`+OllcatCZiSM3ViIB>WaLDi~Jr z(ioXAR7MFV>2BkOF*Bs#u%zXp%7RjqW*1KYs^yYKN$JMO5dvMWR`C;T+d{H8+?nAprgtah;59>~Fk- z&x0ScE%y`uKl>&jxtL;|Zd|bYBqwGr_K(WPXK`n_aityG`YSnq zTG)2jmY65~my}C6Cj37r(W)UoQld@_lG0bnKGm;q!N6k#G(&<)BfHq&e5=fpJYT(J zz5Auq!X#fln=c_^lTy;AC9Oe6d`3g>ZCFf1bWt)(nWGa=+ zX`Flsr8R6M$%Z6IoZCbQ<0RPZ{VbnH#FGin;KGeB3Mp^qnU>zcHbk6L?`t`3NF-pk z6uFtd;yA5*re|oh;Rc=JhTGiBh5cJeI{ghit7-`v*JtrIdp^hw?A*Cvq6D3@g)8#c zbDsAGt}`glR?wRfw>Zy9FpLYO+GJE25zf0jyEJ9kw-|CtevQ9 z?=}J!E_Qy3p6g92w#{MzH7?aREy)0Zx-xQ*${1pRkeqU)O&~+Q9RKEJp%}dNCGb zym&`4CEeC8A(+fBIB&9zfP_daDM9@FF1a(MQWX~|r5Kea?o;P4{GTh|Y!4kEq?R7G zDPqHQ6_UO3ujAR}O>u!l`Ncz%)Q+Y|J#eA0+mL*~G%3-pyfdU^qEuE-ESFj>)7!+* zBH#5iPZBe;J13-U;IrPIZRiNc+ew@-|8-IzZ<0roFL^<`KZ(e&4Ue?{Wj=TQz$3^u z$fp&0$pe_y^F^na*T(ON>4YaSkNGDzGCsjJzng98WqcngpW#KcaKq9h0vcFG3f3KD z8+kk58^UFyBnh=nN)2a*xYZ*aa`_}RlP8i$p?bI93YVWuCb4W8%i=&G9$#hre;X zUU5YHqqtt4hn3Rczu`Mca+`aI!O*pQw%bWeO6B)|{iJ@Uy^0G=OF8{;sT@fsF$}qh z@3o6af!2q(PTo--MZ}xjCn^^GR{rmlpVx~L|9x7+f%THLsu%W(X(J~6X5s&DNy?~8 z39w0OND{|}hi)P85mPp?)=RZXtM{bJ;E{lwpRl!gpR7<$j= zrOVtxOwyW(N%ckCxJua3ZwG>-Z9C1wC8Z#tZbZ3${UpB z3^AUR2uQj7z(Dq0>`xOtKPtANpM=?mrI4un5(1JdX?KlD=1CN-QNEa-eu@1SNkWy+ z#g@T;{Zd+8DYe{|Y?3@pay{i@i)9DBJ2c2x#Sfe4jAnq;9g_?x+`dD>EgDWaq{KRcq-U>i-6St;`Ap`p|bXFs&7`9fY#vuf35m-Fs=B^eY zyta5;r)GX}RI$ea2po(fe`?fL#DHy~*;e1CQ(I8u>wy$&7LtzpQ3p7M;=eOlQs?W=gYAY<%0Yoa7zN=Md@cTdUC^(Ns#$pc=P9-oL%3gI=PRI+M zLg;M<@&0twi3CH&uYgUk0`a~q!6=Kkl)#e@OjN{M-}}I06gQW#-Y!h{;O5v%beAU!w%{!WcAqr zC$$wnDp#`CK}{isqr%)(?0s6b@oGmEhJfWsq+gC4M-b^0stuN2qf>iPZ$03uQ(Iw; z#KOl)NBvd>^6g=HF6tCM_$z`hKDEI`twxaW!~+_&=RvJHjf-~@ADk_!aZ)?ebSfBQ zn!a^ZMTmBL;n$GDK&=8;u2ZOX+llmS5jNd}fb@Q3$&;g;@%I=F8nqK<)FQaO9;mM> z0iOoIrdP4)YDKub z6yM|+69#Yk-? zL%C1EQ;CP_D?$*+2PSknlEC9&&9hr@dGNhP>|0>RKAa~EgJbtQsUkQIi;p=1ORb8> zm~pUj$NxF0Be&q#@S{R~y|`$p?&{p_?y3dh+NJY#YU(Ymsz6944A~Gv{BcLM7sb6z z@Irmx!@0st_Cbt2>?%NhzpGje(`ns)uoXU~tc3--6Gb9TldkFvaxtr61`QP?7Ab!$In3ewXFgRmAm-k2+D)ze82pQn>2~}I*@-V9<=_S_1%GdXOB^4m#gSm~ ze`90RaYQHKC=vfv@4BhvYjBwlfbH=6Z)esxsAOa<&f{CKO>a4=tTL_YKmgj+6G7xH z@ZYw7?W`8{Yt%|4_%?O9sh#-9tK~XihI0A64!GgJIjIitu@7>*N8nm7g$vb(D8;ec zz(x!49-mqTBTqZC7-AdpJ}eCsyb07nEGQnDYCC+t;B%0CC`$K2Mr>*eE;Ve2{iFCJ zGAoc_T6>vRor5Xe0rlvL@aa-~7IOkF^J-65)qrnt#y3I)<2QZ^5CralYCKlxs$v)5 zhVOS*+W(;M-anrvVc<6j%x8k?y3oYUah3wQEgo9q+)Lb zGQAF}=tD#*26j5D;PtL*9o(qCQ7DWR5F*IOS0MkIj4V_c;yhUh1|RFfnLh#6X$Ko3 z#&Z%f;LLrH8^~yF`X2YC9@O|itMF%zl`G8cwHZ2<{s<@u7kYJ=quO$bn;MS=cbx<` zHGxaobn1u!{`xVbPZj<~TN6rSSIl!(eF!3Y9D=As49>~bMV-Z&dO_#}f90n3BCem> z2+OA4BHeLs1cmGl+0A%%nRU; z`9MJRq13+Y37j>2|JbE&;0_!Wbi~OrPy>ksUwkH2F^G$)2Nj?PoKWHBg>svwXs|bO zIUYFjBM99dSq%N(;pL>-zQI2@hbLQb0Y7(A@hF2ItjTkgZj=eeA}&HD5gRz2cS?S3%~8QE*82ZUZ?gShAsf$zA(Z2 zaF>E@ptkXeb*$lTK#0V_+Bg?=9wfJaLZi}AC^+>P#4fbjS*YA&XLVpf@H!UX{u?x3 z2n-Q~MYh6iK94-kX(SL%{tZf?T5Zw4T~s_K=e zYj40>(4hMffbt0fwa$P=0}(`8{JWFdI0}J+ABYRHfzgP#jaL&`=rEKAevPW30>CwZ zLa0=mLSFymG6&TFBV;jtm0&5p^J$6Esu{RO1HZv~K81^n1krw^;S1p3*%m>XBJZ2* z0|Pe{*iQgKJ14d2c4yUOc2+e86aXxOHrohIclsGu6%EJX43dOS_$ifhFG8YihNfE$ zLqiL@uFz4{K;XoKBUa#}k)^-mvcanz=y6edg0LXI`wBP@;NcHi|2l3KoDruy{Cf)T zYjA{%-Bds@RB`n$U7jE5KQzzwaQAAO>X%d`u#&Jz7Iy|Pq+hDVm{Wkhg~_2uOjwu zbyF3NE)c~UwdE1W3sA);9sIxYeQbt|bIUn66}y1xudv+^d0t!uJ$@J@Lge!F7tn^C zE-Kp5LDj-v@P+m|fhufUtVx z06yPEoxzb0AUS!;R;N6y9}y2Ar`iCc(Kim}5&X2N4?*FuReh9A5|n<1MJ@@1b~LD+b&J>Guq5yn_JpQQU{0;Q9RMqV{@&BakO* zYQ#8D_&j7sG*a&^zrp@Xht^sR|E{DKtnm~qTckhE!Y$so1e@LtMN^J5+zd$u8J@Kb z8{7h$5Mi^nwK~=IDWu_Z&|+{hoo>Q;X2H;02PJfgPDR6{J70!l`wN>JpvWL&PNYNT z{{@Gp4J?mbz|=+*kz@@*5+S>EX4FwNRO7s7u_!VQPA9-Bl`x}bUDe)QPHL|kgb!@E zvRF8*E48WzU%mvdhP8`AvVz^99%6te(x9;7U)iWb7i|~0w><&kj4y{)NncfGpD_|qU?@=g<Cnv%9j7hDQ{GIq4AX zh-Uc0QH_PkUSR+q`@9BK`6mR*Dl6N7^!5M-7s%@#yhHrHz{yP=NrsNN7%ui9V2O&9 zc%)u-0>HDwP%dCwk8MtB#ZRyy%n;AD?y3*JfVAZbS9R7Et`@Xs(|RbeUGN7lfdLxs zs`lU$tRtv;Fl?HIxz&bEe}c&sjmy-gRZWOc4Hz|Q;0c|o{TjFSIZyyapIZ?kKaafL z#zj!cV9)(;I;id4(C>rblz*ay4WMpuS7lz%729A3rn;$y#m;Kev$!Kr*JtrJLKdOU zrv+*}87bDidz}o*2^TI57b*G!XI1hqC?PYfRwM!1kd0C}>mnS9&sQ)a@!8zQtKg_2 z(BM%8_xh-did_LSdNXXguW>1Dp*K+Zwg}NHkImqgUtH7?cvXAefWKe^)&2s`9n{RK zfgytQOh+Vw6W@XV_qS_Q7K#N6K7%)dQn?0vm2w_--}YDGFusmkY>SPcoJx?19QSrt z=hx$WFNgW`va{Oi0Xq@z!{Cfo7-4GN2-2dEc;n|<74|pg;p4+acR^Fa5Xo8sn-6!! z2S!MX706215r+3Q>Rc*rXo^m4nsiVno`$no%XRsB%gN5r3+5aLoM6@ayneLfKVWK1b zntTn6(WMA>-0Q3iOW(u5KA6}w?ke>~ttvqc-cDGqoB2 z9#*RtGMi=iVl93toD(Dq#~WZZ-vU8{FxpZGqx2>yAB17o;ltun@b}Ll17eS)gxB-f z7-G8upKKL$!uok1@t>0*gI6JZF#}}21r7tsq??fDiq3RbtDE6${tC>N;gY_qQB(Nw zhv-pk_y|NT(x6!glc&D}%Qnvq@gRur7k~^nr{HrK9f)jihxL2pWn5&)6#D^C8D`n) z%`Pexf~X0s*!BiCJyj1A3Lfl<)!^j}1c&|y8SpSXmPFWg2rQ0Y1_6ZMdLBU0uRR=* zr3fO;Tn8NvV5Tx%)K0{PYEb`EfS*NO5raDcGi+xmyq&+`fUX0zE{1FX=E;8`hVUCM zY5`pDo849IJP0ZSibM z4)FDDz^d6DkrMDUoRpdwm{X6zhp1<6@LN1FPj@V7J9twZUs0hrxLsX|EE9%a#U+<*Qs& z(?$5VAJ%UkuzA&8H6S4n3?1)^Z?;e1n|@mqn~Wm{klKgw{ZQGJpx$~=%?Xz8BTz#B zgrS45UIjjlOA$W#~>Mx{Tm8n17raBdGU70102Kt zW6%i!kapL@!+jB2>}t%Ngbje2uPFes=S}E!#0d8vhbi|6`j){dc?&8!AFRF!mvI}$ zw1e8Picc>xKngiJtDPuwihmYjvz@)D}aNR@J-o(AL|h0y^ksc#4F zOa+7#F5235h~$@`+tc7j6hm0O150`bs0nS?)bFfLHb5et0`ETtmPE;A8H8QapRk&s z2i9KfZcwg&;?h*%jFWI)_-rP=)m7O-$?Sz67mJJI@gE#VJop@STbn)yYue({&4(f? zfi#5C84Y{C0Y#)m8(dWYY(bwJ;ARzp^sp%h&RX>ZIOQlvZ`RcdpcBXIj9w@Ra-H4%VVGz zYP*&`0K*jP4J-zEYq2qEeS2URj6VYp=notz(kExuK-M63REA7O%OTi*VFgoR z3Ne1T#6HO|$F^eALY->C&9AU?R4vGKuhW5~OJF?Q2fOV6q$Dnx7u>D=+Yk@_02?8O zFaZC59GkT4M2^4BQa0AGP6w?qGXAs*Yb8JpgP zAQP&VTp@n#p^oEWy>7?3_oTw@{vGCYJJjkHD3Ctb`4Qj(xKDeaJC2~hpau3qFibgL zctb0XLjiq;05)fAyHwReG=3PWMZN;n{48F+`P_7in*uMtkS-KkTtIf(6HOf-Vd zOF`;r_yu8k?rO@(N@}=w3xU`8yk@I`srjwx7DcFoVH{f1b996&!SQgKHK&S*r7*ZQyWWEpR2B0ip!>tB?mVK*H zt_aC&EC!U&WUJx#MTfYm)7Kz^3F&wiEVgL|CN;9!HJ3Q47C59OI;in&h$Xr}BYq2S z7w=16f+36Qr5W6*b1U4`7AGKC1;AgwtwdWV*&m-0!2rr;6k57h63_B z7~X8{^)NE=A?b=fC=mn)3;v;mJ{Ig&bOi#BaLeN1D|Eow z@P%&KinC4+K>I6PG6XMHqJ|@^!K(jjAzo2DV0!|d>v4@*4SO#Yfu-6?oZBSM`%SQ1 zB5XHYvc;>As;P!U3Dvn3PK6J2K@D82Hb}cE0OnPKI5Ifs)J~AU569vLfL^fb3|)tKO%S@>5;wmh-9T|)yh|J?%oh0^*GA_xJs~Kik`$-9|hkc zq~=ow{~dXptVFQUE?CN$$Yy{ooi;GmLu_WD1Y%PsoDE>z^Q%U6Y=meXhoD%BbPANzMzCTD z%x_!Bg%+?~8?4%Ku#*ow+oA(dxyXij!QEERfyF{0A3g(1Bl_i)hCq~6hM-O`V7HsH zN3`waQ=l@`d8!3MBNZ1RJ{^)P9G4ImCHV)0&EPz)TZM~-n*6rUaf`vrH6J42@DPHD z_=U2f1u((k2NpdJs=;4aybL5pG^F4^(4G~b4#M^|X1x0zEQcz$XvF{be1x-yXKY&q z_d5nGjsQi60aj@$&TAYWc-h~IbAdz)?nS&GrqlKj2els}v)~ji-cQhMqfk5t(AMGR z+JZCSuok#t&d-P$b^rl*w0+mZP;o{$2Jcf%FvBkgmmm|`hSJ+I$d(#>j=9<&fPn2! z-4FlI_B9xrhvAXJzuSu=2u65hFYL1;V70b3oYhKbwcn7jdLPzsma7Ur2*L3x^tm

vIk(}quLsshI;Ac~KobclTSUy7;OzQl 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]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h -pico/version.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/version.h -pico/config.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/platform.h -pico/assert.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h -pico/error.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/pico/types.h -cassert -- -assert.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h -pico/config_autogen.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/pico/config_autogen.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h -stdint.h -- -stdbool.h -- -stddef.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/hardware/regs/addressmap.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/pico/asm_helper.S -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/hardware/regs/addressmap.h -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/hardware/regs/sio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/pico.h -hardware/regs/intctrl.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/intctrl.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/platform_defs.h -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/irq.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/hardware/regs/sio.h -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/hardware/regs/addressmap.h -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/asm_helper.S -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/asm_helper.S -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S -pico/asm_helper.S -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/pico/asm_helper.S - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/hardware/platform_defs.h -pico/config.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/pico/config.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h -sys/cdefs.h -- -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/pico/types.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/hardware/platform_defs.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/m0plus.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/hardware/platform_defs.h -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/addressmap.h -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/hardware/regs/sio.h -pico/binary_info/defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/pico/binary_info/defs.h - -generated/pico_base/pico/config_autogen.h -C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h -- - -generated/pico_base/pico/version.h - diff --git a/build/src/CMakeFiles/encoders_pio.dir/C.includecache b/build/src/CMakeFiles/encoders_pio.dir/C.includecache deleted file mode 100644 index f8d22be..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/C.includecache +++ /dev/null @@ -1,828 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h -pico/version.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/version.h -pico/config.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/platform.h -pico/assert.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h -pico/error.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/pico/types.h -cassert -- -assert.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h -pico/config_autogen.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/pico/config_autogen.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h -stdint.h -- -stdbool.h -- -stddef.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h -pico/binary_info/defs.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/defs.h -pico/binary_info/structure.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/structure.h -pico/binary_info/code.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/pico/binary_info/code.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/pico.h -pico/binary_info/structure.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/pico/binary_info/structure.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h -stdint.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico.h -pico/stdio.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico/time.h -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/hardware/gpio.h -hardware/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/hardware/uart.h -pico/stdio_uart.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_uart.h -pico/stdio_usb.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_usb.h -pico/stdio_semihosting.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/pico/stdio_semihosting.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c -pico/critical_section.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/critical_section.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/critical_section.h -pico/lock_core.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/pico/lock_core.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/pico.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/hardware/sync.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h -pico/lock_core.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/pico/lock_core.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/sem.h -pico/lock_core.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/pico/lock_core.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c -pico/lock_core.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/lock_core.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c -pico/mutex.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/mutex.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/time.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c -pico/sem.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/sem.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/pico/time.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/pico.h -hardware/timer.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/hardware/timer.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/timeout_helper.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/pico/time.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c -limits.h -- -stdio.h -- -stdlib.h -- -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/pico.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/pico/time.h -pico/util/pheap.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/pico/util/pheap.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/hardware/sync.h -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/hardware/gpio.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c -pico/timeout_helper.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/pico/timeout_helper.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c -pico/util/datetime.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pico/util/datetime.h -stdio.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/datetime.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pheap.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/queue.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pico.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/hardware/sync.h - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c -stdio.h -- -stdlib.h -- -pico/util/pheap.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pico/util/pheap.h -stdio.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c -stdlib.h -- -string.h -- -pico/util/queue.h -C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pico/util/queue.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/hardware/regs/addressmap.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dma.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sysinfo.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/tbman.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/vreg_and_chip_reset.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/watchdog.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/clocks.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/dma.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/dma.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/dma.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/sio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/io_bank0.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/io_bank0.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/mpu.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/pads_bank0.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/pads_bank0.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/pio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/pio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/pll.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/pll.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/psm.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/psm.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/psm.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/resets.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/scb.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/sio.h -hardware/structs/interp.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/structs/interp.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/timer.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/timer.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/regs/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/uart.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/vreg_and_chip_reset.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/vreg_and_chip_reset.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/vreg_and_chip_reset.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/watchdog.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/watchdog.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h -hardware/regs/xosc.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/xosc.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/pico.h -hardware/regs/addressmap.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/hardware/regs/addressmap.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c -hardware/claim.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/hardware/claim.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/pico.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/hardware/sync.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/pico.h -hardware/regs/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/regs/clocks.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/platform_defs.h -hardware/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/resets.h -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/clocks.h -hardware/watchdog.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/watchdog.h -hardware/pll.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/pll.h -hardware/xosc.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/xosc.h -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/irq.h -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/hardware/gpio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/pico.h -hardware/structs/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/hardware/structs/clocks.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c -stdio.h -- -hardware/dma.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/hardware/dma.h -hardware/claim.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/hardware/claim.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/pico.h -hardware/structs/dma.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/hardware/structs/dma.h -hardware/regs/dreq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/hardware/regs/dreq.h -pico/assert.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/pico/assert.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/hardware/gpio.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/hardware/sync.h -hardware/structs/iobank0.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/hardware/structs/iobank0.h -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/hardware/irq.h -pico/binary_info.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/pico/binary_info.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/pico.h -hardware/structs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/hardware/structs/sio.h -hardware/structs/padsbank0.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/hardware/structs/padsbank0.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/pico.h -hardware/regs/intctrl.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/intctrl.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/m0plus.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/irq.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/regs/m0plus.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/platform_defs.h -hardware/structs/scb.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/hardware/structs/scb.h -pico/mutex.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/pico/mutex.h -pico/assert.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/pico/assert.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pico.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/hardware/address_mapped.h -hardware/structs/pio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/hardware/structs/pio.h -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/hardware/gpio.h -hardware/regs/dreq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/hardware/regs/dreq.h -hardware/pio_instructions.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/hardware/pio_instructions.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c -hardware/claim.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/hardware/claim.h -hardware/pio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/hardware/pio.h -hardware/pio_instructions.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/hardware/pio_instructions.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/pll.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/pico.h -hardware/structs/pll.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/hardware/structs/pll.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/hardware/clocks.h -hardware/pll.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/hardware/pll.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/resets.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/pico.h -hardware/structs/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/hardware/structs/resets.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/pico.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/hardware/address_mapped.h -hardware/regs/sio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/hardware/regs/sio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/hardware/sync.h -hardware/claim.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/hardware/claim.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/pico.h -hardware/structs/timer.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/hardware/structs/timer.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c -hardware/timer.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/hardware/timer.h -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/hardware/irq.h -hardware/sync.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/hardware/sync.h -hardware/claim.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/hardware/claim.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/pico.h -hardware/structs/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/hardware/structs/uart.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/address_mapped.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/platform_defs.h -hardware/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/uart.h -hardware/structs/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/structs/uart.h -hardware/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/resets.h -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/clocks.h -hardware/timer.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/hardware/timer.h -pico/assert.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/pico/assert.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include/hardware/vreg.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include/hardware/pico.h -hardware/structs/vreg_and_chip_reset.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include/hardware/hardware/structs/vreg_and_chip_reset.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/pico.h -hardware/vreg.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/hardware/vreg.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include/hardware/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c -stdio.h -- -hardware/watchdog.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/hardware/watchdog.h -hardware/structs/watchdog.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/hardware/structs/watchdog.h -hardware/structs/psm.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/hardware/structs/psm.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include/hardware/pico.h -hardware/structs/xosc.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include/hardware/hardware/structs/xosc.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/pico.h -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/hardware/clocks.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/hardware/platform_defs.h -hardware/regs/xosc.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/hardware/regs/xosc.h -hardware/structs/xosc.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/hardware/structs/xosc.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c -pico/bootrom.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/pico/bootrom.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c -string.h -- -pico/bootrom.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/bootrom.h -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c -math.h -- -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/types.h -pico/double.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/double.h -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/pico/platform.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include/pico/double.h -math.h -- -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include/pico/pico/types.h -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include/pico/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c -string.h -- -pico/bootrom.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/bootrom.h -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/types.h -pico/float.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/float.h -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/pico/platform.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include/pico/float.h -math.h -- -float.h -- -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include/pico/pico/types.h -pico/bootrom/sf_table.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include/pico/pico/bootrom/sf_table.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c -stdlib.h -- -stdio.h -- -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico.h -pico/mutex.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico/mutex.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h -sys/cdefs.h -- -pico/types.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/pico/types.h -hardware/platform_defs.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/hardware/platform_defs.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/pico.h -hardware/address_mapped.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/hardware/address_mapped.h -hardware/regs/tbman.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/hardware/regs/tbman.h -hardware/regs/sysinfo.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/hardware/regs/sysinfo.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include/pico/printf.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include/pico/pico.h -stdio.h -- -stdarg.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c -stdbool.h -- -stdint.h -- -stdio.h -- -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/pico/platform.h -pico/printf.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/pico/printf.h -float.h -- - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c -stdio.h -- -stdarg.h -- -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/pico.h -hardware/regs/m0plus.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/regs/m0plus.h -hardware/regs/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/regs/resets.h -hardware/structs/mpu.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/structs/mpu.h -hardware/structs/scb.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/structs/scb.h -hardware/structs/padsbank0.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/structs/padsbank0.h -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/clocks.h -hardware/irq.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/irq.h -hardware/resets.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/hardware/resets.h -pico/mutex.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/pico/mutex.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/pico/time.h -pico/printf.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/pico/printf.h -pico/bootrom.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/pico/bootrom.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c -pico/binary_info.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/pico/binary_info.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/pico.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio/driver.h -pico/stdio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio/pico/stdio.h -pico/platform.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio/pico/platform.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c -string.h -- -stdio.h -- -stdarg.h -- -pico.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico.h -pico/mutex.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/mutex.h -pico/printf.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/printf.h -pico/stdio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/stdio.h -pico/stdio/driver.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/stdio/driver.h -pico/time.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/time.h -pico/stdio_uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/stdio_uart.h -pico/stdio_usb.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/stdio_usb.h -pico/stdio_semihosting.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/pico/stdio_semihosting.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h -pico/stdio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/pico/stdio.h -hardware/uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/hardware/uart.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c -pico/stdio/driver.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/pico/stdio/driver.h -pico/stdio_uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/pico/stdio_uart.h -pico/binary_info.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/pico/binary_info.h -hardware/gpio.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/hardware/gpio.h - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c -pico/stdlib.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/pico/stdlib.h -hardware/pll.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/hardware/pll.h -hardware/clocks.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/hardware/clocks.h -pico/stdio_uart.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/pico/stdio_uart.h -pico/binary_info.h -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/pico/binary_info.h - -generated/pico_base/pico/config_autogen.h -C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h -- - -generated/pico_base/pico/version.h - diff --git a/build/src/CMakeFiles/encoders_pio.dir/CXX.includecache b/build/src/CMakeFiles/encoders_pio.dir/CXX.includecache deleted file mode 100644 index 0848fb6..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/CXX.includecache +++ /dev/null @@ -1,12 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp -cstdlib -- - diff --git a/build/src/CMakeFiles/encoders_pio.dir/DependInfo.cmake b/build/src/CMakeFiles/encoders_pio.dir/DependInfo.cmake deleted file mode 100644 index 4ce0efc..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/DependInfo.cmake +++ /dev/null @@ -1,260 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "ASM" - "C" - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_ASM - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj" - ) -set(CMAKE_ASM_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_ASM - "PICO_BIT_OPS_PICO=1" - "PICO_BOARD=\"pico\"" - "PICO_BUILD=1" - "PICO_CMAKE_BUILD_TYPE=\"Debug\"" - "PICO_COPY_TO_RAM=0" - "PICO_CXX_ENABLE_EXCEPTIONS=0" - "PICO_DIVIDER_HARDWARE=1" - "PICO_DOUBLE_PICO=1" - "PICO_FLOAT_PICO=1" - "PICO_INT64_OPS_PICO=1" - "PICO_MEM_OPS_PICO=1" - "PICO_NO_FLASH=0" - "PICO_NO_HARDWARE=0" - "PICO_ON_DEVICE=1" - "PICO_PRINTF_PICO=1" - "PICO_STDIO_UART=1" - "PICO_USE_BLOCKED_RAM=0" - ) - -# The include file search paths: -set(CMAKE_ASM_TARGET_INCLUDE_PATH - "src" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include" - "generated/pico_base" - "C:/Users/ngadj/Documents/pico-sdk/src/boards/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_bit_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include" - ) -set(CMAKE_DEPENDS_CHECK_C - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj" - "C:/Users/ngadj/Documents/pico-sdvx-test/src/pico_sdvx.c" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/pico_sdvx.c.obj" - ) -set(CMAKE_C_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_C - "PICO_BIT_OPS_PICO=1" - "PICO_BOARD=\"pico\"" - "PICO_BUILD=1" - "PICO_CMAKE_BUILD_TYPE=\"Debug\"" - "PICO_COPY_TO_RAM=0" - "PICO_CXX_ENABLE_EXCEPTIONS=0" - "PICO_DIVIDER_HARDWARE=1" - "PICO_DOUBLE_PICO=1" - "PICO_FLOAT_PICO=1" - "PICO_INT64_OPS_PICO=1" - "PICO_MEM_OPS_PICO=1" - "PICO_NO_FLASH=0" - "PICO_NO_HARDWARE=0" - "PICO_ON_DEVICE=1" - "PICO_PRINTF_PICO=1" - "PICO_STDIO_UART=1" - "PICO_USE_BLOCKED_RAM=0" - ) - -# The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH - "src" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include" - "generated/pico_base" - "C:/Users/ngadj/Documents/pico-sdk/src/boards/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_bit_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include" - ) -set(CMAKE_DEPENDS_CHECK_CXX - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp" "C:/Users/ngadj/Documents/pico-sdvx-test/build/src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj" - ) -set(CMAKE_CXX_COMPILER_ID "GNU") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_CXX - "PICO_BIT_OPS_PICO=1" - "PICO_BOARD=\"pico\"" - "PICO_BUILD=1" - "PICO_CMAKE_BUILD_TYPE=\"Debug\"" - "PICO_COPY_TO_RAM=0" - "PICO_CXX_ENABLE_EXCEPTIONS=0" - "PICO_DIVIDER_HARDWARE=1" - "PICO_DOUBLE_PICO=1" - "PICO_FLOAT_PICO=1" - "PICO_INT64_OPS_PICO=1" - "PICO_MEM_OPS_PICO=1" - "PICO_NO_FLASH=0" - "PICO_NO_HARDWARE=0" - "PICO_ON_DEVICE=1" - "PICO_PRINTF_PICO=1" - "PICO_STDIO_UART=1" - "PICO_USE_BLOCKED_RAM=0" - ) - -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "src" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include" - "generated/pico_base" - "C:/Users/ngadj/Documents/pico-sdk/src/boards/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_bit_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_divider/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include" - "C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include" - "C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/CMakeFiles/encoders_pio.dir/build.make b/build/src/CMakeFiles/encoders_pio.dir/build.make deleted file mode 100644 index 8cfa197..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/build.make +++ /dev/null @@ -1,967 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF -SHELL = cmd.exe - -# The CMake executable. -CMAKE_COMMAND = "C:\Program Files\CMake\bin\cmake.exe" - -# The command to remove a file. -RM = "C:\Program Files\CMake\bin\cmake.exe" -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = C:\Users\ngadj\Documents\pico-sdvx-test - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = C:\Users\ngadj\Documents\pico-sdvx-test\build - -# Include any dependencies generated for this target. -include src\CMakeFiles\encoders_pio.dir\depend.make - -# Include the progress variables for this target. -include src\CMakeFiles\encoders_pio.dir\progress.make - -# Include the compile flags for this target's objects. -include src\CMakeFiles\encoders_pio.dir\flags.make - -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: ..\src\pico_sdvx.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/CMakeFiles/encoders_pio.dir/pico_sdvx.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj -c C:\Users\ngadj\Documents\pico-sdvx-test\src\pico_sdvx.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/pico_sdvx.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdvx-test\src\pico_sdvx.c > CMakeFiles\encoders_pio.dir\pico_sdvx.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/pico_sdvx.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdvx-test\src\pico_sdvx.c -o CMakeFiles\encoders_pio.dir\pico_sdvx.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building ASM object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building CXX object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR10B2~1.EXE $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR10B2~1.EXE $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR10B2~1.EXE $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: src\CMakeFiles\encoders_pio.dir\flags.make -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building C object src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj -c C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.i" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c > CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.i - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.s" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR19DD~1.EXE $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c -o CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.s - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -# Object files for target encoders_pio -encoders_pio_OBJECTS = \ -"CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj" \ -"CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj" - -# External object files for target encoders_pio -encoders_pio_EXTERNAL_OBJECTS = - -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\build.make -src\encoders_pio.elf: pico-sdk\src\rp2_common\boot_stage2\bs2_default_padded_checksummed.S -src\encoders_pio.elf: src\CMakeFiles\encoders_pio.dir\objects1.rsp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Linking CXX executable encoders_pio.elf" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - C:\PROGRA~2\GNUARM~1\102020~1\bin\AR10B2~1.EXE -march=armv6-m -mcpu=cortex-m0plus -mthumb -Og -g -Wl,--build-id=none --specs=nosys.specs -Wl,--wrap=sprintf -Wl,--wrap=snprintf -Wl,--wrap=vsnprintf -Wl,--wrap=__clzsi2 -Wl,--wrap=__clzdi2 -Wl,--wrap=__ctzsi2 -Wl,--wrap=__ctzdi2 -Wl,--wrap=__popcountsi2 -Wl,--wrap=__popcountdi2 -Wl,--wrap=__clz -Wl,--wrap=__clzl -Wl,--wrap=__clzll -Wl,--wrap=__aeabi_idiv -Wl,--wrap=__aeabi_idivmod -Wl,--wrap=__aeabi_ldivmod -Wl,--wrap=__aeabi_uidiv -Wl,--wrap=__aeabi_uidivmod -Wl,--wrap=__aeabi_uldivmod -Wl,--wrap=__aeabi_dadd -Wl,--wrap=__aeabi_ddiv -Wl,--wrap=__aeabi_dmul -Wl,--wrap=__aeabi_drsub -Wl,--wrap=__aeabi_dsub -Wl,--wrap=__aeabi_cdcmpeq -Wl,--wrap=__aeabi_cdrcmple -Wl,--wrap=__aeabi_cdcmple -Wl,--wrap=__aeabi_dcmpeq -Wl,--wrap=__aeabi_dcmplt -Wl,--wrap=__aeabi_dcmple -Wl,--wrap=__aeabi_dcmpge -Wl,--wrap=__aeabi_dcmpgt -Wl,--wrap=__aeabi_dcmpun -Wl,--wrap=__aeabi_i2d -Wl,--wrap=__aeabi_l2d -Wl,--wrap=__aeabi_ui2d -Wl,--wrap=__aeabi_ul2d -Wl,--wrap=__aeabi_d2iz -Wl,--wrap=__aeabi_d2lz -Wl,--wrap=__aeabi_d2uiz -Wl,--wrap=__aeabi_d2ulz -Wl,--wrap=__aeabi_d2f -Wl,--wrap=sqrt -Wl,--wrap=cos -Wl,--wrap=sin -Wl,--wrap=tan -Wl,--wrap=atan2 -Wl,--wrap=exp -Wl,--wrap=log -Wl,--wrap=ldexp -Wl,--wrap=copysign -Wl,--wrap=trunc -Wl,--wrap=floor -Wl,--wrap=ceil -Wl,--wrap=round -Wl,--wrap=sincos -Wl,--wrap=asin -Wl,--wrap=acos -Wl,--wrap=atan -Wl,--wrap=sinh -Wl,--wrap=cosh -Wl,--wrap=tanh -Wl,--wrap=asinh -Wl,--wrap=acosh -Wl,--wrap=atanh -Wl,--wrap=exp2 -Wl,--wrap=log2 -Wl,--wrap=exp10 -Wl,--wrap=log10 -Wl,--wrap=pow -Wl,--wrap=powint -Wl,--wrap=hypot -Wl,--wrap=cbrt -Wl,--wrap=fmod -Wl,--wrap=drem -Wl,--wrap=remainder -Wl,--wrap=remquo -Wl,--wrap=expm1 -Wl,--wrap=log1p -Wl,--wrap=fma -Wl,--wrap=__aeabi_lmul -Wl,--wrap=__aeabi_fadd -Wl,--wrap=__aeabi_fdiv -Wl,--wrap=__aeabi_fmul -Wl,--wrap=__aeabi_frsub -Wl,--wrap=__aeabi_fsub -Wl,--wrap=__aeabi_cfcmpeq -Wl,--wrap=__aeabi_cfrcmple -Wl,--wrap=__aeabi_cfcmple -Wl,--wrap=__aeabi_fcmpeq -Wl,--wrap=__aeabi_fcmplt -Wl,--wrap=__aeabi_fcmple -Wl,--wrap=__aeabi_fcmpge -Wl,--wrap=__aeabi_fcmpgt -Wl,--wrap=__aeabi_fcmpun -Wl,--wrap=__aeabi_i2f -Wl,--wrap=__aeabi_l2f -Wl,--wrap=__aeabi_ui2f -Wl,--wrap=__aeabi_ul2f -Wl,--wrap=__aeabi_f2iz -Wl,--wrap=__aeabi_f2lz -Wl,--wrap=__aeabi_f2uiz -Wl,--wrap=__aeabi_f2ulz -Wl,--wrap=__aeabi_f2d -Wl,--wrap=sqrtf -Wl,--wrap=cosf -Wl,--wrap=sinf -Wl,--wrap=tanf -Wl,--wrap=atan2f -Wl,--wrap=expf -Wl,--wrap=logf -Wl,--wrap=ldexpf -Wl,--wrap=copysignf -Wl,--wrap=truncf -Wl,--wrap=floorf -Wl,--wrap=ceilf -Wl,--wrap=roundf -Wl,--wrap=sincosf -Wl,--wrap=asinf -Wl,--wrap=acosf -Wl,--wrap=atanf -Wl,--wrap=sinhf -Wl,--wrap=coshf -Wl,--wrap=tanhf -Wl,--wrap=asinhf -Wl,--wrap=acoshf -Wl,--wrap=atanhf -Wl,--wrap=exp2f -Wl,--wrap=log2f -Wl,--wrap=exp10f -Wl,--wrap=log10f -Wl,--wrap=powf -Wl,--wrap=powintf -Wl,--wrap=hypotf -Wl,--wrap=cbrtf -Wl,--wrap=fmodf -Wl,--wrap=dremf -Wl,--wrap=remainderf -Wl,--wrap=remquof -Wl,--wrap=expm1f -Wl,--wrap=log1pf -Wl,--wrap=fmaf -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=free -Wl,--wrap=memcpy -Wl,--wrap=memset -Wl,--wrap=__aeabi_memcpy -Wl,--wrap=__aeabi_memset -Wl,--wrap=__aeabi_memcpy4 -Wl,--wrap=__aeabi_memset4 -Wl,--wrap=__aeabi_memcpy8 -Wl,--wrap=__aeabi_memset8 -Wl,-Map=encoders_pio.elf.map -Wl,--script=C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/memmap_default.ld -Wl,--gc-sections -Wl,--wrap=printf -Wl,--wrap=vprintf -Wl,--wrap=puts -Wl,--wrap=putchar @CMakeFiles\encoders_pio.dir\objects1.rsp -o encoders_pio.elf ..\pico-sdk\src\rp2_common\boot_stage2\bs2_default_padded_checksummed.S - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -# Rule to build all files generated by this target. -src\CMakeFiles\encoders_pio.dir\build: src\encoders_pio.elf - -.PHONY : src\CMakeFiles\encoders_pio.dir\build - -src\CMakeFiles\encoders_pio.dir\clean: - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - $(CMAKE_COMMAND) -P CMakeFiles\encoders_pio.dir\cmake_clean.cmake - cd C:\Users\ngadj\Documents\pico-sdvx-test\build -.PHONY : src\CMakeFiles\encoders_pio.dir\clean - -src\CMakeFiles\encoders_pio.dir\depend: - $(CMAKE_COMMAND) -E cmake_depends "NMake Makefiles" C:\Users\ngadj\Documents\pico-sdvx-test C:\Users\ngadj\Documents\pico-sdvx-test\src C:\Users\ngadj\Documents\pico-sdvx-test\build C:\Users\ngadj\Documents\pico-sdvx-test\build\src C:\Users\ngadj\Documents\pico-sdvx-test\build\src\CMakeFiles\encoders_pio.dir\DependInfo.cmake --color=$(COLOR) -.PHONY : src\CMakeFiles\encoders_pio.dir\depend - diff --git a/build/src/CMakeFiles/encoders_pio.dir/cmake_clean.cmake b/build/src/CMakeFiles/encoders_pio.dir/cmake_clean.cmake deleted file mode 100644 index 1c0d7b8..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/cmake_clean.cmake +++ /dev/null @@ -1,58 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj" - "CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj" - "CMakeFiles/encoders_pio.dir/pico_sdvx.c.obj" - "encoders_pio.elf" - "encoders_pio.elf.manifest" - "encoders_pio.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ASM C CXX) - include(CMakeFiles/encoders_pio.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/src/CMakeFiles/encoders_pio.dir/depend.internal b/build/src/CMakeFiles/encoders_pio.dir/depend.internal deleted file mode 100644 index f435092..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/depend.internal +++ /dev/null @@ -1,859 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/asm_helper.S - generated/pico_base/pico/config_autogen.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/critical_section.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/sem.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pheap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/timeout_helper.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/datetime.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/pheap.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/include/pico/util/queue.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/include/hardware/xosc.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dma.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/dma.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/io_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/iobank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/scb.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio_instructions.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/include/hardware/claim.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/vreg_and_chip_reset.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/vreg_and_chip_reset.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/include/hardware/vreg.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/psm.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/watchdog.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/psm.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/watchdog.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/include/hardware/watchdog.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/xosc.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/xosc.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/include/pico/double.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom/sf_table.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/include/pico/float.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sysinfo.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/tbman.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include/pico/printf.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/mpu.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/scb.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_resets/include/hardware/resets.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/include/pico/bootrom.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include/pico/printf.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/lock_core.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/include/pico/mutex.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/include/hardware/sync.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/include/pico/printf.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio/driver.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio/driver.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/code.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/defs.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_binary_info/include/pico/binary_info/structure.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/include/hardware/clocks.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/include/hardware/pll.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/pico_sdvx.c.obj - C:/Users/ngadj/Documents/pico-sdk/src/boards/include/boards/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/assert.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/config.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/error.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_base/include/pico/types.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_stdlib/include/pico/stdlib.h - C:/Users/ngadj/Documents/pico-sdk/src/common/pico_time/include/pico/time.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/platform_defs.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/padsbank0.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/sio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/address_mapped.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/include/hardware/timer.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/include/hardware/uart.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/include/pico/platform.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/include/pico/stdio.h - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/include/pico/stdio_uart.h - C:/Users/ngadj/Documents/pico-sdvx-test/src/pico_sdvx.c - C:/Users/ngadj/Documents/pico-sdvx-test/src/usb_descriptors.h - generated/pico_base/pico/config_autogen.h - generated/pico_base/pico/version.h -src/CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj - C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp diff --git a/build/src/CMakeFiles/encoders_pio.dir/depend.make b/build/src/CMakeFiles/encoders_pio.dir/depend.make deleted file mode 100644 index a389eac..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/depend.make +++ /dev/null @@ -1,859 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\divider.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq_handler_chain.S.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bit_ops\bit_ops_aeabi.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_divider\divider.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_aeabi.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_v1_rom_shim.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_aeabi.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_v1_rom_shim.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\pico_int64_ops_aeabi.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\asm_helper.S -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_mem_ops\mem_ops_aeabi.S.obj: generated\pico_base\pico\config_autogen.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\crt0.S - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\critical_section.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\critical_section.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\lock_core.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\mutex.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\mutex.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\sem.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\sem.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include\pico\util\pheap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\time.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\timeout_helper.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_time\timeout_helper.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include\pico\util\datetime.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\datetime.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include\pico\util\pheap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\pheap.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include\pico\util\queue.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\common\pico_util\queue.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include\hardware\claim.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\claim.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\xosc.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\xosc.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include\hardware\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include\hardware\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\include\hardware\watchdog.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\include\hardware\xosc.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\clocks.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\dma.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\dreq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\dma.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include\hardware\claim.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include\hardware\dma.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\dma.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\code.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\structure.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\io_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\iobank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\gpio.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\mutex.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\scb.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\irq.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\dreq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include\hardware\claim.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include\hardware\pio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include\hardware\pio_instructions.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\pio.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include\hardware\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\pll.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include\hardware\claim.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\sync.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include\hardware\claim.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\timer.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include\hardware\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\uart.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\vreg_and_chip_reset.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\vreg_and_chip_reset.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\include\hardware\vreg.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\vreg.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\psm.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\watchdog.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\psm.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\watchdog.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\include\hardware\watchdog.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\watchdog.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\xosc.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\xosc.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\xosc.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\bootrom.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_init_rom.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\include\pico\double.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\double_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_init_rom.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom\sf_table.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\include\pico\float.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\float_math.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\mutex.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_malloc\pico_malloc.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sysinfo.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\tbman.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\platform.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include\pico\printf.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\printf.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\mutex.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\intctrl.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\m0plus.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\mpu.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\scb.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include\hardware\irq.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include\hardware\resets.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include\pico\bootrom.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include\pico\printf.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\runtime.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\code.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\structure.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\binary_info.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\lock_core.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include\pico\mutex.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include\hardware\sync.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include\pico\printf.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio\driver.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\stdio.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\code.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\structure.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio\driver.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\stdio_uart.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\code.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include\pico\binary_info\structure.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include\pico\stdlib.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include\hardware\clocks.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include\hardware\pll.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdlib\stdlib.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\boards\include\boards\pico.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\assert.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\config.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\error.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include\pico\types.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include\pico\stdlib.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include\pico\time.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\platform_defs.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\addressmap.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\pads_bank0.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\sio.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\timer.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include\hardware\regs\uart.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\interp.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\padsbank0.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\sio.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\timer.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include\hardware\structs\uart.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include\hardware\address_mapped.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include\hardware\gpio.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include\hardware\timer.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include\hardware\uart.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include\pico\platform.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include\pico\stdio.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include\pico\stdio_uart.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: ..\src\pico_sdvx.c -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: ..\src\usb_descriptors.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: generated\pico_base\pico\config_autogen.h -src\CMakeFiles\encoders_pio.dir\pico_sdvx.c.obj: generated\pico_base\pico\version.h - -src\CMakeFiles\encoders_pio.dir\C_\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp.obj: C:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_standard_link\new_delete.cpp - diff --git a/build/src/CMakeFiles/encoders_pio.dir/flags.make b/build/src/CMakeFiles/encoders_pio.dir/flags.make deleted file mode 100644 index dfe090a..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/flags.make +++ /dev/null @@ -1,24 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - -# compile ASM with C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe -# compile C with C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-gcc.exe -# compile CXX with C:/Program Files (x86)/GNU Arm Embedded Toolchain/10 2020-q4-major/bin/arm-none-eabi-g++.exe -ASM_DEFINES = -DPICO_BIT_OPS_PICO=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_DIVIDER_HARDWARE=1 -DPICO_DOUBLE_PICO=1 -DPICO_FLOAT_PICO=1 -DPICO_INT64_OPS_PICO=1 -DPICO_MEM_OPS_PICO=1 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_PRINTF_PICO=1 -DPICO_STDIO_UART=1 -DPICO_USE_BLOCKED_RAM=0 - -ASM_INCLUDES = -IC:\Users\ngadj\Documents\pico-sdvx-test\build\src -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include -IC:\Users\ngadj\Documents\pico-sdvx-test\build\generated\pico_base -IC:\Users\ngadj\Documents\pico-sdk\src\boards\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_bit_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include - -ASM_FLAGS = -march=armv6-m -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - -C_DEFINES = -DPICO_BIT_OPS_PICO=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_DIVIDER_HARDWARE=1 -DPICO_DOUBLE_PICO=1 -DPICO_FLOAT_PICO=1 -DPICO_INT64_OPS_PICO=1 -DPICO_MEM_OPS_PICO=1 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_PRINTF_PICO=1 -DPICO_STDIO_UART=1 -DPICO_USE_BLOCKED_RAM=0 - -C_INCLUDES = -IC:\Users\ngadj\Documents\pico-sdvx-test\build\src -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include -IC:\Users\ngadj\Documents\pico-sdvx-test\build\generated\pico_base -IC:\Users\ngadj\Documents\pico-sdk\src\boards\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_bit_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include - -C_FLAGS = -march=armv6-m -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections -std=gnu11 - -CXX_DEFINES = -DPICO_BIT_OPS_PICO=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_DIVIDER_HARDWARE=1 -DPICO_DOUBLE_PICO=1 -DPICO_FLOAT_PICO=1 -DPICO_INT64_OPS_PICO=1 -DPICO_MEM_OPS_PICO=1 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_PRINTF_PICO=1 -DPICO_STDIO_UART=1 -DPICO_USE_BLOCKED_RAM=0 - -CXX_INCLUDES = -IC:\Users\ngadj\Documents\pico-sdvx-test\build\src -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_stdlib\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_gpio\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_base\include -IC:\Users\ngadj\Documents\pico-sdvx-test\build\generated\pico_base -IC:\Users\ngadj\Documents\pico-sdk\src\boards\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_platform\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_regs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_base\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2040\hardware_structs\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_claim\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_time\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_timer\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_sync\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_util\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_runtime\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_clocks\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_resets\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_watchdog\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_xosc\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pll\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_vreg\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_irq\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_printf\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_bootrom\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_bit_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_divider\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_double\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_int64_ops\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_float\include -IC:\Users\ngadj\Documents\pico-sdk\src\common\pico_binary_info\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\pico_stdio_uart\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_pio\include -IC:\Users\ngadj\Documents\pico-sdk\src\rp2_common\hardware_dma\include - -CXX_FLAGS = -march=armv6-m -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-rtti -fno-use-cxa-atexit -std=gnu++17 - diff --git a/build/src/CMakeFiles/encoders_pio.dir/objects1.rsp b/build/src/CMakeFiles/encoders_pio.dir/objects1.rsp deleted file mode 100644 index a518c6e..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/objects1.rsp +++ /dev/null @@ -1 +0,0 @@ -CMakeFiles/encoders_pio.dir/pico_sdvx.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_platform/platform.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/time.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_time/timeout_helper.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/sem.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/lock_core.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/mutex.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_sync/critical_section.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/datetime.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/pheap.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/common/pico_util/queue.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_printf/printf.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_divider/divider.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_math.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_math.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj CMakeFiles/encoders_pio.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj diff --git a/build/src/CMakeFiles/encoders_pio.dir/progress.make b/build/src/CMakeFiles/encoders_pio.dir/progress.make deleted file mode 100644 index 90c52f3..0000000 --- a/build/src/CMakeFiles/encoders_pio.dir/progress.make +++ /dev/null @@ -1,50 +0,0 @@ -CMAKE_PROGRESS_1 = 16 -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = 17 -CMAKE_PROGRESS_4 = 18 -CMAKE_PROGRESS_5 = 19 -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = 20 -CMAKE_PROGRESS_8 = 21 -CMAKE_PROGRESS_9 = 22 -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = 23 -CMAKE_PROGRESS_12 = 24 -CMAKE_PROGRESS_13 = 25 -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = 26 -CMAKE_PROGRESS_16 = 27 -CMAKE_PROGRESS_17 = -CMAKE_PROGRESS_18 = 28 -CMAKE_PROGRESS_19 = 29 -CMAKE_PROGRESS_20 = 30 -CMAKE_PROGRESS_21 = -CMAKE_PROGRESS_22 = 31 -CMAKE_PROGRESS_23 = 32 -CMAKE_PROGRESS_24 = 33 -CMAKE_PROGRESS_25 = -CMAKE_PROGRESS_26 = 34 -CMAKE_PROGRESS_27 = 35 -CMAKE_PROGRESS_28 = 36 -CMAKE_PROGRESS_29 = -CMAKE_PROGRESS_30 = 37 -CMAKE_PROGRESS_31 = 38 -CMAKE_PROGRESS_32 = -CMAKE_PROGRESS_33 = 39 -CMAKE_PROGRESS_34 = 40 -CMAKE_PROGRESS_35 = 41 -CMAKE_PROGRESS_36 = -CMAKE_PROGRESS_37 = 42 -CMAKE_PROGRESS_38 = 43 -CMAKE_PROGRESS_39 = 44 -CMAKE_PROGRESS_40 = -CMAKE_PROGRESS_41 = 45 -CMAKE_PROGRESS_42 = 46 -CMAKE_PROGRESS_43 = 47 -CMAKE_PROGRESS_44 = -CMAKE_PROGRESS_45 = 48 -CMAKE_PROGRESS_46 = 49 -CMAKE_PROGRESS_47 = 50 -CMAKE_PROGRESS_48 = -CMAKE_PROGRESS_49 = 51 - diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/DependInfo.cmake b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/DependInfo.cmake deleted file mode 100644 index 73668e3..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/DependInfo.cmake +++ /dev/null @@ -1,11 +0,0 @@ -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) -# The set of files for implicit dependencies of each language: - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/build.make b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/build.make deleted file mode 100644 index b5feb2c..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/build.make +++ /dev/null @@ -1,89 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - - -.SUFFIXES: .hpux_make_needs_suffix_list - - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: - -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -!IF "$(OS)" == "Windows_NT" -NULL= -!ELSE -NULL=nul -!ENDIF -SHELL = cmd.exe - -# The CMake executable. -CMAKE_COMMAND = "C:\Program Files\CMake\bin\cmake.exe" - -# The command to remove a file. -RM = "C:\Program Files\CMake\bin\cmake.exe" -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = C:\Users\ngadj\Documents\pico-sdvx-test - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = C:\Users\ngadj\Documents\pico-sdvx-test\build - -# Utility rule file for encoders_pio_encoders_pio_h. - -# Include the progress variables for this target. -include src\CMakeFiles\encoders_pio_encoders_pio_h.dir\progress.make - -src\CMakeFiles\encoders_pio_encoders_pio_h: src\encoders.pio.h - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -src\encoders.pio.h: ..\src\encoders.pio - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ngadj\Documents\pico-sdvx-test\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating encoders.pio.h" - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - ..\pioasm\pioasm.exe -o c-sdk C:/Users/ngadj/Documents/pico-sdvx-test/src/encoders.pio C:/Users/ngadj/Documents/pico-sdvx-test/build/src/encoders.pio.h - cd C:\Users\ngadj\Documents\pico-sdvx-test\build - -encoders_pio_encoders_pio_h: src\CMakeFiles\encoders_pio_encoders_pio_h -encoders_pio_encoders_pio_h: src\encoders.pio.h -encoders_pio_encoders_pio_h: src\CMakeFiles\encoders_pio_encoders_pio_h.dir\build.make - -.PHONY : encoders_pio_encoders_pio_h - -# Rule to build all files generated by this target. -src\CMakeFiles\encoders_pio_encoders_pio_h.dir\build: encoders_pio_encoders_pio_h - -.PHONY : src\CMakeFiles\encoders_pio_encoders_pio_h.dir\build - -src\CMakeFiles\encoders_pio_encoders_pio_h.dir\clean: - cd C:\Users\ngadj\Documents\pico-sdvx-test\build\src - $(CMAKE_COMMAND) -P CMakeFiles\encoders_pio_encoders_pio_h.dir\cmake_clean.cmake - cd C:\Users\ngadj\Documents\pico-sdvx-test\build -.PHONY : src\CMakeFiles\encoders_pio_encoders_pio_h.dir\clean - -src\CMakeFiles\encoders_pio_encoders_pio_h.dir\depend: - $(CMAKE_COMMAND) -E cmake_depends "NMake Makefiles" C:\Users\ngadj\Documents\pico-sdvx-test C:\Users\ngadj\Documents\pico-sdvx-test\src C:\Users\ngadj\Documents\pico-sdvx-test\build C:\Users\ngadj\Documents\pico-sdvx-test\build\src C:\Users\ngadj\Documents\pico-sdvx-test\build\src\CMakeFiles\encoders_pio_encoders_pio_h.dir\DependInfo.cmake --color=$(COLOR) -.PHONY : src\CMakeFiles\encoders_pio_encoders_pio_h.dir\depend - diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/cmake_clean.cmake b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/cmake_clean.cmake deleted file mode 100644 index 8d3ea26..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/cmake_clean.cmake +++ /dev/null @@ -1,9 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/encoders_pio_encoders_pio_h" - "encoders.pio.h" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/encoders_pio_encoders_pio_h.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.internal b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.internal deleted file mode 100644 index 7057c48..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.internal +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.make b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.make deleted file mode 100644 index 7057c48..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/depend.make +++ /dev/null @@ -1,3 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "NMake Makefiles" Generator, CMake Version 3.19 - diff --git a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/progress.make b/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/progress.make deleted file mode 100644 index 583477d..0000000 --- a/build/src/CMakeFiles/encoders_pio_encoders_pio_h.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 52 - diff --git a/build/src/CMakeFiles/pico_sdvx.dir/C.includecache b/build/src/CMakeFiles/pico_sdvx.dir/C.includecache index 338458b..95535b9 100644 --- a/build/src/CMakeFiles/pico_sdvx.dir/C.includecache +++ b/build/src/CMakeFiles/pico_sdvx.dir/C.includecache @@ -400,8 +400,14 @@ C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/hard C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/addressmap.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dma.h + C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/dreq.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/intctrl.h + +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/m0plus.h + C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pads_bank0.h C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/pio.h @@ -412,6 +418,14 @@ C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_regs/include/hardware/regs/uart.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/dma.h +hardware/address_mapped.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h +hardware/platform_defs.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/platform_defs.h +hardware/regs/dma.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/regs/dma.h + C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/interp.h hardware/address_mapped.h C:/Users/ngadj/Documents/pico-sdk/src/rp2040/hardware_structs/include/hardware/structs/hardware/address_mapped.h @@ -464,6 +478,16 @@ C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/ hardware/regs/addressmap.h C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_base/include/hardware/hardware/regs/addressmap.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/dma.h +pico.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/pico.h +hardware/structs/dma.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/hardware/structs/dma.h +hardware/regs/dreq.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/hardware/regs/dreq.h +pico/assert.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_dma/include/hardware/pico/assert.h + C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/gpio.h pico.h C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/pico.h @@ -472,6 +496,14 @@ C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/ hardware/structs/padsbank0.h C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_gpio/include/hardware/hardware/structs/padsbank0.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/irq.h +pico.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/pico.h +hardware/regs/intctrl.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/intctrl.h +hardware/regs/m0plus.h +C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_irq/include/hardware/hardware/regs/m0plus.h + C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pio.h pico.h C:/Users/ngadj/Documents/pico-sdk/src/rp2_common/hardware_pio/include/hardware/pico.h @@ -545,6 +577,10 @@ usb_descriptors.h C:/Users/ngadj/Documents/pico-sdvx-test/src/usb_descriptors.h hardware/pio.h C:/Users/ngadj/Documents/pico-sdvx-test/src/hardware/pio.h +hardware/dma.h +C:/Users/ngadj/Documents/pico-sdvx-test/src/hardware/dma.h +hardware/irq.h +C:/Users/ngadj/Documents/pico-sdvx-test/src/hardware/irq.h encoders.pio.h C:/Users/ngadj/Documents/pico-sdvx-test/src/encoders.pio.h diff --git a/build/src/CMakeFiles/pico_sdvx.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj b/build/src/CMakeFiles/pico_sdvx.dir/C_/Users/ngadj/Documents/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj index 271980a731fcf4585b9565c9adde49987672d61d..c8b0dd8569a9fdc54908589614f0df44ac5ea0f3 100644 GIT binary patch delta 12 Tcmdm>w?S`0ETiSdxJzOHAc_Rr delta 12 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 >_yd=sT#$ZfJP9#4U+s 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 literal 36972 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

: -100006f8: b510 push {r4, lr} -100006fa: f005 ffe4 bl 100066c6 -100006fe: f005 feff bl 10006500 -10000702: f7ff fe03 bl 1000030c -10000706: f005 fa57 bl 10005bb8 -1000070a: f7ff ff3d bl 10000588 -1000070e: e7fa b.n 10000706 +10000500 : +10000500: b5f8 push {r3, r4, r5, r6, r7, lr} +10000502: 2019 movs r0, #25 +10000504: f000 f9f4 bl 100008f0 +10000508: 23d0 movs r3, #208 ; 0xd0 +1000050a: 061b lsls r3, r3, #24 +1000050c: 2280 movs r2, #128 ; 0x80 +1000050e: 0492 lsls r2, r2, #18 +10000510: 625a str r2, [r3, #36] ; 0x24 +10000512: 615a str r2, [r3, #20] +10000514: 484e ldr r0, [pc, #312] ; (10000650 ) +10000516: 4b4f ldr r3, [pc, #316] ; (10000654 ) +10000518: 6018 str r0, [r3, #0] +1000051a: 494f ldr r1, [pc, #316] ; (10000658 ) +1000051c: f006 fa52 bl 100069c4 +10000520: 0006 movs r6, r0 +10000522: 2400 movs r4, #0 +10000524: e031 b.n 1000058a +10000526: 4b4d ldr r3, [pc, #308] ; (1000065c ) +10000528: 4a4d ldr r2, [pc, #308] ; (10000660 ) +1000052a: 21ae movs r1, #174 ; 0xae +1000052c: 484d ldr r0, [pc, #308] ; (10000664 ) +1000052e: f001 fb97 bl 10001c60 <__assert_func> +10000532: 1d2a adds r2, r5, #4 +10000534: 4846 ldr r0, [pc, #280] ; (10000650 ) +10000536: 4281 cmp r1, r0 +10000538: d05a beq.n 100005f0 +1000053a: 2108 movs r1, #8 +1000053c: 1852 adds r2, r2, r1 +1000053e: 2a3f cmp r2, #63 ; 0x3f +10000540: d858 bhi.n 100005f4 +10000542: 4949 ldr r1, [pc, #292] ; (10000668 ) +10000544: 4019 ands r1, r3 +10000546: 03d3 lsls r3, r2, #15 +10000548: 430b orrs r3, r1 +1000054a: 00a2 lsls r2, r4, #2 +1000054c: 4947 ldr r1, [pc, #284] ; (1000066c ) +1000054e: 1889 adds r1, r1, r2 +10000550: 4a40 ldr r2, [pc, #256] ; (10000654 ) +10000552: 6810 ldr r0, [r2, #0] +10000554: 0022 movs r2, r4 +10000556: 3208 adds r2, #8 +10000558: 0092 lsls r2, r2, #2 +1000055a: 1880 adds r0, r0, r2 +1000055c: 01aa lsls r2, r5, #6 +1000055e: 27a0 movs r7, #160 ; 0xa0 +10000560: 05ff lsls r7, r7, #23 +10000562: 46bc mov ip, r7 +10000564: 4462 add r2, ip +10000566: 6010 str r0, [r2, #0] +10000568: 6051 str r1, [r2, #4] +1000056a: 2110 movs r1, #16 +1000056c: 6091 str r1, [r2, #8] +1000056e: 60d3 str r3, [r2, #12] +10000570: 493f ldr r1, [pc, #252] ; (10000670 ) +10000572: 200b movs r0, #11 +10000574: f001 fdb6 bl 100020e4 +10000578: 2101 movs r1, #1 +1000057a: 200b movs r0, #11 +1000057c: f001 fda2 bl 100020c4 +10000580: 2301 movs r3, #1 +10000582: 40ab lsls r3, r5 +10000584: 4a3b ldr r2, [pc, #236] ; (10000674 ) +10000586: 6013 str r3, [r2, #0] +10000588: 3401 adds r4, #1 +1000058a: 2c01 cmp r4, #1 +1000058c: dc38 bgt.n 10000600 +1000058e: 0025 movs r5, r4 +10000590: 4b39 ldr r3, [pc, #228] ; (10000678 ) +10000592: 5d1b ldrb r3, [r3, r4] +10000594: 4a2f ldr r2, [pc, #188] ; (10000654 ) +10000596: 6810 ldr r0, [r2, #0] +10000598: 0032 movs r2, r6 +1000059a: 0021 movs r1, r4 +1000059c: f7ff fed6 bl 1000034c +100005a0: 4b36 ldr r3, [pc, #216] ; (1000067c ) +100005a2: 2c0c cmp r4, #12 +100005a4: d8bf bhi.n 10000526 +100005a6: 4a36 ldr r2, [pc, #216] ; (10000680 ) +100005a8: 4013 ands r3, r2 +100005aa: 02e2 lsls r2, r4, #11 +100005ac: 4313 orrs r3, r2 +100005ae: 220c movs r2, #12 +100005b0: 4393 bics r3, r2 +100005b2: 3a04 subs r2, #4 +100005b4: 4313 orrs r3, r2 +100005b6: 4a33 ldr r2, [pc, #204] ; (10000684 ) +100005b8: 4013 ands r3, r2 +100005ba: 4a33 ldr r2, [pc, #204] ; (10000688 ) +100005bc: 4013 ands r3, r2 +100005be: 4a33 ldr r2, [pc, #204] ; (1000068c ) +100005c0: 4013 ands r3, r2 +100005c2: 2201 movs r2, #1 +100005c4: 4313 orrs r3, r2 +100005c6: 4a32 ldr r2, [pc, #200] ; (10000690 ) +100005c8: 4013 ands r3, r2 +100005ca: 2210 movs r2, #16 +100005cc: 4393 bics r3, r2 +100005ce: 3210 adds r2, #16 +100005d0: 4393 bics r3, r2 +100005d2: 4a20 ldr r2, [pc, #128] ; (10000654 ) +100005d4: 6811 ldr r1, [r2, #0] +100005d6: 4a1e ldr r2, [pc, #120] ; (10000650 ) +100005d8: 4291 cmp r1, r2 +100005da: d0aa beq.n 10000532 +100005dc: 4a2d ldr r2, [pc, #180] ; (10000694 ) +100005de: 4291 cmp r1, r2 +100005e0: d0a7 beq.n 10000532 +100005e2: 219c movs r1, #156 ; 0x9c +100005e4: 4b2c ldr r3, [pc, #176] ; (10000698 ) +100005e6: 4a2d ldr r2, [pc, #180] ; (1000069c ) +100005e8: 31ff adds r1, #255 ; 0xff +100005ea: 482d ldr r0, [pc, #180] ; (100006a0 ) +100005ec: f001 fb38 bl 10001c60 <__assert_func> +100005f0: 2100 movs r1, #0 +100005f2: e7a3 b.n 1000053c +100005f4: 4b2b ldr r3, [pc, #172] ; (100006a4 ) +100005f6: 4a2c ldr r2, [pc, #176] ; (100006a8 ) +100005f8: 21a0 movs r1, #160 ; 0xa0 +100005fa: 481a ldr r0, [pc, #104] ; (10000664 ) +100005fc: f001 fb30 bl 10001c60 <__assert_func> +10000600: 2500 movs r5, #0 +10000602: e013 b.n 1000062c +10000604: 4b29 ldr r3, [pc, #164] ; (100006ac ) +10000606: 5d5c ldrb r4, [r3, r5] +10000608: 0020 movs r0, r4 +1000060a: f000 f971 bl 100008f0 +1000060e: 2105 movs r1, #5 +10000610: 0020 movs r0, r4 +10000612: f000 f93b bl 1000088c +10000616: 2301 movs r3, #1 +10000618: 40a3 lsls r3, r4 +1000061a: 22d0 movs r2, #208 ; 0xd0 +1000061c: 0612 lsls r2, r2, #24 +1000061e: 6293 str r3, [r2, #40] ; 0x28 +10000620: 2200 movs r2, #0 +10000622: 2101 movs r1, #1 +10000624: 0020 movs r0, r4 +10000626: f000 f949 bl 100008bc +1000062a: 3501 adds r5, #1 +1000062c: 2d06 cmp r5, #6 +1000062e: d9e9 bls.n 10000604 +10000630: 2400 movs r4, #0 +10000632: e00a b.n 1000064a +10000634: 4b1e ldr r3, [pc, #120] ; (100006b0 ) +10000636: 5d1d ldrb r5, [r3, r4] +10000638: 0028 movs r0, r5 +1000063a: f000 f959 bl 100008f0 +1000063e: 2301 movs r3, #1 +10000640: 40ab lsls r3, r5 +10000642: 22d0 movs r2, #208 ; 0xd0 +10000644: 0612 lsls r2, r2, #24 +10000646: 6253 str r3, [r2, #36] ; 0x24 +10000648: 3401 adds r4, #1 +1000064a: 2c06 cmp r4, #6 +1000064c: d9f2 bls.n 10000634 +1000064e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000650: 50200000 .word 0x50200000 +10000654: 200014d8 .word 0x200014d8 +10000658: 100076f4 .word 0x100076f4 +1000065c: 100075b4 .word 0x100075b4 +10000660: 10007684 .word 0x10007684 +10000664: 100075d4 .word 0x100075d4 +10000668: ffe07fff .word 0xffe07fff +1000066c: 20000e0c .word 0x20000e0c +10000670: 1000030d .word 0x1000030d +10000674: 50002404 .word 0x50002404 +10000678: 10007640 .word 0x10007640 +1000067c: 001f8010 .word 0x001f8010 +10000680: ffff87ff .word 0xffff87ff +10000684: fffff83f .word 0xfffff83f +10000688: ffbfffff .word 0xffbfffff +1000068c: ffdfffff .word 0xffdfffff +10000690: ff7fffff .word 0xff7fffff +10000694: 50300000 .word 0x50300000 +10000698: 100074e0 .word 0x100074e0 +1000069c: 10007674 .word 0x10007674 +100006a0: 100074fc .word 0x100074fc +100006a4: 1000762c .word 0x1000762c +100006a8: 1000765c .word 0x1000765c +100006ac: 1000764c .word 0x1000764c +100006b0: 10007644 .word 0x10007644 -10000710 : -10000710: 2000 movs r0, #0 -10000712: 4770 bx lr +100006b4 : +100006b4: b530 push {r4, r5, lr} +100006b6: b087 sub sp, #28 +100006b8: 2000 movs r0, #0 +100006ba: f005 fd27 bl 1000610c +100006be: 1e05 subs r5, r0, #0 +100006c0: d042 beq.n 10000748 +100006c2: 2300 movs r3, #0 +100006c4: 9304 str r3, [sp, #16] +100006c6: aa04 add r2, sp, #16 +100006c8: 8093 strh r3, [r2, #4] +100006ca: 2400 movs r4, #0 +100006cc: 2100 movs r1, #0 +100006ce: 2200 movs r2, #0 +100006d0: e007 b.n 100006e2 +100006d2: 4b41 ldr r3, [pc, #260] ; (100007d8 ) +100006d4: 5d18 ldrb r0, [r3, r4] +100006d6: 2301 movs r3, #1 +100006d8: 4083 lsls r3, r0 +100006da: 20d0 movs r0, #208 ; 0xd0 +100006dc: 0600 lsls r0, r0, #24 +100006de: 6183 str r3, [r0, #24] +100006e0: 3401 adds r4, #1 +100006e2: 2c06 cmp r4, #6 +100006e4: d818 bhi.n 10000718 +100006e6: 4b3d ldr r3, [pc, #244] ; (100007dc ) +100006e8: 5d18 ldrb r0, [r3, r4] +100006ea: 23d0 movs r3, #208 ; 0xd0 +100006ec: 061b lsls r3, r3, #24 +100006ee: 685b ldr r3, [r3, #4] +100006f0: 40c3 lsrs r3, r0 +100006f2: 07db lsls r3, r3, #31 +100006f4: d4ed bmi.n 100006d2 +100006f6: 4b3a ldr r3, [pc, #232] ; (100007e0 ) +100006f8: 5d1a ldrb r2, [r3, r4] +100006fa: ab04 add r3, sp, #16 +100006fc: 545a strb r2, [r3, r1] +100006fe: 1c48 adds r0, r1, #1 +10000700: 2107 movs r1, #7 +10000702: f002 ff85 bl 10003610 <__wrap___aeabi_uidiv> +10000706: 4b34 ldr r3, [pc, #208] ; (100007d8 ) +10000708: 5d1a ldrb r2, [r3, r4] +1000070a: 2301 movs r3, #1 +1000070c: 4093 lsls r3, r2 +1000070e: 22d0 movs r2, #208 ; 0xd0 +10000710: 0612 lsls r2, r2, #24 +10000712: 6153 str r3, [r2, #20] +10000714: 002a movs r2, r5 +10000716: e7e3 b.n 100006e0 +10000718: 2a00 cmp r2, #0 +1000071a: d008 beq.n 1000072e +1000071c: ab04 add r3, sp, #16 +1000071e: 2200 movs r2, #0 +10000720: 2101 movs r1, #1 +10000722: 2000 movs r0, #0 +10000724: f005 fd5c bl 100061e0 +10000728: 2300 movs r3, #0 +1000072a: 2200 movs r2, #0 +1000072c: e008 b.n 10000740 +1000072e: 2300 movs r3, #0 +10000730: 2200 movs r2, #0 +10000732: 2101 movs r1, #1 +10000734: 2000 movs r0, #0 +10000736: f005 fd53 bl 100061e0 +1000073a: e7f5 b.n 10000728 +1000073c: 3301 adds r3, #1 +1000073e: 002a movs r2, r5 +10000740: 2b01 cmp r3, #1 +10000742: d9fb bls.n 1000073c +10000744: 2a00 cmp r2, #0 +10000746: d119 bne.n 1000077c +10000748: b007 add sp, #28 +1000074a: bd30 pop {r4, r5, pc} +1000074c: 21fa movs r1, #250 ; 0xfa +1000074e: 0089 lsls r1, r1, #2 +10000750: f002 ff5e bl 10003610 <__wrap___aeabi_uidiv> +10000754: 0004 movs r4, r0 +10000756: e007 b.n 10000768 +10000758: 21fa movs r1, #250 ; 0xfa +1000075a: 0089 lsls r1, r1, #2 +1000075c: f002 ff58 bl 10003610 <__wrap___aeabi_uidiv> +10000760: 42a0 cmp r0, r4 +10000762: d10b bne.n 1000077c +10000764: f005 faa2 bl 10005cac +10000768: f000 fec0 bl 100014ec +1000076c: 2900 cmp r1, #0 +1000076e: d0f3 beq.n 10000758 +10000770: 22fa movs r2, #250 ; 0xfa +10000772: 0092 lsls r2, r2, #2 +10000774: 2300 movs r3, #0 +10000776: f002 ff91 bl 1000369c <__wrap___aeabi_uldivmod> +1000077a: e7f1 b.n 10000760 +1000077c: 2000 movs r0, #0 +1000077e: f005 fcc5 bl 1000610c +10000782: 2800 cmp r0, #0 +10000784: d10a bne.n 1000079c +10000786: f000 feb1 bl 100014ec +1000078a: 2900 cmp r1, #0 +1000078c: d0de beq.n 1000074c +1000078e: 22fa movs r2, #250 ; 0xfa +10000790: 0092 lsls r2, r2, #2 +10000792: 2300 movs r3, #0 +10000794: f002 ff82 bl 1000369c <__wrap___aeabi_uldivmod> +10000798: 0004 movs r4, r0 +1000079a: e7e5 b.n 10000768 +1000079c: 4a11 ldr r2, [pc, #68] ; (100007e4 ) +1000079e: 4912 ldr r1, [pc, #72] ; (100007e8 ) +100007a0: 6813 ldr r3, [r2, #0] +100007a2: 6808 ldr r0, [r1, #0] +100007a4: 1a1b subs r3, r3, r0 +100007a6: b25b sxtb r3, r3 +100007a8: 6852 ldr r2, [r2, #4] +100007aa: 6849 ldr r1, [r1, #4] +100007ac: 1a52 subs r2, r2, r1 +100007ae: b252 sxtb r2, r2 +100007b0: 2100 movs r1, #0 +100007b2: 9102 str r1, [sp, #8] +100007b4: 9101 str r1, [sp, #4] +100007b6: 9200 str r2, [sp, #0] +100007b8: 2200 movs r2, #0 +100007ba: 3102 adds r1, #2 +100007bc: 2000 movs r0, #0 +100007be: f005 fd2a bl 10006216 +100007c2: 2300 movs r3, #0 +100007c4: 2b01 cmp r3, #1 +100007c6: d8bf bhi.n 10000748 +100007c8: 009a lsls r2, r3, #2 +100007ca: 4906 ldr r1, [pc, #24] ; (100007e4 ) +100007cc: 5850 ldr r0, [r2, r1] +100007ce: 4906 ldr r1, [pc, #24] ; (100007e8 ) +100007d0: 5050 str r0, [r2, r1] +100007d2: 3301 adds r3, #1 +100007d4: e7f6 b.n 100007c4 +100007d6: 46c0 nop ; (mov r8, r8) +100007d8: 10007644 .word 0x10007644 +100007dc: 1000764c .word 0x1000764c +100007e0: 10007654 .word 0x10007654 +100007e4: 20000e0c .word 0x20000e0c +100007e8: 200014ec .word 0x200014ec -10000714 : -10000714: 4770 bx lr +100007ec
: +100007ec: b510 push {r4, lr} +100007ee: f005 ffe4 bl 100067ba +100007f2: f005 feff bl 100065f4 +100007f6: f7ff fe83 bl 10000500 +100007fa: f005 fa57 bl 10005cac +100007fe: f7ff ff59 bl 100006b4 +10000802: e7fa b.n 100007fa + +10000804 : +10000804: 2000 movs r0, #0 +10000806: 4770 bx lr + +10000808 : +10000808: 4770 bx lr ... -10000718 : -10000718: 4800 ldr r0, [pc, #0] ; (1000071c ) -1000071a: 4770 bx lr -1000071c: 100075b4 .word 0x100075b4 +1000080c : +1000080c: 4800 ldr r0, [pc, #0] ; (10000810 ) +1000080e: 4770 bx lr +10000810: 10007774 .word 0x10007774 -10000720 : -10000720: 4800 ldr r0, [pc, #0] ; (10000724 ) -10000722: 4770 bx lr -10000724: 100075c8 .word 0x100075c8 +10000814 : +10000814: 4800 ldr r0, [pc, #0] ; (10000818 ) +10000816: 4770 bx lr +10000818: 10007788 .word 0x10007788 -10000728 : -10000728: 4800 ldr r0, [pc, #0] ; (1000072c ) -1000072a: 4770 bx lr -1000072c: 10007590 .word 0x10007590 +1000081c : +1000081c: 4800 ldr r0, [pc, #0] ; (10000820 ) +1000081e: 4770 bx lr +10000820: 10007750 .word 0x10007750 -10000730 : -10000730: b570 push {r4, r5, r6, lr} -10000732: 2800 cmp r0, #0 -10000734: d00d beq.n 10000752 -10000736: 2803 cmp r0, #3 -10000738: d824 bhi.n 10000784 -1000073a: 0080 lsls r0, r0, #2 -1000073c: 4b12 ldr r3, [pc, #72] ; (10000788 ) -1000073e: 58c5 ldr r5, [r0, r3] -10000740: 0028 movs r0, r5 -10000742: f006 fcbf bl 100070c4 -10000746: b2c0 uxtb r0, r0 -10000748: 281f cmp r0, #31 -1000074a: d900 bls.n 1000074e -1000074c: 201f movs r0, #31 -1000074e: 2300 movs r3, #0 -10000750: e00e b.n 10000770 -10000752: 4b0d ldr r3, [pc, #52] ; (10000788 ) -10000754: 6819 ldr r1, [r3, #0] -10000756: 480d ldr r0, [pc, #52] ; (1000078c ) -10000758: 2202 movs r2, #2 -1000075a: 3002 adds r0, #2 -1000075c: f003 fe0a bl 10004374 <__wrap___aeabi_memcpy> -10000760: 2001 movs r0, #1 -10000762: e007 b.n 10000774 -10000764: 1c5a adds r2, r3, #1 -10000766: 5cec ldrb r4, [r5, r3] -10000768: 0051 lsls r1, r2, #1 -1000076a: 4b08 ldr r3, [pc, #32] ; (1000078c ) -1000076c: 52cc strh r4, [r1, r3] -1000076e: b2d3 uxtb r3, r2 -10000770: 4298 cmp r0, r3 -10000772: d8f7 bhi.n 10000764 -10000774: 3001 adds r0, #1 -10000776: 0040 lsls r0, r0, #1 -10000778: 23c0 movs r3, #192 ; 0xc0 -1000077a: 009b lsls r3, r3, #2 -1000077c: 4303 orrs r3, r0 -1000077e: 4803 ldr r0, [pc, #12] ; (1000078c ) -10000780: 8003 strh r3, [r0, #0] -10000782: bd70 pop {r4, r5, r6, pc} -10000784: 2000 movs r0, #0 -10000786: e7fc b.n 10000782 -10000788: 200002c8 .word 0x200002c8 -1000078c: 20000c50 .word 0x20000c50 +10000824 : +10000824: b570 push {r4, r5, r6, lr} +10000826: 2800 cmp r0, #0 +10000828: d00d beq.n 10000846 +1000082a: 2803 cmp r0, #3 +1000082c: d824 bhi.n 10000878 +1000082e: 0080 lsls r0, r0, #2 +10000830: 4b12 ldr r3, [pc, #72] ; (1000087c ) +10000832: 58c5 ldr r5, [r0, r3] +10000834: 0028 movs r0, r5 +10000836: f006 fcbf bl 100071b8 +1000083a: b2c0 uxtb r0, r0 +1000083c: 281f cmp r0, #31 +1000083e: d900 bls.n 10000842 +10000840: 201f movs r0, #31 +10000842: 2300 movs r3, #0 +10000844: e00e b.n 10000864 +10000846: 4b0d ldr r3, [pc, #52] ; (1000087c ) +10000848: 6819 ldr r1, [r3, #0] +1000084a: 480d ldr r0, [pc, #52] ; (10000880 ) +1000084c: 2202 movs r2, #2 +1000084e: 3002 adds r0, #2 +10000850: f003 fe0a bl 10004468 <__wrap___aeabi_memcpy> +10000854: 2001 movs r0, #1 +10000856: e007 b.n 10000868 +10000858: 1c5a adds r2, r3, #1 +1000085a: 5cec ldrb r4, [r5, r3] +1000085c: 0051 lsls r1, r2, #1 +1000085e: 4b08 ldr r3, [pc, #32] ; (10000880 ) +10000860: 52cc strh r4, [r1, r3] +10000862: b2d3 uxtb r3, r2 +10000864: 4298 cmp r0, r3 +10000866: d8f7 bhi.n 10000858 +10000868: 3001 adds r0, #1 +1000086a: 0040 lsls r0, r0, #1 +1000086c: 23c0 movs r3, #192 ; 0xc0 +1000086e: 009b lsls r3, r3, #2 +10000870: 4303 orrs r3, r0 +10000872: 4803 ldr r0, [pc, #12] ; (10000880 ) +10000874: 8003 strh r3, [r0, #0] +10000876: bd70 pop {r4, r5, r6, pc} +10000878: 2000 movs r0, #0 +1000087a: e7fc b.n 10000876 +1000087c: 200002c0 .word 0x200002c0 +10000880: 20000c40 .word 0x20000c40 -10000790 : -10000790: b510 push {r4, lr} -10000792: f003 ffaf bl 100046f4 -10000796: bd10 pop {r4, pc} +10000884 : +10000884: b510 push {r4, lr} +10000886: f003 ffaf bl 100047e8 +1000088a: bd10 pop {r4, pc} -10000798 : -10000798: b510 push {r4, lr} -1000079a: 0083 lsls r3, r0, #2 -1000079c: 4a08 ldr r2, [pc, #32] ; (100007c0 ) -1000079e: 4694 mov ip, r2 -100007a0: 4463 add r3, ip -100007a2: 681c ldr r4, [r3, #0] -100007a4: 2240 movs r2, #64 ; 0x40 -100007a6: 4062 eors r2, r4 -100007a8: 24c0 movs r4, #192 ; 0xc0 -100007aa: 4014 ands r4, r2 -100007ac: 2280 movs r2, #128 ; 0x80 -100007ae: 0152 lsls r2, r2, #5 -100007b0: 4313 orrs r3, r2 -100007b2: 601c str r4, [r3, #0] -100007b4: 00c0 lsls r0, r0, #3 -100007b6: 4b03 ldr r3, [pc, #12] ; (100007c4 ) -100007b8: 469c mov ip, r3 -100007ba: 4460 add r0, ip -100007bc: 6041 str r1, [r0, #4] -100007be: bd10 pop {r4, pc} -100007c0: 4001c004 .word 0x4001c004 -100007c4: 40014000 .word 0x40014000 +1000088c : +1000088c: b510 push {r4, lr} +1000088e: 0083 lsls r3, r0, #2 +10000890: 4a08 ldr r2, [pc, #32] ; (100008b4 ) +10000892: 4694 mov ip, r2 +10000894: 4463 add r3, ip +10000896: 681c ldr r4, [r3, #0] +10000898: 2240 movs r2, #64 ; 0x40 +1000089a: 4062 eors r2, r4 +1000089c: 24c0 movs r4, #192 ; 0xc0 +1000089e: 4014 ands r4, r2 +100008a0: 2280 movs r2, #128 ; 0x80 +100008a2: 0152 lsls r2, r2, #5 +100008a4: 4313 orrs r3, r2 +100008a6: 601c str r4, [r3, #0] +100008a8: 00c0 lsls r0, r0, #3 +100008aa: 4b03 ldr r3, [pc, #12] ; (100008b8 ) +100008ac: 469c mov ip, r3 +100008ae: 4460 add r0, ip +100008b0: 6041 str r1, [r0, #4] +100008b2: bd10 pop {r4, pc} +100008b4: 4001c004 .word 0x4001c004 +100008b8: 40014000 .word 0x40014000 -100007c8 : -100007c8: 0080 lsls r0, r0, #2 -100007ca: 4b0b ldr r3, [pc, #44] ; (100007f8 ) -100007cc: 469c mov ip, r3 -100007ce: 4460 add r0, ip -100007d0: 2900 cmp r1, #0 -100007d2: d00d beq.n 100007f0 -100007d4: 2308 movs r3, #8 -100007d6: 2a00 cmp r2, #0 -100007d8: d00c beq.n 100007f4 -100007da: 2204 movs r2, #4 -100007dc: 4313 orrs r3, r2 -100007de: 6802 ldr r2, [r0, #0] -100007e0: 4053 eors r3, r2 -100007e2: 220c movs r2, #12 -100007e4: 4013 ands r3, r2 -100007e6: 2280 movs r2, #128 ; 0x80 -100007e8: 0152 lsls r2, r2, #5 -100007ea: 4310 orrs r0, r2 -100007ec: 6003 str r3, [r0, #0] -100007ee: 4770 bx lr -100007f0: 2300 movs r3, #0 -100007f2: e7f0 b.n 100007d6 -100007f4: 2200 movs r2, #0 -100007f6: e7f1 b.n 100007dc -100007f8: 4001c004 .word 0x4001c004 +100008bc : +100008bc: 0080 lsls r0, r0, #2 +100008be: 4b0b ldr r3, [pc, #44] ; (100008ec ) +100008c0: 469c mov ip, r3 +100008c2: 4460 add r0, ip +100008c4: 2900 cmp r1, #0 +100008c6: d00d beq.n 100008e4 +100008c8: 2308 movs r3, #8 +100008ca: 2a00 cmp r2, #0 +100008cc: d00c beq.n 100008e8 +100008ce: 2204 movs r2, #4 +100008d0: 4313 orrs r3, r2 +100008d2: 6802 ldr r2, [r0, #0] +100008d4: 4053 eors r3, r2 +100008d6: 220c movs r2, #12 +100008d8: 4013 ands r3, r2 +100008da: 2280 movs r2, #128 ; 0x80 +100008dc: 0152 lsls r2, r2, #5 +100008de: 4310 orrs r0, r2 +100008e0: 6003 str r3, [r0, #0] +100008e2: 4770 bx lr +100008e4: 2300 movs r3, #0 +100008e6: e7f0 b.n 100008ca +100008e8: 2200 movs r2, #0 +100008ea: e7f1 b.n 100008d0 +100008ec: 4001c004 .word 0x4001c004 -100007fc : -100007fc: b510 push {r4, lr} -100007fe: 2301 movs r3, #1 -10000800: 4083 lsls r3, r0 -10000802: 22d0 movs r2, #208 ; 0xd0 -10000804: 0612 lsls r2, r2, #24 -10000806: 6293 str r3, [r2, #40] ; 0x28 -10000808: 6193 str r3, [r2, #24] -1000080a: 2105 movs r1, #5 -1000080c: f7ff ffc4 bl 10000798 -10000810: bd10 pop {r4, pc} +100008f0 : +100008f0: b510 push {r4, lr} +100008f2: 2301 movs r3, #1 +100008f4: 4083 lsls r3, r0 +100008f6: 22d0 movs r2, #208 ; 0xd0 +100008f8: 0612 lsls r2, r2, #24 +100008fa: 6293 str r3, [r2, #40] ; 0x28 +100008fc: 6193 str r3, [r2, #24] +100008fe: 2105 movs r1, #5 +10000900: f7ff ffc4 bl 1000088c +10000904: bd10 pop {r4, pc} ... -10000814 : -10000814: f3ef 8010 mrs r0, PRIMASK -10000818: b672 cpsid i -1000081a: 4b03 ldr r3, [pc, #12] ; (10000828 ) -1000081c: 681b ldr r3, [r3, #0] -1000081e: 2b00 cmp r3, #0 -10000820: d0fb beq.n 1000081a -10000822: f3bf 8f5f dmb sy -10000826: 4770 bx lr -10000828: d000012c .word 0xd000012c +10000908 : +10000908: f3ef 8010 mrs r0, PRIMASK +1000090c: b672 cpsid i +1000090e: 4b03 ldr r3, [pc, #12] ; (1000091c ) +10000910: 681b ldr r3, [r3, #0] +10000912: 2b00 cmp r3, #0 +10000914: d0fb beq.n 1000090e +10000916: f3bf 8f5f dmb sy +1000091a: 4770 bx lr +1000091c: d000012c .word 0xd000012c -1000082c : -1000082c: f3bf 8f5f dmb sy -10000830: 4b02 ldr r3, [pc, #8] ; (1000083c ) -10000832: 2200 movs r2, #0 -10000834: 601a str r2, [r3, #0] -10000836: f380 8810 msr PRIMASK, r0 -1000083a: 4770 bx lr -1000083c: d000012c .word 0xd000012c +10000920 : +10000920: f3bf 8f5f dmb sy +10000924: 4b02 ldr r3, [pc, #8] ; (10000930 ) +10000926: 2200 movs r2, #0 +10000928: 601a str r2, [r3, #0] +1000092a: f380 8810 msr PRIMASK, r0 +1000092e: 4770 bx lr +10000930: d000012c .word 0xd000012c -10000840 : -10000840: b5f8 push {r3, r4, r5, r6, r7, lr} -10000842: 0005 movs r5, r0 -10000844: 000c movs r4, r1 -10000846: 0016 movs r6, r2 -10000848: f7ff ffe4 bl 10000814 -1000084c: 08e3 lsrs r3, r4, #3 -1000084e: 18ef adds r7, r5, r3 -10000850: 5cea ldrb r2, [r5, r3] -10000852: 2307 movs r3, #7 -10000854: 4023 ands r3, r4 -10000856: 0011 movs r1, r2 -10000858: 40d9 lsrs r1, r3 -1000085a: 07c9 lsls r1, r1, #31 -1000085c: d406 bmi.n 1000086c -1000085e: 2101 movs r1, #1 -10000860: 4099 lsls r1, r3 -10000862: 430a orrs r2, r1 -10000864: 703a strb r2, [r7, #0] -10000866: f7ff ffe1 bl 1000082c -1000086a: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000086c: 0021 movs r1, r4 -1000086e: 0030 movs r0, r6 -10000870: f001 f99a bl 10001ba8 +10000934 : +10000934: b5f8 push {r3, r4, r5, r6, r7, lr} +10000936: 0005 movs r5, r0 +10000938: 000c movs r4, r1 +1000093a: 0016 movs r6, r2 +1000093c: f7ff ffe4 bl 10000908 +10000940: 08e3 lsrs r3, r4, #3 +10000942: 18ef adds r7, r5, r3 +10000944: 5cea ldrb r2, [r5, r3] +10000946: 2307 movs r3, #7 +10000948: 4023 ands r3, r4 +1000094a: 0011 movs r1, r2 +1000094c: 40d9 lsrs r1, r3 +1000094e: 07c9 lsls r1, r1, #31 +10000950: d406 bmi.n 10000960 +10000952: 2101 movs r1, #1 +10000954: 4099 lsls r1, r3 +10000956: 430a orrs r2, r1 +10000958: 703a strb r2, [r7, #0] +1000095a: f7ff ffe1 bl 10000920 +1000095e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000960: 0021 movs r1, r4 +10000962: 0030 movs r0, r6 +10000964: f001 f99a bl 10001c9c -10000874 : -10000874: b5f0 push {r4, r5, r6, r7, lr} -10000876: b083 sub sp, #12 -10000878: 0006 movs r6, r0 -1000087a: 9101 str r1, [sp, #4] -1000087c: 0014 movs r4, r2 -1000087e: 001f movs r7, r3 -10000880: f7ff ffc8 bl 10000814 -10000884: 0005 movs r5, r0 -10000886: e000 b.n 1000088a -10000888: 3401 adds r4, #1 -1000088a: 42bc cmp r4, r7 -1000088c: d80d bhi.n 100008aa -1000088e: 08e2 lsrs r2, r4, #3 -10000890: 18b0 adds r0, r6, r2 -10000892: 5cb1 ldrb r1, [r6, r2] -10000894: 2207 movs r2, #7 -10000896: 4022 ands r2, r4 -10000898: 000b movs r3, r1 -1000089a: 40d3 lsrs r3, r2 -1000089c: 07db lsls r3, r3, #31 -1000089e: d4f3 bmi.n 10000888 -100008a0: 2301 movs r3, #1 -100008a2: 4093 lsls r3, r2 -100008a4: 4319 orrs r1, r3 -100008a6: 7001 strb r1, [r0, #0] -100008a8: e001 b.n 100008ae -100008aa: 2401 movs r4, #1 -100008ac: 4264 negs r4, r4 -100008ae: 0028 movs r0, r5 -100008b0: f7ff ffbc bl 1000082c -100008b4: 2c00 cmp r4, #0 -100008b6: db02 blt.n 100008be -100008b8: 0020 movs r0, r4 -100008ba: b003 add sp, #12 -100008bc: bdf0 pop {r4, r5, r6, r7, pc} -100008be: 9b01 ldr r3, [sp, #4] -100008c0: 2b00 cmp r3, #0 -100008c2: d0f9 beq.n 100008b8 -100008c4: 9808 ldr r0, [sp, #32] -100008c6: f001 f96f bl 10001ba8 +10000968 : +10000968: b5f0 push {r4, r5, r6, r7, lr} +1000096a: b083 sub sp, #12 +1000096c: 0006 movs r6, r0 +1000096e: 9101 str r1, [sp, #4] +10000970: 0014 movs r4, r2 +10000972: 001f movs r7, r3 +10000974: f7ff ffc8 bl 10000908 +10000978: 0005 movs r5, r0 +1000097a: e000 b.n 1000097e +1000097c: 3401 adds r4, #1 +1000097e: 42bc cmp r4, r7 +10000980: d80d bhi.n 1000099e +10000982: 08e2 lsrs r2, r4, #3 +10000984: 18b0 adds r0, r6, r2 +10000986: 5cb1 ldrb r1, [r6, r2] +10000988: 2207 movs r2, #7 +1000098a: 4022 ands r2, r4 +1000098c: 000b movs r3, r1 +1000098e: 40d3 lsrs r3, r2 +10000990: 07db lsls r3, r3, #31 +10000992: d4f3 bmi.n 1000097c +10000994: 2301 movs r3, #1 +10000996: 4093 lsls r3, r2 +10000998: 4319 orrs r1, r3 +1000099a: 7001 strb r1, [r0, #0] +1000099c: e001 b.n 100009a2 +1000099e: 2401 movs r4, #1 +100009a0: 4264 negs r4, r4 +100009a2: 0028 movs r0, r5 +100009a4: f7ff ffbc bl 10000920 +100009a8: 2c00 cmp r4, #0 +100009aa: db02 blt.n 100009b2 +100009ac: 0020 movs r0, r4 +100009ae: b003 add sp, #12 +100009b0: bdf0 pop {r4, r5, r6, r7, pc} +100009b2: 9b01 ldr r3, [sp, #4] +100009b4: 2b00 cmp r3, #0 +100009b6: d0f9 beq.n 100009ac +100009b8: 9808 ldr r0, [sp, #32] +100009ba: f001 f96f bl 10001c9c ... -100008cc : -100008cc: 2300 movs r3, #0 -100008ce: e007 b.n 100008e0 -100008d0: 4a05 ldr r2, [pc, #20] ; (100008e8 ) -100008d2: 189a adds r2, r3, r2 -100008d4: 0092 lsls r2, r2, #2 -100008d6: f3bf 8f5f dmb sy -100008da: 2100 movs r1, #0 -100008dc: 6011 str r1, [r2, #0] -100008de: 3301 adds r3, #1 -100008e0: 2b1f cmp r3, #31 -100008e2: d9f5 bls.n 100008d0 -100008e4: 4770 bx lr -100008e6: 46c0 nop ; (mov r8, r8) -100008e8: 34000040 .word 0x34000040 +100009c0 : +100009c0: 2300 movs r3, #0 +100009c2: e007 b.n 100009d4 +100009c4: 4a05 ldr r2, [pc, #20] ; (100009dc ) +100009c6: 189a adds r2, r3, r2 +100009c8: 0092 lsls r2, r2, #2 +100009ca: f3bf 8f5f dmb sy +100009ce: 2100 movs r1, #0 +100009d0: 6011 str r1, [r2, #0] +100009d2: 3301 adds r3, #1 +100009d4: 2b1f cmp r3, #31 +100009d6: d9f5 bls.n 100009c4 +100009d8: 4770 bx lr +100009da: 46c0 nop ; (mov r8, r8) +100009dc: 34000040 .word 0x34000040 -100008ec : -100008ec: 4a05 ldr r2, [pc, #20] ; (10000904 ) -100008ee: 7810 ldrb r0, [r2, #0] -100008f0: 1c43 adds r3, r0, #1 -100008f2: b2db uxtb r3, r3 -100008f4: 7013 strb r3, [r2, #0] -100008f6: 2b17 cmp r3, #23 -100008f8: d902 bls.n 10000900 -100008fa: 0013 movs r3, r2 -100008fc: 2210 movs r2, #16 -100008fe: 701a strb r2, [r3, #0] -10000900: 4770 bx lr -10000902: 46c0 nop ; (mov r8, r8) -10000904: 200002d8 .word 0x200002d8 +100009e0 : +100009e0: 4a05 ldr r2, [pc, #20] ; (100009f8 ) +100009e2: 7810 ldrb r0, [r2, #0] +100009e4: 1c43 adds r3, r0, #1 +100009e6: b2db uxtb r3, r3 +100009e8: 7013 strb r3, [r2, #0] +100009ea: 2b17 cmp r3, #23 +100009ec: d902 bls.n 100009f4 +100009ee: 0013 movs r3, r2 +100009f0: 2210 movs r2, #16 +100009f2: 701a strb r2, [r3, #0] +100009f4: 4770 bx lr +100009f6: 46c0 nop ; (mov r8, r8) +100009f8: 200002d0 .word 0x200002d0 -10000908 : -10000908: b500 push {lr} -1000090a: b083 sub sp, #12 -1000090c: 0001 movs r1, r0 -1000090e: 4b04 ldr r3, [pc, #16] ; (10000920 ) -10000910: 9300 str r3, [sp, #0] -10000912: 231f movs r3, #31 -10000914: 2218 movs r2, #24 -10000916: 4803 ldr r0, [pc, #12] ; (10000924 ) -10000918: f7ff ffac bl 10000874 -1000091c: b003 add sp, #12 -1000091e: bd00 pop {pc} -10000920: 10007658 .word 0x10007658 -10000924: 20000e1c .word 0x20000e1c +100009fc : +100009fc: b500 push {lr} +100009fe: b083 sub sp, #12 +10000a00: 0001 movs r1, r0 +10000a02: 4b04 ldr r3, [pc, #16] ; (10000a14 ) +10000a04: 9300 str r3, [sp, #0] +10000a06: 231f movs r3, #31 +10000a08: 2218 movs r2, #24 +10000a0a: 4803 ldr r0, [pc, #12] ; (10000a18 ) +10000a0c: f7ff ffac bl 10000968 +10000a10: b003 add sp, #12 +10000a12: bd00 pop {pc} +10000a14: 10007818 .word 0x10007818 +10000a18: 20000e14 .word 0x20000e14 -10000928 : -10000928: 4b03 ldr r3, [pc, #12] ; (10000938 ) -1000092a: 681b ldr r3, [r3, #0] -1000092c: 2002 movs r0, #2 -1000092e: 4018 ands r0, r3 -10000930: 1e43 subs r3, r0, #1 -10000932: 4198 sbcs r0, r3 -10000934: b2c0 uxtb r0, r0 -10000936: 4770 bx lr -10000938: 4006c000 .word 0x4006c000 +10000a1c : +10000a1c: 4b03 ldr r3, [pc, #12] ; (10000a2c ) +10000a1e: 681b ldr r3, [r3, #0] +10000a20: 2002 movs r0, #2 +10000a22: 4018 ands r0, r3 +10000a24: 1e43 subs r3, r0, #1 +10000a26: 4198 sbcs r0, r3 +10000a28: b2c0 uxtb r0, r0 +10000a2a: 4770 bx lr +10000a2c: 4006c000 .word 0x4006c000 -1000093c : -1000093c: b570 push {r4, r5, r6, lr} -1000093e: 0004 movs r4, r0 -10000940: 000d movs r5, r1 -10000942: 2006 movs r0, #6 -10000944: f001 fa4e bl 10001de4 -10000948: 00c0 lsls r0, r0, #3 -1000094a: 0029 movs r1, r5 -1000094c: f002 fde6 bl 1000351c <__wrap___aeabi_uidiv> -10000950: 0003 movs r3, r0 -10000952: 09c6 lsrs r6, r0, #7 -10000954: 207f movs r0, #127 ; 0x7f -10000956: 4018 ands r0, r3 -10000958: 3001 adds r0, #1 -1000095a: 0840 lsrs r0, r0, #1 -1000095c: 2e00 cmp r6, #0 -1000095e: d005 beq.n 1000096c -10000960: 4b0d ldr r3, [pc, #52] ; (10000998 ) -10000962: 429e cmp r6, r3 -10000964: d814 bhi.n 10000990 -10000966: 0035 movs r5, r6 -10000968: 0006 movs r6, r0 -1000096a: e000 b.n 1000096e -1000096c: 2501 movs r5, #1 -1000096e: 6265 str r5, [r4, #36] ; 0x24 -10000970: 62a6 str r6, [r4, #40] ; 0x28 -10000972: 342c adds r4, #44 ; 0x2c -10000974: 2080 movs r0, #128 ; 0x80 -10000976: 0180 lsls r0, r0, #6 -10000978: 4304 orrs r4, r0 -1000097a: 2300 movs r3, #0 -1000097c: 6023 str r3, [r4, #0] -1000097e: 2006 movs r0, #6 -10000980: f001 fa30 bl 10001de4 -10000984: 0080 lsls r0, r0, #2 -10000986: 01a9 lsls r1, r5, #6 -10000988: 1989 adds r1, r1, r6 -1000098a: f002 fdc7 bl 1000351c <__wrap___aeabi_uidiv> -1000098e: bd70 pop {r4, r5, r6, pc} -10000990: 2600 movs r6, #0 -10000992: 4d02 ldr r5, [pc, #8] ; (1000099c ) -10000994: e7eb b.n 1000096e -10000996: 46c0 nop ; (mov r8, r8) -10000998: 0000fffe .word 0x0000fffe -1000099c: 0000ffff .word 0x0000ffff +10000a30 : +10000a30: b570 push {r4, r5, r6, lr} +10000a32: 0004 movs r4, r0 +10000a34: 000d movs r5, r1 +10000a36: 2006 movs r0, #6 +10000a38: f001 fa4e bl 10001ed8 +10000a3c: 00c0 lsls r0, r0, #3 +10000a3e: 0029 movs r1, r5 +10000a40: f002 fde6 bl 10003610 <__wrap___aeabi_uidiv> +10000a44: 0003 movs r3, r0 +10000a46: 09c6 lsrs r6, r0, #7 +10000a48: 207f movs r0, #127 ; 0x7f +10000a4a: 4018 ands r0, r3 +10000a4c: 3001 adds r0, #1 +10000a4e: 0840 lsrs r0, r0, #1 +10000a50: 2e00 cmp r6, #0 +10000a52: d005 beq.n 10000a60 +10000a54: 4b0d ldr r3, [pc, #52] ; (10000a8c ) +10000a56: 429e cmp r6, r3 +10000a58: d814 bhi.n 10000a84 +10000a5a: 0035 movs r5, r6 +10000a5c: 0006 movs r6, r0 +10000a5e: e000 b.n 10000a62 +10000a60: 2501 movs r5, #1 +10000a62: 6265 str r5, [r4, #36] ; 0x24 +10000a64: 62a6 str r6, [r4, #40] ; 0x28 +10000a66: 342c adds r4, #44 ; 0x2c +10000a68: 2080 movs r0, #128 ; 0x80 +10000a6a: 0180 lsls r0, r0, #6 +10000a6c: 4304 orrs r4, r0 +10000a6e: 2300 movs r3, #0 +10000a70: 6023 str r3, [r4, #0] +10000a72: 2006 movs r0, #6 +10000a74: f001 fa30 bl 10001ed8 +10000a78: 0080 lsls r0, r0, #2 +10000a7a: 01a9 lsls r1, r5, #6 +10000a7c: 1989 adds r1, r1, r6 +10000a7e: f002 fdc7 bl 10003610 <__wrap___aeabi_uidiv> +10000a82: bd70 pop {r4, r5, r6, pc} +10000a84: 2600 movs r6, #0 +10000a86: 4d02 ldr r5, [pc, #8] ; (10000a90 ) +10000a88: e7eb b.n 10000a62 +10000a8a: 46c0 nop ; (mov r8, r8) +10000a8c: 0000fffe .word 0x0000fffe +10000a90: 0000ffff .word 0x0000ffff -100009a0 : -100009a0: 2900 cmp r1, #0 -100009a2: d009 beq.n 100009b8 -100009a4: 220a movs r2, #10 -100009a6: 4b06 ldr r3, [pc, #24] ; (100009c0 ) -100009a8: 469c mov ip, r3 -100009aa: 4460 add r0, ip -100009ac: 4243 negs r3, r0 -100009ae: 4158 adcs r0, r3 -100009b0: 0040 lsls r0, r0, #1 -100009b2: 4b04 ldr r3, [pc, #16] ; (100009c4 ) -100009b4: 52c2 strh r2, [r0, r3] -100009b6: 4770 bx lr -100009b8: 2280 movs r2, #128 ; 0x80 -100009ba: 0052 lsls r2, r2, #1 -100009bc: e7f3 b.n 100009a6 -100009be: 46c0 nop ; (mov r8, r8) -100009c0: bffc8000 .word 0xbffc8000 -100009c4: 20001714 .word 0x20001714 +10000a94 : +10000a94: 2900 cmp r1, #0 +10000a96: d009 beq.n 10000aac +10000a98: 220a movs r2, #10 +10000a9a: 4b06 ldr r3, [pc, #24] ; (10000ab4 ) +10000a9c: 469c mov ip, r3 +10000a9e: 4460 add r0, ip +10000aa0: 4243 negs r3, r0 +10000aa2: 4158 adcs r0, r3 +10000aa4: 0040 lsls r0, r0, #1 +10000aa6: 4b04 ldr r3, [pc, #16] ; (10000ab8 ) +10000aa8: 52c2 strh r2, [r0, r3] +10000aaa: 4770 bx lr +10000aac: 2280 movs r2, #128 ; 0x80 +10000aae: 0052 lsls r2, r2, #1 +10000ab0: e7f3 b.n 10000a9a +10000ab2: 46c0 nop ; (mov r8, r8) +10000ab4: bffc8000 .word 0xbffc8000 +10000ab8: 20001708 .word 0x20001708 -100009c8 : -100009c8: b570 push {r4, r5, r6, lr} -100009ca: 0005 movs r5, r0 -100009cc: 000c movs r4, r1 -100009ce: 2006 movs r0, #6 -100009d0: f001 fa08 bl 10001de4 -100009d4: 2800 cmp r0, #0 -100009d6: d029 beq.n 10000a2c -100009d8: 4b16 ldr r3, [pc, #88] ; (10000a34 ) -100009da: 429d cmp r5, r3 -100009dc: d027 beq.n 10000a2e -100009de: 2280 movs r2, #128 ; 0x80 -100009e0: 03d2 lsls r2, r2, #15 -100009e2: 4b15 ldr r3, [pc, #84] ; (10000a38 ) -100009e4: 601a str r2, [r3, #0] -100009e6: 4b15 ldr r3, [pc, #84] ; (10000a3c ) -100009e8: 601a str r2, [r3, #0] -100009ea: 4b15 ldr r3, [pc, #84] ; (10000a40 ) -100009ec: 689b ldr r3, [r3, #8] -100009ee: 0011 movs r1, r2 -100009f0: 4399 bics r1, r3 -100009f2: d1fa bne.n 100009ea -100009f4: 2100 movs r1, #0 -100009f6: 0028 movs r0, r5 -100009f8: f7ff ffd2 bl 100009a0 -100009fc: 0021 movs r1, r4 -100009fe: 0028 movs r0, r5 -10000a00: f7ff ff9c bl 1000093c -10000a04: 002c movs r4, r5 -10000a06: 342c adds r4, #44 ; 0x2c -10000a08: 6ae9 ldr r1, [r5, #44] ; 0x2c -10000a0a: 2260 movs r2, #96 ; 0x60 -10000a0c: 404a eors r2, r1 -10000a0e: 216e movs r1, #110 ; 0x6e -10000a10: 4011 ands r1, r2 -10000a12: 2280 movs r2, #128 ; 0x80 -10000a14: 0152 lsls r2, r2, #5 -10000a16: 4322 orrs r2, r4 -10000a18: 6011 str r1, [r2, #0] -10000a1a: 4b0a ldr r3, [pc, #40] ; (10000a44 ) -10000a1c: 632b str r3, [r5, #48] ; 0x30 -10000a1e: 2380 movs r3, #128 ; 0x80 -10000a20: 019b lsls r3, r3, #6 -10000a22: 4323 orrs r3, r4 -10000a24: 2210 movs r2, #16 -10000a26: 601a str r2, [r3, #0] -10000a28: 2303 movs r3, #3 -10000a2a: 64ab str r3, [r5, #72] ; 0x48 -10000a2c: bd70 pop {r4, r5, r6, pc} -10000a2e: 2280 movs r2, #128 ; 0x80 -10000a30: 0412 lsls r2, r2, #16 -10000a32: e7d6 b.n 100009e2 -10000a34: 40038000 .word 0x40038000 -10000a38: 4000e000 .word 0x4000e000 -10000a3c: 4000f000 .word 0x4000f000 -10000a40: 4000c000 .word 0x4000c000 -10000a44: 00000301 .word 0x00000301 +10000abc : +10000abc: b570 push {r4, r5, r6, lr} +10000abe: 0005 movs r5, r0 +10000ac0: 000c movs r4, r1 +10000ac2: 2006 movs r0, #6 +10000ac4: f001 fa08 bl 10001ed8 +10000ac8: 2800 cmp r0, #0 +10000aca: d029 beq.n 10000b20 +10000acc: 4b16 ldr r3, [pc, #88] ; (10000b28 ) +10000ace: 429d cmp r5, r3 +10000ad0: d027 beq.n 10000b22 +10000ad2: 2280 movs r2, #128 ; 0x80 +10000ad4: 03d2 lsls r2, r2, #15 +10000ad6: 4b15 ldr r3, [pc, #84] ; (10000b2c ) +10000ad8: 601a str r2, [r3, #0] +10000ada: 4b15 ldr r3, [pc, #84] ; (10000b30 ) +10000adc: 601a str r2, [r3, #0] +10000ade: 4b15 ldr r3, [pc, #84] ; (10000b34 ) +10000ae0: 689b ldr r3, [r3, #8] +10000ae2: 0011 movs r1, r2 +10000ae4: 4399 bics r1, r3 +10000ae6: d1fa bne.n 10000ade +10000ae8: 2100 movs r1, #0 +10000aea: 0028 movs r0, r5 +10000aec: f7ff ffd2 bl 10000a94 +10000af0: 0021 movs r1, r4 +10000af2: 0028 movs r0, r5 +10000af4: f7ff ff9c bl 10000a30 +10000af8: 002c movs r4, r5 +10000afa: 342c adds r4, #44 ; 0x2c +10000afc: 6ae9 ldr r1, [r5, #44] ; 0x2c +10000afe: 2260 movs r2, #96 ; 0x60 +10000b00: 404a eors r2, r1 +10000b02: 216e movs r1, #110 ; 0x6e +10000b04: 4011 ands r1, r2 +10000b06: 2280 movs r2, #128 ; 0x80 +10000b08: 0152 lsls r2, r2, #5 +10000b0a: 4322 orrs r2, r4 +10000b0c: 6011 str r1, [r2, #0] +10000b0e: 4b0a ldr r3, [pc, #40] ; (10000b38 ) +10000b10: 632b str r3, [r5, #48] ; 0x30 +10000b12: 2380 movs r3, #128 ; 0x80 +10000b14: 019b lsls r3, r3, #6 +10000b16: 4323 orrs r3, r4 +10000b18: 2210 movs r2, #16 +10000b1a: 601a str r2, [r3, #0] +10000b1c: 2303 movs r3, #3 +10000b1e: 64ab str r3, [r5, #72] ; 0x48 +10000b20: bd70 pop {r4, r5, r6, pc} +10000b22: 2280 movs r2, #128 ; 0x80 +10000b24: 0412 lsls r2, r2, #16 +10000b26: e7d6 b.n 10000ad6 +10000b28: 40038000 .word 0x40038000 +10000b2c: 4000e000 .word 0x4000e000 +10000b30: 4000f000 .word 0x4000f000 +10000b34: 4000c000 .word 0x4000c000 +10000b38: 00000301 .word 0x00000301 -10000a48 : -10000a48: bf40 sev -10000a4a: 2000 movs r0, #0 -10000a4c: 2100 movs r1, #0 -10000a4e: 4770 bx lr +10000b3c : +10000b3c: bf40 sev +10000b3e: 2000 movs r0, #0 +10000b40: 2100 movs r1, #0 +10000b42: 4770 bx lr -10000a50 : -10000a50: b510 push {r4, lr} -10000a52: 2900 cmp r1, #0 -10000a54: d022 beq.n 10000a9c -10000a56: 6803 ldr r3, [r0, #0] -10000a58: 7b1b ldrb r3, [r3, #12] -10000a5a: 4299 cmp r1, r3 -10000a5c: d81e bhi.n 10000a9c -10000a5e: 4b17 ldr r3, [pc, #92] ; (10000abc ) -10000a60: 469c mov ip, r3 -10000a62: 4461 add r1, ip -10000a64: 0109 lsls r1, r1, #4 -10000a66: 6883 ldr r3, [r0, #8] -10000a68: 469c mov ip, r3 -10000a6a: 4461 add r1, ip -10000a6c: 680c ldr r4, [r1, #0] -10000a6e: 6849 ldr r1, [r1, #4] -10000a70: 2a00 cmp r2, #0 -10000a72: d019 beq.n 10000aa8 -10000a74: 6803 ldr r3, [r0, #0] -10000a76: 7b1b ldrb r3, [r3, #12] -10000a78: 429a cmp r2, r3 -10000a7a: d815 bhi.n 10000aa8 -10000a7c: 6883 ldr r3, [r0, #8] -10000a7e: 480f ldr r0, [pc, #60] ; (10000abc ) -10000a80: 4684 mov ip, r0 -10000a82: 4462 add r2, ip -10000a84: 0112 lsls r2, r2, #4 -10000a86: 189a adds r2, r3, r2 -10000a88: 6810 ldr r0, [r2, #0] -10000a8a: 6853 ldr r3, [r2, #4] -10000a8c: 0002 movs r2, r0 -10000a8e: 2001 movs r0, #1 -10000a90: 428b cmp r3, r1 -10000a92: d801 bhi.n 10000a98 -10000a94: d00e beq.n 10000ab4 -10000a96: 2000 movs r0, #0 -10000a98: b2c0 uxtb r0, r0 -10000a9a: bd10 pop {r4, pc} -10000a9c: 4b08 ldr r3, [pc, #32] ; (10000ac0 ) -10000a9e: 4a09 ldr r2, [pc, #36] ; (10000ac4 ) -10000aa0: 213b movs r1, #59 ; 0x3b -10000aa2: 4809 ldr r0, [pc, #36] ; (10000ac8 ) -10000aa4: f001 f862 bl 10001b6c <__assert_func> -10000aa8: 4b05 ldr r3, [pc, #20] ; (10000ac0 ) -10000aaa: 4a06 ldr r2, [pc, #24] ; (10000ac4 ) -10000aac: 213b movs r1, #59 ; 0x3b -10000aae: 4806 ldr r0, [pc, #24] ; (10000ac8 ) -10000ab0: f001 f85c bl 10001b6c <__assert_func> -10000ab4: 42a2 cmp r2, r4 -10000ab6: d8ef bhi.n 10000a98 -10000ab8: e7ed b.n 10000a96 -10000aba: 46c0 nop ; (mov r8, r8) -10000abc: 0fffffff .word 0x0fffffff -10000ac0: 10007674 .word 0x10007674 -10000ac4: 10007924 .word 0x10007924 -10000ac8: 10007698 .word 0x10007698 +10000b44 : +10000b44: b510 push {r4, lr} +10000b46: 2900 cmp r1, #0 +10000b48: d022 beq.n 10000b90 +10000b4a: 6803 ldr r3, [r0, #0] +10000b4c: 7b1b ldrb r3, [r3, #12] +10000b4e: 4299 cmp r1, r3 +10000b50: d81e bhi.n 10000b90 +10000b52: 4b17 ldr r3, [pc, #92] ; (10000bb0 ) +10000b54: 469c mov ip, r3 +10000b56: 4461 add r1, ip +10000b58: 0109 lsls r1, r1, #4 +10000b5a: 6883 ldr r3, [r0, #8] +10000b5c: 469c mov ip, r3 +10000b5e: 4461 add r1, ip +10000b60: 680c ldr r4, [r1, #0] +10000b62: 6849 ldr r1, [r1, #4] +10000b64: 2a00 cmp r2, #0 +10000b66: d019 beq.n 10000b9c +10000b68: 6803 ldr r3, [r0, #0] +10000b6a: 7b1b ldrb r3, [r3, #12] +10000b6c: 429a cmp r2, r3 +10000b6e: d815 bhi.n 10000b9c +10000b70: 6883 ldr r3, [r0, #8] +10000b72: 480f ldr r0, [pc, #60] ; (10000bb0 ) +10000b74: 4684 mov ip, r0 +10000b76: 4462 add r2, ip +10000b78: 0112 lsls r2, r2, #4 +10000b7a: 189a adds r2, r3, r2 +10000b7c: 6810 ldr r0, [r2, #0] +10000b7e: 6853 ldr r3, [r2, #4] +10000b80: 0002 movs r2, r0 +10000b82: 2001 movs r0, #1 +10000b84: 428b cmp r3, r1 +10000b86: d801 bhi.n 10000b8c +10000b88: d00e beq.n 10000ba8 +10000b8a: 2000 movs r0, #0 +10000b8c: b2c0 uxtb r0, r0 +10000b8e: bd10 pop {r4, pc} +10000b90: 4b08 ldr r3, [pc, #32] ; (10000bb4 ) +10000b92: 4a09 ldr r2, [pc, #36] ; (10000bb8 ) +10000b94: 213b movs r1, #59 ; 0x3b +10000b96: 4809 ldr r0, [pc, #36] ; (10000bbc ) +10000b98: f001 f862 bl 10001c60 <__assert_func> +10000b9c: 4b05 ldr r3, [pc, #20] ; (10000bb4 ) +10000b9e: 4a06 ldr r2, [pc, #24] ; (10000bb8 ) +10000ba0: 213b movs r1, #59 ; 0x3b +10000ba2: 4806 ldr r0, [pc, #24] ; (10000bbc ) +10000ba4: f001 f85c bl 10001c60 <__assert_func> +10000ba8: 42a2 cmp r2, r4 +10000baa: d8ef bhi.n 10000b8c +10000bac: e7ed b.n 10000b8a +10000bae: 46c0 nop ; (mov r8, r8) +10000bb0: 0fffffff .word 0x0fffffff +10000bb4: 10007834 .word 0x10007834 +10000bb8: 10007ae4 .word 0x10007ae4 +10000bbc: 10007858 .word 0x10007858 -10000acc : -10000acc: b510 push {r4, lr} -10000ace: 2900 cmp r1, #0 -10000ad0: d01e beq.n 10000b10 -10000ad2: 7b03 ldrb r3, [r0, #12] -10000ad4: 4299 cmp r1, r3 -10000ad6: d81b bhi.n 10000b10 -10000ad8: 004b lsls r3, r1, #1 -10000ada: 185b adds r3, r3, r1 -10000adc: 3b03 subs r3, #3 -10000ade: 6804 ldr r4, [r0, #0] -10000ae0: 46a4 mov ip, r4 -10000ae2: 4463 add r3, ip -10000ae4: 2900 cmp r1, #0 -10000ae6: d019 beq.n 10000b1c -10000ae8: 2a00 cmp r2, #0 -10000aea: d01d beq.n 10000b28 -10000aec: 4291 cmp r1, r2 -10000aee: d021 beq.n 10000b34 -10000af0: 2a00 cmp r2, #0 -10000af2: d025 beq.n 10000b40 -10000af4: 7b04 ldrb r4, [r0, #12] -10000af6: 42a2 cmp r2, r4 -10000af8: d822 bhi.n 10000b40 -10000afa: 6804 ldr r4, [r0, #0] -10000afc: 0050 lsls r0, r2, #1 -10000afe: 1880 adds r0, r0, r2 -10000b00: 3803 subs r0, #3 -10000b02: 1820 adds r0, r4, r0 -10000b04: 7081 strb r1, [r0, #2] -10000b06: 7819 ldrb r1, [r3, #0] -10000b08: 2900 cmp r1, #0 -10000b0a: d11f bne.n 10000b4c -10000b0c: 701a strb r2, [r3, #0] -10000b0e: bd10 pop {r4, pc} -10000b10: 4b10 ldr r3, [pc, #64] ; (10000b54 ) -10000b12: 4a11 ldr r2, [pc, #68] ; (10000b58 ) -10000b14: 214d movs r1, #77 ; 0x4d -10000b16: 4811 ldr r0, [pc, #68] ; (10000b5c ) -10000b18: f001 f828 bl 10001b6c <__assert_func> -10000b1c: 4b10 ldr r3, [pc, #64] ; (10000b60 ) -10000b1e: 4a11 ldr r2, [pc, #68] ; (10000b64 ) -10000b20: 3153 adds r1, #83 ; 0x53 -10000b22: 480e ldr r0, [pc, #56] ; (10000b5c ) -10000b24: f001 f822 bl 10001b6c <__assert_func> -10000b28: 4b0f ldr r3, [pc, #60] ; (10000b68 ) -10000b2a: 4a0e ldr r2, [pc, #56] ; (10000b64 ) -10000b2c: 2154 movs r1, #84 ; 0x54 -10000b2e: 480b ldr r0, [pc, #44] ; (10000b5c ) -10000b30: f001 f81c bl 10001b6c <__assert_func> -10000b34: 4b0d ldr r3, [pc, #52] ; (10000b6c ) -10000b36: 4a0b ldr r2, [pc, #44] ; (10000b64 ) -10000b38: 2155 movs r1, #85 ; 0x55 -10000b3a: 4808 ldr r0, [pc, #32] ; (10000b5c ) -10000b3c: f001 f816 bl 10001b6c <__assert_func> -10000b40: 4b04 ldr r3, [pc, #16] ; (10000b54 ) -10000b42: 4a05 ldr r2, [pc, #20] ; (10000b58 ) -10000b44: 214d movs r1, #77 ; 0x4d -10000b46: 4805 ldr r0, [pc, #20] ; (10000b5c ) -10000b48: f001 f810 bl 10001b6c <__assert_func> -10000b4c: 7041 strb r1, [r0, #1] -10000b4e: 701a strb r2, [r3, #0] -10000b50: e7dd b.n 10000b0e -10000b52: 46c0 nop ; (mov r8, r8) -10000b54: 100076e8 .word 0x100076e8 -10000b58: 100078e4 .word 0x100078e4 -10000b5c: 10007704 .word 0x10007704 -10000b60: 10007758 .word 0x10007758 -10000b64: 100078c4 .word 0x100078c4 -10000b68: 10007764 .word 0x10007764 -10000b6c: 10007770 .word 0x10007770 +10000bc0 : +10000bc0: b510 push {r4, lr} +10000bc2: 2900 cmp r1, #0 +10000bc4: d01e beq.n 10000c04 +10000bc6: 7b03 ldrb r3, [r0, #12] +10000bc8: 4299 cmp r1, r3 +10000bca: d81b bhi.n 10000c04 +10000bcc: 004b lsls r3, r1, #1 +10000bce: 185b adds r3, r3, r1 +10000bd0: 3b03 subs r3, #3 +10000bd2: 6804 ldr r4, [r0, #0] +10000bd4: 46a4 mov ip, r4 +10000bd6: 4463 add r3, ip +10000bd8: 2900 cmp r1, #0 +10000bda: d019 beq.n 10000c10 +10000bdc: 2a00 cmp r2, #0 +10000bde: d01d beq.n 10000c1c +10000be0: 4291 cmp r1, r2 +10000be2: d021 beq.n 10000c28 +10000be4: 2a00 cmp r2, #0 +10000be6: d025 beq.n 10000c34 +10000be8: 7b04 ldrb r4, [r0, #12] +10000bea: 42a2 cmp r2, r4 +10000bec: d822 bhi.n 10000c34 +10000bee: 6804 ldr r4, [r0, #0] +10000bf0: 0050 lsls r0, r2, #1 +10000bf2: 1880 adds r0, r0, r2 +10000bf4: 3803 subs r0, #3 +10000bf6: 1820 adds r0, r4, r0 +10000bf8: 7081 strb r1, [r0, #2] +10000bfa: 7819 ldrb r1, [r3, #0] +10000bfc: 2900 cmp r1, #0 +10000bfe: d11f bne.n 10000c40 +10000c00: 701a strb r2, [r3, #0] +10000c02: bd10 pop {r4, pc} +10000c04: 4b10 ldr r3, [pc, #64] ; (10000c48 ) +10000c06: 4a11 ldr r2, [pc, #68] ; (10000c4c ) +10000c08: 214d movs r1, #77 ; 0x4d +10000c0a: 4811 ldr r0, [pc, #68] ; (10000c50 ) +10000c0c: f001 f828 bl 10001c60 <__assert_func> +10000c10: 4b10 ldr r3, [pc, #64] ; (10000c54 ) +10000c12: 4a11 ldr r2, [pc, #68] ; (10000c58 ) +10000c14: 3153 adds r1, #83 ; 0x53 +10000c16: 480e ldr r0, [pc, #56] ; (10000c50 ) +10000c18: f001 f822 bl 10001c60 <__assert_func> +10000c1c: 4b0f ldr r3, [pc, #60] ; (10000c5c ) +10000c1e: 4a0e ldr r2, [pc, #56] ; (10000c58 ) +10000c20: 2154 movs r1, #84 ; 0x54 +10000c22: 480b ldr r0, [pc, #44] ; (10000c50 ) +10000c24: f001 f81c bl 10001c60 <__assert_func> +10000c28: 4b0d ldr r3, [pc, #52] ; (10000c60 ) +10000c2a: 4a0b ldr r2, [pc, #44] ; (10000c58 ) +10000c2c: 2155 movs r1, #85 ; 0x55 +10000c2e: 4808 ldr r0, [pc, #32] ; (10000c50 ) +10000c30: f001 f816 bl 10001c60 <__assert_func> +10000c34: 4b04 ldr r3, [pc, #16] ; (10000c48 ) +10000c36: 4a05 ldr r2, [pc, #20] ; (10000c4c ) +10000c38: 214d movs r1, #77 ; 0x4d +10000c3a: 4805 ldr r0, [pc, #20] ; (10000c50 ) +10000c3c: f001 f810 bl 10001c60 <__assert_func> +10000c40: 7041 strb r1, [r0, #1] +10000c42: 701a strb r2, [r3, #0] +10000c44: e7dd b.n 10000c02 +10000c46: 46c0 nop ; (mov r8, r8) +10000c48: 100078a8 .word 0x100078a8 +10000c4c: 10007aa4 .word 0x10007aa4 +10000c50: 100078c4 .word 0x100078c4 +10000c54: 10007918 .word 0x10007918 +10000c58: 10007a84 .word 0x10007a84 +10000c5c: 10007924 .word 0x10007924 +10000c60: 10007930 .word 0x10007930 -10000b70 : -10000b70: b570 push {r4, r5, r6, lr} -10000b72: 0006 movs r6, r0 -10000b74: 000d movs r5, r1 -10000b76: 0014 movs r4, r2 -10000b78: 2900 cmp r1, #0 -10000b7a: d014 beq.n 10000ba6 -10000b7c: 2a00 cmp r2, #0 -10000b7e: d014 beq.n 10000baa -10000b80: 6880 ldr r0, [r0, #8] -10000b82: 6873 ldr r3, [r6, #4] -10000b84: 4798 blx r3 -10000b86: 2800 cmp r0, #0 -10000b88: d006 beq.n 10000b98 -10000b8a: 0022 movs r2, r4 -10000b8c: 0029 movs r1, r5 -10000b8e: 0030 movs r0, r6 -10000b90: f7ff ff9c bl 10000acc -10000b94: 0028 movs r0, r5 -10000b96: e007 b.n 10000ba8 -10000b98: 002a movs r2, r5 -10000b9a: 0021 movs r1, r4 -10000b9c: 0030 movs r0, r6 -10000b9e: f7ff ff95 bl 10000acc -10000ba2: 0020 movs r0, r4 -10000ba4: e000 b.n 10000ba8 -10000ba6: 0010 movs r0, r2 -10000ba8: bd70 pop {r4, r5, r6, pc} -10000baa: 0008 movs r0, r1 -10000bac: e7fc b.n 10000ba8 +10000c64 : +10000c64: b570 push {r4, r5, r6, lr} +10000c66: 0006 movs r6, r0 +10000c68: 000d movs r5, r1 +10000c6a: 0014 movs r4, r2 +10000c6c: 2900 cmp r1, #0 +10000c6e: d014 beq.n 10000c9a +10000c70: 2a00 cmp r2, #0 +10000c72: d014 beq.n 10000c9e +10000c74: 6880 ldr r0, [r0, #8] +10000c76: 6873 ldr r3, [r6, #4] +10000c78: 4798 blx r3 +10000c7a: 2800 cmp r0, #0 +10000c7c: d006 beq.n 10000c8c +10000c7e: 0022 movs r2, r4 +10000c80: 0029 movs r1, r5 +10000c82: 0030 movs r0, r6 +10000c84: f7ff ff9c bl 10000bc0 +10000c88: 0028 movs r0, r5 +10000c8a: e007 b.n 10000c9c +10000c8c: 002a movs r2, r5 +10000c8e: 0021 movs r1, r4 +10000c90: 0030 movs r0, r6 +10000c92: f7ff ff95 bl 10000bc0 +10000c96: 0020 movs r0, r4 +10000c98: e000 b.n 10000c9c +10000c9a: 0010 movs r0, r2 +10000c9c: bd70 pop {r4, r5, r6, pc} +10000c9e: 0008 movs r0, r1 +10000ca0: e7fc b.n 10000c9c ... -10000bb0 : -10000bb0: b5f0 push {r4, r5, r6, r7, lr} -10000bb2: 46ce mov lr, r9 -10000bb4: b500 push {lr} -10000bb6: b082 sub sp, #8 -10000bb8: 0005 movs r5, r0 -10000bba: 9200 str r2, [sp, #0] -10000bbc: 9301 str r3, [sp, #4] -10000bbe: 9c0a ldr r4, [sp, #40] ; 0x28 -10000bc0: ab0b add r3, sp, #44 ; 0x2c -10000bc2: 781b ldrb r3, [r3, #0] -10000bc4: 4699 mov r9, r3 -10000bc6: 2c00 cmp r4, #0 -10000bc8: d029 beq.n 10000c1e -10000bca: 6802 ldr r2, [r0, #0] -10000bcc: b2e3 uxtb r3, r4 -10000bce: 7b51 ldrb r1, [r2, #13] -10000bd0: 428b cmp r3, r1 -10000bd2: d109 bne.n 10000be8 -10000bd4: 2301 movs r3, #1 -10000bd6: 2b00 cmp r3, #0 -10000bd8: d11b bne.n 10000c12 -10000bda: 2c00 cmp r4, #0 -10000bdc: d139 bne.n 10000c52 -10000bde: 0020 movs r0, r4 -10000be0: b002 add sp, #8 -10000be2: bc80 pop {r7} -10000be4: 46b9 mov r9, r7 -10000be6: bdf0 pop {r4, r5, r6, r7, pc} -10000be8: 2b00 cmp r3, #0 -10000bea: d00c beq.n 10000c06 -10000bec: 7b11 ldrb r1, [r2, #12] -10000bee: 428b cmp r3, r1 -10000bf0: d809 bhi.n 10000c06 -10000bf2: 6811 ldr r1, [r2, #0] -10000bf4: 005a lsls r2, r3, #1 -10000bf6: 18d3 adds r3, r2, r3 -10000bf8: 3b03 subs r3, #3 -10000bfa: 18cb adds r3, r1, r3 -10000bfc: 789b ldrb r3, [r3, #2] -10000bfe: 2b00 cmp r3, #0 -10000c00: d0e9 beq.n 10000bd6 -10000c02: 2301 movs r3, #1 -10000c04: e7e7 b.n 10000bd6 -10000c06: 4b3d ldr r3, [pc, #244] ; (10000cfc ) -10000c08: 4a3d ldr r2, [pc, #244] ; (10000d00 ) -10000c0a: 214d movs r1, #77 ; 0x4d -10000c0c: 483d ldr r0, [pc, #244] ; (10000d04 ) -10000c0e: f000 ffad bl 10001b6c <__assert_func> -10000c12: 4b3d ldr r3, [pc, #244] ; (10000d08 ) -10000c14: 4a3d ldr r2, [pc, #244] ; (10000d0c ) -10000c16: 2151 movs r1, #81 ; 0x51 -10000c18: 483d ldr r0, [pc, #244] ; (10000d10 ) -10000c1a: f000 ffa7 bl 10001b6c <__assert_func> -10000c1e: 6803 ldr r3, [r0, #0] -10000c20: 7b9c ldrb r4, [r3, #14] -10000c22: 2c00 cmp r4, #0 -10000c24: d0d9 beq.n 10000bda -10000c26: d00e beq.n 10000c46 -10000c28: 7b1a ldrb r2, [r3, #12] -10000c2a: 4294 cmp r4, r2 -10000c2c: d80b bhi.n 10000c46 -10000c2e: 0062 lsls r2, r4, #1 -10000c30: 1912 adds r2, r2, r4 -10000c32: 3a03 subs r2, #3 -10000c34: 6819 ldr r1, [r3, #0] -10000c36: 468c mov ip, r1 -10000c38: 4462 add r2, ip -10000c3a: 7852 ldrb r2, [r2, #1] -10000c3c: 739a strb r2, [r3, #14] -10000c3e: 2a00 cmp r2, #0 -10000c40: d1cb bne.n 10000bda -10000c42: 73da strb r2, [r3, #15] -10000c44: e7c9 b.n 10000bda -10000c46: 4b2d ldr r3, [pc, #180] ; (10000cfc ) -10000c48: 4a2d ldr r2, [pc, #180] ; (10000d00 ) -10000c4a: 214d movs r1, #77 ; 0x4d -10000c4c: 482d ldr r0, [pc, #180] ; (10000d04 ) -10000c4e: f000 ff8d bl 10001b6c <__assert_func> -10000c52: b2e7 uxtb r7, r4 -10000c54: 2f00 cmp r7, #0 -10000c56: d03a beq.n 10000cce -10000c58: 682b ldr r3, [r5, #0] -10000c5a: 7b1b ldrb r3, [r3, #12] -10000c5c: 429f cmp r7, r3 -10000c5e: d836 bhi.n 10000cce -10000c60: 4b2c ldr r3, [pc, #176] ; (10000d14 ) -10000c62: 18fb adds r3, r7, r3 -10000c64: 011b lsls r3, r3, #4 -10000c66: 68aa ldr r2, [r5, #8] -10000c68: 4694 mov ip, r2 -10000c6a: 4463 add r3, ip -10000c6c: 9a00 ldr r2, [sp, #0] -10000c6e: 601a str r2, [r3, #0] -10000c70: 9a01 ldr r2, [sp, #4] -10000c72: 605a str r2, [r3, #4] -10000c74: 9a08 ldr r2, [sp, #32] -10000c76: 609a str r2, [r3, #8] -10000c78: 9a09 ldr r2, [sp, #36] ; 0x24 -10000c7a: 60da str r2, [r3, #12] -10000c7c: 682e ldr r6, [r5, #0] -10000c7e: 2f00 cmp r7, #0 -10000c80: d02b beq.n 10000cda -10000c82: d030 beq.n 10000ce6 -10000c84: 7b33 ldrb r3, [r6, #12] -10000c86: 429f cmp r7, r3 -10000c88: d82d bhi.n 10000ce6 -10000c8a: 007b lsls r3, r7, #1 -10000c8c: 19db adds r3, r3, r7 -10000c8e: 3b03 subs r3, #3 -10000c90: 6832 ldr r2, [r6, #0] -10000c92: 4694 mov ip, r2 -10000c94: 4463 add r3, ip -10000c96: 2200 movs r2, #0 -10000c98: 709a strb r2, [r3, #2] -10000c9a: 705a strb r2, [r3, #1] -10000c9c: 701a strb r2, [r3, #0] -10000c9e: 7b71 ldrb r1, [r6, #13] -10000ca0: 003a movs r2, r7 -10000ca2: 0030 movs r0, r6 -10000ca4: f7ff ff64 bl 10000b70 -10000ca8: 7370 strb r0, [r6, #13] -10000caa: 42a0 cmp r0, r4 -10000cac: d197 bne.n 10000bde -10000cae: 7d28 ldrb r0, [r5, #20] -10000cb0: 9a00 ldr r2, [sp, #0] -10000cb2: 9b01 ldr r3, [sp, #4] -10000cb4: f000 fbf4 bl 100014a0 -10000cb8: 1e06 subs r6, r0, #0 -10000cba: d002 beq.n 10000cc2 -10000cbc: 464b mov r3, r9 -10000cbe: 2b00 cmp r3, #0 -10000cc0: d017 beq.n 10000cf2 -10000cc2: 9b0c ldr r3, [sp, #48] ; 0x30 -10000cc4: 2b00 cmp r3, #0 -10000cc6: d100 bne.n 10000cca -10000cc8: e789 b.n 10000bde -10000cca: 701e strb r6, [r3, #0] -10000ccc: e787 b.n 10000bde -10000cce: 4b12 ldr r3, [pc, #72] ; (10000d18 ) -10000cd0: 4a12 ldr r2, [pc, #72] ; (10000d1c ) -10000cd2: 213b movs r1, #59 ; 0x3b -10000cd4: 480e ldr r0, [pc, #56] ; (10000d10 ) -10000cd6: f000 ff49 bl 10001b6c <__assert_func> -10000cda: 4b11 ldr r3, [pc, #68] ; (10000d20 ) -10000cdc: 4a11 ldr r2, [pc, #68] ; (10000d24 ) -10000cde: 2177 movs r1, #119 ; 0x77 -10000ce0: 4808 ldr r0, [pc, #32] ; (10000d04 ) -10000ce2: f000 ff43 bl 10001b6c <__assert_func> -10000ce6: 4b05 ldr r3, [pc, #20] ; (10000cfc ) -10000ce8: 4a05 ldr r2, [pc, #20] ; (10000d00 ) -10000cea: 214d movs r1, #77 ; 0x4d -10000cec: 4805 ldr r0, [pc, #20] ; (10000d04 ) -10000cee: f000 ff3d bl 10001b6c <__assert_func> -10000cf2: 6828 ldr r0, [r5, #0] -10000cf4: 0039 movs r1, r7 -10000cf6: f000 fe35 bl 10001964 -10000cfa: e7e2 b.n 10000cc2 -10000cfc: 100076e8 .word 0x100076e8 -10000d00: 100078e4 .word 0x100078e4 -10000d04: 10007704 .word 0x10007704 -10000d08: 10007788 .word 0x10007788 -10000d0c: 100078f0 .word 0x100078f0 -10000d10: 10007698 .word 0x10007698 -10000d14: 0fffffff .word 0x0fffffff -10000d18: 10007674 .word 0x10007674 -10000d1c: 10007924 .word 0x10007924 -10000d20: 100077ac .word 0x100077ac -10000d24: 100078d8 .word 0x100078d8 +10000ca4 : +10000ca4: b5f0 push {r4, r5, r6, r7, lr} +10000ca6: 46ce mov lr, r9 +10000ca8: b500 push {lr} +10000caa: b082 sub sp, #8 +10000cac: 0005 movs r5, r0 +10000cae: 9200 str r2, [sp, #0] +10000cb0: 9301 str r3, [sp, #4] +10000cb2: 9c0a ldr r4, [sp, #40] ; 0x28 +10000cb4: ab0b add r3, sp, #44 ; 0x2c +10000cb6: 781b ldrb r3, [r3, #0] +10000cb8: 4699 mov r9, r3 +10000cba: 2c00 cmp r4, #0 +10000cbc: d029 beq.n 10000d12 +10000cbe: 6802 ldr r2, [r0, #0] +10000cc0: b2e3 uxtb r3, r4 +10000cc2: 7b51 ldrb r1, [r2, #13] +10000cc4: 428b cmp r3, r1 +10000cc6: d109 bne.n 10000cdc +10000cc8: 2301 movs r3, #1 +10000cca: 2b00 cmp r3, #0 +10000ccc: d11b bne.n 10000d06 +10000cce: 2c00 cmp r4, #0 +10000cd0: d139 bne.n 10000d46 +10000cd2: 0020 movs r0, r4 +10000cd4: b002 add sp, #8 +10000cd6: bc80 pop {r7} +10000cd8: 46b9 mov r9, r7 +10000cda: bdf0 pop {r4, r5, r6, r7, pc} +10000cdc: 2b00 cmp r3, #0 +10000cde: d00c beq.n 10000cfa +10000ce0: 7b11 ldrb r1, [r2, #12] +10000ce2: 428b cmp r3, r1 +10000ce4: d809 bhi.n 10000cfa +10000ce6: 6811 ldr r1, [r2, #0] +10000ce8: 005a lsls r2, r3, #1 +10000cea: 18d3 adds r3, r2, r3 +10000cec: 3b03 subs r3, #3 +10000cee: 18cb adds r3, r1, r3 +10000cf0: 789b ldrb r3, [r3, #2] +10000cf2: 2b00 cmp r3, #0 +10000cf4: d0e9 beq.n 10000cca +10000cf6: 2301 movs r3, #1 +10000cf8: e7e7 b.n 10000cca +10000cfa: 4b3d ldr r3, [pc, #244] ; (10000df0 ) +10000cfc: 4a3d ldr r2, [pc, #244] ; (10000df4 ) +10000cfe: 214d movs r1, #77 ; 0x4d +10000d00: 483d ldr r0, [pc, #244] ; (10000df8 ) +10000d02: f000 ffad bl 10001c60 <__assert_func> +10000d06: 4b3d ldr r3, [pc, #244] ; (10000dfc ) +10000d08: 4a3d ldr r2, [pc, #244] ; (10000e00 ) +10000d0a: 2151 movs r1, #81 ; 0x51 +10000d0c: 483d ldr r0, [pc, #244] ; (10000e04 ) +10000d0e: f000 ffa7 bl 10001c60 <__assert_func> +10000d12: 6803 ldr r3, [r0, #0] +10000d14: 7b9c ldrb r4, [r3, #14] +10000d16: 2c00 cmp r4, #0 +10000d18: d0d9 beq.n 10000cce +10000d1a: d00e beq.n 10000d3a +10000d1c: 7b1a ldrb r2, [r3, #12] +10000d1e: 4294 cmp r4, r2 +10000d20: d80b bhi.n 10000d3a +10000d22: 0062 lsls r2, r4, #1 +10000d24: 1912 adds r2, r2, r4 +10000d26: 3a03 subs r2, #3 +10000d28: 6819 ldr r1, [r3, #0] +10000d2a: 468c mov ip, r1 +10000d2c: 4462 add r2, ip +10000d2e: 7852 ldrb r2, [r2, #1] +10000d30: 739a strb r2, [r3, #14] +10000d32: 2a00 cmp r2, #0 +10000d34: d1cb bne.n 10000cce +10000d36: 73da strb r2, [r3, #15] +10000d38: e7c9 b.n 10000cce +10000d3a: 4b2d ldr r3, [pc, #180] ; (10000df0 ) +10000d3c: 4a2d ldr r2, [pc, #180] ; (10000df4 ) +10000d3e: 214d movs r1, #77 ; 0x4d +10000d40: 482d ldr r0, [pc, #180] ; (10000df8 ) +10000d42: f000 ff8d bl 10001c60 <__assert_func> +10000d46: b2e7 uxtb r7, r4 +10000d48: 2f00 cmp r7, #0 +10000d4a: d03a beq.n 10000dc2 +10000d4c: 682b ldr r3, [r5, #0] +10000d4e: 7b1b ldrb r3, [r3, #12] +10000d50: 429f cmp r7, r3 +10000d52: d836 bhi.n 10000dc2 +10000d54: 4b2c ldr r3, [pc, #176] ; (10000e08 ) +10000d56: 18fb adds r3, r7, r3 +10000d58: 011b lsls r3, r3, #4 +10000d5a: 68aa ldr r2, [r5, #8] +10000d5c: 4694 mov ip, r2 +10000d5e: 4463 add r3, ip +10000d60: 9a00 ldr r2, [sp, #0] +10000d62: 601a str r2, [r3, #0] +10000d64: 9a01 ldr r2, [sp, #4] +10000d66: 605a str r2, [r3, #4] +10000d68: 9a08 ldr r2, [sp, #32] +10000d6a: 609a str r2, [r3, #8] +10000d6c: 9a09 ldr r2, [sp, #36] ; 0x24 +10000d6e: 60da str r2, [r3, #12] +10000d70: 682e ldr r6, [r5, #0] +10000d72: 2f00 cmp r7, #0 +10000d74: d02b beq.n 10000dce +10000d76: d030 beq.n 10000dda +10000d78: 7b33 ldrb r3, [r6, #12] +10000d7a: 429f cmp r7, r3 +10000d7c: d82d bhi.n 10000dda +10000d7e: 007b lsls r3, r7, #1 +10000d80: 19db adds r3, r3, r7 +10000d82: 3b03 subs r3, #3 +10000d84: 6832 ldr r2, [r6, #0] +10000d86: 4694 mov ip, r2 +10000d88: 4463 add r3, ip +10000d8a: 2200 movs r2, #0 +10000d8c: 709a strb r2, [r3, #2] +10000d8e: 705a strb r2, [r3, #1] +10000d90: 701a strb r2, [r3, #0] +10000d92: 7b71 ldrb r1, [r6, #13] +10000d94: 003a movs r2, r7 +10000d96: 0030 movs r0, r6 +10000d98: f7ff ff64 bl 10000c64 +10000d9c: 7370 strb r0, [r6, #13] +10000d9e: 42a0 cmp r0, r4 +10000da0: d197 bne.n 10000cd2 +10000da2: 7d28 ldrb r0, [r5, #20] +10000da4: 9a00 ldr r2, [sp, #0] +10000da6: 9b01 ldr r3, [sp, #4] +10000da8: f000 fbf4 bl 10001594 +10000dac: 1e06 subs r6, r0, #0 +10000dae: d002 beq.n 10000db6 +10000db0: 464b mov r3, r9 +10000db2: 2b00 cmp r3, #0 +10000db4: d017 beq.n 10000de6 +10000db6: 9b0c ldr r3, [sp, #48] ; 0x30 +10000db8: 2b00 cmp r3, #0 +10000dba: d100 bne.n 10000dbe +10000dbc: e789 b.n 10000cd2 +10000dbe: 701e strb r6, [r3, #0] +10000dc0: e787 b.n 10000cd2 +10000dc2: 4b12 ldr r3, [pc, #72] ; (10000e0c ) +10000dc4: 4a12 ldr r2, [pc, #72] ; (10000e10 ) +10000dc6: 213b movs r1, #59 ; 0x3b +10000dc8: 480e ldr r0, [pc, #56] ; (10000e04 ) +10000dca: f000 ff49 bl 10001c60 <__assert_func> +10000dce: 4b11 ldr r3, [pc, #68] ; (10000e14 ) +10000dd0: 4a11 ldr r2, [pc, #68] ; (10000e18 ) +10000dd2: 2177 movs r1, #119 ; 0x77 +10000dd4: 4808 ldr r0, [pc, #32] ; (10000df8 ) +10000dd6: f000 ff43 bl 10001c60 <__assert_func> +10000dda: 4b05 ldr r3, [pc, #20] ; (10000df0 ) +10000ddc: 4a05 ldr r2, [pc, #20] ; (10000df4 ) +10000dde: 214d movs r1, #77 ; 0x4d +10000de0: 4805 ldr r0, [pc, #20] ; (10000df8 ) +10000de2: f000 ff3d bl 10001c60 <__assert_func> +10000de6: 6828 ldr r0, [r5, #0] +10000de8: 0039 movs r1, r7 +10000dea: f000 fe35 bl 10001a58 +10000dee: e7e2 b.n 10000db6 +10000df0: 100078a8 .word 0x100078a8 +10000df4: 10007aa4 .word 0x10007aa4 +10000df8: 100078c4 .word 0x100078c4 +10000dfc: 10007948 .word 0x10007948 +10000e00: 10007ab0 .word 0x10007ab0 +10000e04: 10007858 .word 0x10007858 +10000e08: 0fffffff .word 0x0fffffff +10000e0c: 10007834 .word 0x10007834 +10000e10: 10007ae4 .word 0x10007ae4 +10000e14: 1000796c .word 0x1000796c +10000e18: 10007a98 .word 0x10007a98 -10000d28 : -10000d28: b5f0 push {r4, r5, r6, r7, lr} -10000d2a: 46de mov lr, fp -10000d2c: 4657 mov r7, sl -10000d2e: 464e mov r6, r9 -10000d30: 4645 mov r5, r8 -10000d32: b5e0 push {r5, r6, r7, lr} -10000d34: b08b sub sp, #44 ; 0x2c -10000d36: 9009 str r0, [sp, #36] ; 0x24 -10000d38: 2300 movs r3, #0 -10000d3a: 9308 str r3, [sp, #32] -10000d3c: 0082 lsls r2, r0, #2 -10000d3e: 4ba4 ldr r3, [pc, #656] ; (10000fd0 ) -10000d40: 58d6 ldr r6, [r2, r3] -10000d42: 0037 movs r7, r6 -10000d44: e04c b.n 10000de0 -10000d46: 4ba3 ldr r3, [pc, #652] ; (10000fd4 ) -10000d48: 4aa3 ldr r2, [pc, #652] ; (10000fd8 ) -10000d4a: 213b movs r1, #59 ; 0x3b -10000d4c: 48a3 ldr r0, [pc, #652] ; (10000fdc ) -10000d4e: f000 ff0d bl 10001b6c <__assert_func> -10000d52: 2900 cmp r1, #0 -10000d54: d101 bne.n 10000d5a -10000d56: 2800 cmp r0, #0 -10000d58: d168 bne.n 10000e2c -10000d5a: 2101 movs r1, #1 -10000d5c: 4640 mov r0, r8 -10000d5e: f000 fdf7 bl 10001950 -10000d62: 42a0 cmp r0, r4 -10000d64: d119 bne.n 10000d9a -10000d66: 682a ldr r2, [r5, #0] -10000d68: 686b ldr r3, [r5, #4] -10000d6a: 9206 str r2, [sp, #24] -10000d6c: 9307 str r3, [sp, #28] -10000d6e: 68ab ldr r3, [r5, #8] -10000d70: 4698 mov r8, r3 -10000d72: 68eb ldr r3, [r5, #12] -10000d74: 469a mov sl, r3 -10000d76: 4643 mov r3, r8 -10000d78: 2b00 cmp r3, #0 -10000d7a: d014 beq.n 10000da6 -10000d7c: 2c00 cmp r4, #0 -10000d7e: d018 beq.n 10000db2 -10000d80: 683b ldr r3, [r7, #0] -10000d82: 7b1b ldrb r3, [r3, #12] -10000d84: 429c cmp r4, r3 -10000d86: d814 bhi.n 10000db2 -10000d88: 1e63 subs r3, r4, #1 -10000d8a: 68fa ldr r2, [r7, #12] -10000d8c: 5cd3 ldrb r3, [r2, r3] -10000d8e: 9308 str r3, [sp, #32] -10000d90: 021b lsls r3, r3, #8 -10000d92: 4318 orrs r0, r3 -10000d94: 6138 str r0, [r7, #16] -10000d96: 2000 movs r0, #0 -10000d98: e015 b.n 10000dc6 -10000d9a: 4b91 ldr r3, [pc, #580] ; (10000fe0 ) -10000d9c: 4a91 ldr r2, [pc, #580] ; (10000fe4 ) -10000d9e: 2178 movs r1, #120 ; 0x78 -10000da0: 488e ldr r0, [pc, #568] ; (10000fdc ) -10000da2: f000 fee3 bl 10001b6c <__assert_func> -10000da6: 4b90 ldr r3, [pc, #576] ; (10000fe8 ) -10000da8: 4a8e ldr r2, [pc, #568] ; (10000fe4 ) -10000daa: 217c movs r1, #124 ; 0x7c -10000dac: 488b ldr r0, [pc, #556] ; (10000fdc ) -10000dae: f000 fedd bl 10001b6c <__assert_func> -10000db2: 4b88 ldr r3, [pc, #544] ; (10000fd4 ) -10000db4: 4a8d ldr r2, [pc, #564] ; (10000fec ) -10000db6: 2140 movs r1, #64 ; 0x40 -10000db8: 4888 ldr r0, [pc, #544] ; (10000fdc ) -10000dba: f000 fed7 bl 10001b6c <__assert_func> -10000dbe: 2300 movs r3, #0 -10000dc0: 469a mov sl, r3 -10000dc2: 4698 mov r8, r3 -10000dc4: 2000 movs r0, #0 -10000dc6: 687b ldr r3, [r7, #4] -10000dc8: f3bf 8f5f dmb sy -10000dcc: 2200 movs r2, #0 -10000dce: 601a str r2, [r3, #0] -10000dd0: f386 8810 msr PRIMASK, r6 -10000dd4: 4643 mov r3, r8 -10000dd6: 2b00 cmp r3, #0 -10000dd8: d131 bne.n 10000e3e -10000dda: 2800 cmp r0, #0 -10000ddc: d100 bne.n 10000de0 -10000dde: e0ef b.n 10000fc0 -10000de0: f000 fb0a bl 100013f8 -10000de4: 0002 movs r2, r0 -10000de6: 000b movs r3, r1 -10000de8: 2000 movs r0, #0 -10000dea: 2100 movs r1, #0 -10000dec: 9006 str r0, [sp, #24] -10000dee: 9107 str r1, [sp, #28] -10000df0: 6878 ldr r0, [r7, #4] -10000df2: f3ef 8610 mrs r6, PRIMASK -10000df6: b672 cpsid i -10000df8: 6801 ldr r1, [r0, #0] -10000dfa: 2900 cmp r1, #0 -10000dfc: d0fc beq.n 10000df8 -10000dfe: f3bf 8f5f dmb sy -10000e02: 6839 ldr r1, [r7, #0] -10000e04: 4688 mov r8, r1 -10000e06: 7b4c ldrb r4, [r1, #13] -10000e08: 2c00 cmp r4, #0 -10000e0a: d0d8 beq.n 10000dbe -10000e0c: d09b beq.n 10000d46 -10000e0e: 7b09 ldrb r1, [r1, #12] -10000e10: 428c cmp r4, r1 -10000e12: d898 bhi.n 10000d46 -10000e14: 4976 ldr r1, [pc, #472] ; (10000ff0 ) -10000e16: 1865 adds r5, r4, r1 -10000e18: 012d lsls r5, r5, #4 -10000e1a: 68b9 ldr r1, [r7, #8] -10000e1c: 468c mov ip, r1 -10000e1e: 4465 add r5, ip -10000e20: 6828 ldr r0, [r5, #0] -10000e22: 6869 ldr r1, [r5, #4] -10000e24: 1a80 subs r0, r0, r2 -10000e26: 4199 sbcs r1, r3 -10000e28: 2900 cmp r1, #0 -10000e2a: dd92 ble.n 10000d52 -10000e2c: 682a ldr r2, [r5, #0] -10000e2e: 686b ldr r3, [r5, #4] -10000e30: 9809 ldr r0, [sp, #36] ; 0x24 -10000e32: f000 fb35 bl 100014a0 -10000e36: 2300 movs r3, #0 -10000e38: 469a mov sl, r3 -10000e3a: 4698 mov r8, r3 -10000e3c: e7c3 b.n 10000dc6 -10000e3e: 9b08 ldr r3, [sp, #32] -10000e40: 021b lsls r3, r3, #8 -10000e42: 4323 orrs r3, r4 -10000e44: 4699 mov r9, r3 -10000e46: 4651 mov r1, sl -10000e48: 0018 movs r0, r3 -10000e4a: 47c0 blx r8 -10000e4c: 0005 movs r5, r0 -10000e4e: 000e movs r6, r1 -10000e50: 687a ldr r2, [r7, #4] -10000e52: f3ef 8b10 mrs fp, PRIMASK -10000e56: b672 cpsid i -10000e58: 6813 ldr r3, [r2, #0] -10000e5a: 4259 negs r1, r3 -10000e5c: 414b adcs r3, r1 -10000e5e: b2d9 uxtb r1, r3 -10000e60: 2b00 cmp r3, #0 -10000e62: d1f9 bne.n 10000e58 -10000e64: f3bf 8f5f dmb sy -10000e68: 2e00 cmp r6, #0 -10000e6a: db23 blt.n 10000eb4 -10000e6c: 2e00 cmp r6, #0 -10000e6e: dd47 ble.n 10000f00 -10000e70: 693b ldr r3, [r7, #16] -10000e72: 2b00 cmp r3, #0 -10000e74: d048 beq.n 10000f08 -10000e76: 454b cmp r3, r9 -10000e78: d167 bne.n 10000f4a -10000e7a: f000 fabd bl 100013f8 -10000e7e: 0002 movs r2, r0 -10000e80: 000b movs r3, r1 -10000e82: 0001 movs r1, r0 -10000e84: 0018 movs r0, r3 -10000e86: 1952 adds r2, r2, r5 -10000e88: 4173 adcs r3, r6 -10000e8a: 4298 cmp r0, r3 -10000e8c: d802 bhi.n 10000e94 -10000e8e: d104 bne.n 10000e9a -10000e90: 4291 cmp r1, r2 -10000e92: d902 bls.n 10000e9a -10000e94: 2201 movs r2, #1 -10000e96: 4252 negs r2, r2 -10000e98: 17d3 asrs r3, r2, #31 -10000e9a: 2100 movs r1, #0 -10000e9c: 9104 str r1, [sp, #16] -10000e9e: 3101 adds r1, #1 -10000ea0: 9103 str r1, [sp, #12] -10000ea2: 9402 str r4, [sp, #8] -10000ea4: 4651 mov r1, sl -10000ea6: 9101 str r1, [sp, #4] -10000ea8: 4641 mov r1, r8 -10000eaa: 9100 str r1, [sp, #0] -10000eac: 0038 movs r0, r7 -10000eae: f7ff fe7f bl 10000bb0 -10000eb2: e041 b.n 10000f38 -10000eb4: 693b ldr r3, [r7, #16] -10000eb6: 2b00 cmp r3, #0 -10000eb8: d0d8 beq.n 10000e6c -10000eba: 454b cmp r3, r9 -10000ebc: d11a bne.n 10000ef4 -10000ebe: 9a06 ldr r2, [sp, #24] -10000ec0: 9b07 ldr r3, [sp, #28] -10000ec2: 0010 movs r0, r2 -10000ec4: 0019 movs r1, r3 -10000ec6: 1b52 subs r2, r2, r5 -10000ec8: 41b3 sbcs r3, r6 -10000eca: 4299 cmp r1, r3 -10000ecc: d802 bhi.n 10000ed4 -10000ece: d104 bne.n 10000eda -10000ed0: 4290 cmp r0, r2 -10000ed2: d902 bls.n 10000eda -10000ed4: 2201 movs r2, #1 -10000ed6: 4252 negs r2, r2 -10000ed8: 17d3 asrs r3, r2, #31 -10000eda: 2100 movs r1, #0 -10000edc: 9104 str r1, [sp, #16] -10000ede: 3101 adds r1, #1 -10000ee0: 9103 str r1, [sp, #12] -10000ee2: 9402 str r4, [sp, #8] -10000ee4: 4651 mov r1, sl -10000ee6: 9101 str r1, [sp, #4] -10000ee8: 4641 mov r1, r8 -10000eea: 9100 str r1, [sp, #0] -10000eec: 0038 movs r0, r7 -10000eee: f7ff fe5f bl 10000bb0 -10000ef2: e021 b.n 10000f38 -10000ef4: 4b3f ldr r3, [pc, #252] ; (10000ff4 ) -10000ef6: 4a3b ldr r2, [pc, #236] ; (10000fe4 ) -10000ef8: 218b movs r1, #139 ; 0x8b -10000efa: 4838 ldr r0, [pc, #224] ; (10000fdc ) -10000efc: f000 fe36 bl 10001b6c <__assert_func> -10000f00: 2e00 cmp r6, #0 -10000f02: d101 bne.n 10000f08 -10000f04: 2d00 cmp r5, #0 -10000f06: d1b3 bne.n 10000e70 -10000f08: 683a ldr r2, [r7, #0] -10000f0a: 2c00 cmp r4, #0 -10000f0c: d039 beq.n 10000f82 -10000f0e: 7b53 ldrb r3, [r2, #13] -10000f10: 429c cmp r4, r3 -10000f12: d120 bne.n 10000f56 -10000f14: 2101 movs r1, #1 -10000f16: 2900 cmp r1, #0 -10000f18: d133 bne.n 10000f82 -10000f1a: 7bd3 ldrb r3, [r2, #15] -10000f1c: 2b00 cmp r3, #0 -10000f1e: d136 bne.n 10000f8e -10000f20: 73d4 strb r4, [r2, #15] -10000f22: 2c00 cmp r4, #0 -10000f24: d046 beq.n 10000fb4 -10000f26: 683b ldr r3, [r7, #0] -10000f28: 7b1b ldrb r3, [r3, #12] -10000f2a: 429c cmp r4, r3 -10000f2c: d842 bhi.n 10000fb4 -10000f2e: 68fa ldr r2, [r7, #12] -10000f30: 3c01 subs r4, #1 -10000f32: 5d13 ldrb r3, [r2, r4] -10000f34: 3301 adds r3, #1 -10000f36: 5513 strb r3, [r2, r4] -10000f38: 2300 movs r3, #0 -10000f3a: 613b str r3, [r7, #16] -10000f3c: 687a ldr r2, [r7, #4] -10000f3e: f3bf 8f5f dmb sy -10000f42: 6013 str r3, [r2, #0] -10000f44: f38b 8810 msr PRIMASK, fp -10000f48: e74a b.n 10000de0 -10000f4a: 4b2a ldr r3, [pc, #168] ; (10000ff4 ) -10000f4c: 4a25 ldr r2, [pc, #148] ; (10000fe4 ) -10000f4e: 218e movs r1, #142 ; 0x8e -10000f50: 4822 ldr r0, [pc, #136] ; (10000fdc ) -10000f52: f000 fe0b bl 10001b6c <__assert_func> -10000f56: 2c00 cmp r4, #0 -10000f58: d00d beq.n 10000f76 -10000f5a: 7b13 ldrb r3, [r2, #12] -10000f5c: 429c cmp r4, r3 -10000f5e: d80a bhi.n 10000f76 -10000f60: 0063 lsls r3, r4, #1 -10000f62: 191b adds r3, r3, r4 -10000f64: 3b03 subs r3, #3 -10000f66: 6810 ldr r0, [r2, #0] -10000f68: 4684 mov ip, r0 -10000f6a: 4463 add r3, ip -10000f6c: 789b ldrb r3, [r3, #2] -10000f6e: 2b00 cmp r3, #0 -10000f70: d0d1 beq.n 10000f16 -10000f72: 2101 movs r1, #1 -10000f74: e7cf b.n 10000f16 -10000f76: 4b20 ldr r3, [pc, #128] ; (10000ff8 ) -10000f78: 4a20 ldr r2, [pc, #128] ; (10000ffc ) -10000f7a: 214d movs r1, #77 ; 0x4d -10000f7c: 4820 ldr r0, [pc, #128] ; (10001000 ) -10000f7e: f000 fdf5 bl 10001b6c <__assert_func> -10000f82: 4b20 ldr r3, [pc, #128] ; (10001004 ) -10000f84: 4a20 ldr r2, [pc, #128] ; (10001008 ) -10000f86: 218f movs r1, #143 ; 0x8f -10000f88: 481d ldr r0, [pc, #116] ; (10001000 ) -10000f8a: f000 fdef bl 10001b6c <__assert_func> -10000f8e: 2b00 cmp r3, #0 -10000f90: d00a beq.n 10000fa8 -10000f92: 7b11 ldrb r1, [r2, #12] -10000f94: 428b cmp r3, r1 -10000f96: d807 bhi.n 10000fa8 -10000f98: 0059 lsls r1, r3, #1 -10000f9a: 18cb adds r3, r1, r3 -10000f9c: 3b03 subs r3, #3 -10000f9e: 6811 ldr r1, [r2, #0] -10000fa0: 468c mov ip, r1 -10000fa2: 4463 add r3, ip -10000fa4: 705c strb r4, [r3, #1] -10000fa6: e7bb b.n 10000f20 -10000fa8: 4b13 ldr r3, [pc, #76] ; (10000ff8 ) -10000faa: 4a14 ldr r2, [pc, #80] ; (10000ffc ) -10000fac: 214d movs r1, #77 ; 0x4d -10000fae: 4814 ldr r0, [pc, #80] ; (10001000 ) -10000fb0: f000 fddc bl 10001b6c <__assert_func> -10000fb4: 4b07 ldr r3, [pc, #28] ; (10000fd4 ) -10000fb6: 4a0d ldr r2, [pc, #52] ; (10000fec ) -10000fb8: 2140 movs r1, #64 ; 0x40 -10000fba: 4808 ldr r0, [pc, #32] ; (10000fdc ) -10000fbc: f000 fdd6 bl 10001b6c <__assert_func> -10000fc0: b00b add sp, #44 ; 0x2c -10000fc2: bcf0 pop {r4, r5, r6, r7} -10000fc4: 46bb mov fp, r7 -10000fc6: 46b2 mov sl, r6 -10000fc8: 46a9 mov r9, r5 -10000fca: 46a0 mov r8, r4 -10000fcc: bdf0 pop {r4, r5, r6, r7, pc} -10000fce: 46c0 nop ; (mov r8, r8) -10000fd0: 200014f0 .word 0x200014f0 -10000fd4: 10007674 .word 0x10007674 -10000fd8: 10007924 .word 0x10007924 -10000fdc: 10007698 .word 0x10007698 -10000fe0: 100077b0 .word 0x100077b0 -10000fe4: 10007908 .word 0x10007908 -10000fe8: 100077c8 .word 0x100077c8 -10000fec: 1000789c .word 0x1000789c -10000ff0: 0fffffff .word 0x0fffffff -10000ff4: 100077d4 .word 0x100077d4 -10000ff8: 100076e8 .word 0x100076e8 -10000ffc: 100078e4 .word 0x100078e4 -10001000: 10007704 .word 0x10007704 -10001004: 10007810 .word 0x10007810 -10001008: 100078b0 .word 0x100078b0 +10000e1c : +10000e1c: b5f0 push {r4, r5, r6, r7, lr} +10000e1e: 46de mov lr, fp +10000e20: 4657 mov r7, sl +10000e22: 464e mov r6, r9 +10000e24: 4645 mov r5, r8 +10000e26: b5e0 push {r5, r6, r7, lr} +10000e28: b08b sub sp, #44 ; 0x2c +10000e2a: 9009 str r0, [sp, #36] ; 0x24 +10000e2c: 2300 movs r3, #0 +10000e2e: 9308 str r3, [sp, #32] +10000e30: 0082 lsls r2, r0, #2 +10000e32: 4ba4 ldr r3, [pc, #656] ; (100010c4 ) +10000e34: 58d6 ldr r6, [r2, r3] +10000e36: 0037 movs r7, r6 +10000e38: e04c b.n 10000ed4 +10000e3a: 4ba3 ldr r3, [pc, #652] ; (100010c8 ) +10000e3c: 4aa3 ldr r2, [pc, #652] ; (100010cc ) +10000e3e: 213b movs r1, #59 ; 0x3b +10000e40: 48a3 ldr r0, [pc, #652] ; (100010d0 ) +10000e42: f000 ff0d bl 10001c60 <__assert_func> +10000e46: 2900 cmp r1, #0 +10000e48: d101 bne.n 10000e4e +10000e4a: 2800 cmp r0, #0 +10000e4c: d168 bne.n 10000f20 +10000e4e: 2101 movs r1, #1 +10000e50: 4640 mov r0, r8 +10000e52: f000 fdf7 bl 10001a44 +10000e56: 42a0 cmp r0, r4 +10000e58: d119 bne.n 10000e8e +10000e5a: 682a ldr r2, [r5, #0] +10000e5c: 686b ldr r3, [r5, #4] +10000e5e: 9206 str r2, [sp, #24] +10000e60: 9307 str r3, [sp, #28] +10000e62: 68ab ldr r3, [r5, #8] +10000e64: 4698 mov r8, r3 +10000e66: 68eb ldr r3, [r5, #12] +10000e68: 469a mov sl, r3 +10000e6a: 4643 mov r3, r8 +10000e6c: 2b00 cmp r3, #0 +10000e6e: d014 beq.n 10000e9a +10000e70: 2c00 cmp r4, #0 +10000e72: d018 beq.n 10000ea6 +10000e74: 683b ldr r3, [r7, #0] +10000e76: 7b1b ldrb r3, [r3, #12] +10000e78: 429c cmp r4, r3 +10000e7a: d814 bhi.n 10000ea6 +10000e7c: 1e63 subs r3, r4, #1 +10000e7e: 68fa ldr r2, [r7, #12] +10000e80: 5cd3 ldrb r3, [r2, r3] +10000e82: 9308 str r3, [sp, #32] +10000e84: 021b lsls r3, r3, #8 +10000e86: 4318 orrs r0, r3 +10000e88: 6138 str r0, [r7, #16] +10000e8a: 2000 movs r0, #0 +10000e8c: e015 b.n 10000eba +10000e8e: 4b91 ldr r3, [pc, #580] ; (100010d4 ) +10000e90: 4a91 ldr r2, [pc, #580] ; (100010d8 ) +10000e92: 2178 movs r1, #120 ; 0x78 +10000e94: 488e ldr r0, [pc, #568] ; (100010d0 ) +10000e96: f000 fee3 bl 10001c60 <__assert_func> +10000e9a: 4b90 ldr r3, [pc, #576] ; (100010dc ) +10000e9c: 4a8e ldr r2, [pc, #568] ; (100010d8 ) +10000e9e: 217c movs r1, #124 ; 0x7c +10000ea0: 488b ldr r0, [pc, #556] ; (100010d0 ) +10000ea2: f000 fedd bl 10001c60 <__assert_func> +10000ea6: 4b88 ldr r3, [pc, #544] ; (100010c8 ) +10000ea8: 4a8d ldr r2, [pc, #564] ; (100010e0 ) +10000eaa: 2140 movs r1, #64 ; 0x40 +10000eac: 4888 ldr r0, [pc, #544] ; (100010d0 ) +10000eae: f000 fed7 bl 10001c60 <__assert_func> +10000eb2: 2300 movs r3, #0 +10000eb4: 469a mov sl, r3 +10000eb6: 4698 mov r8, r3 +10000eb8: 2000 movs r0, #0 +10000eba: 687b ldr r3, [r7, #4] +10000ebc: f3bf 8f5f dmb sy +10000ec0: 2200 movs r2, #0 +10000ec2: 601a str r2, [r3, #0] +10000ec4: f386 8810 msr PRIMASK, r6 +10000ec8: 4643 mov r3, r8 +10000eca: 2b00 cmp r3, #0 +10000ecc: d131 bne.n 10000f32 +10000ece: 2800 cmp r0, #0 +10000ed0: d100 bne.n 10000ed4 +10000ed2: e0ef b.n 100010b4 +10000ed4: f000 fb0a bl 100014ec +10000ed8: 0002 movs r2, r0 +10000eda: 000b movs r3, r1 +10000edc: 2000 movs r0, #0 +10000ede: 2100 movs r1, #0 +10000ee0: 9006 str r0, [sp, #24] +10000ee2: 9107 str r1, [sp, #28] +10000ee4: 6878 ldr r0, [r7, #4] +10000ee6: f3ef 8610 mrs r6, PRIMASK +10000eea: b672 cpsid i +10000eec: 6801 ldr r1, [r0, #0] +10000eee: 2900 cmp r1, #0 +10000ef0: d0fc beq.n 10000eec +10000ef2: f3bf 8f5f dmb sy +10000ef6: 6839 ldr r1, [r7, #0] +10000ef8: 4688 mov r8, r1 +10000efa: 7b4c ldrb r4, [r1, #13] +10000efc: 2c00 cmp r4, #0 +10000efe: d0d8 beq.n 10000eb2 +10000f00: d09b beq.n 10000e3a +10000f02: 7b09 ldrb r1, [r1, #12] +10000f04: 428c cmp r4, r1 +10000f06: d898 bhi.n 10000e3a +10000f08: 4976 ldr r1, [pc, #472] ; (100010e4 ) +10000f0a: 1865 adds r5, r4, r1 +10000f0c: 012d lsls r5, r5, #4 +10000f0e: 68b9 ldr r1, [r7, #8] +10000f10: 468c mov ip, r1 +10000f12: 4465 add r5, ip +10000f14: 6828 ldr r0, [r5, #0] +10000f16: 6869 ldr r1, [r5, #4] +10000f18: 1a80 subs r0, r0, r2 +10000f1a: 4199 sbcs r1, r3 +10000f1c: 2900 cmp r1, #0 +10000f1e: dd92 ble.n 10000e46 +10000f20: 682a ldr r2, [r5, #0] +10000f22: 686b ldr r3, [r5, #4] +10000f24: 9809 ldr r0, [sp, #36] ; 0x24 +10000f26: f000 fb35 bl 10001594 +10000f2a: 2300 movs r3, #0 +10000f2c: 469a mov sl, r3 +10000f2e: 4698 mov r8, r3 +10000f30: e7c3 b.n 10000eba +10000f32: 9b08 ldr r3, [sp, #32] +10000f34: 021b lsls r3, r3, #8 +10000f36: 4323 orrs r3, r4 +10000f38: 4699 mov r9, r3 +10000f3a: 4651 mov r1, sl +10000f3c: 0018 movs r0, r3 +10000f3e: 47c0 blx r8 +10000f40: 0005 movs r5, r0 +10000f42: 000e movs r6, r1 +10000f44: 687a ldr r2, [r7, #4] +10000f46: f3ef 8b10 mrs fp, PRIMASK +10000f4a: b672 cpsid i +10000f4c: 6813 ldr r3, [r2, #0] +10000f4e: 4259 negs r1, r3 +10000f50: 414b adcs r3, r1 +10000f52: b2d9 uxtb r1, r3 +10000f54: 2b00 cmp r3, #0 +10000f56: d1f9 bne.n 10000f4c +10000f58: f3bf 8f5f dmb sy +10000f5c: 2e00 cmp r6, #0 +10000f5e: db23 blt.n 10000fa8 +10000f60: 2e00 cmp r6, #0 +10000f62: dd47 ble.n 10000ff4 +10000f64: 693b ldr r3, [r7, #16] +10000f66: 2b00 cmp r3, #0 +10000f68: d048 beq.n 10000ffc +10000f6a: 454b cmp r3, r9 +10000f6c: d167 bne.n 1000103e +10000f6e: f000 fabd bl 100014ec +10000f72: 0002 movs r2, r0 +10000f74: 000b movs r3, r1 +10000f76: 0001 movs r1, r0 +10000f78: 0018 movs r0, r3 +10000f7a: 1952 adds r2, r2, r5 +10000f7c: 4173 adcs r3, r6 +10000f7e: 4298 cmp r0, r3 +10000f80: d802 bhi.n 10000f88 +10000f82: d104 bne.n 10000f8e +10000f84: 4291 cmp r1, r2 +10000f86: d902 bls.n 10000f8e +10000f88: 2201 movs r2, #1 +10000f8a: 4252 negs r2, r2 +10000f8c: 17d3 asrs r3, r2, #31 +10000f8e: 2100 movs r1, #0 +10000f90: 9104 str r1, [sp, #16] +10000f92: 3101 adds r1, #1 +10000f94: 9103 str r1, [sp, #12] +10000f96: 9402 str r4, [sp, #8] +10000f98: 4651 mov r1, sl +10000f9a: 9101 str r1, [sp, #4] +10000f9c: 4641 mov r1, r8 +10000f9e: 9100 str r1, [sp, #0] +10000fa0: 0038 movs r0, r7 +10000fa2: f7ff fe7f bl 10000ca4 +10000fa6: e041 b.n 1000102c +10000fa8: 693b ldr r3, [r7, #16] +10000faa: 2b00 cmp r3, #0 +10000fac: d0d8 beq.n 10000f60 +10000fae: 454b cmp r3, r9 +10000fb0: d11a bne.n 10000fe8 +10000fb2: 9a06 ldr r2, [sp, #24] +10000fb4: 9b07 ldr r3, [sp, #28] +10000fb6: 0010 movs r0, r2 +10000fb8: 0019 movs r1, r3 +10000fba: 1b52 subs r2, r2, r5 +10000fbc: 41b3 sbcs r3, r6 +10000fbe: 4299 cmp r1, r3 +10000fc0: d802 bhi.n 10000fc8 +10000fc2: d104 bne.n 10000fce +10000fc4: 4290 cmp r0, r2 +10000fc6: d902 bls.n 10000fce +10000fc8: 2201 movs r2, #1 +10000fca: 4252 negs r2, r2 +10000fcc: 17d3 asrs r3, r2, #31 +10000fce: 2100 movs r1, #0 +10000fd0: 9104 str r1, [sp, #16] +10000fd2: 3101 adds r1, #1 +10000fd4: 9103 str r1, [sp, #12] +10000fd6: 9402 str r4, [sp, #8] +10000fd8: 4651 mov r1, sl +10000fda: 9101 str r1, [sp, #4] +10000fdc: 4641 mov r1, r8 +10000fde: 9100 str r1, [sp, #0] +10000fe0: 0038 movs r0, r7 +10000fe2: f7ff fe5f bl 10000ca4 +10000fe6: e021 b.n 1000102c +10000fe8: 4b3f ldr r3, [pc, #252] ; (100010e8 ) +10000fea: 4a3b ldr r2, [pc, #236] ; (100010d8 ) +10000fec: 218b movs r1, #139 ; 0x8b +10000fee: 4838 ldr r0, [pc, #224] ; (100010d0 ) +10000ff0: f000 fe36 bl 10001c60 <__assert_func> +10000ff4: 2e00 cmp r6, #0 +10000ff6: d101 bne.n 10000ffc +10000ff8: 2d00 cmp r5, #0 +10000ffa: d1b3 bne.n 10000f64 +10000ffc: 683a ldr r2, [r7, #0] +10000ffe: 2c00 cmp r4, #0 +10001000: d039 beq.n 10001076 +10001002: 7b53 ldrb r3, [r2, #13] +10001004: 429c cmp r4, r3 +10001006: d120 bne.n 1000104a +10001008: 2101 movs r1, #1 +1000100a: 2900 cmp r1, #0 +1000100c: d133 bne.n 10001076 +1000100e: 7bd3 ldrb r3, [r2, #15] +10001010: 2b00 cmp r3, #0 +10001012: d136 bne.n 10001082 +10001014: 73d4 strb r4, [r2, #15] +10001016: 2c00 cmp r4, #0 +10001018: d046 beq.n 100010a8 +1000101a: 683b ldr r3, [r7, #0] +1000101c: 7b1b ldrb r3, [r3, #12] +1000101e: 429c cmp r4, r3 +10001020: d842 bhi.n 100010a8 +10001022: 68fa ldr r2, [r7, #12] +10001024: 3c01 subs r4, #1 +10001026: 5d13 ldrb r3, [r2, r4] +10001028: 3301 adds r3, #1 +1000102a: 5513 strb r3, [r2, r4] +1000102c: 2300 movs r3, #0 +1000102e: 613b str r3, [r7, #16] +10001030: 687a ldr r2, [r7, #4] +10001032: f3bf 8f5f dmb sy +10001036: 6013 str r3, [r2, #0] +10001038: f38b 8810 msr PRIMASK, fp +1000103c: e74a b.n 10000ed4 +1000103e: 4b2a ldr r3, [pc, #168] ; (100010e8 ) +10001040: 4a25 ldr r2, [pc, #148] ; (100010d8 ) +10001042: 218e movs r1, #142 ; 0x8e +10001044: 4822 ldr r0, [pc, #136] ; (100010d0 ) +10001046: f000 fe0b bl 10001c60 <__assert_func> +1000104a: 2c00 cmp r4, #0 +1000104c: d00d beq.n 1000106a +1000104e: 7b13 ldrb r3, [r2, #12] +10001050: 429c cmp r4, r3 +10001052: d80a bhi.n 1000106a +10001054: 0063 lsls r3, r4, #1 +10001056: 191b adds r3, r3, r4 +10001058: 3b03 subs r3, #3 +1000105a: 6810 ldr r0, [r2, #0] +1000105c: 4684 mov ip, r0 +1000105e: 4463 add r3, ip +10001060: 789b ldrb r3, [r3, #2] +10001062: 2b00 cmp r3, #0 +10001064: d0d1 beq.n 1000100a +10001066: 2101 movs r1, #1 +10001068: e7cf b.n 1000100a +1000106a: 4b20 ldr r3, [pc, #128] ; (100010ec ) +1000106c: 4a20 ldr r2, [pc, #128] ; (100010f0 ) +1000106e: 214d movs r1, #77 ; 0x4d +10001070: 4820 ldr r0, [pc, #128] ; (100010f4 ) +10001072: f000 fdf5 bl 10001c60 <__assert_func> +10001076: 4b20 ldr r3, [pc, #128] ; (100010f8 ) +10001078: 4a20 ldr r2, [pc, #128] ; (100010fc ) +1000107a: 218f movs r1, #143 ; 0x8f +1000107c: 481d ldr r0, [pc, #116] ; (100010f4 ) +1000107e: f000 fdef bl 10001c60 <__assert_func> +10001082: 2b00 cmp r3, #0 +10001084: d00a beq.n 1000109c +10001086: 7b11 ldrb r1, [r2, #12] +10001088: 428b cmp r3, r1 +1000108a: d807 bhi.n 1000109c +1000108c: 0059 lsls r1, r3, #1 +1000108e: 18cb adds r3, r1, r3 +10001090: 3b03 subs r3, #3 +10001092: 6811 ldr r1, [r2, #0] +10001094: 468c mov ip, r1 +10001096: 4463 add r3, ip +10001098: 705c strb r4, [r3, #1] +1000109a: e7bb b.n 10001014 +1000109c: 4b13 ldr r3, [pc, #76] ; (100010ec ) +1000109e: 4a14 ldr r2, [pc, #80] ; (100010f0 ) +100010a0: 214d movs r1, #77 ; 0x4d +100010a2: 4814 ldr r0, [pc, #80] ; (100010f4 ) +100010a4: f000 fddc bl 10001c60 <__assert_func> +100010a8: 4b07 ldr r3, [pc, #28] ; (100010c8 ) +100010aa: 4a0d ldr r2, [pc, #52] ; (100010e0 ) +100010ac: 2140 movs r1, #64 ; 0x40 +100010ae: 4808 ldr r0, [pc, #32] ; (100010d0 ) +100010b0: f000 fdd6 bl 10001c60 <__assert_func> +100010b4: b00b add sp, #44 ; 0x2c +100010b6: bcf0 pop {r4, r5, r6, r7} +100010b8: 46bb mov fp, r7 +100010ba: 46b2 mov sl, r6 +100010bc: 46a9 mov r9, r5 +100010be: 46a0 mov r8, r4 +100010c0: bdf0 pop {r4, r5, r6, r7, pc} +100010c2: 46c0 nop ; (mov r8, r8) +100010c4: 200014dc .word 0x200014dc +100010c8: 10007834 .word 0x10007834 +100010cc: 10007ae4 .word 0x10007ae4 +100010d0: 10007858 .word 0x10007858 +100010d4: 10007970 .word 0x10007970 +100010d8: 10007ac8 .word 0x10007ac8 +100010dc: 10007988 .word 0x10007988 +100010e0: 10007a5c .word 0x10007a5c +100010e4: 0fffffff .word 0x0fffffff +100010e8: 10007994 .word 0x10007994 +100010ec: 100078a8 .word 0x100078a8 +100010f0: 10007aa4 .word 0x10007aa4 +100010f4: 100078c4 .word 0x100078c4 +100010f8: 100079d0 .word 0x100079d0 +100010fc: 10007a70 .word 0x10007a70 -1000100c : -1000100c: b510 push {r4, lr} -1000100e: 4b05 ldr r3, [pc, #20] ; (10001024 ) -10001010: 6818 ldr r0, [r3, #0] -10001012: 2800 cmp r0, #0 -10001014: d000 beq.n 10001018 -10001016: bd10 pop {r4, pc} -10001018: 4b03 ldr r3, [pc, #12] ; (10001028 ) -1000101a: 4a04 ldr r2, [pc, #16] ; (1000102c ) -1000101c: 2135 movs r1, #53 ; 0x35 -1000101e: 4804 ldr r0, [pc, #16] ; (10001030 ) -10001020: f000 fda4 bl 10001b6c <__assert_func> -10001024: 20000e48 .word 0x20000e48 -10001028: 10007830 .word 0x10007830 -1000102c: 10007884 .word 0x10007884 -10001030: 10007698 .word 0x10007698 +10001100 : +10001100: b510 push {r4, lr} +10001102: 4b05 ldr r3, [pc, #20] ; (10001118 ) +10001104: 6818 ldr r0, [r3, #0] +10001106: 2800 cmp r0, #0 +10001108: d000 beq.n 1000110c +1000110a: bd10 pop {r4, pc} +1000110c: 4b03 ldr r3, [pc, #12] ; (1000111c ) +1000110e: 4a04 ldr r2, [pc, #16] ; (10001120 ) +10001110: 2135 movs r1, #53 ; 0x35 +10001112: 4804 ldr r0, [pc, #16] ; (10001124 ) +10001114: f000 fda4 bl 10001c60 <__assert_func> +10001118: 20000e40 .word 0x20000e40 +1000111c: 100079f0 .word 0x100079f0 +10001120: 10007a44 .word 0x10007a44 +10001124: 10007858 .word 0x10007858 -10001034 : -10001034: b570 push {r4, r5, r6, lr} -10001036: 0005 movs r5, r0 -10001038: 000e movs r6, r1 -1000103a: f000 f9d1 bl 100013e0 -1000103e: 0028 movs r0, r5 -10001040: f000 fa96 bl 10001570 -10001044: 4912 ldr r1, [pc, #72] ; (10001090 ) -10001046: 0028 movs r0, r5 -10001048: f000 f9e2 bl 10001410 -1000104c: 2018 movs r0, #24 -1000104e: f003 f97b bl 10004348 <__wrap_malloc> -10001052: 0004 movs r4, r0 -10001054: f7ff fc4a bl 100008ec -10001058: 4b0e ldr r3, [pc, #56] ; (10001094 ) -1000105a: 469c mov ip, r3 -1000105c: 4460 add r0, ip -1000105e: 0080 lsls r0, r0, #2 -10001060: 6060 str r0, [r4, #4] -10001062: 0022 movs r2, r4 -10001064: 490c ldr r1, [pc, #48] ; (10001098 ) -10001066: 0030 movs r0, r6 -10001068: f000 fb84 bl 10001774 -1000106c: 6020 str r0, [r4, #0] -1000106e: 2110 movs r1, #16 -10001070: 0030 movs r0, r6 -10001072: f003 f96d bl 10004350 <__wrap_calloc> -10001076: 60a0 str r0, [r4, #8] -10001078: 2101 movs r1, #1 -1000107a: 0030 movs r0, r6 -1000107c: f003 f968 bl 10004350 <__wrap_calloc> -10001080: 60e0 str r0, [r4, #12] -10001082: 7525 strb r5, [r4, #20] -10001084: 00ad lsls r5, r5, #2 -10001086: 4b05 ldr r3, [pc, #20] ; (1000109c ) -10001088: 50ec str r4, [r5, r3] -1000108a: 0020 movs r0, r4 -1000108c: bd70 pop {r4, r5, r6, pc} -1000108e: 46c0 nop ; (mov r8, r8) -10001090: 10000d29 .word 0x10000d29 -10001094: 34000040 .word 0x34000040 -10001098: 10000a51 .word 0x10000a51 -1000109c: 200014f0 .word 0x200014f0 +10001128 : +10001128: b570 push {r4, r5, r6, lr} +1000112a: 0005 movs r5, r0 +1000112c: 000e movs r6, r1 +1000112e: f000 f9d1 bl 100014d4 +10001132: 0028 movs r0, r5 +10001134: f000 fa96 bl 10001664 +10001138: 4912 ldr r1, [pc, #72] ; (10001184 ) +1000113a: 0028 movs r0, r5 +1000113c: f000 f9e2 bl 10001504 +10001140: 2018 movs r0, #24 +10001142: f003 f97b bl 1000443c <__wrap_malloc> +10001146: 0004 movs r4, r0 +10001148: f7ff fc4a bl 100009e0 +1000114c: 4b0e ldr r3, [pc, #56] ; (10001188 ) +1000114e: 469c mov ip, r3 +10001150: 4460 add r0, ip +10001152: 0080 lsls r0, r0, #2 +10001154: 6060 str r0, [r4, #4] +10001156: 0022 movs r2, r4 +10001158: 490c ldr r1, [pc, #48] ; (1000118c ) +1000115a: 0030 movs r0, r6 +1000115c: f000 fb84 bl 10001868 +10001160: 6020 str r0, [r4, #0] +10001162: 2110 movs r1, #16 +10001164: 0030 movs r0, r6 +10001166: f003 f96d bl 10004444 <__wrap_calloc> +1000116a: 60a0 str r0, [r4, #8] +1000116c: 2101 movs r1, #1 +1000116e: 0030 movs r0, r6 +10001170: f003 f968 bl 10004444 <__wrap_calloc> +10001174: 60e0 str r0, [r4, #12] +10001176: 7525 strb r5, [r4, #20] +10001178: 00ad lsls r5, r5, #2 +1000117a: 4b05 ldr r3, [pc, #20] ; (10001190 ) +1000117c: 50ec str r4, [r5, r3] +1000117e: 0020 movs r0, r4 +10001180: bd70 pop {r4, r5, r6, pc} +10001182: 46c0 nop ; (mov r8, r8) +10001184: 10000e1d .word 0x10000e1d +10001188: 34000040 .word 0x34000040 +1000118c: 10000b45 .word 0x10000b45 +10001190: 200014dc .word 0x200014dc -100010a0 : -100010a0: b510 push {r4, lr} -100010a2: 4b06 ldr r3, [pc, #24] ; (100010bc ) -100010a4: 681b ldr r3, [r3, #0] -100010a6: 2b00 cmp r3, #0 -100010a8: d000 beq.n 100010ac -100010aa: bd10 pop {r4, pc} -100010ac: 2110 movs r1, #16 -100010ae: 2003 movs r0, #3 -100010b0: f7ff ffc0 bl 10001034 -100010b4: 4b01 ldr r3, [pc, #4] ; (100010bc ) -100010b6: 6018 str r0, [r3, #0] -100010b8: e7f7 b.n 100010aa -100010ba: 46c0 nop ; (mov r8, r8) -100010bc: 20000e48 .word 0x20000e48 +10001194 : +10001194: b510 push {r4, lr} +10001196: 4b06 ldr r3, [pc, #24] ; (100011b0 ) +10001198: 681b ldr r3, [r3, #0] +1000119a: 2b00 cmp r3, #0 +1000119c: d000 beq.n 100011a0 +1000119e: bd10 pop {r4, pc} +100011a0: 2110 movs r1, #16 +100011a2: 2003 movs r0, #3 +100011a4: f7ff ffc0 bl 10001128 +100011a8: 4b01 ldr r3, [pc, #4] ; (100011b0 ) +100011aa: 6018 str r0, [r3, #0] +100011ac: e7f7 b.n 1000119e +100011ae: 46c0 nop ; (mov r8, r8) +100011b0: 20000e40 .word 0x20000e40 -100010c0 : -100010c0: b5f0 push {r4, r5, r6, r7, lr} -100010c2: 46de mov lr, fp -100010c4: 4657 mov r7, sl -100010c6: 464e mov r6, r9 -100010c8: 4645 mov r5, r8 -100010ca: b5e0 push {r5, r6, r7, lr} -100010cc: b089 sub sp, #36 ; 0x24 -100010ce: 4680 mov r8, r0 -100010d0: 0016 movs r6, r2 -100010d2: 001f movs r7, r3 -100010d4: 9b12 ldr r3, [sp, #72] ; 0x48 -100010d6: 469a mov sl, r3 -100010d8: 9b13 ldr r3, [sp, #76] ; 0x4c -100010da: 4699 mov r9, r3 -100010dc: ab14 add r3, sp, #80 ; 0x50 -100010de: 781b ldrb r3, [r3, #0] -100010e0: 469b mov fp, r3 -100010e2: 231f movs r3, #31 -100010e4: 446b add r3, sp -100010e6: 2200 movs r2, #0 -100010e8: 701a strb r2, [r3, #0] -100010ea: e02c b.n 10001146 -100010ec: 2b00 cmp r3, #0 -100010ee: d009 beq.n 10001104 -100010f0: 4642 mov r2, r8 -100010f2: 6812 ldr r2, [r2, #0] -100010f4: 7b12 ldrb r2, [r2, #12] -100010f6: 4293 cmp r3, r2 -100010f8: d804 bhi.n 10001104 -100010fa: 1e5a subs r2, r3, #1 -100010fc: 4641 mov r1, r8 -100010fe: 68c9 ldr r1, [r1, #12] -10001100: 5c89 ldrb r1, [r1, r2] -10001102: e03d b.n 10001180 -10001104: 4b35 ldr r3, [pc, #212] ; (100011dc ) -10001106: 4a36 ldr r2, [pc, #216] ; (100011e0 ) -10001108: 2140 movs r1, #64 ; 0x40 -1000110a: 4836 ldr r0, [pc, #216] ; (100011e4 ) -1000110c: f000 fd2e bl 10001b6c <__assert_func> -10001110: 2000 movs r0, #0 -10001112: 2a00 cmp r2, #0 -10001114: d05b beq.n 100011ce -10001116: 465b mov r3, fp -10001118: 2b00 cmp r3, #0 -1000111a: d058 beq.n 100011ce -1000111c: 4649 mov r1, r9 -1000111e: 47d0 blx sl -10001120: 0004 movs r4, r0 -10001122: 000d movs r5, r1 -10001124: 0003 movs r3, r0 -10001126: 430b orrs r3, r1 -10001128: d04d beq.n 100011c6 -1000112a: 2900 cmp r1, #0 -1000112c: da3c bge.n 100011a8 -1000112e: 0032 movs r2, r6 -10001130: 003b movs r3, r7 -10001132: 1b36 subs r6, r6, r4 -10001134: 41af sbcs r7, r5 -10001136: 42bb cmp r3, r7 -10001138: d802 bhi.n 10001140 -1000113a: d104 bne.n 10001146 -1000113c: 42b2 cmp r2, r6 -1000113e: d902 bls.n 10001146 -10001140: 2601 movs r6, #1 -10001142: 4276 negs r6, r6 -10001144: 17f7 asrs r7, r6, #31 -10001146: 4643 mov r3, r8 -10001148: 685a ldr r2, [r3, #4] -1000114a: f3ef 8410 mrs r4, PRIMASK -1000114e: b672 cpsid i -10001150: 6813 ldr r3, [r2, #0] -10001152: 2b00 cmp r3, #0 -10001154: d0fc beq.n 10001150 -10001156: f3bf 8f5f dmb sy -1000115a: 231f movs r3, #31 -1000115c: 446b add r3, sp -1000115e: 9304 str r3, [sp, #16] -10001160: 2300 movs r3, #0 -10001162: 9303 str r3, [sp, #12] -10001164: 9302 str r3, [sp, #8] -10001166: 464b mov r3, r9 -10001168: 9301 str r3, [sp, #4] -1000116a: 4653 mov r3, sl -1000116c: 9300 str r3, [sp, #0] -1000116e: 0032 movs r2, r6 -10001170: 003b movs r3, r7 -10001172: 4640 mov r0, r8 -10001174: f7ff fd1c bl 10000bb0 -10001178: b2c3 uxtb r3, r0 -1000117a: 2b00 cmp r3, #0 -1000117c: d1b6 bne.n 100010ec -1000117e: 0019 movs r1, r3 -10001180: 4642 mov r2, r8 -10001182: 6852 ldr r2, [r2, #4] -10001184: f3bf 8f5f dmb sy -10001188: 2500 movs r5, #0 -1000118a: 6015 str r5, [r2, #0] -1000118c: f384 8810 msr PRIMASK, r4 -10001190: 2b00 cmp r3, #0 -10001192: d01a beq.n 100011ca -10001194: 231f movs r3, #31 -10001196: 446b add r3, sp -10001198: 781a ldrb r2, [r3, #0] -1000119a: 2a00 cmp r2, #0 -1000119c: d1b8 bne.n 10001110 -1000119e: 0209 lsls r1, r1, #8 -100011a0: 23ff movs r3, #255 ; 0xff -100011a2: 4018 ands r0, r3 -100011a4: 4308 orrs r0, r1 -100011a6: e7b4 b.n 10001112 -100011a8: f000 f926 bl 100013f8 -100011ac: 0006 movs r6, r0 -100011ae: 000f movs r7, r1 -100011b0: 1936 adds r6, r6, r4 -100011b2: 416f adcs r7, r5 -100011b4: 42b9 cmp r1, r7 -100011b6: d802 bhi.n 100011be -100011b8: d1c5 bne.n 10001146 -100011ba: 42b0 cmp r0, r6 -100011bc: d9c3 bls.n 10001146 -100011be: 2601 movs r6, #1 -100011c0: 4276 negs r6, r6 -100011c2: 17f7 asrs r7, r6, #31 -100011c4: e7bf b.n 10001146 -100011c6: 2000 movs r0, #0 -100011c8: e001 b.n 100011ce -100011ca: 2001 movs r0, #1 -100011cc: 4240 negs r0, r0 -100011ce: b009 add sp, #36 ; 0x24 -100011d0: bcf0 pop {r4, r5, r6, r7} -100011d2: 46bb mov fp, r7 -100011d4: 46b2 mov sl, r6 -100011d6: 46a9 mov r9, r5 -100011d8: 46a0 mov r8, r4 -100011da: bdf0 pop {r4, r5, r6, r7, pc} -100011dc: 10007674 .word 0x10007674 -100011e0: 1000789c .word 0x1000789c -100011e4: 10007698 .word 0x10007698 - -100011e8 : -100011e8: b5f8 push {r3, r4, r5, r6, r7, lr} -100011ea: 0004 movs r4, r0 -100011ec: 6842 ldr r2, [r0, #4] -100011ee: f3ef 8510 mrs r5, PRIMASK -100011f2: b672 cpsid i -100011f4: 6813 ldr r3, [r2, #0] -100011f6: 4258 negs r0, r3 -100011f8: 4143 adcs r3, r0 -100011fa: b2d8 uxtb r0, r3 -100011fc: 2b00 cmp r3, #0 -100011fe: d1f9 bne.n 100011f4 -10001200: f3bf 8f5f dmb sy -10001204: b2cb uxtb r3, r1 -10001206: 6822 ldr r2, [r4, #0] -10001208: 7b56 ldrb r6, [r2, #13] -1000120a: 42b3 cmp r3, r6 -1000120c: d11b bne.n 10001246 -1000120e: 2001 movs r0, #1 -10001210: 2800 cmp r0, #0 -10001212: d046 beq.n 100012a2 -10001214: 6920 ldr r0, [r4, #16] -10001216: 4288 cmp r0, r1 -10001218: d02b beq.n 10001272 -1000121a: 0a09 lsrs r1, r1, #8 -1000121c: b2c9 uxtb r1, r1 -1000121e: 2b00 cmp r3, #0 -10001220: d02d beq.n 1000127e -10001222: 6820 ldr r0, [r4, #0] -10001224: 7b00 ldrb r0, [r0, #12] -10001226: 4283 cmp r3, r0 -10001228: d829 bhi.n 1000127e -1000122a: 1e58 subs r0, r3, #1 -1000122c: 68e6 ldr r6, [r4, #12] -1000122e: 5c30 ldrb r0, [r6, r0] -10001230: 4288 cmp r0, r1 -10001232: d02a beq.n 1000128a -10001234: 2000 movs r0, #0 -10001236: 6863 ldr r3, [r4, #4] -10001238: f3bf 8f5f dmb sy -1000123c: 2200 movs r2, #0 -1000123e: 601a str r2, [r3, #0] -10001240: f385 8810 msr PRIMASK, r5 -10001244: bdf8 pop {r3, r4, r5, r6, r7, pc} +100011b4 : +100011b4: b5f0 push {r4, r5, r6, r7, lr} +100011b6: 46de mov lr, fp +100011b8: 4657 mov r7, sl +100011ba: 464e mov r6, r9 +100011bc: 4645 mov r5, r8 +100011be: b5e0 push {r5, r6, r7, lr} +100011c0: b089 sub sp, #36 ; 0x24 +100011c2: 4680 mov r8, r0 +100011c4: 0016 movs r6, r2 +100011c6: 001f movs r7, r3 +100011c8: 9b12 ldr r3, [sp, #72] ; 0x48 +100011ca: 469a mov sl, r3 +100011cc: 9b13 ldr r3, [sp, #76] ; 0x4c +100011ce: 4699 mov r9, r3 +100011d0: ab14 add r3, sp, #80 ; 0x50 +100011d2: 781b ldrb r3, [r3, #0] +100011d4: 469b mov fp, r3 +100011d6: 231f movs r3, #31 +100011d8: 446b add r3, sp +100011da: 2200 movs r2, #0 +100011dc: 701a strb r2, [r3, #0] +100011de: e02c b.n 1000123a +100011e0: 2b00 cmp r3, #0 +100011e2: d009 beq.n 100011f8 +100011e4: 4642 mov r2, r8 +100011e6: 6812 ldr r2, [r2, #0] +100011e8: 7b12 ldrb r2, [r2, #12] +100011ea: 4293 cmp r3, r2 +100011ec: d804 bhi.n 100011f8 +100011ee: 1e5a subs r2, r3, #1 +100011f0: 4641 mov r1, r8 +100011f2: 68c9 ldr r1, [r1, #12] +100011f4: 5c89 ldrb r1, [r1, r2] +100011f6: e03d b.n 10001274 +100011f8: 4b35 ldr r3, [pc, #212] ; (100012d0 ) +100011fa: 4a36 ldr r2, [pc, #216] ; (100012d4 ) +100011fc: 2140 movs r1, #64 ; 0x40 +100011fe: 4836 ldr r0, [pc, #216] ; (100012d8 ) +10001200: f000 fd2e bl 10001c60 <__assert_func> +10001204: 2000 movs r0, #0 +10001206: 2a00 cmp r2, #0 +10001208: d05b beq.n 100012c2 +1000120a: 465b mov r3, fp +1000120c: 2b00 cmp r3, #0 +1000120e: d058 beq.n 100012c2 +10001210: 4649 mov r1, r9 +10001212: 47d0 blx sl +10001214: 0004 movs r4, r0 +10001216: 000d movs r5, r1 +10001218: 0003 movs r3, r0 +1000121a: 430b orrs r3, r1 +1000121c: d04d beq.n 100012ba +1000121e: 2900 cmp r1, #0 +10001220: da3c bge.n 1000129c +10001222: 0032 movs r2, r6 +10001224: 003b movs r3, r7 +10001226: 1b36 subs r6, r6, r4 +10001228: 41af sbcs r7, r5 +1000122a: 42bb cmp r3, r7 +1000122c: d802 bhi.n 10001234 +1000122e: d104 bne.n 1000123a +10001230: 42b2 cmp r2, r6 +10001232: d902 bls.n 1000123a +10001234: 2601 movs r6, #1 +10001236: 4276 negs r6, r6 +10001238: 17f7 asrs r7, r6, #31 +1000123a: 4643 mov r3, r8 +1000123c: 685a ldr r2, [r3, #4] +1000123e: f3ef 8410 mrs r4, PRIMASK +10001242: b672 cpsid i +10001244: 6813 ldr r3, [r2, #0] 10001246: 2b00 cmp r3, #0 -10001248: d00d beq.n 10001266 -1000124a: 7b16 ldrb r6, [r2, #12] -1000124c: 42b3 cmp r3, r6 -1000124e: d80a bhi.n 10001266 -10001250: 005e lsls r6, r3, #1 -10001252: 18f6 adds r6, r6, r3 -10001254: 3e03 subs r6, #3 -10001256: 6817 ldr r7, [r2, #0] -10001258: 46bc mov ip, r7 -1000125a: 4466 add r6, ip -1000125c: 78b6 ldrb r6, [r6, #2] -1000125e: 2e00 cmp r6, #0 -10001260: d0d6 beq.n 10001210 -10001262: 2001 movs r0, #1 -10001264: e7d4 b.n 10001210 -10001266: 4b12 ldr r3, [pc, #72] ; (100012b0 ) -10001268: 4a12 ldr r2, [pc, #72] ; (100012b4 ) -1000126a: 214d movs r1, #77 ; 0x4d -1000126c: 4812 ldr r0, [pc, #72] ; (100012b8 ) -1000126e: f000 fc7d bl 10001b6c <__assert_func> -10001272: 4b12 ldr r3, [pc, #72] ; (100012bc ) -10001274: 4a12 ldr r2, [pc, #72] ; (100012c0 ) -10001276: 21e0 movs r1, #224 ; 0xe0 -10001278: 4812 ldr r0, [pc, #72] ; (100012c4 ) -1000127a: f000 fc77 bl 10001b6c <__assert_func> -1000127e: 4b12 ldr r3, [pc, #72] ; (100012c8 ) -10001280: 4a12 ldr r2, [pc, #72] ; (100012cc ) -10001282: 2140 movs r1, #64 ; 0x40 -10001284: 480f ldr r0, [pc, #60] ; (100012c4 ) -10001286: f000 fc71 bl 10001b6c <__assert_func> -1000128a: 0019 movs r1, r3 -1000128c: 0010 movs r0, r2 -1000128e: f000 fb69 bl 10001964 -10001292: 2800 cmp r0, #0 -10001294: d1cf bne.n 10001236 -10001296: 4b0e ldr r3, [pc, #56] ; (100012d0 ) -10001298: 4a09 ldr r2, [pc, #36] ; (100012c0 ) -1000129a: 21e7 movs r1, #231 ; 0xe7 -1000129c: 4809 ldr r0, [pc, #36] ; (100012c4 ) -1000129e: f000 fc65 bl 10001b6c <__assert_func> -100012a2: 6923 ldr r3, [r4, #16] -100012a4: 428b cmp r3, r1 -100012a6: d1c6 bne.n 10001236 -100012a8: 2300 movs r3, #0 -100012aa: 6123 str r3, [r4, #16] -100012ac: e7c3 b.n 10001236 -100012ae: 46c0 nop ; (mov r8, r8) -100012b0: 100076e8 .word 0x100076e8 -100012b4: 100078e4 .word 0x100078e4 -100012b8: 10007704 .word 0x10007704 -100012bc: 10007844 .word 0x10007844 -100012c0: 1000786c .word 0x1000786c -100012c4: 10007698 .word 0x10007698 -100012c8: 10007674 .word 0x10007674 -100012cc: 1000789c .word 0x1000789c -100012d0: 10007868 .word 0x10007868 +10001248: d0fc beq.n 10001244 +1000124a: f3bf 8f5f dmb sy +1000124e: 231f movs r3, #31 +10001250: 446b add r3, sp +10001252: 9304 str r3, [sp, #16] +10001254: 2300 movs r3, #0 +10001256: 9303 str r3, [sp, #12] +10001258: 9302 str r3, [sp, #8] +1000125a: 464b mov r3, r9 +1000125c: 9301 str r3, [sp, #4] +1000125e: 4653 mov r3, sl +10001260: 9300 str r3, [sp, #0] +10001262: 0032 movs r2, r6 +10001264: 003b movs r3, r7 +10001266: 4640 mov r0, r8 +10001268: f7ff fd1c bl 10000ca4 +1000126c: b2c3 uxtb r3, r0 +1000126e: 2b00 cmp r3, #0 +10001270: d1b6 bne.n 100011e0 +10001272: 0019 movs r1, r3 +10001274: 4642 mov r2, r8 +10001276: 6852 ldr r2, [r2, #4] +10001278: f3bf 8f5f dmb sy +1000127c: 2500 movs r5, #0 +1000127e: 6015 str r5, [r2, #0] +10001280: f384 8810 msr PRIMASK, r4 +10001284: 2b00 cmp r3, #0 +10001286: d01a beq.n 100012be +10001288: 231f movs r3, #31 +1000128a: 446b add r3, sp +1000128c: 781a ldrb r2, [r3, #0] +1000128e: 2a00 cmp r2, #0 +10001290: d1b8 bne.n 10001204 +10001292: 0209 lsls r1, r1, #8 +10001294: 23ff movs r3, #255 ; 0xff +10001296: 4018 ands r0, r3 +10001298: 4308 orrs r0, r1 +1000129a: e7b4 b.n 10001206 +1000129c: f000 f926 bl 100014ec +100012a0: 0006 movs r6, r0 +100012a2: 000f movs r7, r1 +100012a4: 1936 adds r6, r6, r4 +100012a6: 416f adcs r7, r5 +100012a8: 42b9 cmp r1, r7 +100012aa: d802 bhi.n 100012b2 +100012ac: d1c5 bne.n 1000123a +100012ae: 42b0 cmp r0, r6 +100012b0: d9c3 bls.n 1000123a +100012b2: 2601 movs r6, #1 +100012b4: 4276 negs r6, r6 +100012b6: 17f7 asrs r7, r6, #31 +100012b8: e7bf b.n 1000123a +100012ba: 2000 movs r0, #0 +100012bc: e001 b.n 100012c2 +100012be: 2001 movs r0, #1 +100012c0: 4240 negs r0, r0 +100012c2: b009 add sp, #36 ; 0x24 +100012c4: bcf0 pop {r4, r5, r6, r7} +100012c6: 46bb mov fp, r7 +100012c8: 46b2 mov sl, r6 +100012ca: 46a9 mov r9, r5 +100012cc: 46a0 mov r8, r4 +100012ce: bdf0 pop {r4, r5, r6, r7, pc} +100012d0: 10007834 .word 0x10007834 +100012d4: 10007a5c .word 0x10007a5c +100012d8: 10007858 .word 0x10007858 -100012d4 : -100012d4: b570 push {r4, r5, r6, lr} -100012d6: b084 sub sp, #16 -100012d8: 0006 movs r6, r0 -100012da: 000c movs r4, r1 -100012dc: f7ff fe96 bl 1000100c -100012e0: 2300 movs r3, #0 -100012e2: 9302 str r3, [sp, #8] -100012e4: 9301 str r3, [sp, #4] -100012e6: 4b19 ldr r3, [pc, #100] ; (1000134c ) -100012e8: 9300 str r3, [sp, #0] -100012ea: 0032 movs r2, r6 -100012ec: 0023 movs r3, r4 -100012ee: f7ff fee7 bl 100010c0 -100012f2: 1e05 subs r5, r0, #0 -100012f4: dd11 ble.n 1000131a -100012f6: bf20 wfe -100012f8: f7ff fe88 bl 1000100c -100012fc: 0029 movs r1, r5 -100012fe: f7ff ff73 bl 100011e8 -10001302: 4b13 ldr r3, [pc, #76] ; (10001350 ) -10001304: 6a5b ldr r3, [r3, #36] ; 0x24 -10001306: 429c cmp r4, r3 -10001308: d81b bhi.n 10001342 -1000130a: 4a11 ldr r2, [pc, #68] ; (10001350 ) -1000130c: 6a92 ldr r2, [r2, #40] ; 0x28 -1000130e: 42b2 cmp r2, r6 -10001310: d21a bcs.n 10001348 -10001312: 429c cmp r4, r3 -10001314: d013 beq.n 1000133e -10001316: 2001 movs r0, #1 -10001318: e014 b.n 10001344 -1000131a: 4b0d ldr r3, [pc, #52] ; (10001350 ) -1000131c: 6a5b ldr r3, [r3, #36] ; 0x24 -1000131e: 429c cmp r4, r3 -10001320: d809 bhi.n 10001336 -10001322: 4a0b ldr r2, [pc, #44] ; (10001350 ) -10001324: 6a92 ldr r2, [r2, #40] ; 0x28 -10001326: 42b2 cmp r2, r6 -10001328: d207 bcs.n 1000133a -1000132a: 429c cmp r4, r3 -1000132c: d001 beq.n 10001332 -1000132e: 2001 movs r0, #1 -10001330: e008 b.n 10001344 -10001332: 2000 movs r0, #0 -10001334: e006 b.n 10001344 -10001336: 2000 movs r0, #0 -10001338: e004 b.n 10001344 -1000133a: 2001 movs r0, #1 -1000133c: e002 b.n 10001344 -1000133e: 2000 movs r0, #0 -10001340: e000 b.n 10001344 -10001342: 2000 movs r0, #0 -10001344: b004 add sp, #16 -10001346: bd70 pop {r4, r5, r6, pc} -10001348: 2001 movs r0, #1 -1000134a: e7fb b.n 10001344 -1000134c: 10000a49 .word 0x10000a49 -10001350: 40054000 .word 0x40054000 +100012dc : +100012dc: b5f8 push {r3, r4, r5, r6, r7, lr} +100012de: 0004 movs r4, r0 +100012e0: 6842 ldr r2, [r0, #4] +100012e2: f3ef 8510 mrs r5, PRIMASK +100012e6: b672 cpsid i +100012e8: 6813 ldr r3, [r2, #0] +100012ea: 4258 negs r0, r3 +100012ec: 4143 adcs r3, r0 +100012ee: b2d8 uxtb r0, r3 +100012f0: 2b00 cmp r3, #0 +100012f2: d1f9 bne.n 100012e8 +100012f4: f3bf 8f5f dmb sy +100012f8: b2cb uxtb r3, r1 +100012fa: 6822 ldr r2, [r4, #0] +100012fc: 7b56 ldrb r6, [r2, #13] +100012fe: 42b3 cmp r3, r6 +10001300: d11b bne.n 1000133a +10001302: 2001 movs r0, #1 +10001304: 2800 cmp r0, #0 +10001306: d046 beq.n 10001396 +10001308: 6920 ldr r0, [r4, #16] +1000130a: 4288 cmp r0, r1 +1000130c: d02b beq.n 10001366 +1000130e: 0a09 lsrs r1, r1, #8 +10001310: b2c9 uxtb r1, r1 +10001312: 2b00 cmp r3, #0 +10001314: d02d beq.n 10001372 +10001316: 6820 ldr r0, [r4, #0] +10001318: 7b00 ldrb r0, [r0, #12] +1000131a: 4283 cmp r3, r0 +1000131c: d829 bhi.n 10001372 +1000131e: 1e58 subs r0, r3, #1 +10001320: 68e6 ldr r6, [r4, #12] +10001322: 5c30 ldrb r0, [r6, r0] +10001324: 4288 cmp r0, r1 +10001326: d02a beq.n 1000137e +10001328: 2000 movs r0, #0 +1000132a: 6863 ldr r3, [r4, #4] +1000132c: f3bf 8f5f dmb sy +10001330: 2200 movs r2, #0 +10001332: 601a str r2, [r3, #0] +10001334: f385 8810 msr PRIMASK, r5 +10001338: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000133a: 2b00 cmp r3, #0 +1000133c: d00d beq.n 1000135a +1000133e: 7b16 ldrb r6, [r2, #12] +10001340: 42b3 cmp r3, r6 +10001342: d80a bhi.n 1000135a +10001344: 005e lsls r6, r3, #1 +10001346: 18f6 adds r6, r6, r3 +10001348: 3e03 subs r6, #3 +1000134a: 6817 ldr r7, [r2, #0] +1000134c: 46bc mov ip, r7 +1000134e: 4466 add r6, ip +10001350: 78b6 ldrb r6, [r6, #2] +10001352: 2e00 cmp r6, #0 +10001354: d0d6 beq.n 10001304 +10001356: 2001 movs r0, #1 +10001358: e7d4 b.n 10001304 +1000135a: 4b12 ldr r3, [pc, #72] ; (100013a4 ) +1000135c: 4a12 ldr r2, [pc, #72] ; (100013a8 ) +1000135e: 214d movs r1, #77 ; 0x4d +10001360: 4812 ldr r0, [pc, #72] ; (100013ac ) +10001362: f000 fc7d bl 10001c60 <__assert_func> +10001366: 4b12 ldr r3, [pc, #72] ; (100013b0 ) +10001368: 4a12 ldr r2, [pc, #72] ; (100013b4 ) +1000136a: 21e0 movs r1, #224 ; 0xe0 +1000136c: 4812 ldr r0, [pc, #72] ; (100013b8 ) +1000136e: f000 fc77 bl 10001c60 <__assert_func> +10001372: 4b12 ldr r3, [pc, #72] ; (100013bc ) +10001374: 4a12 ldr r2, [pc, #72] ; (100013c0 ) +10001376: 2140 movs r1, #64 ; 0x40 +10001378: 480f ldr r0, [pc, #60] ; (100013b8 ) +1000137a: f000 fc71 bl 10001c60 <__assert_func> +1000137e: 0019 movs r1, r3 +10001380: 0010 movs r0, r2 +10001382: f000 fb69 bl 10001a58 +10001386: 2800 cmp r0, #0 +10001388: d1cf bne.n 1000132a +1000138a: 4b0e ldr r3, [pc, #56] ; (100013c4 ) +1000138c: 4a09 ldr r2, [pc, #36] ; (100013b4 ) +1000138e: 21e7 movs r1, #231 ; 0xe7 +10001390: 4809 ldr r0, [pc, #36] ; (100013b8 ) +10001392: f000 fc65 bl 10001c60 <__assert_func> +10001396: 6923 ldr r3, [r4, #16] +10001398: 428b cmp r3, r1 +1000139a: d1c6 bne.n 1000132a +1000139c: 2300 movs r3, #0 +1000139e: 6123 str r3, [r4, #16] +100013a0: e7c3 b.n 1000132a +100013a2: 46c0 nop ; (mov r8, r8) +100013a4: 100078a8 .word 0x100078a8 +100013a8: 10007aa4 .word 0x10007aa4 +100013ac: 100078c4 .word 0x100078c4 +100013b0: 10007a04 .word 0x10007a04 +100013b4: 10007a2c .word 0x10007a2c +100013b8: 10007858 .word 0x10007858 +100013bc: 10007834 .word 0x10007834 +100013c0: 10007a5c .word 0x10007a5c +100013c4: 10007a28 .word 0x10007a28 -10001354 : -10001354: b570 push {r4, r5, r6, lr} -10001356: f3ef 8305 mrs r3, IPSR -1000135a: 203f movs r0, #63 ; 0x3f -1000135c: 4018 ands r0, r3 -1000135e: 3810 subs r0, #16 -10001360: f3ef 8c10 mrs ip, PRIMASK -10001364: b672 cpsid i -10001366: 4b19 ldr r3, [pc, #100] ; (100013cc ) -10001368: 681b ldr r3, [r3, #0] -1000136a: 2b00 cmp r3, #0 -1000136c: d0fb beq.n 10001366 -1000136e: f3bf 8f5f dmb sy -10001372: 2301 movs r3, #1 -10001374: 0019 movs r1, r3 -10001376: 4081 lsls r1, r0 -10001378: 4a15 ldr r2, [pc, #84] ; (100013d0 ) -1000137a: 6351 str r1, [r2, #52] ; 0x34 -1000137c: 4a15 ldr r2, [pc, #84] ; (100013d4 ) -1000137e: 7812 ldrb r2, [r2, #0] -10001380: 0014 movs r4, r2 -10001382: 40c4 lsrs r4, r0 -10001384: 4223 tst r3, r4 -10001386: d014 beq.n 100013b2 -10001388: 4b11 ldr r3, [pc, #68] ; (100013d0 ) -1000138a: 6a5c ldr r4, [r3, #36] ; 0x24 -1000138c: 0083 lsls r3, r0, #2 -1000138e: 4d12 ldr r5, [pc, #72] ; (100013d8 ) -10001390: 595b ldr r3, [r3, r5] -10001392: 429c cmp r4, r3 -10001394: d306 bcc.n 100013a4 -10001396: 0083 lsls r3, r0, #2 -10001398: 4c10 ldr r4, [pc, #64] ; (100013dc ) -1000139a: 591b ldr r3, [r3, r4] -1000139c: 438a bics r2, r1 -1000139e: 490d ldr r1, [pc, #52] ; (100013d4 ) -100013a0: 700a strb r2, [r1, #0] -100013a2: e007 b.n 100013b4 -100013a4: 4a0a ldr r2, [pc, #40] ; (100013d0 ) -100013a6: 1d03 adds r3, r0, #4 -100013a8: 009b lsls r3, r3, #2 -100013aa: 5899 ldr r1, [r3, r2] -100013ac: 5099 str r1, [r3, r2] -100013ae: 2300 movs r3, #0 -100013b0: e000 b.n 100013b4 -100013b2: 2300 movs r3, #0 -100013b4: f3bf 8f5f dmb sy -100013b8: 4a04 ldr r2, [pc, #16] ; (100013cc ) -100013ba: 2100 movs r1, #0 -100013bc: 6011 str r1, [r2, #0] -100013be: f38c 8810 msr PRIMASK, ip -100013c2: 2b00 cmp r3, #0 -100013c4: d000 beq.n 100013c8 -100013c6: 4798 blx r3 -100013c8: bd70 pop {r4, r5, r6, pc} -100013ca: 46c0 nop ; (mov r8, r8) -100013cc: d0000128 .word 0xd0000128 -100013d0: 40054000 .word 0x40054000 -100013d4: 20001721 .word 0x20001721 -100013d8: 20001704 .word 0x20001704 -100013dc: 20000e0c .word 0x20000e0c +100013c8 : +100013c8: b570 push {r4, r5, r6, lr} +100013ca: b084 sub sp, #16 +100013cc: 0006 movs r6, r0 +100013ce: 000c movs r4, r1 +100013d0: f7ff fe96 bl 10001100 +100013d4: 2300 movs r3, #0 +100013d6: 9302 str r3, [sp, #8] +100013d8: 9301 str r3, [sp, #4] +100013da: 4b19 ldr r3, [pc, #100] ; (10001440 ) +100013dc: 9300 str r3, [sp, #0] +100013de: 0032 movs r2, r6 +100013e0: 0023 movs r3, r4 +100013e2: f7ff fee7 bl 100011b4 +100013e6: 1e05 subs r5, r0, #0 +100013e8: dd11 ble.n 1000140e +100013ea: bf20 wfe +100013ec: f7ff fe88 bl 10001100 +100013f0: 0029 movs r1, r5 +100013f2: f7ff ff73 bl 100012dc +100013f6: 4b13 ldr r3, [pc, #76] ; (10001444 ) +100013f8: 6a5b ldr r3, [r3, #36] ; 0x24 +100013fa: 429c cmp r4, r3 +100013fc: d81b bhi.n 10001436 +100013fe: 4a11 ldr r2, [pc, #68] ; (10001444 ) +10001400: 6a92 ldr r2, [r2, #40] ; 0x28 +10001402: 42b2 cmp r2, r6 +10001404: d21a bcs.n 1000143c +10001406: 429c cmp r4, r3 +10001408: d013 beq.n 10001432 +1000140a: 2001 movs r0, #1 +1000140c: e014 b.n 10001438 +1000140e: 4b0d ldr r3, [pc, #52] ; (10001444 ) +10001410: 6a5b ldr r3, [r3, #36] ; 0x24 +10001412: 429c cmp r4, r3 +10001414: d809 bhi.n 1000142a +10001416: 4a0b ldr r2, [pc, #44] ; (10001444 ) +10001418: 6a92 ldr r2, [r2, #40] ; 0x28 +1000141a: 42b2 cmp r2, r6 +1000141c: d207 bcs.n 1000142e +1000141e: 429c cmp r4, r3 +10001420: d001 beq.n 10001426 +10001422: 2001 movs r0, #1 +10001424: e008 b.n 10001438 +10001426: 2000 movs r0, #0 +10001428: e006 b.n 10001438 +1000142a: 2000 movs r0, #0 +1000142c: e004 b.n 10001438 +1000142e: 2001 movs r0, #1 +10001430: e002 b.n 10001438 +10001432: 2000 movs r0, #0 +10001434: e000 b.n 10001438 +10001436: 2000 movs r0, #0 +10001438: b004 add sp, #16 +1000143a: bd70 pop {r4, r5, r6, pc} +1000143c: 2001 movs r0, #1 +1000143e: e7fb b.n 10001438 +10001440: 10000b3d .word 0x10000b3d +10001444: 40054000 .word 0x40054000 -100013e0 : -100013e0: b510 push {r4, lr} -100013e2: 0001 movs r1, r0 -100013e4: 4a02 ldr r2, [pc, #8] ; (100013f0 ) -100013e6: 4803 ldr r0, [pc, #12] ; (100013f4 ) -100013e8: f7ff fa2a bl 10000840 -100013ec: bd10 pop {r4, pc} -100013ee: 46c0 nop ; (mov r8, r8) -100013f0: 10007930 .word 0x10007930 -100013f4: 2000171f .word 0x2000171f +10001448 : +10001448: b570 push {r4, r5, r6, lr} +1000144a: f3ef 8305 mrs r3, IPSR +1000144e: 203f movs r0, #63 ; 0x3f +10001450: 4018 ands r0, r3 +10001452: 3810 subs r0, #16 +10001454: f3ef 8c10 mrs ip, PRIMASK +10001458: b672 cpsid i +1000145a: 4b19 ldr r3, [pc, #100] ; (100014c0 ) +1000145c: 681b ldr r3, [r3, #0] +1000145e: 2b00 cmp r3, #0 +10001460: d0fb beq.n 1000145a +10001462: f3bf 8f5f dmb sy +10001466: 2301 movs r3, #1 +10001468: 0019 movs r1, r3 +1000146a: 4081 lsls r1, r0 +1000146c: 4a15 ldr r2, [pc, #84] ; (100014c4 ) +1000146e: 6351 str r1, [r2, #52] ; 0x34 +10001470: 4a15 ldr r2, [pc, #84] ; (100014c8 ) +10001472: 7812 ldrb r2, [r2, #0] +10001474: 0014 movs r4, r2 +10001476: 40c4 lsrs r4, r0 +10001478: 4223 tst r3, r4 +1000147a: d014 beq.n 100014a6 +1000147c: 4b11 ldr r3, [pc, #68] ; (100014c4 ) +1000147e: 6a5c ldr r4, [r3, #36] ; 0x24 +10001480: 0083 lsls r3, r0, #2 +10001482: 4d12 ldr r5, [pc, #72] ; (100014cc ) +10001484: 595b ldr r3, [r3, r5] +10001486: 429c cmp r4, r3 +10001488: d306 bcc.n 10001498 +1000148a: 0083 lsls r3, r0, #2 +1000148c: 4c10 ldr r4, [pc, #64] ; (100014d0 ) +1000148e: 591b ldr r3, [r3, r4] +10001490: 438a bics r2, r1 +10001492: 490d ldr r1, [pc, #52] ; (100014c8 ) +10001494: 700a strb r2, [r1, #0] +10001496: e007 b.n 100014a8 +10001498: 4a0a ldr r2, [pc, #40] ; (100014c4 ) +1000149a: 1d03 adds r3, r0, #4 +1000149c: 009b lsls r3, r3, #2 +1000149e: 5899 ldr r1, [r3, r2] +100014a0: 5099 str r1, [r3, r2] +100014a2: 2300 movs r3, #0 +100014a4: e000 b.n 100014a8 +100014a6: 2300 movs r3, #0 +100014a8: f3bf 8f5f dmb sy +100014ac: 4a04 ldr r2, [pc, #16] ; (100014c0 ) +100014ae: 2100 movs r1, #0 +100014b0: 6011 str r1, [r2, #0] +100014b2: f38c 8810 msr PRIMASK, ip +100014b6: 2b00 cmp r3, #0 +100014b8: d000 beq.n 100014bc +100014ba: 4798 blx r3 +100014bc: bd70 pop {r4, r5, r6, pc} +100014be: 46c0 nop ; (mov r8, r8) +100014c0: d0000128 .word 0xd0000128 +100014c4: 40054000 .word 0x40054000 +100014c8: 20001715 .word 0x20001715 +100014cc: 200016f8 .word 0x200016f8 +100014d0: 20000dfc .word 0x20000dfc -100013f8 : -100013f8: 4b04 ldr r3, [pc, #16] ; (1000140c ) -100013fa: 6a5b ldr r3, [r3, #36] ; 0x24 -100013fc: 4a03 ldr r2, [pc, #12] ; (1000140c ) -100013fe: 6a90 ldr r0, [r2, #40] ; 0x28 -10001400: 0019 movs r1, r3 -10001402: 6a53 ldr r3, [r2, #36] ; 0x24 -10001404: 4299 cmp r1, r3 -10001406: d1f9 bne.n 100013fc -10001408: 4770 bx lr -1000140a: 46c0 nop ; (mov r8, r8) -1000140c: 40054000 .word 0x40054000 +100014d4 : +100014d4: b510 push {r4, lr} +100014d6: 0001 movs r1, r0 +100014d8: 4a02 ldr r2, [pc, #8] ; (100014e4 ) +100014da: 4803 ldr r0, [pc, #12] ; (100014e8 ) +100014dc: f7ff fa2a bl 10000934 +100014e0: bd10 pop {r4, pc} +100014e2: 46c0 nop ; (mov r8, r8) +100014e4: 10007af0 .word 0x10007af0 +100014e8: 20001713 .word 0x20001713 -10001410 : -10001410: b570 push {r4, r5, r6, lr} -10001412: 0004 movs r4, r0 -10001414: 000d movs r5, r1 -10001416: f3ef 8610 mrs r6, PRIMASK -1000141a: b672 cpsid i -1000141c: 4b1b ldr r3, [pc, #108] ; (1000148c ) -1000141e: 681b ldr r3, [r3, #0] -10001420: 2b00 cmp r3, #0 -10001422: d0fb beq.n 1000141c -10001424: f3bf 8f5f dmb sy -10001428: 2d00 cmp r5, #0 -1000142a: d01c beq.n 10001466 -1000142c: 0020 movs r0, r4 -1000142e: f000 fdd7 bl 10001fe0 -10001432: 4b17 ldr r3, [pc, #92] ; (10001490 ) -10001434: 4283 cmp r3, r0 -10001436: d00b beq.n 10001450 -10001438: 0019 movs r1, r3 -1000143a: 0020 movs r0, r4 -1000143c: f000 fdd8 bl 10001ff0 -10001440: 2101 movs r1, #1 -10001442: 0020 movs r0, r4 -10001444: f000 fdc4 bl 10001fd0 -10001448: 2301 movs r3, #1 -1000144a: 40a3 lsls r3, r4 -1000144c: 4a11 ldr r2, [pc, #68] ; (10001494 ) -1000144e: 6013 str r3, [r2, #0] -10001450: 00a4 lsls r4, r4, #2 -10001452: 4b11 ldr r3, [pc, #68] ; (10001498 ) -10001454: 50e5 str r5, [r4, r3] -10001456: f3bf 8f5f dmb sy -1000145a: 4b0c ldr r3, [pc, #48] ; (1000148c ) -1000145c: 2200 movs r2, #0 -1000145e: 601a str r2, [r3, #0] -10001460: f386 8810 msr PRIMASK, r6 -10001464: bd70 pop {r4, r5, r6, pc} -10001466: 00a2 lsls r2, r4, #2 -10001468: 4b0b ldr r3, [pc, #44] ; (10001498 ) -1000146a: 2100 movs r1, #0 -1000146c: 50d1 str r1, [r2, r3] -1000146e: 2201 movs r2, #1 -10001470: 40a2 lsls r2, r4 -10001472: 490a ldr r1, [pc, #40] ; (1000149c ) -10001474: 780b ldrb r3, [r1, #0] -10001476: 4393 bics r3, r2 -10001478: 700b strb r3, [r1, #0] -1000147a: 4905 ldr r1, [pc, #20] ; (10001490 ) -1000147c: 0020 movs r0, r4 -1000147e: f000 fde1 bl 10002044 -10001482: 2100 movs r1, #0 -10001484: 0020 movs r0, r4 -10001486: f000 fda3 bl 10001fd0 -1000148a: e7e4 b.n 10001456 -1000148c: d0000128 .word 0xd0000128 -10001490: 10001355 .word 0x10001355 -10001494: 40056038 .word 0x40056038 -10001498: 20000e0c .word 0x20000e0c -1000149c: 20001721 .word 0x20001721 +100014ec : +100014ec: 4b04 ldr r3, [pc, #16] ; (10001500 ) +100014ee: 6a5b ldr r3, [r3, #36] ; 0x24 +100014f0: 4a03 ldr r2, [pc, #12] ; (10001500 ) +100014f2: 6a90 ldr r0, [r2, #40] ; 0x28 +100014f4: 0019 movs r1, r3 +100014f6: 6a53 ldr r3, [r2, #36] ; 0x24 +100014f8: 4299 cmp r1, r3 +100014fa: d1f9 bne.n 100014f0 +100014fc: 4770 bx lr +100014fe: 46c0 nop ; (mov r8, r8) +10001500: 40054000 .word 0x40054000 -100014a0 : -100014a0: b5f0 push {r4, r5, r6, r7, lr} -100014a2: 46de mov lr, fp -100014a4: b500 push {lr} -100014a6: b084 sub sp, #16 -100014a8: 0004 movs r4, r0 -100014aa: 0015 movs r5, r2 -100014ac: 9201 str r2, [sp, #4] -100014ae: 001e movs r6, r3 -100014b0: 9302 str r3, [sp, #8] -100014b2: f7ff ffa1 bl 100013f8 -100014b6: 9503 str r5, [sp, #12] -100014b8: 428e cmp r6, r1 -100014ba: d802 bhi.n 100014c2 -100014bc: d144 bne.n 10001548 -100014be: 4285 cmp r5, r0 -100014c0: d942 bls.n 10001548 -100014c2: f3ef 8b10 mrs fp, PRIMASK -100014c6: b672 cpsid i -100014c8: 4b22 ldr r3, [pc, #136] ; (10001554 ) -100014ca: 681b ldr r3, [r3, #0] -100014cc: 2b00 cmp r3, #0 -100014ce: d0fb beq.n 100014c8 -100014d0: f3bf 8f5f dmb sy -100014d4: 2501 movs r5, #1 -100014d6: 40a5 lsls r5, r4 -100014d8: 4b1f ldr r3, [pc, #124] ; (10001558 ) -100014da: 635d str r5, [r3, #52] ; 0x34 -100014dc: b2ef uxtb r7, r5 -100014de: 491f ldr r1, [pc, #124] ; (1000155c ) -100014e0: 780a ldrb r2, [r1, #0] -100014e2: 433a orrs r2, r7 -100014e4: 700a strb r2, [r1, #0] -100014e6: 1d22 adds r2, r4, #4 -100014e8: 0092 lsls r2, r2, #2 -100014ea: 9901 ldr r1, [sp, #4] -100014ec: 50d1 str r1, [r2, r3] -100014ee: 00a4 lsls r4, r4, #2 -100014f0: 4a1b ldr r2, [pc, #108] ; (10001560 ) -100014f2: 9902 ldr r1, [sp, #8] -100014f4: 50a1 str r1, [r4, r2] -100014f6: 6a1b ldr r3, [r3, #32] -100014f8: 422b tst r3, r5 -100014fa: d112 bne.n 10001522 -100014fc: 4b16 ldr r3, [pc, #88] ; (10001558 ) -100014fe: 6c1b ldr r3, [r3, #64] ; 0x40 -10001500: 422b tst r3, r5 -10001502: d008 beq.n 10001516 -10001504: 2000 movs r0, #0 -10001506: f3bf 8f5f dmb sy -1000150a: 4b12 ldr r3, [pc, #72] ; (10001554 ) -1000150c: 2200 movs r2, #0 -1000150e: 601a str r2, [r3, #0] -10001510: f38b 8810 msr PRIMASK, fp -10001514: e019 b.n 1000154a -10001516: 4b13 ldr r3, [pc, #76] ; (10001564 ) -10001518: 4a13 ldr r2, [pc, #76] ; (10001568 ) -1000151a: 21b2 movs r1, #178 ; 0xb2 -1000151c: 4813 ldr r0, [pc, #76] ; (1000156c ) -1000151e: f000 fb25 bl 10001b6c <__assert_func> -10001522: f7ff ff69 bl 100013f8 -10001526: 428e cmp r6, r1 -10001528: d80c bhi.n 10001544 -1000152a: d102 bne.n 10001532 -1000152c: 9b03 ldr r3, [sp, #12] -1000152e: 4283 cmp r3, r0 -10001530: d808 bhi.n 10001544 -10001532: 4b09 ldr r3, [pc, #36] ; (10001558 ) -10001534: 621d str r5, [r3, #32] -10001536: 635d str r5, [r3, #52] ; 0x34 -10001538: 4a08 ldr r2, [pc, #32] ; (1000155c ) -1000153a: 7813 ldrb r3, [r2, #0] -1000153c: 43bb bics r3, r7 -1000153e: 7013 strb r3, [r2, #0] -10001540: 2001 movs r0, #1 -10001542: e7e0 b.n 10001506 -10001544: 2000 movs r0, #0 -10001546: e7de b.n 10001506 -10001548: 2001 movs r0, #1 -1000154a: b004 add sp, #16 -1000154c: bc80 pop {r7} -1000154e: 46bb mov fp, r7 -10001550: bdf0 pop {r4, r5, r6, r7, pc} -10001552: 46c0 nop ; (mov r8, r8) -10001554: d0000128 .word 0xd0000128 -10001558: 40054000 .word 0x40054000 -1000155c: 20001721 .word 0x20001721 -10001560: 20001704 .word 0x20001704 -10001564: 10007954 .word 0x10007954 -10001568: 100079c0 .word 0x100079c0 -1000156c: 10007978 .word 0x10007978 +10001504 : +10001504: b570 push {r4, r5, r6, lr} +10001506: 0004 movs r4, r0 +10001508: 000d movs r5, r1 +1000150a: f3ef 8610 mrs r6, PRIMASK +1000150e: b672 cpsid i +10001510: 4b1b ldr r3, [pc, #108] ; (10001580 ) +10001512: 681b ldr r3, [r3, #0] +10001514: 2b00 cmp r3, #0 +10001516: d0fb beq.n 10001510 +10001518: f3bf 8f5f dmb sy +1000151c: 2d00 cmp r5, #0 +1000151e: d01c beq.n 1000155a +10001520: 0020 movs r0, r4 +10001522: f000 fdd7 bl 100020d4 +10001526: 4b17 ldr r3, [pc, #92] ; (10001584 ) +10001528: 4283 cmp r3, r0 +1000152a: d00b beq.n 10001544 +1000152c: 0019 movs r1, r3 +1000152e: 0020 movs r0, r4 +10001530: f000 fdd8 bl 100020e4 +10001534: 2101 movs r1, #1 +10001536: 0020 movs r0, r4 +10001538: f000 fdc4 bl 100020c4 +1000153c: 2301 movs r3, #1 +1000153e: 40a3 lsls r3, r4 +10001540: 4a11 ldr r2, [pc, #68] ; (10001588 ) +10001542: 6013 str r3, [r2, #0] +10001544: 00a4 lsls r4, r4, #2 +10001546: 4b11 ldr r3, [pc, #68] ; (1000158c ) +10001548: 50e5 str r5, [r4, r3] +1000154a: f3bf 8f5f dmb sy +1000154e: 4b0c ldr r3, [pc, #48] ; (10001580 ) +10001550: 2200 movs r2, #0 +10001552: 601a str r2, [r3, #0] +10001554: f386 8810 msr PRIMASK, r6 +10001558: bd70 pop {r4, r5, r6, pc} +1000155a: 00a2 lsls r2, r4, #2 +1000155c: 4b0b ldr r3, [pc, #44] ; (1000158c ) +1000155e: 2100 movs r1, #0 +10001560: 50d1 str r1, [r2, r3] +10001562: 2201 movs r2, #1 +10001564: 40a2 lsls r2, r4 +10001566: 490a ldr r1, [pc, #40] ; (10001590 ) +10001568: 780b ldrb r3, [r1, #0] +1000156a: 4393 bics r3, r2 +1000156c: 700b strb r3, [r1, #0] +1000156e: 4905 ldr r1, [pc, #20] ; (10001584 ) +10001570: 0020 movs r0, r4 +10001572: f000 fde1 bl 10002138 +10001576: 2100 movs r1, #0 +10001578: 0020 movs r0, r4 +1000157a: f000 fda3 bl 100020c4 +1000157e: e7e4 b.n 1000154a +10001580: d0000128 .word 0xd0000128 +10001584: 10001449 .word 0x10001449 +10001588: 40056038 .word 0x40056038 +1000158c: 20000dfc .word 0x20000dfc +10001590: 20001715 .word 0x20001715 -10001570 : -10001570: f3ef 8c10 mrs ip, PRIMASK -10001574: b672 cpsid i -10001576: 4b0b ldr r3, [pc, #44] ; (100015a4 ) -10001578: 681b ldr r3, [r3, #0] -1000157a: 2b00 cmp r3, #0 -1000157c: d0fb beq.n 10001576 -1000157e: f3bf 8f5f dmb sy -10001582: 2301 movs r3, #1 -10001584: 4083 lsls r3, r0 -10001586: 4a08 ldr r2, [pc, #32] ; (100015a8 ) -10001588: 6213 str r3, [r2, #32] -1000158a: 4908 ldr r1, [pc, #32] ; (100015ac ) -1000158c: 780a ldrb r2, [r1, #0] -1000158e: 439a bics r2, r3 -10001590: 700a strb r2, [r1, #0] -10001592: f3bf 8f5f dmb sy -10001596: 4b03 ldr r3, [pc, #12] ; (100015a4 ) -10001598: 2200 movs r2, #0 -1000159a: 601a str r2, [r3, #0] -1000159c: f38c 8810 msr PRIMASK, ip -100015a0: 4770 bx lr -100015a2: 46c0 nop ; (mov r8, r8) -100015a4: d0000128 .word 0xd0000128 -100015a8: 40054000 .word 0x40054000 -100015ac: 20001721 .word 0x20001721 +10001594 : +10001594: b5f0 push {r4, r5, r6, r7, lr} +10001596: 46de mov lr, fp +10001598: b500 push {lr} +1000159a: b084 sub sp, #16 +1000159c: 0004 movs r4, r0 +1000159e: 0015 movs r5, r2 +100015a0: 9201 str r2, [sp, #4] +100015a2: 001e movs r6, r3 +100015a4: 9302 str r3, [sp, #8] +100015a6: f7ff ffa1 bl 100014ec +100015aa: 9503 str r5, [sp, #12] +100015ac: 428e cmp r6, r1 +100015ae: d802 bhi.n 100015b6 +100015b0: d144 bne.n 1000163c +100015b2: 4285 cmp r5, r0 +100015b4: d942 bls.n 1000163c +100015b6: f3ef 8b10 mrs fp, PRIMASK +100015ba: b672 cpsid i +100015bc: 4b22 ldr r3, [pc, #136] ; (10001648 ) +100015be: 681b ldr r3, [r3, #0] +100015c0: 2b00 cmp r3, #0 +100015c2: d0fb beq.n 100015bc +100015c4: f3bf 8f5f dmb sy +100015c8: 2501 movs r5, #1 +100015ca: 40a5 lsls r5, r4 +100015cc: 4b1f ldr r3, [pc, #124] ; (1000164c ) +100015ce: 635d str r5, [r3, #52] ; 0x34 +100015d0: b2ef uxtb r7, r5 +100015d2: 491f ldr r1, [pc, #124] ; (10001650 ) +100015d4: 780a ldrb r2, [r1, #0] +100015d6: 433a orrs r2, r7 +100015d8: 700a strb r2, [r1, #0] +100015da: 1d22 adds r2, r4, #4 +100015dc: 0092 lsls r2, r2, #2 +100015de: 9901 ldr r1, [sp, #4] +100015e0: 50d1 str r1, [r2, r3] +100015e2: 00a4 lsls r4, r4, #2 +100015e4: 4a1b ldr r2, [pc, #108] ; (10001654 ) +100015e6: 9902 ldr r1, [sp, #8] +100015e8: 50a1 str r1, [r4, r2] +100015ea: 6a1b ldr r3, [r3, #32] +100015ec: 422b tst r3, r5 +100015ee: d112 bne.n 10001616 +100015f0: 4b16 ldr r3, [pc, #88] ; (1000164c ) +100015f2: 6c1b ldr r3, [r3, #64] ; 0x40 +100015f4: 422b tst r3, r5 +100015f6: d008 beq.n 1000160a +100015f8: 2000 movs r0, #0 +100015fa: f3bf 8f5f dmb sy +100015fe: 4b12 ldr r3, [pc, #72] ; (10001648 ) +10001600: 2200 movs r2, #0 +10001602: 601a str r2, [r3, #0] +10001604: f38b 8810 msr PRIMASK, fp +10001608: e019 b.n 1000163e +1000160a: 4b13 ldr r3, [pc, #76] ; (10001658 ) +1000160c: 4a13 ldr r2, [pc, #76] ; (1000165c ) +1000160e: 21b2 movs r1, #178 ; 0xb2 +10001610: 4813 ldr r0, [pc, #76] ; (10001660 ) +10001612: f000 fb25 bl 10001c60 <__assert_func> +10001616: f7ff ff69 bl 100014ec +1000161a: 428e cmp r6, r1 +1000161c: d80c bhi.n 10001638 +1000161e: d102 bne.n 10001626 +10001620: 9b03 ldr r3, [sp, #12] +10001622: 4283 cmp r3, r0 +10001624: d808 bhi.n 10001638 +10001626: 4b09 ldr r3, [pc, #36] ; (1000164c ) +10001628: 621d str r5, [r3, #32] +1000162a: 635d str r5, [r3, #52] ; 0x34 +1000162c: 4a08 ldr r2, [pc, #32] ; (10001650 ) +1000162e: 7813 ldrb r3, [r2, #0] +10001630: 43bb bics r3, r7 +10001632: 7013 strb r3, [r2, #0] +10001634: 2001 movs r0, #1 +10001636: e7e0 b.n 100015fa +10001638: 2000 movs r0, #0 +1000163a: e7de b.n 100015fa +1000163c: 2001 movs r0, #1 +1000163e: b004 add sp, #16 +10001640: bc80 pop {r7} +10001642: 46bb mov fp, r7 +10001644: bdf0 pop {r4, r5, r6, r7, pc} +10001646: 46c0 nop ; (mov r8, r8) +10001648: d0000128 .word 0xd0000128 +1000164c: 40054000 .word 0x40054000 +10001650: 20001715 .word 0x20001715 +10001654: 200016f8 .word 0x200016f8 +10001658: 10007b14 .word 0x10007b14 +1000165c: 10007b80 .word 0x10007b80 +10001660: 10007b38 .word 0x10007b38 -100015b0 : -100015b0: b510 push {r4, lr} -100015b2: 291f cmp r1, #31 -100015b4: d805 bhi.n 100015c2 -100015b6: 4b06 ldr r3, [pc, #24] ; (100015d0 ) -100015b8: 469c mov ip, r3 -100015ba: 4461 add r1, ip -100015bc: 0089 lsls r1, r1, #2 -100015be: 6001 str r1, [r0, #0] -100015c0: bd10 pop {r4, pc} -100015c2: 4b04 ldr r3, [pc, #16] ; (100015d4 ) -100015c4: 4a04 ldr r2, [pc, #16] ; (100015d8 ) -100015c6: 210a movs r1, #10 -100015c8: 4804 ldr r0, [pc, #16] ; (100015dc ) -100015ca: f000 facf bl 10001b6c <__assert_func> -100015ce: 46c0 nop ; (mov r8, r8) -100015d0: 34000040 .word 0x34000040 -100015d4: 100079dc .word 0x100079dc -100015d8: 10007a4c .word 0x10007a4c -100015dc: 10007a08 .word 0x10007a08 +10001664 : +10001664: f3ef 8c10 mrs ip, PRIMASK +10001668: b672 cpsid i +1000166a: 4b0b ldr r3, [pc, #44] ; (10001698 ) +1000166c: 681b ldr r3, [r3, #0] +1000166e: 2b00 cmp r3, #0 +10001670: d0fb beq.n 1000166a +10001672: f3bf 8f5f dmb sy +10001676: 2301 movs r3, #1 +10001678: 4083 lsls r3, r0 +1000167a: 4a08 ldr r2, [pc, #32] ; (1000169c ) +1000167c: 6213 str r3, [r2, #32] +1000167e: 4908 ldr r1, [pc, #32] ; (100016a0 ) +10001680: 780a ldrb r2, [r1, #0] +10001682: 439a bics r2, r3 +10001684: 700a strb r2, [r1, #0] +10001686: f3bf 8f5f dmb sy +1000168a: 4b03 ldr r3, [pc, #12] ; (10001698 ) +1000168c: 2200 movs r2, #0 +1000168e: 601a str r2, [r3, #0] +10001690: f38c 8810 msr PRIMASK, ip +10001694: 4770 bx lr +10001696: 46c0 nop ; (mov r8, r8) +10001698: d0000128 .word 0xd0000128 +1000169c: 40054000 .word 0x40054000 +100016a0: 20001715 .word 0x20001715 -100015e0 : -100015e0: b510 push {r4, lr} -100015e2: 0004 movs r4, r0 -100015e4: f7ff f982 bl 100008ec -100015e8: 0001 movs r1, r0 -100015ea: 0020 movs r0, r4 -100015ec: f7ff ffe0 bl 100015b0 -100015f0: 23ff movs r3, #255 ; 0xff -100015f2: 7123 strb r3, [r4, #4] -100015f4: f3bf 8f5f dmb sy -100015f8: bd10 pop {r4, pc} +100016a4 : +100016a4: b510 push {r4, lr} +100016a6: 291f cmp r1, #31 +100016a8: d805 bhi.n 100016b6 +100016aa: 4b06 ldr r3, [pc, #24] ; (100016c4 ) +100016ac: 469c mov ip, r3 +100016ae: 4461 add r1, ip +100016b0: 0089 lsls r1, r1, #2 +100016b2: 6001 str r1, [r0, #0] +100016b4: bd10 pop {r4, pc} +100016b6: 4b04 ldr r3, [pc, #16] ; (100016c8 ) +100016b8: 4a04 ldr r2, [pc, #16] ; (100016cc ) +100016ba: 210a movs r1, #10 +100016bc: 4804 ldr r0, [pc, #16] ; (100016d0 ) +100016be: f000 facf bl 10001c60 <__assert_func> +100016c2: 46c0 nop ; (mov r8, r8) +100016c4: 34000040 .word 0x34000040 +100016c8: 10007b9c .word 0x10007b9c +100016cc: 10007c0c .word 0x10007c0c +100016d0: 10007bc8 .word 0x10007bc8 -100015fa : -100015fa: b510 push {r4, lr} -100015fc: f7ff ffd8 bl 100015b0 -10001600: f3bf 8f5f dmb sy -10001604: bd10 pop {r4, pc} +100016d4 : +100016d4: b510 push {r4, lr} +100016d6: 0004 movs r4, r0 +100016d8: f7ff f982 bl 100009e0 +100016dc: 0001 movs r1, r0 +100016de: 0020 movs r0, r4 +100016e0: f7ff ffe0 bl 100016a4 +100016e4: 23ff movs r3, #255 ; 0xff +100016e6: 7123 strb r3, [r4, #4] +100016e8: f3bf 8f5f dmb sy +100016ec: bd10 pop {r4, pc} -10001606 : -10001606: b510 push {r4, lr} -10001608: 0004 movs r4, r0 -1000160a: 2001 movs r0, #1 -1000160c: f7ff f97c bl 10000908 -10001610: 0001 movs r1, r0 -10001612: 0020 movs r0, r4 -10001614: f7ff fff1 bl 100015fa -10001618: bd10 pop {r4, pc} +100016ee : +100016ee: b510 push {r4, lr} +100016f0: f7ff ffd8 bl 100016a4 +100016f4: f3bf 8f5f dmb sy +100016f8: bd10 pop {r4, pc} + +100016fa : +100016fa: b510 push {r4, lr} +100016fc: 0004 movs r4, r0 +100016fe: 2001 movs r0, #1 +10001700: f7ff f97c bl 100009fc +10001704: 0001 movs r1, r0 +10001706: 0020 movs r0, r4 +10001708: f7ff fff1 bl 100016ee +1000170c: bd10 pop {r4, pc} ... -1000161c : -1000161c: b510 push {r4, lr} -1000161e: 2900 cmp r1, #0 -10001620: d01e beq.n 10001660 -10001622: 7b03 ldrb r3, [r0, #12] -10001624: 4299 cmp r1, r3 -10001626: d81b bhi.n 10001660 -10001628: 004b lsls r3, r1, #1 -1000162a: 185b adds r3, r3, r1 -1000162c: 3b03 subs r3, #3 -1000162e: 6804 ldr r4, [r0, #0] -10001630: 46a4 mov ip, r4 -10001632: 4463 add r3, ip -10001634: 2900 cmp r1, #0 -10001636: d019 beq.n 1000166c -10001638: 2a00 cmp r2, #0 -1000163a: d01d beq.n 10001678 -1000163c: 4291 cmp r1, r2 -1000163e: d021 beq.n 10001684 -10001640: 2a00 cmp r2, #0 -10001642: d025 beq.n 10001690 -10001644: 7b04 ldrb r4, [r0, #12] -10001646: 42a2 cmp r2, r4 -10001648: d822 bhi.n 10001690 -1000164a: 6804 ldr r4, [r0, #0] -1000164c: 0050 lsls r0, r2, #1 -1000164e: 1880 adds r0, r0, r2 -10001650: 3803 subs r0, #3 -10001652: 1820 adds r0, r4, r0 -10001654: 7081 strb r1, [r0, #2] -10001656: 7819 ldrb r1, [r3, #0] -10001658: 2900 cmp r1, #0 -1000165a: d11f bne.n 1000169c -1000165c: 701a strb r2, [r3, #0] -1000165e: bd10 pop {r4, pc} -10001660: 4b10 ldr r3, [pc, #64] ; (100016a4 ) -10001662: 4a11 ldr r2, [pc, #68] ; (100016a8 ) -10001664: 214d movs r1, #77 ; 0x4d -10001666: 4811 ldr r0, [pc, #68] ; (100016ac ) -10001668: f000 fa80 bl 10001b6c <__assert_func> -1000166c: 4b10 ldr r3, [pc, #64] ; (100016b0 ) -1000166e: 4a11 ldr r2, [pc, #68] ; (100016b4 ) -10001670: 3153 adds r1, #83 ; 0x53 -10001672: 480e ldr r0, [pc, #56] ; (100016ac ) -10001674: f000 fa7a bl 10001b6c <__assert_func> -10001678: 4b0f ldr r3, [pc, #60] ; (100016b8 ) -1000167a: 4a0e ldr r2, [pc, #56] ; (100016b4 ) -1000167c: 2154 movs r1, #84 ; 0x54 -1000167e: 480b ldr r0, [pc, #44] ; (100016ac ) -10001680: f000 fa74 bl 10001b6c <__assert_func> -10001684: 4b0d ldr r3, [pc, #52] ; (100016bc ) -10001686: 4a0b ldr r2, [pc, #44] ; (100016b4 ) -10001688: 2155 movs r1, #85 ; 0x55 -1000168a: 4808 ldr r0, [pc, #32] ; (100016ac ) -1000168c: f000 fa6e bl 10001b6c <__assert_func> -10001690: 4b04 ldr r3, [pc, #16] ; (100016a4 ) -10001692: 4a05 ldr r2, [pc, #20] ; (100016a8 ) -10001694: 214d movs r1, #77 ; 0x4d -10001696: 4805 ldr r0, [pc, #20] ; (100016ac ) -10001698: f000 fa68 bl 10001b6c <__assert_func> -1000169c: 7041 strb r1, [r0, #1] -1000169e: 701a strb r2, [r3, #0] -100016a0: e7dd b.n 1000165e -100016a2: 46c0 nop ; (mov r8, r8) -100016a4: 100076e8 .word 0x100076e8 -100016a8: 10007be8 .word 0x10007be8 -100016ac: 10007704 .word 0x10007704 -100016b0: 10007758 .word 0x10007758 -100016b4: 10007bd4 .word 0x10007bd4 -100016b8: 10007764 .word 0x10007764 -100016bc: 10007770 .word 0x10007770 +10001710 : +10001710: b510 push {r4, lr} +10001712: 2900 cmp r1, #0 +10001714: d01e beq.n 10001754 +10001716: 7b03 ldrb r3, [r0, #12] +10001718: 4299 cmp r1, r3 +1000171a: d81b bhi.n 10001754 +1000171c: 004b lsls r3, r1, #1 +1000171e: 185b adds r3, r3, r1 +10001720: 3b03 subs r3, #3 +10001722: 6804 ldr r4, [r0, #0] +10001724: 46a4 mov ip, r4 +10001726: 4463 add r3, ip +10001728: 2900 cmp r1, #0 +1000172a: d019 beq.n 10001760 +1000172c: 2a00 cmp r2, #0 +1000172e: d01d beq.n 1000176c +10001730: 4291 cmp r1, r2 +10001732: d021 beq.n 10001778 +10001734: 2a00 cmp r2, #0 +10001736: d025 beq.n 10001784 +10001738: 7b04 ldrb r4, [r0, #12] +1000173a: 42a2 cmp r2, r4 +1000173c: d822 bhi.n 10001784 +1000173e: 6804 ldr r4, [r0, #0] +10001740: 0050 lsls r0, r2, #1 +10001742: 1880 adds r0, r0, r2 +10001744: 3803 subs r0, #3 +10001746: 1820 adds r0, r4, r0 +10001748: 7081 strb r1, [r0, #2] +1000174a: 7819 ldrb r1, [r3, #0] +1000174c: 2900 cmp r1, #0 +1000174e: d11f bne.n 10001790 +10001750: 701a strb r2, [r3, #0] +10001752: bd10 pop {r4, pc} +10001754: 4b10 ldr r3, [pc, #64] ; (10001798 ) +10001756: 4a11 ldr r2, [pc, #68] ; (1000179c ) +10001758: 214d movs r1, #77 ; 0x4d +1000175a: 4811 ldr r0, [pc, #68] ; (100017a0 ) +1000175c: f000 fa80 bl 10001c60 <__assert_func> +10001760: 4b10 ldr r3, [pc, #64] ; (100017a4 ) +10001762: 4a11 ldr r2, [pc, #68] ; (100017a8 ) +10001764: 3153 adds r1, #83 ; 0x53 +10001766: 480e ldr r0, [pc, #56] ; (100017a0 ) +10001768: f000 fa7a bl 10001c60 <__assert_func> +1000176c: 4b0f ldr r3, [pc, #60] ; (100017ac ) +1000176e: 4a0e ldr r2, [pc, #56] ; (100017a8 ) +10001770: 2154 movs r1, #84 ; 0x54 +10001772: 480b ldr r0, [pc, #44] ; (100017a0 ) +10001774: f000 fa74 bl 10001c60 <__assert_func> +10001778: 4b0d ldr r3, [pc, #52] ; (100017b0 ) +1000177a: 4a0b ldr r2, [pc, #44] ; (100017a8 ) +1000177c: 2155 movs r1, #85 ; 0x55 +1000177e: 4808 ldr r0, [pc, #32] ; (100017a0 ) +10001780: f000 fa6e bl 10001c60 <__assert_func> +10001784: 4b04 ldr r3, [pc, #16] ; (10001798 ) +10001786: 4a05 ldr r2, [pc, #20] ; (1000179c ) +10001788: 214d movs r1, #77 ; 0x4d +1000178a: 4805 ldr r0, [pc, #20] ; (100017a0 ) +1000178c: f000 fa68 bl 10001c60 <__assert_func> +10001790: 7041 strb r1, [r0, #1] +10001792: 701a strb r2, [r3, #0] +10001794: e7dd b.n 10001752 +10001796: 46c0 nop ; (mov r8, r8) +10001798: 100078a8 .word 0x100078a8 +1000179c: 10007da8 .word 0x10007da8 +100017a0: 100078c4 .word 0x100078c4 +100017a4: 10007918 .word 0x10007918 +100017a8: 10007d94 .word 0x10007d94 +100017ac: 10007924 .word 0x10007924 +100017b0: 10007930 .word 0x10007930 -100016c0 : -100016c0: b570 push {r4, r5, r6, lr} -100016c2: 0006 movs r6, r0 -100016c4: 000d movs r5, r1 -100016c6: 0014 movs r4, r2 -100016c8: 2900 cmp r1, #0 -100016ca: d014 beq.n 100016f6 -100016cc: 2a00 cmp r2, #0 -100016ce: d014 beq.n 100016fa -100016d0: 6880 ldr r0, [r0, #8] -100016d2: 6873 ldr r3, [r6, #4] -100016d4: 4798 blx r3 -100016d6: 2800 cmp r0, #0 -100016d8: d006 beq.n 100016e8 -100016da: 0022 movs r2, r4 -100016dc: 0029 movs r1, r5 -100016de: 0030 movs r0, r6 -100016e0: f7ff ff9c bl 1000161c -100016e4: 0028 movs r0, r5 -100016e6: e007 b.n 100016f8 -100016e8: 002a movs r2, r5 -100016ea: 0021 movs r1, r4 -100016ec: 0030 movs r0, r6 -100016ee: f7ff ff95 bl 1000161c -100016f2: 0020 movs r0, r4 -100016f4: e000 b.n 100016f8 -100016f6: 0010 movs r0, r2 -100016f8: bd70 pop {r4, r5, r6, pc} -100016fa: 0008 movs r0, r1 -100016fc: e7fc b.n 100016f8 +100017b4 : +100017b4: b570 push {r4, r5, r6, lr} +100017b6: 0006 movs r6, r0 +100017b8: 000d movs r5, r1 +100017ba: 0014 movs r4, r2 +100017bc: 2900 cmp r1, #0 +100017be: d014 beq.n 100017ea +100017c0: 2a00 cmp r2, #0 +100017c2: d014 beq.n 100017ee +100017c4: 6880 ldr r0, [r0, #8] +100017c6: 6873 ldr r3, [r6, #4] +100017c8: 4798 blx r3 +100017ca: 2800 cmp r0, #0 +100017cc: d006 beq.n 100017dc +100017ce: 0022 movs r2, r4 +100017d0: 0029 movs r1, r5 +100017d2: 0030 movs r0, r6 +100017d4: f7ff ff9c bl 10001710 +100017d8: 0028 movs r0, r5 +100017da: e007 b.n 100017ec +100017dc: 002a movs r2, r5 +100017de: 0021 movs r1, r4 +100017e0: 0030 movs r0, r6 +100017e2: f7ff ff95 bl 10001710 +100017e6: 0020 movs r0, r4 +100017e8: e000 b.n 100017ec +100017ea: 0010 movs r0, r2 +100017ec: bd70 pop {r4, r5, r6, pc} +100017ee: 0008 movs r0, r1 +100017f0: e7fc b.n 100017ec ... -10001700 : -10001700: b510 push {r4, lr} -10001702: 2300 movs r3, #0 -10001704: 7343 strb r3, [r0, #13] -10001706: 3301 adds r3, #1 -10001708: 7383 strb r3, [r0, #14] -1000170a: 7b03 ldrb r3, [r0, #12] -1000170c: 73c3 strb r3, [r0, #15] -1000170e: 2101 movs r1, #1 -10001710: 7b03 ldrb r3, [r0, #12] -10001712: 428b cmp r3, r1 -10001714: d915 bls.n 10001742 -10001716: b2cb uxtb r3, r1 -10001718: 2b00 cmp r3, #0 -1000171a: d00c beq.n 10001736 -1000171c: 7b02 ldrb r2, [r0, #12] -1000171e: 4293 cmp r3, r2 -10001720: d809 bhi.n 10001736 -10001722: 005a lsls r2, r3, #1 -10001724: 18d2 adds r2, r2, r3 -10001726: 3a03 subs r2, #3 -10001728: 6804 ldr r4, [r0, #0] -1000172a: 46a4 mov ip, r4 -1000172c: 4462 add r2, ip -1000172e: 3301 adds r3, #1 -10001730: 7053 strb r3, [r2, #1] -10001732: 3101 adds r1, #1 -10001734: e7ec b.n 10001710 -10001736: 4b0c ldr r3, [pc, #48] ; (10001768 ) -10001738: 4a0c ldr r2, [pc, #48] ; (1000176c ) -1000173a: 214d movs r1, #77 ; 0x4d -1000173c: 480c ldr r0, [pc, #48] ; (10001770 ) -1000173e: f000 fa15 bl 10001b6c <__assert_func> -10001742: 2b00 cmp r3, #0 -10001744: d009 beq.n 1000175a -10001746: 429b cmp r3, r3 -10001748: d807 bhi.n 1000175a -1000174a: 6801 ldr r1, [r0, #0] -1000174c: 005a lsls r2, r3, #1 -1000174e: 18d3 adds r3, r2, r3 -10001750: 3b03 subs r3, #3 -10001752: 18cb adds r3, r1, r3 -10001754: 2200 movs r2, #0 -10001756: 705a strb r2, [r3, #1] -10001758: bd10 pop {r4, pc} -1000175a: 4b03 ldr r3, [pc, #12] ; (10001768 ) -1000175c: 4a03 ldr r2, [pc, #12] ; (1000176c ) -1000175e: 214d movs r1, #77 ; 0x4d -10001760: 4803 ldr r0, [pc, #12] ; (10001770 ) -10001762: f000 fa03 bl 10001b6c <__assert_func> -10001766: 46c0 nop ; (mov r8, r8) -10001768: 100076e8 .word 0x100076e8 -1000176c: 10007be8 .word 0x10007be8 -10001770: 10007704 .word 0x10007704 +100017f4 : +100017f4: b510 push {r4, lr} +100017f6: 2300 movs r3, #0 +100017f8: 7343 strb r3, [r0, #13] +100017fa: 3301 adds r3, #1 +100017fc: 7383 strb r3, [r0, #14] +100017fe: 7b03 ldrb r3, [r0, #12] +10001800: 73c3 strb r3, [r0, #15] +10001802: 2101 movs r1, #1 +10001804: 7b03 ldrb r3, [r0, #12] +10001806: 428b cmp r3, r1 +10001808: d915 bls.n 10001836 +1000180a: b2cb uxtb r3, r1 +1000180c: 2b00 cmp r3, #0 +1000180e: d00c beq.n 1000182a +10001810: 7b02 ldrb r2, [r0, #12] +10001812: 4293 cmp r3, r2 +10001814: d809 bhi.n 1000182a +10001816: 005a lsls r2, r3, #1 +10001818: 18d2 adds r2, r2, r3 +1000181a: 3a03 subs r2, #3 +1000181c: 6804 ldr r4, [r0, #0] +1000181e: 46a4 mov ip, r4 +10001820: 4462 add r2, ip +10001822: 3301 adds r3, #1 +10001824: 7053 strb r3, [r2, #1] +10001826: 3101 adds r1, #1 +10001828: e7ec b.n 10001804 +1000182a: 4b0c ldr r3, [pc, #48] ; (1000185c ) +1000182c: 4a0c ldr r2, [pc, #48] ; (10001860 ) +1000182e: 214d movs r1, #77 ; 0x4d +10001830: 480c ldr r0, [pc, #48] ; (10001864 ) +10001832: f000 fa15 bl 10001c60 <__assert_func> +10001836: 2b00 cmp r3, #0 +10001838: d009 beq.n 1000184e +1000183a: 429b cmp r3, r3 +1000183c: d807 bhi.n 1000184e +1000183e: 6801 ldr r1, [r0, #0] +10001840: 005a lsls r2, r3, #1 +10001842: 18d3 adds r3, r2, r3 +10001844: 3b03 subs r3, #3 +10001846: 18cb adds r3, r1, r3 +10001848: 2200 movs r2, #0 +1000184a: 705a strb r2, [r3, #1] +1000184c: bd10 pop {r4, pc} +1000184e: 4b03 ldr r3, [pc, #12] ; (1000185c ) +10001850: 4a03 ldr r2, [pc, #12] ; (10001860 ) +10001852: 214d movs r1, #77 ; 0x4d +10001854: 4803 ldr r0, [pc, #12] ; (10001864 ) +10001856: f000 fa03 bl 10001c60 <__assert_func> +1000185a: 46c0 nop ; (mov r8, r8) +1000185c: 100078a8 .word 0x100078a8 +10001860: 10007da8 .word 0x10007da8 +10001864: 100078c4 .word 0x100078c4 -10001774 : -10001774: b5f8 push {r3, r4, r5, r6, r7, lr} -10001776: 0005 movs r5, r0 -10001778: 000f movs r7, r1 -1000177a: 0016 movs r6, r2 -1000177c: 2110 movs r1, #16 -1000177e: 2001 movs r0, #1 -10001780: f002 fde6 bl 10004350 <__wrap_calloc> -10001784: 0004 movs r4, r0 -10001786: 7305 strb r5, [r0, #12] -10001788: 6047 str r7, [r0, #4] -1000178a: 2103 movs r1, #3 -1000178c: 0028 movs r0, r5 -1000178e: f002 fddf bl 10004350 <__wrap_calloc> -10001792: 6020 str r0, [r4, #0] -10001794: 60a6 str r6, [r4, #8] -10001796: 0020 movs r0, r4 -10001798: f7ff ffb2 bl 10001700 -1000179c: 0020 movs r0, r4 -1000179e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001868 : +10001868: b5f8 push {r3, r4, r5, r6, r7, lr} +1000186a: 0005 movs r5, r0 +1000186c: 000f movs r7, r1 +1000186e: 0016 movs r6, r2 +10001870: 2110 movs r1, #16 +10001872: 2001 movs r0, #1 +10001874: f002 fde6 bl 10004444 <__wrap_calloc> +10001878: 0004 movs r4, r0 +1000187a: 7305 strb r5, [r0, #12] +1000187c: 6047 str r7, [r0, #4] +1000187e: 2103 movs r1, #3 +10001880: 0028 movs r0, r5 +10001882: f002 fddf bl 10004444 <__wrap_calloc> +10001886: 6020 str r0, [r4, #0] +10001888: 60a6 str r6, [r4, #8] +1000188a: 0020 movs r0, r4 +1000188c: f7ff ffb2 bl 100017f4 +10001890: 0020 movs r0, r4 +10001892: bdf8 pop {r3, r4, r5, r6, r7, pc} -100017a0 : -100017a0: b570 push {r4, r5, r6, lr} -100017a2: 0004 movs r4, r0 -100017a4: 1e08 subs r0, r1, #0 -100017a6: d100 bne.n 100017aa -100017a8: bd70 pop {r4, r5, r6, pc} -100017aa: 2900 cmp r1, #0 -100017ac: d034 beq.n 10001818 -100017ae: 7b23 ldrb r3, [r4, #12] -100017b0: 4299 cmp r1, r3 -100017b2: d831 bhi.n 10001818 -100017b4: 004b lsls r3, r1, #1 -100017b6: 185b adds r3, r3, r1 -100017b8: 3b03 subs r3, #3 -100017ba: 6822 ldr r2, [r4, #0] -100017bc: 4694 mov ip, r2 -100017be: 4463 add r3, ip -100017c0: 785a ldrb r2, [r3, #1] -100017c2: 2a00 cmp r2, #0 -100017c4: d0f0 beq.n 100017a8 -100017c6: d02d beq.n 10001824 -100017c8: 7b23 ldrb r3, [r4, #12] -100017ca: 429a cmp r2, r3 -100017cc: d82a bhi.n 10001824 -100017ce: 0053 lsls r3, r2, #1 -100017d0: 189b adds r3, r3, r2 -100017d2: 3b03 subs r3, #3 -100017d4: 6821 ldr r1, [r4, #0] -100017d6: 468c mov ip, r1 -100017d8: 4463 add r3, ip -100017da: 785d ldrb r5, [r3, #1] -100017dc: 2100 movs r1, #0 -100017de: 7059 strb r1, [r3, #1] -100017e0: 2800 cmp r0, #0 -100017e2: d025 beq.n 10001830 -100017e4: 7b23 ldrb r3, [r4, #12] -100017e6: 4298 cmp r0, r3 -100017e8: d822 bhi.n 10001830 -100017ea: 0043 lsls r3, r0, #1 -100017ec: 181b adds r3, r3, r0 -100017ee: 3b03 subs r3, #3 -100017f0: 6821 ldr r1, [r4, #0] -100017f2: 468c mov ip, r1 -100017f4: 4463 add r3, ip -100017f6: 2100 movs r1, #0 -100017f8: 7059 strb r1, [r3, #1] -100017fa: 0001 movs r1, r0 -100017fc: 0020 movs r0, r4 -100017fe: f7ff ff5f bl 100016c0 -10001802: 0006 movs r6, r0 -10001804: 0029 movs r1, r5 -10001806: 0020 movs r0, r4 -10001808: f7ff ffca bl 100017a0 -1000180c: 0002 movs r2, r0 -1000180e: 0031 movs r1, r6 -10001810: 0020 movs r0, r4 -10001812: f7ff ff55 bl 100016c0 -10001816: e7c7 b.n 100017a8 -10001818: 4b08 ldr r3, [pc, #32] ; (1000183c ) -1000181a: 4a09 ldr r2, [pc, #36] ; (10001840 ) -1000181c: 214d movs r1, #77 ; 0x4d -1000181e: 4809 ldr r0, [pc, #36] ; (10001844 ) -10001820: f000 f9a4 bl 10001b6c <__assert_func> -10001824: 4b05 ldr r3, [pc, #20] ; (1000183c ) -10001826: 4a06 ldr r2, [pc, #24] ; (10001840 ) -10001828: 214d movs r1, #77 ; 0x4d -1000182a: 4806 ldr r0, [pc, #24] ; (10001844 ) -1000182c: f000 f99e bl 10001b6c <__assert_func> -10001830: 4b02 ldr r3, [pc, #8] ; (1000183c ) -10001832: 4a03 ldr r2, [pc, #12] ; (10001840 ) -10001834: 214d movs r1, #77 ; 0x4d -10001836: 4803 ldr r0, [pc, #12] ; (10001844 ) -10001838: f000 f998 bl 10001b6c <__assert_func> -1000183c: 100076e8 .word 0x100076e8 -10001840: 10007be8 .word 0x10007be8 -10001844: 10007704 .word 0x10007704 - -10001848 : -10001848: b570 push {r4, r5, r6, lr} -1000184a: 0005 movs r5, r0 -1000184c: 000c movs r4, r1 -1000184e: 0016 movs r6, r2 -10001850: 2900 cmp r1, #0 -10001852: d028 beq.n 100018a6 -10001854: d02d beq.n 100018b2 -10001856: 7b03 ldrb r3, [r0, #12] -10001858: 4299 cmp r1, r3 -1000185a: d82a bhi.n 100018b2 -1000185c: 004b lsls r3, r1, #1 -1000185e: 185b adds r3, r3, r1 -10001860: 3b03 subs r3, #3 -10001862: 6802 ldr r2, [r0, #0] -10001864: 4694 mov ip, r2 -10001866: 4463 add r3, ip -10001868: 785a ldrb r2, [r3, #1] -1000186a: 2a00 cmp r2, #0 -1000186c: d127 bne.n 100018be -1000186e: 789a ldrb r2, [r3, #2] -10001870: 2a00 cmp r2, #0 -10001872: d12a bne.n 100018ca -10001874: 7819 ldrb r1, [r3, #0] -10001876: f7ff ff93 bl 100017a0 -1000187a: 0003 movs r3, r0 -1000187c: 2e00 cmp r6, #0 -1000187e: d103 bne.n 10001888 -10001880: 7bea ldrb r2, [r5, #15] -10001882: 2a00 cmp r2, #0 -10001884: d127 bne.n 100018d6 -10001886: 73ec strb r4, [r5, #15] -10001888: 2b00 cmp r3, #0 -1000188a: d137 bne.n 100018fc -1000188c: 2c00 cmp r4, #0 -1000188e: d049 beq.n 10001924 -10001890: 7b2b ldrb r3, [r5, #12] -10001892: 429c cmp r4, r3 -10001894: d846 bhi.n 10001924 -10001896: 682b ldr r3, [r5, #0] -10001898: 0061 lsls r1, r4, #1 -1000189a: 190c adds r4, r1, r4 -1000189c: 3c03 subs r4, #3 -1000189e: 191c adds r4, r3, r4 -100018a0: 2300 movs r3, #0 -100018a2: 7063 strb r3, [r4, #1] -100018a4: bd70 pop {r4, r5, r6, pc} -100018a6: 4b22 ldr r3, [pc, #136] ; (10001930 ) -100018a8: 4a22 ldr r2, [pc, #136] ; (10001934 ) -100018aa: 2133 movs r1, #51 ; 0x33 -100018ac: 4822 ldr r0, [pc, #136] ; (10001938 ) -100018ae: f000 f95d bl 10001b6c <__assert_func> -100018b2: 4b22 ldr r3, [pc, #136] ; (1000193c ) -100018b4: 4a22 ldr r2, [pc, #136] ; (10001940 ) -100018b6: 214d movs r1, #77 ; 0x4d -100018b8: 4822 ldr r0, [pc, #136] ; (10001944 ) -100018ba: f000 f957 bl 10001b6c <__assert_func> -100018be: 4b22 ldr r3, [pc, #136] ; (10001948 ) -100018c0: 4a1c ldr r2, [pc, #112] ; (10001934 ) -100018c2: 2135 movs r1, #53 ; 0x35 -100018c4: 481c ldr r0, [pc, #112] ; (10001938 ) -100018c6: f000 f951 bl 10001b6c <__assert_func> -100018ca: 4b20 ldr r3, [pc, #128] ; (1000194c ) -100018cc: 4a19 ldr r2, [pc, #100] ; (10001934 ) -100018ce: 2136 movs r1, #54 ; 0x36 -100018d0: 4819 ldr r0, [pc, #100] ; (10001938 ) -100018d2: f000 f94b bl 10001b6c <__assert_func> -100018d6: 2a00 cmp r2, #0 -100018d8: d00a beq.n 100018f0 -100018da: 7b29 ldrb r1, [r5, #12] -100018dc: 428a cmp r2, r1 -100018de: d807 bhi.n 100018f0 -100018e0: 0051 lsls r1, r2, #1 -100018e2: 188a adds r2, r1, r2 -100018e4: 3a03 subs r2, #3 -100018e6: 6829 ldr r1, [r5, #0] -100018e8: 468c mov ip, r1 -100018ea: 4462 add r2, ip -100018ec: 7054 strb r4, [r2, #1] -100018ee: e7ca b.n 10001886 -100018f0: 4b12 ldr r3, [pc, #72] ; (1000193c ) -100018f2: 4a13 ldr r2, [pc, #76] ; (10001940 ) -100018f4: 214d movs r1, #77 ; 0x4d -100018f6: 4813 ldr r0, [pc, #76] ; (10001944 ) -100018f8: f000 f938 bl 10001b6c <__assert_func> -100018fc: 2b00 cmp r3, #0 -100018fe: d00b beq.n 10001918 -10001900: 7b2a ldrb r2, [r5, #12] -10001902: 4293 cmp r3, r2 -10001904: d808 bhi.n 10001918 -10001906: 0043 lsls r3, r0, #1 -10001908: 181b adds r3, r3, r0 -1000190a: 3b03 subs r3, #3 -1000190c: 682a ldr r2, [r5, #0] -1000190e: 4694 mov ip, r2 -10001910: 4463 add r3, ip -10001912: 2200 movs r2, #0 -10001914: 709a strb r2, [r3, #2] -10001916: e7b9 b.n 1000188c -10001918: 4b08 ldr r3, [pc, #32] ; (1000193c ) -1000191a: 4a09 ldr r2, [pc, #36] ; (10001940 ) +10001894 : +10001894: b570 push {r4, r5, r6, lr} +10001896: 0004 movs r4, r0 +10001898: 1e08 subs r0, r1, #0 +1000189a: d100 bne.n 1000189e +1000189c: bd70 pop {r4, r5, r6, pc} +1000189e: 2900 cmp r1, #0 +100018a0: d034 beq.n 1000190c +100018a2: 7b23 ldrb r3, [r4, #12] +100018a4: 4299 cmp r1, r3 +100018a6: d831 bhi.n 1000190c +100018a8: 004b lsls r3, r1, #1 +100018aa: 185b adds r3, r3, r1 +100018ac: 3b03 subs r3, #3 +100018ae: 6822 ldr r2, [r4, #0] +100018b0: 4694 mov ip, r2 +100018b2: 4463 add r3, ip +100018b4: 785a ldrb r2, [r3, #1] +100018b6: 2a00 cmp r2, #0 +100018b8: d0f0 beq.n 1000189c +100018ba: d02d beq.n 10001918 +100018bc: 7b23 ldrb r3, [r4, #12] +100018be: 429a cmp r2, r3 +100018c0: d82a bhi.n 10001918 +100018c2: 0053 lsls r3, r2, #1 +100018c4: 189b adds r3, r3, r2 +100018c6: 3b03 subs r3, #3 +100018c8: 6821 ldr r1, [r4, #0] +100018ca: 468c mov ip, r1 +100018cc: 4463 add r3, ip +100018ce: 785d ldrb r5, [r3, #1] +100018d0: 2100 movs r1, #0 +100018d2: 7059 strb r1, [r3, #1] +100018d4: 2800 cmp r0, #0 +100018d6: d025 beq.n 10001924 +100018d8: 7b23 ldrb r3, [r4, #12] +100018da: 4298 cmp r0, r3 +100018dc: d822 bhi.n 10001924 +100018de: 0043 lsls r3, r0, #1 +100018e0: 181b adds r3, r3, r0 +100018e2: 3b03 subs r3, #3 +100018e4: 6821 ldr r1, [r4, #0] +100018e6: 468c mov ip, r1 +100018e8: 4463 add r3, ip +100018ea: 2100 movs r1, #0 +100018ec: 7059 strb r1, [r3, #1] +100018ee: 0001 movs r1, r0 +100018f0: 0020 movs r0, r4 +100018f2: f7ff ff5f bl 100017b4 +100018f6: 0006 movs r6, r0 +100018f8: 0029 movs r1, r5 +100018fa: 0020 movs r0, r4 +100018fc: f7ff ffca bl 10001894 +10001900: 0002 movs r2, r0 +10001902: 0031 movs r1, r6 +10001904: 0020 movs r0, r4 +10001906: f7ff ff55 bl 100017b4 +1000190a: e7c7 b.n 1000189c +1000190c: 4b08 ldr r3, [pc, #32] ; (10001930 ) +1000190e: 4a09 ldr r2, [pc, #36] ; (10001934 ) +10001910: 214d movs r1, #77 ; 0x4d +10001912: 4809 ldr r0, [pc, #36] ; (10001938 ) +10001914: f000 f9a4 bl 10001c60 <__assert_func> +10001918: 4b05 ldr r3, [pc, #20] ; (10001930 ) +1000191a: 4a06 ldr r2, [pc, #24] ; (10001934 ) 1000191c: 214d movs r1, #77 ; 0x4d -1000191e: 4809 ldr r0, [pc, #36] ; (10001944 ) -10001920: f000 f924 bl 10001b6c <__assert_func> -10001924: 4b05 ldr r3, [pc, #20] ; (1000193c ) -10001926: 4a06 ldr r2, [pc, #24] ; (10001940 ) +1000191e: 4806 ldr r0, [pc, #24] ; (10001938 ) +10001920: f000 f99e bl 10001c60 <__assert_func> +10001924: 4b02 ldr r3, [pc, #8] ; (10001930 ) +10001926: 4a03 ldr r2, [pc, #12] ; (10001934 ) 10001928: 214d movs r1, #77 ; 0x4d -1000192a: 4806 ldr r0, [pc, #24] ; (10001944 ) -1000192c: f000 f91e bl 10001b6c <__assert_func> -10001930: 10007af8 .word 0x10007af8 -10001934: 10007bc0 .word 0x10007bc0 -10001938: 10007b00 .word 0x10007b00 -1000193c: 100076e8 .word 0x100076e8 -10001940: 10007be8 .word 0x10007be8 -10001944: 10007704 .word 0x10007704 -10001948: 10007b40 .word 0x10007b40 -1000194c: 10007b68 .word 0x10007b68 +1000192a: 4803 ldr r0, [pc, #12] ; (10001938 ) +1000192c: f000 f998 bl 10001c60 <__assert_func> +10001930: 100078a8 .word 0x100078a8 +10001934: 10007da8 .word 0x10007da8 +10001938: 100078c4 .word 0x100078c4 -10001950 : -10001950: b570 push {r4, r5, r6, lr} -10001952: 0004 movs r4, r0 -10001954: 000a movs r2, r1 -10001956: 7b45 ldrb r5, [r0, #13] -10001958: 0029 movs r1, r5 -1000195a: f7ff ff75 bl 10001848 -1000195e: 7360 strb r0, [r4, #13] -10001960: 0028 movs r0, r5 -10001962: bd70 pop {r4, r5, r6, pc} +1000193c : +1000193c: b570 push {r4, r5, r6, lr} +1000193e: 0005 movs r5, r0 +10001940: 000c movs r4, r1 +10001942: 0016 movs r6, r2 +10001944: 2900 cmp r1, #0 +10001946: d028 beq.n 1000199a +10001948: d02d beq.n 100019a6 +1000194a: 7b03 ldrb r3, [r0, #12] +1000194c: 4299 cmp r1, r3 +1000194e: d82a bhi.n 100019a6 +10001950: 004b lsls r3, r1, #1 +10001952: 185b adds r3, r3, r1 +10001954: 3b03 subs r3, #3 +10001956: 6802 ldr r2, [r0, #0] +10001958: 4694 mov ip, r2 +1000195a: 4463 add r3, ip +1000195c: 785a ldrb r2, [r3, #1] +1000195e: 2a00 cmp r2, #0 +10001960: d127 bne.n 100019b2 +10001962: 789a ldrb r2, [r3, #2] +10001964: 2a00 cmp r2, #0 +10001966: d12a bne.n 100019be +10001968: 7819 ldrb r1, [r3, #0] +1000196a: f7ff ff93 bl 10001894 +1000196e: 0003 movs r3, r0 +10001970: 2e00 cmp r6, #0 +10001972: d103 bne.n 1000197c +10001974: 7bea ldrb r2, [r5, #15] +10001976: 2a00 cmp r2, #0 +10001978: d127 bne.n 100019ca +1000197a: 73ec strb r4, [r5, #15] +1000197c: 2b00 cmp r3, #0 +1000197e: d137 bne.n 100019f0 +10001980: 2c00 cmp r4, #0 +10001982: d049 beq.n 10001a18 +10001984: 7b2b ldrb r3, [r5, #12] +10001986: 429c cmp r4, r3 +10001988: d846 bhi.n 10001a18 +1000198a: 682b ldr r3, [r5, #0] +1000198c: 0061 lsls r1, r4, #1 +1000198e: 190c adds r4, r1, r4 +10001990: 3c03 subs r4, #3 +10001992: 191c adds r4, r3, r4 +10001994: 2300 movs r3, #0 +10001996: 7063 strb r3, [r4, #1] +10001998: bd70 pop {r4, r5, r6, pc} +1000199a: 4b22 ldr r3, [pc, #136] ; (10001a24 ) +1000199c: 4a22 ldr r2, [pc, #136] ; (10001a28 ) +1000199e: 2133 movs r1, #51 ; 0x33 +100019a0: 4822 ldr r0, [pc, #136] ; (10001a2c ) +100019a2: f000 f95d bl 10001c60 <__assert_func> +100019a6: 4b22 ldr r3, [pc, #136] ; (10001a30 ) +100019a8: 4a22 ldr r2, [pc, #136] ; (10001a34 ) +100019aa: 214d movs r1, #77 ; 0x4d +100019ac: 4822 ldr r0, [pc, #136] ; (10001a38 ) +100019ae: f000 f957 bl 10001c60 <__assert_func> +100019b2: 4b22 ldr r3, [pc, #136] ; (10001a3c ) +100019b4: 4a1c ldr r2, [pc, #112] ; (10001a28 ) +100019b6: 2135 movs r1, #53 ; 0x35 +100019b8: 481c ldr r0, [pc, #112] ; (10001a2c ) +100019ba: f000 f951 bl 10001c60 <__assert_func> +100019be: 4b20 ldr r3, [pc, #128] ; (10001a40 ) +100019c0: 4a19 ldr r2, [pc, #100] ; (10001a28 ) +100019c2: 2136 movs r1, #54 ; 0x36 +100019c4: 4819 ldr r0, [pc, #100] ; (10001a2c ) +100019c6: f000 f94b bl 10001c60 <__assert_func> +100019ca: 2a00 cmp r2, #0 +100019cc: d00a beq.n 100019e4 +100019ce: 7b29 ldrb r1, [r5, #12] +100019d0: 428a cmp r2, r1 +100019d2: d807 bhi.n 100019e4 +100019d4: 0051 lsls r1, r2, #1 +100019d6: 188a adds r2, r1, r2 +100019d8: 3a03 subs r2, #3 +100019da: 6829 ldr r1, [r5, #0] +100019dc: 468c mov ip, r1 +100019de: 4462 add r2, ip +100019e0: 7054 strb r4, [r2, #1] +100019e2: e7ca b.n 1000197a +100019e4: 4b12 ldr r3, [pc, #72] ; (10001a30 ) +100019e6: 4a13 ldr r2, [pc, #76] ; (10001a34 ) +100019e8: 214d movs r1, #77 ; 0x4d +100019ea: 4813 ldr r0, [pc, #76] ; (10001a38 ) +100019ec: f000 f938 bl 10001c60 <__assert_func> +100019f0: 2b00 cmp r3, #0 +100019f2: d00b beq.n 10001a0c +100019f4: 7b2a ldrb r2, [r5, #12] +100019f6: 4293 cmp r3, r2 +100019f8: d808 bhi.n 10001a0c +100019fa: 0043 lsls r3, r0, #1 +100019fc: 181b adds r3, r3, r0 +100019fe: 3b03 subs r3, #3 +10001a00: 682a ldr r2, [r5, #0] +10001a02: 4694 mov ip, r2 +10001a04: 4463 add r3, ip +10001a06: 2200 movs r2, #0 +10001a08: 709a strb r2, [r3, #2] +10001a0a: e7b9 b.n 10001980 +10001a0c: 4b08 ldr r3, [pc, #32] ; (10001a30 ) +10001a0e: 4a09 ldr r2, [pc, #36] ; (10001a34 ) +10001a10: 214d movs r1, #77 ; 0x4d +10001a12: 4809 ldr r0, [pc, #36] ; (10001a38 ) +10001a14: f000 f924 bl 10001c60 <__assert_func> +10001a18: 4b05 ldr r3, [pc, #20] ; (10001a30 ) +10001a1a: 4a06 ldr r2, [pc, #24] ; (10001a34 ) +10001a1c: 214d movs r1, #77 ; 0x4d +10001a1e: 4806 ldr r0, [pc, #24] ; (10001a38 ) +10001a20: f000 f91e bl 10001c60 <__assert_func> +10001a24: 10007cb8 .word 0x10007cb8 +10001a28: 10007d80 .word 0x10007d80 +10001a2c: 10007cc0 .word 0x10007cc0 +10001a30: 100078a8 .word 0x100078a8 +10001a34: 10007da8 .word 0x10007da8 +10001a38: 100078c4 .word 0x100078c4 +10001a3c: 10007d00 .word 0x10007d00 +10001a40: 10007d28 .word 0x10007d28 -10001964 : -10001964: b570 push {r4, r5, r6, lr} -10001966: 0004 movs r4, r0 -10001968: 2900 cmp r1, #0 -1000196a: d067 beq.n 10001a3c -1000196c: 7b43 ldrb r3, [r0, #13] -1000196e: 428b cmp r3, r1 -10001970: d00e beq.n 10001990 -10001972: 2900 cmp r1, #0 -10001974: d011 beq.n 1000199a -10001976: 7b03 ldrb r3, [r0, #12] -10001978: 4299 cmp r1, r3 -1000197a: d80e bhi.n 1000199a -1000197c: 004b lsls r3, r1, #1 -1000197e: 185b adds r3, r3, r1 -10001980: 3b03 subs r3, #3 -10001982: 6802 ldr r2, [r0, #0] -10001984: 18d0 adds r0, r2, r3 -10001986: 7883 ldrb r3, [r0, #2] -10001988: 2b00 cmp r3, #0 -1000198a: d10c bne.n 100019a6 -1000198c: 2000 movs r0, #0 -1000198e: e056 b.n 10001a3e -10001990: 2100 movs r1, #0 -10001992: f7ff ffdd bl 10001950 -10001996: 2001 movs r0, #1 -10001998: e051 b.n 10001a3e -1000199a: 4b29 ldr r3, [pc, #164] ; (10001a40 ) -1000199c: 4a29 ldr r2, [pc, #164] ; (10001a44 ) -1000199e: 214d movs r1, #77 ; 0x4d -100019a0: 4829 ldr r0, [pc, #164] ; (10001a48 ) -100019a2: f000 f8e3 bl 10001b6c <__assert_func> -100019a6: 2b00 cmp r3, #0 -100019a8: d020 beq.n 100019ec -100019aa: 7b22 ldrb r2, [r4, #12] -100019ac: 4293 cmp r3, r2 -100019ae: d81d bhi.n 100019ec -100019b0: 005a lsls r2, r3, #1 -100019b2: 18d3 adds r3, r2, r3 -100019b4: 3b03 subs r3, #3 -100019b6: 6822 ldr r2, [r4, #0] -100019b8: 18d2 adds r2, r2, r3 -100019ba: 6825 ldr r5, [r4, #0] -100019bc: 5ceb ldrb r3, [r5, r3] -100019be: 428b cmp r3, r1 -100019c0: d01a beq.n 100019f8 -100019c2: 2b00 cmp r3, #0 -100019c4: d01b beq.n 100019fe -100019c6: 7b22 ldrb r2, [r4, #12] -100019c8: 4293 cmp r3, r2 -100019ca: d818 bhi.n 100019fe -100019cc: 005a lsls r2, r3, #1 -100019ce: 18d3 adds r3, r2, r3 -100019d0: 3b03 subs r3, #3 -100019d2: 6822 ldr r2, [r4, #0] -100019d4: 18d2 adds r2, r2, r3 -100019d6: 7853 ldrb r3, [r2, #1] -100019d8: 428b cmp r3, r1 -100019da: d016 beq.n 10001a0a -100019dc: 2b00 cmp r3, #0 -100019de: d1f0 bne.n 100019c2 -100019e0: 4b1a ldr r3, [pc, #104] ; (10001a4c ) -100019e2: 4a1b ldr r2, [pc, #108] ; (10001a50 ) -100019e4: 2163 movs r1, #99 ; 0x63 -100019e6: 481b ldr r0, [pc, #108] ; (10001a54 ) -100019e8: f000 f8c0 bl 10001b6c <__assert_func> -100019ec: 4b14 ldr r3, [pc, #80] ; (10001a40 ) -100019ee: 4a15 ldr r2, [pc, #84] ; (10001a44 ) -100019f0: 214d movs r1, #77 ; 0x4d -100019f2: 4815 ldr r0, [pc, #84] ; (10001a48 ) -100019f4: f000 f8ba bl 10001b6c <__assert_func> -100019f8: 7843 ldrb r3, [r0, #1] -100019fa: 7013 strb r3, [r2, #0] -100019fc: e007 b.n 10001a0e -100019fe: 4b10 ldr r3, [pc, #64] ; (10001a40 ) -10001a00: 4a10 ldr r2, [pc, #64] ; (10001a44 ) -10001a02: 214d movs r1, #77 ; 0x4d -10001a04: 4810 ldr r0, [pc, #64] ; (10001a48 ) -10001a06: f000 f8b1 bl 10001b6c <__assert_func> -10001a0a: 7843 ldrb r3, [r0, #1] -10001a0c: 7053 strb r3, [r2, #1] -10001a0e: 2300 movs r3, #0 -10001a10: 7083 strb r3, [r0, #2] -10001a12: 7043 strb r3, [r0, #1] -10001a14: 2200 movs r2, #0 -10001a16: 0020 movs r0, r4 -10001a18: f7ff ff16 bl 10001848 -10001a1c: 0002 movs r2, r0 -10001a1e: 7b61 ldrb r1, [r4, #13] -10001a20: 4281 cmp r1, r0 -10001a22: d005 beq.n 10001a30 -10001a24: 0020 movs r0, r4 -10001a26: f7ff fe4b bl 100016c0 -10001a2a: 7360 strb r0, [r4, #13] -10001a2c: 2001 movs r0, #1 -10001a2e: e006 b.n 10001a3e -10001a30: 4b09 ldr r3, [pc, #36] ; (10001a58 ) -10001a32: 4a07 ldr r2, [pc, #28] ; (10001a50 ) -10001a34: 2169 movs r1, #105 ; 0x69 -10001a36: 4807 ldr r0, [pc, #28] ; (10001a54 ) -10001a38: f000 f898 bl 10001b6c <__assert_func> -10001a3c: 2000 movs r0, #0 -10001a3e: bd70 pop {r4, r5, r6, pc} -10001a40: 100076e8 .word 0x100076e8 -10001a44: 10007be8 .word 0x10007be8 -10001a48: 10007704 .word 0x10007704 -10001a4c: 10007b8c .word 0x10007b8c -10001a50: 10007bb4 .word 0x10007bb4 -10001a54: 10007b00 .word 0x10007b00 -10001a58: 10007b94 .word 0x10007b94 +10001a44 : +10001a44: b570 push {r4, r5, r6, lr} +10001a46: 0004 movs r4, r0 +10001a48: 000a movs r2, r1 +10001a4a: 7b45 ldrb r5, [r0, #13] +10001a4c: 0029 movs r1, r5 +10001a4e: f7ff ff75 bl 1000193c +10001a52: 7360 strb r0, [r4, #13] +10001a54: 0028 movs r0, r5 +10001a56: bd70 pop {r4, r5, r6, pc} -10001a5c : -10001a5c: b570 push {r4, r5, r6, lr} -10001a5e: 4b23 ldr r3, [pc, #140] ; (10001aec ) -10001a60: 4a23 ldr r2, [pc, #140] ; (10001af0 ) -10001a62: 601a str r2, [r3, #0] -10001a64: 4b23 ldr r3, [pc, #140] ; (10001af4 ) -10001a66: 4a24 ldr r2, [pc, #144] ; (10001af8 ) -10001a68: 601a str r2, [r3, #0] -10001a6a: 4b24 ldr r3, [pc, #144] ; (10001afc ) -10001a6c: 689a ldr r2, [r3, #8] -10001a6e: 4b22 ldr r3, [pc, #136] ; (10001af8 ) -10001a70: 4393 bics r3, r2 -10001a72: d1fa bne.n 10001a6a -10001a74: 4c22 ldr r4, [pc, #136] ; (10001b00 ) -10001a76: e001 b.n 10001a7c -10001a78: cc08 ldmia r4!, {r3} -10001a7a: 4798 blx r3 -10001a7c: 4b21 ldr r3, [pc, #132] ; (10001b04 ) -10001a7e: 429c cmp r4, r3 -10001a80: d3fa bcc.n 10001a78 -10001a82: f000 f91d bl 10001cc0 -10001a86: 4b1b ldr r3, [pc, #108] ; (10001af4 ) -10001a88: 4a1f ldr r2, [pc, #124] ; (10001b08 ) -10001a8a: 601a str r2, [r3, #0] -10001a8c: 4b1b ldr r3, [pc, #108] ; (10001afc ) -10001a8e: 689b ldr r3, [r3, #8] -10001a90: 43db mvns r3, r3 -10001a92: 01db lsls r3, r3, #7 -10001a94: d1fa bne.n 10001a8c -10001a96: 4b1d ldr r3, [pc, #116] ; (10001b0c ) -10001a98: 2240 movs r2, #64 ; 0x40 -10001a9a: 679a str r2, [r3, #120] ; 0x78 -10001a9c: 675a str r2, [r3, #116] ; 0x74 -10001a9e: 671a str r2, [r3, #112] ; 0x70 -10001aa0: 66da str r2, [r3, #108] ; 0x6c -10001aa2: 4c1b ldr r4, [pc, #108] ; (10001b10 ) -10001aa4: e003 b.n 10001aae -10001aa6: 0020 movs r0, r4 -10001aa8: f7ff fd9a bl 100015e0 -10001aac: 3408 adds r4, #8 -10001aae: 4b19 ldr r3, [pc, #100] ; (10001b14 ) -10001ab0: 429c cmp r4, r3 -10001ab2: d3f8 bcc.n 10001aa6 -10001ab4: 4c18 ldr r4, [pc, #96] ; (10001b18 ) -10001ab6: 68a1 ldr r1, [r4, #8] -10001ab8: 4d18 ldr r5, [pc, #96] ; (10001b1c ) -10001aba: 22c0 movs r2, #192 ; 0xc0 -10001abc: 0028 movs r0, r5 -10001abe: f002 fc59 bl 10004374 <__wrap___aeabi_memcpy> -10001ac2: 60a5 str r5, [r4, #8] -10001ac4: f3ef 8303 mrs r3, PSR -10001ac8: 22ff movs r2, #255 ; 0xff -10001aca: 421a tst r2, r3 -10001acc: d000 beq.n 10001ad0 -10001ace: be00 bkpt 0x0000 -10001ad0: f7fe fefc bl 100008cc -10001ad4: f000 fc20 bl 10002318 -10001ad8: f7ff fae2 bl 100010a0 -10001adc: 4c10 ldr r4, [pc, #64] ; (10001b20 ) -10001ade: e001 b.n 10001ae4 -10001ae0: cc08 ldmia r4!, {r3} -10001ae2: 4798 blx r3 -10001ae4: 4b0f ldr r3, [pc, #60] ; (10001b24 ) -10001ae6: 429c cmp r4, r3 -10001ae8: d3fa bcc.n 10001ae0 -10001aea: bd70 pop {r4, r5, r6, pc} -10001aec: 4000e000 .word 0x4000e000 -10001af0: ffffcdbf .word 0xffffcdbf -10001af4: 4000f000 .word 0x4000f000 -10001af8: 003c7ffe .word 0x003c7ffe -10001afc: 4000c000 .word 0x4000c000 -10001b00: 20000bd0 .word 0x20000bd0 -10001b04: 20000be0 .word 0x20000be0 -10001b08: 01ffffff .word 0x01ffffff -10001b0c: 4001f000 .word 0x4001f000 -10001b10: 20000bc8 .word 0x20000bc8 -10001b14: 20000bd0 .word 0x20000bd0 -10001b18: e000ed00 .word 0xe000ed00 -10001b1c: 20000000 .word 0x20000000 -10001b20: 20000be0 .word 0x20000be0 -10001b24: 20000be4 .word 0x20000be4 +10001a58 : +10001a58: b570 push {r4, r5, r6, lr} +10001a5a: 0004 movs r4, r0 +10001a5c: 2900 cmp r1, #0 +10001a5e: d067 beq.n 10001b30 +10001a60: 7b43 ldrb r3, [r0, #13] +10001a62: 428b cmp r3, r1 +10001a64: d00e beq.n 10001a84 +10001a66: 2900 cmp r1, #0 +10001a68: d011 beq.n 10001a8e +10001a6a: 7b03 ldrb r3, [r0, #12] +10001a6c: 4299 cmp r1, r3 +10001a6e: d80e bhi.n 10001a8e +10001a70: 004b lsls r3, r1, #1 +10001a72: 185b adds r3, r3, r1 +10001a74: 3b03 subs r3, #3 +10001a76: 6802 ldr r2, [r0, #0] +10001a78: 18d0 adds r0, r2, r3 +10001a7a: 7883 ldrb r3, [r0, #2] +10001a7c: 2b00 cmp r3, #0 +10001a7e: d10c bne.n 10001a9a +10001a80: 2000 movs r0, #0 +10001a82: e056 b.n 10001b32 +10001a84: 2100 movs r1, #0 +10001a86: f7ff ffdd bl 10001a44 +10001a8a: 2001 movs r0, #1 +10001a8c: e051 b.n 10001b32 +10001a8e: 4b29 ldr r3, [pc, #164] ; (10001b34 ) +10001a90: 4a29 ldr r2, [pc, #164] ; (10001b38 ) +10001a92: 214d movs r1, #77 ; 0x4d +10001a94: 4829 ldr r0, [pc, #164] ; (10001b3c ) +10001a96: f000 f8e3 bl 10001c60 <__assert_func> +10001a9a: 2b00 cmp r3, #0 +10001a9c: d020 beq.n 10001ae0 +10001a9e: 7b22 ldrb r2, [r4, #12] +10001aa0: 4293 cmp r3, r2 +10001aa2: d81d bhi.n 10001ae0 +10001aa4: 005a lsls r2, r3, #1 +10001aa6: 18d3 adds r3, r2, r3 +10001aa8: 3b03 subs r3, #3 +10001aaa: 6822 ldr r2, [r4, #0] +10001aac: 18d2 adds r2, r2, r3 +10001aae: 6825 ldr r5, [r4, #0] +10001ab0: 5ceb ldrb r3, [r5, r3] +10001ab2: 428b cmp r3, r1 +10001ab4: d01a beq.n 10001aec +10001ab6: 2b00 cmp r3, #0 +10001ab8: d01b beq.n 10001af2 +10001aba: 7b22 ldrb r2, [r4, #12] +10001abc: 4293 cmp r3, r2 +10001abe: d818 bhi.n 10001af2 +10001ac0: 005a lsls r2, r3, #1 +10001ac2: 18d3 adds r3, r2, r3 +10001ac4: 3b03 subs r3, #3 +10001ac6: 6822 ldr r2, [r4, #0] +10001ac8: 18d2 adds r2, r2, r3 +10001aca: 7853 ldrb r3, [r2, #1] +10001acc: 428b cmp r3, r1 +10001ace: d016 beq.n 10001afe +10001ad0: 2b00 cmp r3, #0 +10001ad2: d1f0 bne.n 10001ab6 +10001ad4: 4b1a ldr r3, [pc, #104] ; (10001b40 ) +10001ad6: 4a1b ldr r2, [pc, #108] ; (10001b44 ) +10001ad8: 2163 movs r1, #99 ; 0x63 +10001ada: 481b ldr r0, [pc, #108] ; (10001b48 ) +10001adc: f000 f8c0 bl 10001c60 <__assert_func> +10001ae0: 4b14 ldr r3, [pc, #80] ; (10001b34 ) +10001ae2: 4a15 ldr r2, [pc, #84] ; (10001b38 ) +10001ae4: 214d movs r1, #77 ; 0x4d +10001ae6: 4815 ldr r0, [pc, #84] ; (10001b3c ) +10001ae8: f000 f8ba bl 10001c60 <__assert_func> +10001aec: 7843 ldrb r3, [r0, #1] +10001aee: 7013 strb r3, [r2, #0] +10001af0: e007 b.n 10001b02 +10001af2: 4b10 ldr r3, [pc, #64] ; (10001b34 ) +10001af4: 4a10 ldr r2, [pc, #64] ; (10001b38 ) +10001af6: 214d movs r1, #77 ; 0x4d +10001af8: 4810 ldr r0, [pc, #64] ; (10001b3c ) +10001afa: f000 f8b1 bl 10001c60 <__assert_func> +10001afe: 7843 ldrb r3, [r0, #1] +10001b00: 7053 strb r3, [r2, #1] +10001b02: 2300 movs r3, #0 +10001b04: 7083 strb r3, [r0, #2] +10001b06: 7043 strb r3, [r0, #1] +10001b08: 2200 movs r2, #0 +10001b0a: 0020 movs r0, r4 +10001b0c: f7ff ff16 bl 1000193c +10001b10: 0002 movs r2, r0 +10001b12: 7b61 ldrb r1, [r4, #13] +10001b14: 4281 cmp r1, r0 +10001b16: d005 beq.n 10001b24 +10001b18: 0020 movs r0, r4 +10001b1a: f7ff fe4b bl 100017b4 +10001b1e: 7360 strb r0, [r4, #13] +10001b20: 2001 movs r0, #1 +10001b22: e006 b.n 10001b32 +10001b24: 4b09 ldr r3, [pc, #36] ; (10001b4c ) +10001b26: 4a07 ldr r2, [pc, #28] ; (10001b44 ) +10001b28: 2169 movs r1, #105 ; 0x69 +10001b2a: 4807 ldr r0, [pc, #28] ; (10001b48 ) +10001b2c: f000 f898 bl 10001c60 <__assert_func> +10001b30: 2000 movs r0, #0 +10001b32: bd70 pop {r4, r5, r6, pc} +10001b34: 100078a8 .word 0x100078a8 +10001b38: 10007da8 .word 0x10007da8 +10001b3c: 100078c4 .word 0x100078c4 +10001b40: 10007d4c .word 0x10007d4c +10001b44: 10007d74 .word 0x10007d74 +10001b48: 10007cc0 .word 0x10007cc0 +10001b4c: 10007d54 .word 0x10007d54 -10001b28 <_exit>: -10001b28: be00 bkpt 0x0000 -10001b2a: e7fd b.n 10001b28 <_exit> +10001b50 : +10001b50: b570 push {r4, r5, r6, lr} +10001b52: 4b23 ldr r3, [pc, #140] ; (10001be0 ) +10001b54: 4a23 ldr r2, [pc, #140] ; (10001be4 ) +10001b56: 601a str r2, [r3, #0] +10001b58: 4b23 ldr r3, [pc, #140] ; (10001be8 ) +10001b5a: 4a24 ldr r2, [pc, #144] ; (10001bec ) +10001b5c: 601a str r2, [r3, #0] +10001b5e: 4b24 ldr r3, [pc, #144] ; (10001bf0 ) +10001b60: 689a ldr r2, [r3, #8] +10001b62: 4b22 ldr r3, [pc, #136] ; (10001bec ) +10001b64: 4393 bics r3, r2 +10001b66: d1fa bne.n 10001b5e +10001b68: 4c22 ldr r4, [pc, #136] ; (10001bf4 ) +10001b6a: e001 b.n 10001b70 +10001b6c: cc08 ldmia r4!, {r3} +10001b6e: 4798 blx r3 +10001b70: 4b21 ldr r3, [pc, #132] ; (10001bf8 ) +10001b72: 429c cmp r4, r3 +10001b74: d3fa bcc.n 10001b6c +10001b76: f000 f91d bl 10001db4 +10001b7a: 4b1b ldr r3, [pc, #108] ; (10001be8 ) +10001b7c: 4a1f ldr r2, [pc, #124] ; (10001bfc ) +10001b7e: 601a str r2, [r3, #0] +10001b80: 4b1b ldr r3, [pc, #108] ; (10001bf0 ) +10001b82: 689b ldr r3, [r3, #8] +10001b84: 43db mvns r3, r3 +10001b86: 01db lsls r3, r3, #7 +10001b88: d1fa bne.n 10001b80 +10001b8a: 4b1d ldr r3, [pc, #116] ; (10001c00 ) +10001b8c: 2240 movs r2, #64 ; 0x40 +10001b8e: 679a str r2, [r3, #120] ; 0x78 +10001b90: 675a str r2, [r3, #116] ; 0x74 +10001b92: 671a str r2, [r3, #112] ; 0x70 +10001b94: 66da str r2, [r3, #108] ; 0x6c +10001b96: 4c1b ldr r4, [pc, #108] ; (10001c04 ) +10001b98: e003 b.n 10001ba2 +10001b9a: 0020 movs r0, r4 +10001b9c: f7ff fd9a bl 100016d4 +10001ba0: 3408 adds r4, #8 +10001ba2: 4b19 ldr r3, [pc, #100] ; (10001c08 ) +10001ba4: 429c cmp r4, r3 +10001ba6: d3f8 bcc.n 10001b9a +10001ba8: 4c18 ldr r4, [pc, #96] ; (10001c0c ) +10001baa: 68a1 ldr r1, [r4, #8] +10001bac: 4d18 ldr r5, [pc, #96] ; (10001c10 ) +10001bae: 22c0 movs r2, #192 ; 0xc0 +10001bb0: 0028 movs r0, r5 +10001bb2: f002 fc59 bl 10004468 <__wrap___aeabi_memcpy> +10001bb6: 60a5 str r5, [r4, #8] +10001bb8: f3ef 8303 mrs r3, PSR +10001bbc: 22ff movs r2, #255 ; 0xff +10001bbe: 421a tst r2, r3 +10001bc0: d000 beq.n 10001bc4 +10001bc2: be00 bkpt 0x0000 +10001bc4: f7fe fefc bl 100009c0 +10001bc8: f000 fc20 bl 1000240c +10001bcc: f7ff fae2 bl 10001194 +10001bd0: 4c10 ldr r4, [pc, #64] ; (10001c14 ) +10001bd2: e001 b.n 10001bd8 +10001bd4: cc08 ldmia r4!, {r3} +10001bd6: 4798 blx r3 +10001bd8: 4b0f ldr r3, [pc, #60] ; (10001c18 ) +10001bda: 429c cmp r4, r3 +10001bdc: d3fa bcc.n 10001bd4 +10001bde: bd70 pop {r4, r5, r6, pc} +10001be0: 4000e000 .word 0x4000e000 +10001be4: ffffcdbf .word 0xffffcdbf +10001be8: 4000f000 .word 0x4000f000 +10001bec: 003c7ffe .word 0x003c7ffe +10001bf0: 4000c000 .word 0x4000c000 +10001bf4: 20000bc0 .word 0x20000bc0 +10001bf8: 20000bd0 .word 0x20000bd0 +10001bfc: 01ffffff .word 0x01ffffff +10001c00: 4001f000 .word 0x4001f000 +10001c04: 20000bb8 .word 0x20000bb8 +10001c08: 20000bc0 .word 0x20000bc0 +10001c0c: e000ed00 .word 0xe000ed00 +10001c10: 20000000 .word 0x20000000 +10001c14: 20000bd0 .word 0x20000bd0 +10001c18: 20000bd4 .word 0x20000bd4 -10001b2c <_sbrk>: -10001b2c: 0003 movs r3, r0 -10001b2e: 4a0a ldr r2, [pc, #40] ; (10001b58 <_sbrk+0x2c>) -10001b30: 6812 ldr r2, [r2, #0] -10001b32: 2a00 cmp r2, #0 -10001b34: d008 beq.n 10001b48 <_sbrk+0x1c> -10001b36: 4a08 ldr r2, [pc, #32] ; (10001b58 <_sbrk+0x2c>) -10001b38: 6810 ldr r0, [r2, #0] -10001b3a: 18c3 adds r3, r0, r3 -10001b3c: 4a07 ldr r2, [pc, #28] ; (10001b5c <_sbrk+0x30>) -10001b3e: 4293 cmp r3, r2 -10001b40: d206 bcs.n 10001b50 <_sbrk+0x24> -10001b42: 4a05 ldr r2, [pc, #20] ; (10001b58 <_sbrk+0x2c>) -10001b44: 6013 str r3, [r2, #0] -10001b46: 4770 bx lr -10001b48: 4a03 ldr r2, [pc, #12] ; (10001b58 <_sbrk+0x2c>) -10001b4a: 4905 ldr r1, [pc, #20] ; (10001b60 <_sbrk+0x34>) -10001b4c: 6011 str r1, [r2, #0] -10001b4e: e7f2 b.n 10001b36 <_sbrk+0xa> -10001b50: 2001 movs r0, #1 -10001b52: 4240 negs r0, r0 -10001b54: e7f7 b.n 10001b46 <_sbrk+0x1a> -10001b56: 46c0 nop ; (mov r8, r8) -10001b58: 20000e60 .word 0x20000e60 -10001b5c: 20040000 .word 0x20040000 -10001b60: 20001724 .word 0x20001724 +10001c1c <_exit>: +10001c1c: be00 bkpt 0x0000 +10001c1e: e7fd b.n 10001c1c <_exit> -10001b64 : -10001b64: b510 push {r4, lr} -10001b66: f7ff ffdf bl 10001b28 <_exit> +10001c20 <_sbrk>: +10001c20: 0003 movs r3, r0 +10001c22: 4a0a ldr r2, [pc, #40] ; (10001c4c <_sbrk+0x2c>) +10001c24: 6812 ldr r2, [r2, #0] +10001c26: 2a00 cmp r2, #0 +10001c28: d008 beq.n 10001c3c <_sbrk+0x1c> +10001c2a: 4a08 ldr r2, [pc, #32] ; (10001c4c <_sbrk+0x2c>) +10001c2c: 6810 ldr r0, [r2, #0] +10001c2e: 18c3 adds r3, r0, r3 +10001c30: 4a07 ldr r2, [pc, #28] ; (10001c50 <_sbrk+0x30>) +10001c32: 4293 cmp r3, r2 +10001c34: d206 bcs.n 10001c44 <_sbrk+0x24> +10001c36: 4a05 ldr r2, [pc, #20] ; (10001c4c <_sbrk+0x2c>) +10001c38: 6013 str r3, [r2, #0] +10001c3a: 4770 bx lr +10001c3c: 4a03 ldr r2, [pc, #12] ; (10001c4c <_sbrk+0x2c>) +10001c3e: 4905 ldr r1, [pc, #20] ; (10001c54 <_sbrk+0x34>) +10001c40: 6011 str r1, [r2, #0] +10001c42: e7f2 b.n 10001c2a <_sbrk+0xa> +10001c44: 2001 movs r0, #1 +10001c46: 4240 negs r0, r0 +10001c48: e7f7 b.n 10001c3a <_sbrk+0x1a> +10001c4a: 46c0 nop ; (mov r8, r8) +10001c4c: 20000e50 .word 0x20000e50 +10001c50: 20040000 .word 0x20040000 +10001c54: 20001718 .word 0x20001718 + +10001c58 : +10001c58: b510 push {r4, lr} +10001c5a: f7ff ffdf bl 10001c1c <_exit> ... -10001b6c <__assert_func>: -10001b6c: b510 push {r4, lr} -10001b6e: b082 sub sp, #8 -10001b70: 000c movs r4, r1 -10001b72: 0019 movs r1, r3 -10001b74: 2a00 cmp r2, #0 -10001b76: d00c beq.n 10001b92 <__assert_func+0x26> -10001b78: 4b08 ldr r3, [pc, #32] ; (10001b9c <__assert_func+0x30>) -10001b7a: 2a00 cmp r2, #0 -10001b7c: d00b beq.n 10001b96 <__assert_func+0x2a> -10001b7e: 9201 str r2, [sp, #4] -10001b80: 9300 str r3, [sp, #0] -10001b82: 0023 movs r3, r4 -10001b84: 0002 movs r2, r0 -10001b86: 4806 ldr r0, [pc, #24] ; (10001ba0 <__assert_func+0x34>) -10001b88: f002 fd28 bl 100045dc <__wrap_printf> -10001b8c: 2001 movs r0, #1 -10001b8e: f7ff ffcb bl 10001b28 <_exit> -10001b92: 4b04 ldr r3, [pc, #16] ; (10001ba4 <__assert_func+0x38>) -10001b94: e7f1 b.n 10001b7a <__assert_func+0xe> -10001b96: 4a03 ldr r2, [pc, #12] ; (10001ba4 <__assert_func+0x38>) -10001b98: e7f1 b.n 10001b7e <__assert_func+0x12> -10001b9a: 46c0 nop ; (mov r8, r8) -10001b9c: 10007bf4 .word 0x10007bf4 -10001ba0: 10007c04 .word 0x10007c04 -10001ba4: 10008950 .word 0x10008950 +10001c60 <__assert_func>: +10001c60: b510 push {r4, lr} +10001c62: b082 sub sp, #8 +10001c64: 000c movs r4, r1 +10001c66: 0019 movs r1, r3 +10001c68: 2a00 cmp r2, #0 +10001c6a: d00c beq.n 10001c86 <__assert_func+0x26> +10001c6c: 4b08 ldr r3, [pc, #32] ; (10001c90 <__assert_func+0x30>) +10001c6e: 2a00 cmp r2, #0 +10001c70: d00b beq.n 10001c8a <__assert_func+0x2a> +10001c72: 9201 str r2, [sp, #4] +10001c74: 9300 str r3, [sp, #0] +10001c76: 0023 movs r3, r4 +10001c78: 0002 movs r2, r0 +10001c7a: 4806 ldr r0, [pc, #24] ; (10001c94 <__assert_func+0x34>) +10001c7c: f002 fd28 bl 100046d0 <__wrap_printf> +10001c80: 2001 movs r0, #1 +10001c82: f7ff ffcb bl 10001c1c <_exit> +10001c86: 4b04 ldr r3, [pc, #16] ; (10001c98 <__assert_func+0x38>) +10001c88: e7f1 b.n 10001c6e <__assert_func+0xe> +10001c8a: 4a03 ldr r2, [pc, #12] ; (10001c98 <__assert_func+0x38>) +10001c8c: e7f1 b.n 10001c72 <__assert_func+0x12> +10001c8e: 46c0 nop ; (mov r8, r8) +10001c90: 10007db4 .word 0x10007db4 +10001c94: 10007dc4 .word 0x10007dc4 +10001c98: 10008b10 .word 0x10008b10 -10001ba8 : -10001ba8: b40f push {r0, r1, r2, r3} -10001baa: b500 push {lr} -10001bac: b083 sub sp, #12 -10001bae: 4808 ldr r0, [pc, #32] ; (10001bd0 ) -10001bb0: f002 fce4 bl 1000457c <__wrap_puts> -10001bb4: 9b04 ldr r3, [sp, #16] -10001bb6: 2b00 cmp r3, #0 -10001bb8: d007 beq.n 10001bca -10001bba: a905 add r1, sp, #20 -10001bbc: 9101 str r1, [sp, #4] -10001bbe: 0018 movs r0, r3 -10001bc0: f002 fcea bl 10004598 <__wrap_vprintf> -10001bc4: 4803 ldr r0, [pc, #12] ; (10001bd4 ) -10001bc6: f002 fcd9 bl 1000457c <__wrap_puts> -10001bca: 2001 movs r0, #1 -10001bcc: f7ff ffac bl 10001b28 <_exit> -10001bd0: 10007c34 .word 0x10007c34 -10001bd4: 10007c44 .word 0x10007c44 +10001c9c : +10001c9c: b40f push {r0, r1, r2, r3} +10001c9e: b500 push {lr} +10001ca0: b083 sub sp, #12 +10001ca2: 4808 ldr r0, [pc, #32] ; (10001cc4 ) +10001ca4: f002 fce4 bl 10004670 <__wrap_puts> +10001ca8: 9b04 ldr r3, [sp, #16] +10001caa: 2b00 cmp r3, #0 +10001cac: d007 beq.n 10001cbe +10001cae: a905 add r1, sp, #20 +10001cb0: 9101 str r1, [sp, #4] +10001cb2: 0018 movs r0, r3 +10001cb4: f002 fcea bl 1000468c <__wrap_vprintf> +10001cb8: 4803 ldr r0, [pc, #12] ; (10001cc8 ) +10001cba: f002 fcd9 bl 10004670 <__wrap_puts> +10001cbe: 2001 movs r0, #1 +10001cc0: f7ff ffac bl 10001c1c <_exit> +10001cc4: 10007df4 .word 0x10007df4 +10001cc8: 10007e04 .word 0x10007e04 -10001bd8 : -10001bd8: b5f8 push {r3, r4, r5, r6, r7, lr} -10001bda: 46d6 mov lr, sl -10001bdc: 4647 mov r7, r8 -10001bde: b580 push {r7, lr} -10001be0: 0006 movs r6, r0 -10001be2: 000d movs r5, r1 -10001be4: 0017 movs r7, r2 -10001be6: 9a08 ldr r2, [sp, #32] -10001be8: 4293 cmp r3, r2 -10001bea: d343 bcc.n 10001c74 -10001bec: 0e19 lsrs r1, r3, #24 -10001bee: 0218 lsls r0, r3, #8 -10001bf0: 9a08 ldr r2, [sp, #32] -10001bf2: 2300 movs r3, #0 -10001bf4: f001 fcd8 bl 100035a8 <__wrap___aeabi_uldivmod> -10001bf8: 4680 mov r8, r0 -10001bfa: 0074 lsls r4, r6, #1 -10001bfc: 19a4 adds r4, r4, r6 -10001bfe: 00a4 lsls r4, r4, #2 -10001c00: 4b2a ldr r3, [pc, #168] ; (10001cac ) -10001c02: 469c mov ip, r3 -10001c04: 4464 add r4, ip -10001c06: 6863 ldr r3, [r4, #4] -10001c08: 4283 cmp r3, r0 -10001c0a: d200 bcs.n 10001c0e -10001c0c: 6060 str r0, [r4, #4] -10001c0e: 1f33 subs r3, r6, #4 -10001c10: b2db uxtb r3, r3 -10001c12: 469a mov sl, r3 -10001c14: 2b01 cmp r3, #1 -10001c16: d933 bls.n 10001c80 -10001c18: 23c0 movs r3, #192 ; 0xc0 -10001c1a: 019b lsls r3, r3, #6 -10001c1c: 4323 orrs r3, r4 -10001c1e: 2280 movs r2, #128 ; 0x80 -10001c20: 0112 lsls r2, r2, #4 -10001c22: 601a str r2, [r3, #0] -10001c24: 00b3 lsls r3, r6, #2 -10001c26: 4a22 ldr r2, [pc, #136] ; (10001cb0 ) -10001c28: 5899 ldr r1, [r3, r2] -10001c2a: 2900 cmp r1, #0 -10001c2c: d005 beq.n 10001c3a -10001c2e: 6950 ldr r0, [r2, #20] -10001c30: f001 fc74 bl 1000351c <__wrap___aeabi_uidiv> -10001c34: 3001 adds r0, #1 -10001c36: 3801 subs r0, #1 -10001c38: d1fd bne.n 10001c36 -10001c3a: 017f lsls r7, r7, #5 -10001c3c: 6822 ldr r2, [r4, #0] -10001c3e: 4057 eors r7, r2 -10001c40: 22e0 movs r2, #224 ; 0xe0 -10001c42: 4017 ands r7, r2 -10001c44: 2380 movs r3, #128 ; 0x80 -10001c46: 015b lsls r3, r3, #5 -10001c48: 4323 orrs r3, r4 -10001c4a: 601f str r7, [r3, #0] -10001c4c: 4652 mov r2, sl -10001c4e: 2a01 cmp r2, #1 -10001c50: d921 bls.n 10001c96 -10001c52: 2380 movs r3, #128 ; 0x80 -10001c54: 019b lsls r3, r3, #6 -10001c56: 4323 orrs r3, r4 -10001c58: 2280 movs r2, #128 ; 0x80 -10001c5a: 0112 lsls r2, r2, #4 -10001c5c: 601a str r2, [r3, #0] -10001c5e: 4643 mov r3, r8 -10001c60: 6063 str r3, [r4, #4] -10001c62: 00b6 lsls r6, r6, #2 -10001c64: 4b12 ldr r3, [pc, #72] ; (10001cb0 ) -10001c66: 9a08 ldr r2, [sp, #32] -10001c68: 50f2 str r2, [r6, r3] -10001c6a: 2001 movs r0, #1 -10001c6c: bcc0 pop {r6, r7} -10001c6e: 46ba mov sl, r7 -10001c70: 46b0 mov r8, r6 -10001c72: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001c74: 4b0f ldr r3, [pc, #60] ; (10001cb4 ) -10001c76: 4a10 ldr r2, [pc, #64] ; (10001cb8 ) -10001c78: 212e movs r1, #46 ; 0x2e -10001c7a: 4810 ldr r0, [pc, #64] ; (10001cbc ) -10001c7c: f7ff ff76 bl 10001b6c <__assert_func> -10001c80: 2d01 cmp r5, #1 -10001c82: d1c9 bne.n 10001c18 -10001c84: 23c0 movs r3, #192 ; 0xc0 -10001c86: 019b lsls r3, r3, #6 -10001c88: 4323 orrs r3, r4 -10001c8a: 2203 movs r2, #3 -10001c8c: 601a str r2, [r3, #0] -10001c8e: 68a3 ldr r3, [r4, #8] -10001c90: 07db lsls r3, r3, #31 -10001c92: d5fc bpl.n 10001c8e -10001c94: e7d1 b.n 10001c3a -10001c96: 6821 ldr r1, [r4, #0] -10001c98: 4069 eors r1, r5 -10001c9a: 2203 movs r2, #3 -10001c9c: 400a ands r2, r1 -10001c9e: 601a str r2, [r3, #0] -10001ca0: 68a2 ldr r2, [r4, #8] -10001ca2: 2301 movs r3, #1 -10001ca4: 40ab lsls r3, r5 -10001ca6: 4213 tst r3, r2 -10001ca8: d0fa beq.n 10001ca0 -10001caa: e7d2 b.n 10001c52 -10001cac: 40008000 .word 0x40008000 -10001cb0: 20000e20 .word 0x20000e20 -10001cb4: 10007c48 .word 0x10007c48 -10001cb8: 10007ca8 .word 0x10007ca8 -10001cbc: 10007c5c .word 0x10007c5c +10001ccc : +10001ccc: b5f8 push {r3, r4, r5, r6, r7, lr} +10001cce: 46d6 mov lr, sl +10001cd0: 4647 mov r7, r8 +10001cd2: b580 push {r7, lr} +10001cd4: 0006 movs r6, r0 +10001cd6: 000d movs r5, r1 +10001cd8: 0017 movs r7, r2 +10001cda: 9a08 ldr r2, [sp, #32] +10001cdc: 4293 cmp r3, r2 +10001cde: d343 bcc.n 10001d68 +10001ce0: 0e19 lsrs r1, r3, #24 +10001ce2: 0218 lsls r0, r3, #8 +10001ce4: 9a08 ldr r2, [sp, #32] +10001ce6: 2300 movs r3, #0 +10001ce8: f001 fcd8 bl 1000369c <__wrap___aeabi_uldivmod> +10001cec: 4680 mov r8, r0 +10001cee: 0074 lsls r4, r6, #1 +10001cf0: 19a4 adds r4, r4, r6 +10001cf2: 00a4 lsls r4, r4, #2 +10001cf4: 4b2a ldr r3, [pc, #168] ; (10001da0 ) +10001cf6: 469c mov ip, r3 +10001cf8: 4464 add r4, ip +10001cfa: 6863 ldr r3, [r4, #4] +10001cfc: 4283 cmp r3, r0 +10001cfe: d200 bcs.n 10001d02 +10001d00: 6060 str r0, [r4, #4] +10001d02: 1f33 subs r3, r6, #4 +10001d04: b2db uxtb r3, r3 +10001d06: 469a mov sl, r3 +10001d08: 2b01 cmp r3, #1 +10001d0a: d933 bls.n 10001d74 +10001d0c: 23c0 movs r3, #192 ; 0xc0 +10001d0e: 019b lsls r3, r3, #6 +10001d10: 4323 orrs r3, r4 +10001d12: 2280 movs r2, #128 ; 0x80 +10001d14: 0112 lsls r2, r2, #4 +10001d16: 601a str r2, [r3, #0] +10001d18: 00b3 lsls r3, r6, #2 +10001d1a: 4a22 ldr r2, [pc, #136] ; (10001da4 ) +10001d1c: 5899 ldr r1, [r3, r2] +10001d1e: 2900 cmp r1, #0 +10001d20: d005 beq.n 10001d2e +10001d22: 6950 ldr r0, [r2, #20] +10001d24: f001 fc74 bl 10003610 <__wrap___aeabi_uidiv> +10001d28: 3001 adds r0, #1 +10001d2a: 3801 subs r0, #1 +10001d2c: d1fd bne.n 10001d2a +10001d2e: 017f lsls r7, r7, #5 +10001d30: 6822 ldr r2, [r4, #0] +10001d32: 4057 eors r7, r2 +10001d34: 22e0 movs r2, #224 ; 0xe0 +10001d36: 4017 ands r7, r2 +10001d38: 2380 movs r3, #128 ; 0x80 +10001d3a: 015b lsls r3, r3, #5 +10001d3c: 4323 orrs r3, r4 +10001d3e: 601f str r7, [r3, #0] +10001d40: 4652 mov r2, sl +10001d42: 2a01 cmp r2, #1 +10001d44: d921 bls.n 10001d8a +10001d46: 2380 movs r3, #128 ; 0x80 +10001d48: 019b lsls r3, r3, #6 +10001d4a: 4323 orrs r3, r4 +10001d4c: 2280 movs r2, #128 ; 0x80 +10001d4e: 0112 lsls r2, r2, #4 +10001d50: 601a str r2, [r3, #0] +10001d52: 4643 mov r3, r8 +10001d54: 6063 str r3, [r4, #4] +10001d56: 00b6 lsls r6, r6, #2 +10001d58: 4b12 ldr r3, [pc, #72] ; (10001da4 ) +10001d5a: 9a08 ldr r2, [sp, #32] +10001d5c: 50f2 str r2, [r6, r3] +10001d5e: 2001 movs r0, #1 +10001d60: bcc0 pop {r6, r7} +10001d62: 46ba mov sl, r7 +10001d64: 46b0 mov r8, r6 +10001d66: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001d68: 4b0f ldr r3, [pc, #60] ; (10001da8 ) +10001d6a: 4a10 ldr r2, [pc, #64] ; (10001dac ) +10001d6c: 212e movs r1, #46 ; 0x2e +10001d6e: 4810 ldr r0, [pc, #64] ; (10001db0 ) +10001d70: f7ff ff76 bl 10001c60 <__assert_func> +10001d74: 2d01 cmp r5, #1 +10001d76: d1c9 bne.n 10001d0c +10001d78: 23c0 movs r3, #192 ; 0xc0 +10001d7a: 019b lsls r3, r3, #6 +10001d7c: 4323 orrs r3, r4 +10001d7e: 2203 movs r2, #3 +10001d80: 601a str r2, [r3, #0] +10001d82: 68a3 ldr r3, [r4, #8] +10001d84: 07db lsls r3, r3, #31 +10001d86: d5fc bpl.n 10001d82 +10001d88: e7d1 b.n 10001d2e +10001d8a: 6821 ldr r1, [r4, #0] +10001d8c: 4069 eors r1, r5 +10001d8e: 2203 movs r2, #3 +10001d90: 400a ands r2, r1 +10001d92: 601a str r2, [r3, #0] +10001d94: 68a2 ldr r2, [r4, #8] +10001d96: 2301 movs r3, #1 +10001d98: 40ab lsls r3, r5 +10001d9a: 4213 tst r3, r2 +10001d9c: d0fa beq.n 10001d94 +10001d9e: e7d2 b.n 10001d46 +10001da0: 40008000 .word 0x40008000 +10001da4: 20000e18 .word 0x20000e18 +10001da8: 10007e08 .word 0x10007e08 +10001dac: 10007e68 .word 0x10007e68 +10001db0: 10007e1c .word 0x10007e1c -10001cc0 : -10001cc0: b530 push {r4, r5, lr} -10001cc2: b083 sub sp, #12 -10001cc4: 200c movs r0, #12 -10001cc6: f000 f893 bl 10001df0 -10001cca: f7fe fe2d bl 10000928 -10001cce: 2800 cmp r0, #0 -10001cd0: d00d beq.n 10001cee -10001cd2: 2300 movs r3, #0 -10001cd4: e004 b.n 10001ce0 -10001cd6: 0099 lsls r1, r3, #2 -10001cd8: 4a33 ldr r2, [pc, #204] ; (10001da8 ) -10001cda: 4834 ldr r0, [pc, #208] ; (10001dac ) -10001cdc: 5088 str r0, [r1, r2] -10001cde: 3301 adds r3, #1 -10001ce0: 2b09 cmp r3, #9 -10001ce2: d9f8 bls.n 10001cd6 -10001ce4: 4b30 ldr r3, [pc, #192] ; (10001da8 ) -10001ce6: 4a32 ldr r2, [pc, #200] ; (10001db0 ) -10001ce8: 625a str r2, [r3, #36] ; 0x24 -10001cea: b003 add sp, #12 -10001cec: bd30 pop {r4, r5, pc} -10001cee: 4b31 ldr r3, [pc, #196] ; (10001db4 ) -10001cf0: 2200 movs r2, #0 -10001cf2: 679a str r2, [r3, #120] ; 0x78 -10001cf4: f000 f884 bl 10001e00 -10001cf8: 4b2f ldr r3, [pc, #188] ; (10001db8 ) -10001cfa: 2201 movs r2, #1 -10001cfc: 601a str r2, [r3, #0] -10001cfe: 4b2d ldr r3, [pc, #180] ; (10001db4 ) -10001d00: 6c5b ldr r3, [r3, #68] ; 0x44 -10001d02: 2b01 cmp r3, #1 -10001d04: d1fb bne.n 10001cfe -10001d06: 4b2d ldr r3, [pc, #180] ; (10001dbc ) -10001d08: 2203 movs r2, #3 -10001d0a: 601a str r2, [r3, #0] -10001d0c: 4b29 ldr r3, [pc, #164] ; (10001db4 ) -10001d0e: 6b9b ldr r3, [r3, #56] ; 0x38 -10001d10: 2b01 cmp r3, #1 -10001d12: d1fb bne.n 10001d0c -10001d14: 23c0 movs r3, #192 ; 0xc0 -10001d16: 019b lsls r3, r3, #6 -10001d18: 4a29 ldr r2, [pc, #164] ; (10001dc0 ) -10001d1a: 6013 str r3, [r2, #0] -10001d1c: 4a29 ldr r2, [pc, #164] ; (10001dc4 ) -10001d1e: 6013 str r3, [r2, #0] -10001d20: 4b29 ldr r3, [pc, #164] ; (10001dc8 ) -10001d22: 689a ldr r2, [r3, #8] -10001d24: 23c0 movs r3, #192 ; 0xc0 -10001d26: 019b lsls r3, r3, #6 -10001d28: 4393 bics r3, r2 -10001d2a: d1f9 bne.n 10001d20 -10001d2c: 2402 movs r4, #2 -10001d2e: 9400 str r4, [sp, #0] -10001d30: 3306 adds r3, #6 -10001d32: 4a26 ldr r2, [pc, #152] ; (10001dcc ) -10001d34: 2101 movs r1, #1 -10001d36: 4826 ldr r0, [pc, #152] ; (10001dd0 ) -10001d38: f000 f876 bl 10001e28 -10001d3c: 9400 str r4, [sp, #0] -10001d3e: 2305 movs r3, #5 -10001d40: 4a24 ldr r2, [pc, #144] ; (10001dd4 ) -10001d42: 2101 movs r1, #1 -10001d44: 4824 ldr r0, [pc, #144] ; (10001dd8 ) -10001d46: f000 f86f bl 10001e28 -10001d4a: 4b24 ldr r3, [pc, #144] ; (10001ddc ) -10001d4c: 9300 str r3, [sp, #0] -10001d4e: 2200 movs r2, #0 -10001d50: 2102 movs r1, #2 -10001d52: 2004 movs r0, #4 -10001d54: f7ff ff40 bl 10001bd8 -10001d58: 4d21 ldr r5, [pc, #132] ; (10001de0 ) -10001d5a: 9500 str r5, [sp, #0] -10001d5c: 002b movs r3, r5 -10001d5e: 2200 movs r2, #0 -10001d60: 2101 movs r1, #1 -10001d62: 2005 movs r0, #5 -10001d64: f7ff ff38 bl 10001bd8 -10001d68: 4c10 ldr r4, [pc, #64] ; (10001dac ) -10001d6a: 9400 str r4, [sp, #0] -10001d6c: 0023 movs r3, r4 -10001d6e: 2200 movs r2, #0 -10001d70: 2100 movs r1, #0 -10001d72: 2007 movs r0, #7 -10001d74: f7ff ff30 bl 10001bd8 -10001d78: 9400 str r4, [sp, #0] -10001d7a: 0023 movs r3, r4 -10001d7c: 2200 movs r2, #0 -10001d7e: 2100 movs r1, #0 -10001d80: 2008 movs r0, #8 -10001d82: f7ff ff29 bl 10001bd8 -10001d86: 4b0a ldr r3, [pc, #40] ; (10001db0 ) -10001d88: 9300 str r3, [sp, #0] -10001d8a: 0023 movs r3, r4 -10001d8c: 2200 movs r2, #0 -10001d8e: 2100 movs r1, #0 -10001d90: 2009 movs r0, #9 -10001d92: f7ff ff21 bl 10001bd8 -10001d96: 9500 str r5, [sp, #0] -10001d98: 002b movs r3, r5 -10001d9a: 2200 movs r2, #0 -10001d9c: 2100 movs r1, #0 -10001d9e: 2006 movs r0, #6 -10001da0: f7ff ff1a bl 10001bd8 -10001da4: e7a1 b.n 10001cea -10001da6: 46c0 nop ; (mov r8, r8) -10001da8: 20000e20 .word 0x20000e20 -10001dac: 02dc6c00 .word 0x02dc6c00 -10001db0: 0000b71b .word 0x0000b71b -10001db4: 40008000 .word 0x40008000 -10001db8: 4000b03c .word 0x4000b03c -10001dbc: 4000b030 .word 0x4000b030 -10001dc0: 4000e000 .word 0x4000e000 -10001dc4: 4000f000 .word 0x4000f000 -10001dc8: 4000c000 .word 0x4000c000 -10001dcc: 59682f00 .word 0x59682f00 -10001dd0: 40028000 .word 0x40028000 -10001dd4: 1c9c3800 .word 0x1c9c3800 -10001dd8: 4002c000 .word 0x4002c000 -10001ddc: 00b71b00 .word 0x00b71b00 -10001de0: 07735940 .word 0x07735940 +10001db4 : +10001db4: b530 push {r4, r5, lr} +10001db6: b083 sub sp, #12 +10001db8: 200c movs r0, #12 +10001dba: f000 f893 bl 10001ee4 +10001dbe: f7fe fe2d bl 10000a1c +10001dc2: 2800 cmp r0, #0 +10001dc4: d00d beq.n 10001de2 +10001dc6: 2300 movs r3, #0 +10001dc8: e004 b.n 10001dd4 +10001dca: 0099 lsls r1, r3, #2 +10001dcc: 4a33 ldr r2, [pc, #204] ; (10001e9c ) +10001dce: 4834 ldr r0, [pc, #208] ; (10001ea0 ) +10001dd0: 5088 str r0, [r1, r2] +10001dd2: 3301 adds r3, #1 +10001dd4: 2b09 cmp r3, #9 +10001dd6: d9f8 bls.n 10001dca +10001dd8: 4b30 ldr r3, [pc, #192] ; (10001e9c ) +10001dda: 4a32 ldr r2, [pc, #200] ; (10001ea4 ) +10001ddc: 625a str r2, [r3, #36] ; 0x24 +10001dde: b003 add sp, #12 +10001de0: bd30 pop {r4, r5, pc} +10001de2: 4b31 ldr r3, [pc, #196] ; (10001ea8 ) +10001de4: 2200 movs r2, #0 +10001de6: 679a str r2, [r3, #120] ; 0x78 +10001de8: f000 f884 bl 10001ef4 +10001dec: 4b2f ldr r3, [pc, #188] ; (10001eac ) +10001dee: 2201 movs r2, #1 +10001df0: 601a str r2, [r3, #0] +10001df2: 4b2d ldr r3, [pc, #180] ; (10001ea8 ) +10001df4: 6c5b ldr r3, [r3, #68] ; 0x44 +10001df6: 2b01 cmp r3, #1 +10001df8: d1fb bne.n 10001df2 +10001dfa: 4b2d ldr r3, [pc, #180] ; (10001eb0 ) +10001dfc: 2203 movs r2, #3 +10001dfe: 601a str r2, [r3, #0] +10001e00: 4b29 ldr r3, [pc, #164] ; (10001ea8 ) +10001e02: 6b9b ldr r3, [r3, #56] ; 0x38 +10001e04: 2b01 cmp r3, #1 +10001e06: d1fb bne.n 10001e00 +10001e08: 23c0 movs r3, #192 ; 0xc0 +10001e0a: 019b lsls r3, r3, #6 +10001e0c: 4a29 ldr r2, [pc, #164] ; (10001eb4 ) +10001e0e: 6013 str r3, [r2, #0] +10001e10: 4a29 ldr r2, [pc, #164] ; (10001eb8 ) +10001e12: 6013 str r3, [r2, #0] +10001e14: 4b29 ldr r3, [pc, #164] ; (10001ebc ) +10001e16: 689a ldr r2, [r3, #8] +10001e18: 23c0 movs r3, #192 ; 0xc0 +10001e1a: 019b lsls r3, r3, #6 +10001e1c: 4393 bics r3, r2 +10001e1e: d1f9 bne.n 10001e14 +10001e20: 2402 movs r4, #2 +10001e22: 9400 str r4, [sp, #0] +10001e24: 3306 adds r3, #6 +10001e26: 4a26 ldr r2, [pc, #152] ; (10001ec0 ) +10001e28: 2101 movs r1, #1 +10001e2a: 4826 ldr r0, [pc, #152] ; (10001ec4 ) +10001e2c: f000 f876 bl 10001f1c +10001e30: 9400 str r4, [sp, #0] +10001e32: 2305 movs r3, #5 +10001e34: 4a24 ldr r2, [pc, #144] ; (10001ec8 ) +10001e36: 2101 movs r1, #1 +10001e38: 4824 ldr r0, [pc, #144] ; (10001ecc ) +10001e3a: f000 f86f bl 10001f1c +10001e3e: 4b24 ldr r3, [pc, #144] ; (10001ed0 ) +10001e40: 9300 str r3, [sp, #0] +10001e42: 2200 movs r2, #0 +10001e44: 2102 movs r1, #2 +10001e46: 2004 movs r0, #4 +10001e48: f7ff ff40 bl 10001ccc +10001e4c: 4d21 ldr r5, [pc, #132] ; (10001ed4 ) +10001e4e: 9500 str r5, [sp, #0] +10001e50: 002b movs r3, r5 +10001e52: 2200 movs r2, #0 +10001e54: 2101 movs r1, #1 +10001e56: 2005 movs r0, #5 +10001e58: f7ff ff38 bl 10001ccc +10001e5c: 4c10 ldr r4, [pc, #64] ; (10001ea0 ) +10001e5e: 9400 str r4, [sp, #0] +10001e60: 0023 movs r3, r4 +10001e62: 2200 movs r2, #0 +10001e64: 2100 movs r1, #0 +10001e66: 2007 movs r0, #7 +10001e68: f7ff ff30 bl 10001ccc +10001e6c: 9400 str r4, [sp, #0] +10001e6e: 0023 movs r3, r4 +10001e70: 2200 movs r2, #0 +10001e72: 2100 movs r1, #0 +10001e74: 2008 movs r0, #8 +10001e76: f7ff ff29 bl 10001ccc +10001e7a: 4b0a ldr r3, [pc, #40] ; (10001ea4 ) +10001e7c: 9300 str r3, [sp, #0] +10001e7e: 0023 movs r3, r4 +10001e80: 2200 movs r2, #0 +10001e82: 2100 movs r1, #0 +10001e84: 2009 movs r0, #9 +10001e86: f7ff ff21 bl 10001ccc +10001e8a: 9500 str r5, [sp, #0] +10001e8c: 002b movs r3, r5 +10001e8e: 2200 movs r2, #0 +10001e90: 2100 movs r1, #0 +10001e92: 2006 movs r0, #6 +10001e94: f7ff ff1a bl 10001ccc +10001e98: e7a1 b.n 10001dde +10001e9a: 46c0 nop ; (mov r8, r8) +10001e9c: 20000e18 .word 0x20000e18 +10001ea0: 02dc6c00 .word 0x02dc6c00 +10001ea4: 0000b71b .word 0x0000b71b +10001ea8: 40008000 .word 0x40008000 +10001eac: 4000b03c .word 0x4000b03c +10001eb0: 4000b030 .word 0x4000b030 +10001eb4: 4000e000 .word 0x4000e000 +10001eb8: 4000f000 .word 0x4000f000 +10001ebc: 4000c000 .word 0x4000c000 +10001ec0: 59682f00 .word 0x59682f00 +10001ec4: 40028000 .word 0x40028000 +10001ec8: 1c9c3800 .word 0x1c9c3800 +10001ecc: 4002c000 .word 0x4002c000 +10001ed0: 00b71b00 .word 0x00b71b00 +10001ed4: 07735940 .word 0x07735940 -10001de4 : -10001de4: 0080 lsls r0, r0, #2 -10001de6: 4b01 ldr r3, [pc, #4] ; (10001dec ) -10001de8: 58c0 ldr r0, [r0, r3] -10001dea: 4770 bx lr -10001dec: 20000e20 .word 0x20000e20 +10001ed8 : +10001ed8: 0080 lsls r0, r0, #2 +10001eda: 4b01 ldr r3, [pc, #4] ; (10001ee0 ) +10001edc: 58c0 ldr r0, [r0, r3] +10001ede: 4770 bx lr +10001ee0: 20000e18 .word 0x20000e18 -10001df0 : -10001df0: 2380 movs r3, #128 ; 0x80 -10001df2: 009b lsls r3, r3, #2 -10001df4: 4303 orrs r3, r0 -10001df6: 4a01 ldr r2, [pc, #4] ; (10001dfc ) -10001df8: 62d3 str r3, [r2, #44] ; 0x2c -10001dfa: 4770 bx lr -10001dfc: 40058000 .word 0x40058000 +10001ee4 : +10001ee4: 2380 movs r3, #128 ; 0x80 +10001ee6: 009b lsls r3, r3, #2 +10001ee8: 4303 orrs r3, r0 +10001eea: 4a01 ldr r2, [pc, #4] ; (10001ef0 ) +10001eec: 62d3 str r3, [r2, #44] ; 0x2c +10001eee: 4770 bx lr +10001ef0: 40058000 .word 0x40058000 -10001e00 : -10001e00: 4b06 ldr r3, [pc, #24] ; (10001e1c ) -10001e02: 22aa movs r2, #170 ; 0xaa -10001e04: 0112 lsls r2, r2, #4 -10001e06: 601a str r2, [r3, #0] -10001e08: 222f movs r2, #47 ; 0x2f -10001e0a: 60da str r2, [r3, #12] -10001e0c: 4b04 ldr r3, [pc, #16] ; (10001e20 ) -10001e0e: 4a05 ldr r2, [pc, #20] ; (10001e24 ) -10001e10: 601a str r2, [r3, #0] -10001e12: 4b02 ldr r3, [pc, #8] ; (10001e1c ) -10001e14: 685b ldr r3, [r3, #4] -10001e16: 2b00 cmp r3, #0 -10001e18: dafb bge.n 10001e12 -10001e1a: 4770 bx lr -10001e1c: 40024000 .word 0x40024000 -10001e20: 40026000 .word 0x40026000 -10001e24: 00fab000 .word 0x00fab000 +10001ef4 : +10001ef4: 4b06 ldr r3, [pc, #24] ; (10001f10 ) +10001ef6: 22aa movs r2, #170 ; 0xaa +10001ef8: 0112 lsls r2, r2, #4 +10001efa: 601a str r2, [r3, #0] +10001efc: 222f movs r2, #47 ; 0x2f +10001efe: 60da str r2, [r3, #12] +10001f00: 4b04 ldr r3, [pc, #16] ; (10001f14 ) +10001f02: 4a05 ldr r2, [pc, #20] ; (10001f18 ) +10001f04: 601a str r2, [r3, #0] +10001f06: 4b02 ldr r3, [pc, #8] ; (10001f10 ) +10001f08: 685b ldr r3, [r3, #4] +10001f0a: 2b00 cmp r3, #0 +10001f0c: dafb bge.n 10001f06 +10001f0e: 4770 bx lr +10001f10: 40024000 .word 0x40024000 +10001f14: 40026000 .word 0x40026000 +10001f18: 00fab000 .word 0x00fab000 -10001e28 : -10001e28: b5f8 push {r3, r4, r5, r6, r7, lr} -10001e2a: 46ce mov lr, r9 -10001e2c: 4647 mov r7, r8 -10001e2e: b580 push {r7, lr} -10001e30: 0004 movs r4, r0 -10001e32: 4689 mov r9, r1 -10001e34: 4690 mov r8, r2 -10001e36: 001d movs r5, r3 -10001e38: ab08 add r3, sp, #32 -10001e3a: 781f ldrb r7, [r3, #0] -10001e3c: 2301 movs r3, #1 -10001e3e: 425b negs r3, r3 -10001e40: 6043 str r3, [r0, #4] -10001e42: 2300 movs r3, #0 -10001e44: 6083 str r3, [r0, #8] -10001e46: 200c movs r0, #12 -10001e48: f001 fb68 bl 1000351c <__wrap___aeabi_uidiv> -10001e4c: 0006 movs r6, r0 -10001e4e: 464b mov r3, r9 -10001e50: 6023 str r3, [r4, #0] -10001e52: 0143 lsls r3, r0, #5 -10001e54: 1a1b subs r3, r3, r0 -10001e56: 0199 lsls r1, r3, #6 -10001e58: 1ac9 subs r1, r1, r3 -10001e5a: 00c9 lsls r1, r1, #3 -10001e5c: 1809 adds r1, r1, r0 -10001e5e: 0189 lsls r1, r1, #6 -10001e60: 4640 mov r0, r8 -10001e62: f001 fb5b bl 1000351c <__wrap___aeabi_uidiv> -10001e66: 0002 movs r2, r0 -10001e68: 3a10 subs r2, #16 -10001e6a: 2398 movs r3, #152 ; 0x98 -10001e6c: 005b lsls r3, r3, #1 -10001e6e: 429a cmp r2, r3 -10001e70: d820 bhi.n 10001eb4 -10001e72: 1e6b subs r3, r5, #1 -10001e74: 2b06 cmp r3, #6 -10001e76: d823 bhi.n 10001ec0 -10001e78: 1e7b subs r3, r7, #1 -10001e7a: b2db uxtb r3, r3 -10001e7c: 2b06 cmp r3, #6 -10001e7e: d81f bhi.n 10001ec0 -10001e80: 42af cmp r7, r5 -10001e82: d823 bhi.n 10001ecc -10001e84: 4643 mov r3, r8 -10001e86: 091a lsrs r2, r3, #4 -10001e88: 42b2 cmp r2, r6 -10001e8a: d325 bcc.n 10001ed8 -10001e8c: 60a0 str r0, [r4, #8] -10001e8e: 1d22 adds r2, r4, #4 -10001e90: 23c0 movs r3, #192 ; 0xc0 -10001e92: 019b lsls r3, r3, #6 -10001e94: 4313 orrs r3, r2 -10001e96: 2221 movs r2, #33 ; 0x21 -10001e98: 601a str r2, [r3, #0] -10001e9a: 6822 ldr r2, [r4, #0] -10001e9c: 2a00 cmp r2, #0 -10001e9e: dafc bge.n 10001e9a -10001ea0: 042d lsls r5, r5, #16 -10001ea2: 033f lsls r7, r7, #12 -10001ea4: 433d orrs r5, r7 -10001ea6: 60e5 str r5, [r4, #12] -10001ea8: 2208 movs r2, #8 -10001eaa: 601a str r2, [r3, #0] -10001eac: bcc0 pop {r6, r7} -10001eae: 46b9 mov r9, r7 -10001eb0: 46b0 mov r8, r6 -10001eb2: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001eb4: 4b0b ldr r3, [pc, #44] ; (10001ee4 ) -10001eb6: 4a0c ldr r2, [pc, #48] ; (10001ee8 ) -10001eb8: 211a movs r1, #26 -10001eba: 480c ldr r0, [pc, #48] ; (10001eec ) -10001ebc: f7ff fe56 bl 10001b6c <__assert_func> -10001ec0: 4b0b ldr r3, [pc, #44] ; (10001ef0 ) -10001ec2: 4a09 ldr r2, [pc, #36] ; (10001ee8 ) -10001ec4: 211d movs r1, #29 -10001ec6: 4809 ldr r0, [pc, #36] ; (10001eec ) -10001ec8: f7ff fe50 bl 10001b6c <__assert_func> -10001ecc: 4b09 ldr r3, [pc, #36] ; (10001ef4 ) -10001ece: 4a06 ldr r2, [pc, #24] ; (10001ee8 ) -10001ed0: 2123 movs r1, #35 ; 0x23 -10001ed2: 4806 ldr r0, [pc, #24] ; (10001eec ) -10001ed4: f7ff fe4a bl 10001b6c <__assert_func> -10001ed8: 4b07 ldr r3, [pc, #28] ; (10001ef8 ) -10001eda: 4a03 ldr r2, [pc, #12] ; (10001ee8 ) -10001edc: 2127 movs r1, #39 ; 0x27 -10001ede: 4803 ldr r0, [pc, #12] ; (10001eec ) -10001ee0: f7ff fe44 bl 10001b6c <__assert_func> -10001ee4: 10007cb8 .word 0x10007cb8 -10001ee8: 10007d98 .word 0x10007d98 -10001eec: 10007cd4 .word 0x10007cd4 -10001ef0: 10007d18 .word 0x10007d18 -10001ef4: 10007d64 .word 0x10007d64 -10001ef8: 10007d7c .word 0x10007d7c +10001f1c : +10001f1c: b5f8 push {r3, r4, r5, r6, r7, lr} +10001f1e: 46ce mov lr, r9 +10001f20: 4647 mov r7, r8 +10001f22: b580 push {r7, lr} +10001f24: 0004 movs r4, r0 +10001f26: 4689 mov r9, r1 +10001f28: 4690 mov r8, r2 +10001f2a: 001d movs r5, r3 +10001f2c: ab08 add r3, sp, #32 +10001f2e: 781f ldrb r7, [r3, #0] +10001f30: 2301 movs r3, #1 +10001f32: 425b negs r3, r3 +10001f34: 6043 str r3, [r0, #4] +10001f36: 2300 movs r3, #0 +10001f38: 6083 str r3, [r0, #8] +10001f3a: 200c movs r0, #12 +10001f3c: f001 fb68 bl 10003610 <__wrap___aeabi_uidiv> +10001f40: 0006 movs r6, r0 +10001f42: 464b mov r3, r9 +10001f44: 6023 str r3, [r4, #0] +10001f46: 0143 lsls r3, r0, #5 +10001f48: 1a1b subs r3, r3, r0 +10001f4a: 0199 lsls r1, r3, #6 +10001f4c: 1ac9 subs r1, r1, r3 +10001f4e: 00c9 lsls r1, r1, #3 +10001f50: 1809 adds r1, r1, r0 +10001f52: 0189 lsls r1, r1, #6 +10001f54: 4640 mov r0, r8 +10001f56: f001 fb5b bl 10003610 <__wrap___aeabi_uidiv> +10001f5a: 0002 movs r2, r0 +10001f5c: 3a10 subs r2, #16 +10001f5e: 2398 movs r3, #152 ; 0x98 +10001f60: 005b lsls r3, r3, #1 +10001f62: 429a cmp r2, r3 +10001f64: d820 bhi.n 10001fa8 +10001f66: 1e6b subs r3, r5, #1 +10001f68: 2b06 cmp r3, #6 +10001f6a: d823 bhi.n 10001fb4 +10001f6c: 1e7b subs r3, r7, #1 +10001f6e: b2db uxtb r3, r3 +10001f70: 2b06 cmp r3, #6 +10001f72: d81f bhi.n 10001fb4 +10001f74: 42af cmp r7, r5 +10001f76: d823 bhi.n 10001fc0 +10001f78: 4643 mov r3, r8 +10001f7a: 091a lsrs r2, r3, #4 +10001f7c: 42b2 cmp r2, r6 +10001f7e: d325 bcc.n 10001fcc +10001f80: 60a0 str r0, [r4, #8] +10001f82: 1d22 adds r2, r4, #4 +10001f84: 23c0 movs r3, #192 ; 0xc0 +10001f86: 019b lsls r3, r3, #6 +10001f88: 4313 orrs r3, r2 +10001f8a: 2221 movs r2, #33 ; 0x21 +10001f8c: 601a str r2, [r3, #0] +10001f8e: 6822 ldr r2, [r4, #0] +10001f90: 2a00 cmp r2, #0 +10001f92: dafc bge.n 10001f8e +10001f94: 042d lsls r5, r5, #16 +10001f96: 033f lsls r7, r7, #12 +10001f98: 433d orrs r5, r7 +10001f9a: 60e5 str r5, [r4, #12] +10001f9c: 2208 movs r2, #8 +10001f9e: 601a str r2, [r3, #0] +10001fa0: bcc0 pop {r6, r7} +10001fa2: 46b9 mov r9, r7 +10001fa4: 46b0 mov r8, r6 +10001fa6: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001fa8: 4b0b ldr r3, [pc, #44] ; (10001fd8 ) +10001faa: 4a0c ldr r2, [pc, #48] ; (10001fdc ) +10001fac: 211a movs r1, #26 +10001fae: 480c ldr r0, [pc, #48] ; (10001fe0 ) +10001fb0: f7ff fe56 bl 10001c60 <__assert_func> +10001fb4: 4b0b ldr r3, [pc, #44] ; (10001fe4 ) +10001fb6: 4a09 ldr r2, [pc, #36] ; (10001fdc ) +10001fb8: 211d movs r1, #29 +10001fba: 4809 ldr r0, [pc, #36] ; (10001fe0 ) +10001fbc: f7ff fe50 bl 10001c60 <__assert_func> +10001fc0: 4b09 ldr r3, [pc, #36] ; (10001fe8 ) +10001fc2: 4a06 ldr r2, [pc, #24] ; (10001fdc ) +10001fc4: 2123 movs r1, #35 ; 0x23 +10001fc6: 4806 ldr r0, [pc, #24] ; (10001fe0 ) +10001fc8: f7ff fe4a bl 10001c60 <__assert_func> +10001fcc: 4b07 ldr r3, [pc, #28] ; (10001fec ) +10001fce: 4a03 ldr r2, [pc, #12] ; (10001fdc ) +10001fd0: 2127 movs r1, #39 ; 0x27 +10001fd2: 4803 ldr r0, [pc, #12] ; (10001fe0 ) +10001fd4: f7ff fe44 bl 10001c60 <__assert_func> +10001fd8: 10007e78 .word 0x10007e78 +10001fdc: 10007f58 .word 0x10007f58 +10001fe0: 10007e94 .word 0x10007e94 +10001fe4: 10007ed8 .word 0x10007ed8 +10001fe8: 10007f24 .word 0x10007f24 +10001fec: 10007f3c .word 0x10007f3c -10001efc : -10001efc: 4b07 ldr r3, [pc, #28] ; (10001f1c ) -10001efe: 689b ldr r3, [r3, #8] -10001f00: 3010 adds r0, #16 -10001f02: 0080 lsls r0, r0, #2 -10001f04: 5019 str r1, [r3, r0] -10001f06: f3bf 8f5f dmb sy -10001f0a: f3bf 8f5f dmb sy -10001f0e: 4b04 ldr r3, [pc, #16] ; (10001f20 ) -10001f10: 2100 movs r1, #0 -10001f12: 6019 str r1, [r3, #0] -10001f14: f382 8810 msr PRIMASK, r2 -10001f18: 4770 bx lr -10001f1a: 46c0 nop ; (mov r8, r8) -10001f1c: e000ed00 .word 0xe000ed00 -10001f20: d0000124 .word 0xd0000124 +10001ff0 : +10001ff0: 4b07 ldr r3, [pc, #28] ; (10002010 ) +10001ff2: 689b ldr r3, [r3, #8] +10001ff4: 3010 adds r0, #16 +10001ff6: 0080 lsls r0, r0, #2 +10001ff8: 5019 str r1, [r3, r0] +10001ffa: f3bf 8f5f dmb sy +10001ffe: f3bf 8f5f dmb sy +10002002: 4b04 ldr r3, [pc, #16] ; (10002014 ) +10002004: 2100 movs r1, #0 +10002006: 6019 str r1, [r3, #0] +10002008: f382 8810 msr PRIMASK, r2 +1000200c: 4770 bx lr +1000200e: 46c0 nop ; (mov r8, r8) +10002010: e000ed00 .word 0xe000ed00 +10002014: d0000124 .word 0xd0000124 -10001f24 : -10001f24: b510 push {r4, lr} -10001f26: 1a09 subs r1, r1, r0 -10001f28: 3904 subs r1, #4 -10001f2a: 0848 lsrs r0, r1, #1 -10001f2c: 0b09 lsrs r1, r1, #12 -10001f2e: d105 bne.n 10001f3c -10001f30: 0540 lsls r0, r0, #21 -10001f32: 0d40 lsrs r0, r0, #21 -10001f34: 4b04 ldr r3, [pc, #16] ; (10001f48 ) -10001f36: 4318 orrs r0, r3 -10001f38: b280 uxth r0, r0 -10001f3a: bd10 pop {r4, pc} -10001f3c: 4b03 ldr r3, [pc, #12] ; (10001f4c ) -10001f3e: 4a04 ldr r2, [pc, #16] ; (10001f50 ) -10001f40: 218d movs r1, #141 ; 0x8d -10001f42: 4804 ldr r0, [pc, #16] ; (10001f54 ) -10001f44: f7ff fe12 bl 10001b6c <__assert_func> -10001f48: ffffe000 .word 0xffffe000 -10001f4c: 10007da4 .word 0x10007da4 -10001f50: 10007fb4 .word 0x10007fb4 -10001f54: 10007db4 .word 0x10007db4 +10002018 : +10002018: b510 push {r4, lr} +1000201a: 1a09 subs r1, r1, r0 +1000201c: 3904 subs r1, #4 +1000201e: 0848 lsrs r0, r1, #1 +10002020: 0b09 lsrs r1, r1, #12 +10002022: d105 bne.n 10002030 +10002024: 0540 lsls r0, r0, #21 +10002026: 0d40 lsrs r0, r0, #21 +10002028: 4b04 ldr r3, [pc, #16] ; (1000203c ) +1000202a: 4318 orrs r0, r3 +1000202c: b280 uxth r0, r0 +1000202e: bd10 pop {r4, pc} +10002030: 4b03 ldr r3, [pc, #12] ; (10002040 ) +10002032: 4a04 ldr r2, [pc, #16] ; (10002044 ) +10002034: 218d movs r1, #141 ; 0x8d +10002036: 4804 ldr r0, [pc, #16] ; (10002048 ) +10002038: f7ff fe12 bl 10001c60 <__assert_func> +1000203c: ffffe000 .word 0xffffe000 +10002040: 10007f64 .word 0x10007f64 +10002044: 10008174 .word 0x10008174 +10002048: 10007f74 .word 0x10007f74 -10001f58 : -10001f58: b510 push {r4, lr} -10001f5a: 1a09 subs r1, r1, r0 -10001f5c: 3904 subs r1, #4 -10001f5e: 084c lsrs r4, r1, #1 -10001f60: 0b09 lsrs r1, r1, #12 -10001f62: d108 bne.n 10001f76 -10001f64: 0549 lsls r1, r1, #21 -10001f66: 0d49 lsrs r1, r1, #21 -10001f68: 4a06 ldr r2, [pc, #24] ; (10001f84 ) -10001f6a: 4311 orrs r1, r2 -10001f6c: 8001 strh r1, [r0, #0] -10001f6e: 4b06 ldr r3, [pc, #24] ; (10001f88 ) -10001f70: 4323 orrs r3, r4 -10001f72: 8043 strh r3, [r0, #2] -10001f74: bd10 pop {r4, pc} -10001f76: 4b05 ldr r3, [pc, #20] ; (10001f8c ) -10001f78: 4a05 ldr r2, [pc, #20] ; (10001f90 ) -10001f7a: 2195 movs r1, #149 ; 0x95 -10001f7c: 4805 ldr r0, [pc, #20] ; (10001f94 ) -10001f7e: f7ff fdf5 bl 10001b6c <__assert_func> -10001f82: 46c0 nop ; (mov r8, r8) -10001f84: fffff000 .word 0xfffff000 -10001f88: fffff800 .word 0xfffff800 -10001f8c: 10007da4 .word 0x10007da4 -10001f90: 10007f88 .word 0x10007f88 -10001f94: 10007db4 .word 0x10007db4 +1000204c : +1000204c: b510 push {r4, lr} +1000204e: 1a09 subs r1, r1, r0 +10002050: 3904 subs r1, #4 +10002052: 084c lsrs r4, r1, #1 +10002054: 0b09 lsrs r1, r1, #12 +10002056: d108 bne.n 1000206a +10002058: 0549 lsls r1, r1, #21 +1000205a: 0d49 lsrs r1, r1, #21 +1000205c: 4a06 ldr r2, [pc, #24] ; (10002078 ) +1000205e: 4311 orrs r1, r2 +10002060: 8001 strh r1, [r0, #0] +10002062: 4b06 ldr r3, [pc, #24] ; (1000207c ) +10002064: 4323 orrs r3, r4 +10002066: 8043 strh r3, [r0, #2] +10002068: bd10 pop {r4, pc} +1000206a: 4b05 ldr r3, [pc, #20] ; (10002080 ) +1000206c: 4a05 ldr r2, [pc, #20] ; (10002084 ) +1000206e: 2195 movs r1, #149 ; 0x95 +10002070: 4805 ldr r0, [pc, #20] ; (10002088 ) +10002072: f7ff fdf5 bl 10001c60 <__assert_func> +10002076: 46c0 nop ; (mov r8, r8) +10002078: fffff000 .word 0xfffff000 +1000207c: fffff800 .word 0xfffff800 +10002080: 10007f64 .word 0x10007f64 +10002084: 10008148 .word 0x10008148 +10002088: 10007f74 .word 0x10007f74 -10001f98 : -10001f98: 2301 movs r3, #1 -10001f9a: 4083 lsls r3, r0 -10001f9c: 4a03 ldr r2, [pc, #12] ; (10001fac ) -10001f9e: 6810 ldr r0, [r2, #0] -10001fa0: 4018 ands r0, r3 -10001fa2: 1e43 subs r3, r0, #1 -10001fa4: 4198 sbcs r0, r3 -10001fa6: b2c0 uxtb r0, r0 -10001fa8: 4770 bx lr -10001faa: 46c0 nop ; (mov r8, r8) -10001fac: e000e100 .word 0xe000e100 +1000208c : +1000208c: 2301 movs r3, #1 +1000208e: 4083 lsls r3, r0 +10002090: 4a03 ldr r2, [pc, #12] ; (100020a0 ) +10002092: 6810 ldr r0, [r2, #0] +10002094: 4018 ands r0, r3 +10002096: 1e43 subs r3, r0, #1 +10002098: 4198 sbcs r0, r3 +1000209a: b2c0 uxtb r0, r0 +1000209c: 4770 bx lr +1000209e: 46c0 nop ; (mov r8, r8) +100020a0: e000e100 .word 0xe000e100 -10001fb0 : -10001fb0: 2900 cmp r1, #0 -10001fb2: d004 beq.n 10001fbe -10001fb4: 4b03 ldr r3, [pc, #12] ; (10001fc4 ) -10001fb6: 6018 str r0, [r3, #0] -10001fb8: 4b03 ldr r3, [pc, #12] ; (10001fc8 ) -10001fba: 6018 str r0, [r3, #0] -10001fbc: 4770 bx lr -10001fbe: 4b03 ldr r3, [pc, #12] ; (10001fcc ) -10001fc0: 6018 str r0, [r3, #0] -10001fc2: e7fb b.n 10001fbc -10001fc4: e000e280 .word 0xe000e280 -10001fc8: e000e100 .word 0xe000e100 -10001fcc: e000e180 .word 0xe000e180 +100020a4 : +100020a4: 2900 cmp r1, #0 +100020a6: d004 beq.n 100020b2 +100020a8: 4b03 ldr r3, [pc, #12] ; (100020b8 ) +100020aa: 6018 str r0, [r3, #0] +100020ac: 4b03 ldr r3, [pc, #12] ; (100020bc ) +100020ae: 6018 str r0, [r3, #0] +100020b0: 4770 bx lr +100020b2: 4b03 ldr r3, [pc, #12] ; (100020c0 ) +100020b4: 6018 str r0, [r3, #0] +100020b6: e7fb b.n 100020b0 +100020b8: e000e280 .word 0xe000e280 +100020bc: e000e100 .word 0xe000e100 +100020c0: e000e180 .word 0xe000e180 -10001fd0 : -10001fd0: b510 push {r4, lr} -10001fd2: 2301 movs r3, #1 -10001fd4: 4083 lsls r3, r0 -10001fd6: 0018 movs r0, r3 -10001fd8: f7ff ffea bl 10001fb0 -10001fdc: bd10 pop {r4, pc} +100020c4 : +100020c4: b510 push {r4, lr} +100020c6: 2301 movs r3, #1 +100020c8: 4083 lsls r3, r0 +100020ca: 0018 movs r0, r3 +100020cc: f7ff ffea bl 100020a4 +100020d0: bd10 pop {r4, pc} ... -10001fe0 : -10001fe0: 4b02 ldr r3, [pc, #8] ; (10001fec ) -10001fe2: 689b ldr r3, [r3, #8] -10001fe4: 3010 adds r0, #16 -10001fe6: 0080 lsls r0, r0, #2 -10001fe8: 58c0 ldr r0, [r0, r3] -10001fea: 4770 bx lr -10001fec: e000ed00 .word 0xe000ed00 +100020d4 : +100020d4: 4b02 ldr r3, [pc, #8] ; (100020e0 ) +100020d6: 689b ldr r3, [r3, #8] +100020d8: 3010 adds r0, #16 +100020da: 0080 lsls r0, r0, #2 +100020dc: 58c0 ldr r0, [r0, r3] +100020de: 4770 bx lr +100020e0: e000ed00 .word 0xe000ed00 -10001ff0 : -10001ff0: b570 push {r4, r5, r6, lr} -10001ff2: 0004 movs r4, r0 -10001ff4: 000d movs r5, r1 -10001ff6: f3ef 8610 mrs r6, PRIMASK -10001ffa: b672 cpsid i -10001ffc: 4b0c ldr r3, [pc, #48] ; (10002030 ) -10001ffe: 681b ldr r3, [r3, #0] -10002000: 2b00 cmp r3, #0 -10002002: d0fb beq.n 10001ffc -10002004: f3bf 8f5f dmb sy -10002008: 0020 movs r0, r4 -1000200a: f7ff ffe9 bl 10001fe0 -1000200e: 4b09 ldr r3, [pc, #36] ; (10002034 ) -10002010: 4298 cmp r0, r3 -10002012: d001 beq.n 10002018 -10002014: 42a8 cmp r0, r5 -10002016: d105 bne.n 10002024 -10002018: 0032 movs r2, r6 -1000201a: 0029 movs r1, r5 -1000201c: 0020 movs r0, r4 -1000201e: f7ff ff6d bl 10001efc -10002022: bd70 pop {r4, r5, r6, pc} -10002024: 4b04 ldr r3, [pc, #16] ; (10002038 ) -10002026: 4a05 ldr r2, [pc, #20] ; (1000203c ) -10002028: 2171 movs r1, #113 ; 0x71 -1000202a: 4805 ldr r0, [pc, #20] ; (10002040 ) -1000202c: f7ff fd9e bl 10001b6c <__assert_func> -10002030: d0000124 .word 0xd0000124 -10002034: 100001cd .word 0x100001cd -10002038: 10007df8 .word 0x10007df8 -1000203c: 10007fd0 .word 0x10007fd0 -10002040: 10007db4 .word 0x10007db4 +100020e4 : +100020e4: b570 push {r4, r5, r6, lr} +100020e6: 0004 movs r4, r0 +100020e8: 000d movs r5, r1 +100020ea: f3ef 8610 mrs r6, PRIMASK +100020ee: b672 cpsid i +100020f0: 4b0c ldr r3, [pc, #48] ; (10002124 ) +100020f2: 681b ldr r3, [r3, #0] +100020f4: 2b00 cmp r3, #0 +100020f6: d0fb beq.n 100020f0 +100020f8: f3bf 8f5f dmb sy +100020fc: 0020 movs r0, r4 +100020fe: f7ff ffe9 bl 100020d4 +10002102: 4b09 ldr r3, [pc, #36] ; (10002128 ) +10002104: 4298 cmp r0, r3 +10002106: d001 beq.n 1000210c +10002108: 42a8 cmp r0, r5 +1000210a: d105 bne.n 10002118 +1000210c: 0032 movs r2, r6 +1000210e: 0029 movs r1, r5 +10002110: 0020 movs r0, r4 +10002112: f7ff ff6d bl 10001ff0 +10002116: bd70 pop {r4, r5, r6, pc} +10002118: 4b04 ldr r3, [pc, #16] ; (1000212c ) +1000211a: 4a05 ldr r2, [pc, #20] ; (10002130 ) +1000211c: 2171 movs r1, #113 ; 0x71 +1000211e: 4805 ldr r0, [pc, #20] ; (10002134 ) +10002120: f7ff fd9e bl 10001c60 <__assert_func> +10002124: d0000124 .word 0xd0000124 +10002128: 100001cd .word 0x100001cd +1000212c: 10007fb8 .word 0x10007fb8 +10002130: 10008190 .word 0x10008190 +10002134: 10007f74 .word 0x10007f74 -10002044 : -10002044: b5f0 push {r4, r5, r6, r7, lr} -10002046: 46ce mov lr, r9 -10002048: 4647 mov r7, r8 -1000204a: b580 push {r7, lr} -1000204c: b083 sub sp, #12 -1000204e: 0006 movs r6, r0 -10002050: 000d movs r5, r1 -10002052: f3ef 8810 mrs r8, PRIMASK -10002056: b672 cpsid i -10002058: 4b5a ldr r3, [pc, #360] ; (100021c4 ) -1000205a: 681b ldr r3, [r3, #0] -1000205c: 2b00 cmp r3, #0 -1000205e: d0fb beq.n 10002058 -10002060: f3bf 8f5f dmb sy -10002064: 4b58 ldr r3, [pc, #352] ; (100021c8 ) -10002066: 689a ldr r2, [r3, #8] -10002068: 0034 movs r4, r6 -1000206a: 3410 adds r4, #16 -1000206c: 00a3 lsls r3, r4, #2 -1000206e: 58d7 ldr r7, [r2, r3] -10002070: 4b56 ldr r3, [pc, #344] ; (100021cc ) -10002072: 429f cmp r7, r3 -10002074: d007 beq.n 10002086 -10002076: 42af cmp r7, r5 -10002078: d100 bne.n 1000207c -1000207a: e0a0 b.n 100021be -1000207c: 9701 str r7, [sp, #4] -1000207e: 4b54 ldr r3, [pc, #336] ; (100021d0 ) -10002080: 1afb subs r3, r7, r3 -10002082: 2b2f cmp r3, #47 ; 0x2f -10002084: d909 bls.n 1000209a -10002086: 4642 mov r2, r8 -10002088: 0039 movs r1, r7 -1000208a: 0030 movs r0, r6 -1000208c: f7ff ff36 bl 10001efc -10002090: b003 add sp, #12 -10002092: bcc0 pop {r6, r7} -10002094: 46b9 mov r9, r7 -10002096: 46b0 mov r8, r6 -10002098: bdf0 pop {r4, r5, r6, r7, pc} -1000209a: 0030 movs r0, r6 -1000209c: f7ff ff7c bl 10001f98 -100020a0: 4681 mov r9, r0 -100020a2: 2100 movs r1, #0 -100020a4: 0030 movs r0, r6 -100020a6: f7ff ff93 bl 10001fd0 -100020aa: f3bf 8f5f dmb sy -100020ae: f7fe f8da bl 10000266 <__get_current_exception> -100020b2: 2800 cmp r0, #0 -100020b4: d001 beq.n 100020ba -100020b6: 4284 cmp r4, r0 -100020b8: d11e bne.n 100020f8 -100020ba: 2301 movs r3, #1 -100020bc: 9c01 ldr r4, [sp, #4] -100020be: 439c bics r4, r3 -100020c0: 4943 ldr r1, [pc, #268] ; (100021d0 ) -100020c2: 1a61 subs r1, r4, r1 -100020c4: 108a asrs r2, r1, #2 -100020c6: 0093 lsls r3, r2, #2 -100020c8: 189b adds r3, r3, r2 -100020ca: 0119 lsls r1, r3, #4 -100020cc: 185b adds r3, r3, r1 -100020ce: 0219 lsls r1, r3, #8 -100020d0: 185b adds r3, r3, r1 -100020d2: 0419 lsls r1, r3, #16 -100020d4: 1859 adds r1, r3, r1 -100020d6: 0049 lsls r1, r1, #1 -100020d8: 1889 adds r1, r1, r2 -100020da: 2200 movs r2, #0 -100020dc: 68a3 ldr r3, [r4, #8] -100020de: 42ab cmp r3, r5 -100020e0: d012 beq.n 10002108 -100020e2: 2206 movs r2, #6 -100020e4: 56a2 ldrsb r2, [r4, r2] -100020e6: 2a00 cmp r2, #0 -100020e8: db0d blt.n 10002106 -100020ea: 0053 lsls r3, r2, #1 -100020ec: 189b adds r3, r3, r2 -100020ee: 009b lsls r3, r3, #2 -100020f0: 0022 movs r2, r4 -100020f2: 4c37 ldr r4, [pc, #220] ; (100021d0 ) -100020f4: 18e4 adds r4, r4, r3 -100020f6: e7f1 b.n 100020dc -100020f8: 218e movs r1, #142 ; 0x8e -100020fa: 4b36 ldr r3, [pc, #216] ; (100021d4 ) -100020fc: 4a36 ldr r2, [pc, #216] ; (100021d8 ) -100020fe: 0049 lsls r1, r1, #1 -10002100: 4836 ldr r0, [pc, #216] ; (100021dc ) -10002102: f7ff fd33 bl 10001b6c <__assert_func> -10002106: 0022 movs r2, r4 -10002108: 42ab cmp r3, r5 -1000210a: d151 bne.n 100021b0 -1000210c: 2506 movs r5, #6 -1000210e: 5765 ldrsb r5, [r4, r5] -10002110: 2d00 cmp r5, #0 -10002112: db39 blt.n 10002188 -10002114: 006b lsls r3, r5, #1 -10002116: 195b adds r3, r3, r5 -10002118: 009a lsls r2, r3, #2 -1000211a: 4b2d ldr r3, [pc, #180] ; (100021d0 ) -1000211c: 189b adds r3, r3, r2 -1000211e: 689a ldr r2, [r3, #8] -10002120: 60a2 str r2, [r4, #8] -10002122: 79da ldrb r2, [r3, #7] -10002124: 71e2 strb r2, [r4, #7] -10002126: 2206 movs r2, #6 -10002128: 569a ldrsb r2, [r3, r2] -1000212a: 71a2 strb r2, [r4, #6] -1000212c: 799b ldrb r3, [r3, #6] -1000212e: b25b sxtb r3, r3 -10002130: 2b00 cmp r3, #0 -10002132: da10 bge.n 10002156 -10002134: 20bd movs r0, #189 ; 0xbd -10002136: 0200 lsls r0, r0, #8 -10002138: 80a0 strh r0, [r4, #4] -1000213a: 006b lsls r3, r5, #1 -1000213c: 195b adds r3, r3, r5 -1000213e: 009b lsls r3, r3, #2 -10002140: 4a23 ldr r2, [pc, #140] ; (100021d0 ) -10002142: 18d3 adds r3, r2, r3 -10002144: 4a26 ldr r2, [pc, #152] ; (100021e0 ) -10002146: 7811 ldrb r1, [r2, #0] -10002148: 7199 strb r1, [r3, #6] -1000214a: 7015 strb r5, [r2, #0] -1000214c: 4649 mov r1, r9 -1000214e: 0030 movs r0, r6 -10002150: f7ff ff3e bl 10001fd0 -10002154: e797 b.n 10002086 -10002156: 1d20 adds r0, r4, #4 -10002158: 006b lsls r3, r5, #1 -1000215a: 195b adds r3, r3, r5 -1000215c: 009b lsls r3, r3, #2 -1000215e: 4a1c ldr r2, [pc, #112] ; (100021d0 ) -10002160: 189b adds r3, r3, r2 -10002162: 1d1a adds r2, r3, #4 -10002164: 889b ldrh r3, [r3, #4] -10002166: 0ad9 lsrs r1, r3, #11 -10002168: 291c cmp r1, #28 -1000216a: d107 bne.n 1000217c -1000216c: 055b lsls r3, r3, #21 -1000216e: 155b asrs r3, r3, #21 -10002170: 3302 adds r3, #2 -10002172: 0059 lsls r1, r3, #1 -10002174: 1851 adds r1, r2, r1 -10002176: f7ff fed5 bl 10001f24 -1000217a: e7dd b.n 10002138 -1000217c: 4b19 ldr r3, [pc, #100] ; (100021e4 ) -1000217e: 4a1a ldr r2, [pc, #104] ; (100021e8 ) -10002180: 219b movs r1, #155 ; 0x9b -10002182: 4816 ldr r0, [pc, #88] ; (100021dc ) -10002184: f7ff fcf2 bl 10001b6c <__assert_func> -10002188: 2800 cmp r0, #0 -1000218a: d10c bne.n 100021a6 -1000218c: 2a00 cmp r2, #0 -1000218e: d008 beq.n 100021a2 -10002190: 23ff movs r3, #255 ; 0xff -10002192: 7193 strb r3, [r2, #6] -10002194: 4b15 ldr r3, [pc, #84] ; (100021ec ) -10002196: 8093 strh r3, [r2, #4] -10002198: 4b11 ldr r3, [pc, #68] ; (100021e0 ) -1000219a: 781a ldrb r2, [r3, #0] -1000219c: 71a2 strb r2, [r4, #6] -1000219e: 7019 strb r1, [r3, #0] -100021a0: e7d4 b.n 1000214c -100021a2: 4f0a ldr r7, [pc, #40] ; (100021cc ) -100021a4: e7f8 b.n 10002198 -100021a6: 1d20 adds r0, r4, #4 -100021a8: 4911 ldr r1, [pc, #68] ; (100021f0 ) -100021aa: f7ff fed5 bl 10001f58 -100021ae: e7cd b.n 1000214c -100021b0: 2152 movs r1, #82 ; 0x52 -100021b2: 4b10 ldr r3, [pc, #64] ; (100021f4 ) -100021b4: 4a08 ldr r2, [pc, #32] ; (100021d8 ) -100021b6: 31ff adds r1, #255 ; 0xff -100021b8: 4808 ldr r0, [pc, #32] ; (100021dc ) -100021ba: f7ff fcd7 bl 10001b6c <__assert_func> -100021be: 4f03 ldr r7, [pc, #12] ; (100021cc ) -100021c0: e761 b.n 10002086 -100021c2: 46c0 nop ; (mov r8, r8) -100021c4: d0000124 .word 0xd0000124 -100021c8: e000ed00 .word 0xe000ed00 -100021cc: 100001cd .word 0x100001cd -100021d0: 200002dc .word 0x200002dc -100021d4: 10007f0c .word 0x10007f0c -100021d8: 10007fa0 .word 0x10007fa0 -100021dc: 10007db4 .word 0x10007db4 -100021e0: 20001720 .word 0x20001720 -100021e4: 10007ef4 .word 0x10007ef4 -100021e8: 10007fc0 .word 0x10007fc0 -100021ec: ffffbd00 .word 0xffffbd00 -100021f0: 20000316 .word 0x20000316 -100021f4: 10007f30 .word 0x10007f30 +10002138 : +10002138: b5f0 push {r4, r5, r6, r7, lr} +1000213a: 46ce mov lr, r9 +1000213c: 4647 mov r7, r8 +1000213e: b580 push {r7, lr} +10002140: b083 sub sp, #12 +10002142: 0006 movs r6, r0 +10002144: 000d movs r5, r1 +10002146: f3ef 8810 mrs r8, PRIMASK +1000214a: b672 cpsid i +1000214c: 4b5a ldr r3, [pc, #360] ; (100022b8 ) +1000214e: 681b ldr r3, [r3, #0] +10002150: 2b00 cmp r3, #0 +10002152: d0fb beq.n 1000214c +10002154: f3bf 8f5f dmb sy +10002158: 4b58 ldr r3, [pc, #352] ; (100022bc ) +1000215a: 689a ldr r2, [r3, #8] +1000215c: 0034 movs r4, r6 +1000215e: 3410 adds r4, #16 +10002160: 00a3 lsls r3, r4, #2 +10002162: 58d7 ldr r7, [r2, r3] +10002164: 4b56 ldr r3, [pc, #344] ; (100022c0 ) +10002166: 429f cmp r7, r3 +10002168: d007 beq.n 1000217a +1000216a: 42af cmp r7, r5 +1000216c: d100 bne.n 10002170 +1000216e: e0a0 b.n 100022b2 +10002170: 9701 str r7, [sp, #4] +10002172: 4b54 ldr r3, [pc, #336] ; (100022c4 ) +10002174: 1afb subs r3, r7, r3 +10002176: 2b2f cmp r3, #47 ; 0x2f +10002178: d909 bls.n 1000218e +1000217a: 4642 mov r2, r8 +1000217c: 0039 movs r1, r7 +1000217e: 0030 movs r0, r6 +10002180: f7ff ff36 bl 10001ff0 +10002184: b003 add sp, #12 +10002186: bcc0 pop {r6, r7} +10002188: 46b9 mov r9, r7 +1000218a: 46b0 mov r8, r6 +1000218c: bdf0 pop {r4, r5, r6, r7, pc} +1000218e: 0030 movs r0, r6 +10002190: f7ff ff7c bl 1000208c +10002194: 4681 mov r9, r0 +10002196: 2100 movs r1, #0 +10002198: 0030 movs r0, r6 +1000219a: f7ff ff93 bl 100020c4 +1000219e: f3bf 8f5f dmb sy +100021a2: f7fe f860 bl 10000266 <__get_current_exception> +100021a6: 2800 cmp r0, #0 +100021a8: d001 beq.n 100021ae +100021aa: 4284 cmp r4, r0 +100021ac: d11e bne.n 100021ec +100021ae: 2301 movs r3, #1 +100021b0: 9c01 ldr r4, [sp, #4] +100021b2: 439c bics r4, r3 +100021b4: 4943 ldr r1, [pc, #268] ; (100022c4 ) +100021b6: 1a61 subs r1, r4, r1 +100021b8: 108a asrs r2, r1, #2 +100021ba: 0093 lsls r3, r2, #2 +100021bc: 189b adds r3, r3, r2 +100021be: 0119 lsls r1, r3, #4 +100021c0: 185b adds r3, r3, r1 +100021c2: 0219 lsls r1, r3, #8 +100021c4: 185b adds r3, r3, r1 +100021c6: 0419 lsls r1, r3, #16 +100021c8: 1859 adds r1, r3, r1 +100021ca: 0049 lsls r1, r1, #1 +100021cc: 1889 adds r1, r1, r2 +100021ce: 2200 movs r2, #0 +100021d0: 68a3 ldr r3, [r4, #8] +100021d2: 42ab cmp r3, r5 +100021d4: d012 beq.n 100021fc +100021d6: 2206 movs r2, #6 +100021d8: 56a2 ldrsb r2, [r4, r2] +100021da: 2a00 cmp r2, #0 +100021dc: db0d blt.n 100021fa +100021de: 0053 lsls r3, r2, #1 +100021e0: 189b adds r3, r3, r2 +100021e2: 009b lsls r3, r3, #2 +100021e4: 0022 movs r2, r4 +100021e6: 4c37 ldr r4, [pc, #220] ; (100022c4 ) +100021e8: 18e4 adds r4, r4, r3 +100021ea: e7f1 b.n 100021d0 +100021ec: 218e movs r1, #142 ; 0x8e +100021ee: 4b36 ldr r3, [pc, #216] ; (100022c8 ) +100021f0: 4a36 ldr r2, [pc, #216] ; (100022cc ) +100021f2: 0049 lsls r1, r1, #1 +100021f4: 4836 ldr r0, [pc, #216] ; (100022d0 ) +100021f6: f7ff fd33 bl 10001c60 <__assert_func> +100021fa: 0022 movs r2, r4 +100021fc: 42ab cmp r3, r5 +100021fe: d151 bne.n 100022a4 +10002200: 2506 movs r5, #6 +10002202: 5765 ldrsb r5, [r4, r5] +10002204: 2d00 cmp r5, #0 +10002206: db39 blt.n 1000227c +10002208: 006b lsls r3, r5, #1 +1000220a: 195b adds r3, r3, r5 +1000220c: 009a lsls r2, r3, #2 +1000220e: 4b2d ldr r3, [pc, #180] ; (100022c4 ) +10002210: 189b adds r3, r3, r2 +10002212: 689a ldr r2, [r3, #8] +10002214: 60a2 str r2, [r4, #8] +10002216: 79da ldrb r2, [r3, #7] +10002218: 71e2 strb r2, [r4, #7] +1000221a: 2206 movs r2, #6 +1000221c: 569a ldrsb r2, [r3, r2] +1000221e: 71a2 strb r2, [r4, #6] +10002220: 799b ldrb r3, [r3, #6] +10002222: b25b sxtb r3, r3 +10002224: 2b00 cmp r3, #0 +10002226: da10 bge.n 1000224a +10002228: 20bd movs r0, #189 ; 0xbd +1000222a: 0200 lsls r0, r0, #8 +1000222c: 80a0 strh r0, [r4, #4] +1000222e: 006b lsls r3, r5, #1 +10002230: 195b adds r3, r3, r5 +10002232: 009b lsls r3, r3, #2 +10002234: 4a23 ldr r2, [pc, #140] ; (100022c4 ) +10002236: 18d3 adds r3, r2, r3 +10002238: 4a26 ldr r2, [pc, #152] ; (100022d4 ) +1000223a: 7811 ldrb r1, [r2, #0] +1000223c: 7199 strb r1, [r3, #6] +1000223e: 7015 strb r5, [r2, #0] +10002240: 4649 mov r1, r9 +10002242: 0030 movs r0, r6 +10002244: f7ff ff3e bl 100020c4 +10002248: e797 b.n 1000217a +1000224a: 1d20 adds r0, r4, #4 +1000224c: 006b lsls r3, r5, #1 +1000224e: 195b adds r3, r3, r5 +10002250: 009b lsls r3, r3, #2 +10002252: 4a1c ldr r2, [pc, #112] ; (100022c4 ) +10002254: 189b adds r3, r3, r2 +10002256: 1d1a adds r2, r3, #4 +10002258: 889b ldrh r3, [r3, #4] +1000225a: 0ad9 lsrs r1, r3, #11 +1000225c: 291c cmp r1, #28 +1000225e: d107 bne.n 10002270 +10002260: 055b lsls r3, r3, #21 +10002262: 155b asrs r3, r3, #21 +10002264: 3302 adds r3, #2 +10002266: 0059 lsls r1, r3, #1 +10002268: 1851 adds r1, r2, r1 +1000226a: f7ff fed5 bl 10002018 +1000226e: e7dd b.n 1000222c +10002270: 4b19 ldr r3, [pc, #100] ; (100022d8 ) +10002272: 4a1a ldr r2, [pc, #104] ; (100022dc ) +10002274: 219b movs r1, #155 ; 0x9b +10002276: 4816 ldr r0, [pc, #88] ; (100022d0 ) +10002278: f7ff fcf2 bl 10001c60 <__assert_func> +1000227c: 2800 cmp r0, #0 +1000227e: d10c bne.n 1000229a +10002280: 2a00 cmp r2, #0 +10002282: d008 beq.n 10002296 +10002284: 23ff movs r3, #255 ; 0xff +10002286: 7193 strb r3, [r2, #6] +10002288: 4b15 ldr r3, [pc, #84] ; (100022e0 ) +1000228a: 8093 strh r3, [r2, #4] +1000228c: 4b11 ldr r3, [pc, #68] ; (100022d4 ) +1000228e: 781a ldrb r2, [r3, #0] +10002290: 71a2 strb r2, [r4, #6] +10002292: 7019 strb r1, [r3, #0] +10002294: e7d4 b.n 10002240 +10002296: 4f0a ldr r7, [pc, #40] ; (100022c0 ) +10002298: e7f8 b.n 1000228c +1000229a: 1d20 adds r0, r4, #4 +1000229c: 4911 ldr r1, [pc, #68] ; (100022e4 ) +1000229e: f7ff fed5 bl 1000204c +100022a2: e7cd b.n 10002240 +100022a4: 2152 movs r1, #82 ; 0x52 +100022a6: 4b10 ldr r3, [pc, #64] ; (100022e8 ) +100022a8: 4a08 ldr r2, [pc, #32] ; (100022cc ) +100022aa: 31ff adds r1, #255 ; 0xff +100022ac: 4808 ldr r0, [pc, #32] ; (100022d0 ) +100022ae: f7ff fcd7 bl 10001c60 <__assert_func> +100022b2: 4f03 ldr r7, [pc, #12] ; (100022c0 ) +100022b4: e761 b.n 1000217a +100022b6: 46c0 nop ; (mov r8, r8) +100022b8: d0000124 .word 0xd0000124 +100022bc: e000ed00 .word 0xe000ed00 +100022c0: 100001cd .word 0x100001cd +100022c4: 200002d4 .word 0x200002d4 +100022c8: 100080cc .word 0x100080cc +100022cc: 10008160 .word 0x10008160 +100022d0: 10007f74 .word 0x10007f74 +100022d4: 20001714 .word 0x20001714 +100022d8: 100080b4 .word 0x100080b4 +100022dc: 10008180 .word 0x10008180 +100022e0: ffffbd00 .word 0xffffbd00 +100022e4: 2000030e .word 0x2000030e +100022e8: 100080f0 .word 0x100080f0 -100021f8 : -100021f8: b510 push {r4, lr} -100021fa: 2303 movs r3, #3 -100021fc: 0004 movs r4, r0 -100021fe: 439c bics r4, r3 -10002200: 4a06 ldr r2, [pc, #24] ; (1000221c ) -10002202: 4694 mov ip, r2 -10002204: 4464 add r4, ip -10002206: 6822 ldr r2, [r4, #0] -10002208: 4018 ands r0, r3 -1000220a: 00c0 lsls r0, r0, #3 -1000220c: 33fc adds r3, #252 ; 0xfc -1000220e: 4083 lsls r3, r0 -10002210: 439a bics r2, r3 -10002212: 0013 movs r3, r2 -10002214: 4081 lsls r1, r0 -10002216: 430b orrs r3, r1 -10002218: 6023 str r3, [r4, #0] -1000221a: bd10 pop {r4, pc} -1000221c: e000e400 .word 0xe000e400 +100022ec : +100022ec: b510 push {r4, lr} +100022ee: 2303 movs r3, #3 +100022f0: 0004 movs r4, r0 +100022f2: 439c bics r4, r3 +100022f4: 4a06 ldr r2, [pc, #24] ; (10002310 ) +100022f6: 4694 mov ip, r2 +100022f8: 4464 add r4, ip +100022fa: 6822 ldr r2, [r4, #0] +100022fc: 4018 ands r0, r3 +100022fe: 00c0 lsls r0, r0, #3 +10002300: 33fc adds r3, #252 ; 0xfc +10002302: 4083 lsls r3, r0 +10002304: 439a bics r2, r3 +10002306: 0013 movs r3, r2 +10002308: 4081 lsls r1, r0 +1000230a: 430b orrs r3, r1 +1000230c: 6023 str r3, [r4, #0] +1000230e: bd10 pop {r4, pc} +10002310: e000e400 .word 0xe000e400 -10002220 : -10002220: b5f8 push {r3, r4, r5, r6, r7, lr} -10002222: 0004 movs r4, r0 -10002224: 2501 movs r5, #1 -10002226: 4305 orrs r5, r0 -10002228: 4b30 ldr r3, [pc, #192] ; (100022ec ) -1000222a: 1aeb subs r3, r5, r3 -1000222c: 2b2f cmp r3, #47 ; 0x2f -1000222e: d82d bhi.n 1000228c -10002230: f7fe f819 bl 10000266 <__get_current_exception> -10002234: 2800 cmp r0, #0 -10002236: d030 beq.n 1000229a -10002238: f3ef 8110 mrs r1, PRIMASK -1000223c: b672 cpsid i -1000223e: 4b2c ldr r3, [pc, #176] ; (100022f0 ) -10002240: 681b ldr r3, [r3, #0] -10002242: 2b00 cmp r3, #0 -10002244: d0fb beq.n 1000223e -10002246: f3bf 8f5f dmb sy -1000224a: 4b28 ldr r3, [pc, #160] ; (100022ec ) -1000224c: 1ae3 subs r3, r4, r3 -1000224e: 109e asrs r6, r3, #2 -10002250: 00b2 lsls r2, r6, #2 -10002252: 1992 adds r2, r2, r6 -10002254: 0113 lsls r3, r2, #4 -10002256: 18d2 adds r2, r2, r3 -10002258: 0213 lsls r3, r2, #8 -1000225a: 18d2 adds r2, r2, r3 -1000225c: 0413 lsls r3, r2, #16 -1000225e: 18d3 adds r3, r2, r3 -10002260: 005b lsls r3, r3, #1 -10002262: 199b adds r3, r3, r6 -10002264: 4a23 ldr r2, [pc, #140] ; (100022f4 ) -10002266: 6892 ldr r2, [r2, #8] -10002268: 0080 lsls r0, r0, #2 -1000226a: 5812 ldr r2, [r2, r0] -1000226c: 42aa cmp r2, r5 -1000226e: d01b beq.n 100022a8 -10002270: 2000 movs r0, #0 -10002272: 2803 cmp r0, #3 -10002274: d832 bhi.n 100022dc -10002276: 0042 lsls r2, r0, #1 -10002278: 1812 adds r2, r2, r0 -1000227a: 0092 lsls r2, r2, #2 -1000227c: 4d1b ldr r5, [pc, #108] ; (100022ec ) -1000227e: 18aa adds r2, r5, r2 -10002280: 7992 ldrb r2, [r2, #6] -10002282: b252 sxtb r2, r2 -10002284: 429a cmp r2, r3 -10002286: d01f beq.n 100022c8 -10002288: 3001 adds r0, #1 -1000228a: e7f2 b.n 10002272 -1000228c: 21b7 movs r1, #183 ; 0xb7 -1000228e: 4b1a ldr r3, [pc, #104] ; (100022f8 ) -10002290: 4a1a ldr r2, [pc, #104] ; (100022fc ) -10002292: 0049 lsls r1, r1, #1 -10002294: 481a ldr r0, [pc, #104] ; (10002300 ) -10002296: f7ff fc69 bl 10001b6c <__assert_func> -1000229a: 2172 movs r1, #114 ; 0x72 -1000229c: 4b19 ldr r3, [pc, #100] ; (10002304 ) -1000229e: 4a17 ldr r2, [pc, #92] ; (100022fc ) -100022a0: 31ff adds r1, #255 ; 0xff -100022a2: 4817 ldr r0, [pc, #92] ; (10002300 ) -100022a4: f7ff fc62 bl 10001b6c <__assert_func> -100022a8: 4a12 ldr r2, [pc, #72] ; (100022f4 ) -100022aa: 6892 ldr r2, [r2, #8] -100022ac: 4d16 ldr r5, [pc, #88] ; (10002308 ) -100022ae: 5015 str r5, [r2, r0] -100022b0: 4a16 ldr r2, [pc, #88] ; (1000230c ) -100022b2: 7810 ldrb r0, [r2, #0] -100022b4: 71a0 strb r0, [r4, #6] -100022b6: 7013 strb r3, [r2, #0] -100022b8: f3bf 8f5f dmb sy -100022bc: 4b0c ldr r3, [pc, #48] ; (100022f0 ) -100022be: 2200 movs r2, #0 -100022c0: 601a str r2, [r3, #0] -100022c2: f381 8810 msr PRIMASK, r1 -100022c6: bdf8 pop {r3, r4, r5, r6, r7, pc} -100022c8: 002e movs r6, r5 -100022ca: 0042 lsls r2, r0, #1 -100022cc: 1815 adds r5, r2, r0 -100022ce: 00ad lsls r5, r5, #2 -100022d0: 1975 adds r5, r6, r5 -100022d2: 27ff movs r7, #255 ; 0xff -100022d4: 71af strb r7, [r5, #6] -100022d6: 480e ldr r0, [pc, #56] ; (10002310 ) -100022d8: 80a8 strh r0, [r5, #4] -100022da: e7e9 b.n 100022b0 -100022dc: 21c1 movs r1, #193 ; 0xc1 -100022de: 4b0d ldr r3, [pc, #52] ; (10002314 ) -100022e0: 4a06 ldr r2, [pc, #24] ; (100022fc ) -100022e2: 0049 lsls r1, r1, #1 -100022e4: 4806 ldr r0, [pc, #24] ; (10002300 ) -100022e6: f7ff fc41 bl 10001b6c <__assert_func> -100022ea: 46c0 nop ; (mov r8, r8) -100022ec: 200002dc .word 0x200002dc -100022f0: d0000124 .word 0xd0000124 -100022f4: e000ed00 .word 0xe000ed00 -100022f8: 10007f38 .word 0x10007f38 -100022fc: 10007f6c .word 0x10007f6c -10002300: 10007db4 .word 0x10007db4 -10002304: 10007f60 .word 0x10007f60 -10002308: 100001cd .word 0x100001cd -1000230c: 20001720 .word 0x20001720 -10002310: ffffbd00 .word 0xffffbd00 -10002314: 10007b8c .word 0x10007b8c +10002314 : +10002314: b5f8 push {r3, r4, r5, r6, r7, lr} +10002316: 0004 movs r4, r0 +10002318: 2501 movs r5, #1 +1000231a: 4305 orrs r5, r0 +1000231c: 4b30 ldr r3, [pc, #192] ; (100023e0 ) +1000231e: 1aeb subs r3, r5, r3 +10002320: 2b2f cmp r3, #47 ; 0x2f +10002322: d82d bhi.n 10002380 +10002324: f7fd ff9f bl 10000266 <__get_current_exception> +10002328: 2800 cmp r0, #0 +1000232a: d030 beq.n 1000238e +1000232c: f3ef 8110 mrs r1, PRIMASK +10002330: b672 cpsid i +10002332: 4b2c ldr r3, [pc, #176] ; (100023e4 ) +10002334: 681b ldr r3, [r3, #0] +10002336: 2b00 cmp r3, #0 +10002338: d0fb beq.n 10002332 +1000233a: f3bf 8f5f dmb sy +1000233e: 4b28 ldr r3, [pc, #160] ; (100023e0 ) +10002340: 1ae3 subs r3, r4, r3 +10002342: 109e asrs r6, r3, #2 +10002344: 00b2 lsls r2, r6, #2 +10002346: 1992 adds r2, r2, r6 +10002348: 0113 lsls r3, r2, #4 +1000234a: 18d2 adds r2, r2, r3 +1000234c: 0213 lsls r3, r2, #8 +1000234e: 18d2 adds r2, r2, r3 +10002350: 0413 lsls r3, r2, #16 +10002352: 18d3 adds r3, r2, r3 +10002354: 005b lsls r3, r3, #1 +10002356: 199b adds r3, r3, r6 +10002358: 4a23 ldr r2, [pc, #140] ; (100023e8 ) +1000235a: 6892 ldr r2, [r2, #8] +1000235c: 0080 lsls r0, r0, #2 +1000235e: 5812 ldr r2, [r2, r0] +10002360: 42aa cmp r2, r5 +10002362: d01b beq.n 1000239c +10002364: 2000 movs r0, #0 +10002366: 2803 cmp r0, #3 +10002368: d832 bhi.n 100023d0 +1000236a: 0042 lsls r2, r0, #1 +1000236c: 1812 adds r2, r2, r0 +1000236e: 0092 lsls r2, r2, #2 +10002370: 4d1b ldr r5, [pc, #108] ; (100023e0 ) +10002372: 18aa adds r2, r5, r2 +10002374: 7992 ldrb r2, [r2, #6] +10002376: b252 sxtb r2, r2 +10002378: 429a cmp r2, r3 +1000237a: d01f beq.n 100023bc +1000237c: 3001 adds r0, #1 +1000237e: e7f2 b.n 10002366 +10002380: 21b7 movs r1, #183 ; 0xb7 +10002382: 4b1a ldr r3, [pc, #104] ; (100023ec ) +10002384: 4a1a ldr r2, [pc, #104] ; (100023f0 ) +10002386: 0049 lsls r1, r1, #1 +10002388: 481a ldr r0, [pc, #104] ; (100023f4 ) +1000238a: f7ff fc69 bl 10001c60 <__assert_func> +1000238e: 2172 movs r1, #114 ; 0x72 +10002390: 4b19 ldr r3, [pc, #100] ; (100023f8 ) +10002392: 4a17 ldr r2, [pc, #92] ; (100023f0 ) +10002394: 31ff adds r1, #255 ; 0xff +10002396: 4817 ldr r0, [pc, #92] ; (100023f4 ) +10002398: f7ff fc62 bl 10001c60 <__assert_func> +1000239c: 4a12 ldr r2, [pc, #72] ; (100023e8 ) +1000239e: 6892 ldr r2, [r2, #8] +100023a0: 4d16 ldr r5, [pc, #88] ; (100023fc ) +100023a2: 5015 str r5, [r2, r0] +100023a4: 4a16 ldr r2, [pc, #88] ; (10002400 ) +100023a6: 7810 ldrb r0, [r2, #0] +100023a8: 71a0 strb r0, [r4, #6] +100023aa: 7013 strb r3, [r2, #0] +100023ac: f3bf 8f5f dmb sy +100023b0: 4b0c ldr r3, [pc, #48] ; (100023e4 ) +100023b2: 2200 movs r2, #0 +100023b4: 601a str r2, [r3, #0] +100023b6: f381 8810 msr PRIMASK, r1 +100023ba: bdf8 pop {r3, r4, r5, r6, r7, pc} +100023bc: 002e movs r6, r5 +100023be: 0042 lsls r2, r0, #1 +100023c0: 1815 adds r5, r2, r0 +100023c2: 00ad lsls r5, r5, #2 +100023c4: 1975 adds r5, r6, r5 +100023c6: 27ff movs r7, #255 ; 0xff +100023c8: 71af strb r7, [r5, #6] +100023ca: 480e ldr r0, [pc, #56] ; (10002404 ) +100023cc: 80a8 strh r0, [r5, #4] +100023ce: e7e9 b.n 100023a4 +100023d0: 21c1 movs r1, #193 ; 0xc1 +100023d2: 4b0d ldr r3, [pc, #52] ; (10002408 ) +100023d4: 4a06 ldr r2, [pc, #24] ; (100023f0 ) +100023d6: 0049 lsls r1, r1, #1 +100023d8: 4806 ldr r0, [pc, #24] ; (100023f4 ) +100023da: f7ff fc41 bl 10001c60 <__assert_func> +100023de: 46c0 nop ; (mov r8, r8) +100023e0: 200002d4 .word 0x200002d4 +100023e4: d0000124 .word 0xd0000124 +100023e8: e000ed00 .word 0xe000ed00 +100023ec: 100080f8 .word 0x100080f8 +100023f0: 1000812c .word 0x1000812c +100023f4: 10007f74 .word 0x10007f74 +100023f8: 10008120 .word 0x10008120 +100023fc: 100001cd .word 0x100001cd +10002400: 20001714 .word 0x20001714 +10002404: ffffbd00 .word 0xffffbd00 +10002408: 10007d4c .word 0x10007d4c -10002318 : -10002318: b510 push {r4, lr} -1000231a: 2400 movs r4, #0 -1000231c: e004 b.n 10002328 -1000231e: 2180 movs r1, #128 ; 0x80 -10002320: 0020 movs r0, r4 -10002322: f7ff ff69 bl 100021f8 -10002326: 3401 adds r4, #1 -10002328: 2c1f cmp r4, #31 -1000232a: d9f8 bls.n 1000231e -1000232c: bd10 pop {r4, pc} +1000240c : +1000240c: b510 push {r4, lr} +1000240e: 2400 movs r4, #0 +10002410: e004 b.n 1000241c +10002412: 2180 movs r1, #128 ; 0x80 +10002414: 0020 movs r0, r4 +10002416: f7ff ff69 bl 100022ec +1000241a: 3401 adds r4, #1 +1000241c: 2c1f cmp r4, #31 +1000241e: d9f8 bls.n 10002412 +10002420: bd10 pop {r4, pc} -1000232e <_out_null>: -1000232e: 4770 bx lr +10002422 <_out_null>: +10002422: 4770 bx lr -10002330 <_out_fct>: -10002330: b510 push {r4, lr} -10002332: 2800 cmp r0, #0 -10002334: d002 beq.n 1000233c <_out_fct+0xc> -10002336: 680b ldr r3, [r1, #0] -10002338: 6849 ldr r1, [r1, #4] -1000233a: 4798 blx r3 -1000233c: bd10 pop {r4, pc} +10002424 <_out_fct>: +10002424: b510 push {r4, lr} +10002426: 2800 cmp r0, #0 +10002428: d002 beq.n 10002430 <_out_fct+0xc> +1000242a: 680b ldr r3, [r1, #0] +1000242c: 6849 ldr r1, [r1, #4] +1000242e: 4798 blx r3 +10002430: bd10 pop {r4, pc} -1000233e <_atoi>: -1000233e: 0001 movs r1, r0 -10002340: 2000 movs r0, #0 -10002342: e007 b.n 10002354 <_atoi+0x16> -10002344: 0083 lsls r3, r0, #2 -10002346: 181b adds r3, r3, r0 -10002348: 005b lsls r3, r3, #1 -1000234a: 1c50 adds r0, r2, #1 -1000234c: 6008 str r0, [r1, #0] -1000234e: 7810 ldrb r0, [r2, #0] -10002350: 18c0 adds r0, r0, r3 -10002352: 3830 subs r0, #48 ; 0x30 -10002354: 680a ldr r2, [r1, #0] -10002356: 7813 ldrb r3, [r2, #0] -10002358: 3b30 subs r3, #48 ; 0x30 -1000235a: b2db uxtb r3, r3 -1000235c: 2b09 cmp r3, #9 -1000235e: d9f1 bls.n 10002344 <_atoi+0x6> -10002360: 4770 bx lr +10002432 <_atoi>: +10002432: 0001 movs r1, r0 +10002434: 2000 movs r0, #0 +10002436: e007 b.n 10002448 <_atoi+0x16> +10002438: 0083 lsls r3, r0, #2 +1000243a: 181b adds r3, r3, r0 +1000243c: 005b lsls r3, r3, #1 +1000243e: 1c50 adds r0, r2, #1 +10002440: 6008 str r0, [r1, #0] +10002442: 7810 ldrb r0, [r2, #0] +10002444: 18c0 adds r0, r0, r3 +10002446: 3830 subs r0, #48 ; 0x30 +10002448: 680a ldr r2, [r1, #0] +1000244a: 7813 ldrb r3, [r2, #0] +1000244c: 3b30 subs r3, #48 ; 0x30 +1000244e: b2db uxtb r3, r3 +10002450: 2b09 cmp r3, #9 +10002452: d9f1 bls.n 10002438 <_atoi+0x6> +10002454: 4770 bx lr -10002362 <_out_rev>: -10002362: b5f0 push {r4, r5, r6, r7, lr} -10002364: 46de mov lr, fp -10002366: 4657 mov r7, sl -10002368: 464e mov r6, r9 -1000236a: 4645 mov r5, r8 -1000236c: b5e0 push {r5, r6, r7, lr} -1000236e: b083 sub sp, #12 -10002370: 4693 mov fp, r2 -10002372: 001f movs r7, r3 -10002374: 9b0c ldr r3, [sp, #48] ; 0x30 -10002376: 469a mov sl, r3 -10002378: 9c0d ldr r4, [sp, #52] ; 0x34 -1000237a: 9b0e ldr r3, [sp, #56] ; 0x38 -1000237c: 4699 mov r9, r3 -1000237e: 9b0f ldr r3, [sp, #60] ; 0x3c -10002380: 079b lsls r3, r3, #30 -10002382: d003 beq.n 1000238c <_out_rev+0x2a> -10002384: 46b8 mov r8, r7 -10002386: 000f movs r7, r1 -10002388: 0006 movs r6, r0 -1000238a: e022 b.n 100023d2 <_out_rev+0x70> -1000238c: 9201 str r2, [sp, #4] -1000238e: 46a3 mov fp, r4 -10002390: 4688 mov r8, r1 -10002392: 464e mov r6, r9 -10002394: 46b9 mov r9, r7 -10002396: 0007 movs r7, r0 -10002398: 42b4 cmp r4, r6 -1000239a: d207 bcs.n 100023ac <_out_rev+0x4a> -1000239c: 1c55 adds r5, r2, #1 -1000239e: 464b mov r3, r9 -100023a0: 4641 mov r1, r8 -100023a2: 2020 movs r0, #32 -100023a4: 47b8 blx r7 -100023a6: 3401 adds r4, #1 -100023a8: 002a movs r2, r5 -100023aa: e7f5 b.n 10002398 <_out_rev+0x36> -100023ac: 003d movs r5, r7 -100023ae: 464f mov r7, r9 -100023b0: 465c mov r4, fp -100023b2: 9b01 ldr r3, [sp, #4] -100023b4: 469b mov fp, r3 -100023b6: 46b1 mov r9, r6 -100023b8: 4646 mov r6, r8 -100023ba: 46b8 mov r8, r7 -100023bc: 0037 movs r7, r6 -100023be: 002e movs r6, r5 -100023c0: e007 b.n 100023d2 <_out_rev+0x70> -100023c2: 3c01 subs r4, #1 -100023c4: 1c55 adds r5, r2, #1 -100023c6: 4653 mov r3, sl -100023c8: 5d18 ldrb r0, [r3, r4] -100023ca: 4643 mov r3, r8 -100023cc: 0039 movs r1, r7 -100023ce: 47b0 blx r6 -100023d0: 002a movs r2, r5 -100023d2: 2c00 cmp r4, #0 -100023d4: d1f5 bne.n 100023c2 <_out_rev+0x60> -100023d6: 0035 movs r5, r6 -100023d8: 003e movs r6, r7 -100023da: 4647 mov r7, r8 -100023dc: 9b0f ldr r3, [sp, #60] ; 0x3c -100023de: 079b lsls r3, r3, #30 -100023e0: d407 bmi.n 100023f2 <_out_rev+0x90> -100023e2: 0010 movs r0, r2 -100023e4: b003 add sp, #12 -100023e6: bcf0 pop {r4, r5, r6, r7} -100023e8: 46bb mov fp, r7 -100023ea: 46b2 mov sl, r6 -100023ec: 46a9 mov r9, r5 -100023ee: 46a0 mov r8, r4 -100023f0: bdf0 pop {r4, r5, r6, r7, pc} -100023f2: 46b0 mov r8, r6 -100023f4: 464e mov r6, r9 -100023f6: 46b9 mov r9, r7 -100023f8: 002f movs r7, r5 -100023fa: 465d mov r5, fp -100023fc: 1b53 subs r3, r2, r5 -100023fe: 42b3 cmp r3, r6 -10002400: d2ef bcs.n 100023e2 <_out_rev+0x80> -10002402: 1c54 adds r4, r2, #1 -10002404: 464b mov r3, r9 -10002406: 4641 mov r1, r8 -10002408: 2020 movs r0, #32 -1000240a: 47b8 blx r7 -1000240c: 0022 movs r2, r4 -1000240e: e7f5 b.n 100023fc <_out_rev+0x9a> - -10002410 <_ntoa_format>: -10002410: b5f0 push {r4, r5, r6, r7, lr} -10002412: 46ce mov lr, r9 -10002414: 4647 mov r7, r8 -10002416: b580 push {r7, lr} -10002418: b085 sub sp, #20 -1000241a: 4694 mov ip, r2 -1000241c: 4698 mov r8, r3 -1000241e: 9d0c ldr r5, [sp, #48] ; 0x30 -10002420: 9c0d ldr r4, [sp, #52] ; 0x34 -10002422: ab0e add r3, sp, #56 ; 0x38 -10002424: 781b ldrb r3, [r3, #0] -10002426: 4699 mov r9, r3 -10002428: 9a10 ldr r2, [sp, #64] ; 0x40 -1000242a: 9b11 ldr r3, [sp, #68] ; 0x44 -1000242c: 9e12 ldr r6, [sp, #72] ; 0x48 -1000242e: 07b7 lsls r7, r6, #30 -10002430: d41c bmi.n 1000246c <_ntoa_format+0x5c> -10002432: 2b00 cmp r3, #0 -10002434: d00c beq.n 10002450 <_ntoa_format+0x40> -10002436: 07f7 lsls r7, r6, #31 -10002438: d50a bpl.n 10002450 <_ntoa_format+0x40> -1000243a: 464f mov r7, r9 -1000243c: 2f00 cmp r7, #0 -1000243e: d102 bne.n 10002446 <_ntoa_format+0x36> -10002440: 370c adds r7, #12 -10002442: 4237 tst r7, r6 -10002444: d004 beq.n 10002450 <_ntoa_format+0x40> -10002446: 3b01 subs r3, #1 -10002448: e002 b.n 10002450 <_ntoa_format+0x40> -1000244a: 2730 movs r7, #48 ; 0x30 -1000244c: 552f strb r7, [r5, r4] -1000244e: 3401 adds r4, #1 -10002450: 4294 cmp r4, r2 -10002452: d201 bcs.n 10002458 <_ntoa_format+0x48> -10002454: 2c1f cmp r4, #31 -10002456: d9f8 bls.n 1000244a <_ntoa_format+0x3a> -10002458: 07f7 lsls r7, r6, #31 -1000245a: d507 bpl.n 1000246c <_ntoa_format+0x5c> -1000245c: 429c cmp r4, r3 -1000245e: d205 bcs.n 1000246c <_ntoa_format+0x5c> -10002460: 2c1f cmp r4, #31 -10002462: d803 bhi.n 1000246c <_ntoa_format+0x5c> -10002464: 2730 movs r7, #48 ; 0x30 -10002466: 552f strb r7, [r5, r4] -10002468: 3401 adds r4, #1 -1000246a: e7f5 b.n 10002458 <_ntoa_format+0x48> -1000246c: 06f7 lsls r7, r6, #27 -1000246e: d515 bpl.n 1000249c <_ntoa_format+0x8c> -10002470: 0577 lsls r7, r6, #21 -10002472: d405 bmi.n 10002480 <_ntoa_format+0x70> -10002474: 2c00 cmp r4, #0 -10002476: d003 beq.n 10002480 <_ntoa_format+0x70> -10002478: 4294 cmp r4, r2 -1000247a: d024 beq.n 100024c6 <_ntoa_format+0xb6> -1000247c: 429c cmp r4, r3 -1000247e: d022 beq.n 100024c6 <_ntoa_format+0xb6> -10002480: 9a0f ldr r2, [sp, #60] ; 0x3c -10002482: 2a10 cmp r2, #16 -10002484: d02b beq.n 100024de <_ntoa_format+0xce> -10002486: 9a0f ldr r2, [sp, #60] ; 0x3c -10002488: 2a10 cmp r2, #16 -1000248a: d030 beq.n 100024ee <_ntoa_format+0xde> -1000248c: 9a0f ldr r2, [sp, #60] ; 0x3c -1000248e: 2a02 cmp r2, #2 -10002490: d035 beq.n 100024fe <_ntoa_format+0xee> -10002492: 2c1f cmp r4, #31 -10002494: d802 bhi.n 1000249c <_ntoa_format+0x8c> -10002496: 2230 movs r2, #48 ; 0x30 -10002498: 552a strb r2, [r5, r4] +10002456 <_out_rev>: +10002456: b5f0 push {r4, r5, r6, r7, lr} +10002458: 46de mov lr, fp +1000245a: 4657 mov r7, sl +1000245c: 464e mov r6, r9 +1000245e: 4645 mov r5, r8 +10002460: b5e0 push {r5, r6, r7, lr} +10002462: b083 sub sp, #12 +10002464: 4693 mov fp, r2 +10002466: 001f movs r7, r3 +10002468: 9b0c ldr r3, [sp, #48] ; 0x30 +1000246a: 469a mov sl, r3 +1000246c: 9c0d ldr r4, [sp, #52] ; 0x34 +1000246e: 9b0e ldr r3, [sp, #56] ; 0x38 +10002470: 4699 mov r9, r3 +10002472: 9b0f ldr r3, [sp, #60] ; 0x3c +10002474: 079b lsls r3, r3, #30 +10002476: d003 beq.n 10002480 <_out_rev+0x2a> +10002478: 46b8 mov r8, r7 +1000247a: 000f movs r7, r1 +1000247c: 0006 movs r6, r0 +1000247e: e022 b.n 100024c6 <_out_rev+0x70> +10002480: 9201 str r2, [sp, #4] +10002482: 46a3 mov fp, r4 +10002484: 4688 mov r8, r1 +10002486: 464e mov r6, r9 +10002488: 46b9 mov r9, r7 +1000248a: 0007 movs r7, r0 +1000248c: 42b4 cmp r4, r6 +1000248e: d207 bcs.n 100024a0 <_out_rev+0x4a> +10002490: 1c55 adds r5, r2, #1 +10002492: 464b mov r3, r9 +10002494: 4641 mov r1, r8 +10002496: 2020 movs r0, #32 +10002498: 47b8 blx r7 1000249a: 3401 adds r4, #1 -1000249c: 2c1f cmp r4, #31 -1000249e: d805 bhi.n 100024ac <_ntoa_format+0x9c> -100024a0: 464a mov r2, r9 -100024a2: 2a00 cmp r2, #0 -100024a4: d031 beq.n 1000250a <_ntoa_format+0xfa> -100024a6: 222d movs r2, #45 ; 0x2d -100024a8: 552a strb r2, [r5, r4] -100024aa: 3401 adds r4, #1 -100024ac: 9603 str r6, [sp, #12] -100024ae: 9302 str r3, [sp, #8] -100024b0: 9401 str r4, [sp, #4] -100024b2: 9500 str r5, [sp, #0] -100024b4: 4643 mov r3, r8 -100024b6: 4662 mov r2, ip -100024b8: f7ff ff53 bl 10002362 <_out_rev> -100024bc: b005 add sp, #20 -100024be: bcc0 pop {r6, r7} -100024c0: 46b9 mov r9, r7 -100024c2: 46b0 mov r8, r6 -100024c4: bdf0 pop {r4, r5, r6, r7, pc} -100024c6: 1e62 subs r2, r4, #1 -100024c8: 2c01 cmp r4, #1 -100024ca: d006 beq.n 100024da <_ntoa_format+0xca> -100024cc: 9f0f ldr r7, [sp, #60] ; 0x3c -100024ce: 2f10 cmp r7, #16 -100024d0: d001 beq.n 100024d6 <_ntoa_format+0xc6> -100024d2: 0014 movs r4, r2 -100024d4: e7d4 b.n 10002480 <_ntoa_format+0x70> -100024d6: 3c02 subs r4, #2 -100024d8: e7d2 b.n 10002480 <_ntoa_format+0x70> -100024da: 0014 movs r4, r2 -100024dc: e7d0 b.n 10002480 <_ntoa_format+0x70> -100024de: 06b2 lsls r2, r6, #26 -100024e0: d4d1 bmi.n 10002486 <_ntoa_format+0x76> -100024e2: 2c1f cmp r4, #31 -100024e4: d8cf bhi.n 10002486 <_ntoa_format+0x76> -100024e6: 2278 movs r2, #120 ; 0x78 -100024e8: 552a strb r2, [r5, r4] -100024ea: 3401 adds r4, #1 -100024ec: e7d1 b.n 10002492 <_ntoa_format+0x82> -100024ee: 06b2 lsls r2, r6, #26 -100024f0: d5cc bpl.n 1000248c <_ntoa_format+0x7c> -100024f2: 2c1f cmp r4, #31 -100024f4: d8ca bhi.n 1000248c <_ntoa_format+0x7c> -100024f6: 2258 movs r2, #88 ; 0x58 -100024f8: 552a strb r2, [r5, r4] -100024fa: 3401 adds r4, #1 -100024fc: e7c9 b.n 10002492 <_ntoa_format+0x82> -100024fe: 2c1f cmp r4, #31 -10002500: d8c7 bhi.n 10002492 <_ntoa_format+0x82> -10002502: 3260 adds r2, #96 ; 0x60 -10002504: 552a strb r2, [r5, r4] -10002506: 3401 adds r4, #1 -10002508: e7c3 b.n 10002492 <_ntoa_format+0x82> -1000250a: 0772 lsls r2, r6, #29 -1000250c: d503 bpl.n 10002516 <_ntoa_format+0x106> -1000250e: 222b movs r2, #43 ; 0x2b -10002510: 552a strb r2, [r5, r4] -10002512: 3401 adds r4, #1 -10002514: e7ca b.n 100024ac <_ntoa_format+0x9c> -10002516: 0732 lsls r2, r6, #28 -10002518: d5c8 bpl.n 100024ac <_ntoa_format+0x9c> -1000251a: 2220 movs r2, #32 -1000251c: 552a strb r2, [r5, r4] -1000251e: 3401 adds r4, #1 -10002520: e7c4 b.n 100024ac <_ntoa_format+0x9c> +1000249c: 002a movs r2, r5 +1000249e: e7f5 b.n 1000248c <_out_rev+0x36> +100024a0: 003d movs r5, r7 +100024a2: 464f mov r7, r9 +100024a4: 465c mov r4, fp +100024a6: 9b01 ldr r3, [sp, #4] +100024a8: 469b mov fp, r3 +100024aa: 46b1 mov r9, r6 +100024ac: 4646 mov r6, r8 +100024ae: 46b8 mov r8, r7 +100024b0: 0037 movs r7, r6 +100024b2: 002e movs r6, r5 +100024b4: e007 b.n 100024c6 <_out_rev+0x70> +100024b6: 3c01 subs r4, #1 +100024b8: 1c55 adds r5, r2, #1 +100024ba: 4653 mov r3, sl +100024bc: 5d18 ldrb r0, [r3, r4] +100024be: 4643 mov r3, r8 +100024c0: 0039 movs r1, r7 +100024c2: 47b0 blx r6 +100024c4: 002a movs r2, r5 +100024c6: 2c00 cmp r4, #0 +100024c8: d1f5 bne.n 100024b6 <_out_rev+0x60> +100024ca: 0035 movs r5, r6 +100024cc: 003e movs r6, r7 +100024ce: 4647 mov r7, r8 +100024d0: 9b0f ldr r3, [sp, #60] ; 0x3c +100024d2: 079b lsls r3, r3, #30 +100024d4: d407 bmi.n 100024e6 <_out_rev+0x90> +100024d6: 0010 movs r0, r2 +100024d8: b003 add sp, #12 +100024da: bcf0 pop {r4, r5, r6, r7} +100024dc: 46bb mov fp, r7 +100024de: 46b2 mov sl, r6 +100024e0: 46a9 mov r9, r5 +100024e2: 46a0 mov r8, r4 +100024e4: bdf0 pop {r4, r5, r6, r7, pc} +100024e6: 46b0 mov r8, r6 +100024e8: 464e mov r6, r9 +100024ea: 46b9 mov r9, r7 +100024ec: 002f movs r7, r5 +100024ee: 465d mov r5, fp +100024f0: 1b53 subs r3, r2, r5 +100024f2: 42b3 cmp r3, r6 +100024f4: d2ef bcs.n 100024d6 <_out_rev+0x80> +100024f6: 1c54 adds r4, r2, #1 +100024f8: 464b mov r3, r9 +100024fa: 4641 mov r1, r8 +100024fc: 2020 movs r0, #32 +100024fe: 47b8 blx r7 +10002500: 0022 movs r2, r4 +10002502: e7f5 b.n 100024f0 <_out_rev+0x9a> -10002522 <_ntoa_long>: -10002522: b5f0 push {r4, r5, r6, r7, lr} -10002524: 46de mov lr, fp -10002526: 4657 mov r7, sl -10002528: 464e mov r6, r9 -1000252a: 4645 mov r5, r8 -1000252c: b5e0 push {r5, r6, r7, lr} -1000252e: b093 sub sp, #76 ; 0x4c -10002530: 4681 mov r9, r0 -10002532: 468a mov sl, r1 -10002534: 9208 str r2, [sp, #32] -10002536: 9309 str r3, [sp, #36] ; 0x24 -10002538: ab1c add r3, sp, #112 ; 0x70 -1000253a: cb10 ldmia r3!, {r4} -1000253c: 781b ldrb r3, [r3, #0] -1000253e: 469b mov fp, r3 -10002540: 9d1e ldr r5, [sp, #120] ; 0x78 -10002542: 9b21 ldr r3, [sp, #132] ; 0x84 -10002544: 4698 mov r8, r3 -10002546: 2c00 cmp r4, #0 -10002548: d103 bne.n 10002552 <_ntoa_long+0x30> -1000254a: 2310 movs r3, #16 -1000254c: 4642 mov r2, r8 -1000254e: 439a bics r2, r3 -10002550: 4690 mov r8, r2 -10002552: 2380 movs r3, #128 ; 0x80 -10002554: 00db lsls r3, r3, #3 -10002556: 4646 mov r6, r8 -10002558: 401e ands r6, r3 -1000255a: 4642 mov r2, r8 -1000255c: 421a tst r2, r3 -1000255e: d012 beq.n 10002586 <_ntoa_long+0x64> -10002560: 2c00 cmp r4, #0 -10002562: d022 beq.n 100025aa <_ntoa_long+0x88> -10002564: 2600 movs r6, #0 -10002566: e00e b.n 10002586 <_ntoa_long+0x64> -10002568: 3330 adds r3, #48 ; 0x30 -1000256a: b2d9 uxtb r1, r3 -1000256c: 1c77 adds r7, r6, #1 -1000256e: ab0a add r3, sp, #40 ; 0x28 -10002570: 5599 strb r1, [r3, r6] -10002572: 0029 movs r1, r5 -10002574: 0020 movs r0, r4 -10002576: f000 ffd1 bl 1000351c <__wrap___aeabi_uidiv> -1000257a: 42ac cmp r4, r5 -1000257c: d316 bcc.n 100025ac <_ntoa_long+0x8a> -1000257e: 2f1f cmp r7, #31 -10002580: d814 bhi.n 100025ac <_ntoa_long+0x8a> -10002582: 003e movs r6, r7 -10002584: 0004 movs r4, r0 -10002586: 0029 movs r1, r5 -10002588: 0020 movs r0, r4 -1000258a: f000 ffc7 bl 1000351c <__wrap___aeabi_uidiv> -1000258e: b2cb uxtb r3, r1 -10002590: 2b09 cmp r3, #9 -10002592: d9e9 bls.n 10002568 <_ntoa_long+0x46> -10002594: 4642 mov r2, r8 -10002596: 0692 lsls r2, r2, #26 -10002598: d505 bpl.n 100025a6 <_ntoa_long+0x84> -1000259a: 2141 movs r1, #65 ; 0x41 -1000259c: 18c9 adds r1, r1, r3 -1000259e: b2c9 uxtb r1, r1 -100025a0: 390a subs r1, #10 -100025a2: b2c9 uxtb r1, r1 -100025a4: e7e2 b.n 1000256c <_ntoa_long+0x4a> -100025a6: 2161 movs r1, #97 ; 0x61 -100025a8: e7f8 b.n 1000259c <_ntoa_long+0x7a> -100025aa: 0027 movs r7, r4 -100025ac: 4643 mov r3, r8 -100025ae: 9306 str r3, [sp, #24] -100025b0: 9b20 ldr r3, [sp, #128] ; 0x80 -100025b2: 9305 str r3, [sp, #20] -100025b4: 9b1f ldr r3, [sp, #124] ; 0x7c -100025b6: 9304 str r3, [sp, #16] -100025b8: 9503 str r5, [sp, #12] -100025ba: 465b mov r3, fp -100025bc: 9302 str r3, [sp, #8] -100025be: 9701 str r7, [sp, #4] -100025c0: ab0a add r3, sp, #40 ; 0x28 -100025c2: 9300 str r3, [sp, #0] -100025c4: 9b09 ldr r3, [sp, #36] ; 0x24 -100025c6: 9a08 ldr r2, [sp, #32] -100025c8: 4651 mov r1, sl -100025ca: 4648 mov r0, r9 -100025cc: f7ff ff20 bl 10002410 <_ntoa_format> -100025d0: b013 add sp, #76 ; 0x4c -100025d2: bcf0 pop {r4, r5, r6, r7} -100025d4: 46bb mov fp, r7 -100025d6: 46b2 mov sl, r6 -100025d8: 46a9 mov r9, r5 -100025da: 46a0 mov r8, r4 -100025dc: bdf0 pop {r4, r5, r6, r7, pc} +10002504 <_ntoa_format>: +10002504: b5f0 push {r4, r5, r6, r7, lr} +10002506: 46ce mov lr, r9 +10002508: 4647 mov r7, r8 +1000250a: b580 push {r7, lr} +1000250c: b085 sub sp, #20 +1000250e: 4694 mov ip, r2 +10002510: 4698 mov r8, r3 +10002512: 9d0c ldr r5, [sp, #48] ; 0x30 +10002514: 9c0d ldr r4, [sp, #52] ; 0x34 +10002516: ab0e add r3, sp, #56 ; 0x38 +10002518: 781b ldrb r3, [r3, #0] +1000251a: 4699 mov r9, r3 +1000251c: 9a10 ldr r2, [sp, #64] ; 0x40 +1000251e: 9b11 ldr r3, [sp, #68] ; 0x44 +10002520: 9e12 ldr r6, [sp, #72] ; 0x48 +10002522: 07b7 lsls r7, r6, #30 +10002524: d41c bmi.n 10002560 <_ntoa_format+0x5c> +10002526: 2b00 cmp r3, #0 +10002528: d00c beq.n 10002544 <_ntoa_format+0x40> +1000252a: 07f7 lsls r7, r6, #31 +1000252c: d50a bpl.n 10002544 <_ntoa_format+0x40> +1000252e: 464f mov r7, r9 +10002530: 2f00 cmp r7, #0 +10002532: d102 bne.n 1000253a <_ntoa_format+0x36> +10002534: 370c adds r7, #12 +10002536: 4237 tst r7, r6 +10002538: d004 beq.n 10002544 <_ntoa_format+0x40> +1000253a: 3b01 subs r3, #1 +1000253c: e002 b.n 10002544 <_ntoa_format+0x40> +1000253e: 2730 movs r7, #48 ; 0x30 +10002540: 552f strb r7, [r5, r4] +10002542: 3401 adds r4, #1 +10002544: 4294 cmp r4, r2 +10002546: d201 bcs.n 1000254c <_ntoa_format+0x48> +10002548: 2c1f cmp r4, #31 +1000254a: d9f8 bls.n 1000253e <_ntoa_format+0x3a> +1000254c: 07f7 lsls r7, r6, #31 +1000254e: d507 bpl.n 10002560 <_ntoa_format+0x5c> +10002550: 429c cmp r4, r3 +10002552: d205 bcs.n 10002560 <_ntoa_format+0x5c> +10002554: 2c1f cmp r4, #31 +10002556: d803 bhi.n 10002560 <_ntoa_format+0x5c> +10002558: 2730 movs r7, #48 ; 0x30 +1000255a: 552f strb r7, [r5, r4] +1000255c: 3401 adds r4, #1 +1000255e: e7f5 b.n 1000254c <_ntoa_format+0x48> +10002560: 06f7 lsls r7, r6, #27 +10002562: d515 bpl.n 10002590 <_ntoa_format+0x8c> +10002564: 0577 lsls r7, r6, #21 +10002566: d405 bmi.n 10002574 <_ntoa_format+0x70> +10002568: 2c00 cmp r4, #0 +1000256a: d003 beq.n 10002574 <_ntoa_format+0x70> +1000256c: 4294 cmp r4, r2 +1000256e: d024 beq.n 100025ba <_ntoa_format+0xb6> +10002570: 429c cmp r4, r3 +10002572: d022 beq.n 100025ba <_ntoa_format+0xb6> +10002574: 9a0f ldr r2, [sp, #60] ; 0x3c +10002576: 2a10 cmp r2, #16 +10002578: d02b beq.n 100025d2 <_ntoa_format+0xce> +1000257a: 9a0f ldr r2, [sp, #60] ; 0x3c +1000257c: 2a10 cmp r2, #16 +1000257e: d030 beq.n 100025e2 <_ntoa_format+0xde> +10002580: 9a0f ldr r2, [sp, #60] ; 0x3c +10002582: 2a02 cmp r2, #2 +10002584: d035 beq.n 100025f2 <_ntoa_format+0xee> +10002586: 2c1f cmp r4, #31 +10002588: d802 bhi.n 10002590 <_ntoa_format+0x8c> +1000258a: 2230 movs r2, #48 ; 0x30 +1000258c: 552a strb r2, [r5, r4] +1000258e: 3401 adds r4, #1 +10002590: 2c1f cmp r4, #31 +10002592: d805 bhi.n 100025a0 <_ntoa_format+0x9c> +10002594: 464a mov r2, r9 +10002596: 2a00 cmp r2, #0 +10002598: d031 beq.n 100025fe <_ntoa_format+0xfa> +1000259a: 222d movs r2, #45 ; 0x2d +1000259c: 552a strb r2, [r5, r4] +1000259e: 3401 adds r4, #1 +100025a0: 9603 str r6, [sp, #12] +100025a2: 9302 str r3, [sp, #8] +100025a4: 9401 str r4, [sp, #4] +100025a6: 9500 str r5, [sp, #0] +100025a8: 4643 mov r3, r8 +100025aa: 4662 mov r2, ip +100025ac: f7ff ff53 bl 10002456 <_out_rev> +100025b0: b005 add sp, #20 +100025b2: bcc0 pop {r6, r7} +100025b4: 46b9 mov r9, r7 +100025b6: 46b0 mov r8, r6 +100025b8: bdf0 pop {r4, r5, r6, r7, pc} +100025ba: 1e62 subs r2, r4, #1 +100025bc: 2c01 cmp r4, #1 +100025be: d006 beq.n 100025ce <_ntoa_format+0xca> +100025c0: 9f0f ldr r7, [sp, #60] ; 0x3c +100025c2: 2f10 cmp r7, #16 +100025c4: d001 beq.n 100025ca <_ntoa_format+0xc6> +100025c6: 0014 movs r4, r2 +100025c8: e7d4 b.n 10002574 <_ntoa_format+0x70> +100025ca: 3c02 subs r4, #2 +100025cc: e7d2 b.n 10002574 <_ntoa_format+0x70> +100025ce: 0014 movs r4, r2 +100025d0: e7d0 b.n 10002574 <_ntoa_format+0x70> +100025d2: 06b2 lsls r2, r6, #26 +100025d4: d4d1 bmi.n 1000257a <_ntoa_format+0x76> +100025d6: 2c1f cmp r4, #31 +100025d8: d8cf bhi.n 1000257a <_ntoa_format+0x76> +100025da: 2278 movs r2, #120 ; 0x78 +100025dc: 552a strb r2, [r5, r4] +100025de: 3401 adds r4, #1 +100025e0: e7d1 b.n 10002586 <_ntoa_format+0x82> +100025e2: 06b2 lsls r2, r6, #26 +100025e4: d5cc bpl.n 10002580 <_ntoa_format+0x7c> +100025e6: 2c1f cmp r4, #31 +100025e8: d8ca bhi.n 10002580 <_ntoa_format+0x7c> +100025ea: 2258 movs r2, #88 ; 0x58 +100025ec: 552a strb r2, [r5, r4] +100025ee: 3401 adds r4, #1 +100025f0: e7c9 b.n 10002586 <_ntoa_format+0x82> +100025f2: 2c1f cmp r4, #31 +100025f4: d8c7 bhi.n 10002586 <_ntoa_format+0x82> +100025f6: 3260 adds r2, #96 ; 0x60 +100025f8: 552a strb r2, [r5, r4] +100025fa: 3401 adds r4, #1 +100025fc: e7c3 b.n 10002586 <_ntoa_format+0x82> +100025fe: 0772 lsls r2, r6, #29 +10002600: d503 bpl.n 1000260a <_ntoa_format+0x106> +10002602: 222b movs r2, #43 ; 0x2b +10002604: 552a strb r2, [r5, r4] +10002606: 3401 adds r4, #1 +10002608: e7ca b.n 100025a0 <_ntoa_format+0x9c> +1000260a: 0732 lsls r2, r6, #28 +1000260c: d5c8 bpl.n 100025a0 <_ntoa_format+0x9c> +1000260e: 2220 movs r2, #32 +10002610: 552a strb r2, [r5, r4] +10002612: 3401 adds r4, #1 +10002614: e7c4 b.n 100025a0 <_ntoa_format+0x9c> -100025de <_ntoa_long_long>: -100025de: b5f0 push {r4, r5, r6, r7, lr} -100025e0: 46de mov lr, fp -100025e2: 4657 mov r7, sl -100025e4: 464e mov r6, r9 -100025e6: 4645 mov r5, r8 -100025e8: b5e0 push {r5, r6, r7, lr} -100025ea: b095 sub sp, #84 ; 0x54 -100025ec: 9008 str r0, [sp, #32] -100025ee: 9109 str r1, [sp, #36] ; 0x24 -100025f0: 920a str r2, [sp, #40] ; 0x28 -100025f2: 930b str r3, [sp, #44] ; 0x2c -100025f4: 9e1e ldr r6, [sp, #120] ; 0x78 -100025f6: 9c1f ldr r4, [sp, #124] ; 0x7c -100025f8: ab20 add r3, sp, #128 ; 0x80 -100025fa: 781b ldrb r3, [r3, #0] -100025fc: 469b mov fp, r3 -100025fe: 9b22 ldr r3, [sp, #136] ; 0x88 -10002600: 4699 mov r9, r3 -10002602: 9d23 ldr r5, [sp, #140] ; 0x8c -10002604: 9b26 ldr r3, [sp, #152] ; 0x98 -10002606: 469a mov sl, r3 -10002608: 0033 movs r3, r6 -1000260a: 4323 orrs r3, r4 -1000260c: d103 bne.n 10002616 <_ntoa_long_long+0x38> -1000260e: 3310 adds r3, #16 -10002610: 4652 mov r2, sl -10002612: 439a bics r2, r3 -10002614: 4692 mov sl, r2 -10002616: 2380 movs r3, #128 ; 0x80 -10002618: 00db lsls r3, r3, #3 +10002616 <_ntoa_long>: +10002616: b5f0 push {r4, r5, r6, r7, lr} +10002618: 46de mov lr, fp 1000261a: 4657 mov r7, sl -1000261c: 401f ands r7, r3 -1000261e: 4652 mov r2, sl -10002620: 421a tst r2, r3 -10002622: d019 beq.n 10002658 <_ntoa_long_long+0x7a> -10002624: 0033 movs r3, r6 -10002626: 4323 orrs r3, r4 -10002628: d02d beq.n 10002686 <_ntoa_long_long+0xa8> -1000262a: 2700 movs r7, #0 -1000262c: e014 b.n 10002658 <_ntoa_long_long+0x7a> -1000262e: 3330 adds r3, #48 ; 0x30 -10002630: b2da uxtb r2, r3 -10002632: 1c7b adds r3, r7, #1 -10002634: 4698 mov r8, r3 -10002636: ab0c add r3, sp, #48 ; 0x30 -10002638: 55da strb r2, [r3, r7] -1000263a: 464a mov r2, r9 -1000263c: 002b movs r3, r5 -1000263e: 0030 movs r0, r6 -10002640: 0021 movs r1, r4 -10002642: f000 ffb1 bl 100035a8 <__wrap___aeabi_uldivmod> -10002646: 42a5 cmp r5, r4 -10002648: d81f bhi.n 1000268a <_ntoa_long_long+0xac> -1000264a: d019 beq.n 10002680 <_ntoa_long_long+0xa2> -1000264c: 4643 mov r3, r8 -1000264e: 2b1f cmp r3, #31 -10002650: d81b bhi.n 1000268a <_ntoa_long_long+0xac> -10002652: 4647 mov r7, r8 -10002654: 0006 movs r6, r0 -10002656: 000c movs r4, r1 -10002658: 464a mov r2, r9 -1000265a: 002b movs r3, r5 -1000265c: 0030 movs r0, r6 -1000265e: 0021 movs r1, r4 -10002660: f000 ffa2 bl 100035a8 <__wrap___aeabi_uldivmod> -10002664: b2d3 uxtb r3, r2 -10002666: 2b09 cmp r3, #9 -10002668: d9e1 bls.n 1000262e <_ntoa_long_long+0x50> -1000266a: 4652 mov r2, sl -1000266c: 0692 lsls r2, r2, #26 -1000266e: d505 bpl.n 1000267c <_ntoa_long_long+0x9e> -10002670: 2241 movs r2, #65 ; 0x41 -10002672: 18d2 adds r2, r2, r3 -10002674: b2d2 uxtb r2, r2 -10002676: 3a0a subs r2, #10 -10002678: b2d2 uxtb r2, r2 -1000267a: e7da b.n 10002632 <_ntoa_long_long+0x54> -1000267c: 2261 movs r2, #97 ; 0x61 -1000267e: e7f8 b.n 10002672 <_ntoa_long_long+0x94> -10002680: 45b1 cmp r9, r6 -10002682: d9e3 bls.n 1000264c <_ntoa_long_long+0x6e> -10002684: e001 b.n 1000268a <_ntoa_long_long+0xac> -10002686: 2300 movs r3, #0 -10002688: 4698 mov r8, r3 -1000268a: 4653 mov r3, sl -1000268c: 9306 str r3, [sp, #24] -1000268e: 9b25 ldr r3, [sp, #148] ; 0x94 -10002690: 9305 str r3, [sp, #20] -10002692: 9b24 ldr r3, [sp, #144] ; 0x90 -10002694: 9304 str r3, [sp, #16] -10002696: 464b mov r3, r9 -10002698: 9303 str r3, [sp, #12] -1000269a: 465b mov r3, fp -1000269c: 9302 str r3, [sp, #8] -1000269e: 4643 mov r3, r8 -100026a0: 9301 str r3, [sp, #4] -100026a2: ab0c add r3, sp, #48 ; 0x30 -100026a4: 9300 str r3, [sp, #0] -100026a6: 9b0b ldr r3, [sp, #44] ; 0x2c -100026a8: 9a0a ldr r2, [sp, #40] ; 0x28 -100026aa: 9909 ldr r1, [sp, #36] ; 0x24 -100026ac: 9808 ldr r0, [sp, #32] -100026ae: f7ff feaf bl 10002410 <_ntoa_format> -100026b2: b015 add sp, #84 ; 0x54 -100026b4: bcf0 pop {r4, r5, r6, r7} -100026b6: 46bb mov fp, r7 -100026b8: 46b2 mov sl, r6 -100026ba: 46a9 mov r9, r5 -100026bc: 46a0 mov r8, r4 -100026be: bdf0 pop {r4, r5, r6, r7, pc} +1000261c: 464e mov r6, r9 +1000261e: 4645 mov r5, r8 +10002620: b5e0 push {r5, r6, r7, lr} +10002622: b093 sub sp, #76 ; 0x4c +10002624: 4681 mov r9, r0 +10002626: 468a mov sl, r1 +10002628: 9208 str r2, [sp, #32] +1000262a: 9309 str r3, [sp, #36] ; 0x24 +1000262c: ab1c add r3, sp, #112 ; 0x70 +1000262e: cb10 ldmia r3!, {r4} +10002630: 781b ldrb r3, [r3, #0] +10002632: 469b mov fp, r3 +10002634: 9d1e ldr r5, [sp, #120] ; 0x78 +10002636: 9b21 ldr r3, [sp, #132] ; 0x84 +10002638: 4698 mov r8, r3 +1000263a: 2c00 cmp r4, #0 +1000263c: d103 bne.n 10002646 <_ntoa_long+0x30> +1000263e: 2310 movs r3, #16 +10002640: 4642 mov r2, r8 +10002642: 439a bics r2, r3 +10002644: 4690 mov r8, r2 +10002646: 2380 movs r3, #128 ; 0x80 +10002648: 00db lsls r3, r3, #3 +1000264a: 4646 mov r6, r8 +1000264c: 401e ands r6, r3 +1000264e: 4642 mov r2, r8 +10002650: 421a tst r2, r3 +10002652: d012 beq.n 1000267a <_ntoa_long+0x64> +10002654: 2c00 cmp r4, #0 +10002656: d022 beq.n 1000269e <_ntoa_long+0x88> +10002658: 2600 movs r6, #0 +1000265a: e00e b.n 1000267a <_ntoa_long+0x64> +1000265c: 3330 adds r3, #48 ; 0x30 +1000265e: b2d9 uxtb r1, r3 +10002660: 1c77 adds r7, r6, #1 +10002662: ab0a add r3, sp, #40 ; 0x28 +10002664: 5599 strb r1, [r3, r6] +10002666: 0029 movs r1, r5 +10002668: 0020 movs r0, r4 +1000266a: f000 ffd1 bl 10003610 <__wrap___aeabi_uidiv> +1000266e: 42ac cmp r4, r5 +10002670: d316 bcc.n 100026a0 <_ntoa_long+0x8a> +10002672: 2f1f cmp r7, #31 +10002674: d814 bhi.n 100026a0 <_ntoa_long+0x8a> +10002676: 003e movs r6, r7 +10002678: 0004 movs r4, r0 +1000267a: 0029 movs r1, r5 +1000267c: 0020 movs r0, r4 +1000267e: f000 ffc7 bl 10003610 <__wrap___aeabi_uidiv> +10002682: b2cb uxtb r3, r1 +10002684: 2b09 cmp r3, #9 +10002686: d9e9 bls.n 1000265c <_ntoa_long+0x46> +10002688: 4642 mov r2, r8 +1000268a: 0692 lsls r2, r2, #26 +1000268c: d505 bpl.n 1000269a <_ntoa_long+0x84> +1000268e: 2141 movs r1, #65 ; 0x41 +10002690: 18c9 adds r1, r1, r3 +10002692: b2c9 uxtb r1, r1 +10002694: 390a subs r1, #10 +10002696: b2c9 uxtb r1, r1 +10002698: e7e2 b.n 10002660 <_ntoa_long+0x4a> +1000269a: 2161 movs r1, #97 ; 0x61 +1000269c: e7f8 b.n 10002690 <_ntoa_long+0x7a> +1000269e: 0027 movs r7, r4 +100026a0: 4643 mov r3, r8 +100026a2: 9306 str r3, [sp, #24] +100026a4: 9b20 ldr r3, [sp, #128] ; 0x80 +100026a6: 9305 str r3, [sp, #20] +100026a8: 9b1f ldr r3, [sp, #124] ; 0x7c +100026aa: 9304 str r3, [sp, #16] +100026ac: 9503 str r5, [sp, #12] +100026ae: 465b mov r3, fp +100026b0: 9302 str r3, [sp, #8] +100026b2: 9701 str r7, [sp, #4] +100026b4: ab0a add r3, sp, #40 ; 0x28 +100026b6: 9300 str r3, [sp, #0] +100026b8: 9b09 ldr r3, [sp, #36] ; 0x24 +100026ba: 9a08 ldr r2, [sp, #32] +100026bc: 4651 mov r1, sl +100026be: 4648 mov r0, r9 +100026c0: f7ff ff20 bl 10002504 <_ntoa_format> +100026c4: b013 add sp, #76 ; 0x4c +100026c6: bcf0 pop {r4, r5, r6, r7} +100026c8: 46bb mov fp, r7 +100026ca: 46b2 mov sl, r6 +100026cc: 46a9 mov r9, r5 +100026ce: 46a0 mov r8, r4 +100026d0: bdf0 pop {r4, r5, r6, r7, pc} -100026c0 <_etoa>: -100026c0: b5f0 push {r4, r5, r6, r7, lr} -100026c2: 46de mov lr, fp -100026c4: 4657 mov r7, sl -100026c6: 464e mov r6, r9 -100026c8: 4645 mov r5, r8 -100026ca: b5e0 push {r5, r6, r7, lr} -100026cc: b091 sub sp, #68 ; 0x44 -100026ce: 4682 mov sl, r0 -100026d0: 4689 mov r9, r1 -100026d2: 920e str r2, [sp, #56] ; 0x38 -100026d4: 4698 mov r8, r3 -100026d6: 9c1a ldr r4, [sp, #104] ; 0x68 -100026d8: 9407 str r4, [sp, #28] -100026da: 9d1b ldr r5, [sp, #108] ; 0x6c -100026dc: 9508 str r5, [sp, #32] -100026de: 0022 movs r2, r4 -100026e0: 002b movs r3, r5 -100026e2: 0020 movs r0, r4 -100026e4: 0029 movs r1, r5 -100026e6: f001 f9d6 bl 10003a96 <__wrap___aeabi_dcmpun> -100026ea: 2800 cmp r0, #0 -100026ec: d000 beq.n 100026f0 <_etoa+0x30> -100026ee: e16f b.n 100029d0 <_etoa+0x310> -100026f0: 2201 movs r2, #1 -100026f2: 4252 negs r2, r2 -100026f4: 4bd9 ldr r3, [pc, #868] ; (10002a5c <_etoa+0x39c>) -100026f6: 0020 movs r0, r4 -100026f8: 0029 movs r1, r5 -100026fa: f001 f9c7 bl 10003a8c <__wrap___aeabi_dcmpgt> -100026fe: 2800 cmp r0, #0 -10002700: d000 beq.n 10002704 <_etoa+0x44> -10002702: e165 b.n 100029d0 <_etoa+0x310> -10002704: 2201 movs r2, #1 -10002706: 4252 negs r2, r2 -10002708: 4bd5 ldr r3, [pc, #852] ; (10002a60 <_etoa+0x3a0>) -1000270a: 0020 movs r0, r4 -1000270c: 0029 movs r1, r5 -1000270e: f001 f9a7 bl 10003a60 <__wrap___aeabi_dcmplt> -10002712: 2800 cmp r0, #0 -10002714: d000 beq.n 10002718 <_etoa+0x58> -10002716: e15b b.n 100029d0 <_etoa+0x310> -10002718: 2200 movs r2, #0 -1000271a: 2300 movs r3, #0 -1000271c: 9c07 ldr r4, [sp, #28] -1000271e: 0020 movs r0, r4 -10002720: 9d08 ldr r5, [sp, #32] -10002722: 0029 movs r1, r5 -10002724: f001 f99c bl 10003a60 <__wrap___aeabi_dcmplt> -10002728: 2800 cmp r0, #0 -1000272a: d000 beq.n 1000272e <_etoa+0x6e> -1000272c: e167 b.n 100029fe <_etoa+0x33e> -1000272e: 9a07 ldr r2, [sp, #28] -10002730: 9b08 ldr r3, [sp, #32] -10002732: 9209 str r2, [sp, #36] ; 0x24 -10002734: 9306 str r3, [sp, #24] -10002736: 2380 movs r3, #128 ; 0x80 -10002738: 00db lsls r3, r3, #3 -1000273a: 9a1e ldr r2, [sp, #120] ; 0x78 -1000273c: 401a ands r2, r3 -1000273e: 920f str r2, [sp, #60] ; 0x3c -10002740: 9a1e ldr r2, [sp, #120] ; 0x78 -10002742: 421a tst r2, r3 -10002744: d101 bne.n 1000274a <_etoa+0x8a> -10002746: 2306 movs r3, #6 -10002748: 931c str r3, [sp, #112] ; 0x70 -1000274a: 9b09 ldr r3, [sp, #36] ; 0x24 -1000274c: 9a06 ldr r2, [sp, #24] -1000274e: 0d10 lsrs r0, r2, #20 -10002750: 0540 lsls r0, r0, #21 -10002752: 0d40 lsrs r0, r0, #21 -10002754: 49c3 ldr r1, [pc, #780] ; (10002a64 <_etoa+0x3a4>) -10002756: 468c mov ip, r1 -10002758: 4460 add r0, ip -1000275a: 0312 lsls r2, r2, #12 -1000275c: 0b12 lsrs r2, r2, #12 -1000275e: 001e movs r6, r3 -10002760: 4bc1 ldr r3, [pc, #772] ; (10002a68 <_etoa+0x3a8>) -10002762: 4313 orrs r3, r2 -10002764: 001f movs r7, r3 -10002766: f001 f9a9 bl 10003abc <__wrap___aeabi_i2d> -1000276a: 4ac0 ldr r2, [pc, #768] ; (10002a6c <_etoa+0x3ac>) -1000276c: 4bc0 ldr r3, [pc, #768] ; (10002a70 <_etoa+0x3b0>) -1000276e: f001 f935 bl 100039dc <__wrap___aeabi_dmul> -10002772: 4ac0 ldr r2, [pc, #768] ; (10002a74 <_etoa+0x3b4>) -10002774: 4bc0 ldr r3, [pc, #768] ; (10002a78 <_etoa+0x3b8>) -10002776: f001 f91f bl 100039b8 <__wrap___aeabi_dadd> -1000277a: 0004 movs r4, r0 -1000277c: 000d movs r5, r1 -1000277e: 2200 movs r2, #0 -10002780: 4bbe ldr r3, [pc, #760] ; (10002a7c <_etoa+0x3bc>) -10002782: 0030 movs r0, r6 -10002784: 0039 movs r1, r7 -10002786: f001 f90e bl 100039a6 <__wrap___aeabi_dsub> -1000278a: 4abd ldr r2, [pc, #756] ; (10002a80 <_etoa+0x3c0>) -1000278c: 4bbd ldr r3, [pc, #756] ; (10002a84 <_etoa+0x3c4>) -1000278e: f001 f925 bl 100039dc <__wrap___aeabi_dmul> -10002792: 0002 movs r2, r0 -10002794: 000b movs r3, r1 -10002796: 0020 movs r0, r4 -10002798: 0029 movs r1, r5 -1000279a: f001 f90d bl 100039b8 <__wrap___aeabi_dadd> -1000279e: f001 f9a5 bl 10003aec <__wrap___aeabi_d2iz> -100027a2: 4683 mov fp, r0 -100027a4: f001 f98a bl 10003abc <__wrap___aeabi_i2d> -100027a8: 0004 movs r4, r0 -100027aa: 000d movs r5, r1 -100027ac: 4ab6 ldr r2, [pc, #728] ; (10002a88 <_etoa+0x3c8>) -100027ae: 4bb7 ldr r3, [pc, #732] ; (10002a8c <_etoa+0x3cc>) -100027b0: f001 f914 bl 100039dc <__wrap___aeabi_dmul> -100027b4: 2200 movs r2, #0 -100027b6: 4bb6 ldr r3, [pc, #728] ; (10002a90 <_etoa+0x3d0>) -100027b8: f001 f8fe bl 100039b8 <__wrap___aeabi_dadd> -100027bc: f001 f996 bl 10003aec <__wrap___aeabi_d2iz> -100027c0: 0006 movs r6, r0 -100027c2: 4ab4 ldr r2, [pc, #720] ; (10002a94 <_etoa+0x3d4>) -100027c4: 4bb4 ldr r3, [pc, #720] ; (10002a98 <_etoa+0x3d8>) -100027c6: 0020 movs r0, r4 -100027c8: 0029 movs r1, r5 -100027ca: f001 f907 bl 100039dc <__wrap___aeabi_dmul> -100027ce: 0004 movs r4, r0 -100027d0: 000d movs r5, r1 -100027d2: 960a str r6, [sp, #40] ; 0x28 -100027d4: 0030 movs r0, r6 -100027d6: f001 f971 bl 10003abc <__wrap___aeabi_i2d> -100027da: 4ab0 ldr r2, [pc, #704] ; (10002a9c <_etoa+0x3dc>) -100027dc: 4bb0 ldr r3, [pc, #704] ; (10002aa0 <_etoa+0x3e0>) -100027de: f001 f8fd bl 100039dc <__wrap___aeabi_dmul> -100027e2: 0002 movs r2, r0 -100027e4: 000b movs r3, r1 -100027e6: 0020 movs r0, r4 -100027e8: 0029 movs r1, r5 -100027ea: f001 f8dc bl 100039a6 <__wrap___aeabi_dsub> -100027ee: 0004 movs r4, r0 -100027f0: 000d movs r5, r1 -100027f2: 0002 movs r2, r0 -100027f4: 000b movs r3, r1 -100027f6: f001 f8f1 bl 100039dc <__wrap___aeabi_dmul> -100027fa: 0006 movs r6, r0 -100027fc: 000f movs r7, r1 -100027fe: 990a ldr r1, [sp, #40] ; 0x28 -10002800: 4ba8 ldr r3, [pc, #672] ; (10002aa4 <_etoa+0x3e4>) -10002802: 469c mov ip, r3 -10002804: 4461 add r1, ip -10002806: 2200 movs r2, #0 -10002808: 2300 movs r3, #0 -1000280a: 920a str r2, [sp, #40] ; 0x28 -1000280c: 930b str r3, [sp, #44] ; 0x2c -1000280e: 0509 lsls r1, r1, #20 -10002810: 910b str r1, [sp, #44] ; 0x2c -10002812: 2100 movs r1, #0 -10002814: 910a str r1, [sp, #40] ; 0x28 -10002816: 0022 movs r2, r4 -10002818: 002b movs r3, r5 -1000281a: 0020 movs r0, r4 -1000281c: 0029 movs r1, r5 -1000281e: f001 f8cb bl 100039b8 <__wrap___aeabi_dadd> -10002822: 900c str r0, [sp, #48] ; 0x30 -10002824: 910d str r1, [sp, #52] ; 0x34 -10002826: 0022 movs r2, r4 -10002828: 002b movs r3, r5 -1000282a: 2000 movs r0, #0 -1000282c: 2180 movs r1, #128 ; 0x80 -1000282e: 05c9 lsls r1, r1, #23 -10002830: f001 f8b9 bl 100039a6 <__wrap___aeabi_dsub> -10002834: 0004 movs r4, r0 -10002836: 000d movs r5, r1 -10002838: 2200 movs r2, #0 -1000283a: 4b9b ldr r3, [pc, #620] ; (10002aa8 <_etoa+0x3e8>) -1000283c: 0030 movs r0, r6 -1000283e: 0039 movs r1, r7 -10002840: f001 f8c3 bl 100039ca <__wrap___aeabi_ddiv> -10002844: 2200 movs r2, #0 -10002846: 4b99 ldr r3, [pc, #612] ; (10002aac <_etoa+0x3ec>) -10002848: f001 f8b6 bl 100039b8 <__wrap___aeabi_dadd> -1000284c: 0002 movs r2, r0 -1000284e: 000b movs r3, r1 -10002850: 0030 movs r0, r6 -10002852: 0039 movs r1, r7 -10002854: f001 f8b9 bl 100039ca <__wrap___aeabi_ddiv> -10002858: 2200 movs r2, #0 -1000285a: 4b95 ldr r3, [pc, #596] ; (10002ab0 <_etoa+0x3f0>) -1000285c: f001 f8ac bl 100039b8 <__wrap___aeabi_dadd> -10002860: 0002 movs r2, r0 -10002862: 000b movs r3, r1 -10002864: 0030 movs r0, r6 -10002866: 0039 movs r1, r7 -10002868: f001 f8af bl 100039ca <__wrap___aeabi_ddiv> -1000286c: 0002 movs r2, r0 -1000286e: 000b movs r3, r1 -10002870: 0020 movs r0, r4 -10002872: 0029 movs r1, r5 -10002874: f001 f8a0 bl 100039b8 <__wrap___aeabi_dadd> -10002878: 0002 movs r2, r0 -1000287a: 000b movs r3, r1 -1000287c: 980c ldr r0, [sp, #48] ; 0x30 -1000287e: 990d ldr r1, [sp, #52] ; 0x34 -10002880: f001 f8a3 bl 100039ca <__wrap___aeabi_ddiv> -10002884: 2200 movs r2, #0 -10002886: 4b78 ldr r3, [pc, #480] ; (10002a68 <_etoa+0x3a8>) -10002888: f001 f896 bl 100039b8 <__wrap___aeabi_dadd> -1000288c: 9a0a ldr r2, [sp, #40] ; 0x28 -1000288e: 9b0b ldr r3, [sp, #44] ; 0x2c -10002890: f001 f8a4 bl 100039dc <__wrap___aeabi_dmul> -10002894: 0004 movs r4, r0 -10002896: 000d movs r5, r1 -10002898: 940a str r4, [sp, #40] ; 0x28 -1000289a: 950b str r5, [sp, #44] ; 0x2c -1000289c: 9a09 ldr r2, [sp, #36] ; 0x24 -1000289e: 9b06 ldr r3, [sp, #24] -100028a0: f001 f8f4 bl 10003a8c <__wrap___aeabi_dcmpgt> -100028a4: 2800 cmp r0, #0 -100028a6: d00b beq.n 100028c0 <_etoa+0x200> -100028a8: 2301 movs r3, #1 -100028aa: 425b negs r3, r3 -100028ac: 469c mov ip, r3 -100028ae: 44e3 add fp, ip -100028b0: 2200 movs r2, #0 -100028b2: 4b7e ldr r3, [pc, #504] ; (10002aac <_etoa+0x3ec>) -100028b4: 0020 movs r0, r4 -100028b6: 0029 movs r1, r5 -100028b8: f001 f887 bl 100039ca <__wrap___aeabi_ddiv> -100028bc: 900a str r0, [sp, #40] ; 0x28 -100028be: 910b str r1, [sp, #44] ; 0x2c -100028c0: 465b mov r3, fp -100028c2: 3363 adds r3, #99 ; 0x63 -100028c4: 2bc6 cmp r3, #198 ; 0xc6 -100028c6: d900 bls.n 100028ca <_etoa+0x20a> -100028c8: e0a0 b.n 10002a0c <_etoa+0x34c> -100028ca: 2404 movs r4, #4 -100028cc: 9b1e ldr r3, [sp, #120] ; 0x78 -100028ce: 051b lsls r3, r3, #20 -100028d0: d523 bpl.n 1000291a <_etoa+0x25a> -100028d2: 4a78 ldr r2, [pc, #480] ; (10002ab4 <_etoa+0x3f4>) -100028d4: 4b78 ldr r3, [pc, #480] ; (10002ab8 <_etoa+0x3f8>) -100028d6: 9e09 ldr r6, [sp, #36] ; 0x24 -100028d8: 0030 movs r0, r6 -100028da: 9d06 ldr r5, [sp, #24] +100026d2 <_ntoa_long_long>: +100026d2: b5f0 push {r4, r5, r6, r7, lr} +100026d4: 46de mov lr, fp +100026d6: 4657 mov r7, sl +100026d8: 464e mov r6, r9 +100026da: 4645 mov r5, r8 +100026dc: b5e0 push {r5, r6, r7, lr} +100026de: b095 sub sp, #84 ; 0x54 +100026e0: 9008 str r0, [sp, #32] +100026e2: 9109 str r1, [sp, #36] ; 0x24 +100026e4: 920a str r2, [sp, #40] ; 0x28 +100026e6: 930b str r3, [sp, #44] ; 0x2c +100026e8: 9e1e ldr r6, [sp, #120] ; 0x78 +100026ea: 9c1f ldr r4, [sp, #124] ; 0x7c +100026ec: ab20 add r3, sp, #128 ; 0x80 +100026ee: 781b ldrb r3, [r3, #0] +100026f0: 469b mov fp, r3 +100026f2: 9b22 ldr r3, [sp, #136] ; 0x88 +100026f4: 4699 mov r9, r3 +100026f6: 9d23 ldr r5, [sp, #140] ; 0x8c +100026f8: 9b26 ldr r3, [sp, #152] ; 0x98 +100026fa: 469a mov sl, r3 +100026fc: 0033 movs r3, r6 +100026fe: 4323 orrs r3, r4 +10002700: d103 bne.n 1000270a <_ntoa_long_long+0x38> +10002702: 3310 adds r3, #16 +10002704: 4652 mov r2, sl +10002706: 439a bics r2, r3 +10002708: 4692 mov sl, r2 +1000270a: 2380 movs r3, #128 ; 0x80 +1000270c: 00db lsls r3, r3, #3 +1000270e: 4657 mov r7, sl +10002710: 401f ands r7, r3 +10002712: 4652 mov r2, sl +10002714: 421a tst r2, r3 +10002716: d019 beq.n 1000274c <_ntoa_long_long+0x7a> +10002718: 0033 movs r3, r6 +1000271a: 4323 orrs r3, r4 +1000271c: d02d beq.n 1000277a <_ntoa_long_long+0xa8> +1000271e: 2700 movs r7, #0 +10002720: e014 b.n 1000274c <_ntoa_long_long+0x7a> +10002722: 3330 adds r3, #48 ; 0x30 +10002724: b2da uxtb r2, r3 +10002726: 1c7b adds r3, r7, #1 +10002728: 4698 mov r8, r3 +1000272a: ab0c add r3, sp, #48 ; 0x30 +1000272c: 55da strb r2, [r3, r7] +1000272e: 464a mov r2, r9 +10002730: 002b movs r3, r5 +10002732: 0030 movs r0, r6 +10002734: 0021 movs r1, r4 +10002736: f000 ffb1 bl 1000369c <__wrap___aeabi_uldivmod> +1000273a: 42a5 cmp r5, r4 +1000273c: d81f bhi.n 1000277e <_ntoa_long_long+0xac> +1000273e: d019 beq.n 10002774 <_ntoa_long_long+0xa2> +10002740: 4643 mov r3, r8 +10002742: 2b1f cmp r3, #31 +10002744: d81b bhi.n 1000277e <_ntoa_long_long+0xac> +10002746: 4647 mov r7, r8 +10002748: 0006 movs r6, r0 +1000274a: 000c movs r4, r1 +1000274c: 464a mov r2, r9 +1000274e: 002b movs r3, r5 +10002750: 0030 movs r0, r6 +10002752: 0021 movs r1, r4 +10002754: f000 ffa2 bl 1000369c <__wrap___aeabi_uldivmod> +10002758: b2d3 uxtb r3, r2 +1000275a: 2b09 cmp r3, #9 +1000275c: d9e1 bls.n 10002722 <_ntoa_long_long+0x50> +1000275e: 4652 mov r2, sl +10002760: 0692 lsls r2, r2, #26 +10002762: d505 bpl.n 10002770 <_ntoa_long_long+0x9e> +10002764: 2241 movs r2, #65 ; 0x41 +10002766: 18d2 adds r2, r2, r3 +10002768: b2d2 uxtb r2, r2 +1000276a: 3a0a subs r2, #10 +1000276c: b2d2 uxtb r2, r2 +1000276e: e7da b.n 10002726 <_ntoa_long_long+0x54> +10002770: 2261 movs r2, #97 ; 0x61 +10002772: e7f8 b.n 10002766 <_ntoa_long_long+0x94> +10002774: 45b1 cmp r9, r6 +10002776: d9e3 bls.n 10002740 <_ntoa_long_long+0x6e> +10002778: e001 b.n 1000277e <_ntoa_long_long+0xac> +1000277a: 2300 movs r3, #0 +1000277c: 4698 mov r8, r3 +1000277e: 4653 mov r3, sl +10002780: 9306 str r3, [sp, #24] +10002782: 9b25 ldr r3, [sp, #148] ; 0x94 +10002784: 9305 str r3, [sp, #20] +10002786: 9b24 ldr r3, [sp, #144] ; 0x90 +10002788: 9304 str r3, [sp, #16] +1000278a: 464b mov r3, r9 +1000278c: 9303 str r3, [sp, #12] +1000278e: 465b mov r3, fp +10002790: 9302 str r3, [sp, #8] +10002792: 4643 mov r3, r8 +10002794: 9301 str r3, [sp, #4] +10002796: ab0c add r3, sp, #48 ; 0x30 +10002798: 9300 str r3, [sp, #0] +1000279a: 9b0b ldr r3, [sp, #44] ; 0x2c +1000279c: 9a0a ldr r2, [sp, #40] ; 0x28 +1000279e: 9909 ldr r1, [sp, #36] ; 0x24 +100027a0: 9808 ldr r0, [sp, #32] +100027a2: f7ff feaf bl 10002504 <_ntoa_format> +100027a6: b015 add sp, #84 ; 0x54 +100027a8: bcf0 pop {r4, r5, r6, r7} +100027aa: 46bb mov fp, r7 +100027ac: 46b2 mov sl, r6 +100027ae: 46a9 mov r9, r5 +100027b0: 46a0 mov r8, r4 +100027b2: bdf0 pop {r4, r5, r6, r7, pc} + +100027b4 <_etoa>: +100027b4: b5f0 push {r4, r5, r6, r7, lr} +100027b6: 46de mov lr, fp +100027b8: 4657 mov r7, sl +100027ba: 464e mov r6, r9 +100027bc: 4645 mov r5, r8 +100027be: b5e0 push {r5, r6, r7, lr} +100027c0: b091 sub sp, #68 ; 0x44 +100027c2: 4682 mov sl, r0 +100027c4: 4689 mov r9, r1 +100027c6: 920e str r2, [sp, #56] ; 0x38 +100027c8: 4698 mov r8, r3 +100027ca: 9c1a ldr r4, [sp, #104] ; 0x68 +100027cc: 9407 str r4, [sp, #28] +100027ce: 9d1b ldr r5, [sp, #108] ; 0x6c +100027d0: 9508 str r5, [sp, #32] +100027d2: 0022 movs r2, r4 +100027d4: 002b movs r3, r5 +100027d6: 0020 movs r0, r4 +100027d8: 0029 movs r1, r5 +100027da: f001 f9d6 bl 10003b8a <__wrap___aeabi_dcmpun> +100027de: 2800 cmp r0, #0 +100027e0: d000 beq.n 100027e4 <_etoa+0x30> +100027e2: e16f b.n 10002ac4 <_etoa+0x310> +100027e4: 2201 movs r2, #1 +100027e6: 4252 negs r2, r2 +100027e8: 4bd9 ldr r3, [pc, #868] ; (10002b50 <_etoa+0x39c>) +100027ea: 0020 movs r0, r4 +100027ec: 0029 movs r1, r5 +100027ee: f001 f9c7 bl 10003b80 <__wrap___aeabi_dcmpgt> +100027f2: 2800 cmp r0, #0 +100027f4: d000 beq.n 100027f8 <_etoa+0x44> +100027f6: e165 b.n 10002ac4 <_etoa+0x310> +100027f8: 2201 movs r2, #1 +100027fa: 4252 negs r2, r2 +100027fc: 4bd5 ldr r3, [pc, #852] ; (10002b54 <_etoa+0x3a0>) +100027fe: 0020 movs r0, r4 +10002800: 0029 movs r1, r5 +10002802: f001 f9a7 bl 10003b54 <__wrap___aeabi_dcmplt> +10002806: 2800 cmp r0, #0 +10002808: d000 beq.n 1000280c <_etoa+0x58> +1000280a: e15b b.n 10002ac4 <_etoa+0x310> +1000280c: 2200 movs r2, #0 +1000280e: 2300 movs r3, #0 +10002810: 9c07 ldr r4, [sp, #28] +10002812: 0020 movs r0, r4 +10002814: 9d08 ldr r5, [sp, #32] +10002816: 0029 movs r1, r5 +10002818: f001 f99c bl 10003b54 <__wrap___aeabi_dcmplt> +1000281c: 2800 cmp r0, #0 +1000281e: d000 beq.n 10002822 <_etoa+0x6e> +10002820: e167 b.n 10002af2 <_etoa+0x33e> +10002822: 9a07 ldr r2, [sp, #28] +10002824: 9b08 ldr r3, [sp, #32] +10002826: 9209 str r2, [sp, #36] ; 0x24 +10002828: 9306 str r3, [sp, #24] +1000282a: 2380 movs r3, #128 ; 0x80 +1000282c: 00db lsls r3, r3, #3 +1000282e: 9a1e ldr r2, [sp, #120] ; 0x78 +10002830: 401a ands r2, r3 +10002832: 920f str r2, [sp, #60] ; 0x3c +10002834: 9a1e ldr r2, [sp, #120] ; 0x78 +10002836: 421a tst r2, r3 +10002838: d101 bne.n 1000283e <_etoa+0x8a> +1000283a: 2306 movs r3, #6 +1000283c: 931c str r3, [sp, #112] ; 0x70 +1000283e: 9b09 ldr r3, [sp, #36] ; 0x24 +10002840: 9a06 ldr r2, [sp, #24] +10002842: 0d10 lsrs r0, r2, #20 +10002844: 0540 lsls r0, r0, #21 +10002846: 0d40 lsrs r0, r0, #21 +10002848: 49c3 ldr r1, [pc, #780] ; (10002b58 <_etoa+0x3a4>) +1000284a: 468c mov ip, r1 +1000284c: 4460 add r0, ip +1000284e: 0312 lsls r2, r2, #12 +10002850: 0b12 lsrs r2, r2, #12 +10002852: 001e movs r6, r3 +10002854: 4bc1 ldr r3, [pc, #772] ; (10002b5c <_etoa+0x3a8>) +10002856: 4313 orrs r3, r2 +10002858: 001f movs r7, r3 +1000285a: f001 f9a9 bl 10003bb0 <__wrap___aeabi_i2d> +1000285e: 4ac0 ldr r2, [pc, #768] ; (10002b60 <_etoa+0x3ac>) +10002860: 4bc0 ldr r3, [pc, #768] ; (10002b64 <_etoa+0x3b0>) +10002862: f001 f935 bl 10003ad0 <__wrap___aeabi_dmul> +10002866: 4ac0 ldr r2, [pc, #768] ; (10002b68 <_etoa+0x3b4>) +10002868: 4bc0 ldr r3, [pc, #768] ; (10002b6c <_etoa+0x3b8>) +1000286a: f001 f91f bl 10003aac <__wrap___aeabi_dadd> +1000286e: 0004 movs r4, r0 +10002870: 000d movs r5, r1 +10002872: 2200 movs r2, #0 +10002874: 4bbe ldr r3, [pc, #760] ; (10002b70 <_etoa+0x3bc>) +10002876: 0030 movs r0, r6 +10002878: 0039 movs r1, r7 +1000287a: f001 f90e bl 10003a9a <__wrap___aeabi_dsub> +1000287e: 4abd ldr r2, [pc, #756] ; (10002b74 <_etoa+0x3c0>) +10002880: 4bbd ldr r3, [pc, #756] ; (10002b78 <_etoa+0x3c4>) +10002882: f001 f925 bl 10003ad0 <__wrap___aeabi_dmul> +10002886: 0002 movs r2, r0 +10002888: 000b movs r3, r1 +1000288a: 0020 movs r0, r4 +1000288c: 0029 movs r1, r5 +1000288e: f001 f90d bl 10003aac <__wrap___aeabi_dadd> +10002892: f001 f9a5 bl 10003be0 <__wrap___aeabi_d2iz> +10002896: 4683 mov fp, r0 +10002898: f001 f98a bl 10003bb0 <__wrap___aeabi_i2d> +1000289c: 0004 movs r4, r0 +1000289e: 000d movs r5, r1 +100028a0: 4ab6 ldr r2, [pc, #728] ; (10002b7c <_etoa+0x3c8>) +100028a2: 4bb7 ldr r3, [pc, #732] ; (10002b80 <_etoa+0x3cc>) +100028a4: f001 f914 bl 10003ad0 <__wrap___aeabi_dmul> +100028a8: 2200 movs r2, #0 +100028aa: 4bb6 ldr r3, [pc, #728] ; (10002b84 <_etoa+0x3d0>) +100028ac: f001 f8fe bl 10003aac <__wrap___aeabi_dadd> +100028b0: f001 f996 bl 10003be0 <__wrap___aeabi_d2iz> +100028b4: 0006 movs r6, r0 +100028b6: 4ab4 ldr r2, [pc, #720] ; (10002b88 <_etoa+0x3d4>) +100028b8: 4bb4 ldr r3, [pc, #720] ; (10002b8c <_etoa+0x3d8>) +100028ba: 0020 movs r0, r4 +100028bc: 0029 movs r1, r5 +100028be: f001 f907 bl 10003ad0 <__wrap___aeabi_dmul> +100028c2: 0004 movs r4, r0 +100028c4: 000d movs r5, r1 +100028c6: 960a str r6, [sp, #40] ; 0x28 +100028c8: 0030 movs r0, r6 +100028ca: f001 f971 bl 10003bb0 <__wrap___aeabi_i2d> +100028ce: 4ab0 ldr r2, [pc, #704] ; (10002b90 <_etoa+0x3dc>) +100028d0: 4bb0 ldr r3, [pc, #704] ; (10002b94 <_etoa+0x3e0>) +100028d2: f001 f8fd bl 10003ad0 <__wrap___aeabi_dmul> +100028d6: 0002 movs r2, r0 +100028d8: 000b movs r3, r1 +100028da: 0020 movs r0, r4 100028dc: 0029 movs r1, r5 -100028de: f001 f8cd bl 10003a7c <__wrap___aeabi_dcmpge> -100028e2: 2800 cmp r0, #0 -100028e4: d100 bne.n 100028e8 <_etoa+0x228> -100028e6: e096 b.n 10002a16 <_etoa+0x356> -100028e8: 2200 movs r2, #0 -100028ea: 4b74 ldr r3, [pc, #464] ; (10002abc <_etoa+0x3fc>) -100028ec: 0030 movs r0, r6 -100028ee: 0029 movs r1, r5 -100028f0: f001 f8b6 bl 10003a60 <__wrap___aeabi_dcmplt> -100028f4: 2800 cmp r0, #0 -100028f6: d100 bne.n 100028fa <_etoa+0x23a> -100028f8: e08d b.n 10002a16 <_etoa+0x356> -100028fa: 9b1c ldr r3, [sp, #112] ; 0x70 -100028fc: 455b cmp r3, fp -100028fe: dc00 bgt.n 10002902 <_etoa+0x242> -10002900: e086 b.n 10002a10 <_etoa+0x350> -10002902: 465a mov r2, fp -10002904: 1a98 subs r0, r3, r2 -10002906: 1e43 subs r3, r0, #1 -10002908: 931c str r3, [sp, #112] ; 0x70 -1000290a: 2380 movs r3, #128 ; 0x80 -1000290c: 00db lsls r3, r3, #3 -1000290e: 9a1e ldr r2, [sp, #120] ; 0x78 -10002910: 431a orrs r2, r3 -10002912: 921e str r2, [sp, #120] ; 0x78 -10002914: 2400 movs r4, #0 -10002916: 2300 movs r3, #0 -10002918: 469b mov fp, r3 -1000291a: 9b1d ldr r3, [sp, #116] ; 0x74 -1000291c: 429c cmp r4, r3 -1000291e: d300 bcc.n 10002922 <_etoa+0x262> -10002920: e085 b.n 10002a2e <_etoa+0x36e> -10002922: 1b1d subs r5, r3, r4 -10002924: 2302 movs r3, #2 -10002926: 9e1e ldr r6, [sp, #120] ; 0x78 -10002928: 401e ands r6, r3 -1000292a: 9a1e ldr r2, [sp, #120] ; 0x78 -1000292c: 4213 tst r3, r2 -1000292e: d002 beq.n 10002936 <_etoa+0x276> -10002930: 2c00 cmp r4, #0 -10002932: d000 beq.n 10002936 <_etoa+0x276> -10002934: 2500 movs r5, #0 -10002936: 465b mov r3, fp -10002938: 2b00 cmp r3, #0 -1000293a: d007 beq.n 1000294c <_etoa+0x28c> -1000293c: 9a0a ldr r2, [sp, #40] ; 0x28 -1000293e: 9b0b ldr r3, [sp, #44] ; 0x2c -10002940: 9809 ldr r0, [sp, #36] ; 0x24 -10002942: 9906 ldr r1, [sp, #24] -10002944: f001 f841 bl 100039ca <__wrap___aeabi_ddiv> -10002948: 9009 str r0, [sp, #36] ; 0x24 -1000294a: 9106 str r1, [sp, #24] +100028de: f001 f8dc bl 10003a9a <__wrap___aeabi_dsub> +100028e2: 0004 movs r4, r0 +100028e4: 000d movs r5, r1 +100028e6: 0002 movs r2, r0 +100028e8: 000b movs r3, r1 +100028ea: f001 f8f1 bl 10003ad0 <__wrap___aeabi_dmul> +100028ee: 0006 movs r6, r0 +100028f0: 000f movs r7, r1 +100028f2: 990a ldr r1, [sp, #40] ; 0x28 +100028f4: 4ba8 ldr r3, [pc, #672] ; (10002b98 <_etoa+0x3e4>) +100028f6: 469c mov ip, r3 +100028f8: 4461 add r1, ip +100028fa: 2200 movs r2, #0 +100028fc: 2300 movs r3, #0 +100028fe: 920a str r2, [sp, #40] ; 0x28 +10002900: 930b str r3, [sp, #44] ; 0x2c +10002902: 0509 lsls r1, r1, #20 +10002904: 910b str r1, [sp, #44] ; 0x2c +10002906: 2100 movs r1, #0 +10002908: 910a str r1, [sp, #40] ; 0x28 +1000290a: 0022 movs r2, r4 +1000290c: 002b movs r3, r5 +1000290e: 0020 movs r0, r4 +10002910: 0029 movs r1, r5 +10002912: f001 f8cb bl 10003aac <__wrap___aeabi_dadd> +10002916: 900c str r0, [sp, #48] ; 0x30 +10002918: 910d str r1, [sp, #52] ; 0x34 +1000291a: 0022 movs r2, r4 +1000291c: 002b movs r3, r5 +1000291e: 2000 movs r0, #0 +10002920: 2180 movs r1, #128 ; 0x80 +10002922: 05c9 lsls r1, r1, #23 +10002924: f001 f8b9 bl 10003a9a <__wrap___aeabi_dsub> +10002928: 0004 movs r4, r0 +1000292a: 000d movs r5, r1 +1000292c: 2200 movs r2, #0 +1000292e: 4b9b ldr r3, [pc, #620] ; (10002b9c <_etoa+0x3e8>) +10002930: 0030 movs r0, r6 +10002932: 0039 movs r1, r7 +10002934: f001 f8c3 bl 10003abe <__wrap___aeabi_ddiv> +10002938: 2200 movs r2, #0 +1000293a: 4b99 ldr r3, [pc, #612] ; (10002ba0 <_etoa+0x3ec>) +1000293c: f001 f8b6 bl 10003aac <__wrap___aeabi_dadd> +10002940: 0002 movs r2, r0 +10002942: 000b movs r3, r1 +10002944: 0030 movs r0, r6 +10002946: 0039 movs r1, r7 +10002948: f001 f8b9 bl 10003abe <__wrap___aeabi_ddiv> 1000294c: 2200 movs r2, #0 -1000294e: 2300 movs r3, #0 -10002950: 9807 ldr r0, [sp, #28] -10002952: 9908 ldr r1, [sp, #32] -10002954: f001 f884 bl 10003a60 <__wrap___aeabi_dcmplt> -10002958: 2800 cmp r0, #0 -1000295a: d16a bne.n 10002a32 <_etoa+0x372> -1000295c: 4b58 ldr r3, [pc, #352] ; (10002ac0 <_etoa+0x400>) -1000295e: 9a1e ldr r2, [sp, #120] ; 0x78 -10002960: 4013 ands r3, r2 -10002962: 9304 str r3, [sp, #16] -10002964: 9503 str r5, [sp, #12] -10002966: 9b1c ldr r3, [sp, #112] ; 0x70 -10002968: 9302 str r3, [sp, #8] -1000296a: 9a09 ldr r2, [sp, #36] ; 0x24 -1000296c: 9b06 ldr r3, [sp, #24] -1000296e: 9200 str r2, [sp, #0] -10002970: 9301 str r3, [sp, #4] -10002972: 4643 mov r3, r8 -10002974: 9a0e ldr r2, [sp, #56] ; 0x38 -10002976: 4649 mov r1, r9 -10002978: 4650 mov r0, sl -1000297a: f000 f8a3 bl 10002ac4 <_ftoa> -1000297e: 2c00 cmp r4, #0 -10002980: d036 beq.n 100029f0 <_etoa+0x330> -10002982: 9b1e ldr r3, [sp, #120] ; 0x78 -10002984: 069b lsls r3, r3, #26 -10002986: d55b bpl.n 10002a40 <_etoa+0x380> -10002988: 2745 movs r7, #69 ; 0x45 -1000298a: 1c45 adds r5, r0, #1 -1000298c: 4643 mov r3, r8 -1000298e: 0002 movs r2, r0 -10002990: 4649 mov r1, r9 -10002992: 0038 movs r0, r7 -10002994: 47d0 blx sl -10002996: 465b mov r3, fp -10002998: 17da asrs r2, r3, #31 -1000299a: 189b adds r3, r3, r2 -1000299c: 4053 eors r3, r2 -1000299e: 2205 movs r2, #5 -100029a0: 9205 str r2, [sp, #20] -100029a2: 3c01 subs r4, #1 -100029a4: 9404 str r4, [sp, #16] -100029a6: 2200 movs r2, #0 -100029a8: 9203 str r2, [sp, #12] -100029aa: 320a adds r2, #10 -100029ac: 9202 str r2, [sp, #8] -100029ae: 465a mov r2, fp -100029b0: 0fd0 lsrs r0, r2, #31 -100029b2: 9001 str r0, [sp, #4] -100029b4: 9300 str r3, [sp, #0] -100029b6: 4643 mov r3, r8 -100029b8: 002a movs r2, r5 -100029ba: 4649 mov r1, r9 -100029bc: 4650 mov r0, sl -100029be: f7ff fdb0 bl 10002522 <_ntoa_long> -100029c2: 2e00 cmp r6, #0 -100029c4: d014 beq.n 100029f0 <_etoa+0x330> -100029c6: 0002 movs r2, r0 -100029c8: 4657 mov r7, sl -100029ca: 9e0e ldr r6, [sp, #56] ; 0x38 -100029cc: 9d1d ldr r5, [sp, #116] ; 0x74 -100029ce: e03f b.n 10002a50 <_etoa+0x390> -100029d0: 9b1e ldr r3, [sp, #120] ; 0x78 -100029d2: 9304 str r3, [sp, #16] -100029d4: 9b1d ldr r3, [sp, #116] ; 0x74 -100029d6: 9303 str r3, [sp, #12] -100029d8: 9b1c ldr r3, [sp, #112] ; 0x70 -100029da: 9302 str r3, [sp, #8] -100029dc: 9a07 ldr r2, [sp, #28] -100029de: 9b08 ldr r3, [sp, #32] -100029e0: 9200 str r2, [sp, #0] -100029e2: 9301 str r3, [sp, #4] -100029e4: 4643 mov r3, r8 -100029e6: 9a0e ldr r2, [sp, #56] ; 0x38 -100029e8: 4649 mov r1, r9 -100029ea: 4650 mov r0, sl -100029ec: f000 f86a bl 10002ac4 <_ftoa> -100029f0: b011 add sp, #68 ; 0x44 -100029f2: bcf0 pop {r4, r5, r6, r7} -100029f4: 46bb mov fp, r7 -100029f6: 46b2 mov sl, r6 -100029f8: 46a9 mov r9, r5 -100029fa: 46a0 mov r8, r4 -100029fc: bdf0 pop {r4, r5, r6, r7, pc} -100029fe: 9409 str r4, [sp, #36] ; 0x24 -10002a00: 2380 movs r3, #128 ; 0x80 -10002a02: 061b lsls r3, r3, #24 -10002a04: 469c mov ip, r3 -10002a06: 4465 add r5, ip -10002a08: 9506 str r5, [sp, #24] -10002a0a: e694 b.n 10002736 <_etoa+0x76> -10002a0c: 2405 movs r4, #5 -10002a0e: e75d b.n 100028cc <_etoa+0x20c> -10002a10: 2300 movs r3, #0 -10002a12: 931c str r3, [sp, #112] ; 0x70 -10002a14: e779 b.n 1000290a <_etoa+0x24a> -10002a16: 9b1c ldr r3, [sp, #112] ; 0x70 -10002a18: 2b00 cmp r3, #0 -10002a1a: d100 bne.n 10002a1e <_etoa+0x35e> -10002a1c: e77d b.n 1000291a <_etoa+0x25a> -10002a1e: 9b0f ldr r3, [sp, #60] ; 0x3c -10002a20: 2b00 cmp r3, #0 -10002a22: d100 bne.n 10002a26 <_etoa+0x366> -10002a24: e779 b.n 1000291a <_etoa+0x25a> -10002a26: 9b1c ldr r3, [sp, #112] ; 0x70 -10002a28: 3b01 subs r3, #1 -10002a2a: 931c str r3, [sp, #112] ; 0x70 -10002a2c: e775 b.n 1000291a <_etoa+0x25a> -10002a2e: 2500 movs r5, #0 -10002a30: e778 b.n 10002924 <_etoa+0x264> -10002a32: 9906 ldr r1, [sp, #24] -10002a34: 2080 movs r0, #128 ; 0x80 -10002a36: 0600 lsls r0, r0, #24 -10002a38: 4684 mov ip, r0 -10002a3a: 4461 add r1, ip -10002a3c: 9106 str r1, [sp, #24] -10002a3e: e78d b.n 1000295c <_etoa+0x29c> -10002a40: 2765 movs r7, #101 ; 0x65 -10002a42: e7a2 b.n 1000298a <_etoa+0x2ca> -10002a44: 1c54 adds r4, r2, #1 -10002a46: 4643 mov r3, r8 -10002a48: 4649 mov r1, r9 -10002a4a: 2020 movs r0, #32 -10002a4c: 47b8 blx r7 -10002a4e: 0022 movs r2, r4 -10002a50: 1b93 subs r3, r2, r6 -10002a52: 42ab cmp r3, r5 -10002a54: d3f6 bcc.n 10002a44 <_etoa+0x384> -10002a56: 0010 movs r0, r2 -10002a58: e7ca b.n 100029f0 <_etoa+0x330> -10002a5a: 46c0 nop ; (mov r8, r8) -10002a5c: 7fefffff .word 0x7fefffff -10002a60: ffefffff .word 0xffefffff -10002a64: fffffc01 .word 0xfffffc01 -10002a68: 3ff00000 .word 0x3ff00000 -10002a6c: 509f79fb .word 0x509f79fb -10002a70: 3fd34413 .word 0x3fd34413 -10002a74: 8b60c8b3 .word 0x8b60c8b3 -10002a78: 3fc68a28 .word 0x3fc68a28 -10002a7c: 3ff80000 .word 0x3ff80000 -10002a80: 636f4361 .word 0x636f4361 -10002a84: 3fd287a7 .word 0x3fd287a7 -10002a88: 0979a371 .word 0x0979a371 -10002a8c: 400a934f .word 0x400a934f -10002a90: 3fe00000 .word 0x3fe00000 -10002a94: bbb55516 .word 0xbbb55516 -10002a98: 40026bb1 .word 0x40026bb1 -10002a9c: fefa39ef .word 0xfefa39ef -10002aa0: 3fe62e42 .word 0x3fe62e42 -10002aa4: 000003ff .word 0x000003ff -10002aa8: 402c0000 .word 0x402c0000 -10002aac: 40240000 .word 0x40240000 -10002ab0: 40180000 .word 0x40180000 -10002ab4: eb1c432d .word 0xeb1c432d -10002ab8: 3f1a36e2 .word 0x3f1a36e2 -10002abc: 412e8480 .word 0x412e8480 -10002ac0: fffff7ff .word 0xfffff7ff +1000294e: 4b95 ldr r3, [pc, #596] ; (10002ba4 <_etoa+0x3f0>) +10002950: f001 f8ac bl 10003aac <__wrap___aeabi_dadd> +10002954: 0002 movs r2, r0 +10002956: 000b movs r3, r1 +10002958: 0030 movs r0, r6 +1000295a: 0039 movs r1, r7 +1000295c: f001 f8af bl 10003abe <__wrap___aeabi_ddiv> +10002960: 0002 movs r2, r0 +10002962: 000b movs r3, r1 +10002964: 0020 movs r0, r4 +10002966: 0029 movs r1, r5 +10002968: f001 f8a0 bl 10003aac <__wrap___aeabi_dadd> +1000296c: 0002 movs r2, r0 +1000296e: 000b movs r3, r1 +10002970: 980c ldr r0, [sp, #48] ; 0x30 +10002972: 990d ldr r1, [sp, #52] ; 0x34 +10002974: f001 f8a3 bl 10003abe <__wrap___aeabi_ddiv> +10002978: 2200 movs r2, #0 +1000297a: 4b78 ldr r3, [pc, #480] ; (10002b5c <_etoa+0x3a8>) +1000297c: f001 f896 bl 10003aac <__wrap___aeabi_dadd> +10002980: 9a0a ldr r2, [sp, #40] ; 0x28 +10002982: 9b0b ldr r3, [sp, #44] ; 0x2c +10002984: f001 f8a4 bl 10003ad0 <__wrap___aeabi_dmul> +10002988: 0004 movs r4, r0 +1000298a: 000d movs r5, r1 +1000298c: 940a str r4, [sp, #40] ; 0x28 +1000298e: 950b str r5, [sp, #44] ; 0x2c +10002990: 9a09 ldr r2, [sp, #36] ; 0x24 +10002992: 9b06 ldr r3, [sp, #24] +10002994: f001 f8f4 bl 10003b80 <__wrap___aeabi_dcmpgt> +10002998: 2800 cmp r0, #0 +1000299a: d00b beq.n 100029b4 <_etoa+0x200> +1000299c: 2301 movs r3, #1 +1000299e: 425b negs r3, r3 +100029a0: 469c mov ip, r3 +100029a2: 44e3 add fp, ip +100029a4: 2200 movs r2, #0 +100029a6: 4b7e ldr r3, [pc, #504] ; (10002ba0 <_etoa+0x3ec>) +100029a8: 0020 movs r0, r4 +100029aa: 0029 movs r1, r5 +100029ac: f001 f887 bl 10003abe <__wrap___aeabi_ddiv> +100029b0: 900a str r0, [sp, #40] ; 0x28 +100029b2: 910b str r1, [sp, #44] ; 0x2c +100029b4: 465b mov r3, fp +100029b6: 3363 adds r3, #99 ; 0x63 +100029b8: 2bc6 cmp r3, #198 ; 0xc6 +100029ba: d900 bls.n 100029be <_etoa+0x20a> +100029bc: e0a0 b.n 10002b00 <_etoa+0x34c> +100029be: 2404 movs r4, #4 +100029c0: 9b1e ldr r3, [sp, #120] ; 0x78 +100029c2: 051b lsls r3, r3, #20 +100029c4: d523 bpl.n 10002a0e <_etoa+0x25a> +100029c6: 4a78 ldr r2, [pc, #480] ; (10002ba8 <_etoa+0x3f4>) +100029c8: 4b78 ldr r3, [pc, #480] ; (10002bac <_etoa+0x3f8>) +100029ca: 9e09 ldr r6, [sp, #36] ; 0x24 +100029cc: 0030 movs r0, r6 +100029ce: 9d06 ldr r5, [sp, #24] +100029d0: 0029 movs r1, r5 +100029d2: f001 f8cd bl 10003b70 <__wrap___aeabi_dcmpge> +100029d6: 2800 cmp r0, #0 +100029d8: d100 bne.n 100029dc <_etoa+0x228> +100029da: e096 b.n 10002b0a <_etoa+0x356> +100029dc: 2200 movs r2, #0 +100029de: 4b74 ldr r3, [pc, #464] ; (10002bb0 <_etoa+0x3fc>) +100029e0: 0030 movs r0, r6 +100029e2: 0029 movs r1, r5 +100029e4: f001 f8b6 bl 10003b54 <__wrap___aeabi_dcmplt> +100029e8: 2800 cmp r0, #0 +100029ea: d100 bne.n 100029ee <_etoa+0x23a> +100029ec: e08d b.n 10002b0a <_etoa+0x356> +100029ee: 9b1c ldr r3, [sp, #112] ; 0x70 +100029f0: 455b cmp r3, fp +100029f2: dc00 bgt.n 100029f6 <_etoa+0x242> +100029f4: e086 b.n 10002b04 <_etoa+0x350> +100029f6: 465a mov r2, fp +100029f8: 1a98 subs r0, r3, r2 +100029fa: 1e43 subs r3, r0, #1 +100029fc: 931c str r3, [sp, #112] ; 0x70 +100029fe: 2380 movs r3, #128 ; 0x80 +10002a00: 00db lsls r3, r3, #3 +10002a02: 9a1e ldr r2, [sp, #120] ; 0x78 +10002a04: 431a orrs r2, r3 +10002a06: 921e str r2, [sp, #120] ; 0x78 +10002a08: 2400 movs r4, #0 +10002a0a: 2300 movs r3, #0 +10002a0c: 469b mov fp, r3 +10002a0e: 9b1d ldr r3, [sp, #116] ; 0x74 +10002a10: 429c cmp r4, r3 +10002a12: d300 bcc.n 10002a16 <_etoa+0x262> +10002a14: e085 b.n 10002b22 <_etoa+0x36e> +10002a16: 1b1d subs r5, r3, r4 +10002a18: 2302 movs r3, #2 +10002a1a: 9e1e ldr r6, [sp, #120] ; 0x78 +10002a1c: 401e ands r6, r3 +10002a1e: 9a1e ldr r2, [sp, #120] ; 0x78 +10002a20: 4213 tst r3, r2 +10002a22: d002 beq.n 10002a2a <_etoa+0x276> +10002a24: 2c00 cmp r4, #0 +10002a26: d000 beq.n 10002a2a <_etoa+0x276> +10002a28: 2500 movs r5, #0 +10002a2a: 465b mov r3, fp +10002a2c: 2b00 cmp r3, #0 +10002a2e: d007 beq.n 10002a40 <_etoa+0x28c> +10002a30: 9a0a ldr r2, [sp, #40] ; 0x28 +10002a32: 9b0b ldr r3, [sp, #44] ; 0x2c +10002a34: 9809 ldr r0, [sp, #36] ; 0x24 +10002a36: 9906 ldr r1, [sp, #24] +10002a38: f001 f841 bl 10003abe <__wrap___aeabi_ddiv> +10002a3c: 9009 str r0, [sp, #36] ; 0x24 +10002a3e: 9106 str r1, [sp, #24] +10002a40: 2200 movs r2, #0 +10002a42: 2300 movs r3, #0 +10002a44: 9807 ldr r0, [sp, #28] +10002a46: 9908 ldr r1, [sp, #32] +10002a48: f001 f884 bl 10003b54 <__wrap___aeabi_dcmplt> +10002a4c: 2800 cmp r0, #0 +10002a4e: d16a bne.n 10002b26 <_etoa+0x372> +10002a50: 4b58 ldr r3, [pc, #352] ; (10002bb4 <_etoa+0x400>) +10002a52: 9a1e ldr r2, [sp, #120] ; 0x78 +10002a54: 4013 ands r3, r2 +10002a56: 9304 str r3, [sp, #16] +10002a58: 9503 str r5, [sp, #12] +10002a5a: 9b1c ldr r3, [sp, #112] ; 0x70 +10002a5c: 9302 str r3, [sp, #8] +10002a5e: 9a09 ldr r2, [sp, #36] ; 0x24 +10002a60: 9b06 ldr r3, [sp, #24] +10002a62: 9200 str r2, [sp, #0] +10002a64: 9301 str r3, [sp, #4] +10002a66: 4643 mov r3, r8 +10002a68: 9a0e ldr r2, [sp, #56] ; 0x38 +10002a6a: 4649 mov r1, r9 +10002a6c: 4650 mov r0, sl +10002a6e: f000 f8a3 bl 10002bb8 <_ftoa> +10002a72: 2c00 cmp r4, #0 +10002a74: d036 beq.n 10002ae4 <_etoa+0x330> +10002a76: 9b1e ldr r3, [sp, #120] ; 0x78 +10002a78: 069b lsls r3, r3, #26 +10002a7a: d55b bpl.n 10002b34 <_etoa+0x380> +10002a7c: 2745 movs r7, #69 ; 0x45 +10002a7e: 1c45 adds r5, r0, #1 +10002a80: 4643 mov r3, r8 +10002a82: 0002 movs r2, r0 +10002a84: 4649 mov r1, r9 +10002a86: 0038 movs r0, r7 +10002a88: 47d0 blx sl +10002a8a: 465b mov r3, fp +10002a8c: 17da asrs r2, r3, #31 +10002a8e: 189b adds r3, r3, r2 +10002a90: 4053 eors r3, r2 +10002a92: 2205 movs r2, #5 +10002a94: 9205 str r2, [sp, #20] +10002a96: 3c01 subs r4, #1 +10002a98: 9404 str r4, [sp, #16] +10002a9a: 2200 movs r2, #0 +10002a9c: 9203 str r2, [sp, #12] +10002a9e: 320a adds r2, #10 +10002aa0: 9202 str r2, [sp, #8] +10002aa2: 465a mov r2, fp +10002aa4: 0fd0 lsrs r0, r2, #31 +10002aa6: 9001 str r0, [sp, #4] +10002aa8: 9300 str r3, [sp, #0] +10002aaa: 4643 mov r3, r8 +10002aac: 002a movs r2, r5 +10002aae: 4649 mov r1, r9 +10002ab0: 4650 mov r0, sl +10002ab2: f7ff fdb0 bl 10002616 <_ntoa_long> +10002ab6: 2e00 cmp r6, #0 +10002ab8: d014 beq.n 10002ae4 <_etoa+0x330> +10002aba: 0002 movs r2, r0 +10002abc: 4657 mov r7, sl +10002abe: 9e0e ldr r6, [sp, #56] ; 0x38 +10002ac0: 9d1d ldr r5, [sp, #116] ; 0x74 +10002ac2: e03f b.n 10002b44 <_etoa+0x390> +10002ac4: 9b1e ldr r3, [sp, #120] ; 0x78 +10002ac6: 9304 str r3, [sp, #16] +10002ac8: 9b1d ldr r3, [sp, #116] ; 0x74 +10002aca: 9303 str r3, [sp, #12] +10002acc: 9b1c ldr r3, [sp, #112] ; 0x70 +10002ace: 9302 str r3, [sp, #8] +10002ad0: 9a07 ldr r2, [sp, #28] +10002ad2: 9b08 ldr r3, [sp, #32] +10002ad4: 9200 str r2, [sp, #0] +10002ad6: 9301 str r3, [sp, #4] +10002ad8: 4643 mov r3, r8 +10002ada: 9a0e ldr r2, [sp, #56] ; 0x38 +10002adc: 4649 mov r1, r9 +10002ade: 4650 mov r0, sl +10002ae0: f000 f86a bl 10002bb8 <_ftoa> +10002ae4: b011 add sp, #68 ; 0x44 +10002ae6: bcf0 pop {r4, r5, r6, r7} +10002ae8: 46bb mov fp, r7 +10002aea: 46b2 mov sl, r6 +10002aec: 46a9 mov r9, r5 +10002aee: 46a0 mov r8, r4 +10002af0: bdf0 pop {r4, r5, r6, r7, pc} +10002af2: 9409 str r4, [sp, #36] ; 0x24 +10002af4: 2380 movs r3, #128 ; 0x80 +10002af6: 061b lsls r3, r3, #24 +10002af8: 469c mov ip, r3 +10002afa: 4465 add r5, ip +10002afc: 9506 str r5, [sp, #24] +10002afe: e694 b.n 1000282a <_etoa+0x76> +10002b00: 2405 movs r4, #5 +10002b02: e75d b.n 100029c0 <_etoa+0x20c> +10002b04: 2300 movs r3, #0 +10002b06: 931c str r3, [sp, #112] ; 0x70 +10002b08: e779 b.n 100029fe <_etoa+0x24a> +10002b0a: 9b1c ldr r3, [sp, #112] ; 0x70 +10002b0c: 2b00 cmp r3, #0 +10002b0e: d100 bne.n 10002b12 <_etoa+0x35e> +10002b10: e77d b.n 10002a0e <_etoa+0x25a> +10002b12: 9b0f ldr r3, [sp, #60] ; 0x3c +10002b14: 2b00 cmp r3, #0 +10002b16: d100 bne.n 10002b1a <_etoa+0x366> +10002b18: e779 b.n 10002a0e <_etoa+0x25a> +10002b1a: 9b1c ldr r3, [sp, #112] ; 0x70 +10002b1c: 3b01 subs r3, #1 +10002b1e: 931c str r3, [sp, #112] ; 0x70 +10002b20: e775 b.n 10002a0e <_etoa+0x25a> +10002b22: 2500 movs r5, #0 +10002b24: e778 b.n 10002a18 <_etoa+0x264> +10002b26: 9906 ldr r1, [sp, #24] +10002b28: 2080 movs r0, #128 ; 0x80 +10002b2a: 0600 lsls r0, r0, #24 +10002b2c: 4684 mov ip, r0 +10002b2e: 4461 add r1, ip +10002b30: 9106 str r1, [sp, #24] +10002b32: e78d b.n 10002a50 <_etoa+0x29c> +10002b34: 2765 movs r7, #101 ; 0x65 +10002b36: e7a2 b.n 10002a7e <_etoa+0x2ca> +10002b38: 1c54 adds r4, r2, #1 +10002b3a: 4643 mov r3, r8 +10002b3c: 4649 mov r1, r9 +10002b3e: 2020 movs r0, #32 +10002b40: 47b8 blx r7 +10002b42: 0022 movs r2, r4 +10002b44: 1b93 subs r3, r2, r6 +10002b46: 42ab cmp r3, r5 +10002b48: d3f6 bcc.n 10002b38 <_etoa+0x384> +10002b4a: 0010 movs r0, r2 +10002b4c: e7ca b.n 10002ae4 <_etoa+0x330> +10002b4e: 46c0 nop ; (mov r8, r8) +10002b50: 7fefffff .word 0x7fefffff +10002b54: ffefffff .word 0xffefffff +10002b58: fffffc01 .word 0xfffffc01 +10002b5c: 3ff00000 .word 0x3ff00000 +10002b60: 509f79fb .word 0x509f79fb +10002b64: 3fd34413 .word 0x3fd34413 +10002b68: 8b60c8b3 .word 0x8b60c8b3 +10002b6c: 3fc68a28 .word 0x3fc68a28 +10002b70: 3ff80000 .word 0x3ff80000 +10002b74: 636f4361 .word 0x636f4361 +10002b78: 3fd287a7 .word 0x3fd287a7 +10002b7c: 0979a371 .word 0x0979a371 +10002b80: 400a934f .word 0x400a934f +10002b84: 3fe00000 .word 0x3fe00000 +10002b88: bbb55516 .word 0xbbb55516 +10002b8c: 40026bb1 .word 0x40026bb1 +10002b90: fefa39ef .word 0xfefa39ef +10002b94: 3fe62e42 .word 0x3fe62e42 +10002b98: 000003ff .word 0x000003ff +10002b9c: 402c0000 .word 0x402c0000 +10002ba0: 40240000 .word 0x40240000 +10002ba4: 40180000 .word 0x40180000 +10002ba8: eb1c432d .word 0xeb1c432d +10002bac: 3f1a36e2 .word 0x3f1a36e2 +10002bb0: 412e8480 .word 0x412e8480 +10002bb4: fffff7ff .word 0xfffff7ff -10002ac4 <_ftoa>: -10002ac4: b5f0 push {r4, r5, r6, r7, lr} -10002ac6: 46de mov lr, fp -10002ac8: 4657 mov r7, sl -10002aca: 464e mov r6, r9 -10002acc: 4645 mov r5, r8 -10002ace: b5e0 push {r5, r6, r7, lr} -10002ad0: b095 sub sp, #84 ; 0x54 -10002ad2: 9006 str r0, [sp, #24] -10002ad4: 9107 str r1, [sp, #28] -10002ad6: 4693 mov fp, r2 -10002ad8: 4699 mov r9, r3 -10002ada: 9f20 ldr r7, [sp, #128] ; 0x80 -10002adc: 9a1e ldr r2, [sp, #120] ; 0x78 -10002ade: 9b1f ldr r3, [sp, #124] ; 0x7c -10002ae0: 0010 movs r0, r2 -10002ae2: 0019 movs r1, r3 -10002ae4: f000 ffd7 bl 10003a96 <__wrap___aeabi_dcmpun> -10002ae8: 2800 cmp r0, #0 -10002aea: d131 bne.n 10002b50 <_ftoa+0x8c> -10002aec: 2201 movs r2, #1 -10002aee: 4252 negs r2, r2 -10002af0: 4bbf ldr r3, [pc, #764] ; (10002df0 <_ftoa+0x32c>) -10002af2: 981e ldr r0, [sp, #120] ; 0x78 -10002af4: 991f ldr r1, [sp, #124] ; 0x7c -10002af6: f000 ffb3 bl 10003a60 <__wrap___aeabi_dcmplt> -10002afa: 2800 cmp r0, #0 -10002afc: d137 bne.n 10002b6e <_ftoa+0xaa> -10002afe: 2201 movs r2, #1 -10002b00: 4252 negs r2, r2 -10002b02: 4bbc ldr r3, [pc, #752] ; (10002df4 <_ftoa+0x330>) -10002b04: 981e ldr r0, [sp, #120] ; 0x78 -10002b06: 991f ldr r1, [sp, #124] ; 0x7c -10002b08: f000 ffc0 bl 10003a8c <__wrap___aeabi_dcmpgt> -10002b0c: 2800 cmp r0, #0 -10002b0e: d13d bne.n 10002b8c <_ftoa+0xc8> -10002b10: 2200 movs r2, #0 -10002b12: 4bb9 ldr r3, [pc, #740] ; (10002df8 <_ftoa+0x334>) -10002b14: 981e ldr r0, [sp, #120] ; 0x78 -10002b16: 991f ldr r1, [sp, #124] ; 0x7c -10002b18: f000 ffb8 bl 10003a8c <__wrap___aeabi_dcmpgt> -10002b1c: 2800 cmp r0, #0 -10002b1e: d150 bne.n 10002bc2 <_ftoa+0xfe> -10002b20: 2200 movs r2, #0 -10002b22: 4bb6 ldr r3, [pc, #728] ; (10002dfc <_ftoa+0x338>) -10002b24: 981e ldr r0, [sp, #120] ; 0x78 -10002b26: 991f ldr r1, [sp, #124] ; 0x7c -10002b28: f000 ff9a bl 10003a60 <__wrap___aeabi_dcmplt> -10002b2c: 2800 cmp r0, #0 -10002b2e: d148 bne.n 10002bc2 <_ftoa+0xfe> -10002b30: 2200 movs r2, #0 -10002b32: 2300 movs r3, #0 -10002b34: 981e ldr r0, [sp, #120] ; 0x78 -10002b36: 991f ldr r1, [sp, #124] ; 0x7c -10002b38: f000 ff92 bl 10003a60 <__wrap___aeabi_dcmplt> -10002b3c: 2800 cmp r0, #0 -10002b3e: d150 bne.n 10002be2 <_ftoa+0x11e> -10002b40: 2300 movs r3, #0 -10002b42: 4698 mov r8, r3 -10002b44: 9b22 ldr r3, [sp, #136] ; 0x88 -10002b46: 055b lsls r3, r3, #21 -10002b48: d400 bmi.n 10002b4c <_ftoa+0x88> -10002b4a: e0b6 b.n 10002cba <_ftoa+0x1f6> -10002b4c: 2400 movs r4, #0 -10002b4e: e058 b.n 10002c02 <_ftoa+0x13e> -10002b50: 9b22 ldr r3, [sp, #136] ; 0x88 -10002b52: 9303 str r3, [sp, #12] -10002b54: 9b21 ldr r3, [sp, #132] ; 0x84 -10002b56: 9302 str r3, [sp, #8] -10002b58: 2303 movs r3, #3 -10002b5a: 9301 str r3, [sp, #4] -10002b5c: 4ba8 ldr r3, [pc, #672] ; (10002e00 <_ftoa+0x33c>) -10002b5e: 9300 str r3, [sp, #0] -10002b60: 464b mov r3, r9 -10002b62: 465a mov r2, fp -10002b64: 9907 ldr r1, [sp, #28] -10002b66: 9806 ldr r0, [sp, #24] -10002b68: f7ff fbfb bl 10002362 <_out_rev> -10002b6c: e10e b.n 10002d8c <_ftoa+0x2c8> -10002b6e: 9b22 ldr r3, [sp, #136] ; 0x88 -10002b70: 9303 str r3, [sp, #12] -10002b72: 9b21 ldr r3, [sp, #132] ; 0x84 -10002b74: 9302 str r3, [sp, #8] -10002b76: 2304 movs r3, #4 -10002b78: 9301 str r3, [sp, #4] -10002b7a: 4ba2 ldr r3, [pc, #648] ; (10002e04 <_ftoa+0x340>) -10002b7c: 9300 str r3, [sp, #0] -10002b7e: 464b mov r3, r9 -10002b80: 465a mov r2, fp -10002b82: 9907 ldr r1, [sp, #28] -10002b84: 9806 ldr r0, [sp, #24] -10002b86: f7ff fbec bl 10002362 <_out_rev> -10002b8a: e0ff b.n 10002d8c <_ftoa+0x2c8> -10002b8c: 2304 movs r3, #4 -10002b8e: 9a22 ldr r2, [sp, #136] ; 0x88 -10002b90: 401a ands r2, r3 -10002b92: 9922 ldr r1, [sp, #136] ; 0x88 -10002b94: 420b tst r3, r1 -10002b96: d010 beq.n 10002bba <_ftoa+0xf6> -10002b98: 4b9b ldr r3, [pc, #620] ; (10002e08 <_ftoa+0x344>) -10002b9a: 2a00 cmp r2, #0 -10002b9c: d00f beq.n 10002bbe <_ftoa+0xfa> -10002b9e: 2204 movs r2, #4 -10002ba0: 9922 ldr r1, [sp, #136] ; 0x88 -10002ba2: 9103 str r1, [sp, #12] -10002ba4: 9921 ldr r1, [sp, #132] ; 0x84 -10002ba6: 9102 str r1, [sp, #8] -10002ba8: 9201 str r2, [sp, #4] -10002baa: 9300 str r3, [sp, #0] -10002bac: 464b mov r3, r9 -10002bae: 465a mov r2, fp -10002bb0: 9907 ldr r1, [sp, #28] -10002bb2: 9806 ldr r0, [sp, #24] -10002bb4: f7ff fbd5 bl 10002362 <_out_rev> -10002bb8: e0e8 b.n 10002d8c <_ftoa+0x2c8> -10002bba: 4b94 ldr r3, [pc, #592] ; (10002e0c <_ftoa+0x348>) -10002bbc: e7ed b.n 10002b9a <_ftoa+0xd6> -10002bbe: 2203 movs r2, #3 -10002bc0: e7ee b.n 10002ba0 <_ftoa+0xdc> -10002bc2: 9b22 ldr r3, [sp, #136] ; 0x88 -10002bc4: 9304 str r3, [sp, #16] -10002bc6: 9b21 ldr r3, [sp, #132] ; 0x84 -10002bc8: 9303 str r3, [sp, #12] -10002bca: 9702 str r7, [sp, #8] -10002bcc: 9b1e ldr r3, [sp, #120] ; 0x78 -10002bce: 9c1f ldr r4, [sp, #124] ; 0x7c -10002bd0: 9300 str r3, [sp, #0] -10002bd2: 9401 str r4, [sp, #4] -10002bd4: 464b mov r3, r9 -10002bd6: 465a mov r2, fp -10002bd8: 9907 ldr r1, [sp, #28] -10002bda: 9806 ldr r0, [sp, #24] -10002bdc: f7ff fd70 bl 100026c0 <_etoa> -10002be0: e0d4 b.n 10002d8c <_ftoa+0x2c8> -10002be2: 9a1e ldr r2, [sp, #120] ; 0x78 -10002be4: 9b1f ldr r3, [sp, #124] ; 0x7c -10002be6: 2000 movs r0, #0 -10002be8: 2100 movs r1, #0 -10002bea: f000 fedc bl 100039a6 <__wrap___aeabi_dsub> -10002bee: 901e str r0, [sp, #120] ; 0x78 -10002bf0: 911f str r1, [sp, #124] ; 0x7c -10002bf2: 2301 movs r3, #1 -10002bf4: 4698 mov r8, r3 -10002bf6: e7a5 b.n 10002b44 <_ftoa+0x80> -10002bf8: ab0c add r3, sp, #48 ; 0x30 -10002bfa: 2230 movs r2, #48 ; 0x30 -10002bfc: 551a strb r2, [r3, r4] -10002bfe: 3f01 subs r7, #1 -10002c00: 3401 adds r4, #1 -10002c02: 2c1f cmp r4, #31 -10002c04: d801 bhi.n 10002c0a <_ftoa+0x146> -10002c06: 2f09 cmp r7, #9 -10002c08: d8f6 bhi.n 10002bf8 <_ftoa+0x134> -10002c0a: 981e ldr r0, [sp, #120] ; 0x78 -10002c0c: 991f ldr r1, [sp, #124] ; 0x7c -10002c0e: f000 ff6d bl 10003aec <__wrap___aeabi_d2iz> -10002c12: 0005 movs r5, r0 -10002c14: f000 ff52 bl 10003abc <__wrap___aeabi_i2d> -10002c18: 0002 movs r2, r0 -10002c1a: 000b movs r3, r1 -10002c1c: 981e ldr r0, [sp, #120] ; 0x78 -10002c1e: 991f ldr r1, [sp, #124] ; 0x7c -10002c20: f000 fec1 bl 100039a6 <__wrap___aeabi_dsub> -10002c24: 00fa lsls r2, r7, #3 -10002c26: 4b7a ldr r3, [pc, #488] ; (10002e10 <_ftoa+0x34c>) -10002c28: 189b adds r3, r3, r2 -10002c2a: 681a ldr r2, [r3, #0] -10002c2c: 685b ldr r3, [r3, #4] -10002c2e: 920a str r2, [sp, #40] ; 0x28 -10002c30: 930b str r3, [sp, #44] ; 0x2c -10002c32: f000 fed3 bl 100039dc <__wrap___aeabi_dmul> -10002c36: 9008 str r0, [sp, #32] -10002c38: 9109 str r1, [sp, #36] ; 0x24 -10002c3a: f000 ff7b bl 10003b34 <__wrap___aeabi_d2uiz> -10002c3e: 0006 movs r6, r0 -10002c40: f000 ff38 bl 10003ab4 <__wrap___aeabi_ui2d> -10002c44: 0002 movs r2, r0 -10002c46: 000b movs r3, r1 -10002c48: 9808 ldr r0, [sp, #32] -10002c4a: 9909 ldr r1, [sp, #36] ; 0x24 -10002c4c: f000 feab bl 100039a6 <__wrap___aeabi_dsub> -10002c50: 9008 str r0, [sp, #32] -10002c52: 9109 str r1, [sp, #36] ; 0x24 -10002c54: 2200 movs r2, #0 -10002c56: 4b6f ldr r3, [pc, #444] ; (10002e14 <_ftoa+0x350>) -10002c58: f000 ff18 bl 10003a8c <__wrap___aeabi_dcmpgt> -10002c5c: 2800 cmp r0, #0 -10002c5e: d02e beq.n 10002cbe <_ftoa+0x1fa> -10002c60: 3601 adds r6, #1 -10002c62: 0030 movs r0, r6 -10002c64: f000 ff26 bl 10003ab4 <__wrap___aeabi_ui2d> -10002c68: 0002 movs r2, r0 -10002c6a: 000b movs r3, r1 -10002c6c: 980a ldr r0, [sp, #40] ; 0x28 -10002c6e: 990b ldr r1, [sp, #44] ; 0x2c -10002c70: f000 fefc bl 10003a6c <__wrap___aeabi_dcmple> -10002c74: 2800 cmp r0, #0 -10002c76: d001 beq.n 10002c7c <_ftoa+0x1b8> -10002c78: 3501 adds r5, #1 -10002c7a: 2600 movs r6, #0 -10002c7c: 2f00 cmp r7, #0 -10002c7e: d12c bne.n 10002cda <_ftoa+0x216> -10002c80: 0028 movs r0, r5 -10002c82: f000 ff1b bl 10003abc <__wrap___aeabi_i2d> -10002c86: 0002 movs r2, r0 -10002c88: 000b movs r3, r1 -10002c8a: 981e ldr r0, [sp, #120] ; 0x78 -10002c8c: 991f ldr r1, [sp, #124] ; 0x7c -10002c8e: f000 fe8a bl 100039a6 <__wrap___aeabi_dsub> -10002c92: 0006 movs r6, r0 -10002c94: 000f movs r7, r1 -10002c96: 2200 movs r2, #0 -10002c98: 4b5e ldr r3, [pc, #376] ; (10002e14 <_ftoa+0x350>) -10002c9a: f000 fee1 bl 10003a60 <__wrap___aeabi_dcmplt> -10002c9e: 2800 cmp r0, #0 -10002ca0: d146 bne.n 10002d30 <_ftoa+0x26c> -10002ca2: 2200 movs r2, #0 -10002ca4: 4b5b ldr r3, [pc, #364] ; (10002e14 <_ftoa+0x350>) -10002ca6: 0030 movs r0, r6 -10002ca8: 0039 movs r1, r7 -10002caa: f000 feef bl 10003a8c <__wrap___aeabi_dcmpgt> -10002cae: 2800 cmp r0, #0 -10002cb0: d13e bne.n 10002d30 <_ftoa+0x26c> -10002cb2: 07eb lsls r3, r5, #31 -10002cb4: d53c bpl.n 10002d30 <_ftoa+0x26c> -10002cb6: 3501 adds r5, #1 -10002cb8: e03a b.n 10002d30 <_ftoa+0x26c> -10002cba: 2706 movs r7, #6 -10002cbc: e746 b.n 10002b4c <_ftoa+0x88> -10002cbe: 2200 movs r2, #0 -10002cc0: 4b54 ldr r3, [pc, #336] ; (10002e14 <_ftoa+0x350>) -10002cc2: 9808 ldr r0, [sp, #32] -10002cc4: 9909 ldr r1, [sp, #36] ; 0x24 -10002cc6: f000 fecb bl 10003a60 <__wrap___aeabi_dcmplt> -10002cca: 2800 cmp r0, #0 -10002ccc: d1d6 bne.n 10002c7c <_ftoa+0x1b8> -10002cce: 2e00 cmp r6, #0 -10002cd0: d001 beq.n 10002cd6 <_ftoa+0x212> -10002cd2: 07f3 lsls r3, r6, #31 -10002cd4: d5d2 bpl.n 10002c7c <_ftoa+0x1b8> -10002cd6: 3601 adds r6, #1 -10002cd8: e7d0 b.n 10002c7c <_ftoa+0x1b8> -10002cda: 46aa mov sl, r5 -10002cdc: 2c1f cmp r4, #31 -10002cde: d811 bhi.n 10002d04 <_ftoa+0x240> -10002ce0: 3f01 subs r7, #1 -10002ce2: 210a movs r1, #10 -10002ce4: 0030 movs r0, r6 -10002ce6: f000 fc19 bl 1000351c <__wrap___aeabi_uidiv> -10002cea: 1c65 adds r5, r4, #1 -10002cec: 3130 adds r1, #48 ; 0x30 -10002cee: ab0c add r3, sp, #48 ; 0x30 -10002cf0: 5519 strb r1, [r3, r4] -10002cf2: 210a movs r1, #10 -10002cf4: 0030 movs r0, r6 -10002cf6: f000 fc11 bl 1000351c <__wrap___aeabi_uidiv> -10002cfa: 2e09 cmp r6, #9 -10002cfc: d90e bls.n 10002d1c <_ftoa+0x258> -10002cfe: 0006 movs r6, r0 -10002d00: 002c movs r4, r5 -10002d02: e7eb b.n 10002cdc <_ftoa+0x218> -10002d04: 4655 mov r5, sl -10002d06: 2c1f cmp r4, #31 -10002d08: d80c bhi.n 10002d24 <_ftoa+0x260> -10002d0a: 1e7b subs r3, r7, #1 -10002d0c: 2f00 cmp r7, #0 -10002d0e: d009 beq.n 10002d24 <_ftoa+0x260> -10002d10: aa0c add r2, sp, #48 ; 0x30 -10002d12: 2130 movs r1, #48 ; 0x30 -10002d14: 5511 strb r1, [r2, r4] -10002d16: 001f movs r7, r3 -10002d18: 3401 adds r4, #1 -10002d1a: e7f4 b.n 10002d06 <_ftoa+0x242> -10002d1c: 002b movs r3, r5 -10002d1e: 4655 mov r5, sl -10002d20: 001c movs r4, r3 -10002d22: e7f0 b.n 10002d06 <_ftoa+0x242> -10002d24: 2c1f cmp r4, #31 -10002d26: d803 bhi.n 10002d30 <_ftoa+0x26c> -10002d28: ab0c add r3, sp, #48 ; 0x30 -10002d2a: 222e movs r2, #46 ; 0x2e -10002d2c: 551a strb r2, [r3, r4] -10002d2e: 3401 adds r4, #1 -10002d30: 2c1f cmp r4, #31 -10002d32: d810 bhi.n 10002d56 <_ftoa+0x292> -10002d34: 210a movs r1, #10 -10002d36: 0028 movs r0, r5 -10002d38: f000 fbc4 bl 100034c4 <__wrap___aeabi_idiv> -10002d3c: 1c66 adds r6, r4, #1 -10002d3e: 3130 adds r1, #48 ; 0x30 -10002d40: ab0c add r3, sp, #48 ; 0x30 -10002d42: 5519 strb r1, [r3, r4] -10002d44: 210a movs r1, #10 -10002d46: 0028 movs r0, r5 -10002d48: f000 fbbc bl 100034c4 <__wrap___aeabi_idiv> -10002d4c: 1e05 subs r5, r0, #0 -10002d4e: d001 beq.n 10002d54 <_ftoa+0x290> -10002d50: 0034 movs r4, r6 -10002d52: e7ed b.n 10002d30 <_ftoa+0x26c> -10002d54: 0034 movs r4, r6 -10002d56: 2303 movs r3, #3 -10002d58: 9a22 ldr r2, [sp, #136] ; 0x88 -10002d5a: 4013 ands r3, r2 -10002d5c: 2b01 cmp r3, #1 -10002d5e: d01c beq.n 10002d9a <_ftoa+0x2d6> -10002d60: 2c1f cmp r4, #31 -10002d62: d806 bhi.n 10002d72 <_ftoa+0x2ae> -10002d64: 4643 mov r3, r8 -10002d66: 2b00 cmp r3, #0 -10002d68: d032 beq.n 10002dd0 <_ftoa+0x30c> -10002d6a: ab0c add r3, sp, #48 ; 0x30 -10002d6c: 222d movs r2, #45 ; 0x2d -10002d6e: 551a strb r2, [r3, r4] -10002d70: 3401 adds r4, #1 -10002d72: 9b22 ldr r3, [sp, #136] ; 0x88 -10002d74: 9303 str r3, [sp, #12] -10002d76: 9b21 ldr r3, [sp, #132] ; 0x84 -10002d78: 9302 str r3, [sp, #8] -10002d7a: 9401 str r4, [sp, #4] -10002d7c: ab0c add r3, sp, #48 ; 0x30 -10002d7e: 9300 str r3, [sp, #0] -10002d80: 464b mov r3, r9 -10002d82: 465a mov r2, fp -10002d84: 9907 ldr r1, [sp, #28] -10002d86: 9806 ldr r0, [sp, #24] -10002d88: f7ff faeb bl 10002362 <_out_rev> -10002d8c: b015 add sp, #84 ; 0x54 -10002d8e: bcf0 pop {r4, r5, r6, r7} -10002d90: 46bb mov fp, r7 -10002d92: 46b2 mov sl, r6 -10002d94: 46a9 mov r9, r5 -10002d96: 46a0 mov r8, r4 -10002d98: bdf0 pop {r4, r5, r6, r7, pc} -10002d9a: 9b21 ldr r3, [sp, #132] ; 0x84 -10002d9c: 2b00 cmp r3, #0 -10002d9e: d013 beq.n 10002dc8 <_ftoa+0x304> -10002da0: 4643 mov r3, r8 -10002da2: 2b00 cmp r3, #0 -10002da4: d102 bne.n 10002dac <_ftoa+0x2e8> -10002da6: 330c adds r3, #12 -10002da8: 4213 tst r3, r2 -10002daa: d00f beq.n 10002dcc <_ftoa+0x308> -10002dac: 9b21 ldr r3, [sp, #132] ; 0x84 -10002dae: 3b01 subs r3, #1 -10002db0: 9321 str r3, [sp, #132] ; 0x84 -10002db2: 0019 movs r1, r3 -10002db4: e003 b.n 10002dbe <_ftoa+0x2fa> -10002db6: ab0c add r3, sp, #48 ; 0x30 -10002db8: 2230 movs r2, #48 ; 0x30 -10002dba: 551a strb r2, [r3, r4] -10002dbc: 3401 adds r4, #1 -10002dbe: 428c cmp r4, r1 -10002dc0: d2ce bcs.n 10002d60 <_ftoa+0x29c> -10002dc2: 2c1f cmp r4, #31 -10002dc4: d9f7 bls.n 10002db6 <_ftoa+0x2f2> -10002dc6: e7cb b.n 10002d60 <_ftoa+0x29c> -10002dc8: 9921 ldr r1, [sp, #132] ; 0x84 -10002dca: e7f8 b.n 10002dbe <_ftoa+0x2fa> -10002dcc: 9921 ldr r1, [sp, #132] ; 0x84 -10002dce: e7f6 b.n 10002dbe <_ftoa+0x2fa> -10002dd0: 9b22 ldr r3, [sp, #136] ; 0x88 -10002dd2: 075b lsls r3, r3, #29 -10002dd4: d504 bpl.n 10002de0 <_ftoa+0x31c> -10002dd6: ab0c add r3, sp, #48 ; 0x30 -10002dd8: 222b movs r2, #43 ; 0x2b -10002dda: 551a strb r2, [r3, r4] -10002ddc: 3401 adds r4, #1 -10002dde: e7c8 b.n 10002d72 <_ftoa+0x2ae> -10002de0: 9b22 ldr r3, [sp, #136] ; 0x88 -10002de2: 071b lsls r3, r3, #28 -10002de4: d5c5 bpl.n 10002d72 <_ftoa+0x2ae> -10002de6: ab0c add r3, sp, #48 ; 0x30 -10002de8: 2220 movs r2, #32 -10002dea: 551a strb r2, [r3, r4] -10002dec: 3401 adds r4, #1 -10002dee: e7c0 b.n 10002d72 <_ftoa+0x2ae> -10002df0: ffefffff .word 0xffefffff -10002df4: 7fefffff .word 0x7fefffff -10002df8: 41cdcd65 .word 0x41cdcd65 -10002dfc: c1cdcd65 .word 0xc1cdcd65 -10002e00: 10007ff8 .word 0x10007ff8 -10002e04: 10007ffc .word 0x10007ffc -10002e08: 10007ff0 .word 0x10007ff0 -10002e0c: 10007fec .word 0x10007fec -10002e10: 100081e8 .word 0x100081e8 -10002e14: 3fe00000 .word 0x3fe00000 +10002bb8 <_ftoa>: +10002bb8: b5f0 push {r4, r5, r6, r7, lr} +10002bba: 46de mov lr, fp +10002bbc: 4657 mov r7, sl +10002bbe: 464e mov r6, r9 +10002bc0: 4645 mov r5, r8 +10002bc2: b5e0 push {r5, r6, r7, lr} +10002bc4: b095 sub sp, #84 ; 0x54 +10002bc6: 9006 str r0, [sp, #24] +10002bc8: 9107 str r1, [sp, #28] +10002bca: 4693 mov fp, r2 +10002bcc: 4699 mov r9, r3 +10002bce: 9f20 ldr r7, [sp, #128] ; 0x80 +10002bd0: 9a1e ldr r2, [sp, #120] ; 0x78 +10002bd2: 9b1f ldr r3, [sp, #124] ; 0x7c +10002bd4: 0010 movs r0, r2 +10002bd6: 0019 movs r1, r3 +10002bd8: f000 ffd7 bl 10003b8a <__wrap___aeabi_dcmpun> +10002bdc: 2800 cmp r0, #0 +10002bde: d131 bne.n 10002c44 <_ftoa+0x8c> +10002be0: 2201 movs r2, #1 +10002be2: 4252 negs r2, r2 +10002be4: 4bbf ldr r3, [pc, #764] ; (10002ee4 <_ftoa+0x32c>) +10002be6: 981e ldr r0, [sp, #120] ; 0x78 +10002be8: 991f ldr r1, [sp, #124] ; 0x7c +10002bea: f000 ffb3 bl 10003b54 <__wrap___aeabi_dcmplt> +10002bee: 2800 cmp r0, #0 +10002bf0: d137 bne.n 10002c62 <_ftoa+0xaa> +10002bf2: 2201 movs r2, #1 +10002bf4: 4252 negs r2, r2 +10002bf6: 4bbc ldr r3, [pc, #752] ; (10002ee8 <_ftoa+0x330>) +10002bf8: 981e ldr r0, [sp, #120] ; 0x78 +10002bfa: 991f ldr r1, [sp, #124] ; 0x7c +10002bfc: f000 ffc0 bl 10003b80 <__wrap___aeabi_dcmpgt> +10002c00: 2800 cmp r0, #0 +10002c02: d13d bne.n 10002c80 <_ftoa+0xc8> +10002c04: 2200 movs r2, #0 +10002c06: 4bb9 ldr r3, [pc, #740] ; (10002eec <_ftoa+0x334>) +10002c08: 981e ldr r0, [sp, #120] ; 0x78 +10002c0a: 991f ldr r1, [sp, #124] ; 0x7c +10002c0c: f000 ffb8 bl 10003b80 <__wrap___aeabi_dcmpgt> +10002c10: 2800 cmp r0, #0 +10002c12: d150 bne.n 10002cb6 <_ftoa+0xfe> +10002c14: 2200 movs r2, #0 +10002c16: 4bb6 ldr r3, [pc, #728] ; (10002ef0 <_ftoa+0x338>) +10002c18: 981e ldr r0, [sp, #120] ; 0x78 +10002c1a: 991f ldr r1, [sp, #124] ; 0x7c +10002c1c: f000 ff9a bl 10003b54 <__wrap___aeabi_dcmplt> +10002c20: 2800 cmp r0, #0 +10002c22: d148 bne.n 10002cb6 <_ftoa+0xfe> +10002c24: 2200 movs r2, #0 +10002c26: 2300 movs r3, #0 +10002c28: 981e ldr r0, [sp, #120] ; 0x78 +10002c2a: 991f ldr r1, [sp, #124] ; 0x7c +10002c2c: f000 ff92 bl 10003b54 <__wrap___aeabi_dcmplt> +10002c30: 2800 cmp r0, #0 +10002c32: d150 bne.n 10002cd6 <_ftoa+0x11e> +10002c34: 2300 movs r3, #0 +10002c36: 4698 mov r8, r3 +10002c38: 9b22 ldr r3, [sp, #136] ; 0x88 +10002c3a: 055b lsls r3, r3, #21 +10002c3c: d400 bmi.n 10002c40 <_ftoa+0x88> +10002c3e: e0b6 b.n 10002dae <_ftoa+0x1f6> +10002c40: 2400 movs r4, #0 +10002c42: e058 b.n 10002cf6 <_ftoa+0x13e> +10002c44: 9b22 ldr r3, [sp, #136] ; 0x88 +10002c46: 9303 str r3, [sp, #12] +10002c48: 9b21 ldr r3, [sp, #132] ; 0x84 +10002c4a: 9302 str r3, [sp, #8] +10002c4c: 2303 movs r3, #3 +10002c4e: 9301 str r3, [sp, #4] +10002c50: 4ba8 ldr r3, [pc, #672] ; (10002ef4 <_ftoa+0x33c>) +10002c52: 9300 str r3, [sp, #0] +10002c54: 464b mov r3, r9 +10002c56: 465a mov r2, fp +10002c58: 9907 ldr r1, [sp, #28] +10002c5a: 9806 ldr r0, [sp, #24] +10002c5c: f7ff fbfb bl 10002456 <_out_rev> +10002c60: e10e b.n 10002e80 <_ftoa+0x2c8> +10002c62: 9b22 ldr r3, [sp, #136] ; 0x88 +10002c64: 9303 str r3, [sp, #12] +10002c66: 9b21 ldr r3, [sp, #132] ; 0x84 +10002c68: 9302 str r3, [sp, #8] +10002c6a: 2304 movs r3, #4 +10002c6c: 9301 str r3, [sp, #4] +10002c6e: 4ba2 ldr r3, [pc, #648] ; (10002ef8 <_ftoa+0x340>) +10002c70: 9300 str r3, [sp, #0] +10002c72: 464b mov r3, r9 +10002c74: 465a mov r2, fp +10002c76: 9907 ldr r1, [sp, #28] +10002c78: 9806 ldr r0, [sp, #24] +10002c7a: f7ff fbec bl 10002456 <_out_rev> +10002c7e: e0ff b.n 10002e80 <_ftoa+0x2c8> +10002c80: 2304 movs r3, #4 +10002c82: 9a22 ldr r2, [sp, #136] ; 0x88 +10002c84: 401a ands r2, r3 +10002c86: 9922 ldr r1, [sp, #136] ; 0x88 +10002c88: 420b tst r3, r1 +10002c8a: d010 beq.n 10002cae <_ftoa+0xf6> +10002c8c: 4b9b ldr r3, [pc, #620] ; (10002efc <_ftoa+0x344>) +10002c8e: 2a00 cmp r2, #0 +10002c90: d00f beq.n 10002cb2 <_ftoa+0xfa> +10002c92: 2204 movs r2, #4 +10002c94: 9922 ldr r1, [sp, #136] ; 0x88 +10002c96: 9103 str r1, [sp, #12] +10002c98: 9921 ldr r1, [sp, #132] ; 0x84 +10002c9a: 9102 str r1, [sp, #8] +10002c9c: 9201 str r2, [sp, #4] +10002c9e: 9300 str r3, [sp, #0] +10002ca0: 464b mov r3, r9 +10002ca2: 465a mov r2, fp +10002ca4: 9907 ldr r1, [sp, #28] +10002ca6: 9806 ldr r0, [sp, #24] +10002ca8: f7ff fbd5 bl 10002456 <_out_rev> +10002cac: e0e8 b.n 10002e80 <_ftoa+0x2c8> +10002cae: 4b94 ldr r3, [pc, #592] ; (10002f00 <_ftoa+0x348>) +10002cb0: e7ed b.n 10002c8e <_ftoa+0xd6> +10002cb2: 2203 movs r2, #3 +10002cb4: e7ee b.n 10002c94 <_ftoa+0xdc> +10002cb6: 9b22 ldr r3, [sp, #136] ; 0x88 +10002cb8: 9304 str r3, [sp, #16] +10002cba: 9b21 ldr r3, [sp, #132] ; 0x84 +10002cbc: 9303 str r3, [sp, #12] +10002cbe: 9702 str r7, [sp, #8] +10002cc0: 9b1e ldr r3, [sp, #120] ; 0x78 +10002cc2: 9c1f ldr r4, [sp, #124] ; 0x7c +10002cc4: 9300 str r3, [sp, #0] +10002cc6: 9401 str r4, [sp, #4] +10002cc8: 464b mov r3, r9 +10002cca: 465a mov r2, fp +10002ccc: 9907 ldr r1, [sp, #28] +10002cce: 9806 ldr r0, [sp, #24] +10002cd0: f7ff fd70 bl 100027b4 <_etoa> +10002cd4: e0d4 b.n 10002e80 <_ftoa+0x2c8> +10002cd6: 9a1e ldr r2, [sp, #120] ; 0x78 +10002cd8: 9b1f ldr r3, [sp, #124] ; 0x7c +10002cda: 2000 movs r0, #0 +10002cdc: 2100 movs r1, #0 +10002cde: f000 fedc bl 10003a9a <__wrap___aeabi_dsub> +10002ce2: 901e str r0, [sp, #120] ; 0x78 +10002ce4: 911f str r1, [sp, #124] ; 0x7c +10002ce6: 2301 movs r3, #1 +10002ce8: 4698 mov r8, r3 +10002cea: e7a5 b.n 10002c38 <_ftoa+0x80> +10002cec: ab0c add r3, sp, #48 ; 0x30 +10002cee: 2230 movs r2, #48 ; 0x30 +10002cf0: 551a strb r2, [r3, r4] +10002cf2: 3f01 subs r7, #1 +10002cf4: 3401 adds r4, #1 +10002cf6: 2c1f cmp r4, #31 +10002cf8: d801 bhi.n 10002cfe <_ftoa+0x146> +10002cfa: 2f09 cmp r7, #9 +10002cfc: d8f6 bhi.n 10002cec <_ftoa+0x134> +10002cfe: 981e ldr r0, [sp, #120] ; 0x78 +10002d00: 991f ldr r1, [sp, #124] ; 0x7c +10002d02: f000 ff6d bl 10003be0 <__wrap___aeabi_d2iz> +10002d06: 0005 movs r5, r0 +10002d08: f000 ff52 bl 10003bb0 <__wrap___aeabi_i2d> +10002d0c: 0002 movs r2, r0 +10002d0e: 000b movs r3, r1 +10002d10: 981e ldr r0, [sp, #120] ; 0x78 +10002d12: 991f ldr r1, [sp, #124] ; 0x7c +10002d14: f000 fec1 bl 10003a9a <__wrap___aeabi_dsub> +10002d18: 00fa lsls r2, r7, #3 +10002d1a: 4b7a ldr r3, [pc, #488] ; (10002f04 <_ftoa+0x34c>) +10002d1c: 189b adds r3, r3, r2 +10002d1e: 681a ldr r2, [r3, #0] +10002d20: 685b ldr r3, [r3, #4] +10002d22: 920a str r2, [sp, #40] ; 0x28 +10002d24: 930b str r3, [sp, #44] ; 0x2c +10002d26: f000 fed3 bl 10003ad0 <__wrap___aeabi_dmul> +10002d2a: 9008 str r0, [sp, #32] +10002d2c: 9109 str r1, [sp, #36] ; 0x24 +10002d2e: f000 ff7b bl 10003c28 <__wrap___aeabi_d2uiz> +10002d32: 0006 movs r6, r0 +10002d34: f000 ff38 bl 10003ba8 <__wrap___aeabi_ui2d> +10002d38: 0002 movs r2, r0 +10002d3a: 000b movs r3, r1 +10002d3c: 9808 ldr r0, [sp, #32] +10002d3e: 9909 ldr r1, [sp, #36] ; 0x24 +10002d40: f000 feab bl 10003a9a <__wrap___aeabi_dsub> +10002d44: 9008 str r0, [sp, #32] +10002d46: 9109 str r1, [sp, #36] ; 0x24 +10002d48: 2200 movs r2, #0 +10002d4a: 4b6f ldr r3, [pc, #444] ; (10002f08 <_ftoa+0x350>) +10002d4c: f000 ff18 bl 10003b80 <__wrap___aeabi_dcmpgt> +10002d50: 2800 cmp r0, #0 +10002d52: d02e beq.n 10002db2 <_ftoa+0x1fa> +10002d54: 3601 adds r6, #1 +10002d56: 0030 movs r0, r6 +10002d58: f000 ff26 bl 10003ba8 <__wrap___aeabi_ui2d> +10002d5c: 0002 movs r2, r0 +10002d5e: 000b movs r3, r1 +10002d60: 980a ldr r0, [sp, #40] ; 0x28 +10002d62: 990b ldr r1, [sp, #44] ; 0x2c +10002d64: f000 fefc bl 10003b60 <__wrap___aeabi_dcmple> +10002d68: 2800 cmp r0, #0 +10002d6a: d001 beq.n 10002d70 <_ftoa+0x1b8> +10002d6c: 3501 adds r5, #1 +10002d6e: 2600 movs r6, #0 +10002d70: 2f00 cmp r7, #0 +10002d72: d12c bne.n 10002dce <_ftoa+0x216> +10002d74: 0028 movs r0, r5 +10002d76: f000 ff1b bl 10003bb0 <__wrap___aeabi_i2d> +10002d7a: 0002 movs r2, r0 +10002d7c: 000b movs r3, r1 +10002d7e: 981e ldr r0, [sp, #120] ; 0x78 +10002d80: 991f ldr r1, [sp, #124] ; 0x7c +10002d82: f000 fe8a bl 10003a9a <__wrap___aeabi_dsub> +10002d86: 0006 movs r6, r0 +10002d88: 000f movs r7, r1 +10002d8a: 2200 movs r2, #0 +10002d8c: 4b5e ldr r3, [pc, #376] ; (10002f08 <_ftoa+0x350>) +10002d8e: f000 fee1 bl 10003b54 <__wrap___aeabi_dcmplt> +10002d92: 2800 cmp r0, #0 +10002d94: d146 bne.n 10002e24 <_ftoa+0x26c> +10002d96: 2200 movs r2, #0 +10002d98: 4b5b ldr r3, [pc, #364] ; (10002f08 <_ftoa+0x350>) +10002d9a: 0030 movs r0, r6 +10002d9c: 0039 movs r1, r7 +10002d9e: f000 feef bl 10003b80 <__wrap___aeabi_dcmpgt> +10002da2: 2800 cmp r0, #0 +10002da4: d13e bne.n 10002e24 <_ftoa+0x26c> +10002da6: 07eb lsls r3, r5, #31 +10002da8: d53c bpl.n 10002e24 <_ftoa+0x26c> +10002daa: 3501 adds r5, #1 +10002dac: e03a b.n 10002e24 <_ftoa+0x26c> +10002dae: 2706 movs r7, #6 +10002db0: e746 b.n 10002c40 <_ftoa+0x88> +10002db2: 2200 movs r2, #0 +10002db4: 4b54 ldr r3, [pc, #336] ; (10002f08 <_ftoa+0x350>) +10002db6: 9808 ldr r0, [sp, #32] +10002db8: 9909 ldr r1, [sp, #36] ; 0x24 +10002dba: f000 fecb bl 10003b54 <__wrap___aeabi_dcmplt> +10002dbe: 2800 cmp r0, #0 +10002dc0: d1d6 bne.n 10002d70 <_ftoa+0x1b8> +10002dc2: 2e00 cmp r6, #0 +10002dc4: d001 beq.n 10002dca <_ftoa+0x212> +10002dc6: 07f3 lsls r3, r6, #31 +10002dc8: d5d2 bpl.n 10002d70 <_ftoa+0x1b8> +10002dca: 3601 adds r6, #1 +10002dcc: e7d0 b.n 10002d70 <_ftoa+0x1b8> +10002dce: 46aa mov sl, r5 +10002dd0: 2c1f cmp r4, #31 +10002dd2: d811 bhi.n 10002df8 <_ftoa+0x240> +10002dd4: 3f01 subs r7, #1 +10002dd6: 210a movs r1, #10 +10002dd8: 0030 movs r0, r6 +10002dda: f000 fc19 bl 10003610 <__wrap___aeabi_uidiv> +10002dde: 1c65 adds r5, r4, #1 +10002de0: 3130 adds r1, #48 ; 0x30 +10002de2: ab0c add r3, sp, #48 ; 0x30 +10002de4: 5519 strb r1, [r3, r4] +10002de6: 210a movs r1, #10 +10002de8: 0030 movs r0, r6 +10002dea: f000 fc11 bl 10003610 <__wrap___aeabi_uidiv> +10002dee: 2e09 cmp r6, #9 +10002df0: d90e bls.n 10002e10 <_ftoa+0x258> +10002df2: 0006 movs r6, r0 +10002df4: 002c movs r4, r5 +10002df6: e7eb b.n 10002dd0 <_ftoa+0x218> +10002df8: 4655 mov r5, sl +10002dfa: 2c1f cmp r4, #31 +10002dfc: d80c bhi.n 10002e18 <_ftoa+0x260> +10002dfe: 1e7b subs r3, r7, #1 +10002e00: 2f00 cmp r7, #0 +10002e02: d009 beq.n 10002e18 <_ftoa+0x260> +10002e04: aa0c add r2, sp, #48 ; 0x30 +10002e06: 2130 movs r1, #48 ; 0x30 +10002e08: 5511 strb r1, [r2, r4] +10002e0a: 001f movs r7, r3 +10002e0c: 3401 adds r4, #1 +10002e0e: e7f4 b.n 10002dfa <_ftoa+0x242> +10002e10: 002b movs r3, r5 +10002e12: 4655 mov r5, sl +10002e14: 001c movs r4, r3 +10002e16: e7f0 b.n 10002dfa <_ftoa+0x242> +10002e18: 2c1f cmp r4, #31 +10002e1a: d803 bhi.n 10002e24 <_ftoa+0x26c> +10002e1c: ab0c add r3, sp, #48 ; 0x30 +10002e1e: 222e movs r2, #46 ; 0x2e +10002e20: 551a strb r2, [r3, r4] +10002e22: 3401 adds r4, #1 +10002e24: 2c1f cmp r4, #31 +10002e26: d810 bhi.n 10002e4a <_ftoa+0x292> +10002e28: 210a movs r1, #10 +10002e2a: 0028 movs r0, r5 +10002e2c: f000 fbc4 bl 100035b8 <__wrap___aeabi_idiv> +10002e30: 1c66 adds r6, r4, #1 +10002e32: 3130 adds r1, #48 ; 0x30 +10002e34: ab0c add r3, sp, #48 ; 0x30 +10002e36: 5519 strb r1, [r3, r4] +10002e38: 210a movs r1, #10 +10002e3a: 0028 movs r0, r5 +10002e3c: f000 fbbc bl 100035b8 <__wrap___aeabi_idiv> +10002e40: 1e05 subs r5, r0, #0 +10002e42: d001 beq.n 10002e48 <_ftoa+0x290> +10002e44: 0034 movs r4, r6 +10002e46: e7ed b.n 10002e24 <_ftoa+0x26c> +10002e48: 0034 movs r4, r6 +10002e4a: 2303 movs r3, #3 +10002e4c: 9a22 ldr r2, [sp, #136] ; 0x88 +10002e4e: 4013 ands r3, r2 +10002e50: 2b01 cmp r3, #1 +10002e52: d01c beq.n 10002e8e <_ftoa+0x2d6> +10002e54: 2c1f cmp r4, #31 +10002e56: d806 bhi.n 10002e66 <_ftoa+0x2ae> +10002e58: 4643 mov r3, r8 +10002e5a: 2b00 cmp r3, #0 +10002e5c: d032 beq.n 10002ec4 <_ftoa+0x30c> +10002e5e: ab0c add r3, sp, #48 ; 0x30 +10002e60: 222d movs r2, #45 ; 0x2d +10002e62: 551a strb r2, [r3, r4] +10002e64: 3401 adds r4, #1 +10002e66: 9b22 ldr r3, [sp, #136] ; 0x88 +10002e68: 9303 str r3, [sp, #12] +10002e6a: 9b21 ldr r3, [sp, #132] ; 0x84 +10002e6c: 9302 str r3, [sp, #8] +10002e6e: 9401 str r4, [sp, #4] +10002e70: ab0c add r3, sp, #48 ; 0x30 +10002e72: 9300 str r3, [sp, #0] +10002e74: 464b mov r3, r9 +10002e76: 465a mov r2, fp +10002e78: 9907 ldr r1, [sp, #28] +10002e7a: 9806 ldr r0, [sp, #24] +10002e7c: f7ff faeb bl 10002456 <_out_rev> +10002e80: b015 add sp, #84 ; 0x54 +10002e82: bcf0 pop {r4, r5, r6, r7} +10002e84: 46bb mov fp, r7 +10002e86: 46b2 mov sl, r6 +10002e88: 46a9 mov r9, r5 +10002e8a: 46a0 mov r8, r4 +10002e8c: bdf0 pop {r4, r5, r6, r7, pc} +10002e8e: 9b21 ldr r3, [sp, #132] ; 0x84 +10002e90: 2b00 cmp r3, #0 +10002e92: d013 beq.n 10002ebc <_ftoa+0x304> +10002e94: 4643 mov r3, r8 +10002e96: 2b00 cmp r3, #0 +10002e98: d102 bne.n 10002ea0 <_ftoa+0x2e8> +10002e9a: 330c adds r3, #12 +10002e9c: 4213 tst r3, r2 +10002e9e: d00f beq.n 10002ec0 <_ftoa+0x308> +10002ea0: 9b21 ldr r3, [sp, #132] ; 0x84 +10002ea2: 3b01 subs r3, #1 +10002ea4: 9321 str r3, [sp, #132] ; 0x84 +10002ea6: 0019 movs r1, r3 +10002ea8: e003 b.n 10002eb2 <_ftoa+0x2fa> +10002eaa: ab0c add r3, sp, #48 ; 0x30 +10002eac: 2230 movs r2, #48 ; 0x30 +10002eae: 551a strb r2, [r3, r4] +10002eb0: 3401 adds r4, #1 +10002eb2: 428c cmp r4, r1 +10002eb4: d2ce bcs.n 10002e54 <_ftoa+0x29c> +10002eb6: 2c1f cmp r4, #31 +10002eb8: d9f7 bls.n 10002eaa <_ftoa+0x2f2> +10002eba: e7cb b.n 10002e54 <_ftoa+0x29c> +10002ebc: 9921 ldr r1, [sp, #132] ; 0x84 +10002ebe: e7f8 b.n 10002eb2 <_ftoa+0x2fa> +10002ec0: 9921 ldr r1, [sp, #132] ; 0x84 +10002ec2: e7f6 b.n 10002eb2 <_ftoa+0x2fa> +10002ec4: 9b22 ldr r3, [sp, #136] ; 0x88 +10002ec6: 075b lsls r3, r3, #29 +10002ec8: d504 bpl.n 10002ed4 <_ftoa+0x31c> +10002eca: ab0c add r3, sp, #48 ; 0x30 +10002ecc: 222b movs r2, #43 ; 0x2b +10002ece: 551a strb r2, [r3, r4] +10002ed0: 3401 adds r4, #1 +10002ed2: e7c8 b.n 10002e66 <_ftoa+0x2ae> +10002ed4: 9b22 ldr r3, [sp, #136] ; 0x88 +10002ed6: 071b lsls r3, r3, #28 +10002ed8: d5c5 bpl.n 10002e66 <_ftoa+0x2ae> +10002eda: ab0c add r3, sp, #48 ; 0x30 +10002edc: 2220 movs r2, #32 +10002ede: 551a strb r2, [r3, r4] +10002ee0: 3401 adds r4, #1 +10002ee2: e7c0 b.n 10002e66 <_ftoa+0x2ae> +10002ee4: ffefffff .word 0xffefffff +10002ee8: 7fefffff .word 0x7fefffff +10002eec: 41cdcd65 .word 0x41cdcd65 +10002ef0: c1cdcd65 .word 0xc1cdcd65 +10002ef4: 100081b8 .word 0x100081b8 +10002ef8: 100081bc .word 0x100081bc +10002efc: 100081b0 .word 0x100081b0 +10002f00: 100081ac .word 0x100081ac +10002f04: 100083a8 .word 0x100083a8 +10002f08: 3fe00000 .word 0x3fe00000 -10002e18 <_vsnprintf>: -10002e18: b5f0 push {r4, r5, r6, r7, lr} -10002e1a: 46de mov lr, fp -10002e1c: 4657 mov r7, sl -10002e1e: 464e mov r6, r9 -10002e20: 4645 mov r5, r8 -10002e22: b5e0 push {r5, r6, r7, lr} -10002e24: b093 sub sp, #76 ; 0x4c -10002e26: 4682 mov sl, r0 -10002e28: 468b mov fp, r1 -10002e2a: 4690 mov r8, r2 -10002e2c: 9311 str r3, [sp, #68] ; 0x44 -10002e2e: 2900 cmp r1, #0 -10002e30: d100 bne.n 10002e34 <_vsnprintf+0x1c> -10002e32: e2eb b.n 1000340c <_vsnprintf+0x5f4> -10002e34: 2700 movs r7, #0 -10002e36: 4655 mov r5, sl -10002e38: 9b11 ldr r3, [sp, #68] ; 0x44 -10002e3a: 7818 ldrb r0, [r3, #0] -10002e3c: 2800 cmp r0, #0 -10002e3e: d100 bne.n 10002e42 <_vsnprintf+0x2a> -10002e40: e2e7 b.n 10003412 <_vsnprintf+0x5fa> -10002e42: 2825 cmp r0, #37 ; 0x25 -10002e44: d009 beq.n 10002e5a <_vsnprintf+0x42> -10002e46: 1c7c adds r4, r7, #1 -10002e48: 4643 mov r3, r8 -10002e4a: 003a movs r2, r7 -10002e4c: 4659 mov r1, fp -10002e4e: 47a8 blx r5 -10002e50: 9b11 ldr r3, [sp, #68] ; 0x44 -10002e52: 3301 adds r3, #1 -10002e54: 9311 str r3, [sp, #68] ; 0x44 -10002e56: 0027 movs r7, r4 -10002e58: e7ee b.n 10002e38 <_vsnprintf+0x20> -10002e5a: 3301 adds r3, #1 -10002e5c: 9311 str r3, [sp, #68] ; 0x44 -10002e5e: 2400 movs r4, #0 -10002e60: 9a11 ldr r2, [sp, #68] ; 0x44 -10002e62: 7811 ldrb r1, [r2, #0] -10002e64: 000b movs r3, r1 -10002e66: 3b20 subs r3, #32 -10002e68: b2d8 uxtb r0, r3 -10002e6a: 2810 cmp r0, #16 -10002e6c: d803 bhi.n 10002e76 <_vsnprintf+0x5e> -10002e6e: 0083 lsls r3, r0, #2 -10002e70: 48d0 ldr r0, [pc, #832] ; (100031b4 <_vsnprintf+0x39c>) -10002e72: 58c3 ldr r3, [r0, r3] -10002e74: 469f mov pc, r3 -10002e76: 000b movs r3, r1 -10002e78: 3b30 subs r3, #48 ; 0x30 -10002e7a: b2db uxtb r3, r3 -10002e7c: 2b09 cmp r3, #9 -10002e7e: d92c bls.n 10002eda <_vsnprintf+0xc2> -10002e80: 292a cmp r1, #42 ; 0x2a -10002e82: d02f beq.n 10002ee4 <_vsnprintf+0xcc> -10002e84: 2300 movs r3, #0 -10002e86: 930a str r3, [sp, #40] ; 0x28 -10002e88: 9b11 ldr r3, [sp, #68] ; 0x44 -10002e8a: 781a ldrb r2, [r3, #0] -10002e8c: 2a2e cmp r2, #46 ; 0x2e -10002e8e: d039 beq.n 10002f04 <_vsnprintf+0xec> -10002e90: 2300 movs r3, #0 -10002e92: 469a mov sl, r3 -10002e94: 9a11 ldr r2, [sp, #68] ; 0x44 -10002e96: 7813 ldrb r3, [r2, #0] -10002e98: 3b68 subs r3, #104 ; 0x68 -10002e9a: b2d9 uxtb r1, r3 -10002e9c: 2912 cmp r1, #18 -10002e9e: d876 bhi.n 10002f8e <_vsnprintf+0x176> -10002ea0: 008b lsls r3, r1, #2 -10002ea2: 49c5 ldr r1, [pc, #788] ; (100031b8 <_vsnprintf+0x3a0>) -10002ea4: 58cb ldr r3, [r1, r3] -10002ea6: 469f mov pc, r3 -10002ea8: 2301 movs r3, #1 -10002eaa: 431c orrs r4, r3 -10002eac: 3201 adds r2, #1 -10002eae: 9211 str r2, [sp, #68] ; 0x44 -10002eb0: e7d6 b.n 10002e60 <_vsnprintf+0x48> -10002eb2: 2302 movs r3, #2 -10002eb4: 431c orrs r4, r3 -10002eb6: 3201 adds r2, #1 -10002eb8: 9211 str r2, [sp, #68] ; 0x44 -10002eba: e7d1 b.n 10002e60 <_vsnprintf+0x48> -10002ebc: 2304 movs r3, #4 -10002ebe: 431c orrs r4, r3 -10002ec0: 3201 adds r2, #1 -10002ec2: 9211 str r2, [sp, #68] ; 0x44 -10002ec4: e7cc b.n 10002e60 <_vsnprintf+0x48> -10002ec6: 2308 movs r3, #8 -10002ec8: 431c orrs r4, r3 -10002eca: 3201 adds r2, #1 -10002ecc: 9211 str r2, [sp, #68] ; 0x44 -10002ece: e7c7 b.n 10002e60 <_vsnprintf+0x48> -10002ed0: 2310 movs r3, #16 -10002ed2: 431c orrs r4, r3 -10002ed4: 3201 adds r2, #1 -10002ed6: 9211 str r2, [sp, #68] ; 0x44 -10002ed8: e7c2 b.n 10002e60 <_vsnprintf+0x48> -10002eda: a811 add r0, sp, #68 ; 0x44 -10002edc: f7ff fa2f bl 1000233e <_atoi> -10002ee0: 900a str r0, [sp, #40] ; 0x28 -10002ee2: e7d1 b.n 10002e88 <_vsnprintf+0x70> -10002ee4: 9b1c ldr r3, [sp, #112] ; 0x70 -10002ee6: 1d1a adds r2, r3, #4 -10002ee8: 921c str r2, [sp, #112] ; 0x70 -10002eea: 6818 ldr r0, [r3, #0] -10002eec: 2800 cmp r0, #0 -10002eee: db04 blt.n 10002efa <_vsnprintf+0xe2> -10002ef0: 900a str r0, [sp, #40] ; 0x28 -10002ef2: 9b11 ldr r3, [sp, #68] ; 0x44 -10002ef4: 3301 adds r3, #1 -10002ef6: 9311 str r3, [sp, #68] ; 0x44 -10002ef8: e7c6 b.n 10002e88 <_vsnprintf+0x70> -10002efa: 2302 movs r3, #2 -10002efc: 431c orrs r4, r3 -10002efe: 4243 negs r3, r0 -10002f00: 930a str r3, [sp, #40] ; 0x28 -10002f02: e7f6 b.n 10002ef2 <_vsnprintf+0xda> -10002f04: 2280 movs r2, #128 ; 0x80 -10002f06: 00d2 lsls r2, r2, #3 -10002f08: 4314 orrs r4, r2 -10002f0a: 1c5a adds r2, r3, #1 -10002f0c: 9211 str r2, [sp, #68] ; 0x44 -10002f0e: 785a ldrb r2, [r3, #1] -10002f10: 0013 movs r3, r2 -10002f12: 3b30 subs r3, #48 ; 0x30 -10002f14: b2db uxtb r3, r3 -10002f16: 2b09 cmp r3, #9 -10002f18: d904 bls.n 10002f24 <_vsnprintf+0x10c> -10002f1a: 2a2a cmp r2, #42 ; 0x2a -10002f1c: d007 beq.n 10002f2e <_vsnprintf+0x116> -10002f1e: 2300 movs r3, #0 -10002f20: 469a mov sl, r3 -10002f22: e7b7 b.n 10002e94 <_vsnprintf+0x7c> -10002f24: a811 add r0, sp, #68 ; 0x44 -10002f26: f7ff fa0a bl 1000233e <_atoi> -10002f2a: 4682 mov sl, r0 -10002f2c: e7b2 b.n 10002e94 <_vsnprintf+0x7c> -10002f2e: 9b1c ldr r3, [sp, #112] ; 0x70 -10002f30: 1d1a adds r2, r3, #4 -10002f32: 921c str r2, [sp, #112] ; 0x70 -10002f34: 6818 ldr r0, [r3, #0] -10002f36: 2800 cmp r0, #0 -10002f38: db04 blt.n 10002f44 <_vsnprintf+0x12c> -10002f3a: 4682 mov sl, r0 -10002f3c: 9b11 ldr r3, [sp, #68] ; 0x44 -10002f3e: 3301 adds r3, #1 -10002f40: 9311 str r3, [sp, #68] ; 0x44 -10002f42: e7a7 b.n 10002e94 <_vsnprintf+0x7c> -10002f44: 2000 movs r0, #0 -10002f46: e7f8 b.n 10002f3a <_vsnprintf+0x122> -10002f48: 2380 movs r3, #128 ; 0x80 -10002f4a: 005b lsls r3, r3, #1 -10002f4c: 4323 orrs r3, r4 -10002f4e: 1c51 adds r1, r2, #1 -10002f50: 9111 str r1, [sp, #68] ; 0x44 -10002f52: 7852 ldrb r2, [r2, #1] -10002f54: 2a6c cmp r2, #108 ; 0x6c -10002f56: d001 beq.n 10002f5c <_vsnprintf+0x144> -10002f58: 001c movs r4, r3 -10002f5a: e018 b.n 10002f8e <_vsnprintf+0x176> -10002f5c: 23c0 movs r3, #192 ; 0xc0 -10002f5e: 009b lsls r3, r3, #2 -10002f60: 431c orrs r4, r3 -10002f62: 3101 adds r1, #1 -10002f64: 9111 str r1, [sp, #68] ; 0x44 -10002f66: e012 b.n 10002f8e <_vsnprintf+0x176> -10002f68: 2380 movs r3, #128 ; 0x80 -10002f6a: 4323 orrs r3, r4 -10002f6c: 1c51 adds r1, r2, #1 -10002f6e: 9111 str r1, [sp, #68] ; 0x44 -10002f70: 7852 ldrb r2, [r2, #1] -10002f72: 2a68 cmp r2, #104 ; 0x68 -10002f74: d001 beq.n 10002f7a <_vsnprintf+0x162> -10002f76: 001c movs r4, r3 -10002f78: e009 b.n 10002f8e <_vsnprintf+0x176> -10002f7a: 23c0 movs r3, #192 ; 0xc0 -10002f7c: 431c orrs r4, r3 -10002f7e: 3101 adds r1, #1 -10002f80: 9111 str r1, [sp, #68] ; 0x44 -10002f82: e004 b.n 10002f8e <_vsnprintf+0x176> -10002f84: 2380 movs r3, #128 ; 0x80 -10002f86: 005b lsls r3, r3, #1 -10002f88: 431c orrs r4, r3 -10002f8a: 3201 adds r2, #1 -10002f8c: 9211 str r2, [sp, #68] ; 0x44 -10002f8e: 9b11 ldr r3, [sp, #68] ; 0x44 -10002f90: 7818 ldrb r0, [r3, #0] -10002f92: 0003 movs r3, r0 -10002f94: 3b25 subs r3, #37 ; 0x25 -10002f96: b2da uxtb r2, r3 -10002f98: 2a53 cmp r2, #83 ; 0x53 -10002f9a: d900 bls.n 10002f9e <_vsnprintf+0x186> -10002f9c: e22c b.n 100033f8 <_vsnprintf+0x5e0> -10002f9e: 0093 lsls r3, r2, #2 -10002fa0: 4a86 ldr r2, [pc, #536] ; (100031bc <_vsnprintf+0x3a4>) -10002fa2: 58d3 ldr r3, [r2, r3] -10002fa4: 469f mov pc, r3 -10002fa6: 2380 movs r3, #128 ; 0x80 -10002fa8: 009b lsls r3, r3, #2 -10002faa: 431c orrs r4, r3 -10002fac: 3201 adds r2, #1 -10002fae: 9211 str r2, [sp, #68] ; 0x44 -10002fb0: e7ed b.n 10002f8e <_vsnprintf+0x176> -10002fb2: 2380 movs r3, #128 ; 0x80 -10002fb4: 005b lsls r3, r3, #1 -10002fb6: 431c orrs r4, r3 -10002fb8: 3201 adds r2, #1 -10002fba: 9211 str r2, [sp, #68] ; 0x44 -10002fbc: e7e7 b.n 10002f8e <_vsnprintf+0x176> -10002fbe: 2878 cmp r0, #120 ; 0x78 -10002fc0: d009 beq.n 10002fd6 <_vsnprintf+0x1be> -10002fc2: 2858 cmp r0, #88 ; 0x58 -10002fc4: d038 beq.n 10003038 <_vsnprintf+0x220> -10002fc6: 286f cmp r0, #111 ; 0x6f -10002fc8: d038 beq.n 1000303c <_vsnprintf+0x224> -10002fca: 2862 cmp r0, #98 ; 0x62 -10002fcc: d038 beq.n 10003040 <_vsnprintf+0x228> -10002fce: 2310 movs r3, #16 -10002fd0: 439c bics r4, r3 -10002fd2: 260a movs r6, #10 -10002fd4: e000 b.n 10002fd8 <_vsnprintf+0x1c0> -10002fd6: 2610 movs r6, #16 -10002fd8: 2858 cmp r0, #88 ; 0x58 -10002fda: d033 beq.n 10003044 <_vsnprintf+0x22c> -10002fdc: 2869 cmp r0, #105 ; 0x69 -10002fde: d003 beq.n 10002fe8 <_vsnprintf+0x1d0> -10002fe0: 2864 cmp r0, #100 ; 0x64 -10002fe2: d001 beq.n 10002fe8 <_vsnprintf+0x1d0> -10002fe4: 220c movs r2, #12 -10002fe6: 4394 bics r4, r2 -10002fe8: 0563 lsls r3, r4, #21 -10002fea: d501 bpl.n 10002ff0 <_vsnprintf+0x1d8> -10002fec: 2201 movs r2, #1 -10002fee: 4394 bics r4, r2 -10002ff0: 2869 cmp r0, #105 ; 0x69 -10002ff2: d02a beq.n 1000304a <_vsnprintf+0x232> -10002ff4: 2864 cmp r0, #100 ; 0x64 -10002ff6: d028 beq.n 1000304a <_vsnprintf+0x232> -10002ff8: 05a3 lsls r3, r4, #22 -10002ffa: d500 bpl.n 10002ffe <_vsnprintf+0x1e6> -10002ffc: e09f b.n 1000313e <_vsnprintf+0x326> -10002ffe: 05e3 lsls r3, r4, #23 -10003000: d500 bpl.n 10003004 <_vsnprintf+0x1ec> -10003002: e0b8 b.n 10003176 <_vsnprintf+0x35e> -10003004: 0663 lsls r3, r4, #25 -10003006: d400 bmi.n 1000300a <_vsnprintf+0x1f2> -10003008: e0ca b.n 100031a0 <_vsnprintf+0x388> -1000300a: 9a1c ldr r2, [sp, #112] ; 0x70 -1000300c: 1d11 adds r1, r2, #4 -1000300e: 911c str r1, [sp, #112] ; 0x70 -10003010: 6811 ldr r1, [r2, #0] -10003012: 22ff movs r2, #255 ; 0xff -10003014: 400a ands r2, r1 -10003016: 9405 str r4, [sp, #20] -10003018: 9b0a ldr r3, [sp, #40] ; 0x28 -1000301a: 9304 str r3, [sp, #16] -1000301c: 4653 mov r3, sl -1000301e: 9303 str r3, [sp, #12] -10003020: 9602 str r6, [sp, #8] -10003022: 2300 movs r3, #0 -10003024: 9301 str r3, [sp, #4] -10003026: 9200 str r2, [sp, #0] -10003028: 4643 mov r3, r8 -1000302a: 003a movs r2, r7 -1000302c: 4659 mov r1, fp -1000302e: 0028 movs r0, r5 -10003030: f7ff fa77 bl 10002522 <_ntoa_long> -10003034: 0007 movs r7, r0 -10003036: e027 b.n 10003088 <_vsnprintf+0x270> -10003038: 2610 movs r6, #16 -1000303a: e7cd b.n 10002fd8 <_vsnprintf+0x1c0> -1000303c: 2608 movs r6, #8 -1000303e: e7cb b.n 10002fd8 <_vsnprintf+0x1c0> -10003040: 2602 movs r6, #2 -10003042: e7c9 b.n 10002fd8 <_vsnprintf+0x1c0> -10003044: 2220 movs r2, #32 -10003046: 4314 orrs r4, r2 -10003048: e7c8 b.n 10002fdc <_vsnprintf+0x1c4> -1000304a: 05a3 lsls r3, r4, #22 -1000304c: d420 bmi.n 10003090 <_vsnprintf+0x278> -1000304e: 05e3 lsls r3, r4, #23 -10003050: d450 bmi.n 100030f4 <_vsnprintf+0x2dc> -10003052: 0663 lsls r3, r4, #25 -10003054: d566 bpl.n 10003124 <_vsnprintf+0x30c> -10003056: 9a1c ldr r2, [sp, #112] ; 0x70 -10003058: 1d11 adds r1, r2, #4 -1000305a: 911c str r1, [sp, #112] ; 0x70 -1000305c: 6811 ldr r1, [r2, #0] -1000305e: 22ff movs r2, #255 ; 0xff -10003060: 400a ands r2, r1 -10003062: 17d3 asrs r3, r2, #31 -10003064: 18d1 adds r1, r2, r3 -10003066: 4059 eors r1, r3 -10003068: 9405 str r4, [sp, #20] -1000306a: 9b0a ldr r3, [sp, #40] ; 0x28 -1000306c: 9304 str r3, [sp, #16] -1000306e: 4653 mov r3, sl -10003070: 9303 str r3, [sp, #12] -10003072: 9602 str r6, [sp, #8] -10003074: 0fd2 lsrs r2, r2, #31 -10003076: 9201 str r2, [sp, #4] -10003078: 9100 str r1, [sp, #0] -1000307a: 4643 mov r3, r8 -1000307c: 003a movs r2, r7 -1000307e: 4659 mov r1, fp -10003080: 0028 movs r0, r5 -10003082: f7ff fa4e bl 10002522 <_ntoa_long> -10003086: 0007 movs r7, r0 -10003088: 9b11 ldr r3, [sp, #68] ; 0x44 -1000308a: 3301 adds r3, #1 -1000308c: 9311 str r3, [sp, #68] ; 0x44 -1000308e: e6d3 b.n 10002e38 <_vsnprintf+0x20> -10003090: 9b1c ldr r3, [sp, #112] ; 0x70 -10003092: 1dda adds r2, r3, #7 -10003094: 2107 movs r1, #7 -10003096: 438a bics r2, r1 -10003098: 0011 movs r1, r2 -1000309a: 3108 adds r1, #8 -1000309c: 911c str r1, [sp, #112] ; 0x70 -1000309e: 6811 ldr r1, [r2, #0] -100030a0: 6853 ldr r3, [r2, #4] -100030a2: 469c mov ip, r3 -100030a4: 17db asrs r3, r3, #31 -100030a6: 930c str r3, [sp, #48] ; 0x30 -100030a8: 930d str r3, [sp, #52] ; 0x34 -100030aa: 9a0c ldr r2, [sp, #48] ; 0x30 -100030ac: 9b0d ldr r3, [sp, #52] ; 0x34 -100030ae: 0010 movs r0, r2 -100030b0: 4048 eors r0, r1 -100030b2: 900e str r0, [sp, #56] ; 0x38 -100030b4: 4662 mov r2, ip -100030b6: 4053 eors r3, r2 -100030b8: 930f str r3, [sp, #60] ; 0x3c -100030ba: 980e ldr r0, [sp, #56] ; 0x38 -100030bc: 990f ldr r1, [sp, #60] ; 0x3c -100030be: 9a0c ldr r2, [sp, #48] ; 0x30 -100030c0: 9b0d ldr r3, [sp, #52] ; 0x34 -100030c2: 1a80 subs r0, r0, r2 -100030c4: 4199 sbcs r1, r3 -100030c6: 900e str r0, [sp, #56] ; 0x38 -100030c8: 910f str r1, [sp, #60] ; 0x3c -100030ca: 9408 str r4, [sp, #32] -100030cc: 9b0a ldr r3, [sp, #40] ; 0x28 -100030ce: 9307 str r3, [sp, #28] -100030d0: 4653 mov r3, sl -100030d2: 9306 str r3, [sp, #24] -100030d4: 9604 str r6, [sp, #16] -100030d6: 2300 movs r3, #0 -100030d8: 9305 str r3, [sp, #20] -100030da: 4663 mov r3, ip -100030dc: 0fda lsrs r2, r3, #31 -100030de: 9202 str r2, [sp, #8] -100030e0: 9000 str r0, [sp, #0] -100030e2: 9101 str r1, [sp, #4] -100030e4: 4643 mov r3, r8 -100030e6: 003a movs r2, r7 -100030e8: 4659 mov r1, fp -100030ea: 0028 movs r0, r5 -100030ec: f7ff fa77 bl 100025de <_ntoa_long_long> -100030f0: 0007 movs r7, r0 -100030f2: e7c9 b.n 10003088 <_vsnprintf+0x270> -100030f4: 9a1c ldr r2, [sp, #112] ; 0x70 -100030f6: 1d11 adds r1, r2, #4 -100030f8: 911c str r1, [sp, #112] ; 0x70 -100030fa: 6812 ldr r2, [r2, #0] -100030fc: 17d3 asrs r3, r2, #31 -100030fe: 18d1 adds r1, r2, r3 -10003100: 4059 eors r1, r3 -10003102: 9405 str r4, [sp, #20] -10003104: 9b0a ldr r3, [sp, #40] ; 0x28 -10003106: 9304 str r3, [sp, #16] -10003108: 4653 mov r3, sl -1000310a: 9303 str r3, [sp, #12] -1000310c: 9602 str r6, [sp, #8] -1000310e: 0fd2 lsrs r2, r2, #31 -10003110: 9201 str r2, [sp, #4] -10003112: 9100 str r1, [sp, #0] -10003114: 4643 mov r3, r8 -10003116: 003a movs r2, r7 -10003118: 4659 mov r1, fp -1000311a: 0028 movs r0, r5 -1000311c: f7ff fa01 bl 10002522 <_ntoa_long> -10003120: 0007 movs r7, r0 -10003122: e7b1 b.n 10003088 <_vsnprintf+0x270> -10003124: 0623 lsls r3, r4, #24 -10003126: d505 bpl.n 10003134 <_vsnprintf+0x31c> -10003128: 9a1c ldr r2, [sp, #112] ; 0x70 -1000312a: 1d11 adds r1, r2, #4 -1000312c: 911c str r1, [sp, #112] ; 0x70 -1000312e: 2300 movs r3, #0 -10003130: 5ed2 ldrsh r2, [r2, r3] -10003132: e796 b.n 10003062 <_vsnprintf+0x24a> -10003134: 9a1c ldr r2, [sp, #112] ; 0x70 -10003136: 1d11 adds r1, r2, #4 -10003138: 911c str r1, [sp, #112] ; 0x70 -1000313a: 6812 ldr r2, [r2, #0] -1000313c: e791 b.n 10003062 <_vsnprintf+0x24a> -1000313e: 9b1c ldr r3, [sp, #112] ; 0x70 -10003140: 1dda adds r2, r3, #7 -10003142: 2107 movs r1, #7 -10003144: 438a bics r2, r1 -10003146: 0011 movs r1, r2 -10003148: 3108 adds r1, #8 -1000314a: 911c str r1, [sp, #112] ; 0x70 -1000314c: 9408 str r4, [sp, #32] -1000314e: 9b0a ldr r3, [sp, #40] ; 0x28 -10003150: 9307 str r3, [sp, #28] -10003152: 4653 mov r3, sl -10003154: 9306 str r3, [sp, #24] -10003156: 9604 str r6, [sp, #16] -10003158: 2300 movs r3, #0 -1000315a: 9305 str r3, [sp, #20] -1000315c: 9302 str r3, [sp, #8] -1000315e: 6813 ldr r3, [r2, #0] -10003160: 6854 ldr r4, [r2, #4] -10003162: 9300 str r3, [sp, #0] -10003164: 9401 str r4, [sp, #4] -10003166: 4643 mov r3, r8 -10003168: 003a movs r2, r7 -1000316a: 4659 mov r1, fp -1000316c: 0028 movs r0, r5 -1000316e: f7ff fa36 bl 100025de <_ntoa_long_long> -10003172: 0007 movs r7, r0 -10003174: e788 b.n 10003088 <_vsnprintf+0x270> -10003176: 9a1c ldr r2, [sp, #112] ; 0x70 -10003178: 1d11 adds r1, r2, #4 -1000317a: 911c str r1, [sp, #112] ; 0x70 -1000317c: 9405 str r4, [sp, #20] -1000317e: 9b0a ldr r3, [sp, #40] ; 0x28 -10003180: 9304 str r3, [sp, #16] -10003182: 4653 mov r3, sl -10003184: 9303 str r3, [sp, #12] -10003186: 9602 str r6, [sp, #8] -10003188: 2300 movs r3, #0 -1000318a: 9301 str r3, [sp, #4] -1000318c: 6813 ldr r3, [r2, #0] -1000318e: 9300 str r3, [sp, #0] -10003190: 4643 mov r3, r8 -10003192: 003a movs r2, r7 -10003194: 4659 mov r1, fp -10003196: 0028 movs r0, r5 -10003198: f7ff f9c3 bl 10002522 <_ntoa_long> -1000319c: 0007 movs r7, r0 -1000319e: e773 b.n 10003088 <_vsnprintf+0x270> -100031a0: 0623 lsls r3, r4, #24 -100031a2: d50d bpl.n 100031c0 <_vsnprintf+0x3a8> -100031a4: 9a1c ldr r2, [sp, #112] ; 0x70 -100031a6: 1d11 adds r1, r2, #4 -100031a8: 911c str r1, [sp, #112] ; 0x70 -100031aa: 6812 ldr r2, [r2, #0] -100031ac: 0412 lsls r2, r2, #16 -100031ae: 0c12 lsrs r2, r2, #16 -100031b0: e731 b.n 10003016 <_vsnprintf+0x1fe> -100031b2: 46c0 nop ; (mov r8, r8) -100031b4: 10008004 .word 0x10008004 -100031b8: 10008048 .word 0x10008048 -100031bc: 10008094 .word 0x10008094 -100031c0: 9a1c ldr r2, [sp, #112] ; 0x70 -100031c2: 1d11 adds r1, r2, #4 -100031c4: 911c str r1, [sp, #112] ; 0x70 -100031c6: 6812 ldr r2, [r2, #0] -100031c8: e725 b.n 10003016 <_vsnprintf+0x1fe> -100031ca: 2846 cmp r0, #70 ; 0x46 -100031cc: d01a beq.n 10003204 <_vsnprintf+0x3ec> -100031ce: 9b1c ldr r3, [sp, #112] ; 0x70 -100031d0: 3307 adds r3, #7 -100031d2: 2207 movs r2, #7 -100031d4: 4393 bics r3, r2 -100031d6: 001a movs r2, r3 -100031d8: 3208 adds r2, #8 -100031da: 921c str r2, [sp, #112] ; 0x70 -100031dc: 9404 str r4, [sp, #16] -100031de: 9a0a ldr r2, [sp, #40] ; 0x28 -100031e0: 9203 str r2, [sp, #12] -100031e2: 4652 mov r2, sl -100031e4: 9202 str r2, [sp, #8] -100031e6: 685c ldr r4, [r3, #4] -100031e8: 681b ldr r3, [r3, #0] -100031ea: 9300 str r3, [sp, #0] -100031ec: 9401 str r4, [sp, #4] -100031ee: 4643 mov r3, r8 -100031f0: 003a movs r2, r7 -100031f2: 4659 mov r1, fp -100031f4: 0028 movs r0, r5 -100031f6: f7ff fc65 bl 10002ac4 <_ftoa> -100031fa: 0007 movs r7, r0 -100031fc: 9b11 ldr r3, [sp, #68] ; 0x44 -100031fe: 3301 adds r3, #1 -10003200: 9311 str r3, [sp, #68] ; 0x44 -10003202: e619 b.n 10002e38 <_vsnprintf+0x20> -10003204: 2320 movs r3, #32 -10003206: 431c orrs r4, r3 -10003208: e7e1 b.n 100031ce <_vsnprintf+0x3b6> -1000320a: 2867 cmp r0, #103 ; 0x67 -1000320c: d001 beq.n 10003212 <_vsnprintf+0x3fa> -1000320e: 2847 cmp r0, #71 ; 0x47 -10003210: d102 bne.n 10003218 <_vsnprintf+0x400> -10003212: 2380 movs r3, #128 ; 0x80 -10003214: 011b lsls r3, r3, #4 -10003216: 431c orrs r4, r3 -10003218: 2845 cmp r0, #69 ; 0x45 -1000321a: d001 beq.n 10003220 <_vsnprintf+0x408> -1000321c: 2847 cmp r0, #71 ; 0x47 -1000321e: d101 bne.n 10003224 <_vsnprintf+0x40c> -10003220: 2320 movs r3, #32 -10003222: 431c orrs r4, r3 -10003224: 9b1c ldr r3, [sp, #112] ; 0x70 -10003226: 3307 adds r3, #7 -10003228: 2207 movs r2, #7 -1000322a: 4393 bics r3, r2 -1000322c: 001a movs r2, r3 -1000322e: 3208 adds r2, #8 -10003230: 921c str r2, [sp, #112] ; 0x70 -10003232: 9404 str r4, [sp, #16] -10003234: 9a0a ldr r2, [sp, #40] ; 0x28 -10003236: 9203 str r2, [sp, #12] -10003238: 4652 mov r2, sl -1000323a: 9202 str r2, [sp, #8] -1000323c: 685c ldr r4, [r3, #4] -1000323e: 681b ldr r3, [r3, #0] -10003240: 9300 str r3, [sp, #0] -10003242: 9401 str r4, [sp, #4] -10003244: 4643 mov r3, r8 -10003246: 003a movs r2, r7 -10003248: 4659 mov r1, fp -1000324a: 0028 movs r0, r5 -1000324c: f7ff fa38 bl 100026c0 <_etoa> -10003250: 0007 movs r7, r0 -10003252: 9b11 ldr r3, [sp, #68] ; 0x44 -10003254: 3301 adds r3, #1 -10003256: 9311 str r3, [sp, #68] ; 0x44 -10003258: e5ee b.n 10002e38 <_vsnprintf+0x20> -1000325a: 2302 movs r3, #2 -1000325c: 001a movs r2, r3 -1000325e: 4022 ands r2, r4 -10003260: 4692 mov sl, r2 -10003262: 4223 tst r3, r4 -10003264: d01f beq.n 100032a6 <_vsnprintf+0x48e> -10003266: 2401 movs r4, #1 -10003268: 9b1c ldr r3, [sp, #112] ; 0x70 -1000326a: 1d1a adds r2, r3, #4 -1000326c: 921c str r2, [sp, #112] ; 0x70 -1000326e: 1c7a adds r2, r7, #1 -10003270: 4691 mov r9, r2 -10003272: 7818 ldrb r0, [r3, #0] -10003274: 4643 mov r3, r8 -10003276: 003a movs r2, r7 -10003278: 4659 mov r1, fp -1000327a: 47a8 blx r5 -1000327c: 4653 mov r3, sl -1000327e: 2b00 cmp r3, #0 -10003280: d116 bne.n 100032b0 <_vsnprintf+0x498> -10003282: 9b11 ldr r3, [sp, #68] ; 0x44 -10003284: 3301 adds r3, #1 -10003286: 9311 str r3, [sp, #68] ; 0x44 -10003288: 464f mov r7, r9 -1000328a: e5d5 b.n 10002e38 <_vsnprintf+0x20> -1000328c: 1c56 adds r6, r2, #1 -1000328e: 4643 mov r3, r8 -10003290: 4659 mov r1, fp -10003292: 2020 movs r0, #32 -10003294: 47b8 blx r7 -10003296: 0023 movs r3, r4 -10003298: 0032 movs r2, r6 -1000329a: 1c5c adds r4, r3, #1 -1000329c: 429d cmp r5, r3 -1000329e: d8f5 bhi.n 1000328c <_vsnprintf+0x474> -100032a0: 003d movs r5, r7 -100032a2: 0017 movs r7, r2 -100032a4: e7e0 b.n 10003268 <_vsnprintf+0x450> -100032a6: 2301 movs r3, #1 -100032a8: 003a movs r2, r7 -100032aa: 002f movs r7, r5 -100032ac: 9d0a ldr r5, [sp, #40] ; 0x28 -100032ae: e7f4 b.n 1000329a <_vsnprintf+0x482> -100032b0: 464a mov r2, r9 -100032b2: 46a9 mov r9, r5 -100032b4: 9d0a ldr r5, [sp, #40] ; 0x28 -100032b6: e006 b.n 100032c6 <_vsnprintf+0x4ae> -100032b8: 1c57 adds r7, r2, #1 -100032ba: 4643 mov r3, r8 -100032bc: 4659 mov r1, fp -100032be: 2020 movs r0, #32 -100032c0: 47c8 blx r9 -100032c2: 0034 movs r4, r6 -100032c4: 003a movs r2, r7 -100032c6: 1c66 adds r6, r4, #1 -100032c8: 42a5 cmp r5, r4 -100032ca: d8f5 bhi.n 100032b8 <_vsnprintf+0x4a0> -100032cc: 464d mov r5, r9 -100032ce: 4691 mov r9, r2 -100032d0: e7d7 b.n 10003282 <_vsnprintf+0x46a> -100032d2: 9b1c ldr r3, [sp, #112] ; 0x70 -100032d4: 1d1a adds r2, r3, #4 -100032d6: 921c str r2, [sp, #112] ; 0x70 -100032d8: 681b ldr r3, [r3, #0] -100032da: 4699 mov r9, r3 -100032dc: 4653 mov r3, sl -100032de: 2b00 cmp r3, #0 -100032e0: d100 bne.n 100032e4 <_vsnprintf+0x4cc> -100032e2: 3b01 subs r3, #1 -100032e4: 464e mov r6, r9 -100032e6: e001 b.n 100032ec <_vsnprintf+0x4d4> -100032e8: 3601 adds r6, #1 -100032ea: 0013 movs r3, r2 -100032ec: 7832 ldrb r2, [r6, #0] -100032ee: 2a00 cmp r2, #0 -100032f0: d002 beq.n 100032f8 <_vsnprintf+0x4e0> -100032f2: 1e5a subs r2, r3, #1 -100032f4: 2b00 cmp r3, #0 -100032f6: d1f7 bne.n 100032e8 <_vsnprintf+0x4d0> -100032f8: 464b mov r3, r9 -100032fa: 1af2 subs r2, r6, r3 -100032fc: 9210 str r2, [sp, #64] ; 0x40 -100032fe: 2380 movs r3, #128 ; 0x80 -10003300: 00db lsls r3, r3, #3 -10003302: 0026 movs r6, r4 -10003304: 401e ands r6, r3 -10003306: 421c tst r4, r3 -10003308: d003 beq.n 10003312 <_vsnprintf+0x4fa> -1000330a: 4552 cmp r2, sl -1000330c: d901 bls.n 10003312 <_vsnprintf+0x4fa> -1000330e: 4653 mov r3, sl -10003310: 9310 str r3, [sp, #64] ; 0x40 -10003312: 2302 movs r3, #2 -10003314: 001a movs r2, r3 -10003316: 4022 ands r2, r4 -10003318: 920b str r2, [sp, #44] ; 0x2c -1000331a: 4223 tst r3, r4 -1000331c: d005 beq.n 1000332a <_vsnprintf+0x512> -1000331e: 003a movs r2, r7 -10003320: 0037 movs r7, r6 -10003322: 464c mov r4, r9 -10003324: 46a9 mov r9, r5 -10003326: 4655 mov r5, sl -10003328: e020 b.n 1000336c <_vsnprintf+0x554> -1000332a: 003a movs r2, r7 -1000332c: 9b10 ldr r3, [sp, #64] ; 0x40 -1000332e: 465f mov r7, fp -10003330: 46b3 mov fp, r6 -10003332: 002e movs r6, r5 -10003334: e006 b.n 10003344 <_vsnprintf+0x52c> -10003336: 1c55 adds r5, r2, #1 +10002f0c <_vsnprintf>: +10002f0c: b5f0 push {r4, r5, r6, r7, lr} +10002f0e: 46de mov lr, fp +10002f10: 4657 mov r7, sl +10002f12: 464e mov r6, r9 +10002f14: 4645 mov r5, r8 +10002f16: b5e0 push {r5, r6, r7, lr} +10002f18: b093 sub sp, #76 ; 0x4c +10002f1a: 4682 mov sl, r0 +10002f1c: 468b mov fp, r1 +10002f1e: 4690 mov r8, r2 +10002f20: 9311 str r3, [sp, #68] ; 0x44 +10002f22: 2900 cmp r1, #0 +10002f24: d100 bne.n 10002f28 <_vsnprintf+0x1c> +10002f26: e2eb b.n 10003500 <_vsnprintf+0x5f4> +10002f28: 2700 movs r7, #0 +10002f2a: 4655 mov r5, sl +10002f2c: 9b11 ldr r3, [sp, #68] ; 0x44 +10002f2e: 7818 ldrb r0, [r3, #0] +10002f30: 2800 cmp r0, #0 +10002f32: d100 bne.n 10002f36 <_vsnprintf+0x2a> +10002f34: e2e7 b.n 10003506 <_vsnprintf+0x5fa> +10002f36: 2825 cmp r0, #37 ; 0x25 +10002f38: d009 beq.n 10002f4e <_vsnprintf+0x42> +10002f3a: 1c7c adds r4, r7, #1 +10002f3c: 4643 mov r3, r8 +10002f3e: 003a movs r2, r7 +10002f40: 4659 mov r1, fp +10002f42: 47a8 blx r5 +10002f44: 9b11 ldr r3, [sp, #68] ; 0x44 +10002f46: 3301 adds r3, #1 +10002f48: 9311 str r3, [sp, #68] ; 0x44 +10002f4a: 0027 movs r7, r4 +10002f4c: e7ee b.n 10002f2c <_vsnprintf+0x20> +10002f4e: 3301 adds r3, #1 +10002f50: 9311 str r3, [sp, #68] ; 0x44 +10002f52: 2400 movs r4, #0 +10002f54: 9a11 ldr r2, [sp, #68] ; 0x44 +10002f56: 7811 ldrb r1, [r2, #0] +10002f58: 000b movs r3, r1 +10002f5a: 3b20 subs r3, #32 +10002f5c: b2d8 uxtb r0, r3 +10002f5e: 2810 cmp r0, #16 +10002f60: d803 bhi.n 10002f6a <_vsnprintf+0x5e> +10002f62: 0083 lsls r3, r0, #2 +10002f64: 48d0 ldr r0, [pc, #832] ; (100032a8 <_vsnprintf+0x39c>) +10002f66: 58c3 ldr r3, [r0, r3] +10002f68: 469f mov pc, r3 +10002f6a: 000b movs r3, r1 +10002f6c: 3b30 subs r3, #48 ; 0x30 +10002f6e: b2db uxtb r3, r3 +10002f70: 2b09 cmp r3, #9 +10002f72: d92c bls.n 10002fce <_vsnprintf+0xc2> +10002f74: 292a cmp r1, #42 ; 0x2a +10002f76: d02f beq.n 10002fd8 <_vsnprintf+0xcc> +10002f78: 2300 movs r3, #0 +10002f7a: 930a str r3, [sp, #40] ; 0x28 +10002f7c: 9b11 ldr r3, [sp, #68] ; 0x44 +10002f7e: 781a ldrb r2, [r3, #0] +10002f80: 2a2e cmp r2, #46 ; 0x2e +10002f82: d039 beq.n 10002ff8 <_vsnprintf+0xec> +10002f84: 2300 movs r3, #0 +10002f86: 469a mov sl, r3 +10002f88: 9a11 ldr r2, [sp, #68] ; 0x44 +10002f8a: 7813 ldrb r3, [r2, #0] +10002f8c: 3b68 subs r3, #104 ; 0x68 +10002f8e: b2d9 uxtb r1, r3 +10002f90: 2912 cmp r1, #18 +10002f92: d876 bhi.n 10003082 <_vsnprintf+0x176> +10002f94: 008b lsls r3, r1, #2 +10002f96: 49c5 ldr r1, [pc, #788] ; (100032ac <_vsnprintf+0x3a0>) +10002f98: 58cb ldr r3, [r1, r3] +10002f9a: 469f mov pc, r3 +10002f9c: 2301 movs r3, #1 +10002f9e: 431c orrs r4, r3 +10002fa0: 3201 adds r2, #1 +10002fa2: 9211 str r2, [sp, #68] ; 0x44 +10002fa4: e7d6 b.n 10002f54 <_vsnprintf+0x48> +10002fa6: 2302 movs r3, #2 +10002fa8: 431c orrs r4, r3 +10002faa: 3201 adds r2, #1 +10002fac: 9211 str r2, [sp, #68] ; 0x44 +10002fae: e7d1 b.n 10002f54 <_vsnprintf+0x48> +10002fb0: 2304 movs r3, #4 +10002fb2: 431c orrs r4, r3 +10002fb4: 3201 adds r2, #1 +10002fb6: 9211 str r2, [sp, #68] ; 0x44 +10002fb8: e7cc b.n 10002f54 <_vsnprintf+0x48> +10002fba: 2308 movs r3, #8 +10002fbc: 431c orrs r4, r3 +10002fbe: 3201 adds r2, #1 +10002fc0: 9211 str r2, [sp, #68] ; 0x44 +10002fc2: e7c7 b.n 10002f54 <_vsnprintf+0x48> +10002fc4: 2310 movs r3, #16 +10002fc6: 431c orrs r4, r3 +10002fc8: 3201 adds r2, #1 +10002fca: 9211 str r2, [sp, #68] ; 0x44 +10002fcc: e7c2 b.n 10002f54 <_vsnprintf+0x48> +10002fce: a811 add r0, sp, #68 ; 0x44 +10002fd0: f7ff fa2f bl 10002432 <_atoi> +10002fd4: 900a str r0, [sp, #40] ; 0x28 +10002fd6: e7d1 b.n 10002f7c <_vsnprintf+0x70> +10002fd8: 9b1c ldr r3, [sp, #112] ; 0x70 +10002fda: 1d1a adds r2, r3, #4 +10002fdc: 921c str r2, [sp, #112] ; 0x70 +10002fde: 6818 ldr r0, [r3, #0] +10002fe0: 2800 cmp r0, #0 +10002fe2: db04 blt.n 10002fee <_vsnprintf+0xe2> +10002fe4: 900a str r0, [sp, #40] ; 0x28 +10002fe6: 9b11 ldr r3, [sp, #68] ; 0x44 +10002fe8: 3301 adds r3, #1 +10002fea: 9311 str r3, [sp, #68] ; 0x44 +10002fec: e7c6 b.n 10002f7c <_vsnprintf+0x70> +10002fee: 2302 movs r3, #2 +10002ff0: 431c orrs r4, r3 +10002ff2: 4243 negs r3, r0 +10002ff4: 930a str r3, [sp, #40] ; 0x28 +10002ff6: e7f6 b.n 10002fe6 <_vsnprintf+0xda> +10002ff8: 2280 movs r2, #128 ; 0x80 +10002ffa: 00d2 lsls r2, r2, #3 +10002ffc: 4314 orrs r4, r2 +10002ffe: 1c5a adds r2, r3, #1 +10003000: 9211 str r2, [sp, #68] ; 0x44 +10003002: 785a ldrb r2, [r3, #1] +10003004: 0013 movs r3, r2 +10003006: 3b30 subs r3, #48 ; 0x30 +10003008: b2db uxtb r3, r3 +1000300a: 2b09 cmp r3, #9 +1000300c: d904 bls.n 10003018 <_vsnprintf+0x10c> +1000300e: 2a2a cmp r2, #42 ; 0x2a +10003010: d007 beq.n 10003022 <_vsnprintf+0x116> +10003012: 2300 movs r3, #0 +10003014: 469a mov sl, r3 +10003016: e7b7 b.n 10002f88 <_vsnprintf+0x7c> +10003018: a811 add r0, sp, #68 ; 0x44 +1000301a: f7ff fa0a bl 10002432 <_atoi> +1000301e: 4682 mov sl, r0 +10003020: e7b2 b.n 10002f88 <_vsnprintf+0x7c> +10003022: 9b1c ldr r3, [sp, #112] ; 0x70 +10003024: 1d1a adds r2, r3, #4 +10003026: 921c str r2, [sp, #112] ; 0x70 +10003028: 6818 ldr r0, [r3, #0] +1000302a: 2800 cmp r0, #0 +1000302c: db04 blt.n 10003038 <_vsnprintf+0x12c> +1000302e: 4682 mov sl, r0 +10003030: 9b11 ldr r3, [sp, #68] ; 0x44 +10003032: 3301 adds r3, #1 +10003034: 9311 str r3, [sp, #68] ; 0x44 +10003036: e7a7 b.n 10002f88 <_vsnprintf+0x7c> +10003038: 2000 movs r0, #0 +1000303a: e7f8 b.n 1000302e <_vsnprintf+0x122> +1000303c: 2380 movs r3, #128 ; 0x80 +1000303e: 005b lsls r3, r3, #1 +10003040: 4323 orrs r3, r4 +10003042: 1c51 adds r1, r2, #1 +10003044: 9111 str r1, [sp, #68] ; 0x44 +10003046: 7852 ldrb r2, [r2, #1] +10003048: 2a6c cmp r2, #108 ; 0x6c +1000304a: d001 beq.n 10003050 <_vsnprintf+0x144> +1000304c: 001c movs r4, r3 +1000304e: e018 b.n 10003082 <_vsnprintf+0x176> +10003050: 23c0 movs r3, #192 ; 0xc0 +10003052: 009b lsls r3, r3, #2 +10003054: 431c orrs r4, r3 +10003056: 3101 adds r1, #1 +10003058: 9111 str r1, [sp, #68] ; 0x44 +1000305a: e012 b.n 10003082 <_vsnprintf+0x176> +1000305c: 2380 movs r3, #128 ; 0x80 +1000305e: 4323 orrs r3, r4 +10003060: 1c51 adds r1, r2, #1 +10003062: 9111 str r1, [sp, #68] ; 0x44 +10003064: 7852 ldrb r2, [r2, #1] +10003066: 2a68 cmp r2, #104 ; 0x68 +10003068: d001 beq.n 1000306e <_vsnprintf+0x162> +1000306a: 001c movs r4, r3 +1000306c: e009 b.n 10003082 <_vsnprintf+0x176> +1000306e: 23c0 movs r3, #192 ; 0xc0 +10003070: 431c orrs r4, r3 +10003072: 3101 adds r1, #1 +10003074: 9111 str r1, [sp, #68] ; 0x44 +10003076: e004 b.n 10003082 <_vsnprintf+0x176> +10003078: 2380 movs r3, #128 ; 0x80 +1000307a: 005b lsls r3, r3, #1 +1000307c: 431c orrs r4, r3 +1000307e: 3201 adds r2, #1 +10003080: 9211 str r2, [sp, #68] ; 0x44 +10003082: 9b11 ldr r3, [sp, #68] ; 0x44 +10003084: 7818 ldrb r0, [r3, #0] +10003086: 0003 movs r3, r0 +10003088: 3b25 subs r3, #37 ; 0x25 +1000308a: b2da uxtb r2, r3 +1000308c: 2a53 cmp r2, #83 ; 0x53 +1000308e: d900 bls.n 10003092 <_vsnprintf+0x186> +10003090: e22c b.n 100034ec <_vsnprintf+0x5e0> +10003092: 0093 lsls r3, r2, #2 +10003094: 4a86 ldr r2, [pc, #536] ; (100032b0 <_vsnprintf+0x3a4>) +10003096: 58d3 ldr r3, [r2, r3] +10003098: 469f mov pc, r3 +1000309a: 2380 movs r3, #128 ; 0x80 +1000309c: 009b lsls r3, r3, #2 +1000309e: 431c orrs r4, r3 +100030a0: 3201 adds r2, #1 +100030a2: 9211 str r2, [sp, #68] ; 0x44 +100030a4: e7ed b.n 10003082 <_vsnprintf+0x176> +100030a6: 2380 movs r3, #128 ; 0x80 +100030a8: 005b lsls r3, r3, #1 +100030aa: 431c orrs r4, r3 +100030ac: 3201 adds r2, #1 +100030ae: 9211 str r2, [sp, #68] ; 0x44 +100030b0: e7e7 b.n 10003082 <_vsnprintf+0x176> +100030b2: 2878 cmp r0, #120 ; 0x78 +100030b4: d009 beq.n 100030ca <_vsnprintf+0x1be> +100030b6: 2858 cmp r0, #88 ; 0x58 +100030b8: d038 beq.n 1000312c <_vsnprintf+0x220> +100030ba: 286f cmp r0, #111 ; 0x6f +100030bc: d038 beq.n 10003130 <_vsnprintf+0x224> +100030be: 2862 cmp r0, #98 ; 0x62 +100030c0: d038 beq.n 10003134 <_vsnprintf+0x228> +100030c2: 2310 movs r3, #16 +100030c4: 439c bics r4, r3 +100030c6: 260a movs r6, #10 +100030c8: e000 b.n 100030cc <_vsnprintf+0x1c0> +100030ca: 2610 movs r6, #16 +100030cc: 2858 cmp r0, #88 ; 0x58 +100030ce: d033 beq.n 10003138 <_vsnprintf+0x22c> +100030d0: 2869 cmp r0, #105 ; 0x69 +100030d2: d003 beq.n 100030dc <_vsnprintf+0x1d0> +100030d4: 2864 cmp r0, #100 ; 0x64 +100030d6: d001 beq.n 100030dc <_vsnprintf+0x1d0> +100030d8: 220c movs r2, #12 +100030da: 4394 bics r4, r2 +100030dc: 0563 lsls r3, r4, #21 +100030de: d501 bpl.n 100030e4 <_vsnprintf+0x1d8> +100030e0: 2201 movs r2, #1 +100030e2: 4394 bics r4, r2 +100030e4: 2869 cmp r0, #105 ; 0x69 +100030e6: d02a beq.n 1000313e <_vsnprintf+0x232> +100030e8: 2864 cmp r0, #100 ; 0x64 +100030ea: d028 beq.n 1000313e <_vsnprintf+0x232> +100030ec: 05a3 lsls r3, r4, #22 +100030ee: d500 bpl.n 100030f2 <_vsnprintf+0x1e6> +100030f0: e09f b.n 10003232 <_vsnprintf+0x326> +100030f2: 05e3 lsls r3, r4, #23 +100030f4: d500 bpl.n 100030f8 <_vsnprintf+0x1ec> +100030f6: e0b8 b.n 1000326a <_vsnprintf+0x35e> +100030f8: 0663 lsls r3, r4, #25 +100030fa: d400 bmi.n 100030fe <_vsnprintf+0x1f2> +100030fc: e0ca b.n 10003294 <_vsnprintf+0x388> +100030fe: 9a1c ldr r2, [sp, #112] ; 0x70 +10003100: 1d11 adds r1, r2, #4 +10003102: 911c str r1, [sp, #112] ; 0x70 +10003104: 6811 ldr r1, [r2, #0] +10003106: 22ff movs r2, #255 ; 0xff +10003108: 400a ands r2, r1 +1000310a: 9405 str r4, [sp, #20] +1000310c: 9b0a ldr r3, [sp, #40] ; 0x28 +1000310e: 9304 str r3, [sp, #16] +10003110: 4653 mov r3, sl +10003112: 9303 str r3, [sp, #12] +10003114: 9602 str r6, [sp, #8] +10003116: 2300 movs r3, #0 +10003118: 9301 str r3, [sp, #4] +1000311a: 9200 str r2, [sp, #0] +1000311c: 4643 mov r3, r8 +1000311e: 003a movs r2, r7 +10003120: 4659 mov r1, fp +10003122: 0028 movs r0, r5 +10003124: f7ff fa77 bl 10002616 <_ntoa_long> +10003128: 0007 movs r7, r0 +1000312a: e027 b.n 1000317c <_vsnprintf+0x270> +1000312c: 2610 movs r6, #16 +1000312e: e7cd b.n 100030cc <_vsnprintf+0x1c0> +10003130: 2608 movs r6, #8 +10003132: e7cb b.n 100030cc <_vsnprintf+0x1c0> +10003134: 2602 movs r6, #2 +10003136: e7c9 b.n 100030cc <_vsnprintf+0x1c0> +10003138: 2220 movs r2, #32 +1000313a: 4314 orrs r4, r2 +1000313c: e7c8 b.n 100030d0 <_vsnprintf+0x1c4> +1000313e: 05a3 lsls r3, r4, #22 +10003140: d420 bmi.n 10003184 <_vsnprintf+0x278> +10003142: 05e3 lsls r3, r4, #23 +10003144: d450 bmi.n 100031e8 <_vsnprintf+0x2dc> +10003146: 0663 lsls r3, r4, #25 +10003148: d566 bpl.n 10003218 <_vsnprintf+0x30c> +1000314a: 9a1c ldr r2, [sp, #112] ; 0x70 +1000314c: 1d11 adds r1, r2, #4 +1000314e: 911c str r1, [sp, #112] ; 0x70 +10003150: 6811 ldr r1, [r2, #0] +10003152: 22ff movs r2, #255 ; 0xff +10003154: 400a ands r2, r1 +10003156: 17d3 asrs r3, r2, #31 +10003158: 18d1 adds r1, r2, r3 +1000315a: 4059 eors r1, r3 +1000315c: 9405 str r4, [sp, #20] +1000315e: 9b0a ldr r3, [sp, #40] ; 0x28 +10003160: 9304 str r3, [sp, #16] +10003162: 4653 mov r3, sl +10003164: 9303 str r3, [sp, #12] +10003166: 9602 str r6, [sp, #8] +10003168: 0fd2 lsrs r2, r2, #31 +1000316a: 9201 str r2, [sp, #4] +1000316c: 9100 str r1, [sp, #0] +1000316e: 4643 mov r3, r8 +10003170: 003a movs r2, r7 +10003172: 4659 mov r1, fp +10003174: 0028 movs r0, r5 +10003176: f7ff fa4e bl 10002616 <_ntoa_long> +1000317a: 0007 movs r7, r0 +1000317c: 9b11 ldr r3, [sp, #68] ; 0x44 +1000317e: 3301 adds r3, #1 +10003180: 9311 str r3, [sp, #68] ; 0x44 +10003182: e6d3 b.n 10002f2c <_vsnprintf+0x20> +10003184: 9b1c ldr r3, [sp, #112] ; 0x70 +10003186: 1dda adds r2, r3, #7 +10003188: 2107 movs r1, #7 +1000318a: 438a bics r2, r1 +1000318c: 0011 movs r1, r2 +1000318e: 3108 adds r1, #8 +10003190: 911c str r1, [sp, #112] ; 0x70 +10003192: 6811 ldr r1, [r2, #0] +10003194: 6853 ldr r3, [r2, #4] +10003196: 469c mov ip, r3 +10003198: 17db asrs r3, r3, #31 +1000319a: 930c str r3, [sp, #48] ; 0x30 +1000319c: 930d str r3, [sp, #52] ; 0x34 +1000319e: 9a0c ldr r2, [sp, #48] ; 0x30 +100031a0: 9b0d ldr r3, [sp, #52] ; 0x34 +100031a2: 0010 movs r0, r2 +100031a4: 4048 eors r0, r1 +100031a6: 900e str r0, [sp, #56] ; 0x38 +100031a8: 4662 mov r2, ip +100031aa: 4053 eors r3, r2 +100031ac: 930f str r3, [sp, #60] ; 0x3c +100031ae: 980e ldr r0, [sp, #56] ; 0x38 +100031b0: 990f ldr r1, [sp, #60] ; 0x3c +100031b2: 9a0c ldr r2, [sp, #48] ; 0x30 +100031b4: 9b0d ldr r3, [sp, #52] ; 0x34 +100031b6: 1a80 subs r0, r0, r2 +100031b8: 4199 sbcs r1, r3 +100031ba: 900e str r0, [sp, #56] ; 0x38 +100031bc: 910f str r1, [sp, #60] ; 0x3c +100031be: 9408 str r4, [sp, #32] +100031c0: 9b0a ldr r3, [sp, #40] ; 0x28 +100031c2: 9307 str r3, [sp, #28] +100031c4: 4653 mov r3, sl +100031c6: 9306 str r3, [sp, #24] +100031c8: 9604 str r6, [sp, #16] +100031ca: 2300 movs r3, #0 +100031cc: 9305 str r3, [sp, #20] +100031ce: 4663 mov r3, ip +100031d0: 0fda lsrs r2, r3, #31 +100031d2: 9202 str r2, [sp, #8] +100031d4: 9000 str r0, [sp, #0] +100031d6: 9101 str r1, [sp, #4] +100031d8: 4643 mov r3, r8 +100031da: 003a movs r2, r7 +100031dc: 4659 mov r1, fp +100031de: 0028 movs r0, r5 +100031e0: f7ff fa77 bl 100026d2 <_ntoa_long_long> +100031e4: 0007 movs r7, r0 +100031e6: e7c9 b.n 1000317c <_vsnprintf+0x270> +100031e8: 9a1c ldr r2, [sp, #112] ; 0x70 +100031ea: 1d11 adds r1, r2, #4 +100031ec: 911c str r1, [sp, #112] ; 0x70 +100031ee: 6812 ldr r2, [r2, #0] +100031f0: 17d3 asrs r3, r2, #31 +100031f2: 18d1 adds r1, r2, r3 +100031f4: 4059 eors r1, r3 +100031f6: 9405 str r4, [sp, #20] +100031f8: 9b0a ldr r3, [sp, #40] ; 0x28 +100031fa: 9304 str r3, [sp, #16] +100031fc: 4653 mov r3, sl +100031fe: 9303 str r3, [sp, #12] +10003200: 9602 str r6, [sp, #8] +10003202: 0fd2 lsrs r2, r2, #31 +10003204: 9201 str r2, [sp, #4] +10003206: 9100 str r1, [sp, #0] +10003208: 4643 mov r3, r8 +1000320a: 003a movs r2, r7 +1000320c: 4659 mov r1, fp +1000320e: 0028 movs r0, r5 +10003210: f7ff fa01 bl 10002616 <_ntoa_long> +10003214: 0007 movs r7, r0 +10003216: e7b1 b.n 1000317c <_vsnprintf+0x270> +10003218: 0623 lsls r3, r4, #24 +1000321a: d505 bpl.n 10003228 <_vsnprintf+0x31c> +1000321c: 9a1c ldr r2, [sp, #112] ; 0x70 +1000321e: 1d11 adds r1, r2, #4 +10003220: 911c str r1, [sp, #112] ; 0x70 +10003222: 2300 movs r3, #0 +10003224: 5ed2 ldrsh r2, [r2, r3] +10003226: e796 b.n 10003156 <_vsnprintf+0x24a> +10003228: 9a1c ldr r2, [sp, #112] ; 0x70 +1000322a: 1d11 adds r1, r2, #4 +1000322c: 911c str r1, [sp, #112] ; 0x70 +1000322e: 6812 ldr r2, [r2, #0] +10003230: e791 b.n 10003156 <_vsnprintf+0x24a> +10003232: 9b1c ldr r3, [sp, #112] ; 0x70 +10003234: 1dda adds r2, r3, #7 +10003236: 2107 movs r1, #7 +10003238: 438a bics r2, r1 +1000323a: 0011 movs r1, r2 +1000323c: 3108 adds r1, #8 +1000323e: 911c str r1, [sp, #112] ; 0x70 +10003240: 9408 str r4, [sp, #32] +10003242: 9b0a ldr r3, [sp, #40] ; 0x28 +10003244: 9307 str r3, [sp, #28] +10003246: 4653 mov r3, sl +10003248: 9306 str r3, [sp, #24] +1000324a: 9604 str r6, [sp, #16] +1000324c: 2300 movs r3, #0 +1000324e: 9305 str r3, [sp, #20] +10003250: 9302 str r3, [sp, #8] +10003252: 6813 ldr r3, [r2, #0] +10003254: 6854 ldr r4, [r2, #4] +10003256: 9300 str r3, [sp, #0] +10003258: 9401 str r4, [sp, #4] +1000325a: 4643 mov r3, r8 +1000325c: 003a movs r2, r7 +1000325e: 4659 mov r1, fp +10003260: 0028 movs r0, r5 +10003262: f7ff fa36 bl 100026d2 <_ntoa_long_long> +10003266: 0007 movs r7, r0 +10003268: e788 b.n 1000317c <_vsnprintf+0x270> +1000326a: 9a1c ldr r2, [sp, #112] ; 0x70 +1000326c: 1d11 adds r1, r2, #4 +1000326e: 911c str r1, [sp, #112] ; 0x70 +10003270: 9405 str r4, [sp, #20] +10003272: 9b0a ldr r3, [sp, #40] ; 0x28 +10003274: 9304 str r3, [sp, #16] +10003276: 4653 mov r3, sl +10003278: 9303 str r3, [sp, #12] +1000327a: 9602 str r6, [sp, #8] +1000327c: 2300 movs r3, #0 +1000327e: 9301 str r3, [sp, #4] +10003280: 6813 ldr r3, [r2, #0] +10003282: 9300 str r3, [sp, #0] +10003284: 4643 mov r3, r8 +10003286: 003a movs r2, r7 +10003288: 4659 mov r1, fp +1000328a: 0028 movs r0, r5 +1000328c: f7ff f9c3 bl 10002616 <_ntoa_long> +10003290: 0007 movs r7, r0 +10003292: e773 b.n 1000317c <_vsnprintf+0x270> +10003294: 0623 lsls r3, r4, #24 +10003296: d50d bpl.n 100032b4 <_vsnprintf+0x3a8> +10003298: 9a1c ldr r2, [sp, #112] ; 0x70 +1000329a: 1d11 adds r1, r2, #4 +1000329c: 911c str r1, [sp, #112] ; 0x70 +1000329e: 6812 ldr r2, [r2, #0] +100032a0: 0412 lsls r2, r2, #16 +100032a2: 0c12 lsrs r2, r2, #16 +100032a4: e731 b.n 1000310a <_vsnprintf+0x1fe> +100032a6: 46c0 nop ; (mov r8, r8) +100032a8: 100081c4 .word 0x100081c4 +100032ac: 10008208 .word 0x10008208 +100032b0: 10008254 .word 0x10008254 +100032b4: 9a1c ldr r2, [sp, #112] ; 0x70 +100032b6: 1d11 adds r1, r2, #4 +100032b8: 911c str r1, [sp, #112] ; 0x70 +100032ba: 6812 ldr r2, [r2, #0] +100032bc: e725 b.n 1000310a <_vsnprintf+0x1fe> +100032be: 2846 cmp r0, #70 ; 0x46 +100032c0: d01a beq.n 100032f8 <_vsnprintf+0x3ec> +100032c2: 9b1c ldr r3, [sp, #112] ; 0x70 +100032c4: 3307 adds r3, #7 +100032c6: 2207 movs r2, #7 +100032c8: 4393 bics r3, r2 +100032ca: 001a movs r2, r3 +100032cc: 3208 adds r2, #8 +100032ce: 921c str r2, [sp, #112] ; 0x70 +100032d0: 9404 str r4, [sp, #16] +100032d2: 9a0a ldr r2, [sp, #40] ; 0x28 +100032d4: 9203 str r2, [sp, #12] +100032d6: 4652 mov r2, sl +100032d8: 9202 str r2, [sp, #8] +100032da: 685c ldr r4, [r3, #4] +100032dc: 681b ldr r3, [r3, #0] +100032de: 9300 str r3, [sp, #0] +100032e0: 9401 str r4, [sp, #4] +100032e2: 4643 mov r3, r8 +100032e4: 003a movs r2, r7 +100032e6: 4659 mov r1, fp +100032e8: 0028 movs r0, r5 +100032ea: f7ff fc65 bl 10002bb8 <_ftoa> +100032ee: 0007 movs r7, r0 +100032f0: 9b11 ldr r3, [sp, #68] ; 0x44 +100032f2: 3301 adds r3, #1 +100032f4: 9311 str r3, [sp, #68] ; 0x44 +100032f6: e619 b.n 10002f2c <_vsnprintf+0x20> +100032f8: 2320 movs r3, #32 +100032fa: 431c orrs r4, r3 +100032fc: e7e1 b.n 100032c2 <_vsnprintf+0x3b6> +100032fe: 2867 cmp r0, #103 ; 0x67 +10003300: d001 beq.n 10003306 <_vsnprintf+0x3fa> +10003302: 2847 cmp r0, #71 ; 0x47 +10003304: d102 bne.n 1000330c <_vsnprintf+0x400> +10003306: 2380 movs r3, #128 ; 0x80 +10003308: 011b lsls r3, r3, #4 +1000330a: 431c orrs r4, r3 +1000330c: 2845 cmp r0, #69 ; 0x45 +1000330e: d001 beq.n 10003314 <_vsnprintf+0x408> +10003310: 2847 cmp r0, #71 ; 0x47 +10003312: d101 bne.n 10003318 <_vsnprintf+0x40c> +10003314: 2320 movs r3, #32 +10003316: 431c orrs r4, r3 +10003318: 9b1c ldr r3, [sp, #112] ; 0x70 +1000331a: 3307 adds r3, #7 +1000331c: 2207 movs r2, #7 +1000331e: 4393 bics r3, r2 +10003320: 001a movs r2, r3 +10003322: 3208 adds r2, #8 +10003324: 921c str r2, [sp, #112] ; 0x70 +10003326: 9404 str r4, [sp, #16] +10003328: 9a0a ldr r2, [sp, #40] ; 0x28 +1000332a: 9203 str r2, [sp, #12] +1000332c: 4652 mov r2, sl +1000332e: 9202 str r2, [sp, #8] +10003330: 685c ldr r4, [r3, #4] +10003332: 681b ldr r3, [r3, #0] +10003334: 9300 str r3, [sp, #0] +10003336: 9401 str r4, [sp, #4] 10003338: 4643 mov r3, r8 -1000333a: 0039 movs r1, r7 -1000333c: 2020 movs r0, #32 -1000333e: 47b0 blx r6 -10003340: 0023 movs r3, r4 -10003342: 002a movs r2, r5 -10003344: 1c5c adds r4, r3, #1 -10003346: 990a ldr r1, [sp, #40] ; 0x28 -10003348: 4299 cmp r1, r3 -1000334a: d8f4 bhi.n 10003336 <_vsnprintf+0x51e> -1000334c: 0035 movs r5, r6 -1000334e: 465e mov r6, fp -10003350: 46bb mov fp, r7 -10003352: 9410 str r4, [sp, #64] ; 0x40 -10003354: 0037 movs r7, r6 -10003356: 464c mov r4, r9 -10003358: 46a9 mov r9, r5 -1000335a: 4655 mov r5, sl -1000335c: e006 b.n 1000336c <_vsnprintf+0x554> -1000335e: 001d movs r5, r3 -10003360: 3401 adds r4, #1 -10003362: 1c56 adds r6, r2, #1 -10003364: 4643 mov r3, r8 -10003366: 4659 mov r1, fp -10003368: 47c8 blx r9 -1000336a: 0032 movs r2, r6 -1000336c: 7820 ldrb r0, [r4, #0] -1000336e: 2800 cmp r0, #0 -10003370: d004 beq.n 1000337c <_vsnprintf+0x564> -10003372: 2f00 cmp r7, #0 -10003374: d0f4 beq.n 10003360 <_vsnprintf+0x548> -10003376: 1e6b subs r3, r5, #1 -10003378: 2d00 cmp r5, #0 -1000337a: d1f0 bne.n 1000335e <_vsnprintf+0x546> -1000337c: 0017 movs r7, r2 -1000337e: 464d mov r5, r9 -10003380: 9b0b ldr r3, [sp, #44] ; 0x2c -10003382: 2b00 cmp r3, #0 -10003384: d103 bne.n 1000338e <_vsnprintf+0x576> -10003386: 9b11 ldr r3, [sp, #68] ; 0x44 -10003388: 3301 adds r3, #1 -1000338a: 9311 str r3, [sp, #68] ; 0x44 -1000338c: e554 b.n 10002e38 <_vsnprintf+0x20> -1000338e: 9f0a ldr r7, [sp, #40] ; 0x28 -10003390: 9b10 ldr r3, [sp, #64] ; 0x40 -10003392: e006 b.n 100033a2 <_vsnprintf+0x58a> -10003394: 1c56 adds r6, r2, #1 -10003396: 4643 mov r3, r8 -10003398: 4659 mov r1, fp -1000339a: 2020 movs r0, #32 -1000339c: 47a8 blx r5 -1000339e: 0023 movs r3, r4 -100033a0: 0032 movs r2, r6 -100033a2: 1c5c adds r4, r3, #1 -100033a4: 429f cmp r7, r3 -100033a6: d8f5 bhi.n 10003394 <_vsnprintf+0x57c> -100033a8: 0017 movs r7, r2 -100033aa: e7ec b.n 10003386 <_vsnprintf+0x56e> -100033ac: 2321 movs r3, #33 ; 0x21 -100033ae: 431c orrs r4, r3 -100033b0: 9b1c ldr r3, [sp, #112] ; 0x70 -100033b2: 1d1a adds r2, r3, #4 -100033b4: 921c str r2, [sp, #112] ; 0x70 -100033b6: 681b ldr r3, [r3, #0] -100033b8: 9300 str r3, [sp, #0] -100033ba: 9405 str r4, [sp, #20] -100033bc: 2308 movs r3, #8 -100033be: 9304 str r3, [sp, #16] -100033c0: 4653 mov r3, sl -100033c2: 9303 str r3, [sp, #12] -100033c4: 2310 movs r3, #16 -100033c6: 9302 str r3, [sp, #8] -100033c8: 2300 movs r3, #0 -100033ca: 9301 str r3, [sp, #4] -100033cc: 4643 mov r3, r8 -100033ce: 003a movs r2, r7 -100033d0: 4659 mov r1, fp -100033d2: 0028 movs r0, r5 -100033d4: f7ff f8a5 bl 10002522 <_ntoa_long> -100033d8: 0007 movs r7, r0 -100033da: 9b11 ldr r3, [sp, #68] ; 0x44 -100033dc: 3301 adds r3, #1 -100033de: 9311 str r3, [sp, #68] ; 0x44 -100033e0: e52a b.n 10002e38 <_vsnprintf+0x20> -100033e2: 1c7c adds r4, r7, #1 -100033e4: 4643 mov r3, r8 -100033e6: 003a movs r2, r7 -100033e8: 4659 mov r1, fp -100033ea: 2025 movs r0, #37 ; 0x25 -100033ec: 47a8 blx r5 -100033ee: 9b11 ldr r3, [sp, #68] ; 0x44 -100033f0: 3301 adds r3, #1 -100033f2: 9311 str r3, [sp, #68] ; 0x44 -100033f4: 0027 movs r7, r4 -100033f6: e51f b.n 10002e38 <_vsnprintf+0x20> -100033f8: 1c7c adds r4, r7, #1 -100033fa: 4643 mov r3, r8 -100033fc: 003a movs r2, r7 -100033fe: 4659 mov r1, fp -10003400: 47a8 blx r5 -10003402: 9b11 ldr r3, [sp, #68] ; 0x44 -10003404: 3301 adds r3, #1 -10003406: 9311 str r3, [sp, #68] ; 0x44 -10003408: 0027 movs r7, r4 -1000340a: e515 b.n 10002e38 <_vsnprintf+0x20> -1000340c: 4b0a ldr r3, [pc, #40] ; (10003438 <_vsnprintf+0x620>) -1000340e: 469a mov sl, r3 -10003410: e510 b.n 10002e34 <_vsnprintf+0x1c> -10003412: 46aa mov sl, r5 -10003414: 4547 cmp r7, r8 -10003416: d302 bcc.n 1000341e <_vsnprintf+0x606> -10003418: 4643 mov r3, r8 -1000341a: 1e5a subs r2, r3, #1 -1000341c: e000 b.n 10003420 <_vsnprintf+0x608> +1000333a: 003a movs r2, r7 +1000333c: 4659 mov r1, fp +1000333e: 0028 movs r0, r5 +10003340: f7ff fa38 bl 100027b4 <_etoa> +10003344: 0007 movs r7, r0 +10003346: 9b11 ldr r3, [sp, #68] ; 0x44 +10003348: 3301 adds r3, #1 +1000334a: 9311 str r3, [sp, #68] ; 0x44 +1000334c: e5ee b.n 10002f2c <_vsnprintf+0x20> +1000334e: 2302 movs r3, #2 +10003350: 001a movs r2, r3 +10003352: 4022 ands r2, r4 +10003354: 4692 mov sl, r2 +10003356: 4223 tst r3, r4 +10003358: d01f beq.n 1000339a <_vsnprintf+0x48e> +1000335a: 2401 movs r4, #1 +1000335c: 9b1c ldr r3, [sp, #112] ; 0x70 +1000335e: 1d1a adds r2, r3, #4 +10003360: 921c str r2, [sp, #112] ; 0x70 +10003362: 1c7a adds r2, r7, #1 +10003364: 4691 mov r9, r2 +10003366: 7818 ldrb r0, [r3, #0] +10003368: 4643 mov r3, r8 +1000336a: 003a movs r2, r7 +1000336c: 4659 mov r1, fp +1000336e: 47a8 blx r5 +10003370: 4653 mov r3, sl +10003372: 2b00 cmp r3, #0 +10003374: d116 bne.n 100033a4 <_vsnprintf+0x498> +10003376: 9b11 ldr r3, [sp, #68] ; 0x44 +10003378: 3301 adds r3, #1 +1000337a: 9311 str r3, [sp, #68] ; 0x44 +1000337c: 464f mov r7, r9 +1000337e: e5d5 b.n 10002f2c <_vsnprintf+0x20> +10003380: 1c56 adds r6, r2, #1 +10003382: 4643 mov r3, r8 +10003384: 4659 mov r1, fp +10003386: 2020 movs r0, #32 +10003388: 47b8 blx r7 +1000338a: 0023 movs r3, r4 +1000338c: 0032 movs r2, r6 +1000338e: 1c5c adds r4, r3, #1 +10003390: 429d cmp r5, r3 +10003392: d8f5 bhi.n 10003380 <_vsnprintf+0x474> +10003394: 003d movs r5, r7 +10003396: 0017 movs r7, r2 +10003398: e7e0 b.n 1000335c <_vsnprintf+0x450> +1000339a: 2301 movs r3, #1 +1000339c: 003a movs r2, r7 +1000339e: 002f movs r7, r5 +100033a0: 9d0a ldr r5, [sp, #40] ; 0x28 +100033a2: e7f4 b.n 1000338e <_vsnprintf+0x482> +100033a4: 464a mov r2, r9 +100033a6: 46a9 mov r9, r5 +100033a8: 9d0a ldr r5, [sp, #40] ; 0x28 +100033aa: e006 b.n 100033ba <_vsnprintf+0x4ae> +100033ac: 1c57 adds r7, r2, #1 +100033ae: 4643 mov r3, r8 +100033b0: 4659 mov r1, fp +100033b2: 2020 movs r0, #32 +100033b4: 47c8 blx r9 +100033b6: 0034 movs r4, r6 +100033b8: 003a movs r2, r7 +100033ba: 1c66 adds r6, r4, #1 +100033bc: 42a5 cmp r5, r4 +100033be: d8f5 bhi.n 100033ac <_vsnprintf+0x4a0> +100033c0: 464d mov r5, r9 +100033c2: 4691 mov r9, r2 +100033c4: e7d7 b.n 10003376 <_vsnprintf+0x46a> +100033c6: 9b1c ldr r3, [sp, #112] ; 0x70 +100033c8: 1d1a adds r2, r3, #4 +100033ca: 921c str r2, [sp, #112] ; 0x70 +100033cc: 681b ldr r3, [r3, #0] +100033ce: 4699 mov r9, r3 +100033d0: 4653 mov r3, sl +100033d2: 2b00 cmp r3, #0 +100033d4: d100 bne.n 100033d8 <_vsnprintf+0x4cc> +100033d6: 3b01 subs r3, #1 +100033d8: 464e mov r6, r9 +100033da: e001 b.n 100033e0 <_vsnprintf+0x4d4> +100033dc: 3601 adds r6, #1 +100033de: 0013 movs r3, r2 +100033e0: 7832 ldrb r2, [r6, #0] +100033e2: 2a00 cmp r2, #0 +100033e4: d002 beq.n 100033ec <_vsnprintf+0x4e0> +100033e6: 1e5a subs r2, r3, #1 +100033e8: 2b00 cmp r3, #0 +100033ea: d1f7 bne.n 100033dc <_vsnprintf+0x4d0> +100033ec: 464b mov r3, r9 +100033ee: 1af2 subs r2, r6, r3 +100033f0: 9210 str r2, [sp, #64] ; 0x40 +100033f2: 2380 movs r3, #128 ; 0x80 +100033f4: 00db lsls r3, r3, #3 +100033f6: 0026 movs r6, r4 +100033f8: 401e ands r6, r3 +100033fa: 421c tst r4, r3 +100033fc: d003 beq.n 10003406 <_vsnprintf+0x4fa> +100033fe: 4552 cmp r2, sl +10003400: d901 bls.n 10003406 <_vsnprintf+0x4fa> +10003402: 4653 mov r3, sl +10003404: 9310 str r3, [sp, #64] ; 0x40 +10003406: 2302 movs r3, #2 +10003408: 001a movs r2, r3 +1000340a: 4022 ands r2, r4 +1000340c: 920b str r2, [sp, #44] ; 0x2c +1000340e: 4223 tst r3, r4 +10003410: d005 beq.n 1000341e <_vsnprintf+0x512> +10003412: 003a movs r2, r7 +10003414: 0037 movs r7, r6 +10003416: 464c mov r4, r9 +10003418: 46a9 mov r9, r5 +1000341a: 4655 mov r5, sl +1000341c: e020 b.n 10003460 <_vsnprintf+0x554> 1000341e: 003a movs r2, r7 -10003420: 4643 mov r3, r8 -10003422: 4659 mov r1, fp -10003424: 2000 movs r0, #0 -10003426: 47d0 blx sl -10003428: 0038 movs r0, r7 -1000342a: b013 add sp, #76 ; 0x4c -1000342c: bcf0 pop {r4, r5, r6, r7} -1000342e: 46bb mov fp, r7 -10003430: 46b2 mov sl, r6 -10003432: 46a9 mov r9, r5 -10003434: 46a0 mov r8, r4 -10003436: bdf0 pop {r4, r5, r6, r7, pc} -10003438: 1000232f .word 0x1000232f +10003420: 9b10 ldr r3, [sp, #64] ; 0x40 +10003422: 465f mov r7, fp +10003424: 46b3 mov fp, r6 +10003426: 002e movs r6, r5 +10003428: e006 b.n 10003438 <_vsnprintf+0x52c> +1000342a: 1c55 adds r5, r2, #1 +1000342c: 4643 mov r3, r8 +1000342e: 0039 movs r1, r7 +10003430: 2020 movs r0, #32 +10003432: 47b0 blx r6 +10003434: 0023 movs r3, r4 +10003436: 002a movs r2, r5 +10003438: 1c5c adds r4, r3, #1 +1000343a: 990a ldr r1, [sp, #40] ; 0x28 +1000343c: 4299 cmp r1, r3 +1000343e: d8f4 bhi.n 1000342a <_vsnprintf+0x51e> +10003440: 0035 movs r5, r6 +10003442: 465e mov r6, fp +10003444: 46bb mov fp, r7 +10003446: 9410 str r4, [sp, #64] ; 0x40 +10003448: 0037 movs r7, r6 +1000344a: 464c mov r4, r9 +1000344c: 46a9 mov r9, r5 +1000344e: 4655 mov r5, sl +10003450: e006 b.n 10003460 <_vsnprintf+0x554> +10003452: 001d movs r5, r3 +10003454: 3401 adds r4, #1 +10003456: 1c56 adds r6, r2, #1 +10003458: 4643 mov r3, r8 +1000345a: 4659 mov r1, fp +1000345c: 47c8 blx r9 +1000345e: 0032 movs r2, r6 +10003460: 7820 ldrb r0, [r4, #0] +10003462: 2800 cmp r0, #0 +10003464: d004 beq.n 10003470 <_vsnprintf+0x564> +10003466: 2f00 cmp r7, #0 +10003468: d0f4 beq.n 10003454 <_vsnprintf+0x548> +1000346a: 1e6b subs r3, r5, #1 +1000346c: 2d00 cmp r5, #0 +1000346e: d1f0 bne.n 10003452 <_vsnprintf+0x546> +10003470: 0017 movs r7, r2 +10003472: 464d mov r5, r9 +10003474: 9b0b ldr r3, [sp, #44] ; 0x2c +10003476: 2b00 cmp r3, #0 +10003478: d103 bne.n 10003482 <_vsnprintf+0x576> +1000347a: 9b11 ldr r3, [sp, #68] ; 0x44 +1000347c: 3301 adds r3, #1 +1000347e: 9311 str r3, [sp, #68] ; 0x44 +10003480: e554 b.n 10002f2c <_vsnprintf+0x20> +10003482: 9f0a ldr r7, [sp, #40] ; 0x28 +10003484: 9b10 ldr r3, [sp, #64] ; 0x40 +10003486: e006 b.n 10003496 <_vsnprintf+0x58a> +10003488: 1c56 adds r6, r2, #1 +1000348a: 4643 mov r3, r8 +1000348c: 4659 mov r1, fp +1000348e: 2020 movs r0, #32 +10003490: 47a8 blx r5 +10003492: 0023 movs r3, r4 +10003494: 0032 movs r2, r6 +10003496: 1c5c adds r4, r3, #1 +10003498: 429f cmp r7, r3 +1000349a: d8f5 bhi.n 10003488 <_vsnprintf+0x57c> +1000349c: 0017 movs r7, r2 +1000349e: e7ec b.n 1000347a <_vsnprintf+0x56e> +100034a0: 2321 movs r3, #33 ; 0x21 +100034a2: 431c orrs r4, r3 +100034a4: 9b1c ldr r3, [sp, #112] ; 0x70 +100034a6: 1d1a adds r2, r3, #4 +100034a8: 921c str r2, [sp, #112] ; 0x70 +100034aa: 681b ldr r3, [r3, #0] +100034ac: 9300 str r3, [sp, #0] +100034ae: 9405 str r4, [sp, #20] +100034b0: 2308 movs r3, #8 +100034b2: 9304 str r3, [sp, #16] +100034b4: 4653 mov r3, sl +100034b6: 9303 str r3, [sp, #12] +100034b8: 2310 movs r3, #16 +100034ba: 9302 str r3, [sp, #8] +100034bc: 2300 movs r3, #0 +100034be: 9301 str r3, [sp, #4] +100034c0: 4643 mov r3, r8 +100034c2: 003a movs r2, r7 +100034c4: 4659 mov r1, fp +100034c6: 0028 movs r0, r5 +100034c8: f7ff f8a5 bl 10002616 <_ntoa_long> +100034cc: 0007 movs r7, r0 +100034ce: 9b11 ldr r3, [sp, #68] ; 0x44 +100034d0: 3301 adds r3, #1 +100034d2: 9311 str r3, [sp, #68] ; 0x44 +100034d4: e52a b.n 10002f2c <_vsnprintf+0x20> +100034d6: 1c7c adds r4, r7, #1 +100034d8: 4643 mov r3, r8 +100034da: 003a movs r2, r7 +100034dc: 4659 mov r1, fp +100034de: 2025 movs r0, #37 ; 0x25 +100034e0: 47a8 blx r5 +100034e2: 9b11 ldr r3, [sp, #68] ; 0x44 +100034e4: 3301 adds r3, #1 +100034e6: 9311 str r3, [sp, #68] ; 0x44 +100034e8: 0027 movs r7, r4 +100034ea: e51f b.n 10002f2c <_vsnprintf+0x20> +100034ec: 1c7c adds r4, r7, #1 +100034ee: 4643 mov r3, r8 +100034f0: 003a movs r2, r7 +100034f2: 4659 mov r1, fp +100034f4: 47a8 blx r5 +100034f6: 9b11 ldr r3, [sp, #68] ; 0x44 +100034f8: 3301 adds r3, #1 +100034fa: 9311 str r3, [sp, #68] ; 0x44 +100034fc: 0027 movs r7, r4 +100034fe: e515 b.n 10002f2c <_vsnprintf+0x20> +10003500: 4b0a ldr r3, [pc, #40] ; (1000352c <_vsnprintf+0x620>) +10003502: 469a mov sl, r3 +10003504: e510 b.n 10002f28 <_vsnprintf+0x1c> +10003506: 46aa mov sl, r5 +10003508: 4547 cmp r7, r8 +1000350a: d302 bcc.n 10003512 <_vsnprintf+0x606> +1000350c: 4643 mov r3, r8 +1000350e: 1e5a subs r2, r3, #1 +10003510: e000 b.n 10003514 <_vsnprintf+0x608> +10003512: 003a movs r2, r7 +10003514: 4643 mov r3, r8 +10003516: 4659 mov r1, fp +10003518: 2000 movs r0, #0 +1000351a: 47d0 blx sl +1000351c: 0038 movs r0, r7 +1000351e: b013 add sp, #76 ; 0x4c +10003520: bcf0 pop {r4, r5, r6, r7} +10003522: 46bb mov fp, r7 +10003524: 46b2 mov sl, r6 +10003526: 46a9 mov r9, r5 +10003528: 46a0 mov r8, r4 +1000352a: bdf0 pop {r4, r5, r6, r7, pc} +1000352c: 10002423 .word 0x10002423 -1000343c : -1000343c: b500 push {lr} -1000343e: b085 sub sp, #20 -10003440: 9002 str r0, [sp, #8] -10003442: 9103 str r1, [sp, #12] -10003444: 2101 movs r1, #1 -10003446: 9300 str r3, [sp, #0] -10003448: 0013 movs r3, r2 -1000344a: 424a negs r2, r1 -1000344c: a902 add r1, sp, #8 -1000344e: 4802 ldr r0, [pc, #8] ; (10003458 ) -10003450: f7ff fce2 bl 10002e18 <_vsnprintf> -10003454: b005 add sp, #20 -10003456: bd00 pop {pc} -10003458: 10002331 .word 0x10002331 +10003530 : +10003530: b500 push {lr} +10003532: b085 sub sp, #20 +10003534: 9002 str r0, [sp, #8] +10003536: 9103 str r1, [sp, #12] +10003538: 2101 movs r1, #1 +1000353a: 9300 str r3, [sp, #0] +1000353c: 0013 movs r3, r2 +1000353e: 424a negs r2, r1 +10003540: a902 add r1, sp, #8 +10003542: 4802 ldr r0, [pc, #8] ; (1000354c ) +10003544: f7ff fce2 bl 10002f0c <_vsnprintf> +10003548: b005 add sp, #20 +1000354a: bd00 pop {pc} +1000354c: 10002425 .word 0x10002425 -1000345c <__aeabi_bits_init>: -1000345c: 4801 ldr r0, [pc, #4] ; (10003464 <__aeabi_bits_init+0x8>) -1000345e: 2104 movs r1, #4 -10003460: 4b01 ldr r3, [pc, #4] ; (10003468 <__aeabi_bits_init+0xc>) -10003462: 4718 bx r3 -10003464: 20000330 .word 0x20000330 -10003468: 1000348d .word 0x1000348d +10003550 <__aeabi_bits_init>: +10003550: 4801 ldr r0, [pc, #4] ; (10003558 <__aeabi_bits_init+0x8>) +10003552: 2104 movs r1, #4 +10003554: 4b01 ldr r3, [pc, #4] ; (1000355c <__aeabi_bits_init+0xc>) +10003556: 4718 bx r3 +10003558: 20000320 .word 0x20000320 +1000355c: 10003581 .word 0x10003581 -1000346c : -1000346c: b510 push {r4, lr} -1000346e: 0001 movs r1, r0 -10003470: 2318 movs r3, #24 -10003472: 881b ldrh r3, [r3, #0] -10003474: 2214 movs r2, #20 -10003476: 8810 ldrh r0, [r2, #0] -10003478: 4798 blx r3 -1000347a: bd10 pop {r4, pc} +10003560 : +10003560: b510 push {r4, lr} +10003562: 0001 movs r1, r0 +10003564: 2318 movs r3, #24 +10003566: 881b ldrh r3, [r3, #0] +10003568: 2214 movs r2, #20 +1000356a: 8810 ldrh r0, [r2, #0] +1000356c: 4798 blx r3 +1000356e: bd10 pop {r4, pc} -1000347c : -1000347c: b510 push {r4, lr} -1000347e: 0001 movs r1, r0 -10003480: 2318 movs r3, #24 -10003482: 881b ldrh r3, [r3, #0] -10003484: 2216 movs r2, #22 -10003486: 8810 ldrh r0, [r2, #0] -10003488: 4798 blx r3 -1000348a: bd10 pop {r4, pc} +10003570 : +10003570: b510 push {r4, lr} +10003572: 0001 movs r1, r0 +10003574: 2318 movs r3, #24 +10003576: 881b ldrh r3, [r3, #0] +10003578: 2216 movs r2, #22 +1000357a: 8810 ldrh r0, [r2, #0] +1000357c: 4798 blx r3 +1000357e: bd10 pop {r4, pc} -1000348c : -1000348c: b5f0 push {r4, r5, r6, r7, lr} -1000348e: 46c6 mov lr, r8 -10003490: b500 push {lr} -10003492: 0007 movs r7, r0 -10003494: 000e movs r6, r1 -10003496: 2500 movs r5, #0 -10003498: 2301 movs r3, #1 -1000349a: 4698 mov r8, r3 -1000349c: e000 b.n 100034a0 -1000349e: 3501 adds r5, #1 -100034a0: 42b5 cmp r5, r6 -100034a2: d20a bcs.n 100034ba -100034a4: 00ac lsls r4, r5, #2 -100034a6: 193c adds r4, r7, r4 -100034a8: 6820 ldr r0, [r4, #0] -100034aa: f7ff ffdf bl 1000346c -100034ae: 6020 str r0, [r4, #0] -100034b0: 2800 cmp r0, #0 -100034b2: d1f4 bne.n 1000349e -100034b4: 2300 movs r3, #0 -100034b6: 4698 mov r8, r3 -100034b8: e7f1 b.n 1000349e -100034ba: 4640 mov r0, r8 -100034bc: bc80 pop {r7} -100034be: 46b8 mov r8, r7 -100034c0: bdf0 pop {r4, r5, r6, r7, pc} - ... - -100034c4 <__wrap___aeabi_idiv>: -100034c4: 4a14 ldr r2, [pc, #80] ; (10003518 ) -100034c6: 6f93 ldr r3, [r2, #120] ; 0x78 -100034c8: 089b lsrs r3, r3, #2 -100034ca: d215 bcs.n 100034f8 - -100034cc : -100034cc: 6690 str r0, [r2, #104] ; 0x68 -100034ce: 66d1 str r1, [r2, #108] ; 0x6c -100034d0: 2900 cmp r1, #0 -100034d2: d005 beq.n 100034e0 -100034d4: e7ff b.n 100034d6 -100034d6: e7ff b.n 100034d8 -100034d8: e7ff b.n 100034da -100034da: 6f51 ldr r1, [r2, #116] ; 0x74 -100034dc: 6f10 ldr r0, [r2, #112] ; 0x70 -100034de: 4770 bx lr -100034e0: b504 push {r2, lr} -100034e2: 2180 movs r1, #128 ; 0x80 -100034e4: 0609 lsls r1, r1, #24 -100034e6: 17c2 asrs r2, r0, #31 -100034e8: 4051 eors r1, r2 -100034ea: 2800 cmp r0, #0 -100034ec: d000 beq.n 100034f0 -100034ee: 43c8 mvns r0, r1 -100034f0: f003 ff5e bl 100073b0 <____aeabi_idiv0_veneer> -100034f4: 2100 movs r1, #0 -100034f6: bd04 pop {r2, pc} - -100034f8 : -100034f8: 6f93 ldr r3, [r2, #120] ; 0x78 -100034fa: 085b lsrs r3, r3, #1 -100034fc: d3fd bcc.n 100034fa -100034fe: b5f0 push {r4, r5, r6, r7, lr} -10003500: 6e94 ldr r4, [r2, #104] ; 0x68 -10003502: 6ed5 ldr r5, [r2, #108] ; 0x6c -10003504: 6f57 ldr r7, [r2, #116] ; 0x74 -10003506: 6f16 ldr r6, [r2, #112] ; 0x70 -10003508: f7ff ffe0 bl 100034cc -1000350c: 6694 str r4, [r2, #104] ; 0x68 -1000350e: 66d5 str r5, [r2, #108] ; 0x6c -10003510: 6757 str r7, [r2, #116] ; 0x74 -10003512: 6716 str r6, [r2, #112] ; 0x70 -10003514: bdf0 pop {r4, r5, r6, r7, pc} -10003516: 0000 .short 0x0000 -10003518: d0000000 .word 0xd0000000 - -1000351c <__wrap___aeabi_uidiv>: -1000351c: 4a13 ldr r2, [pc, #76] ; (1000356c ) -1000351e: 6f93 ldr r3, [r2, #120] ; 0x78 -10003520: 089b lsrs r3, r3, #2 -10003522: d213 bcs.n 1000354c - -10003524 : -10003524: 6610 str r0, [r2, #96] ; 0x60 -10003526: 6651 str r1, [r2, #100] ; 0x64 -10003528: 2900 cmp r1, #0 -1000352a: d005 beq.n 10003538 -1000352c: e7ff b.n 1000352e -1000352e: e7ff b.n 10003530 -10003530: e7ff b.n 10003532 -10003532: 6f51 ldr r1, [r2, #116] ; 0x74 -10003534: 6f10 ldr r0, [r2, #112] ; 0x70 -10003536: 4770 bx lr -10003538: b504 push {r2, lr} -1000353a: 2800 cmp r0, #0 -1000353c: d001 beq.n 10003542 -1000353e: 2000 movs r0, #0 -10003540: 43c0 mvns r0, r0 -10003542: f003 ff35 bl 100073b0 <____aeabi_idiv0_veneer> -10003546: 2100 movs r1, #0 -10003548: bd04 pop {r2, pc} -1000354a: 46c0 nop ; (mov r8, r8) - -1000354c : -1000354c: 6f93 ldr r3, [r2, #120] ; 0x78 -1000354e: 085b lsrs r3, r3, #1 -10003550: d3fd bcc.n 1000354e -10003552: b5f0 push {r4, r5, r6, r7, lr} -10003554: 6e94 ldr r4, [r2, #104] ; 0x68 -10003556: 6ed5 ldr r5, [r2, #108] ; 0x6c -10003558: 6f57 ldr r7, [r2, #116] ; 0x74 -1000355a: 6f16 ldr r6, [r2, #112] ; 0x70 -1000355c: f7ff ffe2 bl 10003524 -10003560: 6694 str r4, [r2, #104] ; 0x68 -10003562: 66d5 str r5, [r2, #108] ; 0x6c -10003564: 6757 str r7, [r2, #116] ; 0x74 -10003566: 6716 str r6, [r2, #112] ; 0x70 -10003568: bdf0 pop {r4, r5, r6, r7, pc} -1000356a: 0000 .short 0x0000 -1000356c: d0000000 .word 0xd0000000 - -10003570 <__wrap___aeabi_ldivmod>: -10003570: 4694 mov ip, r2 -10003572: 4a4e ldr r2, [pc, #312] ; (100036ac ) -10003574: 6f92 ldr r2, [r2, #120] ; 0x78 -10003576: 0892 lsrs r2, r2, #2 -10003578: 4662 mov r2, ip -1000357a: d201 bcs.n 10003580 -1000357c: e030 b.n 100035e0 -1000357e: 46c0 nop ; (mov r8, r8) - -10003580 : +10003580 : 10003580: b5f0 push {r4, r5, r6, r7, lr} -10003582: 4e4a ldr r6, [pc, #296] ; (100036ac ) -10003584: 6fb5 ldr r5, [r6, #120] ; 0x78 -10003586: 086d lsrs r5, r5, #1 -10003588: d3fc bcc.n 10003584 -1000358a: 6e34 ldr r4, [r6, #96] ; 0x60 -1000358c: 6e75 ldr r5, [r6, #100] ; 0x64 -1000358e: 6f77 ldr r7, [r6, #116] ; 0x74 -10003590: 6f36 ldr r6, [r6, #112] ; 0x70 -10003592: f000 f825 bl 100035e0 -10003596: 4694 mov ip, r2 -10003598: 4a44 ldr r2, [pc, #272] ; (100036ac ) -1000359a: 6614 str r4, [r2, #96] ; 0x60 -1000359c: 6655 str r5, [r2, #100] ; 0x64 -1000359e: 6757 str r7, [r2, #116] ; 0x74 -100035a0: 6716 str r6, [r2, #112] ; 0x70 -100035a2: 4662 mov r2, ip -100035a4: bdf0 pop {r4, r5, r6, r7, pc} -100035a6: 46c0 nop ; (mov r8, r8) - -100035a8 <__wrap___aeabi_uldivmod>: -100035a8: 4694 mov ip, r2 -100035aa: 4a40 ldr r2, [pc, #256] ; (100036ac ) -100035ac: 6f92 ldr r2, [r2, #120] ; 0x78 -100035ae: 0892 lsrs r2, r2, #2 -100035b0: 4662 mov r2, ip -100035b2: d201 bcs.n 100035b8 -100035b4: e058 b.n 10003668 -100035b6: 46c0 nop ; (mov r8, r8) - -100035b8 : -100035b8: b5f0 push {r4, r5, r6, r7, lr} -100035ba: 4e3c ldr r6, [pc, #240] ; (100036ac ) -100035bc: 6fb5 ldr r5, [r6, #120] ; 0x78 -100035be: 086d lsrs r5, r5, #1 -100035c0: d3fc bcc.n 100035bc -100035c2: 6e34 ldr r4, [r6, #96] ; 0x60 -100035c4: 6e75 ldr r5, [r6, #100] ; 0x64 -100035c6: 6f77 ldr r7, [r6, #116] ; 0x74 -100035c8: 6f36 ldr r6, [r6, #112] ; 0x70 -100035ca: f000 f84d bl 10003668 -100035ce: 4694 mov ip, r2 -100035d0: 4a36 ldr r2, [pc, #216] ; (100036ac ) -100035d2: 6614 str r4, [r2, #96] ; 0x60 -100035d4: 6655 str r5, [r2, #100] ; 0x64 -100035d6: 6757 str r7, [r2, #116] ; 0x74 -100035d8: 6716 str r6, [r2, #112] ; 0x70 -100035da: 4662 mov r2, ip -100035dc: bdf0 pop {r4, r5, r6, r7, pc} -100035de: 46c0 nop ; (mov r8, r8) - -100035e0 : -100035e0: 2b00 cmp r3, #0 -100035e2: db24 blt.n 1000362e -100035e4: d011 beq.n 1000360a -100035e6: 2900 cmp r1, #0 -100035e8: da3e bge.n 10003668 -100035ea: b500 push {lr} -100035ec: 43c9 mvns r1, r1 -100035ee: 4240 negs r0, r0 -100035f0: d100 bne.n 100035f4 -100035f2: 3101 adds r1, #1 - -100035f4 : -100035f4: f000 f838 bl 10003668 -100035f8: 43c9 mvns r1, r1 -100035fa: 4240 negs r0, r0 -100035fc: d100 bne.n 10003600 -100035fe: 3101 adds r1, #1 - -10003600 : -10003600: 43db mvns r3, r3 -10003602: 4252 negs r2, r2 -10003604: d100 bne.n 10003608 -10003606: 3301 adds r3, #1 - -10003608 : -10003608: bd00 pop {pc} -1000360a: 2a00 cmp r2, #0 -1000360c: d1eb bne.n 100035e6 -1000360e: 2800 cmp r0, #0 -10003610: d101 bne.n 10003616 -10003612: 2900 cmp r1, #0 -10003614: d005 beq.n 10003622 -10003616: 2000 movs r0, #0 -10003618: 0fc9 lsrs r1, r1, #31 -1000361a: 07c9 lsls r1, r1, #31 -1000361c: d101 bne.n 10003622 -1000361e: 43c0 mvns r0, r0 -10003620: 0841 lsrs r1, r0, #1 -10003622: b500 push {lr} -10003624: f003 febc bl 100073a0 <____aeabi_ldiv0_veneer> -10003628: 2200 movs r2, #0 -1000362a: 2300 movs r3, #0 -1000362c: bd00 pop {pc} -1000362e: b500 push {lr} -10003630: 2900 cmp r1, #0 -10003632: db0a blt.n 1000364a -10003634: 43db mvns r3, r3 -10003636: 4252 negs r2, r2 -10003638: d100 bne.n 1000363c -1000363a: 3301 adds r3, #1 - -1000363c : -1000363c: f000 f814 bl 10003668 -10003640: 43c9 mvns r1, r1 -10003642: 4240 negs r0, r0 -10003644: d100 bne.n 10003648 -10003646: 3101 adds r1, #1 - -10003648 : -10003648: bd00 pop {pc} -1000364a: 43c9 mvns r1, r1 -1000364c: 4240 negs r0, r0 -1000364e: d100 bne.n 10003652 -10003650: 3101 adds r1, #1 - -10003652 : -10003652: 43db mvns r3, r3 -10003654: 4252 negs r2, r2 -10003656: d100 bne.n 1000365a -10003658: 3301 adds r3, #1 - -1000365a : -1000365a: f000 f805 bl 10003668 -1000365e: 43db mvns r3, r3 -10003660: 4252 negs r2, r2 -10003662: d100 bne.n 10003666 -10003664: 3301 adds r3, #1 - -10003666 : -10003666: bd00 pop {pc} - -10003668 : -10003668: 2900 cmp r1, #0 -1000366a: d123 bne.n 100036b4 -1000366c: 2b00 cmp r3, #0 -1000366e: d118 bne.n 100036a2 -10003670: 2a00 cmp r2, #0 -10003672: d00c beq.n 1000368e -10003674: 46bc mov ip, r7 -10003676: 4f0d ldr r7, [pc, #52] ; (100036ac ) -10003678: 6638 str r0, [r7, #96] ; 0x60 -1000367a: 667a str r2, [r7, #100] ; 0x64 -1000367c: 2100 movs r1, #0 -1000367e: 2300 movs r3, #0 -10003680: e7ff b.n 10003682 -10003682: e7ff b.n 10003684 -10003684: e7ff b.n 10003686 -10003686: 6f7a ldr r2, [r7, #116] ; 0x74 -10003688: 6f38 ldr r0, [r7, #112] ; 0x70 -1000368a: 4667 mov r7, ip -1000368c: 4770 bx lr -1000368e: 2800 cmp r0, #0 -10003690: d001 beq.n 10003696 - -10003692 : -10003692: 4807 ldr r0, [pc, #28] ; (100036b0 ) -10003694: 0001 movs r1, r0 -10003696: b500 push {lr} -10003698: f003 fe82 bl 100073a0 <____aeabi_ldiv0_veneer> -1000369c: 2200 movs r2, #0 -1000369e: 2300 movs r3, #0 -100036a0: bd00 pop {pc} -100036a2: 0002 movs r2, r0 -100036a4: 000b movs r3, r1 -100036a6: 2000 movs r0, #0 -100036a8: 2100 movs r1, #0 -100036aa: 4770 bx lr -100036ac: d0000000 .word 0xd0000000 -100036b0: ffffffff .word 0xffffffff - -100036b4 : -100036b4: 2b00 cmp r3, #0 -100036b6: d000 beq.n 100036ba -100036b8: e0bd b.n 10003836 -100036ba: 0c13 lsrs r3, r2, #16 -100036bc: d126 bne.n 1000370c -100036be: 2a00 cmp r2, #0 -100036c0: d0e7 beq.n 10003692 -100036c2: b480 push {r7} -100036c4: 4f10 ldr r7, [pc, #64] ; (10003708 ) -100036c6: 6639 str r1, [r7, #96] ; 0x60 -100036c8: 667a str r2, [r7, #100] ; 0x64 -100036ca: e7ff b.n 100036cc -100036cc: e7ff b.n 100036ce -100036ce: b430 push {r4, r5} -100036d0: 0c04 lsrs r4, r0, #16 -100036d2: 6f7b ldr r3, [r7, #116] ; 0x74 -100036d4: 6f39 ldr r1, [r7, #112] ; 0x70 -100036d6: 041b lsls r3, r3, #16 -100036d8: 4323 orrs r3, r4 -100036da: 663b str r3, [r7, #96] ; 0x60 -100036dc: e7ff b.n 100036de -100036de: e7ff b.n 100036e0 -100036e0: e7ff b.n 100036e2 -100036e2: 46c0 nop ; (mov r8, r8) -100036e4: b284 uxth r4, r0 -100036e6: 6f7b ldr r3, [r7, #116] ; 0x74 -100036e8: 6f3d ldr r5, [r7, #112] ; 0x70 -100036ea: 041b lsls r3, r3, #16 -100036ec: 4323 orrs r3, r4 -100036ee: 663b str r3, [r7, #96] ; 0x60 -100036f0: e7ff b.n 100036f2 -100036f2: e7ff b.n 100036f4 -100036f4: 46c0 nop ; (mov r8, r8) -100036f6: 2300 movs r3, #0 -100036f8: 042c lsls r4, r5, #16 -100036fa: 0c2d lsrs r5, r5, #16 -100036fc: 6f7a ldr r2, [r7, #116] ; 0x74 -100036fe: 6f38 ldr r0, [r7, #112] ; 0x70 -10003700: 1900 adds r0, r0, r4 -10003702: 4169 adcs r1, r5 -10003704: bcb0 pop {r4, r5, r7} -10003706: 4770 bx lr -10003708: d0000000 .word 0xd0000000 - -1000370c : -1000370c: b5f0 push {r4, r5, r6, r7, lr} -1000370e: 4694 mov ip, r2 -10003710: 2500 movs r5, #0 -10003712: 0e14 lsrs r4, r2, #24 -10003714: d101 bne.n 1000371a -10003716: 0212 lsls r2, r2, #8 -10003718: 3508 adds r5, #8 -1000371a: 0f14 lsrs r4, r2, #28 -1000371c: d101 bne.n 10003722 -1000371e: 0112 lsls r2, r2, #4 -10003720: 3504 adds r5, #4 -10003722: 0f94 lsrs r4, r2, #30 -10003724: d101 bne.n 1000372a -10003726: 0092 lsls r2, r2, #2 -10003728: 3502 adds r5, #2 -1000372a: 0fd4 lsrs r4, r2, #31 -1000372c: d101 bne.n 10003732 -1000372e: 0052 lsls r2, r2, #1 -10003730: 3501 adds r5, #1 -10003732: 0bd4 lsrs r4, r2, #15 -10003734: 3401 adds r4, #1 -10003736: 4f25 ldr r7, [pc, #148] ; (100037cc ) -10003738: 667c str r4, [r7, #100] ; 0x64 -1000373a: 4c25 ldr r4, [pc, #148] ; (100037d0 ) -1000373c: 663c str r4, [r7, #96] ; 0x60 -1000373e: 0c0e lsrs r6, r1, #16 -10003740: b293 uxth r3, r2 -10003742: e7ff b.n 10003744 -10003744: e7ff b.n 10003746 -10003746: e7ff b.n 10003748 -10003748: 6f3c ldr r4, [r7, #112] ; 0x70 -1000374a: 4366 muls r6, r4 -1000374c: 0c36 lsrs r6, r6, #16 -1000374e: 0377 lsls r7, r6, #13 -10003750: 46be mov lr, r7 -10003752: 4373 muls r3, r6 -10003754: 0bdf lsrs r7, r3, #15 -10003756: 045b lsls r3, r3, #17 -10003758: 1ac0 subs r0, r0, r3 -1000375a: 41b9 sbcs r1, r7 -1000375c: 0c13 lsrs r3, r2, #16 -1000375e: 4373 muls r3, r6 -10003760: 18db adds r3, r3, r3 -10003762: 1ac9 subs r1, r1, r3 -10003764: 08ce lsrs r6, r1, #3 -10003766: 4366 muls r6, r4 -10003768: 0c36 lsrs r6, r6, #16 -1000376a: 44b6 add lr, r6 -1000376c: b293 uxth r3, r2 -1000376e: 4373 muls r3, r6 -10003770: 0f1f lsrs r7, r3, #28 -10003772: 011b lsls r3, r3, #4 -10003774: 1ac0 subs r0, r0, r3 -10003776: 41b9 sbcs r1, r7 -10003778: 0c13 lsrs r3, r2, #16 -1000377a: 4373 muls r3, r6 -1000377c: 0b1f lsrs r7, r3, #12 -1000377e: 051b lsls r3, r3, #20 -10003780: 1ac0 subs r0, r0, r3 -10003782: 41b9 sbcs r1, r7 -10003784: 0d86 lsrs r6, r0, #22 -10003786: 028f lsls r7, r1, #10 -10003788: 433e orrs r6, r7 -1000378a: 4366 muls r6, r4 -1000378c: 0c36 lsrs r6, r6, #16 -1000378e: 2d09 cmp r5, #9 -10003790: db24 blt.n 100037dc -10003792: 0a52 lsrs r2, r2, #9 -10003794: 4372 muls r2, r6 -10003796: 1a80 subs r0, r0, r2 -10003798: 0377 lsls r7, r6, #13 -1000379a: 0a46 lsrs r6, r0, #9 -1000379c: 4366 muls r6, r4 -1000379e: 0c36 lsrs r6, r6, #16 -100037a0: 2316 movs r3, #22 -100037a2: 1b5b subs r3, r3, r5 -100037a4: 40de lsrs r6, r3 -100037a6: 40df lsrs r7, r3 -100037a8: 19bf adds r7, r7, r6 -100037aa: 4664 mov r4, ip -100037ac: 4366 muls r6, r4 -100037ae: 1b82 subs r2, r0, r6 -100037b0: 4670 mov r0, lr -100037b2: 3504 adds r5, #4 -100037b4: 3306 adds r3, #6 -100037b6: 0001 movs r1, r0 -100037b8: 40d9 lsrs r1, r3 -100037ba: 40a8 lsls r0, r5 -100037bc: 19c0 adds r0, r0, r7 -100037be: d300 bcc.n 100037c2 -100037c0: 3101 adds r1, #1 -100037c2: 42a2 cmp r2, r4 -100037c4: d206 bcs.n 100037d4 -100037c6: 2300 movs r3, #0 -100037c8: bdf0 pop {r4, r5, r6, r7, pc} -100037ca: 0000 .short 0x0000 -100037cc: d0000000 .word 0xd0000000 -100037d0: ffffffff .word 0xffffffff -100037d4: 1b12 subs r2, r2, r4 -100037d6: 3001 adds r0, #1 -100037d8: d3f3 bcc.n 100037c2 -100037da: e7f1 b.n 100037c0 - -100037dc : -100037dc: 2709 movs r7, #9 -100037de: 1b7f subs r7, r7, r5 -100037e0: 40fe lsrs r6, r7 -100037e2: 4664 mov r4, ip -100037e4: b2a2 uxth r2, r4 -100037e6: 4372 muls r2, r6 -100037e8: 1a80 subs r0, r0, r2 -100037ea: d200 bcs.n 100037ee -100037ec: 3901 subs r1, #1 -100037ee: 0c22 lsrs r2, r4, #16 -100037f0: 4372 muls r2, r6 -100037f2: 0c13 lsrs r3, r2, #16 -100037f4: 0412 lsls r2, r2, #16 -100037f6: 1a82 subs r2, r0, r2 -100037f8: 4199 sbcs r1, r3 -100037fa: 000b movs r3, r1 -100037fc: 4670 mov r0, lr -100037fe: 3504 adds r5, #4 -10003800: 3713 adds r7, #19 -10003802: 0001 movs r1, r0 -10003804: 40f9 lsrs r1, r7 -10003806: 40a8 lsls r0, r5 -10003808: 1980 adds r0, r0, r6 -1000380a: d300 bcc.n 1000380e -1000380c: 3101 adds r1, #1 -1000380e: 2b00 cmp r3, #0 -10003810: d102 bne.n 10003818 -10003812: 42a2 cmp r2, r4 -10003814: d20a bcs.n 1000382c -10003816: bdf0 pop {r4, r5, r6, r7, pc} -10003818: 3001 adds r0, #1 -1000381a: d300 bcc.n 1000381e -1000381c: 3101 adds r1, #1 -1000381e: 1b12 subs r2, r2, r4 -10003820: d2fa bcs.n 10003818 -10003822: 3b01 subs r3, #1 -10003824: d1f8 bne.n 10003818 -10003826: 42a2 cmp r2, r4 -10003828: d200 bcs.n 1000382c -1000382a: bdf0 pop {r4, r5, r6, r7, pc} -1000382c: 3001 adds r0, #1 -1000382e: d300 bcc.n 10003832 -10003830: 3101 adds r1, #1 -10003832: 1b12 subs r2, r2, r4 -10003834: e7f7 b.n 10003826 - -10003836 : -10003836: b5f0 push {r4, r5, r6, r7, lr} -10003838: 0c1c lsrs r4, r3, #16 -1000383a: d000 beq.n 1000383e -1000383c: e080 b.n 10003940 -1000383e: b40c push {r2, r3} -10003840: 2500 movs r5, #0 -10003842: 0a1c lsrs r4, r3, #8 -10003844: d104 bne.n 10003850 -10003846: 021b lsls r3, r3, #8 -10003848: 0e16 lsrs r6, r2, #24 -1000384a: 4333 orrs r3, r6 -1000384c: 0212 lsls r2, r2, #8 -1000384e: 3508 adds r5, #8 -10003850: 0b1c lsrs r4, r3, #12 -10003852: d104 bne.n 1000385e -10003854: 011b lsls r3, r3, #4 -10003856: 0f16 lsrs r6, r2, #28 -10003858: 4333 orrs r3, r6 -1000385a: 0112 lsls r2, r2, #4 -1000385c: 3504 adds r5, #4 -1000385e: 0b9c lsrs r4, r3, #14 -10003860: d104 bne.n 1000386c -10003862: 009b lsls r3, r3, #2 -10003864: 0f96 lsrs r6, r2, #30 -10003866: 4333 orrs r3, r6 -10003868: 0092 lsls r2, r2, #2 -1000386a: 3502 adds r5, #2 -1000386c: 0bdc lsrs r4, r3, #15 -1000386e: d102 bne.n 10003876 -10003870: 1892 adds r2, r2, r2 -10003872: 415b adcs r3, r3 -10003874: 3501 adds r5, #1 -10003876: 001c movs r4, r3 -10003878: 1897 adds r7, r2, r2 -1000387a: 4164 adcs r4, r4 -1000387c: 3401 adds r4, #1 -1000387e: 4f46 ldr r7, [pc, #280] ; (10003998 ) -10003880: 667c str r4, [r7, #100] ; 0x64 -10003882: 4c46 ldr r4, [pc, #280] ; (1000399c ) -10003884: 663c str r4, [r7, #96] ; 0x60 -10003886: 0c0e lsrs r6, r1, #16 -10003888: e7ff b.n 1000388a -1000388a: e7ff b.n 1000388c -1000388c: e7ff b.n 1000388e -1000388e: 46c0 nop ; (mov r8, r8) -10003890: 6f3c ldr r4, [r7, #112] ; 0x70 -10003892: 4366 muls r6, r4 -10003894: 0c36 lsrs r6, r6, #16 -10003896: 0377 lsls r7, r6, #13 -10003898: 46be mov lr, r7 -1000389a: b297 uxth r7, r2 -1000389c: 4377 muls r7, r6 -1000389e: 1bc0 subs r0, r0, r7 -100038a0: d200 bcs.n 100038a4 -100038a2: 3901 subs r1, #1 -100038a4: 1bc0 subs r0, r0, r7 -100038a6: d200 bcs.n 100038aa -100038a8: 3901 subs r1, #1 -100038aa: b29f uxth r7, r3 -100038ac: 4377 muls r7, r6 -100038ae: 1bc9 subs r1, r1, r7 -100038b0: 1bc9 subs r1, r1, r7 -100038b2: 0c17 lsrs r7, r2, #16 -100038b4: 4377 muls r7, r6 -100038b6: 047e lsls r6, r7, #17 -100038b8: 0bff lsrs r7, r7, #15 -100038ba: 1b80 subs r0, r0, r6 -100038bc: 41b9 sbcs r1, r7 -100038be: 08ce lsrs r6, r1, #3 -100038c0: 4366 muls r6, r4 -100038c2: 0c36 lsrs r6, r6, #16 -100038c4: 2d0c cmp r5, #12 -100038c6: db33 blt.n 10003930 -100038c8: 44b6 add lr, r6 -100038ca: 0b12 lsrs r2, r2, #12 -100038cc: 051f lsls r7, r3, #20 -100038ce: 433a orrs r2, r7 -100038d0: 0b1b lsrs r3, r3, #12 -100038d2: b297 uxth r7, r2 -100038d4: 4377 muls r7, r6 -100038d6: 1bc0 subs r0, r0, r7 -100038d8: d200 bcs.n 100038dc -100038da: 3901 subs r1, #1 -100038dc: b29f uxth r7, r3 -100038de: 4377 muls r7, r6 -100038e0: 1bc9 subs r1, r1, r7 -100038e2: 0c17 lsrs r7, r2, #16 -100038e4: 4377 muls r7, r6 -100038e6: 043e lsls r6, r7, #16 -100038e8: 0c3f lsrs r7, r7, #16 -100038ea: 1b80 subs r0, r0, r6 -100038ec: 41b9 sbcs r1, r7 -100038ee: 0d86 lsrs r6, r0, #22 -100038f0: 028f lsls r7, r1, #10 -100038f2: 433e orrs r6, r7 -100038f4: 4366 muls r6, r4 -100038f6: 2729 movs r7, #41 ; 0x29 -100038f8: 1b7f subs r7, r7, r5 -100038fa: 40fe lsrs r6, r7 -100038fc: 3d0c subs r5, #12 -100038fe: 4677 mov r7, lr -10003900: 40af lsls r7, r5 -10003902: 19bf adds r7, r7, r6 -10003904: bc30 pop {r4, r5} -10003906: b2a2 uxth r2, r4 -10003908: b2ab uxth r3, r5 -1000390a: 4372 muls r2, r6 -1000390c: 4373 muls r3, r6 -1000390e: 1a80 subs r0, r0, r2 -10003910: 4199 sbcs r1, r3 -10003912: 0c22 lsrs r2, r4, #16 -10003914: 4372 muls r2, r6 -10003916: 0c13 lsrs r3, r2, #16 -10003918: 0412 lsls r2, r2, #16 -1000391a: 1a80 subs r0, r0, r2 -1000391c: 4199 sbcs r1, r3 -1000391e: 0002 movs r2, r0 -10003920: 000b movs r3, r1 -10003922: 3701 adds r7, #1 -10003924: 1b00 subs r0, r0, r4 -10003926: 41a9 sbcs r1, r5 -10003928: d2f9 bcs.n 1000391e -1000392a: 1e78 subs r0, r7, #1 -1000392c: 2100 movs r1, #0 -1000392e: bdf0 pop {r4, r5, r6, r7, pc} - -10003930 : -10003930: 270c movs r7, #12 -10003932: 1b7f subs r7, r7, r5 -10003934: 40fe lsrs r6, r7 -10003936: 4677 mov r7, lr -10003938: 0b7f lsrs r7, r7, #13 -1000393a: 40af lsls r7, r5 -1000393c: 19ff adds r7, r7, r7 -1000393e: e7e0 b.n 10003902 - -10003940 : -10003940: 2400 movs r4, #0 -10003942: 1c5d adds r5, r3, #1 -10003944: d007 beq.n 10003956 -10003946: 4f14 ldr r7, [pc, #80] ; (10003998 ) -10003948: 667d str r5, [r7, #100] ; 0x64 -1000394a: 6639 str r1, [r7, #96] ; 0x60 -1000394c: e7ff b.n 1000394e -1000394e: e7ff b.n 10003950 -10003950: e7ff b.n 10003952 -10003952: e7ff b.n 10003954 -10003954: 6f3c ldr r4, [r7, #112] ; 0x70 -10003956: b295 uxth r5, r2 -10003958: b29e uxth r6, r3 -1000395a: 4365 muls r5, r4 -1000395c: 4366 muls r6, r4 -1000395e: 1b40 subs r0, r0, r5 -10003960: 41b1 sbcs r1, r6 -10003962: 0c15 lsrs r5, r2, #16 -10003964: 0c1e lsrs r6, r3, #16 -10003966: 4365 muls r5, r4 -10003968: 4366 muls r6, r4 -1000396a: 0436 lsls r6, r6, #16 -1000396c: 0c2f lsrs r7, r5, #16 -1000396e: 433e orrs r6, r7 -10003970: 042d lsls r5, r5, #16 -10003972: 1b40 subs r0, r0, r5 -10003974: 41b1 sbcs r1, r6 -10003976: 4299 cmp r1, r3 -10003978: d204 bcs.n 10003984 -1000397a: 0002 movs r2, r0 -1000397c: 000b movs r3, r1 -1000397e: 0020 movs r0, r4 -10003980: 2100 movs r1, #0 -10003982: bdf0 pop {r4, r5, r6, r7, pc} -10003984: d101 bne.n 1000398a -10003986: 4290 cmp r0, r2 -10003988: d3f7 bcc.n 1000397a -1000398a: 1a80 subs r0, r0, r2 -1000398c: 4199 sbcs r1, r3 -1000398e: 3401 adds r4, #1 -10003990: 4299 cmp r1, r3 -10003992: d3f2 bcc.n 1000397a -10003994: e7f6 b.n 10003984 -10003996: 0000 .short 0x0000 -10003998: d0000000 .word 0xd0000000 -1000399c: ffffffff .word 0xffffffff - -100039a0 <__wrap___aeabi_drsub>: -100039a0: 4048 eors r0, r1 -100039a2: 4041 eors r1, r0 -100039a4: 4048 eors r0, r1 - -100039a6 <__wrap___aeabi_dsub>: -100039a6: b418 push {r3, r4} -100039a8: 4b11 ldr r3, [pc, #68] ; (100039f0 <__wrap___aeabi_dmul+0x14>) -100039aa: 685b ldr r3, [r3, #4] -100039ac: 46fc mov ip, pc -100039ae: 9301 str r3, [sp, #4] -100039b0: bd08 pop {r3, pc} -100039b2: df04 .short 0xdf04 -100039b4: 10003c3f .word 0x10003c3f - -100039b8 <__wrap___aeabi_dadd>: -100039b8: b418 push {r3, r4} -100039ba: 4b0d ldr r3, [pc, #52] ; (100039f0 <__wrap___aeabi_dmul+0x14>) -100039bc: 681b ldr r3, [r3, #0] -100039be: 46fc mov ip, pc -100039c0: 9301 str r3, [sp, #4] -100039c2: bd08 pop {r3, pc} -100039c4: 3c49df00 .word 0x3c49df00 -100039c8: 1000 .short 0x1000 - -100039ca <__wrap___aeabi_ddiv>: -100039ca: b418 push {r3, r4} -100039cc: 4b08 ldr r3, [pc, #32] ; (100039f0 <__wrap___aeabi_dmul+0x14>) -100039ce: 68db ldr r3, [r3, #12] -100039d0: 46fc mov ip, pc -100039d2: 9301 str r3, [sp, #4] -100039d4: bd08 pop {r3, pc} -100039d6: df0c .short 0xdf0c -100039d8: 10003f01 .word 0x10003f01 - -100039dc <__wrap___aeabi_dmul>: -100039dc: b418 push {r3, r4} -100039de: 4b04 ldr r3, [pc, #16] ; (100039f0 <__wrap___aeabi_dmul+0x14>) -100039e0: 689b ldr r3, [r3, #8] -100039e2: 46fc mov ip, pc -100039e4: 9301 str r3, [sp, #4] -100039e6: bd08 pop {r3, pc} -100039e8: 3da5df08 .word 0x3da5df08 -100039ec: 00001000 .word 0x00001000 -100039f0: 20001500 .word 0x20001500 - -100039f4 <__wrap___aeabi_cdrcmple>: -100039f4: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -100039f6: 4050 eors r0, r2 -100039f8: 4042 eors r2, r0 -100039fa: 4050 eors r0, r2 -100039fc: 4059 eors r1, r3 -100039fe: 404b eors r3, r1 -10003a00: 4059 eors r1, r3 -10003a02: e000 b.n 10003a06 <__aeabi_dfcmple_guts> - -10003a04 <__wrap___aeabi_cdcmpeq>: -10003a04: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} - -10003a06 <__aeabi_dfcmple_guts>: -10003a06: 4f15 ldr r7, [pc, #84] ; (10003a5c <__aeabi_dfcmple_guts+0x56>) -10003a08: 004c lsls r4, r1, #1 -10003a0a: 0d64 lsrs r4, r4, #21 -10003a0c: d003 beq.n 10003a16 <__aeabi_dfcmple_guts+0x10> -10003a0e: 42bc cmp r4, r7 -10003a10: d104 bne.n 10003a1c <__aeabi_dfcmple_guts+0x16> -10003a12: 030c lsls r4, r1, #12 -10003a14: d814 bhi.n 10003a40 <__aeabi_dfcmple_guts+0x3a> -10003a16: 2000 movs r0, #0 -10003a18: 0d09 lsrs r1, r1, #20 -10003a1a: 0509 lsls r1, r1, #20 -10003a1c: 005c lsls r4, r3, #1 -10003a1e: 0d64 lsrs r4, r4, #21 -10003a20: d003 beq.n 10003a2a <__aeabi_dfcmple_guts+0x24> -10003a22: 42bc cmp r4, r7 -10003a24: d104 bne.n 10003a30 <__aeabi_dfcmple_guts+0x2a> -10003a26: 031c lsls r4, r3, #12 -10003a28: d80a bhi.n 10003a40 <__aeabi_dfcmple_guts+0x3a> -10003a2a: 2200 movs r2, #0 -10003a2c: 0d1b lsrs r3, r3, #20 -10003a2e: 051b lsls r3, r3, #20 -10003a30: 2601 movs r6, #1 -10003a32: 404b eors r3, r1 -10003a34: d409 bmi.n 10003a4a <__aeabi_dfcmple_guts+0x44> -10003a36: 404b eors r3, r1 -10003a38: d503 bpl.n 10003a42 <__aeabi_dfcmple_guts+0x3c> -10003a3a: 428b cmp r3, r1 -10003a3c: d100 bne.n 10003a40 <__aeabi_dfcmple_guts+0x3a> -10003a3e: 4282 cmp r2, r0 -10003a40: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a42: 4299 cmp r1, r3 -10003a44: d1fc bne.n 10003a40 <__aeabi_dfcmple_guts+0x3a> -10003a46: 4290 cmp r0, r2 -10003a48: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a4a: 430b orrs r3, r1 -10003a4c: 18db adds r3, r3, r3 -10003a4e: 4303 orrs r3, r0 -10003a50: 4313 orrs r3, r2 -10003a52: d0f5 beq.n 10003a40 <__aeabi_dfcmple_guts+0x3a> -10003a54: 43c9 mvns r1, r1 -10003a56: 1849 adds r1, r1, r1 -10003a58: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a5a: 0000 .short 0x0000 -10003a5c: 000007ff .word 0x000007ff - -10003a60 <__wrap___aeabi_dcmplt>: -10003a60: b500 push {lr} -10003a62: f7ff ffcf bl 10003a04 <__wrap___aeabi_cdcmpeq> -10003a66: 4180 sbcs r0, r0 -10003a68: bd00 pop {pc} -10003a6a: 46c0 nop ; (mov r8, r8) - -10003a6c <__wrap___aeabi_dcmple>: -10003a6c: b500 push {lr} -10003a6e: f7ff ffc9 bl 10003a04 <__wrap___aeabi_cdcmpeq> -10003a72: d901 bls.n 10003a78 <__wrap___aeabi_dcmple+0xc> -10003a74: 2000 movs r0, #0 -10003a76: bd00 pop {pc} -10003a78: 2001 movs r0, #1 -10003a7a: bd00 pop {pc} - -10003a7c <__wrap___aeabi_dcmpge>: -10003a7c: b500 push {lr} -10003a7e: f7ff ffb9 bl 100039f4 <__wrap___aeabi_cdrcmple> -10003a82: d901 bls.n 10003a88 <__wrap___aeabi_dcmpge+0xc> -10003a84: 2000 movs r0, #0 -10003a86: bd00 pop {pc} -10003a88: 2001 movs r0, #1 -10003a8a: bd00 pop {pc} - -10003a8c <__wrap___aeabi_dcmpgt>: -10003a8c: b500 push {lr} -10003a8e: f7ff ffb1 bl 100039f4 <__wrap___aeabi_cdrcmple> -10003a92: 4180 sbcs r0, r0 -10003a94: bd00 pop {pc} - -10003a96 <__wrap___aeabi_dcmpun>: -10003a96: 2001 movs r0, #1 -10003a98: 0540 lsls r0, r0, #21 -10003a9a: 004a lsls r2, r1, #1 -10003a9c: 1812 adds r2, r2, r0 -10003a9e: d804 bhi.n 10003aaa <__wrap___aeabi_dcmpun+0x14> -10003aa0: 005a lsls r2, r3, #1 -10003aa2: 1812 adds r2, r2, r0 -10003aa4: d801 bhi.n 10003aaa <__wrap___aeabi_dcmpun+0x14> -10003aa6: 2000 movs r0, #0 -10003aa8: 4770 bx lr -10003aaa: 2001 movs r0, #1 -10003aac: 4770 bx lr -10003aae: 2000 movs r0, #0 -10003ab0: 4770 bx lr +10003582: 46c6 mov lr, r8 +10003584: b500 push {lr} +10003586: 0007 movs r7, r0 +10003588: 000e movs r6, r1 +1000358a: 2500 movs r5, #0 +1000358c: 2301 movs r3, #1 +1000358e: 4698 mov r8, r3 +10003590: e000 b.n 10003594 +10003592: 3501 adds r5, #1 +10003594: 42b5 cmp r5, r6 +10003596: d20a bcs.n 100035ae +10003598: 00ac lsls r4, r5, #2 +1000359a: 193c adds r4, r7, r4 +1000359c: 6820 ldr r0, [r4, #0] +1000359e: f7ff ffdf bl 10003560 +100035a2: 6020 str r0, [r4, #0] +100035a4: 2800 cmp r0, #0 +100035a6: d1f4 bne.n 10003592 +100035a8: 2300 movs r3, #0 +100035aa: 4698 mov r8, r3 +100035ac: e7f1 b.n 10003592 +100035ae: 4640 mov r0, r8 +100035b0: bc80 pop {r7} +100035b2: 46b8 mov r8, r7 +100035b4: bdf0 pop {r4, r5, r6, r7, pc} ... -10003ab4 <__wrap___aeabi_ui2d>: -10003ab4: 2100 movs r1, #0 -10003ab6: 2800 cmp r0, #0 -10003ab8: d105 bne.n 10003ac6 <__wrap___aeabi_i2d+0xa> -10003aba: 4770 bx lr +100035b8 <__wrap___aeabi_idiv>: +100035b8: 4a14 ldr r2, [pc, #80] ; (1000360c ) +100035ba: 6f93 ldr r3, [r2, #120] ; 0x78 +100035bc: 089b lsrs r3, r3, #2 +100035be: d215 bcs.n 100035ec -10003abc <__wrap___aeabi_i2d>: -10003abc: 17c1 asrs r1, r0, #31 -10003abe: 4048 eors r0, r1 -10003ac0: 1a40 subs r0, r0, r1 -10003ac2: d0fa beq.n 10003aba <__wrap___aeabi_ui2d+0x6> -10003ac4: 07c9 lsls r1, r1, #31 -10003ac6: b513 push {r0, r1, r4, lr} -10003ac8: 4b06 ldr r3, [pc, #24] ; (10003ae4 <__wrap___aeabi_i2d+0x28>) -10003aca: 681b ldr r3, [r3, #0] -10003acc: 4798 blx r3 -10003ace: bc0c pop {r2, r3} -10003ad0: 1c44 adds r4, r0, #1 -10003ad2: 40a2 lsls r2, r4 -10003ad4: 0510 lsls r0, r2, #20 -10003ad6: 0b12 lsrs r2, r2, #12 -10003ad8: 4903 ldr r1, [pc, #12] ; (10003ae8 <__wrap___aeabi_i2d+0x2c>) -10003ada: 1b09 subs r1, r1, r4 -10003adc: 0509 lsls r1, r1, #20 -10003ade: 4319 orrs r1, r3 -10003ae0: 4311 orrs r1, r2 -10003ae2: bd10 pop {r4, pc} -10003ae4: 20001600 .word 0x20001600 -10003ae8: 0000041f .word 0x0000041f +100035c0 : +100035c0: 6690 str r0, [r2, #104] ; 0x68 +100035c2: 66d1 str r1, [r2, #108] ; 0x6c +100035c4: 2900 cmp r1, #0 +100035c6: d005 beq.n 100035d4 +100035c8: e7ff b.n 100035ca +100035ca: e7ff b.n 100035cc +100035cc: e7ff b.n 100035ce +100035ce: 6f51 ldr r1, [r2, #116] ; 0x74 +100035d0: 6f10 ldr r0, [r2, #112] ; 0x70 +100035d2: 4770 bx lr +100035d4: b504 push {r2, lr} +100035d6: 2180 movs r1, #128 ; 0x80 +100035d8: 0609 lsls r1, r1, #24 +100035da: 17c2 asrs r2, r0, #31 +100035dc: 4051 eors r1, r2 +100035de: 2800 cmp r0, #0 +100035e0: d000 beq.n 100035e4 +100035e2: 43c8 mvns r0, r1 +100035e4: f003 ff5c bl 100074a0 <____aeabi_idiv0_veneer> +100035e8: 2100 movs r1, #0 +100035ea: bd04 pop {r2, pc} -10003aec <__wrap___aeabi_d2iz>: -10003aec: b510 push {r4, lr} -10003aee: 004c lsls r4, r1, #1 -10003af0: 0d62 lsrs r2, r4, #21 -10003af2: 2380 movs r3, #128 ; 0x80 -10003af4: 18d2 adds r2, r2, r3 -10003af6: 00db lsls r3, r3, #3 -10003af8: 1ad2 subs r2, r2, r3 -10003afa: 055b lsls r3, r3, #21 -10003afc: 2a7e cmp r2, #126 ; 0x7e -10003afe: dd10 ble.n 10003b22 <__wrap___aeabi_d2iz+0x36> -10003b00: 3a9e subs r2, #158 ; 0x9e -10003b02: da13 bge.n 10003b2c <__wrap___aeabi_d2iz+0x40> -10003b04: 17cc asrs r4, r1, #31 -10003b06: 0309 lsls r1, r1, #12 -10003b08: 0849 lsrs r1, r1, #1 -10003b0a: 4319 orrs r1, r3 -10003b0c: 4252 negs r2, r2 -10003b0e: 40d1 lsrs r1, r2 -10003b10: 0064 lsls r4, r4, #1 -10003b12: 3401 adds r4, #1 -10003b14: 3215 adds r2, #21 -10003b16: 2a20 cmp r2, #32 -10003b18: da05 bge.n 10003b26 <__wrap___aeabi_d2iz+0x3a> -10003b1a: 40d0 lsrs r0, r2 -10003b1c: 4308 orrs r0, r1 -10003b1e: 4360 muls r0, r4 -10003b20: bd10 pop {r4, pc} -10003b22: 2000 movs r0, #0 -10003b24: bd10 pop {r4, pc} -10003b26: 4608 mov r0, r1 -10003b28: 4360 muls r0, r4 -10003b2a: bd10 pop {r4, pc} -10003b2c: 0fc8 lsrs r0, r1, #31 -10003b2e: 18c0 adds r0, r0, r3 -10003b30: 3801 subs r0, #1 -10003b32: bd10 pop {r4, pc} +100035ec : +100035ec: 6f93 ldr r3, [r2, #120] ; 0x78 +100035ee: 085b lsrs r3, r3, #1 +100035f0: d3fd bcc.n 100035ee +100035f2: b5f0 push {r4, r5, r6, r7, lr} +100035f4: 6e94 ldr r4, [r2, #104] ; 0x68 +100035f6: 6ed5 ldr r5, [r2, #108] ; 0x6c +100035f8: 6f57 ldr r7, [r2, #116] ; 0x74 +100035fa: 6f16 ldr r6, [r2, #112] ; 0x70 +100035fc: f7ff ffe0 bl 100035c0 +10003600: 6694 str r4, [r2, #104] ; 0x68 +10003602: 66d5 str r5, [r2, #108] ; 0x6c +10003604: 6757 str r7, [r2, #116] ; 0x74 +10003606: 6716 str r6, [r2, #112] ; 0x70 +10003608: bdf0 pop {r4, r5, r6, r7, pc} +1000360a: 0000 .short 0x0000 +1000360c: d0000000 .word 0xd0000000 -10003b34 <__wrap___aeabi_d2uiz>: -10003b34: b418 push {r3, r4} -10003b36: 4b04 ldr r3, [pc, #16] ; (10003b48 <__wrap___aeabi_d2uiz+0x14>) -10003b38: 6a5b ldr r3, [r3, #36] ; 0x24 -10003b3a: 46fc mov ip, pc -10003b3c: 9301 str r3, [sp, #4] -10003b3e: bd08 pop {r3, pc} -10003b40: 412ddf24 .word 0x412ddf24 -10003b44: 00001000 .word 0x00001000 -10003b48: 20001500 .word 0x20001500 +10003610 <__wrap___aeabi_uidiv>: +10003610: 4a13 ldr r2, [pc, #76] ; (10003660 ) +10003612: 6f93 ldr r3, [r2, #120] ; 0x78 +10003614: 089b lsrs r3, r3, #2 +10003616: d213 bcs.n 10003640 -10003b4c <__aeabi_double_init>: -10003b4c: b570 push {r4, r5, r6, lr} -10003b4e: 2313 movs r3, #19 -10003b50: 781c ldrb r4, [r3, #0] -10003b52: 2c01 cmp r4, #1 -10003b54: d00f beq.n 10003b76 <__aeabi_double_init+0x2a> -10003b56: 2c01 cmp r4, #1 -10003b58: dc0f bgt.n 10003b7a <__aeabi_double_init+0x2e> -10003b5a: 2c02 cmp r4, #2 -10003b5c: dc02 bgt.n 10003b64 <__aeabi_double_init+0x18> -10003b5e: 4a1d ldr r2, [pc, #116] ; (10003bd4 <__aeabi_double_init+0x88>) -10003b60: 4b1d ldr r3, [pc, #116] ; (10003bd8 <__aeabi_double_init+0x8c>) -10003b62: 649a str r2, [r3, #72] ; 0x48 -10003b64: bd70 pop {r4, r5, r6, pc} -10003b66: 0099 lsls r1, r3, #2 -10003b68: 481a ldr r0, [pc, #104] ; (10003bd4 <__aeabi_double_init+0x88>) -10003b6a: 4a1b ldr r2, [pc, #108] ; (10003bd8 <__aeabi_double_init+0x8c>) -10003b6c: 5088 str r0, [r1, r2] -10003b6e: 3301 adds r3, #1 -10003b70: 2b1f cmp r3, #31 -10003b72: d9f8 bls.n 10003b66 <__aeabi_double_init+0x1a> -10003b74: e7ef b.n 10003b56 <__aeabi_double_init+0xa> -10003b76: 2300 movs r3, #0 -10003b78: e7fa b.n 10003b70 <__aeabi_double_init+0x24> -10003b7a: 4818 ldr r0, [pc, #96] ; (10003bdc <__aeabi_double_init+0x90>) -10003b7c: f7ff fc7e bl 1000347c -10003b80: 0005 movs r5, r0 -10003b82: 4817 ldr r0, [pc, #92] ; (10003be0 <__aeabi_double_init+0x94>) -10003b84: f7ff fc7a bl 1000347c -10003b88: 3802 subs r0, #2 -10003b8a: 7803 ldrb r3, [r0, #0] -10003b8c: 009b lsls r3, r3, #2 -10003b8e: 2b7f cmp r3, #127 ; 0x7f -10003b90: dd19 ble.n 10003bc6 <__aeabi_double_init+0x7a> -10003b92: 2280 movs r2, #128 ; 0x80 -10003b94: 0029 movs r1, r5 -10003b96: 4810 ldr r0, [pc, #64] ; (10003bd8 <__aeabi_double_init+0x8c>) -10003b98: f000 fbec bl 10004374 <__wrap___aeabi_memcpy> -10003b9c: 2c02 cmp r4, #2 -10003b9e: d1dc bne.n 10003b5a <__aeabi_double_init+0xe> -10003ba0: 4b10 ldr r3, [pc, #64] ; (10003be4 <__aeabi_double_init+0x98>) -10003ba2: 881a ldrh r2, [r3, #0] -10003ba4: 23b5 movs r3, #181 ; 0xb5 -10003ba6: 021b lsls r3, r3, #8 -10003ba8: 429a cmp r2, r3 -10003baa: d109 bne.n 10003bc0 <__aeabi_double_init+0x74> -10003bac: 4b0e ldr r3, [pc, #56] ; (10003be8 <__aeabi_double_init+0x9c>) -10003bae: 881a ldrh r2, [r3, #0] -10003bb0: 4b0e ldr r3, [pc, #56] ; (10003bec <__aeabi_double_init+0xa0>) -10003bb2: 429a cmp r2, r3 -10003bb4: d104 bne.n 10003bc0 <__aeabi_double_init+0x74> -10003bb6: 4b0e ldr r3, [pc, #56] ; (10003bf0 <__aeabi_double_init+0xa4>) -10003bb8: 881a ldrh r2, [r3, #0] -10003bba: 4b0e ldr r3, [pc, #56] ; (10003bf4 <__aeabi_double_init+0xa8>) -10003bbc: 429a cmp r2, r3 -10003bbe: d0cc beq.n 10003b5a <__aeabi_double_init+0xe> -10003bc0: 2000 movs r0, #0 -10003bc2: f7fd fff1 bl 10001ba8 -10003bc6: 4b0c ldr r3, [pc, #48] ; (10003bf8 <__aeabi_double_init+0xac>) -10003bc8: 4a0c ldr r2, [pc, #48] ; (10003bfc <__aeabi_double_init+0xb0>) -10003bca: 2130 movs r1, #48 ; 0x30 -10003bcc: 480c ldr r0, [pc, #48] ; (10003c00 <__aeabi_double_init+0xb4>) -10003bce: f7fd ffcd bl 10001b6c <__assert_func> -10003bd2: 46c0 nop ; (mov r8, r8) -10003bd4: 10003c05 .word 0x10003c05 -10003bd8: 20001500 .word 0x20001500 -10003bdc: 00004453 .word 0x00004453 -10003be0: 00004653 .word 0x00004653 -10003be4: 00003854 .word 0x00003854 -10003be8: 000038d8 .word 0x000038d8 -10003bec: 00004649 .word 0x00004649 -10003bf0: 0000389c .word 0x0000389c -10003bf4: 00004659 .word 0x00004659 -10003bf8: 10008238 .word 0x10008238 -10003bfc: 100082e8 .word 0x100082e8 -10003c00: 10008298 .word 0x10008298 +10003618 : +10003618: 6610 str r0, [r2, #96] ; 0x60 +1000361a: 6651 str r1, [r2, #100] ; 0x64 +1000361c: 2900 cmp r1, #0 +1000361e: d005 beq.n 1000362c +10003620: e7ff b.n 10003622 +10003622: e7ff b.n 10003624 +10003624: e7ff b.n 10003626 +10003626: 6f51 ldr r1, [r2, #116] ; 0x74 +10003628: 6f10 ldr r0, [r2, #112] ; 0x70 +1000362a: 4770 bx lr +1000362c: b504 push {r2, lr} +1000362e: 2800 cmp r0, #0 +10003630: d001 beq.n 10003636 +10003632: 2000 movs r0, #0 +10003634: 43c0 mvns r0, r0 +10003636: f003 ff33 bl 100074a0 <____aeabi_idiv0_veneer> +1000363a: 2100 movs r1, #0 +1000363c: bd04 pop {r2, pc} +1000363e: 46c0 nop ; (mov r8, r8) -10003c04 : -10003c04: b507 push {r0, r1, r2, lr} -10003c06: 4660 mov r0, ip -10003c08: 2800 cmp r0, #0 -10003c0a: d100 bne.n 10003c0e -10003c0c: be00 bkpt 0x0000 -10003c0e: 8801 ldrh r1, [r0, #0] -10003c10: 0a0a lsrs r2, r1, #8 -10003c12: 3002 adds r0, #2 -10003c14: 2adf cmp r2, #223 ; 0xdf -10003c16: d1fa bne.n 10003c0e -10003c18: b2c9 uxtb r1, r1 -10003c1a: 0882 lsrs r2, r0, #2 -10003c1c: d304 bcc.n 10003c28 -10003c1e: 8802 ldrh r2, [r0, #0] -10003c20: 8840 ldrh r0, [r0, #2] -10003c22: 0400 lsls r0, r0, #16 -10003c24: 4310 orrs r0, r2 -10003c26: e000 b.n 10003c2a -10003c28: 6800 ldr r0, [r0, #0] -10003c2a: 4a02 ldr r2, [pc, #8] ; (10003c34 ) -10003c2c: 5050 str r0, [r2, r1] -10003c2e: 9003 str r0, [sp, #12] -10003c30: bd07 pop {r0, r1, r2, pc} -10003c32: 0000 .short 0x0000 -10003c34: 20001500 .word 0x20001500 +10003640 : +10003640: 6f93 ldr r3, [r2, #120] ; 0x78 +10003642: 085b lsrs r3, r3, #1 +10003644: d3fd bcc.n 10003642 +10003646: b5f0 push {r4, r5, r6, r7, lr} +10003648: 6e94 ldr r4, [r2, #104] ; 0x68 +1000364a: 6ed5 ldr r5, [r2, #108] ; 0x6c +1000364c: 6f57 ldr r7, [r2, #116] ; 0x74 +1000364e: 6f16 ldr r6, [r2, #112] ; 0x70 +10003650: f7ff ffe2 bl 10003618 +10003654: 6694 str r4, [r2, #104] ; 0x68 +10003656: 66d5 str r5, [r2, #108] ; 0x6c +10003658: 6757 str r7, [r2, #116] ; 0x74 +1000365a: 6716 str r6, [r2, #112] ; 0x70 +1000365c: bdf0 pop {r4, r5, r6, r7, pc} +1000365e: 0000 .short 0x0000 +10003660: d0000000 .word 0xd0000000 -10003c38 : -10003c38: b40f push {r0, r1, r2, r3} -10003c3a: bc03 pop {r0, r1} -10003c3c: bc0c pop {r2, r3} +10003664 <__wrap___aeabi_ldivmod>: +10003664: 4694 mov ip, r2 +10003666: 4a4e ldr r2, [pc, #312] ; (100037a0 ) +10003668: 6f92 ldr r2, [r2, #120] ; 0x78 +1000366a: 0892 lsrs r2, r2, #2 +1000366c: 4662 mov r2, ip +1000366e: d201 bcs.n 10003674 +10003670: e030 b.n 100036d4 +10003672: 46c0 nop ; (mov r8, r8) -10003c3e : -10003c3e: b5f0 push {r4, r5, r6, r7, lr} -10003c40: 2401 movs r4, #1 -10003c42: 07e4 lsls r4, r4, #31 -10003c44: 4063 eors r3, r4 -10003c46: e000 b.n 10003c4a +10003674 : +10003674: b5f0 push {r4, r5, r6, r7, lr} +10003676: 4e4a ldr r6, [pc, #296] ; (100037a0 ) +10003678: 6fb5 ldr r5, [r6, #120] ; 0x78 +1000367a: 086d lsrs r5, r5, #1 +1000367c: d3fc bcc.n 10003678 +1000367e: 6e34 ldr r4, [r6, #96] ; 0x60 +10003680: 6e75 ldr r5, [r6, #100] ; 0x64 +10003682: 6f77 ldr r7, [r6, #116] ; 0x74 +10003684: 6f36 ldr r6, [r6, #112] ; 0x70 +10003686: f000 f825 bl 100036d4 +1000368a: 4694 mov ip, r2 +1000368c: 4a44 ldr r2, [pc, #272] ; (100037a0 ) +1000368e: 6614 str r4, [r2, #96] ; 0x60 +10003690: 6655 str r5, [r2, #100] ; 0x64 +10003692: 6757 str r7, [r2, #116] ; 0x74 +10003694: 6716 str r6, [r2, #112] ; 0x70 +10003696: 4662 mov r2, ip +10003698: bdf0 pop {r4, r5, r6, r7, pc} +1000369a: 46c0 nop ; (mov r8, r8) -10003c48 : -10003c48: b5f0 push {r4, r5, r6, r7, lr} +1000369c <__wrap___aeabi_uldivmod>: +1000369c: 4694 mov ip, r2 +1000369e: 4a40 ldr r2, [pc, #256] ; (100037a0 ) +100036a0: 6f92 ldr r2, [r2, #120] ; 0x78 +100036a2: 0892 lsrs r2, r2, #2 +100036a4: 4662 mov r2, ip +100036a6: d201 bcs.n 100036ac +100036a8: e058 b.n 1000375c +100036aa: 46c0 nop ; (mov r8, r8) -10003c4a : -10003c4a: 0d0c lsrs r4, r1, #20 -10003c4c: 0fcf lsrs r7, r1, #31 -10003c4e: 1e66 subs r6, r4, #1 -10003c50: 0536 lsls r6, r6, #20 -10003c52: 1b89 subs r1, r1, r6 -10003c54: 0564 lsls r4, r4, #21 -10003c56: d303 bcc.n 10003c60 -10003c58: 43c9 mvns r1, r1 -10003c5a: 4240 negs r0, r0 -10003c5c: d300 bcc.n 10003c60 -10003c5e: 3101 adds r1, #1 +100036ac : +100036ac: b5f0 push {r4, r5, r6, r7, lr} +100036ae: 4e3c ldr r6, [pc, #240] ; (100037a0 ) +100036b0: 6fb5 ldr r5, [r6, #120] ; 0x78 +100036b2: 086d lsrs r5, r5, #1 +100036b4: d3fc bcc.n 100036b0 +100036b6: 6e34 ldr r4, [r6, #96] ; 0x60 +100036b8: 6e75 ldr r5, [r6, #100] ; 0x64 +100036ba: 6f77 ldr r7, [r6, #116] ; 0x74 +100036bc: 6f36 ldr r6, [r6, #112] ; 0x70 +100036be: f000 f84d bl 1000375c +100036c2: 4694 mov ip, r2 +100036c4: 4a36 ldr r2, [pc, #216] ; (100037a0 ) +100036c6: 6614 str r4, [r2, #96] ; 0x60 +100036c8: 6655 str r5, [r2, #100] ; 0x64 +100036ca: 6757 str r7, [r2, #116] ; 0x74 +100036cc: 6716 str r6, [r2, #112] ; 0x70 +100036ce: 4662 mov r2, ip +100036d0: bdf0 pop {r4, r5, r6, r7, pc} +100036d2: 46c0 nop ; (mov r8, r8) -10003c60 : -10003c60: 0d64 lsrs r4, r4, #21 -10003c62: d003 beq.n 10003c6c -10003c64: 1c66 adds r6, r4, #1 -10003c66: 0af6 lsrs r6, r6, #11 -10003c68: d007 beq.n 10003c7a -10003c6a: 1be4 subs r4, r4, r7 +100036d4 : +100036d4: 2b00 cmp r3, #0 +100036d6: db24 blt.n 10003722 +100036d8: d011 beq.n 100036fe +100036da: 2900 cmp r1, #0 +100036dc: da3e bge.n 1000375c +100036de: b500 push {lr} +100036e0: 43c9 mvns r1, r1 +100036e2: 4240 negs r0, r0 +100036e4: d100 bne.n 100036e8 +100036e6: 3101 adds r1, #1 -10003c6c : -10003c6c: 2000 movs r0, #0 -10003c6e: 007f lsls r7, r7, #1 -10003c70: 1c79 adds r1, r7, #1 -10003c72: 0789 lsls r1, r1, #30 -10003c74: 1289 asrs r1, r1, #10 -10003c76: 3c80 subs r4, #128 ; 0x80 -10003c78: 0324 lsls r4, r4, #12 +100036e8 : +100036e8: f000 f838 bl 1000375c +100036ec: 43c9 mvns r1, r1 +100036ee: 4240 negs r0, r0 +100036f0: d100 bne.n 100036f4 +100036f2: 3101 adds r1, #1 -10003c7a : -10003c7a: 0d1d lsrs r5, r3, #20 -10003c7c: 0fdf lsrs r7, r3, #31 -10003c7e: 1e6e subs r6, r5, #1 -10003c80: 0536 lsls r6, r6, #20 -10003c82: 1b9b subs r3, r3, r6 -10003c84: 056d lsls r5, r5, #21 -10003c86: d303 bcc.n 10003c90 -10003c88: 43db mvns r3, r3 -10003c8a: 4252 negs r2, r2 -10003c8c: d300 bcc.n 10003c90 -10003c8e: 3301 adds r3, #1 +100036f4 : +100036f4: 43db mvns r3, r3 +100036f6: 4252 negs r2, r2 +100036f8: d100 bne.n 100036fc +100036fa: 3301 adds r3, #1 -10003c90 : -10003c90: 0d6d lsrs r5, r5, #21 -10003c92: d003 beq.n 10003c9c -10003c94: 1c6e adds r6, r5, #1 -10003c96: 0af6 lsrs r6, r6, #11 -10003c98: d007 beq.n 10003caa -10003c9a: 1bed subs r5, r5, r7 +100036fc : +100036fc: bd00 pop {pc} +100036fe: 2a00 cmp r2, #0 +10003700: d1eb bne.n 100036da +10003702: 2800 cmp r0, #0 +10003704: d101 bne.n 1000370a +10003706: 2900 cmp r1, #0 +10003708: d005 beq.n 10003716 +1000370a: 2000 movs r0, #0 +1000370c: 0fc9 lsrs r1, r1, #31 +1000370e: 07c9 lsls r1, r1, #31 +10003710: d101 bne.n 10003716 +10003712: 43c0 mvns r0, r0 +10003714: 0841 lsrs r1, r0, #1 +10003716: b500 push {lr} +10003718: f003 feba bl 10007490 <____aeabi_ldiv0_veneer> +1000371c: 2200 movs r2, #0 +1000371e: 2300 movs r3, #0 +10003720: bd00 pop {pc} +10003722: b500 push {lr} +10003724: 2900 cmp r1, #0 +10003726: db0a blt.n 1000373e +10003728: 43db mvns r3, r3 +1000372a: 4252 negs r2, r2 +1000372c: d100 bne.n 10003730 +1000372e: 3301 adds r3, #1 -10003c9c : -10003c9c: 2200 movs r2, #0 -10003c9e: 007f lsls r7, r7, #1 -10003ca0: 1c7b adds r3, r7, #1 -10003ca2: 079b lsls r3, r3, #30 -10003ca4: 129b asrs r3, r3, #10 -10003ca6: 3d80 subs r5, #128 ; 0x80 -10003ca8: 032d lsls r5, r5, #12 +10003730 : +10003730: f000 f814 bl 1000375c +10003734: 43c9 mvns r1, r1 +10003736: 4240 negs r0, r0 +10003738: d100 bne.n 1000373c +1000373a: 3101 adds r1, #1 -10003caa : -10003caa: 1b2f subs r7, r5, r4 -10003cac: 1b66 subs r6, r4, r5 -10003cae: d458 bmi.n 10003d62 -10003cb0: 46a4 mov ip, r4 -10003cb2: 2e20 cmp r6, #32 -10003cb4: da46 bge.n 10003d44 -10003cb6: 3720 adds r7, #32 -10003cb8: 0014 movs r4, r2 -10003cba: 40bc lsls r4, r7 +1000373c : +1000373c: bd00 pop {pc} +1000373e: 43c9 mvns r1, r1 +10003740: 4240 negs r0, r0 +10003742: d100 bne.n 10003746 +10003744: 3101 adds r1, #1 -10003cbc : -10003cbc: 001d movs r5, r3 -10003cbe: 40bd lsls r5, r7 -10003cc0: 40f2 lsrs r2, r6 -10003cc2: 4133 asrs r3, r6 -10003cc4: 432a orrs r2, r5 +10003746 : +10003746: 43db mvns r3, r3 +10003748: 4252 negs r2, r2 +1000374a: d100 bne.n 1000374e +1000374c: 3301 adds r3, #1 -10003cc6 : -10003cc6: 1880 adds r0, r0, r2 -10003cc8: 4159 adcs r1, r3 +1000374e : +1000374e: f000 f805 bl 1000375c +10003752: 43db mvns r3, r3 +10003754: 4252 negs r2, r2 +10003756: d100 bne.n 1000375a +10003758: 3301 adds r3, #1 -10003cca : -10003cca: 0fcb lsrs r3, r1, #31 -10003ccc: d005 beq.n 10003cda -10003cce: 43c9 mvns r1, r1 -10003cd0: 43c0 mvns r0, r0 -10003cd2: 2200 movs r2, #0 -10003cd4: 4264 negs r4, r4 -10003cd6: 4150 adcs r0, r2 -10003cd8: 4151 adcs r1, r2 -10003cda: 4662 mov r2, ip -10003cdc: 0d4d lsrs r5, r1, #21 -10003cde: d128 bne.n 10003d32 -10003ce0: 0d0d lsrs r5, r1, #20 -10003ce2: d107 bne.n 10003cf4 -10003ce4: 2800 cmp r0, #0 -10003ce6: d01f beq.n 10003d28 +1000375a : +1000375a: bd00 pop {pc} -10003ce8 : -10003ce8: 1924 adds r4, r4, r4 -10003cea: 4140 adcs r0, r0 -10003cec: 4149 adcs r1, r1 -10003cee: 3a01 subs r2, #1 -10003cf0: 0d0d lsrs r5, r1, #20 -10003cf2: d0f9 beq.n 10003ce8 +1000375c : +1000375c: 2900 cmp r1, #0 +1000375e: d123 bne.n 100037a8 +10003760: 2b00 cmp r3, #0 +10003762: d118 bne.n 10003796 +10003764: 2a00 cmp r2, #0 +10003766: d00c beq.n 10003782 +10003768: 46bc mov ip, r7 +1000376a: 4f0d ldr r7, [pc, #52] ; (100037a0 ) +1000376c: 6638 str r0, [r7, #96] ; 0x60 +1000376e: 667a str r2, [r7, #100] ; 0x64 +10003770: 2100 movs r1, #0 +10003772: 2300 movs r3, #0 +10003774: e7ff b.n 10003776 +10003776: e7ff b.n 10003778 +10003778: e7ff b.n 1000377a +1000377a: 6f7a ldr r2, [r7, #116] ; 0x74 +1000377c: 6f38 ldr r0, [r7, #112] ; 0x70 +1000377e: 4667 mov r7, ip +10003780: 4770 bx lr +10003782: 2800 cmp r0, #0 +10003784: d001 beq.n 1000378a -10003cf4 : -10003cf4: 0064 lsls r4, r4, #1 -10003cf6: d306 bcc.n 10003d06 +10003786 : +10003786: 4807 ldr r0, [pc, #28] ; (100037a4 ) +10003788: 0001 movs r1, r0 +1000378a: b500 push {lr} +1000378c: f003 fe80 bl 10007490 <____aeabi_ldiv0_veneer> +10003790: 2200 movs r2, #0 +10003792: 2300 movs r3, #0 +10003794: bd00 pop {pc} +10003796: 0002 movs r2, r0 +10003798: 000b movs r3, r1 +1000379a: 2000 movs r0, #0 +1000379c: 2100 movs r1, #0 +1000379e: 4770 bx lr +100037a0: d0000000 .word 0xd0000000 +100037a4: ffffffff .word 0xffffffff -10003cf8 : -10003cf8: 3001 adds r0, #1 -10003cfa: d300 bcc.n 10003cfe -10003cfc: 3101 adds r1, #1 -10003cfe: 2c00 cmp r4, #0 -10003d00: d101 bne.n 10003d06 -10003d02: 0840 lsrs r0, r0, #1 -10003d04: 0040 lsls r0, r0, #1 +100037a8 : +100037a8: 2b00 cmp r3, #0 +100037aa: d000 beq.n 100037ae +100037ac: e0bd b.n 1000392a +100037ae: 0c13 lsrs r3, r2, #16 +100037b0: d126 bne.n 10003800 +100037b2: 2a00 cmp r2, #0 +100037b4: d0e7 beq.n 10003786 +100037b6: b480 push {r7} +100037b8: 4f10 ldr r7, [pc, #64] ; (100037fc ) +100037ba: 6639 str r1, [r7, #96] ; 0x60 +100037bc: 667a str r2, [r7, #100] ; 0x64 +100037be: e7ff b.n 100037c0 +100037c0: e7ff b.n 100037c2 +100037c2: b430 push {r4, r5} +100037c4: 0c04 lsrs r4, r0, #16 +100037c6: 6f7b ldr r3, [r7, #116] ; 0x74 +100037c8: 6f39 ldr r1, [r7, #112] ; 0x70 +100037ca: 041b lsls r3, r3, #16 +100037cc: 4323 orrs r3, r4 +100037ce: 663b str r3, [r7, #96] ; 0x60 +100037d0: e7ff b.n 100037d2 +100037d2: e7ff b.n 100037d4 +100037d4: e7ff b.n 100037d6 +100037d6: 46c0 nop ; (mov r8, r8) +100037d8: b284 uxth r4, r0 +100037da: 6f7b ldr r3, [r7, #116] ; 0x74 +100037dc: 6f3d ldr r5, [r7, #112] ; 0x70 +100037de: 041b lsls r3, r3, #16 +100037e0: 4323 orrs r3, r4 +100037e2: 663b str r3, [r7, #96] ; 0x60 +100037e4: e7ff b.n 100037e6 +100037e6: e7ff b.n 100037e8 +100037e8: 46c0 nop ; (mov r8, r8) +100037ea: 2300 movs r3, #0 +100037ec: 042c lsls r4, r5, #16 +100037ee: 0c2d lsrs r5, r5, #16 +100037f0: 6f7a ldr r2, [r7, #116] ; 0x74 +100037f2: 6f38 ldr r0, [r7, #112] ; 0x70 +100037f4: 1900 adds r0, r0, r4 +100037f6: 4169 adcs r1, r5 +100037f8: bcb0 pop {r4, r5, r7} +100037fa: 4770 bx lr +100037fc: d0000000 .word 0xd0000000 -10003d06 : -10003d06: 3a01 subs r2, #1 -10003d08: d40b bmi.n 10003d22 -10003d0a: 1c94 adds r4, r2, #2 -10003d0c: 0ae4 lsrs r4, r4, #11 -10003d0e: d104 bne.n 10003d1a -10003d10: 0512 lsls r2, r2, #20 -10003d12: 4411 add r1, r2 -10003d14: 07db lsls r3, r3, #31 -10003d16: 4419 add r1, r3 -10003d18: bdf0 pop {r4, r5, r6, r7, pc} +10003800 : +10003800: b5f0 push {r4, r5, r6, r7, lr} +10003802: 4694 mov ip, r2 +10003804: 2500 movs r5, #0 +10003806: 0e14 lsrs r4, r2, #24 +10003808: d101 bne.n 1000380e +1000380a: 0212 lsls r2, r2, #8 +1000380c: 3508 adds r5, #8 +1000380e: 0f14 lsrs r4, r2, #28 +10003810: d101 bne.n 10003816 +10003812: 0112 lsls r2, r2, #4 +10003814: 3504 adds r5, #4 +10003816: 0f94 lsrs r4, r2, #30 +10003818: d101 bne.n 1000381e +1000381a: 0092 lsls r2, r2, #2 +1000381c: 3502 adds r5, #2 +1000381e: 0fd4 lsrs r4, r2, #31 +10003820: d101 bne.n 10003826 +10003822: 0052 lsls r2, r2, #1 +10003824: 3501 adds r5, #1 +10003826: 0bd4 lsrs r4, r2, #15 +10003828: 3401 adds r4, #1 +1000382a: 4f25 ldr r7, [pc, #148] ; (100038c0 ) +1000382c: 667c str r4, [r7, #100] ; 0x64 +1000382e: 4c25 ldr r4, [pc, #148] ; (100038c4 ) +10003830: 663c str r4, [r7, #96] ; 0x60 +10003832: 0c0e lsrs r6, r1, #16 +10003834: b293 uxth r3, r2 +10003836: e7ff b.n 10003838 +10003838: e7ff b.n 1000383a +1000383a: e7ff b.n 1000383c +1000383c: 6f3c ldr r4, [r7, #112] ; 0x70 +1000383e: 4366 muls r6, r4 +10003840: 0c36 lsrs r6, r6, #16 +10003842: 0377 lsls r7, r6, #13 +10003844: 46be mov lr, r7 +10003846: 4373 muls r3, r6 +10003848: 0bdf lsrs r7, r3, #15 +1000384a: 045b lsls r3, r3, #17 +1000384c: 1ac0 subs r0, r0, r3 +1000384e: 41b9 sbcs r1, r7 +10003850: 0c13 lsrs r3, r2, #16 +10003852: 4373 muls r3, r6 +10003854: 18db adds r3, r3, r3 +10003856: 1ac9 subs r1, r1, r3 +10003858: 08ce lsrs r6, r1, #3 +1000385a: 4366 muls r6, r4 +1000385c: 0c36 lsrs r6, r6, #16 +1000385e: 44b6 add lr, r6 +10003860: b293 uxth r3, r2 +10003862: 4373 muls r3, r6 +10003864: 0f1f lsrs r7, r3, #28 +10003866: 011b lsls r3, r3, #4 +10003868: 1ac0 subs r0, r0, r3 +1000386a: 41b9 sbcs r1, r7 +1000386c: 0c13 lsrs r3, r2, #16 +1000386e: 4373 muls r3, r6 +10003870: 0b1f lsrs r7, r3, #12 +10003872: 051b lsls r3, r3, #20 +10003874: 1ac0 subs r0, r0, r3 +10003876: 41b9 sbcs r1, r7 +10003878: 0d86 lsrs r6, r0, #22 +1000387a: 028f lsls r7, r1, #10 +1000387c: 433e orrs r6, r7 +1000387e: 4366 muls r6, r4 +10003880: 0c36 lsrs r6, r6, #16 +10003882: 2d09 cmp r5, #9 +10003884: db24 blt.n 100038d0 +10003886: 0a52 lsrs r2, r2, #9 +10003888: 4372 muls r2, r6 +1000388a: 1a80 subs r0, r0, r2 +1000388c: 0377 lsls r7, r6, #13 +1000388e: 0a46 lsrs r6, r0, #9 +10003890: 4366 muls r6, r4 +10003892: 0c36 lsrs r6, r6, #16 +10003894: 2316 movs r3, #22 +10003896: 1b5b subs r3, r3, r5 +10003898: 40de lsrs r6, r3 +1000389a: 40df lsrs r7, r3 +1000389c: 19bf adds r7, r7, r6 +1000389e: 4664 mov r4, ip +100038a0: 4366 muls r6, r4 +100038a2: 1b82 subs r2, r0, r6 +100038a4: 4670 mov r0, lr +100038a6: 3504 adds r5, #4 +100038a8: 3306 adds r3, #6 +100038aa: 0001 movs r1, r0 +100038ac: 40d9 lsrs r1, r3 +100038ae: 40a8 lsls r0, r5 +100038b0: 19c0 adds r0, r0, r7 +100038b2: d300 bcc.n 100038b6 +100038b4: 3101 adds r1, #1 +100038b6: 42a2 cmp r2, r4 +100038b8: d206 bcs.n 100038c8 +100038ba: 2300 movs r3, #0 +100038bc: bdf0 pop {r4, r5, r6, r7, pc} +100038be: 0000 .short 0x0000 +100038c0: d0000000 .word 0xd0000000 +100038c4: ffffffff .word 0xffffffff +100038c8: 1b12 subs r2, r2, r4 +100038ca: 3001 adds r0, #1 +100038cc: d3f3 bcc.n 100038b6 +100038ce: e7f1 b.n 100038b4 -10003d1a : -10003d1a: 07d9 lsls r1, r3, #31 -10003d1c: 4b20 ldr r3, [pc, #128] ; (10003da0 ) -10003d1e: 4319 orrs r1, r3 -10003d20: e000 b.n 10003d24 +100038d0 : +100038d0: 2709 movs r7, #9 +100038d2: 1b7f subs r7, r7, r5 +100038d4: 40fe lsrs r6, r7 +100038d6: 4664 mov r4, ip +100038d8: b2a2 uxth r2, r4 +100038da: 4372 muls r2, r6 +100038dc: 1a80 subs r0, r0, r2 +100038de: d200 bcs.n 100038e2 +100038e0: 3901 subs r1, #1 +100038e2: 0c22 lsrs r2, r4, #16 +100038e4: 4372 muls r2, r6 +100038e6: 0c13 lsrs r3, r2, #16 +100038e8: 0412 lsls r2, r2, #16 +100038ea: 1a82 subs r2, r0, r2 +100038ec: 4199 sbcs r1, r3 +100038ee: 000b movs r3, r1 +100038f0: 4670 mov r0, lr +100038f2: 3504 adds r5, #4 +100038f4: 3713 adds r7, #19 +100038f6: 0001 movs r1, r0 +100038f8: 40f9 lsrs r1, r7 +100038fa: 40a8 lsls r0, r5 +100038fc: 1980 adds r0, r0, r6 +100038fe: d300 bcc.n 10003902 +10003900: 3101 adds r1, #1 +10003902: 2b00 cmp r3, #0 +10003904: d102 bne.n 1000390c +10003906: 42a2 cmp r2, r4 +10003908: d20a bcs.n 10003920 +1000390a: bdf0 pop {r4, r5, r6, r7, pc} +1000390c: 3001 adds r0, #1 +1000390e: d300 bcc.n 10003912 +10003910: 3101 adds r1, #1 +10003912: 1b12 subs r2, r2, r4 +10003914: d2fa bcs.n 1000390c +10003916: 3b01 subs r3, #1 +10003918: d1f8 bne.n 1000390c +1000391a: 42a2 cmp r2, r4 +1000391c: d200 bcs.n 10003920 +1000391e: bdf0 pop {r4, r5, r6, r7, pc} +10003920: 3001 adds r0, #1 +10003922: d300 bcc.n 10003926 +10003924: 3101 adds r1, #1 +10003926: 1b12 subs r2, r2, r4 +10003928: e7f7 b.n 1000391a -10003d22 : -10003d22: 07d9 lsls r1, r3, #31 -10003d24: 2000 movs r0, #0 -10003d26: bdf0 pop {r4, r5, r6, r7, pc} +1000392a : +1000392a: b5f0 push {r4, r5, r6, r7, lr} +1000392c: 0c1c lsrs r4, r3, #16 +1000392e: d000 beq.n 10003932 +10003930: e080 b.n 10003a34 +10003932: b40c push {r2, r3} +10003934: 2500 movs r5, #0 +10003936: 0a1c lsrs r4, r3, #8 +10003938: d104 bne.n 10003944 +1000393a: 021b lsls r3, r3, #8 +1000393c: 0e16 lsrs r6, r2, #24 +1000393e: 4333 orrs r3, r6 +10003940: 0212 lsls r2, r2, #8 +10003942: 3508 adds r5, #8 +10003944: 0b1c lsrs r4, r3, #12 +10003946: d104 bne.n 10003952 +10003948: 011b lsls r3, r3, #4 +1000394a: 0f16 lsrs r6, r2, #28 +1000394c: 4333 orrs r3, r6 +1000394e: 0112 lsls r2, r2, #4 +10003950: 3504 adds r5, #4 +10003952: 0b9c lsrs r4, r3, #14 +10003954: d104 bne.n 10003960 +10003956: 009b lsls r3, r3, #2 +10003958: 0f96 lsrs r6, r2, #30 +1000395a: 4333 orrs r3, r6 +1000395c: 0092 lsls r2, r2, #2 +1000395e: 3502 adds r5, #2 +10003960: 0bdc lsrs r4, r3, #15 +10003962: d102 bne.n 1000396a +10003964: 1892 adds r2, r2, r2 +10003966: 415b adcs r3, r3 +10003968: 3501 adds r5, #1 +1000396a: 001c movs r4, r3 +1000396c: 1897 adds r7, r2, r2 +1000396e: 4164 adcs r4, r4 +10003970: 3401 adds r4, #1 +10003972: 4f46 ldr r7, [pc, #280] ; (10003a8c ) +10003974: 667c str r4, [r7, #100] ; 0x64 +10003976: 4c46 ldr r4, [pc, #280] ; (10003a90 ) +10003978: 663c str r4, [r7, #96] ; 0x60 +1000397a: 0c0e lsrs r6, r1, #16 +1000397c: e7ff b.n 1000397e +1000397e: e7ff b.n 10003980 +10003980: e7ff b.n 10003982 +10003982: 46c0 nop ; (mov r8, r8) +10003984: 6f3c ldr r4, [r7, #112] ; 0x70 +10003986: 4366 muls r6, r4 +10003988: 0c36 lsrs r6, r6, #16 +1000398a: 0377 lsls r7, r6, #13 +1000398c: 46be mov lr, r7 +1000398e: b297 uxth r7, r2 +10003990: 4377 muls r7, r6 +10003992: 1bc0 subs r0, r0, r7 +10003994: d200 bcs.n 10003998 +10003996: 3901 subs r1, #1 +10003998: 1bc0 subs r0, r0, r7 +1000399a: d200 bcs.n 1000399e +1000399c: 3901 subs r1, #1 +1000399e: b29f uxth r7, r3 +100039a0: 4377 muls r7, r6 +100039a2: 1bc9 subs r1, r1, r7 +100039a4: 1bc9 subs r1, r1, r7 +100039a6: 0c17 lsrs r7, r2, #16 +100039a8: 4377 muls r7, r6 +100039aa: 047e lsls r6, r7, #17 +100039ac: 0bff lsrs r7, r7, #15 +100039ae: 1b80 subs r0, r0, r6 +100039b0: 41b9 sbcs r1, r7 +100039b2: 08ce lsrs r6, r1, #3 +100039b4: 4366 muls r6, r4 +100039b6: 0c36 lsrs r6, r6, #16 +100039b8: 2d0c cmp r5, #12 +100039ba: db33 blt.n 10003a24 +100039bc: 44b6 add lr, r6 +100039be: 0b12 lsrs r2, r2, #12 +100039c0: 051f lsls r7, r3, #20 +100039c2: 433a orrs r2, r7 +100039c4: 0b1b lsrs r3, r3, #12 +100039c6: b297 uxth r7, r2 +100039c8: 4377 muls r7, r6 +100039ca: 1bc0 subs r0, r0, r7 +100039cc: d200 bcs.n 100039d0 +100039ce: 3901 subs r1, #1 +100039d0: b29f uxth r7, r3 +100039d2: 4377 muls r7, r6 +100039d4: 1bc9 subs r1, r1, r7 +100039d6: 0c17 lsrs r7, r2, #16 +100039d8: 4377 muls r7, r6 +100039da: 043e lsls r6, r7, #16 +100039dc: 0c3f lsrs r7, r7, #16 +100039de: 1b80 subs r0, r0, r6 +100039e0: 41b9 sbcs r1, r7 +100039e2: 0d86 lsrs r6, r0, #22 +100039e4: 028f lsls r7, r1, #10 +100039e6: 433e orrs r6, r7 +100039e8: 4366 muls r6, r4 +100039ea: 2729 movs r7, #41 ; 0x29 +100039ec: 1b7f subs r7, r7, r5 +100039ee: 40fe lsrs r6, r7 +100039f0: 3d0c subs r5, #12 +100039f2: 4677 mov r7, lr +100039f4: 40af lsls r7, r5 +100039f6: 19bf adds r7, r7, r6 +100039f8: bc30 pop {r4, r5} +100039fa: b2a2 uxth r2, r4 +100039fc: b2ab uxth r3, r5 +100039fe: 4372 muls r2, r6 +10003a00: 4373 muls r3, r6 +10003a02: 1a80 subs r0, r0, r2 +10003a04: 4199 sbcs r1, r3 +10003a06: 0c22 lsrs r2, r4, #16 +10003a08: 4372 muls r2, r6 +10003a0a: 0c13 lsrs r3, r2, #16 +10003a0c: 0412 lsls r2, r2, #16 +10003a0e: 1a80 subs r0, r0, r2 +10003a10: 4199 sbcs r1, r3 +10003a12: 0002 movs r2, r0 +10003a14: 000b movs r3, r1 +10003a16: 3701 adds r7, #1 +10003a18: 1b00 subs r0, r0, r4 +10003a1a: 41a9 sbcs r1, r5 +10003a1c: d2f9 bcs.n 10003a12 +10003a1e: 1e78 subs r0, r7, #1 +10003a20: 2100 movs r1, #0 +10003a22: bdf0 pop {r4, r5, r6, r7, pc} -10003d28 : -10003d28: 2900 cmp r1, #0 -10003d2a: d1dd bne.n 10003ce8 -10003d2c: 2c00 cmp r4, #0 -10003d2e: d1db bne.n 10003ce8 -10003d30: bdf0 pop {r4, r5, r6, r7, pc} +10003a24 : +10003a24: 270c movs r7, #12 +10003a26: 1b7f subs r7, r7, r5 +10003a28: 40fe lsrs r6, r7 +10003a2a: 4677 mov r7, lr +10003a2c: 0b7f lsrs r7, r7, #13 +10003a2e: 40af lsls r7, r5 +10003a30: 19ff adds r7, r7, r7 +10003a32: e7e0 b.n 100039f6 -10003d32 : -10003d32: 3201 adds r2, #1 -10003d34: 07c6 lsls r6, r0, #31 -10003d36: 0840 lsrs r0, r0, #1 -10003d38: 07cd lsls r5, r1, #31 -10003d3a: 4328 orrs r0, r5 -10003d3c: 0849 lsrs r1, r1, #1 -10003d3e: 2e00 cmp r6, #0 -10003d40: d0e1 beq.n 10003d06 -10003d42: e7d9 b.n 10003cf8 +10003a34 : +10003a34: 2400 movs r4, #0 +10003a36: 1c5d adds r5, r3, #1 +10003a38: d007 beq.n 10003a4a +10003a3a: 4f14 ldr r7, [pc, #80] ; (10003a8c ) +10003a3c: 667d str r5, [r7, #100] ; 0x64 +10003a3e: 6639 str r1, [r7, #96] ; 0x60 +10003a40: e7ff b.n 10003a42 +10003a42: e7ff b.n 10003a44 +10003a44: e7ff b.n 10003a46 +10003a46: e7ff b.n 10003a48 +10003a48: 6f3c ldr r4, [r7, #112] ; 0x70 +10003a4a: b295 uxth r5, r2 +10003a4c: b29e uxth r6, r3 +10003a4e: 4365 muls r5, r4 +10003a50: 4366 muls r6, r4 +10003a52: 1b40 subs r0, r0, r5 +10003a54: 41b1 sbcs r1, r6 +10003a56: 0c15 lsrs r5, r2, #16 +10003a58: 0c1e lsrs r6, r3, #16 +10003a5a: 4365 muls r5, r4 +10003a5c: 4366 muls r6, r4 +10003a5e: 0436 lsls r6, r6, #16 +10003a60: 0c2f lsrs r7, r5, #16 +10003a62: 433e orrs r6, r7 +10003a64: 042d lsls r5, r5, #16 +10003a66: 1b40 subs r0, r0, r5 +10003a68: 41b1 sbcs r1, r6 +10003a6a: 4299 cmp r1, r3 +10003a6c: d204 bcs.n 10003a78 +10003a6e: 0002 movs r2, r0 +10003a70: 000b movs r3, r1 +10003a72: 0020 movs r0, r4 +10003a74: 2100 movs r1, #0 +10003a76: bdf0 pop {r4, r5, r6, r7, pc} +10003a78: d101 bne.n 10003a7e +10003a7a: 4290 cmp r0, r2 +10003a7c: d3f7 bcc.n 10003a6e +10003a7e: 1a80 subs r0, r0, r2 +10003a80: 4199 sbcs r1, r3 +10003a82: 3401 adds r4, #1 +10003a84: 4299 cmp r1, r3 +10003a86: d3f2 bcc.n 10003a6e +10003a88: e7f6 b.n 10003a78 +10003a8a: 0000 .short 0x0000 +10003a8c: d0000000 .word 0xd0000000 +10003a90: ffffffff .word 0xffffffff -10003d44 : -10003d44: 2e3c cmp r6, #60 ; 0x3c -10003d46: da29 bge.n 10003d9c -10003d48: 3e20 subs r6, #32 -10003d4a: 3740 adds r7, #64 ; 0x40 -10003d4c: 0014 movs r4, r2 -10003d4e: 40bc lsls r4, r7 -10003d50: d000 beq.n 10003d54 -10003d52: 2401 movs r4, #1 -10003d54: 40f2 lsrs r2, r6 -10003d56: 4314 orrs r4, r2 -10003d58: 001a movs r2, r3 -10003d5a: 40bb lsls r3, r7 -10003d5c: 431c orrs r4, r3 -10003d5e: 17d3 asrs r3, r2, #31 -10003d60: e7ac b.n 10003cbc +10003a94 <__wrap___aeabi_drsub>: +10003a94: 4048 eors r0, r1 +10003a96: 4041 eors r1, r0 +10003a98: 4048 eors r0, r1 -10003d62 : -10003d62: 46ac mov ip, r5 -10003d64: 2f20 cmp r7, #32 -10003d66: da08 bge.n 10003d7a -10003d68: 3620 adds r6, #32 -10003d6a: 0004 movs r4, r0 -10003d6c: 40b4 lsls r4, r6 +10003a9a <__wrap___aeabi_dsub>: +10003a9a: b418 push {r3, r4} +10003a9c: 4b11 ldr r3, [pc, #68] ; (10003ae4 <__wrap___aeabi_dmul+0x14>) +10003a9e: 685b ldr r3, [r3, #4] +10003aa0: 46fc mov ip, pc +10003aa2: 9301 str r3, [sp, #4] +10003aa4: bd08 pop {r3, pc} +10003aa6: df04 .short 0xdf04 +10003aa8: 10003d33 .word 0x10003d33 -10003d6e : -10003d6e: 000d movs r5, r1 -10003d70: 40b5 lsls r5, r6 -10003d72: 40f8 lsrs r0, r7 -10003d74: 4139 asrs r1, r7 -10003d76: 4328 orrs r0, r5 -10003d78: e7a5 b.n 10003cc6 +10003aac <__wrap___aeabi_dadd>: +10003aac: b418 push {r3, r4} +10003aae: 4b0d ldr r3, [pc, #52] ; (10003ae4 <__wrap___aeabi_dmul+0x14>) +10003ab0: 681b ldr r3, [r3, #0] +10003ab2: 46fc mov ip, pc +10003ab4: 9301 str r3, [sp, #4] +10003ab6: bd08 pop {r3, pc} +10003ab8: 3d3ddf00 .word 0x3d3ddf00 +10003abc: 1000 .short 0x1000 -10003d7a : -10003d7a: 2f3c cmp r7, #60 ; 0x3c -10003d7c: da0c bge.n 10003d98 -10003d7e: 3f20 subs r7, #32 -10003d80: 3640 adds r6, #64 ; 0x40 -10003d82: 0004 movs r4, r0 -10003d84: 40b4 lsls r4, r6 -10003d86: d000 beq.n 10003d8a -10003d88: 2401 movs r4, #1 -10003d8a: 40f8 lsrs r0, r7 -10003d8c: 4304 orrs r4, r0 -10003d8e: 0008 movs r0, r1 -10003d90: 40b1 lsls r1, r6 -10003d92: 430c orrs r4, r1 -10003d94: 17c1 asrs r1, r0, #31 -10003d96: e7ea b.n 10003d6e +10003abe <__wrap___aeabi_ddiv>: +10003abe: b418 push {r3, r4} +10003ac0: 4b08 ldr r3, [pc, #32] ; (10003ae4 <__wrap___aeabi_dmul+0x14>) +10003ac2: 68db ldr r3, [r3, #12] +10003ac4: 46fc mov ip, pc +10003ac6: 9301 str r3, [sp, #4] +10003ac8: bd08 pop {r3, pc} +10003aca: df0c .short 0xdf0c +10003acc: 10003ff5 .word 0x10003ff5 -10003d98 : -10003d98: 0010 movs r0, r2 -10003d9a: 0019 movs r1, r3 +10003ad0 <__wrap___aeabi_dmul>: +10003ad0: b418 push {r3, r4} +10003ad2: 4b04 ldr r3, [pc, #16] ; (10003ae4 <__wrap___aeabi_dmul+0x14>) +10003ad4: 689b ldr r3, [r3, #8] +10003ad6: 46fc mov ip, pc +10003ad8: 9301 str r3, [sp, #4] +10003ada: bd08 pop {r3, pc} +10003adc: 3e99df08 .word 0x3e99df08 +10003ae0: 00001000 .word 0x00001000 +10003ae4: 200014f4 .word 0x200014f4 -10003d9c : -10003d9c: 2400 movs r4, #0 -10003d9e: e794 b.n 10003cca -10003da0: 7ff00000 .word 0x7ff00000 +10003ae8 <__wrap___aeabi_cdrcmple>: +10003ae8: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} +10003aea: 4050 eors r0, r2 +10003aec: 4042 eors r2, r0 +10003aee: 4050 eors r0, r2 +10003af0: 4059 eors r1, r3 +10003af2: 404b eors r3, r1 +10003af4: 4059 eors r1, r3 +10003af6: e000 b.n 10003afa <__aeabi_dfcmple_guts> -10003da4 : -10003da4: b5f0 push {r4, r5, r6, r7, lr} -10003da6: 0d0c lsrs r4, r1, #20 -10003da8: 1e66 subs r6, r4, #1 -10003daa: 0536 lsls r6, r6, #20 -10003dac: 1b89 subs r1, r1, r6 -10003dae: 0ae6 lsrs r6, r4, #11 -10003db0: 0564 lsls r4, r4, #21 -10003db2: 0d64 lsrs r4, r4, #21 -10003db4: d002 beq.n 10003dbc -10003db6: 1c65 adds r5, r4, #1 -10003db8: 0aed lsrs r5, r5, #11 -10003dba: d004 beq.n 10003dc6 +10003af8 <__wrap___aeabi_cdcmpeq>: +10003af8: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -10003dbc : -10003dbc: 2000 movs r0, #0 -10003dbe: 2101 movs r1, #1 -10003dc0: 0509 lsls r1, r1, #20 -10003dc2: 3c80 subs r4, #128 ; 0x80 -10003dc4: 0324 lsls r4, r4, #12 +10003afa <__aeabi_dfcmple_guts>: +10003afa: 4f15 ldr r7, [pc, #84] ; (10003b50 <__aeabi_dfcmple_guts+0x56>) +10003afc: 004c lsls r4, r1, #1 +10003afe: 0d64 lsrs r4, r4, #21 +10003b00: d003 beq.n 10003b0a <__aeabi_dfcmple_guts+0x10> +10003b02: 42bc cmp r4, r7 +10003b04: d104 bne.n 10003b10 <__aeabi_dfcmple_guts+0x16> +10003b06: 030c lsls r4, r1, #12 +10003b08: d814 bhi.n 10003b34 <__aeabi_dfcmple_guts+0x3a> +10003b0a: 2000 movs r0, #0 +10003b0c: 0d09 lsrs r1, r1, #20 +10003b0e: 0509 lsls r1, r1, #20 +10003b10: 005c lsls r4, r3, #1 +10003b12: 0d64 lsrs r4, r4, #21 +10003b14: d003 beq.n 10003b1e <__aeabi_dfcmple_guts+0x24> +10003b16: 42bc cmp r4, r7 +10003b18: d104 bne.n 10003b24 <__aeabi_dfcmple_guts+0x2a> +10003b1a: 031c lsls r4, r3, #12 +10003b1c: d80a bhi.n 10003b34 <__aeabi_dfcmple_guts+0x3a> +10003b1e: 2200 movs r2, #0 +10003b20: 0d1b lsrs r3, r3, #20 +10003b22: 051b lsls r3, r3, #20 +10003b24: 2601 movs r6, #1 +10003b26: 404b eors r3, r1 +10003b28: d409 bmi.n 10003b3e <__aeabi_dfcmple_guts+0x44> +10003b2a: 404b eors r3, r1 +10003b2c: d503 bpl.n 10003b36 <__aeabi_dfcmple_guts+0x3c> +10003b2e: 428b cmp r3, r1 +10003b30: d100 bne.n 10003b34 <__aeabi_dfcmple_guts+0x3a> +10003b32: 4282 cmp r2, r0 +10003b34: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003b36: 4299 cmp r1, r3 +10003b38: d1fc bne.n 10003b34 <__aeabi_dfcmple_guts+0x3a> +10003b3a: 4290 cmp r0, r2 +10003b3c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003b3e: 430b orrs r3, r1 +10003b40: 18db adds r3, r3, r3 +10003b42: 4303 orrs r3, r0 +10003b44: 4313 orrs r3, r2 +10003b46: d0f5 beq.n 10003b34 <__aeabi_dfcmple_guts+0x3a> +10003b48: 43c9 mvns r1, r1 +10003b4a: 1849 adds r1, r1, r1 +10003b4c: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003b4e: 0000 .short 0x0000 +10003b50: 000007ff .word 0x000007ff -10003dc6 : -10003dc6: 46a4 mov ip, r4 -10003dc8: 0d1c lsrs r4, r3, #20 -10003dca: 1e67 subs r7, r4, #1 -10003dcc: 053f lsls r7, r7, #20 -10003dce: 1bdb subs r3, r3, r7 -10003dd0: 0ae7 lsrs r7, r4, #11 -10003dd2: 0564 lsls r4, r4, #21 -10003dd4: 0d64 lsrs r4, r4, #21 -10003dd6: d002 beq.n 10003dde -10003dd8: 1c65 adds r5, r4, #1 -10003dda: 0aed lsrs r5, r5, #11 -10003ddc: d004 beq.n 10003de8 +10003b54 <__wrap___aeabi_dcmplt>: +10003b54: b500 push {lr} +10003b56: f7ff ffcf bl 10003af8 <__wrap___aeabi_cdcmpeq> +10003b5a: 4180 sbcs r0, r0 +10003b5c: bd00 pop {pc} +10003b5e: 46c0 nop ; (mov r8, r8) -10003dde : -10003dde: 2200 movs r2, #0 -10003de0: 2301 movs r3, #1 -10003de2: 051b lsls r3, r3, #20 -10003de4: 3c80 subs r4, #128 ; 0x80 -10003de6: 0324 lsls r4, r4, #12 +10003b60 <__wrap___aeabi_dcmple>: +10003b60: b500 push {lr} +10003b62: f7ff ffc9 bl 10003af8 <__wrap___aeabi_cdcmpeq> +10003b66: d901 bls.n 10003b6c <__wrap___aeabi_dcmple+0xc> +10003b68: 2000 movs r0, #0 +10003b6a: bd00 pop {pc} +10003b6c: 2001 movs r0, #1 +10003b6e: bd00 pop {pc} -10003de8 : -10003de8: 4077 eors r7, r6 -10003dea: 4464 add r4, ip -10003dec: b497 push {r0, r1, r2, r4, r7} -10003dee: b284 uxth r4, r0 -10003df0: b296 uxth r6, r2 -10003df2: 4374 muls r4, r6 -10003df4: 0c07 lsrs r7, r0, #16 -10003df6: 437e muls r6, r7 -10003df8: 0c15 lsrs r5, r2, #16 -10003dfa: 436f muls r7, r5 -10003dfc: b280 uxth r0, r0 -10003dfe: 4368 muls r0, r5 -10003e00: 1836 adds r6, r6, r0 -10003e02: d302 bcc.n 10003e0a -10003e04: 2001 movs r0, #1 -10003e06: 0400 lsls r0, r0, #16 -10003e08: 183f adds r7, r7, r0 +10003b70 <__wrap___aeabi_dcmpge>: +10003b70: b500 push {lr} +10003b72: f7ff ffb9 bl 10003ae8 <__wrap___aeabi_cdrcmple> +10003b76: d901 bls.n 10003b7c <__wrap___aeabi_dcmpge+0xc> +10003b78: 2000 movs r0, #0 +10003b7a: bd00 pop {pc} +10003b7c: 2001 movs r0, #1 +10003b7e: bd00 pop {pc} -10003e0a : -10003e0a: 0430 lsls r0, r6, #16 -10003e0c: 0c35 lsrs r5, r6, #16 -10003e0e: 1900 adds r0, r0, r4 -10003e10: 417d adcs r5, r7 -10003e12: 4684 mov ip, r0 -10003e14: b288 uxth r0, r1 -10003e16: b29a uxth r2, r3 -10003e18: 4350 muls r0, r2 -10003e1a: 0c0c lsrs r4, r1, #16 -10003e1c: 4362 muls r2, r4 -10003e1e: 0c1f lsrs r7, r3, #16 -10003e20: 437c muls r4, r7 -10003e22: b28e uxth r6, r1 -10003e24: 437e muls r6, r7 -10003e26: 1992 adds r2, r2, r6 -10003e28: d302 bcc.n 10003e30 -10003e2a: 2601 movs r6, #1 -10003e2c: 0436 lsls r6, r6, #16 -10003e2e: 19a4 adds r4, r4, r6 +10003b80 <__wrap___aeabi_dcmpgt>: +10003b80: b500 push {lr} +10003b82: f7ff ffb1 bl 10003ae8 <__wrap___aeabi_cdrcmple> +10003b86: 4180 sbcs r0, r0 +10003b88: bd00 pop {pc} -10003e30 : -10003e30: 0416 lsls r6, r2, #16 -10003e32: 0c17 lsrs r7, r2, #16 -10003e34: 1836 adds r6, r6, r0 -10003e36: 4167 adcs r7, r4 -10003e38: bc01 pop {r0} -10003e3a: b281 uxth r1, r0 -10003e3c: b29a uxth r2, r3 -10003e3e: 4351 muls r1, r2 -10003e40: 0c04 lsrs r4, r0, #16 -10003e42: 4362 muls r2, r4 -10003e44: 0c1b lsrs r3, r3, #16 -10003e46: 435c muls r4, r3 -10003e48: b280 uxth r0, r0 -10003e4a: 4358 muls r0, r3 -10003e4c: 1812 adds r2, r2, r0 -10003e4e: d302 bcc.n 10003e56 -10003e50: 2001 movs r0, #1 -10003e52: 0400 lsls r0, r0, #16 -10003e54: 1824 adds r4, r4, r0 - -10003e56 : -10003e56: 0410 lsls r0, r2, #16 -10003e58: 0c13 lsrs r3, r2, #16 -10003e5a: 1840 adds r0, r0, r1 -10003e5c: 4163 adcs r3, r4 -10003e5e: 182d adds r5, r5, r0 -10003e60: 415e adcs r6, r3 -10003e62: 2000 movs r0, #0 -10003e64: 4147 adcs r7, r0 -10003e66: bc06 pop {r1, r2} -10003e68: b288 uxth r0, r1 -10003e6a: b293 uxth r3, r2 -10003e6c: 4358 muls r0, r3 -10003e6e: 0c0c lsrs r4, r1, #16 -10003e70: 4363 muls r3, r4 -10003e72: 0c12 lsrs r2, r2, #16 -10003e74: 4354 muls r4, r2 -10003e76: b289 uxth r1, r1 -10003e78: 4351 muls r1, r2 -10003e7a: 185b adds r3, r3, r1 -10003e7c: d302 bcc.n 10003e84 -10003e7e: 2101 movs r1, #1 -10003e80: 0409 lsls r1, r1, #16 -10003e82: 1864 adds r4, r4, r1 - -10003e84 : -10003e84: 0419 lsls r1, r3, #16 -10003e86: 0c1a lsrs r2, r3, #16 -10003e88: 1809 adds r1, r1, r0 -10003e8a: 4162 adcs r2, r4 -10003e8c: 186d adds r5, r5, r1 -10003e8e: 4156 adcs r6, r2 -10003e90: 2000 movs r0, #0 -10003e92: 4147 adcs r7, r0 -10003e94: bc18 pop {r3, r4} -10003e96: 02f9 lsls r1, r7, #11 -10003e98: 0d72 lsrs r2, r6, #21 -10003e9a: 4311 orrs r1, r2 -10003e9c: 02f0 lsls r0, r6, #11 -10003e9e: 0d6a lsrs r2, r5, #21 -10003ea0: 4310 orrs r0, r2 -10003ea2: 02ed lsls r5, r5, #11 -10003ea4: 0d0a lsrs r2, r1, #20 -10003ea6: d103 bne.n 10003eb0 -10003ea8: 196d adds r5, r5, r5 -10003eaa: 4140 adcs r0, r0 -10003eac: 4149 adcs r1, r1 -10003eae: 3b01 subs r3, #1 -10003eb0: 4e12 ldr r6, [pc, #72] ; (10003efc ) -10003eb2: 1b9b subs r3, r3, r6 -10003eb4: 0076 lsls r6, r6, #1 -10003eb6: 42b3 cmp r3, r6 -10003eb8: d20e bcs.n 10003ed8 -10003eba: 006d lsls r5, r5, #1 -10003ebc: d307 bcc.n 10003ece -10003ebe: 3001 adds r0, #1 -10003ec0: 2600 movs r6, #0 -10003ec2: 4171 adcs r1, r6 -10003ec4: 4666 mov r6, ip -10003ec6: 4335 orrs r5, r6 -10003ec8: d101 bne.n 10003ece -10003eca: 0840 lsrs r0, r0, #1 -10003ecc: 0040 lsls r0, r0, #1 -10003ece: 051b lsls r3, r3, #20 -10003ed0: 18c9 adds r1, r1, r3 - -10003ed2 : -10003ed2: 07e4 lsls r4, r4, #31 -10003ed4: 4421 add r1, r4 -10003ed6: bdf0 pop {r4, r5, r6, r7, pc} - -10003ed8 : -10003ed8: da0b bge.n 10003ef2 -10003eda: 3301 adds r3, #1 -10003edc: d106 bne.n 10003eec -10003ede: 3001 adds r0, #1 -10003ee0: d104 bne.n 10003eec -10003ee2: 3101 adds r1, #1 -10003ee4: 0d4f lsrs r7, r1, #21 -10003ee6: d001 beq.n 10003eec -10003ee8: 0849 lsrs r1, r1, #1 -10003eea: e7f2 b.n 10003ed2 -10003eec: 07e1 lsls r1, r4, #31 -10003eee: 2000 movs r0, #0 -10003ef0: bdf0 pop {r4, r5, r6, r7, pc} - -10003ef2 : -10003ef2: 3601 adds r6, #1 -10003ef4: 0531 lsls r1, r6, #20 -10003ef6: 2000 movs r0, #0 -10003ef8: e7eb b.n 10003ed2 -10003efa: 0000 .short 0x0000 -10003efc: 000003ff .word 0x000003ff - -10003f00 : -10003f00: b5f0 push {r4, r5, r6, r7, lr} - -10003f02 : -10003f02: 0d1c lsrs r4, r3, #20 -10003f04: 1e67 subs r7, r4, #1 -10003f06: 053f lsls r7, r7, #20 -10003f08: 1bdb subs r3, r3, r7 -10003f0a: 0ae7 lsrs r7, r4, #11 -10003f0c: 0564 lsls r4, r4, #21 -10003f0e: 0d64 lsrs r4, r4, #21 -10003f10: d002 beq.n 10003f18 -10003f12: 1c66 adds r6, r4, #1 -10003f14: 0af6 lsrs r6, r6, #11 -10003f16: d004 beq.n 10003f22 - -10003f18 : -10003f18: 2200 movs r2, #0 -10003f1a: 2301 movs r3, #1 -10003f1c: 051b lsls r3, r3, #20 -10003f1e: 3c80 subs r4, #128 ; 0x80 -10003f20: 0324 lsls r4, r4, #12 - -10003f22 : -10003f22: 25d0 movs r5, #208 ; 0xd0 -10003f24: 062d lsls r5, r5, #24 -10003f26: 2600 movs r6, #0 -10003f28: 43f6 mvns r6, r6 -10003f2a: 662e str r6, [r5, #96] ; 0x60 -10003f2c: 091e lsrs r6, r3, #4 -10003f2e: 666e str r6, [r5, #100] ; 0x64 -10003f30: 0fce lsrs r6, r1, #31 -10003f32: 19f6 adds r6, r6, r7 -10003f34: 46b4 mov ip, r6 -10003f36: 0049 lsls r1, r1, #1 -10003f38: 0d4f lsrs r7, r1, #21 -10003f3a: d002 beq.n 10003f42 -10003f3c: 1c7e adds r6, r7, #1 -10003f3e: 0af6 lsrs r6, r6, #11 -10003f40: d003 beq.n 10003f4a -10003f42: 2000 movs r0, #0 -10003f44: 2100 movs r1, #0 -10003f46: 3f40 subs r7, #64 ; 0x40 -10003f48: 033f lsls r7, r7, #12 -10003f4a: 1b3e subs r6, r7, r4 -10003f4c: 00b6 lsls r6, r6, #2 -10003f4e: 44b4 add ip, r6 -10003f50: 3f01 subs r7, #1 -10003f52: 057f lsls r7, r7, #21 -10003f54: 1bc9 subs r1, r1, r7 -10003f56: 0849 lsrs r1, r1, #1 -10003f58: 6f2e ldr r6, [r5, #112] ; 0x70 -10003f5a: 3601 adds r6, #1 -10003f5c: 0876 lsrs r6, r6, #1 -10003f5e: 029c lsls r4, r3, #10 -10003f60: 0d95 lsrs r5, r2, #22 -10003f62: 4325 orrs r5, r4 -10003f64: 4375 muls r5, r6 -10003f66: 13ed asrs r5, r5, #15 -10003f68: 4375 muls r5, r6 -10003f6a: 13ad asrs r5, r5, #14 -10003f6c: 3501 adds r5, #1 -10003f6e: 106d asrs r5, r5, #1 -10003f70: 03f6 lsls r6, r6, #15 -10003f72: 1b76 subs r6, r6, r5 -10003f74: b40c push {r2, r3} -10003f76: 02cc lsls r4, r1, #11 -10003f78: 0d45 lsrs r5, r0, #21 -10003f7a: 432c orrs r4, r5 -10003f7c: b2a2 uxth r2, r4 -10003f7e: b2b3 uxth r3, r6 -10003f80: 435a muls r2, r3 -10003f82: 0c27 lsrs r7, r4, #16 -10003f84: 437b muls r3, r7 -10003f86: 0c35 lsrs r5, r6, #16 -10003f88: 436f muls r7, r5 -10003f8a: b2a4 uxth r4, r4 -10003f8c: 436c muls r4, r5 -10003f8e: 191b adds r3, r3, r4 -10003f90: d302 bcc.n 10003f98 -10003f92: 2401 movs r4, #1 -10003f94: 0424 lsls r4, r4, #16 -10003f96: 193f adds r7, r7, r4 - -10003f98 : -10003f98: 041c lsls r4, r3, #16 -10003f9a: 0c1d lsrs r5, r3, #16 -10003f9c: 18a4 adds r4, r4, r2 -10003f9e: 417d adcs r5, r7 -10003fa0: 1924 adds r4, r4, r4 -10003fa2: 416d adcs r5, r5 -10003fa4: 9a00 ldr r2, [sp, #0] -10003fa6: b291 uxth r1, r2 -10003fa8: b2ac uxth r4, r5 -10003faa: 4361 muls r1, r4 -10003fac: 0c17 lsrs r7, r2, #16 -10003fae: 437c muls r4, r7 -10003fb0: 0c2b lsrs r3, r5, #16 -10003fb2: 435f muls r7, r3 -10003fb4: b292 uxth r2, r2 -10003fb6: 435a muls r2, r3 -10003fb8: 18a4 adds r4, r4, r2 -10003fba: d302 bcc.n 10003fc2 -10003fbc: 2201 movs r2, #1 -10003fbe: 0412 lsls r2, r2, #16 -10003fc0: 18bf adds r7, r7, r2 - -10003fc2 : -10003fc2: 0422 lsls r2, r4, #16 -10003fc4: 0c23 lsrs r3, r4, #16 -10003fc6: 1852 adds r2, r2, r1 -10003fc8: 417b adcs r3, r7 -10003fca: 9c01 ldr r4, [sp, #4] -10003fcc: 436c muls r4, r5 -10003fce: 191b adds r3, r3, r4 -10003fd0: 0e52 lsrs r2, r2, #25 -10003fd2: 01d9 lsls r1, r3, #7 -10003fd4: 430a orrs r2, r1 -10003fd6: 0144 lsls r4, r0, #5 -10003fd8: 1aa0 subs r0, r4, r2 -10003fda: b281 uxth r1, r0 -10003fdc: b2b2 uxth r2, r6 -10003fde: 4351 muls r1, r2 -10003fe0: 1403 asrs r3, r0, #16 -10003fe2: 435a muls r2, r3 -10003fe4: 0c36 lsrs r6, r6, #16 -10003fe6: 4373 muls r3, r6 -10003fe8: b287 uxth r7, r0 -10003fea: 4377 muls r7, r6 -10003fec: 17d6 asrs r6, r2, #31 -10003fee: 19d2 adds r2, r2, r7 -10003ff0: 2700 movs r7, #0 -10003ff2: 417e adcs r6, r7 -10003ff4: 0436 lsls r6, r6, #16 -10003ff6: 199b adds r3, r3, r6 -10003ff8: 0417 lsls r7, r2, #16 -10003ffa: 0c16 lsrs r6, r2, #16 -10003ffc: 187f adds r7, r7, r1 -10003ffe: 415e adcs r6, r3 -10004000: 1673 asrs r3, r6, #25 -10004002: 18ed adds r5, r5, r3 -10004004: 01f3 lsls r3, r6, #7 -10004006: 2600 movs r6, #0 -10004008: 3380 adds r3, #128 ; 0x80 -1000400a: 4175 adcs r5, r6 -1000400c: 0fa9 lsrs r1, r5, #30 -1000400e: d106 bne.n 1000401e -10004010: 0064 lsls r4, r4, #1 -10004012: 0a69 lsrs r1, r5, #9 -10004014: 05e8 lsls r0, r5, #23 -10004016: 0a5b lsrs r3, r3, #9 -10004018: 4318 orrs r0, r3 -1000401a: d209 bcs.n 10004030 -1000401c: e02f b.n 1000407e - -1000401e : -1000401e: 2204 movs r2, #4 -10004020: 4494 add ip, r2 -10004022: 3380 adds r3, #128 ; 0x80 -10004024: 4175 adcs r5, r6 -10004026: 0aa9 lsrs r1, r5, #10 -10004028: 05a8 lsls r0, r5, #22 -1000402a: 0a9b lsrs r3, r3, #10 -1000402c: 4318 orrs r0, r3 -1000402e: d326 bcc.n 1000407e - -10004030 : -10004030: 4140 adcs r0, r0 -10004032: 4149 adcs r1, r1 -10004034: 0424 lsls r4, r4, #16 -10004036: 9a00 ldr r2, [sp, #0] -10004038: 9b01 ldr r3, [sp, #4] -1000403a: 000d movs r5, r1 -1000403c: 4355 muls r5, r2 -1000403e: 1b64 subs r4, r4, r5 -10004040: 4343 muls r3, r0 -10004042: 1ae4 subs r4, r4, r3 -10004044: b295 uxth r5, r2 -10004046: b286 uxth r6, r0 -10004048: 4375 muls r5, r6 -1000404a: 0c17 lsrs r7, r2, #16 -1000404c: 437e muls r6, r7 -1000404e: 0c03 lsrs r3, r0, #16 -10004050: 435f muls r7, r3 -10004052: b292 uxth r2, r2 -10004054: 435a muls r2, r3 -10004056: 18b6 adds r6, r6, r2 -10004058: d302 bcc.n 10004060 -1000405a: 2201 movs r2, #1 -1000405c: 0412 lsls r2, r2, #16 -1000405e: 18bf adds r7, r7, r2 - -10004060 : -10004060: 0432 lsls r2, r6, #16 -10004062: 0c33 lsrs r3, r6, #16 -10004064: 1952 adds r2, r2, r5 -10004066: 417b adcs r3, r7 -10004068: 4252 negs r2, r2 -1000406a: 419c sbcs r4, r3 -1000406c: 2c00 cmp r4, #0 -1000406e: d402 bmi.n 10004076 -10004070: 2200 movs r2, #0 -10004072: 3001 adds r0, #1 -10004074: 4151 adcs r1, r2 -10004076: 0840 lsrs r0, r0, #1 -10004078: 07ca lsls r2, r1, #31 -1000407a: 4310 orrs r0, r2 -1000407c: 0849 lsrs r1, r1, #1 - -1000407e : -1000407e: b002 add sp, #8 -10004080: 4662 mov r2, ip -10004082: 07d7 lsls r7, r2, #31 -10004084: 1092 asrs r2, r2, #2 -10004086: 4b08 ldr r3, [pc, #32] ; (100040a8 ) -10004088: 18d2 adds r2, r2, r3 -1000408a: 4b08 ldr r3, [pc, #32] ; (100040ac ) -1000408c: 429a cmp r2, r3 -1000408e: d203 bcs.n 10004098 -10004090: 0512 lsls r2, r2, #20 -10004092: 1889 adds r1, r1, r2 - -10004094 : -10004094: 19c9 adds r1, r1, r7 -10004096: bdf0 pop {r4, r5, r6, r7, pc} - -10004098 : -10004098: 2000 movs r0, #0 -1000409a: 2a00 cmp r2, #0 -1000409c: dc01 bgt.n 100040a2 -1000409e: 0039 movs r1, r7 -100040a0: bdf0 pop {r4, r5, r6, r7, pc} - -100040a2 : -100040a2: 3301 adds r3, #1 -100040a4: 0519 lsls r1, r3, #20 -100040a6: e7f5 b.n 10004094 -100040a8: 000003fd .word 0x000003fd -100040ac: 000007fe .word 0x000007fe - -100040b0 : -100040b0: 4662 mov r2, ip -100040b2: ca18 ldmia r2!, {r3, r4} -100040b4: 4694 mov ip, r2 -100040b6: 2900 cmp r1, #0 -100040b8: da1a bge.n 100040f0 -100040ba: 18c0 adds r0, r0, r3 -100040bc: 4161 adcs r1, r4 -100040be: 465b mov r3, fp -100040c0: 413b asrs r3, r7 -100040c2: 465c mov r4, fp -100040c4: 40b4 lsls r4, r6 -100040c6: 4652 mov r2, sl -100040c8: 40fa lsrs r2, r7 -100040ca: 4322 orrs r2, r4 -100040cc: 4644 mov r4, r8 -100040ce: 464d mov r5, r9 -100040d0: 4162 adcs r2, r4 -100040d2: 416b adcs r3, r5 -100040d4: 4690 mov r8, r2 -100040d6: 4699 mov r9, r3 -100040d8: 462b mov r3, r5 -100040da: 40b3 lsls r3, r6 -100040dc: 413d asrs r5, r7 -100040de: 40fc lsrs r4, r7 -100040e0: 431c orrs r4, r3 -100040e2: 4652 mov r2, sl -100040e4: 465b mov r3, fp -100040e6: 41a2 sbcs r2, r4 -100040e8: 41ab sbcs r3, r5 -100040ea: 4692 mov sl, r2 -100040ec: 469b mov fp, r3 -100040ee: 4770 bx lr -100040f0: 1ac0 subs r0, r0, r3 -100040f2: 41a1 sbcs r1, r4 -100040f4: 464b mov r3, r9 -100040f6: 413b asrs r3, r7 -100040f8: 464c mov r4, r9 -100040fa: 40b4 lsls r4, r6 -100040fc: 4642 mov r2, r8 -100040fe: 40fa lsrs r2, r7 -10004100: 4322 orrs r2, r4 -10004102: 4654 mov r4, sl -10004104: 465d mov r5, fp -10004106: 4162 adcs r2, r4 -10004108: 416b adcs r3, r5 -1000410a: 4692 mov sl, r2 -1000410c: 469b mov fp, r3 -1000410e: 462b mov r3, r5 -10004110: 40b3 lsls r3, r6 -10004112: 413d asrs r5, r7 -10004114: 40fc lsrs r4, r7 -10004116: 431c orrs r4, r3 -10004118: 4642 mov r2, r8 -1000411a: 464b mov r3, r9 -1000411c: 41a2 sbcs r2, r4 -1000411e: 41ab sbcs r3, r5 -10004120: 4690 mov r8, r2 -10004122: 4699 mov r9, r3 -10004124: 4770 bx lr - -10004126 : -10004126: 2000 movs r0, #0 -10004128: 2100 movs r1, #0 -1000412a: 4770 bx lr - -1000412c : -1000412c: 2200 movs r2, #0 - -1000412e : -1000412e: b500 push {lr} -10004130: 3220 adds r2, #32 -10004132: f000 f804 bl 1000413e -10004136: 0008 movs r0, r1 -10004138: bd00 pop {pc} +10003b8a <__wrap___aeabi_dcmpun>: +10003b8a: 2001 movs r0, #1 +10003b8c: 0540 lsls r0, r0, #21 +10003b8e: 004a lsls r2, r1, #1 +10003b90: 1812 adds r2, r2, r0 +10003b92: d804 bhi.n 10003b9e <__wrap___aeabi_dcmpun+0x14> +10003b94: 005a lsls r2, r3, #1 +10003b96: 1812 adds r2, r2, r0 +10003b98: d801 bhi.n 10003b9e <__wrap___aeabi_dcmpun+0x14> +10003b9a: 2000 movs r0, #0 +10003b9c: 4770 bx lr +10003b9e: 2001 movs r0, #1 +10003ba0: 4770 bx lr +10003ba2: 2000 movs r0, #0 +10003ba4: 4770 bx lr ... -1000413c : -1000413c: 2200 movs r2, #0 +10003ba8 <__wrap___aeabi_ui2d>: +10003ba8: 2100 movs r1, #0 +10003baa: 2800 cmp r0, #0 +10003bac: d105 bne.n 10003bba <__wrap___aeabi_i2d+0xa> +10003bae: 4770 bx lr -1000413e : -1000413e: 150b asrs r3, r1, #20 -10004140: d4f1 bmi.n 10004126 +10003bb0 <__wrap___aeabi_i2d>: +10003bb0: 17c1 asrs r1, r0, #31 +10003bb2: 4048 eors r0, r1 +10003bb4: 1a40 subs r0, r0, r1 +10003bb6: d0fa beq.n 10003bae <__wrap___aeabi_ui2d+0x6> +10003bb8: 07c9 lsls r1, r1, #31 +10003bba: b513 push {r0, r1, r4, lr} +10003bbc: 4b06 ldr r3, [pc, #24] ; (10003bd8 <__wrap___aeabi_i2d+0x28>) +10003bbe: 681b ldr r3, [r3, #0] +10003bc0: 4798 blx r3 +10003bc2: bc0c pop {r2, r3} +10003bc4: 1c44 adds r4, r0, #1 +10003bc6: 40a2 lsls r2, r4 +10003bc8: 0510 lsls r0, r2, #20 +10003bca: 0b12 lsrs r2, r2, #12 +10003bcc: 4903 ldr r1, [pc, #12] ; (10003bdc <__wrap___aeabi_i2d+0x2c>) +10003bce: 1b09 subs r1, r1, r4 +10003bd0: 0509 lsls r1, r1, #20 +10003bd2: 4319 orrs r1, r3 +10003bd4: 4311 orrs r1, r2 +10003bd6: bd10 pop {r4, pc} +10003bd8: 200015f4 .word 0x200015f4 +10003bdc: 0000041f .word 0x0000041f -10004142 : -10004142: b510 push {r4, lr} -10004144: 4694 mov ip, r2 -10004146: f000 f82f bl 100041a8 -1000414a: 1414 asrs r4, r2, #16 -1000414c: 3401 adds r4, #1 -1000414e: da00 bge.n 10004152 -10004150: 2100 movs r1, #0 -10004152: 17cb asrs r3, r1, #31 -10004154: 4c13 ldr r4, [pc, #76] ; (100041a4 ) -10004156: 4720 bx r4 +10003be0 <__wrap___aeabi_d2iz>: +10003be0: b510 push {r4, lr} +10003be2: 004c lsls r4, r1, #1 +10003be4: 0d62 lsrs r2, r4, #21 +10003be6: 2380 movs r3, #128 ; 0x80 +10003be8: 18d2 adds r2, r2, r3 +10003bea: 00db lsls r3, r3, #3 +10003bec: 1ad2 subs r2, r2, r3 +10003bee: 055b lsls r3, r3, #21 +10003bf0: 2a7e cmp r2, #126 ; 0x7e +10003bf2: dd10 ble.n 10003c16 <__wrap___aeabi_d2iz+0x36> +10003bf4: 3a9e subs r2, #158 ; 0x9e +10003bf6: da13 bge.n 10003c20 <__wrap___aeabi_d2iz+0x40> +10003bf8: 17cc asrs r4, r1, #31 +10003bfa: 0309 lsls r1, r1, #12 +10003bfc: 0849 lsrs r1, r1, #1 +10003bfe: 4319 orrs r1, r3 +10003c00: 4252 negs r2, r2 +10003c02: 40d1 lsrs r1, r2 +10003c04: 0064 lsls r4, r4, #1 +10003c06: 3401 adds r4, #1 +10003c08: 3215 adds r2, #21 +10003c0a: 2a20 cmp r2, #32 +10003c0c: da05 bge.n 10003c1a <__wrap___aeabi_d2iz+0x3a> +10003c0e: 40d0 lsrs r0, r2 +10003c10: 4308 orrs r0, r1 +10003c12: 4360 muls r0, r4 +10003c14: bd10 pop {r4, pc} +10003c16: 2000 movs r0, #0 +10003c18: bd10 pop {r4, pc} +10003c1a: 4608 mov r0, r1 +10003c1c: 4360 muls r0, r4 +10003c1e: bd10 pop {r4, pc} +10003c20: 0fc8 lsrs r0, r1, #31 +10003c22: 18c0 adds r0, r0, r3 +10003c24: 3801 subs r0, #1 +10003c26: bd10 pop {r4, pc} -10004158 : -10004158: 4462 add r2, ip -1000415a: 3a34 subs r2, #52 ; 0x34 -1000415c: d40c bmi.n 10004178 -1000415e: 2a0c cmp r2, #12 -10004160: da07 bge.n 10004172 -10004162: 0004 movs r4, r0 -10004164: 4091 lsls r1, r2 -10004166: 4090 lsls r0, r2 -10004168: 4252 negs r2, r2 -1000416a: 3220 adds r2, #32 -1000416c: 40d4 lsrs r4, r2 -1000416e: 4321 orrs r1, r4 -10004170: bd10 pop {r4, pc} -10004172: 43d8 mvns r0, r3 -10004174: 43d9 mvns r1, r3 -10004176: bd10 pop {r4, pc} -10004178: 3220 adds r2, #32 -1000417a: d407 bmi.n 1000418c -1000417c: 460c mov r4, r1 -1000417e: 4094 lsls r4, r2 -10004180: 4252 negs r2, r2 -10004182: 3220 adds r2, #32 -10004184: 4111 asrs r1, r2 -10004186: 40d0 lsrs r0, r2 -10004188: 4320 orrs r0, r4 -1000418a: bd10 pop {r4, pc} -1000418c: 0008 movs r0, r1 -1000418e: 17c9 asrs r1, r1, #31 -10004190: 3220 adds r2, #32 -10004192: d403 bmi.n 1000419c -10004194: 4252 negs r2, r2 -10004196: 3220 adds r2, #32 -10004198: 4110 asrs r0, r2 -1000419a: bd10 pop {r4, pc} -1000419c: 0018 movs r0, r3 -1000419e: 0019 movs r1, r3 -100041a0: bd10 pop {r4, pc} -100041a2: 0000 .short 0x0000 -100041a4: 10004159 .word 0x10004159 +10003c28 <__wrap___aeabi_d2uiz>: +10003c28: b418 push {r3, r4} +10003c2a: 4b04 ldr r3, [pc, #16] ; (10003c3c <__wrap___aeabi_d2uiz+0x14>) +10003c2c: 6a5b ldr r3, [r3, #36] ; 0x24 +10003c2e: 46fc mov ip, pc +10003c30: 9301 str r3, [sp, #4] +10003c32: bd08 pop {r3, pc} +10003c34: 4221df24 .word 0x4221df24 +10003c38: 00001000 .word 0x00001000 +10003c3c: 200014f4 .word 0x200014f4 -100041a8 : -100041a8: 0d0a lsrs r2, r1, #20 -100041aa: 0fcc lsrs r4, r1, #31 -100041ac: 1e53 subs r3, r2, #1 -100041ae: 051b lsls r3, r3, #20 -100041b0: 1ac9 subs r1, r1, r3 -100041b2: 0552 lsls r2, r2, #21 -100041b4: d303 bcc.n 100041be -100041b6: 43c9 mvns r1, r1 -100041b8: 4240 negs r0, r0 -100041ba: d300 bcc.n 100041be -100041bc: 3101 adds r1, #1 +10003c40 <__aeabi_double_init>: +10003c40: b570 push {r4, r5, r6, lr} +10003c42: 2313 movs r3, #19 +10003c44: 781c ldrb r4, [r3, #0] +10003c46: 2c01 cmp r4, #1 +10003c48: d00f beq.n 10003c6a <__aeabi_double_init+0x2a> +10003c4a: 2c01 cmp r4, #1 +10003c4c: dc0f bgt.n 10003c6e <__aeabi_double_init+0x2e> +10003c4e: 2c02 cmp r4, #2 +10003c50: dc02 bgt.n 10003c58 <__aeabi_double_init+0x18> +10003c52: 4a1d ldr r2, [pc, #116] ; (10003cc8 <__aeabi_double_init+0x88>) +10003c54: 4b1d ldr r3, [pc, #116] ; (10003ccc <__aeabi_double_init+0x8c>) +10003c56: 649a str r2, [r3, #72] ; 0x48 +10003c58: bd70 pop {r4, r5, r6, pc} +10003c5a: 0099 lsls r1, r3, #2 +10003c5c: 481a ldr r0, [pc, #104] ; (10003cc8 <__aeabi_double_init+0x88>) +10003c5e: 4a1b ldr r2, [pc, #108] ; (10003ccc <__aeabi_double_init+0x8c>) +10003c60: 5088 str r0, [r1, r2] +10003c62: 3301 adds r3, #1 +10003c64: 2b1f cmp r3, #31 +10003c66: d9f8 bls.n 10003c5a <__aeabi_double_init+0x1a> +10003c68: e7ef b.n 10003c4a <__aeabi_double_init+0xa> +10003c6a: 2300 movs r3, #0 +10003c6c: e7fa b.n 10003c64 <__aeabi_double_init+0x24> +10003c6e: 4818 ldr r0, [pc, #96] ; (10003cd0 <__aeabi_double_init+0x90>) +10003c70: f7ff fc7e bl 10003570 +10003c74: 0005 movs r5, r0 +10003c76: 4817 ldr r0, [pc, #92] ; (10003cd4 <__aeabi_double_init+0x94>) +10003c78: f7ff fc7a bl 10003570 +10003c7c: 3802 subs r0, #2 +10003c7e: 7803 ldrb r3, [r0, #0] +10003c80: 009b lsls r3, r3, #2 +10003c82: 2b7f cmp r3, #127 ; 0x7f +10003c84: dd19 ble.n 10003cba <__aeabi_double_init+0x7a> +10003c86: 2280 movs r2, #128 ; 0x80 +10003c88: 0029 movs r1, r5 +10003c8a: 4810 ldr r0, [pc, #64] ; (10003ccc <__aeabi_double_init+0x8c>) +10003c8c: f000 fbec bl 10004468 <__wrap___aeabi_memcpy> +10003c90: 2c02 cmp r4, #2 +10003c92: d1dc bne.n 10003c4e <__aeabi_double_init+0xe> +10003c94: 4b10 ldr r3, [pc, #64] ; (10003cd8 <__aeabi_double_init+0x98>) +10003c96: 881a ldrh r2, [r3, #0] +10003c98: 23b5 movs r3, #181 ; 0xb5 +10003c9a: 021b lsls r3, r3, #8 +10003c9c: 429a cmp r2, r3 +10003c9e: d109 bne.n 10003cb4 <__aeabi_double_init+0x74> +10003ca0: 4b0e ldr r3, [pc, #56] ; (10003cdc <__aeabi_double_init+0x9c>) +10003ca2: 881a ldrh r2, [r3, #0] +10003ca4: 4b0e ldr r3, [pc, #56] ; (10003ce0 <__aeabi_double_init+0xa0>) +10003ca6: 429a cmp r2, r3 +10003ca8: d104 bne.n 10003cb4 <__aeabi_double_init+0x74> +10003caa: 4b0e ldr r3, [pc, #56] ; (10003ce4 <__aeabi_double_init+0xa4>) +10003cac: 881a ldrh r2, [r3, #0] +10003cae: 4b0e ldr r3, [pc, #56] ; (10003ce8 <__aeabi_double_init+0xa8>) +10003cb0: 429a cmp r2, r3 +10003cb2: d0cc beq.n 10003c4e <__aeabi_double_init+0xe> +10003cb4: 2000 movs r0, #0 +10003cb6: f7fd fff1 bl 10001c9c +10003cba: 4b0c ldr r3, [pc, #48] ; (10003cec <__aeabi_double_init+0xac>) +10003cbc: 4a0c ldr r2, [pc, #48] ; (10003cf0 <__aeabi_double_init+0xb0>) +10003cbe: 2130 movs r1, #48 ; 0x30 +10003cc0: 480c ldr r0, [pc, #48] ; (10003cf4 <__aeabi_double_init+0xb4>) +10003cc2: f7fd ffcd bl 10001c60 <__assert_func> +10003cc6: 46c0 nop ; (mov r8, r8) +10003cc8: 10003cf9 .word 0x10003cf9 +10003ccc: 200014f4 .word 0x200014f4 +10003cd0: 00004453 .word 0x00004453 +10003cd4: 00004653 .word 0x00004653 +10003cd8: 00003854 .word 0x00003854 +10003cdc: 000038d8 .word 0x000038d8 +10003ce0: 00004649 .word 0x00004649 +10003ce4: 0000389c .word 0x0000389c +10003ce8: 00004659 .word 0x00004659 +10003cec: 100083f8 .word 0x100083f8 +10003cf0: 100084a8 .word 0x100084a8 +10003cf4: 10008458 .word 0x10008458 -100041be : -100041be: 0d52 lsrs r2, r2, #21 -100041c0: d003 beq.n 100041ca -100041c2: 1c53 adds r3, r2, #1 -100041c4: 0adb lsrs r3, r3, #11 -100041c6: d007 beq.n 100041d8 -100041c8: 1b12 subs r2, r2, r4 +10003cf8 : +10003cf8: b507 push {r0, r1, r2, lr} +10003cfa: 4660 mov r0, ip +10003cfc: 2800 cmp r0, #0 +10003cfe: d100 bne.n 10003d02 +10003d00: be00 bkpt 0x0000 +10003d02: 8801 ldrh r1, [r0, #0] +10003d04: 0a0a lsrs r2, r1, #8 +10003d06: 3002 adds r0, #2 +10003d08: 2adf cmp r2, #223 ; 0xdf +10003d0a: d1fa bne.n 10003d02 +10003d0c: b2c9 uxtb r1, r1 +10003d0e: 0882 lsrs r2, r0, #2 +10003d10: d304 bcc.n 10003d1c +10003d12: 8802 ldrh r2, [r0, #0] +10003d14: 8840 ldrh r0, [r0, #2] +10003d16: 0400 lsls r0, r0, #16 +10003d18: 4310 orrs r0, r2 +10003d1a: e000 b.n 10003d1e +10003d1c: 6800 ldr r0, [r0, #0] +10003d1e: 4a02 ldr r2, [pc, #8] ; (10003d28 ) +10003d20: 5050 str r0, [r2, r1] +10003d22: 9003 str r0, [sp, #12] +10003d24: bd07 pop {r0, r1, r2, pc} +10003d26: 0000 .short 0x0000 +10003d28: 200014f4 .word 0x200014f4 -100041ca : -100041ca: 2000 movs r0, #0 -100041cc: 0064 lsls r4, r4, #1 -100041ce: 1c61 adds r1, r4, #1 -100041d0: 0789 lsls r1, r1, #30 -100041d2: 1289 asrs r1, r1, #10 -100041d4: 3a80 subs r2, #128 ; 0x80 -100041d6: 0312 lsls r2, r2, #12 +10003d2c : +10003d2c: b40f push {r0, r1, r2, r3} +10003d2e: bc03 pop {r0, r1} +10003d30: bc0c pop {r2, r3} -100041d8 : -100041d8: 4b01 ldr r3, [pc, #4] ; (100041e0 ) -100041da: 1ad2 subs r2, r2, r3 -100041dc: 4770 bx lr -100041de: 0000 .short 0x0000 -100041e0: 000003ff .word 0x000003ff +10003d32 : +10003d32: b5f0 push {r4, r5, r6, r7, lr} +10003d34: 2401 movs r4, #1 +10003d36: 07e4 lsls r4, r4, #31 +10003d38: 4063 eors r3, r4 +10003d3a: e000 b.n 10003d3e -100041e4 <__wrap___aeabi_lmul>: -100041e4: 4351 muls r1, r2 -100041e6: 4343 muls r3, r0 -100041e8: 18c9 adds r1, r1, r3 -100041ea: 468c mov ip, r1 -100041ec: 0c11 lsrs r1, r2, #16 -100041ee: b283 uxth r3, r0 -100041f0: 434b muls r3, r1 -100041f2: b410 push {r4} -100041f4: 0c04 lsrs r4, r0, #16 -100041f6: 4361 muls r1, r4 -100041f8: b292 uxth r2, r2 -100041fa: b280 uxth r0, r0 -100041fc: 4350 muls r0, r2 -100041fe: 4362 muls r2, r4 -10004200: 041c lsls r4, r3, #16 -10004202: 0c1b lsrs r3, r3, #16 -10004204: 1900 adds r0, r0, r4 -10004206: bc10 pop {r4} -10004208: 4159 adcs r1, r3 -1000420a: 0413 lsls r3, r2, #16 -1000420c: 0c12 lsrs r2, r2, #16 -1000420e: 18c0 adds r0, r0, r3 -10004210: 4151 adcs r1, r2 -10004212: 4461 add r1, ip -10004214: 4770 bx lr +10003d3c : +10003d3c: b5f0 push {r4, r5, r6, r7, lr} + +10003d3e : +10003d3e: 0d0c lsrs r4, r1, #20 +10003d40: 0fcf lsrs r7, r1, #31 +10003d42: 1e66 subs r6, r4, #1 +10003d44: 0536 lsls r6, r6, #20 +10003d46: 1b89 subs r1, r1, r6 +10003d48: 0564 lsls r4, r4, #21 +10003d4a: d303 bcc.n 10003d54 +10003d4c: 43c9 mvns r1, r1 +10003d4e: 4240 negs r0, r0 +10003d50: d300 bcc.n 10003d54 +10003d52: 3101 adds r1, #1 + +10003d54 : +10003d54: 0d64 lsrs r4, r4, #21 +10003d56: d003 beq.n 10003d60 +10003d58: 1c66 adds r6, r4, #1 +10003d5a: 0af6 lsrs r6, r6, #11 +10003d5c: d007 beq.n 10003d6e +10003d5e: 1be4 subs r4, r4, r7 + +10003d60 : +10003d60: 2000 movs r0, #0 +10003d62: 007f lsls r7, r7, #1 +10003d64: 1c79 adds r1, r7, #1 +10003d66: 0789 lsls r1, r1, #30 +10003d68: 1289 asrs r1, r1, #10 +10003d6a: 3c80 subs r4, #128 ; 0x80 +10003d6c: 0324 lsls r4, r4, #12 + +10003d6e : +10003d6e: 0d1d lsrs r5, r3, #20 +10003d70: 0fdf lsrs r7, r3, #31 +10003d72: 1e6e subs r6, r5, #1 +10003d74: 0536 lsls r6, r6, #20 +10003d76: 1b9b subs r3, r3, r6 +10003d78: 056d lsls r5, r5, #21 +10003d7a: d303 bcc.n 10003d84 +10003d7c: 43db mvns r3, r3 +10003d7e: 4252 negs r2, r2 +10003d80: d300 bcc.n 10003d84 +10003d82: 3301 adds r3, #1 + +10003d84 : +10003d84: 0d6d lsrs r5, r5, #21 +10003d86: d003 beq.n 10003d90 +10003d88: 1c6e adds r6, r5, #1 +10003d8a: 0af6 lsrs r6, r6, #11 +10003d8c: d007 beq.n 10003d9e +10003d8e: 1bed subs r5, r5, r7 + +10003d90 : +10003d90: 2200 movs r2, #0 +10003d92: 007f lsls r7, r7, #1 +10003d94: 1c7b adds r3, r7, #1 +10003d96: 079b lsls r3, r3, #30 +10003d98: 129b asrs r3, r3, #10 +10003d9a: 3d80 subs r5, #128 ; 0x80 +10003d9c: 032d lsls r5, r5, #12 + +10003d9e : +10003d9e: 1b2f subs r7, r5, r4 +10003da0: 1b66 subs r6, r4, r5 +10003da2: d458 bmi.n 10003e56 +10003da4: 46a4 mov ip, r4 +10003da6: 2e20 cmp r6, #32 +10003da8: da46 bge.n 10003e38 +10003daa: 3720 adds r7, #32 +10003dac: 0014 movs r4, r2 +10003dae: 40bc lsls r4, r7 + +10003db0 : +10003db0: 001d movs r5, r3 +10003db2: 40bd lsls r5, r7 +10003db4: 40f2 lsrs r2, r6 +10003db6: 4133 asrs r3, r6 +10003db8: 432a orrs r2, r5 + +10003dba : +10003dba: 1880 adds r0, r0, r2 +10003dbc: 4159 adcs r1, r3 + +10003dbe : +10003dbe: 0fcb lsrs r3, r1, #31 +10003dc0: d005 beq.n 10003dce +10003dc2: 43c9 mvns r1, r1 +10003dc4: 43c0 mvns r0, r0 +10003dc6: 2200 movs r2, #0 +10003dc8: 4264 negs r4, r4 +10003dca: 4150 adcs r0, r2 +10003dcc: 4151 adcs r1, r2 +10003dce: 4662 mov r2, ip +10003dd0: 0d4d lsrs r5, r1, #21 +10003dd2: d128 bne.n 10003e26 +10003dd4: 0d0d lsrs r5, r1, #20 +10003dd6: d107 bne.n 10003de8 +10003dd8: 2800 cmp r0, #0 +10003dda: d01f beq.n 10003e1c + +10003ddc : +10003ddc: 1924 adds r4, r4, r4 +10003dde: 4140 adcs r0, r0 +10003de0: 4149 adcs r1, r1 +10003de2: 3a01 subs r2, #1 +10003de4: 0d0d lsrs r5, r1, #20 +10003de6: d0f9 beq.n 10003ddc + +10003de8 : +10003de8: 0064 lsls r4, r4, #1 +10003dea: d306 bcc.n 10003dfa + +10003dec : +10003dec: 3001 adds r0, #1 +10003dee: d300 bcc.n 10003df2 +10003df0: 3101 adds r1, #1 +10003df2: 2c00 cmp r4, #0 +10003df4: d101 bne.n 10003dfa +10003df6: 0840 lsrs r0, r0, #1 +10003df8: 0040 lsls r0, r0, #1 + +10003dfa : +10003dfa: 3a01 subs r2, #1 +10003dfc: d40b bmi.n 10003e16 +10003dfe: 1c94 adds r4, r2, #2 +10003e00: 0ae4 lsrs r4, r4, #11 +10003e02: d104 bne.n 10003e0e +10003e04: 0512 lsls r2, r2, #20 +10003e06: 4411 add r1, r2 +10003e08: 07db lsls r3, r3, #31 +10003e0a: 4419 add r1, r3 +10003e0c: bdf0 pop {r4, r5, r6, r7, pc} + +10003e0e : +10003e0e: 07d9 lsls r1, r3, #31 +10003e10: 4b20 ldr r3, [pc, #128] ; (10003e94 ) +10003e12: 4319 orrs r1, r3 +10003e14: e000 b.n 10003e18 + +10003e16 : +10003e16: 07d9 lsls r1, r3, #31 +10003e18: 2000 movs r0, #0 +10003e1a: bdf0 pop {r4, r5, r6, r7, pc} + +10003e1c : +10003e1c: 2900 cmp r1, #0 +10003e1e: d1dd bne.n 10003ddc +10003e20: 2c00 cmp r4, #0 +10003e22: d1db bne.n 10003ddc +10003e24: bdf0 pop {r4, r5, r6, r7, pc} + +10003e26 : +10003e26: 3201 adds r2, #1 +10003e28: 07c6 lsls r6, r0, #31 +10003e2a: 0840 lsrs r0, r0, #1 +10003e2c: 07cd lsls r5, r1, #31 +10003e2e: 4328 orrs r0, r5 +10003e30: 0849 lsrs r1, r1, #1 +10003e32: 2e00 cmp r6, #0 +10003e34: d0e1 beq.n 10003dfa +10003e36: e7d9 b.n 10003dec + +10003e38 : +10003e38: 2e3c cmp r6, #60 ; 0x3c +10003e3a: da29 bge.n 10003e90 +10003e3c: 3e20 subs r6, #32 +10003e3e: 3740 adds r7, #64 ; 0x40 +10003e40: 0014 movs r4, r2 +10003e42: 40bc lsls r4, r7 +10003e44: d000 beq.n 10003e48 +10003e46: 2401 movs r4, #1 +10003e48: 40f2 lsrs r2, r6 +10003e4a: 4314 orrs r4, r2 +10003e4c: 001a movs r2, r3 +10003e4e: 40bb lsls r3, r7 +10003e50: 431c orrs r4, r3 +10003e52: 17d3 asrs r3, r2, #31 +10003e54: e7ac b.n 10003db0 + +10003e56 : +10003e56: 46ac mov ip, r5 +10003e58: 2f20 cmp r7, #32 +10003e5a: da08 bge.n 10003e6e +10003e5c: 3620 adds r6, #32 +10003e5e: 0004 movs r4, r0 +10003e60: 40b4 lsls r4, r6 + +10003e62 : +10003e62: 000d movs r5, r1 +10003e64: 40b5 lsls r5, r6 +10003e66: 40f8 lsrs r0, r7 +10003e68: 4139 asrs r1, r7 +10003e6a: 4328 orrs r0, r5 +10003e6c: e7a5 b.n 10003dba + +10003e6e : +10003e6e: 2f3c cmp r7, #60 ; 0x3c +10003e70: da0c bge.n 10003e8c +10003e72: 3f20 subs r7, #32 +10003e74: 3640 adds r6, #64 ; 0x40 +10003e76: 0004 movs r4, r0 +10003e78: 40b4 lsls r4, r6 +10003e7a: d000 beq.n 10003e7e +10003e7c: 2401 movs r4, #1 +10003e7e: 40f8 lsrs r0, r7 +10003e80: 4304 orrs r4, r0 +10003e82: 0008 movs r0, r1 +10003e84: 40b1 lsls r1, r6 +10003e86: 430c orrs r4, r1 +10003e88: 17c1 asrs r1, r0, #31 +10003e8a: e7ea b.n 10003e62 + +10003e8c : +10003e8c: 0010 movs r0, r2 +10003e8e: 0019 movs r1, r3 + +10003e90 : +10003e90: 2400 movs r4, #0 +10003e92: e794 b.n 10003dbe +10003e94: 7ff00000 .word 0x7ff00000 + +10003e98 : +10003e98: b5f0 push {r4, r5, r6, r7, lr} +10003e9a: 0d0c lsrs r4, r1, #20 +10003e9c: 1e66 subs r6, r4, #1 +10003e9e: 0536 lsls r6, r6, #20 +10003ea0: 1b89 subs r1, r1, r6 +10003ea2: 0ae6 lsrs r6, r4, #11 +10003ea4: 0564 lsls r4, r4, #21 +10003ea6: 0d64 lsrs r4, r4, #21 +10003ea8: d002 beq.n 10003eb0 +10003eaa: 1c65 adds r5, r4, #1 +10003eac: 0aed lsrs r5, r5, #11 +10003eae: d004 beq.n 10003eba + +10003eb0 : +10003eb0: 2000 movs r0, #0 +10003eb2: 2101 movs r1, #1 +10003eb4: 0509 lsls r1, r1, #20 +10003eb6: 3c80 subs r4, #128 ; 0x80 +10003eb8: 0324 lsls r4, r4, #12 + +10003eba : +10003eba: 46a4 mov ip, r4 +10003ebc: 0d1c lsrs r4, r3, #20 +10003ebe: 1e67 subs r7, r4, #1 +10003ec0: 053f lsls r7, r7, #20 +10003ec2: 1bdb subs r3, r3, r7 +10003ec4: 0ae7 lsrs r7, r4, #11 +10003ec6: 0564 lsls r4, r4, #21 +10003ec8: 0d64 lsrs r4, r4, #21 +10003eca: d002 beq.n 10003ed2 +10003ecc: 1c65 adds r5, r4, #1 +10003ece: 0aed lsrs r5, r5, #11 +10003ed0: d004 beq.n 10003edc + +10003ed2 : +10003ed2: 2200 movs r2, #0 +10003ed4: 2301 movs r3, #1 +10003ed6: 051b lsls r3, r3, #20 +10003ed8: 3c80 subs r4, #128 ; 0x80 +10003eda: 0324 lsls r4, r4, #12 + +10003edc : +10003edc: 4077 eors r7, r6 +10003ede: 4464 add r4, ip +10003ee0: b497 push {r0, r1, r2, r4, r7} +10003ee2: b284 uxth r4, r0 +10003ee4: b296 uxth r6, r2 +10003ee6: 4374 muls r4, r6 +10003ee8: 0c07 lsrs r7, r0, #16 +10003eea: 437e muls r6, r7 +10003eec: 0c15 lsrs r5, r2, #16 +10003eee: 436f muls r7, r5 +10003ef0: b280 uxth r0, r0 +10003ef2: 4368 muls r0, r5 +10003ef4: 1836 adds r6, r6, r0 +10003ef6: d302 bcc.n 10003efe +10003ef8: 2001 movs r0, #1 +10003efa: 0400 lsls r0, r0, #16 +10003efc: 183f adds r7, r7, r0 + +10003efe : +10003efe: 0430 lsls r0, r6, #16 +10003f00: 0c35 lsrs r5, r6, #16 +10003f02: 1900 adds r0, r0, r4 +10003f04: 417d adcs r5, r7 +10003f06: 4684 mov ip, r0 +10003f08: b288 uxth r0, r1 +10003f0a: b29a uxth r2, r3 +10003f0c: 4350 muls r0, r2 +10003f0e: 0c0c lsrs r4, r1, #16 +10003f10: 4362 muls r2, r4 +10003f12: 0c1f lsrs r7, r3, #16 +10003f14: 437c muls r4, r7 +10003f16: b28e uxth r6, r1 +10003f18: 437e muls r6, r7 +10003f1a: 1992 adds r2, r2, r6 +10003f1c: d302 bcc.n 10003f24 +10003f1e: 2601 movs r6, #1 +10003f20: 0436 lsls r6, r6, #16 +10003f22: 19a4 adds r4, r4, r6 + +10003f24 : +10003f24: 0416 lsls r6, r2, #16 +10003f26: 0c17 lsrs r7, r2, #16 +10003f28: 1836 adds r6, r6, r0 +10003f2a: 4167 adcs r7, r4 +10003f2c: bc01 pop {r0} +10003f2e: b281 uxth r1, r0 +10003f30: b29a uxth r2, r3 +10003f32: 4351 muls r1, r2 +10003f34: 0c04 lsrs r4, r0, #16 +10003f36: 4362 muls r2, r4 +10003f38: 0c1b lsrs r3, r3, #16 +10003f3a: 435c muls r4, r3 +10003f3c: b280 uxth r0, r0 +10003f3e: 4358 muls r0, r3 +10003f40: 1812 adds r2, r2, r0 +10003f42: d302 bcc.n 10003f4a +10003f44: 2001 movs r0, #1 +10003f46: 0400 lsls r0, r0, #16 +10003f48: 1824 adds r4, r4, r0 + +10003f4a : +10003f4a: 0410 lsls r0, r2, #16 +10003f4c: 0c13 lsrs r3, r2, #16 +10003f4e: 1840 adds r0, r0, r1 +10003f50: 4163 adcs r3, r4 +10003f52: 182d adds r5, r5, r0 +10003f54: 415e adcs r6, r3 +10003f56: 2000 movs r0, #0 +10003f58: 4147 adcs r7, r0 +10003f5a: bc06 pop {r1, r2} +10003f5c: b288 uxth r0, r1 +10003f5e: b293 uxth r3, r2 +10003f60: 4358 muls r0, r3 +10003f62: 0c0c lsrs r4, r1, #16 +10003f64: 4363 muls r3, r4 +10003f66: 0c12 lsrs r2, r2, #16 +10003f68: 4354 muls r4, r2 +10003f6a: b289 uxth r1, r1 +10003f6c: 4351 muls r1, r2 +10003f6e: 185b adds r3, r3, r1 +10003f70: d302 bcc.n 10003f78 +10003f72: 2101 movs r1, #1 +10003f74: 0409 lsls r1, r1, #16 +10003f76: 1864 adds r4, r4, r1 + +10003f78 : +10003f78: 0419 lsls r1, r3, #16 +10003f7a: 0c1a lsrs r2, r3, #16 +10003f7c: 1809 adds r1, r1, r0 +10003f7e: 4162 adcs r2, r4 +10003f80: 186d adds r5, r5, r1 +10003f82: 4156 adcs r6, r2 +10003f84: 2000 movs r0, #0 +10003f86: 4147 adcs r7, r0 +10003f88: bc18 pop {r3, r4} +10003f8a: 02f9 lsls r1, r7, #11 +10003f8c: 0d72 lsrs r2, r6, #21 +10003f8e: 4311 orrs r1, r2 +10003f90: 02f0 lsls r0, r6, #11 +10003f92: 0d6a lsrs r2, r5, #21 +10003f94: 4310 orrs r0, r2 +10003f96: 02ed lsls r5, r5, #11 +10003f98: 0d0a lsrs r2, r1, #20 +10003f9a: d103 bne.n 10003fa4 +10003f9c: 196d adds r5, r5, r5 +10003f9e: 4140 adcs r0, r0 +10003fa0: 4149 adcs r1, r1 +10003fa2: 3b01 subs r3, #1 +10003fa4: 4e12 ldr r6, [pc, #72] ; (10003ff0 ) +10003fa6: 1b9b subs r3, r3, r6 +10003fa8: 0076 lsls r6, r6, #1 +10003faa: 42b3 cmp r3, r6 +10003fac: d20e bcs.n 10003fcc +10003fae: 006d lsls r5, r5, #1 +10003fb0: d307 bcc.n 10003fc2 +10003fb2: 3001 adds r0, #1 +10003fb4: 2600 movs r6, #0 +10003fb6: 4171 adcs r1, r6 +10003fb8: 4666 mov r6, ip +10003fba: 4335 orrs r5, r6 +10003fbc: d101 bne.n 10003fc2 +10003fbe: 0840 lsrs r0, r0, #1 +10003fc0: 0040 lsls r0, r0, #1 +10003fc2: 051b lsls r3, r3, #20 +10003fc4: 18c9 adds r1, r1, r3 + +10003fc6 : +10003fc6: 07e4 lsls r4, r4, #31 +10003fc8: 4421 add r1, r4 +10003fca: bdf0 pop {r4, r5, r6, r7, pc} + +10003fcc : +10003fcc: da0b bge.n 10003fe6 +10003fce: 3301 adds r3, #1 +10003fd0: d106 bne.n 10003fe0 +10003fd2: 3001 adds r0, #1 +10003fd4: d104 bne.n 10003fe0 +10003fd6: 3101 adds r1, #1 +10003fd8: 0d4f lsrs r7, r1, #21 +10003fda: d001 beq.n 10003fe0 +10003fdc: 0849 lsrs r1, r1, #1 +10003fde: e7f2 b.n 10003fc6 +10003fe0: 07e1 lsls r1, r4, #31 +10003fe2: 2000 movs r0, #0 +10003fe4: bdf0 pop {r4, r5, r6, r7, pc} + +10003fe6 : +10003fe6: 3601 adds r6, #1 +10003fe8: 0531 lsls r1, r6, #20 +10003fea: 2000 movs r0, #0 +10003fec: e7eb b.n 10003fc6 +10003fee: 0000 .short 0x0000 +10003ff0: 000003ff .word 0x000003ff + +10003ff4 : +10003ff4: b5f0 push {r4, r5, r6, r7, lr} + +10003ff6 : +10003ff6: 0d1c lsrs r4, r3, #20 +10003ff8: 1e67 subs r7, r4, #1 +10003ffa: 053f lsls r7, r7, #20 +10003ffc: 1bdb subs r3, r3, r7 +10003ffe: 0ae7 lsrs r7, r4, #11 +10004000: 0564 lsls r4, r4, #21 +10004002: 0d64 lsrs r4, r4, #21 +10004004: d002 beq.n 1000400c +10004006: 1c66 adds r6, r4, #1 +10004008: 0af6 lsrs r6, r6, #11 +1000400a: d004 beq.n 10004016 + +1000400c : +1000400c: 2200 movs r2, #0 +1000400e: 2301 movs r3, #1 +10004010: 051b lsls r3, r3, #20 +10004012: 3c80 subs r4, #128 ; 0x80 +10004014: 0324 lsls r4, r4, #12 + +10004016 : +10004016: 25d0 movs r5, #208 ; 0xd0 +10004018: 062d lsls r5, r5, #24 +1000401a: 2600 movs r6, #0 +1000401c: 43f6 mvns r6, r6 +1000401e: 662e str r6, [r5, #96] ; 0x60 +10004020: 091e lsrs r6, r3, #4 +10004022: 666e str r6, [r5, #100] ; 0x64 +10004024: 0fce lsrs r6, r1, #31 +10004026: 19f6 adds r6, r6, r7 +10004028: 46b4 mov ip, r6 +1000402a: 0049 lsls r1, r1, #1 +1000402c: 0d4f lsrs r7, r1, #21 +1000402e: d002 beq.n 10004036 +10004030: 1c7e adds r6, r7, #1 +10004032: 0af6 lsrs r6, r6, #11 +10004034: d003 beq.n 1000403e +10004036: 2000 movs r0, #0 +10004038: 2100 movs r1, #0 +1000403a: 3f40 subs r7, #64 ; 0x40 +1000403c: 033f lsls r7, r7, #12 +1000403e: 1b3e subs r6, r7, r4 +10004040: 00b6 lsls r6, r6, #2 +10004042: 44b4 add ip, r6 +10004044: 3f01 subs r7, #1 +10004046: 057f lsls r7, r7, #21 +10004048: 1bc9 subs r1, r1, r7 +1000404a: 0849 lsrs r1, r1, #1 +1000404c: 6f2e ldr r6, [r5, #112] ; 0x70 +1000404e: 3601 adds r6, #1 +10004050: 0876 lsrs r6, r6, #1 +10004052: 029c lsls r4, r3, #10 +10004054: 0d95 lsrs r5, r2, #22 +10004056: 4325 orrs r5, r4 +10004058: 4375 muls r5, r6 +1000405a: 13ed asrs r5, r5, #15 +1000405c: 4375 muls r5, r6 +1000405e: 13ad asrs r5, r5, #14 +10004060: 3501 adds r5, #1 +10004062: 106d asrs r5, r5, #1 +10004064: 03f6 lsls r6, r6, #15 +10004066: 1b76 subs r6, r6, r5 +10004068: b40c push {r2, r3} +1000406a: 02cc lsls r4, r1, #11 +1000406c: 0d45 lsrs r5, r0, #21 +1000406e: 432c orrs r4, r5 +10004070: b2a2 uxth r2, r4 +10004072: b2b3 uxth r3, r6 +10004074: 435a muls r2, r3 +10004076: 0c27 lsrs r7, r4, #16 +10004078: 437b muls r3, r7 +1000407a: 0c35 lsrs r5, r6, #16 +1000407c: 436f muls r7, r5 +1000407e: b2a4 uxth r4, r4 +10004080: 436c muls r4, r5 +10004082: 191b adds r3, r3, r4 +10004084: d302 bcc.n 1000408c +10004086: 2401 movs r4, #1 +10004088: 0424 lsls r4, r4, #16 +1000408a: 193f adds r7, r7, r4 + +1000408c : +1000408c: 041c lsls r4, r3, #16 +1000408e: 0c1d lsrs r5, r3, #16 +10004090: 18a4 adds r4, r4, r2 +10004092: 417d adcs r5, r7 +10004094: 1924 adds r4, r4, r4 +10004096: 416d adcs r5, r5 +10004098: 9a00 ldr r2, [sp, #0] +1000409a: b291 uxth r1, r2 +1000409c: b2ac uxth r4, r5 +1000409e: 4361 muls r1, r4 +100040a0: 0c17 lsrs r7, r2, #16 +100040a2: 437c muls r4, r7 +100040a4: 0c2b lsrs r3, r5, #16 +100040a6: 435f muls r7, r3 +100040a8: b292 uxth r2, r2 +100040aa: 435a muls r2, r3 +100040ac: 18a4 adds r4, r4, r2 +100040ae: d302 bcc.n 100040b6 +100040b0: 2201 movs r2, #1 +100040b2: 0412 lsls r2, r2, #16 +100040b4: 18bf adds r7, r7, r2 + +100040b6 : +100040b6: 0422 lsls r2, r4, #16 +100040b8: 0c23 lsrs r3, r4, #16 +100040ba: 1852 adds r2, r2, r1 +100040bc: 417b adcs r3, r7 +100040be: 9c01 ldr r4, [sp, #4] +100040c0: 436c muls r4, r5 +100040c2: 191b adds r3, r3, r4 +100040c4: 0e52 lsrs r2, r2, #25 +100040c6: 01d9 lsls r1, r3, #7 +100040c8: 430a orrs r2, r1 +100040ca: 0144 lsls r4, r0, #5 +100040cc: 1aa0 subs r0, r4, r2 +100040ce: b281 uxth r1, r0 +100040d0: b2b2 uxth r2, r6 +100040d2: 4351 muls r1, r2 +100040d4: 1403 asrs r3, r0, #16 +100040d6: 435a muls r2, r3 +100040d8: 0c36 lsrs r6, r6, #16 +100040da: 4373 muls r3, r6 +100040dc: b287 uxth r7, r0 +100040de: 4377 muls r7, r6 +100040e0: 17d6 asrs r6, r2, #31 +100040e2: 19d2 adds r2, r2, r7 +100040e4: 2700 movs r7, #0 +100040e6: 417e adcs r6, r7 +100040e8: 0436 lsls r6, r6, #16 +100040ea: 199b adds r3, r3, r6 +100040ec: 0417 lsls r7, r2, #16 +100040ee: 0c16 lsrs r6, r2, #16 +100040f0: 187f adds r7, r7, r1 +100040f2: 415e adcs r6, r3 +100040f4: 1673 asrs r3, r6, #25 +100040f6: 18ed adds r5, r5, r3 +100040f8: 01f3 lsls r3, r6, #7 +100040fa: 2600 movs r6, #0 +100040fc: 3380 adds r3, #128 ; 0x80 +100040fe: 4175 adcs r5, r6 +10004100: 0fa9 lsrs r1, r5, #30 +10004102: d106 bne.n 10004112 +10004104: 0064 lsls r4, r4, #1 +10004106: 0a69 lsrs r1, r5, #9 +10004108: 05e8 lsls r0, r5, #23 +1000410a: 0a5b lsrs r3, r3, #9 +1000410c: 4318 orrs r0, r3 +1000410e: d209 bcs.n 10004124 +10004110: e02f b.n 10004172 + +10004112 : +10004112: 2204 movs r2, #4 +10004114: 4494 add ip, r2 +10004116: 3380 adds r3, #128 ; 0x80 +10004118: 4175 adcs r5, r6 +1000411a: 0aa9 lsrs r1, r5, #10 +1000411c: 05a8 lsls r0, r5, #22 +1000411e: 0a9b lsrs r3, r3, #10 +10004120: 4318 orrs r0, r3 +10004122: d326 bcc.n 10004172 + +10004124 : +10004124: 4140 adcs r0, r0 +10004126: 4149 adcs r1, r1 +10004128: 0424 lsls r4, r4, #16 +1000412a: 9a00 ldr r2, [sp, #0] +1000412c: 9b01 ldr r3, [sp, #4] +1000412e: 000d movs r5, r1 +10004130: 4355 muls r5, r2 +10004132: 1b64 subs r4, r4, r5 +10004134: 4343 muls r3, r0 +10004136: 1ae4 subs r4, r4, r3 +10004138: b295 uxth r5, r2 +1000413a: b286 uxth r6, r0 +1000413c: 4375 muls r5, r6 +1000413e: 0c17 lsrs r7, r2, #16 +10004140: 437e muls r6, r7 +10004142: 0c03 lsrs r3, r0, #16 +10004144: 435f muls r7, r3 +10004146: b292 uxth r2, r2 +10004148: 435a muls r2, r3 +1000414a: 18b6 adds r6, r6, r2 +1000414c: d302 bcc.n 10004154 +1000414e: 2201 movs r2, #1 +10004150: 0412 lsls r2, r2, #16 +10004152: 18bf adds r7, r7, r2 + +10004154 : +10004154: 0432 lsls r2, r6, #16 +10004156: 0c33 lsrs r3, r6, #16 +10004158: 1952 adds r2, r2, r5 +1000415a: 417b adcs r3, r7 +1000415c: 4252 negs r2, r2 +1000415e: 419c sbcs r4, r3 +10004160: 2c00 cmp r4, #0 +10004162: d402 bmi.n 1000416a +10004164: 2200 movs r2, #0 +10004166: 3001 adds r0, #1 +10004168: 4151 adcs r1, r2 +1000416a: 0840 lsrs r0, r0, #1 +1000416c: 07ca lsls r2, r1, #31 +1000416e: 4310 orrs r0, r2 +10004170: 0849 lsrs r1, r1, #1 + +10004172 : +10004172: b002 add sp, #8 +10004174: 4662 mov r2, ip +10004176: 07d7 lsls r7, r2, #31 +10004178: 1092 asrs r2, r2, #2 +1000417a: 4b08 ldr r3, [pc, #32] ; (1000419c ) +1000417c: 18d2 adds r2, r2, r3 +1000417e: 4b08 ldr r3, [pc, #32] ; (100041a0 ) +10004180: 429a cmp r2, r3 +10004182: d203 bcs.n 1000418c +10004184: 0512 lsls r2, r2, #20 +10004186: 1889 adds r1, r1, r2 + +10004188 : +10004188: 19c9 adds r1, r1, r7 +1000418a: bdf0 pop {r4, r5, r6, r7, pc} + +1000418c : +1000418c: 2000 movs r0, #0 +1000418e: 2a00 cmp r2, #0 +10004190: dc01 bgt.n 10004196 +10004192: 0039 movs r1, r7 +10004194: bdf0 pop {r4, r5, r6, r7, pc} + +10004196 : +10004196: 3301 adds r3, #1 +10004198: 0519 lsls r1, r3, #20 +1000419a: e7f5 b.n 10004188 +1000419c: 000003fd .word 0x000003fd +100041a0: 000007fe .word 0x000007fe + +100041a4 : +100041a4: 4662 mov r2, ip +100041a6: ca18 ldmia r2!, {r3, r4} +100041a8: 4694 mov ip, r2 +100041aa: 2900 cmp r1, #0 +100041ac: da1a bge.n 100041e4 +100041ae: 18c0 adds r0, r0, r3 +100041b0: 4161 adcs r1, r4 +100041b2: 465b mov r3, fp +100041b4: 413b asrs r3, r7 +100041b6: 465c mov r4, fp +100041b8: 40b4 lsls r4, r6 +100041ba: 4652 mov r2, sl +100041bc: 40fa lsrs r2, r7 +100041be: 4322 orrs r2, r4 +100041c0: 4644 mov r4, r8 +100041c2: 464d mov r5, r9 +100041c4: 4162 adcs r2, r4 +100041c6: 416b adcs r3, r5 +100041c8: 4690 mov r8, r2 +100041ca: 4699 mov r9, r3 +100041cc: 462b mov r3, r5 +100041ce: 40b3 lsls r3, r6 +100041d0: 413d asrs r5, r7 +100041d2: 40fc lsrs r4, r7 +100041d4: 431c orrs r4, r3 +100041d6: 4652 mov r2, sl +100041d8: 465b mov r3, fp +100041da: 41a2 sbcs r2, r4 +100041dc: 41ab sbcs r3, r5 +100041de: 4692 mov sl, r2 +100041e0: 469b mov fp, r3 +100041e2: 4770 bx lr +100041e4: 1ac0 subs r0, r0, r3 +100041e6: 41a1 sbcs r1, r4 +100041e8: 464b mov r3, r9 +100041ea: 413b asrs r3, r7 +100041ec: 464c mov r4, r9 +100041ee: 40b4 lsls r4, r6 +100041f0: 4642 mov r2, r8 +100041f2: 40fa lsrs r2, r7 +100041f4: 4322 orrs r2, r4 +100041f6: 4654 mov r4, sl +100041f8: 465d mov r5, fp +100041fa: 4162 adcs r2, r4 +100041fc: 416b adcs r3, r5 +100041fe: 4692 mov sl, r2 +10004200: 469b mov fp, r3 +10004202: 462b mov r3, r5 +10004204: 40b3 lsls r3, r6 +10004206: 413d asrs r5, r7 +10004208: 40fc lsrs r4, r7 +1000420a: 431c orrs r4, r3 +1000420c: 4642 mov r2, r8 +1000420e: 464b mov r3, r9 +10004210: 41a2 sbcs r2, r4 +10004212: 41ab sbcs r3, r5 +10004214: 4690 mov r8, r2 +10004216: 4699 mov r9, r3 +10004218: 4770 bx lr + +1000421a : +1000421a: 2000 movs r0, #0 +1000421c: 2100 movs r1, #0 +1000421e: 4770 bx lr + +10004220 : +10004220: 2200 movs r2, #0 + +10004222 : +10004222: b500 push {lr} +10004224: 3220 adds r2, #32 +10004226: f000 f804 bl 10004232 +1000422a: 0008 movs r0, r1 +1000422c: bd00 pop {pc} ... -10004218 <__aeabi_float_init>: -10004218: b570 push {r4, r5, r6, lr} -1000421a: 2313 movs r3, #19 -1000421c: 781d ldrb r5, [r3, #0] -1000421e: 482a ldr r0, [pc, #168] ; (100042c8 <__aeabi_float_init+0xb0>) -10004220: f7ff f92c bl 1000347c -10004224: 0004 movs r4, r0 -10004226: 2d01 cmp r5, #1 -10004228: d011 beq.n 1000424e <__aeabi_float_init+0x36> -1000422a: 2d01 cmp r5, #1 -1000422c: dd09 ble.n 10004242 <__aeabi_float_init+0x2a> -1000422e: 1ea3 subs r3, r4, #2 -10004230: 781b ldrb r3, [r3, #0] -10004232: 009b lsls r3, r3, #2 -10004234: 2b7f cmp r3, #127 ; 0x7f -10004236: dd40 ble.n 100042ba <__aeabi_float_init+0xa2> -10004238: 2280 movs r2, #128 ; 0x80 -1000423a: 0021 movs r1, r4 -1000423c: 4823 ldr r0, [pc, #140] ; (100042cc <__aeabi_float_init+0xb4>) -1000423e: f000 f899 bl 10004374 <__wrap___aeabi_memcpy> -10004242: 4823 ldr r0, [pc, #140] ; (100042d0 <__aeabi_float_init+0xb8>) -10004244: f7ff f912 bl 1000346c -10004248: 4b22 ldr r3, [pc, #136] ; (100042d4 <__aeabi_float_init+0xbc>) -1000424a: 6018 str r0, [r3, #0] -1000424c: bd70 pop {r4, r5, r6, pc} -1000424e: 2254 movs r2, #84 ; 0x54 -10004250: 0001 movs r1, r0 -10004252: 481e ldr r0, [pc, #120] ; (100042cc <__aeabi_float_init+0xb4>) -10004254: f000 f88e bl 10004374 <__wrap___aeabi_memcpy> -10004258: 4b1f ldr r3, [pc, #124] ; (100042d8 <__aeabi_float_init+0xc0>) -1000425a: 881a ldrh r2, [r3, #0] -1000425c: 4b1f ldr r3, [pc, #124] ; (100042dc <__aeabi_float_init+0xc4>) -1000425e: 429a cmp r2, r3 -10004260: d11c bne.n 1000429c <__aeabi_float_init+0x84> -10004262: 23a7 movs r3, #167 ; 0xa7 -10004264: 019b lsls r3, r3, #6 -10004266: 881a ldrh r2, [r3, #0] -10004268: 4b1d ldr r3, [pc, #116] ; (100042e0 <__aeabi_float_init+0xc8>) -1000426a: 429a cmp r2, r3 -1000426c: d116 bne.n 1000429c <__aeabi_float_init+0x84> -1000426e: 4b1d ldr r3, [pc, #116] ; (100042e4 <__aeabi_float_init+0xcc>) -10004270: 881a ldrh r2, [r3, #0] -10004272: 4b1d ldr r3, [pc, #116] ; (100042e8 <__aeabi_float_init+0xd0>) -10004274: 429a cmp r2, r3 -10004276: d111 bne.n 1000429c <__aeabi_float_init+0x84> -10004278: 4b1c ldr r3, [pc, #112] ; (100042ec <__aeabi_float_init+0xd4>) -1000427a: 881a ldrh r2, [r3, #0] -1000427c: 2394 movs r3, #148 ; 0x94 -1000427e: 019b lsls r3, r3, #6 -10004280: 429a cmp r2, r3 -10004282: d10b bne.n 1000429c <__aeabi_float_init+0x84> -10004284: 4b1a ldr r3, [pc, #104] ; (100042f0 <__aeabi_float_init+0xd8>) -10004286: 881a ldrh r2, [r3, #0] -10004288: 4b1a ldr r3, [pc, #104] ; (100042f4 <__aeabi_float_init+0xdc>) -1000428a: 429a cmp r2, r3 -1000428c: d106 bne.n 1000429c <__aeabi_float_init+0x84> -1000428e: 4b1a ldr r3, [pc, #104] ; (100042f8 <__aeabi_float_init+0xe0>) -10004290: 681a ldr r2, [r3, #0] -10004292: 4b1a ldr r3, [pc, #104] ; (100042fc <__aeabi_float_init+0xe4>) -10004294: 429a cmp r2, r3 -10004296: d101 bne.n 1000429c <__aeabi_float_init+0x84> -10004298: 2315 movs r3, #21 -1000429a: e007 b.n 100042ac <__aeabi_float_init+0x94> -1000429c: 4818 ldr r0, [pc, #96] ; (10004300 <__aeabi_float_init+0xe8>) -1000429e: f7fd fc83 bl 10001ba8 -100042a2: 0099 lsls r1, r3, #2 -100042a4: 4817 ldr r0, [pc, #92] ; (10004304 <__aeabi_float_init+0xec>) -100042a6: 4a09 ldr r2, [pc, #36] ; (100042cc <__aeabi_float_init+0xb4>) -100042a8: 5088 str r0, [r1, r2] -100042aa: 3301 adds r3, #1 -100042ac: 2b1f cmp r3, #31 -100042ae: d9f8 bls.n 100042a2 <__aeabi_float_init+0x8a> -100042b0: 4a14 ldr r2, [pc, #80] ; (10004304 <__aeabi_float_init+0xec>) -100042b2: 4b06 ldr r3, [pc, #24] ; (100042cc <__aeabi_float_init+0xb4>) -100042b4: 621a str r2, [r3, #32] -100042b6: 61da str r2, [r3, #28] -100042b8: e7b7 b.n 1000422a <__aeabi_float_init+0x12> -100042ba: 4b13 ldr r3, [pc, #76] ; (10004308 <__aeabi_float_init+0xf0>) -100042bc: 4a13 ldr r2, [pc, #76] ; (1000430c <__aeabi_float_init+0xf4>) -100042be: 2142 movs r1, #66 ; 0x42 -100042c0: 4813 ldr r0, [pc, #76] ; (10004310 <__aeabi_float_init+0xf8>) -100042c2: f7fd fc53 bl 10001b6c <__assert_func> -100042c6: 46c0 nop ; (mov r8, r8) -100042c8: 00004653 .word 0x00004653 -100042cc: 20001604 .word 0x20001604 -100042d0: 0000334c .word 0x0000334c -100042d4: 20001600 .word 0x20001600 -100042d8: 000029ee .word 0x000029ee -100042dc: 00000fc4 .word 0x00000fc4 -100042e0: 00000dc2 .word 0x00000dc2 -100042e4: 00002b96 .word 0x00002b96 -100042e8: 0000b5c0 .word 0x0000b5c0 -100042ec: 00002b18 .word 0x00002b18 -100042f0: 00002acc .word 0x00002acc -100042f4: 0000b510 .word 0x0000b510 -100042f8: 00002cfc .word 0x00002cfc -100042fc: 6487ed51 .word 0x6487ed51 -10004300: 10008950 .word 0x10008950 -10004304: 10004315 .word 0x10004315 -10004308: 100082fc .word 0x100082fc -1000430c: 10008380 .word 0x10008380 -10004310: 10008330 .word 0x10008330 +10004230 : +10004230: 2200 movs r2, #0 -10004314 : -10004314: b507 push {r0, r1, r2, lr} -10004316: 4660 mov r0, ip -10004318: 2800 cmp r0, #0 -1000431a: d100 bne.n 1000431e -1000431c: be00 bkpt 0x0000 -1000431e: 8801 ldrh r1, [r0, #0] -10004320: 0a0a lsrs r2, r1, #8 -10004322: 3002 adds r0, #2 -10004324: 2adf cmp r2, #223 ; 0xdf -10004326: d1fa bne.n 1000431e -10004328: b2c9 uxtb r1, r1 -1000432a: 0882 lsrs r2, r0, #2 -1000432c: d304 bcc.n 10004338 -1000432e: 8802 ldrh r2, [r0, #0] -10004330: 8840 ldrh r0, [r0, #2] -10004332: 0400 lsls r0, r0, #16 -10004334: 4310 orrs r0, r2 -10004336: e000 b.n 1000433a -10004338: 6800 ldr r0, [r0, #0] -1000433a: 4a02 ldr r2, [pc, #8] ; (10004344 ) -1000433c: 5050 str r0, [r2, r1] -1000433e: 9003 str r0, [sp, #12] -10004340: bd07 pop {r0, r1, r2, pc} -10004342: 0000 .short 0x0000 -10004344: 20001604 .word 0x20001604 +10004232 : +10004232: 150b asrs r3, r1, #20 +10004234: d4f1 bmi.n 1000421a -10004348 <__wrap_malloc>: -10004348: b510 push {r4, lr} -1000434a: f002 fbcf bl 10006aec -1000434e: bd10 pop {r4, pc} +10004236 : +10004236: b510 push {r4, lr} +10004238: 4694 mov ip, r2 +1000423a: f000 f82f bl 1000429c +1000423e: 1414 asrs r4, r2, #16 +10004240: 3401 adds r4, #1 +10004242: da00 bge.n 10004246 +10004244: 2100 movs r1, #0 +10004246: 17cb asrs r3, r1, #31 +10004248: 4c13 ldr r4, [pc, #76] ; (10004298 ) +1000424a: 4720 bx r4 -10004350 <__wrap_calloc>: -10004350: b510 push {r4, lr} -10004352: f002 fb91 bl 10006a78 -10004356: bd10 pop {r4, pc} +1000424c : +1000424c: 4462 add r2, ip +1000424e: 3a34 subs r2, #52 ; 0x34 +10004250: d40c bmi.n 1000426c +10004252: 2a0c cmp r2, #12 +10004254: da07 bge.n 10004266 +10004256: 0004 movs r4, r0 +10004258: 4091 lsls r1, r2 +1000425a: 4090 lsls r0, r2 +1000425c: 4252 negs r2, r2 +1000425e: 3220 adds r2, #32 +10004260: 40d4 lsrs r4, r2 +10004262: 4321 orrs r1, r4 +10004264: bd10 pop {r4, pc} +10004266: 43d8 mvns r0, r3 +10004268: 43d9 mvns r1, r3 +1000426a: bd10 pop {r4, pc} +1000426c: 3220 adds r2, #32 +1000426e: d407 bmi.n 10004280 +10004270: 460c mov r4, r1 +10004272: 4094 lsls r4, r2 +10004274: 4252 negs r2, r2 +10004276: 3220 adds r2, #32 +10004278: 4111 asrs r1, r2 +1000427a: 40d0 lsrs r0, r2 +1000427c: 4320 orrs r0, r4 +1000427e: bd10 pop {r4, pc} +10004280: 0008 movs r0, r1 +10004282: 17c9 asrs r1, r1, #31 +10004284: 3220 adds r2, #32 +10004286: d403 bmi.n 10004290 +10004288: 4252 negs r2, r2 +1000428a: 3220 adds r2, #32 +1000428c: 4110 asrs r0, r2 +1000428e: bd10 pop {r4, pc} +10004290: 0018 movs r0, r3 +10004292: 0019 movs r1, r3 +10004294: bd10 pop {r4, pc} +10004296: 0000 .short 0x0000 +10004298: 1000424d .word 0x1000424d -10004358 <__aeabi_mem_init>: -10004358: 4801 ldr r0, [pc, #4] ; (10004360 <__aeabi_mem_init+0x8>) -1000435a: 2104 movs r1, #4 -1000435c: 4b01 ldr r3, [pc, #4] ; (10004364 <__aeabi_mem_init+0xc>) -1000435e: 4718 bx r3 -10004360: 20000340 .word 0x20000340 -10004364: 1000348d .word 0x1000348d +1000429c : +1000429c: 0d0a lsrs r2, r1, #20 +1000429e: 0fcc lsrs r4, r1, #31 +100042a0: 1e53 subs r3, r2, #1 +100042a2: 051b lsls r3, r3, #20 +100042a4: 1ac9 subs r1, r1, r3 +100042a6: 0552 lsls r2, r2, #21 +100042a8: d303 bcc.n 100042b2 +100042aa: 43c9 mvns r1, r1 +100042ac: 4240 negs r0, r0 +100042ae: d300 bcc.n 100042b2 +100042b0: 3101 adds r1, #1 -10004368 <__wrap_memset>: -10004368: 4b01 ldr r3, [pc, #4] ; (10004370 <__wrap_memset+0x8>) -1000436a: 681b ldr r3, [r3, #0] -1000436c: 4718 bx r3 -1000436e: 0000 .short 0x0000 -10004370: 20000340 .word 0x20000340 +100042b2 : +100042b2: 0d52 lsrs r2, r2, #21 +100042b4: d003 beq.n 100042be +100042b6: 1c53 adds r3, r2, #1 +100042b8: 0adb lsrs r3, r3, #11 +100042ba: d007 beq.n 100042cc +100042bc: 1b12 subs r2, r2, r4 -10004374 <__wrap___aeabi_memcpy>: -10004374: 4b01 ldr r3, [pc, #4] ; (1000437c <__wrap___aeabi_memcpy+0x8>) -10004376: 685b ldr r3, [r3, #4] -10004378: 4718 bx r3 -1000437a: 0000 .short 0x0000 -1000437c: 20000340 .word 0x20000340 +100042be : +100042be: 2000 movs r0, #0 +100042c0: 0064 lsls r4, r4, #1 +100042c2: 1c61 adds r1, r4, #1 +100042c4: 0789 lsls r1, r1, #30 +100042c6: 1289 asrs r1, r1, #10 +100042c8: 3a80 subs r2, #128 ; 0x80 +100042ca: 0312 lsls r2, r2, #12 -10004380 : -10004380: b5f8 push {r3, r4, r5, r6, r7, lr} -10004382: 0007 movs r7, r0 -10004384: 000d movs r5, r1 -10004386: 0016 movs r6, r2 -10004388: 7c43 ldrb r3, [r0, #17] -1000438a: 2b00 cmp r3, #0 -1000438c: d002 beq.n 10004394 -1000438e: 2400 movs r4, #0 -10004390: 2000 movs r0, #0 -10004392: e00c b.n 100043ae -10004394: 6803 ldr r3, [r0, #0] -10004396: 0011 movs r1, r2 -10004398: 0028 movs r0, r5 -1000439a: 4798 blx r3 -1000439c: e02d b.n 100043fa -1000439e: 7c3b ldrb r3, [r7, #16] -100043a0: e010 b.n 100043c4 -100043a2: 2102 movs r1, #2 -100043a4: 4815 ldr r0, [pc, #84] ; (100043fc ) -100043a6: 683b ldr r3, [r7, #0] -100043a8: 4798 blx r3 -100043aa: 1c60 adds r0, r4, #1 -100043ac: 3401 adds r4, #1 -100043ae: 42b4 cmp r4, r6 -100043b0: da14 bge.n 100043dc -100043b2: 2c00 cmp r4, #0 -100043b4: ddf3 ble.n 1000439e -100043b6: 192b adds r3, r5, r4 -100043b8: 3b01 subs r3, #1 -100043ba: 781b ldrb r3, [r3, #0] -100043bc: 3b0d subs r3, #13 -100043be: 425a negs r2, r3 -100043c0: 4153 adcs r3, r2 -100043c2: b2db uxtb r3, r3 -100043c4: 5d2a ldrb r2, [r5, r4] -100043c6: 2a0a cmp r2, #10 -100043c8: d1f0 bne.n 100043ac -100043ca: 2b00 cmp r3, #0 -100043cc: d1ee bne.n 100043ac -100043ce: 42a0 cmp r0, r4 -100043d0: dae7 bge.n 100043a2 -100043d2: 1a21 subs r1, r4, r0 -100043d4: 1828 adds r0, r5, r0 -100043d6: 683b ldr r3, [r7, #0] -100043d8: 4798 blx r3 -100043da: e7e2 b.n 100043a2 -100043dc: 42b0 cmp r0, r6 -100043de: da03 bge.n 100043e8 -100043e0: 1a31 subs r1, r6, r0 -100043e2: 1828 adds r0, r5, r0 -100043e4: 683b ldr r3, [r7, #0] -100043e6: 4798 blx r3 -100043e8: 2e00 cmp r6, #0 -100043ea: dd06 ble.n 100043fa -100043ec: 19ad adds r5, r5, r6 -100043ee: 3d01 subs r5, #1 -100043f0: 782b ldrb r3, [r5, #0] -100043f2: 3b0d subs r3, #13 -100043f4: 425a negs r2, r3 -100043f6: 4153 adcs r3, r2 -100043f8: 743b strb r3, [r7, #16] -100043fa: bdf8 pop {r3, r4, r5, r6, r7, pc} -100043fc: 100083dc .word 0x100083dc +100042cc : +100042cc: 4b01 ldr r3, [pc, #4] ; (100042d4 ) +100042ce: 1ad2 subs r2, r2, r3 +100042d0: 4770 bx lr +100042d2: 0000 .short 0x0000 +100042d4: 000003ff .word 0x000003ff -10004400 : -10004400: b570 push {r4, r5, r6, lr} -10004402: 0005 movs r5, r0 -10004404: 6803 ldr r3, [r0, #0] -10004406: 2b00 cmp r3, #0 -10004408: d016 beq.n 10004438 -1000440a: 4b0c ldr r3, [pc, #48] ; (1000443c ) -1000440c: 681c ldr r4, [r3, #0] -1000440e: e005 b.n 1000441c -10004410: 0029 movs r1, r5 -10004412: c904 ldmia r1!, {r2} -10004414: 0020 movs r0, r4 -10004416: f7ff ffb3 bl 10004380 -1000441a: 68e4 ldr r4, [r4, #12] -1000441c: 2c00 cmp r4, #0 -1000441e: d009 beq.n 10004434 -10004420: 6823 ldr r3, [r4, #0] -10004422: 2b00 cmp r3, #0 -10004424: d0f9 beq.n 1000441a -10004426: 4b06 ldr r3, [pc, #24] ; (10004440 ) -10004428: 681b ldr r3, [r3, #0] -1000442a: 2b00 cmp r3, #0 -1000442c: d0f0 beq.n 10004410 -1000442e: 42a3 cmp r3, r4 -10004430: d1f3 bne.n 1000441a -10004432: e7ed b.n 10004410 -10004434: 2300 movs r3, #0 -10004436: 602b str r3, [r5, #0] -10004438: bd70 pop {r4, r5, r6, pc} -1000443a: 46c0 nop ; (mov r8, r8) -1000443c: 20000e4c .word 0x20000e4c -10004440: 20000e5c .word 0x20000e5c +100042d8 <__wrap___aeabi_lmul>: +100042d8: 4351 muls r1, r2 +100042da: 4343 muls r3, r0 +100042dc: 18c9 adds r1, r1, r3 +100042de: 468c mov ip, r1 +100042e0: 0c11 lsrs r1, r2, #16 +100042e2: b283 uxth r3, r0 +100042e4: 434b muls r3, r1 +100042e6: b410 push {r4} +100042e8: 0c04 lsrs r4, r0, #16 +100042ea: 4361 muls r1, r4 +100042ec: b292 uxth r2, r2 +100042ee: b280 uxth r0, r0 +100042f0: 4350 muls r0, r2 +100042f2: 4362 muls r2, r4 +100042f4: 041c lsls r4, r3, #16 +100042f6: 0c1b lsrs r3, r3, #16 +100042f8: 1900 adds r0, r0, r4 +100042fa: bc10 pop {r4} +100042fc: 4159 adcs r1, r3 +100042fe: 0413 lsls r3, r2, #16 +10004300: 0c12 lsrs r2, r2, #16 +10004302: 18c0 adds r0, r0, r3 +10004304: 4151 adcs r1, r2 +10004306: 4461 add r1, ip +10004308: 4770 bx lr + ... -10004444 : -10004444: b570 push {r4, r5, r6, lr} -10004446: 0005 movs r5, r0 -10004448: 000c movs r4, r1 -1000444a: 680b ldr r3, [r1, #0] -1000444c: 2b80 cmp r3, #128 ; 0x80 -1000444e: d005 beq.n 1000445c -10004450: 6821 ldr r1, [r4, #0] -10004452: 1c4b adds r3, r1, #1 -10004454: 6023 str r3, [r4, #0] -10004456: 1864 adds r4, r4, r1 -10004458: 7125 strb r5, [r4, #4] -1000445a: bd70 pop {r4, r5, r6, pc} -1000445c: 0008 movs r0, r1 -1000445e: f7ff ffcf bl 10004400 -10004462: e7f5 b.n 10004450 +1000430c <__aeabi_float_init>: +1000430c: b570 push {r4, r5, r6, lr} +1000430e: 2313 movs r3, #19 +10004310: 781d ldrb r5, [r3, #0] +10004312: 482a ldr r0, [pc, #168] ; (100043bc <__aeabi_float_init+0xb0>) +10004314: f7ff f92c bl 10003570 +10004318: 0004 movs r4, r0 +1000431a: 2d01 cmp r5, #1 +1000431c: d011 beq.n 10004342 <__aeabi_float_init+0x36> +1000431e: 2d01 cmp r5, #1 +10004320: dd09 ble.n 10004336 <__aeabi_float_init+0x2a> +10004322: 1ea3 subs r3, r4, #2 +10004324: 781b ldrb r3, [r3, #0] +10004326: 009b lsls r3, r3, #2 +10004328: 2b7f cmp r3, #127 ; 0x7f +1000432a: dd40 ble.n 100043ae <__aeabi_float_init+0xa2> +1000432c: 2280 movs r2, #128 ; 0x80 +1000432e: 0021 movs r1, r4 +10004330: 4823 ldr r0, [pc, #140] ; (100043c0 <__aeabi_float_init+0xb4>) +10004332: f000 f899 bl 10004468 <__wrap___aeabi_memcpy> +10004336: 4823 ldr r0, [pc, #140] ; (100043c4 <__aeabi_float_init+0xb8>) +10004338: f7ff f912 bl 10003560 +1000433c: 4b22 ldr r3, [pc, #136] ; (100043c8 <__aeabi_float_init+0xbc>) +1000433e: 6018 str r0, [r3, #0] +10004340: bd70 pop {r4, r5, r6, pc} +10004342: 2254 movs r2, #84 ; 0x54 +10004344: 0001 movs r1, r0 +10004346: 481e ldr r0, [pc, #120] ; (100043c0 <__aeabi_float_init+0xb4>) +10004348: f000 f88e bl 10004468 <__wrap___aeabi_memcpy> +1000434c: 4b1f ldr r3, [pc, #124] ; (100043cc <__aeabi_float_init+0xc0>) +1000434e: 881a ldrh r2, [r3, #0] +10004350: 4b1f ldr r3, [pc, #124] ; (100043d0 <__aeabi_float_init+0xc4>) +10004352: 429a cmp r2, r3 +10004354: d11c bne.n 10004390 <__aeabi_float_init+0x84> +10004356: 23a7 movs r3, #167 ; 0xa7 +10004358: 019b lsls r3, r3, #6 +1000435a: 881a ldrh r2, [r3, #0] +1000435c: 4b1d ldr r3, [pc, #116] ; (100043d4 <__aeabi_float_init+0xc8>) +1000435e: 429a cmp r2, r3 +10004360: d116 bne.n 10004390 <__aeabi_float_init+0x84> +10004362: 4b1d ldr r3, [pc, #116] ; (100043d8 <__aeabi_float_init+0xcc>) +10004364: 881a ldrh r2, [r3, #0] +10004366: 4b1d ldr r3, [pc, #116] ; (100043dc <__aeabi_float_init+0xd0>) +10004368: 429a cmp r2, r3 +1000436a: d111 bne.n 10004390 <__aeabi_float_init+0x84> +1000436c: 4b1c ldr r3, [pc, #112] ; (100043e0 <__aeabi_float_init+0xd4>) +1000436e: 881a ldrh r2, [r3, #0] +10004370: 2394 movs r3, #148 ; 0x94 +10004372: 019b lsls r3, r3, #6 +10004374: 429a cmp r2, r3 +10004376: d10b bne.n 10004390 <__aeabi_float_init+0x84> +10004378: 4b1a ldr r3, [pc, #104] ; (100043e4 <__aeabi_float_init+0xd8>) +1000437a: 881a ldrh r2, [r3, #0] +1000437c: 4b1a ldr r3, [pc, #104] ; (100043e8 <__aeabi_float_init+0xdc>) +1000437e: 429a cmp r2, r3 +10004380: d106 bne.n 10004390 <__aeabi_float_init+0x84> +10004382: 4b1a ldr r3, [pc, #104] ; (100043ec <__aeabi_float_init+0xe0>) +10004384: 681a ldr r2, [r3, #0] +10004386: 4b1a ldr r3, [pc, #104] ; (100043f0 <__aeabi_float_init+0xe4>) +10004388: 429a cmp r2, r3 +1000438a: d101 bne.n 10004390 <__aeabi_float_init+0x84> +1000438c: 2315 movs r3, #21 +1000438e: e007 b.n 100043a0 <__aeabi_float_init+0x94> +10004390: 4818 ldr r0, [pc, #96] ; (100043f4 <__aeabi_float_init+0xe8>) +10004392: f7fd fc83 bl 10001c9c +10004396: 0099 lsls r1, r3, #2 +10004398: 4817 ldr r0, [pc, #92] ; (100043f8 <__aeabi_float_init+0xec>) +1000439a: 4a09 ldr r2, [pc, #36] ; (100043c0 <__aeabi_float_init+0xb4>) +1000439c: 5088 str r0, [r1, r2] +1000439e: 3301 adds r3, #1 +100043a0: 2b1f cmp r3, #31 +100043a2: d9f8 bls.n 10004396 <__aeabi_float_init+0x8a> +100043a4: 4a14 ldr r2, [pc, #80] ; (100043f8 <__aeabi_float_init+0xec>) +100043a6: 4b06 ldr r3, [pc, #24] ; (100043c0 <__aeabi_float_init+0xb4>) +100043a8: 621a str r2, [r3, #32] +100043aa: 61da str r2, [r3, #28] +100043ac: e7b7 b.n 1000431e <__aeabi_float_init+0x12> +100043ae: 4b13 ldr r3, [pc, #76] ; (100043fc <__aeabi_float_init+0xf0>) +100043b0: 4a13 ldr r2, [pc, #76] ; (10004400 <__aeabi_float_init+0xf4>) +100043b2: 2142 movs r1, #66 ; 0x42 +100043b4: 4813 ldr r0, [pc, #76] ; (10004404 <__aeabi_float_init+0xf8>) +100043b6: f7fd fc53 bl 10001c60 <__assert_func> +100043ba: 46c0 nop ; (mov r8, r8) +100043bc: 00004653 .word 0x00004653 +100043c0: 200015f8 .word 0x200015f8 +100043c4: 0000334c .word 0x0000334c +100043c8: 200015f4 .word 0x200015f4 +100043cc: 000029ee .word 0x000029ee +100043d0: 00000fc4 .word 0x00000fc4 +100043d4: 00000dc2 .word 0x00000dc2 +100043d8: 00002b96 .word 0x00002b96 +100043dc: 0000b5c0 .word 0x0000b5c0 +100043e0: 00002b18 .word 0x00002b18 +100043e4: 00002acc .word 0x00002acc +100043e8: 0000b510 .word 0x0000b510 +100043ec: 00002cfc .word 0x00002cfc +100043f0: 6487ed51 .word 0x6487ed51 +100043f4: 10008b10 .word 0x10008b10 +100043f8: 10004409 .word 0x10004409 +100043fc: 100084bc .word 0x100084bc +10004400: 10008540 .word 0x10008540 +10004404: 100084f0 .word 0x100084f0 -10004464 : -10004464: b510 push {r4, lr} -10004466: b082 sub sp, #8 -10004468: 23d0 movs r3, #208 ; 0xd0 -1000446a: 061b lsls r3, r3, #24 -1000446c: 681c ldr r4, [r3, #0] -1000446e: a901 add r1, sp, #4 -10004470: 4806 ldr r0, [pc, #24] ; (1000448c ) -10004472: f002 ffa5 bl 100073c0 <__mutex_try_enter_veneer> -10004476: 2800 cmp r0, #0 -10004478: d106 bne.n 10004488 -1000447a: 9b01 ldr r3, [sp, #4] -1000447c: 42a3 cmp r3, r4 -1000447e: d003 beq.n 10004488 -10004480: 4802 ldr r0, [pc, #8] ; (1000448c ) -10004482: f002 ffad bl 100073e0 <__mutex_enter_blocking_veneer> -10004486: 2001 movs r0, #1 -10004488: b002 add sp, #8 -1000448a: bd10 pop {r4, pc} -1000448c: 20000bc8 .word 0x20000bc8 +10004408 : +10004408: b507 push {r0, r1, r2, lr} +1000440a: 4660 mov r0, ip +1000440c: 2800 cmp r0, #0 +1000440e: d100 bne.n 10004412 +10004410: be00 bkpt 0x0000 +10004412: 8801 ldrh r1, [r0, #0] +10004414: 0a0a lsrs r2, r1, #8 +10004416: 3002 adds r0, #2 +10004418: 2adf cmp r2, #223 ; 0xdf +1000441a: d1fa bne.n 10004412 +1000441c: b2c9 uxtb r1, r1 +1000441e: 0882 lsrs r2, r0, #2 +10004420: d304 bcc.n 1000442c +10004422: 8802 ldrh r2, [r0, #0] +10004424: 8840 ldrh r0, [r0, #2] +10004426: 0400 lsls r0, r0, #16 +10004428: 4310 orrs r0, r2 +1000442a: e000 b.n 1000442e +1000442c: 6800 ldr r0, [r0, #0] +1000442e: 4a02 ldr r2, [pc, #8] ; (10004438 ) +10004430: 5050 str r0, [r2, r1] +10004432: 9003 str r0, [sp, #12] +10004434: bd07 pop {r0, r1, r2, pc} +10004436: 0000 .short 0x0000 +10004438: 200015f8 .word 0x200015f8 -10004490 : -10004490: b510 push {r4, lr} -10004492: 4802 ldr r0, [pc, #8] ; (1000449c ) -10004494: f002 ff7c bl 10007390 <__mutex_exit_veneer> -10004498: bd10 pop {r4, pc} -1000449a: 46c0 nop ; (mov r8, r8) -1000449c: 20000bc8 .word 0x20000bc8 +1000443c <__wrap_malloc>: +1000443c: b510 push {r4, lr} +1000443e: f002 fbcf bl 10006be0 +10004442: bd10 pop {r4, pc} -100044a0 : -100044a0: b5f0 push {r4, r5, r6, r7, lr} -100044a2: 46c6 mov lr, r8 -100044a4: b500 push {lr} -100044a6: b082 sub sp, #8 -100044a8: 0006 movs r6, r0 -100044aa: 000d movs r5, r1 -100044ac: 0017 movs r7, r2 -100044ae: f7ff ffd9 bl 10004464 -100044b2: 4680 mov r8, r0 -100044b4: 1c6b adds r3, r5, #1 -100044b6: d002 beq.n 100044be -100044b8: 4b18 ldr r3, [pc, #96] ; (1000451c ) -100044ba: 681c ldr r4, [r3, #0] -100044bc: e005 b.n 100044ca -100044be: 0030 movs r0, r6 -100044c0: f002 fe00 bl 100070c4 -100044c4: 0005 movs r5, r0 -100044c6: e7f7 b.n 100044b8 -100044c8: 68e4 ldr r4, [r4, #12] -100044ca: 2c00 cmp r4, #0 -100044cc: d018 beq.n 10004500 -100044ce: 6823 ldr r3, [r4, #0] -100044d0: 2b00 cmp r3, #0 -100044d2: d0f9 beq.n 100044c8 -100044d4: 4b12 ldr r3, [pc, #72] ; (10004520 ) -100044d6: 681b ldr r3, [r3, #0] -100044d8: 2b00 cmp r3, #0 -100044da: d001 beq.n 100044e0 -100044dc: 42a3 cmp r3, r4 -100044de: d1f3 bne.n 100044c8 -100044e0: 002a movs r2, r5 -100044e2: 0031 movs r1, r6 -100044e4: 0020 movs r0, r4 -100044e6: f7ff ff4b bl 10004380 -100044ea: 2f00 cmp r7, #0 -100044ec: d0ec beq.n 100044c8 -100044ee: 466b mov r3, sp -100044f0: 1dd9 adds r1, r3, #7 -100044f2: 230a movs r3, #10 -100044f4: 700b strb r3, [r1, #0] -100044f6: 2201 movs r2, #1 -100044f8: 0020 movs r0, r4 -100044fa: f7ff ff41 bl 10004380 -100044fe: e7e3 b.n 100044c8 -10004500: 4643 mov r3, r8 -10004502: 2b00 cmp r3, #0 -10004504: d106 bne.n 10004514 -10004506: 1e6b subs r3, r5, #1 -10004508: 419d sbcs r5, r3 -1000450a: b2e8 uxtb r0, r5 -1000450c: b002 add sp, #8 -1000450e: bc80 pop {r7} -10004510: 46b8 mov r8, r7 -10004512: bdf0 pop {r4, r5, r6, r7, pc} -10004514: f7ff ffbc bl 10004490 -10004518: e7f5 b.n 10004506 -1000451a: 46c0 nop ; (mov r8, r8) -1000451c: 20000e4c .word 0x20000e4c -10004520: 20000e5c .word 0x20000e5c +10004444 <__wrap_calloc>: +10004444: b510 push {r4, lr} +10004446: f002 fb91 bl 10006b6c +1000444a: bd10 pop {r4, pc} -10004524 : -10004524: 4b0c ldr r3, [pc, #48] ; (10004558 ) -10004526: 681a ldr r2, [r3, #0] -10004528: 0013 movs r3, r2 -1000452a: e001 b.n 10004530 -1000452c: 001a movs r2, r3 -1000452e: 68db ldr r3, [r3, #12] -10004530: 2b00 cmp r3, #0 -10004532: d008 beq.n 10004546 -10004534: 4283 cmp r3, r0 -10004536: d1f9 bne.n 1000452c -10004538: 2900 cmp r1, #0 -1000453a: d103 bne.n 10004544 -1000453c: 68db ldr r3, [r3, #12] -1000453e: 60d3 str r3, [r2, #12] -10004540: 2300 movs r3, #0 -10004542: 60c3 str r3, [r0, #12] -10004544: 4770 bx lr -10004546: 2900 cmp r1, #0 -10004548: d0fc beq.n 10004544 -1000454a: 2a00 cmp r2, #0 -1000454c: d001 beq.n 10004552 -1000454e: 60d0 str r0, [r2, #12] -10004550: e7f8 b.n 10004544 -10004552: 4b01 ldr r3, [pc, #4] ; (10004558 ) -10004554: 6018 str r0, [r3, #0] -10004556: e7f5 b.n 10004544 -10004558: 20000e4c .word 0x20000e4c +1000444c <__aeabi_mem_init>: +1000444c: 4801 ldr r0, [pc, #4] ; (10004454 <__aeabi_mem_init+0x8>) +1000444e: 2104 movs r1, #4 +10004450: 4b01 ldr r3, [pc, #4] ; (10004458 <__aeabi_mem_init+0xc>) +10004452: 4718 bx r3 +10004454: 20000330 .word 0x20000330 +10004458: 10003581 .word 0x10003581 -1000455c : -1000455c: b510 push {r4, lr} -1000455e: 4b06 ldr r3, [pc, #24] ; (10004578 ) +1000445c <__wrap_memset>: +1000445c: 4b01 ldr r3, [pc, #4] ; (10004464 <__wrap_memset+0x8>) +1000445e: 681b ldr r3, [r3, #0] +10004460: 4718 bx r3 +10004462: 0000 .short 0x0000 +10004464: 20000330 .word 0x20000330 + +10004468 <__wrap___aeabi_memcpy>: +10004468: 4b01 ldr r3, [pc, #4] ; (10004470 <__wrap___aeabi_memcpy+0x8>) +1000446a: 685b ldr r3, [r3, #4] +1000446c: 4718 bx r3 +1000446e: 0000 .short 0x0000 +10004470: 20000330 .word 0x20000330 + +10004474 : +10004474: b5f8 push {r3, r4, r5, r6, r7, lr} +10004476: 0007 movs r7, r0 +10004478: 000d movs r5, r1 +1000447a: 0016 movs r6, r2 +1000447c: 7c43 ldrb r3, [r0, #17] +1000447e: 2b00 cmp r3, #0 +10004480: d002 beq.n 10004488 +10004482: 2400 movs r4, #0 +10004484: 2000 movs r0, #0 +10004486: e00c b.n 100044a2 +10004488: 6803 ldr r3, [r0, #0] +1000448a: 0011 movs r1, r2 +1000448c: 0028 movs r0, r5 +1000448e: 4798 blx r3 +10004490: e02d b.n 100044ee +10004492: 7c3b ldrb r3, [r7, #16] +10004494: e010 b.n 100044b8 +10004496: 2102 movs r1, #2 +10004498: 4815 ldr r0, [pc, #84] ; (100044f0 ) +1000449a: 683b ldr r3, [r7, #0] +1000449c: 4798 blx r3 +1000449e: 1c60 adds r0, r4, #1 +100044a0: 3401 adds r4, #1 +100044a2: 42b4 cmp r4, r6 +100044a4: da14 bge.n 100044d0 +100044a6: 2c00 cmp r4, #0 +100044a8: ddf3 ble.n 10004492 +100044aa: 192b adds r3, r5, r4 +100044ac: 3b01 subs r3, #1 +100044ae: 781b ldrb r3, [r3, #0] +100044b0: 3b0d subs r3, #13 +100044b2: 425a negs r2, r3 +100044b4: 4153 adcs r3, r2 +100044b6: b2db uxtb r3, r3 +100044b8: 5d2a ldrb r2, [r5, r4] +100044ba: 2a0a cmp r2, #10 +100044bc: d1f0 bne.n 100044a0 +100044be: 2b00 cmp r3, #0 +100044c0: d1ee bne.n 100044a0 +100044c2: 42a0 cmp r0, r4 +100044c4: dae7 bge.n 10004496 +100044c6: 1a21 subs r1, r4, r0 +100044c8: 1828 adds r0, r5, r0 +100044ca: 683b ldr r3, [r7, #0] +100044cc: 4798 blx r3 +100044ce: e7e2 b.n 10004496 +100044d0: 42b0 cmp r0, r6 +100044d2: da03 bge.n 100044dc +100044d4: 1a31 subs r1, r6, r0 +100044d6: 1828 adds r0, r5, r0 +100044d8: 683b ldr r3, [r7, #0] +100044da: 4798 blx r3 +100044dc: 2e00 cmp r6, #0 +100044de: dd06 ble.n 100044ee +100044e0: 19ad adds r5, r5, r6 +100044e2: 3d01 subs r5, #1 +100044e4: 782b ldrb r3, [r5, #0] +100044e6: 3b0d subs r3, #13 +100044e8: 425a negs r2, r3 +100044ea: 4153 adcs r3, r2 +100044ec: 743b strb r3, [r7, #16] +100044ee: bdf8 pop {r3, r4, r5, r6, r7, pc} +100044f0: 1000859c .word 0x1000859c + +100044f4 : +100044f4: b570 push {r4, r5, r6, lr} +100044f6: 0005 movs r5, r0 +100044f8: 6803 ldr r3, [r0, #0] +100044fa: 2b00 cmp r3, #0 +100044fc: d016 beq.n 1000452c +100044fe: 4b0c ldr r3, [pc, #48] ; (10004530 ) +10004500: 681c ldr r4, [r3, #0] +10004502: e005 b.n 10004510 +10004504: 0029 movs r1, r5 +10004506: c904 ldmia r1!, {r2} +10004508: 0020 movs r0, r4 +1000450a: f7ff ffb3 bl 10004474 +1000450e: 68e4 ldr r4, [r4, #12] +10004510: 2c00 cmp r4, #0 +10004512: d009 beq.n 10004528 +10004514: 6823 ldr r3, [r4, #0] +10004516: 2b00 cmp r3, #0 +10004518: d0f9 beq.n 1000450e +1000451a: 4b06 ldr r3, [pc, #24] ; (10004534 ) +1000451c: 681b ldr r3, [r3, #0] +1000451e: 2b00 cmp r3, #0 +10004520: d0f0 beq.n 10004504 +10004522: 42a3 cmp r3, r4 +10004524: d1f3 bne.n 1000450e +10004526: e7ed b.n 10004504 +10004528: 2300 movs r3, #0 +1000452a: 602b str r3, [r5, #0] +1000452c: bd70 pop {r4, r5, r6, pc} +1000452e: 46c0 nop ; (mov r8, r8) +10004530: 20000e44 .word 0x20000e44 +10004534: 20000e4c .word 0x20000e4c + +10004538 : +10004538: b570 push {r4, r5, r6, lr} +1000453a: 0005 movs r5, r0 +1000453c: 000c movs r4, r1 +1000453e: 680b ldr r3, [r1, #0] +10004540: 2b80 cmp r3, #128 ; 0x80 +10004542: d005 beq.n 10004550 +10004544: 6821 ldr r1, [r4, #0] +10004546: 1c4b adds r3, r1, #1 +10004548: 6023 str r3, [r4, #0] +1000454a: 1864 adds r4, r4, r1 +1000454c: 7125 strb r5, [r4, #4] +1000454e: bd70 pop {r4, r5, r6, pc} +10004550: 0008 movs r0, r1 +10004552: f7ff ffcf bl 100044f4 +10004556: e7f5 b.n 10004544 + +10004558 : +10004558: b510 push {r4, lr} +1000455a: b082 sub sp, #8 +1000455c: 23d0 movs r3, #208 ; 0xd0 +1000455e: 061b lsls r3, r3, #24 10004560: 681c ldr r4, [r3, #0] -10004562: e001 b.n 10004568 -10004564: 4798 blx r3 -10004566: 68e4 ldr r4, [r4, #12] -10004568: 2c00 cmp r4, #0 -1000456a: d003 beq.n 10004574 -1000456c: 6863 ldr r3, [r4, #4] -1000456e: 2b00 cmp r3, #0 -10004570: d1f8 bne.n 10004564 -10004572: e7f8 b.n 10004566 -10004574: bd10 pop {r4, pc} -10004576: 46c0 nop ; (mov r8, r8) -10004578: 20000e4c .word 0x20000e4c +10004562: a901 add r1, sp, #4 +10004564: 4806 ldr r0, [pc, #24] ; (10004580 ) +10004566: f002 ffa3 bl 100074b0 <__mutex_try_enter_veneer> +1000456a: 2800 cmp r0, #0 +1000456c: d106 bne.n 1000457c +1000456e: 9b01 ldr r3, [sp, #4] +10004570: 42a3 cmp r3, r4 +10004572: d003 beq.n 1000457c +10004574: 4802 ldr r0, [pc, #8] ; (10004580 ) +10004576: f002 ffab bl 100074d0 <__mutex_enter_blocking_veneer> +1000457a: 2001 movs r0, #1 +1000457c: b002 add sp, #8 +1000457e: bd10 pop {r4, pc} +10004580: 20000bb8 .word 0x20000bb8 -1000457c <__wrap_puts>: -1000457c: b570 push {r4, r5, r6, lr} -1000457e: 0005 movs r5, r0 -10004580: f002 fda0 bl 100070c4 -10004584: 0004 movs r4, r0 -10004586: 2201 movs r2, #1 -10004588: 0001 movs r1, r0 -1000458a: 0028 movs r0, r5 -1000458c: f7ff ff88 bl 100044a0 -10004590: f7ff ffe4 bl 1000455c -10004594: 0020 movs r0, r4 -10004596: bd70 pop {r4, r5, r6, pc} +10004584 : +10004584: b510 push {r4, lr} +10004586: 4802 ldr r0, [pc, #8] ; (10004590 ) +10004588: f002 ff7a bl 10007480 <__mutex_exit_veneer> +1000458c: bd10 pop {r4, pc} +1000458e: 46c0 nop ; (mov r8, r8) +10004590: 20000bb8 .word 0x20000bb8 -10004598 <__wrap_vprintf>: -10004598: b570 push {r4, r5, r6, lr} -1000459a: b0a2 sub sp, #136 ; 0x88 -1000459c: 0004 movs r4, r0 -1000459e: 000e movs r6, r1 -100045a0: f7ff ff60 bl 10004464 -100045a4: 0005 movs r5, r0 -100045a6: 2284 movs r2, #132 ; 0x84 -100045a8: 2100 movs r1, #0 -100045aa: a801 add r0, sp, #4 -100045ac: f7ff fedc bl 10004368 <__wrap_memset> -100045b0: 0033 movs r3, r6 -100045b2: 0022 movs r2, r4 -100045b4: a901 add r1, sp, #4 -100045b6: 4808 ldr r0, [pc, #32] ; (100045d8 <__wrap_vprintf+0x40>) -100045b8: f7fe ff40 bl 1000343c -100045bc: 0004 movs r4, r0 -100045be: a801 add r0, sp, #4 -100045c0: f7ff ff1e bl 10004400 -100045c4: f7ff ffca bl 1000455c -100045c8: 2d00 cmp r5, #0 -100045ca: d102 bne.n 100045d2 <__wrap_vprintf+0x3a> -100045cc: 0020 movs r0, r4 -100045ce: b022 add sp, #136 ; 0x88 -100045d0: bd70 pop {r4, r5, r6, pc} -100045d2: f7ff ff5d bl 10004490 -100045d6: e7f9 b.n 100045cc <__wrap_vprintf+0x34> -100045d8: 10004445 .word 0x10004445 +10004594 : +10004594: b5f0 push {r4, r5, r6, r7, lr} +10004596: 46c6 mov lr, r8 +10004598: b500 push {lr} +1000459a: b082 sub sp, #8 +1000459c: 0006 movs r6, r0 +1000459e: 000d movs r5, r1 +100045a0: 0017 movs r7, r2 +100045a2: f7ff ffd9 bl 10004558 +100045a6: 4680 mov r8, r0 +100045a8: 1c6b adds r3, r5, #1 +100045aa: d002 beq.n 100045b2 +100045ac: 4b18 ldr r3, [pc, #96] ; (10004610 ) +100045ae: 681c ldr r4, [r3, #0] +100045b0: e005 b.n 100045be +100045b2: 0030 movs r0, r6 +100045b4: f002 fe00 bl 100071b8 +100045b8: 0005 movs r5, r0 +100045ba: e7f7 b.n 100045ac +100045bc: 68e4 ldr r4, [r4, #12] +100045be: 2c00 cmp r4, #0 +100045c0: d018 beq.n 100045f4 +100045c2: 6823 ldr r3, [r4, #0] +100045c4: 2b00 cmp r3, #0 +100045c6: d0f9 beq.n 100045bc +100045c8: 4b12 ldr r3, [pc, #72] ; (10004614 ) +100045ca: 681b ldr r3, [r3, #0] +100045cc: 2b00 cmp r3, #0 +100045ce: d001 beq.n 100045d4 +100045d0: 42a3 cmp r3, r4 +100045d2: d1f3 bne.n 100045bc +100045d4: 002a movs r2, r5 +100045d6: 0031 movs r1, r6 +100045d8: 0020 movs r0, r4 +100045da: f7ff ff4b bl 10004474 +100045de: 2f00 cmp r7, #0 +100045e0: d0ec beq.n 100045bc +100045e2: 466b mov r3, sp +100045e4: 1dd9 adds r1, r3, #7 +100045e6: 230a movs r3, #10 +100045e8: 700b strb r3, [r1, #0] +100045ea: 2201 movs r2, #1 +100045ec: 0020 movs r0, r4 +100045ee: f7ff ff41 bl 10004474 +100045f2: e7e3 b.n 100045bc +100045f4: 4643 mov r3, r8 +100045f6: 2b00 cmp r3, #0 +100045f8: d106 bne.n 10004608 +100045fa: 1e6b subs r3, r5, #1 +100045fc: 419d sbcs r5, r3 +100045fe: b2e8 uxtb r0, r5 +10004600: b002 add sp, #8 +10004602: bc80 pop {r7} +10004604: 46b8 mov r8, r7 +10004606: bdf0 pop {r4, r5, r6, r7, pc} +10004608: f7ff ffbc bl 10004584 +1000460c: e7f5 b.n 100045fa +1000460e: 46c0 nop ; (mov r8, r8) +10004610: 20000e44 .word 0x20000e44 +10004614: 20000e4c .word 0x20000e4c -100045dc <__wrap_printf>: -100045dc: b40f push {r0, r1, r2, r3} -100045de: b500 push {lr} -100045e0: b083 sub sp, #12 -100045e2: a904 add r1, sp, #16 -100045e4: c901 ldmia r1!, {r0} -100045e6: 9101 str r1, [sp, #4] -100045e8: f7ff ffd6 bl 10004598 <__wrap_vprintf> -100045ec: b003 add sp, #12 -100045ee: bc08 pop {r3} -100045f0: b004 add sp, #16 -100045f2: 4718 bx r3 +10004618 : +10004618: 4b0c ldr r3, [pc, #48] ; (1000464c ) +1000461a: 681a ldr r2, [r3, #0] +1000461c: 0013 movs r3, r2 +1000461e: e001 b.n 10004624 +10004620: 001a movs r2, r3 +10004622: 68db ldr r3, [r3, #12] +10004624: 2b00 cmp r3, #0 +10004626: d008 beq.n 1000463a +10004628: 4283 cmp r3, r0 +1000462a: d1f9 bne.n 10004620 +1000462c: 2900 cmp r1, #0 +1000462e: d103 bne.n 10004638 +10004630: 68db ldr r3, [r3, #12] +10004632: 60d3 str r3, [r2, #12] +10004634: 2300 movs r3, #0 +10004636: 60c3 str r3, [r0, #12] +10004638: 4770 bx lr +1000463a: 2900 cmp r1, #0 +1000463c: d0fc beq.n 10004638 +1000463e: 2a00 cmp r2, #0 +10004640: d001 beq.n 10004646 +10004642: 60d0 str r0, [r2, #12] +10004644: e7f8 b.n 10004638 +10004646: 4b01 ldr r3, [pc, #4] ; (1000464c ) +10004648: 6018 str r0, [r3, #0] +1000464a: e7f5 b.n 10004638 +1000464c: 20000e44 .word 0x20000e44 -100045f4 : -100045f4: b5f0 push {r4, r5, r6, r7, lr} -100045f6: b083 sub sp, #12 -100045f8: 0005 movs r5, r0 -100045fa: 000e movs r6, r1 -100045fc: 2400 movs r4, #0 -100045fe: e011 b.n 10004624 -10004600: 466b mov r3, sp -10004602: 1dda adds r2, r3, #7 -10004604: 230d movs r3, #13 -10004606: 7013 strb r3, [r2, #0] -10004608: 2100 movs r1, #0 -1000460a: 2900 cmp r1, #0 -1000460c: d112 bne.n 10004634 -1000460e: 4b12 ldr r3, [pc, #72] ; (10004658 ) -10004610: 699b ldr r3, [r3, #24] -10004612: 069b lsls r3, r3, #26 -10004614: d4fb bmi.n 1000460e -10004616: 7810 ldrb r0, [r2, #0] -10004618: 4b0f ldr r3, [pc, #60] ; (10004658 ) -1000461a: 6018 str r0, [r3, #0] -1000461c: 3101 adds r1, #1 -1000461e: 3201 adds r2, #1 -10004620: e7f3 b.n 1000460a -10004622: 3401 adds r4, #1 -10004624: 42a6 cmp r6, r4 -10004626: d915 bls.n 10004654 -10004628: 5d2f ldrb r7, [r5, r4] -1000462a: 4b0c ldr r3, [pc, #48] ; (1000465c ) -1000462c: 2200 movs r2, #0 -1000462e: 5e9b ldrsh r3, [r3, r2] -10004630: 42bb cmp r3, r7 -10004632: d0e5 beq.n 10004600 -10004634: 466b mov r3, sp -10004636: 1dda adds r2, r3, #7 -10004638: 7017 strb r7, [r2, #0] -1000463a: 2100 movs r1, #0 -1000463c: 2900 cmp r1, #0 -1000463e: d1f0 bne.n 10004622 -10004640: 4b05 ldr r3, [pc, #20] ; (10004658 ) -10004642: 699b ldr r3, [r3, #24] -10004644: 069b lsls r3, r3, #26 -10004646: d4fb bmi.n 10004640 -10004648: 7810 ldrb r0, [r2, #0] -1000464a: 4b03 ldr r3, [pc, #12] ; (10004658 ) -1000464c: 6018 str r0, [r3, #0] -1000464e: 3101 adds r1, #1 -10004650: 3201 adds r2, #1 -10004652: e7f3 b.n 1000463c -10004654: b003 add sp, #12 -10004656: bdf0 pop {r4, r5, r6, r7, pc} -10004658: 40034000 .word 0x40034000 -1000465c: 20001714 .word 0x20001714 +10004650 : +10004650: b510 push {r4, lr} +10004652: 4b06 ldr r3, [pc, #24] ; (1000466c ) +10004654: 681c ldr r4, [r3, #0] +10004656: e001 b.n 1000465c +10004658: 4798 blx r3 +1000465a: 68e4 ldr r4, [r4, #12] +1000465c: 2c00 cmp r4, #0 +1000465e: d003 beq.n 10004668 +10004660: 6863 ldr r3, [r4, #4] +10004662: 2b00 cmp r3, #0 +10004664: d1f8 bne.n 10004658 +10004666: e7f8 b.n 1000465a +10004668: bd10 pop {r4, pc} +1000466a: 46c0 nop ; (mov r8, r8) +1000466c: 20000e44 .word 0x20000e44 -10004660 : -10004660: b570 push {r4, r5, r6, lr} -10004662: b082 sub sp, #8 -10004664: 0004 movs r4, r0 -10004666: 000d movs r5, r1 -10004668: 2000 movs r0, #0 -1000466a: e004 b.n 10004676 -1000466c: 466b mov r3, sp -1000466e: 3307 adds r3, #7 -10004670: 781b ldrb r3, [r3, #0] -10004672: 7003 strb r3, [r0, #0] -10004674: 0030 movs r0, r6 -10004676: 42a8 cmp r0, r5 -10004678: da16 bge.n 100046a8 -1000467a: 4b0e ldr r3, [pc, #56] ; (100046b4 ) -1000467c: 699b ldr r3, [r3, #24] -1000467e: 2110 movs r1, #16 -10004680: 000a movs r2, r1 -10004682: 401a ands r2, r3 -10004684: 4219 tst r1, r3 -10004686: d10f bne.n 100046a8 -10004688: 1c46 adds r6, r0, #1 -1000468a: 1820 adds r0, r4, r0 -1000468c: 466b mov r3, sp -1000468e: 1dd9 adds r1, r3, #7 -10004690: 2a00 cmp r2, #0 -10004692: d1eb bne.n 1000466c -10004694: 4b07 ldr r3, [pc, #28] ; (100046b4 ) -10004696: 699b ldr r3, [r3, #24] -10004698: 06db lsls r3, r3, #27 -1000469a: d4fb bmi.n 10004694 -1000469c: 4b05 ldr r3, [pc, #20] ; (100046b4 ) -1000469e: 681b ldr r3, [r3, #0] -100046a0: 700b strb r3, [r1, #0] -100046a2: 3201 adds r2, #1 -100046a4: 3101 adds r1, #1 -100046a6: e7f3 b.n 10004690 -100046a8: 2800 cmp r0, #0 -100046aa: d001 beq.n 100046b0 -100046ac: b002 add sp, #8 -100046ae: bd70 pop {r4, r5, r6, pc} -100046b0: 3803 subs r0, #3 -100046b2: e7fb b.n 100046ac -100046b4: 40034000 .word 0x40034000 +10004670 <__wrap_puts>: +10004670: b570 push {r4, r5, r6, lr} +10004672: 0005 movs r5, r0 +10004674: f002 fda0 bl 100071b8 +10004678: 0004 movs r4, r0 +1000467a: 2201 movs r2, #1 +1000467c: 0001 movs r1, r0 +1000467e: 0028 movs r0, r5 +10004680: f7ff ff88 bl 10004594 +10004684: f7ff ffe4 bl 10004650 +10004688: 0020 movs r0, r4 +1000468a: bd70 pop {r4, r5, r6, pc} -100046b8 : -100046b8: b570 push {r4, r5, r6, lr} -100046ba: 0015 movs r5, r2 -100046bc: 001c movs r4, r3 -100046be: 4b0b ldr r3, [pc, #44] ; (100046ec ) -100046c0: 6018 str r0, [r3, #0] -100046c2: f7fc f981 bl 100009c8 -100046c6: 1c6b adds r3, r5, #1 -100046c8: d106 bne.n 100046d8 -100046ca: 1c63 adds r3, r4, #1 -100046cc: d109 bne.n 100046e2 -100046ce: 2101 movs r1, #1 -100046d0: 4807 ldr r0, [pc, #28] ; (100046f0 ) -100046d2: f7ff ff27 bl 10004524 -100046d6: bd70 pop {r4, r5, r6, pc} -100046d8: 2102 movs r1, #2 -100046da: 0028 movs r0, r5 -100046dc: f7fc f85c bl 10000798 -100046e0: e7f3 b.n 100046ca -100046e2: 2102 movs r1, #2 -100046e4: 0020 movs r0, r4 -100046e6: f7fc f857 bl 10000798 -100046ea: e7f0 b.n 100046ce -100046ec: 20001718 .word 0x20001718 -100046f0: 20000350 .word 0x20000350 +1000468c <__wrap_vprintf>: +1000468c: b570 push {r4, r5, r6, lr} +1000468e: b0a2 sub sp, #136 ; 0x88 +10004690: 0004 movs r4, r0 +10004692: 000e movs r6, r1 +10004694: f7ff ff60 bl 10004558 +10004698: 0005 movs r5, r0 +1000469a: 2284 movs r2, #132 ; 0x84 +1000469c: 2100 movs r1, #0 +1000469e: a801 add r0, sp, #4 +100046a0: f7ff fedc bl 1000445c <__wrap_memset> +100046a4: 0033 movs r3, r6 +100046a6: 0022 movs r2, r4 +100046a8: a901 add r1, sp, #4 +100046aa: 4808 ldr r0, [pc, #32] ; (100046cc <__wrap_vprintf+0x40>) +100046ac: f7fe ff40 bl 10003530 +100046b0: 0004 movs r4, r0 +100046b2: a801 add r0, sp, #4 +100046b4: f7ff ff1e bl 100044f4 +100046b8: f7ff ffca bl 10004650 +100046bc: 2d00 cmp r5, #0 +100046be: d102 bne.n 100046c6 <__wrap_vprintf+0x3a> +100046c0: 0020 movs r0, r4 +100046c2: b022 add sp, #136 ; 0x88 +100046c4: bd70 pop {r4, r5, r6, pc} +100046c6: f7ff ff5d bl 10004584 +100046ca: e7f9 b.n 100046c0 <__wrap_vprintf+0x34> +100046cc: 10004539 .word 0x10004539 -100046f4 : -100046f4: b510 push {r4, lr} -100046f6: 4b06 ldr r3, [pc, #24] ; (10004710 ) -100046f8: 781b ldrb r3, [r3, #0] -100046fa: 4b06 ldr r3, [pc, #24] ; (10004714 ) -100046fc: 781b ldrb r3, [r3, #0] -100046fe: 21e1 movs r1, #225 ; 0xe1 -10004700: 2301 movs r3, #1 -10004702: 2200 movs r2, #0 -10004704: 0249 lsls r1, r1, #9 -10004706: 4804 ldr r0, [pc, #16] ; (10004718 ) -10004708: f7ff ffd6 bl 100046b8 -1000470c: bd10 pop {r4, pc} -1000470e: 46c0 nop ; (mov r8, r8) -10004710: 10008b38 .word 0x10008b38 -10004714: 10008b3c .word 0x10008b3c -10004718: 40034000 .word 0x40034000 +100046d0 <__wrap_printf>: +100046d0: b40f push {r0, r1, r2, r3} +100046d2: b500 push {lr} +100046d4: b083 sub sp, #12 +100046d6: a904 add r1, sp, #16 +100046d8: c901 ldmia r1!, {r0} +100046da: 9101 str r1, [sp, #4] +100046dc: f7ff ffd6 bl 1000468c <__wrap_vprintf> +100046e0: b003 add sp, #12 +100046e2: bc08 pop {r3} +100046e4: b004 add sp, #16 +100046e6: 4718 bx r3 -1000471c : -1000471c: 227f movs r2, #127 ; 0x7f -1000471e: 4002 ands r2, r0 -10004720: 09c3 lsrs r3, r0, #7 -10004722: 2034 movs r0, #52 ; 0x34 -10004724: 4358 muls r0, r3 -10004726: 2368 movs r3, #104 ; 0x68 -10004728: 4353 muls r3, r2 -1000472a: 18c0 adds r0, r0, r3 -1000472c: 4b01 ldr r3, [pc, #4] ; (10004734 ) -1000472e: 18c0 adds r0, r0, r3 -10004730: 4770 bx lr -10004732: 46c0 nop ; (mov r8, r8) -10004734: 20000e64 .word 0x20000e64 +100046e8 : +100046e8: b5f0 push {r4, r5, r6, r7, lr} +100046ea: b083 sub sp, #12 +100046ec: 0005 movs r5, r0 +100046ee: 000e movs r6, r1 +100046f0: 2400 movs r4, #0 +100046f2: e011 b.n 10004718 +100046f4: 466b mov r3, sp +100046f6: 1dda adds r2, r3, #7 +100046f8: 230d movs r3, #13 +100046fa: 7013 strb r3, [r2, #0] +100046fc: 2100 movs r1, #0 +100046fe: 2900 cmp r1, #0 +10004700: d112 bne.n 10004728 +10004702: 4b12 ldr r3, [pc, #72] ; (1000474c ) +10004704: 699b ldr r3, [r3, #24] +10004706: 069b lsls r3, r3, #26 +10004708: d4fb bmi.n 10004702 +1000470a: 7810 ldrb r0, [r2, #0] +1000470c: 4b0f ldr r3, [pc, #60] ; (1000474c ) +1000470e: 6018 str r0, [r3, #0] +10004710: 3101 adds r1, #1 +10004712: 3201 adds r2, #1 +10004714: e7f3 b.n 100046fe +10004716: 3401 adds r4, #1 +10004718: 42a6 cmp r6, r4 +1000471a: d915 bls.n 10004748 +1000471c: 5d2f ldrb r7, [r5, r4] +1000471e: 4b0c ldr r3, [pc, #48] ; (10004750 ) +10004720: 2200 movs r2, #0 +10004722: 5e9b ldrsh r3, [r3, r2] +10004724: 42bb cmp r3, r7 +10004726: d0e5 beq.n 100046f4 +10004728: 466b mov r3, sp +1000472a: 1dda adds r2, r3, #7 +1000472c: 7017 strb r7, [r2, #0] +1000472e: 2100 movs r1, #0 +10004730: 2900 cmp r1, #0 +10004732: d1f0 bne.n 10004716 +10004734: 4b05 ldr r3, [pc, #20] ; (1000474c ) +10004736: 699b ldr r3, [r3, #24] +10004738: 069b lsls r3, r3, #26 +1000473a: d4fb bmi.n 10004734 +1000473c: 7810 ldrb r0, [r2, #0] +1000473e: 4b03 ldr r3, [pc, #12] ; (1000474c ) +10004740: 6018 str r0, [r3, #0] +10004742: 3101 adds r1, #1 +10004744: 3201 adds r2, #1 +10004746: e7f3 b.n 10004730 +10004748: b003 add sp, #12 +1000474a: bdf0 pop {r4, r5, r6, r7, pc} +1000474c: 40034000 .word 0x40034000 +10004750: 20001708 .word 0x20001708 -10004738 : -10004738: b510 push {r4, lr} -1000473a: b082 sub sp, #8 -1000473c: ab01 add r3, sp, #4 -1000473e: 4a08 ldr r2, [pc, #32] ; (10004760 ) -10004740: 801a strh r2, [r3, #0] -10004742: 2400 movs r4, #0 -10004744: e008 b.n 10004758 -10004746: ab01 add r3, sp, #4 -10004748: 5d18 ldrb r0, [r3, r4] -1000474a: f7ff ffe7 bl 1000471c -1000474e: 2301 movs r3, #1 -10004750: 7143 strb r3, [r0, #5] -10004752: 2300 movs r3, #0 -10004754: 7503 strb r3, [r0, #20] -10004756: 3401 adds r4, #1 -10004758: 2c01 cmp r4, #1 -1000475a: d9f4 bls.n 10004746 -1000475c: b002 add sp, #8 -1000475e: bd10 pop {r4, pc} -10004760: ffff8000 .word 0xffff8000 +10004754 : +10004754: b570 push {r4, r5, r6, lr} +10004756: b082 sub sp, #8 +10004758: 0004 movs r4, r0 +1000475a: 000d movs r5, r1 +1000475c: 2000 movs r0, #0 +1000475e: e004 b.n 1000476a +10004760: 466b mov r3, sp +10004762: 3307 adds r3, #7 +10004764: 781b ldrb r3, [r3, #0] +10004766: 7003 strb r3, [r0, #0] +10004768: 0030 movs r0, r6 +1000476a: 42a8 cmp r0, r5 +1000476c: da16 bge.n 1000479c +1000476e: 4b0e ldr r3, [pc, #56] ; (100047a8 ) +10004770: 699b ldr r3, [r3, #24] +10004772: 2110 movs r1, #16 +10004774: 000a movs r2, r1 +10004776: 401a ands r2, r3 +10004778: 4219 tst r1, r3 +1000477a: d10f bne.n 1000479c +1000477c: 1c46 adds r6, r0, #1 +1000477e: 1820 adds r0, r4, r0 +10004780: 466b mov r3, sp +10004782: 1dd9 adds r1, r3, #7 +10004784: 2a00 cmp r2, #0 +10004786: d1eb bne.n 10004760 +10004788: 4b07 ldr r3, [pc, #28] ; (100047a8 ) +1000478a: 699b ldr r3, [r3, #24] +1000478c: 06db lsls r3, r3, #27 +1000478e: d4fb bmi.n 10004788 +10004790: 4b05 ldr r3, [pc, #20] ; (100047a8 ) +10004792: 681b ldr r3, [r3, #0] +10004794: 700b strb r3, [r1, #0] +10004796: 3201 adds r2, #1 +10004798: 3101 adds r1, #1 +1000479a: e7f3 b.n 10004784 +1000479c: 2800 cmp r0, #0 +1000479e: d001 beq.n 100047a4 +100047a0: b002 add sp, #8 +100047a2: bd70 pop {r4, r5, r6, pc} +100047a4: 3803 subs r0, #3 +100047a6: e7fb b.n 100047a0 +100047a8: 40034000 .word 0x40034000 -10004764 <_hw_endpoint_alloc>: -10004764: b510 push {r4, lr} -10004766: 6ac3 ldr r3, [r0, #44] ; 0x2c -10004768: 2b40 cmp r3, #64 ; 0x40 -1000476a: d800 bhi.n 1000476e <_hw_endpoint_alloc+0xa> -1000476c: 2340 movs r3, #64 ; 0x40 -1000476e: 4916 ldr r1, [pc, #88] ; (100047c8 <_hw_endpoint_alloc+0x64>) -10004770: 680a ldr r2, [r1, #0] -10004772: 6102 str r2, [r0, #16] -10004774: 18d3 adds r3, r2, r3 -10004776: 600b str r3, [r1, #0] -10004778: 0699 lsls r1, r3, #26 -1000477a: d004 beq.n 10004786 <_hw_endpoint_alloc+0x22> -1000477c: 213f movs r1, #63 ; 0x3f -1000477e: 438b bics r3, r1 -10004780: 3340 adds r3, #64 ; 0x40 -10004782: 4911 ldr r1, [pc, #68] ; (100047c8 <_hw_endpoint_alloc+0x64>) -10004784: 600b str r3, [r1, #0] -10004786: 4b10 ldr r3, [pc, #64] ; (100047c8 <_hw_endpoint_alloc+0x64>) -10004788: 6819 ldr r1, [r3, #0] -1000478a: 068b lsls r3, r1, #26 -1000478c: d110 bne.n 100047b0 <_hw_endpoint_alloc+0x4c> -1000478e: 4b0f ldr r3, [pc, #60] ; (100047cc <_hw_endpoint_alloc+0x68>) -10004790: 405a eors r2, r3 -10004792: 404b eors r3, r1 -10004794: 2180 movs r1, #128 ; 0x80 -10004796: 0149 lsls r1, r1, #5 -10004798: 428b cmp r3, r1 -1000479a: d80f bhi.n 100047bc <_hw_endpoint_alloc+0x58> -1000479c: 2330 movs r3, #48 ; 0x30 -1000479e: 5cc3 ldrb r3, [r0, r3] -100047a0: 069b lsls r3, r3, #26 -100047a2: 431a orrs r2, r3 -100047a4: 23a0 movs r3, #160 ; 0xa0 -100047a6: 061b lsls r3, r3, #24 -100047a8: 431a orrs r2, r3 -100047aa: 6883 ldr r3, [r0, #8] -100047ac: 601a str r2, [r3, #0] -100047ae: bd10 pop {r4, pc} -100047b0: 4b07 ldr r3, [pc, #28] ; (100047d0 <_hw_endpoint_alloc+0x6c>) -100047b2: 4a08 ldr r2, [pc, #32] ; (100047d4 <_hw_endpoint_alloc+0x70>) -100047b4: 2159 movs r1, #89 ; 0x59 -100047b6: 4808 ldr r0, [pc, #32] ; (100047d8 <_hw_endpoint_alloc+0x74>) -100047b8: f7fd f9d8 bl 10001b6c <__assert_func> -100047bc: 4b07 ldr r3, [pc, #28] ; (100047dc <_hw_endpoint_alloc+0x78>) -100047be: 4a05 ldr r2, [pc, #20] ; (100047d4 <_hw_endpoint_alloc+0x70>) -100047c0: 215b movs r1, #91 ; 0x5b -100047c2: 4805 ldr r0, [pc, #20] ; (100047d8 <_hw_endpoint_alloc+0x74>) -100047c4: f7fd f9d2 bl 10001b6c <__assert_func> -100047c8: 200014e4 .word 0x200014e4 -100047cc: 50100000 .word 0x50100000 -100047d0: 10008420 .word 0x10008420 -100047d4: 10008580 .word 0x10008580 -100047d8: 10008450 .word 0x10008450 -100047dc: 100084ac .word 0x100084ac +100047ac : +100047ac: b570 push {r4, r5, r6, lr} +100047ae: 0015 movs r5, r2 +100047b0: 001c movs r4, r3 +100047b2: 4b0b ldr r3, [pc, #44] ; (100047e0 ) +100047b4: 6018 str r0, [r3, #0] +100047b6: f7fc f981 bl 10000abc +100047ba: 1c6b adds r3, r5, #1 +100047bc: d106 bne.n 100047cc +100047be: 1c63 adds r3, r4, #1 +100047c0: d109 bne.n 100047d6 +100047c2: 2101 movs r1, #1 +100047c4: 4807 ldr r0, [pc, #28] ; (100047e4 ) +100047c6: f7ff ff27 bl 10004618 +100047ca: bd70 pop {r4, r5, r6, pc} +100047cc: 2102 movs r1, #2 +100047ce: 0028 movs r0, r5 +100047d0: f7fc f85c bl 1000088c +100047d4: e7f3 b.n 100047be +100047d6: 2102 movs r1, #2 +100047d8: 0020 movs r0, r4 +100047da: f7fc f857 bl 1000088c +100047de: e7f0 b.n 100047c2 +100047e0: 2000170c .word 0x2000170c +100047e4: 20000340 .word 0x20000340 -100047e0 <_hw_endpoint_init>: -100047e0: b570 push {r4, r5, r6, lr} -100047e2: 0004 movs r4, r0 -100047e4: 207f movs r0, #127 ; 0x7f -100047e6: 4008 ands r0, r1 -100047e8: b24e sxtb r6, r1 -100047ea: 09cd lsrs r5, r1, #7 -100047ec: 7121 strb r1, [r4, #4] -100047ee: 7065 strb r5, [r4, #1] -100047f0: 43f1 mvns r1, r6 -100047f2: 0fc9 lsrs r1, r1, #31 -100047f4: 70e1 strb r1, [r4, #3] -100047f6: 70a0 strb r0, [r4, #2] -100047f8: 2800 cmp r0, #0 -100047fa: d11b bne.n 10004834 <_hw_endpoint_init+0x54> -100047fc: 2101 movs r1, #1 -100047fe: 7161 strb r1, [r4, #5] -10004800: 2b01 cmp r3, #1 -10004802: d019 beq.n 10004838 <_hw_endpoint_init+0x58> -10004804: 2a40 cmp r2, #64 ; 0x40 -10004806: d81f bhi.n 10004848 <_hw_endpoint_init+0x68> -10004808: 62e2 str r2, [r4, #44] ; 0x2c -1000480a: 2230 movs r2, #48 ; 0x30 -1000480c: 54a3 strb r3, [r4, r2] -1000480e: 2d00 cmp r5, #0 -10004810: d01e beq.n 10004850 <_hw_endpoint_init+0x70> -10004812: 00c3 lsls r3, r0, #3 -10004814: 4a1b ldr r2, [pc, #108] ; (10004884 <_hw_endpoint_init+0xa4>) -10004816: 4694 mov ip, r2 -10004818: 4463 add r3, ip -1000481a: 60e3 str r3, [r4, #12] -1000481c: 68e3 ldr r3, [r4, #12] -1000481e: 2200 movs r2, #0 -10004820: 601a str r2, [r3, #0] -10004822: 78a3 ldrb r3, [r4, #2] -10004824: 2b00 cmp r3, #0 -10004826: d119 bne.n 1000485c <_hw_endpoint_init+0x7c> -10004828: 60a3 str r3, [r4, #8] -1000482a: 4b17 ldr r3, [pc, #92] ; (10004888 <_hw_endpoint_init+0xa8>) -1000482c: 6123 str r3, [r4, #16] -1000482e: 2301 movs r3, #1 -10004830: 7023 strb r3, [r4, #0] -10004832: bd70 pop {r4, r5, r6, pc} -10004834: 2100 movs r1, #0 -10004836: e7e2 b.n 100047fe <_hw_endpoint_init+0x1e> -10004838: 2180 movs r1, #128 ; 0x80 -1000483a: 00c9 lsls r1, r1, #3 -1000483c: 428a cmp r2, r1 -1000483e: d3e3 bcc.n 10004808 <_hw_endpoint_init+0x28> -10004840: 0011 movs r1, r2 -10004842: 4812 ldr r0, [pc, #72] ; (1000488c <_hw_endpoint_init+0xac>) -10004844: f7fd f9b0 bl 10001ba8 -10004848: 0011 movs r1, r2 -1000484a: 4810 ldr r0, [pc, #64] ; (1000488c <_hw_endpoint_init+0xac>) -1000484c: f7fd f9ac bl 10001ba8 -10004850: 00c3 lsls r3, r0, #3 -10004852: 4a0f ldr r2, [pc, #60] ; (10004890 <_hw_endpoint_init+0xb0>) -10004854: 4694 mov ip, r2 -10004856: 4463 add r3, ip -10004858: 60e3 str r3, [r4, #12] -1000485a: e7df b.n 1000481c <_hw_endpoint_init+0x3c> -1000485c: 2e00 cmp r6, #0 -1000485e: db09 blt.n 10004874 <_hw_endpoint_init+0x94> -10004860: 3801 subs r0, #1 -10004862: 00c0 lsls r0, r0, #3 -10004864: 4b0b ldr r3, [pc, #44] ; (10004894 <_hw_endpoint_init+0xb4>) -10004866: 469c mov ip, r3 -10004868: 4460 add r0, ip -1000486a: 60a0 str r0, [r4, #8] -1000486c: 0020 movs r0, r4 -1000486e: f7ff ff79 bl 10004764 <_hw_endpoint_alloc> -10004872: e7dc b.n 1000482e <_hw_endpoint_init+0x4e> -10004874: 3801 subs r0, #1 -10004876: 00c0 lsls r0, r0, #3 -10004878: 4b07 ldr r3, [pc, #28] ; (10004898 <_hw_endpoint_init+0xb8>) -1000487a: 469c mov ip, r3 -1000487c: 4460 add r0, ip -1000487e: 60a0 str r0, [r4, #8] -10004880: e7f4 b.n 1000486c <_hw_endpoint_init+0x8c> -10004882: 46c0 nop ; (mov r8, r8) -10004884: 50100080 .word 0x50100080 -10004888: 50100100 .word 0x50100100 -1000488c: 100084e0 .word 0x100084e0 -10004890: 50100084 .word 0x50100084 -10004894: 5010000c .word 0x5010000c -10004898: 50100008 .word 0x50100008 +100047e8 : +100047e8: b510 push {r4, lr} +100047ea: 4b06 ldr r3, [pc, #24] ; (10004804 ) +100047ec: 781b ldrb r3, [r3, #0] +100047ee: 4b06 ldr r3, [pc, #24] ; (10004808 ) +100047f0: 781b ldrb r3, [r3, #0] +100047f2: 21e1 movs r1, #225 ; 0xe1 +100047f4: 2301 movs r3, #1 +100047f6: 2200 movs r2, #0 +100047f8: 0249 lsls r1, r1, #9 +100047fa: 4804 ldr r0, [pc, #16] ; (1000480c ) +100047fc: f7ff ffd6 bl 100047ac +10004800: bd10 pop {r4, pc} +10004802: 46c0 nop ; (mov r8, r8) +10004804: 10008cf8 .word 0x10008cf8 +10004808: 10008cfc .word 0x10008cfc +1000480c: 40034000 .word 0x40034000 -1000489c : -1000489c: b570 push {r4, r5, r6, lr} -1000489e: 0004 movs r4, r0 -100048a0: 000d movs r5, r1 -100048a2: 0016 movs r6, r2 -100048a4: f7ff ff3a bl 1000471c -100048a8: 0033 movs r3, r6 -100048aa: 002a movs r2, r5 -100048ac: 0021 movs r1, r4 -100048ae: f7ff ff97 bl 100047e0 <_hw_endpoint_init> -100048b2: bd70 pop {r4, r5, r6, pc} +10004810 : +10004810: 227f movs r2, #127 ; 0x7f +10004812: 4002 ands r2, r0 +10004814: 09c3 lsrs r3, r0, #7 +10004816: 2034 movs r0, #52 ; 0x34 +10004818: 4358 muls r0, r3 +1000481a: 2368 movs r3, #104 ; 0x68 +1000481c: 4353 muls r3, r2 +1000481e: 18c0 adds r0, r0, r3 +10004820: 4b01 ldr r3, [pc, #4] ; (10004828 ) +10004822: 18c0 adds r0, r0, r3 +10004824: 4770 bx lr +10004826: 46c0 nop ; (mov r8, r8) +10004828: 20000e54 .word 0x20000e54 -100048b4 : -100048b4: b5f0 push {r4, r5, r6, r7, lr} -100048b6: 46ce mov lr, r9 -100048b8: 4647 mov r7, r8 -100048ba: b580 push {r7, lr} -100048bc: b083 sub sp, #12 -100048be: 4b25 ldr r3, [pc, #148] ; (10004954 ) -100048c0: 6d9f ldr r7, [r3, #88] ; 0x58 -100048c2: 2600 movs r6, #0 -100048c4: 2501 movs r5, #1 -100048c6: e008 b.n 100048da -100048c8: 4b23 ldr r3, [pc, #140] ; (10004958 ) -100048ca: 4a24 ldr r2, [pc, #144] ; (1000495c ) -100048cc: 21df movs r1, #223 ; 0xdf -100048ce: 4824 ldr r0, [pc, #144] ; (10004960 ) -100048d0: f7fd f94c bl 10001b6c <__assert_func> -100048d4: 43af bics r7, r5 -100048d6: 006d lsls r5, r5, #1 -100048d8: 3601 adds r6, #1 -100048da: 2f00 cmp r7, #0 -100048dc: d034 beq.n 10004948 -100048de: 2e1f cmp r6, #31 -100048e0: d832 bhi.n 10004948 -100048e2: 423d tst r5, r7 -100048e4: d0f7 beq.n 100048d6 -100048e6: 4b1b ldr r3, [pc, #108] ; (10004954 ) -100048e8: 6ddb ldr r3, [r3, #92] ; 0x5c -100048ea: 421d tst r5, r3 -100048ec: d1ec bne.n 100048c8 -100048ee: 4b1d ldr r3, [pc, #116] ; (10004964 ) -100048f0: 659d str r5, [r3, #88] ; 0x58 -100048f2: 0872 lsrs r2, r6, #1 -100048f4: 2301 movs r3, #1 -100048f6: 4033 ands r3, r6 -100048f8: 4259 negs r1, r3 -100048fa: 414b adcs r3, r1 -100048fc: b2d9 uxtb r1, r3 -100048fe: 4689 mov r9, r1 -10004900: 21ff movs r1, #255 ; 0xff -10004902: 4011 ands r1, r2 -10004904: 4688 mov r8, r1 -10004906: 2434 movs r4, #52 ; 0x34 -10004908: 4363 muls r3, r4 -1000490a: 3434 adds r4, #52 ; 0x34 -1000490c: 434c muls r4, r1 -1000490e: 191c adds r4, r3, r4 -10004910: 4b15 ldr r3, [pc, #84] ; (10004968 ) -10004912: 18e4 adds r4, r4, r3 -10004914: 0020 movs r0, r4 -10004916: f000 facd bl 10004eb4 <_hw_endpoint_xfer_continue> -1000491a: 2800 cmp r0, #0 -1000491c: d0da beq.n 100048d4 -1000491e: 2334 movs r3, #52 ; 0x34 -10004920: 464a mov r2, r9 -10004922: 4353 muls r3, r2 -10004924: 2268 movs r2, #104 ; 0x68 -10004926: 4641 mov r1, r8 -10004928: 434a muls r2, r1 -1000492a: 189b adds r3, r3, r2 -1000492c: 4a0e ldr r2, [pc, #56] ; (10004968 ) -1000492e: 18d3 adds r3, r2, r3 -10004930: 69da ldr r2, [r3, #28] -10004932: 7919 ldrb r1, [r3, #4] -10004934: 2301 movs r3, #1 -10004936: 9300 str r3, [sp, #0] -10004938: 2300 movs r3, #0 -1000493a: 2000 movs r0, #0 -1000493c: f000 fe43 bl 100055c6 -10004940: 0020 movs r0, r4 -10004942: f000 f9f9 bl 10004d38 -10004946: e7c5 b.n 100048d4 -10004948: b003 add sp, #12 -1000494a: bcc0 pop {r6, r7} -1000494c: 46b9 mov r9, r7 -1000494e: 46b0 mov r8, r6 -10004950: bdf0 pop {r4, r5, r6, r7, pc} -10004952: 46c0 nop ; (mov r8, r8) -10004954: 50110000 .word 0x50110000 -10004958: 10008508 .word 0x10008508 -1000495c: 10008594 .word 0x10008594 -10004960: 10008450 .word 0x10008450 -10004964: 50113000 .word 0x50113000 -10004968: 20000e64 .word 0x20000e64 +1000482c : +1000482c: b510 push {r4, lr} +1000482e: b082 sub sp, #8 +10004830: ab01 add r3, sp, #4 +10004832: 4a08 ldr r2, [pc, #32] ; (10004854 ) +10004834: 801a strh r2, [r3, #0] +10004836: 2400 movs r4, #0 +10004838: e008 b.n 1000484c +1000483a: ab01 add r3, sp, #4 +1000483c: 5d18 ldrb r0, [r3, r4] +1000483e: f7ff ffe7 bl 10004810 +10004842: 2301 movs r3, #1 +10004844: 7143 strb r3, [r0, #5] +10004846: 2300 movs r3, #0 +10004848: 7503 strb r3, [r0, #20] +1000484a: 3401 adds r4, #1 +1000484c: 2c01 cmp r4, #1 +1000484e: d9f4 bls.n 1000483a +10004850: b002 add sp, #8 +10004852: bd10 pop {r4, pc} +10004854: ffff8000 .word 0xffff8000 -1000496c : -1000496c: b570 push {r4, r5, r6, lr} -1000496e: 4a1d ldr r2, [pc, #116] ; (100049e4 ) -10004970: 2398 movs r3, #152 ; 0x98 -10004972: 58d4 ldr r4, [r2, r3] -10004974: 2380 movs r3, #128 ; 0x80 -10004976: 025b lsls r3, r3, #9 -10004978: 0025 movs r5, r4 -1000497a: 401d ands r5, r3 -1000497c: 421c tst r4, r3 -1000497e: d106 bne.n 1000498e -10004980: 06e3 lsls r3, r4, #27 -10004982: d412 bmi.n 100049aa -10004984: 04e3 lsls r3, r4, #19 -10004986: d415 bmi.n 100049b4 -10004988: 42a5 cmp r5, r4 -1000498a: d125 bne.n 100049d8 -1000498c: bd70 pop {r4, r5, r6, pc} -1000498e: f7ff fed3 bl 10004738 -10004992: 2201 movs r2, #1 -10004994: 4914 ldr r1, [pc, #80] ; (100049e8 ) -10004996: 2000 movs r0, #0 -10004998: f000 fdfb bl 10005592 -1000499c: 4b13 ldr r3, [pc, #76] ; (100049ec ) -1000499e: 2280 movs r2, #128 ; 0x80 -100049a0: 0292 lsls r2, r2, #10 -100049a2: 651a str r2, [r3, #80] ; 0x50 -100049a4: 2580 movs r5, #128 ; 0x80 -100049a6: 026d lsls r5, r5, #9 -100049a8: e7ea b.n 10004980 -100049aa: 2310 movs r3, #16 -100049ac: 431d orrs r5, r3 -100049ae: f7ff ff81 bl 100048b4 -100049b2: e7e7 b.n 10004984 -100049b4: 2300 movs r3, #0 -100049b6: 4a0e ldr r2, [pc, #56] ; (100049f0 ) -100049b8: 7013 strb r3, [r2, #0] -100049ba: 4a0a ldr r2, [pc, #40] ; (100049e4 ) -100049bc: 6013 str r3, [r2, #0] -100049be: 2380 movs r3, #128 ; 0x80 -100049c0: 015b lsls r3, r3, #5 -100049c2: 431d orrs r5, r3 -100049c4: 2201 movs r2, #1 -100049c6: 2101 movs r1, #1 -100049c8: 2000 movs r0, #0 -100049ca: f000 fdcf bl 1000556c -100049ce: 4b07 ldr r3, [pc, #28] ; (100049ec ) -100049d0: 2280 movs r2, #128 ; 0x80 -100049d2: 0312 lsls r2, r2, #12 -100049d4: 651a str r2, [r3, #80] ; 0x50 -100049d6: e7d7 b.n 10004988 -100049d8: 0029 movs r1, r5 -100049da: 4061 eors r1, r4 -100049dc: 4805 ldr r0, [pc, #20] ; (100049f4 ) -100049de: f7fd f8e3 bl 10001ba8 -100049e2: 46c0 nop ; (mov r8, r8) -100049e4: 50110000 .word 0x50110000 -100049e8: 50100000 .word 0x50100000 -100049ec: 50113000 .word 0x50113000 -100049f0: 2000171e .word 0x2000171e -100049f4: 10008514 .word 0x10008514 +10004858 <_hw_endpoint_alloc>: +10004858: b510 push {r4, lr} +1000485a: 6ac3 ldr r3, [r0, #44] ; 0x2c +1000485c: 2b40 cmp r3, #64 ; 0x40 +1000485e: d800 bhi.n 10004862 <_hw_endpoint_alloc+0xa> +10004860: 2340 movs r3, #64 ; 0x40 +10004862: 4916 ldr r1, [pc, #88] ; (100048bc <_hw_endpoint_alloc+0x64>) +10004864: 680a ldr r2, [r1, #0] +10004866: 6102 str r2, [r0, #16] +10004868: 18d3 adds r3, r2, r3 +1000486a: 600b str r3, [r1, #0] +1000486c: 0699 lsls r1, r3, #26 +1000486e: d004 beq.n 1000487a <_hw_endpoint_alloc+0x22> +10004870: 213f movs r1, #63 ; 0x3f +10004872: 438b bics r3, r1 +10004874: 3340 adds r3, #64 ; 0x40 +10004876: 4911 ldr r1, [pc, #68] ; (100048bc <_hw_endpoint_alloc+0x64>) +10004878: 600b str r3, [r1, #0] +1000487a: 4b10 ldr r3, [pc, #64] ; (100048bc <_hw_endpoint_alloc+0x64>) +1000487c: 6819 ldr r1, [r3, #0] +1000487e: 068b lsls r3, r1, #26 +10004880: d110 bne.n 100048a4 <_hw_endpoint_alloc+0x4c> +10004882: 4b0f ldr r3, [pc, #60] ; (100048c0 <_hw_endpoint_alloc+0x68>) +10004884: 405a eors r2, r3 +10004886: 404b eors r3, r1 +10004888: 2180 movs r1, #128 ; 0x80 +1000488a: 0149 lsls r1, r1, #5 +1000488c: 428b cmp r3, r1 +1000488e: d80f bhi.n 100048b0 <_hw_endpoint_alloc+0x58> +10004890: 2330 movs r3, #48 ; 0x30 +10004892: 5cc3 ldrb r3, [r0, r3] +10004894: 069b lsls r3, r3, #26 +10004896: 431a orrs r2, r3 +10004898: 23a0 movs r3, #160 ; 0xa0 +1000489a: 061b lsls r3, r3, #24 +1000489c: 431a orrs r2, r3 +1000489e: 6883 ldr r3, [r0, #8] +100048a0: 601a str r2, [r3, #0] +100048a2: bd10 pop {r4, pc} +100048a4: 4b07 ldr r3, [pc, #28] ; (100048c4 <_hw_endpoint_alloc+0x6c>) +100048a6: 4a08 ldr r2, [pc, #32] ; (100048c8 <_hw_endpoint_alloc+0x70>) +100048a8: 2159 movs r1, #89 ; 0x59 +100048aa: 4808 ldr r0, [pc, #32] ; (100048cc <_hw_endpoint_alloc+0x74>) +100048ac: f7fd f9d8 bl 10001c60 <__assert_func> +100048b0: 4b07 ldr r3, [pc, #28] ; (100048d0 <_hw_endpoint_alloc+0x78>) +100048b2: 4a05 ldr r2, [pc, #20] ; (100048c8 <_hw_endpoint_alloc+0x70>) +100048b4: 215b movs r1, #91 ; 0x5b +100048b6: 4805 ldr r0, [pc, #20] ; (100048cc <_hw_endpoint_alloc+0x74>) +100048b8: f7fd f9d2 bl 10001c60 <__assert_func> +100048bc: 200014d4 .word 0x200014d4 +100048c0: 50100000 .word 0x50100000 +100048c4: 100085e0 .word 0x100085e0 +100048c8: 10008740 .word 0x10008740 +100048cc: 10008610 .word 0x10008610 +100048d0: 1000866c .word 0x1000866c -100049f8 : -100049f8: b570 push {r4, r5, r6, lr} -100049fa: 000c movs r4, r1 -100049fc: 0015 movs r5, r2 -100049fe: 001e movs r6, r3 -10004a00: f7ff fe8c bl 1000471c -10004a04: 0033 movs r3, r6 -10004a06: 002a movs r2, r5 -10004a08: 0021 movs r1, r4 -10004a0a: f000 fa7f bl 10004f0c <_hw_endpoint_xfer> -10004a0e: bd70 pop {r4, r5, r6, pc} +100048d4 <_hw_endpoint_init>: +100048d4: b570 push {r4, r5, r6, lr} +100048d6: 0004 movs r4, r0 +100048d8: 207f movs r0, #127 ; 0x7f +100048da: 4008 ands r0, r1 +100048dc: b24e sxtb r6, r1 +100048de: 09cd lsrs r5, r1, #7 +100048e0: 7121 strb r1, [r4, #4] +100048e2: 7065 strb r5, [r4, #1] +100048e4: 43f1 mvns r1, r6 +100048e6: 0fc9 lsrs r1, r1, #31 +100048e8: 70e1 strb r1, [r4, #3] +100048ea: 70a0 strb r0, [r4, #2] +100048ec: 2800 cmp r0, #0 +100048ee: d11b bne.n 10004928 <_hw_endpoint_init+0x54> +100048f0: 2101 movs r1, #1 +100048f2: 7161 strb r1, [r4, #5] +100048f4: 2b01 cmp r3, #1 +100048f6: d019 beq.n 1000492c <_hw_endpoint_init+0x58> +100048f8: 2a40 cmp r2, #64 ; 0x40 +100048fa: d81f bhi.n 1000493c <_hw_endpoint_init+0x68> +100048fc: 62e2 str r2, [r4, #44] ; 0x2c +100048fe: 2230 movs r2, #48 ; 0x30 +10004900: 54a3 strb r3, [r4, r2] +10004902: 2d00 cmp r5, #0 +10004904: d01e beq.n 10004944 <_hw_endpoint_init+0x70> +10004906: 00c3 lsls r3, r0, #3 +10004908: 4a1b ldr r2, [pc, #108] ; (10004978 <_hw_endpoint_init+0xa4>) +1000490a: 4694 mov ip, r2 +1000490c: 4463 add r3, ip +1000490e: 60e3 str r3, [r4, #12] +10004910: 68e3 ldr r3, [r4, #12] +10004912: 2200 movs r2, #0 +10004914: 601a str r2, [r3, #0] +10004916: 78a3 ldrb r3, [r4, #2] +10004918: 2b00 cmp r3, #0 +1000491a: d119 bne.n 10004950 <_hw_endpoint_init+0x7c> +1000491c: 60a3 str r3, [r4, #8] +1000491e: 4b17 ldr r3, [pc, #92] ; (1000497c <_hw_endpoint_init+0xa8>) +10004920: 6123 str r3, [r4, #16] +10004922: 2301 movs r3, #1 +10004924: 7023 strb r3, [r4, #0] +10004926: bd70 pop {r4, r5, r6, pc} +10004928: 2100 movs r1, #0 +1000492a: e7e2 b.n 100048f2 <_hw_endpoint_init+0x1e> +1000492c: 2180 movs r1, #128 ; 0x80 +1000492e: 00c9 lsls r1, r1, #3 +10004930: 428a cmp r2, r1 +10004932: d3e3 bcc.n 100048fc <_hw_endpoint_init+0x28> +10004934: 0011 movs r1, r2 +10004936: 4812 ldr r0, [pc, #72] ; (10004980 <_hw_endpoint_init+0xac>) +10004938: f7fd f9b0 bl 10001c9c +1000493c: 0011 movs r1, r2 +1000493e: 4810 ldr r0, [pc, #64] ; (10004980 <_hw_endpoint_init+0xac>) +10004940: f7fd f9ac bl 10001c9c +10004944: 00c3 lsls r3, r0, #3 +10004946: 4a0f ldr r2, [pc, #60] ; (10004984 <_hw_endpoint_init+0xb0>) +10004948: 4694 mov ip, r2 +1000494a: 4463 add r3, ip +1000494c: 60e3 str r3, [r4, #12] +1000494e: e7df b.n 10004910 <_hw_endpoint_init+0x3c> +10004950: 2e00 cmp r6, #0 +10004952: db09 blt.n 10004968 <_hw_endpoint_init+0x94> +10004954: 3801 subs r0, #1 +10004956: 00c0 lsls r0, r0, #3 +10004958: 4b0b ldr r3, [pc, #44] ; (10004988 <_hw_endpoint_init+0xb4>) +1000495a: 469c mov ip, r3 +1000495c: 4460 add r0, ip +1000495e: 60a0 str r0, [r4, #8] +10004960: 0020 movs r0, r4 +10004962: f7ff ff79 bl 10004858 <_hw_endpoint_alloc> +10004966: e7dc b.n 10004922 <_hw_endpoint_init+0x4e> +10004968: 3801 subs r0, #1 +1000496a: 00c0 lsls r0, r0, #3 +1000496c: 4b07 ldr r3, [pc, #28] ; (1000498c <_hw_endpoint_init+0xb8>) +1000496e: 469c mov ip, r3 +10004970: 4460 add r0, ip +10004972: 60a0 str r0, [r4, #8] +10004974: e7f4 b.n 10004960 <_hw_endpoint_init+0x8c> +10004976: 46c0 nop ; (mov r8, r8) +10004978: 50100080 .word 0x50100080 +1000497c: 50100100 .word 0x50100100 +10004980: 100086a0 .word 0x100086a0 +10004984: 50100084 .word 0x50100084 +10004988: 5010000c .word 0x5010000c +1000498c: 50100008 .word 0x50100008 -10004a10 : -10004a10: b510 push {r4, lr} -10004a12: f7ff fe91 bl 10004738 -10004a16: 2301 movs r3, #1 -10004a18: 2200 movs r2, #0 -10004a1a: 2100 movs r1, #0 -10004a1c: 2080 movs r0, #128 ; 0x80 -10004a1e: f7ff ffeb bl 100049f8 -10004a22: bd10 pop {r4, pc} +10004990 : +10004990: b570 push {r4, r5, r6, lr} +10004992: 0004 movs r4, r0 +10004994: 000d movs r5, r1 +10004996: 0016 movs r6, r2 +10004998: f7ff ff3a bl 10004810 +1000499c: 0033 movs r3, r6 +1000499e: 002a movs r2, r5 +100049a0: 0021 movs r1, r4 +100049a2: f7ff ff97 bl 100048d4 <_hw_endpoint_init> +100049a6: bd70 pop {r4, r5, r6, pc} -10004a24 <_hw_endpoint_stall>: -10004a24: b510 push {r4, lr} -10004a26: 0004 movs r4, r0 -10004a28: 7d03 ldrb r3, [r0, #20] -10004a2a: 2b00 cmp r3, #0 -10004a2c: d111 bne.n 10004a52 <_hw_endpoint_stall+0x2e> -10004a2e: 7883 ldrb r3, [r0, #2] -10004a30: 2b00 cmp r3, #0 -10004a32: d105 bne.n 10004a40 <_hw_endpoint_stall+0x1c> -10004a34: 7843 ldrb r3, [r0, #1] -10004a36: 2b00 cmp r3, #0 -10004a38: d012 beq.n 10004a60 <_hw_endpoint_stall+0x3c> -10004a3a: 2201 movs r2, #1 -10004a3c: 4b09 ldr r3, [pc, #36] ; (10004a64 <_hw_endpoint_stall+0x40>) -10004a3e: 669a str r2, [r3, #104] ; 0x68 -10004a40: 2280 movs r2, #128 ; 0x80 -10004a42: 0112 lsls r2, r2, #4 -10004a44: 4908 ldr r1, [pc, #32] ; (10004a68 <_hw_endpoint_stall+0x44>) -10004a46: 0020 movs r0, r4 -10004a48: f000 f980 bl 10004d4c <_hw_endpoint_buffer_control_update32> -10004a4c: 2301 movs r3, #1 -10004a4e: 7523 strb r3, [r4, #20] -10004a50: bd10 pop {r4, pc} -10004a52: 2184 movs r1, #132 ; 0x84 -10004a54: 4b05 ldr r3, [pc, #20] ; (10004a6c <_hw_endpoint_stall+0x48>) -10004a56: 4a06 ldr r2, [pc, #24] ; (10004a70 <_hw_endpoint_stall+0x4c>) -10004a58: 0049 lsls r1, r1, #1 -10004a5a: 4806 ldr r0, [pc, #24] ; (10004a74 <_hw_endpoint_stall+0x50>) -10004a5c: f7fd f886 bl 10001b6c <__assert_func> -10004a60: 2202 movs r2, #2 -10004a62: e7eb b.n 10004a3c <_hw_endpoint_stall+0x18> -10004a64: 50112000 .word 0x50112000 -10004a68: fffff7ff .word 0xfffff7ff -10004a6c: 10008528 .word 0x10008528 -10004a70: 1000855c .word 0x1000855c -10004a74: 10008450 .word 0x10008450 +100049a8 : +100049a8: b5f0 push {r4, r5, r6, r7, lr} +100049aa: 46ce mov lr, r9 +100049ac: 4647 mov r7, r8 +100049ae: b580 push {r7, lr} +100049b0: b083 sub sp, #12 +100049b2: 4b25 ldr r3, [pc, #148] ; (10004a48 ) +100049b4: 6d9f ldr r7, [r3, #88] ; 0x58 +100049b6: 2600 movs r6, #0 +100049b8: 2501 movs r5, #1 +100049ba: e008 b.n 100049ce +100049bc: 4b23 ldr r3, [pc, #140] ; (10004a4c ) +100049be: 4a24 ldr r2, [pc, #144] ; (10004a50 ) +100049c0: 21df movs r1, #223 ; 0xdf +100049c2: 4824 ldr r0, [pc, #144] ; (10004a54 ) +100049c4: f7fd f94c bl 10001c60 <__assert_func> +100049c8: 43af bics r7, r5 +100049ca: 006d lsls r5, r5, #1 +100049cc: 3601 adds r6, #1 +100049ce: 2f00 cmp r7, #0 +100049d0: d034 beq.n 10004a3c +100049d2: 2e1f cmp r6, #31 +100049d4: d832 bhi.n 10004a3c +100049d6: 423d tst r5, r7 +100049d8: d0f7 beq.n 100049ca +100049da: 4b1b ldr r3, [pc, #108] ; (10004a48 ) +100049dc: 6ddb ldr r3, [r3, #92] ; 0x5c +100049de: 421d tst r5, r3 +100049e0: d1ec bne.n 100049bc +100049e2: 4b1d ldr r3, [pc, #116] ; (10004a58 ) +100049e4: 659d str r5, [r3, #88] ; 0x58 +100049e6: 0872 lsrs r2, r6, #1 +100049e8: 2301 movs r3, #1 +100049ea: 4033 ands r3, r6 +100049ec: 4259 negs r1, r3 +100049ee: 414b adcs r3, r1 +100049f0: b2d9 uxtb r1, r3 +100049f2: 4689 mov r9, r1 +100049f4: 21ff movs r1, #255 ; 0xff +100049f6: 4011 ands r1, r2 +100049f8: 4688 mov r8, r1 +100049fa: 2434 movs r4, #52 ; 0x34 +100049fc: 4363 muls r3, r4 +100049fe: 3434 adds r4, #52 ; 0x34 +10004a00: 434c muls r4, r1 +10004a02: 191c adds r4, r3, r4 +10004a04: 4b15 ldr r3, [pc, #84] ; (10004a5c ) +10004a06: 18e4 adds r4, r4, r3 +10004a08: 0020 movs r0, r4 +10004a0a: f000 facd bl 10004fa8 <_hw_endpoint_xfer_continue> +10004a0e: 2800 cmp r0, #0 +10004a10: d0da beq.n 100049c8 +10004a12: 2334 movs r3, #52 ; 0x34 +10004a14: 464a mov r2, r9 +10004a16: 4353 muls r3, r2 +10004a18: 2268 movs r2, #104 ; 0x68 +10004a1a: 4641 mov r1, r8 +10004a1c: 434a muls r2, r1 +10004a1e: 189b adds r3, r3, r2 +10004a20: 4a0e ldr r2, [pc, #56] ; (10004a5c ) +10004a22: 18d3 adds r3, r2, r3 +10004a24: 69da ldr r2, [r3, #28] +10004a26: 7919 ldrb r1, [r3, #4] +10004a28: 2301 movs r3, #1 +10004a2a: 9300 str r3, [sp, #0] +10004a2c: 2300 movs r3, #0 +10004a2e: 2000 movs r0, #0 +10004a30: f000 fe43 bl 100056ba +10004a34: 0020 movs r0, r4 +10004a36: f000 f9f9 bl 10004e2c +10004a3a: e7c5 b.n 100049c8 +10004a3c: b003 add sp, #12 +10004a3e: bcc0 pop {r6, r7} +10004a40: 46b9 mov r9, r7 +10004a42: 46b0 mov r8, r6 +10004a44: bdf0 pop {r4, r5, r6, r7, pc} +10004a46: 46c0 nop ; (mov r8, r8) +10004a48: 50110000 .word 0x50110000 +10004a4c: 100086c8 .word 0x100086c8 +10004a50: 10008754 .word 0x10008754 +10004a54: 10008610 .word 0x10008610 +10004a58: 50113000 .word 0x50113000 +10004a5c: 20000e54 .word 0x20000e54 -10004a78 : -10004a78: b510 push {r4, lr} -10004a7a: f7ff fe4f bl 1000471c -10004a7e: f7ff ffd1 bl 10004a24 <_hw_endpoint_stall> -10004a82: bd10 pop {r4, pc} +10004a60 : +10004a60: b570 push {r4, r5, r6, lr} +10004a62: 4a1d ldr r2, [pc, #116] ; (10004ad8 ) +10004a64: 2398 movs r3, #152 ; 0x98 +10004a66: 58d4 ldr r4, [r2, r3] +10004a68: 2380 movs r3, #128 ; 0x80 +10004a6a: 025b lsls r3, r3, #9 +10004a6c: 0025 movs r5, r4 +10004a6e: 401d ands r5, r3 +10004a70: 421c tst r4, r3 +10004a72: d106 bne.n 10004a82 +10004a74: 06e3 lsls r3, r4, #27 +10004a76: d412 bmi.n 10004a9e +10004a78: 04e3 lsls r3, r4, #19 +10004a7a: d415 bmi.n 10004aa8 +10004a7c: 42a5 cmp r5, r4 +10004a7e: d125 bne.n 10004acc +10004a80: bd70 pop {r4, r5, r6, pc} +10004a82: f7ff fed3 bl 1000482c +10004a86: 2201 movs r2, #1 +10004a88: 4914 ldr r1, [pc, #80] ; (10004adc ) +10004a8a: 2000 movs r0, #0 +10004a8c: f000 fdfb bl 10005686 +10004a90: 4b13 ldr r3, [pc, #76] ; (10004ae0 ) +10004a92: 2280 movs r2, #128 ; 0x80 +10004a94: 0292 lsls r2, r2, #10 +10004a96: 651a str r2, [r3, #80] ; 0x50 +10004a98: 2580 movs r5, #128 ; 0x80 +10004a9a: 026d lsls r5, r5, #9 +10004a9c: e7ea b.n 10004a74 +10004a9e: 2310 movs r3, #16 +10004aa0: 431d orrs r5, r3 +10004aa2: f7ff ff81 bl 100049a8 +10004aa6: e7e7 b.n 10004a78 +10004aa8: 2300 movs r3, #0 +10004aaa: 4a0e ldr r2, [pc, #56] ; (10004ae4 ) +10004aac: 7013 strb r3, [r2, #0] +10004aae: 4a0a ldr r2, [pc, #40] ; (10004ad8 ) +10004ab0: 6013 str r3, [r2, #0] +10004ab2: 2380 movs r3, #128 ; 0x80 +10004ab4: 015b lsls r3, r3, #5 +10004ab6: 431d orrs r5, r3 +10004ab8: 2201 movs r2, #1 +10004aba: 2101 movs r1, #1 +10004abc: 2000 movs r0, #0 +10004abe: f000 fdcf bl 10005660 +10004ac2: 4b07 ldr r3, [pc, #28] ; (10004ae0 ) +10004ac4: 2280 movs r2, #128 ; 0x80 +10004ac6: 0312 lsls r2, r2, #12 +10004ac8: 651a str r2, [r3, #80] ; 0x50 +10004aca: e7d7 b.n 10004a7c +10004acc: 0029 movs r1, r5 +10004ace: 4061 eors r1, r4 +10004ad0: 4805 ldr r0, [pc, #20] ; (10004ae8 ) +10004ad2: f7fd f8e3 bl 10001c9c +10004ad6: 46c0 nop ; (mov r8, r8) +10004ad8: 50110000 .word 0x50110000 +10004adc: 50100000 .word 0x50100000 +10004ae0: 50113000 .word 0x50113000 +10004ae4: 20001712 .word 0x20001712 +10004ae8: 100086d4 .word 0x100086d4 -10004a84 <_hw_endpoint_clear_stall>: -10004a84: b510 push {r4, lr} -10004a86: 0004 movs r4, r0 -10004a88: 7883 ldrb r3, [r0, #2] -10004a8a: 2b00 cmp r3, #0 -10004a8c: d105 bne.n 10004a9a <_hw_endpoint_clear_stall+0x16> -10004a8e: 7843 ldrb r3, [r0, #1] -10004a90: 2b00 cmp r3, #0 -10004a92: d00a beq.n 10004aaa <_hw_endpoint_clear_stall+0x26> -10004a94: 2201 movs r2, #1 -10004a96: 4b06 ldr r3, [pc, #24] ; (10004ab0 <_hw_endpoint_clear_stall+0x2c>) -10004a98: 669a str r2, [r3, #104] ; 0x68 -10004a9a: 2200 movs r2, #0 -10004a9c: 4905 ldr r1, [pc, #20] ; (10004ab4 <_hw_endpoint_clear_stall+0x30>) -10004a9e: 0020 movs r0, r4 -10004aa0: f000 f954 bl 10004d4c <_hw_endpoint_buffer_control_update32> -10004aa4: 2300 movs r3, #0 -10004aa6: 7523 strb r3, [r4, #20] -10004aa8: bd10 pop {r4, pc} -10004aaa: 2202 movs r2, #2 -10004aac: e7f3 b.n 10004a96 <_hw_endpoint_clear_stall+0x12> -10004aae: 46c0 nop ; (mov r8, r8) -10004ab0: 50113000 .word 0x50113000 -10004ab4: fffff7ff .word 0xfffff7ff +10004aec : +10004aec: b570 push {r4, r5, r6, lr} +10004aee: 000c movs r4, r1 +10004af0: 0015 movs r5, r2 +10004af2: 001e movs r6, r3 +10004af4: f7ff fe8c bl 10004810 +10004af8: 0033 movs r3, r6 +10004afa: 002a movs r2, r5 +10004afc: 0021 movs r1, r4 +10004afe: f000 fa7f bl 10005000 <_hw_endpoint_xfer> +10004b02: bd70 pop {r4, r5, r6, pc} -10004ab8 : -10004ab8: b510 push {r4, lr} -10004aba: f7ff fe2f bl 1000471c -10004abe: f7ff ffe1 bl 10004a84 <_hw_endpoint_clear_stall> -10004ac2: bd10 pop {r4, pc} +10004b04 : +10004b04: b510 push {r4, lr} +10004b06: f7ff fe91 bl 1000482c +10004b0a: 2301 movs r3, #1 +10004b0c: 2200 movs r2, #0 +10004b0e: 2100 movs r1, #0 +10004b10: 2080 movs r0, #128 ; 0x80 +10004b12: f7ff ffeb bl 10004aec +10004b16: bd10 pop {r4, pc} -10004ac4 : -10004ac4: b510 push {r4, lr} -10004ac6: 2800 cmp r0, #0 -10004ac8: d104 bne.n 10004ad4 -10004aca: 2101 movs r1, #1 -10004acc: 2005 movs r0, #5 -10004ace: f7fd fa7f bl 10001fd0 -10004ad2: bd10 pop {r4, pc} -10004ad4: 217e movs r1, #126 ; 0x7e -10004ad6: 4b03 ldr r3, [pc, #12] ; (10004ae4 ) -10004ad8: 4a03 ldr r2, [pc, #12] ; (10004ae8 ) -10004ada: 31ff adds r1, #255 ; 0xff -10004adc: 4803 ldr r0, [pc, #12] ; (10004aec ) -10004ade: f7fd f845 bl 10001b6c <__assert_func> -10004ae2: 46c0 nop ; (mov r8, r8) -10004ae4: 10008538 .word 0x10008538 -10004ae8: 10008570 .word 0x10008570 -10004aec: 10008450 .word 0x10008450 +10004b18 <_hw_endpoint_stall>: +10004b18: b510 push {r4, lr} +10004b1a: 0004 movs r4, r0 +10004b1c: 7d03 ldrb r3, [r0, #20] +10004b1e: 2b00 cmp r3, #0 +10004b20: d111 bne.n 10004b46 <_hw_endpoint_stall+0x2e> +10004b22: 7883 ldrb r3, [r0, #2] +10004b24: 2b00 cmp r3, #0 +10004b26: d105 bne.n 10004b34 <_hw_endpoint_stall+0x1c> +10004b28: 7843 ldrb r3, [r0, #1] +10004b2a: 2b00 cmp r3, #0 +10004b2c: d012 beq.n 10004b54 <_hw_endpoint_stall+0x3c> +10004b2e: 2201 movs r2, #1 +10004b30: 4b09 ldr r3, [pc, #36] ; (10004b58 <_hw_endpoint_stall+0x40>) +10004b32: 669a str r2, [r3, #104] ; 0x68 +10004b34: 2280 movs r2, #128 ; 0x80 +10004b36: 0112 lsls r2, r2, #4 +10004b38: 4908 ldr r1, [pc, #32] ; (10004b5c <_hw_endpoint_stall+0x44>) +10004b3a: 0020 movs r0, r4 +10004b3c: f000 f980 bl 10004e40 <_hw_endpoint_buffer_control_update32> +10004b40: 2301 movs r3, #1 +10004b42: 7523 strb r3, [r4, #20] +10004b44: bd10 pop {r4, pc} +10004b46: 2184 movs r1, #132 ; 0x84 +10004b48: 4b05 ldr r3, [pc, #20] ; (10004b60 <_hw_endpoint_stall+0x48>) +10004b4a: 4a06 ldr r2, [pc, #24] ; (10004b64 <_hw_endpoint_stall+0x4c>) +10004b4c: 0049 lsls r1, r1, #1 +10004b4e: 4806 ldr r0, [pc, #24] ; (10004b68 <_hw_endpoint_stall+0x50>) +10004b50: f7fd f886 bl 10001c60 <__assert_func> +10004b54: 2202 movs r2, #2 +10004b56: e7eb b.n 10004b30 <_hw_endpoint_stall+0x18> +10004b58: 50112000 .word 0x50112000 +10004b5c: fffff7ff .word 0xfffff7ff +10004b60: 100086e8 .word 0x100086e8 +10004b64: 1000871c .word 0x1000871c +10004b68: 10008610 .word 0x10008610 -10004af0 : -10004af0: b510 push {r4, lr} -10004af2: 2800 cmp r0, #0 -10004af4: d104 bne.n 10004b00 -10004af6: 4b06 ldr r3, [pc, #24] ; (10004b10 ) -10004af8: 7019 strb r1, [r3, #0] -10004afa: f7ff ff89 bl 10004a10 -10004afe: bd10 pop {r4, pc} -10004b00: 21c5 movs r1, #197 ; 0xc5 -10004b02: 4b04 ldr r3, [pc, #16] ; (10004b14 ) -10004b04: 4a04 ldr r2, [pc, #16] ; (10004b18 ) -10004b06: 0049 lsls r1, r1, #1 -10004b08: 4804 ldr r0, [pc, #16] ; (10004b1c ) -10004b0a: f7fd f82f bl 10001b6c <__assert_func> -10004b0e: 46c0 nop ; (mov r8, r8) -10004b10: 2000171e .word 0x2000171e -10004b14: 10008538 .word 0x10008538 -10004b18: 10008610 .word 0x10008610 -10004b1c: 10008450 .word 0x10008450 +10004b6c : +10004b6c: b510 push {r4, lr} +10004b6e: f7ff fe4f bl 10004810 +10004b72: f7ff ffd1 bl 10004b18 <_hw_endpoint_stall> +10004b76: bd10 pop {r4, pc} -10004b20 : -10004b20: b510 push {r4, lr} -10004b22: 2800 cmp r0, #0 -10004b24: d104 bne.n 10004b30 -10004b26: 4b06 ldr r3, [pc, #24] ; (10004b40 ) -10004b28: 2280 movs r2, #128 ; 0x80 -10004b2a: 0252 lsls r2, r2, #9 -10004b2c: 64da str r2, [r3, #76] ; 0x4c -10004b2e: bd10 pop {r4, pc} -10004b30: 21d2 movs r1, #210 ; 0xd2 -10004b32: 4b04 ldr r3, [pc, #16] ; (10004b44 ) -10004b34: 4a04 ldr r2, [pc, #16] ; (10004b48 ) -10004b36: 0049 lsls r1, r1, #1 -10004b38: 4804 ldr r0, [pc, #16] ; (10004b4c ) -10004b3a: f7fd f817 bl 10001b6c <__assert_func> -10004b3e: 46c0 nop ; (mov r8, r8) -10004b40: 50112000 .word 0x50112000 -10004b44: 10008538 .word 0x10008538 -10004b48: 10008604 .word 0x10008604 -10004b4c: 10008450 .word 0x10008450 +10004b78 <_hw_endpoint_clear_stall>: +10004b78: b510 push {r4, lr} +10004b7a: 0004 movs r4, r0 +10004b7c: 7883 ldrb r3, [r0, #2] +10004b7e: 2b00 cmp r3, #0 +10004b80: d105 bne.n 10004b8e <_hw_endpoint_clear_stall+0x16> +10004b82: 7843 ldrb r3, [r0, #1] +10004b84: 2b00 cmp r3, #0 +10004b86: d00a beq.n 10004b9e <_hw_endpoint_clear_stall+0x26> +10004b88: 2201 movs r2, #1 +10004b8a: 4b06 ldr r3, [pc, #24] ; (10004ba4 <_hw_endpoint_clear_stall+0x2c>) +10004b8c: 669a str r2, [r3, #104] ; 0x68 +10004b8e: 2200 movs r2, #0 +10004b90: 4905 ldr r1, [pc, #20] ; (10004ba8 <_hw_endpoint_clear_stall+0x30>) +10004b92: 0020 movs r0, r4 +10004b94: f000 f954 bl 10004e40 <_hw_endpoint_buffer_control_update32> +10004b98: 2300 movs r3, #0 +10004b9a: 7523 strb r3, [r4, #20] +10004b9c: bd10 pop {r4, pc} +10004b9e: 2202 movs r2, #2 +10004ba0: e7f3 b.n 10004b8a <_hw_endpoint_clear_stall+0x12> +10004ba2: 46c0 nop ; (mov r8, r8) +10004ba4: 50113000 .word 0x50113000 +10004ba8: fffff7ff .word 0xfffff7ff -10004b50 : -10004b50: b510 push {r4, lr} -10004b52: 1e04 subs r4, r0, #0 -10004b54: d128 bne.n 10004ba8 -10004b56: f000 f8c7 bl 10004ce8 -10004b5a: 4917 ldr r1, [pc, #92] ; (10004bb8 ) -10004b5c: 2005 movs r0, #5 -10004b5e: f7fd fa47 bl 10001ff0 -10004b62: 22d0 movs r2, #208 ; 0xd0 -10004b64: 00d2 lsls r2, r2, #3 -10004b66: 2100 movs r1, #0 -10004b68: 4814 ldr r0, [pc, #80] ; (10004bbc ) -10004b6a: f7ff fbfd bl 10004368 <__wrap_memset> -10004b6e: 4b14 ldr r3, [pc, #80] ; (10004bc0 ) -10004b70: 2200 movs r2, #0 -10004b72: 701a strb r2, [r3, #0] -10004b74: 4b13 ldr r3, [pc, #76] ; (10004bc4 ) -10004b76: 4a14 ldr r2, [pc, #80] ; (10004bc8 ) -10004b78: 601a str r2, [r3, #0] -10004b7a: 2200 movs r2, #0 -10004b7c: 2140 movs r1, #64 ; 0x40 -10004b7e: 2000 movs r0, #0 -10004b80: f7ff fe8c bl 1000489c -10004b84: 2200 movs r2, #0 -10004b86: 2140 movs r1, #64 ; 0x40 -10004b88: 2080 movs r0, #128 ; 0x80 -10004b8a: f7ff fe87 bl 1000489c -10004b8e: 4b0f ldr r3, [pc, #60] ; (10004bcc ) -10004b90: 2201 movs r2, #1 -10004b92: 641a str r2, [r3, #64] ; 0x40 -10004b94: 2280 movs r2, #128 ; 0x80 -10004b96: 0592 lsls r2, r2, #22 -10004b98: 64da str r2, [r3, #76] ; 0x4c -10004b9a: 2290 movs r2, #144 ; 0x90 -10004b9c: 490c ldr r1, [pc, #48] ; (10004bd0 ) -10004b9e: 5099 str r1, [r3, r2] -10004ba0: 0020 movs r0, r4 -10004ba2: f7ff ffbd bl 10004b20 -10004ba6: bd10 pop {r4, pc} -10004ba8: 2160 movs r1, #96 ; 0x60 -10004baa: 4b0a ldr r3, [pc, #40] ; (10004bd4 ) -10004bac: 4a0a ldr r2, [pc, #40] ; (10004bd8 ) -10004bae: 31ff adds r1, #255 ; 0xff -10004bb0: 480a ldr r0, [pc, #40] ; (10004bdc ) -10004bb2: f7fc ffdb bl 10001b6c <__assert_func> -10004bb6: 46c0 nop ; (mov r8, r8) -10004bb8: 1000496d .word 0x1000496d -10004bbc: 20000e64 .word 0x20000e64 -10004bc0: 2000171e .word 0x2000171e -10004bc4: 200014e4 .word 0x200014e4 -10004bc8: 50100180 .word 0x50100180 -10004bcc: 50110000 .word 0x50110000 -10004bd0: 00011010 .word 0x00011010 -10004bd4: 10008538 .word 0x10008538 -10004bd8: 100085ac .word 0x100085ac -10004bdc: 10008450 .word 0x10008450 +10004bac : +10004bac: b510 push {r4, lr} +10004bae: f7ff fe2f bl 10004810 +10004bb2: f7ff ffe1 bl 10004b78 <_hw_endpoint_clear_stall> +10004bb6: bd10 pop {r4, pc} -10004be0 : -10004be0: b510 push {r4, lr} -10004be2: 2800 cmp r0, #0 -10004be4: d108 bne.n 10004bf8 -10004be6: 780b ldrb r3, [r1, #0] -10004be8: 065b lsls r3, r3, #25 -10004bea: d102 bne.n 10004bf2 -10004bec: 784b ldrb r3, [r1, #1] -10004bee: 2b05 cmp r3, #5 -10004bf0: d009 beq.n 10004c06 -10004bf2: f7ff fda1 bl 10004738 -10004bf6: bd10 pop {r4, pc} -10004bf8: 21b0 movs r1, #176 ; 0xb0 -10004bfa: 4b05 ldr r3, [pc, #20] ; (10004c10 ) -10004bfc: 4a05 ldr r2, [pc, #20] ; (10004c14 ) -10004bfe: 31ff adds r1, #255 ; 0xff -10004c00: 4805 ldr r0, [pc, #20] ; (10004c18 ) -10004c02: f7fc ffb3 bl 10001b6c <__assert_func> -10004c06: 4b05 ldr r3, [pc, #20] ; (10004c1c ) -10004c08: 781a ldrb r2, [r3, #0] -10004c0a: 4b05 ldr r3, [pc, #20] ; (10004c20 ) -10004c0c: 601a str r2, [r3, #0] -10004c0e: e7f0 b.n 10004bf2 -10004c10: 10008538 .word 0x10008538 -10004c14: 100085e8 .word 0x100085e8 -10004c18: 10008450 .word 0x10008450 -10004c1c: 2000171e .word 0x2000171e -10004c20: 50110000 .word 0x50110000 +10004bb8 : +10004bb8: b510 push {r4, lr} +10004bba: 2800 cmp r0, #0 +10004bbc: d104 bne.n 10004bc8 +10004bbe: 2101 movs r1, #1 +10004bc0: 2005 movs r0, #5 +10004bc2: f7fd fa7f bl 100020c4 +10004bc6: bd10 pop {r4, pc} +10004bc8: 217e movs r1, #126 ; 0x7e +10004bca: 4b03 ldr r3, [pc, #12] ; (10004bd8 ) +10004bcc: 4a03 ldr r2, [pc, #12] ; (10004bdc ) +10004bce: 31ff adds r1, #255 ; 0xff +10004bd0: 4803 ldr r0, [pc, #12] ; (10004be0 ) +10004bd2: f7fd f845 bl 10001c60 <__assert_func> +10004bd6: 46c0 nop ; (mov r8, r8) +10004bd8: 100086f8 .word 0x100086f8 +10004bdc: 10008730 .word 0x10008730 +10004be0: 10008610 .word 0x10008610 -10004c24 : -10004c24: b510 push {r4, lr} -10004c26: 000c movs r4, r1 -10004c28: 2800 cmp r0, #0 -10004c2a: d10d bne.n 10004c48 -10004c2c: 790a ldrb r2, [r1, #4] -10004c2e: 794b ldrb r3, [r1, #5] -10004c30: 2107 movs r1, #7 -10004c32: 4019 ands r1, r3 -10004c34: 0209 lsls r1, r1, #8 -10004c36: 4311 orrs r1, r2 -10004c38: 78e2 ldrb r2, [r4, #3] -10004c3a: 0792 lsls r2, r2, #30 -10004c3c: 0f92 lsrs r2, r2, #30 -10004c3e: 78a0 ldrb r0, [r4, #2] -10004c40: f7ff fe2c bl 1000489c -10004c44: 2001 movs r0, #1 -10004c46: bd10 pop {r4, pc} -10004c48: 21c0 movs r1, #192 ; 0xc0 -10004c4a: 4b03 ldr r3, [pc, #12] ; (10004c58 ) -10004c4c: 4a03 ldr r2, [pc, #12] ; (10004c5c ) -10004c4e: 31ff adds r1, #255 ; 0xff -10004c50: 4803 ldr r0, [pc, #12] ; (10004c60 ) -10004c52: f7fc ff8b bl 10001b6c <__assert_func> -10004c56: 46c0 nop ; (mov r8, r8) -10004c58: 10008538 .word 0x10008538 -10004c5c: 100085d8 .word 0x100085d8 -10004c60: 10008450 .word 0x10008450 +10004be4 : +10004be4: b510 push {r4, lr} +10004be6: 2800 cmp r0, #0 +10004be8: d104 bne.n 10004bf4 +10004bea: 4b06 ldr r3, [pc, #24] ; (10004c04 ) +10004bec: 7019 strb r1, [r3, #0] +10004bee: f7ff ff89 bl 10004b04 +10004bf2: bd10 pop {r4, pc} +10004bf4: 21c5 movs r1, #197 ; 0xc5 +10004bf6: 4b04 ldr r3, [pc, #16] ; (10004c08 ) +10004bf8: 4a04 ldr r2, [pc, #16] ; (10004c0c ) +10004bfa: 0049 lsls r1, r1, #1 +10004bfc: 4804 ldr r0, [pc, #16] ; (10004c10 ) +10004bfe: f7fd f82f bl 10001c60 <__assert_func> +10004c02: 46c0 nop ; (mov r8, r8) +10004c04: 20001712 .word 0x20001712 +10004c08: 100086f8 .word 0x100086f8 +10004c0c: 100087d0 .word 0x100087d0 +10004c10: 10008610 .word 0x10008610 -10004c64 : -10004c64: b510 push {r4, lr} -10004c66: 0004 movs r4, r0 -10004c68: 0008 movs r0, r1 -10004c6a: 0011 movs r1, r2 -10004c6c: 001a movs r2, r3 -10004c6e: 2c00 cmp r4, #0 -10004c70: d104 bne.n 10004c7c -10004c72: 2301 movs r3, #1 -10004c74: f7ff fec0 bl 100049f8 -10004c78: 2001 movs r0, #1 -10004c7a: bd10 pop {r4, pc} -10004c7c: 21e3 movs r1, #227 ; 0xe3 -10004c7e: 4b03 ldr r3, [pc, #12] ; (10004c8c ) -10004c80: 4a03 ldr r2, [pc, #12] ; (10004c90 ) -10004c82: 0049 lsls r1, r1, #1 -10004c84: 4803 ldr r0, [pc, #12] ; (10004c94 ) -10004c86: f7fc ff71 bl 10001b6c <__assert_func> -10004c8a: 46c0 nop ; (mov r8, r8) -10004c8c: 10008538 .word 0x10008538 -10004c90: 100085c8 .word 0x100085c8 -10004c94: 10008450 .word 0x10008450 +10004c14 : +10004c14: b510 push {r4, lr} +10004c16: 2800 cmp r0, #0 +10004c18: d104 bne.n 10004c24 +10004c1a: 4b06 ldr r3, [pc, #24] ; (10004c34 ) +10004c1c: 2280 movs r2, #128 ; 0x80 +10004c1e: 0252 lsls r2, r2, #9 +10004c20: 64da str r2, [r3, #76] ; 0x4c +10004c22: bd10 pop {r4, pc} +10004c24: 21d2 movs r1, #210 ; 0xd2 +10004c26: 4b04 ldr r3, [pc, #16] ; (10004c38 ) +10004c28: 4a04 ldr r2, [pc, #16] ; (10004c3c ) +10004c2a: 0049 lsls r1, r1, #1 +10004c2c: 4804 ldr r0, [pc, #16] ; (10004c40 ) +10004c2e: f7fd f817 bl 10001c60 <__assert_func> +10004c32: 46c0 nop ; (mov r8, r8) +10004c34: 50112000 .word 0x50112000 +10004c38: 100086f8 .word 0x100086f8 +10004c3c: 100087c4 .word 0x100087c4 +10004c40: 10008610 .word 0x10008610 -10004c98 : -10004c98: b510 push {r4, lr} -10004c9a: 2800 cmp r0, #0 -10004c9c: d103 bne.n 10004ca6 -10004c9e: 0008 movs r0, r1 -10004ca0: f7ff feea bl 10004a78 -10004ca4: bd10 pop {r4, pc} -10004ca6: 21d0 movs r1, #208 ; 0xd0 -10004ca8: 4b02 ldr r3, [pc, #8] ; (10004cb4 ) -10004caa: 4a03 ldr r2, [pc, #12] ; (10004cb8 ) -10004cac: 31ff adds r1, #255 ; 0xff -10004cae: 4803 ldr r0, [pc, #12] ; (10004cbc ) -10004cb0: f7fc ff5c bl 10001b6c <__assert_func> -10004cb4: 10008538 .word 0x10008538 -10004cb8: 100085b8 .word 0x100085b8 -10004cbc: 10008450 .word 0x10008450 +10004c44 : +10004c44: b510 push {r4, lr} +10004c46: 1e04 subs r4, r0, #0 +10004c48: d128 bne.n 10004c9c +10004c4a: f000 f8c7 bl 10004ddc +10004c4e: 4917 ldr r1, [pc, #92] ; (10004cac ) +10004c50: 2005 movs r0, #5 +10004c52: f7fd fa47 bl 100020e4 +10004c56: 22d0 movs r2, #208 ; 0xd0 +10004c58: 00d2 lsls r2, r2, #3 +10004c5a: 2100 movs r1, #0 +10004c5c: 4814 ldr r0, [pc, #80] ; (10004cb0 ) +10004c5e: f7ff fbfd bl 1000445c <__wrap_memset> +10004c62: 4b14 ldr r3, [pc, #80] ; (10004cb4 ) +10004c64: 2200 movs r2, #0 +10004c66: 701a strb r2, [r3, #0] +10004c68: 4b13 ldr r3, [pc, #76] ; (10004cb8 ) +10004c6a: 4a14 ldr r2, [pc, #80] ; (10004cbc ) +10004c6c: 601a str r2, [r3, #0] +10004c6e: 2200 movs r2, #0 +10004c70: 2140 movs r1, #64 ; 0x40 +10004c72: 2000 movs r0, #0 +10004c74: f7ff fe8c bl 10004990 +10004c78: 2200 movs r2, #0 +10004c7a: 2140 movs r1, #64 ; 0x40 +10004c7c: 2080 movs r0, #128 ; 0x80 +10004c7e: f7ff fe87 bl 10004990 +10004c82: 4b0f ldr r3, [pc, #60] ; (10004cc0 ) +10004c84: 2201 movs r2, #1 +10004c86: 641a str r2, [r3, #64] ; 0x40 +10004c88: 2280 movs r2, #128 ; 0x80 +10004c8a: 0592 lsls r2, r2, #22 +10004c8c: 64da str r2, [r3, #76] ; 0x4c +10004c8e: 2290 movs r2, #144 ; 0x90 +10004c90: 490c ldr r1, [pc, #48] ; (10004cc4 ) +10004c92: 5099 str r1, [r3, r2] +10004c94: 0020 movs r0, r4 +10004c96: f7ff ffbd bl 10004c14 +10004c9a: bd10 pop {r4, pc} +10004c9c: 2160 movs r1, #96 ; 0x60 +10004c9e: 4b0a ldr r3, [pc, #40] ; (10004cc8 ) +10004ca0: 4a0a ldr r2, [pc, #40] ; (10004ccc ) +10004ca2: 31ff adds r1, #255 ; 0xff +10004ca4: 480a ldr r0, [pc, #40] ; (10004cd0 ) +10004ca6: f7fc ffdb bl 10001c60 <__assert_func> +10004caa: 46c0 nop ; (mov r8, r8) +10004cac: 10004a61 .word 0x10004a61 +10004cb0: 20000e54 .word 0x20000e54 +10004cb4: 20001712 .word 0x20001712 +10004cb8: 200014d4 .word 0x200014d4 +10004cbc: 50100180 .word 0x50100180 +10004cc0: 50110000 .word 0x50110000 +10004cc4: 00011010 .word 0x00011010 +10004cc8: 100086f8 .word 0x100086f8 +10004ccc: 1000876c .word 0x1000876c +10004cd0: 10008610 .word 0x10008610 -10004cc0 : -10004cc0: b510 push {r4, lr} -10004cc2: 2800 cmp r0, #0 -10004cc4: d103 bne.n 10004cce -10004cc6: 0008 movs r0, r1 -10004cc8: f7ff fef6 bl 10004ab8 -10004ccc: bd10 pop {r4, pc} -10004cce: 21eb movs r1, #235 ; 0xeb -10004cd0: 4b02 ldr r3, [pc, #8] ; (10004cdc ) -10004cd2: 4a03 ldr r2, [pc, #12] ; (10004ce0 ) -10004cd4: 0049 lsls r1, r1, #1 -10004cd6: 4803 ldr r0, [pc, #12] ; (10004ce4 ) -10004cd8: f7fc ff48 bl 10001b6c <__assert_func> -10004cdc: 10008538 .word 0x10008538 -10004ce0: 10008544 .word 0x10008544 -10004ce4: 10008450 .word 0x10008450 +10004cd4 : +10004cd4: b510 push {r4, lr} +10004cd6: 2800 cmp r0, #0 +10004cd8: d108 bne.n 10004cec +10004cda: 780b ldrb r3, [r1, #0] +10004cdc: 065b lsls r3, r3, #25 +10004cde: d102 bne.n 10004ce6 +10004ce0: 784b ldrb r3, [r1, #1] +10004ce2: 2b05 cmp r3, #5 +10004ce4: d009 beq.n 10004cfa +10004ce6: f7ff fda1 bl 1000482c +10004cea: bd10 pop {r4, pc} +10004cec: 21b0 movs r1, #176 ; 0xb0 +10004cee: 4b05 ldr r3, [pc, #20] ; (10004d04 ) +10004cf0: 4a05 ldr r2, [pc, #20] ; (10004d08 ) +10004cf2: 31ff adds r1, #255 ; 0xff +10004cf4: 4805 ldr r0, [pc, #20] ; (10004d0c ) +10004cf6: f7fc ffb3 bl 10001c60 <__assert_func> +10004cfa: 4b05 ldr r3, [pc, #20] ; (10004d10 ) +10004cfc: 781a ldrb r2, [r3, #0] +10004cfe: 4b05 ldr r3, [pc, #20] ; (10004d14 ) +10004d00: 601a str r2, [r3, #0] +10004d02: e7f0 b.n 10004ce6 +10004d04: 100086f8 .word 0x100086f8 +10004d08: 100087a8 .word 0x100087a8 +10004d0c: 10008610 .word 0x10008610 +10004d10: 20001712 .word 0x20001712 +10004d14: 50110000 .word 0x50110000 -10004ce8 : -10004ce8: b510 push {r4, lr} -10004cea: 2380 movs r3, #128 ; 0x80 -10004cec: 045b lsls r3, r3, #17 -10004cee: 4a0d ldr r2, [pc, #52] ; (10004d24 ) -10004cf0: 6013 str r3, [r2, #0] -10004cf2: 4a0d ldr r2, [pc, #52] ; (10004d28 ) -10004cf4: 6013 str r3, [r2, #0] -10004cf6: 4b0d ldr r3, [pc, #52] ; (10004d2c ) -10004cf8: 689a ldr r2, [r3, #8] -10004cfa: 2380 movs r3, #128 ; 0x80 -10004cfc: 045b lsls r3, r3, #17 -10004cfe: 4393 bics r3, r2 -10004d00: d1f9 bne.n 10004cf6 -10004d02: 4c0b ldr r4, [pc, #44] ; (10004d30 ) -10004d04: 229c movs r2, #156 ; 0x9c -10004d06: 2100 movs r1, #0 -10004d08: 0020 movs r0, r4 -10004d0a: f7ff fb2d bl 10004368 <__wrap_memset> -10004d0e: 2280 movs r2, #128 ; 0x80 -10004d10: 0152 lsls r2, r2, #5 -10004d12: 2100 movs r1, #0 -10004d14: 4807 ldr r0, [pc, #28] ; (10004d34 ) -10004d16: f7ff fb27 bl 10004368 <__wrap_memset> -10004d1a: 2309 movs r3, #9 -10004d1c: 6763 str r3, [r4, #116] ; 0x74 -10004d1e: 3303 adds r3, #3 -10004d20: 67a3 str r3, [r4, #120] ; 0x78 -10004d22: bd10 pop {r4, pc} -10004d24: 4000e000 .word 0x4000e000 -10004d28: 4000f000 .word 0x4000f000 -10004d2c: 4000c000 .word 0x4000c000 -10004d30: 50110000 .word 0x50110000 -10004d34: 50100000 .word 0x50100000 +10004d18 : +10004d18: b510 push {r4, lr} +10004d1a: 000c movs r4, r1 +10004d1c: 2800 cmp r0, #0 +10004d1e: d10d bne.n 10004d3c +10004d20: 790a ldrb r2, [r1, #4] +10004d22: 794b ldrb r3, [r1, #5] +10004d24: 2107 movs r1, #7 +10004d26: 4019 ands r1, r3 +10004d28: 0209 lsls r1, r1, #8 +10004d2a: 4311 orrs r1, r2 +10004d2c: 78e2 ldrb r2, [r4, #3] +10004d2e: 0792 lsls r2, r2, #30 +10004d30: 0f92 lsrs r2, r2, #30 +10004d32: 78a0 ldrb r0, [r4, #2] +10004d34: f7ff fe2c bl 10004990 +10004d38: 2001 movs r0, #1 +10004d3a: bd10 pop {r4, pc} +10004d3c: 21c0 movs r1, #192 ; 0xc0 +10004d3e: 4b03 ldr r3, [pc, #12] ; (10004d4c ) +10004d40: 4a03 ldr r2, [pc, #12] ; (10004d50 ) +10004d42: 31ff adds r1, #255 ; 0xff +10004d44: 4803 ldr r0, [pc, #12] ; (10004d54 ) +10004d46: f7fc ff8b bl 10001c60 <__assert_func> +10004d4a: 46c0 nop ; (mov r8, r8) +10004d4c: 100086f8 .word 0x100086f8 +10004d50: 10008798 .word 0x10008798 +10004d54: 10008610 .word 0x10008610 -10004d38 : -10004d38: 2300 movs r3, #0 -10004d3a: 7503 strb r3, [r0, #20] -10004d3c: 7543 strb r3, [r0, #21] -10004d3e: 2232 movs r2, #50 ; 0x32 -10004d40: 5483 strb r3, [r0, r2] -10004d42: 6183 str r3, [r0, #24] -10004d44: 61c3 str r3, [r0, #28] -10004d46: 6203 str r3, [r0, #32] -10004d48: 6283 str r3, [r0, #40] ; 0x28 -10004d4a: 4770 bx lr +10004d58 : +10004d58: b510 push {r4, lr} +10004d5a: 0004 movs r4, r0 +10004d5c: 0008 movs r0, r1 +10004d5e: 0011 movs r1, r2 +10004d60: 001a movs r2, r3 +10004d62: 2c00 cmp r4, #0 +10004d64: d104 bne.n 10004d70 +10004d66: 2301 movs r3, #1 +10004d68: f7ff fec0 bl 10004aec +10004d6c: 2001 movs r0, #1 +10004d6e: bd10 pop {r4, pc} +10004d70: 21e3 movs r1, #227 ; 0xe3 +10004d72: 4b03 ldr r3, [pc, #12] ; (10004d80 ) +10004d74: 4a03 ldr r2, [pc, #12] ; (10004d84 ) +10004d76: 0049 lsls r1, r1, #1 +10004d78: 4803 ldr r0, [pc, #12] ; (10004d88 ) +10004d7a: f7fc ff71 bl 10001c60 <__assert_func> +10004d7e: 46c0 nop ; (mov r8, r8) +10004d80: 100086f8 .word 0x100086f8 +10004d84: 10008788 .word 0x10008788 +10004d88: 10008610 .word 0x10008610 -10004d4c <_hw_endpoint_buffer_control_update32>: -10004d4c: b510 push {r4, lr} -10004d4e: 2900 cmp r1, #0 -10004d50: d002 beq.n 10004d58 <_hw_endpoint_buffer_control_update32+0xc> -10004d52: 68c3 ldr r3, [r0, #12] -10004d54: 681b ldr r3, [r3, #0] -10004d56: 4019 ands r1, r3 -10004d58: 2a00 cmp r2, #0 -10004d5a: d00f beq.n 10004d7c <_hw_endpoint_buffer_control_update32+0x30> -10004d5c: 4311 orrs r1, r2 -10004d5e: 0553 lsls r3, r2, #21 -10004d60: d50c bpl.n 10004d7c <_hw_endpoint_buffer_control_update32+0x30> -10004d62: 68c2 ldr r2, [r0, #12] -10004d64: 6813 ldr r3, [r2, #0] -10004d66: 055b lsls r3, r3, #21 -10004d68: d40b bmi.n 10004d82 <_hw_endpoint_buffer_control_update32+0x36> -10004d6a: 4b0a ldr r3, [pc, #40] ; (10004d94 <_hw_endpoint_buffer_control_update32+0x48>) -10004d6c: 400b ands r3, r1 -10004d6e: 6013 str r3, [r2, #0] -10004d70: e7ff b.n 10004d72 <_hw_endpoint_buffer_control_update32+0x26> -10004d72: e7ff b.n 10004d74 <_hw_endpoint_buffer_control_update32+0x28> -10004d74: e7ff b.n 10004d76 <_hw_endpoint_buffer_control_update32+0x2a> -10004d76: e7ff b.n 10004d78 <_hw_endpoint_buffer_control_update32+0x2c> -10004d78: e7ff b.n 10004d7a <_hw_endpoint_buffer_control_update32+0x2e> -10004d7a: e7ff b.n 10004d7c <_hw_endpoint_buffer_control_update32+0x30> -10004d7c: 68c3 ldr r3, [r0, #12] -10004d7e: 6019 str r1, [r3, #0] -10004d80: bd10 pop {r4, pc} -10004d82: 7881 ldrb r1, [r0, #2] -10004d84: 7843 ldrb r3, [r0, #1] -10004d86: 009b lsls r3, r3, #2 -10004d88: 4a03 ldr r2, [pc, #12] ; (10004d98 <_hw_endpoint_buffer_control_update32+0x4c>) -10004d8a: 589a ldr r2, [r3, r2] -10004d8c: 4803 ldr r0, [pc, #12] ; (10004d9c <_hw_endpoint_buffer_control_update32+0x50>) -10004d8e: f7fc ff0b bl 10001ba8 -10004d92: 46c0 nop ; (mov r8, r8) -10004d94: fffffbff .word 0xfffffbff -10004d98: 20000364 .word 0x20000364 -10004d9c: 10008620 .word 0x10008620 +10004d8c : +10004d8c: b510 push {r4, lr} +10004d8e: 2800 cmp r0, #0 +10004d90: d103 bne.n 10004d9a +10004d92: 0008 movs r0, r1 +10004d94: f7ff feea bl 10004b6c +10004d98: bd10 pop {r4, pc} +10004d9a: 21d0 movs r1, #208 ; 0xd0 +10004d9c: 4b02 ldr r3, [pc, #8] ; (10004da8 ) +10004d9e: 4a03 ldr r2, [pc, #12] ; (10004dac ) +10004da0: 31ff adds r1, #255 ; 0xff +10004da2: 4803 ldr r0, [pc, #12] ; (10004db0 ) +10004da4: f7fc ff5c bl 10001c60 <__assert_func> +10004da8: 100086f8 .word 0x100086f8 +10004dac: 10008778 .word 0x10008778 +10004db0: 10008610 .word 0x10008610 -10004da0 <_hw_endpoint_start_next_buffer>: -10004da0: b570 push {r4, r5, r6, lr} -10004da2: 0004 movs r4, r0 -10004da4: 6a05 ldr r5, [r0, #32] -10004da6: 2280 movs r2, #128 ; 0x80 -10004da8: 00d2 lsls r2, r2, #3 -10004daa: 432a orrs r2, r5 -10004dac: 78c3 ldrb r3, [r0, #3] -10004dae: 2b00 cmp r3, #0 -10004db0: d014 beq.n 10004ddc <_hw_endpoint_start_next_buffer+0x3c> -10004db2: 7963 ldrb r3, [r4, #5] -10004db4: 2b00 cmp r3, #0 -10004db6: d01e beq.n 10004df6 <_hw_endpoint_start_next_buffer+0x56> -10004db8: 2180 movs r1, #128 ; 0x80 -10004dba: 0189 lsls r1, r1, #6 -10004dbc: 430a orrs r2, r1 -10004dbe: 2101 movs r1, #1 -10004dc0: 404b eors r3, r1 -10004dc2: 7163 strb r3, [r4, #5] -10004dc4: 2324 movs r3, #36 ; 0x24 -10004dc6: 5ce3 ldrb r3, [r4, r3] -10004dc8: 2b00 cmp r3, #0 -10004dca: d002 beq.n 10004dd2 <_hw_endpoint_start_next_buffer+0x32> -10004dcc: 2380 movs r3, #128 ; 0x80 -10004dce: 01db lsls r3, r3, #7 -10004dd0: 431a orrs r2, r3 -10004dd2: 2100 movs r1, #0 -10004dd4: 0020 movs r0, r4 -10004dd6: f7ff ffb9 bl 10004d4c <_hw_endpoint_buffer_control_update32> -10004dda: bd70 pop {r4, r5, r6, pc} -10004ddc: 6a83 ldr r3, [r0, #40] ; 0x28 -10004dde: 69c2 ldr r2, [r0, #28] -10004de0: 4694 mov ip, r2 -10004de2: 4463 add r3, ip -10004de4: 0019 movs r1, r3 -10004de6: 002a movs r2, r5 -10004de8: 6900 ldr r0, [r0, #16] -10004dea: f7ff fac3 bl 10004374 <__wrap___aeabi_memcpy> -10004dee: 2284 movs r2, #132 ; 0x84 -10004df0: 0212 lsls r2, r2, #8 -10004df2: 432a orrs r2, r5 -10004df4: e7dd b.n 10004db2 <_hw_endpoint_start_next_buffer+0x12> -10004df6: 2100 movs r1, #0 -10004df8: e7e0 b.n 10004dbc <_hw_endpoint_start_next_buffer+0x1c> +10004db4 : +10004db4: b510 push {r4, lr} +10004db6: 2800 cmp r0, #0 +10004db8: d103 bne.n 10004dc2 +10004dba: 0008 movs r0, r1 +10004dbc: f7ff fef6 bl 10004bac +10004dc0: bd10 pop {r4, pc} +10004dc2: 21eb movs r1, #235 ; 0xeb +10004dc4: 4b02 ldr r3, [pc, #8] ; (10004dd0 ) +10004dc6: 4a03 ldr r2, [pc, #12] ; (10004dd4 ) +10004dc8: 0049 lsls r1, r1, #1 +10004dca: 4803 ldr r0, [pc, #12] ; (10004dd8 ) +10004dcc: f7fc ff48 bl 10001c60 <__assert_func> +10004dd0: 100086f8 .word 0x100086f8 +10004dd4: 10008704 .word 0x10008704 +10004dd8: 10008610 .word 0x10008610 -10004dfa <_hw_endpoint_xfer_start>: -10004dfa: b570 push {r4, r5, r6, lr} -10004dfc: 0004 movs r4, r0 -10004dfe: 000e movs r6, r1 -10004e00: 0015 movs r5, r2 -10004e02: 7d43 ldrb r3, [r0, #21] -10004e04: 2b00 cmp r3, #0 -10004e06: d118 bne.n 10004e3a <_hw_endpoint_xfer_start+0x40> -10004e08: 61a5 str r5, [r4, #24] -10004e0a: 2300 movs r3, #0 -10004e0c: 61e3 str r3, [r4, #28] -10004e0e: 1c2a adds r2, r5, #0 -10004e10: b2ab uxth r3, r5 -10004e12: 2b40 cmp r3, #64 ; 0x40 -10004e14: d900 bls.n 10004e18 <_hw_endpoint_xfer_start+0x1e> -10004e16: 2240 movs r2, #64 ; 0x40 -10004e18: b292 uxth r2, r2 -10004e1a: 6222 str r2, [r4, #32] -10004e1c: 2301 movs r3, #1 -10004e1e: 7563 strb r3, [r4, #21] -10004e20: 62a6 str r6, [r4, #40] ; 0x28 -10004e22: 1aad subs r5, r5, r2 -10004e24: 426b negs r3, r5 -10004e26: 415d adcs r5, r3 -10004e28: 2324 movs r3, #36 ; 0x24 -10004e2a: 54e5 strb r5, [r4, r3] -10004e2c: 3301 adds r3, #1 -10004e2e: 2200 movs r2, #0 -10004e30: 54e2 strb r2, [r4, r3] -10004e32: 0020 movs r0, r4 -10004e34: f7ff ffb4 bl 10004da0 <_hw_endpoint_start_next_buffer> -10004e38: bd70 pop {r4, r5, r6, pc} -10004e3a: f7ff ff7d bl 10004d38 -10004e3e: e7e3 b.n 10004e08 <_hw_endpoint_xfer_start+0xe> +10004ddc : +10004ddc: b510 push {r4, lr} +10004dde: 2380 movs r3, #128 ; 0x80 +10004de0: 045b lsls r3, r3, #17 +10004de2: 4a0d ldr r2, [pc, #52] ; (10004e18 ) +10004de4: 6013 str r3, [r2, #0] +10004de6: 4a0d ldr r2, [pc, #52] ; (10004e1c ) +10004de8: 6013 str r3, [r2, #0] +10004dea: 4b0d ldr r3, [pc, #52] ; (10004e20 ) +10004dec: 689a ldr r2, [r3, #8] +10004dee: 2380 movs r3, #128 ; 0x80 +10004df0: 045b lsls r3, r3, #17 +10004df2: 4393 bics r3, r2 +10004df4: d1f9 bne.n 10004dea +10004df6: 4c0b ldr r4, [pc, #44] ; (10004e24 ) +10004df8: 229c movs r2, #156 ; 0x9c +10004dfa: 2100 movs r1, #0 +10004dfc: 0020 movs r0, r4 +10004dfe: f7ff fb2d bl 1000445c <__wrap_memset> +10004e02: 2280 movs r2, #128 ; 0x80 +10004e04: 0152 lsls r2, r2, #5 +10004e06: 2100 movs r1, #0 +10004e08: 4807 ldr r0, [pc, #28] ; (10004e28 ) +10004e0a: f7ff fb27 bl 1000445c <__wrap_memset> +10004e0e: 2309 movs r3, #9 +10004e10: 6763 str r3, [r4, #116] ; 0x74 +10004e12: 3303 adds r3, #3 +10004e14: 67a3 str r3, [r4, #120] ; 0x78 +10004e16: bd10 pop {r4, pc} +10004e18: 4000e000 .word 0x4000e000 +10004e1c: 4000f000 .word 0x4000f000 +10004e20: 4000c000 .word 0x4000c000 +10004e24: 50110000 .word 0x50110000 +10004e28: 50100000 .word 0x50100000 -10004e40 <_hw_endpoint_xfer_sync>: -10004e40: b570 push {r4, r5, r6, lr} -10004e42: 0004 movs r4, r0 -10004e44: 68c3 ldr r3, [r0, #12] -10004e46: 681b ldr r3, [r3, #0] -10004e48: 059d lsls r5, r3, #22 -10004e4a: 0dad lsrs r5, r5, #22 -10004e4c: 78c2 ldrb r2, [r0, #3] -10004e4e: 2a00 cmp r2, #0 -10004e50: d113 bne.n 10004e7a <_hw_endpoint_xfer_sync+0x3a> -10004e52: 041b lsls r3, r3, #16 -10004e54: d40b bmi.n 10004e6e <_hw_endpoint_xfer_sync+0x2e> -10004e56: 69c3 ldr r3, [r0, #28] -10004e58: 195b adds r3, r3, r5 -10004e5a: 61c3 str r3, [r0, #28] -10004e5c: 78e3 ldrb r3, [r4, #3] -10004e5e: 2b00 cmp r3, #0 -10004e60: d004 beq.n 10004e6c <_hw_endpoint_xfer_sync+0x2c> -10004e62: 6a23 ldr r3, [r4, #32] -10004e64: 42ab cmp r3, r5 -10004e66: d901 bls.n 10004e6c <_hw_endpoint_xfer_sync+0x2c> -10004e68: 69e3 ldr r3, [r4, #28] -10004e6a: 61a3 str r3, [r4, #24] -10004e6c: bd70 pop {r4, r5, r6, pc} -10004e6e: 4b0d ldr r3, [pc, #52] ; (10004ea4 <_hw_endpoint_xfer_sync+0x64>) -10004e70: 4a0d ldr r2, [pc, #52] ; (10004ea8 <_hw_endpoint_xfer_sync+0x68>) -10004e72: 21bf movs r1, #191 ; 0xbf -10004e74: 480d ldr r0, [pc, #52] ; (10004eac <_hw_endpoint_xfer_sync+0x6c>) -10004e76: f7fc fe79 bl 10001b6c <__assert_func> -10004e7a: 041b lsls r3, r3, #16 -10004e7c: d50c bpl.n 10004e98 <_hw_endpoint_xfer_sync+0x58> -10004e7e: 6a83 ldr r3, [r0, #40] ; 0x28 -10004e80: 69c2 ldr r2, [r0, #28] -10004e82: 4694 mov ip, r2 -10004e84: 4463 add r3, ip -10004e86: 0018 movs r0, r3 -10004e88: 002a movs r2, r5 -10004e8a: 6921 ldr r1, [r4, #16] -10004e8c: f7ff fa72 bl 10004374 <__wrap___aeabi_memcpy> -10004e90: 69e3 ldr r3, [r4, #28] -10004e92: 195b adds r3, r3, r5 -10004e94: 61e3 str r3, [r4, #28] -10004e96: e7e1 b.n 10004e5c <_hw_endpoint_xfer_sync+0x1c> -10004e98: 4b05 ldr r3, [pc, #20] ; (10004eb0 <_hw_endpoint_xfer_sync+0x70>) -10004e9a: 4a03 ldr r2, [pc, #12] ; (10004ea8 <_hw_endpoint_xfer_sync+0x68>) -10004e9c: 21c9 movs r1, #201 ; 0xc9 -10004e9e: 4803 ldr r0, [pc, #12] ; (10004eac <_hw_endpoint_xfer_sync+0x6c>) -10004ea0: f7fc fe64 bl 10001b6c <__assert_func> -10004ea4: 10008640 .word 0x10008640 -10004ea8: 10008750 .word 0x10008750 -10004eac: 10008660 .word 0x10008660 -10004eb0: 100086bc .word 0x100086bc +10004e2c : +10004e2c: 2300 movs r3, #0 +10004e2e: 7503 strb r3, [r0, #20] +10004e30: 7543 strb r3, [r0, #21] +10004e32: 2232 movs r2, #50 ; 0x32 +10004e34: 5483 strb r3, [r0, r2] +10004e36: 6183 str r3, [r0, #24] +10004e38: 61c3 str r3, [r0, #28] +10004e3a: 6203 str r3, [r0, #32] +10004e3c: 6283 str r3, [r0, #40] ; 0x28 +10004e3e: 4770 bx lr -10004eb4 <_hw_endpoint_xfer_continue>: -10004eb4: b570 push {r4, r5, r6, lr} -10004eb6: 0004 movs r4, r0 -10004eb8: 7d45 ldrb r5, [r0, #21] -10004eba: 2d00 cmp r5, #0 -10004ebc: d017 beq.n 10004eee <_hw_endpoint_xfer_continue+0x3a> -10004ebe: f7ff ffbf bl 10004e40 <_hw_endpoint_xfer_sync> -10004ec2: 69a1 ldr r1, [r4, #24] -10004ec4: 69e2 ldr r2, [r4, #28] -10004ec6: 1a8b subs r3, r1, r2 -10004ec8: 2b40 cmp r3, #64 ; 0x40 -10004eca: d900 bls.n 10004ece <_hw_endpoint_xfer_continue+0x1a> -10004ecc: 2340 movs r3, #64 ; 0x40 -10004ece: 6223 str r3, [r4, #32] -10004ed0: 18d3 adds r3, r2, r3 -10004ed2: 1acb subs r3, r1, r3 -10004ed4: 4258 negs r0, r3 -10004ed6: 4143 adcs r3, r0 -10004ed8: 2024 movs r0, #36 ; 0x24 -10004eda: 5423 strb r3, [r4, r0] -10004edc: 4291 cmp r1, r2 -10004ede: d30b bcc.n 10004ef8 <_hw_endpoint_xfer_continue+0x44> -10004ee0: d003 beq.n 10004eea <_hw_endpoint_xfer_continue+0x36> -10004ee2: 0020 movs r0, r4 -10004ee4: f7ff ff5c bl 10004da0 <_hw_endpoint_start_next_buffer> -10004ee8: 2500 movs r5, #0 -10004eea: 0028 movs r0, r5 -10004eec: bd70 pop {r4, r5, r6, pc} -10004eee: 7881 ldrb r1, [r0, #2] -10004ef0: 4a03 ldr r2, [pc, #12] ; (10004f00 <_hw_endpoint_xfer_continue+0x4c>) -10004ef2: 4804 ldr r0, [pc, #16] ; (10004f04 <_hw_endpoint_xfer_continue+0x50>) -10004ef4: f7fc fe58 bl 10001ba8 -10004ef8: 4803 ldr r0, [pc, #12] ; (10004f08 <_hw_endpoint_xfer_continue+0x54>) -10004efa: f7fc fe55 bl 10001ba8 -10004efe: 46c0 nop ; (mov r8, r8) -10004f00: 20000364 .word 0x20000364 -10004f04: 100086dc .word 0x100086dc -10004f08: 10008708 .word 0x10008708 +10004e40 <_hw_endpoint_buffer_control_update32>: +10004e40: b510 push {r4, lr} +10004e42: 2900 cmp r1, #0 +10004e44: d002 beq.n 10004e4c <_hw_endpoint_buffer_control_update32+0xc> +10004e46: 68c3 ldr r3, [r0, #12] +10004e48: 681b ldr r3, [r3, #0] +10004e4a: 4019 ands r1, r3 +10004e4c: 2a00 cmp r2, #0 +10004e4e: d00f beq.n 10004e70 <_hw_endpoint_buffer_control_update32+0x30> +10004e50: 4311 orrs r1, r2 +10004e52: 0553 lsls r3, r2, #21 +10004e54: d50c bpl.n 10004e70 <_hw_endpoint_buffer_control_update32+0x30> +10004e56: 68c2 ldr r2, [r0, #12] +10004e58: 6813 ldr r3, [r2, #0] +10004e5a: 055b lsls r3, r3, #21 +10004e5c: d40b bmi.n 10004e76 <_hw_endpoint_buffer_control_update32+0x36> +10004e5e: 4b0a ldr r3, [pc, #40] ; (10004e88 <_hw_endpoint_buffer_control_update32+0x48>) +10004e60: 400b ands r3, r1 +10004e62: 6013 str r3, [r2, #0] +10004e64: e7ff b.n 10004e66 <_hw_endpoint_buffer_control_update32+0x26> +10004e66: e7ff b.n 10004e68 <_hw_endpoint_buffer_control_update32+0x28> +10004e68: e7ff b.n 10004e6a <_hw_endpoint_buffer_control_update32+0x2a> +10004e6a: e7ff b.n 10004e6c <_hw_endpoint_buffer_control_update32+0x2c> +10004e6c: e7ff b.n 10004e6e <_hw_endpoint_buffer_control_update32+0x2e> +10004e6e: e7ff b.n 10004e70 <_hw_endpoint_buffer_control_update32+0x30> +10004e70: 68c3 ldr r3, [r0, #12] +10004e72: 6019 str r1, [r3, #0] +10004e74: bd10 pop {r4, pc} +10004e76: 7881 ldrb r1, [r0, #2] +10004e78: 7843 ldrb r3, [r0, #1] +10004e7a: 009b lsls r3, r3, #2 +10004e7c: 4a03 ldr r2, [pc, #12] ; (10004e8c <_hw_endpoint_buffer_control_update32+0x4c>) +10004e7e: 589a ldr r2, [r3, r2] +10004e80: 4803 ldr r0, [pc, #12] ; (10004e90 <_hw_endpoint_buffer_control_update32+0x50>) +10004e82: f7fc ff0b bl 10001c9c +10004e86: 46c0 nop ; (mov r8, r8) +10004e88: fffffbff .word 0xfffffbff +10004e8c: 20000354 .word 0x20000354 +10004e90: 100087e0 .word 0x100087e0 -10004f0c <_hw_endpoint_xfer>: -10004f0c: b510 push {r4, lr} -10004f0e: 7804 ldrb r4, [r0, #0] -10004f10: 2c00 cmp r4, #0 -10004f12: d004 beq.n 10004f1e <_hw_endpoint_xfer+0x12> -10004f14: 2b00 cmp r3, #0 -10004f16: d009 beq.n 10004f2c <_hw_endpoint_xfer+0x20> -10004f18: f7ff ff6f bl 10004dfa <_hw_endpoint_xfer_start> -10004f1c: bd10 pop {r4, pc} -10004f1e: 210c movs r1, #12 -10004f20: 4b04 ldr r3, [pc, #16] ; (10004f34 <_hw_endpoint_xfer+0x28>) -10004f22: 4a05 ldr r2, [pc, #20] ; (10004f38 <_hw_endpoint_xfer+0x2c>) -10004f24: 31ff adds r1, #255 ; 0xff -10004f26: 4805 ldr r0, [pc, #20] ; (10004f3c <_hw_endpoint_xfer+0x30>) -10004f28: f7fc fe20 bl 10001b6c <__assert_func> -10004f2c: f7ff ffc2 bl 10004eb4 <_hw_endpoint_xfer_continue> -10004f30: e7f4 b.n 10004f1c <_hw_endpoint_xfer+0x10> -10004f32: 46c0 nop ; (mov r8, r8) -10004f34: 1000872c .word 0x1000872c -10004f38: 1000873c .word 0x1000873c -10004f3c: 10008660 .word 0x10008660 +10004e94 <_hw_endpoint_start_next_buffer>: +10004e94: b570 push {r4, r5, r6, lr} +10004e96: 0004 movs r4, r0 +10004e98: 6a05 ldr r5, [r0, #32] +10004e9a: 2280 movs r2, #128 ; 0x80 +10004e9c: 00d2 lsls r2, r2, #3 +10004e9e: 432a orrs r2, r5 +10004ea0: 78c3 ldrb r3, [r0, #3] +10004ea2: 2b00 cmp r3, #0 +10004ea4: d014 beq.n 10004ed0 <_hw_endpoint_start_next_buffer+0x3c> +10004ea6: 7963 ldrb r3, [r4, #5] +10004ea8: 2b00 cmp r3, #0 +10004eaa: d01e beq.n 10004eea <_hw_endpoint_start_next_buffer+0x56> +10004eac: 2180 movs r1, #128 ; 0x80 +10004eae: 0189 lsls r1, r1, #6 +10004eb0: 430a orrs r2, r1 +10004eb2: 2101 movs r1, #1 +10004eb4: 404b eors r3, r1 +10004eb6: 7163 strb r3, [r4, #5] +10004eb8: 2324 movs r3, #36 ; 0x24 +10004eba: 5ce3 ldrb r3, [r4, r3] +10004ebc: 2b00 cmp r3, #0 +10004ebe: d002 beq.n 10004ec6 <_hw_endpoint_start_next_buffer+0x32> +10004ec0: 2380 movs r3, #128 ; 0x80 +10004ec2: 01db lsls r3, r3, #7 +10004ec4: 431a orrs r2, r3 +10004ec6: 2100 movs r1, #0 +10004ec8: 0020 movs r0, r4 +10004eca: f7ff ffb9 bl 10004e40 <_hw_endpoint_buffer_control_update32> +10004ece: bd70 pop {r4, r5, r6, pc} +10004ed0: 6a83 ldr r3, [r0, #40] ; 0x28 +10004ed2: 69c2 ldr r2, [r0, #28] +10004ed4: 4694 mov ip, r2 +10004ed6: 4463 add r3, ip +10004ed8: 0019 movs r1, r3 +10004eda: 002a movs r2, r5 +10004edc: 6900 ldr r0, [r0, #16] +10004ede: f7ff fac3 bl 10004468 <__wrap___aeabi_memcpy> +10004ee2: 2284 movs r2, #132 ; 0x84 +10004ee4: 0212 lsls r2, r2, #8 +10004ee6: 432a orrs r2, r5 +10004ee8: e7dd b.n 10004ea6 <_hw_endpoint_start_next_buffer+0x12> +10004eea: 2100 movs r1, #0 +10004eec: e7e0 b.n 10004eb0 <_hw_endpoint_start_next_buffer+0x1c> -10004f40 : -10004f40: b570 push {r4, r5, r6, lr} -10004f42: 2500 movs r5, #0 -10004f44: e003 b.n 10004f4e -10004f46: 780e ldrb r6, [r1, #0] -10004f48: 1975 adds r5, r6, r5 -10004f4a: b2ad uxth r5, r5 -10004f4c: 1989 adds r1, r1, r6 -10004f4e: 4295 cmp r5, r2 -10004f50: d20a bcs.n 10004f68 -10004f52: 784c ldrb r4, [r1, #1] -10004f54: 2c05 cmp r4, #5 -10004f56: d1f6 bne.n 10004f46 -10004f58: 788e ldrb r6, [r1, #2] -10004f5a: 347a adds r4, #122 ; 0x7a -10004f5c: 4034 ands r4, r6 -10004f5e: 0064 lsls r4, r4, #1 -10004f60: 1904 adds r4, r0, r4 -10004f62: 09f6 lsrs r6, r6, #7 -10004f64: 55a3 strb r3, [r4, r6] -10004f66: e7ee b.n 10004f46 -10004f68: bd70 pop {r4, r5, r6, pc} +10004eee <_hw_endpoint_xfer_start>: +10004eee: b570 push {r4, r5, r6, lr} +10004ef0: 0004 movs r4, r0 +10004ef2: 000e movs r6, r1 +10004ef4: 0015 movs r5, r2 +10004ef6: 7d43 ldrb r3, [r0, #21] +10004ef8: 2b00 cmp r3, #0 +10004efa: d118 bne.n 10004f2e <_hw_endpoint_xfer_start+0x40> +10004efc: 61a5 str r5, [r4, #24] +10004efe: 2300 movs r3, #0 +10004f00: 61e3 str r3, [r4, #28] +10004f02: 1c2a adds r2, r5, #0 +10004f04: b2ab uxth r3, r5 +10004f06: 2b40 cmp r3, #64 ; 0x40 +10004f08: d900 bls.n 10004f0c <_hw_endpoint_xfer_start+0x1e> +10004f0a: 2240 movs r2, #64 ; 0x40 +10004f0c: b292 uxth r2, r2 +10004f0e: 6222 str r2, [r4, #32] +10004f10: 2301 movs r3, #1 +10004f12: 7563 strb r3, [r4, #21] +10004f14: 62a6 str r6, [r4, #40] ; 0x28 +10004f16: 1aad subs r5, r5, r2 +10004f18: 426b negs r3, r5 +10004f1a: 415d adcs r5, r3 +10004f1c: 2324 movs r3, #36 ; 0x24 +10004f1e: 54e5 strb r5, [r4, r3] +10004f20: 3301 adds r3, #1 +10004f22: 2200 movs r2, #0 +10004f24: 54e2 strb r2, [r4, r3] +10004f26: 0020 movs r0, r4 +10004f28: f7ff ffb4 bl 10004e94 <_hw_endpoint_start_next_buffer> +10004f2c: bd70 pop {r4, r5, r6, pc} +10004f2e: f7ff ff7d bl 10004e2c +10004f32: e7e3 b.n 10004efc <_hw_endpoint_xfer_start+0xe> + +10004f34 <_hw_endpoint_xfer_sync>: +10004f34: b570 push {r4, r5, r6, lr} +10004f36: 0004 movs r4, r0 +10004f38: 68c3 ldr r3, [r0, #12] +10004f3a: 681b ldr r3, [r3, #0] +10004f3c: 059d lsls r5, r3, #22 +10004f3e: 0dad lsrs r5, r5, #22 +10004f40: 78c2 ldrb r2, [r0, #3] +10004f42: 2a00 cmp r2, #0 +10004f44: d113 bne.n 10004f6e <_hw_endpoint_xfer_sync+0x3a> +10004f46: 041b lsls r3, r3, #16 +10004f48: d40b bmi.n 10004f62 <_hw_endpoint_xfer_sync+0x2e> +10004f4a: 69c3 ldr r3, [r0, #28] +10004f4c: 195b adds r3, r3, r5 +10004f4e: 61c3 str r3, [r0, #28] +10004f50: 78e3 ldrb r3, [r4, #3] +10004f52: 2b00 cmp r3, #0 +10004f54: d004 beq.n 10004f60 <_hw_endpoint_xfer_sync+0x2c> +10004f56: 6a23 ldr r3, [r4, #32] +10004f58: 42ab cmp r3, r5 +10004f5a: d901 bls.n 10004f60 <_hw_endpoint_xfer_sync+0x2c> +10004f5c: 69e3 ldr r3, [r4, #28] +10004f5e: 61a3 str r3, [r4, #24] +10004f60: bd70 pop {r4, r5, r6, pc} +10004f62: 4b0d ldr r3, [pc, #52] ; (10004f98 <_hw_endpoint_xfer_sync+0x64>) +10004f64: 4a0d ldr r2, [pc, #52] ; (10004f9c <_hw_endpoint_xfer_sync+0x68>) +10004f66: 21bf movs r1, #191 ; 0xbf +10004f68: 480d ldr r0, [pc, #52] ; (10004fa0 <_hw_endpoint_xfer_sync+0x6c>) +10004f6a: f7fc fe79 bl 10001c60 <__assert_func> +10004f6e: 041b lsls r3, r3, #16 +10004f70: d50c bpl.n 10004f8c <_hw_endpoint_xfer_sync+0x58> +10004f72: 6a83 ldr r3, [r0, #40] ; 0x28 +10004f74: 69c2 ldr r2, [r0, #28] +10004f76: 4694 mov ip, r2 +10004f78: 4463 add r3, ip +10004f7a: 0018 movs r0, r3 +10004f7c: 002a movs r2, r5 +10004f7e: 6921 ldr r1, [r4, #16] +10004f80: f7ff fa72 bl 10004468 <__wrap___aeabi_memcpy> +10004f84: 69e3 ldr r3, [r4, #28] +10004f86: 195b adds r3, r3, r5 +10004f88: 61e3 str r3, [r4, #28] +10004f8a: e7e1 b.n 10004f50 <_hw_endpoint_xfer_sync+0x1c> +10004f8c: 4b05 ldr r3, [pc, #20] ; (10004fa4 <_hw_endpoint_xfer_sync+0x70>) +10004f8e: 4a03 ldr r2, [pc, #12] ; (10004f9c <_hw_endpoint_xfer_sync+0x68>) +10004f90: 21c9 movs r1, #201 ; 0xc9 +10004f92: 4803 ldr r0, [pc, #12] ; (10004fa0 <_hw_endpoint_xfer_sync+0x6c>) +10004f94: f7fc fe64 bl 10001c60 <__assert_func> +10004f98: 10008800 .word 0x10008800 +10004f9c: 10008910 .word 0x10008910 +10004fa0: 10008820 .word 0x10008820 +10004fa4: 1000887c .word 0x1000887c + +10004fa8 <_hw_endpoint_xfer_continue>: +10004fa8: b570 push {r4, r5, r6, lr} +10004faa: 0004 movs r4, r0 +10004fac: 7d45 ldrb r5, [r0, #21] +10004fae: 2d00 cmp r5, #0 +10004fb0: d017 beq.n 10004fe2 <_hw_endpoint_xfer_continue+0x3a> +10004fb2: f7ff ffbf bl 10004f34 <_hw_endpoint_xfer_sync> +10004fb6: 69a1 ldr r1, [r4, #24] +10004fb8: 69e2 ldr r2, [r4, #28] +10004fba: 1a8b subs r3, r1, r2 +10004fbc: 2b40 cmp r3, #64 ; 0x40 +10004fbe: d900 bls.n 10004fc2 <_hw_endpoint_xfer_continue+0x1a> +10004fc0: 2340 movs r3, #64 ; 0x40 +10004fc2: 6223 str r3, [r4, #32] +10004fc4: 18d3 adds r3, r2, r3 +10004fc6: 1acb subs r3, r1, r3 +10004fc8: 4258 negs r0, r3 +10004fca: 4143 adcs r3, r0 +10004fcc: 2024 movs r0, #36 ; 0x24 +10004fce: 5423 strb r3, [r4, r0] +10004fd0: 4291 cmp r1, r2 +10004fd2: d30b bcc.n 10004fec <_hw_endpoint_xfer_continue+0x44> +10004fd4: d003 beq.n 10004fde <_hw_endpoint_xfer_continue+0x36> +10004fd6: 0020 movs r0, r4 +10004fd8: f7ff ff5c bl 10004e94 <_hw_endpoint_start_next_buffer> +10004fdc: 2500 movs r5, #0 +10004fde: 0028 movs r0, r5 +10004fe0: bd70 pop {r4, r5, r6, pc} +10004fe2: 7881 ldrb r1, [r0, #2] +10004fe4: 4a03 ldr r2, [pc, #12] ; (10004ff4 <_hw_endpoint_xfer_continue+0x4c>) +10004fe6: 4804 ldr r0, [pc, #16] ; (10004ff8 <_hw_endpoint_xfer_continue+0x50>) +10004fe8: f7fc fe58 bl 10001c9c +10004fec: 4803 ldr r0, [pc, #12] ; (10004ffc <_hw_endpoint_xfer_continue+0x54>) +10004fee: f7fc fe55 bl 10001c9c +10004ff2: 46c0 nop ; (mov r8, r8) +10004ff4: 20000354 .word 0x20000354 +10004ff8: 1000889c .word 0x1000889c +10004ffc: 100088c8 .word 0x100088c8 + +10005000 <_hw_endpoint_xfer>: +10005000: b510 push {r4, lr} +10005002: 7804 ldrb r4, [r0, #0] +10005004: 2c00 cmp r4, #0 +10005006: d004 beq.n 10005012 <_hw_endpoint_xfer+0x12> +10005008: 2b00 cmp r3, #0 +1000500a: d009 beq.n 10005020 <_hw_endpoint_xfer+0x20> +1000500c: f7ff ff6f bl 10004eee <_hw_endpoint_xfer_start> +10005010: bd10 pop {r4, pc} +10005012: 210c movs r1, #12 +10005014: 4b04 ldr r3, [pc, #16] ; (10005028 <_hw_endpoint_xfer+0x28>) +10005016: 4a05 ldr r2, [pc, #20] ; (1000502c <_hw_endpoint_xfer+0x2c>) +10005018: 31ff adds r1, #255 ; 0xff +1000501a: 4805 ldr r0, [pc, #20] ; (10005030 <_hw_endpoint_xfer+0x30>) +1000501c: f7fc fe20 bl 10001c60 <__assert_func> +10005020: f7ff ffc2 bl 10004fa8 <_hw_endpoint_xfer_continue> +10005024: e7f4 b.n 10005010 <_hw_endpoint_xfer+0x10> +10005026: 46c0 nop ; (mov r8, r8) +10005028: 100088ec .word 0x100088ec +1000502c: 100088fc .word 0x100088fc +10005030: 10008820 .word 0x10008820 + +10005034 : +10005034: b570 push {r4, r5, r6, lr} +10005036: 2500 movs r5, #0 +10005038: e003 b.n 10005042 +1000503a: 780e ldrb r6, [r1, #0] +1000503c: 1975 adds r5, r6, r5 +1000503e: b2ad uxth r5, r5 +10005040: 1989 adds r1, r1, r6 +10005042: 4295 cmp r5, r2 +10005044: d20a bcs.n 1000505c +10005046: 784c ldrb r4, [r1, #1] +10005048: 2c05 cmp r4, #5 +1000504a: d1f6 bne.n 1000503a +1000504c: 788e ldrb r6, [r1, #2] +1000504e: 347a adds r4, #122 ; 0x7a +10005050: 4034 ands r4, r6 +10005052: 0064 lsls r4, r4, #1 +10005054: 1904 adds r4, r0, r4 +10005056: 09f6 lsrs r6, r6, #7 +10005058: 55a3 strb r3, [r4, r6] +1000505a: e7ee b.n 1000503a +1000505c: bd70 pop {r4, r5, r6, pc} ... -10004f6c : -10004f6c: b570 push {r4, r5, r6, lr} -10004f6e: 0005 movs r5, r0 -10004f70: 4c1b ldr r4, [pc, #108] ; (10004fe0 ) -10004f72: 2237 movs r2, #55 ; 0x37 -10004f74: 2100 movs r1, #0 -10004f76: 0020 movs r0, r4 -10004f78: f7ff f9f6 bl 10004368 <__wrap_memset> -10004f7c: 1ce0 adds r0, r4, #3 -10004f7e: 2210 movs r2, #16 -10004f80: 21ff movs r1, #255 ; 0xff -10004f82: f7ff f9f1 bl 10004368 <__wrap_memset> -10004f86: 0020 movs r0, r4 -10004f88: 3013 adds r0, #19 -10004f8a: 2212 movs r2, #18 -10004f8c: 21ff movs r1, #255 ; 0xff -10004f8e: f7ff f9eb bl 10004368 <__wrap_memset> -10004f92: f000 ffaf bl 10005ef4 -10004f96: 2400 movs r4, #0 -10004f98: e00e b.n 10004fb8 -10004f9a: 00e3 lsls r3, r4, #3 -10004f9c: 1b1b subs r3, r3, r4 -10004f9e: 009a lsls r2, r3, #2 -10004fa0: 4b10 ldr r3, [pc, #64] ; (10004fe4 ) -10004fa2: 681b ldr r3, [r3, #0] -10004fa4: 189b adds r3, r3, r2 -10004fa6: e002 b.n 10004fae -10004fa8: 0023 movs r3, r4 -10004faa: e010 b.n 10004fce -10004fac: 2300 movs r3, #0 -10004fae: 685b ldr r3, [r3, #4] -10004fb0: 0028 movs r0, r5 -10004fb2: 4798 blx r3 -10004fb4: 3401 adds r4, #1 -10004fb6: b2e4 uxtb r4, r4 -10004fb8: 4b0b ldr r3, [pc, #44] ; (10004fe8 ) -10004fba: 781b ldrb r3, [r3, #0] -10004fbc: 42a3 cmp r3, r4 -10004fbe: d30e bcc.n 10004fde -10004fc0: 4a0a ldr r2, [pc, #40] ; (10004fec ) -10004fc2: 2a00 cmp r2, #0 -10004fc4: d0f0 beq.n 10004fa8 -10004fc6: 42a3 cmp r3, r4 -10004fc8: d8e7 bhi.n 10004f9a -10004fca: 1ae3 subs r3, r4, r3 -10004fcc: b2db uxtb r3, r3 -10004fce: 2b00 cmp r3, #0 -10004fd0: d1ec bne.n 10004fac -10004fd2: 00da lsls r2, r3, #3 -10004fd4: 1ad2 subs r2, r2, r3 -10004fd6: 0092 lsls r2, r2, #2 -10004fd8: 4b05 ldr r3, [pc, #20] ; (10004ff0 ) -10004fda: 189b adds r3, r3, r2 -10004fdc: e7e7 b.n 10004fae -10004fde: bd70 pop {r4, r5, r6, pc} -10004fe0: 20000d04 .word 0x20000d04 -10004fe4: 20000c38 .word 0x20000c38 -10004fe8: 2000171c .word 0x2000171c -10004fec: 00000000 .word 0x00000000 -10004ff0: 100088f8 .word 0x100088f8 - -10004ff4 : -10004ff4: b570 push {r4, r5, r6, lr} -10004ff6: 0005 movs r5, r0 -10004ff8: 000c movs r4, r1 -10004ffa: 0016 movs r6, r2 -10004ffc: 6908 ldr r0, [r1, #16] -10004ffe: f000 ff83 bl 10005f08 -10005002: 68e3 ldr r3, [r4, #12] -10005004: 0031 movs r1, r6 -10005006: 0028 movs r0, r5 -10005008: 4798 blx r3 -1000500a: bd70 pop {r4, r5, r6, pc} - -1000500c : -1000500c: b5f0 push {r4, r5, r6, r7, lr} -1000500e: 46d6 mov lr, sl -10005010: 464f mov r7, r9 -10005012: 4646 mov r6, r8 -10005014: b5c0 push {r6, r7, lr} -10005016: 4680 mov r8, r0 -10005018: 3901 subs r1, #1 -1000501a: b2c8 uxtb r0, r1 -1000501c: f7fb fb84 bl 10000728 -10005020: 2800 cmp r0, #0 -10005022: d002 beq.n 1000502a -10005024: 7843 ldrb r3, [r0, #1] -10005026: 2b02 cmp r3, #2 -10005028: d00a beq.n 10005040 -1000502a: 4a60 ldr r2, [pc, #384] ; (100051ac ) -1000502c: 4960 ldr r1, [pc, #384] ; (100051b0 ) -1000502e: 4861 ldr r0, [pc, #388] ; (100051b4 ) -10005030: f7ff fad4 bl 100045dc <__wrap_printf> -10005034: 2000 movs r0, #0 -10005036: bce0 pop {r5, r6, r7} -10005038: 46ba mov sl, r7 -1000503a: 46b1 mov r9, r6 -1000503c: 46a8 mov r8, r5 -1000503e: bdf0 pop {r4, r5, r6, r7, pc} -10005040: 79c5 ldrb r5, [r0, #7] -10005042: 116a asrs r2, r5, #5 -10005044: 2301 movs r3, #1 -10005046: 4c5c ldr r4, [pc, #368] ; (100051b8 ) -10005048: 401a ands r2, r3 -1000504a: 0111 lsls r1, r2, #4 -1000504c: 7822 ldrb r2, [r4, #0] -1000504e: 2610 movs r6, #16 -10005050: 43b2 bics r2, r6 -10005052: 430a orrs r2, r1 -10005054: 7022 strb r2, [r4, #0] -10005056: 11ad asrs r5, r5, #6 -10005058: 402b ands r3, r5 -1000505a: 015b lsls r3, r3, #5 -1000505c: b2d2 uxtb r2, r2 -1000505e: 2120 movs r1, #32 -10005060: 438a bics r2, r1 -10005062: 4313 orrs r3, r2 -10005064: 7023 strb r3, [r4, #0] -10005066: 0006 movs r6, r0 -10005068: 3609 adds r6, #9 -1000506a: 7881 ldrb r1, [r0, #2] -1000506c: 78c3 ldrb r3, [r0, #3] -1000506e: 021b lsls r3, r3, #8 -10005070: 430b orrs r3, r1 -10005072: 4682 mov sl, r0 -10005074: 449a add sl, r3 -10005076: e078 b.n 1000516a -10005078: 7833 ldrb r3, [r6, #0] -1000507a: 46b1 mov r9, r6 -1000507c: 18f6 adds r6, r6, r3 -1000507e: e07b b.n 10005178 -10005080: 22ca movs r2, #202 ; 0xca -10005082: 0092 lsls r2, r2, #2 -10005084: 494a ldr r1, [pc, #296] ; (100051b0 ) -10005086: 484b ldr r0, [pc, #300] ; (100051b4 ) -10005088: f7ff faa8 bl 100045dc <__wrap_printf> -1000508c: 2000 movs r0, #0 -1000508e: e7d2 b.n 10005036 -10005090: 00e3 lsls r3, r4, #3 -10005092: 1b1b subs r3, r3, r4 -10005094: 009a lsls r2, r3, #2 -10005096: 4b49 ldr r3, [pc, #292] ; (100051bc ) -10005098: 681b ldr r3, [r3, #0] -1000509a: 189b adds r3, r3, r2 -1000509c: e002 b.n 100050a4 -1000509e: 0023 movs r3, r4 -100050a0: e014 b.n 100050cc -100050a2: 2300 movs r3, #0 -100050a4: 689b ldr r3, [r3, #8] -100050a6: 003a movs r2, r7 -100050a8: 0031 movs r1, r6 -100050aa: 4640 mov r0, r8 -100050ac: 4798 blx r3 -100050ae: 1e05 subs r5, r0, #0 -100050b0: d114 bne.n 100050dc -100050b2: 3401 adds r4, #1 -100050b4: b2e4 uxtb r4, r4 -100050b6: 4b42 ldr r3, [pc, #264] ; (100051c0 ) -100050b8: 781b ldrb r3, [r3, #0] +10005060 : +10005060: b570 push {r4, r5, r6, lr} +10005062: 0005 movs r5, r0 +10005064: 4c1b ldr r4, [pc, #108] ; (100050d4 ) +10005066: 2237 movs r2, #55 ; 0x37 +10005068: 2100 movs r1, #0 +1000506a: 0020 movs r0, r4 +1000506c: f7ff f9f6 bl 1000445c <__wrap_memset> +10005070: 1ce0 adds r0, r4, #3 +10005072: 2210 movs r2, #16 +10005074: 21ff movs r1, #255 ; 0xff +10005076: f7ff f9f1 bl 1000445c <__wrap_memset> +1000507a: 0020 movs r0, r4 +1000507c: 3013 adds r0, #19 +1000507e: 2212 movs r2, #18 +10005080: 21ff movs r1, #255 ; 0xff +10005082: f7ff f9eb bl 1000445c <__wrap_memset> +10005086: f000 ffaf bl 10005fe8 +1000508a: 2400 movs r4, #0 +1000508c: e00e b.n 100050ac +1000508e: 00e3 lsls r3, r4, #3 +10005090: 1b1b subs r3, r3, r4 +10005092: 009a lsls r2, r3, #2 +10005094: 4b10 ldr r3, [pc, #64] ; (100050d8 ) +10005096: 681b ldr r3, [r3, #0] +10005098: 189b adds r3, r3, r2 +1000509a: e002 b.n 100050a2 +1000509c: 0023 movs r3, r4 +1000509e: e010 b.n 100050c2 +100050a0: 2300 movs r3, #0 +100050a2: 685b ldr r3, [r3, #4] +100050a4: 0028 movs r0, r5 +100050a6: 4798 blx r3 +100050a8: 3401 adds r4, #1 +100050aa: b2e4 uxtb r4, r4 +100050ac: 4b0b ldr r3, [pc, #44] ; (100050dc ) +100050ae: 781b ldrb r3, [r3, #0] +100050b0: 42a3 cmp r3, r4 +100050b2: d30e bcc.n 100050d2 +100050b4: 4a0a ldr r2, [pc, #40] ; (100050e0 ) +100050b6: 2a00 cmp r2, #0 +100050b8: d0f0 beq.n 1000509c 100050ba: 42a3 cmp r3, r4 -100050bc: d351 bcc.n 10005162 -100050be: 4a41 ldr r2, [pc, #260] ; (100051c4 ) -100050c0: 2a00 cmp r2, #0 -100050c2: d0ec beq.n 1000509e -100050c4: 42a3 cmp r3, r4 -100050c6: d8e3 bhi.n 10005090 -100050c8: 1ae3 subs r3, r4, r3 -100050ca: b2db uxtb r3, r3 -100050cc: 2b00 cmp r3, #0 -100050ce: d1e8 bne.n 100050a2 -100050d0: 00da lsls r2, r3, #3 -100050d2: 1ad2 subs r2, r2, r3 -100050d4: 0092 lsls r2, r2, #2 -100050d6: 4b3c ldr r3, [pc, #240] ; (100051c8 ) -100050d8: 189b adds r3, r3, r2 -100050da: e7e3 b.n 100050a4 -100050dc: 2808 cmp r0, #8 -100050de: d923 bls.n 10005128 -100050e0: 4287 cmp r7, r0 -100050e2: d321 bcc.n 10005128 -100050e4: 78b2 ldrb r2, [r6, #2] -100050e6: 4b34 ldr r3, [pc, #208] ; (100051b8 ) -100050e8: 189b adds r3, r3, r2 -100050ea: 78db ldrb r3, [r3, #3] -100050ec: 2bff cmp r3, #255 ; 0xff -100050ee: d122 bne.n 10005136 -100050f0: 4b31 ldr r3, [pc, #196] ; (100051b8 ) -100050f2: 189b adds r3, r3, r2 -100050f4: 70dc strb r4, [r3, #3] -100050f6: 464b mov r3, r9 -100050f8: 2b00 cmp r3, #0 -100050fa: d02a beq.n 10005152 -100050fc: 789a ldrb r2, [r3, #2] -100050fe: 78b3 ldrb r3, [r6, #2] -10005100: 429a cmp r2, r3 -10005102: d11f bne.n 10005144 -10005104: 464b mov r3, r9 -10005106: 791a ldrb r2, [r3, #4] -10005108: 7973 ldrb r3, [r6, #5] -1000510a: 429a cmp r2, r3 -1000510c: d11a bne.n 10005144 -1000510e: 2301 movs r3, #1 -10005110: 464a mov r2, r9 -10005112: 78d2 ldrb r2, [r2, #3] -10005114: 429a cmp r2, r3 -10005116: d91c bls.n 10005152 -10005118: 78b1 ldrb r1, [r6, #2] -1000511a: 1859 adds r1, r3, r1 -1000511c: 4a26 ldr r2, [pc, #152] ; (100051b8 ) -1000511e: 1852 adds r2, r2, r1 -10005120: 70d4 strb r4, [r2, #3] -10005122: 3301 adds r3, #1 -10005124: b2db uxtb r3, r3 -10005126: e7f3 b.n 10005110 -10005128: 4a28 ldr r2, [pc, #160] ; (100051cc ) -1000512a: 4921 ldr r1, [pc, #132] ; (100051b0 ) -1000512c: 4821 ldr r0, [pc, #132] ; (100051b4 ) -1000512e: f7ff fa55 bl 100045dc <__wrap_printf> -10005132: 2000 movs r0, #0 -10005134: e77f b.n 10005036 -10005136: 4a26 ldr r2, [pc, #152] ; (100051d0 ) -10005138: 491d ldr r1, [pc, #116] ; (100051b0 ) -1000513a: 481e ldr r0, [pc, #120] ; (100051b4 ) -1000513c: f7ff fa4e bl 100045dc <__wrap_printf> -10005140: 2000 movs r0, #0 -10005142: e778 b.n 10005036 -10005144: 4a23 ldr r2, [pc, #140] ; (100051d4 ) -10005146: 491a ldr r1, [pc, #104] ; (100051b0 ) -10005148: 481a ldr r0, [pc, #104] ; (100051b4 ) -1000514a: f7ff fa47 bl 100045dc <__wrap_printf> -1000514e: 2000 movs r0, #0 -10005150: e771 b.n 10005036 -10005152: 4819 ldr r0, [pc, #100] ; (100051b8 ) -10005154: 0023 movs r3, r4 -10005156: 002a movs r2, r5 -10005158: 0031 movs r1, r6 -1000515a: 3013 adds r0, #19 -1000515c: f7ff fef0 bl 10004f40 -10005160: 1976 adds r6, r6, r5 -10005162: 4b17 ldr r3, [pc, #92] ; (100051c0 ) -10005164: 781b ldrb r3, [r3, #0] -10005166: 42a3 cmp r3, r4 -10005168: d30f bcc.n 1000518a -1000516a: 4556 cmp r6, sl -1000516c: d215 bcs.n 1000519a -1000516e: 7873 ldrb r3, [r6, #1] -10005170: 2b0b cmp r3, #11 -10005172: d081 beq.n 10005078 -10005174: 2300 movs r3, #0 -10005176: 4699 mov r9, r3 -10005178: 7873 ldrb r3, [r6, #1] -1000517a: 2b04 cmp r3, #4 -1000517c: d000 beq.n 10005180 -1000517e: e77f b.n 10005080 -10005180: 4653 mov r3, sl -10005182: 1b9f subs r7, r3, r6 -10005184: b2bf uxth r7, r7 -10005186: 2400 movs r4, #0 -10005188: e795 b.n 100050b6 -1000518a: 22d5 movs r2, #213 ; 0xd5 -1000518c: 0092 lsls r2, r2, #2 -1000518e: 4908 ldr r1, [pc, #32] ; (100051b0 ) -10005190: 4808 ldr r0, [pc, #32] ; (100051b4 ) -10005192: f7ff fa23 bl 100045dc <__wrap_printf> -10005196: 2000 movs r0, #0 -10005198: e74d b.n 10005036 -1000519a: 4b0f ldr r3, [pc, #60] ; (100051d8 ) -1000519c: 2b00 cmp r3, #0 -1000519e: d003 beq.n 100051a8 -100051a0: e000 b.n 100051a4 -100051a2: bf00 nop -100051a4: 2001 movs r0, #1 -100051a6: e746 b.n 10005036 -100051a8: 2001 movs r0, #1 -100051aa: e744 b.n 10005036 -100051ac: 00000313 .word 0x00000313 -100051b0: 100088ac .word 0x100088ac -100051b4: 10008768 .word 0x10008768 -100051b8: 20000d04 .word 0x20000d04 -100051bc: 20000c38 .word 0x20000c38 -100051c0: 2000171c .word 0x2000171c -100051c4: 00000000 .word 0x00000000 -100051c8: 100088f8 .word 0x100088f8 -100051cc: 00000336 .word 0x00000336 -100051d0: 00000339 .word 0x00000339 -100051d4: 00000342 .word 0x00000342 -100051d8: 00000000 .word 0x00000000 +100050bc: d8e7 bhi.n 1000508e +100050be: 1ae3 subs r3, r4, r3 +100050c0: b2db uxtb r3, r3 +100050c2: 2b00 cmp r3, #0 +100050c4: d1ec bne.n 100050a0 +100050c6: 00da lsls r2, r3, #3 +100050c8: 1ad2 subs r2, r2, r3 +100050ca: 0092 lsls r2, r2, #2 +100050cc: 4b05 ldr r3, [pc, #20] ; (100050e4 ) +100050ce: 189b adds r3, r3, r2 +100050d0: e7e7 b.n 100050a2 +100050d2: bd70 pop {r4, r5, r6, pc} +100050d4: 20000cf4 .word 0x20000cf4 +100050d8: 20000c28 .word 0x20000c28 +100050dc: 20001710 .word 0x20001710 +100050e0: 00000000 .word 0x00000000 +100050e4: 10008ab8 .word 0x10008ab8 -100051dc : -100051dc: b5f0 push {r4, r5, r6, r7, lr} -100051de: b083 sub sp, #12 -100051e0: 0005 movs r5, r0 -100051e2: 000c movs r4, r1 -100051e4: 78cb ldrb r3, [r1, #3] -100051e6: 7888 ldrb r0, [r1, #2] -100051e8: 2b0f cmp r3, #15 -100051ea: d85e bhi.n 100052aa -100051ec: 009b lsls r3, r3, #2 -100051ee: 4a32 ldr r2, [pc, #200] ; (100052b8 ) -100051f0: 58d3 ldr r3, [r2, r3] -100051f2: 469f mov pc, r3 -100051f4: f7fb fa90 bl 10000718 -100051f8: 0002 movs r2, r0 -100051fa: 2312 movs r3, #18 -100051fc: 0021 movs r1, r4 -100051fe: 0028 movs r0, r5 -10005200: f000 fe24 bl 10005e4c -10005204: e052 b.n 100052ac -10005206: 4b2d ldr r3, [pc, #180] ; (100052bc ) -10005208: 2b00 cmp r3, #0 -1000520a: d010 beq.n 1000522e -1000520c: e000 b.n 10005210 -1000520e: bf00 nop -10005210: 0006 movs r6, r0 -10005212: 466b mov r3, sp -10005214: 1d9f adds r7, r3, #6 -10005216: 1c81 adds r1, r0, #2 -10005218: 2202 movs r2, #2 -1000521a: 0038 movs r0, r7 -1000521c: f7ff f8aa bl 10004374 <__wrap___aeabi_memcpy> -10005220: 883b ldrh r3, [r7, #0] -10005222: 0032 movs r2, r6 -10005224: 0021 movs r1, r4 -10005226: 0028 movs r0, r5 -10005228: f000 fe10 bl 10005e4c -1000522c: e03e b.n 100052ac -1000522e: 2000 movs r0, #0 -10005230: e03c b.n 100052ac -10005232: f7fb fa79 bl 10000728 -10005236: 1e06 subs r6, r0, #0 -10005238: d00d beq.n 10005256 -1000523a: 466b mov r3, sp -1000523c: 1d9f adds r7, r3, #6 -1000523e: 1c81 adds r1, r0, #2 -10005240: 2202 movs r2, #2 -10005242: 0038 movs r0, r7 -10005244: f7ff f896 bl 10004374 <__wrap___aeabi_memcpy> -10005248: 883b ldrh r3, [r7, #0] -1000524a: 0032 movs r2, r6 -1000524c: 0021 movs r1, r4 -1000524e: 0028 movs r0, r5 -10005250: f000 fdfc bl 10005e4c -10005254: e02a b.n 100052ac -10005256: 4a1a ldr r2, [pc, #104] ; (100052c0 ) -10005258: 491a ldr r1, [pc, #104] ; (100052c4 ) -1000525a: 481b ldr r0, [pc, #108] ; (100052c8 ) -1000525c: f7ff f9be bl 100045dc <__wrap_printf> -10005260: 2000 movs r0, #0 -10005262: e023 b.n 100052ac -10005264: 790b ldrb r3, [r1, #4] -10005266: 7949 ldrb r1, [r1, #5] -10005268: 0209 lsls r1, r1, #8 -1000526a: 4319 orrs r1, r3 -1000526c: f7fb fa60 bl 10000730 -10005270: 1e02 subs r2, r0, #0 -10005272: d01d beq.n 100052b0 -10005274: 7803 ldrb r3, [r0, #0] -10005276: 0021 movs r1, r4 -10005278: 0028 movs r0, r5 -1000527a: f000 fde7 bl 10005e4c -1000527e: e015 b.n 100052ac -10005280: 4b12 ldr r3, [pc, #72] ; (100052cc ) -10005282: 2b00 cmp r3, #0 -10005284: d016 beq.n 100052b4 -10005286: e000 b.n 1000528a -10005288: bf00 nop -1000528a: 1e02 subs r2, r0, #0 -1000528c: d005 beq.n 1000529a -1000528e: 7803 ldrb r3, [r0, #0] -10005290: 0021 movs r1, r4 -10005292: 0028 movs r0, r5 -10005294: f000 fdda bl 10005e4c -10005298: e008 b.n 100052ac -1000529a: 32f0 adds r2, #240 ; 0xf0 -1000529c: 0092 lsls r2, r2, #2 -1000529e: 4909 ldr r1, [pc, #36] ; (100052c4 ) -100052a0: 4809 ldr r0, [pc, #36] ; (100052c8 ) -100052a2: f7ff f99b bl 100045dc <__wrap_printf> -100052a6: 2000 movs r0, #0 -100052a8: e000 b.n 100052ac -100052aa: 2000 movs r0, #0 -100052ac: b003 add sp, #12 -100052ae: bdf0 pop {r4, r5, r6, r7, pc} -100052b0: 2000 movs r0, #0 -100052b2: e7fb b.n 100052ac -100052b4: 2000 movs r0, #0 -100052b6: e7f9 b.n 100052ac -100052b8: 10008780 .word 0x10008780 -100052bc: 00000000 .word 0x00000000 -100052c0: 000003a2 .word 0x000003a2 -100052c4: 10008894 .word 0x10008894 -100052c8: 10008768 .word 0x10008768 +100050e8 : +100050e8: b570 push {r4, r5, r6, lr} +100050ea: 0005 movs r5, r0 +100050ec: 000c movs r4, r1 +100050ee: 0016 movs r6, r2 +100050f0: 6908 ldr r0, [r1, #16] +100050f2: f000 ff83 bl 10005ffc +100050f6: 68e3 ldr r3, [r4, #12] +100050f8: 0031 movs r1, r6 +100050fa: 0028 movs r0, r5 +100050fc: 4798 blx r3 +100050fe: bd70 pop {r4, r5, r6, pc} + +10005100 : +10005100: b5f0 push {r4, r5, r6, r7, lr} +10005102: 46d6 mov lr, sl +10005104: 464f mov r7, r9 +10005106: 4646 mov r6, r8 +10005108: b5c0 push {r6, r7, lr} +1000510a: 4680 mov r8, r0 +1000510c: 3901 subs r1, #1 +1000510e: b2c8 uxtb r0, r1 +10005110: f7fb fb84 bl 1000081c +10005114: 2800 cmp r0, #0 +10005116: d002 beq.n 1000511e +10005118: 7843 ldrb r3, [r0, #1] +1000511a: 2b02 cmp r3, #2 +1000511c: d00a beq.n 10005134 +1000511e: 4a60 ldr r2, [pc, #384] ; (100052a0 ) +10005120: 4960 ldr r1, [pc, #384] ; (100052a4 ) +10005122: 4861 ldr r0, [pc, #388] ; (100052a8 ) +10005124: f7ff fad4 bl 100046d0 <__wrap_printf> +10005128: 2000 movs r0, #0 +1000512a: bce0 pop {r5, r6, r7} +1000512c: 46ba mov sl, r7 +1000512e: 46b1 mov r9, r6 +10005130: 46a8 mov r8, r5 +10005132: bdf0 pop {r4, r5, r6, r7, pc} +10005134: 79c5 ldrb r5, [r0, #7] +10005136: 116a asrs r2, r5, #5 +10005138: 2301 movs r3, #1 +1000513a: 4c5c ldr r4, [pc, #368] ; (100052ac ) +1000513c: 401a ands r2, r3 +1000513e: 0111 lsls r1, r2, #4 +10005140: 7822 ldrb r2, [r4, #0] +10005142: 2610 movs r6, #16 +10005144: 43b2 bics r2, r6 +10005146: 430a orrs r2, r1 +10005148: 7022 strb r2, [r4, #0] +1000514a: 11ad asrs r5, r5, #6 +1000514c: 402b ands r3, r5 +1000514e: 015b lsls r3, r3, #5 +10005150: b2d2 uxtb r2, r2 +10005152: 2120 movs r1, #32 +10005154: 438a bics r2, r1 +10005156: 4313 orrs r3, r2 +10005158: 7023 strb r3, [r4, #0] +1000515a: 0006 movs r6, r0 +1000515c: 3609 adds r6, #9 +1000515e: 7881 ldrb r1, [r0, #2] +10005160: 78c3 ldrb r3, [r0, #3] +10005162: 021b lsls r3, r3, #8 +10005164: 430b orrs r3, r1 +10005166: 4682 mov sl, r0 +10005168: 449a add sl, r3 +1000516a: e078 b.n 1000525e +1000516c: 7833 ldrb r3, [r6, #0] +1000516e: 46b1 mov r9, r6 +10005170: 18f6 adds r6, r6, r3 +10005172: e07b b.n 1000526c +10005174: 22ca movs r2, #202 ; 0xca +10005176: 0092 lsls r2, r2, #2 +10005178: 494a ldr r1, [pc, #296] ; (100052a4 ) +1000517a: 484b ldr r0, [pc, #300] ; (100052a8 ) +1000517c: f7ff faa8 bl 100046d0 <__wrap_printf> +10005180: 2000 movs r0, #0 +10005182: e7d2 b.n 1000512a +10005184: 00e3 lsls r3, r4, #3 +10005186: 1b1b subs r3, r3, r4 +10005188: 009a lsls r2, r3, #2 +1000518a: 4b49 ldr r3, [pc, #292] ; (100052b0 ) +1000518c: 681b ldr r3, [r3, #0] +1000518e: 189b adds r3, r3, r2 +10005190: e002 b.n 10005198 +10005192: 0023 movs r3, r4 +10005194: e014 b.n 100051c0 +10005196: 2300 movs r3, #0 +10005198: 689b ldr r3, [r3, #8] +1000519a: 003a movs r2, r7 +1000519c: 0031 movs r1, r6 +1000519e: 4640 mov r0, r8 +100051a0: 4798 blx r3 +100051a2: 1e05 subs r5, r0, #0 +100051a4: d114 bne.n 100051d0 +100051a6: 3401 adds r4, #1 +100051a8: b2e4 uxtb r4, r4 +100051aa: 4b42 ldr r3, [pc, #264] ; (100052b4 ) +100051ac: 781b ldrb r3, [r3, #0] +100051ae: 42a3 cmp r3, r4 +100051b0: d351 bcc.n 10005256 +100051b2: 4a41 ldr r2, [pc, #260] ; (100052b8 ) +100051b4: 2a00 cmp r2, #0 +100051b6: d0ec beq.n 10005192 +100051b8: 42a3 cmp r3, r4 +100051ba: d8e3 bhi.n 10005184 +100051bc: 1ae3 subs r3, r4, r3 +100051be: b2db uxtb r3, r3 +100051c0: 2b00 cmp r3, #0 +100051c2: d1e8 bne.n 10005196 +100051c4: 00da lsls r2, r3, #3 +100051c6: 1ad2 subs r2, r2, r3 +100051c8: 0092 lsls r2, r2, #2 +100051ca: 4b3c ldr r3, [pc, #240] ; (100052bc ) +100051cc: 189b adds r3, r3, r2 +100051ce: e7e3 b.n 10005198 +100051d0: 2808 cmp r0, #8 +100051d2: d923 bls.n 1000521c +100051d4: 4287 cmp r7, r0 +100051d6: d321 bcc.n 1000521c +100051d8: 78b2 ldrb r2, [r6, #2] +100051da: 4b34 ldr r3, [pc, #208] ; (100052ac ) +100051dc: 189b adds r3, r3, r2 +100051de: 78db ldrb r3, [r3, #3] +100051e0: 2bff cmp r3, #255 ; 0xff +100051e2: d122 bne.n 1000522a +100051e4: 4b31 ldr r3, [pc, #196] ; (100052ac ) +100051e6: 189b adds r3, r3, r2 +100051e8: 70dc strb r4, [r3, #3] +100051ea: 464b mov r3, r9 +100051ec: 2b00 cmp r3, #0 +100051ee: d02a beq.n 10005246 +100051f0: 789a ldrb r2, [r3, #2] +100051f2: 78b3 ldrb r3, [r6, #2] +100051f4: 429a cmp r2, r3 +100051f6: d11f bne.n 10005238 +100051f8: 464b mov r3, r9 +100051fa: 791a ldrb r2, [r3, #4] +100051fc: 7973 ldrb r3, [r6, #5] +100051fe: 429a cmp r2, r3 +10005200: d11a bne.n 10005238 +10005202: 2301 movs r3, #1 +10005204: 464a mov r2, r9 +10005206: 78d2 ldrb r2, [r2, #3] +10005208: 429a cmp r2, r3 +1000520a: d91c bls.n 10005246 +1000520c: 78b1 ldrb r1, [r6, #2] +1000520e: 1859 adds r1, r3, r1 +10005210: 4a26 ldr r2, [pc, #152] ; (100052ac ) +10005212: 1852 adds r2, r2, r1 +10005214: 70d4 strb r4, [r2, #3] +10005216: 3301 adds r3, #1 +10005218: b2db uxtb r3, r3 +1000521a: e7f3 b.n 10005204 +1000521c: 4a28 ldr r2, [pc, #160] ; (100052c0 ) +1000521e: 4921 ldr r1, [pc, #132] ; (100052a4 ) +10005220: 4821 ldr r0, [pc, #132] ; (100052a8 ) +10005222: f7ff fa55 bl 100046d0 <__wrap_printf> +10005226: 2000 movs r0, #0 +10005228: e77f b.n 1000512a +1000522a: 4a26 ldr r2, [pc, #152] ; (100052c4 ) +1000522c: 491d ldr r1, [pc, #116] ; (100052a4 ) +1000522e: 481e ldr r0, [pc, #120] ; (100052a8 ) +10005230: f7ff fa4e bl 100046d0 <__wrap_printf> +10005234: 2000 movs r0, #0 +10005236: e778 b.n 1000512a +10005238: 4a23 ldr r2, [pc, #140] ; (100052c8 ) +1000523a: 491a ldr r1, [pc, #104] ; (100052a4 ) +1000523c: 481a ldr r0, [pc, #104] ; (100052a8 ) +1000523e: f7ff fa47 bl 100046d0 <__wrap_printf> +10005242: 2000 movs r0, #0 +10005244: e771 b.n 1000512a +10005246: 4819 ldr r0, [pc, #100] ; (100052ac ) +10005248: 0023 movs r3, r4 +1000524a: 002a movs r2, r5 +1000524c: 0031 movs r1, r6 +1000524e: 3013 adds r0, #19 +10005250: f7ff fef0 bl 10005034 +10005254: 1976 adds r6, r6, r5 +10005256: 4b17 ldr r3, [pc, #92] ; (100052b4 ) +10005258: 781b ldrb r3, [r3, #0] +1000525a: 42a3 cmp r3, r4 +1000525c: d30f bcc.n 1000527e +1000525e: 4556 cmp r6, sl +10005260: d215 bcs.n 1000528e +10005262: 7873 ldrb r3, [r6, #1] +10005264: 2b0b cmp r3, #11 +10005266: d081 beq.n 1000516c +10005268: 2300 movs r3, #0 +1000526a: 4699 mov r9, r3 +1000526c: 7873 ldrb r3, [r6, #1] +1000526e: 2b04 cmp r3, #4 +10005270: d000 beq.n 10005274 +10005272: e77f b.n 10005174 +10005274: 4653 mov r3, sl +10005276: 1b9f subs r7, r3, r6 +10005278: b2bf uxth r7, r7 +1000527a: 2400 movs r4, #0 +1000527c: e795 b.n 100051aa +1000527e: 22d5 movs r2, #213 ; 0xd5 +10005280: 0092 lsls r2, r2, #2 +10005282: 4908 ldr r1, [pc, #32] ; (100052a4 ) +10005284: 4808 ldr r0, [pc, #32] ; (100052a8 ) +10005286: f7ff fa23 bl 100046d0 <__wrap_printf> +1000528a: 2000 movs r0, #0 +1000528c: e74d b.n 1000512a +1000528e: 4b0f ldr r3, [pc, #60] ; (100052cc ) +10005290: 2b00 cmp r3, #0 +10005292: d003 beq.n 1000529c +10005294: e000 b.n 10005298 +10005296: bf00 nop +10005298: 2001 movs r0, #1 +1000529a: e746 b.n 1000512a +1000529c: 2001 movs r0, #1 +1000529e: e744 b.n 1000512a +100052a0: 00000313 .word 0x00000313 +100052a4: 10008a6c .word 0x10008a6c +100052a8: 10008928 .word 0x10008928 +100052ac: 20000cf4 .word 0x20000cf4 +100052b0: 20000c28 .word 0x20000c28 +100052b4: 20001710 .word 0x20001710 +100052b8: 00000000 .word 0x00000000 +100052bc: 10008ab8 .word 0x10008ab8 +100052c0: 00000336 .word 0x00000336 +100052c4: 00000339 .word 0x00000339 +100052c8: 00000342 .word 0x00000342 100052cc: 00000000 .word 0x00000000 -100052d0 : -100052d0: 4b02 ldr r3, [pc, #8] ; (100052dc ) -100052d2: 7858 ldrb r0, [r3, #1] -100052d4: 1e43 subs r3, r0, #1 -100052d6: 4198 sbcs r0, r3 -100052d8: b2c0 uxtb r0, r0 -100052da: 4770 bx lr -100052dc: 20000d04 .word 0x20000d04 +100052d0 : +100052d0: b5f0 push {r4, r5, r6, r7, lr} +100052d2: b083 sub sp, #12 +100052d4: 0005 movs r5, r0 +100052d6: 000c movs r4, r1 +100052d8: 78cb ldrb r3, [r1, #3] +100052da: 7888 ldrb r0, [r1, #2] +100052dc: 2b0f cmp r3, #15 +100052de: d85e bhi.n 1000539e +100052e0: 009b lsls r3, r3, #2 +100052e2: 4a32 ldr r2, [pc, #200] ; (100053ac ) +100052e4: 58d3 ldr r3, [r2, r3] +100052e6: 469f mov pc, r3 +100052e8: f7fb fa90 bl 1000080c +100052ec: 0002 movs r2, r0 +100052ee: 2312 movs r3, #18 +100052f0: 0021 movs r1, r4 +100052f2: 0028 movs r0, r5 +100052f4: f000 fe24 bl 10005f40 +100052f8: e052 b.n 100053a0 +100052fa: 4b2d ldr r3, [pc, #180] ; (100053b0 ) +100052fc: 2b00 cmp r3, #0 +100052fe: d010 beq.n 10005322 +10005300: e000 b.n 10005304 +10005302: bf00 nop +10005304: 0006 movs r6, r0 +10005306: 466b mov r3, sp +10005308: 1d9f adds r7, r3, #6 +1000530a: 1c81 adds r1, r0, #2 +1000530c: 2202 movs r2, #2 +1000530e: 0038 movs r0, r7 +10005310: f7ff f8aa bl 10004468 <__wrap___aeabi_memcpy> +10005314: 883b ldrh r3, [r7, #0] +10005316: 0032 movs r2, r6 +10005318: 0021 movs r1, r4 +1000531a: 0028 movs r0, r5 +1000531c: f000 fe10 bl 10005f40 +10005320: e03e b.n 100053a0 +10005322: 2000 movs r0, #0 +10005324: e03c b.n 100053a0 +10005326: f7fb fa79 bl 1000081c +1000532a: 1e06 subs r6, r0, #0 +1000532c: d00d beq.n 1000534a +1000532e: 466b mov r3, sp +10005330: 1d9f adds r7, r3, #6 +10005332: 1c81 adds r1, r0, #2 +10005334: 2202 movs r2, #2 +10005336: 0038 movs r0, r7 +10005338: f7ff f896 bl 10004468 <__wrap___aeabi_memcpy> +1000533c: 883b ldrh r3, [r7, #0] +1000533e: 0032 movs r2, r6 +10005340: 0021 movs r1, r4 +10005342: 0028 movs r0, r5 +10005344: f000 fdfc bl 10005f40 +10005348: e02a b.n 100053a0 +1000534a: 4a1a ldr r2, [pc, #104] ; (100053b4 ) +1000534c: 491a ldr r1, [pc, #104] ; (100053b8 ) +1000534e: 481b ldr r0, [pc, #108] ; (100053bc ) +10005350: f7ff f9be bl 100046d0 <__wrap_printf> +10005354: 2000 movs r0, #0 +10005356: e023 b.n 100053a0 +10005358: 790b ldrb r3, [r1, #4] +1000535a: 7949 ldrb r1, [r1, #5] +1000535c: 0209 lsls r1, r1, #8 +1000535e: 4319 orrs r1, r3 +10005360: f7fb fa60 bl 10000824 +10005364: 1e02 subs r2, r0, #0 +10005366: d01d beq.n 100053a4 +10005368: 7803 ldrb r3, [r0, #0] +1000536a: 0021 movs r1, r4 +1000536c: 0028 movs r0, r5 +1000536e: f000 fde7 bl 10005f40 +10005372: e015 b.n 100053a0 +10005374: 4b12 ldr r3, [pc, #72] ; (100053c0 ) +10005376: 2b00 cmp r3, #0 +10005378: d016 beq.n 100053a8 +1000537a: e000 b.n 1000537e +1000537c: bf00 nop +1000537e: 1e02 subs r2, r0, #0 +10005380: d005 beq.n 1000538e +10005382: 7803 ldrb r3, [r0, #0] +10005384: 0021 movs r1, r4 +10005386: 0028 movs r0, r5 +10005388: f000 fdda bl 10005f40 +1000538c: e008 b.n 100053a0 +1000538e: 32f0 adds r2, #240 ; 0xf0 +10005390: 0092 lsls r2, r2, #2 +10005392: 4909 ldr r1, [pc, #36] ; (100053b8 ) +10005394: 4809 ldr r0, [pc, #36] ; (100053bc ) +10005396: f7ff f99b bl 100046d0 <__wrap_printf> +1000539a: 2000 movs r0, #0 +1000539c: e000 b.n 100053a0 +1000539e: 2000 movs r0, #0 +100053a0: b003 add sp, #12 +100053a2: bdf0 pop {r4, r5, r6, r7, pc} +100053a4: 2000 movs r0, #0 +100053a6: e7fb b.n 100053a0 +100053a8: 2000 movs r0, #0 +100053aa: e7f9 b.n 100053a0 +100053ac: 10008940 .word 0x10008940 +100053b0: 00000000 .word 0x00000000 +100053b4: 000003a2 .word 0x000003a2 +100053b8: 10008a54 .word 0x10008a54 +100053bc: 10008928 .word 0x10008928 +100053c0: 00000000 .word 0x00000000 -100052e0 : -100052e0: 4b02 ldr r3, [pc, #8] ; (100052ec ) -100052e2: 7818 ldrb r0, [r3, #0] -100052e4: 0740 lsls r0, r0, #29 -100052e6: 0fc0 lsrs r0, r0, #31 -100052e8: 4770 bx lr -100052ea: 46c0 nop ; (mov r8, r8) -100052ec: 20000d04 .word 0x20000d04 +100053c4 : +100053c4: 4b02 ldr r3, [pc, #8] ; (100053d0 ) +100053c6: 7858 ldrb r0, [r3, #1] +100053c8: 1e43 subs r3, r0, #1 +100053ca: 4198 sbcs r0, r3 +100053cc: b2c0 uxtb r0, r0 +100053ce: 4770 bx lr +100053d0: 20000cf4 .word 0x20000cf4 -100052f0 : -100052f0: b510 push {r4, lr} -100052f2: 2237 movs r2, #55 ; 0x37 -100052f4: 2100 movs r1, #0 -100052f6: 4823 ldr r0, [pc, #140] ; (10005384 ) -100052f8: f7ff f836 bl 10004368 <__wrap_memset> -100052fc: 4c22 ldr r4, [pc, #136] ; (10005388 ) -100052fe: 0020 movs r0, r4 -10005300: f7fc f96e bl 100015e0 -10005304: 4b21 ldr r3, [pc, #132] ; (1000538c ) -10005306: 601c str r4, [r3, #0] -10005308: 4c21 ldr r4, [pc, #132] ; (10005390 ) -1000530a: 0020 movs r0, r4 -1000530c: 3018 adds r0, #24 -1000530e: f7fc f97a bl 10001606 -10005312: 0020 movs r0, r4 -10005314: f001 f9cb bl 100066ae -10005318: 4b1e ldr r3, [pc, #120] ; (10005394 ) -1000531a: 601c str r4, [r3, #0] -1000531c: 4b1e ldr r3, [pc, #120] ; (10005398 ) -1000531e: 2b00 cmp r3, #0 -10005320: d004 beq.n 1000532c -10005322: 481e ldr r0, [pc, #120] ; (1000539c ) -10005324: e000 b.n 10005328 -10005326: bf00 nop -10005328: 4b1d ldr r3, [pc, #116] ; (100053a0 ) -1000532a: 6018 str r0, [r3, #0] -1000532c: 2400 movs r4, #0 -1000532e: e00d b.n 1000534c -10005330: 00e3 lsls r3, r4, #3 -10005332: 1b1b subs r3, r3, r4 -10005334: 009a lsls r2, r3, #2 -10005336: 4b1a ldr r3, [pc, #104] ; (100053a0 ) -10005338: 681b ldr r3, [r3, #0] -1000533a: 189b adds r3, r3, r2 -1000533c: e002 b.n 10005344 -1000533e: 0023 movs r3, r4 -10005340: e00f b.n 10005362 -10005342: 2300 movs r3, #0 -10005344: 681b ldr r3, [r3, #0] -10005346: 4798 blx r3 -10005348: 3401 adds r4, #1 -1000534a: b2e4 uxtb r4, r4 -1000534c: 4b13 ldr r3, [pc, #76] ; (1000539c ) -1000534e: 781b ldrb r3, [r3, #0] -10005350: 42a3 cmp r3, r4 -10005352: d30e bcc.n 10005372 -10005354: 4a10 ldr r2, [pc, #64] ; (10005398 ) -10005356: 2a00 cmp r2, #0 -10005358: d0f1 beq.n 1000533e -1000535a: 42a3 cmp r3, r4 -1000535c: d8e8 bhi.n 10005330 -1000535e: 1ae3 subs r3, r4, r3 -10005360: b2db uxtb r3, r3 -10005362: 2b00 cmp r3, #0 -10005364: d1ed bne.n 10005342 -10005366: 00da lsls r2, r3, #3 -10005368: 1ad2 subs r2, r2, r3 -1000536a: 0092 lsls r2, r2, #2 -1000536c: 4b0d ldr r3, [pc, #52] ; (100053a4 ) -1000536e: 189b adds r3, r3, r2 -10005370: e7e8 b.n 10005344 -10005372: 2000 movs r0, #0 -10005374: f7ff fbec bl 10004b50 -10005378: 2000 movs r0, #0 -1000537a: f7ff fba3 bl 10004ac4 -1000537e: 2001 movs r0, #1 -10005380: bd10 pop {r4, pc} -10005382: 46c0 nop ; (mov r8, r8) -10005384: 20000d04 .word 0x20000d04 -10005388: 20000cbc .word 0x20000cbc -1000538c: 20000d3c .word 0x20000d3c -10005390: 2000036c .word 0x2000036c -10005394: 20000d40 .word 0x20000d40 -10005398: 00000000 .word 0x00000000 -1000539c: 2000171c .word 0x2000171c -100053a0: 20000c38 .word 0x20000c38 -100053a4: 100088f8 .word 0x100088f8 +100053d4 : +100053d4: 4b02 ldr r3, [pc, #8] ; (100053e0 ) +100053d6: 7818 ldrb r0, [r3, #0] +100053d8: 0740 lsls r0, r0, #29 +100053da: 0fc0 lsrs r0, r0, #31 +100053dc: 4770 bx lr +100053de: 46c0 nop ; (mov r8, r8) +100053e0: 20000cf4 .word 0x20000cf4 -100053a8 : -100053a8: b510 push {r4, lr} -100053aa: 0001 movs r1, r0 -100053ac: 7843 ldrb r3, [r0, #1] -100053ae: 2b04 cmp r3, #4 -100053b0: d100 bne.n 100053b4 -100053b2: e06c b.n 1000548e -100053b4: d805 bhi.n 100053c2 -100053b6: 2b02 cmp r3, #2 -100053b8: d032 beq.n 10005420 -100053ba: 2b03 cmp r3, #3 -100053bc: d000 beq.n 100053c0 -100053be: e09f b.n 10005500 -100053c0: bd10 pop {r4, pc} -100053c2: 2b05 cmp r3, #5 -100053c4: d000 beq.n 100053c8 -100053c6: e09b b.n 10005500 -100053c8: 4b62 ldr r3, [pc, #392] ; (10005554 ) -100053ca: 781b ldrb r3, [r3, #0] -100053cc: 07db lsls r3, r3, #31 -100053ce: d5f7 bpl.n 100053c0 -100053d0: 4a60 ldr r2, [pc, #384] ; (10005554 ) -100053d2: 7813 ldrb r3, [r2, #0] -100053d4: 2004 movs r0, #4 -100053d6: 4383 bics r3, r0 -100053d8: 7013 strb r3, [r2, #0] -100053da: 4b5f ldr r3, [pc, #380] ; (10005558 ) -100053dc: 681c ldr r4, [r3, #0] -100053de: 6963 ldr r3, [r4, #20] -100053e0: 2b00 cmp r3, #0 -100053e2: d000 beq.n 100053e6 -100053e4: e086 b.n 100054f4 -100053e6: 69a2 ldr r2, [r4, #24] -100053e8: f3ef 8010 mrs r0, PRIMASK -100053ec: b672 cpsid i -100053ee: 6813 ldr r3, [r2, #0] -100053f0: 2b00 cmp r3, #0 -100053f2: d0fc beq.n 100053ee -100053f4: f3bf 8f5f dmb sy -100053f8: 61e0 str r0, [r4, #28] -100053fa: 0020 movs r0, r4 -100053fc: f001 f929 bl 10006652 -10005400: 69a2 ldr r2, [r4, #24] -10005402: 69e3 ldr r3, [r4, #28] -10005404: f3bf 8f5f dmb sy -10005408: 2100 movs r1, #0 -1000540a: 6011 str r1, [r2, #0] -1000540c: f383 8810 msr PRIMASK, r3 -10005410: 2800 cmp r0, #0 -10005412: d1d5 bne.n 100053c0 -10005414: 22ad movs r2, #173 ; 0xad -10005416: 4951 ldr r1, [pc, #324] ; (1000555c ) -10005418: 4851 ldr r0, [pc, #324] ; (10005560 ) -1000541a: f7ff f8df bl 100045dc <__wrap_printf> -1000541e: e7cf b.n 100053c0 -10005420: 4b4c ldr r3, [pc, #304] ; (10005554 ) -10005422: 781a ldrb r2, [r3, #0] -10005424: 2001 movs r0, #1 -10005426: 4382 bics r2, r0 -10005428: 701a strb r2, [r3, #0] -1000542a: 781a ldrb r2, [r3, #0] -1000542c: 3001 adds r0, #1 -1000542e: 4382 bics r2, r0 -10005430: 701a strb r2, [r3, #0] -10005432: 2200 movs r2, #0 -10005434: 705a strb r2, [r3, #1] -10005436: 781a ldrb r2, [r3, #0] -10005438: 3002 adds r0, #2 -1000543a: 4382 bics r2, r0 -1000543c: 701a strb r2, [r3, #0] -1000543e: 4b46 ldr r3, [pc, #280] ; (10005558 ) -10005440: 681c ldr r4, [r3, #0] -10005442: 6963 ldr r3, [r4, #20] -10005444: 2b00 cmp r3, #0 -10005446: d11c bne.n 10005482 -10005448: 69a2 ldr r2, [r4, #24] -1000544a: f3ef 8010 mrs r0, PRIMASK -1000544e: b672 cpsid i -10005450: 6813 ldr r3, [r2, #0] -10005452: 2b00 cmp r3, #0 -10005454: d0fc beq.n 10005450 -10005456: f3bf 8f5f dmb sy -1000545a: 61e0 str r0, [r4, #28] -1000545c: 0020 movs r0, r4 -1000545e: f001 f8f8 bl 10006652 -10005462: 69a2 ldr r2, [r4, #24] -10005464: 69e3 ldr r3, [r4, #28] -10005466: f3bf 8f5f dmb sy -1000546a: 2100 movs r1, #0 -1000546c: 6011 str r1, [r2, #0] -1000546e: f383 8810 msr PRIMASK, r3 -10005472: 2800 cmp r0, #0 -10005474: d1a4 bne.n 100053c0 -10005476: 22ad movs r2, #173 ; 0xad -10005478: 4938 ldr r1, [pc, #224] ; (1000555c ) -1000547a: 4839 ldr r0, [pc, #228] ; (10005560 ) -1000547c: f7ff f8ae bl 100045dc <__wrap_printf> -10005480: e79e b.n 100053c0 -10005482: 4b38 ldr r3, [pc, #224] ; (10005564 ) -10005484: 4a35 ldr r2, [pc, #212] ; (1000555c ) -10005486: 21a7 movs r1, #167 ; 0xa7 -10005488: 4837 ldr r0, [pc, #220] ; (10005568 ) -1000548a: f7fc fb6f bl 10001b6c <__assert_func> -1000548e: 4b31 ldr r3, [pc, #196] ; (10005554 ) -10005490: 781b ldrb r3, [r3, #0] -10005492: 07db lsls r3, r3, #31 -10005494: d400 bmi.n 10005498 -10005496: e793 b.n 100053c0 -10005498: 4a2e ldr r2, [pc, #184] ; (10005554 ) -1000549a: 7813 ldrb r3, [r2, #0] -1000549c: 2004 movs r0, #4 -1000549e: 4303 orrs r3, r0 -100054a0: 7013 strb r3, [r2, #0] -100054a2: 4b2d ldr r3, [pc, #180] ; (10005558 ) -100054a4: 681c ldr r4, [r3, #0] -100054a6: 6963 ldr r3, [r4, #20] -100054a8: 2b00 cmp r3, #0 -100054aa: d11d bne.n 100054e8 -100054ac: 69a2 ldr r2, [r4, #24] -100054ae: f3ef 8010 mrs r0, PRIMASK -100054b2: b672 cpsid i -100054b4: 6813 ldr r3, [r2, #0] -100054b6: 2b00 cmp r3, #0 -100054b8: d0fc beq.n 100054b4 -100054ba: f3bf 8f5f dmb sy -100054be: 61e0 str r0, [r4, #28] -100054c0: 0020 movs r0, r4 -100054c2: f001 f8c6 bl 10006652 -100054c6: 69a2 ldr r2, [r4, #24] -100054c8: 69e3 ldr r3, [r4, #28] -100054ca: f3bf 8f5f dmb sy -100054ce: 2100 movs r1, #0 -100054d0: 6011 str r1, [r2, #0] -100054d2: f383 8810 msr PRIMASK, r3 -100054d6: 2800 cmp r0, #0 -100054d8: d000 beq.n 100054dc -100054da: e771 b.n 100053c0 -100054dc: 22ad movs r2, #173 ; 0xad -100054de: 491f ldr r1, [pc, #124] ; (1000555c ) -100054e0: 481f ldr r0, [pc, #124] ; (10005560 ) -100054e2: f7ff f87b bl 100045dc <__wrap_printf> -100054e6: e76b b.n 100053c0 -100054e8: 4b1e ldr r3, [pc, #120] ; (10005564 ) -100054ea: 4a1c ldr r2, [pc, #112] ; (1000555c ) -100054ec: 21a7 movs r1, #167 ; 0xa7 -100054ee: 481e ldr r0, [pc, #120] ; (10005568 ) -100054f0: f7fc fb3c bl 10001b6c <__assert_func> -100054f4: 4b1b ldr r3, [pc, #108] ; (10005564 ) -100054f6: 4a19 ldr r2, [pc, #100] ; (1000555c ) -100054f8: 21a7 movs r1, #167 ; 0xa7 -100054fa: 481b ldr r0, [pc, #108] ; (10005568 ) -100054fc: f7fc fb36 bl 10001b6c <__assert_func> -10005500: 4b15 ldr r3, [pc, #84] ; (10005558 ) -10005502: 681c ldr r4, [r3, #0] -10005504: 6963 ldr r3, [r4, #20] -10005506: 2b00 cmp r3, #0 -10005508: d11d bne.n 10005546 -1000550a: 69a2 ldr r2, [r4, #24] -1000550c: f3ef 8010 mrs r0, PRIMASK -10005510: b672 cpsid i -10005512: 6813 ldr r3, [r2, #0] -10005514: 2b00 cmp r3, #0 -10005516: d0fc beq.n 10005512 -10005518: f3bf 8f5f dmb sy -1000551c: 61e0 str r0, [r4, #28] -1000551e: 0020 movs r0, r4 -10005520: f001 f897 bl 10006652 -10005524: 69a2 ldr r2, [r4, #24] -10005526: 69e3 ldr r3, [r4, #28] -10005528: f3bf 8f5f dmb sy -1000552c: 2100 movs r1, #0 -1000552e: 6011 str r1, [r2, #0] -10005530: f383 8810 msr PRIMASK, r3 -10005534: 2800 cmp r0, #0 -10005536: d000 beq.n 1000553a -10005538: e742 b.n 100053c0 -1000553a: 22ad movs r2, #173 ; 0xad -1000553c: 4907 ldr r1, [pc, #28] ; (1000555c ) -1000553e: 4808 ldr r0, [pc, #32] ; (10005560 ) -10005540: f7ff f84c bl 100045dc <__wrap_printf> -10005544: e73c b.n 100053c0 -10005546: 4b07 ldr r3, [pc, #28] ; (10005564 ) -10005548: 4a04 ldr r2, [pc, #16] ; (1000555c ) -1000554a: 21a7 movs r1, #167 ; 0xa7 -1000554c: 4806 ldr r0, [pc, #24] ; (10005568 ) -1000554e: f7fc fb0d bl 10001b6c <__assert_func> -10005552: 46c0 nop ; (mov r8, r8) -10005554: 20000d04 .word 0x20000d04 -10005558: 20000d40 .word 0x20000d40 -1000555c: 10008884 .word 0x10008884 -10005560: 10008768 .word 0x10008768 -10005564: 100087c0 .word 0x100087c0 -10005568: 100087d0 .word 0x100087d0 +100053e4 : +100053e4: b510 push {r4, lr} +100053e6: 2237 movs r2, #55 ; 0x37 +100053e8: 2100 movs r1, #0 +100053ea: 4823 ldr r0, [pc, #140] ; (10005478 ) +100053ec: f7ff f836 bl 1000445c <__wrap_memset> +100053f0: 4c22 ldr r4, [pc, #136] ; (1000547c ) +100053f2: 0020 movs r0, r4 +100053f4: f7fc f96e bl 100016d4 +100053f8: 4b21 ldr r3, [pc, #132] ; (10005480 ) +100053fa: 601c str r4, [r3, #0] +100053fc: 4c21 ldr r4, [pc, #132] ; (10005484 ) +100053fe: 0020 movs r0, r4 +10005400: 3018 adds r0, #24 +10005402: f7fc f97a bl 100016fa +10005406: 0020 movs r0, r4 +10005408: f001 f9cb bl 100067a2 +1000540c: 4b1e ldr r3, [pc, #120] ; (10005488 ) +1000540e: 601c str r4, [r3, #0] +10005410: 4b1e ldr r3, [pc, #120] ; (1000548c ) +10005412: 2b00 cmp r3, #0 +10005414: d004 beq.n 10005420 +10005416: 481e ldr r0, [pc, #120] ; (10005490 ) +10005418: e000 b.n 1000541c +1000541a: bf00 nop +1000541c: 4b1d ldr r3, [pc, #116] ; (10005494 ) +1000541e: 6018 str r0, [r3, #0] +10005420: 2400 movs r4, #0 +10005422: e00d b.n 10005440 +10005424: 00e3 lsls r3, r4, #3 +10005426: 1b1b subs r3, r3, r4 +10005428: 009a lsls r2, r3, #2 +1000542a: 4b1a ldr r3, [pc, #104] ; (10005494 ) +1000542c: 681b ldr r3, [r3, #0] +1000542e: 189b adds r3, r3, r2 +10005430: e002 b.n 10005438 +10005432: 0023 movs r3, r4 +10005434: e00f b.n 10005456 +10005436: 2300 movs r3, #0 +10005438: 681b ldr r3, [r3, #0] +1000543a: 4798 blx r3 +1000543c: 3401 adds r4, #1 +1000543e: b2e4 uxtb r4, r4 +10005440: 4b13 ldr r3, [pc, #76] ; (10005490 ) +10005442: 781b ldrb r3, [r3, #0] +10005444: 42a3 cmp r3, r4 +10005446: d30e bcc.n 10005466 +10005448: 4a10 ldr r2, [pc, #64] ; (1000548c ) +1000544a: 2a00 cmp r2, #0 +1000544c: d0f1 beq.n 10005432 +1000544e: 42a3 cmp r3, r4 +10005450: d8e8 bhi.n 10005424 +10005452: 1ae3 subs r3, r4, r3 +10005454: b2db uxtb r3, r3 +10005456: 2b00 cmp r3, #0 +10005458: d1ed bne.n 10005436 +1000545a: 00da lsls r2, r3, #3 +1000545c: 1ad2 subs r2, r2, r3 +1000545e: 0092 lsls r2, r2, #2 +10005460: 4b0d ldr r3, [pc, #52] ; (10005498 ) +10005462: 189b adds r3, r3, r2 +10005464: e7e8 b.n 10005438 +10005466: 2000 movs r0, #0 +10005468: f7ff fbec bl 10004c44 +1000546c: 2000 movs r0, #0 +1000546e: f7ff fba3 bl 10004bb8 +10005472: 2001 movs r0, #1 +10005474: bd10 pop {r4, pc} +10005476: 46c0 nop ; (mov r8, r8) +10005478: 20000cf4 .word 0x20000cf4 +1000547c: 20000cac .word 0x20000cac +10005480: 20000d2c .word 0x20000d2c +10005484: 2000035c .word 0x2000035c +10005488: 20000d30 .word 0x20000d30 +1000548c: 00000000 .word 0x00000000 +10005490: 20001710 .word 0x20001710 +10005494: 20000c28 .word 0x20000c28 +10005498: 10008ab8 .word 0x10008ab8 -1000556c : -1000556c: b570 push {r4, r5, r6, lr} -1000556e: b084 sub sp, #16 -10005570: 0006 movs r6, r0 -10005572: 000d movs r5, r1 -10005574: 0014 movs r4, r2 -10005576: 220c movs r2, #12 -10005578: 2100 movs r1, #0 -1000557a: a801 add r0, sp, #4 -1000557c: f7fe fef4 bl 10004368 <__wrap_memset> -10005580: 466b mov r3, sp -10005582: 711e strb r6, [r3, #4] -10005584: 715d strb r5, [r3, #5] -10005586: 0021 movs r1, r4 -10005588: a801 add r0, sp, #4 -1000558a: f7ff ff0d bl 100053a8 -1000558e: b004 add sp, #16 -10005590: bd70 pop {r4, r5, r6, pc} +1000549c : +1000549c: b510 push {r4, lr} +1000549e: 0001 movs r1, r0 +100054a0: 7843 ldrb r3, [r0, #1] +100054a2: 2b04 cmp r3, #4 +100054a4: d100 bne.n 100054a8 +100054a6: e06c b.n 10005582 +100054a8: d805 bhi.n 100054b6 +100054aa: 2b02 cmp r3, #2 +100054ac: d032 beq.n 10005514 +100054ae: 2b03 cmp r3, #3 +100054b0: d000 beq.n 100054b4 +100054b2: e09f b.n 100055f4 +100054b4: bd10 pop {r4, pc} +100054b6: 2b05 cmp r3, #5 +100054b8: d000 beq.n 100054bc +100054ba: e09b b.n 100055f4 +100054bc: 4b62 ldr r3, [pc, #392] ; (10005648 ) +100054be: 781b ldrb r3, [r3, #0] +100054c0: 07db lsls r3, r3, #31 +100054c2: d5f7 bpl.n 100054b4 +100054c4: 4a60 ldr r2, [pc, #384] ; (10005648 ) +100054c6: 7813 ldrb r3, [r2, #0] +100054c8: 2004 movs r0, #4 +100054ca: 4383 bics r3, r0 +100054cc: 7013 strb r3, [r2, #0] +100054ce: 4b5f ldr r3, [pc, #380] ; (1000564c ) +100054d0: 681c ldr r4, [r3, #0] +100054d2: 6963 ldr r3, [r4, #20] +100054d4: 2b00 cmp r3, #0 +100054d6: d000 beq.n 100054da +100054d8: e086 b.n 100055e8 +100054da: 69a2 ldr r2, [r4, #24] +100054dc: f3ef 8010 mrs r0, PRIMASK +100054e0: b672 cpsid i +100054e2: 6813 ldr r3, [r2, #0] +100054e4: 2b00 cmp r3, #0 +100054e6: d0fc beq.n 100054e2 +100054e8: f3bf 8f5f dmb sy +100054ec: 61e0 str r0, [r4, #28] +100054ee: 0020 movs r0, r4 +100054f0: f001 f929 bl 10006746 +100054f4: 69a2 ldr r2, [r4, #24] +100054f6: 69e3 ldr r3, [r4, #28] +100054f8: f3bf 8f5f dmb sy +100054fc: 2100 movs r1, #0 +100054fe: 6011 str r1, [r2, #0] +10005500: f383 8810 msr PRIMASK, r3 +10005504: 2800 cmp r0, #0 +10005506: d1d5 bne.n 100054b4 +10005508: 22ad movs r2, #173 ; 0xad +1000550a: 4951 ldr r1, [pc, #324] ; (10005650 ) +1000550c: 4851 ldr r0, [pc, #324] ; (10005654 ) +1000550e: f7ff f8df bl 100046d0 <__wrap_printf> +10005512: e7cf b.n 100054b4 +10005514: 4b4c ldr r3, [pc, #304] ; (10005648 ) +10005516: 781a ldrb r2, [r3, #0] +10005518: 2001 movs r0, #1 +1000551a: 4382 bics r2, r0 +1000551c: 701a strb r2, [r3, #0] +1000551e: 781a ldrb r2, [r3, #0] +10005520: 3001 adds r0, #1 +10005522: 4382 bics r2, r0 +10005524: 701a strb r2, [r3, #0] +10005526: 2200 movs r2, #0 +10005528: 705a strb r2, [r3, #1] +1000552a: 781a ldrb r2, [r3, #0] +1000552c: 3002 adds r0, #2 +1000552e: 4382 bics r2, r0 +10005530: 701a strb r2, [r3, #0] +10005532: 4b46 ldr r3, [pc, #280] ; (1000564c ) +10005534: 681c ldr r4, [r3, #0] +10005536: 6963 ldr r3, [r4, #20] +10005538: 2b00 cmp r3, #0 +1000553a: d11c bne.n 10005576 +1000553c: 69a2 ldr r2, [r4, #24] +1000553e: f3ef 8010 mrs r0, PRIMASK +10005542: b672 cpsid i +10005544: 6813 ldr r3, [r2, #0] +10005546: 2b00 cmp r3, #0 +10005548: d0fc beq.n 10005544 +1000554a: f3bf 8f5f dmb sy +1000554e: 61e0 str r0, [r4, #28] +10005550: 0020 movs r0, r4 +10005552: f001 f8f8 bl 10006746 +10005556: 69a2 ldr r2, [r4, #24] +10005558: 69e3 ldr r3, [r4, #28] +1000555a: f3bf 8f5f dmb sy +1000555e: 2100 movs r1, #0 +10005560: 6011 str r1, [r2, #0] +10005562: f383 8810 msr PRIMASK, r3 +10005566: 2800 cmp r0, #0 +10005568: d1a4 bne.n 100054b4 +1000556a: 22ad movs r2, #173 ; 0xad +1000556c: 4938 ldr r1, [pc, #224] ; (10005650 ) +1000556e: 4839 ldr r0, [pc, #228] ; (10005654 ) +10005570: f7ff f8ae bl 100046d0 <__wrap_printf> +10005574: e79e b.n 100054b4 +10005576: 4b38 ldr r3, [pc, #224] ; (10005658 ) +10005578: 4a35 ldr r2, [pc, #212] ; (10005650 ) +1000557a: 21a7 movs r1, #167 ; 0xa7 +1000557c: 4837 ldr r0, [pc, #220] ; (1000565c ) +1000557e: f7fc fb6f bl 10001c60 <__assert_func> +10005582: 4b31 ldr r3, [pc, #196] ; (10005648 ) +10005584: 781b ldrb r3, [r3, #0] +10005586: 07db lsls r3, r3, #31 +10005588: d400 bmi.n 1000558c +1000558a: e793 b.n 100054b4 +1000558c: 4a2e ldr r2, [pc, #184] ; (10005648 ) +1000558e: 7813 ldrb r3, [r2, #0] +10005590: 2004 movs r0, #4 +10005592: 4303 orrs r3, r0 +10005594: 7013 strb r3, [r2, #0] +10005596: 4b2d ldr r3, [pc, #180] ; (1000564c ) +10005598: 681c ldr r4, [r3, #0] +1000559a: 6963 ldr r3, [r4, #20] +1000559c: 2b00 cmp r3, #0 +1000559e: d11d bne.n 100055dc +100055a0: 69a2 ldr r2, [r4, #24] +100055a2: f3ef 8010 mrs r0, PRIMASK +100055a6: b672 cpsid i +100055a8: 6813 ldr r3, [r2, #0] +100055aa: 2b00 cmp r3, #0 +100055ac: d0fc beq.n 100055a8 +100055ae: f3bf 8f5f dmb sy +100055b2: 61e0 str r0, [r4, #28] +100055b4: 0020 movs r0, r4 +100055b6: f001 f8c6 bl 10006746 +100055ba: 69a2 ldr r2, [r4, #24] +100055bc: 69e3 ldr r3, [r4, #28] +100055be: f3bf 8f5f dmb sy +100055c2: 2100 movs r1, #0 +100055c4: 6011 str r1, [r2, #0] +100055c6: f383 8810 msr PRIMASK, r3 +100055ca: 2800 cmp r0, #0 +100055cc: d000 beq.n 100055d0 +100055ce: e771 b.n 100054b4 +100055d0: 22ad movs r2, #173 ; 0xad +100055d2: 491f ldr r1, [pc, #124] ; (10005650 ) +100055d4: 481f ldr r0, [pc, #124] ; (10005654 ) +100055d6: f7ff f87b bl 100046d0 <__wrap_printf> +100055da: e76b b.n 100054b4 +100055dc: 4b1e ldr r3, [pc, #120] ; (10005658 ) +100055de: 4a1c ldr r2, [pc, #112] ; (10005650 ) +100055e0: 21a7 movs r1, #167 ; 0xa7 +100055e2: 481e ldr r0, [pc, #120] ; (1000565c ) +100055e4: f7fc fb3c bl 10001c60 <__assert_func> +100055e8: 4b1b ldr r3, [pc, #108] ; (10005658 ) +100055ea: 4a19 ldr r2, [pc, #100] ; (10005650 ) +100055ec: 21a7 movs r1, #167 ; 0xa7 +100055ee: 481b ldr r0, [pc, #108] ; (1000565c ) +100055f0: f7fc fb36 bl 10001c60 <__assert_func> +100055f4: 4b15 ldr r3, [pc, #84] ; (1000564c ) +100055f6: 681c ldr r4, [r3, #0] +100055f8: 6963 ldr r3, [r4, #20] +100055fa: 2b00 cmp r3, #0 +100055fc: d11d bne.n 1000563a +100055fe: 69a2 ldr r2, [r4, #24] +10005600: f3ef 8010 mrs r0, PRIMASK +10005604: b672 cpsid i +10005606: 6813 ldr r3, [r2, #0] +10005608: 2b00 cmp r3, #0 +1000560a: d0fc beq.n 10005606 +1000560c: f3bf 8f5f dmb sy +10005610: 61e0 str r0, [r4, #28] +10005612: 0020 movs r0, r4 +10005614: f001 f897 bl 10006746 +10005618: 69a2 ldr r2, [r4, #24] +1000561a: 69e3 ldr r3, [r4, #28] +1000561c: f3bf 8f5f dmb sy +10005620: 2100 movs r1, #0 +10005622: 6011 str r1, [r2, #0] +10005624: f383 8810 msr PRIMASK, r3 +10005628: 2800 cmp r0, #0 +1000562a: d000 beq.n 1000562e +1000562c: e742 b.n 100054b4 +1000562e: 22ad movs r2, #173 ; 0xad +10005630: 4907 ldr r1, [pc, #28] ; (10005650 ) +10005632: 4808 ldr r0, [pc, #32] ; (10005654 ) +10005634: f7ff f84c bl 100046d0 <__wrap_printf> +10005638: e73c b.n 100054b4 +1000563a: 4b07 ldr r3, [pc, #28] ; (10005658 ) +1000563c: 4a04 ldr r2, [pc, #16] ; (10005650 ) +1000563e: 21a7 movs r1, #167 ; 0xa7 +10005640: 4806 ldr r0, [pc, #24] ; (1000565c ) +10005642: f7fc fb0d bl 10001c60 <__assert_func> +10005646: 46c0 nop ; (mov r8, r8) +10005648: 20000cf4 .word 0x20000cf4 +1000564c: 20000d30 .word 0x20000d30 +10005650: 10008a44 .word 0x10008a44 +10005654: 10008928 .word 0x10008928 +10005658: 10008980 .word 0x10008980 +1000565c: 10008990 .word 0x10008990 -10005592 : -10005592: b570 push {r4, r5, r6, lr} -10005594: b084 sub sp, #16 -10005596: 0006 movs r6, r0 -10005598: 000d movs r5, r1 -1000559a: 0014 movs r4, r2 -1000559c: 220c movs r2, #12 -1000559e: 2100 movs r1, #0 -100055a0: a801 add r0, sp, #4 -100055a2: f7fe fee1 bl 10004368 <__wrap_memset> -100055a6: 466b mov r3, sp -100055a8: 711e strb r6, [r3, #4] -100055aa: 2306 movs r3, #6 -100055ac: 466a mov r2, sp -100055ae: 7153 strb r3, [r2, #5] -100055b0: 2208 movs r2, #8 -100055b2: 0029 movs r1, r5 -100055b4: a802 add r0, sp, #8 -100055b6: f7fe fedd bl 10004374 <__wrap___aeabi_memcpy> -100055ba: 0021 movs r1, r4 -100055bc: a801 add r0, sp, #4 -100055be: f7ff fef3 bl 100053a8 -100055c2: b004 add sp, #16 -100055c4: bd70 pop {r4, r5, r6, pc} +10005660 : +10005660: b570 push {r4, r5, r6, lr} +10005662: b084 sub sp, #16 +10005664: 0006 movs r6, r0 +10005666: 000d movs r5, r1 +10005668: 0014 movs r4, r2 +1000566a: 220c movs r2, #12 +1000566c: 2100 movs r1, #0 +1000566e: a801 add r0, sp, #4 +10005670: f7fe fef4 bl 1000445c <__wrap_memset> +10005674: 466b mov r3, sp +10005676: 711e strb r6, [r3, #4] +10005678: 715d strb r5, [r3, #5] +1000567a: 0021 movs r1, r4 +1000567c: a801 add r0, sp, #4 +1000567e: f7ff ff0d bl 1000549c +10005682: b004 add sp, #16 +10005684: bd70 pop {r4, r5, r6, pc} -100055c6 : -100055c6: b5f0 push {r4, r5, r6, r7, lr} -100055c8: 46ce mov lr, r9 -100055ca: 4647 mov r7, r8 -100055cc: b580 push {r7, lr} -100055ce: b085 sub sp, #20 -100055d0: 4680 mov r8, r0 -100055d2: 000f movs r7, r1 -100055d4: 0016 movs r6, r2 -100055d6: 001d movs r5, r3 -100055d8: ab0c add r3, sp, #48 ; 0x30 -100055da: 781b ldrb r3, [r3, #0] -100055dc: 4699 mov r9, r3 -100055de: ac01 add r4, sp, #4 -100055e0: 220c movs r2, #12 -100055e2: 2100 movs r1, #0 -100055e4: 0020 movs r0, r4 -100055e6: f7fe febf bl 10004368 <__wrap_memset> -100055ea: 4643 mov r3, r8 -100055ec: 7023 strb r3, [r4, #0] -100055ee: 2307 movs r3, #7 -100055f0: 7063 strb r3, [r4, #1] -100055f2: 7127 strb r7, [r4, #4] -100055f4: 9603 str r6, [sp, #12] -100055f6: 7165 strb r5, [r4, #5] -100055f8: 4649 mov r1, r9 -100055fa: 0020 movs r0, r4 -100055fc: f7ff fed4 bl 100053a8 -10005600: b005 add sp, #20 -10005602: bcc0 pop {r6, r7} -10005604: 46b9 mov r9, r7 -10005606: 46b0 mov r8, r6 -10005608: bdf0 pop {r4, r5, r6, r7, pc} +10005686 : +10005686: b570 push {r4, r5, r6, lr} +10005688: b084 sub sp, #16 +1000568a: 0006 movs r6, r0 +1000568c: 000d movs r5, r1 +1000568e: 0014 movs r4, r2 +10005690: 220c movs r2, #12 +10005692: 2100 movs r1, #0 +10005694: a801 add r0, sp, #4 +10005696: f7fe fee1 bl 1000445c <__wrap_memset> +1000569a: 466b mov r3, sp +1000569c: 711e strb r6, [r3, #4] +1000569e: 2306 movs r3, #6 +100056a0: 466a mov r2, sp +100056a2: 7153 strb r3, [r2, #5] +100056a4: 2208 movs r2, #8 +100056a6: 0029 movs r1, r5 +100056a8: a802 add r0, sp, #8 +100056aa: f7fe fedd bl 10004468 <__wrap___aeabi_memcpy> +100056ae: 0021 movs r1, r4 +100056b0: a801 add r0, sp, #4 +100056b2: f7ff fef3 bl 1000549c +100056b6: b004 add sp, #16 +100056b8: bd70 pop {r4, r5, r6, pc} -1000560a : -1000560a: b510 push {r4, lr} -1000560c: f7ff fb0a bl 10004c24 -10005610: bd10 pop {r4, pc} +100056ba : +100056ba: b5f0 push {r4, r5, r6, r7, lr} +100056bc: 46ce mov lr, r9 +100056be: 4647 mov r7, r8 +100056c0: b580 push {r7, lr} +100056c2: b085 sub sp, #20 +100056c4: 4680 mov r8, r0 +100056c6: 000f movs r7, r1 +100056c8: 0016 movs r6, r2 +100056ca: 001d movs r5, r3 +100056cc: ab0c add r3, sp, #48 ; 0x30 +100056ce: 781b ldrb r3, [r3, #0] +100056d0: 4699 mov r9, r3 +100056d2: ac01 add r4, sp, #4 +100056d4: 220c movs r2, #12 +100056d6: 2100 movs r1, #0 +100056d8: 0020 movs r0, r4 +100056da: f7fe febf bl 1000445c <__wrap_memset> +100056de: 4643 mov r3, r8 +100056e0: 7023 strb r3, [r4, #0] +100056e2: 2307 movs r3, #7 +100056e4: 7063 strb r3, [r4, #1] +100056e6: 7127 strb r7, [r4, #4] +100056e8: 9603 str r6, [sp, #12] +100056ea: 7165 strb r5, [r4, #5] +100056ec: 4649 mov r1, r9 +100056ee: 0020 movs r0, r4 +100056f0: f7ff fed4 bl 1000549c +100056f4: b005 add sp, #20 +100056f6: bcc0 pop {r6, r7} +100056f8: 46b9 mov r9, r7 +100056fa: 46b0 mov r8, r6 +100056fc: bdf0 pop {r4, r5, r6, r7, pc} + +100056fe : +100056fe: b510 push {r4, lr} +10005700: f7ff fb0a bl 10004d18 +10005704: bd10 pop {r4, pc} ... -10005614 : -10005614: b5f0 push {r4, r5, r6, r7, lr} -10005616: 46d6 mov lr, sl -10005618: 464f mov r7, r9 -1000561a: 4646 mov r6, r8 -1000561c: b5c0 push {r6, r7, lr} -1000561e: 4681 mov r9, r0 -10005620: 000c movs r4, r1 -10005622: 0017 movs r7, r2 -10005624: 4698 mov r8, r3 -10005626: 9b08 ldr r3, [sp, #32] -10005628: 469a mov sl, r3 -1000562a: 2500 movs r5, #0 -1000562c: e016 b.n 1000565c -1000562e: 4a18 ldr r2, [pc, #96] ; (10005690 ) -10005630: 4918 ldr r1, [pc, #96] ; (10005694 ) -10005632: 4819 ldr r0, [pc, #100] ; (10005698 ) -10005634: f7fe ffd2 bl 100045dc <__wrap_printf> -10005638: 2600 movs r6, #0 -1000563a: 0030 movs r0, r6 -1000563c: bce0 pop {r5, r6, r7} -1000563e: 46ba mov sl, r7 -10005640: 46b1 mov r9, r6 -10005642: 46a8 mov r8, r5 -10005644: bdf0 pop {r4, r5, r6, r7, pc} -10005646: 4a15 ldr r2, [pc, #84] ; (1000569c ) -10005648: 4912 ldr r1, [pc, #72] ; (10005694 ) -1000564a: 4813 ldr r0, [pc, #76] ; (10005698 ) -1000564c: f7fe ffc6 bl 100045dc <__wrap_printf> -10005650: e7f3 b.n 1000563a -10005652: 9a09 ldr r2, [sp, #36] ; 0x24 -10005654: 7013 strb r3, [r2, #0] -10005656: 7823 ldrb r3, [r4, #0] -10005658: 18e4 adds r4, r4, r3 -1000565a: 3501 adds r5, #1 -1000565c: 42af cmp r7, r5 -1000565e: dd14 ble.n 1000568a -10005660: 7863 ldrb r3, [r4, #1] -10005662: 2b05 cmp r3, #5 -10005664: d1e3 bne.n 1000562e -10005666: 78e1 ldrb r1, [r4, #3] -10005668: 0789 lsls r1, r1, #30 -1000566a: 0f89 lsrs r1, r1, #30 -1000566c: 4541 cmp r1, r8 -1000566e: d1de bne.n 1000562e -10005670: 0021 movs r1, r4 -10005672: 4648 mov r0, r9 -10005674: f7ff ffc9 bl 1000560a -10005678: 1e06 subs r6, r0, #0 -1000567a: d0e4 beq.n 10005646 -1000567c: 78a3 ldrb r3, [r4, #2] -1000567e: 09da lsrs r2, r3, #7 -10005680: 2a01 cmp r2, #1 -10005682: d0e6 beq.n 10005652 -10005684: 4652 mov r2, sl -10005686: 7013 strb r3, [r2, #0] -10005688: e7e5 b.n 10005656 -1000568a: 2601 movs r6, #1 -1000568c: e7d5 b.n 1000563a -1000568e: 46c0 nop ; (mov r8, r8) -10005690: 0000042d .word 0x0000042d -10005694: 10008870 .word 0x10008870 -10005698: 10008768 .word 0x10008768 -1000569c: 0000042e .word 0x0000042e +10005708 : +10005708: b5f0 push {r4, r5, r6, r7, lr} +1000570a: 46d6 mov lr, sl +1000570c: 464f mov r7, r9 +1000570e: 4646 mov r6, r8 +10005710: b5c0 push {r6, r7, lr} +10005712: 4681 mov r9, r0 +10005714: 000c movs r4, r1 +10005716: 0017 movs r7, r2 +10005718: 4698 mov r8, r3 +1000571a: 9b08 ldr r3, [sp, #32] +1000571c: 469a mov sl, r3 +1000571e: 2500 movs r5, #0 +10005720: e016 b.n 10005750 +10005722: 4a18 ldr r2, [pc, #96] ; (10005784 ) +10005724: 4918 ldr r1, [pc, #96] ; (10005788 ) +10005726: 4819 ldr r0, [pc, #100] ; (1000578c ) +10005728: f7fe ffd2 bl 100046d0 <__wrap_printf> +1000572c: 2600 movs r6, #0 +1000572e: 0030 movs r0, r6 +10005730: bce0 pop {r5, r6, r7} +10005732: 46ba mov sl, r7 +10005734: 46b1 mov r9, r6 +10005736: 46a8 mov r8, r5 +10005738: bdf0 pop {r4, r5, r6, r7, pc} +1000573a: 4a15 ldr r2, [pc, #84] ; (10005790 ) +1000573c: 4912 ldr r1, [pc, #72] ; (10005788 ) +1000573e: 4813 ldr r0, [pc, #76] ; (1000578c ) +10005740: f7fe ffc6 bl 100046d0 <__wrap_printf> +10005744: e7f3 b.n 1000572e +10005746: 9a09 ldr r2, [sp, #36] ; 0x24 +10005748: 7013 strb r3, [r2, #0] +1000574a: 7823 ldrb r3, [r4, #0] +1000574c: 18e4 adds r4, r4, r3 +1000574e: 3501 adds r5, #1 +10005750: 42af cmp r7, r5 +10005752: dd14 ble.n 1000577e +10005754: 7863 ldrb r3, [r4, #1] +10005756: 2b05 cmp r3, #5 +10005758: d1e3 bne.n 10005722 +1000575a: 78e1 ldrb r1, [r4, #3] +1000575c: 0789 lsls r1, r1, #30 +1000575e: 0f89 lsrs r1, r1, #30 +10005760: 4541 cmp r1, r8 +10005762: d1de bne.n 10005722 +10005764: 0021 movs r1, r4 +10005766: 4648 mov r0, r9 +10005768: f7ff ffc9 bl 100056fe +1000576c: 1e06 subs r6, r0, #0 +1000576e: d0e4 beq.n 1000573a +10005770: 78a3 ldrb r3, [r4, #2] +10005772: 09da lsrs r2, r3, #7 +10005774: 2a01 cmp r2, #1 +10005776: d0e6 beq.n 10005746 +10005778: 4652 mov r2, sl +1000577a: 7013 strb r3, [r2, #0] +1000577c: e7e5 b.n 1000574a +1000577e: 2601 movs r6, #1 +10005780: e7d5 b.n 1000572e +10005782: 46c0 nop ; (mov r8, r8) +10005784: 0000042d .word 0x0000042d +10005788: 10008a30 .word 0x10008a30 +1000578c: 10008928 .word 0x10008928 +10005790: 0000042e .word 0x0000042e -100056a0 : -100056a0: b570 push {r4, r5, r6, lr} -100056a2: 257f movs r5, #127 ; 0x7f -100056a4: 400d ands r5, r1 -100056a6: 09cc lsrs r4, r1, #7 -100056a8: 006a lsls r2, r5, #1 -100056aa: 4b1e ldr r3, [pc, #120] ; (10005724 ) -100056ac: 189b adds r3, r3, r2 -100056ae: 191b adds r3, r3, r4 -100056b0: 3320 adds r3, #32 -100056b2: 795b ldrb r3, [r3, #5] -100056b4: 07db lsls r3, r3, #31 -100056b6: 0fde lsrs r6, r3, #31 -100056b8: 2b00 cmp r3, #0 -100056ba: d130 bne.n 1000571e -100056bc: 4b19 ldr r3, [pc, #100] ; (10005724 ) -100056be: 189b adds r3, r3, r2 -100056c0: 191b adds r3, r3, r4 -100056c2: 3320 adds r3, #32 -100056c4: 795b ldrb r3, [r3, #5] -100056c6: 075b lsls r3, r3, #29 -100056c8: d42a bmi.n 10005720 -100056ca: 4b17 ldr r3, [pc, #92] ; (10005728 ) -100056cc: 6818 ldr r0, [r3, #0] -100056ce: 2101 movs r1, #1 -100056d0: 4249 negs r1, r1 -100056d2: f001 fe7d bl 100073d0 <__mutex_enter_timeout_ms_veneer> -100056d6: 006a lsls r2, r5, #1 -100056d8: 4b12 ldr r3, [pc, #72] ; (10005724 ) -100056da: 189b adds r3, r3, r2 -100056dc: 191b adds r3, r3, r4 -100056de: 3320 adds r3, #32 -100056e0: 795b ldrb r3, [r3, #5] -100056e2: 07db lsls r3, r3, #31 -100056e4: d408 bmi.n 100056f8 -100056e6: 4b0f ldr r3, [pc, #60] ; (10005724 ) -100056e8: 189b adds r3, r3, r2 -100056ea: 191b adds r3, r3, r4 -100056ec: 3320 adds r3, #32 -100056ee: 795b ldrb r3, [r3, #5] -100056f0: 075b lsls r3, r3, #29 -100056f2: d512 bpl.n 1000571a -100056f4: 2600 movs r6, #0 -100056f6: e000 b.n 100056fa -100056f8: 2600 movs r6, #0 -100056fa: 2e00 cmp r6, #0 -100056fc: d008 beq.n 10005710 -100056fe: 006d lsls r5, r5, #1 -10005700: 4908 ldr r1, [pc, #32] ; (10005724 ) -10005702: 194d adds r5, r1, r5 -10005704: 192c adds r4, r5, r4 -10005706: 3420 adds r4, #32 -10005708: 7963 ldrb r3, [r4, #5] -1000570a: 2204 movs r2, #4 -1000570c: 4313 orrs r3, r2 -1000570e: 7163 strb r3, [r4, #5] -10005710: 4b05 ldr r3, [pc, #20] ; (10005728 ) -10005712: 6818 ldr r0, [r3, #0] -10005714: f001 fe3c bl 10007390 <__mutex_exit_veneer> -10005718: e002 b.n 10005720 -1000571a: 2601 movs r6, #1 -1000571c: e7ed b.n 100056fa -1000571e: 2600 movs r6, #0 -10005720: 0030 movs r0, r6 -10005722: bd70 pop {r4, r5, r6, pc} -10005724: 20000d04 .word 0x20000d04 -10005728: 20000d3c .word 0x20000d3c +10005794 : +10005794: b570 push {r4, r5, r6, lr} +10005796: 257f movs r5, #127 ; 0x7f +10005798: 400d ands r5, r1 +1000579a: 09cc lsrs r4, r1, #7 +1000579c: 006a lsls r2, r5, #1 +1000579e: 4b1e ldr r3, [pc, #120] ; (10005818 ) +100057a0: 189b adds r3, r3, r2 +100057a2: 191b adds r3, r3, r4 +100057a4: 3320 adds r3, #32 +100057a6: 795b ldrb r3, [r3, #5] +100057a8: 07db lsls r3, r3, #31 +100057aa: 0fde lsrs r6, r3, #31 +100057ac: 2b00 cmp r3, #0 +100057ae: d130 bne.n 10005812 +100057b0: 4b19 ldr r3, [pc, #100] ; (10005818 ) +100057b2: 189b adds r3, r3, r2 +100057b4: 191b adds r3, r3, r4 +100057b6: 3320 adds r3, #32 +100057b8: 795b ldrb r3, [r3, #5] +100057ba: 075b lsls r3, r3, #29 +100057bc: d42a bmi.n 10005814 +100057be: 4b17 ldr r3, [pc, #92] ; (1000581c ) +100057c0: 6818 ldr r0, [r3, #0] +100057c2: 2101 movs r1, #1 +100057c4: 4249 negs r1, r1 +100057c6: f001 fe7b bl 100074c0 <__mutex_enter_timeout_ms_veneer> +100057ca: 006a lsls r2, r5, #1 +100057cc: 4b12 ldr r3, [pc, #72] ; (10005818 ) +100057ce: 189b adds r3, r3, r2 +100057d0: 191b adds r3, r3, r4 +100057d2: 3320 adds r3, #32 +100057d4: 795b ldrb r3, [r3, #5] +100057d6: 07db lsls r3, r3, #31 +100057d8: d408 bmi.n 100057ec +100057da: 4b0f ldr r3, [pc, #60] ; (10005818 ) +100057dc: 189b adds r3, r3, r2 +100057de: 191b adds r3, r3, r4 +100057e0: 3320 adds r3, #32 +100057e2: 795b ldrb r3, [r3, #5] +100057e4: 075b lsls r3, r3, #29 +100057e6: d512 bpl.n 1000580e +100057e8: 2600 movs r6, #0 +100057ea: e000 b.n 100057ee +100057ec: 2600 movs r6, #0 +100057ee: 2e00 cmp r6, #0 +100057f0: d008 beq.n 10005804 +100057f2: 006d lsls r5, r5, #1 +100057f4: 4908 ldr r1, [pc, #32] ; (10005818 ) +100057f6: 194d adds r5, r1, r5 +100057f8: 192c adds r4, r5, r4 +100057fa: 3420 adds r4, #32 +100057fc: 7963 ldrb r3, [r4, #5] +100057fe: 2204 movs r2, #4 +10005800: 4313 orrs r3, r2 +10005802: 7163 strb r3, [r4, #5] +10005804: 4b05 ldr r3, [pc, #20] ; (1000581c ) +10005806: 6818 ldr r0, [r3, #0] +10005808: f001 fe3a bl 10007480 <__mutex_exit_veneer> +1000580c: e002 b.n 10005814 +1000580e: 2601 movs r6, #1 +10005810: e7ed b.n 100057ee +10005812: 2600 movs r6, #0 +10005814: 0030 movs r0, r6 +10005816: bd70 pop {r4, r5, r6, pc} +10005818: 20000cf4 .word 0x20000cf4 +1000581c: 20000d2c .word 0x20000d2c -1000572c : -1000572c: b5f0 push {r4, r5, r6, r7, lr} -1000572e: 46c6 mov lr, r8 -10005730: b500 push {lr} -10005732: b082 sub sp, #8 -10005734: 9301 str r3, [sp, #4] -10005736: 257f movs r5, #127 ; 0x7f -10005738: 400d ands r5, r1 -1000573a: 09ce lsrs r6, r1, #7 -1000573c: 006f lsls r7, r5, #1 -1000573e: 4c17 ldr r4, [pc, #92] ; (1000579c ) -10005740: 19e4 adds r4, r4, r7 -10005742: 19a4 adds r4, r4, r6 -10005744: 3420 adds r4, #32 -10005746: 7964 ldrb r4, [r4, #5] -10005748: 07e4 lsls r4, r4, #31 -1000574a: d41d bmi.n 10005788 -1000574c: 006f lsls r7, r5, #1 -1000574e: 4c13 ldr r4, [pc, #76] ; (1000579c ) -10005750: 19e4 adds r4, r4, r7 -10005752: 19a4 adds r4, r4, r6 -10005754: 3420 adds r4, #32 -10005756: 7963 ldrb r3, [r4, #5] -10005758: 2701 movs r7, #1 -1000575a: 46bc mov ip, r7 -1000575c: 4667 mov r7, ip -1000575e: 433b orrs r3, r7 -10005760: 7163 strb r3, [r4, #5] -10005762: 9b01 ldr r3, [sp, #4] -10005764: f7ff fa7e bl 10004c64 -10005768: 2800 cmp r0, #0 -1000576a: d113 bne.n 10005794 -1000576c: 006d lsls r5, r5, #1 -1000576e: 4b0b ldr r3, [pc, #44] ; (1000579c ) -10005770: 195d adds r5, r3, r5 -10005772: 19ae adds r6, r5, r6 -10005774: 3620 adds r6, #32 -10005776: 7973 ldrb r3, [r6, #5] -10005778: 2201 movs r2, #1 -1000577a: 4393 bics r3, r2 -1000577c: 7173 strb r3, [r6, #5] -1000577e: 7973 ldrb r3, [r6, #5] -10005780: 3203 adds r2, #3 -10005782: 4393 bics r3, r2 -10005784: 7173 strb r3, [r6, #5] -10005786: e005 b.n 10005794 -10005788: 4a05 ldr r2, [pc, #20] ; (100057a0 ) -1000578a: 4906 ldr r1, [pc, #24] ; (100057a4 ) -1000578c: 4806 ldr r0, [pc, #24] ; (100057a8 ) -1000578e: f7fe ff25 bl 100045dc <__wrap_printf> -10005792: 2000 movs r0, #0 -10005794: b002 add sp, #8 -10005796: bc80 pop {r7} -10005798: 46b8 mov r8, r7 -1000579a: bdf0 pop {r4, r5, r6, r7, pc} -1000579c: 20000d04 .word 0x20000d04 -100057a0: 00000495 .word 0x00000495 -100057a4: 10008860 .word 0x10008860 -100057a8: 10008768 .word 0x10008768 +10005820 : +10005820: b5f0 push {r4, r5, r6, r7, lr} +10005822: 46c6 mov lr, r8 +10005824: b500 push {lr} +10005826: b082 sub sp, #8 +10005828: 9301 str r3, [sp, #4] +1000582a: 257f movs r5, #127 ; 0x7f +1000582c: 400d ands r5, r1 +1000582e: 09ce lsrs r6, r1, #7 +10005830: 006f lsls r7, r5, #1 +10005832: 4c17 ldr r4, [pc, #92] ; (10005890 ) +10005834: 19e4 adds r4, r4, r7 +10005836: 19a4 adds r4, r4, r6 +10005838: 3420 adds r4, #32 +1000583a: 7964 ldrb r4, [r4, #5] +1000583c: 07e4 lsls r4, r4, #31 +1000583e: d41d bmi.n 1000587c +10005840: 006f lsls r7, r5, #1 +10005842: 4c13 ldr r4, [pc, #76] ; (10005890 ) +10005844: 19e4 adds r4, r4, r7 +10005846: 19a4 adds r4, r4, r6 +10005848: 3420 adds r4, #32 +1000584a: 7963 ldrb r3, [r4, #5] +1000584c: 2701 movs r7, #1 +1000584e: 46bc mov ip, r7 +10005850: 4667 mov r7, ip +10005852: 433b orrs r3, r7 +10005854: 7163 strb r3, [r4, #5] +10005856: 9b01 ldr r3, [sp, #4] +10005858: f7ff fa7e bl 10004d58 +1000585c: 2800 cmp r0, #0 +1000585e: d113 bne.n 10005888 +10005860: 006d lsls r5, r5, #1 +10005862: 4b0b ldr r3, [pc, #44] ; (10005890 ) +10005864: 195d adds r5, r3, r5 +10005866: 19ae adds r6, r5, r6 +10005868: 3620 adds r6, #32 +1000586a: 7973 ldrb r3, [r6, #5] +1000586c: 2201 movs r2, #1 +1000586e: 4393 bics r3, r2 +10005870: 7173 strb r3, [r6, #5] +10005872: 7973 ldrb r3, [r6, #5] +10005874: 3203 adds r2, #3 +10005876: 4393 bics r3, r2 +10005878: 7173 strb r3, [r6, #5] +1000587a: e005 b.n 10005888 +1000587c: 4a05 ldr r2, [pc, #20] ; (10005894 ) +1000587e: 4906 ldr r1, [pc, #24] ; (10005898 ) +10005880: 4806 ldr r0, [pc, #24] ; (1000589c ) +10005882: f7fe ff25 bl 100046d0 <__wrap_printf> +10005886: 2000 movs r0, #0 +10005888: b002 add sp, #8 +1000588a: bc80 pop {r7} +1000588c: 46b8 mov r8, r7 +1000588e: bdf0 pop {r4, r5, r6, r7, pc} +10005890: 20000cf4 .word 0x20000cf4 +10005894: 00000495 .word 0x00000495 +10005898: 10008a20 .word 0x10008a20 +1000589c: 10008928 .word 0x10008928 -100057ac : -100057ac: 227f movs r2, #127 ; 0x7f -100057ae: 400a ands r2, r1 -100057b0: 09cb lsrs r3, r1, #7 -100057b2: 0052 lsls r2, r2, #1 -100057b4: 4903 ldr r1, [pc, #12] ; (100057c4 ) -100057b6: 1889 adds r1, r1, r2 -100057b8: 18c9 adds r1, r1, r3 -100057ba: 3120 adds r1, #32 -100057bc: 7948 ldrb r0, [r1, #5] -100057be: 07c0 lsls r0, r0, #31 -100057c0: 0fc0 lsrs r0, r0, #31 -100057c2: 4770 bx lr -100057c4: 20000d04 .word 0x20000d04 +100058a0 : +100058a0: 227f movs r2, #127 ; 0x7f +100058a2: 400a ands r2, r1 +100058a4: 09cb lsrs r3, r1, #7 +100058a6: 0052 lsls r2, r2, #1 +100058a8: 4903 ldr r1, [pc, #12] ; (100058b8 ) +100058aa: 1889 adds r1, r1, r2 +100058ac: 18c9 adds r1, r1, r3 +100058ae: 3120 adds r1, #32 +100058b0: 7948 ldrb r0, [r1, #5] +100058b2: 07c0 lsls r0, r0, #31 +100058b4: 0fc0 lsrs r0, r0, #31 +100058b6: 4770 bx lr +100058b8: 20000cf4 .word 0x20000cf4 -100057c8 : -100057c8: b570 push {r4, r5, r6, lr} -100057ca: 247f movs r4, #127 ; 0x7f -100057cc: 400c ands r4, r1 -100057ce: 09cd lsrs r5, r1, #7 -100057d0: f7ff fa62 bl 10004c98 -100057d4: 0064 lsls r4, r4, #1 -100057d6: 4b06 ldr r3, [pc, #24] ; (100057f0 ) -100057d8: 191b adds r3, r3, r4 -100057da: 195b adds r3, r3, r5 -100057dc: 3320 adds r3, #32 -100057de: 795a ldrb r2, [r3, #5] -100057e0: 2102 movs r1, #2 -100057e2: 430a orrs r2, r1 -100057e4: 715a strb r2, [r3, #5] -100057e6: 795a ldrb r2, [r3, #5] -100057e8: 2101 movs r1, #1 -100057ea: 430a orrs r2, r1 -100057ec: 715a strb r2, [r3, #5] -100057ee: bd70 pop {r4, r5, r6, pc} -100057f0: 20000d04 .word 0x20000d04 +100058bc : +100058bc: b570 push {r4, r5, r6, lr} +100058be: 247f movs r4, #127 ; 0x7f +100058c0: 400c ands r4, r1 +100058c2: 09cd lsrs r5, r1, #7 +100058c4: f7ff fa62 bl 10004d8c +100058c8: 0064 lsls r4, r4, #1 +100058ca: 4b06 ldr r3, [pc, #24] ; (100058e4 ) +100058cc: 191b adds r3, r3, r4 +100058ce: 195b adds r3, r3, r5 +100058d0: 3320 adds r3, #32 +100058d2: 795a ldrb r2, [r3, #5] +100058d4: 2102 movs r1, #2 +100058d6: 430a orrs r2, r1 +100058d8: 715a strb r2, [r3, #5] +100058da: 795a ldrb r2, [r3, #5] +100058dc: 2101 movs r1, #1 +100058de: 430a orrs r2, r1 +100058e0: 715a strb r2, [r3, #5] +100058e2: bd70 pop {r4, r5, r6, pc} +100058e4: 20000cf4 .word 0x20000cf4 -100057f4 : -100057f4: b570 push {r4, r5, r6, lr} -100057f6: 247f movs r4, #127 ; 0x7f -100057f8: 400c ands r4, r1 -100057fa: 09cd lsrs r5, r1, #7 -100057fc: f7ff fa60 bl 10004cc0 -10005800: 0064 lsls r4, r4, #1 -10005802: 4b06 ldr r3, [pc, #24] ; (1000581c ) -10005804: 191b adds r3, r3, r4 -10005806: 195b adds r3, r3, r5 -10005808: 3320 adds r3, #32 -1000580a: 795a ldrb r2, [r3, #5] -1000580c: 2102 movs r1, #2 -1000580e: 438a bics r2, r1 -10005810: 715a strb r2, [r3, #5] -10005812: 795a ldrb r2, [r3, #5] -10005814: 3901 subs r1, #1 -10005816: 438a bics r2, r1 -10005818: 715a strb r2, [r3, #5] -1000581a: bd70 pop {r4, r5, r6, pc} -1000581c: 20000d04 .word 0x20000d04 +100058e8 : +100058e8: b570 push {r4, r5, r6, lr} +100058ea: 247f movs r4, #127 ; 0x7f +100058ec: 400c ands r4, r1 +100058ee: 09cd lsrs r5, r1, #7 +100058f0: f7ff fa60 bl 10004db4 +100058f4: 0064 lsls r4, r4, #1 +100058f6: 4b06 ldr r3, [pc, #24] ; (10005910 ) +100058f8: 191b adds r3, r3, r4 +100058fa: 195b adds r3, r3, r5 +100058fc: 3320 adds r3, #32 +100058fe: 795a ldrb r2, [r3, #5] +10005900: 2102 movs r1, #2 +10005902: 438a bics r2, r1 +10005904: 715a strb r2, [r3, #5] +10005906: 795a ldrb r2, [r3, #5] +10005908: 3901 subs r1, #1 +1000590a: 438a bics r2, r1 +1000590c: 715a strb r2, [r3, #5] +1000590e: bd70 pop {r4, r5, r6, pc} +10005910: 20000cf4 .word 0x20000cf4 -10005820 : -10005820: 227f movs r2, #127 ; 0x7f -10005822: 400a ands r2, r1 -10005824: 09cb lsrs r3, r1, #7 -10005826: 0052 lsls r2, r2, #1 -10005828: 4903 ldr r1, [pc, #12] ; (10005838 ) -1000582a: 1889 adds r1, r1, r2 -1000582c: 18c9 adds r1, r1, r3 -1000582e: 3120 adds r1, #32 -10005830: 7948 ldrb r0, [r1, #5] -10005832: 0780 lsls r0, r0, #30 -10005834: 0fc0 lsrs r0, r0, #31 -10005836: 4770 bx lr -10005838: 20000d04 .word 0x20000d04 +10005914 : +10005914: 227f movs r2, #127 ; 0x7f +10005916: 400a ands r2, r1 +10005918: 09cb lsrs r3, r1, #7 +1000591a: 0052 lsls r2, r2, #1 +1000591c: 4903 ldr r1, [pc, #12] ; (1000592c ) +1000591e: 1889 adds r1, r1, r2 +10005920: 18c9 adds r1, r1, r3 +10005922: 3120 adds r1, #32 +10005924: 7948 ldrb r0, [r1, #5] +10005926: 0780 lsls r0, r0, #30 +10005928: 0fc0 lsrs r0, r0, #31 +1000592a: 4770 bx lr +1000592c: 20000cf4 .word 0x20000cf4 -1000583c : -1000583c: b5f0 push {r4, r5, r6, r7, lr} -1000583e: 46c6 mov lr, r8 -10005840: b500 push {lr} -10005842: b082 sub sp, #8 -10005844: 0005 movs r5, r0 -10005846: 000c movs r4, r1 -10005848: 2000 movs r0, #0 -1000584a: f000 fb5d bl 10005f08 -1000584e: 7822 ldrb r2, [r4, #0] -10005850: 2360 movs r3, #96 ; 0x60 -10005852: 4013 ands r3, r2 -10005854: 2b60 cmp r3, #96 ; 0x60 -10005856: d012 beq.n 1000587e -10005858: 2b40 cmp r3, #64 ; 0x40 -1000585a: d017 beq.n 1000588c -1000585c: 7822 ldrb r2, [r4, #0] -1000585e: 06d2 lsls r2, r2, #27 -10005860: 0ed2 lsrs r2, r2, #27 -10005862: 2a01 cmp r2, #1 -10005864: d100 bne.n 10005868 -10005866: e0ca b.n 100059fe -10005868: 2a02 cmp r2, #2 -1000586a: d100 bne.n 1000586e -1000586c: e104 b.n 10005a78 -1000586e: 2a00 cmp r2, #0 -10005870: d01c beq.n 100058ac -10005872: 2600 movs r6, #0 -10005874: 0030 movs r0, r6 -10005876: b002 add sp, #8 -10005878: bc80 pop {r7} -1000587a: 46b8 mov r8, r7 -1000587c: bdf0 pop {r4, r5, r6, r7, pc} -1000587e: 4ac1 ldr r2, [pc, #772] ; (10005b84 ) -10005880: 49c1 ldr r1, [pc, #772] ; (10005b88 ) -10005882: 48c2 ldr r0, [pc, #776] ; (10005b8c ) -10005884: f7fe feaa bl 100045dc <__wrap_printf> -10005888: 2600 movs r6, #0 -1000588a: e7f3 b.n 10005874 -1000588c: 4bc0 ldr r3, [pc, #768] ; (10005b90 ) -1000588e: 2b00 cmp r3, #0 -10005890: d100 bne.n 10005894 -10005892: e164 b.n 10005b5e -10005894: 4bbf ldr r3, [pc, #764] ; (10005b94 ) -10005896: 2b00 cmp r3, #0 -10005898: d002 beq.n 100058a0 -1000589a: 0018 movs r0, r3 -1000589c: f000 fb34 bl 10005f08 -100058a0: 0021 movs r1, r4 -100058a2: 0028 movs r0, r5 -100058a4: e000 b.n 100058a8 -100058a6: bf00 nop -100058a8: 0006 movs r6, r0 -100058aa: e7e3 b.n 10005874 -100058ac: 2b20 cmp r3, #32 -100058ae: d00a beq.n 100058c6 -100058b0: 2b00 cmp r3, #0 -100058b2: d000 beq.n 100058b6 -100058b4: e15b b.n 10005b6e -100058b6: 7863 ldrb r3, [r4, #1] -100058b8: 2b09 cmp r3, #9 -100058ba: d900 bls.n 100058be -100058bc: e159 b.n 10005b72 -100058be: 009b lsls r3, r3, #2 -100058c0: 4ab5 ldr r2, [pc, #724] ; (10005b98 ) -100058c2: 58d3 ldr r3, [r2, r3] -100058c4: 469f mov pc, r3 -100058c6: 7923 ldrb r3, [r4, #4] -100058c8: 2b0f cmp r3, #15 -100058ca: d900 bls.n 100058ce -100058cc: e149 b.n 10005b62 -100058ce: 4ab3 ldr r2, [pc, #716] ; (10005b9c ) -100058d0: 18d3 adds r3, r2, r3 -100058d2: 78db ldrb r3, [r3, #3] -100058d4: 4ab2 ldr r2, [pc, #712] ; (10005ba0 ) -100058d6: 2a00 cmp r2, #0 -100058d8: d005 beq.n 100058e6 -100058da: 4ab2 ldr r2, [pc, #712] ; (10005ba4 ) -100058dc: 7812 ldrb r2, [r2, #0] -100058de: 4293 cmp r3, r2 -100058e0: d312 bcc.n 10005908 -100058e2: 1a9b subs r3, r3, r2 -100058e4: b2db uxtb r3, r3 -100058e6: 2b00 cmp r3, #0 -100058e8: d000 beq.n 100058ec -100058ea: e13c b.n 10005b66 -100058ec: 00d9 lsls r1, r3, #3 -100058ee: 1acb subs r3, r1, r3 -100058f0: 009b lsls r3, r3, #2 -100058f2: 49ad ldr r1, [pc, #692] ; (10005ba8 ) -100058f4: 18c9 adds r1, r1, r3 -100058f6: 2900 cmp r1, #0 -100058f8: d100 bne.n 100058fc -100058fa: e136 b.n 10005b6a -100058fc: 0022 movs r2, r4 -100058fe: 0028 movs r0, r5 -10005900: f7ff fb78 bl 10004ff4 -10005904: 0006 movs r6, r0 -10005906: e7b5 b.n 10005874 -10005908: 00d9 lsls r1, r3, #3 -1000590a: 1acb subs r3, r1, r3 -1000590c: 009b lsls r3, r3, #2 -1000590e: 4aa7 ldr r2, [pc, #668] ; (10005bac ) -10005910: 6811 ldr r1, [r2, #0] -10005912: 18c9 adds r1, r1, r3 -10005914: e7ef b.n 100058f6 -10005916: 0020 movs r0, r4 -10005918: f000 fafc bl 10005f14 -1000591c: 78a1 ldrb r1, [r4, #2] -1000591e: 0028 movs r0, r5 -10005920: f7ff f8e6 bl 10004af0 -10005924: 4a9d ldr r2, [pc, #628] ; (10005b9c ) -10005926: 7813 ldrb r3, [r2, #0] -10005928: 2102 movs r1, #2 -1000592a: 430b orrs r3, r1 -1000592c: 7013 strb r3, [r2, #0] -1000592e: 2601 movs r6, #1 -10005930: e7a0 b.n 10005874 -10005932: 4b9a ldr r3, [pc, #616] ; (10005b9c ) -10005934: 785b ldrb r3, [r3, #1] -10005936: 466a mov r2, sp -10005938: 3206 adds r2, #6 -1000593a: 7013 strb r3, [r2, #0] -1000593c: 2301 movs r3, #1 -1000593e: 0021 movs r1, r4 -10005940: 0028 movs r0, r5 -10005942: f000 fa83 bl 10005e4c -10005946: 2601 movs r6, #1 -10005948: e794 b.n 10005874 -1000594a: 78a7 ldrb r7, [r4, #2] -1000594c: 4b93 ldr r3, [pc, #588] ; (10005b9c ) -1000594e: 785b ldrb r3, [r3, #1] -10005950: 2b00 cmp r3, #0 -10005952: d101 bne.n 10005958 -10005954: 2f00 cmp r7, #0 -10005956: d107 bne.n 10005968 -10005958: 4b90 ldr r3, [pc, #576] ; (10005b9c ) -1000595a: 705f strb r7, [r3, #1] -1000595c: 0021 movs r1, r4 -1000595e: 0028 movs r0, r5 -10005960: f000 fa58 bl 10005e14 -10005964: 2601 movs r6, #1 -10005966: e785 b.n 10005874 -10005968: 0039 movs r1, r7 -1000596a: 0028 movs r0, r5 -1000596c: f7ff fb4e bl 1000500c -10005970: 1e06 subs r6, r0, #0 -10005972: d1f1 bne.n 10005958 -10005974: 4a8e ldr r2, [pc, #568] ; (10005bb0 ) -10005976: 4984 ldr r1, [pc, #528] ; (10005b88 ) -10005978: 4884 ldr r0, [pc, #528] ; (10005b8c ) -1000597a: f7fe fe2f bl 100045dc <__wrap_printf> -1000597e: e779 b.n 10005874 -10005980: 0021 movs r1, r4 -10005982: 0028 movs r0, r5 -10005984: f7ff fc2a bl 100051dc -10005988: 0006 movs r6, r0 -1000598a: e773 b.n 10005874 -1000598c: 78a2 ldrb r2, [r4, #2] -1000598e: 78e3 ldrb r3, [r4, #3] -10005990: 021b lsls r3, r3, #8 -10005992: 4313 orrs r3, r2 -10005994: 2b01 cmp r3, #1 -10005996: d001 beq.n 1000599c -10005998: 2600 movs r6, #0 -1000599a: e76b b.n 10005874 -1000599c: 4a7f ldr r2, [pc, #508] ; (10005b9c ) -1000599e: 7813 ldrb r3, [r2, #0] -100059a0: 2108 movs r1, #8 -100059a2: 430b orrs r3, r1 -100059a4: 7013 strb r3, [r2, #0] -100059a6: 0021 movs r1, r4 -100059a8: 0028 movs r0, r5 -100059aa: f000 fa33 bl 10005e14 -100059ae: 2601 movs r6, #1 -100059b0: e760 b.n 10005874 -100059b2: 78a2 ldrb r2, [r4, #2] -100059b4: 78e3 ldrb r3, [r4, #3] -100059b6: 021b lsls r3, r3, #8 -100059b8: 4313 orrs r3, r2 -100059ba: 2b01 cmp r3, #1 -100059bc: d001 beq.n 100059c2 -100059be: 2600 movs r6, #0 -100059c0: e758 b.n 10005874 -100059c2: 4a76 ldr r2, [pc, #472] ; (10005b9c ) -100059c4: 7813 ldrb r3, [r2, #0] -100059c6: 2108 movs r1, #8 -100059c8: 438b bics r3, r1 -100059ca: 7013 strb r3, [r2, #0] -100059cc: 0021 movs r1, r4 -100059ce: 0028 movs r0, r5 -100059d0: f000 fa20 bl 10005e14 -100059d4: 2601 movs r6, #1 -100059d6: e74d b.n 10005874 -100059d8: 4b70 ldr r3, [pc, #448] ; (10005b9c ) -100059da: 781a ldrb r2, [r3, #0] -100059dc: 0951 lsrs r1, r2, #5 -100059de: 0892 lsrs r2, r2, #2 -100059e0: 2302 movs r3, #2 -100059e2: 4013 ands r3, r2 -100059e4: 2201 movs r2, #1 -100059e6: 400a ands r2, r1 -100059e8: 4313 orrs r3, r2 -100059ea: 466a mov r2, sp -100059ec: 3206 adds r2, #6 -100059ee: 8013 strh r3, [r2, #0] -100059f0: 2302 movs r3, #2 -100059f2: 0021 movs r1, r4 -100059f4: 0028 movs r0, r5 -100059f6: f000 fa29 bl 10005e4c -100059fa: 2601 movs r6, #1 -100059fc: e73a b.n 10005874 -100059fe: 7923 ldrb r3, [r4, #4] -10005a00: 2b0f cmp r3, #15 -10005a02: d900 bls.n 10005a06 -10005a04: e0b7 b.n 10005b76 -10005a06: 4a65 ldr r2, [pc, #404] ; (10005b9c ) -10005a08: 18d3 adds r3, r2, r3 -10005a0a: 78db ldrb r3, [r3, #3] -10005a0c: 4a64 ldr r2, [pc, #400] ; (10005ba0 ) -10005a0e: 2a00 cmp r2, #0 -10005a10: d005 beq.n 10005a1e -10005a12: 4a64 ldr r2, [pc, #400] ; (10005ba4 ) -10005a14: 7812 ldrb r2, [r2, #0] -10005a16: 4293 cmp r3, r2 -10005a18: d327 bcc.n 10005a6a -10005a1a: 1a9b subs r3, r3, r2 -10005a1c: b2db uxtb r3, r3 -10005a1e: 2b00 cmp r3, #0 -10005a20: d000 beq.n 10005a24 -10005a22: e0aa b.n 10005b7a -10005a24: 00d9 lsls r1, r3, #3 -10005a26: 1acb subs r3, r1, r3 -10005a28: 009b lsls r3, r3, #2 -10005a2a: 495f ldr r1, [pc, #380] ; (10005ba8 ) -10005a2c: 18c9 adds r1, r1, r3 -10005a2e: 2900 cmp r1, #0 -10005a30: d100 bne.n 10005a34 -10005a32: e0a4 b.n 10005b7e -10005a34: 0022 movs r2, r4 -10005a36: 0028 movs r0, r5 -10005a38: f7ff fadc bl 10004ff4 -10005a3c: 1e06 subs r6, r0, #0 -10005a3e: d000 beq.n 10005a42 -10005a40: e718 b.n 10005874 -10005a42: 7823 ldrb r3, [r4, #0] -10005a44: 2260 movs r2, #96 ; 0x60 -10005a46: 421a tst r2, r3 -10005a48: d000 beq.n 10005a4c -10005a4a: e713 b.n 10005874 -10005a4c: 7863 ldrb r3, [r4, #1] -10005a4e: 2b0a cmp r3, #10 -10005a50: d000 beq.n 10005a54 -10005a52: e70f b.n 10005874 -10005a54: 466b mov r3, sp -10005a56: 1d9a adds r2, r3, #6 -10005a58: 2300 movs r3, #0 -10005a5a: 7013 strb r3, [r2, #0] -10005a5c: 3301 adds r3, #1 -10005a5e: 0021 movs r1, r4 -10005a60: 0028 movs r0, r5 -10005a62: f000 f9f3 bl 10005e4c -10005a66: 3601 adds r6, #1 -10005a68: e704 b.n 10005874 -10005a6a: 00d9 lsls r1, r3, #3 -10005a6c: 1acb subs r3, r1, r3 -10005a6e: 009b lsls r3, r3, #2 -10005a70: 4a4e ldr r2, [pc, #312] ; (10005bac ) -10005a72: 6811 ldr r1, [r2, #0] -10005a74: 18c9 adds r1, r1, r3 -10005a76: e7da b.n 10005a2e -10005a78: 7921 ldrb r1, [r4, #4] -10005a7a: 277f movs r7, #127 ; 0x7f -10005a7c: 400f ands r7, r1 -10005a7e: 09ca lsrs r2, r1, #7 -10005a80: 4690 mov r8, r2 -10005a82: 2f08 cmp r7, #8 -10005a84: d80a bhi.n 10005a9c -10005a86: 2b00 cmp r3, #0 -10005a88: d13a bne.n 10005b00 -10005a8a: 7863 ldrb r3, [r4, #1] -10005a8c: 2b01 cmp r3, #1 -10005a8e: d019 beq.n 10005ac4 -10005a90: 2b03 cmp r3, #3 -10005a92: d026 beq.n 10005ae2 -10005a94: 2b00 cmp r3, #0 -10005a96: d008 beq.n 10005aaa -10005a98: 2600 movs r6, #0 -10005a9a: e6eb b.n 10005874 -10005a9c: 4a45 ldr r2, [pc, #276] ; (10005bb4 ) -10005a9e: 493a ldr r1, [pc, #232] ; (10005b88 ) -10005aa0: 483a ldr r0, [pc, #232] ; (10005b8c ) -10005aa2: f7fe fd9b bl 100045dc <__wrap_printf> -10005aa6: 2600 movs r6, #0 -10005aa8: e6e4 b.n 10005874 -10005aaa: 0028 movs r0, r5 -10005aac: f7ff feb8 bl 10005820 -10005ab0: 466b mov r3, sp -10005ab2: 1d9a adds r2, r3, #6 -10005ab4: 8010 strh r0, [r2, #0] -10005ab6: 2302 movs r3, #2 -10005ab8: 0021 movs r1, r4 -10005aba: 0028 movs r0, r5 -10005abc: f000 f9c6 bl 10005e4c -10005ac0: 2601 movs r6, #1 -10005ac2: e01e b.n 10005b02 -10005ac4: 78a0 ldrb r0, [r4, #2] -10005ac6: 78e3 ldrb r3, [r4, #3] -10005ac8: 021b lsls r3, r3, #8 -10005aca: 4303 orrs r3, r0 -10005acc: d005 beq.n 10005ada -10005ace: 0021 movs r1, r4 -10005ad0: 0028 movs r0, r5 -10005ad2: f000 f99f bl 10005e14 -10005ad6: 2601 movs r6, #1 -10005ad8: e013 b.n 10005b02 -10005ada: 0028 movs r0, r5 -10005adc: f7ff fe8a bl 100057f4 -10005ae0: e7f5 b.n 10005ace -10005ae2: 78a0 ldrb r0, [r4, #2] -10005ae4: 78e3 ldrb r3, [r4, #3] -10005ae6: 021b lsls r3, r3, #8 -10005ae8: 4303 orrs r3, r0 -10005aea: d005 beq.n 10005af8 -10005aec: 0021 movs r1, r4 -10005aee: 0028 movs r0, r5 -10005af0: f000 f990 bl 10005e14 -10005af4: 2601 movs r6, #1 -10005af6: e004 b.n 10005b02 -10005af8: 0028 movs r0, r5 -10005afa: f7ff fe65 bl 100057c8 -10005afe: e7f5 b.n 10005aec -10005b00: 2600 movs r6, #0 -10005b02: 007b lsls r3, r7, #1 -10005b04: 4f25 ldr r7, [pc, #148] ; (10005b9c ) -10005b06: 18ff adds r7, r7, r3 -10005b08: 4447 add r7, r8 -10005b0a: 7cfb ldrb r3, [r7, #19] -10005b0c: 4a24 ldr r2, [pc, #144] ; (10005ba0 ) -10005b0e: 2a00 cmp r2, #0 -10005b10: d005 beq.n 10005b1e -10005b12: 4a24 ldr r2, [pc, #144] ; (10005ba4 ) -10005b14: 7812 ldrb r2, [r2, #0] -10005b16: 4293 cmp r3, r2 -10005b18: d31a bcc.n 10005b50 -10005b1a: 1a9b subs r3, r3, r2 -10005b1c: b2db uxtb r3, r3 -10005b1e: 2b00 cmp r3, #0 -10005b20: d10d bne.n 10005b3e -10005b22: 00d9 lsls r1, r3, #3 -10005b24: 1acb subs r3, r1, r3 -10005b26: 009b lsls r3, r3, #2 -10005b28: 491f ldr r1, [pc, #124] ; (10005ba8 ) -10005b2a: 18c9 adds r1, r1, r3 -10005b2c: 2900 cmp r1, #0 -10005b2e: d006 beq.n 10005b3e -10005b30: 0022 movs r2, r4 -10005b32: 0028 movs r0, r5 -10005b34: f7ff fa5e bl 10004ff4 -10005b38: 2800 cmp r0, #0 -10005b3a: d000 beq.n 10005b3e -10005b3c: 0006 movs r6, r0 -10005b3e: 7823 ldrb r3, [r4, #0] -10005b40: 2260 movs r2, #96 ; 0x60 -10005b42: 421a tst r2, r3 -10005b44: d000 beq.n 10005b48 -10005b46: e695 b.n 10005874 -10005b48: 2000 movs r0, #0 -10005b4a: f000 f9dd bl 10005f08 -10005b4e: e691 b.n 10005874 -10005b50: 00d9 lsls r1, r3, #3 -10005b52: 1acb subs r3, r1, r3 -10005b54: 009b lsls r3, r3, #2 -10005b56: 4a15 ldr r2, [pc, #84] ; (10005bac ) -10005b58: 6811 ldr r1, [r2, #0] -10005b5a: 18c9 adds r1, r1, r3 -10005b5c: e7e6 b.n 10005b2c -10005b5e: 2600 movs r6, #0 -10005b60: e688 b.n 10005874 -10005b62: 2600 movs r6, #0 -10005b64: e686 b.n 10005874 -10005b66: 2600 movs r6, #0 -10005b68: e684 b.n 10005874 -10005b6a: 2600 movs r6, #0 -10005b6c: e682 b.n 10005874 -10005b6e: 2600 movs r6, #0 -10005b70: e680 b.n 10005874 -10005b72: 2600 movs r6, #0 -10005b74: e67e b.n 10005874 -10005b76: 2600 movs r6, #0 -10005b78: e67c b.n 10005874 -10005b7a: 2600 movs r6, #0 -10005b7c: e67a b.n 10005874 -10005b7e: 2600 movs r6, #0 -10005b80: e678 b.n 10005874 -10005b82: 46c0 nop ; (mov r8, r8) -10005b84: 00000243 .word 0x00000243 -10005b88: 100088c0 .word 0x100088c0 -10005b8c: 10008768 .word 0x10008768 +10005930 : +10005930: b5f0 push {r4, r5, r6, r7, lr} +10005932: 46c6 mov lr, r8 +10005934: b500 push {lr} +10005936: b082 sub sp, #8 +10005938: 0005 movs r5, r0 +1000593a: 000c movs r4, r1 +1000593c: 2000 movs r0, #0 +1000593e: f000 fb5d bl 10005ffc +10005942: 7822 ldrb r2, [r4, #0] +10005944: 2360 movs r3, #96 ; 0x60 +10005946: 4013 ands r3, r2 +10005948: 2b60 cmp r3, #96 ; 0x60 +1000594a: d012 beq.n 10005972 +1000594c: 2b40 cmp r3, #64 ; 0x40 +1000594e: d017 beq.n 10005980 +10005950: 7822 ldrb r2, [r4, #0] +10005952: 06d2 lsls r2, r2, #27 +10005954: 0ed2 lsrs r2, r2, #27 +10005956: 2a01 cmp r2, #1 +10005958: d100 bne.n 1000595c +1000595a: e0ca b.n 10005af2 +1000595c: 2a02 cmp r2, #2 +1000595e: d100 bne.n 10005962 +10005960: e104 b.n 10005b6c +10005962: 2a00 cmp r2, #0 +10005964: d01c beq.n 100059a0 +10005966: 2600 movs r6, #0 +10005968: 0030 movs r0, r6 +1000596a: b002 add sp, #8 +1000596c: bc80 pop {r7} +1000596e: 46b8 mov r8, r7 +10005970: bdf0 pop {r4, r5, r6, r7, pc} +10005972: 4ac1 ldr r2, [pc, #772] ; (10005c78 ) +10005974: 49c1 ldr r1, [pc, #772] ; (10005c7c ) +10005976: 48c2 ldr r0, [pc, #776] ; (10005c80 ) +10005978: f7fe feaa bl 100046d0 <__wrap_printf> +1000597c: 2600 movs r6, #0 +1000597e: e7f3 b.n 10005968 +10005980: 4bc0 ldr r3, [pc, #768] ; (10005c84 ) +10005982: 2b00 cmp r3, #0 +10005984: d100 bne.n 10005988 +10005986: e164 b.n 10005c52 +10005988: 4bbf ldr r3, [pc, #764] ; (10005c88 ) +1000598a: 2b00 cmp r3, #0 +1000598c: d002 beq.n 10005994 +1000598e: 0018 movs r0, r3 +10005990: f000 fb34 bl 10005ffc +10005994: 0021 movs r1, r4 +10005996: 0028 movs r0, r5 +10005998: e000 b.n 1000599c +1000599a: bf00 nop +1000599c: 0006 movs r6, r0 +1000599e: e7e3 b.n 10005968 +100059a0: 2b20 cmp r3, #32 +100059a2: d00a beq.n 100059ba +100059a4: 2b00 cmp r3, #0 +100059a6: d000 beq.n 100059aa +100059a8: e15b b.n 10005c62 +100059aa: 7863 ldrb r3, [r4, #1] +100059ac: 2b09 cmp r3, #9 +100059ae: d900 bls.n 100059b2 +100059b0: e159 b.n 10005c66 +100059b2: 009b lsls r3, r3, #2 +100059b4: 4ab5 ldr r2, [pc, #724] ; (10005c8c ) +100059b6: 58d3 ldr r3, [r2, r3] +100059b8: 469f mov pc, r3 +100059ba: 7923 ldrb r3, [r4, #4] +100059bc: 2b0f cmp r3, #15 +100059be: d900 bls.n 100059c2 +100059c0: e149 b.n 10005c56 +100059c2: 4ab3 ldr r2, [pc, #716] ; (10005c90 ) +100059c4: 18d3 adds r3, r2, r3 +100059c6: 78db ldrb r3, [r3, #3] +100059c8: 4ab2 ldr r2, [pc, #712] ; (10005c94 ) +100059ca: 2a00 cmp r2, #0 +100059cc: d005 beq.n 100059da +100059ce: 4ab2 ldr r2, [pc, #712] ; (10005c98 ) +100059d0: 7812 ldrb r2, [r2, #0] +100059d2: 4293 cmp r3, r2 +100059d4: d312 bcc.n 100059fc +100059d6: 1a9b subs r3, r3, r2 +100059d8: b2db uxtb r3, r3 +100059da: 2b00 cmp r3, #0 +100059dc: d000 beq.n 100059e0 +100059de: e13c b.n 10005c5a +100059e0: 00d9 lsls r1, r3, #3 +100059e2: 1acb subs r3, r1, r3 +100059e4: 009b lsls r3, r3, #2 +100059e6: 49ad ldr r1, [pc, #692] ; (10005c9c ) +100059e8: 18c9 adds r1, r1, r3 +100059ea: 2900 cmp r1, #0 +100059ec: d100 bne.n 100059f0 +100059ee: e136 b.n 10005c5e +100059f0: 0022 movs r2, r4 +100059f2: 0028 movs r0, r5 +100059f4: f7ff fb78 bl 100050e8 +100059f8: 0006 movs r6, r0 +100059fa: e7b5 b.n 10005968 +100059fc: 00d9 lsls r1, r3, #3 +100059fe: 1acb subs r3, r1, r3 +10005a00: 009b lsls r3, r3, #2 +10005a02: 4aa7 ldr r2, [pc, #668] ; (10005ca0 ) +10005a04: 6811 ldr r1, [r2, #0] +10005a06: 18c9 adds r1, r1, r3 +10005a08: e7ef b.n 100059ea +10005a0a: 0020 movs r0, r4 +10005a0c: f000 fafc bl 10006008 +10005a10: 78a1 ldrb r1, [r4, #2] +10005a12: 0028 movs r0, r5 +10005a14: f7ff f8e6 bl 10004be4 +10005a18: 4a9d ldr r2, [pc, #628] ; (10005c90 ) +10005a1a: 7813 ldrb r3, [r2, #0] +10005a1c: 2102 movs r1, #2 +10005a1e: 430b orrs r3, r1 +10005a20: 7013 strb r3, [r2, #0] +10005a22: 2601 movs r6, #1 +10005a24: e7a0 b.n 10005968 +10005a26: 4b9a ldr r3, [pc, #616] ; (10005c90 ) +10005a28: 785b ldrb r3, [r3, #1] +10005a2a: 466a mov r2, sp +10005a2c: 3206 adds r2, #6 +10005a2e: 7013 strb r3, [r2, #0] +10005a30: 2301 movs r3, #1 +10005a32: 0021 movs r1, r4 +10005a34: 0028 movs r0, r5 +10005a36: f000 fa83 bl 10005f40 +10005a3a: 2601 movs r6, #1 +10005a3c: e794 b.n 10005968 +10005a3e: 78a7 ldrb r7, [r4, #2] +10005a40: 4b93 ldr r3, [pc, #588] ; (10005c90 ) +10005a42: 785b ldrb r3, [r3, #1] +10005a44: 2b00 cmp r3, #0 +10005a46: d101 bne.n 10005a4c +10005a48: 2f00 cmp r7, #0 +10005a4a: d107 bne.n 10005a5c +10005a4c: 4b90 ldr r3, [pc, #576] ; (10005c90 ) +10005a4e: 705f strb r7, [r3, #1] +10005a50: 0021 movs r1, r4 +10005a52: 0028 movs r0, r5 +10005a54: f000 fa58 bl 10005f08 +10005a58: 2601 movs r6, #1 +10005a5a: e785 b.n 10005968 +10005a5c: 0039 movs r1, r7 +10005a5e: 0028 movs r0, r5 +10005a60: f7ff fb4e bl 10005100 +10005a64: 1e06 subs r6, r0, #0 +10005a66: d1f1 bne.n 10005a4c +10005a68: 4a8e ldr r2, [pc, #568] ; (10005ca4 ) +10005a6a: 4984 ldr r1, [pc, #528] ; (10005c7c ) +10005a6c: 4884 ldr r0, [pc, #528] ; (10005c80 ) +10005a6e: f7fe fe2f bl 100046d0 <__wrap_printf> +10005a72: e779 b.n 10005968 +10005a74: 0021 movs r1, r4 +10005a76: 0028 movs r0, r5 +10005a78: f7ff fc2a bl 100052d0 +10005a7c: 0006 movs r6, r0 +10005a7e: e773 b.n 10005968 +10005a80: 78a2 ldrb r2, [r4, #2] +10005a82: 78e3 ldrb r3, [r4, #3] +10005a84: 021b lsls r3, r3, #8 +10005a86: 4313 orrs r3, r2 +10005a88: 2b01 cmp r3, #1 +10005a8a: d001 beq.n 10005a90 +10005a8c: 2600 movs r6, #0 +10005a8e: e76b b.n 10005968 +10005a90: 4a7f ldr r2, [pc, #508] ; (10005c90 ) +10005a92: 7813 ldrb r3, [r2, #0] +10005a94: 2108 movs r1, #8 +10005a96: 430b orrs r3, r1 +10005a98: 7013 strb r3, [r2, #0] +10005a9a: 0021 movs r1, r4 +10005a9c: 0028 movs r0, r5 +10005a9e: f000 fa33 bl 10005f08 +10005aa2: 2601 movs r6, #1 +10005aa4: e760 b.n 10005968 +10005aa6: 78a2 ldrb r2, [r4, #2] +10005aa8: 78e3 ldrb r3, [r4, #3] +10005aaa: 021b lsls r3, r3, #8 +10005aac: 4313 orrs r3, r2 +10005aae: 2b01 cmp r3, #1 +10005ab0: d001 beq.n 10005ab6 +10005ab2: 2600 movs r6, #0 +10005ab4: e758 b.n 10005968 +10005ab6: 4a76 ldr r2, [pc, #472] ; (10005c90 ) +10005ab8: 7813 ldrb r3, [r2, #0] +10005aba: 2108 movs r1, #8 +10005abc: 438b bics r3, r1 +10005abe: 7013 strb r3, [r2, #0] +10005ac0: 0021 movs r1, r4 +10005ac2: 0028 movs r0, r5 +10005ac4: f000 fa20 bl 10005f08 +10005ac8: 2601 movs r6, #1 +10005aca: e74d b.n 10005968 +10005acc: 4b70 ldr r3, [pc, #448] ; (10005c90 ) +10005ace: 781a ldrb r2, [r3, #0] +10005ad0: 0951 lsrs r1, r2, #5 +10005ad2: 0892 lsrs r2, r2, #2 +10005ad4: 2302 movs r3, #2 +10005ad6: 4013 ands r3, r2 +10005ad8: 2201 movs r2, #1 +10005ada: 400a ands r2, r1 +10005adc: 4313 orrs r3, r2 +10005ade: 466a mov r2, sp +10005ae0: 3206 adds r2, #6 +10005ae2: 8013 strh r3, [r2, #0] +10005ae4: 2302 movs r3, #2 +10005ae6: 0021 movs r1, r4 +10005ae8: 0028 movs r0, r5 +10005aea: f000 fa29 bl 10005f40 +10005aee: 2601 movs r6, #1 +10005af0: e73a b.n 10005968 +10005af2: 7923 ldrb r3, [r4, #4] +10005af4: 2b0f cmp r3, #15 +10005af6: d900 bls.n 10005afa +10005af8: e0b7 b.n 10005c6a +10005afa: 4a65 ldr r2, [pc, #404] ; (10005c90 ) +10005afc: 18d3 adds r3, r2, r3 +10005afe: 78db ldrb r3, [r3, #3] +10005b00: 4a64 ldr r2, [pc, #400] ; (10005c94 ) +10005b02: 2a00 cmp r2, #0 +10005b04: d005 beq.n 10005b12 +10005b06: 4a64 ldr r2, [pc, #400] ; (10005c98 ) +10005b08: 7812 ldrb r2, [r2, #0] +10005b0a: 4293 cmp r3, r2 +10005b0c: d327 bcc.n 10005b5e +10005b0e: 1a9b subs r3, r3, r2 +10005b10: b2db uxtb r3, r3 +10005b12: 2b00 cmp r3, #0 +10005b14: d000 beq.n 10005b18 +10005b16: e0aa b.n 10005c6e +10005b18: 00d9 lsls r1, r3, #3 +10005b1a: 1acb subs r3, r1, r3 +10005b1c: 009b lsls r3, r3, #2 +10005b1e: 495f ldr r1, [pc, #380] ; (10005c9c ) +10005b20: 18c9 adds r1, r1, r3 +10005b22: 2900 cmp r1, #0 +10005b24: d100 bne.n 10005b28 +10005b26: e0a4 b.n 10005c72 +10005b28: 0022 movs r2, r4 +10005b2a: 0028 movs r0, r5 +10005b2c: f7ff fadc bl 100050e8 +10005b30: 1e06 subs r6, r0, #0 +10005b32: d000 beq.n 10005b36 +10005b34: e718 b.n 10005968 +10005b36: 7823 ldrb r3, [r4, #0] +10005b38: 2260 movs r2, #96 ; 0x60 +10005b3a: 421a tst r2, r3 +10005b3c: d000 beq.n 10005b40 +10005b3e: e713 b.n 10005968 +10005b40: 7863 ldrb r3, [r4, #1] +10005b42: 2b0a cmp r3, #10 +10005b44: d000 beq.n 10005b48 +10005b46: e70f b.n 10005968 +10005b48: 466b mov r3, sp +10005b4a: 1d9a adds r2, r3, #6 +10005b4c: 2300 movs r3, #0 +10005b4e: 7013 strb r3, [r2, #0] +10005b50: 3301 adds r3, #1 +10005b52: 0021 movs r1, r4 +10005b54: 0028 movs r0, r5 +10005b56: f000 f9f3 bl 10005f40 +10005b5a: 3601 adds r6, #1 +10005b5c: e704 b.n 10005968 +10005b5e: 00d9 lsls r1, r3, #3 +10005b60: 1acb subs r3, r1, r3 +10005b62: 009b lsls r3, r3, #2 +10005b64: 4a4e ldr r2, [pc, #312] ; (10005ca0 ) +10005b66: 6811 ldr r1, [r2, #0] +10005b68: 18c9 adds r1, r1, r3 +10005b6a: e7da b.n 10005b22 +10005b6c: 7921 ldrb r1, [r4, #4] +10005b6e: 277f movs r7, #127 ; 0x7f +10005b70: 400f ands r7, r1 +10005b72: 09ca lsrs r2, r1, #7 +10005b74: 4690 mov r8, r2 +10005b76: 2f08 cmp r7, #8 +10005b78: d80a bhi.n 10005b90 +10005b7a: 2b00 cmp r3, #0 +10005b7c: d13a bne.n 10005bf4 +10005b7e: 7863 ldrb r3, [r4, #1] +10005b80: 2b01 cmp r3, #1 +10005b82: d019 beq.n 10005bb8 +10005b84: 2b03 cmp r3, #3 +10005b86: d026 beq.n 10005bd6 +10005b88: 2b00 cmp r3, #0 +10005b8a: d008 beq.n 10005b9e +10005b8c: 2600 movs r6, #0 +10005b8e: e6eb b.n 10005968 +10005b90: 4a45 ldr r2, [pc, #276] ; (10005ca8 ) +10005b92: 493a ldr r1, [pc, #232] ; (10005c7c ) +10005b94: 483a ldr r0, [pc, #232] ; (10005c80 ) +10005b96: f7fe fd9b bl 100046d0 <__wrap_printf> +10005b9a: 2600 movs r6, #0 +10005b9c: e6e4 b.n 10005968 +10005b9e: 0028 movs r0, r5 +10005ba0: f7ff feb8 bl 10005914 +10005ba4: 466b mov r3, sp +10005ba6: 1d9a adds r2, r3, #6 +10005ba8: 8010 strh r0, [r2, #0] +10005baa: 2302 movs r3, #2 +10005bac: 0021 movs r1, r4 +10005bae: 0028 movs r0, r5 +10005bb0: f000 f9c6 bl 10005f40 +10005bb4: 2601 movs r6, #1 +10005bb6: e01e b.n 10005bf6 +10005bb8: 78a0 ldrb r0, [r4, #2] +10005bba: 78e3 ldrb r3, [r4, #3] +10005bbc: 021b lsls r3, r3, #8 +10005bbe: 4303 orrs r3, r0 +10005bc0: d005 beq.n 10005bce +10005bc2: 0021 movs r1, r4 +10005bc4: 0028 movs r0, r5 +10005bc6: f000 f99f bl 10005f08 +10005bca: 2601 movs r6, #1 +10005bcc: e013 b.n 10005bf6 +10005bce: 0028 movs r0, r5 +10005bd0: f7ff fe8a bl 100058e8 +10005bd4: e7f5 b.n 10005bc2 +10005bd6: 78a0 ldrb r0, [r4, #2] +10005bd8: 78e3 ldrb r3, [r4, #3] +10005bda: 021b lsls r3, r3, #8 +10005bdc: 4303 orrs r3, r0 +10005bde: d005 beq.n 10005bec +10005be0: 0021 movs r1, r4 +10005be2: 0028 movs r0, r5 +10005be4: f000 f990 bl 10005f08 +10005be8: 2601 movs r6, #1 +10005bea: e004 b.n 10005bf6 +10005bec: 0028 movs r0, r5 +10005bee: f7ff fe65 bl 100058bc +10005bf2: e7f5 b.n 10005be0 +10005bf4: 2600 movs r6, #0 +10005bf6: 007b lsls r3, r7, #1 +10005bf8: 4f25 ldr r7, [pc, #148] ; (10005c90 ) +10005bfa: 18ff adds r7, r7, r3 +10005bfc: 4447 add r7, r8 +10005bfe: 7cfb ldrb r3, [r7, #19] +10005c00: 4a24 ldr r2, [pc, #144] ; (10005c94 ) +10005c02: 2a00 cmp r2, #0 +10005c04: d005 beq.n 10005c12 +10005c06: 4a24 ldr r2, [pc, #144] ; (10005c98 ) +10005c08: 7812 ldrb r2, [r2, #0] +10005c0a: 4293 cmp r3, r2 +10005c0c: d31a bcc.n 10005c44 +10005c0e: 1a9b subs r3, r3, r2 +10005c10: b2db uxtb r3, r3 +10005c12: 2b00 cmp r3, #0 +10005c14: d10d bne.n 10005c32 +10005c16: 00d9 lsls r1, r3, #3 +10005c18: 1acb subs r3, r1, r3 +10005c1a: 009b lsls r3, r3, #2 +10005c1c: 491f ldr r1, [pc, #124] ; (10005c9c ) +10005c1e: 18c9 adds r1, r1, r3 +10005c20: 2900 cmp r1, #0 +10005c22: d006 beq.n 10005c32 +10005c24: 0022 movs r2, r4 +10005c26: 0028 movs r0, r5 +10005c28: f7ff fa5e bl 100050e8 +10005c2c: 2800 cmp r0, #0 +10005c2e: d000 beq.n 10005c32 +10005c30: 0006 movs r6, r0 +10005c32: 7823 ldrb r3, [r4, #0] +10005c34: 2260 movs r2, #96 ; 0x60 +10005c36: 421a tst r2, r3 +10005c38: d000 beq.n 10005c3c +10005c3a: e695 b.n 10005968 +10005c3c: 2000 movs r0, #0 +10005c3e: f000 f9dd bl 10005ffc +10005c42: e691 b.n 10005968 +10005c44: 00d9 lsls r1, r3, #3 +10005c46: 1acb subs r3, r1, r3 +10005c48: 009b lsls r3, r3, #2 +10005c4a: 4a15 ldr r2, [pc, #84] ; (10005ca0 ) +10005c4c: 6811 ldr r1, [r2, #0] +10005c4e: 18c9 adds r1, r1, r3 +10005c50: e7e6 b.n 10005c20 +10005c52: 2600 movs r6, #0 +10005c54: e688 b.n 10005968 +10005c56: 2600 movs r6, #0 +10005c58: e686 b.n 10005968 +10005c5a: 2600 movs r6, #0 +10005c5c: e684 b.n 10005968 +10005c5e: 2600 movs r6, #0 +10005c60: e682 b.n 10005968 +10005c62: 2600 movs r6, #0 +10005c64: e680 b.n 10005968 +10005c66: 2600 movs r6, #0 +10005c68: e67e b.n 10005968 +10005c6a: 2600 movs r6, #0 +10005c6c: e67c b.n 10005968 +10005c6e: 2600 movs r6, #0 +10005c70: e67a b.n 10005968 +10005c72: 2600 movs r6, #0 +10005c74: e678 b.n 10005968 +10005c76: 46c0 nop ; (mov r8, r8) +10005c78: 00000243 .word 0x00000243 +10005c7c: 10008a80 .word 0x10008a80 +10005c80: 10008928 .word 0x10008928 ... -10005b98: 10008814 .word 0x10008814 -10005b9c: 20000d04 .word 0x20000d04 -10005ba0: 00000000 .word 0x00000000 -10005ba4: 2000171c .word 0x2000171c -10005ba8: 100088f8 .word 0x100088f8 -10005bac: 20000c38 .word 0x20000c38 -10005bb0: 00000283 .word 0x00000283 -10005bb4: 000002ce .word 0x000002ce +10005c8c: 100089d4 .word 0x100089d4 +10005c90: 20000cf4 .word 0x20000cf4 +10005c94: 00000000 .word 0x00000000 +10005c98: 20001710 .word 0x20001710 +10005c9c: 10008ab8 .word 0x10008ab8 +10005ca0: 20000c28 .word 0x20000c28 +10005ca4: 00000283 .word 0x00000283 +10005ca8: 000002ce .word 0x000002ce -10005bb8 : -10005bb8: b530 push {r4, r5, lr} -10005bba: b085 sub sp, #20 -10005bbc: f000 fcbc bl 10006538 -10005bc0: 2800 cmp r0, #0 -10005bc2: d10e bne.n 10005be2 -10005bc4: b005 add sp, #20 -10005bc6: bd30 pop {r4, r5, pc} -10005bc8: 4b6c ldr r3, [pc, #432] ; (10005d7c ) -10005bca: 4a6d ldr r2, [pc, #436] ; (10005d80 ) -10005bcc: 2199 movs r1, #153 ; 0x99 -10005bce: 486d ldr r0, [pc, #436] ; (10005d84 ) -10005bd0: f7fb ffcc bl 10001b6c <__assert_func> -10005bd4: ac01 add r4, sp, #4 -10005bd6: 7820 ldrb r0, [r4, #0] -10005bd8: f7ff f9c8 bl 10004f6c -10005bdc: 7922 ldrb r2, [r4, #4] -10005bde: 4b6a ldr r3, [pc, #424] ; (10005d88 ) -10005be0: 709a strb r2, [r3, #2] -10005be2: 4b6a ldr r3, [pc, #424] ; (10005d8c ) -10005be4: 681c ldr r4, [r3, #0] -10005be6: 6965 ldr r5, [r4, #20] -10005be8: 2d00 cmp r5, #0 -10005bea: d1ed bne.n 10005bc8 -10005bec: 69a2 ldr r2, [r4, #24] -10005bee: f3ef 8110 mrs r1, PRIMASK -10005bf2: b672 cpsid i -10005bf4: 6813 ldr r3, [r2, #0] -10005bf6: 2b00 cmp r3, #0 -10005bf8: d0fc beq.n 10005bf4 -10005bfa: f3bf 8f5f dmb sy -10005bfe: 61e1 str r1, [r4, #28] -10005c00: a901 add r1, sp, #4 -10005c02: 0020 movs r0, r4 -10005c04: f000 fd08 bl 10006618 -10005c08: 69a2 ldr r2, [r4, #24] -10005c0a: 69e3 ldr r3, [r4, #28] -10005c0c: f3bf 8f5f dmb sy -10005c10: 2100 movs r1, #0 -10005c12: 6011 str r1, [r2, #0] -10005c14: f383 8810 msr PRIMASK, r3 -10005c18: 2800 cmp r0, #0 -10005c1a: d0d3 beq.n 10005bc4 -10005c1c: ab01 add r3, sp, #4 -10005c1e: 785b ldrb r3, [r3, #1] -10005c20: 2b08 cmp r3, #8 -10005c22: d8de bhi.n 10005be2 -10005c24: 009b lsls r3, r3, #2 -10005c26: 4a5a ldr r2, [pc, #360] ; (10005d90 ) -10005c28: 58d3 ldr r3, [r2, r3] -10005c2a: 469f mov pc, r3 -10005c2c: ab01 add r3, sp, #4 -10005c2e: 7818 ldrb r0, [r3, #0] -10005c30: f7ff f99c bl 10004f6c -10005c34: 4b57 ldr r3, [pc, #348] ; (10005d94 ) -10005c36: 2b00 cmp r3, #0 -10005c38: d0d3 beq.n 10005be2 -10005c3a: e000 b.n 10005c3e -10005c3c: bf00 nop -10005c3e: e7d0 b.n 10005be2 -10005c40: 4a51 ldr r2, [pc, #324] ; (10005d88 ) -10005c42: 7813 ldrb r3, [r2, #0] -10005c44: 2101 movs r1, #1 -10005c46: 430b orrs r3, r1 -10005c48: 7013 strb r3, [r2, #0] -10005c4a: ab01 add r3, sp, #4 -10005c4c: 7818 ldrb r0, [r3, #0] -10005c4e: a902 add r1, sp, #8 -10005c50: f7ff fdf4 bl 1000583c -10005c54: 2800 cmp r0, #0 -10005c56: d1c4 bne.n 10005be2 -10005c58: ac01 add r4, sp, #4 -10005c5a: 7820 ldrb r0, [r4, #0] -10005c5c: 2100 movs r1, #0 -10005c5e: f7ff f81b bl 10004c98 -10005c62: 7820 ldrb r0, [r4, #0] -10005c64: 2180 movs r1, #128 ; 0x80 -10005c66: f7ff f817 bl 10004c98 -10005c6a: e7ba b.n 10005be2 -10005c6c: ab01 add r3, sp, #4 -10005c6e: 7919 ldrb r1, [r3, #4] -10005c70: 227f movs r2, #127 ; 0x7f -10005c72: 400a ands r2, r1 -10005c74: 09cc lsrs r4, r1, #7 -10005c76: 0050 lsls r0, r2, #1 -10005c78: 4b43 ldr r3, [pc, #268] ; (10005d88 ) -10005c7a: 181b adds r3, r3, r0 -10005c7c: 191b adds r3, r3, r4 -10005c7e: 3320 adds r3, #32 -10005c80: 7958 ldrb r0, [r3, #5] -10005c82: 2501 movs r5, #1 -10005c84: 43a8 bics r0, r5 -10005c86: 7158 strb r0, [r3, #5] -10005c88: 7958 ldrb r0, [r3, #5] -10005c8a: 3503 adds r5, #3 -10005c8c: 43a8 bics r0, r5 -10005c8e: 7158 strb r0, [r3, #5] -10005c90: 2a00 cmp r2, #0 -10005c92: d01d beq.n 10005cd0 -10005c94: 0052 lsls r2, r2, #1 -10005c96: 4b3c ldr r3, [pc, #240] ; (10005d88 ) -10005c98: 189a adds r2, r3, r2 -10005c9a: 1912 adds r2, r2, r4 -10005c9c: 7cd3 ldrb r3, [r2, #19] -10005c9e: 4a3e ldr r2, [pc, #248] ; (10005d98 ) -10005ca0: 2a00 cmp r2, #0 -10005ca2: d005 beq.n 10005cb0 -10005ca4: 4a3d ldr r2, [pc, #244] ; (10005d9c ) -10005ca6: 7812 ldrb r2, [r2, #0] -10005ca8: 4293 cmp r3, r2 -10005caa: d318 bcc.n 10005cde -10005cac: 1a9b subs r3, r3, r2 -10005cae: b2db uxtb r3, r3 -10005cb0: 2b00 cmp r3, #0 -10005cb2: d11b bne.n 10005cec -10005cb4: 00da lsls r2, r3, #3 -10005cb6: 1ad2 subs r2, r2, r3 -10005cb8: 0092 lsls r2, r2, #2 -10005cba: 4b39 ldr r3, [pc, #228] ; (10005da0 ) -10005cbc: 189b adds r3, r3, r2 -10005cbe: 2b00 cmp r3, #0 -10005cc0: d014 beq.n 10005cec -10005cc2: 695c ldr r4, [r3, #20] -10005cc4: a801 add r0, sp, #4 -10005cc6: 7942 ldrb r2, [r0, #5] -10005cc8: 9b03 ldr r3, [sp, #12] -10005cca: 7800 ldrb r0, [r0, #0] -10005ccc: 47a0 blx r4 -10005cce: e788 b.n 10005be2 -10005cd0: a801 add r0, sp, #4 -10005cd2: 7942 ldrb r2, [r0, #5] -10005cd4: 9b03 ldr r3, [sp, #12] -10005cd6: 7800 ldrb r0, [r0, #0] -10005cd8: f000 f92a bl 10005f30 -10005cdc: e781 b.n 10005be2 -10005cde: 00da lsls r2, r3, #3 -10005ce0: 1ad2 subs r2, r2, r3 -10005ce2: 0092 lsls r2, r2, #2 -10005ce4: 4b2f ldr r3, [pc, #188] ; (10005da4 ) -10005ce6: 681b ldr r3, [r3, #0] -10005ce8: 189b adds r3, r3, r2 -10005cea: e7e8 b.n 10005cbe -10005cec: 4a2e ldr r2, [pc, #184] ; (10005da8 ) -10005cee: 492f ldr r1, [pc, #188] ; (10005dac ) -10005cf0: 482f ldr r0, [pc, #188] ; (10005db0 ) -10005cf2: f7fe fc73 bl 100045dc <__wrap_printf> -10005cf6: e765 b.n 10005bc4 -10005cf8: 4b2e ldr r3, [pc, #184] ; (10005db4 ) -10005cfa: 2b00 cmp r3, #0 -10005cfc: d100 bne.n 10005d00 -10005cfe: e770 b.n 10005be2 -10005d00: 4b21 ldr r3, [pc, #132] ; (10005d88 ) -10005d02: 7818 ldrb r0, [r3, #0] -10005d04: 0700 lsls r0, r0, #28 -10005d06: 0fc0 lsrs r0, r0, #31 -10005d08: e000 b.n 10005d0c -10005d0a: bf00 nop -10005d0c: e769 b.n 10005be2 -10005d0e: 4b2a ldr r3, [pc, #168] ; (10005db8 ) -10005d10: 2b00 cmp r3, #0 -10005d12: d100 bne.n 10005d16 -10005d14: e765 b.n 10005be2 -10005d16: e000 b.n 10005d1a -10005d18: bf00 nop -10005d1a: e762 b.n 10005be2 -10005d1c: 00e3 lsls r3, r4, #3 -10005d1e: 1b1b subs r3, r3, r4 -10005d20: 009a lsls r2, r3, #2 -10005d22: 4b20 ldr r3, [pc, #128] ; (10005da4 ) -10005d24: 681b ldr r3, [r3, #0] -10005d26: 189b adds r3, r3, r2 -10005d28: e002 b.n 10005d30 -10005d2a: 0023 movs r3, r4 -10005d2c: e014 b.n 10005d58 -10005d2e: 002b movs r3, r5 -10005d30: 699b ldr r3, [r3, #24] -10005d32: 2b00 cmp r3, #0 -10005d34: d002 beq.n 10005d3c -10005d36: aa01 add r2, sp, #4 -10005d38: 7810 ldrb r0, [r2, #0] -10005d3a: 4798 blx r3 -10005d3c: 3401 adds r4, #1 -10005d3e: b2e4 uxtb r4, r4 -10005d40: 4b16 ldr r3, [pc, #88] ; (10005d9c ) -10005d42: 781b ldrb r3, [r3, #0] -10005d44: 42a3 cmp r3, r4 -10005d46: d200 bcs.n 10005d4a -10005d48: e74b b.n 10005be2 -10005d4a: 4a13 ldr r2, [pc, #76] ; (10005d98 ) -10005d4c: 2a00 cmp r2, #0 -10005d4e: d0ec beq.n 10005d2a -10005d50: 42a3 cmp r3, r4 -10005d52: d8e3 bhi.n 10005d1c -10005d54: 1ae3 subs r3, r4, r3 -10005d56: b2db uxtb r3, r3 -10005d58: 2b00 cmp r3, #0 -10005d5a: d1e8 bne.n 10005d2e -10005d5c: 00da lsls r2, r3, #3 -10005d5e: 1ad2 subs r2, r2, r3 -10005d60: 0092 lsls r2, r2, #2 -10005d62: 4b0f ldr r3, [pc, #60] ; (10005da0 ) -10005d64: 189b adds r3, r3, r2 -10005d66: e7e3 b.n 10005d30 -10005d68: 2400 movs r4, #0 -10005d6a: e7e9 b.n 10005d40 -10005d6c: 9b02 ldr r3, [sp, #8] -10005d6e: 2b00 cmp r3, #0 -10005d70: d100 bne.n 10005d74 -10005d72: e736 b.n 10005be2 -10005d74: 9803 ldr r0, [sp, #12] -10005d76: 4798 blx r3 -10005d78: e733 b.n 10005be2 -10005d7a: 46c0 nop ; (mov r8, r8) -10005d7c: 100087c0 .word 0x100087c0 -10005d80: 100088d8 .word 0x100088d8 -10005d84: 100087d0 .word 0x100087d0 -10005d88: 20000d04 .word 0x20000d04 -10005d8c: 20000d40 .word 0x20000d40 -10005d90: 1000883c .word 0x1000883c +10005cac : +10005cac: b530 push {r4, r5, lr} +10005cae: b085 sub sp, #20 +10005cb0: f000 fcbc bl 1000662c +10005cb4: 2800 cmp r0, #0 +10005cb6: d10e bne.n 10005cd6 +10005cb8: b005 add sp, #20 +10005cba: bd30 pop {r4, r5, pc} +10005cbc: 4b6c ldr r3, [pc, #432] ; (10005e70 ) +10005cbe: 4a6d ldr r2, [pc, #436] ; (10005e74 ) +10005cc0: 2199 movs r1, #153 ; 0x99 +10005cc2: 486d ldr r0, [pc, #436] ; (10005e78 ) +10005cc4: f7fb ffcc bl 10001c60 <__assert_func> +10005cc8: ac01 add r4, sp, #4 +10005cca: 7820 ldrb r0, [r4, #0] +10005ccc: f7ff f9c8 bl 10005060 +10005cd0: 7922 ldrb r2, [r4, #4] +10005cd2: 4b6a ldr r3, [pc, #424] ; (10005e7c ) +10005cd4: 709a strb r2, [r3, #2] +10005cd6: 4b6a ldr r3, [pc, #424] ; (10005e80 ) +10005cd8: 681c ldr r4, [r3, #0] +10005cda: 6965 ldr r5, [r4, #20] +10005cdc: 2d00 cmp r5, #0 +10005cde: d1ed bne.n 10005cbc +10005ce0: 69a2 ldr r2, [r4, #24] +10005ce2: f3ef 8110 mrs r1, PRIMASK +10005ce6: b672 cpsid i +10005ce8: 6813 ldr r3, [r2, #0] +10005cea: 2b00 cmp r3, #0 +10005cec: d0fc beq.n 10005ce8 +10005cee: f3bf 8f5f dmb sy +10005cf2: 61e1 str r1, [r4, #28] +10005cf4: a901 add r1, sp, #4 +10005cf6: 0020 movs r0, r4 +10005cf8: f000 fd08 bl 1000670c +10005cfc: 69a2 ldr r2, [r4, #24] +10005cfe: 69e3 ldr r3, [r4, #28] +10005d00: f3bf 8f5f dmb sy +10005d04: 2100 movs r1, #0 +10005d06: 6011 str r1, [r2, #0] +10005d08: f383 8810 msr PRIMASK, r3 +10005d0c: 2800 cmp r0, #0 +10005d0e: d0d3 beq.n 10005cb8 +10005d10: ab01 add r3, sp, #4 +10005d12: 785b ldrb r3, [r3, #1] +10005d14: 2b08 cmp r3, #8 +10005d16: d8de bhi.n 10005cd6 +10005d18: 009b lsls r3, r3, #2 +10005d1a: 4a5a ldr r2, [pc, #360] ; (10005e84 ) +10005d1c: 58d3 ldr r3, [r2, r3] +10005d1e: 469f mov pc, r3 +10005d20: ab01 add r3, sp, #4 +10005d22: 7818 ldrb r0, [r3, #0] +10005d24: f7ff f99c bl 10005060 +10005d28: 4b57 ldr r3, [pc, #348] ; (10005e88 ) +10005d2a: 2b00 cmp r3, #0 +10005d2c: d0d3 beq.n 10005cd6 +10005d2e: e000 b.n 10005d32 +10005d30: bf00 nop +10005d32: e7d0 b.n 10005cd6 +10005d34: 4a51 ldr r2, [pc, #324] ; (10005e7c ) +10005d36: 7813 ldrb r3, [r2, #0] +10005d38: 2101 movs r1, #1 +10005d3a: 430b orrs r3, r1 +10005d3c: 7013 strb r3, [r2, #0] +10005d3e: ab01 add r3, sp, #4 +10005d40: 7818 ldrb r0, [r3, #0] +10005d42: a902 add r1, sp, #8 +10005d44: f7ff fdf4 bl 10005930 +10005d48: 2800 cmp r0, #0 +10005d4a: d1c4 bne.n 10005cd6 +10005d4c: ac01 add r4, sp, #4 +10005d4e: 7820 ldrb r0, [r4, #0] +10005d50: 2100 movs r1, #0 +10005d52: f7ff f81b bl 10004d8c +10005d56: 7820 ldrb r0, [r4, #0] +10005d58: 2180 movs r1, #128 ; 0x80 +10005d5a: f7ff f817 bl 10004d8c +10005d5e: e7ba b.n 10005cd6 +10005d60: ab01 add r3, sp, #4 +10005d62: 7919 ldrb r1, [r3, #4] +10005d64: 227f movs r2, #127 ; 0x7f +10005d66: 400a ands r2, r1 +10005d68: 09cc lsrs r4, r1, #7 +10005d6a: 0050 lsls r0, r2, #1 +10005d6c: 4b43 ldr r3, [pc, #268] ; (10005e7c ) +10005d6e: 181b adds r3, r3, r0 +10005d70: 191b adds r3, r3, r4 +10005d72: 3320 adds r3, #32 +10005d74: 7958 ldrb r0, [r3, #5] +10005d76: 2501 movs r5, #1 +10005d78: 43a8 bics r0, r5 +10005d7a: 7158 strb r0, [r3, #5] +10005d7c: 7958 ldrb r0, [r3, #5] +10005d7e: 3503 adds r5, #3 +10005d80: 43a8 bics r0, r5 +10005d82: 7158 strb r0, [r3, #5] +10005d84: 2a00 cmp r2, #0 +10005d86: d01d beq.n 10005dc4 +10005d88: 0052 lsls r2, r2, #1 +10005d8a: 4b3c ldr r3, [pc, #240] ; (10005e7c ) +10005d8c: 189a adds r2, r3, r2 +10005d8e: 1912 adds r2, r2, r4 +10005d90: 7cd3 ldrb r3, [r2, #19] +10005d92: 4a3e ldr r2, [pc, #248] ; (10005e8c ) +10005d94: 2a00 cmp r2, #0 +10005d96: d005 beq.n 10005da4 +10005d98: 4a3d ldr r2, [pc, #244] ; (10005e90 ) +10005d9a: 7812 ldrb r2, [r2, #0] +10005d9c: 4293 cmp r3, r2 +10005d9e: d318 bcc.n 10005dd2 +10005da0: 1a9b subs r3, r3, r2 +10005da2: b2db uxtb r3, r3 +10005da4: 2b00 cmp r3, #0 +10005da6: d11b bne.n 10005de0 +10005da8: 00da lsls r2, r3, #3 +10005daa: 1ad2 subs r2, r2, r3 +10005dac: 0092 lsls r2, r2, #2 +10005dae: 4b39 ldr r3, [pc, #228] ; (10005e94 ) +10005db0: 189b adds r3, r3, r2 +10005db2: 2b00 cmp r3, #0 +10005db4: d014 beq.n 10005de0 +10005db6: 695c ldr r4, [r3, #20] +10005db8: a801 add r0, sp, #4 +10005dba: 7942 ldrb r2, [r0, #5] +10005dbc: 9b03 ldr r3, [sp, #12] +10005dbe: 7800 ldrb r0, [r0, #0] +10005dc0: 47a0 blx r4 +10005dc2: e788 b.n 10005cd6 +10005dc4: a801 add r0, sp, #4 +10005dc6: 7942 ldrb r2, [r0, #5] +10005dc8: 9b03 ldr r3, [sp, #12] +10005dca: 7800 ldrb r0, [r0, #0] +10005dcc: f000 f92a bl 10006024 +10005dd0: e781 b.n 10005cd6 +10005dd2: 00da lsls r2, r3, #3 +10005dd4: 1ad2 subs r2, r2, r3 +10005dd6: 0092 lsls r2, r2, #2 +10005dd8: 4b2f ldr r3, [pc, #188] ; (10005e98 ) +10005dda: 681b ldr r3, [r3, #0] +10005ddc: 189b adds r3, r3, r2 +10005dde: e7e8 b.n 10005db2 +10005de0: 4a2e ldr r2, [pc, #184] ; (10005e9c ) +10005de2: 492f ldr r1, [pc, #188] ; (10005ea0 ) +10005de4: 482f ldr r0, [pc, #188] ; (10005ea4 ) +10005de6: f7fe fc73 bl 100046d0 <__wrap_printf> +10005dea: e765 b.n 10005cb8 +10005dec: 4b2e ldr r3, [pc, #184] ; (10005ea8 ) +10005dee: 2b00 cmp r3, #0 +10005df0: d100 bne.n 10005df4 +10005df2: e770 b.n 10005cd6 +10005df4: 4b21 ldr r3, [pc, #132] ; (10005e7c ) +10005df6: 7818 ldrb r0, [r3, #0] +10005df8: 0700 lsls r0, r0, #28 +10005dfa: 0fc0 lsrs r0, r0, #31 +10005dfc: e000 b.n 10005e00 +10005dfe: bf00 nop +10005e00: e769 b.n 10005cd6 +10005e02: 4b2a ldr r3, [pc, #168] ; (10005eac ) +10005e04: 2b00 cmp r3, #0 +10005e06: d100 bne.n 10005e0a +10005e08: e765 b.n 10005cd6 +10005e0a: e000 b.n 10005e0e +10005e0c: bf00 nop +10005e0e: e762 b.n 10005cd6 +10005e10: 00e3 lsls r3, r4, #3 +10005e12: 1b1b subs r3, r3, r4 +10005e14: 009a lsls r2, r3, #2 +10005e16: 4b20 ldr r3, [pc, #128] ; (10005e98 ) +10005e18: 681b ldr r3, [r3, #0] +10005e1a: 189b adds r3, r3, r2 +10005e1c: e002 b.n 10005e24 +10005e1e: 0023 movs r3, r4 +10005e20: e014 b.n 10005e4c +10005e22: 002b movs r3, r5 +10005e24: 699b ldr r3, [r3, #24] +10005e26: 2b00 cmp r3, #0 +10005e28: d002 beq.n 10005e30 +10005e2a: aa01 add r2, sp, #4 +10005e2c: 7810 ldrb r0, [r2, #0] +10005e2e: 4798 blx r3 +10005e30: 3401 adds r4, #1 +10005e32: b2e4 uxtb r4, r4 +10005e34: 4b16 ldr r3, [pc, #88] ; (10005e90 ) +10005e36: 781b ldrb r3, [r3, #0] +10005e38: 42a3 cmp r3, r4 +10005e3a: d200 bcs.n 10005e3e +10005e3c: e74b b.n 10005cd6 +10005e3e: 4a13 ldr r2, [pc, #76] ; (10005e8c ) +10005e40: 2a00 cmp r2, #0 +10005e42: d0ec beq.n 10005e1e +10005e44: 42a3 cmp r3, r4 +10005e46: d8e3 bhi.n 10005e10 +10005e48: 1ae3 subs r3, r4, r3 +10005e4a: b2db uxtb r3, r3 +10005e4c: 2b00 cmp r3, #0 +10005e4e: d1e8 bne.n 10005e22 +10005e50: 00da lsls r2, r3, #3 +10005e52: 1ad2 subs r2, r2, r3 +10005e54: 0092 lsls r2, r2, #2 +10005e56: 4b0f ldr r3, [pc, #60] ; (10005e94 ) +10005e58: 189b adds r3, r3, r2 +10005e5a: e7e3 b.n 10005e24 +10005e5c: 2400 movs r4, #0 +10005e5e: e7e9 b.n 10005e34 +10005e60: 9b02 ldr r3, [sp, #8] +10005e62: 2b00 cmp r3, #0 +10005e64: d100 bne.n 10005e68 +10005e66: e736 b.n 10005cd6 +10005e68: 9803 ldr r0, [sp, #12] +10005e6a: 4798 blx r3 +10005e6c: e733 b.n 10005cd6 +10005e6e: 46c0 nop ; (mov r8, r8) +10005e70: 10008980 .word 0x10008980 +10005e74: 10008a98 .word 0x10008a98 +10005e78: 10008990 .word 0x10008990 +10005e7c: 20000cf4 .word 0x20000cf4 +10005e80: 20000d30 .word 0x20000d30 +10005e84: 100089fc .word 0x100089fc ... -10005d9c: 2000171c .word 0x2000171c -10005da0: 100088f8 .word 0x100088f8 -10005da4: 20000c38 .word 0x20000c38 -10005da8: 0000020a .word 0x0000020a -10005dac: 100088ec .word 0x100088ec -10005db0: 10008768 .word 0x10008768 +10005e90: 20001710 .word 0x20001710 +10005e94: 10008ab8 .word 0x10008ab8 +10005e98: 20000c28 .word 0x20000c28 +10005e9c: 0000020a .word 0x0000020a +10005ea0: 10008aac .word 0x10008aac +10005ea4: 10008928 .word 0x10008928 ... -10005dbc <_data_stage_xact>: -10005dbc: b5f8 push {r3, r4, r5, r6, r7, lr} -10005dbe: 0005 movs r5, r0 -10005dc0: 4b12 ldr r3, [pc, #72] ; (10005e0c <_data_stage_xact+0x50>) -10005dc2: 899f ldrh r7, [r3, #12] -10005dc4: 89de ldrh r6, [r3, #14] -10005dc6: 1bb9 subs r1, r7, r6 -10005dc8: b289 uxth r1, r1 -10005dca: 1c0b adds r3, r1, #0 -10005dcc: 2940 cmp r1, #64 ; 0x40 -10005dce: d900 bls.n 10005dd2 <_data_stage_xact+0x16> -10005dd0: 2340 movs r3, #64 ; 0x40 -10005dd2: b29c uxth r4, r3 -10005dd4: 4b0d ldr r3, [pc, #52] ; (10005e0c <_data_stage_xact+0x50>) -10005dd6: 781b ldrb r3, [r3, #0] -10005dd8: b25b sxtb r3, r3 -10005dda: 2b00 cmp r3, #0 -10005ddc: db08 blt.n 10005df0 <_data_stage_xact+0x34> -10005dde: 2100 movs r1, #0 -10005de0: 42b7 cmp r7, r6 -10005de2: d011 beq.n 10005e08 <_data_stage_xact+0x4c> -10005de4: 4a0a ldr r2, [pc, #40] ; (10005e10 <_data_stage_xact+0x54>) -10005de6: 0023 movs r3, r4 -10005de8: 0028 movs r0, r5 -10005dea: f7fe ff3b bl 10004c64 -10005dee: bdf8 pop {r3, r4, r5, r6, r7, pc} -10005df0: 42b7 cmp r7, r6 -10005df2: d101 bne.n 10005df8 <_data_stage_xact+0x3c> -10005df4: 2180 movs r1, #128 ; 0x80 -10005df6: e7f3 b.n 10005de0 <_data_stage_xact+0x24> -10005df8: 4b04 ldr r3, [pc, #16] ; (10005e0c <_data_stage_xact+0x50>) -10005dfa: 6899 ldr r1, [r3, #8] -10005dfc: 0022 movs r2, r4 -10005dfe: 4804 ldr r0, [pc, #16] ; (10005e10 <_data_stage_xact+0x54>) -10005e00: f7fe fab8 bl 10004374 <__wrap___aeabi_memcpy> -10005e04: 2180 movs r1, #128 ; 0x80 -10005e06: e7eb b.n 10005de0 <_data_stage_xact+0x24> -10005e08: 2200 movs r2, #0 -10005e0a: e7ec b.n 10005de6 <_data_stage_xact+0x2a> -10005e0c: 20000c3c .word 0x20000c3c -10005e10: 20000cc4 .word 0x20000cc4 +10005eb0 <_data_stage_xact>: +10005eb0: b5f8 push {r3, r4, r5, r6, r7, lr} +10005eb2: 0005 movs r5, r0 +10005eb4: 4b12 ldr r3, [pc, #72] ; (10005f00 <_data_stage_xact+0x50>) +10005eb6: 899f ldrh r7, [r3, #12] +10005eb8: 89de ldrh r6, [r3, #14] +10005eba: 1bb9 subs r1, r7, r6 +10005ebc: b289 uxth r1, r1 +10005ebe: 1c0b adds r3, r1, #0 +10005ec0: 2940 cmp r1, #64 ; 0x40 +10005ec2: d900 bls.n 10005ec6 <_data_stage_xact+0x16> +10005ec4: 2340 movs r3, #64 ; 0x40 +10005ec6: b29c uxth r4, r3 +10005ec8: 4b0d ldr r3, [pc, #52] ; (10005f00 <_data_stage_xact+0x50>) +10005eca: 781b ldrb r3, [r3, #0] +10005ecc: b25b sxtb r3, r3 +10005ece: 2b00 cmp r3, #0 +10005ed0: db08 blt.n 10005ee4 <_data_stage_xact+0x34> +10005ed2: 2100 movs r1, #0 +10005ed4: 42b7 cmp r7, r6 +10005ed6: d011 beq.n 10005efc <_data_stage_xact+0x4c> +10005ed8: 4a0a ldr r2, [pc, #40] ; (10005f04 <_data_stage_xact+0x54>) +10005eda: 0023 movs r3, r4 +10005edc: 0028 movs r0, r5 +10005ede: f7fe ff3b bl 10004d58 +10005ee2: bdf8 pop {r3, r4, r5, r6, r7, pc} +10005ee4: 42b7 cmp r7, r6 +10005ee6: d101 bne.n 10005eec <_data_stage_xact+0x3c> +10005ee8: 2180 movs r1, #128 ; 0x80 +10005eea: e7f3 b.n 10005ed4 <_data_stage_xact+0x24> +10005eec: 4b04 ldr r3, [pc, #16] ; (10005f00 <_data_stage_xact+0x50>) +10005eee: 6899 ldr r1, [r3, #8] +10005ef0: 0022 movs r2, r4 +10005ef2: 4804 ldr r0, [pc, #16] ; (10005f04 <_data_stage_xact+0x54>) +10005ef4: f7fe fab8 bl 10004468 <__wrap___aeabi_memcpy> +10005ef8: 2180 movs r1, #128 ; 0x80 +10005efa: e7eb b.n 10005ed4 <_data_stage_xact+0x24> +10005efc: 2200 movs r2, #0 +10005efe: e7ec b.n 10005eda <_data_stage_xact+0x2a> +10005f00: 20000c2c .word 0x20000c2c +10005f04: 20000cb4 .word 0x20000cb4 -10005e14 : -10005e14: b570 push {r4, r5, r6, lr} -10005e16: 0006 movs r6, r0 -10005e18: 000c movs r4, r1 -10005e1a: 4d0b ldr r5, [pc, #44] ; (10005e48 ) -10005e1c: 2208 movs r2, #8 -10005e1e: 0028 movs r0, r5 -10005e20: f7fe faa8 bl 10004374 <__wrap___aeabi_memcpy> -10005e24: 2300 movs r3, #0 -10005e26: 60ab str r3, [r5, #8] -10005e28: 81eb strh r3, [r5, #14] -10005e2a: 81ab strh r3, [r5, #12] -10005e2c: 2300 movs r3, #0 -10005e2e: 56e3 ldrsb r3, [r4, r3] -10005e30: 2b00 cmp r3, #0 -10005e32: db06 blt.n 10005e42 -10005e34: 2180 movs r1, #128 ; 0x80 -10005e36: 2300 movs r3, #0 -10005e38: 2200 movs r2, #0 -10005e3a: 0030 movs r0, r6 -10005e3c: f7fe ff12 bl 10004c64 -10005e40: bd70 pop {r4, r5, r6, pc} -10005e42: 2100 movs r1, #0 -10005e44: e7f7 b.n 10005e36 -10005e46: 46c0 nop ; (mov r8, r8) -10005e48: 20000c3c .word 0x20000c3c +10005f08 : +10005f08: b570 push {r4, r5, r6, lr} +10005f0a: 0006 movs r6, r0 +10005f0c: 000c movs r4, r1 +10005f0e: 4d0b ldr r5, [pc, #44] ; (10005f3c ) +10005f10: 2208 movs r2, #8 +10005f12: 0028 movs r0, r5 +10005f14: f7fe faa8 bl 10004468 <__wrap___aeabi_memcpy> +10005f18: 2300 movs r3, #0 +10005f1a: 60ab str r3, [r5, #8] +10005f1c: 81eb strh r3, [r5, #14] +10005f1e: 81ab strh r3, [r5, #12] +10005f20: 2300 movs r3, #0 +10005f22: 56e3 ldrsb r3, [r4, r3] +10005f24: 2b00 cmp r3, #0 +10005f26: db06 blt.n 10005f36 +10005f28: 2180 movs r1, #128 ; 0x80 +10005f2a: 2300 movs r3, #0 +10005f2c: 2200 movs r2, #0 +10005f2e: 0030 movs r0, r6 +10005f30: f7fe ff12 bl 10004d58 +10005f34: bd70 pop {r4, r5, r6, pc} +10005f36: 2100 movs r1, #0 +10005f38: e7f7 b.n 10005f2a +10005f3a: 46c0 nop ; (mov r8, r8) +10005f3c: 20000c2c .word 0x20000c2c -10005e4c : -10005e4c: b5f0 push {r4, r5, r6, r7, lr} -10005e4e: 46c6 mov lr, r8 -10005e50: b500 push {lr} -10005e52: 4680 mov r8, r0 -10005e54: 000c movs r4, r1 -10005e56: 0016 movs r6, r2 -10005e58: 001d movs r5, r3 -10005e5a: 4f23 ldr r7, [pc, #140] ; (10005ee8 ) -10005e5c: 2208 movs r2, #8 -10005e5e: 0038 movs r0, r7 -10005e60: f7fe fa88 bl 10004374 <__wrap___aeabi_memcpy> -10005e64: 60be str r6, [r7, #8] -10005e66: 2300 movs r3, #0 -10005e68: 81fb strh r3, [r7, #14] -10005e6a: 79a3 ldrb r3, [r4, #6] -10005e6c: 79e1 ldrb r1, [r4, #7] -10005e6e: 0209 lsls r1, r1, #8 -10005e70: 4319 orrs r1, r3 -10005e72: 1c0b adds r3, r1, #0 -10005e74: 42a9 cmp r1, r5 -10005e76: d900 bls.n 10005e7a -10005e78: 1c2b adds r3, r5, #0 -10005e7a: b299 uxth r1, r3 -10005e7c: 4a1a ldr r2, [pc, #104] ; (10005ee8 ) -10005e7e: 8193 strh r3, [r2, #12] -10005e80: 79a2 ldrb r2, [r4, #6] -10005e82: 79e3 ldrb r3, [r4, #7] -10005e84: 021b lsls r3, r3, #8 -10005e86: 4313 orrs r3, r2 -10005e88: d019 beq.n 10005ebe -10005e8a: 2900 cmp r1, #0 -10005e8c: d001 beq.n 10005e92 -10005e8e: 2e00 cmp r6, #0 -10005e90: d008 beq.n 10005ea4 -10005e92: 4640 mov r0, r8 -10005e94: f7ff ff92 bl 10005dbc <_data_stage_xact> -10005e98: 1e04 subs r4, r0, #0 -10005e9a: d00a beq.n 10005eb2 -10005e9c: 0020 movs r0, r4 -10005e9e: bc80 pop {r7} -10005ea0: 46b8 mov r8, r7 -10005ea2: bdf0 pop {r4, r5, r6, r7, pc} -10005ea4: 227a movs r2, #122 ; 0x7a -10005ea6: 4911 ldr r1, [pc, #68] ; (10005eec ) -10005ea8: 4811 ldr r0, [pc, #68] ; (10005ef0 ) -10005eaa: f7fe fb97 bl 100045dc <__wrap_printf> -10005eae: 2400 movs r4, #0 -10005eb0: e7f4 b.n 10005e9c -10005eb2: 2280 movs r2, #128 ; 0x80 -10005eb4: 490d ldr r1, [pc, #52] ; (10005eec ) -10005eb6: 480e ldr r0, [pc, #56] ; (10005ef0 ) -10005eb8: f7fe fb90 bl 100045dc <__wrap_printf> -10005ebc: e7ee b.n 10005e9c -10005ebe: 2300 movs r3, #0 -10005ec0: 56e3 ldrsb r3, [r4, r3] -10005ec2: 2b00 cmp r3, #0 -10005ec4: db0d blt.n 10005ee2 -10005ec6: 2180 movs r1, #128 ; 0x80 -10005ec8: 2300 movs r3, #0 -10005eca: 2200 movs r2, #0 -10005ecc: 4640 mov r0, r8 -10005ece: f7fe fec9 bl 10004c64 -10005ed2: 1e04 subs r4, r0, #0 -10005ed4: d1e2 bne.n 10005e9c -10005ed6: 2285 movs r2, #133 ; 0x85 -10005ed8: 4904 ldr r1, [pc, #16] ; (10005eec ) -10005eda: 4805 ldr r0, [pc, #20] ; (10005ef0 ) -10005edc: f7fe fb7e bl 100045dc <__wrap_printf> -10005ee0: e7dc b.n 10005e9c -10005ee2: 2100 movs r1, #0 -10005ee4: e7f0 b.n 10005ec8 -10005ee6: 46c0 nop ; (mov r8, r8) -10005ee8: 20000c3c .word 0x20000c3c -10005eec: 1000892c .word 0x1000892c -10005ef0: 10008768 .word 0x10008768 - -10005ef4 : -10005ef4: b510 push {r4, lr} -10005ef6: 2214 movs r2, #20 -10005ef8: 2100 movs r1, #0 -10005efa: 4802 ldr r0, [pc, #8] ; (10005f04 ) -10005efc: f7fe fa34 bl 10004368 <__wrap_memset> -10005f00: bd10 pop {r4, pc} -10005f02: 46c0 nop ; (mov r8, r8) -10005f04: 20000c3c .word 0x20000c3c - -10005f08 : -10005f08: 4b01 ldr r3, [pc, #4] ; (10005f10 ) -10005f0a: 6118 str r0, [r3, #16] -10005f0c: 4770 bx lr -10005f0e: 46c0 nop ; (mov r8, r8) -10005f10: 20000c3c .word 0x20000c3c - -10005f14 : -10005f14: b510 push {r4, lr} -10005f16: 0001 movs r1, r0 -10005f18: 4c04 ldr r4, [pc, #16] ; (10005f2c ) -10005f1a: 2208 movs r2, #8 -10005f1c: 0020 movs r0, r4 -10005f1e: f7fe fa29 bl 10004374 <__wrap___aeabi_memcpy> -10005f22: 2300 movs r3, #0 -10005f24: 60a3 str r3, [r4, #8] -10005f26: 81e3 strh r3, [r4, #14] -10005f28: 81a3 strh r3, [r4, #12] -10005f2a: bd10 pop {r4, pc} -10005f2c: 20000c3c .word 0x20000c3c - -10005f30 : -10005f30: b570 push {r4, r5, r6, lr} -10005f32: 0005 movs r5, r0 -10005f34: 001c movs r4, r3 -10005f36: 09c9 lsrs r1, r1, #7 -10005f38: 4b32 ldr r3, [pc, #200] ; (10006004 ) -10005f3a: 781b ldrb r3, [r3, #0] -10005f3c: 09db lsrs r3, r3, #7 -10005f3e: 428b cmp r3, r1 -10005f40: d011 beq.n 10005f66 -10005f42: 2c00 cmp r4, #0 -10005f44: d108 bne.n 10005f58 -10005f46: 4b30 ldr r3, [pc, #192] ; (10006008 ) -10005f48: 2b00 cmp r3, #0 -10005f4a: d002 beq.n 10005f52 -10005f4c: 492d ldr r1, [pc, #180] ; (10006004 ) -10005f4e: f7fe fe47 bl 10004be0 -10005f52: 2401 movs r4, #1 -10005f54: 0020 movs r0, r4 -10005f56: bd70 pop {r4, r5, r6, pc} -10005f58: 22ad movs r2, #173 ; 0xad -10005f5a: 492c ldr r1, [pc, #176] ; (1000600c ) -10005f5c: 482c ldr r0, [pc, #176] ; (10006010 ) -10005f5e: f7fe fb3d bl 100045dc <__wrap_printf> -10005f62: 2400 movs r4, #0 -10005f64: e7f6 b.n 10005f54 -10005f66: 4b27 ldr r3, [pc, #156] ; (10006004 ) -10005f68: 781b ldrb r3, [r3, #0] -10005f6a: b25b sxtb r3, r3 -10005f6c: 2b00 cmp r3, #0 -10005f6e: db07 blt.n 10005f80 -10005f70: 4b24 ldr r3, [pc, #144] ; (10006004 ) -10005f72: 6898 ldr r0, [r3, #8] -10005f74: 2800 cmp r0, #0 -10005f76: d043 beq.n 10006000 -10005f78: 0022 movs r2, r4 -10005f7a: 4926 ldr r1, [pc, #152] ; (10006014 ) -10005f7c: f7fe f9fa bl 10004374 <__wrap___aeabi_memcpy> -10005f80: 4a20 ldr r2, [pc, #128] ; (10006004 ) -10005f82: 89d3 ldrh r3, [r2, #14] -10005f84: 191b adds r3, r3, r4 -10005f86: b29b uxth r3, r3 -10005f88: 81d3 strh r3, [r2, #14] -10005f8a: 6891 ldr r1, [r2, #8] -10005f8c: 1909 adds r1, r1, r4 -10005f8e: 6091 str r1, [r2, #8] -10005f90: 88d2 ldrh r2, [r2, #6] -10005f92: 4293 cmp r3, r2 -10005f94: d001 beq.n 10005f9a -10005f96: 2c3f cmp r4, #63 ; 0x3f -10005f98: d827 bhi.n 10005fea -10005f9a: 4b1a ldr r3, [pc, #104] ; (10006004 ) -10005f9c: 691b ldr r3, [r3, #16] -10005f9e: 2b00 cmp r3, #0 -10005fa0: d004 beq.n 10005fac -10005fa2: 4918 ldr r1, [pc, #96] ; (10006004 ) -10005fa4: 0028 movs r0, r5 -10005fa6: 4798 blx r3 -10005fa8: 2800 cmp r0, #0 -10005faa: d014 beq.n 10005fd6 -10005fac: 4b15 ldr r3, [pc, #84] ; (10006004 ) -10005fae: 781b ldrb r3, [r3, #0] -10005fb0: b25b sxtb r3, r3 -10005fb2: 2b00 cmp r3, #0 -10005fb4: db0d blt.n 10005fd2 -10005fb6: 2180 movs r1, #128 ; 0x80 -10005fb8: 2300 movs r3, #0 -10005fba: 2200 movs r2, #0 -10005fbc: 0028 movs r0, r5 -10005fbe: f7fe fe51 bl 10004c64 -10005fc2: 1e04 subs r4, r0, #0 -10005fc4: d1c6 bne.n 10005f54 -10005fc6: 22d0 movs r2, #208 ; 0xd0 -10005fc8: 4910 ldr r1, [pc, #64] ; (1000600c ) -10005fca: 4811 ldr r0, [pc, #68] ; (10006010 ) -10005fcc: f7fe fb06 bl 100045dc <__wrap_printf> -10005fd0: e7c0 b.n 10005f54 -10005fd2: 2100 movs r1, #0 -10005fd4: e7f0 b.n 10005fb8 +10005f40 : +10005f40: b5f0 push {r4, r5, r6, r7, lr} +10005f42: 46c6 mov lr, r8 +10005f44: b500 push {lr} +10005f46: 4680 mov r8, r0 +10005f48: 000c movs r4, r1 +10005f4a: 0016 movs r6, r2 +10005f4c: 001d movs r5, r3 +10005f4e: 4f23 ldr r7, [pc, #140] ; (10005fdc ) +10005f50: 2208 movs r2, #8 +10005f52: 0038 movs r0, r7 +10005f54: f7fe fa88 bl 10004468 <__wrap___aeabi_memcpy> +10005f58: 60be str r6, [r7, #8] +10005f5a: 2300 movs r3, #0 +10005f5c: 81fb strh r3, [r7, #14] +10005f5e: 79a3 ldrb r3, [r4, #6] +10005f60: 79e1 ldrb r1, [r4, #7] +10005f62: 0209 lsls r1, r1, #8 +10005f64: 4319 orrs r1, r3 +10005f66: 1c0b adds r3, r1, #0 +10005f68: 42a9 cmp r1, r5 +10005f6a: d900 bls.n 10005f6e +10005f6c: 1c2b adds r3, r5, #0 +10005f6e: b299 uxth r1, r3 +10005f70: 4a1a ldr r2, [pc, #104] ; (10005fdc ) +10005f72: 8193 strh r3, [r2, #12] +10005f74: 79a2 ldrb r2, [r4, #6] +10005f76: 79e3 ldrb r3, [r4, #7] +10005f78: 021b lsls r3, r3, #8 +10005f7a: 4313 orrs r3, r2 +10005f7c: d019 beq.n 10005fb2 +10005f7e: 2900 cmp r1, #0 +10005f80: d001 beq.n 10005f86 +10005f82: 2e00 cmp r6, #0 +10005f84: d008 beq.n 10005f98 +10005f86: 4640 mov r0, r8 +10005f88: f7ff ff92 bl 10005eb0 <_data_stage_xact> +10005f8c: 1e04 subs r4, r0, #0 +10005f8e: d00a beq.n 10005fa6 +10005f90: 0020 movs r0, r4 +10005f92: bc80 pop {r7} +10005f94: 46b8 mov r8, r7 +10005f96: bdf0 pop {r4, r5, r6, r7, pc} +10005f98: 227a movs r2, #122 ; 0x7a +10005f9a: 4911 ldr r1, [pc, #68] ; (10005fe0 ) +10005f9c: 4811 ldr r0, [pc, #68] ; (10005fe4 ) +10005f9e: f7fe fb97 bl 100046d0 <__wrap_printf> +10005fa2: 2400 movs r4, #0 +10005fa4: e7f4 b.n 10005f90 +10005fa6: 2280 movs r2, #128 ; 0x80 +10005fa8: 490d ldr r1, [pc, #52] ; (10005fe0 ) +10005faa: 480e ldr r0, [pc, #56] ; (10005fe4 ) +10005fac: f7fe fb90 bl 100046d0 <__wrap_printf> +10005fb0: e7ee b.n 10005f90 +10005fb2: 2300 movs r3, #0 +10005fb4: 56e3 ldrsb r3, [r4, r3] +10005fb6: 2b00 cmp r3, #0 +10005fb8: db0d blt.n 10005fd6 +10005fba: 2180 movs r1, #128 ; 0x80 +10005fbc: 2300 movs r3, #0 +10005fbe: 2200 movs r2, #0 +10005fc0: 4640 mov r0, r8 +10005fc2: f7fe fec9 bl 10004d58 +10005fc6: 1e04 subs r4, r0, #0 +10005fc8: d1e2 bne.n 10005f90 +10005fca: 2285 movs r2, #133 ; 0x85 +10005fcc: 4904 ldr r1, [pc, #16] ; (10005fe0 ) +10005fce: 4805 ldr r0, [pc, #20] ; (10005fe4 ) +10005fd0: f7fe fb7e bl 100046d0 <__wrap_printf> +10005fd4: e7dc b.n 10005f90 10005fd6: 2100 movs r1, #0 -10005fd8: 0028 movs r0, r5 -10005fda: f7fe fe5d bl 10004c98 -10005fde: 2180 movs r1, #128 ; 0x80 -10005fe0: 0028 movs r0, r5 -10005fe2: f7fe fe59 bl 10004c98 -10005fe6: 2401 movs r4, #1 -10005fe8: e7b4 b.n 10005f54 -10005fea: 0028 movs r0, r5 -10005fec: f7ff fee6 bl 10005dbc <_data_stage_xact> -10005ff0: 1e04 subs r4, r0, #0 -10005ff2: d1af bne.n 10005f54 -10005ff4: 22db movs r2, #219 ; 0xdb -10005ff6: 4905 ldr r1, [pc, #20] ; (1000600c ) -10005ff8: 4805 ldr r0, [pc, #20] ; (10006010 ) -10005ffa: f7fe faef bl 100045dc <__wrap_printf> -10005ffe: e7a9 b.n 10005f54 -10006000: 2400 movs r4, #0 -10006002: e7a7 b.n 10005f54 -10006004: 20000c3c .word 0x20000c3c -10006008: 10004be1 .word 0x10004be1 -1000600c: 10008914 .word 0x10008914 -10006010: 10008768 .word 0x10008768 -10006014: 20000cc4 .word 0x20000cc4 +10005fd8: e7f0 b.n 10005fbc +10005fda: 46c0 nop ; (mov r8, r8) +10005fdc: 20000c2c .word 0x20000c2c +10005fe0: 10008aec .word 0x10008aec +10005fe4: 10008928 .word 0x10008928 -10006018 : -10006018: b510 push {r4, lr} -1000601a: 232c movs r3, #44 ; 0x2c -1000601c: 4343 muls r3, r0 -1000601e: 4811 ldr r0, [pc, #68] ; (10006064 ) -10006020: 18c0 adds r0, r0, r3 -10006022: 7844 ldrb r4, [r0, #1] -10006024: f7ff f954 bl 100052d0 -10006028: 2800 cmp r0, #0 -1000602a: d106 bne.n 1000603a -1000602c: 2300 movs r3, #0 -1000602e: 2b00 cmp r3, #0 -10006030: d013 beq.n 1000605a -10006032: 2c00 cmp r4, #0 -10006034: d109 bne.n 1000604a -10006036: 2000 movs r0, #0 -10006038: e010 b.n 1000605c -1000603a: f7ff f951 bl 100052e0 -1000603e: 2800 cmp r0, #0 -10006040: d101 bne.n 10006046 -10006042: 2301 movs r3, #1 -10006044: e7f3 b.n 1000602e -10006046: 2300 movs r3, #0 -10006048: e7f1 b.n 1000602e -1000604a: 0021 movs r1, r4 -1000604c: 2000 movs r0, #0 -1000604e: f7ff fbad bl 100057ac -10006052: 2800 cmp r0, #0 -10006054: d103 bne.n 1000605e -10006056: 3001 adds r0, #1 -10006058: e000 b.n 1000605c -1000605a: 2000 movs r0, #0 -1000605c: bd10 pop {r4, pc} -1000605e: 2000 movs r0, #0 -10006060: e7fc b.n 1000605c -10006062: 46c0 nop ; (mov r8, r8) -10006064: 20000c90 .word 0x20000c90 +10005fe8 : +10005fe8: b510 push {r4, lr} +10005fea: 2214 movs r2, #20 +10005fec: 2100 movs r1, #0 +10005fee: 4802 ldr r0, [pc, #8] ; (10005ff8 ) +10005ff0: f7fe fa34 bl 1000445c <__wrap_memset> +10005ff4: bd10 pop {r4, pc} +10005ff6: 46c0 nop ; (mov r8, r8) +10005ff8: 20000c2c .word 0x20000c2c -10006068 : -10006068: b5f8 push {r3, r4, r5, r6, r7, lr} -1000606a: 0007 movs r7, r0 -1000606c: 000c movs r4, r1 -1000606e: 0015 movs r5, r2 -10006070: 001e movs r6, r3 -10006072: 222c movs r2, #44 ; 0x2c -10006074: 4342 muls r2, r0 -10006076: 4b1c ldr r3, [pc, #112] ; (100060e8 ) -10006078: 189b adds r3, r3, r2 -1000607a: 7859 ldrb r1, [r3, #1] -1000607c: 2000 movs r0, #0 -1000607e: f7ff fb0f bl 100056a0 -10006082: 2800 cmp r0, #0 -10006084: d020 beq.n 100060c8 -10006086: 2c00 cmp r4, #0 -10006088: d01f beq.n 100060ca -1000608a: 1c33 adds r3, r6, #0 -1000608c: 2e0f cmp r6, #15 -1000608e: d900 bls.n 10006092 -10006090: 230f movs r3, #15 -10006092: b2de uxtb r6, r3 -10006094: 4814 ldr r0, [pc, #80] ; (100060e8 ) -10006096: 232c movs r3, #44 ; 0x2c -10006098: 437b muls r3, r7 -1000609a: 18c2 adds r2, r0, r3 -1000609c: 7214 strb r4, [r2, #8] -1000609e: 3308 adds r3, #8 -100060a0: 18c0 adds r0, r0, r3 -100060a2: 3001 adds r0, #1 -100060a4: 0032 movs r2, r6 -100060a6: 0029 movs r1, r5 -100060a8: f7fe f964 bl 10004374 <__wrap___aeabi_memcpy> -100060ac: 3601 adds r6, #1 -100060ae: b2f4 uxtb r4, r6 -100060b0: 490d ldr r1, [pc, #52] ; (100060e8 ) -100060b2: 202c movs r0, #44 ; 0x2c -100060b4: 4347 muls r7, r0 -100060b6: 003a movs r2, r7 -100060b8: 3208 adds r2, #8 -100060ba: 188a adds r2, r1, r2 -100060bc: b2a3 uxth r3, r4 -100060be: 19c9 adds r1, r1, r7 -100060c0: 7849 ldrb r1, [r1, #1] -100060c2: 2000 movs r0, #0 -100060c4: f7ff fb32 bl 1000572c -100060c8: bdf8 pop {r3, r4, r5, r6, r7, pc} -100060ca: 1c34 adds r4, r6, #0 -100060cc: 2e10 cmp r6, #16 -100060ce: d900 bls.n 100060d2 -100060d0: 2410 movs r4, #16 -100060d2: b2e4 uxtb r4, r4 -100060d4: 202c movs r0, #44 ; 0x2c -100060d6: 4378 muls r0, r7 -100060d8: 3008 adds r0, #8 -100060da: 4b03 ldr r3, [pc, #12] ; (100060e8 ) -100060dc: 1818 adds r0, r3, r0 -100060de: 0022 movs r2, r4 -100060e0: 0029 movs r1, r5 -100060e2: f7fe f947 bl 10004374 <__wrap___aeabi_memcpy> -100060e6: e7e3 b.n 100060b0 -100060e8: 20000c90 .word 0x20000c90 +10005ffc : +10005ffc: 4b01 ldr r3, [pc, #4] ; (10006004 ) +10005ffe: 6118 str r0, [r3, #16] +10006000: 4770 bx lr +10006002: 46c0 nop ; (mov r8, r8) +10006004: 20000c2c .word 0x20000c2c -100060ec : -100060ec: b530 push {r4, r5, lr} -100060ee: b083 sub sp, #12 -100060f0: 0004 movs r4, r0 -100060f2: 000d movs r5, r1 -100060f4: 1e19 subs r1, r3, #0 -100060f6: 466b mov r3, sp -100060f8: 701a strb r2, [r3, #0] -100060fa: d00b beq.n 10006114 -100060fc: 2206 movs r2, #6 -100060fe: 1c98 adds r0, r3, #2 -10006100: f7fe f938 bl 10004374 <__wrap___aeabi_memcpy> -10006104: 2308 movs r3, #8 -10006106: 466a mov r2, sp -10006108: 0029 movs r1, r5 -1000610a: 0020 movs r0, r4 -1000610c: f7ff ffac bl 10006068 -10006110: b003 add sp, #12 -10006112: bd30 pop {r4, r5, pc} -10006114: 2206 movs r2, #6 -10006116: 2100 movs r1, #0 -10006118: 466b mov r3, sp -1000611a: 1c98 adds r0, r3, #2 -1000611c: f7fe f924 bl 10004368 <__wrap_memset> -10006120: e7f0 b.n 10006104 +10006008 : +10006008: b510 push {r4, lr} +1000600a: 0001 movs r1, r0 +1000600c: 4c04 ldr r4, [pc, #16] ; (10006020 ) +1000600e: 2208 movs r2, #8 +10006010: 0020 movs r0, r4 +10006012: f7fe fa29 bl 10004468 <__wrap___aeabi_memcpy> +10006016: 2300 movs r3, #0 +10006018: 60a3 str r3, [r4, #8] +1000601a: 81e3 strh r3, [r4, #14] +1000601c: 81a3 strh r3, [r4, #12] +1000601e: bd10 pop {r4, pc} +10006020: 20000c2c .word 0x20000c2c -10006122 : -10006122: b5f0 push {r4, r5, r6, r7, lr} -10006124: b083 sub sp, #12 -10006126: ac08 add r4, sp, #32 -10006128: 2600 movs r6, #0 -1000612a: 57a6 ldrsb r6, [r4, r6] -1000612c: ac09 add r4, sp, #36 ; 0x24 -1000612e: 2500 movs r5, #0 -10006130: 5765 ldrsb r5, [r4, r5] -10006132: ac0a add r4, sp, #40 ; 0x28 -10006134: 7824 ldrb r4, [r4, #0] -10006136: b264 sxtb r4, r4 -10006138: 466f mov r7, sp -1000613a: 703a strb r2, [r7, #0] -1000613c: 466a mov r2, sp -1000613e: 707b strb r3, [r7, #1] -10006140: 70be strb r6, [r7, #2] -10006142: 70fd strb r5, [r7, #3] -10006144: 713c strb r4, [r7, #4] -10006146: 2305 movs r3, #5 -10006148: f7ff ff8e bl 10006068 -1000614c: b003 add sp, #12 -1000614e: bdf0 pop {r4, r5, r6, r7, pc} +10006024 : +10006024: b570 push {r4, r5, r6, lr} +10006026: 0005 movs r5, r0 +10006028: 001c movs r4, r3 +1000602a: 09c9 lsrs r1, r1, #7 +1000602c: 4b32 ldr r3, [pc, #200] ; (100060f8 ) +1000602e: 781b ldrb r3, [r3, #0] +10006030: 09db lsrs r3, r3, #7 +10006032: 428b cmp r3, r1 +10006034: d011 beq.n 1000605a +10006036: 2c00 cmp r4, #0 +10006038: d108 bne.n 1000604c +1000603a: 4b30 ldr r3, [pc, #192] ; (100060fc ) +1000603c: 2b00 cmp r3, #0 +1000603e: d002 beq.n 10006046 +10006040: 492d ldr r1, [pc, #180] ; (100060f8 ) +10006042: f7fe fe47 bl 10004cd4 +10006046: 2401 movs r4, #1 +10006048: 0020 movs r0, r4 +1000604a: bd70 pop {r4, r5, r6, pc} +1000604c: 22ad movs r2, #173 ; 0xad +1000604e: 492c ldr r1, [pc, #176] ; (10006100 ) +10006050: 482c ldr r0, [pc, #176] ; (10006104 ) +10006052: f7fe fb3d bl 100046d0 <__wrap_printf> +10006056: 2400 movs r4, #0 +10006058: e7f6 b.n 10006048 +1000605a: 4b27 ldr r3, [pc, #156] ; (100060f8 ) +1000605c: 781b ldrb r3, [r3, #0] +1000605e: b25b sxtb r3, r3 +10006060: 2b00 cmp r3, #0 +10006062: db07 blt.n 10006074 +10006064: 4b24 ldr r3, [pc, #144] ; (100060f8 ) +10006066: 6898 ldr r0, [r3, #8] +10006068: 2800 cmp r0, #0 +1000606a: d043 beq.n 100060f4 +1000606c: 0022 movs r2, r4 +1000606e: 4926 ldr r1, [pc, #152] ; (10006108 ) +10006070: f7fe f9fa bl 10004468 <__wrap___aeabi_memcpy> +10006074: 4a20 ldr r2, [pc, #128] ; (100060f8 ) +10006076: 89d3 ldrh r3, [r2, #14] +10006078: 191b adds r3, r3, r4 +1000607a: b29b uxth r3, r3 +1000607c: 81d3 strh r3, [r2, #14] +1000607e: 6891 ldr r1, [r2, #8] +10006080: 1909 adds r1, r1, r4 +10006082: 6091 str r1, [r2, #8] +10006084: 88d2 ldrh r2, [r2, #6] +10006086: 4293 cmp r3, r2 +10006088: d001 beq.n 1000608e +1000608a: 2c3f cmp r4, #63 ; 0x3f +1000608c: d827 bhi.n 100060de +1000608e: 4b1a ldr r3, [pc, #104] ; (100060f8 ) +10006090: 691b ldr r3, [r3, #16] +10006092: 2b00 cmp r3, #0 +10006094: d004 beq.n 100060a0 +10006096: 4918 ldr r1, [pc, #96] ; (100060f8 ) +10006098: 0028 movs r0, r5 +1000609a: 4798 blx r3 +1000609c: 2800 cmp r0, #0 +1000609e: d014 beq.n 100060ca +100060a0: 4b15 ldr r3, [pc, #84] ; (100060f8 ) +100060a2: 781b ldrb r3, [r3, #0] +100060a4: b25b sxtb r3, r3 +100060a6: 2b00 cmp r3, #0 +100060a8: db0d blt.n 100060c6 +100060aa: 2180 movs r1, #128 ; 0x80 +100060ac: 2300 movs r3, #0 +100060ae: 2200 movs r2, #0 +100060b0: 0028 movs r0, r5 +100060b2: f7fe fe51 bl 10004d58 +100060b6: 1e04 subs r4, r0, #0 +100060b8: d1c6 bne.n 10006048 +100060ba: 22d0 movs r2, #208 ; 0xd0 +100060bc: 4910 ldr r1, [pc, #64] ; (10006100 ) +100060be: 4811 ldr r0, [pc, #68] ; (10006104 ) +100060c0: f7fe fb06 bl 100046d0 <__wrap_printf> +100060c4: e7c0 b.n 10006048 +100060c6: 2100 movs r1, #0 +100060c8: e7f0 b.n 100060ac +100060ca: 2100 movs r1, #0 +100060cc: 0028 movs r0, r5 +100060ce: f7fe fe5d bl 10004d8c +100060d2: 2180 movs r1, #128 ; 0x80 +100060d4: 0028 movs r0, r5 +100060d6: f7fe fe59 bl 10004d8c +100060da: 2401 movs r4, #1 +100060dc: e7b4 b.n 10006048 +100060de: 0028 movs r0, r5 +100060e0: f7ff fee6 bl 10005eb0 <_data_stage_xact> +100060e4: 1e04 subs r4, r0, #0 +100060e6: d1af bne.n 10006048 +100060e8: 22db movs r2, #219 ; 0xdb +100060ea: 4905 ldr r1, [pc, #20] ; (10006100 ) +100060ec: 4805 ldr r0, [pc, #20] ; (10006104 ) +100060ee: f7fe faef bl 100046d0 <__wrap_printf> +100060f2: e7a9 b.n 10006048 +100060f4: 2400 movs r4, #0 +100060f6: e7a7 b.n 10006048 +100060f8: 20000c2c .word 0x20000c2c +100060fc: 10004cd5 .word 0x10004cd5 +10006100: 10008ad4 .word 0x10008ad4 +10006104: 10008928 .word 0x10008928 +10006108: 20000cb4 .word 0x20000cb4 -10006150 : -10006150: b510 push {r4, lr} -10006152: 222c movs r2, #44 ; 0x2c -10006154: 2100 movs r1, #0 -10006156: 4802 ldr r0, [pc, #8] ; (10006160 ) -10006158: f7fe f906 bl 10004368 <__wrap_memset> -1000615c: bd10 pop {r4, pc} -1000615e: 46c0 nop ; (mov r8, r8) -10006160: 20000c90 .word 0x20000c90 +1000610c : +1000610c: b510 push {r4, lr} +1000610e: 232c movs r3, #44 ; 0x2c +10006110: 4343 muls r3, r0 +10006112: 4811 ldr r0, [pc, #68] ; (10006158 ) +10006114: 18c0 adds r0, r0, r3 +10006116: 7844 ldrb r4, [r0, #1] +10006118: f7ff f954 bl 100053c4 +1000611c: 2800 cmp r0, #0 +1000611e: d106 bne.n 1000612e +10006120: 2300 movs r3, #0 +10006122: 2b00 cmp r3, #0 +10006124: d013 beq.n 1000614e +10006126: 2c00 cmp r4, #0 +10006128: d109 bne.n 1000613e +1000612a: 2000 movs r0, #0 +1000612c: e010 b.n 10006150 +1000612e: f7ff f951 bl 100053d4 +10006132: 2800 cmp r0, #0 +10006134: d101 bne.n 1000613a +10006136: 2301 movs r3, #1 +10006138: e7f3 b.n 10006122 +1000613a: 2300 movs r3, #0 +1000613c: e7f1 b.n 10006122 +1000613e: 0021 movs r1, r4 +10006140: 2000 movs r0, #0 +10006142: f7ff fbad bl 100058a0 +10006146: 2800 cmp r0, #0 +10006148: d103 bne.n 10006152 +1000614a: 3001 adds r0, #1 +1000614c: e000 b.n 10006150 +1000614e: 2000 movs r0, #0 +10006150: bd10 pop {r4, pc} +10006152: 2000 movs r0, #0 +10006154: e7fc b.n 10006150 +10006156: 46c0 nop ; (mov r8, r8) +10006158: 20000c80 .word 0x20000c80 -10006164 : -10006164: b510 push {r4, lr} -10006166: 2000 movs r0, #0 -10006168: f7ff fff2 bl 10006150 -1000616c: bd10 pop {r4, pc} +1000615c : +1000615c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000615e: 0007 movs r7, r0 +10006160: 000c movs r4, r1 +10006162: 0015 movs r5, r2 +10006164: 001e movs r6, r3 +10006166: 222c movs r2, #44 ; 0x2c +10006168: 4342 muls r2, r0 +1000616a: 4b1c ldr r3, [pc, #112] ; (100061dc ) +1000616c: 189b adds r3, r3, r2 +1000616e: 7859 ldrb r1, [r3, #1] +10006170: 2000 movs r0, #0 +10006172: f7ff fb0f bl 10005794 +10006176: 2800 cmp r0, #0 +10006178: d020 beq.n 100061bc +1000617a: 2c00 cmp r4, #0 +1000617c: d01f beq.n 100061be +1000617e: 1c33 adds r3, r6, #0 +10006180: 2e0f cmp r6, #15 +10006182: d900 bls.n 10006186 +10006184: 230f movs r3, #15 +10006186: b2de uxtb r6, r3 +10006188: 4814 ldr r0, [pc, #80] ; (100061dc ) +1000618a: 232c movs r3, #44 ; 0x2c +1000618c: 437b muls r3, r7 +1000618e: 18c2 adds r2, r0, r3 +10006190: 7214 strb r4, [r2, #8] +10006192: 3308 adds r3, #8 +10006194: 18c0 adds r0, r0, r3 +10006196: 3001 adds r0, #1 +10006198: 0032 movs r2, r6 +1000619a: 0029 movs r1, r5 +1000619c: f7fe f964 bl 10004468 <__wrap___aeabi_memcpy> +100061a0: 3601 adds r6, #1 +100061a2: b2f4 uxtb r4, r6 +100061a4: 490d ldr r1, [pc, #52] ; (100061dc ) +100061a6: 202c movs r0, #44 ; 0x2c +100061a8: 4347 muls r7, r0 +100061aa: 003a movs r2, r7 +100061ac: 3208 adds r2, #8 +100061ae: 188a adds r2, r1, r2 +100061b0: b2a3 uxth r3, r4 +100061b2: 19c9 adds r1, r1, r7 +100061b4: 7849 ldrb r1, [r1, #1] +100061b6: 2000 movs r0, #0 +100061b8: f7ff fb32 bl 10005820 +100061bc: bdf8 pop {r3, r4, r5, r6, r7, pc} +100061be: 1c34 adds r4, r6, #0 +100061c0: 2e10 cmp r6, #16 +100061c2: d900 bls.n 100061c6 +100061c4: 2410 movs r4, #16 +100061c6: b2e4 uxtb r4, r4 +100061c8: 202c movs r0, #44 ; 0x2c +100061ca: 4378 muls r0, r7 +100061cc: 3008 adds r0, #8 +100061ce: 4b03 ldr r3, [pc, #12] ; (100061dc ) +100061d0: 1818 adds r0, r3, r0 +100061d2: 0022 movs r2, r4 +100061d4: 0029 movs r1, r5 +100061d6: f7fe f947 bl 10004468 <__wrap___aeabi_memcpy> +100061da: e7e3 b.n 100061a4 +100061dc: 20000c80 .word 0x20000c80 + +100061e0 : +100061e0: b530 push {r4, r5, lr} +100061e2: b083 sub sp, #12 +100061e4: 0004 movs r4, r0 +100061e6: 000d movs r5, r1 +100061e8: 1e19 subs r1, r3, #0 +100061ea: 466b mov r3, sp +100061ec: 701a strb r2, [r3, #0] +100061ee: d00b beq.n 10006208 +100061f0: 2206 movs r2, #6 +100061f2: 1c98 adds r0, r3, #2 +100061f4: f7fe f938 bl 10004468 <__wrap___aeabi_memcpy> +100061f8: 2308 movs r3, #8 +100061fa: 466a mov r2, sp +100061fc: 0029 movs r1, r5 +100061fe: 0020 movs r0, r4 +10006200: f7ff ffac bl 1000615c +10006204: b003 add sp, #12 +10006206: bd30 pop {r4, r5, pc} +10006208: 2206 movs r2, #6 +1000620a: 2100 movs r1, #0 +1000620c: 466b mov r3, sp +1000620e: 1c98 adds r0, r3, #2 +10006210: f7fe f924 bl 1000445c <__wrap_memset> +10006214: e7f0 b.n 100061f8 + +10006216 : +10006216: b5f0 push {r4, r5, r6, r7, lr} +10006218: b083 sub sp, #12 +1000621a: ac08 add r4, sp, #32 +1000621c: 2600 movs r6, #0 +1000621e: 57a6 ldrsb r6, [r4, r6] +10006220: ac09 add r4, sp, #36 ; 0x24 +10006222: 2500 movs r5, #0 +10006224: 5765 ldrsb r5, [r4, r5] +10006226: ac0a add r4, sp, #40 ; 0x28 +10006228: 7824 ldrb r4, [r4, #0] +1000622a: b264 sxtb r4, r4 +1000622c: 466f mov r7, sp +1000622e: 703a strb r2, [r7, #0] +10006230: 466a mov r2, sp +10006232: 707b strb r3, [r7, #1] +10006234: 70be strb r6, [r7, #2] +10006236: 70fd strb r5, [r7, #3] +10006238: 713c strb r4, [r7, #4] +1000623a: 2305 movs r3, #5 +1000623c: f7ff ff8e bl 1000615c +10006240: b003 add sp, #12 +10006242: bdf0 pop {r4, r5, r6, r7, pc} + +10006244 : +10006244: b510 push {r4, lr} +10006246: 222c movs r2, #44 ; 0x2c +10006248: 2100 movs r1, #0 +1000624a: 4802 ldr r0, [pc, #8] ; (10006254 ) +1000624c: f7fe f906 bl 1000445c <__wrap_memset> +10006250: bd10 pop {r4, pc} +10006252: 46c0 nop ; (mov r8, r8) +10006254: 20000c80 .word 0x20000c80 + +10006258 : +10006258: b510 push {r4, lr} +1000625a: 2000 movs r0, #0 +1000625c: f7ff fff2 bl 10006244 +10006260: bd10 pop {r4, pc} ... -10006170 : -10006170: b5f0 push {r4, r5, r6, r7, lr} -10006172: b083 sub sp, #12 -10006174: 0005 movs r5, r0 -10006176: 000e movs r6, r1 -10006178: 794b ldrb r3, [r1, #5] -1000617a: 2b03 cmp r3, #3 -1000617c: d16a bne.n 10006254 -1000617e: 790b ldrb r3, [r1, #4] -10006180: 00dc lsls r4, r3, #3 -10006182: 1ae4 subs r4, r4, r3 -10006184: b2a4 uxth r4, r4 -10006186: 3412 adds r4, #18 -10006188: b2a4 uxth r4, r4 -1000618a: 4294 cmp r4, r2 -1000618c: d812 bhi.n 100061b4 -1000618e: 2300 movs r3, #0 -10006190: 2b00 cmp r3, #0 -10006192: d016 beq.n 100061c2 -10006194: 2700 movs r7, #0 -10006196: 2f00 cmp r7, #0 -10006198: d020 beq.n 100061dc -1000619a: 7831 ldrb r1, [r6, #0] -1000619c: 1871 adds r1, r6, r1 -1000619e: 62b9 str r1, [r7, #40] ; 0x28 -100061a0: 784b ldrb r3, [r1, #1] -100061a2: 2b21 cmp r3, #33 ; 0x21 -100061a4: d021 beq.n 100061ea -100061a6: 22bb movs r2, #187 ; 0xbb -100061a8: 492c ldr r1, [pc, #176] ; (1000625c ) -100061aa: 482d ldr r0, [pc, #180] ; (10006260 ) -100061ac: f7fe fa16 bl 100045dc <__wrap_printf> -100061b0: 2400 movs r4, #0 -100061b2: e050 b.n 10006256 -100061b4: 22a7 movs r2, #167 ; 0xa7 -100061b6: 4929 ldr r1, [pc, #164] ; (1000625c ) -100061b8: 4829 ldr r0, [pc, #164] ; (10006260 ) -100061ba: f7fe fa0f bl 100045dc <__wrap_printf> -100061be: 2400 movs r4, #0 -100061c0: e049 b.n 10006256 -100061c2: 212c movs r1, #44 ; 0x2c -100061c4: 4359 muls r1, r3 -100061c6: 4a27 ldr r2, [pc, #156] ; (10006264 ) -100061c8: 1852 adds r2, r2, r1 -100061ca: 7852 ldrb r2, [r2, #1] -100061cc: 2a00 cmp r2, #0 -100061ce: d002 beq.n 100061d6 -100061d0: 3301 adds r3, #1 -100061d2: b2db uxtb r3, r3 -100061d4: e7dc b.n 10006190 -100061d6: 4f23 ldr r7, [pc, #140] ; (10006264 ) -100061d8: 187f adds r7, r7, r1 -100061da: e7dc b.n 10006196 -100061dc: 22b4 movs r2, #180 ; 0xb4 -100061de: 491f ldr r1, [pc, #124] ; (1000625c ) -100061e0: 481f ldr r0, [pc, #124] ; (10006260 ) -100061e2: f7fe f9fb bl 100045dc <__wrap_printf> -100061e6: 2400 movs r4, #0 -100061e8: e035 b.n 10006256 -100061ea: 780b ldrb r3, [r1, #0] -100061ec: 18c9 adds r1, r1, r3 -100061ee: 7932 ldrb r2, [r6, #4] -100061f0: 1c7b adds r3, r7, #1 -100061f2: 9301 str r3, [sp, #4] -100061f4: 1cbb adds r3, r7, #2 -100061f6: 9300 str r3, [sp, #0] -100061f8: 2303 movs r3, #3 -100061fa: 0028 movs r0, r5 -100061fc: f7ff fa0a bl 10005614 -10006200: 2800 cmp r0, #0 -10006202: d01d beq.n 10006240 -10006204: 79b3 ldrb r3, [r6, #6] -10006206: 2b01 cmp r3, #1 -10006208: d021 beq.n 1000624e -1000620a: 2300 movs r3, #0 -1000620c: 713b strb r3, [r7, #4] -1000620e: 78b3 ldrb r3, [r6, #2] -10006210: 703b strb r3, [r7, #0] -10006212: 1db8 adds r0, r7, #6 -10006214: 6abb ldr r3, [r7, #40] ; 0x28 -10006216: 1dd9 adds r1, r3, #7 -10006218: 2202 movs r2, #2 -1000621a: f7fe f8ab bl 10004374 <__wrap___aeabi_memcpy> -1000621e: 78b9 ldrb r1, [r7, #2] -10006220: 2900 cmp r1, #0 -10006222: d018 beq.n 10006256 -10006224: 003a movs r2, r7 -10006226: 3218 adds r2, #24 -10006228: 2310 movs r3, #16 -1000622a: 0028 movs r0, r5 -1000622c: f7ff fa7e bl 1000572c -10006230: 2800 cmp r0, #0 -10006232: d110 bne.n 10006256 -10006234: 22ce movs r2, #206 ; 0xce -10006236: 490c ldr r1, [pc, #48] ; (10006268 ) -10006238: 480c ldr r0, [pc, #48] ; (1000626c ) -1000623a: f7fe f9cf bl 100045dc <__wrap_printf> -1000623e: e00a b.n 10006256 -10006240: 22bf movs r2, #191 ; 0xbf -10006242: 4906 ldr r1, [pc, #24] ; (1000625c ) -10006244: 4806 ldr r0, [pc, #24] ; (10006260 ) -10006246: f7fe f9c9 bl 100045dc <__wrap_printf> -1000624a: 2400 movs r4, #0 -1000624c: e003 b.n 10006256 -1000624e: 79f3 ldrb r3, [r6, #7] -10006250: 70fb strb r3, [r7, #3] -10006252: e7da b.n 1000620a -10006254: 2400 movs r4, #0 -10006256: 0020 movs r0, r4 -10006258: b003 add sp, #12 -1000625a: bdf0 pop {r4, r5, r6, r7, pc} -1000625c: 100089b8 .word 0x100089b8 -10006260: 10008768 .word 0x10008768 -10006264: 20000c90 .word 0x20000c90 -10006268: 10008984 .word 0x10008984 -1000626c: 10008940 .word 0x10008940 - -10006270 : -10006270: b5f0 push {r4, r5, r6, r7, lr} -10006272: b083 sub sp, #12 -10006274: 0005 movs r5, r0 -10006276: 000e movs r6, r1 -10006278: 780a ldrb r2, [r1, #0] -1000627a: 231f movs r3, #31 -1000627c: 4013 ands r3, r2 -1000627e: 2b01 cmp r3, #1 -10006280: d000 beq.n 10006284 -10006282: e0c4 b.n 1000640e -10006284: 7908 ldrb r0, [r1, #4] -10006286: 2300 movs r3, #0 -10006288: 2b00 cmp r3, #0 -1000628a: d014 beq.n 100062b6 -1000628c: 23ff movs r3, #255 ; 0xff -1000628e: 2b00 cmp r3, #0 -10006290: d000 beq.n 10006294 -10006292: e0bf b.n 10006414 -10006294: 001c movs r4, r3 -10006296: 3360 adds r3, #96 ; 0x60 -10006298: 0019 movs r1, r3 -1000629a: 4011 ands r1, r2 -1000629c: 4213 tst r3, r2 -1000629e: d131 bne.n 10006304 -100062a0: 78f2 ldrb r2, [r6, #3] -100062a2: 7873 ldrb r3, [r6, #1] -100062a4: 2b06 cmp r3, #6 -100062a6: d00f beq.n 100062c8 -100062a8: 2b06 cmp r3, #6 -100062aa: d000 beq.n 100062ae -100062ac: e0b6 b.n 1000641c -100062ae: 2a22 cmp r2, #34 ; 0x22 -100062b0: d01a beq.n 100062e8 -100062b2: 2000 movs r0, #0 -100062b4: e0ac b.n 10006410 +10006264 : +10006264: b5f0 push {r4, r5, r6, r7, lr} +10006266: b083 sub sp, #12 +10006268: 0005 movs r5, r0 +1000626a: 000e movs r6, r1 +1000626c: 794b ldrb r3, [r1, #5] +1000626e: 2b03 cmp r3, #3 +10006270: d16a bne.n 10006348 +10006272: 790b ldrb r3, [r1, #4] +10006274: 00dc lsls r4, r3, #3 +10006276: 1ae4 subs r4, r4, r3 +10006278: b2a4 uxth r4, r4 +1000627a: 3412 adds r4, #18 +1000627c: b2a4 uxth r4, r4 +1000627e: 4294 cmp r4, r2 +10006280: d812 bhi.n 100062a8 +10006282: 2300 movs r3, #0 +10006284: 2b00 cmp r3, #0 +10006286: d016 beq.n 100062b6 +10006288: 2700 movs r7, #0 +1000628a: 2f00 cmp r7, #0 +1000628c: d020 beq.n 100062d0 +1000628e: 7831 ldrb r1, [r6, #0] +10006290: 1871 adds r1, r6, r1 +10006292: 62b9 str r1, [r7, #40] ; 0x28 +10006294: 784b ldrb r3, [r1, #1] +10006296: 2b21 cmp r3, #33 ; 0x21 +10006298: d021 beq.n 100062de +1000629a: 22bb movs r2, #187 ; 0xbb +1000629c: 492c ldr r1, [pc, #176] ; (10006350 ) +1000629e: 482d ldr r0, [pc, #180] ; (10006354 ) +100062a0: f7fe fa16 bl 100046d0 <__wrap_printf> +100062a4: 2400 movs r4, #0 +100062a6: e050 b.n 1000634a +100062a8: 22a7 movs r2, #167 ; 0xa7 +100062aa: 4929 ldr r1, [pc, #164] ; (10006350 ) +100062ac: 4829 ldr r0, [pc, #164] ; (10006354 ) +100062ae: f7fe fa0f bl 100046d0 <__wrap_printf> +100062b2: 2400 movs r4, #0 +100062b4: e049 b.n 1000634a 100062b6: 212c movs r1, #44 ; 0x2c 100062b8: 4359 muls r1, r3 -100062ba: 4c5b ldr r4, [pc, #364] ; (10006428 ) -100062bc: 5d09 ldrb r1, [r1, r4] -100062be: 4288 cmp r0, r1 -100062c0: d0e5 beq.n 1000628e -100062c2: 3301 adds r3, #1 -100062c4: b2db uxtb r3, r3 -100062c6: e7df b.n 10006288 -100062c8: 2a21 cmp r2, #33 ; 0x21 -100062ca: d1ed bne.n 100062a8 -100062cc: 3326 adds r3, #38 ; 0x26 -100062ce: 435c muls r4, r3 -100062d0: 4b55 ldr r3, [pc, #340] ; (10006428 ) -100062d2: 191b adds r3, r3, r4 -100062d4: 6a9a ldr r2, [r3, #40] ; 0x28 -100062d6: 2a00 cmp r2, #0 -100062d8: d100 bne.n 100062dc -100062da: e09d b.n 10006418 -100062dc: 7813 ldrb r3, [r2, #0] -100062de: 0031 movs r1, r6 -100062e0: 0028 movs r0, r5 -100062e2: f7ff fdb3 bl 10005e4c -100062e6: e093 b.n 10006410 -100062e8: f7fa fa1a bl 10000720 -100062ec: 0002 movs r2, r0 -100062ee: 232c movs r3, #44 ; 0x2c -100062f0: 435c muls r4, r3 -100062f2: 4b4d ldr r3, [pc, #308] ; (10006428 ) -100062f4: 191b adds r3, r3, r4 -100062f6: 88db ldrh r3, [r3, #6] -100062f8: 0031 movs r1, r6 -100062fa: 0028 movs r0, r5 -100062fc: f7ff fda6 bl 10005e4c -10006300: 2001 movs r0, #1 -10006302: e085 b.n 10006410 -10006304: 2920 cmp r1, #32 -10006306: d000 beq.n 1000630a -10006308: e08a b.n 10006420 -1000630a: 7873 ldrb r3, [r6, #1] -1000630c: 2b0b cmp r3, #11 -1000630e: d900 bls.n 10006312 -10006310: e088 b.n 10006424 -10006312: 009b lsls r3, r3, #2 -10006314: 4a45 ldr r2, [pc, #276] ; (1000642c ) -10006316: 58d3 ldr r3, [r2, r3] -10006318: 469f mov pc, r3 -1000631a: 78f1 ldrb r1, [r6, #3] -1000631c: 78b0 ldrb r0, [r6, #2] -1000631e: 232c movs r3, #44 ; 0x2c -10006320: 4363 muls r3, r4 -10006322: 3308 adds r3, #8 -10006324: 4f40 ldr r7, [pc, #256] ; (10006428 ) -10006326: 18ff adds r7, r7, r3 -10006328: 79b2 ldrb r2, [r6, #6] -1000632a: 79f3 ldrb r3, [r6, #7] -1000632c: 021b lsls r3, r3, #8 -1000632e: 4313 orrs r3, r2 -10006330: 003a movs r2, r7 -10006332: f7fa f9ed bl 10000710 -10006336: 1e03 subs r3, r0, #0 -10006338: d006 beq.n 10006348 -1000633a: 003a movs r2, r7 -1000633c: 0031 movs r1, r6 -1000633e: 0028 movs r0, r5 -10006340: f7ff fd84 bl 10005e4c -10006344: 2001 movs r0, #1 -10006346: e063 b.n 10006410 -10006348: 2286 movs r2, #134 ; 0x86 -1000634a: 0052 lsls r2, r2, #1 -1000634c: 4938 ldr r1, [pc, #224] ; (10006430 ) -1000634e: 4839 ldr r0, [pc, #228] ; (10006434 ) -10006350: f7fe f944 bl 100045dc <__wrap_printf> -10006354: 2000 movs r0, #0 -10006356: e05b b.n 10006410 -10006358: 79b1 ldrb r1, [r6, #6] -1000635a: 79f3 ldrb r3, [r6, #7] -1000635c: 021b lsls r3, r3, #8 -1000635e: 430b orrs r3, r1 -10006360: 2b10 cmp r3, #16 -10006362: d901 bls.n 10006368 -10006364: 2000 movs r0, #0 -10006366: e053 b.n 10006410 -10006368: 222c movs r2, #44 ; 0x2c -1000636a: 4362 muls r2, r4 -1000636c: 3218 adds r2, #24 -1000636e: 4c2e ldr r4, [pc, #184] ; (10006428 ) -10006370: 18a2 adds r2, r4, r2 -10006372: 0031 movs r1, r6 -10006374: 0028 movs r0, r5 -10006376: f7ff fd69 bl 10005e4c -1000637a: 2001 movs r0, #1 -1000637c: e048 b.n 10006410 -1000637e: 78f0 ldrb r0, [r6, #3] -10006380: 232c movs r3, #44 ; 0x2c -10006382: 435c muls r4, r3 -10006384: 4b28 ldr r3, [pc, #160] ; (10006428 ) -10006386: 191b adds r3, r3, r4 -10006388: 7158 strb r0, [r3, #5] -1000638a: 4b2b ldr r3, [pc, #172] ; (10006438 ) -1000638c: 2b00 cmp r3, #0 -1000638e: d003 beq.n 10006398 -10006390: e000 b.n 10006394 -10006392: bf00 nop -10006394: 2800 cmp r0, #0 -10006396: d03b beq.n 10006410 -10006398: 0031 movs r1, r6 -1000639a: 0028 movs r0, r5 -1000639c: f7ff fd3a bl 10005e14 -100063a0: 2001 movs r0, #1 -100063a2: e035 b.n 10006410 -100063a4: 222c movs r2, #44 ; 0x2c -100063a6: 4354 muls r4, r2 -100063a8: 4a1f ldr r2, [pc, #124] ; (10006428 ) -100063aa: 1912 adds r2, r2, r4 -100063ac: 3205 adds r2, #5 -100063ae: 2301 movs r3, #1 -100063b0: 0031 movs r1, r6 -100063b2: 0028 movs r0, r5 -100063b4: f7ff fd4a bl 10005e4c -100063b8: 2001 movs r0, #1 -100063ba: e029 b.n 10006410 -100063bc: 232c movs r3, #44 ; 0x2c -100063be: 435c muls r4, r3 -100063c0: 4b19 ldr r3, [pc, #100] ; (10006428 ) -100063c2: 191b adds r3, r3, r4 -100063c4: 791a ldrb r2, [r3, #4] -100063c6: 2301 movs r3, #1 -100063c8: 1a9b subs r3, r3, r2 -100063ca: 466a mov r2, sp -100063cc: 3207 adds r2, #7 -100063ce: 7013 strb r3, [r2, #0] -100063d0: 2301 movs r3, #1 +100062ba: 4a27 ldr r2, [pc, #156] ; (10006358 ) +100062bc: 1852 adds r2, r2, r1 +100062be: 7852 ldrb r2, [r2, #1] +100062c0: 2a00 cmp r2, #0 +100062c2: d002 beq.n 100062ca +100062c4: 3301 adds r3, #1 +100062c6: b2db uxtb r3, r3 +100062c8: e7dc b.n 10006284 +100062ca: 4f23 ldr r7, [pc, #140] ; (10006358 ) +100062cc: 187f adds r7, r7, r1 +100062ce: e7dc b.n 1000628a +100062d0: 22b4 movs r2, #180 ; 0xb4 +100062d2: 491f ldr r1, [pc, #124] ; (10006350 ) +100062d4: 481f ldr r0, [pc, #124] ; (10006354 ) +100062d6: f7fe f9fb bl 100046d0 <__wrap_printf> +100062da: 2400 movs r4, #0 +100062dc: e035 b.n 1000634a +100062de: 780b ldrb r3, [r1, #0] +100062e0: 18c9 adds r1, r1, r3 +100062e2: 7932 ldrb r2, [r6, #4] +100062e4: 1c7b adds r3, r7, #1 +100062e6: 9301 str r3, [sp, #4] +100062e8: 1cbb adds r3, r7, #2 +100062ea: 9300 str r3, [sp, #0] +100062ec: 2303 movs r3, #3 +100062ee: 0028 movs r0, r5 +100062f0: f7ff fa0a bl 10005708 +100062f4: 2800 cmp r0, #0 +100062f6: d01d beq.n 10006334 +100062f8: 79b3 ldrb r3, [r6, #6] +100062fa: 2b01 cmp r3, #1 +100062fc: d021 beq.n 10006342 +100062fe: 2300 movs r3, #0 +10006300: 713b strb r3, [r7, #4] +10006302: 78b3 ldrb r3, [r6, #2] +10006304: 703b strb r3, [r7, #0] +10006306: 1db8 adds r0, r7, #6 +10006308: 6abb ldr r3, [r7, #40] ; 0x28 +1000630a: 1dd9 adds r1, r3, #7 +1000630c: 2202 movs r2, #2 +1000630e: f7fe f8ab bl 10004468 <__wrap___aeabi_memcpy> +10006312: 78b9 ldrb r1, [r7, #2] +10006314: 2900 cmp r1, #0 +10006316: d018 beq.n 1000634a +10006318: 003a movs r2, r7 +1000631a: 3218 adds r2, #24 +1000631c: 2310 movs r3, #16 +1000631e: 0028 movs r0, r5 +10006320: f7ff fa7e bl 10005820 +10006324: 2800 cmp r0, #0 +10006326: d110 bne.n 1000634a +10006328: 22ce movs r2, #206 ; 0xce +1000632a: 490c ldr r1, [pc, #48] ; (1000635c ) +1000632c: 480c ldr r0, [pc, #48] ; (10006360 ) +1000632e: f7fe f9cf bl 100046d0 <__wrap_printf> +10006332: e00a b.n 1000634a +10006334: 22bf movs r2, #191 ; 0xbf +10006336: 4906 ldr r1, [pc, #24] ; (10006350 ) +10006338: 4806 ldr r0, [pc, #24] ; (10006354 ) +1000633a: f7fe f9c9 bl 100046d0 <__wrap_printf> +1000633e: 2400 movs r4, #0 +10006340: e003 b.n 1000634a +10006342: 79f3 ldrb r3, [r6, #7] +10006344: 70fb strb r3, [r7, #3] +10006346: e7da b.n 100062fe +10006348: 2400 movs r4, #0 +1000634a: 0020 movs r0, r4 +1000634c: b003 add sp, #12 +1000634e: bdf0 pop {r4, r5, r6, r7, pc} +10006350: 10008b78 .word 0x10008b78 +10006354: 10008928 .word 0x10008928 +10006358: 20000c80 .word 0x20000c80 +1000635c: 10008b44 .word 0x10008b44 +10006360: 10008b00 .word 0x10008b00 + +10006364 : +10006364: b5f0 push {r4, r5, r6, r7, lr} +10006366: b083 sub sp, #12 +10006368: 0005 movs r5, r0 +1000636a: 000e movs r6, r1 +1000636c: 780a ldrb r2, [r1, #0] +1000636e: 231f movs r3, #31 +10006370: 4013 ands r3, r2 +10006372: 2b01 cmp r3, #1 +10006374: d000 beq.n 10006378 +10006376: e0c4 b.n 10006502 +10006378: 7908 ldrb r0, [r1, #4] +1000637a: 2300 movs r3, #0 +1000637c: 2b00 cmp r3, #0 +1000637e: d014 beq.n 100063aa +10006380: 23ff movs r3, #255 ; 0xff +10006382: 2b00 cmp r3, #0 +10006384: d000 beq.n 10006388 +10006386: e0bf b.n 10006508 +10006388: 001c movs r4, r3 +1000638a: 3360 adds r3, #96 ; 0x60 +1000638c: 0019 movs r1, r3 +1000638e: 4011 ands r1, r2 +10006390: 4213 tst r3, r2 +10006392: d131 bne.n 100063f8 +10006394: 78f2 ldrb r2, [r6, #3] +10006396: 7873 ldrb r3, [r6, #1] +10006398: 2b06 cmp r3, #6 +1000639a: d00f beq.n 100063bc +1000639c: 2b06 cmp r3, #6 +1000639e: d000 beq.n 100063a2 +100063a0: e0b6 b.n 10006510 +100063a2: 2a22 cmp r2, #34 ; 0x22 +100063a4: d01a beq.n 100063dc +100063a6: 2000 movs r0, #0 +100063a8: e0ac b.n 10006504 +100063aa: 212c movs r1, #44 ; 0x2c +100063ac: 4359 muls r1, r3 +100063ae: 4c5b ldr r4, [pc, #364] ; (1000651c ) +100063b0: 5d09 ldrb r1, [r1, r4] +100063b2: 4288 cmp r0, r1 +100063b4: d0e5 beq.n 10006382 +100063b6: 3301 adds r3, #1 +100063b8: b2db uxtb r3, r3 +100063ba: e7df b.n 1000637c +100063bc: 2a21 cmp r2, #33 ; 0x21 +100063be: d1ed bne.n 1000639c +100063c0: 3326 adds r3, #38 ; 0x26 +100063c2: 435c muls r4, r3 +100063c4: 4b55 ldr r3, [pc, #340] ; (1000651c ) +100063c6: 191b adds r3, r3, r4 +100063c8: 6a9a ldr r2, [r3, #40] ; 0x28 +100063ca: 2a00 cmp r2, #0 +100063cc: d100 bne.n 100063d0 +100063ce: e09d b.n 1000650c +100063d0: 7813 ldrb r3, [r2, #0] 100063d2: 0031 movs r1, r6 100063d4: 0028 movs r0, r5 -100063d6: f7ff fd39 bl 10005e4c -100063da: 2001 movs r0, #1 -100063dc: e018 b.n 10006410 -100063de: 78b2 ldrb r2, [r6, #2] -100063e0: 78f0 ldrb r0, [r6, #3] -100063e2: 0200 lsls r0, r0, #8 -100063e4: 4310 orrs r0, r2 -100063e6: 3801 subs r0, #1 -100063e8: 1e43 subs r3, r0, #1 -100063ea: 4198 sbcs r0, r3 -100063ec: b2c0 uxtb r0, r0 -100063ee: 232c movs r3, #44 ; 0x2c -100063f0: 435c muls r4, r3 -100063f2: 4b0d ldr r3, [pc, #52] ; (10006428 ) -100063f4: 191b adds r3, r3, r4 -100063f6: 7118 strb r0, [r3, #4] -100063f8: 4b10 ldr r3, [pc, #64] ; (1000643c ) -100063fa: 2b00 cmp r3, #0 -100063fc: d001 beq.n 10006402 -100063fe: e000 b.n 10006402 -10006400: bf00 nop -10006402: 0031 movs r1, r6 -10006404: 0028 movs r0, r5 -10006406: f7ff fd05 bl 10005e14 -1000640a: 2001 movs r0, #1 -1000640c: e000 b.n 10006410 -1000640e: 2000 movs r0, #0 -10006410: b003 add sp, #12 -10006412: bdf0 pop {r4, r5, r6, r7, pc} -10006414: 2000 movs r0, #0 -10006416: e7fb b.n 10006410 -10006418: 2000 movs r0, #0 -1000641a: e7f9 b.n 10006410 -1000641c: 2000 movs r0, #0 -1000641e: e7f7 b.n 10006410 -10006420: 2000 movs r0, #0 -10006422: e7f5 b.n 10006410 -10006424: 2000 movs r0, #0 -10006426: e7f3 b.n 10006410 -10006428: 20000c90 .word 0x20000c90 -1000642c: 10008954 .word 0x10008954 -10006430: 100089a0 .word 0x100089a0 -10006434: 10008768 .word 0x10008768 +100063d6: f7ff fdb3 bl 10005f40 +100063da: e093 b.n 10006504 +100063dc: f7fa fa1a bl 10000814 +100063e0: 0002 movs r2, r0 +100063e2: 232c movs r3, #44 ; 0x2c +100063e4: 435c muls r4, r3 +100063e6: 4b4d ldr r3, [pc, #308] ; (1000651c ) +100063e8: 191b adds r3, r3, r4 +100063ea: 88db ldrh r3, [r3, #6] +100063ec: 0031 movs r1, r6 +100063ee: 0028 movs r0, r5 +100063f0: f7ff fda6 bl 10005f40 +100063f4: 2001 movs r0, #1 +100063f6: e085 b.n 10006504 +100063f8: 2920 cmp r1, #32 +100063fa: d000 beq.n 100063fe +100063fc: e08a b.n 10006514 +100063fe: 7873 ldrb r3, [r6, #1] +10006400: 2b0b cmp r3, #11 +10006402: d900 bls.n 10006406 +10006404: e088 b.n 10006518 +10006406: 009b lsls r3, r3, #2 +10006408: 4a45 ldr r2, [pc, #276] ; (10006520 ) +1000640a: 58d3 ldr r3, [r2, r3] +1000640c: 469f mov pc, r3 +1000640e: 78f1 ldrb r1, [r6, #3] +10006410: 78b0 ldrb r0, [r6, #2] +10006412: 232c movs r3, #44 ; 0x2c +10006414: 4363 muls r3, r4 +10006416: 3308 adds r3, #8 +10006418: 4f40 ldr r7, [pc, #256] ; (1000651c ) +1000641a: 18ff adds r7, r7, r3 +1000641c: 79b2 ldrb r2, [r6, #6] +1000641e: 79f3 ldrb r3, [r6, #7] +10006420: 021b lsls r3, r3, #8 +10006422: 4313 orrs r3, r2 +10006424: 003a movs r2, r7 +10006426: f7fa f9ed bl 10000804 +1000642a: 1e03 subs r3, r0, #0 +1000642c: d006 beq.n 1000643c +1000642e: 003a movs r2, r7 +10006430: 0031 movs r1, r6 +10006432: 0028 movs r0, r5 +10006434: f7ff fd84 bl 10005f40 +10006438: 2001 movs r0, #1 +1000643a: e063 b.n 10006504 +1000643c: 2286 movs r2, #134 ; 0x86 +1000643e: 0052 lsls r2, r2, #1 +10006440: 4938 ldr r1, [pc, #224] ; (10006524 ) +10006442: 4839 ldr r0, [pc, #228] ; (10006528 ) +10006444: f7fe f944 bl 100046d0 <__wrap_printf> +10006448: 2000 movs r0, #0 +1000644a: e05b b.n 10006504 +1000644c: 79b1 ldrb r1, [r6, #6] +1000644e: 79f3 ldrb r3, [r6, #7] +10006450: 021b lsls r3, r3, #8 +10006452: 430b orrs r3, r1 +10006454: 2b10 cmp r3, #16 +10006456: d901 bls.n 1000645c +10006458: 2000 movs r0, #0 +1000645a: e053 b.n 10006504 +1000645c: 222c movs r2, #44 ; 0x2c +1000645e: 4362 muls r2, r4 +10006460: 3218 adds r2, #24 +10006462: 4c2e ldr r4, [pc, #184] ; (1000651c ) +10006464: 18a2 adds r2, r4, r2 +10006466: 0031 movs r1, r6 +10006468: 0028 movs r0, r5 +1000646a: f7ff fd69 bl 10005f40 +1000646e: 2001 movs r0, #1 +10006470: e048 b.n 10006504 +10006472: 78f0 ldrb r0, [r6, #3] +10006474: 232c movs r3, #44 ; 0x2c +10006476: 435c muls r4, r3 +10006478: 4b28 ldr r3, [pc, #160] ; (1000651c ) +1000647a: 191b adds r3, r3, r4 +1000647c: 7158 strb r0, [r3, #5] +1000647e: 4b2b ldr r3, [pc, #172] ; (1000652c ) +10006480: 2b00 cmp r3, #0 +10006482: d003 beq.n 1000648c +10006484: e000 b.n 10006488 +10006486: bf00 nop +10006488: 2800 cmp r0, #0 +1000648a: d03b beq.n 10006504 +1000648c: 0031 movs r1, r6 +1000648e: 0028 movs r0, r5 +10006490: f7ff fd3a bl 10005f08 +10006494: 2001 movs r0, #1 +10006496: e035 b.n 10006504 +10006498: 222c movs r2, #44 ; 0x2c +1000649a: 4354 muls r4, r2 +1000649c: 4a1f ldr r2, [pc, #124] ; (1000651c ) +1000649e: 1912 adds r2, r2, r4 +100064a0: 3205 adds r2, #5 +100064a2: 2301 movs r3, #1 +100064a4: 0031 movs r1, r6 +100064a6: 0028 movs r0, r5 +100064a8: f7ff fd4a bl 10005f40 +100064ac: 2001 movs r0, #1 +100064ae: e029 b.n 10006504 +100064b0: 232c movs r3, #44 ; 0x2c +100064b2: 435c muls r4, r3 +100064b4: 4b19 ldr r3, [pc, #100] ; (1000651c ) +100064b6: 191b adds r3, r3, r4 +100064b8: 791a ldrb r2, [r3, #4] +100064ba: 2301 movs r3, #1 +100064bc: 1a9b subs r3, r3, r2 +100064be: 466a mov r2, sp +100064c0: 3207 adds r2, #7 +100064c2: 7013 strb r3, [r2, #0] +100064c4: 2301 movs r3, #1 +100064c6: 0031 movs r1, r6 +100064c8: 0028 movs r0, r5 +100064ca: f7ff fd39 bl 10005f40 +100064ce: 2001 movs r0, #1 +100064d0: e018 b.n 10006504 +100064d2: 78b2 ldrb r2, [r6, #2] +100064d4: 78f0 ldrb r0, [r6, #3] +100064d6: 0200 lsls r0, r0, #8 +100064d8: 4310 orrs r0, r2 +100064da: 3801 subs r0, #1 +100064dc: 1e43 subs r3, r0, #1 +100064de: 4198 sbcs r0, r3 +100064e0: b2c0 uxtb r0, r0 +100064e2: 232c movs r3, #44 ; 0x2c +100064e4: 435c muls r4, r3 +100064e6: 4b0d ldr r3, [pc, #52] ; (1000651c ) +100064e8: 191b adds r3, r3, r4 +100064ea: 7118 strb r0, [r3, #4] +100064ec: 4b10 ldr r3, [pc, #64] ; (10006530 ) +100064ee: 2b00 cmp r3, #0 +100064f0: d001 beq.n 100064f6 +100064f2: e000 b.n 100064f6 +100064f4: bf00 nop +100064f6: 0031 movs r1, r6 +100064f8: 0028 movs r0, r5 +100064fa: f7ff fd05 bl 10005f08 +100064fe: 2001 movs r0, #1 +10006500: e000 b.n 10006504 +10006502: 2000 movs r0, #0 +10006504: b003 add sp, #12 +10006506: bdf0 pop {r4, r5, r6, r7, pc} +10006508: 2000 movs r0, #0 +1000650a: e7fb b.n 10006504 +1000650c: 2000 movs r0, #0 +1000650e: e7f9 b.n 10006504 +10006510: 2000 movs r0, #0 +10006512: e7f7 b.n 10006504 +10006514: 2000 movs r0, #0 +10006516: e7f5 b.n 10006504 +10006518: 2000 movs r0, #0 +1000651a: e7f3 b.n 10006504 +1000651c: 20000c80 .word 0x20000c80 +10006520: 10008b14 .word 0x10008b14 +10006524: 10008b60 .word 0x10008b60 +10006528: 10008928 .word 0x10008928 ... -10006440 : -10006440: b570 push {r4, r5, r6, lr} -10006442: 7908 ldrb r0, [r1, #4] -10006444: 2300 movs r3, #0 -10006446: 2b00 cmp r3, #0 -10006448: d009 beq.n 1000645e -1000644a: 23ff movs r3, #255 ; 0xff -1000644c: 2b00 cmp r3, #0 -1000644e: d124 bne.n 1000649a -10006450: 7808 ldrb r0, [r1, #0] -10006452: 2260 movs r2, #96 ; 0x60 -10006454: 4002 ands r2, r0 -10006456: 2a20 cmp r2, #32 -10006458: d00a beq.n 10006470 -1000645a: 2001 movs r0, #1 -1000645c: bd70 pop {r4, r5, r6, pc} -1000645e: 222c movs r2, #44 ; 0x2c -10006460: 435a muls r2, r3 -10006462: 4c0f ldr r4, [pc, #60] ; (100064a0 ) -10006464: 5d12 ldrb r2, [r2, r4] -10006466: 4290 cmp r0, r2 -10006468: d0f0 beq.n 1000644c -1000646a: 3301 adds r3, #1 -1000646c: b2db uxtb r3, r3 -1000646e: e7ea b.n 10006446 -10006470: 784a ldrb r2, [r1, #1] -10006472: 2a09 cmp r2, #9 -10006474: d001 beq.n 1000647a -10006476: 2001 movs r0, #1 -10006478: e7f0 b.n 1000645c -1000647a: 78cc ldrb r4, [r1, #3] -1000647c: 7888 ldrb r0, [r1, #2] -1000647e: 3223 adds r2, #35 ; 0x23 -10006480: 435a muls r2, r3 -10006482: 3218 adds r2, #24 -10006484: 4b06 ldr r3, [pc, #24] ; (100064a0 ) -10006486: 189a adds r2, r3, r2 -10006488: 798d ldrb r5, [r1, #6] -1000648a: 79cb ldrb r3, [r1, #7] -1000648c: 021b lsls r3, r3, #8 -1000648e: 432b orrs r3, r5 -10006490: 0021 movs r1, r4 -10006492: f7fa f93f bl 10000714 -10006496: 2001 movs r0, #1 -10006498: e7e0 b.n 1000645c -1000649a: 2000 movs r0, #0 -1000649c: e7de b.n 1000645c -1000649e: 46c0 nop ; (mov r8, r8) -100064a0: 20000c90 .word 0x20000c90 +10006534 : +10006534: b570 push {r4, r5, r6, lr} +10006536: 7908 ldrb r0, [r1, #4] +10006538: 2300 movs r3, #0 +1000653a: 2b00 cmp r3, #0 +1000653c: d009 beq.n 10006552 +1000653e: 23ff movs r3, #255 ; 0xff +10006540: 2b00 cmp r3, #0 +10006542: d124 bne.n 1000658e +10006544: 7808 ldrb r0, [r1, #0] +10006546: 2260 movs r2, #96 ; 0x60 +10006548: 4002 ands r2, r0 +1000654a: 2a20 cmp r2, #32 +1000654c: d00a beq.n 10006564 +1000654e: 2001 movs r0, #1 +10006550: bd70 pop {r4, r5, r6, pc} +10006552: 222c movs r2, #44 ; 0x2c +10006554: 435a muls r2, r3 +10006556: 4c0f ldr r4, [pc, #60] ; (10006594 ) +10006558: 5d12 ldrb r2, [r2, r4] +1000655a: 4290 cmp r0, r2 +1000655c: d0f0 beq.n 10006540 +1000655e: 3301 adds r3, #1 +10006560: b2db uxtb r3, r3 +10006562: e7ea b.n 1000653a +10006564: 784a ldrb r2, [r1, #1] +10006566: 2a09 cmp r2, #9 +10006568: d001 beq.n 1000656e +1000656a: 2001 movs r0, #1 +1000656c: e7f0 b.n 10006550 +1000656e: 78cc ldrb r4, [r1, #3] +10006570: 7888 ldrb r0, [r1, #2] +10006572: 3223 adds r2, #35 ; 0x23 +10006574: 435a muls r2, r3 +10006576: 3218 adds r2, #24 +10006578: 4b06 ldr r3, [pc, #24] ; (10006594 ) +1000657a: 189a adds r2, r3, r2 +1000657c: 798d ldrb r5, [r1, #6] +1000657e: 79cb ldrb r3, [r1, #7] +10006580: 021b lsls r3, r3, #8 +10006582: 432b orrs r3, r5 +10006584: 0021 movs r1, r4 +10006586: f7fa f93f bl 10000808 +1000658a: 2001 movs r0, #1 +1000658c: e7e0 b.n 10006550 +1000658e: 2000 movs r0, #0 +10006590: e7de b.n 10006550 +10006592: 46c0 nop ; (mov r8, r8) +10006594: 20000c80 .word 0x20000c80 -100064a4 : -100064a4: b570 push {r4, r5, r6, lr} -100064a6: 0004 movs r4, r0 -100064a8: 4d12 ldr r5, [pc, #72] ; (100064f4 ) -100064aa: 2200 movs r2, #0 -100064ac: 2a00 cmp r2, #0 -100064ae: d11d bne.n 100064ec -100064b0: 78a8 ldrb r0, [r5, #2] -100064b2: 4288 cmp r0, r1 -100064b4: d003 beq.n 100064be -100064b6: 3201 adds r2, #1 -100064b8: b2d2 uxtb r2, r2 -100064ba: 352c adds r5, #44 ; 0x2c -100064bc: e7f6 b.n 100064ac -100064be: 002e movs r6, r5 -100064c0: 3618 adds r6, #24 -100064c2: b29b uxth r3, r3 -100064c4: 0032 movs r2, r6 -100064c6: 2100 movs r1, #0 -100064c8: 2000 movs r0, #0 -100064ca: f7fa f923 bl 10000714 -100064ce: 78a9 ldrb r1, [r5, #2] -100064d0: 2310 movs r3, #16 -100064d2: 0032 movs r2, r6 -100064d4: 0020 movs r0, r4 -100064d6: f7ff f929 bl 1000572c -100064da: 1e04 subs r4, r0, #0 -100064dc: d107 bne.n 100064ee -100064de: 22c0 movs r2, #192 ; 0xc0 -100064e0: 0052 lsls r2, r2, #1 -100064e2: 4905 ldr r1, [pc, #20] ; (100064f8 ) -100064e4: 4805 ldr r0, [pc, #20] ; (100064fc ) -100064e6: f7fe f879 bl 100045dc <__wrap_printf> -100064ea: e000 b.n 100064ee -100064ec: 2400 movs r4, #0 -100064ee: 0020 movs r0, r4 -100064f0: bd70 pop {r4, r5, r6, pc} -100064f2: 46c0 nop ; (mov r8, r8) -100064f4: 20000c90 .word 0x20000c90 -100064f8: 10008990 .word 0x10008990 -100064fc: 10008768 .word 0x10008768 +10006598 : +10006598: b570 push {r4, r5, r6, lr} +1000659a: 0004 movs r4, r0 +1000659c: 4d12 ldr r5, [pc, #72] ; (100065e8 ) +1000659e: 2200 movs r2, #0 +100065a0: 2a00 cmp r2, #0 +100065a2: d11d bne.n 100065e0 +100065a4: 78a8 ldrb r0, [r5, #2] +100065a6: 4288 cmp r0, r1 +100065a8: d003 beq.n 100065b2 +100065aa: 3201 adds r2, #1 +100065ac: b2d2 uxtb r2, r2 +100065ae: 352c adds r5, #44 ; 0x2c +100065b0: e7f6 b.n 100065a0 +100065b2: 002e movs r6, r5 +100065b4: 3618 adds r6, #24 +100065b6: b29b uxth r3, r3 +100065b8: 0032 movs r2, r6 +100065ba: 2100 movs r1, #0 +100065bc: 2000 movs r0, #0 +100065be: f7fa f923 bl 10000808 +100065c2: 78a9 ldrb r1, [r5, #2] +100065c4: 2310 movs r3, #16 +100065c6: 0032 movs r2, r6 +100065c8: 0020 movs r0, r4 +100065ca: f7ff f929 bl 10005820 +100065ce: 1e04 subs r4, r0, #0 +100065d0: d107 bne.n 100065e2 +100065d2: 22c0 movs r2, #192 ; 0xc0 +100065d4: 0052 lsls r2, r2, #1 +100065d6: 4905 ldr r1, [pc, #20] ; (100065ec ) +100065d8: 4805 ldr r0, [pc, #20] ; (100065f0 ) +100065da: f7fe f879 bl 100046d0 <__wrap_printf> +100065de: e000 b.n 100065e2 +100065e0: 2400 movs r4, #0 +100065e2: 0020 movs r0, r4 +100065e4: bd70 pop {r4, r5, r6, pc} +100065e6: 46c0 nop ; (mov r8, r8) +100065e8: 20000c80 .word 0x20000c80 +100065ec: 10008b50 .word 0x10008b50 +100065f0: 10008928 .word 0x10008928 -10006500 : -10006500: b570 push {r4, r5, r6, lr} -10006502: 4b0a ldr r3, [pc, #40] ; (1000652c ) -10006504: 781c ldrb r4, [r3, #0] -10006506: 2c00 cmp r4, #0 -10006508: d001 beq.n 1000650e -1000650a: 0020 movs r0, r4 -1000650c: bd70 pop {r4, r5, r6, pc} -1000650e: f7fe feef bl 100052f0 -10006512: 1e05 subs r5, r0, #0 -10006514: d003 beq.n 1000651e -10006516: 4b05 ldr r3, [pc, #20] ; (1000652c ) -10006518: 2201 movs r2, #1 -1000651a: 701a strb r2, [r3, #0] -1000651c: e7f5 b.n 1000650a -1000651e: 2232 movs r2, #50 ; 0x32 -10006520: 4903 ldr r1, [pc, #12] ; (10006530 ) -10006522: 4804 ldr r0, [pc, #16] ; (10006534 ) -10006524: f7fe f85a bl 100045dc <__wrap_printf> -10006528: 002c movs r4, r5 -1000652a: e7ee b.n 1000650a -1000652c: 2000171d .word 0x2000171d -10006530: 100089c4 .word 0x100089c4 -10006534: 10008768 .word 0x10008768 +100065f4 : +100065f4: b570 push {r4, r5, r6, lr} +100065f6: 4b0a ldr r3, [pc, #40] ; (10006620 ) +100065f8: 781c ldrb r4, [r3, #0] +100065fa: 2c00 cmp r4, #0 +100065fc: d001 beq.n 10006602 +100065fe: 0020 movs r0, r4 +10006600: bd70 pop {r4, r5, r6, pc} +10006602: f7fe feef bl 100053e4 +10006606: 1e05 subs r5, r0, #0 +10006608: d003 beq.n 10006612 +1000660a: 4b05 ldr r3, [pc, #20] ; (10006620 ) +1000660c: 2201 movs r2, #1 +1000660e: 701a strb r2, [r3, #0] +10006610: e7f5 b.n 100065fe +10006612: 2232 movs r2, #50 ; 0x32 +10006614: 4903 ldr r1, [pc, #12] ; (10006624 ) +10006616: 4804 ldr r0, [pc, #16] ; (10006628 ) +10006618: f7fe f85a bl 100046d0 <__wrap_printf> +1000661c: 002c movs r4, r5 +1000661e: e7ee b.n 100065fe +10006620: 20001711 .word 0x20001711 +10006624: 10008b84 .word 0x10008b84 +10006628: 10008928 .word 0x10008928 -10006538 : -10006538: 4b01 ldr r3, [pc, #4] ; (10006540 ) -1000653a: 7818 ldrb r0, [r3, #0] -1000653c: 4770 bx lr -1000653e: 46c0 nop ; (mov r8, r8) -10006540: 2000171d .word 0x2000171d +1000662c : +1000662c: 4b01 ldr r3, [pc, #4] ; (10006634 ) +1000662e: 7818 ldrb r0, [r3, #0] +10006630: 4770 bx lr +10006632: 46c0 nop ; (mov r8, r8) +10006634: 20001711 .word 0x20001711 -10006544 : -10006544: b510 push {r4, lr} -10006546: 0003 movs r3, r0 -10006548: 0010 movs r0, r2 -1000654a: 188c adds r4, r1, r2 -1000654c: 899a ldrh r2, [r3, #12] -1000654e: 4294 cmp r4, r2 -10006550: dd04 ble.n 1000655c -10006552: b2a0 uxth r0, r4 -10006554: 8959 ldrh r1, [r3, #10] -10006556: 1840 adds r0, r0, r1 -10006558: b280 uxth r0, r0 -1000655a: bd10 pop {r4, pc} -1000655c: 1808 adds r0, r1, r0 -1000655e: b280 uxth r0, r0 -10006560: e7fb b.n 1000655a +10006638 : +10006638: b510 push {r4, lr} +1000663a: 0003 movs r3, r0 +1000663c: 0010 movs r0, r2 +1000663e: 188c adds r4, r1, r2 +10006640: 899a ldrh r2, [r3, #12] +10006642: 4294 cmp r4, r2 +10006644: dd04 ble.n 10006650 +10006646: b2a0 uxth r0, r4 +10006648: 8959 ldrh r1, [r3, #10] +1000664a: 1840 adds r0, r0, r1 +1000664c: b280 uxth r0, r0 +1000664e: bd10 pop {r4, pc} +10006650: 1808 adds r0, r1, r0 +10006652: b280 uxth r0, r0 +10006654: e7fb b.n 1000664e -10006562 : -10006562: b510 push {r4, lr} -10006564: 1a8c subs r4, r1, r2 -10006566: 8983 ldrh r3, [r0, #12] -10006568: 429c cmp r4, r3 -1000656a: dd04 ble.n 10006576 -1000656c: b2a1 uxth r1, r4 -1000656e: 8940 ldrh r0, [r0, #10] -10006570: 1a08 subs r0, r1, r0 -10006572: b280 uxth r0, r0 -10006574: bd10 pop {r4, pc} -10006576: 1a89 subs r1, r1, r2 -10006578: b288 uxth r0, r1 -1000657a: e7fb b.n 10006574 +10006656 : +10006656: b510 push {r4, lr} +10006658: 1a8c subs r4, r1, r2 +1000665a: 8983 ldrh r3, [r0, #12] +1000665c: 429c cmp r4, r3 +1000665e: dd04 ble.n 1000666a +10006660: b2a1 uxth r1, r4 +10006662: 8940 ldrh r0, [r0, #10] +10006664: 1a08 subs r0, r1, r0 +10006666: b280 uxth r0, r0 +10006668: bd10 pop {r4, pc} +1000666a: 1a89 subs r1, r1, r2 +1000666c: b288 uxth r0, r1 +1000666e: e7fb b.n 10006668 -1000657c : -1000657c: b510 push {r4, lr} -1000657e: 0004 movs r4, r0 -10006580: f7ff ffe0 bl 10006544 -10006584: 88a3 ldrh r3, [r4, #4] -10006586: e001 b.n 1000658c -10006588: 1ac0 subs r0, r0, r3 -1000658a: b280 uxth r0, r0 -1000658c: 4283 cmp r3, r0 -1000658e: d9fb bls.n 10006588 -10006590: bd10 pop {r4, pc} +10006670 : +10006670: b510 push {r4, lr} +10006672: 0004 movs r4, r0 +10006674: f7ff ffe0 bl 10006638 +10006678: 88a3 ldrh r3, [r4, #4] +1000667a: e001 b.n 10006680 +1000667c: 1ac0 subs r0, r0, r3 +1000667e: b280 uxth r0, r0 +10006680: 4283 cmp r3, r0 +10006682: d9fb bls.n 1000667c +10006684: bd10 pop {r4, pc} -10006592 : -10006592: b510 push {r4, lr} -10006594: 6940 ldr r0, [r0, #20] -10006596: 2800 cmp r0, #0 -10006598: d003 beq.n 100065a2 -1000659a: 2101 movs r1, #1 -1000659c: 4249 negs r1, r1 -1000659e: f000 ff17 bl 100073d0 <__mutex_enter_timeout_ms_veneer> -100065a2: bd10 pop {r4, pc} +10006686 : +10006686: b510 push {r4, lr} +10006688: 6940 ldr r0, [r0, #20] +1000668a: 2800 cmp r0, #0 +1000668c: d003 beq.n 10006696 +1000668e: 2101 movs r1, #1 +10006690: 4249 negs r1, r1 +10006692: f000 ff15 bl 100074c0 <__mutex_enter_timeout_ms_veneer> +10006696: bd10 pop {r4, pc} -100065a4 : -100065a4: b510 push {r4, lr} -100065a6: 6940 ldr r0, [r0, #20] -100065a8: 2800 cmp r0, #0 -100065aa: d001 beq.n 100065b0 -100065ac: f000 fef0 bl 10007390 <__mutex_exit_veneer> -100065b0: bd10 pop {r4, pc} +10006698 : +10006698: b510 push {r4, lr} +1000669a: 6940 ldr r0, [r0, #20] +1000669c: 2800 cmp r0, #0 +1000669e: d001 beq.n 100066a4 +100066a0: f000 feee bl 10007480 <__mutex_exit_veneer> +100066a4: bd10 pop {r4, pc} -100065b2 <_tu_fifo_peek_at>: -100065b2: b5f0 push {r4, r5, r6, r7, lr} -100065b4: 46c6 mov lr, r8 -100065b6: b500 push {lr} -100065b8: b082 sub sp, #8 -100065ba: 0006 movs r6, r0 -100065bc: 4688 mov r8, r1 -100065be: 9201 str r2, [sp, #4] -100065c0: 0019 movs r1, r3 -100065c2: ab08 add r3, sp, #32 -100065c4: 881d ldrh r5, [r3, #0] -100065c6: 1b4c subs r4, r1, r5 -100065c8: b2a4 uxth r4, r4 -100065ca: 42a9 cmp r1, r5 -100065cc: d202 bcs.n 100065d4 <_tu_fifo_peek_at+0x22> -100065ce: 8943 ldrh r3, [r0, #10] -100065d0: 1ae4 subs r4, r4, r3 -100065d2: b2a4 uxth r4, r4 -100065d4: 88b7 ldrh r7, [r6, #4] -100065d6: 42a7 cmp r7, r4 -100065d8: d205 bcs.n 100065e6 <_tu_fifo_peek_at+0x34> -100065da: 003a movs r2, r7 -100065dc: 0030 movs r0, r6 -100065de: f7ff ffc0 bl 10006562 -100065e2: 8230 strh r0, [r6, #16] -100065e4: 003c movs r4, r7 -100065e6: 2c00 cmp r4, #0 -100065e8: d011 beq.n 1000660e <_tu_fifo_peek_at+0x5c> -100065ea: 4544 cmp r4, r8 -100065ec: d801 bhi.n 100065f2 <_tu_fifo_peek_at+0x40> -100065ee: 2000 movs r0, #0 -100065f0: e00e b.n 10006610 <_tu_fifo_peek_at+0x5e> -100065f2: 4642 mov r2, r8 -100065f4: 0029 movs r1, r5 -100065f6: 0030 movs r0, r6 -100065f8: f7ff ffc0 bl 1000657c -100065fc: 6831 ldr r1, [r6, #0] -100065fe: 88f2 ldrh r2, [r6, #6] -10006600: 4350 muls r0, r2 -10006602: 1809 adds r1, r1, r0 -10006604: 9801 ldr r0, [sp, #4] -10006606: f7fd feb5 bl 10004374 <__wrap___aeabi_memcpy> -1000660a: 2001 movs r0, #1 -1000660c: e000 b.n 10006610 <_tu_fifo_peek_at+0x5e> -1000660e: 2000 movs r0, #0 -10006610: b002 add sp, #8 -10006612: bc80 pop {r7} -10006614: 46b8 mov r8, r7 -10006616: bdf0 pop {r4, r5, r6, r7, pc} +100066a6 <_tu_fifo_peek_at>: +100066a6: b5f0 push {r4, r5, r6, r7, lr} +100066a8: 46c6 mov lr, r8 +100066aa: b500 push {lr} +100066ac: b082 sub sp, #8 +100066ae: 0006 movs r6, r0 +100066b0: 4688 mov r8, r1 +100066b2: 9201 str r2, [sp, #4] +100066b4: 0019 movs r1, r3 +100066b6: ab08 add r3, sp, #32 +100066b8: 881d ldrh r5, [r3, #0] +100066ba: 1b4c subs r4, r1, r5 +100066bc: b2a4 uxth r4, r4 +100066be: 42a9 cmp r1, r5 +100066c0: d202 bcs.n 100066c8 <_tu_fifo_peek_at+0x22> +100066c2: 8943 ldrh r3, [r0, #10] +100066c4: 1ae4 subs r4, r4, r3 +100066c6: b2a4 uxth r4, r4 +100066c8: 88b7 ldrh r7, [r6, #4] +100066ca: 42a7 cmp r7, r4 +100066cc: d205 bcs.n 100066da <_tu_fifo_peek_at+0x34> +100066ce: 003a movs r2, r7 +100066d0: 0030 movs r0, r6 +100066d2: f7ff ffc0 bl 10006656 +100066d6: 8230 strh r0, [r6, #16] +100066d8: 003c movs r4, r7 +100066da: 2c00 cmp r4, #0 +100066dc: d011 beq.n 10006702 <_tu_fifo_peek_at+0x5c> +100066de: 4544 cmp r4, r8 +100066e0: d801 bhi.n 100066e6 <_tu_fifo_peek_at+0x40> +100066e2: 2000 movs r0, #0 +100066e4: e00e b.n 10006704 <_tu_fifo_peek_at+0x5e> +100066e6: 4642 mov r2, r8 +100066e8: 0029 movs r1, r5 +100066ea: 0030 movs r0, r6 +100066ec: f7ff ffc0 bl 10006670 +100066f0: 6831 ldr r1, [r6, #0] +100066f2: 88f2 ldrh r2, [r6, #6] +100066f4: 4350 muls r0, r2 +100066f6: 1809 adds r1, r1, r0 +100066f8: 9801 ldr r0, [sp, #4] +100066fa: f7fd feb5 bl 10004468 <__wrap___aeabi_memcpy> +100066fe: 2001 movs r0, #1 +10006700: e000 b.n 10006704 <_tu_fifo_peek_at+0x5e> +10006702: 2000 movs r0, #0 +10006704: b002 add sp, #8 +10006706: bc80 pop {r7} +10006708: 46b8 mov r8, r7 +1000670a: bdf0 pop {r4, r5, r6, r7, pc} -10006618 : -10006618: b530 push {r4, r5, lr} -1000661a: b083 sub sp, #12 -1000661c: 0004 movs r4, r0 -1000661e: 000d movs r5, r1 -10006620: f7ff ffb7 bl 10006592 -10006624: 89e3 ldrh r3, [r4, #14] -10006626: b29b uxth r3, r3 -10006628: 8a22 ldrh r2, [r4, #16] -1000662a: 9200 str r2, [sp, #0] -1000662c: 002a movs r2, r5 -1000662e: 2100 movs r1, #0 -10006630: 0020 movs r0, r4 -10006632: f7ff ffbe bl 100065b2 <_tu_fifo_peek_at> -10006636: 0005 movs r5, r0 -10006638: 8a21 ldrh r1, [r4, #16] -1000663a: b289 uxth r1, r1 -1000663c: b282 uxth r2, r0 -1000663e: 0020 movs r0, r4 -10006640: f7ff ff80 bl 10006544 -10006644: 8220 strh r0, [r4, #16] -10006646: 0020 movs r0, r4 -10006648: f7ff ffac bl 100065a4 -1000664c: 0028 movs r0, r5 -1000664e: b003 add sp, #12 -10006650: bd30 pop {r4, r5, pc} +1000670c : +1000670c: b530 push {r4, r5, lr} +1000670e: b083 sub sp, #12 +10006710: 0004 movs r4, r0 +10006712: 000d movs r5, r1 +10006714: f7ff ffb7 bl 10006686 +10006718: 89e3 ldrh r3, [r4, #14] +1000671a: b29b uxth r3, r3 +1000671c: 8a22 ldrh r2, [r4, #16] +1000671e: 9200 str r2, [sp, #0] +10006720: 002a movs r2, r5 +10006722: 2100 movs r1, #0 +10006724: 0020 movs r0, r4 +10006726: f7ff ffbe bl 100066a6 <_tu_fifo_peek_at> +1000672a: 0005 movs r5, r0 +1000672c: 8a21 ldrh r1, [r4, #16] +1000672e: b289 uxth r1, r1 +10006730: b282 uxth r2, r0 +10006732: 0020 movs r0, r4 +10006734: f7ff ff80 bl 10006638 +10006738: 8220 strh r0, [r4, #16] +1000673a: 0020 movs r0, r4 +1000673c: f7ff ffac bl 10006698 +10006740: 0028 movs r0, r5 +10006742: b003 add sp, #12 +10006744: bd30 pop {r4, r5, pc} -10006652 : -10006652: b570 push {r4, r5, r6, lr} -10006654: 0004 movs r4, r0 -10006656: 000d movs r5, r1 -10006658: f7ff ff9b bl 10006592 -1000665c: 89e3 ldrh r3, [r4, #14] -1000665e: b29e uxth r6, r3 -10006660: 8a22 ldrh r2, [r4, #16] -10006662: b291 uxth r1, r2 -10006664: 1a9b subs r3, r3, r2 -10006666: b29b uxth r3, r3 -10006668: 42b1 cmp r1, r6 -1000666a: d902 bls.n 10006672 -1000666c: 8962 ldrh r2, [r4, #10] -1000666e: 1a9b subs r3, r3, r2 -10006670: b29b uxth r3, r3 -10006672: 88a2 ldrh r2, [r4, #4] -10006674: 429a cmp r2, r3 -10006676: d102 bne.n 1000667e -10006678: 7a20 ldrb r0, [r4, #8] -1000667a: 2800 cmp r0, #0 -1000667c: d016 beq.n 100066ac -1000667e: 2200 movs r2, #0 -10006680: 0031 movs r1, r6 -10006682: 0020 movs r0, r4 -10006684: f7ff ff7a bl 1000657c -10006688: 88e2 ldrh r2, [r4, #6] -1000668a: 4350 muls r0, r2 -1000668c: 6823 ldr r3, [r4, #0] -1000668e: 469c mov ip, r3 -10006690: 4460 add r0, ip -10006692: 0029 movs r1, r5 -10006694: f7fd fe6e bl 10004374 <__wrap___aeabi_memcpy> -10006698: 2201 movs r2, #1 -1000669a: 0031 movs r1, r6 -1000669c: 0020 movs r0, r4 -1000669e: f7ff ff51 bl 10006544 -100066a2: 81e0 strh r0, [r4, #14] -100066a4: 0020 movs r0, r4 -100066a6: f7ff ff7d bl 100065a4 -100066aa: 2001 movs r0, #1 -100066ac: bd70 pop {r4, r5, r6, pc} +10006746 : +10006746: b570 push {r4, r5, r6, lr} +10006748: 0004 movs r4, r0 +1000674a: 000d movs r5, r1 +1000674c: f7ff ff9b bl 10006686 +10006750: 89e3 ldrh r3, [r4, #14] +10006752: b29e uxth r6, r3 +10006754: 8a22 ldrh r2, [r4, #16] +10006756: b291 uxth r1, r2 +10006758: 1a9b subs r3, r3, r2 +1000675a: b29b uxth r3, r3 +1000675c: 42b1 cmp r1, r6 +1000675e: d902 bls.n 10006766 +10006760: 8962 ldrh r2, [r4, #10] +10006762: 1a9b subs r3, r3, r2 +10006764: b29b uxth r3, r3 +10006766: 88a2 ldrh r2, [r4, #4] +10006768: 429a cmp r2, r3 +1000676a: d102 bne.n 10006772 +1000676c: 7a20 ldrb r0, [r4, #8] +1000676e: 2800 cmp r0, #0 +10006770: d016 beq.n 100067a0 +10006772: 2200 movs r2, #0 +10006774: 0031 movs r1, r6 +10006776: 0020 movs r0, r4 +10006778: f7ff ff7a bl 10006670 +1000677c: 88e2 ldrh r2, [r4, #6] +1000677e: 4350 muls r0, r2 +10006780: 6823 ldr r3, [r4, #0] +10006782: 469c mov ip, r3 +10006784: 4460 add r0, ip +10006786: 0029 movs r1, r5 +10006788: f7fd fe6e bl 10004468 <__wrap___aeabi_memcpy> +1000678c: 2201 movs r2, #1 +1000678e: 0031 movs r1, r6 +10006790: 0020 movs r0, r4 +10006792: f7ff ff51 bl 10006638 +10006796: 81e0 strh r0, [r4, #14] +10006798: 0020 movs r0, r4 +1000679a: f7ff ff7d bl 10006698 +1000679e: 2001 movs r0, #1 +100067a0: bd70 pop {r4, r5, r6, pc} -100066ae : -100066ae: b510 push {r4, lr} -100066b0: 0004 movs r4, r0 -100066b2: f7ff ff6e bl 10006592 -100066b6: 2300 movs r3, #0 -100066b8: 81e3 strh r3, [r4, #14] -100066ba: 8223 strh r3, [r4, #16] -100066bc: 0020 movs r0, r4 -100066be: f7ff ff71 bl 100065a4 -100066c2: 2001 movs r0, #1 -100066c4: bd10 pop {r4, pc} +100067a2 : +100067a2: b510 push {r4, lr} +100067a4: 0004 movs r4, r0 +100067a6: f7ff ff6e bl 10006686 +100067aa: 2300 movs r3, #0 +100067ac: 81e3 strh r3, [r4, #14] +100067ae: 8223 strh r3, [r4, #16] +100067b0: 0020 movs r0, r4 +100067b2: f7ff ff71 bl 10006698 +100067b6: 2001 movs r0, #1 +100067b8: bd10 pop {r4, pc} -100066c6 : -100066c6: b510 push {r4, lr} -100066c8: f7fa f862 bl 10000790 -100066cc: 2019 movs r0, #25 -100066ce: f7fa f895 bl 100007fc -100066d2: 23d0 movs r3, #208 ; 0xd0 -100066d4: 061b lsls r3, r3, #24 -100066d6: 2280 movs r2, #128 ; 0x80 -100066d8: 0492 lsls r2, r2, #18 -100066da: 625a str r2, [r3, #36] ; 0x24 -100066dc: bd10 pop {r4, pc} +100067ba : +100067ba: b510 push {r4, lr} +100067bc: f7fa f862 bl 10000884 +100067c0: 2019 movs r0, #25 +100067c2: f7fa f895 bl 100008f0 +100067c6: 23d0 movs r3, #208 ; 0xd0 +100067c8: 061b lsls r3, r3, #24 +100067ca: 2280 movs r2, #128 ; 0x80 +100067cc: 0492 lsls r2, r2, #18 +100067ce: 625a str r2, [r3, #36] ; 0x24 +100067d0: bd10 pop {r4, pc} ... -100066e0 <_pio_can_add_program_at_offset>: -100066e0: b510 push {r4, lr} -100066e2: 2a1f cmp r2, #31 -100066e4: d820 bhi.n 10006728 <_pio_can_add_program_at_offset+0x48> -100066e6: 790c ldrb r4, [r1, #4] -100066e8: 18a3 adds r3, r4, r2 -100066ea: 2b20 cmp r3, #32 -100066ec: d822 bhi.n 10006734 <_pio_can_add_program_at_offset+0x54> -100066ee: 2305 movs r3, #5 -100066f0: 56cb ldrsb r3, [r1, r3] -100066f2: 2b00 cmp r3, #0 -100066f4: db01 blt.n 100066fa <_pio_can_add_program_at_offset+0x1a> -100066f6: 4293 cmp r3, r2 -100066f8: d129 bne.n 1000674e <_pio_can_add_program_at_offset+0x6e> -100066fa: 4b16 ldr r3, [pc, #88] ; (10006754 <_pio_can_add_program_at_offset+0x74>) -100066fc: 4298 cmp r0, r3 -100066fe: d002 beq.n 10006706 <_pio_can_add_program_at_offset+0x26> -10006700: 4b15 ldr r3, [pc, #84] ; (10006758 <_pio_can_add_program_at_offset+0x78>) -10006702: 4298 cmp r0, r3 -10006704: d11c bne.n 10006740 <_pio_can_add_program_at_offset+0x60> -10006706: 4b15 ldr r3, [pc, #84] ; (1000675c <_pio_can_add_program_at_offset+0x7c>) -10006708: 469c mov ip, r3 -1000670a: 4460 add r0, ip -1000670c: 4243 negs r3, r0 -1000670e: 4158 adcs r0, r3 -10006710: 0080 lsls r0, r0, #2 -10006712: 4b13 ldr r3, [pc, #76] ; (10006760 <_pio_can_add_program_at_offset+0x80>) -10006714: 58c0 ldr r0, [r0, r3] -10006716: 2301 movs r3, #1 -10006718: 40a3 lsls r3, r4 -1000671a: 3b01 subs r3, #1 -1000671c: 4093 lsls r3, r2 -1000671e: 4018 ands r0, r3 -10006720: 4243 negs r3, r0 -10006722: 4158 adcs r0, r3 -10006724: b2c0 uxtb r0, r0 -10006726: bd10 pop {r4, pc} -10006728: 4b0e ldr r3, [pc, #56] ; (10006764 <_pio_can_add_program_at_offset+0x84>) -1000672a: 4a0f ldr r2, [pc, #60] ; (10006768 <_pio_can_add_program_at_offset+0x88>) -1000672c: 2158 movs r1, #88 ; 0x58 -1000672e: 480f ldr r0, [pc, #60] ; (1000676c <_pio_can_add_program_at_offset+0x8c>) -10006730: f7fb fa1c bl 10001b6c <__assert_func> -10006734: 4b0e ldr r3, [pc, #56] ; (10006770 <_pio_can_add_program_at_offset+0x90>) -10006736: 4a0c ldr r2, [pc, #48] ; (10006768 <_pio_can_add_program_at_offset+0x88>) -10006738: 2159 movs r1, #89 ; 0x59 -1000673a: 480c ldr r0, [pc, #48] ; (1000676c <_pio_can_add_program_at_offset+0x8c>) -1000673c: f7fb fa16 bl 10001b6c <__assert_func> -10006740: 21c2 movs r1, #194 ; 0xc2 -10006742: 4b0c ldr r3, [pc, #48] ; (10006774 <_pio_can_add_program_at_offset+0x94>) -10006744: 4a0c ldr r2, [pc, #48] ; (10006778 <_pio_can_add_program_at_offset+0x98>) -10006746: 0049 lsls r1, r1, #1 -10006748: 480c ldr r0, [pc, #48] ; (1000677c <_pio_can_add_program_at_offset+0x9c>) -1000674a: f7fb fa0f bl 10001b6c <__assert_func> -1000674e: 2000 movs r0, #0 -10006750: e7e9 b.n 10006726 <_pio_can_add_program_at_offset+0x46> -10006752: 46c0 nop ; (mov r8, r8) -10006754: 50200000 .word 0x50200000 -10006758: 50300000 .word 0x50300000 -1000675c: afd00000 .word 0xafd00000 -10006760: 20000e04 .word 0x20000e04 -10006764: 100089d0 .word 0x100089d0 -10006768: 10008ad0 .word 0x10008ad0 -1000676c: 100089f0 .word 0x100089f0 -10006770: 10008a34 .word 0x10008a34 -10006774: 100073f0 .word 0x100073f0 -10006778: 10008b10 .word 0x10008b10 -1000677c: 1000740c .word 0x1000740c +100067d4 <_pio_can_add_program_at_offset>: +100067d4: b510 push {r4, lr} +100067d6: 2a1f cmp r2, #31 +100067d8: d820 bhi.n 1000681c <_pio_can_add_program_at_offset+0x48> +100067da: 790c ldrb r4, [r1, #4] +100067dc: 18a3 adds r3, r4, r2 +100067de: 2b20 cmp r3, #32 +100067e0: d822 bhi.n 10006828 <_pio_can_add_program_at_offset+0x54> +100067e2: 2305 movs r3, #5 +100067e4: 56cb ldrsb r3, [r1, r3] +100067e6: 2b00 cmp r3, #0 +100067e8: db01 blt.n 100067ee <_pio_can_add_program_at_offset+0x1a> +100067ea: 4293 cmp r3, r2 +100067ec: d129 bne.n 10006842 <_pio_can_add_program_at_offset+0x6e> +100067ee: 4b16 ldr r3, [pc, #88] ; (10006848 <_pio_can_add_program_at_offset+0x74>) +100067f0: 4298 cmp r0, r3 +100067f2: d002 beq.n 100067fa <_pio_can_add_program_at_offset+0x26> +100067f4: 4b15 ldr r3, [pc, #84] ; (1000684c <_pio_can_add_program_at_offset+0x78>) +100067f6: 4298 cmp r0, r3 +100067f8: d11c bne.n 10006834 <_pio_can_add_program_at_offset+0x60> +100067fa: 4b15 ldr r3, [pc, #84] ; (10006850 <_pio_can_add_program_at_offset+0x7c>) +100067fc: 469c mov ip, r3 +100067fe: 4460 add r0, ip +10006800: 4243 negs r3, r0 +10006802: 4158 adcs r0, r3 +10006804: 0080 lsls r0, r0, #2 +10006806: 4b13 ldr r3, [pc, #76] ; (10006854 <_pio_can_add_program_at_offset+0x80>) +10006808: 58c0 ldr r0, [r0, r3] +1000680a: 2301 movs r3, #1 +1000680c: 40a3 lsls r3, r4 +1000680e: 3b01 subs r3, #1 +10006810: 4093 lsls r3, r2 +10006812: 4018 ands r0, r3 +10006814: 4243 negs r3, r0 +10006816: 4158 adcs r0, r3 +10006818: b2c0 uxtb r0, r0 +1000681a: bd10 pop {r4, pc} +1000681c: 4b0e ldr r3, [pc, #56] ; (10006858 <_pio_can_add_program_at_offset+0x84>) +1000681e: 4a0f ldr r2, [pc, #60] ; (1000685c <_pio_can_add_program_at_offset+0x88>) +10006820: 2158 movs r1, #88 ; 0x58 +10006822: 480f ldr r0, [pc, #60] ; (10006860 <_pio_can_add_program_at_offset+0x8c>) +10006824: f7fb fa1c bl 10001c60 <__assert_func> +10006828: 4b0e ldr r3, [pc, #56] ; (10006864 <_pio_can_add_program_at_offset+0x90>) +1000682a: 4a0c ldr r2, [pc, #48] ; (1000685c <_pio_can_add_program_at_offset+0x88>) +1000682c: 2159 movs r1, #89 ; 0x59 +1000682e: 480c ldr r0, [pc, #48] ; (10006860 <_pio_can_add_program_at_offset+0x8c>) +10006830: f7fb fa16 bl 10001c60 <__assert_func> +10006834: 21c2 movs r1, #194 ; 0xc2 +10006836: 4b0c ldr r3, [pc, #48] ; (10006868 <_pio_can_add_program_at_offset+0x94>) +10006838: 4a0c ldr r2, [pc, #48] ; (1000686c <_pio_can_add_program_at_offset+0x98>) +1000683a: 0049 lsls r1, r1, #1 +1000683c: 480c ldr r0, [pc, #48] ; (10006870 <_pio_can_add_program_at_offset+0x9c>) +1000683e: f7fb fa0f bl 10001c60 <__assert_func> +10006842: 2000 movs r0, #0 +10006844: e7e9 b.n 1000681a <_pio_can_add_program_at_offset+0x46> +10006846: 46c0 nop ; (mov r8, r8) +10006848: 50200000 .word 0x50200000 +1000684c: 50300000 .word 0x50300000 +10006850: afd00000 .word 0xafd00000 +10006854: 20000df4 .word 0x20000df4 +10006858: 10008b90 .word 0x10008b90 +1000685c: 10008c90 .word 0x10008c90 +10006860: 10008bb0 .word 0x10008bb0 +10006864: 10008bf4 .word 0x10008bf4 +10006868: 100074e0 .word 0x100074e0 +1000686c: 10008cd0 .word 0x10008cd0 +10006870: 100074fc .word 0x100074fc -10006780 <_pio_find_offset_for_program>: -10006780: b570 push {r4, r5, r6, lr} -10006782: 790a ldrb r2, [r1, #4] -10006784: 2a1f cmp r2, #31 -10006786: d81f bhi.n 100067c8 <_pio_find_offset_for_program+0x48> -10006788: 4b1e ldr r3, [pc, #120] ; (10006804 <_pio_find_offset_for_program+0x84>) -1000678a: 4298 cmp r0, r3 -1000678c: d002 beq.n 10006794 <_pio_find_offset_for_program+0x14> -1000678e: 4b1e ldr r3, [pc, #120] ; (10006808 <_pio_find_offset_for_program+0x88>) -10006790: 4298 cmp r0, r3 -10006792: d11f bne.n 100067d4 <_pio_find_offset_for_program+0x54> -10006794: 4b1d ldr r3, [pc, #116] ; (1000680c <_pio_find_offset_for_program+0x8c>) -10006796: 469c mov ip, r3 -10006798: 4460 add r0, ip -1000679a: 4243 negs r3, r0 -1000679c: 4158 adcs r0, r3 -1000679e: 0080 lsls r0, r0, #2 -100067a0: 4b1b ldr r3, [pc, #108] ; (10006810 <_pio_find_offset_for_program+0x90>) -100067a2: 58c4 ldr r4, [r0, r3] -100067a4: 2301 movs r3, #1 -100067a6: 4093 lsls r3, r2 -100067a8: 3b01 subs r3, #1 -100067aa: 7949 ldrb r1, [r1, #5] -100067ac: b249 sxtb r1, r1 -100067ae: 2900 cmp r1, #0 -100067b0: db17 blt.n 100067e2 <_pio_find_offset_for_program+0x62> -100067b2: 0008 movs r0, r1 -100067b4: 2520 movs r5, #32 -100067b6: 1aaa subs r2, r5, r2 -100067b8: 4291 cmp r1, r2 -100067ba: dc20 bgt.n 100067fe <_pio_find_offset_for_program+0x7e> -100067bc: 408b lsls r3, r1 -100067be: 421c tst r4, r3 -100067c0: d001 beq.n 100067c6 <_pio_find_offset_for_program+0x46> -100067c2: 2001 movs r0, #1 -100067c4: 4240 negs r0, r0 -100067c6: bd70 pop {r4, r5, r6, pc} -100067c8: 4b12 ldr r3, [pc, #72] ; (10006814 <_pio_find_offset_for_program+0x94>) -100067ca: 4a13 ldr r2, [pc, #76] ; (10006818 <_pio_find_offset_for_program+0x98>) -100067cc: 213f movs r1, #63 ; 0x3f -100067ce: 4813 ldr r0, [pc, #76] ; (1000681c <_pio_find_offset_for_program+0x9c>) -100067d0: f7fb f9cc bl 10001b6c <__assert_func> -100067d4: 21c2 movs r1, #194 ; 0xc2 -100067d6: 4b12 ldr r3, [pc, #72] ; (10006820 <_pio_find_offset_for_program+0xa0>) -100067d8: 4a12 ldr r2, [pc, #72] ; (10006824 <_pio_find_offset_for_program+0xa4>) -100067da: 0049 lsls r1, r1, #1 -100067dc: 4812 ldr r0, [pc, #72] ; (10006828 <_pio_find_offset_for_program+0xa8>) -100067de: f7fb f9c5 bl 10001b6c <__assert_func> -100067e2: 2020 movs r0, #32 -100067e4: 1a80 subs r0, r0, r2 -100067e6: e000 b.n 100067ea <_pio_find_offset_for_program+0x6a> -100067e8: 3801 subs r0, #1 -100067ea: 2800 cmp r0, #0 -100067ec: db04 blt.n 100067f8 <_pio_find_offset_for_program+0x78> -100067ee: 001a movs r2, r3 -100067f0: 4082 lsls r2, r0 -100067f2: 4214 tst r4, r2 -100067f4: d1f8 bne.n 100067e8 <_pio_find_offset_for_program+0x68> -100067f6: e7e6 b.n 100067c6 <_pio_find_offset_for_program+0x46> -100067f8: 2001 movs r0, #1 -100067fa: 4240 negs r0, r0 -100067fc: e7e3 b.n 100067c6 <_pio_find_offset_for_program+0x46> -100067fe: 2001 movs r0, #1 -10006800: 4240 negs r0, r0 -10006802: e7e0 b.n 100067c6 <_pio_find_offset_for_program+0x46> -10006804: 50200000 .word 0x50200000 -10006808: 50300000 .word 0x50300000 -1000680c: afd00000 .word 0xafd00000 -10006810: 20000e04 .word 0x20000e04 -10006814: 10008a68 .word 0x10008a68 -10006818: 10008af0 .word 0x10008af0 -1000681c: 100089f0 .word 0x100089f0 -10006820: 100073f0 .word 0x100073f0 -10006824: 10008b10 .word 0x10008b10 -10006828: 1000740c .word 0x1000740c +10006874 <_pio_find_offset_for_program>: +10006874: b570 push {r4, r5, r6, lr} +10006876: 790a ldrb r2, [r1, #4] +10006878: 2a1f cmp r2, #31 +1000687a: d81f bhi.n 100068bc <_pio_find_offset_for_program+0x48> +1000687c: 4b1e ldr r3, [pc, #120] ; (100068f8 <_pio_find_offset_for_program+0x84>) +1000687e: 4298 cmp r0, r3 +10006880: d002 beq.n 10006888 <_pio_find_offset_for_program+0x14> +10006882: 4b1e ldr r3, [pc, #120] ; (100068fc <_pio_find_offset_for_program+0x88>) +10006884: 4298 cmp r0, r3 +10006886: d11f bne.n 100068c8 <_pio_find_offset_for_program+0x54> +10006888: 4b1d ldr r3, [pc, #116] ; (10006900 <_pio_find_offset_for_program+0x8c>) +1000688a: 469c mov ip, r3 +1000688c: 4460 add r0, ip +1000688e: 4243 negs r3, r0 +10006890: 4158 adcs r0, r3 +10006892: 0080 lsls r0, r0, #2 +10006894: 4b1b ldr r3, [pc, #108] ; (10006904 <_pio_find_offset_for_program+0x90>) +10006896: 58c4 ldr r4, [r0, r3] +10006898: 2301 movs r3, #1 +1000689a: 4093 lsls r3, r2 +1000689c: 3b01 subs r3, #1 +1000689e: 7949 ldrb r1, [r1, #5] +100068a0: b249 sxtb r1, r1 +100068a2: 2900 cmp r1, #0 +100068a4: db17 blt.n 100068d6 <_pio_find_offset_for_program+0x62> +100068a6: 0008 movs r0, r1 +100068a8: 2520 movs r5, #32 +100068aa: 1aaa subs r2, r5, r2 +100068ac: 4291 cmp r1, r2 +100068ae: dc20 bgt.n 100068f2 <_pio_find_offset_for_program+0x7e> +100068b0: 408b lsls r3, r1 +100068b2: 421c tst r4, r3 +100068b4: d001 beq.n 100068ba <_pio_find_offset_for_program+0x46> +100068b6: 2001 movs r0, #1 +100068b8: 4240 negs r0, r0 +100068ba: bd70 pop {r4, r5, r6, pc} +100068bc: 4b12 ldr r3, [pc, #72] ; (10006908 <_pio_find_offset_for_program+0x94>) +100068be: 4a13 ldr r2, [pc, #76] ; (1000690c <_pio_find_offset_for_program+0x98>) +100068c0: 213f movs r1, #63 ; 0x3f +100068c2: 4813 ldr r0, [pc, #76] ; (10006910 <_pio_find_offset_for_program+0x9c>) +100068c4: f7fb f9cc bl 10001c60 <__assert_func> +100068c8: 21c2 movs r1, #194 ; 0xc2 +100068ca: 4b12 ldr r3, [pc, #72] ; (10006914 <_pio_find_offset_for_program+0xa0>) +100068cc: 4a12 ldr r2, [pc, #72] ; (10006918 <_pio_find_offset_for_program+0xa4>) +100068ce: 0049 lsls r1, r1, #1 +100068d0: 4812 ldr r0, [pc, #72] ; (1000691c <_pio_find_offset_for_program+0xa8>) +100068d2: f7fb f9c5 bl 10001c60 <__assert_func> +100068d6: 2020 movs r0, #32 +100068d8: 1a80 subs r0, r0, r2 +100068da: e000 b.n 100068de <_pio_find_offset_for_program+0x6a> +100068dc: 3801 subs r0, #1 +100068de: 2800 cmp r0, #0 +100068e0: db04 blt.n 100068ec <_pio_find_offset_for_program+0x78> +100068e2: 001a movs r2, r3 +100068e4: 4082 lsls r2, r0 +100068e6: 4214 tst r4, r2 +100068e8: d1f8 bne.n 100068dc <_pio_find_offset_for_program+0x68> +100068ea: e7e6 b.n 100068ba <_pio_find_offset_for_program+0x46> +100068ec: 2001 movs r0, #1 +100068ee: 4240 negs r0, r0 +100068f0: e7e3 b.n 100068ba <_pio_find_offset_for_program+0x46> +100068f2: 2001 movs r0, #1 +100068f4: 4240 negs r0, r0 +100068f6: e7e0 b.n 100068ba <_pio_find_offset_for_program+0x46> +100068f8: 50200000 .word 0x50200000 +100068fc: 50300000 .word 0x50300000 +10006900: afd00000 .word 0xafd00000 +10006904: 20000df4 .word 0x20000df4 +10006908: 10008c28 .word 0x10008c28 +1000690c: 10008cb0 .word 0x10008cb0 +10006910: 10008bb0 .word 0x10008bb0 +10006914: 100074e0 .word 0x100074e0 +10006918: 10008cd0 .word 0x10008cd0 +1000691c: 100074fc .word 0x100074fc -1000682c <_pio_add_program_at_offset>: -1000682c: b570 push {r4, r5, r6, lr} -1000682e: 0005 movs r5, r0 -10006830: 000c movs r4, r1 -10006832: 0016 movs r6, r2 -10006834: f7ff ff54 bl 100066e0 <_pio_can_add_program_at_offset> -10006838: 2800 cmp r0, #0 -1000683a: d001 beq.n 10006840 <_pio_add_program_at_offset+0x14> -1000683c: 2000 movs r0, #0 -1000683e: e007 b.n 10006850 <_pio_add_program_at_offset+0x24> -10006840: 481b ldr r0, [pc, #108] ; (100068b0 <_pio_add_program_at_offset+0x84>) -10006842: f7fb f9b1 bl 10001ba8 -10006846: 1983 adds r3, r0, r6 -10006848: 3312 adds r3, #18 -1000684a: 009b lsls r3, r3, #2 -1000684c: 515a str r2, [r3, r5] -1000684e: 3001 adds r0, #1 -10006850: 7923 ldrb r3, [r4, #4] -10006852: 4283 cmp r3, r0 -10006854: d90f bls.n 10006876 <_pio_add_program_at_offset+0x4a> -10006856: 7823 ldrb r3, [r4, #0] -10006858: 7861 ldrb r1, [r4, #1] -1000685a: 0209 lsls r1, r1, #8 -1000685c: 4319 orrs r1, r3 -1000685e: 78a2 ldrb r2, [r4, #2] -10006860: 0412 lsls r2, r2, #16 -10006862: 4311 orrs r1, r2 -10006864: 78e3 ldrb r3, [r4, #3] -10006866: 061b lsls r3, r3, #24 -10006868: 430b orrs r3, r1 -1000686a: 0042 lsls r2, r0, #1 -1000686c: 5a9a ldrh r2, [r3, r2] -1000686e: 0b53 lsrs r3, r2, #13 -10006870: d1e9 bne.n 10006846 <_pio_add_program_at_offset+0x1a> -10006872: 1992 adds r2, r2, r6 -10006874: e7e7 b.n 10006846 <_pio_add_program_at_offset+0x1a> -10006876: 2201 movs r2, #1 -10006878: 409a lsls r2, r3 -1000687a: 0013 movs r3, r2 -1000687c: 3b01 subs r3, #1 -1000687e: 4a0d ldr r2, [pc, #52] ; (100068b4 <_pio_add_program_at_offset+0x88>) -10006880: 4295 cmp r5, r2 -10006882: d002 beq.n 1000688a <_pio_add_program_at_offset+0x5e> -10006884: 4a0c ldr r2, [pc, #48] ; (100068b8 <_pio_add_program_at_offset+0x8c>) -10006886: 4295 cmp r5, r2 -10006888: d10b bne.n 100068a2 <_pio_add_program_at_offset+0x76> -1000688a: 4a0c ldr r2, [pc, #48] ; (100068bc <_pio_add_program_at_offset+0x90>) -1000688c: 4694 mov ip, r2 -1000688e: 4465 add r5, ip -10006890: 426a negs r2, r5 -10006892: 4155 adcs r5, r2 -10006894: 40b3 lsls r3, r6 -10006896: 4a0a ldr r2, [pc, #40] ; (100068c0 <_pio_add_program_at_offset+0x94>) -10006898: 00ad lsls r5, r5, #2 -1000689a: 58a9 ldr r1, [r5, r2] -1000689c: 430b orrs r3, r1 -1000689e: 50ab str r3, [r5, r2] -100068a0: bd70 pop {r4, r5, r6, pc} -100068a2: 21c2 movs r1, #194 ; 0xc2 -100068a4: 4b07 ldr r3, [pc, #28] ; (100068c4 <_pio_add_program_at_offset+0x98>) -100068a6: 4a08 ldr r2, [pc, #32] ; (100068c8 <_pio_add_program_at_offset+0x9c>) -100068a8: 0049 lsls r1, r1, #1 -100068aa: 4808 ldr r0, [pc, #32] ; (100068cc <_pio_add_program_at_offset+0xa0>) -100068ac: f7fb f95e bl 10001b6c <__assert_func> -100068b0: 10008a90 .word 0x10008a90 -100068b4: 50200000 .word 0x50200000 -100068b8: 50300000 .word 0x50300000 -100068bc: afd00000 .word 0xafd00000 -100068c0: 20000e04 .word 0x20000e04 -100068c4: 100073f0 .word 0x100073f0 -100068c8: 10008b10 .word 0x10008b10 -100068cc: 1000740c .word 0x1000740c +10006920 <_pio_add_program_at_offset>: +10006920: b570 push {r4, r5, r6, lr} +10006922: 0005 movs r5, r0 +10006924: 000c movs r4, r1 +10006926: 0016 movs r6, r2 +10006928: f7ff ff54 bl 100067d4 <_pio_can_add_program_at_offset> +1000692c: 2800 cmp r0, #0 +1000692e: d001 beq.n 10006934 <_pio_add_program_at_offset+0x14> +10006930: 2000 movs r0, #0 +10006932: e007 b.n 10006944 <_pio_add_program_at_offset+0x24> +10006934: 481b ldr r0, [pc, #108] ; (100069a4 <_pio_add_program_at_offset+0x84>) +10006936: f7fb f9b1 bl 10001c9c +1000693a: 1983 adds r3, r0, r6 +1000693c: 3312 adds r3, #18 +1000693e: 009b lsls r3, r3, #2 +10006940: 515a str r2, [r3, r5] +10006942: 3001 adds r0, #1 +10006944: 7923 ldrb r3, [r4, #4] +10006946: 4283 cmp r3, r0 +10006948: d90f bls.n 1000696a <_pio_add_program_at_offset+0x4a> +1000694a: 7823 ldrb r3, [r4, #0] +1000694c: 7861 ldrb r1, [r4, #1] +1000694e: 0209 lsls r1, r1, #8 +10006950: 4319 orrs r1, r3 +10006952: 78a2 ldrb r2, [r4, #2] +10006954: 0412 lsls r2, r2, #16 +10006956: 4311 orrs r1, r2 +10006958: 78e3 ldrb r3, [r4, #3] +1000695a: 061b lsls r3, r3, #24 +1000695c: 430b orrs r3, r1 +1000695e: 0042 lsls r2, r0, #1 +10006960: 5a9a ldrh r2, [r3, r2] +10006962: 0b53 lsrs r3, r2, #13 +10006964: d1e9 bne.n 1000693a <_pio_add_program_at_offset+0x1a> +10006966: 1992 adds r2, r2, r6 +10006968: e7e7 b.n 1000693a <_pio_add_program_at_offset+0x1a> +1000696a: 2201 movs r2, #1 +1000696c: 409a lsls r2, r3 +1000696e: 0013 movs r3, r2 +10006970: 3b01 subs r3, #1 +10006972: 4a0d ldr r2, [pc, #52] ; (100069a8 <_pio_add_program_at_offset+0x88>) +10006974: 4295 cmp r5, r2 +10006976: d002 beq.n 1000697e <_pio_add_program_at_offset+0x5e> +10006978: 4a0c ldr r2, [pc, #48] ; (100069ac <_pio_add_program_at_offset+0x8c>) +1000697a: 4295 cmp r5, r2 +1000697c: d10b bne.n 10006996 <_pio_add_program_at_offset+0x76> +1000697e: 4a0c ldr r2, [pc, #48] ; (100069b0 <_pio_add_program_at_offset+0x90>) +10006980: 4694 mov ip, r2 +10006982: 4465 add r5, ip +10006984: 426a negs r2, r5 +10006986: 4155 adcs r5, r2 +10006988: 40b3 lsls r3, r6 +1000698a: 4a0a ldr r2, [pc, #40] ; (100069b4 <_pio_add_program_at_offset+0x94>) +1000698c: 00ad lsls r5, r5, #2 +1000698e: 58a9 ldr r1, [r5, r2] +10006990: 430b orrs r3, r1 +10006992: 50ab str r3, [r5, r2] +10006994: bd70 pop {r4, r5, r6, pc} +10006996: 21c2 movs r1, #194 ; 0xc2 +10006998: 4b07 ldr r3, [pc, #28] ; (100069b8 <_pio_add_program_at_offset+0x98>) +1000699a: 4a08 ldr r2, [pc, #32] ; (100069bc <_pio_add_program_at_offset+0x9c>) +1000699c: 0049 lsls r1, r1, #1 +1000699e: 4808 ldr r0, [pc, #32] ; (100069c0 <_pio_add_program_at_offset+0xa0>) +100069a0: f7fb f95e bl 10001c60 <__assert_func> +100069a4: 10008c50 .word 0x10008c50 +100069a8: 50200000 .word 0x50200000 +100069ac: 50300000 .word 0x50300000 +100069b0: afd00000 .word 0xafd00000 +100069b4: 20000df4 .word 0x20000df4 +100069b8: 100074e0 .word 0x100074e0 +100069bc: 10008cd0 .word 0x10008cd0 +100069c0: 100074fc .word 0x100074fc -100068d0 : -100068d0: b5f8 push {r3, r4, r5, r6, r7, lr} -100068d2: 0005 movs r5, r0 -100068d4: 000e movs r6, r1 -100068d6: f7f9 ff9d bl 10000814 -100068da: 0007 movs r7, r0 -100068dc: 0031 movs r1, r6 -100068de: 0028 movs r0, r5 -100068e0: f7ff ff4e bl 10006780 <_pio_find_offset_for_program> -100068e4: 1e04 subs r4, r0, #0 -100068e6: db09 blt.n 100068fc -100068e8: 0002 movs r2, r0 -100068ea: 0031 movs r1, r6 -100068ec: 0028 movs r0, r5 -100068ee: f7ff ff9d bl 1000682c <_pio_add_program_at_offset> -100068f2: 0038 movs r0, r7 -100068f4: f7f9 ff9a bl 1000082c -100068f8: 0020 movs r0, r4 -100068fa: bdf8 pop {r3, r4, r5, r6, r7, pc} -100068fc: 4801 ldr r0, [pc, #4] ; (10006904 ) -100068fe: f7fb f953 bl 10001ba8 -10006902: 46c0 nop ; (mov r8, r8) -10006904: 10008a90 .word 0x10008a90 +100069c4 : +100069c4: b5f8 push {r3, r4, r5, r6, r7, lr} +100069c6: 0005 movs r5, r0 +100069c8: 000e movs r6, r1 +100069ca: f7f9 ff9d bl 10000908 +100069ce: 0007 movs r7, r0 +100069d0: 0031 movs r1, r6 +100069d2: 0028 movs r0, r5 +100069d4: f7ff ff4e bl 10006874 <_pio_find_offset_for_program> +100069d8: 1e04 subs r4, r0, #0 +100069da: db09 blt.n 100069f0 +100069dc: 0002 movs r2, r0 +100069de: 0031 movs r1, r6 +100069e0: 0028 movs r0, r5 +100069e2: f7ff ff9d bl 10006920 <_pio_add_program_at_offset> +100069e6: 0038 movs r0, r7 +100069e8: f7f9 ff9a bl 10000920 +100069ec: 0020 movs r0, r4 +100069ee: bdf8 pop {r3, r4, r5, r6, r7, pc} +100069f0: 4801 ldr r0, [pc, #4] ; (100069f8 ) +100069f2: f7fb f953 bl 10001c9c +100069f6: 46c0 nop ; (mov r8, r8) +100069f8: 10008c50 .word 0x10008c50 -10006908 : -10006908: b5f8 push {r3, r4, r5, r6, r7, lr} -1000690a: ac06 add r4, sp, #24 -1000690c: 7825 ldrb r5, [r4, #0] -1000690e: 2a1f cmp r2, #31 -10006910: d80a bhi.n 10006928 -10006912: 004c lsls r4, r1, #1 -10006914: 1864 adds r4, r4, r1 -10006916: 00e4 lsls r4, r4, #3 -10006918: 1904 adds r4, r0, r4 -1000691a: 34dc adds r4, #220 ; 0xdc -1000691c: 6824 ldr r4, [r4, #0] -1000691e: 46a4 mov ip, r4 -10006920: 2d00 cmp r5, #0 -10006922: d007 beq.n 10006934 -10006924: 261f movs r6, #31 -10006926: e01a b.n 1000695e -10006928: 4b16 ldr r3, [pc, #88] ; (10006984 ) -1000692a: 4a17 ldr r2, [pc, #92] ; (10006988 ) -1000692c: 21c7 movs r1, #199 ; 0xc7 -1000692e: 4817 ldr r0, [pc, #92] ; (1000698c ) -10006930: f7fb f91c bl 10001b6c <__assert_func> -10006934: 2600 movs r6, #0 -10006936: e012 b.n 1000695e -10006938: 0154 lsls r4, r2, #5 -1000693a: 25a0 movs r5, #160 ; 0xa0 -1000693c: 056d lsls r5, r5, #21 -1000693e: 4325 orrs r5, r4 -10006940: 004c lsls r4, r1, #1 -10006942: 1864 adds r4, r4, r1 -10006944: 00e4 lsls r4, r4, #3 -10006946: 1904 adds r4, r0, r4 -10006948: 0027 movs r7, r4 -1000694a: 37dc adds r7, #220 ; 0xdc -1000694c: 603d str r5, [r7, #0] -1000694e: 4d10 ldr r5, [pc, #64] ; (10006990 ) -10006950: 4335 orrs r5, r6 -10006952: 34d8 adds r4, #216 ; 0xd8 -10006954: 6025 str r5, [r4, #0] -10006956: 3b05 subs r3, #5 -10006958: 3205 adds r2, #5 -1000695a: 241f movs r4, #31 -1000695c: 4022 ands r2, r4 -1000695e: 2b05 cmp r3, #5 -10006960: d8ea bhi.n 10006938 -10006962: 069b lsls r3, r3, #26 -10006964: 0152 lsls r2, r2, #5 -10006966: 4313 orrs r3, r2 -10006968: 004c lsls r4, r1, #1 -1000696a: 1862 adds r2, r4, r1 -1000696c: 00d2 lsls r2, r2, #3 -1000696e: 1882 adds r2, r0, r2 -10006970: 0015 movs r5, r2 -10006972: 35dc adds r5, #220 ; 0xdc -10006974: 602b str r3, [r5, #0] -10006976: 4b06 ldr r3, [pc, #24] ; (10006990 ) -10006978: 431e orrs r6, r3 -1000697a: 32d8 adds r2, #216 ; 0xd8 -1000697c: 6016 str r6, [r2, #0] -1000697e: 4663 mov r3, ip -10006980: 602b str r3, [r5, #0] -10006982: bdf8 pop {r3, r4, r5, r6, r7, pc} -10006984: 10008aa4 .word 0x10008aa4 -10006988: 10008ab0 .word 0x10008ab0 -1000698c: 100089f0 .word 0x100089f0 -10006990: 0000e080 .word 0x0000e080 +100069fc : +100069fc: b5f8 push {r3, r4, r5, r6, r7, lr} +100069fe: ac06 add r4, sp, #24 +10006a00: 7825 ldrb r5, [r4, #0] +10006a02: 2a1f cmp r2, #31 +10006a04: d80a bhi.n 10006a1c +10006a06: 004c lsls r4, r1, #1 +10006a08: 1864 adds r4, r4, r1 +10006a0a: 00e4 lsls r4, r4, #3 +10006a0c: 1904 adds r4, r0, r4 +10006a0e: 34dc adds r4, #220 ; 0xdc +10006a10: 6824 ldr r4, [r4, #0] +10006a12: 46a4 mov ip, r4 +10006a14: 2d00 cmp r5, #0 +10006a16: d007 beq.n 10006a28 +10006a18: 261f movs r6, #31 +10006a1a: e01a b.n 10006a52 +10006a1c: 4b16 ldr r3, [pc, #88] ; (10006a78 ) +10006a1e: 4a17 ldr r2, [pc, #92] ; (10006a7c ) +10006a20: 21c7 movs r1, #199 ; 0xc7 +10006a22: 4817 ldr r0, [pc, #92] ; (10006a80 ) +10006a24: f7fb f91c bl 10001c60 <__assert_func> +10006a28: 2600 movs r6, #0 +10006a2a: e012 b.n 10006a52 +10006a2c: 0154 lsls r4, r2, #5 +10006a2e: 25a0 movs r5, #160 ; 0xa0 +10006a30: 056d lsls r5, r5, #21 +10006a32: 4325 orrs r5, r4 +10006a34: 004c lsls r4, r1, #1 +10006a36: 1864 adds r4, r4, r1 +10006a38: 00e4 lsls r4, r4, #3 +10006a3a: 1904 adds r4, r0, r4 +10006a3c: 0027 movs r7, r4 +10006a3e: 37dc adds r7, #220 ; 0xdc +10006a40: 603d str r5, [r7, #0] +10006a42: 4d10 ldr r5, [pc, #64] ; (10006a84 ) +10006a44: 4335 orrs r5, r6 +10006a46: 34d8 adds r4, #216 ; 0xd8 +10006a48: 6025 str r5, [r4, #0] +10006a4a: 3b05 subs r3, #5 +10006a4c: 3205 adds r2, #5 +10006a4e: 241f movs r4, #31 +10006a50: 4022 ands r2, r4 +10006a52: 2b05 cmp r3, #5 +10006a54: d8ea bhi.n 10006a2c +10006a56: 069b lsls r3, r3, #26 +10006a58: 0152 lsls r2, r2, #5 +10006a5a: 4313 orrs r3, r2 +10006a5c: 004c lsls r4, r1, #1 +10006a5e: 1862 adds r2, r4, r1 +10006a60: 00d2 lsls r2, r2, #3 +10006a62: 1882 adds r2, r0, r2 +10006a64: 0015 movs r5, r2 +10006a66: 35dc adds r5, #220 ; 0xdc +10006a68: 602b str r3, [r5, #0] +10006a6a: 4b06 ldr r3, [pc, #24] ; (10006a84 ) +10006a6c: 431e orrs r6, r3 +10006a6e: 32d8 adds r2, #216 ; 0xd8 +10006a70: 6016 str r6, [r2, #0] +10006a72: 4663 mov r3, ip +10006a74: 602b str r3, [r5, #0] +10006a76: bdf8 pop {r3, r4, r5, r6, r7, pc} +10006a78: 10008c64 .word 0x10008c64 +10006a7c: 10008c70 .word 0x10008c70 +10006a80: 10008bb0 .word 0x10008bb0 +10006a84: 0000e080 .word 0x0000e080 -10006994 : -10006994: b5f0 push {r4, r5, r6, r7, lr} -10006996: b08b sub sp, #44 ; 0x2c -10006998: 0004 movs r4, r0 -1000699a: 000d movs r5, r1 -1000699c: 0016 movs r6, r2 -1000699e: 6802 ldr r2, [r0, #0] -100069a0: 2101 movs r1, #1 -100069a2: 40a9 lsls r1, r5 -100069a4: 438a bics r2, r1 -100069a6: 6002 str r2, [r0, #0] -100069a8: 2b00 cmp r3, #0 -100069aa: d035 beq.n 10006a18 -100069ac: 0069 lsls r1, r5, #1 -100069ae: 1949 adds r1, r1, r5 -100069b0: 00c9 lsls r1, r1, #3 -100069b2: 1841 adds r1, r0, r1 -100069b4: 000a movs r2, r1 -100069b6: 32c8 adds r2, #200 ; 0xc8 -100069b8: 6818 ldr r0, [r3, #0] -100069ba: 6010 str r0, [r2, #0] -100069bc: 3204 adds r2, #4 -100069be: 6858 ldr r0, [r3, #4] -100069c0: 6010 str r0, [r2, #0] -100069c2: 3204 adds r2, #4 -100069c4: 6898 ldr r0, [r3, #8] -100069c6: 6010 str r0, [r2, #0] -100069c8: 68db ldr r3, [r3, #12] -100069ca: 31dc adds r1, #220 ; 0xdc -100069cc: 600b str r3, [r1, #0] -100069ce: 0069 lsls r1, r5, #1 -100069d0: 194b adds r3, r1, r5 -100069d2: 00db lsls r3, r3, #3 -100069d4: 33d0 adds r3, #208 ; 0xd0 -100069d6: 18e3 adds r3, r4, r3 -100069d8: 2280 movs r2, #128 ; 0x80 -100069da: 0152 lsls r2, r2, #5 -100069dc: 4313 orrs r3, r2 -100069de: 2280 movs r2, #128 ; 0x80 -100069e0: 0612 lsls r2, r2, #24 -100069e2: 601a str r2, [r3, #0] -100069e4: 601a str r2, [r3, #0] -100069e6: 4b23 ldr r3, [pc, #140] ; (10006a74 ) -100069e8: 40ab lsls r3, r5 -100069ea: 60a3 str r3, [r4, #8] -100069ec: 6822 ldr r2, [r4, #0] -100069ee: 1d28 adds r0, r5, #4 -100069f0: 2301 movs r3, #1 -100069f2: 001f movs r7, r3 -100069f4: 4087 lsls r7, r0 -100069f6: 433a orrs r2, r7 -100069f8: 6022 str r2, [r4, #0] -100069fa: 6822 ldr r2, [r4, #0] -100069fc: 0028 movs r0, r5 -100069fe: 3008 adds r0, #8 -10006a00: 4083 lsls r3, r0 -10006a02: 4313 orrs r3, r2 -10006a04: 6023 str r3, [r4, #0] -10006a06: 221f movs r2, #31 -10006a08: 4016 ands r6, r2 -10006a0a: 1949 adds r1, r1, r5 -10006a0c: 00c9 lsls r1, r1, #3 -10006a0e: 1864 adds r4, r4, r1 -10006a10: 34d8 adds r4, #216 ; 0xd8 -10006a12: 6026 str r6, [r4, #0] -10006a14: b00b add sp, #44 ; 0x2c -10006a16: bdf0 pop {r4, r5, r6, r7, pc} -10006a18: 2210 movs r2, #16 -10006a1a: 2100 movs r1, #0 -10006a1c: a806 add r0, sp, #24 -10006a1e: f7fd fca3 bl 10004368 <__wrap_memset> -10006a22: 2380 movs r3, #128 ; 0x80 -10006a24: 025b lsls r3, r3, #9 -10006a26: 9306 str r3, [sp, #24] -10006a28: 23f8 movs r3, #248 ; 0xf8 -10006a2a: 025b lsls r3, r3, #9 -10006a2c: 9307 str r3, [sp, #28] -10006a2e: 2380 movs r3, #128 ; 0x80 -10006a30: 02db lsls r3, r3, #11 -10006a32: 9308 str r3, [sp, #32] -10006a34: 23c0 movs r3, #192 ; 0xc0 -10006a36: 031b lsls r3, r3, #12 -10006a38: 9308 str r3, [sp, #32] -10006a3a: 2210 movs r2, #16 -10006a3c: a906 add r1, sp, #24 -10006a3e: a802 add r0, sp, #8 -10006a40: f7fd fc98 bl 10004374 <__wrap___aeabi_memcpy> -10006a44: 006b lsls r3, r5, #1 -10006a46: 195b adds r3, r3, r5 -10006a48: 00db lsls r3, r3, #3 -10006a4a: 18e3 adds r3, r4, r3 -10006a4c: 001a movs r2, r3 -10006a4e: 32c8 adds r2, #200 ; 0xc8 -10006a50: 9902 ldr r1, [sp, #8] -10006a52: 6011 str r1, [r2, #0] -10006a54: 9a03 ldr r2, [sp, #12] -10006a56: 9201 str r2, [sp, #4] -10006a58: 001a movs r2, r3 -10006a5a: 32cc adds r2, #204 ; 0xcc -10006a5c: 9901 ldr r1, [sp, #4] -10006a5e: 6011 str r1, [r2, #0] -10006a60: 9a04 ldr r2, [sp, #16] -10006a62: 9201 str r2, [sp, #4] -10006a64: 001a movs r2, r3 -10006a66: 32d0 adds r2, #208 ; 0xd0 -10006a68: 9901 ldr r1, [sp, #4] -10006a6a: 6011 str r1, [r2, #0] -10006a6c: 9a05 ldr r2, [sp, #20] -10006a6e: 33dc adds r3, #220 ; 0xdc -10006a70: 601a str r2, [r3, #0] -10006a72: e7ac b.n 100069ce -10006a74: 01010101 .word 0x01010101 +10006a88 : +10006a88: b5f0 push {r4, r5, r6, r7, lr} +10006a8a: b08b sub sp, #44 ; 0x2c +10006a8c: 0004 movs r4, r0 +10006a8e: 000d movs r5, r1 +10006a90: 0016 movs r6, r2 +10006a92: 6802 ldr r2, [r0, #0] +10006a94: 2101 movs r1, #1 +10006a96: 40a9 lsls r1, r5 +10006a98: 438a bics r2, r1 +10006a9a: 6002 str r2, [r0, #0] +10006a9c: 2b00 cmp r3, #0 +10006a9e: d035 beq.n 10006b0c +10006aa0: 0069 lsls r1, r5, #1 +10006aa2: 1949 adds r1, r1, r5 +10006aa4: 00c9 lsls r1, r1, #3 +10006aa6: 1841 adds r1, r0, r1 +10006aa8: 000a movs r2, r1 +10006aaa: 32c8 adds r2, #200 ; 0xc8 +10006aac: 6818 ldr r0, [r3, #0] +10006aae: 6010 str r0, [r2, #0] +10006ab0: 3204 adds r2, #4 +10006ab2: 6858 ldr r0, [r3, #4] +10006ab4: 6010 str r0, [r2, #0] +10006ab6: 3204 adds r2, #4 +10006ab8: 6898 ldr r0, [r3, #8] +10006aba: 6010 str r0, [r2, #0] +10006abc: 68db ldr r3, [r3, #12] +10006abe: 31dc adds r1, #220 ; 0xdc +10006ac0: 600b str r3, [r1, #0] +10006ac2: 0069 lsls r1, r5, #1 +10006ac4: 194b adds r3, r1, r5 +10006ac6: 00db lsls r3, r3, #3 +10006ac8: 33d0 adds r3, #208 ; 0xd0 +10006aca: 18e3 adds r3, r4, r3 +10006acc: 2280 movs r2, #128 ; 0x80 +10006ace: 0152 lsls r2, r2, #5 +10006ad0: 4313 orrs r3, r2 +10006ad2: 2280 movs r2, #128 ; 0x80 +10006ad4: 0612 lsls r2, r2, #24 +10006ad6: 601a str r2, [r3, #0] +10006ad8: 601a str r2, [r3, #0] +10006ada: 4b23 ldr r3, [pc, #140] ; (10006b68 ) +10006adc: 40ab lsls r3, r5 +10006ade: 60a3 str r3, [r4, #8] +10006ae0: 6822 ldr r2, [r4, #0] +10006ae2: 1d28 adds r0, r5, #4 +10006ae4: 2301 movs r3, #1 +10006ae6: 001f movs r7, r3 +10006ae8: 4087 lsls r7, r0 +10006aea: 433a orrs r2, r7 +10006aec: 6022 str r2, [r4, #0] +10006aee: 6822 ldr r2, [r4, #0] +10006af0: 0028 movs r0, r5 +10006af2: 3008 adds r0, #8 +10006af4: 4083 lsls r3, r0 +10006af6: 4313 orrs r3, r2 +10006af8: 6023 str r3, [r4, #0] +10006afa: 221f movs r2, #31 +10006afc: 4016 ands r6, r2 +10006afe: 1949 adds r1, r1, r5 +10006b00: 00c9 lsls r1, r1, #3 +10006b02: 1864 adds r4, r4, r1 +10006b04: 34d8 adds r4, #216 ; 0xd8 +10006b06: 6026 str r6, [r4, #0] +10006b08: b00b add sp, #44 ; 0x2c +10006b0a: bdf0 pop {r4, r5, r6, r7, pc} +10006b0c: 2210 movs r2, #16 +10006b0e: 2100 movs r1, #0 +10006b10: a806 add r0, sp, #24 +10006b12: f7fd fca3 bl 1000445c <__wrap_memset> +10006b16: 2380 movs r3, #128 ; 0x80 +10006b18: 025b lsls r3, r3, #9 +10006b1a: 9306 str r3, [sp, #24] +10006b1c: 23f8 movs r3, #248 ; 0xf8 +10006b1e: 025b lsls r3, r3, #9 +10006b20: 9307 str r3, [sp, #28] +10006b22: 2380 movs r3, #128 ; 0x80 +10006b24: 02db lsls r3, r3, #11 +10006b26: 9308 str r3, [sp, #32] +10006b28: 23c0 movs r3, #192 ; 0xc0 +10006b2a: 031b lsls r3, r3, #12 +10006b2c: 9308 str r3, [sp, #32] +10006b2e: 2210 movs r2, #16 +10006b30: a906 add r1, sp, #24 +10006b32: a802 add r0, sp, #8 +10006b34: f7fd fc98 bl 10004468 <__wrap___aeabi_memcpy> +10006b38: 006b lsls r3, r5, #1 +10006b3a: 195b adds r3, r3, r5 +10006b3c: 00db lsls r3, r3, #3 +10006b3e: 18e3 adds r3, r4, r3 +10006b40: 001a movs r2, r3 +10006b42: 32c8 adds r2, #200 ; 0xc8 +10006b44: 9902 ldr r1, [sp, #8] +10006b46: 6011 str r1, [r2, #0] +10006b48: 9a03 ldr r2, [sp, #12] +10006b4a: 9201 str r2, [sp, #4] +10006b4c: 001a movs r2, r3 +10006b4e: 32cc adds r2, #204 ; 0xcc +10006b50: 9901 ldr r1, [sp, #4] +10006b52: 6011 str r1, [r2, #0] +10006b54: 9a04 ldr r2, [sp, #16] +10006b56: 9201 str r2, [sp, #4] +10006b58: 001a movs r2, r3 +10006b5a: 32d0 adds r2, #208 ; 0xd0 +10006b5c: 9901 ldr r1, [sp, #4] +10006b5e: 6011 str r1, [r2, #0] +10006b60: 9a05 ldr r2, [sp, #20] +10006b62: 33dc adds r3, #220 ; 0xdc +10006b64: 601a str r2, [r3, #0] +10006b66: e7ac b.n 10006ac2 +10006b68: 01010101 .word 0x01010101 -10006a78 : -10006a78: 0003 movs r3, r0 -10006a7a: b510 push {r4, lr} -10006a7c: 000a movs r2, r1 -10006a7e: 4903 ldr r1, [pc, #12] ; (10006a8c ) -10006a80: 6808 ldr r0, [r1, #0] -10006a82: 0019 movs r1, r3 -10006a84: f000 f804 bl 10006a90 <_calloc_r> -10006a88: bd10 pop {r4, pc} -10006a8a: 46c0 nop ; (mov r8, r8) -10006a8c: 2000038c .word 0x2000038c +10006b6c : +10006b6c: 0003 movs r3, r0 +10006b6e: b510 push {r4, lr} +10006b70: 000a movs r2, r1 +10006b72: 4903 ldr r1, [pc, #12] ; (10006b80 ) +10006b74: 6808 ldr r0, [r1, #0] +10006b76: 0019 movs r1, r3 +10006b78: f000 f804 bl 10006b84 <_calloc_r> +10006b7c: bd10 pop {r4, pc} +10006b7e: 46c0 nop ; (mov r8, r8) +10006b80: 2000037c .word 0x2000037c -10006a90 <_calloc_r>: -10006a90: b510 push {r4, lr} -10006a92: 4351 muls r1, r2 -10006a94: f000 f834 bl 10006b00 <_malloc_r> -10006a98: 1e04 subs r4, r0, #0 -10006a9a: d00e beq.n 10006aba <_calloc_r+0x2a> -10006a9c: 0003 movs r3, r0 -10006a9e: 3b08 subs r3, #8 -10006aa0: 685a ldr r2, [r3, #4] -10006aa2: 2303 movs r3, #3 -10006aa4: 439a bics r2, r3 -10006aa6: 3a04 subs r2, #4 -10006aa8: 2a24 cmp r2, #36 ; 0x24 -10006aaa: d815 bhi.n 10006ad8 <_calloc_r+0x48> -10006aac: 0003 movs r3, r0 -10006aae: 2a13 cmp r2, #19 -10006ab0: d805 bhi.n 10006abe <_calloc_r+0x2e> -10006ab2: 2200 movs r2, #0 -10006ab4: 601a str r2, [r3, #0] -10006ab6: 605a str r2, [r3, #4] -10006ab8: 609a str r2, [r3, #8] -10006aba: 0020 movs r0, r4 -10006abc: bd10 pop {r4, pc} -10006abe: 2100 movs r1, #0 -10006ac0: 3308 adds r3, #8 -10006ac2: 6001 str r1, [r0, #0] -10006ac4: 6041 str r1, [r0, #4] -10006ac6: 2a1b cmp r2, #27 -10006ac8: d9f3 bls.n 10006ab2 <_calloc_r+0x22> -10006aca: 6081 str r1, [r0, #8] -10006acc: 60c1 str r1, [r0, #12] -10006ace: 2a24 cmp r2, #36 ; 0x24 -10006ad0: d006 beq.n 10006ae0 <_calloc_r+0x50> -10006ad2: 0003 movs r3, r0 -10006ad4: 3310 adds r3, #16 -10006ad6: e7ec b.n 10006ab2 <_calloc_r+0x22> -10006ad8: 2100 movs r1, #0 -10006ada: f7fd fc45 bl 10004368 <__wrap_memset> -10006ade: e7ec b.n 10006aba <_calloc_r+0x2a> -10006ae0: 0003 movs r3, r0 -10006ae2: 6101 str r1, [r0, #16] -10006ae4: 3318 adds r3, #24 -10006ae6: 6141 str r1, [r0, #20] -10006ae8: e7e3 b.n 10006ab2 <_calloc_r+0x22> -10006aea: 46c0 nop ; (mov r8, r8) +10006b84 <_calloc_r>: +10006b84: b510 push {r4, lr} +10006b86: 4351 muls r1, r2 +10006b88: f000 f834 bl 10006bf4 <_malloc_r> +10006b8c: 1e04 subs r4, r0, #0 +10006b8e: d00e beq.n 10006bae <_calloc_r+0x2a> +10006b90: 0003 movs r3, r0 +10006b92: 3b08 subs r3, #8 +10006b94: 685a ldr r2, [r3, #4] +10006b96: 2303 movs r3, #3 +10006b98: 439a bics r2, r3 +10006b9a: 3a04 subs r2, #4 +10006b9c: 2a24 cmp r2, #36 ; 0x24 +10006b9e: d815 bhi.n 10006bcc <_calloc_r+0x48> +10006ba0: 0003 movs r3, r0 +10006ba2: 2a13 cmp r2, #19 +10006ba4: d805 bhi.n 10006bb2 <_calloc_r+0x2e> +10006ba6: 2200 movs r2, #0 +10006ba8: 601a str r2, [r3, #0] +10006baa: 605a str r2, [r3, #4] +10006bac: 609a str r2, [r3, #8] +10006bae: 0020 movs r0, r4 +10006bb0: bd10 pop {r4, pc} +10006bb2: 2100 movs r1, #0 +10006bb4: 3308 adds r3, #8 +10006bb6: 6001 str r1, [r0, #0] +10006bb8: 6041 str r1, [r0, #4] +10006bba: 2a1b cmp r2, #27 +10006bbc: d9f3 bls.n 10006ba6 <_calloc_r+0x22> +10006bbe: 6081 str r1, [r0, #8] +10006bc0: 60c1 str r1, [r0, #12] +10006bc2: 2a24 cmp r2, #36 ; 0x24 +10006bc4: d006 beq.n 10006bd4 <_calloc_r+0x50> +10006bc6: 0003 movs r3, r0 +10006bc8: 3310 adds r3, #16 +10006bca: e7ec b.n 10006ba6 <_calloc_r+0x22> +10006bcc: 2100 movs r1, #0 +10006bce: f7fd fc45 bl 1000445c <__wrap_memset> +10006bd2: e7ec b.n 10006bae <_calloc_r+0x2a> +10006bd4: 0003 movs r3, r0 +10006bd6: 6101 str r1, [r0, #16] +10006bd8: 3318 adds r3, #24 +10006bda: 6141 str r1, [r0, #20] +10006bdc: e7e3 b.n 10006ba6 <_calloc_r+0x22> +10006bde: 46c0 nop ; (mov r8, r8) -10006aec : -10006aec: b510 push {r4, lr} -10006aee: 4b03 ldr r3, [pc, #12] ; (10006afc ) -10006af0: 0001 movs r1, r0 -10006af2: 6818 ldr r0, [r3, #0] -10006af4: f000 f804 bl 10006b00 <_malloc_r> -10006af8: bd10 pop {r4, pc} -10006afa: 46c0 nop ; (mov r8, r8) -10006afc: 2000038c .word 0x2000038c +10006be0 : +10006be0: b510 push {r4, lr} +10006be2: 4b03 ldr r3, [pc, #12] ; (10006bf0 ) +10006be4: 0001 movs r1, r0 +10006be6: 6818 ldr r0, [r3, #0] +10006be8: f000 f804 bl 10006bf4 <_malloc_r> +10006bec: bd10 pop {r4, pc} +10006bee: 46c0 nop ; (mov r8, r8) +10006bf0: 2000037c .word 0x2000037c -10006b00 <_malloc_r>: -10006b00: b5f0 push {r4, r5, r6, r7, lr} -10006b02: 464e mov r6, r9 -10006b04: 4645 mov r5, r8 -10006b06: 46de mov lr, fp -10006b08: 4657 mov r7, sl -10006b0a: b5e0 push {r5, r6, r7, lr} -10006b0c: 000d movs r5, r1 -10006b0e: 350b adds r5, #11 -10006b10: 0006 movs r6, r0 -10006b12: b083 sub sp, #12 -10006b14: 2d16 cmp r5, #22 -10006b16: d822 bhi.n 10006b5e <_malloc_r+0x5e> -10006b18: 2910 cmp r1, #16 -10006b1a: d900 bls.n 10006b1e <_malloc_r+0x1e> -10006b1c: e0b2 b.n 10006c84 <_malloc_r+0x184> -10006b1e: f000 faaf bl 10007080 <__malloc_lock> -10006b22: 2510 movs r5, #16 -10006b24: 2318 movs r3, #24 -10006b26: 2002 movs r0, #2 -10006b28: 4fcb ldr r7, [pc, #812] ; (10006e58 <_malloc_r+0x358>) -10006b2a: 18fb adds r3, r7, r3 -10006b2c: 001a movs r2, r3 -10006b2e: 685c ldr r4, [r3, #4] -10006b30: 3a08 subs r2, #8 -10006b32: 4294 cmp r4, r2 -10006b34: d100 bne.n 10006b38 <_malloc_r+0x38> -10006b36: e0b5 b.n 10006ca4 <_malloc_r+0x1a4> -10006b38: 2303 movs r3, #3 -10006b3a: 6862 ldr r2, [r4, #4] -10006b3c: 439a bics r2, r3 -10006b3e: 0013 movs r3, r2 -10006b40: 68e2 ldr r2, [r4, #12] -10006b42: 68a1 ldr r1, [r4, #8] -10006b44: 60ca str r2, [r1, #12] -10006b46: 6091 str r1, [r2, #8] -10006b48: 2201 movs r2, #1 -10006b4a: 18e3 adds r3, r4, r3 -10006b4c: 6859 ldr r1, [r3, #4] -10006b4e: 0030 movs r0, r6 -10006b50: 430a orrs r2, r1 -10006b52: 605a str r2, [r3, #4] -10006b54: f000 fa9c bl 10007090 <__malloc_unlock> -10006b58: 0020 movs r0, r4 -10006b5a: 3008 adds r0, #8 -10006b5c: e095 b.n 10006c8a <_malloc_r+0x18a> -10006b5e: 2307 movs r3, #7 -10006b60: 439d bics r5, r3 -10006b62: d500 bpl.n 10006b66 <_malloc_r+0x66> -10006b64: e08e b.n 10006c84 <_malloc_r+0x184> -10006b66: 42a9 cmp r1, r5 -10006b68: d900 bls.n 10006b6c <_malloc_r+0x6c> -10006b6a: e08b b.n 10006c84 <_malloc_r+0x184> -10006b6c: f000 fa88 bl 10007080 <__malloc_lock> -10006b70: 23fc movs r3, #252 ; 0xfc -10006b72: 005b lsls r3, r3, #1 -10006b74: 429d cmp r5, r3 -10006b76: d200 bcs.n 10006b7a <_malloc_r+0x7a> -10006b78: e1a5 b.n 10006ec6 <_malloc_r+0x3c6> -10006b7a: 0a68 lsrs r0, r5, #9 -10006b7c: d100 bne.n 10006b80 <_malloc_r+0x80> -10006b7e: e08b b.n 10006c98 <_malloc_r+0x198> -10006b80: 2804 cmp r0, #4 -10006b82: d900 bls.n 10006b86 <_malloc_r+0x86> -10006b84: e178 b.n 10006e78 <_malloc_r+0x378> -10006b86: 2338 movs r3, #56 ; 0x38 -10006b88: 4698 mov r8, r3 -10006b8a: 09a8 lsrs r0, r5, #6 -10006b8c: 4480 add r8, r0 -10006b8e: 3039 adds r0, #57 ; 0x39 -10006b90: 00c1 lsls r1, r0, #3 -10006b92: 4fb1 ldr r7, [pc, #708] ; (10006e58 <_malloc_r+0x358>) -10006b94: 1879 adds r1, r7, r1 -10006b96: 684c ldr r4, [r1, #4] -10006b98: 3908 subs r1, #8 -10006b9a: 42a1 cmp r1, r4 -10006b9c: d00e beq.n 10006bbc <_malloc_r+0xbc> -10006b9e: 2303 movs r3, #3 -10006ba0: 469c mov ip, r3 -10006ba2: e004 b.n 10006bae <_malloc_r+0xae> -10006ba4: 2a00 cmp r2, #0 -10006ba6: dacb bge.n 10006b40 <_malloc_r+0x40> -10006ba8: 68e4 ldr r4, [r4, #12] -10006baa: 42a1 cmp r1, r4 -10006bac: d006 beq.n 10006bbc <_malloc_r+0xbc> -10006bae: 4662 mov r2, ip -10006bb0: 6863 ldr r3, [r4, #4] -10006bb2: 4393 bics r3, r2 -10006bb4: 1b5a subs r2, r3, r5 -10006bb6: 2a0f cmp r2, #15 -10006bb8: ddf4 ble.n 10006ba4 <_malloc_r+0xa4> -10006bba: 4640 mov r0, r8 -10006bbc: 003a movs r2, r7 -10006bbe: 693c ldr r4, [r7, #16] -10006bc0: 3208 adds r2, #8 -10006bc2: 4294 cmp r4, r2 -10006bc4: d100 bne.n 10006bc8 <_malloc_r+0xc8> -10006bc6: e078 b.n 10006cba <_malloc_r+0x1ba> -10006bc8: 2303 movs r3, #3 -10006bca: 6861 ldr r1, [r4, #4] -10006bcc: 4399 bics r1, r3 -10006bce: 4689 mov r9, r1 -10006bd0: 000b movs r3, r1 -10006bd2: 1b49 subs r1, r1, r5 -10006bd4: 290f cmp r1, #15 -10006bd6: dd00 ble.n 10006bda <_malloc_r+0xda> -10006bd8: e179 b.n 10006ece <_malloc_r+0x3ce> -10006bda: 617a str r2, [r7, #20] -10006bdc: 613a str r2, [r7, #16] -10006bde: 2900 cmp r1, #0 -10006be0: dab2 bge.n 10006b48 <_malloc_r+0x48> -10006be2: 2280 movs r2, #128 ; 0x80 -10006be4: 0092 lsls r2, r2, #2 -10006be6: 4591 cmp r9, r2 -10006be8: d300 bcc.n 10006bec <_malloc_r+0xec> -10006bea: e10e b.n 10006e0a <_malloc_r+0x30a> -10006bec: 0959 lsrs r1, r3, #5 -10006bee: 08da lsrs r2, r3, #3 -10006bf0: 2301 movs r3, #1 -10006bf2: 408b lsls r3, r1 -10006bf4: 00d2 lsls r2, r2, #3 -10006bf6: 6879 ldr r1, [r7, #4] -10006bf8: 19d2 adds r2, r2, r7 -10006bfa: 430b orrs r3, r1 -10006bfc: 6891 ldr r1, [r2, #8] -10006bfe: 607b str r3, [r7, #4] -10006c00: 60e2 str r2, [r4, #12] -10006c02: 60a1 str r1, [r4, #8] -10006c04: 6094 str r4, [r2, #8] -10006c06: 60cc str r4, [r1, #12] -10006c08: 2101 movs r1, #1 -10006c0a: 1082 asrs r2, r0, #2 -10006c0c: 4091 lsls r1, r2 -10006c0e: 4299 cmp r1, r3 -10006c10: d859 bhi.n 10006cc6 <_malloc_r+0x1c6> -10006c12: 420b tst r3, r1 -10006c14: d105 bne.n 10006c22 <_malloc_r+0x122> -10006c16: 2203 movs r2, #3 -10006c18: 4390 bics r0, r2 -10006c1a: 0049 lsls r1, r1, #1 -10006c1c: 3004 adds r0, #4 -10006c1e: 420b tst r3, r1 -10006c20: d0fb beq.n 10006c1a <_malloc_r+0x11a> -10006c22: 2303 movs r3, #3 -10006c24: 4698 mov r8, r3 -10006c26: 00c3 lsls r3, r0, #3 -10006c28: 4699 mov r9, r3 -10006c2a: 44b9 add r9, r7 -10006c2c: 46cc mov ip, r9 -10006c2e: 4682 mov sl, r0 -10006c30: 4663 mov r3, ip -10006c32: 68dc ldr r4, [r3, #12] -10006c34: 45a4 cmp ip, r4 -10006c36: d107 bne.n 10006c48 <_malloc_r+0x148> -10006c38: e12a b.n 10006e90 <_malloc_r+0x390> -10006c3a: 2a00 cmp r2, #0 -10006c3c: db00 blt.n 10006c40 <_malloc_r+0x140> -10006c3e: e133 b.n 10006ea8 <_malloc_r+0x3a8> -10006c40: 68e4 ldr r4, [r4, #12] -10006c42: 45a4 cmp ip, r4 -10006c44: d100 bne.n 10006c48 <_malloc_r+0x148> -10006c46: e123 b.n 10006e90 <_malloc_r+0x390> -10006c48: 4642 mov r2, r8 -10006c4a: 6863 ldr r3, [r4, #4] -10006c4c: 4393 bics r3, r2 -10006c4e: 1b5a subs r2, r3, r5 -10006c50: 2a0f cmp r2, #15 -10006c52: ddf2 ble.n 10006c3a <_malloc_r+0x13a> -10006c54: 2001 movs r0, #1 -10006c56: 4680 mov r8, r0 -10006c58: 1961 adds r1, r4, r5 -10006c5a: 4305 orrs r5, r0 -10006c5c: 6065 str r5, [r4, #4] -10006c5e: 68a0 ldr r0, [r4, #8] -10006c60: 68e5 ldr r5, [r4, #12] -10006c62: 3708 adds r7, #8 -10006c64: 60c5 str r5, [r0, #12] -10006c66: 60a8 str r0, [r5, #8] -10006c68: 4640 mov r0, r8 -10006c6a: 4310 orrs r0, r2 -10006c6c: 60f9 str r1, [r7, #12] -10006c6e: 60b9 str r1, [r7, #8] -10006c70: 6048 str r0, [r1, #4] -10006c72: 60cf str r7, [r1, #12] -10006c74: 0030 movs r0, r6 -10006c76: 608f str r7, [r1, #8] -10006c78: 50e2 str r2, [r4, r3] -10006c7a: f000 fa09 bl 10007090 <__malloc_unlock> -10006c7e: 0020 movs r0, r4 -10006c80: 3008 adds r0, #8 -10006c82: e002 b.n 10006c8a <_malloc_r+0x18a> -10006c84: 230c movs r3, #12 -10006c86: 2000 movs r0, #0 -10006c88: 6033 str r3, [r6, #0] -10006c8a: b003 add sp, #12 -10006c8c: bcf0 pop {r4, r5, r6, r7} -10006c8e: 46bb mov fp, r7 -10006c90: 46b2 mov sl, r6 -10006c92: 46a9 mov r9, r5 -10006c94: 46a0 mov r8, r4 -10006c96: bdf0 pop {r4, r5, r6, r7, pc} -10006c98: 2180 movs r1, #128 ; 0x80 -10006c9a: 233f movs r3, #63 ; 0x3f -10006c9c: 2040 movs r0, #64 ; 0x40 -10006c9e: 4698 mov r8, r3 -10006ca0: 0089 lsls r1, r1, #2 -10006ca2: e776 b.n 10006b92 <_malloc_r+0x92> -10006ca4: 68dc ldr r4, [r3, #12] -10006ca6: 3002 adds r0, #2 -10006ca8: 42a3 cmp r3, r4 -10006caa: d000 beq.n 10006cae <_malloc_r+0x1ae> -10006cac: e744 b.n 10006b38 <_malloc_r+0x38> -10006cae: 003a movs r2, r7 -10006cb0: 693c ldr r4, [r7, #16] -10006cb2: 3208 adds r2, #8 -10006cb4: 4294 cmp r4, r2 -10006cb6: d000 beq.n 10006cba <_malloc_r+0x1ba> -10006cb8: e786 b.n 10006bc8 <_malloc_r+0xc8> -10006cba: 2101 movs r1, #1 -10006cbc: 687b ldr r3, [r7, #4] -10006cbe: 1082 asrs r2, r0, #2 -10006cc0: 4091 lsls r1, r2 -10006cc2: 4299 cmp r1, r3 -10006cc4: d9a5 bls.n 10006c12 <_malloc_r+0x112> -10006cc6: 2303 movs r3, #3 -10006cc8: 68bc ldr r4, [r7, #8] -10006cca: 6862 ldr r2, [r4, #4] -10006ccc: 439a bics r2, r3 -10006cce: 4691 mov r9, r2 -10006cd0: 4295 cmp r5, r2 -10006cd2: d803 bhi.n 10006cdc <_malloc_r+0x1dc> -10006cd4: 1b53 subs r3, r2, r5 -10006cd6: 2b0f cmp r3, #15 -10006cd8: dd00 ble.n 10006cdc <_malloc_r+0x1dc> -10006cda: e088 b.n 10006dee <_malloc_r+0x2ee> -10006cdc: 0023 movs r3, r4 -10006cde: 444b add r3, r9 -10006ce0: 4a5e ldr r2, [pc, #376] ; (10006e5c <_malloc_r+0x35c>) -10006ce2: 9301 str r3, [sp, #4] -10006ce4: 4b5e ldr r3, [pc, #376] ; (10006e60 <_malloc_r+0x360>) -10006ce6: 4693 mov fp, r2 -10006ce8: 681b ldr r3, [r3, #0] -10006cea: 6812 ldr r2, [r2, #0] -10006cec: 18eb adds r3, r5, r3 -10006cee: 3201 adds r2, #1 -10006cf0: d100 bne.n 10006cf4 <_malloc_r+0x1f4> -10006cf2: e13b b.n 10006f6c <_malloc_r+0x46c> -10006cf4: 4a5b ldr r2, [pc, #364] ; (10006e64 <_malloc_r+0x364>) -10006cf6: 4694 mov ip, r2 -10006cf8: 4463 add r3, ip -10006cfa: 0b1b lsrs r3, r3, #12 -10006cfc: 031b lsls r3, r3, #12 -10006cfe: 9300 str r3, [sp, #0] -10006d00: 0030 movs r0, r6 -10006d02: 9900 ldr r1, [sp, #0] -10006d04: f000 f9cc bl 100070a0 <_sbrk_r> -10006d08: 0003 movs r3, r0 -10006d0a: 4680 mov r8, r0 -10006d0c: 3301 adds r3, #1 -10006d0e: d100 bne.n 10006d12 <_malloc_r+0x212> -10006d10: e0f8 b.n 10006f04 <_malloc_r+0x404> -10006d12: 9b01 ldr r3, [sp, #4] -10006d14: 4283 cmp r3, r0 -10006d16: d900 bls.n 10006d1a <_malloc_r+0x21a> -10006d18: e0f2 b.n 10006f00 <_malloc_r+0x400> -10006d1a: 4b53 ldr r3, [pc, #332] ; (10006e68 <_malloc_r+0x368>) -10006d1c: 0019 movs r1, r3 -10006d1e: 469a mov sl, r3 -10006d20: 6809 ldr r1, [r1, #0] -10006d22: 9b00 ldr r3, [sp, #0] -10006d24: 468c mov ip, r1 -10006d26: 4651 mov r1, sl -10006d28: 4463 add r3, ip -10006d2a: 600b str r3, [r1, #0] -10006d2c: 9901 ldr r1, [sp, #4] -10006d2e: 001a movs r2, r3 -10006d30: 4281 cmp r1, r0 -10006d32: d100 bne.n 10006d36 <_malloc_r+0x236> -10006d34: e150 b.n 10006fd8 <_malloc_r+0x4d8> -10006d36: 465b mov r3, fp -10006d38: 681b ldr r3, [r3, #0] -10006d3a: 3301 adds r3, #1 -10006d3c: d100 bne.n 10006d40 <_malloc_r+0x240> -10006d3e: e155 b.n 10006fec <_malloc_r+0x4ec> -10006d40: 4643 mov r3, r8 -10006d42: 9901 ldr r1, [sp, #4] -10006d44: 1a5b subs r3, r3, r1 -10006d46: 189a adds r2, r3, r2 -10006d48: 4653 mov r3, sl -10006d4a: 601a str r2, [r3, #0] -10006d4c: 2307 movs r3, #7 -10006d4e: 4642 mov r2, r8 -10006d50: 4641 mov r1, r8 -10006d52: 401a ands r2, r3 -10006d54: 9201 str r2, [sp, #4] -10006d56: 4219 tst r1, r3 -10006d58: d100 bne.n 10006d5c <_malloc_r+0x25c> -10006d5a: e111 b.n 10006f80 <_malloc_r+0x480> -10006d5c: 2308 movs r3, #8 -10006d5e: 4698 mov r8, r3 -10006d60: 1a88 subs r0, r1, r2 -10006d62: 4b42 ldr r3, [pc, #264] ; (10006e6c <_malloc_r+0x36c>) -10006d64: 9900 ldr r1, [sp, #0] -10006d66: 4480 add r8, r0 -10006d68: 4441 add r1, r8 -10006d6a: 1a9b subs r3, r3, r2 -10006d6c: 1a5b subs r3, r3, r1 -10006d6e: 051b lsls r3, r3, #20 -10006d70: 0d1b lsrs r3, r3, #20 -10006d72: 9100 str r1, [sp, #0] -10006d74: 0030 movs r0, r6 -10006d76: 0019 movs r1, r3 -10006d78: 469b mov fp, r3 -10006d7a: f000 f991 bl 100070a0 <_sbrk_r> -10006d7e: 1c43 adds r3, r0, #1 -10006d80: d100 bne.n 10006d84 <_malloc_r+0x284> -10006d82: e14f b.n 10007024 <_malloc_r+0x524> -10006d84: 4643 mov r3, r8 -10006d86: 1ac0 subs r0, r0, r3 -10006d88: 0003 movs r3, r0 -10006d8a: 445b add r3, fp -10006d8c: 9300 str r3, [sp, #0] -10006d8e: 4653 mov r3, sl -10006d90: 4652 mov r2, sl -10006d92: 681b ldr r3, [r3, #0] -10006d94: 2101 movs r1, #1 -10006d96: 445b add r3, fp -10006d98: 6013 str r3, [r2, #0] -10006d9a: 4642 mov r2, r8 -10006d9c: 4640 mov r0, r8 -10006d9e: 60ba str r2, [r7, #8] -10006da0: 9a00 ldr r2, [sp, #0] -10006da2: 430a orrs r2, r1 -10006da4: 6042 str r2, [r0, #4] -10006da6: 42bc cmp r4, r7 -10006da8: d100 bne.n 10006dac <_malloc_r+0x2ac> -10006daa: e123 b.n 10006ff4 <_malloc_r+0x4f4> -10006dac: 464a mov r2, r9 -10006dae: 2a0f cmp r2, #15 -10006db0: d800 bhi.n 10006db4 <_malloc_r+0x2b4> -10006db2: e121 b.n 10006ff8 <_malloc_r+0x4f8> -10006db4: 2007 movs r0, #7 -10006db6: 3a0c subs r2, #12 -10006db8: 4382 bics r2, r0 -10006dba: 6860 ldr r0, [r4, #4] -10006dbc: 4001 ands r1, r0 -10006dbe: 2005 movs r0, #5 -10006dc0: 4311 orrs r1, r2 -10006dc2: 6061 str r1, [r4, #4] -10006dc4: 18a1 adds r1, r4, r2 -10006dc6: 6048 str r0, [r1, #4] -10006dc8: 6088 str r0, [r1, #8] -10006dca: 2a0f cmp r2, #15 -10006dcc: d900 bls.n 10006dd0 <_malloc_r+0x2d0> -10006dce: e134 b.n 1000703a <_malloc_r+0x53a> -10006dd0: 4642 mov r2, r8 -10006dd2: 4644 mov r4, r8 -10006dd4: 6852 ldr r2, [r2, #4] -10006dd6: 4926 ldr r1, [pc, #152] ; (10006e70 <_malloc_r+0x370>) -10006dd8: 6808 ldr r0, [r1, #0] -10006dda: 4298 cmp r0, r3 -10006ddc: d200 bcs.n 10006de0 <_malloc_r+0x2e0> -10006dde: 600b str r3, [r1, #0] -10006de0: 4924 ldr r1, [pc, #144] ; (10006e74 <_malloc_r+0x374>) -10006de2: 6808 ldr r0, [r1, #0] -10006de4: 4298 cmp r0, r3 -10006de6: d300 bcc.n 10006dea <_malloc_r+0x2ea> -10006de8: e08e b.n 10006f08 <_malloc_r+0x408> -10006dea: 600b str r3, [r1, #0] -10006dec: e08c b.n 10006f08 <_malloc_r+0x408> -10006dee: 2201 movs r2, #1 -10006df0: 0029 movs r1, r5 -10006df2: 4313 orrs r3, r2 -10006df4: 4311 orrs r1, r2 -10006df6: 1965 adds r5, r4, r5 -10006df8: 6061 str r1, [r4, #4] -10006dfa: 0030 movs r0, r6 -10006dfc: 60bd str r5, [r7, #8] -10006dfe: 606b str r3, [r5, #4] -10006e00: f000 f946 bl 10007090 <__malloc_unlock> -10006e04: 0020 movs r0, r4 -10006e06: 3008 adds r0, #8 -10006e08: e73f b.n 10006c8a <_malloc_r+0x18a> -10006e0a: 0a5a lsrs r2, r3, #9 -10006e0c: 2a04 cmp r2, #4 -10006e0e: d971 bls.n 10006ef4 <_malloc_r+0x3f4> -10006e10: 2a14 cmp r2, #20 -10006e12: d900 bls.n 10006e16 <_malloc_r+0x316> -10006e14: e0c4 b.n 10006fa0 <_malloc_r+0x4a0> -10006e16: 0011 movs r1, r2 -10006e18: 325c adds r2, #92 ; 0x5c -10006e1a: 315b adds r1, #91 ; 0x5b -10006e1c: 00d2 lsls r2, r2, #3 -10006e1e: 2308 movs r3, #8 -10006e20: 425b negs r3, r3 -10006e22: 469c mov ip, r3 -10006e24: 18ba adds r2, r7, r2 -10006e26: 4494 add ip, r2 -10006e28: 4663 mov r3, ip -10006e2a: 689a ldr r2, [r3, #8] -10006e2c: 2303 movs r3, #3 -10006e2e: 4698 mov r8, r3 -10006e30: 4594 cmp ip, r2 -10006e32: d100 bne.n 10006e36 <_malloc_r+0x336> -10006e34: e09d b.n 10006f72 <_malloc_r+0x472> -10006e36: 4643 mov r3, r8 -10006e38: 6851 ldr r1, [r2, #4] -10006e3a: 4399 bics r1, r3 -10006e3c: 4549 cmp r1, r9 -10006e3e: d902 bls.n 10006e46 <_malloc_r+0x346> -10006e40: 6892 ldr r2, [r2, #8] -10006e42: 4594 cmp ip, r2 -10006e44: d1f7 bne.n 10006e36 <_malloc_r+0x336> -10006e46: 68d3 ldr r3, [r2, #12] -10006e48: 469c mov ip, r3 -10006e4a: 687b ldr r3, [r7, #4] -10006e4c: 4661 mov r1, ip -10006e4e: 60a2 str r2, [r4, #8] -10006e50: 60e1 str r1, [r4, #12] -10006e52: 608c str r4, [r1, #8] -10006e54: 60d4 str r4, [r2, #12] -10006e56: e6d7 b.n 10006c08 <_malloc_r+0x108> -10006e58: 200007b8 .word 0x200007b8 -10006e5c: 20000bc0 .word 0x20000bc0 -10006e60: 20000c34 .word 0x20000c34 -10006e64: 0000100f .word 0x0000100f -10006e68: 20000c04 .word 0x20000c04 -10006e6c: 00001008 .word 0x00001008 -10006e70: 20000c2c .word 0x20000c2c -10006e74: 20000c30 .word 0x20000c30 -10006e78: 2814 cmp r0, #20 -10006e7a: d952 bls.n 10006f22 <_malloc_r+0x422> -10006e7c: 2854 cmp r0, #84 ; 0x54 -10006e7e: d900 bls.n 10006e82 <_malloc_r+0x382> -10006e80: e096 b.n 10006fb0 <_malloc_r+0x4b0> -10006e82: 236e movs r3, #110 ; 0x6e -10006e84: 4698 mov r8, r3 -10006e86: 0b28 lsrs r0, r5, #12 -10006e88: 4480 add r8, r0 -10006e8a: 306f adds r0, #111 ; 0x6f -10006e8c: 00c1 lsls r1, r0, #3 -10006e8e: e680 b.n 10006b92 <_malloc_r+0x92> -10006e90: 2308 movs r3, #8 -10006e92: 469b mov fp, r3 -10006e94: 3b07 subs r3, #7 -10006e96: 44dc add ip, fp -10006e98: 469b mov fp, r3 -10006e9a: 44da add sl, fp -10006e9c: 4643 mov r3, r8 -10006e9e: 4652 mov r2, sl -10006ea0: 4213 tst r3, r2 -10006ea2: d000 beq.n 10006ea6 <_malloc_r+0x3a6> -10006ea4: e6c4 b.n 10006c30 <_malloc_r+0x130> -10006ea6: e04c b.n 10006f42 <_malloc_r+0x442> -10006ea8: 2201 movs r2, #1 -10006eaa: 18e3 adds r3, r4, r3 -10006eac: 6859 ldr r1, [r3, #4] -10006eae: 0030 movs r0, r6 -10006eb0: 430a orrs r2, r1 -10006eb2: 605a str r2, [r3, #4] -10006eb4: 68e3 ldr r3, [r4, #12] -10006eb6: 68a2 ldr r2, [r4, #8] -10006eb8: 60d3 str r3, [r2, #12] -10006eba: 609a str r2, [r3, #8] -10006ebc: f000 f8e8 bl 10007090 <__malloc_unlock> -10006ec0: 0020 movs r0, r4 -10006ec2: 3008 adds r0, #8 -10006ec4: e6e1 b.n 10006c8a <_malloc_r+0x18a> -10006ec6: 002b movs r3, r5 -10006ec8: 08e8 lsrs r0, r5, #3 -10006eca: 3308 adds r3, #8 -10006ecc: e62c b.n 10006b28 <_malloc_r+0x28> -10006ece: 2301 movs r3, #1 -10006ed0: 1960 adds r0, r4, r5 -10006ed2: 431d orrs r5, r3 -10006ed4: 6065 str r5, [r4, #4] -10006ed6: 6178 str r0, [r7, #20] -10006ed8: 6138 str r0, [r7, #16] -10006eda: 60c2 str r2, [r0, #12] -10006edc: 6082 str r2, [r0, #8] -10006ede: 001a movs r2, r3 -10006ee0: 464b mov r3, r9 -10006ee2: 430a orrs r2, r1 -10006ee4: 6042 str r2, [r0, #4] -10006ee6: 0030 movs r0, r6 -10006ee8: 50e1 str r1, [r4, r3] -10006eea: f000 f8d1 bl 10007090 <__malloc_unlock> -10006eee: 0020 movs r0, r4 -10006ef0: 3008 adds r0, #8 -10006ef2: e6ca b.n 10006c8a <_malloc_r+0x18a> -10006ef4: 099a lsrs r2, r3, #6 -10006ef6: 0011 movs r1, r2 -10006ef8: 3239 adds r2, #57 ; 0x39 -10006efa: 3138 adds r1, #56 ; 0x38 -10006efc: 00d2 lsls r2, r2, #3 -10006efe: e78e b.n 10006e1e <_malloc_r+0x31e> -10006f00: 42bc cmp r4, r7 -10006f02: d060 beq.n 10006fc6 <_malloc_r+0x4c6> -10006f04: 68bc ldr r4, [r7, #8] -10006f06: 6862 ldr r2, [r4, #4] -10006f08: 2303 movs r3, #3 -10006f0a: 439a bics r2, r3 -10006f0c: 1b53 subs r3, r2, r5 -10006f0e: 4295 cmp r5, r2 -10006f10: d802 bhi.n 10006f18 <_malloc_r+0x418> -10006f12: 2b0f cmp r3, #15 -10006f14: dd00 ble.n 10006f18 <_malloc_r+0x418> -10006f16: e76a b.n 10006dee <_malloc_r+0x2ee> -10006f18: 0030 movs r0, r6 -10006f1a: f000 f8b9 bl 10007090 <__malloc_unlock> -10006f1e: 2000 movs r0, #0 -10006f20: e6b3 b.n 10006c8a <_malloc_r+0x18a> -10006f22: 235b movs r3, #91 ; 0x5b -10006f24: 4698 mov r8, r3 -10006f26: 4480 add r8, r0 -10006f28: 305c adds r0, #92 ; 0x5c -10006f2a: 00c1 lsls r1, r0, #3 -10006f2c: e631 b.n 10006b92 <_malloc_r+0x92> -10006f2e: 2308 movs r3, #8 -10006f30: 425b negs r3, r3 -10006f32: 469c mov ip, r3 -10006f34: 44e1 add r9, ip -10006f36: 464b mov r3, r9 -10006f38: 689b ldr r3, [r3, #8] -10006f3a: 3801 subs r0, #1 -10006f3c: 454b cmp r3, r9 -10006f3e: d000 beq.n 10006f42 <_malloc_r+0x442> -10006f40: e098 b.n 10007074 <_malloc_r+0x574> -10006f42: 4643 mov r3, r8 -10006f44: 4203 tst r3, r0 -10006f46: d1f2 bne.n 10006f2e <_malloc_r+0x42e> -10006f48: 687b ldr r3, [r7, #4] -10006f4a: 438b bics r3, r1 -10006f4c: 607b str r3, [r7, #4] -10006f4e: 0049 lsls r1, r1, #1 -10006f50: 4299 cmp r1, r3 -10006f52: d900 bls.n 10006f56 <_malloc_r+0x456> -10006f54: e6b7 b.n 10006cc6 <_malloc_r+0x1c6> -10006f56: 2900 cmp r1, #0 -10006f58: d104 bne.n 10006f64 <_malloc_r+0x464> -10006f5a: e6b4 b.n 10006cc6 <_malloc_r+0x1c6> -10006f5c: 2204 movs r2, #4 -10006f5e: 4694 mov ip, r2 -10006f60: 0049 lsls r1, r1, #1 -10006f62: 44e2 add sl, ip -10006f64: 420b tst r3, r1 -10006f66: d0f9 beq.n 10006f5c <_malloc_r+0x45c> -10006f68: 4650 mov r0, sl -10006f6a: e65c b.n 10006c26 <_malloc_r+0x126> -10006f6c: 3310 adds r3, #16 -10006f6e: 9300 str r3, [sp, #0] -10006f70: e6c6 b.n 10006d00 <_malloc_r+0x200> -10006f72: 1089 asrs r1, r1, #2 -10006f74: 3b02 subs r3, #2 -10006f76: 408b lsls r3, r1 -10006f78: 6879 ldr r1, [r7, #4] -10006f7a: 430b orrs r3, r1 -10006f7c: 607b str r3, [r7, #4] -10006f7e: e765 b.n 10006e4c <_malloc_r+0x34c> -10006f80: 9b00 ldr r3, [sp, #0] -10006f82: 0030 movs r0, r6 -10006f84: 4443 add r3, r8 -10006f86: 425b negs r3, r3 -10006f88: 051b lsls r3, r3, #20 -10006f8a: 0d1b lsrs r3, r3, #20 -10006f8c: 0019 movs r1, r3 -10006f8e: 469b mov fp, r3 -10006f90: f000 f886 bl 100070a0 <_sbrk_r> -10006f94: 1c43 adds r3, r0, #1 -10006f96: d000 beq.n 10006f9a <_malloc_r+0x49a> -10006f98: e6f4 b.n 10006d84 <_malloc_r+0x284> -10006f9a: 2300 movs r3, #0 -10006f9c: 469b mov fp, r3 -10006f9e: e6f6 b.n 10006d8e <_malloc_r+0x28e> -10006fa0: 2a54 cmp r2, #84 ; 0x54 -10006fa2: d82b bhi.n 10006ffc <_malloc_r+0x4fc> -10006fa4: 0b1a lsrs r2, r3, #12 -10006fa6: 0011 movs r1, r2 -10006fa8: 326f adds r2, #111 ; 0x6f -10006faa: 316e adds r1, #110 ; 0x6e -10006fac: 00d2 lsls r2, r2, #3 -10006fae: e736 b.n 10006e1e <_malloc_r+0x31e> -10006fb0: 23aa movs r3, #170 ; 0xaa -10006fb2: 005b lsls r3, r3, #1 -10006fb4: 4298 cmp r0, r3 -10006fb6: d82b bhi.n 10007010 <_malloc_r+0x510> -10006fb8: 3bdd subs r3, #221 ; 0xdd -10006fba: 4698 mov r8, r3 -10006fbc: 0be8 lsrs r0, r5, #15 -10006fbe: 4480 add r8, r0 -10006fc0: 3078 adds r0, #120 ; 0x78 -10006fc2: 00c1 lsls r1, r0, #3 -10006fc4: e5e5 b.n 10006b92 <_malloc_r+0x92> -10006fc6: 4b2c ldr r3, [pc, #176] ; (10007078 <_malloc_r+0x578>) -10006fc8: 9a00 ldr r2, [sp, #0] -10006fca: 469a mov sl, r3 -10006fcc: 681b ldr r3, [r3, #0] -10006fce: 469c mov ip, r3 -10006fd0: 4653 mov r3, sl -10006fd2: 4462 add r2, ip -10006fd4: 601a str r2, [r3, #0] -10006fd6: e6ae b.n 10006d36 <_malloc_r+0x236> -10006fd8: 0509 lsls r1, r1, #20 -10006fda: d000 beq.n 10006fde <_malloc_r+0x4de> -10006fdc: e6ab b.n 10006d36 <_malloc_r+0x236> -10006fde: 9a00 ldr r2, [sp, #0] -10006fe0: 68bc ldr r4, [r7, #8] -10006fe2: 444a add r2, r9 -10006fe4: 3101 adds r1, #1 -10006fe6: 430a orrs r2, r1 -10006fe8: 6062 str r2, [r4, #4] -10006fea: e6f4 b.n 10006dd6 <_malloc_r+0x2d6> -10006fec: 465b mov r3, fp -10006fee: 4642 mov r2, r8 -10006ff0: 601a str r2, [r3, #0] -10006ff2: e6ab b.n 10006d4c <_malloc_r+0x24c> -10006ff4: 4644 mov r4, r8 -10006ff6: e6ee b.n 10006dd6 <_malloc_r+0x2d6> -10006ff8: 6041 str r1, [r0, #4] -10006ffa: e78d b.n 10006f18 <_malloc_r+0x418> -10006ffc: 21aa movs r1, #170 ; 0xaa -10006ffe: 0049 lsls r1, r1, #1 -10007000: 428a cmp r2, r1 -10007002: d824 bhi.n 1000704e <_malloc_r+0x54e> -10007004: 0bda lsrs r2, r3, #15 -10007006: 0011 movs r1, r2 -10007008: 3278 adds r2, #120 ; 0x78 -1000700a: 3177 adds r1, #119 ; 0x77 -1000700c: 00d2 lsls r2, r2, #3 -1000700e: e706 b.n 10006e1e <_malloc_r+0x31e> -10007010: 4b1a ldr r3, [pc, #104] ; (1000707c <_malloc_r+0x57c>) -10007012: 4298 cmp r0, r3 -10007014: d824 bhi.n 10007060 <_malloc_r+0x560> -10007016: 237c movs r3, #124 ; 0x7c +10006bf4 <_malloc_r>: +10006bf4: b5f0 push {r4, r5, r6, r7, lr} +10006bf6: 464e mov r6, r9 +10006bf8: 4645 mov r5, r8 +10006bfa: 46de mov lr, fp +10006bfc: 4657 mov r7, sl +10006bfe: b5e0 push {r5, r6, r7, lr} +10006c00: 000d movs r5, r1 +10006c02: 350b adds r5, #11 +10006c04: 0006 movs r6, r0 +10006c06: b083 sub sp, #12 +10006c08: 2d16 cmp r5, #22 +10006c0a: d822 bhi.n 10006c52 <_malloc_r+0x5e> +10006c0c: 2910 cmp r1, #16 +10006c0e: d900 bls.n 10006c12 <_malloc_r+0x1e> +10006c10: e0b2 b.n 10006d78 <_malloc_r+0x184> +10006c12: f000 faaf bl 10007174 <__malloc_lock> +10006c16: 2510 movs r5, #16 +10006c18: 2318 movs r3, #24 +10006c1a: 2002 movs r0, #2 +10006c1c: 4fcb ldr r7, [pc, #812] ; (10006f4c <_malloc_r+0x358>) +10006c1e: 18fb adds r3, r7, r3 +10006c20: 001a movs r2, r3 +10006c22: 685c ldr r4, [r3, #4] +10006c24: 3a08 subs r2, #8 +10006c26: 4294 cmp r4, r2 +10006c28: d100 bne.n 10006c2c <_malloc_r+0x38> +10006c2a: e0b5 b.n 10006d98 <_malloc_r+0x1a4> +10006c2c: 2303 movs r3, #3 +10006c2e: 6862 ldr r2, [r4, #4] +10006c30: 439a bics r2, r3 +10006c32: 0013 movs r3, r2 +10006c34: 68e2 ldr r2, [r4, #12] +10006c36: 68a1 ldr r1, [r4, #8] +10006c38: 60ca str r2, [r1, #12] +10006c3a: 6091 str r1, [r2, #8] +10006c3c: 2201 movs r2, #1 +10006c3e: 18e3 adds r3, r4, r3 +10006c40: 6859 ldr r1, [r3, #4] +10006c42: 0030 movs r0, r6 +10006c44: 430a orrs r2, r1 +10006c46: 605a str r2, [r3, #4] +10006c48: f000 fa9c bl 10007184 <__malloc_unlock> +10006c4c: 0020 movs r0, r4 +10006c4e: 3008 adds r0, #8 +10006c50: e095 b.n 10006d7e <_malloc_r+0x18a> +10006c52: 2307 movs r3, #7 +10006c54: 439d bics r5, r3 +10006c56: d500 bpl.n 10006c5a <_malloc_r+0x66> +10006c58: e08e b.n 10006d78 <_malloc_r+0x184> +10006c5a: 42a9 cmp r1, r5 +10006c5c: d900 bls.n 10006c60 <_malloc_r+0x6c> +10006c5e: e08b b.n 10006d78 <_malloc_r+0x184> +10006c60: f000 fa88 bl 10007174 <__malloc_lock> +10006c64: 23fc movs r3, #252 ; 0xfc +10006c66: 005b lsls r3, r3, #1 +10006c68: 429d cmp r5, r3 +10006c6a: d200 bcs.n 10006c6e <_malloc_r+0x7a> +10006c6c: e1a5 b.n 10006fba <_malloc_r+0x3c6> +10006c6e: 0a68 lsrs r0, r5, #9 +10006c70: d100 bne.n 10006c74 <_malloc_r+0x80> +10006c72: e08b b.n 10006d8c <_malloc_r+0x198> +10006c74: 2804 cmp r0, #4 +10006c76: d900 bls.n 10006c7a <_malloc_r+0x86> +10006c78: e178 b.n 10006f6c <_malloc_r+0x378> +10006c7a: 2338 movs r3, #56 ; 0x38 +10006c7c: 4698 mov r8, r3 +10006c7e: 09a8 lsrs r0, r5, #6 +10006c80: 4480 add r8, r0 +10006c82: 3039 adds r0, #57 ; 0x39 +10006c84: 00c1 lsls r1, r0, #3 +10006c86: 4fb1 ldr r7, [pc, #708] ; (10006f4c <_malloc_r+0x358>) +10006c88: 1879 adds r1, r7, r1 +10006c8a: 684c ldr r4, [r1, #4] +10006c8c: 3908 subs r1, #8 +10006c8e: 42a1 cmp r1, r4 +10006c90: d00e beq.n 10006cb0 <_malloc_r+0xbc> +10006c92: 2303 movs r3, #3 +10006c94: 469c mov ip, r3 +10006c96: e004 b.n 10006ca2 <_malloc_r+0xae> +10006c98: 2a00 cmp r2, #0 +10006c9a: dacb bge.n 10006c34 <_malloc_r+0x40> +10006c9c: 68e4 ldr r4, [r4, #12] +10006c9e: 42a1 cmp r1, r4 +10006ca0: d006 beq.n 10006cb0 <_malloc_r+0xbc> +10006ca2: 4662 mov r2, ip +10006ca4: 6863 ldr r3, [r4, #4] +10006ca6: 4393 bics r3, r2 +10006ca8: 1b5a subs r2, r3, r5 +10006caa: 2a0f cmp r2, #15 +10006cac: ddf4 ble.n 10006c98 <_malloc_r+0xa4> +10006cae: 4640 mov r0, r8 +10006cb0: 003a movs r2, r7 +10006cb2: 693c ldr r4, [r7, #16] +10006cb4: 3208 adds r2, #8 +10006cb6: 4294 cmp r4, r2 +10006cb8: d100 bne.n 10006cbc <_malloc_r+0xc8> +10006cba: e078 b.n 10006dae <_malloc_r+0x1ba> +10006cbc: 2303 movs r3, #3 +10006cbe: 6861 ldr r1, [r4, #4] +10006cc0: 4399 bics r1, r3 +10006cc2: 4689 mov r9, r1 +10006cc4: 000b movs r3, r1 +10006cc6: 1b49 subs r1, r1, r5 +10006cc8: 290f cmp r1, #15 +10006cca: dd00 ble.n 10006cce <_malloc_r+0xda> +10006ccc: e179 b.n 10006fc2 <_malloc_r+0x3ce> +10006cce: 617a str r2, [r7, #20] +10006cd0: 613a str r2, [r7, #16] +10006cd2: 2900 cmp r1, #0 +10006cd4: dab2 bge.n 10006c3c <_malloc_r+0x48> +10006cd6: 2280 movs r2, #128 ; 0x80 +10006cd8: 0092 lsls r2, r2, #2 +10006cda: 4591 cmp r9, r2 +10006cdc: d300 bcc.n 10006ce0 <_malloc_r+0xec> +10006cde: e10e b.n 10006efe <_malloc_r+0x30a> +10006ce0: 0959 lsrs r1, r3, #5 +10006ce2: 08da lsrs r2, r3, #3 +10006ce4: 2301 movs r3, #1 +10006ce6: 408b lsls r3, r1 +10006ce8: 00d2 lsls r2, r2, #3 +10006cea: 6879 ldr r1, [r7, #4] +10006cec: 19d2 adds r2, r2, r7 +10006cee: 430b orrs r3, r1 +10006cf0: 6891 ldr r1, [r2, #8] +10006cf2: 607b str r3, [r7, #4] +10006cf4: 60e2 str r2, [r4, #12] +10006cf6: 60a1 str r1, [r4, #8] +10006cf8: 6094 str r4, [r2, #8] +10006cfa: 60cc str r4, [r1, #12] +10006cfc: 2101 movs r1, #1 +10006cfe: 1082 asrs r2, r0, #2 +10006d00: 4091 lsls r1, r2 +10006d02: 4299 cmp r1, r3 +10006d04: d859 bhi.n 10006dba <_malloc_r+0x1c6> +10006d06: 420b tst r3, r1 +10006d08: d105 bne.n 10006d16 <_malloc_r+0x122> +10006d0a: 2203 movs r2, #3 +10006d0c: 4390 bics r0, r2 +10006d0e: 0049 lsls r1, r1, #1 +10006d10: 3004 adds r0, #4 +10006d12: 420b tst r3, r1 +10006d14: d0fb beq.n 10006d0e <_malloc_r+0x11a> +10006d16: 2303 movs r3, #3 +10006d18: 4698 mov r8, r3 +10006d1a: 00c3 lsls r3, r0, #3 +10006d1c: 4699 mov r9, r3 +10006d1e: 44b9 add r9, r7 +10006d20: 46cc mov ip, r9 +10006d22: 4682 mov sl, r0 +10006d24: 4663 mov r3, ip +10006d26: 68dc ldr r4, [r3, #12] +10006d28: 45a4 cmp ip, r4 +10006d2a: d107 bne.n 10006d3c <_malloc_r+0x148> +10006d2c: e12a b.n 10006f84 <_malloc_r+0x390> +10006d2e: 2a00 cmp r2, #0 +10006d30: db00 blt.n 10006d34 <_malloc_r+0x140> +10006d32: e133 b.n 10006f9c <_malloc_r+0x3a8> +10006d34: 68e4 ldr r4, [r4, #12] +10006d36: 45a4 cmp ip, r4 +10006d38: d100 bne.n 10006d3c <_malloc_r+0x148> +10006d3a: e123 b.n 10006f84 <_malloc_r+0x390> +10006d3c: 4642 mov r2, r8 +10006d3e: 6863 ldr r3, [r4, #4] +10006d40: 4393 bics r3, r2 +10006d42: 1b5a subs r2, r3, r5 +10006d44: 2a0f cmp r2, #15 +10006d46: ddf2 ble.n 10006d2e <_malloc_r+0x13a> +10006d48: 2001 movs r0, #1 +10006d4a: 4680 mov r8, r0 +10006d4c: 1961 adds r1, r4, r5 +10006d4e: 4305 orrs r5, r0 +10006d50: 6065 str r5, [r4, #4] +10006d52: 68a0 ldr r0, [r4, #8] +10006d54: 68e5 ldr r5, [r4, #12] +10006d56: 3708 adds r7, #8 +10006d58: 60c5 str r5, [r0, #12] +10006d5a: 60a8 str r0, [r5, #8] +10006d5c: 4640 mov r0, r8 +10006d5e: 4310 orrs r0, r2 +10006d60: 60f9 str r1, [r7, #12] +10006d62: 60b9 str r1, [r7, #8] +10006d64: 6048 str r0, [r1, #4] +10006d66: 60cf str r7, [r1, #12] +10006d68: 0030 movs r0, r6 +10006d6a: 608f str r7, [r1, #8] +10006d6c: 50e2 str r2, [r4, r3] +10006d6e: f000 fa09 bl 10007184 <__malloc_unlock> +10006d72: 0020 movs r0, r4 +10006d74: 3008 adds r0, #8 +10006d76: e002 b.n 10006d7e <_malloc_r+0x18a> +10006d78: 230c movs r3, #12 +10006d7a: 2000 movs r0, #0 +10006d7c: 6033 str r3, [r6, #0] +10006d7e: b003 add sp, #12 +10006d80: bcf0 pop {r4, r5, r6, r7} +10006d82: 46bb mov fp, r7 +10006d84: 46b2 mov sl, r6 +10006d86: 46a9 mov r9, r5 +10006d88: 46a0 mov r8, r4 +10006d8a: bdf0 pop {r4, r5, r6, r7, pc} +10006d8c: 2180 movs r1, #128 ; 0x80 +10006d8e: 233f movs r3, #63 ; 0x3f +10006d90: 2040 movs r0, #64 ; 0x40 +10006d92: 4698 mov r8, r3 +10006d94: 0089 lsls r1, r1, #2 +10006d96: e776 b.n 10006c86 <_malloc_r+0x92> +10006d98: 68dc ldr r4, [r3, #12] +10006d9a: 3002 adds r0, #2 +10006d9c: 42a3 cmp r3, r4 +10006d9e: d000 beq.n 10006da2 <_malloc_r+0x1ae> +10006da0: e744 b.n 10006c2c <_malloc_r+0x38> +10006da2: 003a movs r2, r7 +10006da4: 693c ldr r4, [r7, #16] +10006da6: 3208 adds r2, #8 +10006da8: 4294 cmp r4, r2 +10006daa: d000 beq.n 10006dae <_malloc_r+0x1ba> +10006dac: e786 b.n 10006cbc <_malloc_r+0xc8> +10006dae: 2101 movs r1, #1 +10006db0: 687b ldr r3, [r7, #4] +10006db2: 1082 asrs r2, r0, #2 +10006db4: 4091 lsls r1, r2 +10006db6: 4299 cmp r1, r3 +10006db8: d9a5 bls.n 10006d06 <_malloc_r+0x112> +10006dba: 2303 movs r3, #3 +10006dbc: 68bc ldr r4, [r7, #8] +10006dbe: 6862 ldr r2, [r4, #4] +10006dc0: 439a bics r2, r3 +10006dc2: 4691 mov r9, r2 +10006dc4: 4295 cmp r5, r2 +10006dc6: d803 bhi.n 10006dd0 <_malloc_r+0x1dc> +10006dc8: 1b53 subs r3, r2, r5 +10006dca: 2b0f cmp r3, #15 +10006dcc: dd00 ble.n 10006dd0 <_malloc_r+0x1dc> +10006dce: e088 b.n 10006ee2 <_malloc_r+0x2ee> +10006dd0: 0023 movs r3, r4 +10006dd2: 444b add r3, r9 +10006dd4: 4a5e ldr r2, [pc, #376] ; (10006f50 <_malloc_r+0x35c>) +10006dd6: 9301 str r3, [sp, #4] +10006dd8: 4b5e ldr r3, [pc, #376] ; (10006f54 <_malloc_r+0x360>) +10006dda: 4693 mov fp, r2 +10006ddc: 681b ldr r3, [r3, #0] +10006dde: 6812 ldr r2, [r2, #0] +10006de0: 18eb adds r3, r5, r3 +10006de2: 3201 adds r2, #1 +10006de4: d100 bne.n 10006de8 <_malloc_r+0x1f4> +10006de6: e13b b.n 10007060 <_malloc_r+0x46c> +10006de8: 4a5b ldr r2, [pc, #364] ; (10006f58 <_malloc_r+0x364>) +10006dea: 4694 mov ip, r2 +10006dec: 4463 add r3, ip +10006dee: 0b1b lsrs r3, r3, #12 +10006df0: 031b lsls r3, r3, #12 +10006df2: 9300 str r3, [sp, #0] +10006df4: 0030 movs r0, r6 +10006df6: 9900 ldr r1, [sp, #0] +10006df8: f000 f9cc bl 10007194 <_sbrk_r> +10006dfc: 0003 movs r3, r0 +10006dfe: 4680 mov r8, r0 +10006e00: 3301 adds r3, #1 +10006e02: d100 bne.n 10006e06 <_malloc_r+0x212> +10006e04: e0f8 b.n 10006ff8 <_malloc_r+0x404> +10006e06: 9b01 ldr r3, [sp, #4] +10006e08: 4283 cmp r3, r0 +10006e0a: d900 bls.n 10006e0e <_malloc_r+0x21a> +10006e0c: e0f2 b.n 10006ff4 <_malloc_r+0x400> +10006e0e: 4b53 ldr r3, [pc, #332] ; (10006f5c <_malloc_r+0x368>) +10006e10: 0019 movs r1, r3 +10006e12: 469a mov sl, r3 +10006e14: 6809 ldr r1, [r1, #0] +10006e16: 9b00 ldr r3, [sp, #0] +10006e18: 468c mov ip, r1 +10006e1a: 4651 mov r1, sl +10006e1c: 4463 add r3, ip +10006e1e: 600b str r3, [r1, #0] +10006e20: 9901 ldr r1, [sp, #4] +10006e22: 001a movs r2, r3 +10006e24: 4281 cmp r1, r0 +10006e26: d100 bne.n 10006e2a <_malloc_r+0x236> +10006e28: e150 b.n 100070cc <_malloc_r+0x4d8> +10006e2a: 465b mov r3, fp +10006e2c: 681b ldr r3, [r3, #0] +10006e2e: 3301 adds r3, #1 +10006e30: d100 bne.n 10006e34 <_malloc_r+0x240> +10006e32: e155 b.n 100070e0 <_malloc_r+0x4ec> +10006e34: 4643 mov r3, r8 +10006e36: 9901 ldr r1, [sp, #4] +10006e38: 1a5b subs r3, r3, r1 +10006e3a: 189a adds r2, r3, r2 +10006e3c: 4653 mov r3, sl +10006e3e: 601a str r2, [r3, #0] +10006e40: 2307 movs r3, #7 +10006e42: 4642 mov r2, r8 +10006e44: 4641 mov r1, r8 +10006e46: 401a ands r2, r3 +10006e48: 9201 str r2, [sp, #4] +10006e4a: 4219 tst r1, r3 +10006e4c: d100 bne.n 10006e50 <_malloc_r+0x25c> +10006e4e: e111 b.n 10007074 <_malloc_r+0x480> +10006e50: 2308 movs r3, #8 +10006e52: 4698 mov r8, r3 +10006e54: 1a88 subs r0, r1, r2 +10006e56: 4b42 ldr r3, [pc, #264] ; (10006f60 <_malloc_r+0x36c>) +10006e58: 9900 ldr r1, [sp, #0] +10006e5a: 4480 add r8, r0 +10006e5c: 4441 add r1, r8 +10006e5e: 1a9b subs r3, r3, r2 +10006e60: 1a5b subs r3, r3, r1 +10006e62: 051b lsls r3, r3, #20 +10006e64: 0d1b lsrs r3, r3, #20 +10006e66: 9100 str r1, [sp, #0] +10006e68: 0030 movs r0, r6 +10006e6a: 0019 movs r1, r3 +10006e6c: 469b mov fp, r3 +10006e6e: f000 f991 bl 10007194 <_sbrk_r> +10006e72: 1c43 adds r3, r0, #1 +10006e74: d100 bne.n 10006e78 <_malloc_r+0x284> +10006e76: e14f b.n 10007118 <_malloc_r+0x524> +10006e78: 4643 mov r3, r8 +10006e7a: 1ac0 subs r0, r0, r3 +10006e7c: 0003 movs r3, r0 +10006e7e: 445b add r3, fp +10006e80: 9300 str r3, [sp, #0] +10006e82: 4653 mov r3, sl +10006e84: 4652 mov r2, sl +10006e86: 681b ldr r3, [r3, #0] +10006e88: 2101 movs r1, #1 +10006e8a: 445b add r3, fp +10006e8c: 6013 str r3, [r2, #0] +10006e8e: 4642 mov r2, r8 +10006e90: 4640 mov r0, r8 +10006e92: 60ba str r2, [r7, #8] +10006e94: 9a00 ldr r2, [sp, #0] +10006e96: 430a orrs r2, r1 +10006e98: 6042 str r2, [r0, #4] +10006e9a: 42bc cmp r4, r7 +10006e9c: d100 bne.n 10006ea0 <_malloc_r+0x2ac> +10006e9e: e123 b.n 100070e8 <_malloc_r+0x4f4> +10006ea0: 464a mov r2, r9 +10006ea2: 2a0f cmp r2, #15 +10006ea4: d800 bhi.n 10006ea8 <_malloc_r+0x2b4> +10006ea6: e121 b.n 100070ec <_malloc_r+0x4f8> +10006ea8: 2007 movs r0, #7 +10006eaa: 3a0c subs r2, #12 +10006eac: 4382 bics r2, r0 +10006eae: 6860 ldr r0, [r4, #4] +10006eb0: 4001 ands r1, r0 +10006eb2: 2005 movs r0, #5 +10006eb4: 4311 orrs r1, r2 +10006eb6: 6061 str r1, [r4, #4] +10006eb8: 18a1 adds r1, r4, r2 +10006eba: 6048 str r0, [r1, #4] +10006ebc: 6088 str r0, [r1, #8] +10006ebe: 2a0f cmp r2, #15 +10006ec0: d900 bls.n 10006ec4 <_malloc_r+0x2d0> +10006ec2: e134 b.n 1000712e <_malloc_r+0x53a> +10006ec4: 4642 mov r2, r8 +10006ec6: 4644 mov r4, r8 +10006ec8: 6852 ldr r2, [r2, #4] +10006eca: 4926 ldr r1, [pc, #152] ; (10006f64 <_malloc_r+0x370>) +10006ecc: 6808 ldr r0, [r1, #0] +10006ece: 4298 cmp r0, r3 +10006ed0: d200 bcs.n 10006ed4 <_malloc_r+0x2e0> +10006ed2: 600b str r3, [r1, #0] +10006ed4: 4924 ldr r1, [pc, #144] ; (10006f68 <_malloc_r+0x374>) +10006ed6: 6808 ldr r0, [r1, #0] +10006ed8: 4298 cmp r0, r3 +10006eda: d300 bcc.n 10006ede <_malloc_r+0x2ea> +10006edc: e08e b.n 10006ffc <_malloc_r+0x408> +10006ede: 600b str r3, [r1, #0] +10006ee0: e08c b.n 10006ffc <_malloc_r+0x408> +10006ee2: 2201 movs r2, #1 +10006ee4: 0029 movs r1, r5 +10006ee6: 4313 orrs r3, r2 +10006ee8: 4311 orrs r1, r2 +10006eea: 1965 adds r5, r4, r5 +10006eec: 6061 str r1, [r4, #4] +10006eee: 0030 movs r0, r6 +10006ef0: 60bd str r5, [r7, #8] +10006ef2: 606b str r3, [r5, #4] +10006ef4: f000 f946 bl 10007184 <__malloc_unlock> +10006ef8: 0020 movs r0, r4 +10006efa: 3008 adds r0, #8 +10006efc: e73f b.n 10006d7e <_malloc_r+0x18a> +10006efe: 0a5a lsrs r2, r3, #9 +10006f00: 2a04 cmp r2, #4 +10006f02: d971 bls.n 10006fe8 <_malloc_r+0x3f4> +10006f04: 2a14 cmp r2, #20 +10006f06: d900 bls.n 10006f0a <_malloc_r+0x316> +10006f08: e0c4 b.n 10007094 <_malloc_r+0x4a0> +10006f0a: 0011 movs r1, r2 +10006f0c: 325c adds r2, #92 ; 0x5c +10006f0e: 315b adds r1, #91 ; 0x5b +10006f10: 00d2 lsls r2, r2, #3 +10006f12: 2308 movs r3, #8 +10006f14: 425b negs r3, r3 +10006f16: 469c mov ip, r3 +10006f18: 18ba adds r2, r7, r2 +10006f1a: 4494 add ip, r2 +10006f1c: 4663 mov r3, ip +10006f1e: 689a ldr r2, [r3, #8] +10006f20: 2303 movs r3, #3 +10006f22: 4698 mov r8, r3 +10006f24: 4594 cmp ip, r2 +10006f26: d100 bne.n 10006f2a <_malloc_r+0x336> +10006f28: e09d b.n 10007066 <_malloc_r+0x472> +10006f2a: 4643 mov r3, r8 +10006f2c: 6851 ldr r1, [r2, #4] +10006f2e: 4399 bics r1, r3 +10006f30: 4549 cmp r1, r9 +10006f32: d902 bls.n 10006f3a <_malloc_r+0x346> +10006f34: 6892 ldr r2, [r2, #8] +10006f36: 4594 cmp ip, r2 +10006f38: d1f7 bne.n 10006f2a <_malloc_r+0x336> +10006f3a: 68d3 ldr r3, [r2, #12] +10006f3c: 469c mov ip, r3 +10006f3e: 687b ldr r3, [r7, #4] +10006f40: 4661 mov r1, ip +10006f42: 60a2 str r2, [r4, #8] +10006f44: 60e1 str r1, [r4, #12] +10006f46: 608c str r4, [r1, #8] +10006f48: 60d4 str r4, [r2, #12] +10006f4a: e6d7 b.n 10006cfc <_malloc_r+0x108> +10006f4c: 200007a8 .word 0x200007a8 +10006f50: 20000bb0 .word 0x20000bb0 +10006f54: 20000c24 .word 0x20000c24 +10006f58: 0000100f .word 0x0000100f +10006f5c: 20000bf4 .word 0x20000bf4 +10006f60: 00001008 .word 0x00001008 +10006f64: 20000c1c .word 0x20000c1c +10006f68: 20000c20 .word 0x20000c20 +10006f6c: 2814 cmp r0, #20 +10006f6e: d952 bls.n 10007016 <_malloc_r+0x422> +10006f70: 2854 cmp r0, #84 ; 0x54 +10006f72: d900 bls.n 10006f76 <_malloc_r+0x382> +10006f74: e096 b.n 100070a4 <_malloc_r+0x4b0> +10006f76: 236e movs r3, #110 ; 0x6e +10006f78: 4698 mov r8, r3 +10006f7a: 0b28 lsrs r0, r5, #12 +10006f7c: 4480 add r8, r0 +10006f7e: 306f adds r0, #111 ; 0x6f +10006f80: 00c1 lsls r1, r0, #3 +10006f82: e680 b.n 10006c86 <_malloc_r+0x92> +10006f84: 2308 movs r3, #8 +10006f86: 469b mov fp, r3 +10006f88: 3b07 subs r3, #7 +10006f8a: 44dc add ip, fp +10006f8c: 469b mov fp, r3 +10006f8e: 44da add sl, fp +10006f90: 4643 mov r3, r8 +10006f92: 4652 mov r2, sl +10006f94: 4213 tst r3, r2 +10006f96: d000 beq.n 10006f9a <_malloc_r+0x3a6> +10006f98: e6c4 b.n 10006d24 <_malloc_r+0x130> +10006f9a: e04c b.n 10007036 <_malloc_r+0x442> +10006f9c: 2201 movs r2, #1 +10006f9e: 18e3 adds r3, r4, r3 +10006fa0: 6859 ldr r1, [r3, #4] +10006fa2: 0030 movs r0, r6 +10006fa4: 430a orrs r2, r1 +10006fa6: 605a str r2, [r3, #4] +10006fa8: 68e3 ldr r3, [r4, #12] +10006faa: 68a2 ldr r2, [r4, #8] +10006fac: 60d3 str r3, [r2, #12] +10006fae: 609a str r2, [r3, #8] +10006fb0: f000 f8e8 bl 10007184 <__malloc_unlock> +10006fb4: 0020 movs r0, r4 +10006fb6: 3008 adds r0, #8 +10006fb8: e6e1 b.n 10006d7e <_malloc_r+0x18a> +10006fba: 002b movs r3, r5 +10006fbc: 08e8 lsrs r0, r5, #3 +10006fbe: 3308 adds r3, #8 +10006fc0: e62c b.n 10006c1c <_malloc_r+0x28> +10006fc2: 2301 movs r3, #1 +10006fc4: 1960 adds r0, r4, r5 +10006fc6: 431d orrs r5, r3 +10006fc8: 6065 str r5, [r4, #4] +10006fca: 6178 str r0, [r7, #20] +10006fcc: 6138 str r0, [r7, #16] +10006fce: 60c2 str r2, [r0, #12] +10006fd0: 6082 str r2, [r0, #8] +10006fd2: 001a movs r2, r3 +10006fd4: 464b mov r3, r9 +10006fd6: 430a orrs r2, r1 +10006fd8: 6042 str r2, [r0, #4] +10006fda: 0030 movs r0, r6 +10006fdc: 50e1 str r1, [r4, r3] +10006fde: f000 f8d1 bl 10007184 <__malloc_unlock> +10006fe2: 0020 movs r0, r4 +10006fe4: 3008 adds r0, #8 +10006fe6: e6ca b.n 10006d7e <_malloc_r+0x18a> +10006fe8: 099a lsrs r2, r3, #6 +10006fea: 0011 movs r1, r2 +10006fec: 3239 adds r2, #57 ; 0x39 +10006fee: 3138 adds r1, #56 ; 0x38 +10006ff0: 00d2 lsls r2, r2, #3 +10006ff2: e78e b.n 10006f12 <_malloc_r+0x31e> +10006ff4: 42bc cmp r4, r7 +10006ff6: d060 beq.n 100070ba <_malloc_r+0x4c6> +10006ff8: 68bc ldr r4, [r7, #8] +10006ffa: 6862 ldr r2, [r4, #4] +10006ffc: 2303 movs r3, #3 +10006ffe: 439a bics r2, r3 +10007000: 1b53 subs r3, r2, r5 +10007002: 4295 cmp r5, r2 +10007004: d802 bhi.n 1000700c <_malloc_r+0x418> +10007006: 2b0f cmp r3, #15 +10007008: dd00 ble.n 1000700c <_malloc_r+0x418> +1000700a: e76a b.n 10006ee2 <_malloc_r+0x2ee> +1000700c: 0030 movs r0, r6 +1000700e: f000 f8b9 bl 10007184 <__malloc_unlock> +10007012: 2000 movs r0, #0 +10007014: e6b3 b.n 10006d7e <_malloc_r+0x18a> +10007016: 235b movs r3, #91 ; 0x5b 10007018: 4698 mov r8, r3 -1000701a: 0ca8 lsrs r0, r5, #18 -1000701c: 4480 add r8, r0 -1000701e: 307d adds r0, #125 ; 0x7d -10007020: 00c1 lsls r1, r0, #3 -10007022: e5b6 b.n 10006b92 <_malloc_r+0x92> -10007024: 9a00 ldr r2, [sp, #0] -10007026: 9b01 ldr r3, [sp, #4] -10007028: 4694 mov ip, r2 -1000702a: 4642 mov r2, r8 -1000702c: 3b08 subs r3, #8 -1000702e: 4463 add r3, ip -10007030: 1a9b subs r3, r3, r2 -10007032: 9300 str r3, [sp, #0] -10007034: 2300 movs r3, #0 -10007036: 469b mov fp, r3 -10007038: e6a9 b.n 10006d8e <_malloc_r+0x28e> -1000703a: 0021 movs r1, r4 -1000703c: 0030 movs r0, r6 -1000703e: 3108 adds r1, #8 -10007040: f000 f8bc bl 100071bc <_free_r> -10007044: 4653 mov r3, sl -10007046: 68bc ldr r4, [r7, #8] -10007048: 681b ldr r3, [r3, #0] -1000704a: 6862 ldr r2, [r4, #4] -1000704c: e6c3 b.n 10006dd6 <_malloc_r+0x2d6> -1000704e: 490b ldr r1, [pc, #44] ; (1000707c <_malloc_r+0x57c>) -10007050: 428a cmp r2, r1 -10007052: d80b bhi.n 1000706c <_malloc_r+0x56c> -10007054: 0c9a lsrs r2, r3, #18 -10007056: 0011 movs r1, r2 -10007058: 327d adds r2, #125 ; 0x7d -1000705a: 317c adds r1, #124 ; 0x7c -1000705c: 00d2 lsls r2, r2, #3 -1000705e: e6de b.n 10006e1e <_malloc_r+0x31e> -10007060: 21fe movs r1, #254 ; 0xfe -10007062: 237e movs r3, #126 ; 0x7e -10007064: 207f movs r0, #127 ; 0x7f -10007066: 4698 mov r8, r3 -10007068: 0089 lsls r1, r1, #2 -1000706a: e592 b.n 10006b92 <_malloc_r+0x92> -1000706c: 22fe movs r2, #254 ; 0xfe -1000706e: 217e movs r1, #126 ; 0x7e -10007070: 0092 lsls r2, r2, #2 -10007072: e6d4 b.n 10006e1e <_malloc_r+0x31e> -10007074: 687b ldr r3, [r7, #4] -10007076: e76a b.n 10006f4e <_malloc_r+0x44e> -10007078: 20000c04 .word 0x20000c04 -1000707c: 00000554 .word 0x00000554 +1000701a: 4480 add r8, r0 +1000701c: 305c adds r0, #92 ; 0x5c +1000701e: 00c1 lsls r1, r0, #3 +10007020: e631 b.n 10006c86 <_malloc_r+0x92> +10007022: 2308 movs r3, #8 +10007024: 425b negs r3, r3 +10007026: 469c mov ip, r3 +10007028: 44e1 add r9, ip +1000702a: 464b mov r3, r9 +1000702c: 689b ldr r3, [r3, #8] +1000702e: 3801 subs r0, #1 +10007030: 454b cmp r3, r9 +10007032: d000 beq.n 10007036 <_malloc_r+0x442> +10007034: e098 b.n 10007168 <_malloc_r+0x574> +10007036: 4643 mov r3, r8 +10007038: 4203 tst r3, r0 +1000703a: d1f2 bne.n 10007022 <_malloc_r+0x42e> +1000703c: 687b ldr r3, [r7, #4] +1000703e: 438b bics r3, r1 +10007040: 607b str r3, [r7, #4] +10007042: 0049 lsls r1, r1, #1 +10007044: 4299 cmp r1, r3 +10007046: d900 bls.n 1000704a <_malloc_r+0x456> +10007048: e6b7 b.n 10006dba <_malloc_r+0x1c6> +1000704a: 2900 cmp r1, #0 +1000704c: d104 bne.n 10007058 <_malloc_r+0x464> +1000704e: e6b4 b.n 10006dba <_malloc_r+0x1c6> +10007050: 2204 movs r2, #4 +10007052: 4694 mov ip, r2 +10007054: 0049 lsls r1, r1, #1 +10007056: 44e2 add sl, ip +10007058: 420b tst r3, r1 +1000705a: d0f9 beq.n 10007050 <_malloc_r+0x45c> +1000705c: 4650 mov r0, sl +1000705e: e65c b.n 10006d1a <_malloc_r+0x126> +10007060: 3310 adds r3, #16 +10007062: 9300 str r3, [sp, #0] +10007064: e6c6 b.n 10006df4 <_malloc_r+0x200> +10007066: 1089 asrs r1, r1, #2 +10007068: 3b02 subs r3, #2 +1000706a: 408b lsls r3, r1 +1000706c: 6879 ldr r1, [r7, #4] +1000706e: 430b orrs r3, r1 +10007070: 607b str r3, [r7, #4] +10007072: e765 b.n 10006f40 <_malloc_r+0x34c> +10007074: 9b00 ldr r3, [sp, #0] +10007076: 0030 movs r0, r6 +10007078: 4443 add r3, r8 +1000707a: 425b negs r3, r3 +1000707c: 051b lsls r3, r3, #20 +1000707e: 0d1b lsrs r3, r3, #20 +10007080: 0019 movs r1, r3 +10007082: 469b mov fp, r3 +10007084: f000 f886 bl 10007194 <_sbrk_r> +10007088: 1c43 adds r3, r0, #1 +1000708a: d000 beq.n 1000708e <_malloc_r+0x49a> +1000708c: e6f4 b.n 10006e78 <_malloc_r+0x284> +1000708e: 2300 movs r3, #0 +10007090: 469b mov fp, r3 +10007092: e6f6 b.n 10006e82 <_malloc_r+0x28e> +10007094: 2a54 cmp r2, #84 ; 0x54 +10007096: d82b bhi.n 100070f0 <_malloc_r+0x4fc> +10007098: 0b1a lsrs r2, r3, #12 +1000709a: 0011 movs r1, r2 +1000709c: 326f adds r2, #111 ; 0x6f +1000709e: 316e adds r1, #110 ; 0x6e +100070a0: 00d2 lsls r2, r2, #3 +100070a2: e736 b.n 10006f12 <_malloc_r+0x31e> +100070a4: 23aa movs r3, #170 ; 0xaa +100070a6: 005b lsls r3, r3, #1 +100070a8: 4298 cmp r0, r3 +100070aa: d82b bhi.n 10007104 <_malloc_r+0x510> +100070ac: 3bdd subs r3, #221 ; 0xdd +100070ae: 4698 mov r8, r3 +100070b0: 0be8 lsrs r0, r5, #15 +100070b2: 4480 add r8, r0 +100070b4: 3078 adds r0, #120 ; 0x78 +100070b6: 00c1 lsls r1, r0, #3 +100070b8: e5e5 b.n 10006c86 <_malloc_r+0x92> +100070ba: 4b2c ldr r3, [pc, #176] ; (1000716c <_malloc_r+0x578>) +100070bc: 9a00 ldr r2, [sp, #0] +100070be: 469a mov sl, r3 +100070c0: 681b ldr r3, [r3, #0] +100070c2: 469c mov ip, r3 +100070c4: 4653 mov r3, sl +100070c6: 4462 add r2, ip +100070c8: 601a str r2, [r3, #0] +100070ca: e6ae b.n 10006e2a <_malloc_r+0x236> +100070cc: 0509 lsls r1, r1, #20 +100070ce: d000 beq.n 100070d2 <_malloc_r+0x4de> +100070d0: e6ab b.n 10006e2a <_malloc_r+0x236> +100070d2: 9a00 ldr r2, [sp, #0] +100070d4: 68bc ldr r4, [r7, #8] +100070d6: 444a add r2, r9 +100070d8: 3101 adds r1, #1 +100070da: 430a orrs r2, r1 +100070dc: 6062 str r2, [r4, #4] +100070de: e6f4 b.n 10006eca <_malloc_r+0x2d6> +100070e0: 465b mov r3, fp +100070e2: 4642 mov r2, r8 +100070e4: 601a str r2, [r3, #0] +100070e6: e6ab b.n 10006e40 <_malloc_r+0x24c> +100070e8: 4644 mov r4, r8 +100070ea: e6ee b.n 10006eca <_malloc_r+0x2d6> +100070ec: 6041 str r1, [r0, #4] +100070ee: e78d b.n 1000700c <_malloc_r+0x418> +100070f0: 21aa movs r1, #170 ; 0xaa +100070f2: 0049 lsls r1, r1, #1 +100070f4: 428a cmp r2, r1 +100070f6: d824 bhi.n 10007142 <_malloc_r+0x54e> +100070f8: 0bda lsrs r2, r3, #15 +100070fa: 0011 movs r1, r2 +100070fc: 3278 adds r2, #120 ; 0x78 +100070fe: 3177 adds r1, #119 ; 0x77 +10007100: 00d2 lsls r2, r2, #3 +10007102: e706 b.n 10006f12 <_malloc_r+0x31e> +10007104: 4b1a ldr r3, [pc, #104] ; (10007170 <_malloc_r+0x57c>) +10007106: 4298 cmp r0, r3 +10007108: d824 bhi.n 10007154 <_malloc_r+0x560> +1000710a: 237c movs r3, #124 ; 0x7c +1000710c: 4698 mov r8, r3 +1000710e: 0ca8 lsrs r0, r5, #18 +10007110: 4480 add r8, r0 +10007112: 307d adds r0, #125 ; 0x7d +10007114: 00c1 lsls r1, r0, #3 +10007116: e5b6 b.n 10006c86 <_malloc_r+0x92> +10007118: 9a00 ldr r2, [sp, #0] +1000711a: 9b01 ldr r3, [sp, #4] +1000711c: 4694 mov ip, r2 +1000711e: 4642 mov r2, r8 +10007120: 3b08 subs r3, #8 +10007122: 4463 add r3, ip +10007124: 1a9b subs r3, r3, r2 +10007126: 9300 str r3, [sp, #0] +10007128: 2300 movs r3, #0 +1000712a: 469b mov fp, r3 +1000712c: e6a9 b.n 10006e82 <_malloc_r+0x28e> +1000712e: 0021 movs r1, r4 +10007130: 0030 movs r0, r6 +10007132: 3108 adds r1, #8 +10007134: f000 f8bc bl 100072b0 <_free_r> +10007138: 4653 mov r3, sl +1000713a: 68bc ldr r4, [r7, #8] +1000713c: 681b ldr r3, [r3, #0] +1000713e: 6862 ldr r2, [r4, #4] +10007140: e6c3 b.n 10006eca <_malloc_r+0x2d6> +10007142: 490b ldr r1, [pc, #44] ; (10007170 <_malloc_r+0x57c>) +10007144: 428a cmp r2, r1 +10007146: d80b bhi.n 10007160 <_malloc_r+0x56c> +10007148: 0c9a lsrs r2, r3, #18 +1000714a: 0011 movs r1, r2 +1000714c: 327d adds r2, #125 ; 0x7d +1000714e: 317c adds r1, #124 ; 0x7c +10007150: 00d2 lsls r2, r2, #3 +10007152: e6de b.n 10006f12 <_malloc_r+0x31e> +10007154: 21fe movs r1, #254 ; 0xfe +10007156: 237e movs r3, #126 ; 0x7e +10007158: 207f movs r0, #127 ; 0x7f +1000715a: 4698 mov r8, r3 +1000715c: 0089 lsls r1, r1, #2 +1000715e: e592 b.n 10006c86 <_malloc_r+0x92> +10007160: 22fe movs r2, #254 ; 0xfe +10007162: 217e movs r1, #126 ; 0x7e +10007164: 0092 lsls r2, r2, #2 +10007166: e6d4 b.n 10006f12 <_malloc_r+0x31e> +10007168: 687b ldr r3, [r7, #4] +1000716a: e76a b.n 10007042 <_malloc_r+0x44e> +1000716c: 20000bf4 .word 0x20000bf4 +10007170: 00000554 .word 0x00000554 -10007080 <__malloc_lock>: -10007080: b510 push {r4, lr} -10007082: 4802 ldr r0, [pc, #8] ; (1000708c <__malloc_lock+0xc>) -10007084: f000 f97c bl 10007380 <__retarget_lock_acquire_recursive> -10007088: bd10 pop {r4, pc} -1000708a: 46c0 nop ; (mov r8, r8) -1000708c: 20000c00 .word 0x20000c00 +10007174 <__malloc_lock>: +10007174: b510 push {r4, lr} +10007176: 4802 ldr r0, [pc, #8] ; (10007180 <__malloc_lock+0xc>) +10007178: f000 f97c bl 10007474 <__retarget_lock_acquire_recursive> +1000717c: bd10 pop {r4, pc} +1000717e: 46c0 nop ; (mov r8, r8) +10007180: 20000bf0 .word 0x20000bf0 -10007090 <__malloc_unlock>: -10007090: b510 push {r4, lr} -10007092: 4802 ldr r0, [pc, #8] ; (1000709c <__malloc_unlock+0xc>) -10007094: f000 f976 bl 10007384 <__retarget_lock_release_recursive> -10007098: bd10 pop {r4, pc} -1000709a: 46c0 nop ; (mov r8, r8) -1000709c: 20000c00 .word 0x20000c00 +10007184 <__malloc_unlock>: +10007184: b510 push {r4, lr} +10007186: 4802 ldr r0, [pc, #8] ; (10007190 <__malloc_unlock+0xc>) +10007188: f000 f976 bl 10007478 <__retarget_lock_release_recursive> +1000718c: bd10 pop {r4, pc} +1000718e: 46c0 nop ; (mov r8, r8) +10007190: 20000bf0 .word 0x20000bf0 -100070a0 <_sbrk_r>: -100070a0: 2300 movs r3, #0 -100070a2: b570 push {r4, r5, r6, lr} -100070a4: 4d06 ldr r5, [pc, #24] ; (100070c0 <_sbrk_r+0x20>) -100070a6: 0004 movs r4, r0 -100070a8: 0008 movs r0, r1 -100070aa: 602b str r3, [r5, #0] -100070ac: f7fa fd3e bl 10001b2c <_sbrk> -100070b0: 1c43 adds r3, r0, #1 -100070b2: d000 beq.n 100070b6 <_sbrk_r+0x16> -100070b4: bd70 pop {r4, r5, r6, pc} -100070b6: 682b ldr r3, [r5, #0] -100070b8: 2b00 cmp r3, #0 -100070ba: d0fb beq.n 100070b4 <_sbrk_r+0x14> -100070bc: 6023 str r3, [r4, #0] -100070be: e7f9 b.n 100070b4 <_sbrk_r+0x14> -100070c0: 20000e58 .word 0x20000e58 +10007194 <_sbrk_r>: +10007194: 2300 movs r3, #0 +10007196: b570 push {r4, r5, r6, lr} +10007198: 4d06 ldr r5, [pc, #24] ; (100071b4 <_sbrk_r+0x20>) +1000719a: 0004 movs r4, r0 +1000719c: 0008 movs r0, r1 +1000719e: 602b str r3, [r5, #0] +100071a0: f7fa fd3e bl 10001c20 <_sbrk> +100071a4: 1c43 adds r3, r0, #1 +100071a6: d000 beq.n 100071aa <_sbrk_r+0x16> +100071a8: bd70 pop {r4, r5, r6, pc} +100071aa: 682b ldr r3, [r5, #0] +100071ac: 2b00 cmp r3, #0 +100071ae: d0fb beq.n 100071a8 <_sbrk_r+0x14> +100071b0: 6023 str r3, [r4, #0] +100071b2: e7f9 b.n 100071a8 <_sbrk_r+0x14> +100071b4: 20000e48 .word 0x20000e48 -100070c4 : -100070c4: b510 push {r4, lr} -100070c6: 0783 lsls r3, r0, #30 -100070c8: d00a beq.n 100070e0 -100070ca: 0003 movs r3, r0 -100070cc: 2103 movs r1, #3 -100070ce: e002 b.n 100070d6 -100070d0: 3301 adds r3, #1 -100070d2: 420b tst r3, r1 -100070d4: d005 beq.n 100070e2 -100070d6: 781a ldrb r2, [r3, #0] -100070d8: 2a00 cmp r2, #0 -100070da: d1f9 bne.n 100070d0 -100070dc: 1a18 subs r0, r3, r0 -100070de: bd10 pop {r4, pc} -100070e0: 0003 movs r3, r0 -100070e2: 6819 ldr r1, [r3, #0] -100070e4: 4a0c ldr r2, [pc, #48] ; (10007118 ) -100070e6: 4c0d ldr r4, [pc, #52] ; (1000711c ) -100070e8: 188a adds r2, r1, r2 -100070ea: 438a bics r2, r1 -100070ec: 4222 tst r2, r4 -100070ee: d10f bne.n 10007110 -100070f0: 6859 ldr r1, [r3, #4] -100070f2: 4a09 ldr r2, [pc, #36] ; (10007118 ) -100070f4: 3304 adds r3, #4 -100070f6: 188a adds r2, r1, r2 -100070f8: 438a bics r2, r1 -100070fa: 4222 tst r2, r4 -100070fc: d108 bne.n 10007110 -100070fe: 6859 ldr r1, [r3, #4] -10007100: 4a05 ldr r2, [pc, #20] ; (10007118 ) -10007102: 3304 adds r3, #4 -10007104: 188a adds r2, r1, r2 -10007106: 438a bics r2, r1 -10007108: 4222 tst r2, r4 -1000710a: d0f1 beq.n 100070f0 -1000710c: e000 b.n 10007110 -1000710e: 3301 adds r3, #1 -10007110: 781a ldrb r2, [r3, #0] -10007112: 2a00 cmp r2, #0 -10007114: d1fb bne.n 1000710e -10007116: e7e1 b.n 100070dc -10007118: fefefeff .word 0xfefefeff -1000711c: 80808080 .word 0x80808080 +100071b8 : +100071b8: b510 push {r4, lr} +100071ba: 0783 lsls r3, r0, #30 +100071bc: d00a beq.n 100071d4 +100071be: 0003 movs r3, r0 +100071c0: 2103 movs r1, #3 +100071c2: e002 b.n 100071ca +100071c4: 3301 adds r3, #1 +100071c6: 420b tst r3, r1 +100071c8: d005 beq.n 100071d6 +100071ca: 781a ldrb r2, [r3, #0] +100071cc: 2a00 cmp r2, #0 +100071ce: d1f9 bne.n 100071c4 +100071d0: 1a18 subs r0, r3, r0 +100071d2: bd10 pop {r4, pc} +100071d4: 0003 movs r3, r0 +100071d6: 6819 ldr r1, [r3, #0] +100071d8: 4a0c ldr r2, [pc, #48] ; (1000720c ) +100071da: 4c0d ldr r4, [pc, #52] ; (10007210 ) +100071dc: 188a adds r2, r1, r2 +100071de: 438a bics r2, r1 +100071e0: 4222 tst r2, r4 +100071e2: d10f bne.n 10007204 +100071e4: 6859 ldr r1, [r3, #4] +100071e6: 4a09 ldr r2, [pc, #36] ; (1000720c ) +100071e8: 3304 adds r3, #4 +100071ea: 188a adds r2, r1, r2 +100071ec: 438a bics r2, r1 +100071ee: 4222 tst r2, r4 +100071f0: d108 bne.n 10007204 +100071f2: 6859 ldr r1, [r3, #4] +100071f4: 4a05 ldr r2, [pc, #20] ; (1000720c ) +100071f6: 3304 adds r3, #4 +100071f8: 188a adds r2, r1, r2 +100071fa: 438a bics r2, r1 +100071fc: 4222 tst r2, r4 +100071fe: d0f1 beq.n 100071e4 +10007200: e000 b.n 10007204 +10007202: 3301 adds r3, #1 +10007204: 781a ldrb r2, [r3, #0] +10007206: 2a00 cmp r2, #0 +10007208: d1fb bne.n 10007202 +1000720a: e7e1 b.n 100071d0 +1000720c: fefefeff .word 0xfefefeff +10007210: 80808080 .word 0x80808080 -10007120 <_malloc_trim_r>: -10007120: b5f8 push {r3, r4, r5, r6, r7, lr} -10007122: 000c movs r4, r1 -10007124: 0005 movs r5, r0 -10007126: f7ff ffab bl 10007080 <__malloc_lock> -1000712a: 4f20 ldr r7, [pc, #128] ; (100071ac <_malloc_trim_r+0x8c>) -1000712c: 68bb ldr r3, [r7, #8] -1000712e: 685e ldr r6, [r3, #4] -10007130: 2303 movs r3, #3 -10007132: 439e bics r6, r3 -10007134: 4b1e ldr r3, [pc, #120] ; (100071b0 <_malloc_trim_r+0x90>) -10007136: 1b34 subs r4, r6, r4 -10007138: 469c mov ip, r3 -1000713a: 4464 add r4, ip -1000713c: 0b24 lsrs r4, r4, #12 -1000713e: 3c01 subs r4, #1 -10007140: 3311 adds r3, #17 -10007142: 0324 lsls r4, r4, #12 -10007144: 429c cmp r4, r3 -10007146: db07 blt.n 10007158 <_malloc_trim_r+0x38> -10007148: 2100 movs r1, #0 -1000714a: 0028 movs r0, r5 -1000714c: f7ff ffa8 bl 100070a0 <_sbrk_r> -10007150: 68bb ldr r3, [r7, #8] -10007152: 199b adds r3, r3, r6 -10007154: 4298 cmp r0, r3 -10007156: d004 beq.n 10007162 <_malloc_trim_r+0x42> -10007158: 0028 movs r0, r5 -1000715a: f7ff ff99 bl 10007090 <__malloc_unlock> -1000715e: 2000 movs r0, #0 -10007160: bdf8 pop {r3, r4, r5, r6, r7, pc} -10007162: 0028 movs r0, r5 -10007164: 4261 negs r1, r4 -10007166: f7ff ff9b bl 100070a0 <_sbrk_r> -1000716a: 1c43 adds r3, r0, #1 -1000716c: d00d beq.n 1000718a <_malloc_trim_r+0x6a> -1000716e: 2201 movs r2, #1 -10007170: 68bb ldr r3, [r7, #8] -10007172: 1b36 subs r6, r6, r4 -10007174: 4316 orrs r6, r2 -10007176: 605e str r6, [r3, #4] -10007178: 4b0e ldr r3, [pc, #56] ; (100071b4 <_malloc_trim_r+0x94>) -1000717a: 0028 movs r0, r5 -1000717c: 681a ldr r2, [r3, #0] -1000717e: 1b14 subs r4, r2, r4 -10007180: 601c str r4, [r3, #0] -10007182: f7ff ff85 bl 10007090 <__malloc_unlock> -10007186: 2001 movs r0, #1 -10007188: e7ea b.n 10007160 <_malloc_trim_r+0x40> -1000718a: 2100 movs r1, #0 -1000718c: 0028 movs r0, r5 -1000718e: f7ff ff87 bl 100070a0 <_sbrk_r> -10007192: 68ba ldr r2, [r7, #8] -10007194: 1a83 subs r3, r0, r2 -10007196: 2b0f cmp r3, #15 -10007198: ddde ble.n 10007158 <_malloc_trim_r+0x38> -1000719a: 4907 ldr r1, [pc, #28] ; (100071b8 <_malloc_trim_r+0x98>) -1000719c: 6809 ldr r1, [r1, #0] -1000719e: 1a40 subs r0, r0, r1 -100071a0: 4904 ldr r1, [pc, #16] ; (100071b4 <_malloc_trim_r+0x94>) -100071a2: 6008 str r0, [r1, #0] -100071a4: 2101 movs r1, #1 -100071a6: 430b orrs r3, r1 -100071a8: 6053 str r3, [r2, #4] -100071aa: e7d5 b.n 10007158 <_malloc_trim_r+0x38> -100071ac: 200007b8 .word 0x200007b8 -100071b0: 00000fef .word 0x00000fef -100071b4: 20000c04 .word 0x20000c04 -100071b8: 20000bc0 .word 0x20000bc0 +10007214 <_malloc_trim_r>: +10007214: b5f8 push {r3, r4, r5, r6, r7, lr} +10007216: 000c movs r4, r1 +10007218: 0005 movs r5, r0 +1000721a: f7ff ffab bl 10007174 <__malloc_lock> +1000721e: 4f20 ldr r7, [pc, #128] ; (100072a0 <_malloc_trim_r+0x8c>) +10007220: 68bb ldr r3, [r7, #8] +10007222: 685e ldr r6, [r3, #4] +10007224: 2303 movs r3, #3 +10007226: 439e bics r6, r3 +10007228: 4b1e ldr r3, [pc, #120] ; (100072a4 <_malloc_trim_r+0x90>) +1000722a: 1b34 subs r4, r6, r4 +1000722c: 469c mov ip, r3 +1000722e: 4464 add r4, ip +10007230: 0b24 lsrs r4, r4, #12 +10007232: 3c01 subs r4, #1 +10007234: 3311 adds r3, #17 +10007236: 0324 lsls r4, r4, #12 +10007238: 429c cmp r4, r3 +1000723a: db07 blt.n 1000724c <_malloc_trim_r+0x38> +1000723c: 2100 movs r1, #0 +1000723e: 0028 movs r0, r5 +10007240: f7ff ffa8 bl 10007194 <_sbrk_r> +10007244: 68bb ldr r3, [r7, #8] +10007246: 199b adds r3, r3, r6 +10007248: 4298 cmp r0, r3 +1000724a: d004 beq.n 10007256 <_malloc_trim_r+0x42> +1000724c: 0028 movs r0, r5 +1000724e: f7ff ff99 bl 10007184 <__malloc_unlock> +10007252: 2000 movs r0, #0 +10007254: bdf8 pop {r3, r4, r5, r6, r7, pc} +10007256: 0028 movs r0, r5 +10007258: 4261 negs r1, r4 +1000725a: f7ff ff9b bl 10007194 <_sbrk_r> +1000725e: 1c43 adds r3, r0, #1 +10007260: d00d beq.n 1000727e <_malloc_trim_r+0x6a> +10007262: 2201 movs r2, #1 +10007264: 68bb ldr r3, [r7, #8] +10007266: 1b36 subs r6, r6, r4 +10007268: 4316 orrs r6, r2 +1000726a: 605e str r6, [r3, #4] +1000726c: 4b0e ldr r3, [pc, #56] ; (100072a8 <_malloc_trim_r+0x94>) +1000726e: 0028 movs r0, r5 +10007270: 681a ldr r2, [r3, #0] +10007272: 1b14 subs r4, r2, r4 +10007274: 601c str r4, [r3, #0] +10007276: f7ff ff85 bl 10007184 <__malloc_unlock> +1000727a: 2001 movs r0, #1 +1000727c: e7ea b.n 10007254 <_malloc_trim_r+0x40> +1000727e: 2100 movs r1, #0 +10007280: 0028 movs r0, r5 +10007282: f7ff ff87 bl 10007194 <_sbrk_r> +10007286: 68ba ldr r2, [r7, #8] +10007288: 1a83 subs r3, r0, r2 +1000728a: 2b0f cmp r3, #15 +1000728c: ddde ble.n 1000724c <_malloc_trim_r+0x38> +1000728e: 4907 ldr r1, [pc, #28] ; (100072ac <_malloc_trim_r+0x98>) +10007290: 6809 ldr r1, [r1, #0] +10007292: 1a40 subs r0, r0, r1 +10007294: 4904 ldr r1, [pc, #16] ; (100072a8 <_malloc_trim_r+0x94>) +10007296: 6008 str r0, [r1, #0] +10007298: 2101 movs r1, #1 +1000729a: 430b orrs r3, r1 +1000729c: 6053 str r3, [r2, #4] +1000729e: e7d5 b.n 1000724c <_malloc_trim_r+0x38> +100072a0: 200007a8 .word 0x200007a8 +100072a4: 00000fef .word 0x00000fef +100072a8: 20000bf4 .word 0x20000bf4 +100072ac: 20000bb0 .word 0x20000bb0 -100071bc <_free_r>: -100071bc: b5f0 push {r4, r5, r6, r7, lr} -100071be: 46c6 mov lr, r8 -100071c0: 0005 movs r5, r0 -100071c2: 000c movs r4, r1 -100071c4: b500 push {lr} -100071c6: 2900 cmp r1, #0 -100071c8: d04f beq.n 1000726a <_free_r+0xae> -100071ca: f7ff ff59 bl 10007080 <__malloc_lock> -100071ce: 0021 movs r1, r4 -100071d0: 3908 subs r1, #8 -100071d2: 684c ldr r4, [r1, #4] -100071d4: 2601 movs r6, #1 -100071d6: 0022 movs r2, r4 -100071d8: 2003 movs r0, #3 -100071da: 43b2 bics r2, r6 -100071dc: 188f adds r7, r1, r2 -100071de: 687b ldr r3, [r7, #4] -100071e0: 4383 bics r3, r0 -100071e2: 4862 ldr r0, [pc, #392] ; (1000736c <_free_r+0x1b0>) -100071e4: 4698 mov r8, r3 -100071e6: 6883 ldr r3, [r0, #8] -100071e8: 42bb cmp r3, r7 -100071ea: d06a beq.n 100072c2 <_free_r+0x106> -100071ec: 4643 mov r3, r8 -100071ee: 607b str r3, [r7, #4] -100071f0: 4226 tst r6, r4 -100071f2: d11e bne.n 10007232 <_free_r+0x76> -100071f4: 2308 movs r3, #8 -100071f6: 469c mov ip, r3 -100071f8: 680c ldr r4, [r1, #0] -100071fa: 4484 add ip, r0 -100071fc: 1b09 subs r1, r1, r4 -100071fe: 1912 adds r2, r2, r4 -10007200: 688c ldr r4, [r1, #8] -10007202: 4564 cmp r4, ip -10007204: d04f beq.n 100072a6 <_free_r+0xea> -10007206: 68cb ldr r3, [r1, #12] -10007208: 60e3 str r3, [r4, #12] -1000720a: 609c str r4, [r3, #8] -1000720c: 4643 mov r3, r8 -1000720e: 18fc adds r4, r7, r3 -10007210: 6864 ldr r4, [r4, #4] -10007212: 4234 tst r4, r6 -10007214: d111 bne.n 1000723a <_free_r+0x7e> -10007216: 68bb ldr r3, [r7, #8] -10007218: 4c55 ldr r4, [pc, #340] ; (10007370 <_free_r+0x1b4>) -1000721a: 4442 add r2, r8 -1000721c: 42a3 cmp r3, r4 -1000721e: d100 bne.n 10007222 <_free_r+0x66> -10007220: e07e b.n 10007320 <_free_r+0x164> -10007222: 68fc ldr r4, [r7, #12] -10007224: 60dc str r4, [r3, #12] -10007226: 60a3 str r3, [r4, #8] -10007228: 2301 movs r3, #1 -1000722a: 4313 orrs r3, r2 -1000722c: 604b str r3, [r1, #4] -1000722e: 508a str r2, [r1, r2] -10007230: e006 b.n 10007240 <_free_r+0x84> -10007232: 18fc adds r4, r7, r3 -10007234: 6864 ldr r4, [r4, #4] -10007236: 4234 tst r4, r6 -10007238: d0ed beq.n 10007216 <_free_r+0x5a> -1000723a: 4316 orrs r6, r2 -1000723c: 604e str r6, [r1, #4] -1000723e: 603a str r2, [r7, #0] -10007240: 2380 movs r3, #128 ; 0x80 -10007242: 009b lsls r3, r3, #2 -10007244: 429a cmp r2, r3 -10007246: d213 bcs.n 10007270 <_free_r+0xb4> -10007248: 0954 lsrs r4, r2, #5 -1000724a: 08d3 lsrs r3, r2, #3 -1000724c: 2201 movs r2, #1 -1000724e: 40a2 lsls r2, r4 -10007250: 6844 ldr r4, [r0, #4] -10007252: 00db lsls r3, r3, #3 -10007254: 4322 orrs r2, r4 -10007256: 6042 str r2, [r0, #4] -10007258: 1818 adds r0, r3, r0 -1000725a: 6883 ldr r3, [r0, #8] -1000725c: 60c8 str r0, [r1, #12] -1000725e: 608b str r3, [r1, #8] -10007260: 6081 str r1, [r0, #8] -10007262: 60d9 str r1, [r3, #12] -10007264: 0028 movs r0, r5 -10007266: f7ff ff13 bl 10007090 <__malloc_unlock> -1000726a: bc80 pop {r7} -1000726c: 46b8 mov r8, r7 -1000726e: bdf0 pop {r4, r5, r6, r7, pc} -10007270: 0a53 lsrs r3, r2, #9 -10007272: 2b04 cmp r3, #4 -10007274: d83e bhi.n 100072f4 <_free_r+0x138> -10007276: 0994 lsrs r4, r2, #6 -10007278: 0026 movs r6, r4 -1000727a: 3439 adds r4, #57 ; 0x39 -1000727c: 3638 adds r6, #56 ; 0x38 -1000727e: 00e4 lsls r4, r4, #3 -10007280: 1904 adds r4, r0, r4 -10007282: 6823 ldr r3, [r4, #0] -10007284: 3c08 subs r4, #8 -10007286: 2703 movs r7, #3 -10007288: 429c cmp r4, r3 -1000728a: d042 beq.n 10007312 <_free_r+0x156> -1000728c: 6858 ldr r0, [r3, #4] -1000728e: 43b8 bics r0, r7 -10007290: 4290 cmp r0, r2 -10007292: d902 bls.n 1000729a <_free_r+0xde> -10007294: 689b ldr r3, [r3, #8] -10007296: 429c cmp r4, r3 -10007298: d1f8 bne.n 1000728c <_free_r+0xd0> -1000729a: 68dc ldr r4, [r3, #12] -1000729c: 60cc str r4, [r1, #12] -1000729e: 608b str r3, [r1, #8] -100072a0: 60a1 str r1, [r4, #8] -100072a2: 60d9 str r1, [r3, #12] -100072a4: e7de b.n 10007264 <_free_r+0xa8> -100072a6: 4643 mov r3, r8 -100072a8: 18f8 adds r0, r7, r3 -100072aa: 6840 ldr r0, [r0, #4] -100072ac: 4230 tst r0, r6 -100072ae: d157 bne.n 10007360 <_free_r+0x1a4> -100072b0: 68fb ldr r3, [r7, #12] -100072b2: 68b8 ldr r0, [r7, #8] -100072b4: 4442 add r2, r8 -100072b6: 4316 orrs r6, r2 -100072b8: 60c3 str r3, [r0, #12] -100072ba: 6098 str r0, [r3, #8] -100072bc: 604e str r6, [r1, #4] -100072be: 508a str r2, [r1, r2] -100072c0: e7d0 b.n 10007264 <_free_r+0xa8> -100072c2: 0013 movs r3, r2 -100072c4: 4443 add r3, r8 -100072c6: 4226 tst r6, r4 -100072c8: d106 bne.n 100072d8 <_free_r+0x11c> -100072ca: 680a ldr r2, [r1, #0] -100072cc: 1a89 subs r1, r1, r2 -100072ce: 688c ldr r4, [r1, #8] -100072d0: 189b adds r3, r3, r2 -100072d2: 68ca ldr r2, [r1, #12] -100072d4: 60e2 str r2, [r4, #12] -100072d6: 6094 str r4, [r2, #8] -100072d8: 2201 movs r2, #1 -100072da: 431a orrs r2, r3 -100072dc: 604a str r2, [r1, #4] -100072de: 4a25 ldr r2, [pc, #148] ; (10007374 <_free_r+0x1b8>) -100072e0: 6081 str r1, [r0, #8] -100072e2: 6812 ldr r2, [r2, #0] -100072e4: 429a cmp r2, r3 -100072e6: d8bd bhi.n 10007264 <_free_r+0xa8> -100072e8: 4b23 ldr r3, [pc, #140] ; (10007378 <_free_r+0x1bc>) -100072ea: 0028 movs r0, r5 -100072ec: 6819 ldr r1, [r3, #0] -100072ee: f7ff ff17 bl 10007120 <_malloc_trim_r> -100072f2: e7b7 b.n 10007264 <_free_r+0xa8> -100072f4: 2b14 cmp r3, #20 -100072f6: d907 bls.n 10007308 <_free_r+0x14c> -100072f8: 2b54 cmp r3, #84 ; 0x54 -100072fa: d81a bhi.n 10007332 <_free_r+0x176> -100072fc: 0b14 lsrs r4, r2, #12 -100072fe: 0026 movs r6, r4 -10007300: 346f adds r4, #111 ; 0x6f -10007302: 366e adds r6, #110 ; 0x6e -10007304: 00e4 lsls r4, r4, #3 -10007306: e7bb b.n 10007280 <_free_r+0xc4> -10007308: 001e movs r6, r3 -1000730a: 335c adds r3, #92 ; 0x5c -1000730c: 365b adds r6, #91 ; 0x5b -1000730e: 00dc lsls r4, r3, #3 -10007310: e7b6 b.n 10007280 <_free_r+0xc4> -10007312: 2201 movs r2, #1 -10007314: 10b6 asrs r6, r6, #2 -10007316: 40b2 lsls r2, r6 -10007318: 6846 ldr r6, [r0, #4] -1000731a: 4332 orrs r2, r6 -1000731c: 6042 str r2, [r0, #4] -1000731e: e7bd b.n 1000729c <_free_r+0xe0> -10007320: 60d9 str r1, [r3, #12] -10007322: 6099 str r1, [r3, #8] -10007324: 60cb str r3, [r1, #12] -10007326: 608b str r3, [r1, #8] -10007328: 2301 movs r3, #1 -1000732a: 4313 orrs r3, r2 -1000732c: 604b str r3, [r1, #4] -1000732e: 508a str r2, [r1, r2] -10007330: e798 b.n 10007264 <_free_r+0xa8> -10007332: 24aa movs r4, #170 ; 0xaa -10007334: 0064 lsls r4, r4, #1 -10007336: 42a3 cmp r3, r4 -10007338: d805 bhi.n 10007346 <_free_r+0x18a> -1000733a: 0bd4 lsrs r4, r2, #15 -1000733c: 0026 movs r6, r4 -1000733e: 3478 adds r4, #120 ; 0x78 -10007340: 3677 adds r6, #119 ; 0x77 -10007342: 00e4 lsls r4, r4, #3 -10007344: e79c b.n 10007280 <_free_r+0xc4> -10007346: 4c0d ldr r4, [pc, #52] ; (1000737c <_free_r+0x1c0>) -10007348: 42a3 cmp r3, r4 -1000734a: d805 bhi.n 10007358 <_free_r+0x19c> -1000734c: 0c94 lsrs r4, r2, #18 -1000734e: 0026 movs r6, r4 -10007350: 347d adds r4, #125 ; 0x7d -10007352: 367c adds r6, #124 ; 0x7c -10007354: 00e4 lsls r4, r4, #3 -10007356: e793 b.n 10007280 <_free_r+0xc4> -10007358: 24fe movs r4, #254 ; 0xfe -1000735a: 267e movs r6, #126 ; 0x7e -1000735c: 00a4 lsls r4, r4, #2 -1000735e: e78f b.n 10007280 <_free_r+0xc4> -10007360: 0033 movs r3, r6 -10007362: 4313 orrs r3, r2 -10007364: 604b str r3, [r1, #4] -10007366: 603a str r2, [r7, #0] -10007368: e77c b.n 10007264 <_free_r+0xa8> -1000736a: 46c0 nop ; (mov r8, r8) -1000736c: 200007b8 .word 0x200007b8 -10007370: 200007c0 .word 0x200007c0 -10007374: 20000bc4 .word 0x20000bc4 -10007378: 20000c34 .word 0x20000c34 -1000737c: 00000554 .word 0x00000554 +100072b0 <_free_r>: +100072b0: b5f0 push {r4, r5, r6, r7, lr} +100072b2: 46c6 mov lr, r8 +100072b4: 0005 movs r5, r0 +100072b6: 000c movs r4, r1 +100072b8: b500 push {lr} +100072ba: 2900 cmp r1, #0 +100072bc: d04f beq.n 1000735e <_free_r+0xae> +100072be: f7ff ff59 bl 10007174 <__malloc_lock> +100072c2: 0021 movs r1, r4 +100072c4: 3908 subs r1, #8 +100072c6: 684c ldr r4, [r1, #4] +100072c8: 2601 movs r6, #1 +100072ca: 0022 movs r2, r4 +100072cc: 2003 movs r0, #3 +100072ce: 43b2 bics r2, r6 +100072d0: 188f adds r7, r1, r2 +100072d2: 687b ldr r3, [r7, #4] +100072d4: 4383 bics r3, r0 +100072d6: 4862 ldr r0, [pc, #392] ; (10007460 <_free_r+0x1b0>) +100072d8: 4698 mov r8, r3 +100072da: 6883 ldr r3, [r0, #8] +100072dc: 42bb cmp r3, r7 +100072de: d06a beq.n 100073b6 <_free_r+0x106> +100072e0: 4643 mov r3, r8 +100072e2: 607b str r3, [r7, #4] +100072e4: 4226 tst r6, r4 +100072e6: d11e bne.n 10007326 <_free_r+0x76> +100072e8: 2308 movs r3, #8 +100072ea: 469c mov ip, r3 +100072ec: 680c ldr r4, [r1, #0] +100072ee: 4484 add ip, r0 +100072f0: 1b09 subs r1, r1, r4 +100072f2: 1912 adds r2, r2, r4 +100072f4: 688c ldr r4, [r1, #8] +100072f6: 4564 cmp r4, ip +100072f8: d04f beq.n 1000739a <_free_r+0xea> +100072fa: 68cb ldr r3, [r1, #12] +100072fc: 60e3 str r3, [r4, #12] +100072fe: 609c str r4, [r3, #8] +10007300: 4643 mov r3, r8 +10007302: 18fc adds r4, r7, r3 +10007304: 6864 ldr r4, [r4, #4] +10007306: 4234 tst r4, r6 +10007308: d111 bne.n 1000732e <_free_r+0x7e> +1000730a: 68bb ldr r3, [r7, #8] +1000730c: 4c55 ldr r4, [pc, #340] ; (10007464 <_free_r+0x1b4>) +1000730e: 4442 add r2, r8 +10007310: 42a3 cmp r3, r4 +10007312: d100 bne.n 10007316 <_free_r+0x66> +10007314: e07e b.n 10007414 <_free_r+0x164> +10007316: 68fc ldr r4, [r7, #12] +10007318: 60dc str r4, [r3, #12] +1000731a: 60a3 str r3, [r4, #8] +1000731c: 2301 movs r3, #1 +1000731e: 4313 orrs r3, r2 +10007320: 604b str r3, [r1, #4] +10007322: 508a str r2, [r1, r2] +10007324: e006 b.n 10007334 <_free_r+0x84> +10007326: 18fc adds r4, r7, r3 +10007328: 6864 ldr r4, [r4, #4] +1000732a: 4234 tst r4, r6 +1000732c: d0ed beq.n 1000730a <_free_r+0x5a> +1000732e: 4316 orrs r6, r2 +10007330: 604e str r6, [r1, #4] +10007332: 603a str r2, [r7, #0] +10007334: 2380 movs r3, #128 ; 0x80 +10007336: 009b lsls r3, r3, #2 +10007338: 429a cmp r2, r3 +1000733a: d213 bcs.n 10007364 <_free_r+0xb4> +1000733c: 0954 lsrs r4, r2, #5 +1000733e: 08d3 lsrs r3, r2, #3 +10007340: 2201 movs r2, #1 +10007342: 40a2 lsls r2, r4 +10007344: 6844 ldr r4, [r0, #4] +10007346: 00db lsls r3, r3, #3 +10007348: 4322 orrs r2, r4 +1000734a: 6042 str r2, [r0, #4] +1000734c: 1818 adds r0, r3, r0 +1000734e: 6883 ldr r3, [r0, #8] +10007350: 60c8 str r0, [r1, #12] +10007352: 608b str r3, [r1, #8] +10007354: 6081 str r1, [r0, #8] +10007356: 60d9 str r1, [r3, #12] +10007358: 0028 movs r0, r5 +1000735a: f7ff ff13 bl 10007184 <__malloc_unlock> +1000735e: bc80 pop {r7} +10007360: 46b8 mov r8, r7 +10007362: bdf0 pop {r4, r5, r6, r7, pc} +10007364: 0a53 lsrs r3, r2, #9 +10007366: 2b04 cmp r3, #4 +10007368: d83e bhi.n 100073e8 <_free_r+0x138> +1000736a: 0994 lsrs r4, r2, #6 +1000736c: 0026 movs r6, r4 +1000736e: 3439 adds r4, #57 ; 0x39 +10007370: 3638 adds r6, #56 ; 0x38 +10007372: 00e4 lsls r4, r4, #3 +10007374: 1904 adds r4, r0, r4 +10007376: 6823 ldr r3, [r4, #0] +10007378: 3c08 subs r4, #8 +1000737a: 2703 movs r7, #3 +1000737c: 429c cmp r4, r3 +1000737e: d042 beq.n 10007406 <_free_r+0x156> +10007380: 6858 ldr r0, [r3, #4] +10007382: 43b8 bics r0, r7 +10007384: 4290 cmp r0, r2 +10007386: d902 bls.n 1000738e <_free_r+0xde> +10007388: 689b ldr r3, [r3, #8] +1000738a: 429c cmp r4, r3 +1000738c: d1f8 bne.n 10007380 <_free_r+0xd0> +1000738e: 68dc ldr r4, [r3, #12] +10007390: 60cc str r4, [r1, #12] +10007392: 608b str r3, [r1, #8] +10007394: 60a1 str r1, [r4, #8] +10007396: 60d9 str r1, [r3, #12] +10007398: e7de b.n 10007358 <_free_r+0xa8> +1000739a: 4643 mov r3, r8 +1000739c: 18f8 adds r0, r7, r3 +1000739e: 6840 ldr r0, [r0, #4] +100073a0: 4230 tst r0, r6 +100073a2: d157 bne.n 10007454 <_free_r+0x1a4> +100073a4: 68fb ldr r3, [r7, #12] +100073a6: 68b8 ldr r0, [r7, #8] +100073a8: 4442 add r2, r8 +100073aa: 4316 orrs r6, r2 +100073ac: 60c3 str r3, [r0, #12] +100073ae: 6098 str r0, [r3, #8] +100073b0: 604e str r6, [r1, #4] +100073b2: 508a str r2, [r1, r2] +100073b4: e7d0 b.n 10007358 <_free_r+0xa8> +100073b6: 0013 movs r3, r2 +100073b8: 4443 add r3, r8 +100073ba: 4226 tst r6, r4 +100073bc: d106 bne.n 100073cc <_free_r+0x11c> +100073be: 680a ldr r2, [r1, #0] +100073c0: 1a89 subs r1, r1, r2 +100073c2: 688c ldr r4, [r1, #8] +100073c4: 189b adds r3, r3, r2 +100073c6: 68ca ldr r2, [r1, #12] +100073c8: 60e2 str r2, [r4, #12] +100073ca: 6094 str r4, [r2, #8] +100073cc: 2201 movs r2, #1 +100073ce: 431a orrs r2, r3 +100073d0: 604a str r2, [r1, #4] +100073d2: 4a25 ldr r2, [pc, #148] ; (10007468 <_free_r+0x1b8>) +100073d4: 6081 str r1, [r0, #8] +100073d6: 6812 ldr r2, [r2, #0] +100073d8: 429a cmp r2, r3 +100073da: d8bd bhi.n 10007358 <_free_r+0xa8> +100073dc: 4b23 ldr r3, [pc, #140] ; (1000746c <_free_r+0x1bc>) +100073de: 0028 movs r0, r5 +100073e0: 6819 ldr r1, [r3, #0] +100073e2: f7ff ff17 bl 10007214 <_malloc_trim_r> +100073e6: e7b7 b.n 10007358 <_free_r+0xa8> +100073e8: 2b14 cmp r3, #20 +100073ea: d907 bls.n 100073fc <_free_r+0x14c> +100073ec: 2b54 cmp r3, #84 ; 0x54 +100073ee: d81a bhi.n 10007426 <_free_r+0x176> +100073f0: 0b14 lsrs r4, r2, #12 +100073f2: 0026 movs r6, r4 +100073f4: 346f adds r4, #111 ; 0x6f +100073f6: 366e adds r6, #110 ; 0x6e +100073f8: 00e4 lsls r4, r4, #3 +100073fa: e7bb b.n 10007374 <_free_r+0xc4> +100073fc: 001e movs r6, r3 +100073fe: 335c adds r3, #92 ; 0x5c +10007400: 365b adds r6, #91 ; 0x5b +10007402: 00dc lsls r4, r3, #3 +10007404: e7b6 b.n 10007374 <_free_r+0xc4> +10007406: 2201 movs r2, #1 +10007408: 10b6 asrs r6, r6, #2 +1000740a: 40b2 lsls r2, r6 +1000740c: 6846 ldr r6, [r0, #4] +1000740e: 4332 orrs r2, r6 +10007410: 6042 str r2, [r0, #4] +10007412: e7bd b.n 10007390 <_free_r+0xe0> +10007414: 60d9 str r1, [r3, #12] +10007416: 6099 str r1, [r3, #8] +10007418: 60cb str r3, [r1, #12] +1000741a: 608b str r3, [r1, #8] +1000741c: 2301 movs r3, #1 +1000741e: 4313 orrs r3, r2 +10007420: 604b str r3, [r1, #4] +10007422: 508a str r2, [r1, r2] +10007424: e798 b.n 10007358 <_free_r+0xa8> +10007426: 24aa movs r4, #170 ; 0xaa +10007428: 0064 lsls r4, r4, #1 +1000742a: 42a3 cmp r3, r4 +1000742c: d805 bhi.n 1000743a <_free_r+0x18a> +1000742e: 0bd4 lsrs r4, r2, #15 +10007430: 0026 movs r6, r4 +10007432: 3478 adds r4, #120 ; 0x78 +10007434: 3677 adds r6, #119 ; 0x77 +10007436: 00e4 lsls r4, r4, #3 +10007438: e79c b.n 10007374 <_free_r+0xc4> +1000743a: 4c0d ldr r4, [pc, #52] ; (10007470 <_free_r+0x1c0>) +1000743c: 42a3 cmp r3, r4 +1000743e: d805 bhi.n 1000744c <_free_r+0x19c> +10007440: 0c94 lsrs r4, r2, #18 +10007442: 0026 movs r6, r4 +10007444: 347d adds r4, #125 ; 0x7d +10007446: 367c adds r6, #124 ; 0x7c +10007448: 00e4 lsls r4, r4, #3 +1000744a: e793 b.n 10007374 <_free_r+0xc4> +1000744c: 24fe movs r4, #254 ; 0xfe +1000744e: 267e movs r6, #126 ; 0x7e +10007450: 00a4 lsls r4, r4, #2 +10007452: e78f b.n 10007374 <_free_r+0xc4> +10007454: 0033 movs r3, r6 +10007456: 4313 orrs r3, r2 +10007458: 604b str r3, [r1, #4] +1000745a: 603a str r2, [r7, #0] +1000745c: e77c b.n 10007358 <_free_r+0xa8> +1000745e: 46c0 nop ; (mov r8, r8) +10007460: 200007a8 .word 0x200007a8 +10007464: 200007b0 .word 0x200007b0 +10007468: 20000bb4 .word 0x20000bb4 +1000746c: 20000c24 .word 0x20000c24 +10007470: 00000554 .word 0x00000554 -10007380 <__retarget_lock_acquire_recursive>: -10007380: 4770 bx lr -10007382: 46c0 nop ; (mov r8, r8) +10007474 <__retarget_lock_acquire_recursive>: +10007474: 4770 bx lr +10007476: 46c0 nop ; (mov r8, r8) -10007384 <__retarget_lock_release_recursive>: -10007384: 4770 bx lr -10007386: 46c0 nop ; (mov r8, r8) +10007478 <__retarget_lock_release_recursive>: +10007478: 4770 bx lr +1000747a: 46c0 nop ; (mov r8, r8) -10007388 <_fini>: -10007388: b5f8 push {r3, r4, r5, r6, r7, lr} -1000738a: 46c0 nop ; (mov r8, r8) -1000738c: 0000 movs r0, r0 - ... +1000747c <_fini>: +1000747c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000747e: 46c0 nop ; (mov r8, r8) -10007390 <__mutex_exit_veneer>: -10007390: b401 push {r0} -10007392: 4802 ldr r0, [pc, #8] ; (1000739c <__mutex_exit_veneer+0xc>) -10007394: 4684 mov ip, r0 -10007396: bc01 pop {r0} -10007398: 4760 bx ip -1000739a: bf00 nop -1000739c: 2000022d .word 0x2000022d +10007480 <__mutex_exit_veneer>: +10007480: b401 push {r0} +10007482: 4802 ldr r0, [pc, #8] ; (1000748c <__mutex_exit_veneer+0xc>) +10007484: 4684 mov ip, r0 +10007486: bc01 pop {r0} +10007488: 4760 bx ip +1000748a: bf00 nop +1000748c: 2000022d .word 0x2000022d -100073a0 <____aeabi_ldiv0_veneer>: -100073a0: b401 push {r0} -100073a2: 4802 ldr r0, [pc, #8] ; (100073ac <____aeabi_ldiv0_veneer+0xc>) -100073a4: 4684 mov ip, r0 -100073a6: bc01 pop {r0} -100073a8: 4760 bx ip -100073aa: bf00 nop -100073ac: 20000279 .word 0x20000279 +10007490 <____aeabi_ldiv0_veneer>: +10007490: b401 push {r0} +10007492: 4802 ldr r0, [pc, #8] ; (1000749c <____aeabi_ldiv0_veneer+0xc>) +10007494: 4684 mov ip, r0 +10007496: bc01 pop {r0} +10007498: 4760 bx ip +1000749a: bf00 nop +1000749c: 20000279 .word 0x20000279 -100073b0 <____aeabi_idiv0_veneer>: -100073b0: b401 push {r0} -100073b2: 4802 ldr r0, [pc, #8] ; (100073bc <____aeabi_idiv0_veneer+0xc>) -100073b4: 4684 mov ip, r0 -100073b6: bc01 pop {r0} -100073b8: 4760 bx ip -100073ba: bf00 nop -100073bc: 20000279 .word 0x20000279 +100074a0 <____aeabi_idiv0_veneer>: +100074a0: b401 push {r0} +100074a2: 4802 ldr r0, [pc, #8] ; (100074ac <____aeabi_idiv0_veneer+0xc>) +100074a4: 4684 mov ip, r0 +100074a6: bc01 pop {r0} +100074a8: 4760 bx ip +100074aa: bf00 nop +100074ac: 20000279 .word 0x20000279 -100073c0 <__mutex_try_enter_veneer>: -100073c0: b401 push {r0} -100073c2: 4802 ldr r0, [pc, #8] ; (100073cc <__mutex_try_enter_veneer+0xc>) -100073c4: 4684 mov ip, r0 -100073c6: bc01 pop {r0} -100073c8: 4760 bx ip -100073ca: bf00 nop -100073cc: 20000125 .word 0x20000125 +100074b0 <__mutex_try_enter_veneer>: +100074b0: b401 push {r0} +100074b2: 4802 ldr r0, [pc, #8] ; (100074bc <__mutex_try_enter_veneer+0xc>) +100074b4: 4684 mov ip, r0 +100074b6: bc01 pop {r0} +100074b8: 4760 bx ip +100074ba: bf00 nop +100074bc: 20000125 .word 0x20000125 -100073d0 <__mutex_enter_timeout_ms_veneer>: -100073d0: b401 push {r0} -100073d2: 4802 ldr r0, [pc, #8] ; (100073dc <__mutex_enter_timeout_ms_veneer+0xc>) -100073d4: 4684 mov ip, r0 -100073d6: bc01 pop {r0} -100073d8: 4760 bx ip -100073da: bf00 nop -100073dc: 200001e1 .word 0x200001e1 +100074c0 <__mutex_enter_timeout_ms_veneer>: +100074c0: b401 push {r0} +100074c2: 4802 ldr r0, [pc, #8] ; (100074cc <__mutex_enter_timeout_ms_veneer+0xc>) +100074c4: 4684 mov ip, r0 +100074c6: bc01 pop {r0} +100074c8: 4760 bx ip +100074ca: bf00 nop +100074cc: 200001e1 .word 0x200001e1 -100073e0 <__mutex_enter_blocking_veneer>: -100073e0: b401 push {r0} -100073e2: 4802 ldr r0, [pc, #8] ; (100073ec <__mutex_enter_blocking_veneer+0xc>) -100073e4: 4684 mov ip, r0 -100073e6: bc01 pop {r0} -100073e8: 4760 bx ip -100073ea: bf00 nop -100073ec: 200000c1 .word 0x200000c1 +100074d0 <__mutex_enter_blocking_veneer>: +100074d0: b401 push {r0} +100074d2: 4802 ldr r0, [pc, #8] ; (100074dc <__mutex_enter_blocking_veneer+0xc>) +100074d4: 4684 mov ip, r0 +100074d6: bc01 pop {r0} +100074d8: 4760 bx ip +100074da: bf00 nop +100074dc: 200000c1 .word 0x200000c1 Disassembly of section .data: @@ -14089,7 +14189,7 @@ Disassembly of section .data: 20000100: 4a06 ldr r2, [pc, #24] ; (2000011c ) 20000102: 2115 movs r1, #21 20000104: 4806 ldr r0, [pc, #24] ; (20000120 ) -20000106: f000 f8bb bl 20000280 <____assert_func_veneer> +20000106: f000 f8d3 bl 200002b0 <____assert_func_veneer> 2000010a: 23d0 movs r3, #208 ; 0xd0 2000010c: 061b lsls r3, r3, #24 2000010e: 681b ldr r3, [r3, #0] @@ -14097,9 +14197,9 @@ Disassembly of section .data: 20000112: 2300 movs r3, #0 20000114: e7e6 b.n 200000e4 20000116: 46c0 nop ; (mov r8, r8) -20000118: 10007a58 .word 0x10007a58 -2000011c: 10007ae0 .word 0x10007ae0 -20000120: 10007a6c .word 0x10007a6c +20000118: 10007c18 .word 0x10007c18 +2000011c: 10007ca0 .word 0x10007ca0 +20000120: 10007c2c .word 0x10007c2c 20000124 : 20000124: 0003 movs r3, r0 @@ -14168,7 +14268,7 @@ Disassembly of section .data: 200001ae: 4a0a ldr r2, [pc, #40] ; (200001d8 ) 200001b0: 2137 movs r1, #55 ; 0x37 200001b2: 480a ldr r0, [pc, #40] ; (200001dc ) -200001b4: f000 f864 bl 20000280 <____assert_func_veneer> +200001b4: f000 f87c bl 200002b0 <____assert_func_veneer> 200001b8: 23d0 movs r3, #208 ; 0xd0 200001ba: 061b lsls r3, r3, #24 200001bc: 681b ldr r3, [r3, #0] @@ -14177,14 +14277,14 @@ Disassembly of section .data: 200001c2: e7e6 b.n 20000192 200001c4: 0030 movs r0, r6 200001c6: 0039 movs r1, r7 -200001c8: f000 f872 bl 200002b0 <__best_effort_wfe_or_timeout_veneer> +200001c8: f000 f86a bl 200002a0 <__best_effort_wfe_or_timeout_veneer> 200001cc: 2800 cmp r0, #0 200001ce: d0e9 beq.n 200001a4 200001d0: 2000 movs r0, #0 200001d2: e7ea b.n 200001aa -200001d4: 10007a58 .word 0x10007a58 -200001d8: 10007ac8 .word 0x10007ac8 -200001dc: 10007a6c .word 0x10007a6c +200001d4: 10007c18 .word 0x10007c18 +200001d8: 10007c88 .word 0x10007c88 +200001dc: 10007c2c .word 0x10007c2c 200001e0 : 200001e0: b5f0 push {r4, r5, r6, r7, lr} @@ -14193,7 +14293,7 @@ Disassembly of section .data: 200001e6: b082 sub sp, #8 200001e8: 0007 movs r7, r0 200001ea: 4688 mov r8, r1 -200001ec: f000 f858 bl 200002a0 <__time_us_64_veneer> +200001ec: f000 f848 bl 20000280 <__time_us_64_veneer> 200001f0: 0004 movs r4, r0 200001f2: 000d movs r5, r1 200001f4: 9001 str r0, [sp, #4] @@ -14249,11 +14349,11 @@ Disassembly of section .data: 20000260: 4a03 ldr r2, [pc, #12] ; (20000270 ) 20000262: 214b movs r1, #75 ; 0x4b 20000264: 4803 ldr r0, [pc, #12] ; (20000274 ) -20000266: f000 f80b bl 20000280 <____assert_func_veneer> +20000266: f000 f823 bl 200002b0 <____assert_func_veneer> 2000026a: 46c0 nop ; (mov r8, r8) -2000026c: 10007aac .word 0x10007aac -20000270: 10007abc .word 0x10007abc -20000274: 10007a6c .word 0x10007a6c +2000026c: 10007c6c .word 0x10007c6c +20000270: 10007c7c .word 0x10007c7c +20000274: 10007c2c .word 0x10007c2c 20000278 <__aeabi_idiv0>: 20000278: 4770 bx lr @@ -14261,14 +14361,14 @@ Disassembly of section .data: 2000027c: 0000 movs r0, r0 ... -20000280 <____assert_func_veneer>: +20000280 <__time_us_64_veneer>: 20000280: b401 push {r0} -20000282: 4802 ldr r0, [pc, #8] ; (2000028c <____assert_func_veneer+0xc>) +20000282: 4802 ldr r0, [pc, #8] ; (2000028c <__time_us_64_veneer+0xc>) 20000284: 4684 mov ip, r0 20000286: bc01 pop {r0} 20000288: 4760 bx ip 2000028a: bf00 nop -2000028c: 10001b6d .word 0x10001b6d +2000028c: 100014ed .word 0x100014ed 20000290 <____wrap___aeabi_lmul_veneer>: 20000290: b401 push {r0} @@ -14277,97 +14377,95 @@ Disassembly of section .data: 20000296: bc01 pop {r0} 20000298: 4760 bx ip 2000029a: bf00 nop -2000029c: 100041e5 .word 0x100041e5 +2000029c: 100042d9 .word 0x100042d9 -200002a0 <__time_us_64_veneer>: +200002a0 <__best_effort_wfe_or_timeout_veneer>: 200002a0: b401 push {r0} -200002a2: 4802 ldr r0, [pc, #8] ; (200002ac <__time_us_64_veneer+0xc>) +200002a2: 4802 ldr r0, [pc, #8] ; (200002ac <__best_effort_wfe_or_timeout_veneer+0xc>) 200002a4: 4684 mov ip, r0 200002a6: bc01 pop {r0} 200002a8: 4760 bx ip 200002aa: bf00 nop -200002ac: 100013f9 .word 0x100013f9 +200002ac: 100013c9 .word 0x100013c9 -200002b0 <__best_effort_wfe_or_timeout_veneer>: +200002b0 <____assert_func_veneer>: 200002b0: b401 push {r0} -200002b2: 4802 ldr r0, [pc, #8] ; (200002bc <__best_effort_wfe_or_timeout_veneer+0xc>) +200002b2: 4802 ldr r0, [pc, #8] ; (200002bc <____assert_func_veneer+0xc>) 200002b4: 4684 mov ip, r0 200002b6: bc01 pop {r0} 200002b8: 4760 bx ip 200002ba: bf00 nop -200002bc: 100012d5 .word 0x100012d5 +200002bc: 10001c61 .word 0x10001c61 -200002c0 : -200002c0: 00000000 00000001 ........ +200002c0 : +200002c0: 1000774c 1000772c 10007734 10007744 Lw..,w..4w..Dw.. -200002c8 : -200002c8: 1000758c 1000756c 10007574 10007584 .u..lu..tu...u.. +200002d0 : +200002d0: 00000010 .... -200002d8 : -200002d8: 00000010 .... - -200002dc : -200002dc: 00000000 .word 0x00000000 -200002e0: 00010000 .word 0x00010000 +200002d4 : +200002d4: 00000000 .word 0x00000000 +200002d8: 00010000 .word 0x00010000 ... -200002ec: 00020000 .word 0x00020000 +200002e4: 00020000 .word 0x00020000 ... -200002f8: 00030000 .word 0x00030000 +200002f0: 00030000 .word 0x00030000 ... -20000304: 00ff0000 .word 0x00ff0000 -20000308: 00000000 .word 0x00000000 +200002fc: 00ff0000 .word 0x00ff0000 +20000300: 00000000 .word 0x00000000 -2000030c : -2000030c: b500 push {lr} -2000030e: 6848 ldr r0, [r1, #4] -20000310: 3101 adds r1, #1 -20000312: 468e mov lr, r1 -20000314: 4700 bx r0 +20000304 : +20000304: b500 push {lr} +20000306: 6848 ldr r0, [r1, #4] +20000308: 3101 adds r1, #1 +2000030a: 468e mov lr, r1 +2000030c: 4700 bx r0 -20000316 : -20000316: 4670 mov r0, lr -20000318: 3809 subs r0, #9 -2000031a: 4901 ldr r1, [pc, #4] ; (20000320 ) -2000031c: 4788 blx r1 -2000031e: bd00 pop {pc} -20000320: 10002221 .word 0x10002221 +2000030e : +2000030e: 4670 mov r0, lr +20000310: 3809 subs r0, #9 +20000312: 4901 ldr r1, [pc, #4] ; (20000318 ) +20000314: 4788 blx r1 +20000316: bd00 pop {pc} +20000318: 10002315 .word 0x10002315 +2000031c: 00000000 .word 0x00000000 + +20000320 : +20000320: 00003350 .word 0x00003350 +20000324: 0000334c .word 0x0000334c +20000328: 00003354 .word 0x00003354 +2000032c: 00003352 .word 0x00003352 + +20000330 : +20000330: 0000534d .word 0x0000534d +20000334: 0000434d .word 0x0000434d +20000338: 00003453 .word 0x00003453 +2000033c: 00003443 .word 0x00003443 + +20000340 : +20000340: 100046e9 00000000 10004755 00000000 .F......UG...... +20000350: 00000100 .... + +20000354 : +20000354: 100085c8 100085a8 ........ + +2000035c <_usbd_qdef>: +2000035c: 20000d34 000c0010 00000000 00000000 4.. ............ ... -20000330 : -20000330: 00003350 .word 0x00003350 -20000334: 0000334c .word 0x0000334c -20000338: 00003354 .word 0x00003354 -2000033c: 00003352 .word 0x00003352 +2000037c <_impure_ptr>: +2000037c: 20000380 ... -20000340 : -20000340: 0000534d .word 0x0000534d -20000344: 0000434d .word 0x0000434d -20000348: 00003453 .word 0x00003453 -2000034c: 00003443 .word 0x00003443 - -20000350 : -20000350: 100045f5 00000000 10004661 00000000 .E......aF...... -20000360: 00000100 .... - -20000364 : -20000364: 10008408 100083e8 ........ - -2000036c <_usbd_qdef>: -2000036c: 20000d44 000c0010 00000000 00000000 D.. ............ +20000380 : +20000380: 00000000 2000066c 200006d4 2000073c ....l.. ... <.. + ... +20000428: 00000001 00000000 abcd330e e66d1234 .........3..4.m. +20000438: 0005deec 0000000b 00000000 00000000 ................ ... -2000038c <_impure_ptr>: -2000038c: 20000390 ... - -20000390 : -20000390: 00000000 2000067c 200006e4 2000074c ....|.. ... L.. - ... -20000438: 00000001 00000000 abcd330e e66d1234 .........3..4.m. -20000448: 0005deec 0000000b 00000000 00000000 ................ - ... - -200007b8 <__malloc_av_>: +200007a8 <__malloc_av_>: ... +200007b0: 200007a8 200007a8 200007b0 200007b0 ... ... ... ... 200007c0: 200007b8 200007b8 200007c0 200007c0 ... ... ... ... 200007d0: 200007c8 200007c8 200007d0 200007d0 ... ... ... ... 200007e0: 200007d8 200007d8 200007e0 200007e0 ... ... ... ... @@ -14431,22 +14529,21 @@ Disassembly of section .data: 20000b80: 20000b78 20000b78 20000b80 20000b80 x.. x.. ... ... 20000b90: 20000b88 20000b88 20000b90 20000b90 ... ... ... ... 20000ba0: 20000b98 20000b98 20000ba0 20000ba0 ... ... ... ... -20000bb0: 20000ba8 20000ba8 20000bb0 20000bb0 ... ... ... ... -20000bc0 <__malloc_sbrk_base>: -20000bc0: ffffffff .... +20000bb0 <__malloc_sbrk_base>: +20000bb0: ffffffff .... -20000bc4 <__malloc_trim_threshold>: -20000bc4: 00020000 .... +20000bb4 <__malloc_trim_threshold>: +20000bb4: 00020000 .... -20000bc8 : +20000bb8 : ... -20000bd0 <__mutex_array_end>: -20000bd0: 10004359 .word 0x10004359 -20000bd4: 1000345d .word 0x1000345d -20000bd8: 10003b4d .word 0x10003b4d -20000bdc: 10004219 .word 0x10004219 +20000bc0 <__mutex_array_end>: +20000bc0: 1000444d .word 0x1000444d +20000bc4: 10003551 .word 0x10003551 +20000bc8: 10003c41 .word 0x10003c41 +20000bcc: 1000430d .word 0x1000430d -20000be0 <__frame_dummy_init_array_entry>: -20000be0: 100002ed .... +20000bd0 <__frame_dummy_init_array_entry>: +20000bd0: 100002ed .... diff --git a/build/src/pico_sdvx.elf b/build/src/pico_sdvx.elf index a7befc222e16277948515b72407e39356ca25920..6c489a03b63251f5945d8d82501561b21db05039 100644 GIT binary patch literal 567016 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 HyY$AT3eRdVxO!P&3%= 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 literal 560284 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 (rac~c=md$#xm1!5m{kh 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�bS$gesICaX)z)h71r}LM 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 sGbxfAj8wuJUxhIK}5F$?QLZwLg^fY1J)>9{hXV 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 delta 10151 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 == 0) { + i = i << 1; + ++interrupt_channel; + } + dma_hw->ints0 = 1u << interrupt_channel; + if (interrupt_channel < 4){ + dma_channel_set_read_addr(interrupt_channel, &pio->rxf[interrupt_channel], true); + } +} /** * Initialize board pins @@ -41,14 +58,27 @@ void init() { gpio_set_dir(25, GPIO_OUT); gpio_put(25, 1); - // Setup Encoder PIO + // Set up the state machine for encoders pio = pio0; - offset = pio_add_program(pio, &encoders_program); - - // Setup Encoder GPIO - for (uint i = 0; i < ENC_GPIO_SIZE; i++) { - encoders_program_init(pio, state_machine[i], offset, ENC_GPIO[i]); - enc_val[i] = pio_sm_get(pio, i); + uint offset = pio_add_program(pio, &encoders_program); + // Setup Encoders + for (int i = 0; i<2; i++){ + encoders_program_init(pio, i, offset, ENC_GPIO[i]); + + dma_channel_config c = dma_channel_get_default_config(i); + channel_config_set_read_increment(&c, false); + channel_config_set_write_increment(&c, false); + channel_config_set_dreq(&c, pio_get_dreq(pio, i, false)); + + dma_channel_configure(i, &c, + &capture_buf[i], // Destinatinon pointer + &pio->rxf[i], // Source pointer + 0x10, // Number of transfers + true // Start immediately + ); + irq_set_exclusive_handler(DMA_IRQ_0, dma_handler); + irq_set_enabled(DMA_IRQ_0, true); + dma_channel_set_irq0_enabled(i, true); } // Setup Button GPIO @@ -98,18 +128,20 @@ void key_mode() { } /*------------- Mouse -------------*/ - bool changed_state = pio_sm_get_rx_fifo_level(pio, state_machine[0]) > 0 || - pio_sm_get_rx_fifo_level(pio, state_machine[1]) > 0; - if (changed_state) { - // delay if needed before attempt to send mouse report + // delay if needed before attempt to send mouse report + bool encoder_state_changed = false; + for (int i = 0; i < ENC_GPIO_SIZE; i++) { + if (prev_capture_buf[i] != capture_buf[i]); + encoder_state_changed = true; + } + if (encoder_state_changed) { while (!tud_hid_ready()) { board_delay(1); } - // 0-4294967295 - tud_hid_mouse_report(REPORT_ID_MOUSE, 0x00, (pio_sm_get(pio, 0) - enc_val[0]) * ENC_SENS, - (pio_sm_get(pio, 1) - enc_val[1]) * ENC_SENS, 0, 0); - for (uint i = 0; i < ENC_GPIO_SIZE; i++) { - enc_val[i] = pio_sm_get(pio, i); + tud_hid_mouse_report(REPORT_ID_MOUSE, 0x00, (capture_buf[0] - prev_capture_buf[0]) * ENC_SENS, + (capture_buf[1] - prev_capture_buf[1]) * ENC_SENS, 0, 0); + for (int i = 0; i < ENC_GPIO_SIZE; i++) { + prev_capture_buf[i] = capture_buf[i]; } } }

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: 100001d4: 7188ebf2 .word 0x7188ebf2 -100001d8: 10008b20 .word 0x10008b20 -100001dc: 10008b40 .word 0x10008b40 +100001d8: 10008ce0 .word 0x10008ce0 +100001dc: 10008d00 .word 0x10008d00 100001e0: 10000234 .word 0x10000234 100001e4: e71aa390 .word 0xe71aa390 @@ -252,13 +252,13 @@ Disassembly of section .text: 10000232: 4770 bx lr 10000234 : -10000234: 10008b40 .word 0x10008b40 +10000234: 10008d00 .word 0x10008d00 10000238: 200000c0 .word 0x200000c0 -1000023c: 20000be4 .word 0x20000be4 -10000240: 10009664 .word 0x10009664 +1000023c: 20000bd4 .word 0x20000bd4 +10000240: 10009814 .word 0x10009814 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 -1000024c: 10009664 .word 0x10009664 +1000024c: 10009814 .word 0x10009814 10000250: 20041000 .word 0x20041000 10000254: 20041000 .word 0x20041000 10000258: 00000000 .word 0x00000000 @@ -266,7 +266,7 @@ Disassembly of section .text: 1000025e : 1000025e: 480b ldr r0, [pc, #44] ; (1000028c <__get_current_exception+0x26>) -10000260: f003 f904 bl 1000346c +10000260: f003 f97e bl 10003560 10000264: 4700 bx r0 10000266 <__get_current_exception>: @@ -276,24 +276,24 @@ Disassembly of section .text: 1000026e: 0000 .short 0x0000 10000270: e000ed08 .word 0xe000ed08 10000274: d0000000 .word 0xd0000000 -10000278: 20000be4 .word 0x20000be4 -1000027c: 20001724 .word 0x20001724 -10000280: 10001a5d .word 0x10001a5d -10000284: 100006f9 .word 0x100006f9 -10000288: 10001b65 .word 0x10001b65 +10000278: 20000bd4 .word 0x20000bd4 +1000027c: 20001718 .word 0x20001718 +10000280: 10001b51 .word 0x10001b51 +10000284: 100007ed .word 0x100007ed +10000288: 10001c59 .word 0x10001c59 1000028c: 00005657 .word 0x00005657 10000290 <__bi_46>: -10000290: 50520006 5360b3ab 1000839c ..RP..`S.... +10000290: 50520006 5360b3ab 1000855c ..RP..`S\... 1000029c <__bi_34>: -1000029c: 50520006 02031c86 100083ac ..RP........ +1000029c: 50520006 02031c86 1000856c ..RP....l... 100002a8 <__bi_26>: -100002a8: 50520006 9da22254 100083b8 ..RPT"...... +100002a8: 50520006 9da22254 10008578 ..RPT"..x... 100002b4 <__bi_18>: -100002b4: 50520005 68f465de 10009664 ..RP.e.hd... +100002b4: 50520005 68f465de 10009814 ..RP.e.h.... 100002c0 <_init>: 100002c0: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -314,9 +314,9 @@ Disassembly of section .text: 100002da: 2301 movs r3, #1 100002dc: 7023 strb r3, [r4, #0] 100002de: bd10 pop {r4, pc} -100002e0: 20000be4 .word 0x20000be4 +100002e0: 20000bd4 .word 0x20000bd4 100002e4: 00000000 .word 0x00000000 -100002e8: 100073f0 .word 0x100073f0 +100002e8: 100074e0 .word 0x100074e0 100002ec : 100002ec: 4b04 ldr r3, [pc, #16] ; (10000300 ) @@ -330,13730 +330,13830 @@ Disassembly of section .text: 100002fc: bd10 pop {r4, pc} 100002fe: 46c0 nop ; (mov r8, r8) 10000300: 00000000 .word 0x00000000 -10000304: 20000be8 .word 0x20000be8 -10000308: 100073f0 .word 0x100073f0 +10000304: 20000bd8 .word 0x20000bd8 +10000308: 100074e0 .word 0x100074e0 -1000030c : -1000030c: b5f0 push {r4, r5, r6, r7, lr} -1000030e: 46ce mov lr, r9 -10000310: 4647 mov r7, r8 -10000312: b580 push {r7, lr} -10000314: b08d sub sp, #52 ; 0x34 -10000316: 2019 movs r0, #25 -10000318: f000 fa70 bl 100007fc -1000031c: 23d0 movs r3, #208 ; 0xd0 -1000031e: 061b lsls r3, r3, #24 -10000320: 2280 movs r2, #128 ; 0x80 -10000322: 0492 lsls r2, r2, #18 -10000324: 625a str r2, [r3, #36] ; 0x24 -10000326: 615a str r2, [r3, #20] -10000328: 487f ldr r0, [pc, #508] ; (10000528 ) -1000032a: 4b80 ldr r3, [pc, #512] ; (1000052c ) -1000032c: 6018 str r0, [r3, #0] -1000032e: 4980 ldr r1, [pc, #512] ; (10000530 ) -10000330: f006 face bl 100068d0 -10000334: 4b7f ldr r3, [pc, #508] ; (10000534 ) -10000336: 6018 str r0, [r3, #0] -10000338: 2600 movs r6, #0 -1000033a: e07a b.n 10000432 -1000033c: 2190 movs r1, #144 ; 0x90 -1000033e: 4b7e ldr r3, [pc, #504] ; (10000538 ) -10000340: 4a7e ldr r2, [pc, #504] ; (1000053c ) -10000342: 31ff adds r1, #255 ; 0xff -10000344: 487e ldr r0, [pc, #504] ; (10000540 ) -10000346: f001 fc11 bl 10001b6c <__assert_func> -1000034a: 2106 movs r1, #6 -1000034c: e092 b.n 10000474 -1000034e: 4b76 ldr r3, [pc, #472] ; (10000528 ) -10000350: 429c cmp r4, r3 -10000352: d100 bne.n 10000356 -10000354: e0a1 b.n 1000049a -10000356: 2107 movs r1, #7 -10000358: 0038 movs r0, r7 -1000035a: f000 fa1d bl 10000798 -1000035e: 2200 movs r2, #0 -10000360: 2101 movs r1, #1 -10000362: 0028 movs r0, r5 -10000364: f000 fa30 bl 100007c8 -10000368: 2200 movs r2, #0 -1000036a: 2101 movs r1, #1 -1000036c: 0038 movs r0, r7 -1000036e: f000 fa2b bl 100007c8 -10000372: 2210 movs r2, #16 -10000374: 2100 movs r1, #0 -10000376: a808 add r0, sp, #32 -10000378: f003 fff6 bl 10004368 <__wrap_memset> -1000037c: 2380 movs r3, #128 ; 0x80 -1000037e: 025b lsls r3, r3, #9 -10000380: 9308 str r3, [sp, #32] -10000382: 23f8 movs r3, #248 ; 0xf8 -10000384: 025b lsls r3, r3, #9 -10000386: 9309 str r3, [sp, #36] ; 0x24 -10000388: 2380 movs r3, #128 ; 0x80 -1000038a: 02db lsls r3, r3, #11 -1000038c: 930a str r3, [sp, #40] ; 0x28 -1000038e: 23c0 movs r3, #192 ; 0xc0 -10000390: 031b lsls r3, r3, #12 -10000392: 930a str r3, [sp, #40] ; 0x28 -10000394: 2210 movs r2, #16 -10000396: a908 add r1, sp, #32 -10000398: a804 add r0, sp, #16 -1000039a: f003 ffeb bl 10004374 <__wrap___aeabi_memcpy> -1000039e: 4642 mov r2, r8 -100003a0: 3216 adds r2, #22 -100003a2: 2a1f cmp r2, #31 -100003a4: d87b bhi.n 1000049e -100003a6: 4643 mov r3, r8 -100003a8: 2b1f cmp r3, #31 -100003aa: d87e bhi.n 100004aa -100003ac: 9b05 ldr r3, [sp, #20] -100003ae: 9303 str r3, [sp, #12] -100003b0: 4b64 ldr r3, [pc, #400] ; (10000544 ) -100003b2: 9903 ldr r1, [sp, #12] -100003b4: 400b ands r3, r1 -100003b6: 4641 mov r1, r8 -100003b8: 01c9 lsls r1, r1, #7 -100003ba: 430b orrs r3, r1 -100003bc: 0312 lsls r2, r2, #12 -100003be: 4313 orrs r3, r2 -100003c0: 9305 str r3, [sp, #20] -100003c2: 2210 movs r2, #16 -100003c4: a904 add r1, sp, #16 -100003c6: a808 add r0, sp, #32 -100003c8: f003 ffd4 bl 10004374 <__wrap___aeabi_memcpy> -100003cc: 2d1f cmp r5, #31 -100003ce: d872 bhi.n 100004b6 -100003d0: 9b0b ldr r3, [sp, #44] ; 0x2c -100003d2: 9303 str r3, [sp, #12] -100003d4: 4b5c ldr r3, [pc, #368] ; (10000548 ) -100003d6: 9a03 ldr r2, [sp, #12] -100003d8: 4013 ands r3, r2 -100003da: 03ed lsls r5, r5, #15 -100003dc: 431d orrs r5, r3 -100003de: 950b str r5, [sp, #44] ; 0x2c -100003e0: 2f1f cmp r7, #31 -100003e2: d86e bhi.n 100004c2 -100003e4: 9b09 ldr r3, [sp, #36] ; 0x24 -100003e6: 9303 str r3, [sp, #12] -100003e8: 4b58 ldr r3, [pc, #352] ; (1000054c ) -100003ea: 9a03 ldr r2, [sp, #12] -100003ec: 4013 ands r3, r2 -100003ee: 063f lsls r7, r7, #24 -100003f0: 431f orrs r7, r3 -100003f2: 9709 str r7, [sp, #36] ; 0x24 -100003f4: 9b0a ldr r3, [sp, #40] ; 0x28 -100003f6: 9303 str r3, [sp, #12] -100003f8: 4a55 ldr r2, [pc, #340] ; (10000550 ) -100003fa: 401a ands r2, r3 -100003fc: 2380 movs r3, #128 ; 0x80 -100003fe: 039b lsls r3, r3, #14 -10000400: 4313 orrs r3, r2 -10000402: 930a str r3, [sp, #40] ; 0x28 -10000404: ab08 add r3, sp, #32 -10000406: 4642 mov r2, r8 -10000408: 4649 mov r1, r9 -1000040a: 0020 movs r0, r4 -1000040c: f006 fac2 bl 10006994 -10000410: 6823 ldr r3, [r4, #0] -10000412: 2201 movs r2, #1 -10000414: 4649 mov r1, r9 -10000416: 408a lsls r2, r1 -10000418: 4393 bics r3, r2 -1000041a: 4313 orrs r3, r2 -1000041c: 6023 str r3, [r4, #0] -1000041e: 4b43 ldr r3, [pc, #268] ; (1000052c ) -10000420: 681a ldr r2, [r3, #0] -10000422: 0033 movs r3, r6 -10000424: 3308 adds r3, #8 -10000426: 009b lsls r3, r3, #2 -10000428: 5899 ldr r1, [r3, r2] -1000042a: 00b2 lsls r2, r6, #2 -1000042c: 4b49 ldr r3, [pc, #292] ; (10000554 ) -1000042e: 50d1 str r1, [r2, r3] -10000430: 3601 adds r6, #1 -10000432: 2e01 cmp r6, #1 -10000434: d84b bhi.n 100004ce -10000436: 4b3d ldr r3, [pc, #244] ; (1000052c ) -10000438: 681c ldr r4, [r3, #0] -1000043a: 00b3 lsls r3, r6, #2 -1000043c: 4a46 ldr r2, [pc, #280] ; (10000558 ) -1000043e: 589b ldr r3, [r3, r2] -10000440: 4699 mov r9, r3 -10000442: 4b3c ldr r3, [pc, #240] ; (10000534 ) -10000444: 681b ldr r3, [r3, #0] -10000446: 4698 mov r8, r3 -10000448: 4b44 ldr r3, [pc, #272] ; (1000055c ) -1000044a: 5d9d ldrb r5, [r3, r6] -1000044c: 2300 movs r3, #0 -1000044e: 9300 str r3, [sp, #0] -10000450: 3302 adds r3, #2 -10000452: 002a movs r2, r5 -10000454: 4649 mov r1, r9 -10000456: 0020 movs r0, r4 -10000458: f006 fa56 bl 10006908 -1000045c: 4b32 ldr r3, [pc, #200] ; (10000528 ) -1000045e: 429c cmp r4, r3 -10000460: d003 beq.n 1000046a -10000462: 4b3f ldr r3, [pc, #252] ; (10000560 ) -10000464: 429c cmp r4, r3 -10000466: d000 beq.n 1000046a -10000468: e768 b.n 1000033c -1000046a: 4b2f ldr r3, [pc, #188] ; (10000528 ) -1000046c: 429c cmp r4, r3 -1000046e: d100 bne.n 10000472 -10000470: e76b b.n 1000034a -10000472: 2107 movs r1, #7 -10000474: 0028 movs r0, r5 -10000476: f000 f98f bl 10000798 -1000047a: 1c6f adds r7, r5, #1 -1000047c: 4b2a ldr r3, [pc, #168] ; (10000528 ) -1000047e: 429c cmp r4, r3 -10000480: d100 bne.n 10000484 -10000482: e764 b.n 1000034e -10000484: 4b36 ldr r3, [pc, #216] ; (10000560 ) -10000486: 429c cmp r4, r3 -10000488: d100 bne.n 1000048c -1000048a: e760 b.n 1000034e -1000048c: 2190 movs r1, #144 ; 0x90 -1000048e: 4b2a ldr r3, [pc, #168] ; (10000538 ) -10000490: 4a2a ldr r2, [pc, #168] ; (1000053c ) -10000492: 31ff adds r1, #255 ; 0xff -10000494: 482a ldr r0, [pc, #168] ; (10000540 ) -10000496: f001 fb69 bl 10001b6c <__assert_func> -1000049a: 2106 movs r1, #6 -1000049c: e75c b.n 10000358 -1000049e: 4b31 ldr r3, [pc, #196] ; (10000564 ) -100004a0: 4a31 ldr r2, [pc, #196] ; (10000568 ) -100004a2: 21ed movs r1, #237 ; 0xed -100004a4: 4826 ldr r0, [pc, #152] ; (10000540 ) -100004a6: f001 fb61 bl 10001b6c <__assert_func> -100004aa: 4b30 ldr r3, [pc, #192] ; (1000056c ) -100004ac: 4a2e ldr r2, [pc, #184] ; (10000568 ) -100004ae: 21ee movs r1, #238 ; 0xee -100004b0: 4823 ldr r0, [pc, #140] ; (10000540 ) -100004b2: f001 fb5b bl 10001b6c <__assert_func> -100004b6: 4b2e ldr r3, [pc, #184] ; (10000570 ) -100004b8: 4a2e ldr r2, [pc, #184] ; (10000574 ) -100004ba: 219a movs r1, #154 ; 0x9a -100004bc: 4820 ldr r0, [pc, #128] ; (10000540 ) -100004be: f001 fb55 bl 10001b6c <__assert_func> -100004c2: 4b2d ldr r3, [pc, #180] ; (10000578 ) -100004c4: 4a2d ldr r2, [pc, #180] ; (1000057c ) -100004c6: 21fb movs r1, #251 ; 0xfb -100004c8: 481d ldr r0, [pc, #116] ; (10000540 ) -100004ca: f001 fb4f bl 10001b6c <__assert_func> -100004ce: 2500 movs r5, #0 -100004d0: e013 b.n 100004fa -100004d2: 4b2b ldr r3, [pc, #172] ; (10000580 ) -100004d4: 5d5c ldrb r4, [r3, r5] -100004d6: 0020 movs r0, r4 -100004d8: f000 f990 bl 100007fc -100004dc: 2105 movs r1, #5 -100004de: 0020 movs r0, r4 -100004e0: f000 f95a bl 10000798 -100004e4: 2301 movs r3, #1 -100004e6: 40a3 lsls r3, r4 -100004e8: 22d0 movs r2, #208 ; 0xd0 -100004ea: 0612 lsls r2, r2, #24 -100004ec: 6293 str r3, [r2, #40] ; 0x28 -100004ee: 2200 movs r2, #0 -100004f0: 2101 movs r1, #1 -100004f2: 0020 movs r0, r4 -100004f4: f000 f968 bl 100007c8 -100004f8: 3501 adds r5, #1 -100004fa: 2d06 cmp r5, #6 -100004fc: d9e9 bls.n 100004d2 -100004fe: 2400 movs r4, #0 -10000500: e00a b.n 10000518 -10000502: 4b20 ldr r3, [pc, #128] ; (10000584 ) -10000504: 5d1d ldrb r5, [r3, r4] -10000506: 0028 movs r0, r5 -10000508: f000 f978 bl 100007fc -1000050c: 2301 movs r3, #1 -1000050e: 40ab lsls r3, r5 -10000510: 22d0 movs r2, #208 ; 0xd0 -10000512: 0612 lsls r2, r2, #24 -10000514: 6253 str r3, [r2, #36] ; 0x24 -10000516: 3401 adds r4, #1 -10000518: 2c06 cmp r4, #6 -1000051a: d9f2 bls.n 10000502 -1000051c: b00d add sp, #52 ; 0x34 -1000051e: bcc0 pop {r6, r7} -10000520: 46b9 mov r9, r7 -10000522: 46b0 mov r8, r6 -10000524: bdf0 pop {r4, r5, r6, r7, pc} -10000526: 46c0 nop ; (mov r8, r8) -10000528: 50200000 .word 0x50200000 -1000052c: 200014ec .word 0x200014ec -10000530: 10007534 .word 0x10007534 -10000534: 200014e8 .word 0x200014e8 -10000538: 100073f0 .word 0x100073f0 -1000053c: 10007524 .word 0x10007524 -10000540: 1000740c .word 0x1000740c -10000544: fffe007f .word 0xfffe007f -10000548: fff07fff .word 0xfff07fff -1000054c: e0ffffff .word 0xe0ffffff -10000550: fe0affff .word 0xfe0affff -10000554: 20000e50 .word 0x20000e50 -10000558: 200002c0 .word 0x200002c0 -1000055c: 100074c4 .word 0x100074c4 -10000560: 50300000 .word 0x50300000 -10000564: 10007464 .word 0x10007464 -10000568: 10007510 .word 0x10007510 -1000056c: 10007484 .word 0x10007484 -10000570: 100074a8 .word 0x100074a8 -10000574: 100074f8 .word 0x100074f8 -10000578: 100074b8 .word 0x100074b8 -1000057c: 100074e0 .word 0x100074e0 -10000580: 100074d0 .word 0x100074d0 -10000584: 100074c8 .word 0x100074c8 +1000030c : +1000030c: 2200 movs r2, #0 +1000030e: 2301 movs r3, #1 +10000310: e001 b.n 10000316 +10000312: 005b lsls r3, r3, #1 +10000314: 3201 adds r2, #1 +10000316: 20a0 movs r0, #160 ; 0xa0 +10000318: 05c0 lsls r0, r0, #23 +1000031a: 490a ldr r1, [pc, #40] ; (10000344 ) +1000031c: 5841 ldr r1, [r0, r1] +1000031e: 420b tst r3, r1 +10000320: d0f7 beq.n 10000312 +10000322: 2301 movs r3, #1 +10000324: 4093 lsls r3, r2 +10000326: 4907 ldr r1, [pc, #28] ; (10000344 ) +10000328: 5043 str r3, [r0, r1] +1000032a: 2a03 cmp r2, #3 +1000032c: dc09 bgt.n 10000342 +1000032e: 4b06 ldr r3, [pc, #24] ; (10000348 ) +10000330: 681b ldr r3, [r3, #0] +10000332: 0011 movs r1, r2 +10000334: 3108 adds r1, #8 +10000336: 0089 lsls r1, r1, #2 +10000338: 185b adds r3, r3, r1 +1000033a: 0192 lsls r2, r2, #6 +1000033c: 4684 mov ip, r0 +1000033e: 4462 add r2, ip +10000340: 63d3 str r3, [r2, #60] ; 0x3c +10000342: 4770 bx lr +10000344: 0000040c .word 0x0000040c +10000348: 200014d8 .word 0x200014d8 -10000588 : -10000588: b530 push {r4, r5, lr} -1000058a: b087 sub sp, #28 -1000058c: 2000 movs r0, #0 -1000058e: f005 fd43 bl 10006018 -10000592: 1e05 subs r5, r0, #0 -10000594: d050 beq.n 10000638 -10000596: 2300 movs r3, #0 -10000598: 9304 str r3, [sp, #16] -1000059a: aa04 add r2, sp, #16 -1000059c: 8093 strh r3, [r2, #4] -1000059e: 2400 movs r4, #0 -100005a0: 2100 movs r1, #0 -100005a2: 2200 movs r2, #0 -100005a4: e007 b.n 100005b6 -100005a6: 4b4e ldr r3, [pc, #312] ; (100006e0 ) -100005a8: 5d18 ldrb r0, [r3, r4] -100005aa: 2301 movs r3, #1 -100005ac: 4083 lsls r3, r0 -100005ae: 20d0 movs r0, #208 ; 0xd0 -100005b0: 0600 lsls r0, r0, #24 -100005b2: 6183 str r3, [r0, #24] -100005b4: 3401 adds r4, #1 -100005b6: 2c06 cmp r4, #6 -100005b8: d818 bhi.n 100005ec -100005ba: 4b4a ldr r3, [pc, #296] ; (100006e4 ) -100005bc: 5d18 ldrb r0, [r3, r4] -100005be: 23d0 movs r3, #208 ; 0xd0 -100005c0: 061b lsls r3, r3, #24 -100005c2: 685b ldr r3, [r3, #4] -100005c4: 40c3 lsrs r3, r0 -100005c6: 07db lsls r3, r3, #31 -100005c8: d4ed bmi.n 100005a6 -100005ca: 4b47 ldr r3, [pc, #284] ; (100006e8 ) -100005cc: 5d1a ldrb r2, [r3, r4] -100005ce: ab04 add r3, sp, #16 -100005d0: 545a strb r2, [r3, r1] -100005d2: 1c48 adds r0, r1, #1 -100005d4: 2107 movs r1, #7 -100005d6: f002 ffa1 bl 1000351c <__wrap___aeabi_uidiv> -100005da: 4b41 ldr r3, [pc, #260] ; (100006e0 ) -100005dc: 5d1a ldrb r2, [r3, r4] -100005de: 2301 movs r3, #1 -100005e0: 4093 lsls r3, r2 -100005e2: 22d0 movs r2, #208 ; 0xd0 -100005e4: 0612 lsls r2, r2, #24 -100005e6: 6153 str r3, [r2, #20] -100005e8: 002a movs r2, r5 -100005ea: e7e3 b.n 100005b4 -100005ec: 2a00 cmp r2, #0 -100005ee: d019 beq.n 10000624 -100005f0: ab04 add r3, sp, #16 -100005f2: 2200 movs r2, #0 -100005f4: 2101 movs r1, #1 -100005f6: 2000 movs r0, #0 -100005f8: f005 fd78 bl 100060ec -100005fc: 4b3b ldr r3, [pc, #236] ; (100006ec ) -100005fe: 6819 ldr r1, [r3, #0] -10000600: 4b3b ldr r3, [pc, #236] ; (100006f0 ) -10000602: 681b ldr r3, [r3, #0] -10000604: 00db lsls r3, r3, #3 -10000606: 3304 adds r3, #4 -10000608: 68ca ldr r2, [r1, #12] -1000060a: 40da lsrs r2, r3 -1000060c: 0713 lsls r3, r2, #28 -1000060e: d110 bne.n 10000632 -10000610: 4b37 ldr r3, [pc, #220] ; (100006f0 ) -10000612: 685b ldr r3, [r3, #4] -10000614: 00db lsls r3, r3, #3 -10000616: 3304 adds r3, #4 -10000618: 68ca ldr r2, [r1, #12] -1000061a: 40da lsrs r2, r3 -1000061c: 0713 lsls r3, r2, #28 -1000061e: d10d bne.n 1000063c -10000620: 2300 movs r3, #0 -10000622: e007 b.n 10000634 -10000624: 2300 movs r3, #0 -10000626: 2200 movs r2, #0 -10000628: 2101 movs r1, #1 -1000062a: 2000 movs r0, #0 -1000062c: f005 fd5e bl 100060ec -10000630: e7e4 b.n 100005fc -10000632: 2301 movs r3, #1 -10000634: 2b00 cmp r3, #0 -10000636: d11b bne.n 10000670 -10000638: b007 add sp, #28 -1000063a: bd30 pop {r4, r5, pc} -1000063c: 2301 movs r3, #1 -1000063e: e7f9 b.n 10000634 -10000640: 21fa movs r1, #250 ; 0xfa -10000642: 0089 lsls r1, r1, #2 -10000644: f002 ff6a bl 1000351c <__wrap___aeabi_uidiv> -10000648: 0004 movs r4, r0 -1000064a: e007 b.n 1000065c -1000064c: 21fa movs r1, #250 ; 0xfa -1000064e: 0089 lsls r1, r1, #2 -10000650: f002 ff64 bl 1000351c <__wrap___aeabi_uidiv> -10000654: 42a0 cmp r0, r4 -10000656: d10b bne.n 10000670 -10000658: f005 faae bl 10005bb8 -1000065c: f000 fecc bl 100013f8 -10000660: 2900 cmp r1, #0 -10000662: d0f3 beq.n 1000064c -10000664: 22fa movs r2, #250 ; 0xfa -10000666: 0092 lsls r2, r2, #2 -10000668: 2300 movs r3, #0 -1000066a: f002 ff9d bl 100035a8 <__wrap___aeabi_uldivmod> -1000066e: e7f1 b.n 10000654 -10000670: 2000 movs r0, #0 -10000672: f005 fcd1 bl 10006018 -10000676: 2800 cmp r0, #0 -10000678: d10a bne.n 10000690 -1000067a: f000 febd bl 100013f8 -1000067e: 2900 cmp r1, #0 -10000680: d0de beq.n 10000640 -10000682: 22fa movs r2, #250 ; 0xfa -10000684: 0092 lsls r2, r2, #2 -10000686: 2300 movs r3, #0 -10000688: f002 ff8e bl 100035a8 <__wrap___aeabi_uldivmod> -1000068c: 0004 movs r4, r0 -1000068e: e7e5 b.n 1000065c -10000690: 4b16 ldr r3, [pc, #88] ; (100006ec ) -10000692: 681a ldr r2, [r3, #0] -10000694: 6a13 ldr r3, [r2, #32] -10000696: 4917 ldr r1, [pc, #92] ; (100006f4 ) -10000698: 6808 ldr r0, [r1, #0] -1000069a: 1a1b subs r3, r3, r0 -1000069c: 0098 lsls r0, r3, #2 -1000069e: 181b adds r3, r3, r0 -100006a0: 005b lsls r3, r3, #1 -100006a2: b25b sxtb r3, r3 -100006a4: 6a52 ldr r2, [r2, #36] ; 0x24 -100006a6: 6849 ldr r1, [r1, #4] -100006a8: 1a52 subs r2, r2, r1 -100006aa: 0091 lsls r1, r2, #2 -100006ac: 1852 adds r2, r2, r1 -100006ae: 0052 lsls r2, r2, #1 -100006b0: b252 sxtb r2, r2 -100006b2: 2100 movs r1, #0 -100006b4: 9102 str r1, [sp, #8] -100006b6: 9101 str r1, [sp, #4] -100006b8: 9200 str r2, [sp, #0] -100006ba: 2200 movs r2, #0 -100006bc: 3102 adds r1, #2 -100006be: 2000 movs r0, #0 -100006c0: f005 fd2f bl 10006122 -100006c4: 2300 movs r3, #0 -100006c6: 2b01 cmp r3, #1 -100006c8: d8b6 bhi.n 10000638 -100006ca: 4a08 ldr r2, [pc, #32] ; (100006ec ) -100006cc: 6811 ldr r1, [r2, #0] -100006ce: 001a movs r2, r3 -100006d0: 3208 adds r2, #8 -100006d2: 0092 lsls r2, r2, #2 -100006d4: 5850 ldr r0, [r2, r1] -100006d6: 0099 lsls r1, r3, #2 -100006d8: 4a06 ldr r2, [pc, #24] ; (100006f4 ) -100006da: 5088 str r0, [r1, r2] -100006dc: 3301 adds r3, #1 -100006de: e7f2 b.n 100006c6 -100006e0: 100074c8 .word 0x100074c8 -100006e4: 100074d0 .word 0x100074d0 -100006e8: 100074d8 .word 0x100074d8 -100006ec: 200014ec .word 0x200014ec -100006f0: 200002c0 .word 0x200002c0 -100006f4: 20000e50 .word 0x20000e50 +1000034c : +1000034c: b5f0 push {r4, r5, r6, r7, lr} +1000034e: 46c6 mov lr, r8 +10000350: b500 push {lr} +10000352: b090 sub sp, #64 ; 0x40 +10000354: 0004 movs r4, r0 +10000356: 4688 mov r8, r1 +10000358: 0016 movs r6, r2 +1000035a: 001d movs r5, r3 +1000035c: 2300 movs r3, #0 +1000035e: 9300 str r3, [sp, #0] +10000360: 3302 adds r3, #2 +10000362: 002a movs r2, r5 +10000364: f006 fb4a bl 100069fc +10000368: 4b55 ldr r3, [pc, #340] ; (100004c0 ) +1000036a: 429c cmp r4, r3 +1000036c: d003 beq.n 10000376 +1000036e: 4b55 ldr r3, [pc, #340] ; (100004c4 ) +10000370: 429c cmp r4, r3 +10000372: d000 beq.n 10000376 +10000374: e079 b.n 1000046a +10000376: 4b52 ldr r3, [pc, #328] ; (100004c0 ) +10000378: 429c cmp r4, r3 +1000037a: d100 bne.n 1000037e +1000037c: e07c b.n 10000478 +1000037e: 2107 movs r1, #7 +10000380: 0028 movs r0, r5 +10000382: f000 fa83 bl 1000088c +10000386: 1c6f adds r7, r5, #1 +10000388: 4b4d ldr r3, [pc, #308] ; (100004c0 ) +1000038a: 429c cmp r4, r3 +1000038c: d003 beq.n 10000396 +1000038e: 4b4d ldr r3, [pc, #308] ; (100004c4 ) +10000390: 429c cmp r4, r3 +10000392: d000 beq.n 10000396 +10000394: e072 b.n 1000047c +10000396: 4b4a ldr r3, [pc, #296] ; (100004c0 ) +10000398: 429c cmp r4, r3 +1000039a: d100 bne.n 1000039e +1000039c: e075 b.n 1000048a +1000039e: 2107 movs r1, #7 +100003a0: 0038 movs r0, r7 +100003a2: f000 fa73 bl 1000088c +100003a6: 2200 movs r2, #0 +100003a8: 2101 movs r1, #1 +100003aa: 0028 movs r0, r5 +100003ac: f000 fa86 bl 100008bc +100003b0: 2200 movs r2, #0 +100003b2: 2101 movs r1, #1 +100003b4: 0038 movs r0, r7 +100003b6: f000 fa81 bl 100008bc +100003ba: 2210 movs r2, #16 +100003bc: 2100 movs r1, #0 +100003be: a808 add r0, sp, #32 +100003c0: f004 f84c bl 1000445c <__wrap_memset> +100003c4: 2380 movs r3, #128 ; 0x80 +100003c6: 025b lsls r3, r3, #9 +100003c8: 9308 str r3, [sp, #32] +100003ca: 23f8 movs r3, #248 ; 0xf8 +100003cc: 025b lsls r3, r3, #9 +100003ce: 9309 str r3, [sp, #36] ; 0x24 +100003d0: 2380 movs r3, #128 ; 0x80 +100003d2: 02db lsls r3, r3, #11 +100003d4: 930a str r3, [sp, #40] ; 0x28 +100003d6: 23c0 movs r3, #192 ; 0xc0 +100003d8: 031b lsls r3, r3, #12 +100003da: 930a str r3, [sp, #40] ; 0x28 +100003dc: 2210 movs r2, #16 +100003de: a908 add r1, sp, #32 +100003e0: a804 add r0, sp, #16 +100003e2: f004 f841 bl 10004468 <__wrap___aeabi_memcpy> +100003e6: 0032 movs r2, r6 +100003e8: 3216 adds r2, #22 +100003ea: 2a1f cmp r2, #31 +100003ec: d84f bhi.n 1000048e +100003ee: 2e1f cmp r6, #31 +100003f0: d853 bhi.n 1000049a +100003f2: 9b05 ldr r3, [sp, #20] +100003f4: 9303 str r3, [sp, #12] +100003f6: 4b34 ldr r3, [pc, #208] ; (100004c8 ) +100003f8: 9903 ldr r1, [sp, #12] +100003fa: 400b ands r3, r1 +100003fc: 01f1 lsls r1, r6, #7 +100003fe: 430b orrs r3, r1 +10000400: 0312 lsls r2, r2, #12 +10000402: 4313 orrs r3, r2 +10000404: 9305 str r3, [sp, #20] +10000406: 2210 movs r2, #16 +10000408: a904 add r1, sp, #16 +1000040a: a80c add r0, sp, #48 ; 0x30 +1000040c: f004 f82c bl 10004468 <__wrap___aeabi_memcpy> +10000410: 2d1f cmp r5, #31 +10000412: d848 bhi.n 100004a6 +10000414: 9b0f ldr r3, [sp, #60] ; 0x3c +10000416: 9303 str r3, [sp, #12] +10000418: 4b2c ldr r3, [pc, #176] ; (100004cc ) +1000041a: 9a03 ldr r2, [sp, #12] +1000041c: 4013 ands r3, r2 +1000041e: 03ed lsls r5, r5, #15 +10000420: 431d orrs r5, r3 +10000422: 950f str r5, [sp, #60] ; 0x3c +10000424: 2f1f cmp r7, #31 +10000426: d844 bhi.n 100004b2 +10000428: 9b0d ldr r3, [sp, #52] ; 0x34 +1000042a: 9303 str r3, [sp, #12] +1000042c: 4b28 ldr r3, [pc, #160] ; (100004d0 ) +1000042e: 9a03 ldr r2, [sp, #12] +10000430: 4013 ands r3, r2 +10000432: 063f lsls r7, r7, #24 +10000434: 431f orrs r7, r3 +10000436: 970d str r7, [sp, #52] ; 0x34 +10000438: 9b0e ldr r3, [sp, #56] ; 0x38 +1000043a: 9303 str r3, [sp, #12] +1000043c: 4a25 ldr r2, [pc, #148] ; (100004d4 ) +1000043e: 401a ands r2, r3 +10000440: 2380 movs r3, #128 ; 0x80 +10000442: 039b lsls r3, r3, #14 +10000444: 4313 orrs r3, r2 +10000446: 930e str r3, [sp, #56] ; 0x38 +10000448: ab0c add r3, sp, #48 ; 0x30 +1000044a: 0032 movs r2, r6 +1000044c: 4641 mov r1, r8 +1000044e: 0020 movs r0, r4 +10000450: f006 fb1a bl 10006a88 +10000454: 6823 ldr r3, [r4, #0] +10000456: 2201 movs r2, #1 +10000458: 4641 mov r1, r8 +1000045a: 408a lsls r2, r1 +1000045c: 4393 bics r3, r2 +1000045e: 4313 orrs r3, r2 +10000460: 6023 str r3, [r4, #0] +10000462: b010 add sp, #64 ; 0x40 +10000464: bc80 pop {r7} +10000466: 46b8 mov r8, r7 +10000468: bdf0 pop {r4, r5, r6, r7, pc} +1000046a: 2190 movs r1, #144 ; 0x90 +1000046c: 4b1a ldr r3, [pc, #104] ; (100004d8 ) +1000046e: 4a1b ldr r2, [pc, #108] ; (100004dc ) +10000470: 31ff adds r1, #255 ; 0xff +10000472: 481b ldr r0, [pc, #108] ; (100004e0 ) +10000474: f001 fbf4 bl 10001c60 <__assert_func> +10000478: 2106 movs r1, #6 +1000047a: e781 b.n 10000380 +1000047c: 2190 movs r1, #144 ; 0x90 +1000047e: 4b16 ldr r3, [pc, #88] ; (100004d8 ) +10000480: 4a16 ldr r2, [pc, #88] ; (100004dc ) +10000482: 31ff adds r1, #255 ; 0xff +10000484: 4816 ldr r0, [pc, #88] ; (100004e0 ) +10000486: f001 fbeb bl 10001c60 <__assert_func> +1000048a: 2106 movs r1, #6 +1000048c: e788 b.n 100003a0 +1000048e: 4b15 ldr r3, [pc, #84] ; (100004e4 ) +10000490: 4a15 ldr r2, [pc, #84] ; (100004e8 ) +10000492: 21ed movs r1, #237 ; 0xed +10000494: 4812 ldr r0, [pc, #72] ; (100004e0 ) +10000496: f001 fbe3 bl 10001c60 <__assert_func> +1000049a: 4b14 ldr r3, [pc, #80] ; (100004ec ) +1000049c: 4a12 ldr r2, [pc, #72] ; (100004e8 ) +1000049e: 21ee movs r1, #238 ; 0xee +100004a0: 480f ldr r0, [pc, #60] ; (100004e0 ) +100004a2: f001 fbdd bl 10001c60 <__assert_func> +100004a6: 4b12 ldr r3, [pc, #72] ; (100004f0 ) +100004a8: 4a12 ldr r2, [pc, #72] ; (100004f4 ) +100004aa: 219a movs r1, #154 ; 0x9a +100004ac: 480c ldr r0, [pc, #48] ; (100004e0 ) +100004ae: f001 fbd7 bl 10001c60 <__assert_func> +100004b2: 4b11 ldr r3, [pc, #68] ; (100004f8 ) +100004b4: 4a11 ldr r2, [pc, #68] ; (100004fc ) +100004b6: 21fb movs r1, #251 ; 0xfb +100004b8: 4809 ldr r0, [pc, #36] ; (100004e0 ) +100004ba: f001 fbd1 bl 10001c60 <__assert_func> +100004be: 46c0 nop ; (mov r8, r8) +100004c0: 50200000 .word 0x50200000 +100004c4: 50300000 .word 0x50300000 +100004c8: fffe007f .word 0xfffe007f +100004cc: fff07fff .word 0xfff07fff +100004d0: e0ffffff .word 0xe0ffffff +100004d4: fe0affff .word 0xfe0affff +100004d8: 100074e0 .word 0x100074e0 +100004dc: 100076e4 .word 0x100076e4 +100004e0: 100074fc .word 0x100074fc +100004e4: 10007554 .word 0x10007554 +100004e8: 100076d0 .word 0x100076d0 +100004ec: 10007574 .word 0x10007574 +100004f0: 10007598 .word 0x10007598 +100004f4: 100076b8 .word 0x100076b8 +100004f8: 100075a8 .word 0x100075a8 +100004fc: 100076a0 .word 0x100076a0 -100006f8