From 87ddaa6383ec416221cf3b7ca73d0d5139270672 Mon Sep 17 00:00:00 2001 From: matthias wagner Date: Sat, 13 May 2023 16:08:15 +0200 Subject: [PATCH] switched to pio refresh time: 250ms -> 25ms --- CMakeLists.txt | 7 +- ...son => cache-v2-34977f63dae9f3c30754.json} | 2 +- ...> cmakeFiles-v1-e0302cc485360aaf43b4.json} | 9 + ...=> codemodel-v2-95b80ec9bb4d6c306b64.json} | 21 +- ...on => index-2023-05-13T13-08-34-0196.json} | 12 +- ...2UF2Build-Debug-24d4e205313cd85b3509.json} | 2 +- ...et-clacer-Debug-dafd8f543887dc224736.json} | 137 +- ..._tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json | 114 + build/.ninja_deps | Bin 30680 -> 37520 bytes build/.ninja_log | 243 +- build/CMakeCache.txt | 2 +- build/CMakeFiles/TargetDirectories.txt | 1 + .../src/rp2_common/hardware_pio/pio.c.obj | Bin 0 -> 41276 bytes build/CMakeFiles/clacer.dir/src/main.c.obj | Bin 8256 -> 22272 bytes build/CMakeFiles/clacer.dir/src/tft.c.obj | Bin 25020 -> 18112 bytes build/build.ninja | 129 +- build/clacer.bin | Bin 23564 -> 24468 bytes build/clacer.dis | 17612 ++++++++-------- build/clacer.elf | Bin 306112 -> 322308 bytes build/clacer.elf.map | 1928 +- build/clacer.hex | 2926 +-- build/clacer.uf2 | Bin 47616 -> 49152 bytes build/compile_commands.json | 101 +- build/tft.pio.h | 72 + src/main.c | 14 +- src/tft.c | 207 +- src/tft.h | 35 +- src/tft.pio | 2 +- 28 files changed, 12151 insertions(+), 11425 deletions(-) rename build/.cmake/api/v1/reply/{cache-v2-2e397d5d242cbf496ee1.json => cache-v2-34977f63dae9f3c30754.json} (91%) rename build/.cmake/api/v1/reply/{cmakeFiles-v1-059ab2051e84c5b1f6e2.json => cmakeFiles-v1-e0302cc485360aaf43b4.json} (98%) rename build/.cmake/api/v1/reply/{codemodel-v2-16c5b6bf6c98952348e6.json => codemodel-v2-95b80ec9bb4d6c306b64.json} (98%) rename build/.cmake/api/v1/reply/{index-2023-05-13T11-27-53-0064.json => index-2023-05-13T13-08-34-0196.json} (83%) rename build/.cmake/api/v1/reply/{target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json => target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json} (99%) rename build/.cmake/api/v1/reply/{target-clacer-Debug-8f863c84764ec639a1cf.json => target-clacer-Debug-dafd8f543887dc224736.json} (96%) create mode 100644 build/.cmake/api/v1/reply/target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json create mode 100644 build/CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj create mode 100644 build/tft.pio.h diff --git a/CMakeLists.txt b/CMakeLists.txt index e673a5a..ec6c87d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,11 @@ set(CMAKE_C_FLAGS "-g -O0 -mthumb -mcpu=cortex-m0plus") include(pico_sdk_import.cmake) pico_sdk_init() project(clacer C CXX ASM) +add_executable(clacer) +pico_generate_pio_header(clacer ${CMAKE_CURRENT_SOURCE_DIR}/src/tft.pio) +target_sources(clacer PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/main.c) file(GLOB SOURCES "src/*.c") -add_executable(clacer ${SOURCES}) -target_link_libraries(clacer pico_stdlib pico_time hardware_spi) +target_sources(clacer PRIVATE ${SOURCES}) +target_link_libraries(clacer pico_stdlib pico_time hardware_spi hardware_pio) set_target_properties(clacer PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/build) pico_add_extra_outputs(clacer) diff --git a/build/.cmake/api/v1/reply/cache-v2-2e397d5d242cbf496ee1.json b/build/.cmake/api/v1/reply/cache-v2-34977f63dae9f3c30754.json similarity index 91% rename from build/.cmake/api/v1/reply/cache-v2-2e397d5d242cbf496ee1.json rename to build/.cmake/api/v1/reply/cache-v2-34977f63dae9f3c30754.json index 5eebefe..3988638 100644 --- a/build/.cmake/api/v1/reply/cache-v2-2e397d5d242cbf496ee1.json +++ b/build/.cmake/api/v1/reply/cache-v2-34977f63dae9f3c30754.json @@ -1475,7 +1475,7 @@ } ], "type" : "INTERNAL", - "value" : " /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs" + "value" : " /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/cmsis /home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs" }, { "name" : "PICO_DOXYGEN_PATHS", diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-059ab2051e84c5b1f6e2.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-e0302cc485360aaf43b4.json similarity index 98% rename from build/.cmake/api/v1/reply/cmakeFiles-v1-059ab2051e84c5b1f6e2.json rename to build/.cmake/api/v1/reply/cmakeFiles-v1-e0302cc485360aaf43b4.json index bd51d4a..d42dc5b 100644 --- a/build/.cmake/api/v1/reply/cmakeFiles-v1-059ab2051e84c5b1f6e2.json +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-e0302cc485360aaf43b4.json @@ -165,6 +165,15 @@ "isExternal" : true, "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" }, + { + "isExternal" : true, + "path" : "/home/spider_pig/src/c/pico/pico-sdk/tools/FindPioasm.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/ExternalProject.cmake" + }, { "isExternal" : true, "path" : "/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake" diff --git a/build/.cmake/api/v1/reply/codemodel-v2-16c5b6bf6c98952348e6.json b/build/.cmake/api/v1/reply/codemodel-v2-95b80ec9bb4d6c306b64.json similarity index 98% rename from build/.cmake/api/v1/reply/codemodel-v2-16c5b6bf6c98952348e6.json rename to build/.cmake/api/v1/reply/codemodel-v2-95b80ec9bb4d6c306b64.json index 937936f..0b54710 100644 --- a/build/.cmake/api/v1/reply/codemodel-v2-16c5b6bf6c98952348e6.json +++ b/build/.cmake/api/v1/reply/codemodel-v2-95b80ec9bb4d6c306b64.json @@ -20,7 +20,8 @@ "targetIndexes" : [ 0, - 5 + 5, + 6 ] }, { @@ -836,7 +837,7 @@ "targetIndexes" : [ 1, - 6 + 7 ] }, { @@ -1019,7 +1020,8 @@ "targetIndexes" : [ 0, - 5 + 5, + 6 ] }, { @@ -1113,7 +1115,7 @@ 2, 3, 4, - 6 + 7 ] } ], @@ -1122,7 +1124,7 @@ { "directoryIndex" : 0, "id" : "ELF2UF2Build::@6890427a1f51a3e7e1df", - "jsonFile" : "target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json", + "jsonFile" : "target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json", "name" : "ELF2UF2Build", "projectIndex" : 0 }, @@ -1157,10 +1159,17 @@ { "directoryIndex" : 0, "id" : "clacer::@6890427a1f51a3e7e1df", - "jsonFile" : "target-clacer-Debug-8f863c84764ec639a1cf.json", + "jsonFile" : "target-clacer-Debug-dafd8f543887dc224736.json", "name" : "clacer", "projectIndex" : 0 }, + { + "directoryIndex" : 0, + "id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df", + "jsonFile" : "target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json", + "name" : "clacer_tft_pio_h", + "projectIndex" : 0 + }, { "directoryIndex" : 65, "id" : "cyw43_driver_picow_cyw43_bus_pio_spi_pio_h::@c2fb4f534018e64680d5", diff --git a/build/.cmake/api/v1/reply/index-2023-05-13T11-27-53-0064.json b/build/.cmake/api/v1/reply/index-2023-05-13T13-08-34-0196.json similarity index 83% rename from build/.cmake/api/v1/reply/index-2023-05-13T11-27-53-0064.json rename to build/.cmake/api/v1/reply/index-2023-05-13T13-08-34-0196.json index 87884dd..f34a0bf 100644 --- a/build/.cmake/api/v1/reply/index-2023-05-13T11-27-53-0064.json +++ b/build/.cmake/api/v1/reply/index-2023-05-13T13-08-34-0196.json @@ -26,7 +26,7 @@ "objects" : [ { - "jsonFile" : "codemodel-v2-16c5b6bf6c98952348e6.json", + "jsonFile" : "codemodel-v2-95b80ec9bb4d6c306b64.json", "kind" : "codemodel", "version" : { @@ -35,7 +35,7 @@ } }, { - "jsonFile" : "cache-v2-2e397d5d242cbf496ee1.json", + "jsonFile" : "cache-v2-34977f63dae9f3c30754.json", "kind" : "cache", "version" : { @@ -44,7 +44,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-059ab2051e84c5b1f6e2.json", + "jsonFile" : "cmakeFiles-v1-e0302cc485360aaf43b4.json", "kind" : "cmakeFiles", "version" : { @@ -90,7 +90,7 @@ "responses" : [ { - "jsonFile" : "cache-v2-2e397d5d242cbf496ee1.json", + "jsonFile" : "cache-v2-34977f63dae9f3c30754.json", "kind" : "cache", "version" : { @@ -99,7 +99,7 @@ } }, { - "jsonFile" : "codemodel-v2-16c5b6bf6c98952348e6.json", + "jsonFile" : "codemodel-v2-95b80ec9bb4d6c306b64.json", "kind" : "codemodel", "version" : { @@ -117,7 +117,7 @@ } }, { - "jsonFile" : "cmakeFiles-v1-059ab2051e84c5b1f6e2.json", + "jsonFile" : "cmakeFiles-v1-e0302cc485360aaf43b4.json", "kind" : "cmakeFiles", "version" : { diff --git a/build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json b/build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json similarity index 99% rename from build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json rename to build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json index 4a4cb61..d8ea2c0 100644 --- a/build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-280f79e28c15915eae0a.json +++ b/build/.cmake/api/v1/reply/target-ELF2UF2Build-Debug-24d4e205313cd85b3509.json @@ -26,7 +26,7 @@ { "command" : 4, "file" : 4, - "line" : 11, + "line" : 14, "parent" : 0 }, { diff --git a/build/.cmake/api/v1/reply/target-clacer-Debug-8f863c84764ec639a1cf.json b/build/.cmake/api/v1/reply/target-clacer-Debug-dafd8f543887dc224736.json similarity index 96% rename from build/.cmake/api/v1/reply/target-clacer-Debug-8f863c84764ec639a1cf.json rename to build/.cmake/api/v1/reply/target-clacer-Debug-dafd8f543887dc224736.json index e610b98..27b1285 100644 --- a/build/.cmake/api/v1/reply/target-clacer-Debug-8f863c84764ec639a1cf.json +++ b/build/.cmake/api/v1/reply/target-clacer-Debug-dafd8f543887dc224736.json @@ -14,17 +14,20 @@ "target_link_libraries", "pico_define_boot_stage2", "add_dependencies", + "pico_generate_pio_header", "find_package", "pico_add_uf2_output", "pico_add_extra_outputs", - "target_compile_definitions" + "target_compile_definitions", + "target_include_directories", + "target_sources" ], "files" : [ "CMakeLists.txt", "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/CMakeLists.txt", - "/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake", "/home/spider_pig/src/c/pico/pico-sdk/tools/CMakeLists.txt", + "/home/spider_pig/src/c/pico/pico-sdk/tools/FindELF2UF2.cmake", "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common.cmake" ], "nodes" : @@ -35,13 +38,13 @@ { "command" : 0, "file" : 0, - "line" : 8, + "line" : 7, "parent" : 0 }, { "command" : 1, "file" : 0, - "line" : 9, + "line" : 12, "parent" : 0 }, { @@ -59,34 +62,46 @@ "line" : 77, "parent" : 4 }, - { - "command" : 6, - "file" : 0, - "line" : 11, - "parent" : 0 - }, - { - "command" : 5, - "file" : 4, - "line" : 47, - "parent" : 6 - }, { "command" : 4, - "file" : 3, - "line" : 64, - "parent" : 7 - }, - { - "file" : 2, - "parent" : 8 + "file" : 0, + "line" : 8, + "parent" : 0 }, { "command" : 3, "file" : 2, - "line" : 43, + "line" : 42, + "parent" : 6 + }, + { + "command" : 7, + "file" : 0, + "line" : 14, + "parent" : 0 + }, + { + "command" : 6, + "file" : 4, + "line" : 47, + "parent" : 8 + }, + { + "command" : 5, + "file" : 2, + "line" : 64, "parent" : 9 }, + { + "file" : 3, + "parent" : 10 + }, + { + "command" : 3, + "file" : 3, + "line" : 43, + "parent" : 11 + }, { "command" : 3, "file" : 1, @@ -94,10 +109,28 @@ "parent" : 4 }, { - "command" : 7, + "command" : 8, "file" : 4, "line" : 30, + "parent" : 8 + }, + { + "command" : 9, + "file" : 2, + "line" : 47, "parent" : 6 + }, + { + "command" : 10, + "file" : 0, + "line" : 9, + "parent" : 0 + }, + { + "command" : 10, + "file" : 0, + "line" : 11, + "parent" : 0 } ] }, @@ -261,7 +294,7 @@ "define" : "PICO_ON_DEVICE=1" }, { - "backtrace" : 12, + "backtrace" : 14, "define" : "PICO_TARGET_NAME=\"clacer\"" }, { @@ -271,6 +304,10 @@ ], "includes" : [ + { + "backtrace" : 15, + "path" : "/home/spider_pig/src/c/pico/clacer/build" + }, { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include" @@ -426,6 +463,10 @@ { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include" + }, + { + "backtrace" : 2, + "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include" } ], "language" : "C", @@ -466,7 +507,8 @@ 44, 45, 46, - 47 + 47, + 48 ] }, { @@ -627,7 +669,7 @@ "define" : "PICO_ON_DEVICE=1" }, { - "backtrace" : 12, + "backtrace" : 14, "define" : "PICO_TARGET_NAME=\"clacer\"" }, { @@ -637,6 +679,10 @@ ], "includes" : [ + { + "backtrace" : 15, + "path" : "/home/spider_pig/src/c/pico/clacer/build" + }, { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include" @@ -792,6 +838,10 @@ { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include" + }, + { + "backtrace" : 2, + "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include" } ], "language" : "ASM", @@ -984,7 +1034,7 @@ "define" : "PICO_ON_DEVICE=1" }, { - "backtrace" : 12, + "backtrace" : 14, "define" : "PICO_TARGET_NAME=\"clacer\"" }, { @@ -994,6 +1044,10 @@ ], "includes" : [ + { + "backtrace" : 15, + "path" : "/home/spider_pig/src/c/pico/clacer/build" + }, { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include" @@ -1149,6 +1203,10 @@ { "backtrace" : 2, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include" + }, + { + "backtrace" : 2, + "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include" } ], "language" : "CXX", @@ -1161,11 +1219,15 @@ "dependencies" : [ { - "backtrace" : 10, + "backtrace" : 7, + "id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df" + }, + { + "backtrace" : 12, "id" : "ELF2UF2Build::@6890427a1f51a3e7e1df" }, { - "backtrace" : 11, + "backtrace" : 13, "id" : "bs2_default_padded_checksummed_asm::@bc554eaed616d198a22d" } ], @@ -2059,7 +2121,8 @@ 44, 45, 46, - 47 + 47, + 48 ] }, { @@ -2083,13 +2146,13 @@ "sources" : [ { - "backtrace" : 1, + "backtrace" : 16, "compileGroupIndex" : 0, "path" : "src/main.c", "sourceGroupIndex" : 0 }, { - "backtrace" : 1, + "backtrace" : 17, "compileGroupIndex" : 0, "path" : "src/tft.c", "sourceGroupIndex" : 0 @@ -2369,6 +2432,12 @@ "compileGroupIndex" : 0, "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c", "sourceGroupIndex" : 0 + }, + { + "backtrace" : 2, + "compileGroupIndex" : 0, + "path" : "/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c", + "sourceGroupIndex" : 0 } ], "type" : "EXECUTABLE" diff --git a/build/.cmake/api/v1/reply/target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json b/build/.cmake/api/v1/reply/target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json new file mode 100644 index 0000000..a6e949e --- /dev/null +++ b/build/.cmake/api/v1/reply/target-clacer_tft_pio_h-Debug-b3fc4894b1525ea4e6e3.json @@ -0,0 +1,114 @@ +{ + "backtrace" : 2, + "backtraceGraph" : + { + "commands" : + [ + "add_custom_target", + "pico_generate_pio_header", + "add_dependencies", + "find_package", + "_pico_init_pioasm" + ], + "files" : + [ + "/home/spider_pig/src/c/pico/pico-sdk/tools/CMakeLists.txt", + "CMakeLists.txt", + "/home/spider_pig/src/c/pico/pico-sdk/tools/FindPioasm.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 1, + "file" : 1, + "line" : 8, + "parent" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 36, + "parent" : 1 + }, + { + "command" : 4, + "file" : 0, + "line" : 14, + "parent" : 1 + }, + { + "command" : 3, + "file" : 0, + "line" : 8, + "parent" : 3 + }, + { + "file" : 2, + "parent" : 4 + }, + { + "command" : 2, + "file" : 2, + "line" : 51, + "parent" : 5 + } + ] + }, + "dependencies" : + [ + { + "backtrace" : 6, + "id" : "PioasmBuild::@c2fb4f534018e64680d5" + } + ], + "id" : "clacer_tft_pio_h::@6890427a1f51a3e7e1df", + "name" : "clacer_tft_pio_h", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 2, + "isGenerated" : true, + "path" : "build/CMakeFiles/clacer_tft_pio_h", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/CMakeFiles/clacer_tft_pio_h.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/tft.pio.h.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/build/.ninja_deps b/build/.ninja_deps index 9bd07f351b7b2bac867de91160b1385f9c5267d7..6ff6f68b1444374e3a6d77c31795c91e291af869 100644 GIT binary patch literal 37520 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 D;^m;V literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/clacer.dir/src/main.c.obj b/build/CMakeFiles/clacer.dir/src/main.c.obj index d2c71b33657461b0e610e1bbe82cd8795dd55aac..c61d2b71b7098a5772bf74543ed5c2212395f545 100644 GIT binary patch literal 22272 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 ZhJ<(uG?R=z?un?}^RUk|Oz=$gzX6AQ`UwC4 diff --git a/build/CMakeFiles/clacer.dir/src/tft.c.obj b/build/CMakeFiles/clacer.dir/src/tft.c.obj index de78813c2d05361aa12851470a86069d8f8ce76b..c5b098f9b8afa4f5eb4a1c82a55af73a7a136892 100644 GIT binary patch literal 18112 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 GNB$3~5ZrSB literal 25020 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 Xf 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 SkzA89^?Yc&!VCwV-v0p2Ah6y5 diff --git a/build/build.ninja b/build/build.ninja index 67c1c9c..068831d 100644 --- a/build/build.ninja +++ b/build/build.ninja @@ -47,13 +47,13 @@ cmake_ninja_workdir = /home/spider_pig/src/c/pico/clacer/build/ ############################################# # Order-only phony target for clacer -build cmake_object_order_depends_target_clacer: phony || ELF2UF2Build pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed_asm +build cmake_object_order_depends_target_clacer: phony || ELF2UF2Build clacer_tft_pio_h pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed_asm build CMakeFiles/clacer.dir/src/main.c.obj: C_COMPILER__clacer_Debug /home/spider_pig/src/c/pico/clacer/src/main.c || cmake_object_order_depends_target_clacer DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/src/main.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/src @@ -61,7 +61,7 @@ build CMakeFiles/clacer.dir/src/tft.c.obj: C_COMPILER__clacer_Debug /home/spider DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/src/tft.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/src @@ -69,7 +69,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib @@ -77,7 +77,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio @@ -85,7 +85,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform @@ -93,7 +93,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim @@ -101,7 +101,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync @@ -109,7 +109,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq @@ -117,7 +117,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq @@ -125,7 +125,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/sem.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync @@ -133,7 +133,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync @@ -141,7 +141,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync @@ -149,7 +149,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/critical_section.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync @@ -157,7 +157,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time @@ -165,7 +165,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/timeout_helper.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time @@ -173,7 +173,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer @@ -181,7 +181,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/datetime.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util @@ -189,7 +189,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util @@ -197,7 +197,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_ DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/queue.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util @@ -205,7 +205,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart @@ -213,7 +213,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks @@ -221,7 +221,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll @@ -229,7 +229,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg @@ -237,7 +237,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog @@ -245,7 +245,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc @@ -253,7 +253,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider @@ -261,7 +261,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime @@ -269,7 +269,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf @@ -277,7 +277,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops @@ -285,7 +285,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom @@ -293,7 +293,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider @@ -301,7 +301,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double @@ -309,7 +309,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double @@ -317,7 +317,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_math.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double @@ -325,7 +325,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double @@ -333,7 +333,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops @@ -341,7 +341,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float @@ -349,7 +349,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float @@ -357,7 +357,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_math.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float @@ -365,7 +365,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float @@ -373,7 +373,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc @@ -381,7 +381,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops @@ -389,7 +389,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link @@ -397,7 +397,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj.d FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-rtti -fno-use-cxa-atexit - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link @@ -405,7 +405,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link @@ -413,7 +413,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio @@ -421,7 +421,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/p DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart @@ -429,10 +429,18 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj.d FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections - INCLUDES = -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include OBJECT_DIR = CMakeFiles/clacer.dir OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi +build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj: C_COMPILER__clacer_Debug /home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c || cmake_object_order_depends_target_clacer + DEFINES = -DLIB_PICO_BIT_OPS=1 -DLIB_PICO_BIT_OPS_PICO=1 -DLIB_PICO_DIVIDER=1 -DLIB_PICO_DIVIDER_HARDWARE=1 -DLIB_PICO_DOUBLE=1 -DLIB_PICO_DOUBLE_PICO=1 -DLIB_PICO_FLOAT=1 -DLIB_PICO_FLOAT_PICO=1 -DLIB_PICO_INT64_OPS=1 -DLIB_PICO_INT64_OPS_PICO=1 -DLIB_PICO_MALLOC=1 -DLIB_PICO_MEM_OPS=1 -DLIB_PICO_MEM_OPS_PICO=1 -DLIB_PICO_PLATFORM=1 -DLIB_PICO_PRINTF=1 -DLIB_PICO_PRINTF_PICO=1 -DLIB_PICO_RUNTIME=1 -DLIB_PICO_STANDARD_LINK=1 -DLIB_PICO_STDIO=1 -DLIB_PICO_STDIO_UART=1 -DLIB_PICO_STDLIB=1 -DLIB_PICO_SYNC=1 -DLIB_PICO_SYNC_CRITICAL_SECTION=1 -DLIB_PICO_SYNC_MUTEX=1 -DLIB_PICO_SYNC_SEM=1 -DLIB_PICO_TIME=1 -DLIB_PICO_UTIL=1 -DPICO_BOARD=\"pico\" -DPICO_BUILD=1 -DPICO_CMAKE_BUILD_TYPE=\"Debug\" -DPICO_COPY_TO_RAM=0 -DPICO_CXX_ENABLE_EXCEPTIONS=0 -DPICO_NO_FLASH=0 -DPICO_NO_HARDWARE=0 -DPICO_ON_DEVICE=1 -DPICO_TARGET_NAME=\"clacer\" -DPICO_USE_BLOCKED_RAM=0 + DEP_FILE = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj.d + FLAGS = -g -O0 -mthumb -mcpu=cortex-m0plus -Og -g -ffunction-sections -fdata-sections + INCLUDES = -I/home/spider_pig/src/c/pico/clacer/build -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_stdlib/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_base/include -I/home/spider_pig/src/c/pico/clacer/build/generated/pico_base -I/home/spider_pig/src/c/pico/pico-sdk/src/boards/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_regs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_base/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2040/hardware_structs/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_resets/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_bit_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_divider/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_binary_info/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/boot_stage2/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/include -I/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/include + OBJECT_DIR = CMakeFiles/clacer.dir + OBJECT_FILE_DIR = CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio + # ============================================================================= # Link build statements for EXECUTABLE target clacer @@ -441,7 +449,7 @@ build CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/h ############################################# # Link the executable clacer.elf -build clacer.elf: CXX_EXECUTABLE_LINKER__clacer_Debug CMakeFiles/clacer.dir/src/main.c.obj CMakeFiles/clacer.dir/src/tft.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/sem.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/critical_section.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/timeout_helper.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/datetime.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/queue.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_math.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_math.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj | pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed.S || ELF2UF2Build pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed_asm +build clacer.elf: CXX_EXECUTABLE_LINKER__clacer_Debug CMakeFiles/clacer.dir/src/main.c.obj CMakeFiles/clacer.dir/src/tft.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/sem.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/critical_section.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/timeout_helper.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/datetime.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/queue.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_math.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_math.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj | pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed.S || ELF2UF2Build clacer_tft_pio_h pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed_asm FLAGS = -mcpu=cortex-m0plus -mthumb -Og -g LINK_FLAGS = --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=realloc -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=clacer.elf.map -Wl,--script=/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/memmap_default.ld -Wl,-z,max-page-size=4096 -Wl,--gc-sections -Wl,--no-warn-rwx-segments -Wl,--wrap=printf -Wl,--wrap=vprintf -Wl,--wrap=puts -Wl,--wrap=putchar -Wl,--wrap=getchar LINK_LIBRARIES = pico-sdk/src/rp2_common/boot_stage2/bs2_default_padded_checksummed.S @@ -452,6 +460,12 @@ build clacer.elf: CXX_EXECUTABLE_LINKER__clacer_Debug CMakeFiles/clacer.dir/src/ TARGET_PDB = clacer.elf.dbg +############################################# +# Utility command for clacer_tft_pio_h + +build clacer_tft_pio_h: phony CMakeFiles/clacer_tft_pio_h tft.pio.h pico-sdk/src/rp2_common/pico_cyw43_driver/PioasmBuild + + ############################################# # Utility command for ELF2UF2Build @@ -482,6 +496,21 @@ build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND build rebuild_cache: phony CMakeFiles/rebuild_cache.util +############################################# +# Phony custom command for CMakeFiles/clacer_tft_pio_h + +build CMakeFiles/clacer_tft_pio_h | ${cmake_ninja_workdir}CMakeFiles/clacer_tft_pio_h: phony tft.pio.h || pico-sdk/src/rp2_common/pico_cyw43_driver/PioasmBuild + + +############################################# +# Custom command for tft.pio.h + +build tft.pio.h | ${cmake_ninja_workdir}tft.pio.h: CUSTOM_COMMAND /home/spider_pig/src/c/pico/clacer/src/tft.pio || pico-sdk/src/rp2_common/pico_cyw43_driver/PioasmBuild + COMMAND = cd /home/spider_pig/src/c/pico/clacer/build && /home/spider_pig/src/c/pico/clacer/build/pioasm/pioasm -o c-sdk /home/spider_pig/src/c/pico/clacer/src/tft.pio /home/spider_pig/src/c/pico/clacer/build/tft.pio.h + DESC = Generating tft.pio.h + restat = 1 + + ############################################# # Phony custom command for CMakeFiles/ELF2UF2Build diff --git a/build/clacer.bin b/build/clacer.bin index 9ac7835825c45d94c66b7ccab1754bcece505711..34618340d2cd5973bf33f0eed2942c2b15fa736b 100755 GIT binary patch delta 4727 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: 100001d4: 7188ebf2 .word 0x7188ebf2 -100001d8: 10005924 .word 0x10005924 -100001dc: 10005948 .word 0x10005948 +100001d8: 10005d2c .word 0x10005d2c +100001dc: 10005d50 .word 0x10005d50 100001e0: 10000234 .word 0x10000234 100001e4: e71aa390 .word 0xe71aa390 @@ -254,13 +254,13 @@ Disassembly of section .text: 10000232: 4770 bx lr 10000234 : -10000234: 10005948 .word 0x10005948 +10000234: 10005d50 .word 0x10005d50 10000238: 200000c0 .word 0x200000c0 -1000023c: 20000384 .word 0x20000384 -10000240: 10005c0c .word 0x10005c0c +1000023c: 20000304 .word 0x20000304 +10000240: 10005f94 .word 0x10005f94 10000244: 20040000 .word 0x20040000 10000248: 20040000 .word 0x20040000 -1000024c: 10005c0c .word 0x10005c0c +1000024c: 10005f94 .word 0x10005f94 10000250: 20041000 .word 0x20041000 10000254: 20041000 .word 0x20041000 10000258: 00000000 .word 0x00000000 @@ -268,29 +268,29 @@ Disassembly of section .text: 1000025e : 1000025e: 4809 ldr r0, [pc, #36] @ (10000284 ) -10000260: f003 f900 bl 10003464 +10000260: f003 f952 bl 10003508 10000264: 4700 bx r0 10000266: 0000 .short 0x0000 10000268: e000ed08 .word 0xe000ed08 1000026c: d0000000 .word 0xd0000000 -10000270: 20000388 .word 0x20000388 -10000274: 20000780 .word 0x20000780 -10000278: 10002175 .word 0x10002175 -1000027c: 1000039d .word 0x1000039d -10000280: 10002135 .word 0x10002135 +10000270: 20000308 .word 0x20000308 +10000274: 2000070c .word 0x2000070c +10000278: 10002219 .word 0x10002219 +1000027c: 10000541 .word 0x10000541 +10000280: 100021d9 .word 0x100021d9 10000284: 00005657 .word 0x00005657 10000288 <__bi_50>: -10000288: 50520006 5360b3ab 10005880 ..RP..`S.X.. +10000288: 50520006 5360b3ab 10005be0 ..RP..`S.[.. 10000294 <__bi_38>: -10000294: 50520006 02031c86 10005890 ..RP.....X.. +10000294: 50520006 02031c86 10005bf0 ..RP.....[.. 100002a0 <__bi_30>: -100002a0: 50520006 9da22254 10005898 ..RPT"...X.. +100002a0: 50520006 9da22254 10005bf8 ..RPT"...[.. 100002ac <__bi_22>: -100002ac: 50520005 68f465de 10005c0c ..RP.e.h.\.. +100002ac: 50520005 68f465de 10005f94 ..RP.e.h._.. 100002b8 <_init>: 100002b8: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -307,8 +307,8 @@ Disassembly of section .text: 100002ca: d000 beq.n 100002ce 100002cc: 4798 blx r3 100002ce: bd10 pop {r4, pc} -100002d0: 20000384 .word 0x20000384 -100002d4: 20000384 .word 0x20000384 +100002d0: 20000304 .word 0x20000304 +100002d4: 20000304 .word 0x20000304 100002d8: 00000000 .word 0x00000000 100002dc : @@ -326,8 +326,8 @@ Disassembly of section .text: 100002f2: d000 beq.n 100002f6 100002f4: 4798 blx r3 100002f6: bd10 pop {r4, pc} -100002f8: 20000384 .word 0x20000384 -100002fc: 20000384 .word 0x20000384 +100002f8: 20000304 .word 0x20000304 +100002fc: 20000304 .word 0x20000304 10000300: 00000000 .word 0x00000000 10000304 <__do_global_dtors_aux>: @@ -346,9 +346,9 @@ Disassembly of section .text: 1000031e: 2301 movs r3, #1 10000320: 7023 strb r3, [r4, #0] 10000322: bd10 pop {r4, pc} -10000324: 20000488 .word 0x20000488 +10000324: 20000408 .word 0x20000408 10000328: 00000000 .word 0x00000000 -1000032c: 10004a20 .word 0x10004a20 +1000032c: 10004d50 .word 0x10004d50 10000330 : 10000330: 4b05 ldr r3, [pc, #20] @ (10000348 ) @@ -363,8703 +363,9125 @@ Disassembly of section .text: 10000344: bd10 pop {r4, pc} 10000346: 46c0 nop @ (mov r8, r8) 10000348: 00000000 .word 0x00000000 -1000034c: 2000048c .word 0x2000048c -10000350: 10004a20 .word 0x10004a20 +1000034c: 2000040c .word 0x2000040c +10000350: 10004d50 .word 0x10004d50 -10000354 : -10000354: b510 push {r4, lr} -10000356: 2b00 cmp r3, #0 -10000358: db02 blt.n 10000360 -1000035a: 6002 str r2, [r0, #0] -1000035c: 6043 str r3, [r0, #4] -1000035e: bd10 pop {r4, pc} -10000360: 4b02 ldr r3, [pc, #8] @ (1000036c ) -10000362: 4a03 ldr r2, [pc, #12] @ (10000370 ) -10000364: 4803 ldr r0, [pc, #12] @ (10000374 ) -10000366: 213f movs r1, #63 @ 0x3f -10000368: f001 fee8 bl 1000213c <__assert_func> -1000036c: 10004a20 .word 0x10004a20 -10000370: 10004a94 .word 0x10004a94 -10000374: 10004a3c .word 0x10004a3c +10000354 : +10000354: b570 push {r4, r5, r6, lr} +10000356: 0006 movs r6, r0 +10000358: 1c0d adds r5, r1, #0 +1000035a: 1c08 adds r0, r1, #0 +1000035c: f003 ffd4 bl 10004308 <__wrap___aeabi_f2uiz> +10000360: b284 uxth r4, r0 +10000362: 2c00 cmp r4, #0 +10000364: d012 beq.n 1000038c +10000366: 0020 movs r0, r4 +10000368: f003 ffa6 bl 100042b8 <__wrap___aeabi_ui2f> +1000036c: 1c01 adds r1, r0, #0 +1000036e: 1c28 adds r0, r5, #0 +10000370: f003 ff79 bl 10004266 <__wrap___aeabi_fsub> +10000374: 2187 movs r1, #135 @ 0x87 +10000376: 05c9 lsls r1, r1, #23 +10000378: f003 ff95 bl 100042a6 <__wrap___aeabi_fmul> +1000037c: f003 ffc4 bl 10004308 <__wrap___aeabi_f2uiz> +10000380: b2c3 uxtb r3, r0 +10000382: 021b lsls r3, r3, #8 +10000384: 0424 lsls r4, r4, #16 +10000386: 431c orrs r4, r3 +10000388: 6034 str r4, [r6, #0] +1000038a: bd70 pop {r4, r5, r6, pc} +1000038c: 2300 movs r3, #0 +1000038e: e7f8 b.n 10000382 -10000378 : -10000378: b510 push {r4, lr} -1000037a: b082 sub sp, #8 -1000037c: 0004 movs r4, r0 -1000037e: f001 fa29 bl 100017d4 -10000382: 0002 movs r2, r0 -10000384: 000b movs r3, r1 -10000386: 4668 mov r0, sp -10000388: f7ff ffe4 bl 10000354 -1000038c: 9a00 ldr r2, [sp, #0] -1000038e: 9b01 ldr r3, [sp, #4] -10000390: 6022 str r2, [r4, #0] -10000392: 6063 str r3, [r4, #4] -10000394: 0020 movs r0, r4 -10000396: b002 add sp, #8 -10000398: bd10 pop {r4, pc} +10000390 : +10000390: b510 push {r4, lr} +10000392: 0004 movs r4, r0 +10000394: 2210 movs r2, #16 +10000396: 2100 movs r1, #0 +10000398: f004 f85e bl 10004458 <__wrap_memset> +1000039c: 2380 movs r3, #128 @ 0x80 +1000039e: 025b lsls r3, r3, #9 +100003a0: 6023 str r3, [r4, #0] +100003a2: 23f8 movs r3, #248 @ 0xf8 +100003a4: 025b lsls r3, r3, #9 +100003a6: 6063 str r3, [r4, #4] +100003a8: 2380 movs r3, #128 @ 0x80 +100003aa: 02db lsls r3, r3, #11 +100003ac: 60a3 str r3, [r4, #8] +100003ae: 23c0 movs r3, #192 @ 0xc0 +100003b0: 031b lsls r3, r3, #12 +100003b2: 60a3 str r3, [r4, #8] +100003b4: 0020 movs r0, r4 +100003b6: bd10 pop {r4, pc} + +100003b8 : +100003b8: b570 push {r4, r5, r6, lr} +100003ba: 0004 movs r4, r0 +100003bc: 000d movs r5, r1 +100003be: f7ff ffe7 bl 10000390 +100003c2: 1c6a adds r2, r5, #1 +100003c4: 6863 ldr r3, [r4, #4] +100003c6: 4909 ldr r1, [pc, #36] @ (100003ec ) +100003c8: 400b ands r3, r1 +100003ca: 01ed lsls r5, r5, #7 +100003cc: 432b orrs r3, r5 +100003ce: 0312 lsls r2, r2, #12 +100003d0: 4313 orrs r3, r2 +100003d2: 6063 str r3, [r4, #4] +100003d4: 68e2 ldr r2, [r4, #12] +100003d6: 00d2 lsls r2, r2, #3 +100003d8: 08d2 lsrs r2, r2, #3 +100003da: 2180 movs r1, #128 @ 0x80 +100003dc: 0589 lsls r1, r1, #22 +100003de: 430a orrs r2, r1 +100003e0: 60e2 str r2, [r4, #12] +100003e2: 4a03 ldr r2, [pc, #12] @ (100003f0 ) +100003e4: 4013 ands r3, r2 +100003e6: 6063 str r3, [r4, #4] +100003e8: 0020 movs r0, r4 +100003ea: bd70 pop {r4, r5, r6, pc} +100003ec: fffe007f .word 0xfffe007f +100003f0: 9fffffff .word 0x9fffffff + +100003f4 : +100003f4: b570 push {r4, r5, r6, lr} +100003f6: b084 sub sp, #16 +100003f8: 0006 movs r6, r0 +100003fa: 000c movs r4, r1 +100003fc: ab01 add r3, sp, #4 +100003fe: aa02 add r2, sp, #8 +10000400: a903 add r1, sp, #12 +10000402: f000 fa0b bl 1000081c +10000406: 1e05 subs r5, r0, #0 +10000408: d104 bne.n 10000414 +1000040a: 2c00 cmp r4, #0 +1000040c: d109 bne.n 10000422 +1000040e: 0020 movs r0, r4 +10000410: b004 add sp, #16 +10000412: bd70 pop {r4, r5, r6, pc} +10000414: 9a01 ldr r2, [sp, #4] +10000416: 9902 ldr r1, [sp, #8] +10000418: 9803 ldr r0, [sp, #12] +1000041a: f000 f9c3 bl 100007a4 +1000041e: 002c movs r4, r5 +10000420: e7f5 b.n 1000040e +10000422: 4802 ldr r0, [pc, #8] @ (1000042c ) +10000424: 0031 movs r1, r6 +10000426: f001 ff73 bl 10002310 +1000042a: 46c0 nop @ (mov r8, r8) +1000042c: 10004d50 .word 0x10004d50 + +10000430 : +10000430: b5f0 push {r4, r5, r6, r7, lr} +10000432: 46ce mov lr, r9 +10000434: 4647 mov r7, r8 +10000436: b580 push {r7, lr} +10000438: b087 sub sp, #28 +1000043a: 0004 movs r4, r0 +1000043c: 000f movs r7, r1 +1000043e: 4691 mov r9, r2 +10000440: 001e movs r6, r3 +10000442: 4b28 ldr r3, [pc, #160] @ (100004e4 ) +10000444: 4298 cmp r0, r3 +10000446: d04a beq.n 100004de +10000448: 2507 movs r5, #7 +1000044a: 0029 movs r1, r5 +1000044c: 0030 movs r0, r6 +1000044e: f000 fa3d bl 100008cc +10000452: 0029 movs r1, r5 +10000454: 980e ldr r0, [sp, #56] @ 0x38 +10000456: f000 fa39 bl 100008cc +1000045a: 2301 movs r3, #1 +1000045c: 4698 mov r8, r3 +1000045e: 9300 str r3, [sp, #0] +10000460: 0032 movs r2, r6 +10000462: 0039 movs r1, r7 +10000464: 0020 movs r0, r4 +10000466: f004 fb79 bl 10004b5c +1000046a: 4643 mov r3, r8 +1000046c: 9300 str r3, [sp, #0] +1000046e: 9a0e ldr r2, [sp, #56] @ 0x38 +10000470: 0039 movs r1, r7 +10000472: 0020 movs r0, r4 +10000474: f004 fb72 bl 10004b5c +10000478: 4649 mov r1, r9 +1000047a: a802 add r0, sp, #8 +1000047c: f7ff ff9c bl 100003b8 +10000480: 9d05 ldr r5, [sp, #20] +10000482: 4b19 ldr r3, [pc, #100] @ (100004e8 ) +10000484: 401d ands r5, r3 +10000486: 9b0e ldr r3, [sp, #56] @ 0x38 +10000488: 029b lsls r3, r3, #10 +1000048a: 431d orrs r5, r3 +1000048c: 9505 str r5, [sp, #20] +1000048e: 4b17 ldr r3, [pc, #92] @ (100004ec ) +10000490: 401d ands r5, r3 +10000492: 432e orrs r6, r5 +10000494: 2380 movs r3, #128 @ 0x80 +10000496: 035b lsls r3, r3, #13 +10000498: 4333 orrs r3, r6 +1000049a: 9305 str r3, [sp, #20] +1000049c: 9b04 ldr r3, [sp, #16] +1000049e: 009b lsls r3, r3, #2 +100004a0: 089b lsrs r3, r3, #2 +100004a2: 2280 movs r2, #128 @ 0x80 +100004a4: 05d2 lsls r2, r2, #23 +100004a6: 4313 orrs r3, r2 +100004a8: 9304 str r3, [sp, #16] +100004aa: 990f ldr r1, [sp, #60] @ 0x3c +100004ac: a802 add r0, sp, #8 +100004ae: f7ff ff51 bl 10000354 +100004b2: 9a04 ldr r2, [sp, #16] +100004b4: 4b0e ldr r3, [pc, #56] @ (100004f0 ) +100004b6: 401a ands r2, r3 +100004b8: 4b0e ldr r3, [pc, #56] @ (100004f4 ) +100004ba: 4313 orrs r3, r2 +100004bc: 9304 str r3, [sp, #16] +100004be: ab02 add r3, sp, #8 +100004c0: 464a mov r2, r9 +100004c2: 0039 movs r1, r7 +100004c4: 0020 movs r0, r4 +100004c6: f004 fb9b bl 10004c00 +100004ca: 6822 ldr r2, [r4, #0] +100004cc: 4643 mov r3, r8 +100004ce: 40bb lsls r3, r7 +100004d0: 4313 orrs r3, r2 +100004d2: 6023 str r3, [r4, #0] +100004d4: b007 add sp, #28 +100004d6: bcc0 pop {r6, r7} +100004d8: 46b9 mov r9, r7 +100004da: 46b0 mov r8, r6 +100004dc: bdf0 pop {r4, r5, r6, r7, pc} +100004de: 2506 movs r5, #6 +100004e0: e7b3 b.n 1000044a +100004e2: 46c0 nop @ (mov r8, r8) +100004e4: 50200000 .word 0x50200000 +100004e8: ffff83ff .word 0xffff83ff +100004ec: fc0fffe0 .word 0xfc0fffe0 +100004f0: c1f5ffff .word 0xc1f5ffff +100004f4: 10020000 .word 0x10020000 + +100004f8 : +100004f8: b510 push {r4, lr} +100004fa: 2b00 cmp r3, #0 +100004fc: db02 blt.n 10000504 +100004fe: 6002 str r2, [r0, #0] +10000500: 6043 str r3, [r0, #4] +10000502: bd10 pop {r4, pc} +10000504: 4b02 ldr r3, [pc, #8] @ (10000510 ) +10000506: 4a03 ldr r2, [pc, #12] @ (10000514 ) +10000508: 4803 ldr r0, [pc, #12] @ (10000518 ) +1000050a: 213f movs r1, #63 @ 0x3f +1000050c: f001 fe68 bl 100021e0 <__assert_func> +10000510: 10004d84 .word 0x10004d84 +10000514: 10004df8 .word 0x10004df8 +10000518: 10004da0 .word 0x10004da0 + +1000051c : +1000051c: b510 push {r4, lr} +1000051e: b082 sub sp, #8 +10000520: 0004 movs r4, r0 +10000522: f001 f9a9 bl 10001878 +10000526: 0002 movs r2, r0 +10000528: 000b movs r3, r1 +1000052a: 4668 mov r0, sp +1000052c: f7ff ffe4 bl 100004f8 +10000530: 9a00 ldr r2, [sp, #0] +10000532: 9b01 ldr r3, [sp, #4] +10000534: 6022 str r2, [r4, #0] +10000536: 6063 str r3, [r4, #4] +10000538: 0020 movs r0, r4 +1000053a: b002 add sp, #8 +1000053c: bd10 pop {r4, pc} ... -1000039c
: -1000039c: b530 push {r4, r5, lr} -1000039e: b085 sub sp, #20 -100003a0: f004 f948 bl 10004634 -100003a4: 480d ldr r0, [pc, #52] @ (100003dc ) -100003a6: f000 f8a1 bl 100004ec -100003aa: 4668 mov r0, sp -100003ac: f7ff ffe4 bl 10000378 -100003b0: 9c00 ldr r4, [sp, #0] -100003b2: 9d01 ldr r5, [sp, #4] -100003b4: 2000 movs r0, #0 -100003b6: f000 f96f bl 10000698 -100003ba: 4809 ldr r0, [pc, #36] @ (100003e0 ) -100003bc: f000 f96c bl 10000698 -100003c0: 4668 mov r0, sp -100003c2: f7ff ffd9 bl 10000378 -100003c6: 9a00 ldr r2, [sp, #0] -100003c8: 9b01 ldr r3, [sp, #4] -100003ca: 1b12 subs r2, r2, r4 -100003cc: 41ab sbcs r3, r5 -100003ce: 9202 str r2, [sp, #8] -100003d0: 9303 str r3, [sp, #12] -100003d2: 4804 ldr r0, [pc, #16] @ (100003e4 ) -100003d4: f004 f922 bl 1000461c <__wrap_printf> -100003d8: e7e7 b.n 100003aa -100003da: 46c0 nop @ (mov r8, r8) -100003dc: 10004aac .word 0x10004aac -100003e0: 0000ffff .word 0x0000ffff -100003e4: 10004a8c .word 0x10004a8c +10000540
: +10000540: b530 push {r4, r5, lr} +10000542: b087 sub sp, #28 +10000544: f004 f92a bl 1000479c +10000548: 2101 movs r1, #1 +1000054a: 4818 ldr r0, [pc, #96] @ (100005ac ) +1000054c: f7ff ff52 bl 100003f4 +10000550: 4917 ldr r1, [pc, #92] @ (100005b0 ) +10000552: 4c18 ldr r4, [pc, #96] @ (100005b4 ) +10000554: 0020 movs r0, r4 +10000556: f004 fae5 bl 10004b24 +1000055a: 0002 movs r2, r0 +1000055c: 23fe movs r3, #254 @ 0xfe +1000055e: 059b lsls r3, r3, #22 +10000560: 9301 str r3, [sp, #4] +10000562: 2312 movs r3, #18 +10000564: 9300 str r3, [sp, #0] +10000566: 3301 adds r3, #1 +10000568: 2100 movs r1, #0 +1000056a: 0020 movs r0, r4 +1000056c: f7ff ff60 bl 10000430 +10000570: 4811 ldr r0, [pc, #68] @ (100005b8 ) +10000572: f000 f8b9 bl 100006e8 +10000576: a802 add r0, sp, #8 +10000578: f7ff ffd0 bl 1000051c +1000057c: 9c02 ldr r4, [sp, #8] +1000057e: 9d03 ldr r5, [sp, #12] +10000580: 2000 movs r0, #0 +10000582: f000 f8e7 bl 10000754 +10000586: 480d ldr r0, [pc, #52] @ (100005bc ) +10000588: f000 f8e4 bl 10000754 +1000058c: 2000 movs r0, #0 +1000058e: f000 f8e1 bl 10000754 +10000592: a802 add r0, sp, #8 +10000594: f7ff ffc2 bl 1000051c +10000598: 9a02 ldr r2, [sp, #8] +1000059a: 9b03 ldr r3, [sp, #12] +1000059c: 1b12 subs r2, r2, r4 +1000059e: 41ab sbcs r3, r5 +100005a0: 9204 str r2, [sp, #16] +100005a2: 9305 str r3, [sp, #20] +100005a4: 4806 ldr r0, [pc, #24] @ (100005c0 ) +100005a6: f004 f8ed bl 10004784 <__wrap_printf> +100005aa: e7e4 b.n 10000576 +100005ac: 00030d40 .word 0x00030d40 +100005b0: 10004e34 .word 0x10004e34 +100005b4: 50200000 .word 0x50200000 +100005b8: 10004e10 .word 0x10004e10 +100005bc: 0000ffff .word 0x0000ffff +100005c0: 10004df0 .word 0x10004df0 -100003e8 : -100003e8: b570 push {r4, r5, r6, lr} -100003ea: b084 sub sp, #16 -100003ec: 0006 movs r6, r0 -100003ee: 000c movs r4, r1 -100003f0: ab01 add r3, sp, #4 -100003f2: aa02 add r2, sp, #8 -100003f4: a903 add r1, sp, #12 -100003f6: f000 f9bf bl 10000778 -100003fa: 1e05 subs r5, r0, #0 -100003fc: d104 bne.n 10000408 -100003fe: 2c00 cmp r4, #0 -10000400: d109 bne.n 10000416 -10000402: 0020 movs r0, r4 -10000404: b004 add sp, #16 -10000406: bd70 pop {r4, r5, r6, pc} -10000408: 9a01 ldr r2, [sp, #4] -1000040a: 9902 ldr r1, [sp, #8] -1000040c: 9803 ldr r0, [sp, #12] -1000040e: f000 f977 bl 10000700 -10000412: 002c movs r4, r5 -10000414: e7f5 b.n 10000402 -10000416: 4802 ldr r0, [pc, #8] @ (10000420 ) -10000418: 0031 movs r1, r6 -1000041a: f001 ff27 bl 1000226c -1000041e: 46c0 nop @ (mov r8, r8) -10000420: 10004acc .word 0x10004acc +100005c4 : +100005c4: b570 push {r4, r5, r6, lr} +100005c6: 0004 movs r4, r0 +100005c8: 000d movs r5, r1 +100005ca: 2001 movs r0, #1 +100005cc: 2100 movs r1, #0 +100005ce: f001 f8c7 bl 10001760 +100005d2: 490b ldr r1, [pc, #44] @ (10000600 ) +100005d4: 6948 ldr r0, [r1, #20] +100005d6: 2301 movs r3, #1 +100005d8: 001a movs r2, r3 +100005da: 4082 lsls r2, r0 +100005dc: 6909 ldr r1, [r1, #16] +100005de: 408b lsls r3, r1 +100005e0: 4313 orrs r3, r2 +100005e2: 4084 lsls r4, r0 +100005e4: 408d lsls r5, r1 +100005e6: 432c orrs r4, r5 +100005e8: 22d0 movs r2, #208 @ 0xd0 +100005ea: 0612 lsls r2, r2, #24 +100005ec: 6911 ldr r1, [r2, #16] +100005ee: 404c eors r4, r1 +100005f0: 401c ands r4, r3 +100005f2: 61d4 str r4, [r2, #28] +100005f4: 2001 movs r0, #1 +100005f6: 2100 movs r1, #0 +100005f8: f001 f8b2 bl 10001760 +100005fc: bd70 pop {r4, r5, r6, pc} +100005fe: 46c0 nop @ (mov r8, r8) +10000600: 200006dc .word 0x200006dc -10000424 : -10000424: b570 push {r4, r5, r6, lr} -10000426: b082 sub sp, #8 -10000428: 000c movs r4, r1 -1000042a: 0015 movs r5, r2 -1000042c: 466b mov r3, sp -1000042e: 1dd9 adds r1, r3, #7 -10000430: 7008 strb r0, [r1, #0] -10000432: 4b1c ldr r3, [pc, #112] @ (100004a4 ) -10000434: 681e ldr r6, [r3, #0] -10000436: 6832 ldr r2, [r6, #0] -10000438: 2007 movs r0, #7 -1000043a: 4042 eors r2, r0 -1000043c: 30c8 adds r0, #200 @ 0xc8 -1000043e: 4010 ands r0, r2 -10000440: 2280 movs r2, #128 @ 0x80 -10000442: 0152 lsls r2, r2, #5 -10000444: 4332 orrs r2, r6 -10000446: 6010 str r0, [r2, #0] -10000448: 4a17 ldr r2, [pc, #92] @ (100004a8 ) -1000044a: 2000 movs r0, #0 -1000044c: 7010 strb r0, [r2, #0] -1000044e: 68da ldr r2, [r3, #12] -10000450: 3001 adds r0, #1 -10000452: 0006 movs r6, r0 -10000454: 4096 lsls r6, r2 -10000456: 22d0 movs r2, #208 @ 0xd0 -10000458: 0612 lsls r2, r2, #24 -1000045a: 6196 str r6, [r2, #24] -1000045c: 691e ldr r6, [r3, #16] -1000045e: 40b0 lsls r0, r6 -10000460: 6190 str r0, [r2, #24] -10000462: 6818 ldr r0, [r3, #0] -10000464: 2201 movs r2, #1 -10000466: f004 fac3 bl 100049f0 <__spi_write_blocking_veneer> -1000046a: 2d00 cmp r5, #0 -1000046c: d10c bne.n 10000488 -1000046e: 490d ldr r1, [pc, #52] @ (100004a4 ) -10000470: 68ca ldr r2, [r1, #12] -10000472: 2301 movs r3, #1 -10000474: 0018 movs r0, r3 -10000476: 4090 lsls r0, r2 -10000478: 22d0 movs r2, #208 @ 0xd0 -1000047a: 0612 lsls r2, r2, #24 -1000047c: 6150 str r0, [r2, #20] -1000047e: 6909 ldr r1, [r1, #16] -10000480: 408b lsls r3, r1 -10000482: 6153 str r3, [r2, #20] -10000484: b002 add sp, #8 -10000486: bd70 pop {r4, r5, r6, pc} -10000488: 4a06 ldr r2, [pc, #24] @ (100004a4 ) -1000048a: 6911 ldr r1, [r2, #16] -1000048c: 2301 movs r3, #1 -1000048e: 408b lsls r3, r1 -10000490: 21d0 movs r1, #208 @ 0xd0 -10000492: 0609 lsls r1, r1, #24 -10000494: 614b str r3, [r1, #20] -10000496: 6810 ldr r0, [r2, #0] -10000498: 002a movs r2, r5 -1000049a: 0021 movs r1, r4 -1000049c: f004 faa8 bl 100049f0 <__spi_write_blocking_veneer> -100004a0: e7e5 b.n 1000046e -100004a2: 46c0 nop @ (mov r8, r8) -100004a4: 20000754 .word 0x20000754 -100004a8: 2000077e .word 0x2000077e +10000604 : +10000604: b5f0 push {r4, r5, r6, r7, lr} +10000606: 46d6 mov lr, sl +10000608: 464f mov r7, r9 +1000060a: 4646 mov r6, r8 +1000060c: b5c0 push {r6, r7, lr} +1000060e: 0005 movs r5, r0 +10000610: 000f movs r7, r1 +10000612: 0014 movs r4, r2 +10000614: 4699 mov r9, r3 +10000616: 000b movs r3, r1 +10000618: 3318 adds r3, #24 +1000061a: 2601 movs r6, #1 +1000061c: 409e lsls r6, r3 +1000061e: 6086 str r6, [r0, #8] +10000620: 68ab ldr r3, [r5, #8] +10000622: 4233 tst r3, r6 +10000624: d0fc beq.n 10000620 +10000626: 2100 movs r1, #0 +10000628: 2000 movs r0, #0 +1000062a: f7ff ffcb bl 100005c4 +1000062e: 1c63 adds r3, r4, #1 +10000630: 469a mov sl, r3 +10000632: 7821 ldrb r1, [r4, #0] +10000634: 686a ldr r2, [r5, #4] +10000636: 003b movs r3, r7 +10000638: 3310 adds r3, #16 +1000063a: 2401 movs r4, #1 +1000063c: 409c lsls r4, r3 +1000063e: 0023 movs r3, r4 +10000640: 4013 ands r3, r2 +10000642: 4698 mov r8, r3 +10000644: 4214 tst r4, r2 +10000646: d1f5 bne.n 10000634 +10000648: 3704 adds r7, #4 +1000064a: 00bf lsls r7, r7, #2 +1000064c: 19ef adds r7, r5, r7 +1000064e: 7039 strb r1, [r7, #0] +10000650: 464b mov r3, r9 +10000652: 2b01 cmp r3, #1 +10000654: d918 bls.n 10000688 +10000656: 60ae str r6, [r5, #8] +10000658: 68ab ldr r3, [r5, #8] +1000065a: 4233 tst r3, r6 +1000065c: d0fc beq.n 10000658 +1000065e: 2100 movs r1, #0 +10000660: 2001 movs r0, #1 +10000662: f7ff ffaf bl 100005c4 +10000666: e00b b.n 10000680 +10000668: 4653 mov r3, sl +1000066a: 3301 adds r3, #1 +1000066c: 4652 mov r2, sl +1000066e: 7811 ldrb r1, [r2, #0] +10000670: 686a ldr r2, [r5, #4] +10000672: 4222 tst r2, r4 +10000674: d1fc bne.n 10000670 +10000676: 7039 strb r1, [r7, #0] +10000678: 2201 movs r2, #1 +1000067a: 4694 mov ip, r2 +1000067c: 44e0 add r8, ip +1000067e: 469a mov sl, r3 +10000680: 464b mov r3, r9 +10000682: 3b01 subs r3, #1 +10000684: 4543 cmp r3, r8 +10000686: d8ef bhi.n 10000668 +10000688: 60ae str r6, [r5, #8] +1000068a: 68ab ldr r3, [r5, #8] +1000068c: 4233 tst r3, r6 +1000068e: d0fc beq.n 1000068a +10000690: 2101 movs r1, #1 +10000692: 2001 movs r0, #1 +10000694: f7ff ff96 bl 100005c4 +10000698: bce0 pop {r5, r6, r7} +1000069a: 46ba mov sl, r7 +1000069c: 46b1 mov r9, r6 +1000069e: 46a8 mov r8, r5 +100006a0: bdf0 pop {r4, r5, r6, r7, pc} -100004ac : -100004ac: b500 push {lr} -100004ae: b083 sub sp, #12 -100004b0: 000b movs r3, r1 -100004b2: a901 add r1, sp, #4 -100004b4: 0a02 lsrs r2, r0, #8 -100004b6: 700a strb r2, [r1, #0] -100004b8: 7048 strb r0, [r1, #1] -100004ba: 0a1a lsrs r2, r3, #8 -100004bc: 708a strb r2, [r1, #2] -100004be: 70cb strb r3, [r1, #3] -100004c0: 2204 movs r2, #4 -100004c2: 202a movs r0, #42 @ 0x2a -100004c4: f7ff ffae bl 10000424 -100004c8: b003 add sp, #12 -100004ca: bd00 pop {pc} +100006a2 : +100006a2: b570 push {r4, r5, r6, lr} +100006a4: 0006 movs r6, r0 +100006a6: 000d movs r5, r1 +100006a8: 0014 movs r4, r2 +100006aa: e00a b.n 100006c2 +100006ac: 1ca2 adds r2, r4, #2 +100006ae: 0029 movs r1, r5 +100006b0: 0030 movs r0, r6 +100006b2: f7ff ffa7 bl 10000604 +100006b6: 20c8 movs r0, #200 @ 0xc8 +100006b8: f001 f85f bl 1000177a +100006bc: 7823 ldrb r3, [r4, #0] +100006be: 3302 adds r3, #2 +100006c0: 18e4 adds r4, r4, r3 +100006c2: 7823 ldrb r3, [r4, #0] +100006c4: 2b00 cmp r3, #0 +100006c6: d1f1 bne.n 100006ac +100006c8: bd70 pop {r4, r5, r6, pc} -100004cc : -100004cc: b500 push {lr} -100004ce: b083 sub sp, #12 -100004d0: 000b movs r3, r1 -100004d2: a901 add r1, sp, #4 -100004d4: 0a02 lsrs r2, r0, #8 -100004d6: 700a strb r2, [r1, #0] -100004d8: 7048 strb r0, [r1, #1] -100004da: 0a1a lsrs r2, r3, #8 -100004dc: 708a strb r2, [r1, #2] -100004de: 70cb strb r3, [r1, #3] -100004e0: 2204 movs r2, #4 -100004e2: 202b movs r0, #43 @ 0x2b -100004e4: f7ff ff9e bl 10000424 -100004e8: b003 add sp, #12 -100004ea: bd00 pop {pc} +100006ca : +100006ca: b500 push {lr} +100006cc: b083 sub sp, #12 +100006ce: 466b mov r3, sp +100006d0: 1dda adds r2, r3, #7 +100006d2: 232c movs r3, #44 @ 0x2c +100006d4: 7013 strb r3, [r2, #0] +100006d6: 3b2b subs r3, #43 @ 0x2b +100006d8: f7ff ff94 bl 10000604 +100006dc: 2100 movs r1, #0 +100006de: 2001 movs r0, #1 +100006e0: f7ff ff70 bl 100005c4 +100006e4: b003 add sp, #12 +100006e6: bd00 pop {pc} -100004ec : -100004ec: b5f0 push {r4, r5, r6, r7, lr} -100004ee: b085 sub sp, #20 -100004f0: 0001 movs r1, r0 -100004f2: 4c42 ldr r4, [pc, #264] @ (100005fc ) -100004f4: 2220 movs r2, #32 -100004f6: 0020 movs r0, r4 -100004f8: f003 ff00 bl 100042fc <__wrap___aeabi_memcpy> -100004fc: 2101 movs r1, #1 -100004fe: 4840 ldr r0, [pc, #256] @ (10000600 ) -10000500: f7ff ff72 bl 100003e8 -10000504: 6820 ldr r0, [r4, #0] -10000506: 493f ldr r1, [pc, #252] @ (10000604 ) -10000508: f004 f9f4 bl 100048f4 -1000050c: 9001 str r0, [sp, #4] -1000050e: 6821 ldr r1, [r4, #0] -10000510: 680b ldr r3, [r1, #0] -10000512: 2207 movs r2, #7 -10000514: 4053 eors r3, r2 -10000516: 32c8 adds r2, #200 @ 0xc8 -10000518: 401a ands r2, r3 -1000051a: 2380 movs r3, #128 @ 0x80 -1000051c: 015b lsls r3, r3, #5 -1000051e: 430b orrs r3, r1 -10000520: 601a str r2, [r3, #0] -10000522: 6860 ldr r0, [r4, #4] -10000524: 2101 movs r1, #1 -10000526: f000 f97f bl 10000828 -1000052a: 68a0 ldr r0, [r4, #8] -1000052c: 2101 movs r1, #1 -1000052e: f000 f97b bl 10000828 -10000532: 68e0 ldr r0, [r4, #12] -10000534: f000 f990 bl 10000858 -10000538: 6920 ldr r0, [r4, #16] -1000053a: f000 f98d bl 10000858 -1000053e: 6960 ldr r0, [r4, #20] -10000540: f000 f98a bl 10000858 -10000544: 69a0 ldr r0, [r4, #24] -10000546: f000 f987 bl 10000858 -1000054a: 68e3 ldr r3, [r4, #12] -1000054c: 2601 movs r6, #1 -1000054e: 0031 movs r1, r6 -10000550: 4099 lsls r1, r3 -10000552: 25d0 movs r5, #208 @ 0xd0 -10000554: 062d lsls r5, r5, #24 -10000556: 6269 str r1, [r5, #36] @ 0x24 -10000558: 6923 ldr r3, [r4, #16] -1000055a: 0032 movs r2, r6 -1000055c: 409a lsls r2, r3 -1000055e: 626a str r2, [r5, #36] @ 0x24 -10000560: 6963 ldr r3, [r4, #20] -10000562: 0030 movs r0, r6 -10000564: 4098 lsls r0, r3 -10000566: 0003 movs r3, r0 -10000568: 6268 str r0, [r5, #36] @ 0x24 -1000056a: 69a0 ldr r0, [r4, #24] -1000056c: 0037 movs r7, r6 -1000056e: 4087 lsls r7, r0 -10000570: 626f str r7, [r5, #36] @ 0x24 -10000572: 6169 str r1, [r5, #20] -10000574: 616a str r2, [r5, #20] -10000576: 616b str r3, [r5, #20] -10000578: 2064 movs r0, #100 @ 0x64 -1000057a: f001 f8ac bl 100016d6 -1000057e: 2200 movs r2, #0 -10000580: 2100 movs r1, #0 -10000582: 2001 movs r0, #1 -10000584: f7ff ff4e bl 10000424 -10000588: 2096 movs r0, #150 @ 0x96 -1000058a: f001 f8a4 bl 100016d6 -1000058e: 2200 movs r2, #0 -10000590: 2100 movs r1, #0 -10000592: 2011 movs r0, #17 -10000594: f7ff ff46 bl 10000424 -10000598: 2032 movs r0, #50 @ 0x32 -1000059a: f001 f89c bl 100016d6 -1000059e: a902 add r1, sp, #8 -100005a0: 2355 movs r3, #85 @ 0x55 -100005a2: 700b strb r3, [r1, #0] -100005a4: 2201 movs r2, #1 -100005a6: 203a movs r0, #58 @ 0x3a -100005a8: f7ff ff3c bl 10000424 -100005ac: 200a movs r0, #10 -100005ae: f001 f892 bl 100016d6 -100005b2: a903 add r1, sp, #12 -100005b4: 2300 movs r3, #0 -100005b6: 700b strb r3, [r1, #0] -100005b8: 2201 movs r2, #1 -100005ba: 2036 movs r0, #54 @ 0x36 -100005bc: f7ff ff32 bl 10000424 -100005c0: 8ba1 ldrh r1, [r4, #28] -100005c2: 2000 movs r0, #0 -100005c4: f7ff ff72 bl 100004ac -100005c8: 8be1 ldrh r1, [r4, #30] -100005ca: 2000 movs r0, #0 -100005cc: f7ff ff7e bl 100004cc -100005d0: 2200 movs r2, #0 -100005d2: 2100 movs r1, #0 -100005d4: 2013 movs r0, #19 -100005d6: f7ff ff25 bl 10000424 -100005da: 200a movs r0, #10 -100005dc: f001 f87b bl 100016d6 -100005e0: 2200 movs r2, #0 -100005e2: 2100 movs r1, #0 -100005e4: 2029 movs r0, #41 @ 0x29 -100005e6: f7ff ff1d bl 10000424 -100005ea: 200a movs r0, #10 -100005ec: f001 f873 bl 100016d6 -100005f0: 69a3 ldr r3, [r4, #24] -100005f2: 409e lsls r6, r3 -100005f4: 616e str r6, [r5, #20] -100005f6: b005 add sp, #20 -100005f8: bdf0 pop {r4, r5, r6, r7, pc} -100005fa: 46c0 nop @ (mov r8, r8) -100005fc: 20000754 .word 0x20000754 -10000600: 00020f58 .word 0x00020f58 -10000604: 03fe56c0 .word 0x03fe56c0 +100006e8 : +100006e8: b570 push {r4, r5, r6, lr} +100006ea: 0001 movs r1, r0 +100006ec: 4c17 ldr r4, [pc, #92] @ (1000074c ) +100006ee: 2224 movs r2, #36 @ 0x24 +100006f0: 0020 movs r0, r4 +100006f2: f003 feb7 bl 10004464 <__wrap___aeabi_memcpy> +100006f6: 6920 ldr r0, [r4, #16] +100006f8: f000 f900 bl 100008fc +100006fc: 6960 ldr r0, [r4, #20] +100006fe: f000 f8fd bl 100008fc +10000702: 69a0 ldr r0, [r4, #24] +10000704: f000 f8fa bl 100008fc +10000708: 69e0 ldr r0, [r4, #28] +1000070a: f000 f8f7 bl 100008fc +1000070e: 6923 ldr r3, [r4, #16] +10000710: 2601 movs r6, #1 +10000712: 0032 movs r2, r6 +10000714: 409a lsls r2, r3 +10000716: 25d0 movs r5, #208 @ 0xd0 +10000718: 062d lsls r5, r5, #24 +1000071a: 626a str r2, [r5, #36] @ 0x24 +1000071c: 6963 ldr r3, [r4, #20] +1000071e: 0031 movs r1, r6 +10000720: 4099 lsls r1, r3 +10000722: 6269 str r1, [r5, #36] @ 0x24 +10000724: 69a3 ldr r3, [r4, #24] +10000726: 0031 movs r1, r6 +10000728: 4099 lsls r1, r3 +1000072a: 000b movs r3, r1 +1000072c: 6269 str r1, [r5, #36] @ 0x24 +1000072e: 69e1 ldr r1, [r4, #28] +10000730: 0030 movs r0, r6 +10000732: 4088 lsls r0, r1 +10000734: 6268 str r0, [r5, #36] @ 0x24 +10000736: 616a str r2, [r5, #20] +10000738: 616b str r3, [r5, #20] +1000073a: 4a05 ldr r2, [pc, #20] @ (10000750 ) +1000073c: 6861 ldr r1, [r4, #4] +1000073e: 6820 ldr r0, [r4, #0] +10000740: f7ff ffaf bl 100006a2 +10000744: 69e3 ldr r3, [r4, #28] +10000746: 409e lsls r6, r3 +10000748: 616e str r6, [r5, #20] +1000074a: bd70 pop {r4, r5, r6, pc} +1000074c: 200006dc .word 0x200006dc +10000750: 10004e40 .word 0x10004e40 -10000608 : -10000608: b570 push {r4, r5, r6, lr} -1000060a: b082 sub sp, #8 -1000060c: 4d0e ldr r5, [pc, #56] @ (10000648 ) -1000060e: 68eb ldr r3, [r5, #12] -10000610: 2401 movs r4, #1 -10000612: 0022 movs r2, r4 -10000614: 409a lsls r2, r3 -10000616: 26d0 movs r6, #208 @ 0xd0 -10000618: 0636 lsls r6, r6, #24 -1000061a: 61b2 str r2, [r6, #24] -1000061c: 692b ldr r3, [r5, #16] -1000061e: 0022 movs r2, r4 -10000620: 409a lsls r2, r3 -10000622: 61b2 str r2, [r6, #24] -10000624: 466b mov r3, sp -10000626: 1dd9 adds r1, r3, #7 -10000628: 232c movs r3, #44 @ 0x2c -1000062a: 700b strb r3, [r1, #0] -1000062c: 6828 ldr r0, [r5, #0] -1000062e: 2201 movs r2, #1 -10000630: f004 f9de bl 100049f0 <__spi_write_blocking_veneer> -10000634: 68eb ldr r3, [r5, #12] -10000636: 0022 movs r2, r4 -10000638: 409a lsls r2, r3 -1000063a: 61b2 str r2, [r6, #24] -1000063c: 692b ldr r3, [r5, #16] -1000063e: 409c lsls r4, r3 -10000640: 6174 str r4, [r6, #20] -10000642: b002 add sp, #8 -10000644: bd70 pop {r4, r5, r6, pc} -10000646: 46c0 nop @ (mov r8, r8) -10000648: 20000754 .word 0x20000754 +10000754 : +10000754: b5f8 push {r3, r4, r5, r6, r7, lr} +10000756: 0005 movs r5, r0 +10000758: 4c11 ldr r4, [pc, #68] @ (100007a0 ) +1000075a: 6861 ldr r1, [r4, #4] +1000075c: 6820 ldr r0, [r4, #0] +1000075e: f7ff ffb4 bl 100006ca +10000762: 8c23 ldrh r3, [r4, #32] +10000764: 8c67 ldrh r7, [r4, #34] @ 0x22 +10000766: 435f muls r7, r3 +10000768: 2600 movs r6, #0 +1000076a: e016 b.n 1000079a +1000076c: 4b0c ldr r3, [pc, #48] @ (100007a0 ) +1000076e: 681a ldr r2, [r3, #0] +10000770: 685c ldr r4, [r3, #4] +10000772: 0a2b lsrs r3, r5, #8 +10000774: 469c mov ip, r3 +10000776: 6851 ldr r1, [r2, #4] +10000778: 0020 movs r0, r4 +1000077a: 3010 adds r0, #16 +1000077c: 2301 movs r3, #1 +1000077e: 4083 lsls r3, r0 +10000780: 420b tst r3, r1 +10000782: d1f8 bne.n 10000776 +10000784: 3404 adds r4, #4 +10000786: 00a4 lsls r4, r4, #2 +10000788: 1914 adds r4, r2, r4 +1000078a: 4661 mov r1, ip +1000078c: 7021 strb r1, [r4, #0] +1000078e: b2e8 uxtb r0, r5 +10000790: 6851 ldr r1, [r2, #4] +10000792: 420b tst r3, r1 +10000794: d1fc bne.n 10000790 +10000796: 7020 strb r0, [r4, #0] +10000798: 3601 adds r6, #1 +1000079a: 42be cmp r6, r7 +1000079c: dbe6 blt.n 1000076c +1000079e: bdf8 pop {r3, r4, r5, r6, r7, pc} +100007a0: 200006dc .word 0x200006dc -1000064c : -1000064c: b510 push {r4, lr} -1000064e: 0003 movs r3, r0 -10000650: 084a lsrs r2, r1, #1 -10000652: 4903 ldr r1, [pc, #12] @ (10000660 ) -10000654: 6808 ldr r0, [r1, #0] -10000656: 0019 movs r1, r3 -10000658: f004 f9da bl 10004a10 <__spi_write16_blocking_veneer> -1000065c: bd10 pop {r4, pc} -1000065e: 46c0 nop @ (mov r8, r8) -10000660: 20000754 .word 0x20000754 +100007a4 : +100007a4: b5f0 push {r4, r5, r6, r7, lr} +100007a6: b083 sub sp, #12 +100007a8: 0004 movs r4, r0 +100007aa: 000d movs r5, r1 +100007ac: 0016 movs r6, r2 +100007ae: f000 f8b1 bl 10000914 +100007b2: 2800 cmp r0, #0 +100007b4: d001 beq.n 100007ba +100007b6: b003 add sp, #12 +100007b8: bdf0 pop {r4, r5, r6, r7, pc} +100007ba: 4f15 ldr r7, [pc, #84] @ (10000810 ) +100007bc: 9700 str r7, [sp, #0] +100007be: 003b movs r3, r7 +100007c0: 2201 movs r2, #1 +100007c2: 2101 movs r1, #1 +100007c4: 3005 adds r0, #5 +100007c6: f001 fb4b bl 10001e60 +100007ca: 9600 str r6, [sp, #0] +100007cc: 002b movs r3, r5 +100007ce: 0022 movs r2, r4 +100007d0: 2101 movs r1, #1 +100007d2: 4810 ldr r0, [pc, #64] @ (10000814 ) +100007d4: f001 fc4c bl 10002070 +100007d8: 0031 movs r1, r6 +100007da: 4369 muls r1, r5 +100007dc: 0020 movs r0, r4 +100007de: f002 fee7 bl 100035b0 <__wrap___aeabi_uidiv> +100007e2: 0004 movs r4, r0 +100007e4: 4b0c ldr r3, [pc, #48] @ (10000818 ) +100007e6: 9300 str r3, [sp, #0] +100007e8: 2200 movs r2, #0 +100007ea: 2102 movs r1, #2 +100007ec: 2004 movs r0, #4 +100007ee: f001 fb37 bl 10001e60 +100007f2: 9400 str r4, [sp, #0] +100007f4: 0023 movs r3, r4 +100007f6: 2200 movs r2, #0 +100007f8: 2101 movs r1, #1 +100007fa: 2005 movs r0, #5 +100007fc: f001 fb30 bl 10001e60 +10000800: 9700 str r7, [sp, #0] +10000802: 003b movs r3, r7 +10000804: 2202 movs r2, #2 +10000806: 2100 movs r1, #0 +10000808: 2006 movs r0, #6 +1000080a: f001 fb29 bl 10001e60 +1000080e: e7d2 b.n 100007b6 +10000810: 02dc6c00 .word 0x02dc6c00 +10000814: 40028000 .word 0x40028000 +10000818: 00b71b00 .word 0x00b71b00 -10000664 : -10000664: b500 push {lr} -10000666: b083 sub sp, #12 -10000668: 466b mov r3, sp -1000066a: 80d8 strh r0, [r3, #6] -1000066c: 3306 adds r3, #6 -1000066e: 2102 movs r1, #2 -10000670: 0018 movs r0, r3 -10000672: f7ff ffeb bl 1000064c -10000676: b003 add sp, #12 -10000678: bd00 pop {pc} +1000081c : +1000081c: b5f0 push {r4, r5, r6, r7, lr} +1000081e: 46de mov lr, fp +10000820: 4657 mov r7, sl +10000822: 464e mov r6, r9 +10000824: 4645 mov r5, r8 +10000826: b5e0 push {r5, r6, r7, lr} +10000828: b083 sub sp, #12 +1000082a: 4680 mov r8, r0 +1000082c: 468b mov fp, r1 +1000082e: 9200 str r2, [sp, #0] +10000830: 9301 str r3, [sp, #4] +10000832: 2004 movs r0, #4 +10000834: f001 fc16 bl 10002064 +10000838: 21fa movs r1, #250 @ 0xfa +1000083a: 0089 lsls r1, r1, #2 +1000083c: f002 feb8 bl 100035b0 <__wrap___aeabi_uidiv> +10000840: 4682 mov sl, r0 +10000842: 23a0 movs r3, #160 @ 0xa0 +10000844: 005b lsls r3, r3, #1 +10000846: 4699 mov r9, r3 +10000848: e02c b.n 100008a4 +1000084a: 3c01 subs r4, #1 +1000084c: 2c00 cmp r4, #0 +1000084e: d020 beq.n 10000892 +10000850: 0025 movs r5, r4 +10000852: 437d muls r5, r7 +10000854: 0029 movs r1, r5 +10000856: 0030 movs r0, r6 +10000858: f002 feaa bl 100035b0 <__wrap___aeabi_uidiv> +1000085c: 4540 cmp r0, r8 +1000085e: d1f4 bne.n 1000084a +10000860: 0029 movs r1, r5 +10000862: 0030 movs r0, r6 +10000864: f002 fea4 bl 100035b0 <__wrap___aeabi_uidiv> +10000868: 2900 cmp r1, #0 +1000086a: d1ee bne.n 1000084a +1000086c: 0173 lsls r3, r6, #5 +1000086e: 1b9b subs r3, r3, r6 +10000870: 009b lsls r3, r3, #2 +10000872: 199b adds r3, r3, r6 +10000874: 00db lsls r3, r3, #3 +10000876: 465a mov r2, fp +10000878: 6013 str r3, [r2, #0] +1000087a: 9b00 ldr r3, [sp, #0] +1000087c: 601f str r7, [r3, #0] +1000087e: 9b01 ldr r3, [sp, #4] +10000880: 601c str r4, [r3, #0] +10000882: 2001 movs r0, #1 +10000884: b003 add sp, #12 +10000886: bcf0 pop {r4, r5, r6, r7} +10000888: 46bb mov fp, r7 +1000088a: 46b2 mov sl, r6 +1000088c: 46a9 mov r9, r5 +1000088e: 46a0 mov r8, r4 +10000890: bdf0 pop {r4, r5, r6, r7, pc} +10000892: 3f01 subs r7, #1 +10000894: 2f00 cmp r7, #0 +10000896: d001 beq.n 1000089c +10000898: 003c movs r4, r7 +1000089a: e7d7 b.n 1000084c +1000089c: 2301 movs r3, #1 +1000089e: 425b negs r3, r3 +100008a0: 469c mov ip, r3 +100008a2: 44e1 add r9, ip +100008a4: 464b mov r3, r9 +100008a6: 2b0f cmp r3, #15 +100008a8: d909 bls.n 100008be +100008aa: 4656 mov r6, sl +100008ac: 464b mov r3, r9 +100008ae: 435e muls r6, r3 +100008b0: 4b04 ldr r3, [pc, #16] @ (100008c4 ) +100008b2: 18f2 adds r2, r6, r3 +100008b4: 4b04 ldr r3, [pc, #16] @ (100008c8 ) +100008b6: 429a cmp r2, r3 +100008b8: d8f0 bhi.n 1000089c +100008ba: 2707 movs r7, #7 +100008bc: e7ea b.n 10000894 +100008be: 2000 movs r0, #0 +100008c0: e7e0 b.n 10000884 +100008c2: 46c0 nop @ (mov r8, r8) +100008c4: fff48e50 .word 0xfff48e50 +100008c8: 000cf850 .word 0x000cf850 + +100008cc : +100008cc: b510 push {r4, lr} +100008ce: 0083 lsls r3, r0, #2 +100008d0: 4a08 ldr r2, [pc, #32] @ (100008f4 ) +100008d2: 4694 mov ip, r2 +100008d4: 4463 add r3, ip +100008d6: 681a ldr r2, [r3, #0] +100008d8: 2440 movs r4, #64 @ 0x40 +100008da: 4062 eors r2, r4 +100008dc: 3480 adds r4, #128 @ 0x80 +100008de: 4014 ands r4, r2 +100008e0: 2280 movs r2, #128 @ 0x80 +100008e2: 0152 lsls r2, r2, #5 +100008e4: 4313 orrs r3, r2 +100008e6: 601c str r4, [r3, #0] +100008e8: 00c0 lsls r0, r0, #3 +100008ea: 4b03 ldr r3, [pc, #12] @ (100008f8 ) +100008ec: 469c mov ip, r3 +100008ee: 4460 add r0, ip +100008f0: 6041 str r1, [r0, #4] +100008f2: bd10 pop {r4, pc} +100008f4: 4001c004 .word 0x4001c004 +100008f8: 40014000 .word 0x40014000 + +100008fc : +100008fc: b510 push {r4, lr} +100008fe: 2301 movs r3, #1 +10000900: 4083 lsls r3, r0 +10000902: 22d0 movs r2, #208 @ 0xd0 +10000904: 0612 lsls r2, r2, #24 +10000906: 6293 str r3, [r2, #40] @ 0x28 +10000908: 6193 str r3, [r2, #24] +1000090a: 2105 movs r1, #5 +1000090c: f7ff ffde bl 100008cc +10000910: bd10 pop {r4, pc} ... -1000067c : -1000067c: b570 push {r4, r5, r6, lr} -1000067e: 000c movs r4, r1 -10000680: 4d04 ldr r5, [pc, #16] @ (10000694 ) -10000682: 8ba9 ldrh r1, [r5, #28] -10000684: f7ff ff12 bl 100004ac -10000688: 8be9 ldrh r1, [r5, #30] -1000068a: 0020 movs r0, r4 -1000068c: f7ff ff1e bl 100004cc -10000690: bd70 pop {r4, r5, r6, pc} -10000692: 46c0 nop @ (mov r8, r8) -10000694: 20000754 .word 0x20000754 +10000914 : +10000914: 4b03 ldr r3, [pc, #12] @ (10000924 ) +10000916: 681b ldr r3, [r3, #0] +10000918: 2002 movs r0, #2 +1000091a: 4018 ands r0, r3 +1000091c: 1e43 subs r3, r0, #1 +1000091e: 4198 sbcs r0, r3 +10000920: b2c0 uxtb r0, r0 +10000922: 4770 bx lr +10000924: 4006c000 .word 0x4006c000 -10000698 : -10000698: b570 push {r4, r5, r6, lr} -1000069a: 0006 movs r6, r0 -1000069c: 4b15 ldr r3, [pc, #84] @ (100006f4 ) -1000069e: 8b9a ldrh r2, [r3, #28] -100006a0: 8bdd ldrh r5, [r3, #30] -100006a2: 4355 muls r5, r2 -100006a4: 2100 movs r1, #0 -100006a6: 2000 movs r0, #0 -100006a8: f7ff ffe8 bl 1000067c -100006ac: 4b12 ldr r3, [pc, #72] @ (100006f8 ) -100006ae: 781b ldrb r3, [r3, #0] -100006b0: 2b00 cmp r3, #0 -100006b2: d004 beq.n 100006be -100006b4: 4811 ldr r0, [pc, #68] @ (100006fc ) -100006b6: f003 ffb1 bl 1000461c <__wrap_printf> -100006ba: 2400 movs r4, #0 -100006bc: e014 b.n 100006e8 -100006be: f7ff ffa3 bl 10000608 -100006c2: 4b0c ldr r3, [pc, #48] @ (100006f4 ) -100006c4: 6819 ldr r1, [r3, #0] -100006c6: 680b ldr r3, [r1, #0] -100006c8: 220f movs r2, #15 -100006ca: 4053 eors r3, r2 -100006cc: 32c0 adds r2, #192 @ 0xc0 -100006ce: 401a ands r2, r3 -100006d0: 2380 movs r3, #128 @ 0x80 -100006d2: 015b lsls r3, r3, #5 -100006d4: 430b orrs r3, r1 -100006d6: 601a str r2, [r3, #0] -100006d8: 4b07 ldr r3, [pc, #28] @ (100006f8 ) -100006da: 2201 movs r2, #1 -100006dc: 701a strb r2, [r3, #0] -100006de: e7e9 b.n 100006b4 -100006e0: 0030 movs r0, r6 -100006e2: f7ff ffbf bl 10000664 -100006e6: 3401 adds r4, #1 -100006e8: 42ac cmp r4, r5 -100006ea: dbf9 blt.n 100006e0 -100006ec: 4803 ldr r0, [pc, #12] @ (100006fc ) -100006ee: f003 ff95 bl 1000461c <__wrap_printf> -100006f2: bd70 pop {r4, r5, r6, pc} -100006f4: 20000754 .word 0x20000754 -100006f8: 2000077e .word 0x2000077e -100006fc: 10004a8c .word 0x10004a8c +10000928 : +10000928: f3ef 8010 mrs r0, PRIMASK +1000092c: b672 cpsid i +1000092e: 4b03 ldr r3, [pc, #12] @ (1000093c ) +10000930: 681b ldr r3, [r3, #0] +10000932: 2b00 cmp r3, #0 +10000934: d0fb beq.n 1000092e +10000936: f3bf 8f5f dmb sy +1000093a: 4770 bx lr +1000093c: d000012c .word 0xd000012c -10000700 : -10000700: b5f0 push {r4, r5, r6, r7, lr} -10000702: b083 sub sp, #12 -10000704: 0004 movs r4, r0 -10000706: 000d movs r5, r1 -10000708: 0016 movs r6, r2 -1000070a: f000 f8b1 bl 10000870 -1000070e: 2800 cmp r0, #0 -10000710: d001 beq.n 10000716 -10000712: b003 add sp, #12 -10000714: bdf0 pop {r4, r5, r6, r7, pc} -10000716: 4f15 ldr r7, [pc, #84] @ (1000076c ) -10000718: 9700 str r7, [sp, #0] -1000071a: 003b movs r3, r7 -1000071c: 2201 movs r2, #1 -1000071e: 2101 movs r1, #1 -10000720: 3005 adds r0, #5 -10000722: f001 fb4b bl 10001dbc -10000726: 9600 str r6, [sp, #0] -10000728: 002b movs r3, r5 -1000072a: 0022 movs r2, r4 -1000072c: 2101 movs r1, #1 -1000072e: 4810 ldr r0, [pc, #64] @ (10000770 ) -10000730: f001 fc4c bl 10001fcc -10000734: 0031 movs r1, r6 -10000736: 4369 muls r1, r5 -10000738: 0020 movs r0, r4 -1000073a: f002 fee7 bl 1000350c <__wrap___aeabi_uidiv> -1000073e: 0004 movs r4, r0 -10000740: 4b0c ldr r3, [pc, #48] @ (10000774 ) -10000742: 9300 str r3, [sp, #0] -10000744: 2200 movs r2, #0 -10000746: 2102 movs r1, #2 -10000748: 2004 movs r0, #4 -1000074a: f001 fb37 bl 10001dbc -1000074e: 9400 str r4, [sp, #0] -10000750: 0023 movs r3, r4 -10000752: 2200 movs r2, #0 -10000754: 2101 movs r1, #1 -10000756: 2005 movs r0, #5 -10000758: f001 fb30 bl 10001dbc -1000075c: 9700 str r7, [sp, #0] -1000075e: 003b movs r3, r7 -10000760: 2202 movs r2, #2 -10000762: 2100 movs r1, #0 -10000764: 2006 movs r0, #6 -10000766: f001 fb29 bl 10001dbc -1000076a: e7d2 b.n 10000712 -1000076c: 02dc6c00 .word 0x02dc6c00 -10000770: 40028000 .word 0x40028000 -10000774: 00b71b00 .word 0x00b71b00 +10000940 : +10000940: f3bf 8f5f dmb sy +10000944: 4b02 ldr r3, [pc, #8] @ (10000950 ) +10000946: 2200 movs r2, #0 +10000948: 601a str r2, [r3, #0] +1000094a: f380 8810 msr PRIMASK, r0 +1000094e: 4770 bx lr +10000950: d000012c .word 0xd000012c -10000778 : -10000778: b5f0 push {r4, r5, r6, r7, lr} -1000077a: 46de mov lr, fp -1000077c: 4657 mov r7, sl -1000077e: 464e mov r6, r9 -10000780: 4645 mov r5, r8 -10000782: b5e0 push {r5, r6, r7, lr} -10000784: b083 sub sp, #12 -10000786: 4680 mov r8, r0 -10000788: 468b mov fp, r1 -1000078a: 9200 str r2, [sp, #0] -1000078c: 9301 str r3, [sp, #4] -1000078e: 2004 movs r0, #4 -10000790: f001 fc16 bl 10001fc0 -10000794: 21fa movs r1, #250 @ 0xfa -10000796: 0089 lsls r1, r1, #2 -10000798: f002 feb8 bl 1000350c <__wrap___aeabi_uidiv> -1000079c: 4682 mov sl, r0 -1000079e: 23a0 movs r3, #160 @ 0xa0 -100007a0: 005b lsls r3, r3, #1 -100007a2: 4699 mov r9, r3 -100007a4: e02c b.n 10000800 -100007a6: 3c01 subs r4, #1 -100007a8: 2c00 cmp r4, #0 -100007aa: d020 beq.n 100007ee -100007ac: 0025 movs r5, r4 -100007ae: 437d muls r5, r7 -100007b0: 0029 movs r1, r5 -100007b2: 0030 movs r0, r6 -100007b4: f002 feaa bl 1000350c <__wrap___aeabi_uidiv> -100007b8: 4540 cmp r0, r8 -100007ba: d1f4 bne.n 100007a6 -100007bc: 0029 movs r1, r5 -100007be: 0030 movs r0, r6 -100007c0: f002 fea4 bl 1000350c <__wrap___aeabi_uidiv> -100007c4: 2900 cmp r1, #0 -100007c6: d1ee bne.n 100007a6 -100007c8: 0173 lsls r3, r6, #5 -100007ca: 1b9b subs r3, r3, r6 -100007cc: 009b lsls r3, r3, #2 -100007ce: 199b adds r3, r3, r6 -100007d0: 00db lsls r3, r3, #3 -100007d2: 465a mov r2, fp -100007d4: 6013 str r3, [r2, #0] -100007d6: 9b00 ldr r3, [sp, #0] -100007d8: 601f str r7, [r3, #0] -100007da: 9b01 ldr r3, [sp, #4] -100007dc: 601c str r4, [r3, #0] -100007de: 2001 movs r0, #1 -100007e0: b003 add sp, #12 -100007e2: bcf0 pop {r4, r5, r6, r7} -100007e4: 46bb mov fp, r7 -100007e6: 46b2 mov sl, r6 -100007e8: 46a9 mov r9, r5 -100007ea: 46a0 mov r8, r4 -100007ec: bdf0 pop {r4, r5, r6, r7, pc} -100007ee: 3f01 subs r7, #1 -100007f0: 2f00 cmp r7, #0 -100007f2: d001 beq.n 100007f8 -100007f4: 003c movs r4, r7 -100007f6: e7d7 b.n 100007a8 -100007f8: 2301 movs r3, #1 -100007fa: 425b negs r3, r3 -100007fc: 469c mov ip, r3 -100007fe: 44e1 add r9, ip -10000800: 464b mov r3, r9 -10000802: 2b0f cmp r3, #15 -10000804: d909 bls.n 1000081a -10000806: 4656 mov r6, sl -10000808: 464b mov r3, r9 -1000080a: 435e muls r6, r3 -1000080c: 4b04 ldr r3, [pc, #16] @ (10000820 ) -1000080e: 18f2 adds r2, r6, r3 -10000810: 4b04 ldr r3, [pc, #16] @ (10000824 ) -10000812: 429a cmp r2, r3 -10000814: d8f0 bhi.n 100007f8 -10000816: 2707 movs r7, #7 -10000818: e7ea b.n 100007f0 -1000081a: 2000 movs r0, #0 -1000081c: e7e0 b.n 100007e0 -1000081e: 46c0 nop @ (mov r8, r8) -10000820: fff48e50 .word 0xfff48e50 -10000824: 000cf850 .word 0x000cf850 - -10000828 : -10000828: b510 push {r4, lr} -1000082a: 0083 lsls r3, r0, #2 -1000082c: 4a08 ldr r2, [pc, #32] @ (10000850 ) -1000082e: 4694 mov ip, r2 -10000830: 4463 add r3, ip -10000832: 681a ldr r2, [r3, #0] -10000834: 2440 movs r4, #64 @ 0x40 -10000836: 4062 eors r2, r4 -10000838: 3480 adds r4, #128 @ 0x80 -1000083a: 4014 ands r4, r2 -1000083c: 2280 movs r2, #128 @ 0x80 -1000083e: 0152 lsls r2, r2, #5 -10000840: 4313 orrs r3, r2 -10000842: 601c str r4, [r3, #0] -10000844: 00c0 lsls r0, r0, #3 -10000846: 4b03 ldr r3, [pc, #12] @ (10000854 ) -10000848: 469c mov ip, r3 -1000084a: 4460 add r0, ip -1000084c: 6041 str r1, [r0, #4] -1000084e: bd10 pop {r4, pc} -10000850: 4001c004 .word 0x4001c004 -10000854: 40014000 .word 0x40014000 - -10000858 : -10000858: b510 push {r4, lr} -1000085a: 2301 movs r3, #1 -1000085c: 4083 lsls r3, r0 -1000085e: 22d0 movs r2, #208 @ 0xd0 -10000860: 0612 lsls r2, r2, #24 -10000862: 6293 str r3, [r2, #40] @ 0x28 -10000864: 6193 str r3, [r2, #24] -10000866: 2105 movs r1, #5 -10000868: f7ff ffde bl 10000828 -1000086c: bd10 pop {r4, pc} +10000954 : +10000954: b5f8 push {r3, r4, r5, r6, r7, lr} +10000956: 0006 movs r6, r0 +10000958: 000c movs r4, r1 +1000095a: 0015 movs r5, r2 +1000095c: f7ff ffe4 bl 10000928 +10000960: 08e3 lsrs r3, r4, #3 +10000962: 18f7 adds r7, r6, r3 +10000964: 5cf1 ldrb r1, [r6, r3] +10000966: 2207 movs r2, #7 +10000968: 4022 ands r2, r4 +1000096a: 2301 movs r3, #1 +1000096c: 4093 lsls r3, r2 +1000096e: 420b tst r3, r1 +10000970: d105 bne.n 1000097e +10000972: b2db uxtb r3, r3 +10000974: 430b orrs r3, r1 +10000976: 703b strb r3, [r7, #0] +10000978: f7ff ffe2 bl 10000940 +1000097c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000097e: 0021 movs r1, r4 +10000980: 0028 movs r0, r5 +10000982: f001 fcc5 bl 10002310 ... -10000870 : -10000870: 4b03 ldr r3, [pc, #12] @ (10000880 ) -10000872: 681b ldr r3, [r3, #0] -10000874: 2002 movs r0, #2 -10000876: 4018 ands r0, r3 -10000878: 1e43 subs r3, r0, #1 -1000087a: 4198 sbcs r0, r3 -1000087c: b2c0 uxtb r0, r0 -1000087e: 4770 bx lr -10000880: 4006c000 .word 0x4006c000 +10000988 : +10000988: 2300 movs r3, #0 +1000098a: e007 b.n 1000099c +1000098c: 4a05 ldr r2, [pc, #20] @ (100009a4 ) +1000098e: 189a adds r2, r3, r2 +10000990: 0092 lsls r2, r2, #2 +10000992: f3bf 8f5f dmb sy +10000996: 2100 movs r1, #0 +10000998: 6011 str r1, [r2, #0] +1000099a: 3301 adds r3, #1 +1000099c: 2b1f cmp r3, #31 +1000099e: d9f5 bls.n 1000098c +100009a0: 4770 bx lr +100009a2: 46c0 nop @ (mov r8, r8) +100009a4: 34000040 .word 0x34000040 -10000884 : -10000884: f3ef 8010 mrs r0, PRIMASK -10000888: b672 cpsid i -1000088a: 4b03 ldr r3, [pc, #12] @ (10000898 ) -1000088c: 681b ldr r3, [r3, #0] -1000088e: 2b00 cmp r3, #0 -10000890: d0fb beq.n 1000088a -10000892: f3bf 8f5f dmb sy -10000896: 4770 bx lr -10000898: d000012c .word 0xd000012c +100009a8 : +100009a8: 4a05 ldr r2, [pc, #20] @ (100009c0 ) +100009aa: 7810 ldrb r0, [r2, #0] +100009ac: 1c43 adds r3, r0, #1 +100009ae: b2db uxtb r3, r3 +100009b0: 7013 strb r3, [r2, #0] +100009b2: 2b17 cmp r3, #23 +100009b4: d902 bls.n 100009bc +100009b6: 0013 movs r3, r2 +100009b8: 2210 movs r2, #16 +100009ba: 701a strb r2, [r3, #0] +100009bc: 4770 bx lr +100009be: 46c0 nop @ (mov r8, r8) +100009c0: 20000238 .word 0x20000238 -1000089c : -1000089c: f3bf 8f5f dmb sy -100008a0: 4b02 ldr r3, [pc, #8] @ (100008ac ) -100008a2: 2200 movs r2, #0 -100008a4: 601a str r2, [r3, #0] -100008a6: f380 8810 msr PRIMASK, r0 -100008aa: 4770 bx lr -100008ac: d000012c .word 0xd000012c +100009c4 : +100009c4: 4b07 ldr r3, [pc, #28] @ (100009e4 ) +100009c6: 689b ldr r3, [r3, #8] +100009c8: 3010 adds r0, #16 +100009ca: 0080 lsls r0, r0, #2 +100009cc: 5019 str r1, [r3, r0] +100009ce: f3bf 8f5f dmb sy +100009d2: f3bf 8f5f dmb sy +100009d6: 4b04 ldr r3, [pc, #16] @ (100009e8 ) +100009d8: 2100 movs r1, #0 +100009da: 6019 str r1, [r3, #0] +100009dc: f382 8810 msr PRIMASK, r2 +100009e0: 4770 bx lr +100009e2: 46c0 nop @ (mov r8, r8) +100009e4: e000ed00 .word 0xe000ed00 +100009e8: d0000124 .word 0xd0000124 -100008b0 : -100008b0: b5f8 push {r3, r4, r5, r6, r7, lr} -100008b2: 0006 movs r6, r0 -100008b4: 000c movs r4, r1 -100008b6: 0015 movs r5, r2 -100008b8: f7ff ffe4 bl 10000884 -100008bc: 08e3 lsrs r3, r4, #3 -100008be: 18f7 adds r7, r6, r3 -100008c0: 5cf1 ldrb r1, [r6, r3] -100008c2: 2207 movs r2, #7 -100008c4: 4022 ands r2, r4 -100008c6: 2301 movs r3, #1 -100008c8: 4093 lsls r3, r2 -100008ca: 420b tst r3, r1 -100008cc: d105 bne.n 100008da -100008ce: b2db uxtb r3, r3 -100008d0: 430b orrs r3, r1 -100008d2: 703b strb r3, [r7, #0] -100008d4: f7ff ffe2 bl 1000089c -100008d8: bdf8 pop {r3, r4, r5, r6, r7, pc} -100008da: 0021 movs r1, r4 -100008dc: 0028 movs r0, r5 -100008de: f001 fcc5 bl 1000226c +100009ec : +100009ec: b510 push {r4, lr} +100009ee: 8803 ldrh r3, [r0, #0] +100009f0: 0ada lsrs r2, r3, #11 +100009f2: 2a1c cmp r2, #28 +100009f4: d105 bne.n 10000a02 +100009f6: 055b lsls r3, r3, #21 +100009f8: 155b asrs r3, r3, #21 +100009fa: 3302 adds r3, #2 +100009fc: 005b lsls r3, r3, #1 +100009fe: 18c0 adds r0, r0, r3 +10000a00: bd10 pop {r4, pc} +10000a02: 4b03 ldr r3, [pc, #12] @ (10000a10 ) +10000a04: 4a03 ldr r2, [pc, #12] @ (10000a14 ) +10000a06: 4804 ldr r0, [pc, #16] @ (10000a18 ) +10000a08: 21b1 movs r1, #177 @ 0xb1 +10000a0a: f001 fbe9 bl 100021e0 <__assert_func> +10000a0e: 46c0 nop @ (mov r8, r8) +10000a10: 10004e64 .word 0x10004e64 +10000a14: 10005008 .word 0x10005008 +10000a18: 10004e7c .word 0x10004e7c + +10000a1c : +10000a1c: b510 push {r4, lr} +10000a1e: 1a09 subs r1, r1, r0 +10000a20: 1f0b subs r3, r1, #4 +10000a22: 4a0a ldr r2, [pc, #40] @ (10000a4c ) +10000a24: 1888 adds r0, r1, r2 +10000a26: 4a0a ldr r2, [pc, #40] @ (10000a50 ) +10000a28: 4290 cmp r0, r2 +10000a2a: d808 bhi.n 10000a3e +10000a2c: 07c9 lsls r1, r1, #31 +10000a2e: d406 bmi.n 10000a3e +10000a30: 105b asrs r3, r3, #1 +10000a32: 055b lsls r3, r3, #21 +10000a34: 0d5b lsrs r3, r3, #21 +10000a36: 4807 ldr r0, [pc, #28] @ (10000a54 ) +10000a38: 4318 orrs r0, r3 +10000a3a: b280 uxth r0, r0 +10000a3c: bd10 pop {r4, pc} +10000a3e: 4b06 ldr r3, [pc, #24] @ (10000a58 ) +10000a40: 4a06 ldr r2, [pc, #24] @ (10000a5c ) +10000a42: 4807 ldr r0, [pc, #28] @ (10000a60 ) +10000a44: 21a3 movs r1, #163 @ 0xa3 +10000a46: f001 fbcb bl 100021e0 <__assert_func> +10000a4a: 46c0 nop @ (mov r8, r8) +10000a4c: 000007fc .word 0x000007fc +10000a50: 00000ffe .word 0x00000ffe +10000a54: ffffe000 .word 0xffffe000 +10000a58: 10004ec4 .word 0x10004ec4 +10000a5c: 10004ffc .word 0x10004ffc +10000a60: 10004e7c .word 0x10004e7c + +10000a64 : +10000a64: b510 push {r4, lr} +10000a66: 1a09 subs r1, r1, r0 +10000a68: 3904 subs r1, #4 +10000a6a: 084a lsrs r2, r1, #1 +10000a6c: 0b09 lsrs r1, r1, #12 +10000a6e: d108 bne.n 10000a82 +10000a70: 0549 lsls r1, r1, #21 +10000a72: 0d49 lsrs r1, r1, #21 +10000a74: 4b06 ldr r3, [pc, #24] @ (10000a90 ) +10000a76: 430b orrs r3, r1 +10000a78: 8003 strh r3, [r0, #0] +10000a7a: 4b06 ldr r3, [pc, #24] @ (10000a94 ) +10000a7c: 4313 orrs r3, r2 +10000a7e: 8043 strh r3, [r0, #2] +10000a80: bd10 pop {r4, pc} +10000a82: 4b05 ldr r3, [pc, #20] @ (10000a98 ) +10000a84: 4a05 ldr r2, [pc, #20] @ (10000a9c ) +10000a86: 4806 ldr r0, [pc, #24] @ (10000aa0 ) +10000a88: 21ab movs r1, #171 @ 0xab +10000a8a: f001 fba9 bl 100021e0 <__assert_func> +10000a8e: 46c0 nop @ (mov r8, r8) +10000a90: fffff000 .word 0xfffff000 +10000a94: fffff800 .word 0xfffff800 +10000a98: 10004ef4 .word 0x10004ef4 +10000a9c: 10004fd0 .word 0x10004fd0 +10000aa0: 10004e7c .word 0x10004e7c + +10000aa4 : +10000aa4: 2301 movs r3, #1 +10000aa6: 4083 lsls r3, r0 +10000aa8: 4a03 ldr r2, [pc, #12] @ (10000ab8 ) +10000aaa: 6810 ldr r0, [r2, #0] +10000aac: 4018 ands r0, r3 +10000aae: 1e43 subs r3, r0, #1 +10000ab0: 4198 sbcs r0, r3 +10000ab2: b2c0 uxtb r0, r0 +10000ab4: 4770 bx lr +10000ab6: 46c0 nop @ (mov r8, r8) +10000ab8: e000e100 .word 0xe000e100 + +10000abc : +10000abc: 2900 cmp r1, #0 +10000abe: d004 beq.n 10000aca +10000ac0: 4b03 ldr r3, [pc, #12] @ (10000ad0 ) +10000ac2: 6018 str r0, [r3, #0] +10000ac4: 4b03 ldr r3, [pc, #12] @ (10000ad4 ) +10000ac6: 6018 str r0, [r3, #0] +10000ac8: 4770 bx lr +10000aca: 4b03 ldr r3, [pc, #12] @ (10000ad8 ) +10000acc: 6018 str r0, [r3, #0] +10000ace: e7fb b.n 10000ac8 +10000ad0: e000e280 .word 0xe000e280 +10000ad4: e000e100 .word 0xe000e100 +10000ad8: e000e180 .word 0xe000e180 + +10000adc : +10000adc: b510 push {r4, lr} +10000ade: 2301 movs r3, #1 +10000ae0: 4083 lsls r3, r0 +10000ae2: 0018 movs r0, r3 +10000ae4: f7ff ffea bl 10000abc +10000ae8: bd10 pop {r4, pc} ... -100008e4 : -100008e4: 2300 movs r3, #0 -100008e6: e007 b.n 100008f8 -100008e8: 4a05 ldr r2, [pc, #20] @ (10000900 ) -100008ea: 189a adds r2, r3, r2 -100008ec: 0092 lsls r2, r2, #2 -100008ee: f3bf 8f5f dmb sy -100008f2: 2100 movs r1, #0 -100008f4: 6011 str r1, [r2, #0] -100008f6: 3301 adds r3, #1 -100008f8: 2b1f cmp r3, #31 -100008fa: d9f5 bls.n 100008e8 -100008fc: 4770 bx lr -100008fe: 46c0 nop @ (mov r8, r8) -10000900: 34000040 .word 0x34000040 +10000aec : +10000aec: 4b02 ldr r3, [pc, #8] @ (10000af8 ) +10000aee: 689b ldr r3, [r3, #8] +10000af0: 3010 adds r0, #16 +10000af2: 0080 lsls r0, r0, #2 +10000af4: 58c0 ldr r0, [r0, r3] +10000af6: 4770 bx lr +10000af8: e000ed00 .word 0xe000ed00 -10000904 : -10000904: 4a05 ldr r2, [pc, #20] @ (1000091c ) -10000906: 7810 ldrb r0, [r2, #0] -10000908: 1c43 adds r3, r0, #1 -1000090a: b2db uxtb r3, r3 -1000090c: 7013 strb r3, [r2, #0] -1000090e: 2b17 cmp r3, #23 -10000910: d902 bls.n 10000918 -10000912: 0013 movs r3, r2 -10000914: 2210 movs r2, #16 -10000916: 701a strb r2, [r3, #0] -10000918: 4770 bx lr -1000091a: 46c0 nop @ (mov r8, r8) -1000091c: 200002b0 .word 0x200002b0 +10000afc : +10000afc: b570 push {r4, r5, r6, lr} +10000afe: 0004 movs r4, r0 +10000b00: 000d movs r5, r1 +10000b02: f3ef 8610 mrs r6, PRIMASK +10000b06: b672 cpsid i +10000b08: 4b0c ldr r3, [pc, #48] @ (10000b3c ) +10000b0a: 681b ldr r3, [r3, #0] +10000b0c: 2b00 cmp r3, #0 +10000b0e: d0fb beq.n 10000b08 +10000b10: f3bf 8f5f dmb sy +10000b14: 0020 movs r0, r4 +10000b16: f7ff ffe9 bl 10000aec +10000b1a: 4b09 ldr r3, [pc, #36] @ (10000b40 ) +10000b1c: 4298 cmp r0, r3 +10000b1e: d001 beq.n 10000b24 +10000b20: 42a8 cmp r0, r5 +10000b22: d105 bne.n 10000b30 +10000b24: 0032 movs r2, r6 +10000b26: 0029 movs r1, r5 +10000b28: 0020 movs r0, r4 +10000b2a: f7ff ff4b bl 100009c4 +10000b2e: bd70 pop {r4, r5, r6, pc} +10000b30: 4b04 ldr r3, [pc, #16] @ (10000b44 ) +10000b32: 4a05 ldr r2, [pc, #20] @ (10000b48 ) +10000b34: 4805 ldr r0, [pc, #20] @ (10000b4c ) +10000b36: 2186 movs r1, #134 @ 0x86 +10000b38: f001 fb52 bl 100021e0 <__assert_func> +10000b3c: d0000124 .word 0xd0000124 +10000b40: 100001cd .word 0x100001cd +10000b44: 10004f04 .word 0x10004f04 +10000b48: 10005018 .word 0x10005018 +10000b4c: 10004e7c .word 0x10004e7c -10000920 : -10000920: 4b07 ldr r3, [pc, #28] @ (10000940 ) -10000922: 689b ldr r3, [r3, #8] -10000924: 3010 adds r0, #16 -10000926: 0080 lsls r0, r0, #2 -10000928: 5019 str r1, [r3, r0] -1000092a: f3bf 8f5f dmb sy -1000092e: f3bf 8f5f dmb sy -10000932: 4b04 ldr r3, [pc, #16] @ (10000944 ) -10000934: 2100 movs r1, #0 -10000936: 6019 str r1, [r3, #0] -10000938: f382 8810 msr PRIMASK, r2 -1000093c: 4770 bx lr -1000093e: 46c0 nop @ (mov r8, r8) -10000940: e000ed00 .word 0xe000ed00 -10000944: d0000124 .word 0xd0000124 - -10000948 : -10000948: b510 push {r4, lr} -1000094a: 8803 ldrh r3, [r0, #0] -1000094c: 0ada lsrs r2, r3, #11 -1000094e: 2a1c cmp r2, #28 -10000950: d105 bne.n 1000095e -10000952: 055b lsls r3, r3, #21 -10000954: 155b asrs r3, r3, #21 -10000956: 3302 adds r3, #2 -10000958: 005b lsls r3, r3, #1 -1000095a: 18c0 adds r0, r0, r3 -1000095c: bd10 pop {r4, pc} -1000095e: 4b03 ldr r3, [pc, #12] @ (1000096c ) -10000960: 4a03 ldr r2, [pc, #12] @ (10000970 ) -10000962: 4804 ldr r0, [pc, #16] @ (10000974 ) -10000964: 21b1 movs r1, #177 @ 0xb1 -10000966: f001 fbe9 bl 1000213c <__assert_func> -1000096a: 46c0 nop @ (mov r8, r8) -1000096c: 10004b00 .word 0x10004b00 -10000970: 10004ca4 .word 0x10004ca4 -10000974: 10004b18 .word 0x10004b18 - -10000978 : -10000978: b510 push {r4, lr} -1000097a: 1a09 subs r1, r1, r0 -1000097c: 1f0b subs r3, r1, #4 -1000097e: 4a0a ldr r2, [pc, #40] @ (100009a8 ) -10000980: 1888 adds r0, r1, r2 -10000982: 4a0a ldr r2, [pc, #40] @ (100009ac ) -10000984: 4290 cmp r0, r2 -10000986: d808 bhi.n 1000099a -10000988: 07c9 lsls r1, r1, #31 -1000098a: d406 bmi.n 1000099a -1000098c: 105b asrs r3, r3, #1 -1000098e: 055b lsls r3, r3, #21 -10000990: 0d5b lsrs r3, r3, #21 -10000992: 4807 ldr r0, [pc, #28] @ (100009b0 ) -10000994: 4318 orrs r0, r3 -10000996: b280 uxth r0, r0 -10000998: bd10 pop {r4, pc} -1000099a: 4b06 ldr r3, [pc, #24] @ (100009b4 ) -1000099c: 4a06 ldr r2, [pc, #24] @ (100009b8 ) -1000099e: 4807 ldr r0, [pc, #28] @ (100009bc ) -100009a0: 21a3 movs r1, #163 @ 0xa3 -100009a2: f001 fbcb bl 1000213c <__assert_func> -100009a6: 46c0 nop @ (mov r8, r8) -100009a8: 000007fc .word 0x000007fc -100009ac: 00000ffe .word 0x00000ffe -100009b0: ffffe000 .word 0xffffe000 -100009b4: 10004b60 .word 0x10004b60 -100009b8: 10004c98 .word 0x10004c98 -100009bc: 10004b18 .word 0x10004b18 - -100009c0 : -100009c0: b510 push {r4, lr} -100009c2: 1a09 subs r1, r1, r0 -100009c4: 3904 subs r1, #4 -100009c6: 084a lsrs r2, r1, #1 -100009c8: 0b09 lsrs r1, r1, #12 -100009ca: d108 bne.n 100009de -100009cc: 0549 lsls r1, r1, #21 -100009ce: 0d49 lsrs r1, r1, #21 -100009d0: 4b06 ldr r3, [pc, #24] @ (100009ec ) -100009d2: 430b orrs r3, r1 -100009d4: 8003 strh r3, [r0, #0] -100009d6: 4b06 ldr r3, [pc, #24] @ (100009f0 ) -100009d8: 4313 orrs r3, r2 -100009da: 8043 strh r3, [r0, #2] -100009dc: bd10 pop {r4, pc} -100009de: 4b05 ldr r3, [pc, #20] @ (100009f4 ) -100009e0: 4a05 ldr r2, [pc, #20] @ (100009f8 ) -100009e2: 4806 ldr r0, [pc, #24] @ (100009fc ) -100009e4: 21ab movs r1, #171 @ 0xab -100009e6: f001 fba9 bl 1000213c <__assert_func> -100009ea: 46c0 nop @ (mov r8, r8) -100009ec: fffff000 .word 0xfffff000 -100009f0: fffff800 .word 0xfffff800 -100009f4: 10004b90 .word 0x10004b90 -100009f8: 10004c6c .word 0x10004c6c -100009fc: 10004b18 .word 0x10004b18 - -10000a00 : -10000a00: 2301 movs r3, #1 -10000a02: 4083 lsls r3, r0 -10000a04: 4a03 ldr r2, [pc, #12] @ (10000a14 ) -10000a06: 6810 ldr r0, [r2, #0] -10000a08: 4018 ands r0, r3 -10000a0a: 1e43 subs r3, r0, #1 -10000a0c: 4198 sbcs r0, r3 -10000a0e: b2c0 uxtb r0, r0 -10000a10: 4770 bx lr -10000a12: 46c0 nop @ (mov r8, r8) -10000a14: e000e100 .word 0xe000e100 - -10000a18 : -10000a18: 2900 cmp r1, #0 -10000a1a: d004 beq.n 10000a26 -10000a1c: 4b03 ldr r3, [pc, #12] @ (10000a2c ) -10000a1e: 6018 str r0, [r3, #0] -10000a20: 4b03 ldr r3, [pc, #12] @ (10000a30 ) -10000a22: 6018 str r0, [r3, #0] -10000a24: 4770 bx lr -10000a26: 4b03 ldr r3, [pc, #12] @ (10000a34 ) -10000a28: 6018 str r0, [r3, #0] -10000a2a: e7fb b.n 10000a24 -10000a2c: e000e280 .word 0xe000e280 -10000a30: e000e100 .word 0xe000e100 -10000a34: e000e180 .word 0xe000e180 - -10000a38 : -10000a38: b510 push {r4, lr} -10000a3a: 2301 movs r3, #1 -10000a3c: 4083 lsls r3, r0 -10000a3e: 0018 movs r0, r3 -10000a40: f7ff ffea bl 10000a18 -10000a44: bd10 pop {r4, pc} - ... - -10000a48 : -10000a48: 4b02 ldr r3, [pc, #8] @ (10000a54 ) -10000a4a: 689b ldr r3, [r3, #8] -10000a4c: 3010 adds r0, #16 -10000a4e: 0080 lsls r0, r0, #2 -10000a50: 58c0 ldr r0, [r0, r3] -10000a52: 4770 bx lr -10000a54: e000ed00 .word 0xe000ed00 - -10000a58 : -10000a58: b570 push {r4, r5, r6, lr} -10000a5a: 0004 movs r4, r0 -10000a5c: 000d movs r5, r1 -10000a5e: f3ef 8610 mrs r6, PRIMASK -10000a62: b672 cpsid i -10000a64: 4b0c ldr r3, [pc, #48] @ (10000a98 ) -10000a66: 681b ldr r3, [r3, #0] -10000a68: 2b00 cmp r3, #0 -10000a6a: d0fb beq.n 10000a64 -10000a6c: f3bf 8f5f dmb sy -10000a70: 0020 movs r0, r4 -10000a72: f7ff ffe9 bl 10000a48 -10000a76: 4b09 ldr r3, [pc, #36] @ (10000a9c ) -10000a78: 4298 cmp r0, r3 -10000a7a: d001 beq.n 10000a80 -10000a7c: 42a8 cmp r0, r5 -10000a7e: d105 bne.n 10000a8c -10000a80: 0032 movs r2, r6 -10000a82: 0029 movs r1, r5 -10000a84: 0020 movs r0, r4 -10000a86: f7ff ff4b bl 10000920 -10000a8a: bd70 pop {r4, r5, r6, pc} -10000a8c: 4b04 ldr r3, [pc, #16] @ (10000aa0 ) -10000a8e: 4a05 ldr r2, [pc, #20] @ (10000aa4 ) -10000a90: 4805 ldr r0, [pc, #20] @ (10000aa8 ) -10000a92: 2186 movs r1, #134 @ 0x86 -10000a94: f001 fb52 bl 1000213c <__assert_func> -10000a98: d0000124 .word 0xd0000124 -10000a9c: 100001cd .word 0x100001cd -10000aa0: 10004ba0 .word 0x10004ba0 -10000aa4: 10004cb4 .word 0x10004cb4 -10000aa8: 10004b18 .word 0x10004b18 - -10000aac : -10000aac: b5f0 push {r4, r5, r6, r7, lr} -10000aae: 46ce mov lr, r9 -10000ab0: 4647 mov r7, r8 -10000ab2: b580 push {r7, lr} -10000ab4: b083 sub sp, #12 -10000ab6: 0006 movs r6, r0 -10000ab8: 000d movs r5, r1 -10000aba: f3ef 8810 mrs r8, PRIMASK -10000abe: b672 cpsid i -10000ac0: 4b4f ldr r3, [pc, #316] @ (10000c00 ) -10000ac2: 681b ldr r3, [r3, #0] -10000ac4: 2b00 cmp r3, #0 -10000ac6: d0fb beq.n 10000ac0 -10000ac8: f3bf 8f5f dmb sy -10000acc: 4b4d ldr r3, [pc, #308] @ (10000c04 ) -10000ace: 689a ldr r2, [r3, #8] -10000ad0: 0034 movs r4, r6 -10000ad2: 3410 adds r4, #16 -10000ad4: 00a3 lsls r3, r4, #2 -10000ad6: 58d7 ldr r7, [r2, r3] -10000ad8: 4b4b ldr r3, [pc, #300] @ (10000c08 ) -10000ada: 429f cmp r7, r3 -10000adc: d007 beq.n 10000aee -10000ade: 42af cmp r7, r5 -10000ae0: d100 bne.n 10000ae4 -10000ae2: e08b b.n 10000bfc -10000ae4: 9701 str r7, [sp, #4] -10000ae6: 4b49 ldr r3, [pc, #292] @ (10000c0c ) -10000ae8: 1afb subs r3, r7, r3 -10000aea: 2b2f cmp r3, #47 @ 0x2f -10000aec: d909 bls.n 10000b02 -10000aee: 4642 mov r2, r8 -10000af0: 0039 movs r1, r7 -10000af2: 0030 movs r0, r6 -10000af4: f7ff ff14 bl 10000920 -10000af8: b003 add sp, #12 -10000afa: bcc0 pop {r6, r7} -10000afc: 46b9 mov r9, r7 -10000afe: 46b0 mov r8, r6 -10000b00: bdf0 pop {r4, r5, r6, r7, pc} -10000b02: 0030 movs r0, r6 -10000b04: f7ff ff7c bl 10000a00 -10000b08: 4681 mov r9, r0 -10000b0a: 2100 movs r1, #0 -10000b0c: 0030 movs r0, r6 -10000b0e: f7ff ff93 bl 10000a38 -10000b12: f3bf 8f5f dmb sy -10000b16: f3ef 8105 mrs r1, IPSR -10000b1a: 2900 cmp r1, #0 -10000b1c: d001 beq.n 10000b22 -10000b1e: 428c cmp r4, r1 -10000b20: d111 bne.n 10000b46 -10000b22: 2301 movs r3, #1 -10000b24: 9c01 ldr r4, [sp, #4] -10000b26: 439c bics r4, r3 -10000b28: 2000 movs r0, #0 -10000b2a: 68a3 ldr r3, [r4, #8] -10000b2c: 42ab cmp r3, r5 -10000b2e: d012 beq.n 10000b56 -10000b30: 2206 movs r2, #6 -10000b32: 56a2 ldrsb r2, [r4, r2] -10000b34: 2a00 cmp r2, #0 -10000b36: db0d blt.n 10000b54 -10000b38: 0053 lsls r3, r2, #1 -10000b3a: 189b adds r3, r3, r2 -10000b3c: 009b lsls r3, r3, #2 -10000b3e: 4a33 ldr r2, [pc, #204] @ (10000c0c ) -10000b40: 0020 movs r0, r4 -10000b42: 18d4 adds r4, r2, r3 -10000b44: e7f1 b.n 10000b2a -10000b46: 4b32 ldr r3, [pc, #200] @ (10000c10 ) -10000b48: 4a32 ldr r2, [pc, #200] @ (10000c14 ) -10000b4a: 2136 movs r1, #54 @ 0x36 -10000b4c: 4832 ldr r0, [pc, #200] @ (10000c18 ) -10000b4e: 31ff adds r1, #255 @ 0xff -10000b50: f001 faf4 bl 1000213c <__assert_func> -10000b54: 0020 movs r0, r4 -10000b56: 42ab cmp r3, r5 -10000b58: d149 bne.n 10000bee -10000b5a: 2506 movs r5, #6 -10000b5c: 5765 ldrsb r5, [r4, r5] -10000b5e: 2d00 cmp r5, #0 -10000b60: db2b blt.n 10000bba -10000b62: 4b2a ldr r3, [pc, #168] @ (10000c0c ) -10000b64: 006a lsls r2, r5, #1 -10000b66: 1952 adds r2, r2, r5 -10000b68: 0092 lsls r2, r2, #2 -10000b6a: 189b adds r3, r3, r2 -10000b6c: 689a ldr r2, [r3, #8] -10000b6e: 60a2 str r2, [r4, #8] -10000b70: 79da ldrb r2, [r3, #7] -10000b72: 71e2 strb r2, [r4, #7] -10000b74: 799b ldrb r3, [r3, #6] -10000b76: b25b sxtb r3, r3 -10000b78: 71a3 strb r3, [r4, #6] -10000b7a: 2b00 cmp r3, #0 -10000b7c: da0f bge.n 10000b9e -10000b7e: 4827 ldr r0, [pc, #156] @ (10000c1c ) -10000b80: 80a0 strh r0, [r4, #4] -10000b82: 4b22 ldr r3, [pc, #136] @ (10000c0c ) -10000b84: 006a lsls r2, r5, #1 -10000b86: 1952 adds r2, r2, r5 -10000b88: 0092 lsls r2, r2, #2 -10000b8a: 189b adds r3, r3, r2 -10000b8c: 4a24 ldr r2, [pc, #144] @ (10000c20 ) -10000b8e: 7811 ldrb r1, [r2, #0] -10000b90: 7199 strb r1, [r3, #6] -10000b92: 7015 strb r5, [r2, #0] -10000b94: 4649 mov r1, r9 +10000b50 : +10000b50: b5f0 push {r4, r5, r6, r7, lr} +10000b52: 46ce mov lr, r9 +10000b54: 4647 mov r7, r8 +10000b56: b580 push {r7, lr} +10000b58: b083 sub sp, #12 +10000b5a: 0006 movs r6, r0 +10000b5c: 000d movs r5, r1 +10000b5e: f3ef 8810 mrs r8, PRIMASK +10000b62: b672 cpsid i +10000b64: 4b4f ldr r3, [pc, #316] @ (10000ca4 ) +10000b66: 681b ldr r3, [r3, #0] +10000b68: 2b00 cmp r3, #0 +10000b6a: d0fb beq.n 10000b64 +10000b6c: f3bf 8f5f dmb sy +10000b70: 4b4d ldr r3, [pc, #308] @ (10000ca8 ) +10000b72: 689a ldr r2, [r3, #8] +10000b74: 0034 movs r4, r6 +10000b76: 3410 adds r4, #16 +10000b78: 00a3 lsls r3, r4, #2 +10000b7a: 58d7 ldr r7, [r2, r3] +10000b7c: 4b4b ldr r3, [pc, #300] @ (10000cac ) +10000b7e: 429f cmp r7, r3 +10000b80: d007 beq.n 10000b92 +10000b82: 42af cmp r7, r5 +10000b84: d100 bne.n 10000b88 +10000b86: e08b b.n 10000ca0 +10000b88: 9701 str r7, [sp, #4] +10000b8a: 4b49 ldr r3, [pc, #292] @ (10000cb0 ) +10000b8c: 1afb subs r3, r7, r3 +10000b8e: 2b2f cmp r3, #47 @ 0x2f +10000b90: d909 bls.n 10000ba6 +10000b92: 4642 mov r2, r8 +10000b94: 0039 movs r1, r7 10000b96: 0030 movs r0, r6 -10000b98: f7ff ff4e bl 10000a38 -10000b9c: e7a7 b.n 10000aee -10000b9e: 0068 lsls r0, r5, #1 -10000ba0: 1940 adds r0, r0, r5 -10000ba2: 0080 lsls r0, r0, #2 -10000ba4: 4b19 ldr r3, [pc, #100] @ (10000c0c ) -10000ba6: 18c0 adds r0, r0, r3 -10000ba8: 3004 adds r0, #4 -10000baa: f7ff fecd bl 10000948 -10000bae: 0001 movs r1, r0 -10000bb0: 1d23 adds r3, r4, #4 -10000bb2: 0018 movs r0, r3 -10000bb4: f7ff fee0 bl 10000978 -10000bb8: e7e2 b.n 10000b80 -10000bba: 2900 cmp r1, #0 -10000bbc: d112 bne.n 10000be4 -10000bbe: 2800 cmp r0, #0 -10000bc0: d00e beq.n 10000be0 -10000bc2: 23ff movs r3, #255 @ 0xff -10000bc4: 7183 strb r3, [r0, #6] -10000bc6: 4b17 ldr r3, [pc, #92] @ (10000c24 ) -10000bc8: 8083 strh r3, [r0, #4] -10000bca: 4915 ldr r1, [pc, #84] @ (10000c20 ) -10000bcc: 780b ldrb r3, [r1, #0] -10000bce: 71a3 strb r3, [r4, #6] -10000bd0: 4a0e ldr r2, [pc, #56] @ (10000c0c ) -10000bd2: 4b15 ldr r3, [pc, #84] @ (10000c28 ) -10000bd4: 1aa4 subs r4, r4, r2 -10000bd6: 4164 adcs r4, r4 -10000bd8: 4363 muls r3, r4 -10000bda: 0d1b lsrs r3, r3, #20 -10000bdc: 700b strb r3, [r1, #0] -10000bde: e7d9 b.n 10000b94 -10000be0: 4f09 ldr r7, [pc, #36] @ (10000c08 ) -10000be2: e7f2 b.n 10000bca -10000be4: 4911 ldr r1, [pc, #68] @ (10000c2c ) -10000be6: 1d20 adds r0, r4, #4 -10000be8: f7ff feea bl 100009c0 -10000bec: e7d2 b.n 10000b94 -10000bee: 4b10 ldr r3, [pc, #64] @ (10000c30 ) -10000bf0: 4a08 ldr r2, [pc, #32] @ (10000c14 ) -10000bf2: 216a movs r1, #106 @ 0x6a -10000bf4: 4808 ldr r0, [pc, #32] @ (10000c18 ) -10000bf6: 31ff adds r1, #255 @ 0xff -10000bf8: f001 faa0 bl 1000213c <__assert_func> -10000bfc: 4f02 ldr r7, [pc, #8] @ (10000c08 ) -10000bfe: e776 b.n 10000aee -10000c00: d0000124 .word 0xd0000124 -10000c04: e000ed00 .word 0xe000ed00 -10000c08: 100001cd .word 0x100001cd -10000c0c: 200002b4 .word 0x200002b4 -10000c10: 10004bd8 .word 0x10004bd8 -10000c14: 10004c84 .word 0x10004c84 -10000c18: 10004b18 .word 0x10004b18 -10000c1c: 0000bd01 .word 0x0000bd01 -10000c20: 2000077d .word 0x2000077d -10000c24: ffffbd01 .word 0xffffbd01 -10000c28: 0000aaaa .word 0x0000aaaa -10000c2c: 200002ee .word 0x200002ee -10000c30: 10004c0c .word 0x10004c0c +10000b98: f7ff ff14 bl 100009c4 +10000b9c: b003 add sp, #12 +10000b9e: bcc0 pop {r6, r7} +10000ba0: 46b9 mov r9, r7 +10000ba2: 46b0 mov r8, r6 +10000ba4: bdf0 pop {r4, r5, r6, r7, pc} +10000ba6: 0030 movs r0, r6 +10000ba8: f7ff ff7c bl 10000aa4 +10000bac: 4681 mov r9, r0 +10000bae: 2100 movs r1, #0 +10000bb0: 0030 movs r0, r6 +10000bb2: f7ff ff93 bl 10000adc +10000bb6: f3bf 8f5f dmb sy +10000bba: f3ef 8105 mrs r1, IPSR +10000bbe: 2900 cmp r1, #0 +10000bc0: d001 beq.n 10000bc6 +10000bc2: 428c cmp r4, r1 +10000bc4: d111 bne.n 10000bea +10000bc6: 2301 movs r3, #1 +10000bc8: 9c01 ldr r4, [sp, #4] +10000bca: 439c bics r4, r3 +10000bcc: 2000 movs r0, #0 +10000bce: 68a3 ldr r3, [r4, #8] +10000bd0: 42ab cmp r3, r5 +10000bd2: d012 beq.n 10000bfa +10000bd4: 2206 movs r2, #6 +10000bd6: 56a2 ldrsb r2, [r4, r2] +10000bd8: 2a00 cmp r2, #0 +10000bda: db0d blt.n 10000bf8 +10000bdc: 0053 lsls r3, r2, #1 +10000bde: 189b adds r3, r3, r2 +10000be0: 009b lsls r3, r3, #2 +10000be2: 4a33 ldr r2, [pc, #204] @ (10000cb0 ) +10000be4: 0020 movs r0, r4 +10000be6: 18d4 adds r4, r2, r3 +10000be8: e7f1 b.n 10000bce +10000bea: 4b32 ldr r3, [pc, #200] @ (10000cb4 ) +10000bec: 4a32 ldr r2, [pc, #200] @ (10000cb8 ) +10000bee: 2136 movs r1, #54 @ 0x36 +10000bf0: 4832 ldr r0, [pc, #200] @ (10000cbc ) +10000bf2: 31ff adds r1, #255 @ 0xff +10000bf4: f001 faf4 bl 100021e0 <__assert_func> +10000bf8: 0020 movs r0, r4 +10000bfa: 42ab cmp r3, r5 +10000bfc: d149 bne.n 10000c92 +10000bfe: 2506 movs r5, #6 +10000c00: 5765 ldrsb r5, [r4, r5] +10000c02: 2d00 cmp r5, #0 +10000c04: db2b blt.n 10000c5e +10000c06: 4b2a ldr r3, [pc, #168] @ (10000cb0 ) +10000c08: 006a lsls r2, r5, #1 +10000c0a: 1952 adds r2, r2, r5 +10000c0c: 0092 lsls r2, r2, #2 +10000c0e: 189b adds r3, r3, r2 +10000c10: 689a ldr r2, [r3, #8] +10000c12: 60a2 str r2, [r4, #8] +10000c14: 79da ldrb r2, [r3, #7] +10000c16: 71e2 strb r2, [r4, #7] +10000c18: 799b ldrb r3, [r3, #6] +10000c1a: b25b sxtb r3, r3 +10000c1c: 71a3 strb r3, [r4, #6] +10000c1e: 2b00 cmp r3, #0 +10000c20: da0f bge.n 10000c42 +10000c22: 4827 ldr r0, [pc, #156] @ (10000cc0 ) +10000c24: 80a0 strh r0, [r4, #4] +10000c26: 4b22 ldr r3, [pc, #136] @ (10000cb0 ) +10000c28: 006a lsls r2, r5, #1 +10000c2a: 1952 adds r2, r2, r5 +10000c2c: 0092 lsls r2, r2, #2 +10000c2e: 189b adds r3, r3, r2 +10000c30: 4a24 ldr r2, [pc, #144] @ (10000cc4 ) +10000c32: 7811 ldrb r1, [r2, #0] +10000c34: 7199 strb r1, [r3, #6] +10000c36: 7015 strb r5, [r2, #0] +10000c38: 4649 mov r1, r9 +10000c3a: 0030 movs r0, r6 +10000c3c: f7ff ff4e bl 10000adc +10000c40: e7a7 b.n 10000b92 +10000c42: 0068 lsls r0, r5, #1 +10000c44: 1940 adds r0, r0, r5 +10000c46: 0080 lsls r0, r0, #2 +10000c48: 4b19 ldr r3, [pc, #100] @ (10000cb0 ) +10000c4a: 18c0 adds r0, r0, r3 +10000c4c: 3004 adds r0, #4 +10000c4e: f7ff fecd bl 100009ec +10000c52: 0001 movs r1, r0 +10000c54: 1d23 adds r3, r4, #4 +10000c56: 0018 movs r0, r3 +10000c58: f7ff fee0 bl 10000a1c +10000c5c: e7e2 b.n 10000c24 +10000c5e: 2900 cmp r1, #0 +10000c60: d112 bne.n 10000c88 +10000c62: 2800 cmp r0, #0 +10000c64: d00e beq.n 10000c84 +10000c66: 23ff movs r3, #255 @ 0xff +10000c68: 7183 strb r3, [r0, #6] +10000c6a: 4b17 ldr r3, [pc, #92] @ (10000cc8 ) +10000c6c: 8083 strh r3, [r0, #4] +10000c6e: 4915 ldr r1, [pc, #84] @ (10000cc4 ) +10000c70: 780b ldrb r3, [r1, #0] +10000c72: 71a3 strb r3, [r4, #6] +10000c74: 4a0e ldr r2, [pc, #56] @ (10000cb0 ) +10000c76: 4b15 ldr r3, [pc, #84] @ (10000ccc ) +10000c78: 1aa4 subs r4, r4, r2 +10000c7a: 4164 adcs r4, r4 +10000c7c: 4363 muls r3, r4 +10000c7e: 0d1b lsrs r3, r3, #20 +10000c80: 700b strb r3, [r1, #0] +10000c82: e7d9 b.n 10000c38 +10000c84: 4f09 ldr r7, [pc, #36] @ (10000cac ) +10000c86: e7f2 b.n 10000c6e +10000c88: 4911 ldr r1, [pc, #68] @ (10000cd0 ) +10000c8a: 1d20 adds r0, r4, #4 +10000c8c: f7ff feea bl 10000a64 +10000c90: e7d2 b.n 10000c38 +10000c92: 4b10 ldr r3, [pc, #64] @ (10000cd4 ) +10000c94: 4a08 ldr r2, [pc, #32] @ (10000cb8 ) +10000c96: 216a movs r1, #106 @ 0x6a +10000c98: 4808 ldr r0, [pc, #32] @ (10000cbc ) +10000c9a: 31ff adds r1, #255 @ 0xff +10000c9c: f001 faa0 bl 100021e0 <__assert_func> +10000ca0: 4f02 ldr r7, [pc, #8] @ (10000cac ) +10000ca2: e776 b.n 10000b92 +10000ca4: d0000124 .word 0xd0000124 +10000ca8: e000ed00 .word 0xe000ed00 +10000cac: 100001cd .word 0x100001cd +10000cb0: 2000023c .word 0x2000023c +10000cb4: 10004f3c .word 0x10004f3c +10000cb8: 10004fe8 .word 0x10004fe8 +10000cbc: 10004e7c .word 0x10004e7c +10000cc0: 0000bd01 .word 0x0000bd01 +10000cc4: 20000709 .word 0x20000709 +10000cc8: ffffbd01 .word 0xffffbd01 +10000ccc: 0000aaaa .word 0x0000aaaa +10000cd0: 20000276 .word 0x20000276 +10000cd4: 10004f70 .word 0x10004f70 -10000c34 : -10000c34: b570 push {r4, r5, r6, lr} -10000c36: 2201 movs r2, #1 -10000c38: 4302 orrs r2, r0 -10000c3a: 4b2e ldr r3, [pc, #184] @ (10000cf4 ) -10000c3c: 1ad3 subs r3, r2, r3 -10000c3e: 2b2f cmp r3, #47 @ 0x2f -10000c40: d828 bhi.n 10000c94 -10000c42: f3ef 8305 mrs r3, IPSR -10000c46: 2b00 cmp r3, #0 -10000c48: d02b beq.n 10000ca2 -10000c4a: f3ef 8c10 mrs ip, PRIMASK -10000c4e: b672 cpsid i -10000c50: 4929 ldr r1, [pc, #164] @ (10000cf8 ) -10000c52: 6809 ldr r1, [r1, #0] -10000c54: 2900 cmp r1, #0 -10000c56: d0fb beq.n 10000c50 -10000c58: f3bf 8f5f dmb sy -10000c5c: 4c25 ldr r4, [pc, #148] @ (10000cf4 ) -10000c5e: 4927 ldr r1, [pc, #156] @ (10000cfc ) -10000c60: 0005 movs r5, r0 -10000c62: 1b2d subs r5, r5, r4 -10000c64: 416d adcs r5, r5 -10000c66: 4369 muls r1, r5 -10000c68: 0d09 lsrs r1, r1, #20 -10000c6a: b24c sxtb r4, r1 -10000c6c: 4924 ldr r1, [pc, #144] @ (10000d00 ) -10000c6e: 6889 ldr r1, [r1, #8] -10000c70: 009b lsls r3, r3, #2 -10000c72: 58c9 ldr r1, [r1, r3] -10000c74: 4291 cmp r1, r2 -10000c76: d01b beq.n 10000cb0 -10000c78: 2100 movs r1, #0 -10000c7a: 2903 cmp r1, #3 -10000c7c: d832 bhi.n 10000ce4 -10000c7e: 4b1d ldr r3, [pc, #116] @ (10000cf4 ) -10000c80: 004a lsls r2, r1, #1 -10000c82: 1852 adds r2, r2, r1 -10000c84: 0092 lsls r2, r2, #2 -10000c86: 189b adds r3, r3, r2 -10000c88: 799b ldrb r3, [r3, #6] -10000c8a: b25b sxtb r3, r3 -10000c8c: 42a3 cmp r3, r4 -10000c8e: d01f beq.n 10000cd0 -10000c90: 3101 adds r1, #1 -10000c92: e7f2 b.n 10000c7a -10000c94: 4b1b ldr r3, [pc, #108] @ (10000d04 ) -10000c96: 4a1c ldr r2, [pc, #112] @ (10000d08 ) -10000c98: 21c7 movs r1, #199 @ 0xc7 -10000c9a: 481c ldr r0, [pc, #112] @ (10000d0c ) -10000c9c: 0049 lsls r1, r1, #1 -10000c9e: f001 fa4d bl 1000213c <__assert_func> -10000ca2: 4b1b ldr r3, [pc, #108] @ (10000d10 ) -10000ca4: 4a18 ldr r2, [pc, #96] @ (10000d08 ) -10000ca6: 2192 movs r1, #146 @ 0x92 -10000ca8: 4818 ldr r0, [pc, #96] @ (10000d0c ) -10000caa: 31ff adds r1, #255 @ 0xff -10000cac: f001 fa46 bl 1000213c <__assert_func> -10000cb0: 4a13 ldr r2, [pc, #76] @ (10000d00 ) -10000cb2: 6892 ldr r2, [r2, #8] -10000cb4: 4917 ldr r1, [pc, #92] @ (10000d14 ) -10000cb6: 50d1 str r1, [r2, r3] -10000cb8: 4b17 ldr r3, [pc, #92] @ (10000d18 ) -10000cba: 781a ldrb r2, [r3, #0] -10000cbc: 7182 strb r2, [r0, #6] -10000cbe: 701c strb r4, [r3, #0] -10000cc0: f3bf 8f5f dmb sy -10000cc4: 4b0c ldr r3, [pc, #48] @ (10000cf8 ) -10000cc6: 2200 movs r2, #0 -10000cc8: 601a str r2, [r3, #0] -10000cca: f38c 8810 msr PRIMASK, ip -10000cce: bd70 pop {r4, r5, r6, pc} -10000cd0: 4b08 ldr r3, [pc, #32] @ (10000cf4 ) -10000cd2: 004a lsls r2, r1, #1 -10000cd4: 1855 adds r5, r2, r1 -10000cd6: 00ad lsls r5, r5, #2 -10000cd8: 195d adds r5, r3, r5 -10000cda: 26ff movs r6, #255 @ 0xff -10000cdc: 71ae strb r6, [r5, #6] -10000cde: 4a0f ldr r2, [pc, #60] @ (10000d1c ) -10000ce0: 80aa strh r2, [r5, #4] -10000ce2: e7e9 b.n 10000cb8 -10000ce4: 4b0e ldr r3, [pc, #56] @ (10000d20 ) -10000ce6: 4a08 ldr r2, [pc, #32] @ (10000d08 ) -10000ce8: 21d1 movs r1, #209 @ 0xd1 -10000cea: 4808 ldr r0, [pc, #32] @ (10000d0c ) -10000cec: 0049 lsls r1, r1, #1 -10000cee: f001 fa25 bl 1000213c <__assert_func> -10000cf2: 46c0 nop @ (mov r8, r8) -10000cf4: 200002b4 .word 0x200002b4 -10000cf8: d0000124 .word 0xd0000124 -10000cfc: 0000aaaa .word 0x0000aaaa -10000d00: e000ed00 .word 0xe000ed00 -10000d04: 10004c14 .word 0x10004c14 -10000d08: 10004c50 .word 0x10004c50 -10000d0c: 10004b18 .word 0x10004b18 -10000d10: 10004c3c .word 0x10004c3c -10000d14: 100001cd .word 0x100001cd -10000d18: 2000077d .word 0x2000077d -10000d1c: ffffbd01 .word 0xffffbd01 -10000d20: 10004c48 .word 0x10004c48 - -10000d24 : -10000d24: 2200 movs r2, #0 -10000d26: 4b04 ldr r3, [pc, #16] @ (10000d38 ) -10000d28: e002 b.n 10000d30 -10000d2a: 4904 ldr r1, [pc, #16] @ (10000d3c ) -10000d2c: c302 stmia r3!, {r1} -10000d2e: 3201 adds r2, #1 -10000d30: 2a07 cmp r2, #7 -10000d32: d9fa bls.n 10000d2a -10000d34: 4770 bx lr -10000d36: 46c0 nop @ (mov r8, r8) -10000d38: e000e400 .word 0xe000e400 -10000d3c: 80808080 .word 0x80808080 - -10000d40 : -10000d40: 4b02 ldr r3, [pc, #8] @ (10000d4c ) -10000d42: 469c mov ip, r3 -10000d44: 4461 add r1, ip -10000d46: 0089 lsls r1, r1, #2 -10000d48: 6001 str r1, [r0, #0] -10000d4a: 4770 bx lr -10000d4c: 34000040 .word 0x34000040 - -10000d50 : -10000d50: b510 push {r4, lr} -10000d52: 0004 movs r4, r0 -10000d54: f7ff fdd6 bl 10000904 -10000d58: 0001 movs r1, r0 -10000d5a: 0020 movs r0, r4 -10000d5c: f7ff fff0 bl 10000d40 -10000d60: 23ff movs r3, #255 @ 0xff -10000d62: 7123 strb r3, [r4, #4] +10000cd8 : +10000cd8: b570 push {r4, r5, r6, lr} +10000cda: 2201 movs r2, #1 +10000cdc: 4302 orrs r2, r0 +10000cde: 4b2e ldr r3, [pc, #184] @ (10000d98 ) +10000ce0: 1ad3 subs r3, r2, r3 +10000ce2: 2b2f cmp r3, #47 @ 0x2f +10000ce4: d828 bhi.n 10000d38 +10000ce6: f3ef 8305 mrs r3, IPSR +10000cea: 2b00 cmp r3, #0 +10000cec: d02b beq.n 10000d46 +10000cee: f3ef 8c10 mrs ip, PRIMASK +10000cf2: b672 cpsid i +10000cf4: 4929 ldr r1, [pc, #164] @ (10000d9c ) +10000cf6: 6809 ldr r1, [r1, #0] +10000cf8: 2900 cmp r1, #0 +10000cfa: d0fb beq.n 10000cf4 +10000cfc: f3bf 8f5f dmb sy +10000d00: 4c25 ldr r4, [pc, #148] @ (10000d98 ) +10000d02: 4927 ldr r1, [pc, #156] @ (10000da0 ) +10000d04: 0005 movs r5, r0 +10000d06: 1b2d subs r5, r5, r4 +10000d08: 416d adcs r5, r5 +10000d0a: 4369 muls r1, r5 +10000d0c: 0d09 lsrs r1, r1, #20 +10000d0e: b24c sxtb r4, r1 +10000d10: 4924 ldr r1, [pc, #144] @ (10000da4 ) +10000d12: 6889 ldr r1, [r1, #8] +10000d14: 009b lsls r3, r3, #2 +10000d16: 58c9 ldr r1, [r1, r3] +10000d18: 4291 cmp r1, r2 +10000d1a: d01b beq.n 10000d54 +10000d1c: 2100 movs r1, #0 +10000d1e: 2903 cmp r1, #3 +10000d20: d832 bhi.n 10000d88 +10000d22: 4b1d ldr r3, [pc, #116] @ (10000d98 ) +10000d24: 004a lsls r2, r1, #1 +10000d26: 1852 adds r2, r2, r1 +10000d28: 0092 lsls r2, r2, #2 +10000d2a: 189b adds r3, r3, r2 +10000d2c: 799b ldrb r3, [r3, #6] +10000d2e: b25b sxtb r3, r3 +10000d30: 42a3 cmp r3, r4 +10000d32: d01f beq.n 10000d74 +10000d34: 3101 adds r1, #1 +10000d36: e7f2 b.n 10000d1e +10000d38: 4b1b ldr r3, [pc, #108] @ (10000da8 ) +10000d3a: 4a1c ldr r2, [pc, #112] @ (10000dac ) +10000d3c: 21c7 movs r1, #199 @ 0xc7 +10000d3e: 481c ldr r0, [pc, #112] @ (10000db0 ) +10000d40: 0049 lsls r1, r1, #1 +10000d42: f001 fa4d bl 100021e0 <__assert_func> +10000d46: 4b1b ldr r3, [pc, #108] @ (10000db4 ) +10000d48: 4a18 ldr r2, [pc, #96] @ (10000dac ) +10000d4a: 2192 movs r1, #146 @ 0x92 +10000d4c: 4818 ldr r0, [pc, #96] @ (10000db0 ) +10000d4e: 31ff adds r1, #255 @ 0xff +10000d50: f001 fa46 bl 100021e0 <__assert_func> +10000d54: 4a13 ldr r2, [pc, #76] @ (10000da4 ) +10000d56: 6892 ldr r2, [r2, #8] +10000d58: 4917 ldr r1, [pc, #92] @ (10000db8 ) +10000d5a: 50d1 str r1, [r2, r3] +10000d5c: 4b17 ldr r3, [pc, #92] @ (10000dbc ) +10000d5e: 781a ldrb r2, [r3, #0] +10000d60: 7182 strb r2, [r0, #6] +10000d62: 701c strb r4, [r3, #0] 10000d64: f3bf 8f5f dmb sy -10000d68: bd10 pop {r4, pc} +10000d68: 4b0c ldr r3, [pc, #48] @ (10000d9c ) +10000d6a: 2200 movs r2, #0 +10000d6c: 601a str r2, [r3, #0] +10000d6e: f38c 8810 msr PRIMASK, ip +10000d72: bd70 pop {r4, r5, r6, pc} +10000d74: 4b08 ldr r3, [pc, #32] @ (10000d98 ) +10000d76: 004a lsls r2, r1, #1 +10000d78: 1855 adds r5, r2, r1 +10000d7a: 00ad lsls r5, r5, #2 +10000d7c: 195d adds r5, r3, r5 +10000d7e: 26ff movs r6, #255 @ 0xff +10000d80: 71ae strb r6, [r5, #6] +10000d82: 4a0f ldr r2, [pc, #60] @ (10000dc0 ) +10000d84: 80aa strh r2, [r5, #4] +10000d86: e7e9 b.n 10000d5c +10000d88: 4b0e ldr r3, [pc, #56] @ (10000dc4 ) +10000d8a: 4a08 ldr r2, [pc, #32] @ (10000dac ) +10000d8c: 21d1 movs r1, #209 @ 0xd1 +10000d8e: 4808 ldr r0, [pc, #32] @ (10000db0 ) +10000d90: 0049 lsls r1, r1, #1 +10000d92: f001 fa25 bl 100021e0 <__assert_func> +10000d96: 46c0 nop @ (mov r8, r8) +10000d98: 2000023c .word 0x2000023c +10000d9c: d0000124 .word 0xd0000124 +10000da0: 0000aaaa .word 0x0000aaaa +10000da4: e000ed00 .word 0xe000ed00 +10000da8: 10004f78 .word 0x10004f78 +10000dac: 10004fb4 .word 0x10004fb4 +10000db0: 10004e7c .word 0x10004e7c +10000db4: 10004fa0 .word 0x10004fa0 +10000db8: 100001cd .word 0x100001cd +10000dbc: 20000709 .word 0x20000709 +10000dc0: ffffbd01 .word 0xffffbd01 +10000dc4: 10004fac .word 0x10004fac -10000d6a : -10000d6a: b510 push {r4, lr} -10000d6c: 0004 movs r4, r0 -10000d6e: f7ff fdc9 bl 10000904 -10000d72: 0001 movs r1, r0 -10000d74: 0020 movs r0, r4 -10000d76: f7ff ffe3 bl 10000d40 -10000d7a: 23ff movs r3, #255 @ 0xff -10000d7c: 7123 strb r3, [r4, #4] -10000d7e: 2300 movs r3, #0 -10000d80: 7163 strb r3, [r4, #5] -10000d82: f3bf 8f5f dmb sy -10000d86: bd10 pop {r4, pc} +10000dc8 : +10000dc8: 2200 movs r2, #0 +10000dca: 4b04 ldr r3, [pc, #16] @ (10000ddc ) +10000dcc: e002 b.n 10000dd4 +10000dce: 4904 ldr r1, [pc, #16] @ (10000de0 ) +10000dd0: c302 stmia r3!, {r1} +10000dd2: 3201 adds r2, #1 +10000dd4: 2a07 cmp r2, #7 +10000dd6: d9fa bls.n 10000dce +10000dd8: 4770 bx lr +10000dda: 46c0 nop @ (mov r8, r8) +10000ddc: e000e400 .word 0xe000e400 +10000de0: 80808080 .word 0x80808080 -10000d88 : -10000d88: 4b08 ldr r3, [pc, #32] @ (10000dac ) -10000d8a: 6a5b ldr r3, [r3, #36] @ 0x24 -10000d8c: 4299 cmp r1, r3 -10000d8e: d809 bhi.n 10000da4 -10000d90: 4a06 ldr r2, [pc, #24] @ (10000dac ) -10000d92: 6a92 ldr r2, [r2, #40] @ 0x28 -10000d94: 4282 cmp r2, r0 -10000d96: d207 bcs.n 10000da8 -10000d98: 4299 cmp r1, r3 -10000d9a: d001 beq.n 10000da0 -10000d9c: 2001 movs r0, #1 -10000d9e: e002 b.n 10000da6 -10000da0: 2000 movs r0, #0 -10000da2: e000 b.n 10000da6 -10000da4: 2000 movs r0, #0 -10000da6: 4770 bx lr -10000da8: 2001 movs r0, #1 -10000daa: e7fc b.n 10000da6 -10000dac: 40054000 .word 0x40054000 +10000de4 : +10000de4: 4b02 ldr r3, [pc, #8] @ (10000df0 ) +10000de6: 469c mov ip, r3 +10000de8: 4461 add r1, ip +10000dea: 0089 lsls r1, r1, #2 +10000dec: 6001 str r1, [r0, #0] +10000dee: 4770 bx lr +10000df0: 34000040 .word 0x34000040 -10000db0 : -10000db0: b510 push {r4, lr} -10000db2: 2900 cmp r1, #0 -10000db4: d00a beq.n 10000dcc -10000db6: 6803 ldr r3, [r0, #0] -10000db8: 7b1b ldrb r3, [r3, #12] -10000dba: 428b cmp r3, r1 -10000dbc: d306 bcc.n 10000dcc -10000dbe: 6880 ldr r0, [r0, #8] -10000dc0: 4b05 ldr r3, [pc, #20] @ (10000dd8 ) -10000dc2: 469c mov ip, r3 -10000dc4: 4461 add r1, ip -10000dc6: 0109 lsls r1, r1, #4 -10000dc8: 1840 adds r0, r0, r1 -10000dca: bd10 pop {r4, pc} -10000dcc: 4b03 ldr r3, [pc, #12] @ (10000ddc ) -10000dce: 4a04 ldr r2, [pc, #16] @ (10000de0 ) -10000dd0: 4804 ldr r0, [pc, #16] @ (10000de4 ) -10000dd2: 213c movs r1, #60 @ 0x3c -10000dd4: f001 f9b2 bl 1000213c <__assert_func> -10000dd8: 0fffffff .word 0x0fffffff -10000ddc: 10004d8c .word 0x10004d8c -10000de0: 100050c4 .word 0x100050c4 -10000de4: 10004db0 .word 0x10004db0 +10000df4 : +10000df4: b510 push {r4, lr} +10000df6: 0004 movs r4, r0 +10000df8: f7ff fdd6 bl 100009a8 +10000dfc: 0001 movs r1, r0 +10000dfe: 0020 movs r0, r4 +10000e00: f7ff fff0 bl 10000de4 +10000e04: 23ff movs r3, #255 @ 0xff +10000e06: 7123 strb r3, [r4, #4] +10000e08: f3bf 8f5f dmb sy +10000e0c: bd10 pop {r4, pc} -10000de8 : -10000de8: b5f8 push {r3, r4, r5, r6, r7, lr} -10000dea: 0004 movs r4, r0 -10000dec: 0017 movs r7, r2 -10000dee: f7ff ffdf bl 10000db0 -10000df2: 6806 ldr r6, [r0, #0] -10000df4: 6845 ldr r5, [r0, #4] -10000df6: 0039 movs r1, r7 -10000df8: 0020 movs r0, r4 -10000dfa: f7ff ffd9 bl 10000db0 -10000dfe: 6802 ldr r2, [r0, #0] -10000e00: 6843 ldr r3, [r0, #4] -10000e02: 2001 movs r0, #1 -10000e04: 42ab cmp r3, r5 -10000e06: d801 bhi.n 10000e0c -10000e08: d002 beq.n 10000e10 -10000e0a: 2000 movs r0, #0 -10000e0c: b2c0 uxtb r0, r0 -10000e0e: bdf8 pop {r3, r4, r5, r6, r7, pc} -10000e10: 42b2 cmp r2, r6 -10000e12: d8fb bhi.n 10000e0c -10000e14: e7f9 b.n 10000e0a +10000e0e : +10000e0e: b510 push {r4, lr} +10000e10: 0004 movs r4, r0 +10000e12: f7ff fdc9 bl 100009a8 +10000e16: 0001 movs r1, r0 +10000e18: 0020 movs r0, r4 +10000e1a: f7ff ffe3 bl 10000de4 +10000e1e: 23ff movs r3, #255 @ 0xff +10000e20: 7123 strb r3, [r4, #4] +10000e22: 2300 movs r3, #0 +10000e24: 7163 strb r3, [r4, #5] +10000e26: f3bf 8f5f dmb sy +10000e2a: bd10 pop {r4, pc} + +10000e2c : +10000e2c: 4b08 ldr r3, [pc, #32] @ (10000e50 ) +10000e2e: 6a5b ldr r3, [r3, #36] @ 0x24 +10000e30: 4299 cmp r1, r3 +10000e32: d809 bhi.n 10000e48 +10000e34: 4a06 ldr r2, [pc, #24] @ (10000e50 ) +10000e36: 6a92 ldr r2, [r2, #40] @ 0x28 +10000e38: 4282 cmp r2, r0 +10000e3a: d207 bcs.n 10000e4c +10000e3c: 4299 cmp r1, r3 +10000e3e: d001 beq.n 10000e44 +10000e40: 2001 movs r0, #1 +10000e42: e002 b.n 10000e4a +10000e44: 2000 movs r0, #0 +10000e46: e000 b.n 10000e4a +10000e48: 2000 movs r0, #0 +10000e4a: 4770 bx lr +10000e4c: 2001 movs r0, #1 +10000e4e: e7fc b.n 10000e4a +10000e50: 40054000 .word 0x40054000 + +10000e54 : +10000e54: b510 push {r4, lr} +10000e56: 2900 cmp r1, #0 +10000e58: d00a beq.n 10000e70 +10000e5a: 6803 ldr r3, [r0, #0] +10000e5c: 7b1b ldrb r3, [r3, #12] +10000e5e: 428b cmp r3, r1 +10000e60: d306 bcc.n 10000e70 +10000e62: 6880 ldr r0, [r0, #8] +10000e64: 4b05 ldr r3, [pc, #20] @ (10000e7c ) +10000e66: 469c mov ip, r3 +10000e68: 4461 add r1, ip +10000e6a: 0109 lsls r1, r1, #4 +10000e6c: 1840 adds r0, r0, r1 +10000e6e: bd10 pop {r4, pc} +10000e70: 4b03 ldr r3, [pc, #12] @ (10000e80 ) +10000e72: 4a04 ldr r2, [pc, #16] @ (10000e84 ) +10000e74: 4804 ldr r0, [pc, #16] @ (10000e88 ) +10000e76: 213c movs r1, #60 @ 0x3c +10000e78: f001 f9b2 bl 100021e0 <__assert_func> +10000e7c: 0fffffff .word 0x0fffffff +10000e80: 100050f0 .word 0x100050f0 +10000e84: 10005428 .word 0x10005428 +10000e88: 10005114 .word 0x10005114 + +10000e8c : +10000e8c: b5f8 push {r3, r4, r5, r6, r7, lr} +10000e8e: 0004 movs r4, r0 +10000e90: 0017 movs r7, r2 +10000e92: f7ff ffdf bl 10000e54 +10000e96: 6806 ldr r6, [r0, #0] +10000e98: 6845 ldr r5, [r0, #4] +10000e9a: 0039 movs r1, r7 +10000e9c: 0020 movs r0, r4 +10000e9e: f7ff ffd9 bl 10000e54 +10000ea2: 6802 ldr r2, [r0, #0] +10000ea4: 6843 ldr r3, [r0, #4] +10000ea6: 2001 movs r0, #1 +10000ea8: 42ab cmp r3, r5 +10000eaa: d801 bhi.n 10000eb0 +10000eac: d002 beq.n 10000eb4 +10000eae: 2000 movs r0, #0 +10000eb0: b2c0 uxtb r0, r0 +10000eb2: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000eb4: 42b2 cmp r2, r6 +10000eb6: d8fb bhi.n 10000eb0 +10000eb8: e7f9 b.n 10000eae ... -10000e18 : -10000e18: b510 push {r4, lr} -10000e1a: 2b00 cmp r3, #0 -10000e1c: db02 blt.n 10000e24 -10000e1e: 6002 str r2, [r0, #0] -10000e20: 6043 str r3, [r0, #4] -10000e22: bd10 pop {r4, pc} -10000e24: 4b02 ldr r3, [pc, #8] @ (10000e30 ) -10000e26: 4a03 ldr r2, [pc, #12] @ (10000e34 ) -10000e28: 4803 ldr r0, [pc, #12] @ (10000e38 ) -10000e2a: 213f movs r1, #63 @ 0x3f -10000e2c: f001 f986 bl 1000213c <__assert_func> -10000e30: 10004a20 .word 0x10004a20 -10000e34: 10005090 .word 0x10005090 -10000e38: 10004a3c .word 0x10004a3c +10000ebc : +10000ebc: b510 push {r4, lr} +10000ebe: 2b00 cmp r3, #0 +10000ec0: db02 blt.n 10000ec8 +10000ec2: 6002 str r2, [r0, #0] +10000ec4: 6043 str r3, [r0, #4] +10000ec6: bd10 pop {r4, pc} +10000ec8: 4b02 ldr r3, [pc, #8] @ (10000ed4 ) +10000eca: 4a03 ldr r2, [pc, #12] @ (10000ed8 ) +10000ecc: 4803 ldr r0, [pc, #12] @ (10000edc ) +10000ece: 213f movs r1, #63 @ 0x3f +10000ed0: f001 f986 bl 100021e0 <__assert_func> +10000ed4: 10004d84 .word 0x10004d84 +10000ed8: 100053f4 .word 0x100053f4 +10000edc: 10004da0 .word 0x10004da0 -10000e3c : -10000e3c: b510 push {r4, lr} -10000e3e: b082 sub sp, #8 -10000e40: 0004 movs r4, r0 -10000e42: 9804 ldr r0, [sp, #16] -10000e44: 9905 ldr r1, [sp, #20] -10000e46: 1812 adds r2, r2, r0 -10000e48: 414b adcs r3, r1 -10000e4a: 2b00 cmp r3, #0 -10000e4c: db09 blt.n 10000e62 -10000e4e: 4668 mov r0, sp -10000e50: f7ff ffe2 bl 10000e18 -10000e54: 9a00 ldr r2, [sp, #0] -10000e56: 9b01 ldr r3, [sp, #4] -10000e58: 6022 str r2, [r4, #0] -10000e5a: 6063 str r3, [r4, #4] -10000e5c: 0020 movs r0, r4 -10000e5e: b002 add sp, #8 -10000e60: bd10 pop {r4, pc} -10000e62: 2201 movs r2, #1 -10000e64: 4252 negs r2, r2 -10000e66: 4b01 ldr r3, [pc, #4] @ (10000e6c ) -10000e68: e7f1 b.n 10000e4e -10000e6a: 46c0 nop @ (mov r8, r8) -10000e6c: 7fffffff .word 0x7fffffff +10000ee0 : +10000ee0: b510 push {r4, lr} +10000ee2: b082 sub sp, #8 +10000ee4: 0004 movs r4, r0 +10000ee6: 9804 ldr r0, [sp, #16] +10000ee8: 9905 ldr r1, [sp, #20] +10000eea: 1812 adds r2, r2, r0 +10000eec: 414b adcs r3, r1 +10000eee: 2b00 cmp r3, #0 +10000ef0: db09 blt.n 10000f06 +10000ef2: 4668 mov r0, sp +10000ef4: f7ff ffe2 bl 10000ebc +10000ef8: 9a00 ldr r2, [sp, #0] +10000efa: 9b01 ldr r3, [sp, #4] +10000efc: 6022 str r2, [r4, #0] +10000efe: 6063 str r3, [r4, #4] +10000f00: 0020 movs r0, r4 +10000f02: b002 add sp, #8 +10000f04: bd10 pop {r4, pc} +10000f06: 2201 movs r2, #1 +10000f08: 4252 negs r2, r2 +10000f0a: 4b01 ldr r3, [pc, #4] @ (10000f10 ) +10000f0c: e7f1 b.n 10000ef2 +10000f0e: 46c0 nop @ (mov r8, r8) +10000f10: 7fffffff .word 0x7fffffff -10000e70 : -10000e70: b510 push {r4, lr} -10000e72: 2900 cmp r1, #0 -10000e74: d008 beq.n 10000e88 -10000e76: 7b03 ldrb r3, [r0, #12] -10000e78: 428b cmp r3, r1 -10000e7a: d305 bcc.n 10000e88 -10000e7c: 6800 ldr r0, [r0, #0] -10000e7e: 004b lsls r3, r1, #1 -10000e80: 185b adds r3, r3, r1 -10000e82: 3b03 subs r3, #3 -10000e84: 18c0 adds r0, r0, r3 -10000e86: bd10 pop {r4, pc} -10000e88: 4b02 ldr r3, [pc, #8] @ (10000e94 ) -10000e8a: 4a03 ldr r2, [pc, #12] @ (10000e98 ) -10000e8c: 4803 ldr r0, [pc, #12] @ (10000e9c ) -10000e8e: 2168 movs r1, #104 @ 0x68 -10000e90: f001 f954 bl 1000213c <__assert_func> -10000e94: 10004df4 .word 0x10004df4 -10000e98: 1000506c .word 0x1000506c -10000e9c: 10004e10 .word 0x10004e10 +10000f14 : +10000f14: b510 push {r4, lr} +10000f16: 2900 cmp r1, #0 +10000f18: d008 beq.n 10000f2c +10000f1a: 7b03 ldrb r3, [r0, #12] +10000f1c: 428b cmp r3, r1 +10000f1e: d305 bcc.n 10000f2c +10000f20: 6800 ldr r0, [r0, #0] +10000f22: 004b lsls r3, r1, #1 +10000f24: 185b adds r3, r3, r1 +10000f26: 3b03 subs r3, #3 +10000f28: 18c0 adds r0, r0, r3 +10000f2a: bd10 pop {r4, pc} +10000f2c: 4b02 ldr r3, [pc, #8] @ (10000f38 ) +10000f2e: 4a03 ldr r2, [pc, #12] @ (10000f3c ) +10000f30: 4803 ldr r0, [pc, #12] @ (10000f40 ) +10000f32: 2168 movs r1, #104 @ 0x68 +10000f34: f001 f954 bl 100021e0 <__assert_func> +10000f38: 10005158 .word 0x10005158 +10000f3c: 100053d0 .word 0x100053d0 +10000f40: 10005174 .word 0x10005174 -10000ea0 : -10000ea0: b510 push {r4, lr} -10000ea2: 7b43 ldrb r3, [r0, #13] -10000ea4: 428b cmp r3, r1 -10000ea6: d101 bne.n 10000eac -10000ea8: 2001 movs r0, #1 -10000eaa: bd10 pop {r4, pc} -10000eac: f7ff ffe0 bl 10000e70 -10000eb0: 7883 ldrb r3, [r0, #2] -10000eb2: 2b00 cmp r3, #0 -10000eb4: d101 bne.n 10000eba -10000eb6: 2000 movs r0, #0 -10000eb8: e7f7 b.n 10000eaa -10000eba: 2001 movs r0, #1 -10000ebc: e7f5 b.n 10000eaa +10000f44 : +10000f44: b510 push {r4, lr} +10000f46: 7b43 ldrb r3, [r0, #13] +10000f48: 428b cmp r3, r1 +10000f4a: d101 bne.n 10000f50 +10000f4c: 2001 movs r0, #1 +10000f4e: bd10 pop {r4, pc} +10000f50: f7ff ffe0 bl 10000f14 +10000f54: 7883 ldrb r3, [r0, #2] +10000f56: 2b00 cmp r3, #0 +10000f58: d101 bne.n 10000f5e +10000f5a: 2000 movs r0, #0 +10000f5c: e7f7 b.n 10000f4e +10000f5e: 2001 movs r0, #1 +10000f60: e7f5 b.n 10000f4e -10000ebe : -10000ebe: b570 push {r4, r5, r6, lr} -10000ec0: 0004 movs r4, r0 -10000ec2: 7b85 ldrb r5, [r0, #14] -10000ec4: 2d00 cmp r5, #0 -10000ec6: d101 bne.n 10000ecc -10000ec8: 0028 movs r0, r5 -10000eca: bd70 pop {r4, r5, r6, pc} -10000ecc: 0029 movs r1, r5 -10000ece: f7ff ffcf bl 10000e70 -10000ed2: 7843 ldrb r3, [r0, #1] -10000ed4: 73a3 strb r3, [r4, #14] -10000ed6: 2b00 cmp r3, #0 -10000ed8: d100 bne.n 10000edc -10000eda: 73e3 strb r3, [r4, #15] -10000edc: 2300 movs r3, #0 -10000ede: 7083 strb r3, [r0, #2] -10000ee0: 7043 strb r3, [r0, #1] -10000ee2: 7003 strb r3, [r0, #0] -10000ee4: e7f0 b.n 10000ec8 - ... - -10000ee8 : -10000ee8: b5f8 push {r3, r4, r5, r6, r7, lr} -10000eea: 0006 movs r6, r0 -10000eec: 000c movs r4, r1 -10000eee: 0015 movs r5, r2 -10000ef0: f7ff ffbe bl 10000e70 -10000ef4: 0007 movs r7, r0 -10000ef6: 2c00 cmp r4, #0 -10000ef8: d00d beq.n 10000f16 -10000efa: 2d00 cmp r5, #0 -10000efc: d011 beq.n 10000f22 -10000efe: 42ac cmp r4, r5 -10000f00: d015 beq.n 10000f2e -10000f02: 0029 movs r1, r5 -10000f04: 0030 movs r0, r6 -10000f06: f7ff ffb3 bl 10000e70 -10000f0a: 7084 strb r4, [r0, #2] -10000f0c: 783b ldrb r3, [r7, #0] -10000f0e: 2b00 cmp r3, #0 -10000f10: d113 bne.n 10000f3a -10000f12: 703d strb r5, [r7, #0] -10000f14: bdf8 pop {r3, r4, r5, r6, r7, pc} -10000f16: 4b0a ldr r3, [pc, #40] @ (10000f40 ) -10000f18: 4a0a ldr r2, [pc, #40] @ (10000f44 ) -10000f1a: 480b ldr r0, [pc, #44] @ (10000f48 ) -10000f1c: 216f movs r1, #111 @ 0x6f -10000f1e: f001 f90d bl 1000213c <__assert_func> -10000f22: 4b0a ldr r3, [pc, #40] @ (10000f4c ) -10000f24: 4a07 ldr r2, [pc, #28] @ (10000f44 ) -10000f26: 4808 ldr r0, [pc, #32] @ (10000f48 ) -10000f28: 2170 movs r1, #112 @ 0x70 -10000f2a: f001 f907 bl 1000213c <__assert_func> -10000f2e: 4b08 ldr r3, [pc, #32] @ (10000f50 ) -10000f30: 4a04 ldr r2, [pc, #16] @ (10000f44 ) -10000f32: 4805 ldr r0, [pc, #20] @ (10000f48 ) -10000f34: 2171 movs r1, #113 @ 0x71 -10000f36: f001 f901 bl 1000213c <__assert_func> -10000f3a: 7043 strb r3, [r0, #1] -10000f3c: 703d strb r5, [r7, #0] -10000f3e: e7e9 b.n 10000f14 -10000f40: 10004e64 .word 0x10004e64 -10000f44: 10005048 .word 0x10005048 -10000f48: 10004e10 .word 0x10004e10 -10000f4c: 10004e70 .word 0x10004e70 -10000f50: 10004e7c .word 0x10004e7c - -10000f54 : -10000f54: b570 push {r4, r5, r6, lr} -10000f56: 0006 movs r6, r0 -10000f58: 000d movs r5, r1 -10000f5a: 0014 movs r4, r2 -10000f5c: 2900 cmp r1, #0 -10000f5e: d014 beq.n 10000f8a -10000f60: 2a00 cmp r2, #0 -10000f62: d014 beq.n 10000f8e -10000f64: 6843 ldr r3, [r0, #4] -10000f66: 6880 ldr r0, [r0, #8] -10000f68: 4798 blx r3 -10000f6a: 2800 cmp r0, #0 -10000f6c: d006 beq.n 10000f7c -10000f6e: 0022 movs r2, r4 +10000f62 : +10000f62: b570 push {r4, r5, r6, lr} +10000f64: 0004 movs r4, r0 +10000f66: 7b85 ldrb r5, [r0, #14] +10000f68: 2d00 cmp r5, #0 +10000f6a: d101 bne.n 10000f70 +10000f6c: 0028 movs r0, r5 +10000f6e: bd70 pop {r4, r5, r6, pc} 10000f70: 0029 movs r1, r5 -10000f72: 0030 movs r0, r6 -10000f74: f7ff ffb8 bl 10000ee8 -10000f78: 0028 movs r0, r5 -10000f7a: e007 b.n 10000f8c -10000f7c: 002a movs r2, r5 -10000f7e: 0021 movs r1, r4 -10000f80: 0030 movs r0, r6 -10000f82: f7ff ffb1 bl 10000ee8 -10000f86: 0020 movs r0, r4 -10000f88: e000 b.n 10000f8c -10000f8a: 0010 movs r0, r2 -10000f8c: bd70 pop {r4, r5, r6, pc} -10000f8e: 0008 movs r0, r1 -10000f90: e7fc b.n 10000f8c +10000f72: f7ff ffcf bl 10000f14 +10000f76: 7843 ldrb r3, [r0, #1] +10000f78: 73a3 strb r3, [r4, #14] +10000f7a: 2b00 cmp r3, #0 +10000f7c: d100 bne.n 10000f80 +10000f7e: 73e3 strb r3, [r4, #15] +10000f80: 2300 movs r3, #0 +10000f82: 7083 strb r3, [r0, #2] +10000f84: 7043 strb r3, [r0, #1] +10000f86: 7003 strb r3, [r0, #0] +10000f88: e7f0 b.n 10000f6c ... -10000f94 : -10000f94: b570 push {r4, r5, r6, lr} -10000f96: 0004 movs r4, r0 -10000f98: 1e0d subs r5, r1, #0 -10000f9a: d00c beq.n 10000fb6 -10000f9c: f7ff ff68 bl 10000e70 -10000fa0: 2300 movs r3, #0 -10000fa2: 7083 strb r3, [r0, #2] -10000fa4: 7043 strb r3, [r0, #1] -10000fa6: 7003 strb r3, [r0, #0] -10000fa8: 7b61 ldrb r1, [r4, #13] -10000faa: 002a movs r2, r5 -10000fac: 0020 movs r0, r4 -10000fae: f7ff ffd1 bl 10000f54 -10000fb2: 7360 strb r0, [r4, #13] -10000fb4: bd70 pop {r4, r5, r6, pc} -10000fb6: 4b03 ldr r3, [pc, #12] @ (10000fc4 ) -10000fb8: 4a03 ldr r2, [pc, #12] @ (10000fc8 ) -10000fba: 4804 ldr r0, [pc, #16] @ (10000fcc ) -10000fbc: 21a5 movs r1, #165 @ 0xa5 -10000fbe: f001 f8bd bl 1000213c <__assert_func> -10000fc2: 46c0 nop @ (mov r8, r8) -10000fc4: 10004e94 .word 0x10004e94 -10000fc8: 1000505c .word 0x1000505c -10000fcc: 10004e10 .word 0x10004e10 +10000f8c : +10000f8c: b5f8 push {r3, r4, r5, r6, r7, lr} +10000f8e: 0006 movs r6, r0 +10000f90: 000c movs r4, r1 +10000f92: 0015 movs r5, r2 +10000f94: f7ff ffbe bl 10000f14 +10000f98: 0007 movs r7, r0 +10000f9a: 2c00 cmp r4, #0 +10000f9c: d00d beq.n 10000fba +10000f9e: 2d00 cmp r5, #0 +10000fa0: d011 beq.n 10000fc6 +10000fa2: 42ac cmp r4, r5 +10000fa4: d015 beq.n 10000fd2 +10000fa6: 0029 movs r1, r5 +10000fa8: 0030 movs r0, r6 +10000faa: f7ff ffb3 bl 10000f14 +10000fae: 7084 strb r4, [r0, #2] +10000fb0: 783b ldrb r3, [r7, #0] +10000fb2: 2b00 cmp r3, #0 +10000fb4: d113 bne.n 10000fde +10000fb6: 703d strb r5, [r7, #0] +10000fb8: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000fba: 4b0a ldr r3, [pc, #40] @ (10000fe4 ) +10000fbc: 4a0a ldr r2, [pc, #40] @ (10000fe8 ) +10000fbe: 480b ldr r0, [pc, #44] @ (10000fec ) +10000fc0: 216f movs r1, #111 @ 0x6f +10000fc2: f001 f90d bl 100021e0 <__assert_func> +10000fc6: 4b0a ldr r3, [pc, #40] @ (10000ff0 ) +10000fc8: 4a07 ldr r2, [pc, #28] @ (10000fe8 ) +10000fca: 4808 ldr r0, [pc, #32] @ (10000fec ) +10000fcc: 2170 movs r1, #112 @ 0x70 +10000fce: f001 f907 bl 100021e0 <__assert_func> +10000fd2: 4b08 ldr r3, [pc, #32] @ (10000ff4 ) +10000fd4: 4a04 ldr r2, [pc, #16] @ (10000fe8 ) +10000fd6: 4805 ldr r0, [pc, #20] @ (10000fec ) +10000fd8: 2171 movs r1, #113 @ 0x71 +10000fda: f001 f901 bl 100021e0 <__assert_func> +10000fde: 7043 strb r3, [r0, #1] +10000fe0: 703d strb r5, [r7, #0] +10000fe2: e7e9 b.n 10000fb8 +10000fe4: 100051c8 .word 0x100051c8 +10000fe8: 100053ac .word 0x100053ac +10000fec: 10005174 .word 0x10005174 +10000ff0: 100051d4 .word 0x100051d4 +10000ff4: 100051e0 .word 0x100051e0 -10000fd0 : -10000fd0: b570 push {r4, r5, r6, lr} -10000fd2: 0004 movs r4, r0 -10000fd4: 1e0d subs r5, r1, #0 -10000fd6: d00f beq.n 10000ff8 -10000fd8: f7ff ff62 bl 10000ea0 -10000fdc: 2800 cmp r0, #0 -10000fde: d10b bne.n 10000ff8 -10000fe0: 7be1 ldrb r1, [r4, #15] -10000fe2: 2900 cmp r1, #0 -10000fe4: d10e bne.n 10001004 -10000fe6: 7ba3 ldrb r3, [r4, #14] -10000fe8: 2b00 cmp r3, #0 -10000fea: d103 bne.n 10000ff4 -10000fec: 7be3 ldrb r3, [r4, #15] -10000fee: 2b00 cmp r3, #0 -10000ff0: d10d bne.n 1000100e -10000ff2: 73a5 strb r5, [r4, #14] -10000ff4: 73e5 strb r5, [r4, #15] -10000ff6: bd70 pop {r4, r5, r6, pc} -10000ff8: 4b08 ldr r3, [pc, #32] @ (1000101c ) -10000ffa: 4a09 ldr r2, [pc, #36] @ (10001020 ) -10000ffc: 4809 ldr r0, [pc, #36] @ (10001024 ) -10000ffe: 21f6 movs r1, #246 @ 0xf6 -10001000: f001 f89c bl 1000213c <__assert_func> -10001004: 0020 movs r0, r4 -10001006: f7ff ff33 bl 10000e70 -1000100a: 7045 strb r5, [r0, #1] -1000100c: e7eb b.n 10000fe6 -1000100e: 4b06 ldr r3, [pc, #24] @ (10001028 ) -10001010: 4a03 ldr r2, [pc, #12] @ (10001020 ) -10001012: 4804 ldr r0, [pc, #16] @ (10001024 ) -10001014: 21fb movs r1, #251 @ 0xfb -10001016: f001 f891 bl 1000213c <__assert_func> -1000101a: 46c0 nop @ (mov r8, r8) -1000101c: 10004e98 .word 0x10004e98 -10001020: 10005038 .word 0x10005038 -10001024: 10004e10 .word 0x10004e10 -10001028: 10004ebc .word 0x10004ebc - -1000102c : -1000102c: b510 push {r4, lr} -1000102e: 2900 cmp r1, #0 -10001030: d007 beq.n 10001042 -10001032: 6803 ldr r3, [r0, #0] -10001034: 7b1b ldrb r3, [r3, #12] -10001036: 428b cmp r3, r1 -10001038: d303 bcc.n 10001042 -1000103a: 68c0 ldr r0, [r0, #12] -1000103c: 3901 subs r1, #1 -1000103e: 1840 adds r0, r0, r1 -10001040: bd10 pop {r4, pc} -10001042: 4b03 ldr r3, [pc, #12] @ (10001050 ) -10001044: 4a03 ldr r2, [pc, #12] @ (10001054 ) -10001046: 4804 ldr r0, [pc, #16] @ (10001058 ) -10001048: 2141 movs r1, #65 @ 0x41 -1000104a: f001 f877 bl 1000213c <__assert_func> -1000104e: 46c0 nop @ (mov r8, r8) -10001050: 10004d8c .word 0x10004d8c -10001054: 10005024 .word 0x10005024 -10001058: 10004db0 .word 0x10004db0 - -1000105c : -1000105c: b570 push {r4, r5, r6, lr} -1000105e: 0005 movs r5, r0 -10001060: 000c movs r4, r1 -10001062: 0008 movs r0, r1 -10001064: f000 fc92 bl 1000198c -10001068: 4909 ldr r1, [pc, #36] @ (10001090 ) -1000106a: 0020 movs r0, r4 -1000106c: f000 fbd2 bl 10001814 -10001070: f7ff fc48 bl 10000904 -10001074: 4b07 ldr r3, [pc, #28] @ (10001094 ) -10001076: 469c mov ip, r3 -10001078: 4460 add r0, ip -1000107a: 0080 lsls r0, r0, #2 -1000107c: 6068 str r0, [r5, #4] -1000107e: 752c strb r4, [r5, #20] -10001080: 23d0 movs r3, #208 @ 0xd0 -10001082: 061b lsls r3, r3, #24 -10001084: 781b ldrb r3, [r3, #0] -10001086: 756b strb r3, [r5, #21] -10001088: 4b03 ldr r3, [pc, #12] @ (10001098 ) -1000108a: 00a4 lsls r4, r4, #2 -1000108c: 50e5 str r5, [r4, r3] -1000108e: bd70 pop {r4, r5, r6, pc} -10001090: 100011a9 .word 0x100011a9 -10001094: 34000040 .word 0x34000040 -10001098: 2000052c .word 0x2000052c - -1000109c : -1000109c: 4b0a ldr r3, [pc, #40] @ (100010c8 ) -1000109e: 681a ldr r2, [r3, #0] -100010a0: f3ef 8110 mrs r1, PRIMASK -100010a4: b672 cpsid i -100010a6: 6813 ldr r3, [r2, #0] -100010a8: 2b00 cmp r3, #0 -100010aa: d0fc beq.n 100010a6 -100010ac: f3bf 8f5f dmb sy -100010b0: 4b05 ldr r3, [pc, #20] @ (100010c8 ) -100010b2: 681b ldr r3, [r3, #0] -100010b4: f3bf 8f5f dmb sy -100010b8: 2200 movs r2, #0 -100010ba: 601a str r2, [r3, #0] -100010bc: f381 8810 msr PRIMASK, r1 -100010c0: bf40 sev -100010c2: 2000 movs r0, #0 -100010c4: 2100 movs r1, #0 -100010c6: 4770 bx lr -100010c8: 20000740 .word 0x20000740 - -100010cc : -100010cc: b510 push {r4, lr} -100010ce: b082 sub sp, #8 -100010d0: 0004 movs r4, r0 -100010d2: f000 fb7f bl 100017d4 -100010d6: 0002 movs r2, r0 -100010d8: 000b movs r3, r1 -100010da: 4668 mov r0, sp -100010dc: f7ff fe9c bl 10000e18 -100010e0: 9a00 ldr r2, [sp, #0] -100010e2: 9b01 ldr r3, [sp, #4] -100010e4: 6022 str r2, [r4, #0] -100010e6: 6063 str r3, [r4, #4] -100010e8: 0020 movs r0, r4 -100010ea: b002 add sp, #8 -100010ec: bd10 pop {r4, pc} - -100010ee : -100010ee: b570 push {r4, r5, r6, lr} -100010f0: b084 sub sp, #16 -100010f2: 0004 movs r4, r0 -100010f4: 0016 movs r6, r2 -100010f6: 001d movs r5, r3 -100010f8: a802 add r0, sp, #8 -100010fa: f7ff ffe7 bl 100010cc -100010fe: 9a02 ldr r2, [sp, #8] -10001100: 9b03 ldr r3, [sp, #12] -10001102: 9600 str r6, [sp, #0] -10001104: 9501 str r5, [sp, #4] -10001106: 0020 movs r0, r4 -10001108: f7ff fe98 bl 10000e3c -1000110c: 0020 movs r0, r4 -1000110e: b004 add sp, #16 -10001110: bd70 pop {r4, r5, r6, pc} +10000ff8 : +10000ff8: b570 push {r4, r5, r6, lr} +10000ffa: 0006 movs r6, r0 +10000ffc: 000d movs r5, r1 +10000ffe: 0014 movs r4, r2 +10001000: 2900 cmp r1, #0 +10001002: d014 beq.n 1000102e +10001004: 2a00 cmp r2, #0 +10001006: d014 beq.n 10001032 +10001008: 6843 ldr r3, [r0, #4] +1000100a: 6880 ldr r0, [r0, #8] +1000100c: 4798 blx r3 +1000100e: 2800 cmp r0, #0 +10001010: d006 beq.n 10001020 +10001012: 0022 movs r2, r4 +10001014: 0029 movs r1, r5 +10001016: 0030 movs r0, r6 +10001018: f7ff ffb8 bl 10000f8c +1000101c: 0028 movs r0, r5 +1000101e: e007 b.n 10001030 +10001020: 002a movs r2, r5 +10001022: 0021 movs r1, r4 +10001024: 0030 movs r0, r6 +10001026: f7ff ffb1 bl 10000f8c +1000102a: 0020 movs r0, r4 +1000102c: e000 b.n 10001030 +1000102e: 0010 movs r0, r2 +10001030: bd70 pop {r4, r5, r6, pc} +10001032: 0008 movs r0, r1 +10001034: e7fc b.n 10001030 ... -10001114 : -10001114: b5f0 push {r4, r5, r6, r7, lr} -10001116: b083 sub sp, #12 -10001118: 0007 movs r7, r0 -1000111a: 9201 str r2, [sp, #4] -1000111c: 001d movs r5, r3 -1000111e: ab0a add r3, sp, #40 @ 0x28 -10001120: 781c ldrb r4, [r3, #0] -10001122: ab0b add r3, sp, #44 @ 0x2c -10001124: 781e ldrb r6, [r3, #0] -10001126: 2c00 cmp r4, #0 -10001128: d00b beq.n 10001142 -1000112a: 6800 ldr r0, [r0, #0] -1000112c: 0021 movs r1, r4 -1000112e: f7ff feb7 bl 10000ea0 -10001132: 2800 cmp r0, #0 -10001134: d009 beq.n 1000114a -10001136: 4b19 ldr r3, [pc, #100] @ (1000119c ) -10001138: 4a19 ldr r2, [pc, #100] @ (100011a0 ) -1000113a: 481a ldr r0, [pc, #104] @ (100011a4 ) -1000113c: 2167 movs r1, #103 @ 0x67 -1000113e: f000 fffd bl 1000213c <__assert_func> -10001142: 6800 ldr r0, [r0, #0] -10001144: f7ff febb bl 10000ebe -10001148: 0004 movs r4, r0 -1000114a: 2c00 cmp r4, #0 -1000114c: d102 bne.n 10001154 -1000114e: 0020 movs r0, r4 -10001150: b003 add sp, #12 -10001152: bdf0 pop {r4, r5, r6, r7, pc} -10001154: 0021 movs r1, r4 -10001156: 0038 movs r0, r7 -10001158: f7ff fe2a bl 10000db0 -1000115c: 9b01 ldr r3, [sp, #4] -1000115e: 6003 str r3, [r0, #0] -10001160: 6045 str r5, [r0, #4] -10001162: 9b08 ldr r3, [sp, #32] -10001164: 6083 str r3, [r0, #8] -10001166: 9b09 ldr r3, [sp, #36] @ 0x24 -10001168: 60c3 str r3, [r0, #12] -1000116a: 6838 ldr r0, [r7, #0] -1000116c: 0021 movs r1, r4 -1000116e: f7ff ff11 bl 10000f94 -10001172: 42a0 cmp r0, r4 -10001174: d1eb bne.n 1000114e -10001176: 7d38 ldrb r0, [r7, #20] -10001178: 9a01 ldr r2, [sp, #4] -1000117a: 002b movs r3, r5 -1000117c: f000 fb92 bl 100018a4 -10001180: 1e05 subs r5, r0, #0 -10001182: d001 beq.n 10001188 -10001184: 2e00 cmp r6, #0 -10001186: d004 beq.n 10001192 -10001188: 9b0c ldr r3, [sp, #48] @ 0x30 -1000118a: 2b00 cmp r3, #0 -1000118c: d0df beq.n 1000114e -1000118e: 701d strb r5, [r3, #0] -10001190: e7dd b.n 1000114e -10001192: 6838 ldr r0, [r7, #0] -10001194: 0021 movs r1, r4 -10001196: f000 fd3f bl 10001c18 -1000119a: e7f5 b.n 10001188 -1000119c: 10004ed0 .word 0x10004ed0 -100011a0: 10005078 .word 0x10005078 -100011a4: 10004db0 .word 0x10004db0 +10001038 : +10001038: b570 push {r4, r5, r6, lr} +1000103a: 0004 movs r4, r0 +1000103c: 1e0d subs r5, r1, #0 +1000103e: d00c beq.n 1000105a +10001040: f7ff ff68 bl 10000f14 +10001044: 2300 movs r3, #0 +10001046: 7083 strb r3, [r0, #2] +10001048: 7043 strb r3, [r0, #1] +1000104a: 7003 strb r3, [r0, #0] +1000104c: 7b61 ldrb r1, [r4, #13] +1000104e: 002a movs r2, r5 +10001050: 0020 movs r0, r4 +10001052: f7ff ffd1 bl 10000ff8 +10001056: 7360 strb r0, [r4, #13] +10001058: bd70 pop {r4, r5, r6, pc} +1000105a: 4b03 ldr r3, [pc, #12] @ (10001068 ) +1000105c: 4a03 ldr r2, [pc, #12] @ (1000106c ) +1000105e: 4804 ldr r0, [pc, #16] @ (10001070 ) +10001060: 21a5 movs r1, #165 @ 0xa5 +10001062: f001 f8bd bl 100021e0 <__assert_func> +10001066: 46c0 nop @ (mov r8, r8) +10001068: 100051f8 .word 0x100051f8 +1000106c: 100053c0 .word 0x100053c0 +10001070: 10005174 .word 0x10005174 -100011a8 : -100011a8: b5f0 push {r4, r5, r6, r7, lr} -100011aa: 46de mov lr, fp -100011ac: 4657 mov r7, sl -100011ae: 464e mov r6, r9 -100011b0: 4645 mov r5, r8 -100011b2: b5e0 push {r5, r6, r7, lr} -100011b4: b08f sub sp, #60 @ 0x3c -100011b6: 900b str r0, [sp, #44] @ 0x2c -100011b8: 2100 movs r1, #0 -100011ba: 4b78 ldr r3, [pc, #480] @ (1000139c ) -100011bc: 0082 lsls r2, r0, #2 -100011be: 58d4 ldr r4, [r2, r3] -100011c0: 4689 mov r9, r1 -100011c2: e082 b.n 100012ca -100011c4: 0029 movs r1, r5 -100011c6: 0020 movs r0, r4 -100011c8: f7ff fdf2 bl 10000db0 -100011cc: 4680 mov r8, r0 -100011ce: 6802 ldr r2, [r0, #0] -100011d0: 6843 ldr r3, [r0, #4] -100011d2: 1b92 subs r2, r2, r6 -100011d4: 41bb sbcs r3, r7 -100011d6: 2b00 cmp r3, #0 -100011d8: dd09 ble.n 100011ee -100011da: 4643 mov r3, r8 -100011dc: 681a ldr r2, [r3, #0] -100011de: 685b ldr r3, [r3, #4] -100011e0: 980b ldr r0, [sp, #44] @ 0x2c -100011e2: f000 fb5f bl 100018a4 -100011e6: 2300 movs r3, #0 -100011e8: 4698 mov r8, r3 -100011ea: 2600 movs r6, #0 -100011ec: e089 b.n 10001302 -100011ee: 2b00 cmp r3, #0 -100011f0: d101 bne.n 100011f6 -100011f2: 2a00 cmp r2, #0 -100011f4: d1f1 bne.n 100011da -100011f6: 2100 movs r1, #0 -100011f8: 4658 mov r0, fp -100011fa: f000 fd03 bl 10001c04 -100011fe: 0007 movs r7, r0 -10001200: 42a8 cmp r0, r5 -10001202: d115 bne.n 10001230 -10001204: 4643 mov r3, r8 -10001206: 681a ldr r2, [r3, #0] -10001208: 685b ldr r3, [r3, #4] -1000120a: 9208 str r2, [sp, #32] -1000120c: 9309 str r3, [sp, #36] @ 0x24 -1000120e: 4643 mov r3, r8 -10001210: 689e ldr r6, [r3, #8] -10001212: 68db ldr r3, [r3, #12] -10001214: 4698 mov r8, r3 -10001216: 2e00 cmp r6, #0 -10001218: d010 beq.n 1000123c -1000121a: 0029 movs r1, r5 -1000121c: 0020 movs r0, r4 -1000121e: f7ff ff05 bl 1000102c -10001222: 7803 ldrb r3, [r0, #0] -10001224: 4699 mov r9, r3 -10001226: 021b lsls r3, r3, #8 -10001228: 431f orrs r7, r3 -1000122a: 6127 str r7, [r4, #16] -1000122c: 2000 movs r0, #0 -1000122e: e068 b.n 10001302 -10001230: 4b5b ldr r3, [pc, #364] @ (100013a0 ) -10001232: 4a5c ldr r2, [pc, #368] @ (100013a4 ) -10001234: 485c ldr r0, [pc, #368] @ (100013a8 ) -10001236: 218e movs r1, #142 @ 0x8e -10001238: f000 ff80 bl 1000213c <__assert_func> -1000123c: 4b5b ldr r3, [pc, #364] @ (100013ac ) -1000123e: 4a59 ldr r2, [pc, #356] @ (100013a4 ) -10001240: 4859 ldr r0, [pc, #356] @ (100013a8 ) -10001242: 2192 movs r1, #146 @ 0x92 -10001244: f000 ff7a bl 1000213c <__assert_func> -10001248: 6923 ldr r3, [r4, #16] -1000124a: 2b00 cmp r3, #0 -1000124c: d077 beq.n 1000133e -1000124e: 42bb cmp r3, r7 -10001250: d119 bne.n 10001286 -10001252: 9806 ldr r0, [sp, #24] -10001254: 9907 ldr r1, [sp, #28] -10001256: 2300 movs r3, #0 -10001258: 4242 negs r2, r0 -1000125a: 418b sbcs r3, r1 -1000125c: 9200 str r2, [sp, #0] -1000125e: 9301 str r3, [sp, #4] -10001260: 9a08 ldr r2, [sp, #32] -10001262: 9b09 ldr r3, [sp, #36] @ 0x24 -10001264: a80c add r0, sp, #48 @ 0x30 -10001266: f7ff fde9 bl 10000e3c -1000126a: 9a0c ldr r2, [sp, #48] @ 0x30 -1000126c: 9b0d ldr r3, [sp, #52] @ 0x34 -1000126e: 2100 movs r1, #0 -10001270: 9104 str r1, [sp, #16] -10001272: 3101 adds r1, #1 -10001274: 9103 str r1, [sp, #12] -10001276: 9502 str r5, [sp, #8] -10001278: 4641 mov r1, r8 -1000127a: 9101 str r1, [sp, #4] -1000127c: 9600 str r6, [sp, #0] -1000127e: 0020 movs r0, r4 -10001280: f7ff ff48 bl 10001114 -10001284: e016 b.n 100012b4 -10001286: 4b4a ldr r3, [pc, #296] @ (100013b0 ) -10001288: 4a46 ldr r2, [pc, #280] @ (100013a4 ) -1000128a: 4847 ldr r0, [pc, #284] @ (100013a8 ) -1000128c: 21a1 movs r1, #161 @ 0xa1 -1000128e: f000 ff55 bl 1000213c <__assert_func> -10001292: 9a06 ldr r2, [sp, #24] -10001294: 9b07 ldr r3, [sp, #28] -10001296: 2b00 cmp r3, #0 -10001298: d101 bne.n 1000129e -1000129a: 2a00 cmp r2, #0 -1000129c: d152 bne.n 10001344 -1000129e: 6820 ldr r0, [r4, #0] -100012a0: 0029 movs r1, r5 -100012a2: f7ff fe95 bl 10000fd0 -100012a6: 0029 movs r1, r5 -100012a8: 0020 movs r0, r4 -100012aa: f7ff febf bl 1000102c -100012ae: 7803 ldrb r3, [r0, #0] -100012b0: 3301 adds r3, #1 -100012b2: 7003 strb r3, [r0, #0] -100012b4: 2300 movs r3, #0 -100012b6: 6123 str r3, [r4, #16] -100012b8: 6862 ldr r2, [r4, #4] -100012ba: f3bf 8f5f dmb sy -100012be: 6013 str r3, [r2, #0] -100012c0: f38a 8810 msr PRIMASK, sl -100012c4: 2001 movs r0, #1 -100012c6: 2800 cmp r0, #0 -100012c8: d061 beq.n 1000138e -100012ca: a80c add r0, sp, #48 @ 0x30 -100012cc: f7ff fefe bl 100010cc -100012d0: 9e0c ldr r6, [sp, #48] @ 0x30 -100012d2: 9f0d ldr r7, [sp, #52] @ 0x34 -100012d4: 2200 movs r2, #0 -100012d6: 2300 movs r3, #0 -100012d8: 9208 str r2, [sp, #32] -100012da: 9309 str r3, [sp, #36] @ 0x24 -100012dc: 6862 ldr r2, [r4, #4] -100012de: f3ef 8a10 mrs sl, PRIMASK -100012e2: b672 cpsid i -100012e4: 6813 ldr r3, [r2, #0] -100012e6: 2b00 cmp r3, #0 -100012e8: d0fc beq.n 100012e4 -100012ea: f3bf 8f5f dmb sy -100012ee: 6823 ldr r3, [r4, #0] -100012f0: 469b mov fp, r3 -100012f2: 7b5d ldrb r5, [r3, #13] -100012f4: 2d00 cmp r5, #0 -100012f6: d000 beq.n 100012fa -100012f8: e764 b.n 100011c4 +10001074 : +10001074: b570 push {r4, r5, r6, lr} +10001076: 0004 movs r4, r0 +10001078: 1e0d subs r5, r1, #0 +1000107a: d00f beq.n 1000109c +1000107c: f7ff ff62 bl 10000f44 +10001080: 2800 cmp r0, #0 +10001082: d10b bne.n 1000109c +10001084: 7be1 ldrb r1, [r4, #15] +10001086: 2900 cmp r1, #0 +10001088: d10e bne.n 100010a8 +1000108a: 7ba3 ldrb r3, [r4, #14] +1000108c: 2b00 cmp r3, #0 +1000108e: d103 bne.n 10001098 +10001090: 7be3 ldrb r3, [r4, #15] +10001092: 2b00 cmp r3, #0 +10001094: d10d bne.n 100010b2 +10001096: 73a5 strb r5, [r4, #14] +10001098: 73e5 strb r5, [r4, #15] +1000109a: bd70 pop {r4, r5, r6, pc} +1000109c: 4b08 ldr r3, [pc, #32] @ (100010c0 ) +1000109e: 4a09 ldr r2, [pc, #36] @ (100010c4 ) +100010a0: 4809 ldr r0, [pc, #36] @ (100010c8 ) +100010a2: 21f6 movs r1, #246 @ 0xf6 +100010a4: f001 f89c bl 100021e0 <__assert_func> +100010a8: 0020 movs r0, r4 +100010aa: f7ff ff33 bl 10000f14 +100010ae: 7045 strb r5, [r0, #1] +100010b0: e7eb b.n 1000108a +100010b2: 4b06 ldr r3, [pc, #24] @ (100010cc ) +100010b4: 4a03 ldr r2, [pc, #12] @ (100010c4 ) +100010b6: 4804 ldr r0, [pc, #16] @ (100010c8 ) +100010b8: 21fb movs r1, #251 @ 0xfb +100010ba: f001 f891 bl 100021e0 <__assert_func> +100010be: 46c0 nop @ (mov r8, r8) +100010c0: 100051fc .word 0x100051fc +100010c4: 1000539c .word 0x1000539c +100010c8: 10005174 .word 0x10005174 +100010cc: 10005220 .word 0x10005220 + +100010d0 : +100010d0: b510 push {r4, lr} +100010d2: 2900 cmp r1, #0 +100010d4: d007 beq.n 100010e6 +100010d6: 6803 ldr r3, [r0, #0] +100010d8: 7b1b ldrb r3, [r3, #12] +100010da: 428b cmp r3, r1 +100010dc: d303 bcc.n 100010e6 +100010de: 68c0 ldr r0, [r0, #12] +100010e0: 3901 subs r1, #1 +100010e2: 1840 adds r0, r0, r1 +100010e4: bd10 pop {r4, pc} +100010e6: 4b03 ldr r3, [pc, #12] @ (100010f4 ) +100010e8: 4a03 ldr r2, [pc, #12] @ (100010f8 ) +100010ea: 4804 ldr r0, [pc, #16] @ (100010fc ) +100010ec: 2141 movs r1, #65 @ 0x41 +100010ee: f001 f877 bl 100021e0 <__assert_func> +100010f2: 46c0 nop @ (mov r8, r8) +100010f4: 100050f0 .word 0x100050f0 +100010f8: 10005388 .word 0x10005388 +100010fc: 10005114 .word 0x10005114 + +10001100 : +10001100: b570 push {r4, r5, r6, lr} +10001102: 0005 movs r5, r0 +10001104: 000c movs r4, r1 +10001106: 0008 movs r0, r1 +10001108: f000 fc92 bl 10001a30 +1000110c: 4909 ldr r1, [pc, #36] @ (10001134 ) +1000110e: 0020 movs r0, r4 +10001110: f000 fbd2 bl 100018b8 +10001114: f7ff fc48 bl 100009a8 +10001118: 4b07 ldr r3, [pc, #28] @ (10001138 ) +1000111a: 469c mov ip, r3 +1000111c: 4460 add r0, ip +1000111e: 0080 lsls r0, r0, #2 +10001120: 6068 str r0, [r5, #4] +10001122: 752c strb r4, [r5, #20] +10001124: 23d0 movs r3, #208 @ 0xd0 +10001126: 061b lsls r3, r3, #24 +10001128: 781b ldrb r3, [r3, #0] +1000112a: 756b strb r3, [r5, #21] +1000112c: 4b03 ldr r3, [pc, #12] @ (1000113c ) +1000112e: 00a4 lsls r4, r4, #2 +10001130: 50e5 str r5, [r4, r3] +10001132: bd70 pop {r4, r5, r6, pc} +10001134: 1000124d .word 0x1000124d +10001138: 34000040 .word 0x34000040 +1000113c: 200004b4 .word 0x200004b4 + +10001140 : +10001140: 4b0a ldr r3, [pc, #40] @ (1000116c ) +10001142: 681a ldr r2, [r3, #0] +10001144: f3ef 8110 mrs r1, PRIMASK +10001148: b672 cpsid i +1000114a: 6813 ldr r3, [r2, #0] +1000114c: 2b00 cmp r3, #0 +1000114e: d0fc beq.n 1000114a +10001150: f3bf 8f5f dmb sy +10001154: 4b05 ldr r3, [pc, #20] @ (1000116c ) +10001156: 681b ldr r3, [r3, #0] +10001158: f3bf 8f5f dmb sy +1000115c: 2200 movs r2, #0 +1000115e: 601a str r2, [r3, #0] +10001160: f381 8810 msr PRIMASK, r1 +10001164: bf40 sev +10001166: 2000 movs r0, #0 +10001168: 2100 movs r1, #0 +1000116a: 4770 bx lr +1000116c: 200006c8 .word 0x200006c8 + +10001170 : +10001170: b510 push {r4, lr} +10001172: b082 sub sp, #8 +10001174: 0004 movs r4, r0 +10001176: f000 fb7f bl 10001878 +1000117a: 0002 movs r2, r0 +1000117c: 000b movs r3, r1 +1000117e: 4668 mov r0, sp +10001180: f7ff fe9c bl 10000ebc +10001184: 9a00 ldr r2, [sp, #0] +10001186: 9b01 ldr r3, [sp, #4] +10001188: 6022 str r2, [r4, #0] +1000118a: 6063 str r3, [r4, #4] +1000118c: 0020 movs r0, r4 +1000118e: b002 add sp, #8 +10001190: bd10 pop {r4, pc} + +10001192 : +10001192: b570 push {r4, r5, r6, lr} +10001194: b084 sub sp, #16 +10001196: 0004 movs r4, r0 +10001198: 0016 movs r6, r2 +1000119a: 001d movs r5, r3 +1000119c: a802 add r0, sp, #8 +1000119e: f7ff ffe7 bl 10001170 +100011a2: 9a02 ldr r2, [sp, #8] +100011a4: 9b03 ldr r3, [sp, #12] +100011a6: 9600 str r6, [sp, #0] +100011a8: 9501 str r5, [sp, #4] +100011aa: 0020 movs r0, r4 +100011ac: f7ff fe98 bl 10000ee0 +100011b0: 0020 movs r0, r4 +100011b2: b004 add sp, #16 +100011b4: bd70 pop {r4, r5, r6, pc} + ... + +100011b8 : +100011b8: b5f0 push {r4, r5, r6, r7, lr} +100011ba: b083 sub sp, #12 +100011bc: 0007 movs r7, r0 +100011be: 9201 str r2, [sp, #4] +100011c0: 001d movs r5, r3 +100011c2: ab0a add r3, sp, #40 @ 0x28 +100011c4: 781c ldrb r4, [r3, #0] +100011c6: ab0b add r3, sp, #44 @ 0x2c +100011c8: 781e ldrb r6, [r3, #0] +100011ca: 2c00 cmp r4, #0 +100011cc: d00b beq.n 100011e6 +100011ce: 6800 ldr r0, [r0, #0] +100011d0: 0021 movs r1, r4 +100011d2: f7ff feb7 bl 10000f44 +100011d6: 2800 cmp r0, #0 +100011d8: d009 beq.n 100011ee +100011da: 4b19 ldr r3, [pc, #100] @ (10001240 ) +100011dc: 4a19 ldr r2, [pc, #100] @ (10001244 ) +100011de: 481a ldr r0, [pc, #104] @ (10001248 ) +100011e0: 2167 movs r1, #103 @ 0x67 +100011e2: f000 fffd bl 100021e0 <__assert_func> +100011e6: 6800 ldr r0, [r0, #0] +100011e8: f7ff febb bl 10000f62 +100011ec: 0004 movs r4, r0 +100011ee: 2c00 cmp r4, #0 +100011f0: d102 bne.n 100011f8 +100011f2: 0020 movs r0, r4 +100011f4: b003 add sp, #12 +100011f6: bdf0 pop {r4, r5, r6, r7, pc} +100011f8: 0021 movs r1, r4 +100011fa: 0038 movs r0, r7 +100011fc: f7ff fe2a bl 10000e54 +10001200: 9b01 ldr r3, [sp, #4] +10001202: 6003 str r3, [r0, #0] +10001204: 6045 str r5, [r0, #4] +10001206: 9b08 ldr r3, [sp, #32] +10001208: 6083 str r3, [r0, #8] +1000120a: 9b09 ldr r3, [sp, #36] @ 0x24 +1000120c: 60c3 str r3, [r0, #12] +1000120e: 6838 ldr r0, [r7, #0] +10001210: 0021 movs r1, r4 +10001212: f7ff ff11 bl 10001038 +10001216: 42a0 cmp r0, r4 +10001218: d1eb bne.n 100011f2 +1000121a: 7d38 ldrb r0, [r7, #20] +1000121c: 9a01 ldr r2, [sp, #4] +1000121e: 002b movs r3, r5 +10001220: f000 fb92 bl 10001948 +10001224: 1e05 subs r5, r0, #0 +10001226: d001 beq.n 1000122c +10001228: 2e00 cmp r6, #0 +1000122a: d004 beq.n 10001236 +1000122c: 9b0c ldr r3, [sp, #48] @ 0x30 +1000122e: 2b00 cmp r3, #0 +10001230: d0df beq.n 100011f2 +10001232: 701d strb r5, [r3, #0] +10001234: e7dd b.n 100011f2 +10001236: 6838 ldr r0, [r7, #0] +10001238: 0021 movs r1, r4 +1000123a: f000 fd3f bl 10001cbc +1000123e: e7f5 b.n 1000122c +10001240: 10005234 .word 0x10005234 +10001244: 100053dc .word 0x100053dc +10001248: 10005114 .word 0x10005114 + +1000124c : +1000124c: b5f0 push {r4, r5, r6, r7, lr} +1000124e: 46de mov lr, fp +10001250: 4657 mov r7, sl +10001252: 464e mov r6, r9 +10001254: 4645 mov r5, r8 +10001256: b5e0 push {r5, r6, r7, lr} +10001258: b08f sub sp, #60 @ 0x3c +1000125a: 900b str r0, [sp, #44] @ 0x2c +1000125c: 2100 movs r1, #0 +1000125e: 4b78 ldr r3, [pc, #480] @ (10001440 ) +10001260: 0082 lsls r2, r0, #2 +10001262: 58d4 ldr r4, [r2, r3] +10001264: 4689 mov r9, r1 +10001266: e082 b.n 1000136e +10001268: 0029 movs r1, r5 +1000126a: 0020 movs r0, r4 +1000126c: f7ff fdf2 bl 10000e54 +10001270: 4680 mov r8, r0 +10001272: 6802 ldr r2, [r0, #0] +10001274: 6843 ldr r3, [r0, #4] +10001276: 1b92 subs r2, r2, r6 +10001278: 41bb sbcs r3, r7 +1000127a: 2b00 cmp r3, #0 +1000127c: dd09 ble.n 10001292 +1000127e: 4643 mov r3, r8 +10001280: 681a ldr r2, [r3, #0] +10001282: 685b ldr r3, [r3, #4] +10001284: 980b ldr r0, [sp, #44] @ 0x2c +10001286: f000 fb5f bl 10001948 +1000128a: 2300 movs r3, #0 +1000128c: 4698 mov r8, r3 +1000128e: 2600 movs r6, #0 +10001290: e089 b.n 100013a6 +10001292: 2b00 cmp r3, #0 +10001294: d101 bne.n 1000129a +10001296: 2a00 cmp r2, #0 +10001298: d1f1 bne.n 1000127e +1000129a: 2100 movs r1, #0 +1000129c: 4658 mov r0, fp +1000129e: f000 fd03 bl 10001ca8 +100012a2: 0007 movs r7, r0 +100012a4: 42a8 cmp r0, r5 +100012a6: d115 bne.n 100012d4 +100012a8: 4643 mov r3, r8 +100012aa: 681a ldr r2, [r3, #0] +100012ac: 685b ldr r3, [r3, #4] +100012ae: 9208 str r2, [sp, #32] +100012b0: 9309 str r3, [sp, #36] @ 0x24 +100012b2: 4643 mov r3, r8 +100012b4: 689e ldr r6, [r3, #8] +100012b6: 68db ldr r3, [r3, #12] +100012b8: 4698 mov r8, r3 +100012ba: 2e00 cmp r6, #0 +100012bc: d010 beq.n 100012e0 +100012be: 0029 movs r1, r5 +100012c0: 0020 movs r0, r4 +100012c2: f7ff ff05 bl 100010d0 +100012c6: 7803 ldrb r3, [r0, #0] +100012c8: 4699 mov r9, r3 +100012ca: 021b lsls r3, r3, #8 +100012cc: 431f orrs r7, r3 +100012ce: 6127 str r7, [r4, #16] +100012d0: 2000 movs r0, #0 +100012d2: e068 b.n 100013a6 +100012d4: 4b5b ldr r3, [pc, #364] @ (10001444 ) +100012d6: 4a5c ldr r2, [pc, #368] @ (10001448 ) +100012d8: 485c ldr r0, [pc, #368] @ (1000144c ) +100012da: 218e movs r1, #142 @ 0x8e +100012dc: f000 ff80 bl 100021e0 <__assert_func> +100012e0: 4b5b ldr r3, [pc, #364] @ (10001450 ) +100012e2: 4a59 ldr r2, [pc, #356] @ (10001448 ) +100012e4: 4859 ldr r0, [pc, #356] @ (1000144c ) +100012e6: 2192 movs r1, #146 @ 0x92 +100012e8: f000 ff7a bl 100021e0 <__assert_func> +100012ec: 6923 ldr r3, [r4, #16] +100012ee: 2b00 cmp r3, #0 +100012f0: d077 beq.n 100013e2 +100012f2: 42bb cmp r3, r7 +100012f4: d119 bne.n 1000132a +100012f6: 9806 ldr r0, [sp, #24] +100012f8: 9907 ldr r1, [sp, #28] 100012fa: 2300 movs r3, #0 -100012fc: 4698 mov r8, r3 -100012fe: 2600 movs r6, #0 -10001300: 2000 movs r0, #0 -10001302: 6863 ldr r3, [r4, #4] -10001304: f3bf 8f5f dmb sy -10001308: 2200 movs r2, #0 -1000130a: 601a str r2, [r3, #0] -1000130c: f38a 8810 msr PRIMASK, sl -10001310: 2e00 cmp r6, #0 -10001312: d0d8 beq.n 100012c6 -10001314: 464b mov r3, r9 -10001316: 021f lsls r7, r3, #8 -10001318: 432f orrs r7, r5 -1000131a: 4641 mov r1, r8 -1000131c: 0038 movs r0, r7 -1000131e: 47b0 blx r6 -10001320: 9006 str r0, [sp, #24] -10001322: 9107 str r1, [sp, #28] -10001324: 6862 ldr r2, [r4, #4] -10001326: f3ef 8a10 mrs sl, PRIMASK -1000132a: b672 cpsid i -1000132c: 6813 ldr r3, [r2, #0] -1000132e: 2b00 cmp r3, #0 -10001330: d0fc beq.n 1000132c -10001332: f3bf 8f5f dmb sy -10001336: 9b07 ldr r3, [sp, #28] -10001338: 2b00 cmp r3, #0 -1000133a: da00 bge.n 1000133e -1000133c: e784 b.n 10001248 -1000133e: 9b07 ldr r3, [sp, #28] -10001340: 2b00 cmp r3, #0 -10001342: dda6 ble.n 10001292 -10001344: 6923 ldr r3, [r4, #16] -10001346: 2b00 cmp r3, #0 -10001348: d0a9 beq.n 1000129e -1000134a: 42bb cmp r3, r7 -1000134c: d119 bne.n 10001382 -1000134e: a80c add r0, sp, #48 @ 0x30 -10001350: f7ff febc bl 100010cc -10001354: 9a0c ldr r2, [sp, #48] @ 0x30 -10001356: 9b0d ldr r3, [sp, #52] @ 0x34 -10001358: 9806 ldr r0, [sp, #24] -1000135a: 9907 ldr r1, [sp, #28] -1000135c: 9000 str r0, [sp, #0] -1000135e: 9101 str r1, [sp, #4] -10001360: a80c add r0, sp, #48 @ 0x30 -10001362: f7ff fd6b bl 10000e3c -10001366: 9a0c ldr r2, [sp, #48] @ 0x30 -10001368: 9b0d ldr r3, [sp, #52] @ 0x34 -1000136a: 2100 movs r1, #0 -1000136c: 9104 str r1, [sp, #16] -1000136e: 3101 adds r1, #1 -10001370: 9103 str r1, [sp, #12] -10001372: 9502 str r5, [sp, #8] -10001374: 4641 mov r1, r8 -10001376: 9101 str r1, [sp, #4] -10001378: 9600 str r6, [sp, #0] -1000137a: 0020 movs r0, r4 -1000137c: f7ff feca bl 10001114 -10001380: e798 b.n 100012b4 -10001382: 4b0b ldr r3, [pc, #44] @ (100013b0 ) -10001384: 4a07 ldr r2, [pc, #28] @ (100013a4 ) -10001386: 4808 ldr r0, [pc, #32] @ (100013a8 ) -10001388: 21a4 movs r1, #164 @ 0xa4 -1000138a: f000 fed7 bl 1000213c <__assert_func> -1000138e: b00f add sp, #60 @ 0x3c -10001390: bcf0 pop {r4, r5, r6, r7} -10001392: 46bb mov fp, r7 -10001394: 46b2 mov sl, r6 -10001396: 46a9 mov r9, r5 -10001398: 46a0 mov r8, r4 -1000139a: bdf0 pop {r4, r5, r6, r7, pc} -1000139c: 2000052c .word 0x2000052c -100013a0: 10004ef8 .word 0x10004ef8 -100013a4: 100050a8 .word 0x100050a8 -100013a8: 10004db0 .word 0x10004db0 -100013ac: 10004f10 .word 0x10004f10 -100013b0: 10004f1c .word 0x10004f1c +100012fc: 4242 negs r2, r0 +100012fe: 418b sbcs r3, r1 +10001300: 9200 str r2, [sp, #0] +10001302: 9301 str r3, [sp, #4] +10001304: 9a08 ldr r2, [sp, #32] +10001306: 9b09 ldr r3, [sp, #36] @ 0x24 +10001308: a80c add r0, sp, #48 @ 0x30 +1000130a: f7ff fde9 bl 10000ee0 +1000130e: 9a0c ldr r2, [sp, #48] @ 0x30 +10001310: 9b0d ldr r3, [sp, #52] @ 0x34 +10001312: 2100 movs r1, #0 +10001314: 9104 str r1, [sp, #16] +10001316: 3101 adds r1, #1 +10001318: 9103 str r1, [sp, #12] +1000131a: 9502 str r5, [sp, #8] +1000131c: 4641 mov r1, r8 +1000131e: 9101 str r1, [sp, #4] +10001320: 9600 str r6, [sp, #0] +10001322: 0020 movs r0, r4 +10001324: f7ff ff48 bl 100011b8 +10001328: e016 b.n 10001358 +1000132a: 4b4a ldr r3, [pc, #296] @ (10001454 ) +1000132c: 4a46 ldr r2, [pc, #280] @ (10001448 ) +1000132e: 4847 ldr r0, [pc, #284] @ (1000144c ) +10001330: 21a1 movs r1, #161 @ 0xa1 +10001332: f000 ff55 bl 100021e0 <__assert_func> +10001336: 9a06 ldr r2, [sp, #24] +10001338: 9b07 ldr r3, [sp, #28] +1000133a: 2b00 cmp r3, #0 +1000133c: d101 bne.n 10001342 +1000133e: 2a00 cmp r2, #0 +10001340: d152 bne.n 100013e8 +10001342: 6820 ldr r0, [r4, #0] +10001344: 0029 movs r1, r5 +10001346: f7ff fe95 bl 10001074 +1000134a: 0029 movs r1, r5 +1000134c: 0020 movs r0, r4 +1000134e: f7ff febf bl 100010d0 +10001352: 7803 ldrb r3, [r0, #0] +10001354: 3301 adds r3, #1 +10001356: 7003 strb r3, [r0, #0] +10001358: 2300 movs r3, #0 +1000135a: 6123 str r3, [r4, #16] +1000135c: 6862 ldr r2, [r4, #4] +1000135e: f3bf 8f5f dmb sy +10001362: 6013 str r3, [r2, #0] +10001364: f38a 8810 msr PRIMASK, sl +10001368: 2001 movs r0, #1 +1000136a: 2800 cmp r0, #0 +1000136c: d061 beq.n 10001432 +1000136e: a80c add r0, sp, #48 @ 0x30 +10001370: f7ff fefe bl 10001170 +10001374: 9e0c ldr r6, [sp, #48] @ 0x30 +10001376: 9f0d ldr r7, [sp, #52] @ 0x34 +10001378: 2200 movs r2, #0 +1000137a: 2300 movs r3, #0 +1000137c: 9208 str r2, [sp, #32] +1000137e: 9309 str r3, [sp, #36] @ 0x24 +10001380: 6862 ldr r2, [r4, #4] +10001382: f3ef 8a10 mrs sl, PRIMASK +10001386: b672 cpsid i +10001388: 6813 ldr r3, [r2, #0] +1000138a: 2b00 cmp r3, #0 +1000138c: d0fc beq.n 10001388 +1000138e: f3bf 8f5f dmb sy +10001392: 6823 ldr r3, [r4, #0] +10001394: 469b mov fp, r3 +10001396: 7b5d ldrb r5, [r3, #13] +10001398: 2d00 cmp r5, #0 +1000139a: d000 beq.n 1000139e +1000139c: e764 b.n 10001268 +1000139e: 2300 movs r3, #0 +100013a0: 4698 mov r8, r3 +100013a2: 2600 movs r6, #0 +100013a4: 2000 movs r0, #0 +100013a6: 6863 ldr r3, [r4, #4] +100013a8: f3bf 8f5f dmb sy +100013ac: 2200 movs r2, #0 +100013ae: 601a str r2, [r3, #0] +100013b0: f38a 8810 msr PRIMASK, sl +100013b4: 2e00 cmp r6, #0 +100013b6: d0d8 beq.n 1000136a +100013b8: 464b mov r3, r9 +100013ba: 021f lsls r7, r3, #8 +100013bc: 432f orrs r7, r5 +100013be: 4641 mov r1, r8 +100013c0: 0038 movs r0, r7 +100013c2: 47b0 blx r6 +100013c4: 9006 str r0, [sp, #24] +100013c6: 9107 str r1, [sp, #28] +100013c8: 6862 ldr r2, [r4, #4] +100013ca: f3ef 8a10 mrs sl, PRIMASK +100013ce: b672 cpsid i +100013d0: 6813 ldr r3, [r2, #0] +100013d2: 2b00 cmp r3, #0 +100013d4: d0fc beq.n 100013d0 +100013d6: f3bf 8f5f dmb sy +100013da: 9b07 ldr r3, [sp, #28] +100013dc: 2b00 cmp r3, #0 +100013de: da00 bge.n 100013e2 +100013e0: e784 b.n 100012ec +100013e2: 9b07 ldr r3, [sp, #28] +100013e4: 2b00 cmp r3, #0 +100013e6: dda6 ble.n 10001336 +100013e8: 6923 ldr r3, [r4, #16] +100013ea: 2b00 cmp r3, #0 +100013ec: d0a9 beq.n 10001342 +100013ee: 42bb cmp r3, r7 +100013f0: d119 bne.n 10001426 +100013f2: a80c add r0, sp, #48 @ 0x30 +100013f4: f7ff febc bl 10001170 +100013f8: 9a0c ldr r2, [sp, #48] @ 0x30 +100013fa: 9b0d ldr r3, [sp, #52] @ 0x34 +100013fc: 9806 ldr r0, [sp, #24] +100013fe: 9907 ldr r1, [sp, #28] +10001400: 9000 str r0, [sp, #0] +10001402: 9101 str r1, [sp, #4] +10001404: a80c add r0, sp, #48 @ 0x30 +10001406: f7ff fd6b bl 10000ee0 +1000140a: 9a0c ldr r2, [sp, #48] @ 0x30 +1000140c: 9b0d ldr r3, [sp, #52] @ 0x34 +1000140e: 2100 movs r1, #0 +10001410: 9104 str r1, [sp, #16] +10001412: 3101 adds r1, #1 +10001414: 9103 str r1, [sp, #12] +10001416: 9502 str r5, [sp, #8] +10001418: 4641 mov r1, r8 +1000141a: 9101 str r1, [sp, #4] +1000141c: 9600 str r6, [sp, #0] +1000141e: 0020 movs r0, r4 +10001420: f7ff feca bl 100011b8 +10001424: e798 b.n 10001358 +10001426: 4b0b ldr r3, [pc, #44] @ (10001454 ) +10001428: 4a07 ldr r2, [pc, #28] @ (10001448 ) +1000142a: 4808 ldr r0, [pc, #32] @ (1000144c ) +1000142c: 21a4 movs r1, #164 @ 0xa4 +1000142e: f000 fed7 bl 100021e0 <__assert_func> +10001432: b00f add sp, #60 @ 0x3c +10001434: bcf0 pop {r4, r5, r6, r7} +10001436: 46bb mov fp, r7 +10001438: 46b2 mov sl, r6 +1000143a: 46a9 mov r9, r5 +1000143c: 46a0 mov r8, r4 +1000143e: bdf0 pop {r4, r5, r6, r7, pc} +10001440: 200004b4 .word 0x200004b4 +10001444: 1000525c .word 0x1000525c +10001448: 1000540c .word 0x1000540c +1000144c: 10005114 .word 0x10005114 +10001450: 10005274 .word 0x10005274 +10001454: 10005280 .word 0x10005280 -100013b4 : -100013b4: b510 push {r4, lr} -100013b6: 4b0c ldr r3, [pc, #48] @ (100013e8 ) -100013b8: 685b ldr r3, [r3, #4] -100013ba: 2b00 cmp r3, #0 -100013bc: d004 beq.n 100013c8 -100013be: 480b ldr r0, [pc, #44] @ (100013ec ) -100013c0: 210a movs r1, #10 -100013c2: f7ff fcbd bl 10000d40 -100013c6: bd10 pop {r4, pc} -100013c8: 4c07 ldr r4, [pc, #28] @ (100013e8 ) -100013ca: 4a09 ldr r2, [pc, #36] @ (100013f0 ) -100013cc: 6820 ldr r0, [r4, #0] -100013ce: 0023 movs r3, r4 -100013d0: 2110 movs r1, #16 -100013d2: f000 fb82 bl 10001ada -100013d6: 2003 movs r0, #3 -100013d8: f000 f9f0 bl 100017bc -100013dc: 2103 movs r1, #3 -100013de: 0020 movs r0, r4 -100013e0: f7ff fe3c bl 1000105c -100013e4: e7eb b.n 100013be -100013e6: 46c0 nop @ (mov r8, r8) -100013e8: 200002fc .word 0x200002fc -100013ec: 20000740 .word 0x20000740 -100013f0: 10000de9 .word 0x10000de9 - -100013f4 : -100013f4: b510 push {r4, lr} -100013f6: 4b06 ldr r3, [pc, #24] @ (10001410 ) -100013f8: 685b ldr r3, [r3, #4] -100013fa: 2b00 cmp r3, #0 -100013fc: d001 beq.n 10001402 -100013fe: 4804 ldr r0, [pc, #16] @ (10001410 ) -10001400: bd10 pop {r4, pc} -10001402: 4b04 ldr r3, [pc, #16] @ (10001414 ) -10001404: 4a04 ldr r2, [pc, #16] @ (10001418 ) -10001406: 4805 ldr r0, [pc, #20] @ (1000141c ) -10001408: 215e movs r1, #94 @ 0x5e -1000140a: f000 fe97 bl 1000213c <__assert_func> -1000140e: 46c0 nop @ (mov r8, r8) -10001410: 200002fc .word 0x200002fc -10001414: 10004f58 .word 0x10004f58 -10001418: 1000500c .word 0x1000500c -1000141c: 10004db0 .word 0x10004db0 - -10001420 : -10001420: b5f0 push {r4, r5, r6, r7, lr} -10001422: 46de mov lr, fp -10001424: 4657 mov r7, sl -10001426: 464e mov r6, r9 -10001428: 4645 mov r5, r8 -1000142a: b5e0 push {r5, r6, r7, lr} -1000142c: b08d sub sp, #52 @ 0x34 -1000142e: 0006 movs r6, r0 -10001430: 4690 mov r8, r2 -10001432: 001f movs r7, r3 -10001434: 9b16 ldr r3, [sp, #88] @ 0x58 -10001436: 469a mov sl, r3 -10001438: 9b17 ldr r3, [sp, #92] @ 0x5c -1000143a: 4699 mov r9, r3 -1000143c: ab18 add r3, sp, #96 @ 0x60 -1000143e: 781b ldrb r3, [r3, #0] -10001440: 9307 str r3, [sp, #28] -10001442: 2327 movs r3, #39 @ 0x27 -10001444: aa02 add r2, sp, #8 -10001446: 4694 mov ip, r2 -10001448: 4463 add r3, ip -1000144a: 2200 movs r2, #0 -1000144c: 701a strb r2, [r3, #0] -1000144e: e021 b.n 10001494 -10001450: 0001 movs r1, r0 -10001452: 0030 movs r0, r6 -10001454: f7ff fdea bl 1000102c -10001458: 7800 ldrb r0, [r0, #0] -1000145a: e03c b.n 100014d6 -1000145c: 9806 ldr r0, [sp, #24] +10001458 : +10001458: b510 push {r4, lr} +1000145a: 4b0c ldr r3, [pc, #48] @ (1000148c ) +1000145c: 685b ldr r3, [r3, #4] 1000145e: 2b00 cmp r3, #0 -10001460: d05c beq.n 1000151c -10001462: 9b07 ldr r3, [sp, #28] -10001464: 2b00 cmp r3, #0 -10001466: d059 beq.n 1000151c -10001468: 4649 mov r1, r9 -1000146a: 47d0 blx sl -1000146c: 0004 movs r4, r0 -1000146e: 000d movs r5, r1 -10001470: 0003 movs r3, r0 -10001472: 430b orrs r3, r1 -10001474: d059 beq.n 1000152a -10001476: 2900 cmp r1, #0 -10001478: db40 blt.n 100014fc -1000147a: a808 add r0, sp, #32 -1000147c: f7ff fe26 bl 100010cc -10001480: 9a08 ldr r2, [sp, #32] -10001482: 9b09 ldr r3, [sp, #36] @ 0x24 -10001484: 9400 str r4, [sp, #0] -10001486: 9501 str r5, [sp, #4] -10001488: a808 add r0, sp, #32 -1000148a: f7ff fcd7 bl 10000e3c -1000148e: 9b08 ldr r3, [sp, #32] -10001490: 4698 mov r8, r3 -10001492: 9f09 ldr r7, [sp, #36] @ 0x24 -10001494: 6872 ldr r2, [r6, #4] -10001496: f3ef 8b10 mrs fp, PRIMASK -1000149a: b672 cpsid i -1000149c: 6813 ldr r3, [r2, #0] -1000149e: 4259 negs r1, r3 -100014a0: 414b adcs r3, r1 -100014a2: b2d9 uxtb r1, r3 -100014a4: 9106 str r1, [sp, #24] -100014a6: 2b00 cmp r3, #0 -100014a8: d1f8 bne.n 1000149c -100014aa: f3bf 8f5f dmb sy -100014ae: 3327 adds r3, #39 @ 0x27 -100014b0: aa02 add r2, sp, #8 -100014b2: 4694 mov ip, r2 -100014b4: 4463 add r3, ip -100014b6: 9304 str r3, [sp, #16] -100014b8: 2300 movs r3, #0 -100014ba: 9303 str r3, [sp, #12] -100014bc: 9302 str r3, [sp, #8] -100014be: 464b mov r3, r9 -100014c0: 9301 str r3, [sp, #4] -100014c2: 4653 mov r3, sl -100014c4: 9300 str r3, [sp, #0] -100014c6: 4642 mov r2, r8 -100014c8: 003b movs r3, r7 -100014ca: 0030 movs r0, r6 -100014cc: f7ff fe22 bl 10001114 -100014d0: 0004 movs r4, r0 -100014d2: 1e05 subs r5, r0, #0 -100014d4: d1bc bne.n 10001450 -100014d6: 6873 ldr r3, [r6, #4] -100014d8: f3bf 8f5f dmb sy -100014dc: 2100 movs r1, #0 -100014de: 6019 str r1, [r3, #0] -100014e0: f38b 8810 msr PRIMASK, fp -100014e4: 2d00 cmp r5, #0 -100014e6: d017 beq.n 10001518 -100014e8: 2327 movs r3, #39 @ 0x27 -100014ea: aa02 add r2, sp, #8 -100014ec: 4694 mov ip, r2 -100014ee: 4463 add r3, ip -100014f0: 781b ldrb r3, [r3, #0] -100014f2: 2b00 cmp r3, #0 -100014f4: d1b2 bne.n 1000145c -100014f6: 0200 lsls r0, r0, #8 -100014f8: 4320 orrs r0, r4 -100014fa: e7b0 b.n 1000145e -100014fc: 2300 movs r3, #0 -100014fe: 4262 negs r2, r4 -10001500: 41ab sbcs r3, r5 -10001502: 9200 str r2, [sp, #0] -10001504: 9301 str r3, [sp, #4] -10001506: 4642 mov r2, r8 -10001508: 003b movs r3, r7 -1000150a: a808 add r0, sp, #32 -1000150c: f7ff fc96 bl 10000e3c -10001510: 9b08 ldr r3, [sp, #32] -10001512: 4698 mov r8, r3 -10001514: 9f09 ldr r7, [sp, #36] @ 0x24 -10001516: e7bd b.n 10001494 -10001518: 2001 movs r0, #1 -1000151a: 4240 negs r0, r0 -1000151c: b00d add sp, #52 @ 0x34 -1000151e: bcf0 pop {r4, r5, r6, r7} -10001520: 46bb mov fp, r7 -10001522: 46b2 mov sl, r6 -10001524: 46a9 mov r9, r5 -10001526: 46a0 mov r8, r4 -10001528: bdf0 pop {r4, r5, r6, r7, pc} -1000152a: 9806 ldr r0, [sp, #24] -1000152c: e7f6 b.n 1000151c +10001460: d004 beq.n 1000146c +10001462: 480b ldr r0, [pc, #44] @ (10001490 ) +10001464: 210a movs r1, #10 +10001466: f7ff fcbd bl 10000de4 +1000146a: bd10 pop {r4, pc} +1000146c: 4c07 ldr r4, [pc, #28] @ (1000148c ) +1000146e: 4a09 ldr r2, [pc, #36] @ (10001494 ) +10001470: 6820 ldr r0, [r4, #0] +10001472: 0023 movs r3, r4 +10001474: 2110 movs r1, #16 +10001476: f000 fb82 bl 10001b7e +1000147a: 2003 movs r0, #3 +1000147c: f000 f9f0 bl 10001860 +10001480: 2103 movs r1, #3 +10001482: 0020 movs r0, r4 +10001484: f7ff fe3c bl 10001100 +10001488: e7eb b.n 10001462 +1000148a: 46c0 nop @ (mov r8, r8) +1000148c: 20000284 .word 0x20000284 +10001490: 200006c8 .word 0x200006c8 +10001494: 10000e8d .word 0x10000e8d -1000152e : -1000152e: b5f0 push {r4, r5, r6, r7, lr} -10001530: 46c6 mov lr, r8 -10001532: b500 push {lr} -10001534: b084 sub sp, #16 -10001536: 0005 movs r5, r0 -10001538: 4688 mov r8, r1 -1000153a: 0016 movs r6, r2 -1000153c: 001f movs r7, r3 -1000153e: ab0a add r3, sp, #40 @ 0x28 -10001540: 781c ldrb r4, [r3, #0] -10001542: f7ff ff57 bl 100013f4 -10001546: 9402 str r4, [sp, #8] -10001548: 9701 str r7, [sp, #4] -1000154a: 9600 str r6, [sp, #0] -1000154c: 002a movs r2, r5 -1000154e: 4643 mov r3, r8 -10001550: f7ff ff66 bl 10001420 -10001554: b004 add sp, #16 -10001556: bc80 pop {r7} -10001558: 46b8 mov r8, r7 -1000155a: bdf0 pop {r4, r5, r6, r7, pc} +10001498 : +10001498: b510 push {r4, lr} +1000149a: 4b06 ldr r3, [pc, #24] @ (100014b4 ) +1000149c: 685b ldr r3, [r3, #4] +1000149e: 2b00 cmp r3, #0 +100014a0: d001 beq.n 100014a6 +100014a2: 4804 ldr r0, [pc, #16] @ (100014b4 ) +100014a4: bd10 pop {r4, pc} +100014a6: 4b04 ldr r3, [pc, #16] @ (100014b8 ) +100014a8: 4a04 ldr r2, [pc, #16] @ (100014bc ) +100014aa: 4805 ldr r0, [pc, #20] @ (100014c0 ) +100014ac: 215e movs r1, #94 @ 0x5e +100014ae: f000 fe97 bl 100021e0 <__assert_func> +100014b2: 46c0 nop @ (mov r8, r8) +100014b4: 20000284 .word 0x20000284 +100014b8: 100052bc .word 0x100052bc +100014bc: 10005370 .word 0x10005370 +100014c0: 10005114 .word 0x10005114 -1000155c : -1000155c: b5f0 push {r4, r5, r6, r7, lr} -1000155e: 46c6 mov lr, r8 -10001560: b500 push {lr} -10001562: 0004 movs r4, r0 -10001564: 000d movs r5, r1 -10001566: 6842 ldr r2, [r0, #4] -10001568: f3ef 8710 mrs r7, PRIMASK -1000156c: b672 cpsid i -1000156e: 6813 ldr r3, [r2, #0] -10001570: 2b00 cmp r3, #0 -10001572: d0fc beq.n 1000156e -10001574: f3bf 8f5f dmb sy -10001578: b2ee uxtb r6, r5 -1000157a: 6823 ldr r3, [r4, #0] -1000157c: 4698 mov r8, r3 -1000157e: 0031 movs r1, r6 -10001580: 0018 movs r0, r3 -10001582: f7ff fc8d bl 10000ea0 -10001586: 2800 cmp r0, #0 -10001588: d02a beq.n 100015e0 -1000158a: 6923 ldr r3, [r4, #16] -1000158c: 42ab cmp r3, r5 -1000158e: d013 beq.n 100015b8 -10001590: 0a2d lsrs r5, r5, #8 -10001592: b2ed uxtb r5, r5 -10001594: 0031 movs r1, r6 -10001596: 0020 movs r0, r4 -10001598: f7ff fd48 bl 1000102c -1000159c: 7803 ldrb r3, [r0, #0] -1000159e: 42ab cmp r3, r5 -100015a0: d011 beq.n 100015c6 -100015a2: 2000 movs r0, #0 -100015a4: 6863 ldr r3, [r4, #4] -100015a6: f3bf 8f5f dmb sy -100015aa: 2200 movs r2, #0 -100015ac: 601a str r2, [r3, #0] -100015ae: f387 8810 msr PRIMASK, r7 -100015b2: bc80 pop {r7} -100015b4: 46b8 mov r8, r7 -100015b6: bdf0 pop {r4, r5, r6, r7, pc} -100015b8: 4b0c ldr r3, [pc, #48] @ (100015ec ) -100015ba: 4a0d ldr r2, [pc, #52] @ (100015f0 ) -100015bc: 2195 movs r1, #149 @ 0x95 -100015be: 480d ldr r0, [pc, #52] @ (100015f4 ) -100015c0: 0049 lsls r1, r1, #1 -100015c2: f000 fdbb bl 1000213c <__assert_func> -100015c6: 0031 movs r1, r6 -100015c8: 4640 mov r0, r8 -100015ca: f000 fb25 bl 10001c18 -100015ce: 2800 cmp r0, #0 -100015d0: d1e8 bne.n 100015a4 -100015d2: 4b09 ldr r3, [pc, #36] @ (100015f8 ) -100015d4: 4a06 ldr r2, [pc, #24] @ (100015f0 ) -100015d6: 2132 movs r1, #50 @ 0x32 -100015d8: 4806 ldr r0, [pc, #24] @ (100015f4 ) -100015da: 31ff adds r1, #255 @ 0xff -100015dc: f000 fdae bl 1000213c <__assert_func> -100015e0: 6923 ldr r3, [r4, #16] -100015e2: 42ab cmp r3, r5 -100015e4: d1de bne.n 100015a4 -100015e6: 2300 movs r3, #0 -100015e8: 6123 str r3, [r4, #16] -100015ea: e7db b.n 100015a4 -100015ec: 10004f7c .word 0x10004f7c -100015f0: 10004ff4 .word 0x10004ff4 -100015f4: 10004db0 .word 0x10004db0 -100015f8: 10004fa0 .word 0x10004fa0 +100014c4 : +100014c4: b5f0 push {r4, r5, r6, r7, lr} +100014c6: 46de mov lr, fp +100014c8: 4657 mov r7, sl +100014ca: 464e mov r6, r9 +100014cc: 4645 mov r5, r8 +100014ce: b5e0 push {r5, r6, r7, lr} +100014d0: b08d sub sp, #52 @ 0x34 +100014d2: 0006 movs r6, r0 +100014d4: 4690 mov r8, r2 +100014d6: 001f movs r7, r3 +100014d8: 9b16 ldr r3, [sp, #88] @ 0x58 +100014da: 469a mov sl, r3 +100014dc: 9b17 ldr r3, [sp, #92] @ 0x5c +100014de: 4699 mov r9, r3 +100014e0: ab18 add r3, sp, #96 @ 0x60 +100014e2: 781b ldrb r3, [r3, #0] +100014e4: 9307 str r3, [sp, #28] +100014e6: 2327 movs r3, #39 @ 0x27 +100014e8: aa02 add r2, sp, #8 +100014ea: 4694 mov ip, r2 +100014ec: 4463 add r3, ip +100014ee: 2200 movs r2, #0 +100014f0: 701a strb r2, [r3, #0] +100014f2: e021 b.n 10001538 +100014f4: 0001 movs r1, r0 +100014f6: 0030 movs r0, r6 +100014f8: f7ff fdea bl 100010d0 +100014fc: 7800 ldrb r0, [r0, #0] +100014fe: e03c b.n 1000157a +10001500: 9806 ldr r0, [sp, #24] +10001502: 2b00 cmp r3, #0 +10001504: d05c beq.n 100015c0 +10001506: 9b07 ldr r3, [sp, #28] +10001508: 2b00 cmp r3, #0 +1000150a: d059 beq.n 100015c0 +1000150c: 4649 mov r1, r9 +1000150e: 47d0 blx sl +10001510: 0004 movs r4, r0 +10001512: 000d movs r5, r1 +10001514: 0003 movs r3, r0 +10001516: 430b orrs r3, r1 +10001518: d059 beq.n 100015ce +1000151a: 2900 cmp r1, #0 +1000151c: db40 blt.n 100015a0 +1000151e: a808 add r0, sp, #32 +10001520: f7ff fe26 bl 10001170 +10001524: 9a08 ldr r2, [sp, #32] +10001526: 9b09 ldr r3, [sp, #36] @ 0x24 +10001528: 9400 str r4, [sp, #0] +1000152a: 9501 str r5, [sp, #4] +1000152c: a808 add r0, sp, #32 +1000152e: f7ff fcd7 bl 10000ee0 +10001532: 9b08 ldr r3, [sp, #32] +10001534: 4698 mov r8, r3 +10001536: 9f09 ldr r7, [sp, #36] @ 0x24 +10001538: 6872 ldr r2, [r6, #4] +1000153a: f3ef 8b10 mrs fp, PRIMASK +1000153e: b672 cpsid i +10001540: 6813 ldr r3, [r2, #0] +10001542: 4259 negs r1, r3 +10001544: 414b adcs r3, r1 +10001546: b2d9 uxtb r1, r3 +10001548: 9106 str r1, [sp, #24] +1000154a: 2b00 cmp r3, #0 +1000154c: d1f8 bne.n 10001540 +1000154e: f3bf 8f5f dmb sy +10001552: 3327 adds r3, #39 @ 0x27 +10001554: aa02 add r2, sp, #8 +10001556: 4694 mov ip, r2 +10001558: 4463 add r3, ip +1000155a: 9304 str r3, [sp, #16] +1000155c: 2300 movs r3, #0 +1000155e: 9303 str r3, [sp, #12] +10001560: 9302 str r3, [sp, #8] +10001562: 464b mov r3, r9 +10001564: 9301 str r3, [sp, #4] +10001566: 4653 mov r3, sl +10001568: 9300 str r3, [sp, #0] +1000156a: 4642 mov r2, r8 +1000156c: 003b movs r3, r7 +1000156e: 0030 movs r0, r6 +10001570: f7ff fe22 bl 100011b8 +10001574: 0004 movs r4, r0 +10001576: 1e05 subs r5, r0, #0 +10001578: d1bc bne.n 100014f4 +1000157a: 6873 ldr r3, [r6, #4] +1000157c: f3bf 8f5f dmb sy +10001580: 2100 movs r1, #0 +10001582: 6019 str r1, [r3, #0] +10001584: f38b 8810 msr PRIMASK, fp +10001588: 2d00 cmp r5, #0 +1000158a: d017 beq.n 100015bc +1000158c: 2327 movs r3, #39 @ 0x27 +1000158e: aa02 add r2, sp, #8 +10001590: 4694 mov ip, r2 +10001592: 4463 add r3, ip +10001594: 781b ldrb r3, [r3, #0] +10001596: 2b00 cmp r3, #0 +10001598: d1b2 bne.n 10001500 +1000159a: 0200 lsls r0, r0, #8 +1000159c: 4320 orrs r0, r4 +1000159e: e7b0 b.n 10001502 +100015a0: 2300 movs r3, #0 +100015a2: 4262 negs r2, r4 +100015a4: 41ab sbcs r3, r5 +100015a6: 9200 str r2, [sp, #0] +100015a8: 9301 str r3, [sp, #4] +100015aa: 4642 mov r2, r8 +100015ac: 003b movs r3, r7 +100015ae: a808 add r0, sp, #32 +100015b0: f7ff fc96 bl 10000ee0 +100015b4: 9b08 ldr r3, [sp, #32] +100015b6: 4698 mov r8, r3 +100015b8: 9f09 ldr r7, [sp, #36] @ 0x24 +100015ba: e7bd b.n 10001538 +100015bc: 2001 movs r0, #1 +100015be: 4240 negs r0, r0 +100015c0: b00d add sp, #52 @ 0x34 +100015c2: bcf0 pop {r4, r5, r6, r7} +100015c4: 46bb mov fp, r7 +100015c6: 46b2 mov sl, r6 +100015c8: 46a9 mov r9, r5 +100015ca: 46a0 mov r8, r4 +100015cc: bdf0 pop {r4, r5, r6, r7, pc} +100015ce: 9806 ldr r0, [sp, #24] +100015d0: e7f6 b.n 100015c0 -100015fc : -100015fc: b510 push {r4, lr} -100015fe: 0004 movs r4, r0 -10001600: f7ff fef8 bl 100013f4 -10001604: 0021 movs r1, r4 -10001606: f7ff ffa9 bl 1000155c -1000160a: bd10 pop {r4, pc} +100015d2 : +100015d2: b5f0 push {r4, r5, r6, r7, lr} +100015d4: 46c6 mov lr, r8 +100015d6: b500 push {lr} +100015d8: b084 sub sp, #16 +100015da: 0005 movs r5, r0 +100015dc: 4688 mov r8, r1 +100015de: 0016 movs r6, r2 +100015e0: 001f movs r7, r3 +100015e2: ab0a add r3, sp, #40 @ 0x28 +100015e4: 781c ldrb r4, [r3, #0] +100015e6: f7ff ff57 bl 10001498 +100015ea: 9402 str r4, [sp, #8] +100015ec: 9701 str r7, [sp, #4] +100015ee: 9600 str r6, [sp, #0] +100015f0: 002a movs r2, r5 +100015f2: 4643 mov r3, r8 +100015f4: f7ff ff66 bl 100014c4 +100015f8: b004 add sp, #16 +100015fa: bc80 pop {r7} +100015fc: 46b8 mov r8, r7 +100015fe: bdf0 pop {r4, r5, r6, r7, pc} -1000160c : -1000160c: b530 push {r4, r5, lr} -1000160e: b087 sub sp, #28 -10001610: 0004 movs r4, r0 -10001612: 000d movs r5, r1 -10001614: f3ef 8305 mrs r3, IPSR -10001618: 2b00 cmp r3, #0 -1000161a: d120 bne.n 1000165e -1000161c: 2206 movs r2, #6 -1000161e: 4252 negs r2, r2 -10001620: 17d3 asrs r3, r2, #31 -10001622: 1912 adds r2, r2, r4 -10001624: 416b adcs r3, r5 -10001626: 428b cmp r3, r1 -10001628: d802 bhi.n 10001630 -1000162a: d103 bne.n 10001634 -1000162c: 4282 cmp r2, r0 -1000162e: d901 bls.n 10001634 -10001630: 2200 movs r2, #0 -10001632: 2300 movs r3, #0 -10001634: a804 add r0, sp, #16 -10001636: f7ff fbef bl 10000e18 -1000163a: a802 add r0, sp, #8 -1000163c: f7ff fd46 bl 100010cc -10001640: 9802 ldr r0, [sp, #8] -10001642: 9903 ldr r1, [sp, #12] -10001644: 9a04 ldr r2, [sp, #16] -10001646: 9b05 ldr r3, [sp, #20] -10001648: 1a12 subs r2, r2, r0 -1000164a: 418b sbcs r3, r1 -1000164c: 2b00 cmp r3, #0 -1000164e: dc0b bgt.n 10001668 -10001650: d008 beq.n 10001664 -10001652: 0020 movs r0, r4 -10001654: 0029 movs r1, r5 -10001656: f000 f8c9 bl 100017ec -1000165a: b007 add sp, #28 -1000165c: bd30 pop {r4, r5, pc} -1000165e: 4814 ldr r0, [pc, #80] @ (100016b0 ) -10001660: f000 fe04 bl 1000226c -10001664: 2a00 cmp r2, #0 -10001666: d0f4 beq.n 10001652 -10001668: 4a12 ldr r2, [pc, #72] @ (100016b4 ) -1000166a: 9804 ldr r0, [sp, #16] -1000166c: 9905 ldr r1, [sp, #20] -1000166e: 2300 movs r3, #0 -10001670: 9300 str r3, [sp, #0] -10001672: f7ff ff5c bl 1000152e -10001676: 2800 cmp r0, #0 -10001678: da13 bge.n 100016a2 -1000167a: e7ea b.n 10001652 -1000167c: 4b0e ldr r3, [pc, #56] @ (100016b8 ) -1000167e: 681a ldr r2, [r3, #0] -10001680: f3ef 8110 mrs r1, PRIMASK -10001684: b672 cpsid i -10001686: 6813 ldr r3, [r2, #0] -10001688: 2b00 cmp r3, #0 -1000168a: d0fc beq.n 10001686 -1000168c: f3bf 8f5f dmb sy -10001690: 4b09 ldr r3, [pc, #36] @ (100016b8 ) -10001692: 681b ldr r3, [r3, #0] -10001694: f3bf 8f5f dmb sy -10001698: 2200 movs r2, #0 -1000169a: 601a str r2, [r3, #0] -1000169c: f381 8810 msr PRIMASK, r1 -100016a0: bf20 wfe -100016a2: 9804 ldr r0, [sp, #16] -100016a4: 9905 ldr r1, [sp, #20] -100016a6: f7ff fb6f bl 10000d88 -100016aa: 2800 cmp r0, #0 -100016ac: d0e6 beq.n 1000167c -100016ae: e7d0 b.n 10001652 -100016b0: 10004fa4 .word 0x10004fa4 -100016b4: 1000109d .word 0x1000109d -100016b8: 20000740 .word 0x20000740 +10001600 : +10001600: b5f0 push {r4, r5, r6, r7, lr} +10001602: 46c6 mov lr, r8 +10001604: b500 push {lr} +10001606: 0004 movs r4, r0 +10001608: 000d movs r5, r1 +1000160a: 6842 ldr r2, [r0, #4] +1000160c: f3ef 8710 mrs r7, PRIMASK +10001610: b672 cpsid i +10001612: 6813 ldr r3, [r2, #0] +10001614: 2b00 cmp r3, #0 +10001616: d0fc beq.n 10001612 +10001618: f3bf 8f5f dmb sy +1000161c: b2ee uxtb r6, r5 +1000161e: 6823 ldr r3, [r4, #0] +10001620: 4698 mov r8, r3 +10001622: 0031 movs r1, r6 +10001624: 0018 movs r0, r3 +10001626: f7ff fc8d bl 10000f44 +1000162a: 2800 cmp r0, #0 +1000162c: d02a beq.n 10001684 +1000162e: 6923 ldr r3, [r4, #16] +10001630: 42ab cmp r3, r5 +10001632: d013 beq.n 1000165c +10001634: 0a2d lsrs r5, r5, #8 +10001636: b2ed uxtb r5, r5 +10001638: 0031 movs r1, r6 +1000163a: 0020 movs r0, r4 +1000163c: f7ff fd48 bl 100010d0 +10001640: 7803 ldrb r3, [r0, #0] +10001642: 42ab cmp r3, r5 +10001644: d011 beq.n 1000166a +10001646: 2000 movs r0, #0 +10001648: 6863 ldr r3, [r4, #4] +1000164a: f3bf 8f5f dmb sy +1000164e: 2200 movs r2, #0 +10001650: 601a str r2, [r3, #0] +10001652: f387 8810 msr PRIMASK, r7 +10001656: bc80 pop {r7} +10001658: 46b8 mov r8, r7 +1000165a: bdf0 pop {r4, r5, r6, r7, pc} +1000165c: 4b0c ldr r3, [pc, #48] @ (10001690 ) +1000165e: 4a0d ldr r2, [pc, #52] @ (10001694 ) +10001660: 2195 movs r1, #149 @ 0x95 +10001662: 480d ldr r0, [pc, #52] @ (10001698 ) +10001664: 0049 lsls r1, r1, #1 +10001666: f000 fdbb bl 100021e0 <__assert_func> +1000166a: 0031 movs r1, r6 +1000166c: 4640 mov r0, r8 +1000166e: f000 fb25 bl 10001cbc +10001672: 2800 cmp r0, #0 +10001674: d1e8 bne.n 10001648 +10001676: 4b09 ldr r3, [pc, #36] @ (1000169c ) +10001678: 4a06 ldr r2, [pc, #24] @ (10001694 ) +1000167a: 2132 movs r1, #50 @ 0x32 +1000167c: 4806 ldr r0, [pc, #24] @ (10001698 ) +1000167e: 31ff adds r1, #255 @ 0xff +10001680: f000 fdae bl 100021e0 <__assert_func> +10001684: 6923 ldr r3, [r4, #16] +10001686: 42ab cmp r3, r5 +10001688: d1de bne.n 10001648 +1000168a: 2300 movs r3, #0 +1000168c: 6123 str r3, [r4, #16] +1000168e: e7db b.n 10001648 +10001690: 100052e0 .word 0x100052e0 +10001694: 10005358 .word 0x10005358 +10001698: 10005114 .word 0x10005114 +1000169c: 10005304 .word 0x10005304 -100016bc : -100016bc: b500 push {lr} -100016be: b083 sub sp, #12 -100016c0: 0002 movs r2, r0 -100016c2: 000b movs r3, r1 -100016c4: 4668 mov r0, sp -100016c6: f7ff fd12 bl 100010ee -100016ca: 9800 ldr r0, [sp, #0] -100016cc: 9901 ldr r1, [sp, #4] -100016ce: f7ff ff9d bl 1000160c -100016d2: b003 add sp, #12 -100016d4: bd00 pop {pc} +100016a0 : +100016a0: b510 push {r4, lr} +100016a2: 0004 movs r4, r0 +100016a4: f7ff fef8 bl 10001498 +100016a8: 0021 movs r1, r4 +100016aa: f7ff ffa9 bl 10001600 +100016ae: bd10 pop {r4, pc} -100016d6 : -100016d6: b510 push {r4, lr} -100016d8: 22fa movs r2, #250 @ 0xfa -100016da: 0092 lsls r2, r2, #2 -100016dc: 2300 movs r3, #0 -100016de: 2100 movs r1, #0 -100016e0: f002 fd52 bl 10004188 <__wrap___aeabi_lmul> -100016e4: f7ff ffea bl 100016bc -100016e8: bd10 pop {r4, pc} +100016b0 : +100016b0: b530 push {r4, r5, lr} +100016b2: b087 sub sp, #28 +100016b4: 0004 movs r4, r0 +100016b6: 000d movs r5, r1 +100016b8: f3ef 8305 mrs r3, IPSR +100016bc: 2b00 cmp r3, #0 +100016be: d120 bne.n 10001702 +100016c0: 2206 movs r2, #6 +100016c2: 4252 negs r2, r2 +100016c4: 17d3 asrs r3, r2, #31 +100016c6: 1912 adds r2, r2, r4 +100016c8: 416b adcs r3, r5 +100016ca: 428b cmp r3, r1 +100016cc: d802 bhi.n 100016d4 +100016ce: d103 bne.n 100016d8 +100016d0: 4282 cmp r2, r0 +100016d2: d901 bls.n 100016d8 +100016d4: 2200 movs r2, #0 +100016d6: 2300 movs r3, #0 +100016d8: a804 add r0, sp, #16 +100016da: f7ff fbef bl 10000ebc +100016de: a802 add r0, sp, #8 +100016e0: f7ff fd46 bl 10001170 +100016e4: 9802 ldr r0, [sp, #8] +100016e6: 9903 ldr r1, [sp, #12] +100016e8: 9a04 ldr r2, [sp, #16] +100016ea: 9b05 ldr r3, [sp, #20] +100016ec: 1a12 subs r2, r2, r0 +100016ee: 418b sbcs r3, r1 +100016f0: 2b00 cmp r3, #0 +100016f2: dc0b bgt.n 1000170c +100016f4: d008 beq.n 10001708 +100016f6: 0020 movs r0, r4 +100016f8: 0029 movs r1, r5 +100016fa: f000 f8c9 bl 10001890 +100016fe: b007 add sp, #28 +10001700: bd30 pop {r4, r5, pc} +10001702: 4814 ldr r0, [pc, #80] @ (10001754 ) +10001704: f000 fe04 bl 10002310 +10001708: 2a00 cmp r2, #0 +1000170a: d0f4 beq.n 100016f6 +1000170c: 4a12 ldr r2, [pc, #72] @ (10001758 ) +1000170e: 9804 ldr r0, [sp, #16] +10001710: 9905 ldr r1, [sp, #20] +10001712: 2300 movs r3, #0 +10001714: 9300 str r3, [sp, #0] +10001716: f7ff ff5c bl 100015d2 +1000171a: 2800 cmp r0, #0 +1000171c: da13 bge.n 10001746 +1000171e: e7ea b.n 100016f6 +10001720: 4b0e ldr r3, [pc, #56] @ (1000175c ) +10001722: 681a ldr r2, [r3, #0] +10001724: f3ef 8110 mrs r1, PRIMASK +10001728: b672 cpsid i +1000172a: 6813 ldr r3, [r2, #0] +1000172c: 2b00 cmp r3, #0 +1000172e: d0fc beq.n 1000172a +10001730: f3bf 8f5f dmb sy +10001734: 4b09 ldr r3, [pc, #36] @ (1000175c ) +10001736: 681b ldr r3, [r3, #0] +10001738: f3bf 8f5f dmb sy +1000173c: 2200 movs r2, #0 +1000173e: 601a str r2, [r3, #0] +10001740: f381 8810 msr PRIMASK, r1 +10001744: bf20 wfe +10001746: 9804 ldr r0, [sp, #16] +10001748: 9905 ldr r1, [sp, #20] +1000174a: f7ff fb6f bl 10000e2c +1000174e: 2800 cmp r0, #0 +10001750: d0e6 beq.n 10001720 +10001752: e7d0 b.n 100016f6 +10001754: 10005308 .word 0x10005308 +10001758: 10001141 .word 0x10001141 +1000175c: 200006c8 .word 0x200006c8 + +10001760 : +10001760: b500 push {lr} +10001762: b083 sub sp, #12 +10001764: 0002 movs r2, r0 +10001766: 000b movs r3, r1 +10001768: 4668 mov r0, sp +1000176a: f7ff fd12 bl 10001192 +1000176e: 9800 ldr r0, [sp, #0] +10001770: 9901 ldr r1, [sp, #4] +10001772: f7ff ff9d bl 100016b0 +10001776: b003 add sp, #12 +10001778: bd00 pop {pc} + +1000177a : +1000177a: b510 push {r4, lr} +1000177c: 22fa movs r2, #250 @ 0xfa +1000177e: 0092 lsls r2, r2, #2 +10001780: 2300 movs r3, #0 +10001782: 2100 movs r1, #0 +10001784: f002 fd52 bl 1000422c <__wrap___aeabi_lmul> +10001788: f7ff ffea bl 10001760 +1000178c: bd10 pop {r4, pc} ... -100016ec : -100016ec: b530 push {r4, r5, lr} -100016ee: b083 sub sp, #12 -100016f0: 0005 movs r5, r0 -100016f2: 000c movs r4, r1 -100016f4: f3ef 8305 mrs r3, IPSR -100016f8: 2b00 cmp r3, #0 -100016fa: d10f bne.n 1000171c -100016fc: 4a0b ldr r2, [pc, #44] @ (1000172c ) -100016fe: 2300 movs r3, #0 -10001700: 9300 str r3, [sp, #0] -10001702: f7ff ff14 bl 1000152e -10001706: 2800 cmp r0, #0 -10001708: dd0b ble.n 10001722 -1000170a: bf20 wfe -1000170c: f7ff ff76 bl 100015fc -10001710: 0028 movs r0, r5 -10001712: 0021 movs r1, r4 -10001714: f7ff fb38 bl 10000d88 -10001718: b003 add sp, #12 -1000171a: bd30 pop {r4, r5, pc} -1000171c: f7ff fb34 bl 10000d88 -10001720: e7fa b.n 10001718 -10001722: 0028 movs r0, r5 -10001724: 0021 movs r1, r4 -10001726: f7ff fb2f bl 10000d88 -1000172a: e7f5 b.n 10001718 -1000172c: 1000109d .word 0x1000109d +10001790 : +10001790: b530 push {r4, r5, lr} +10001792: b083 sub sp, #12 +10001794: 0005 movs r5, r0 +10001796: 000c movs r4, r1 +10001798: f3ef 8305 mrs r3, IPSR +1000179c: 2b00 cmp r3, #0 +1000179e: d10f bne.n 100017c0 +100017a0: 4a0b ldr r2, [pc, #44] @ (100017d0 ) +100017a2: 2300 movs r3, #0 +100017a4: 9300 str r3, [sp, #0] +100017a6: f7ff ff14 bl 100015d2 +100017aa: 2800 cmp r0, #0 +100017ac: dd0b ble.n 100017c6 +100017ae: bf20 wfe +100017b0: f7ff ff76 bl 100016a0 +100017b4: 0028 movs r0, r5 +100017b6: 0021 movs r1, r4 +100017b8: f7ff fb38 bl 10000e2c +100017bc: b003 add sp, #12 +100017be: bd30 pop {r4, r5, pc} +100017c0: f7ff fb34 bl 10000e2c +100017c4: e7fa b.n 100017bc +100017c6: 0028 movs r0, r5 +100017c8: 0021 movs r1, r4 +100017ca: f7ff fb2f bl 10000e2c +100017ce: e7f5 b.n 100017bc +100017d0: 10001141 .word 0x10001141 -10001730 : -10001730: b570 push {r4, r5, r6, lr} -10001732: f3ef 8005 mrs r0, IPSR -10001736: 3810 subs r0, #16 -10001738: f3ef 8c10 mrs ip, PRIMASK -1000173c: b672 cpsid i -1000173e: 4b19 ldr r3, [pc, #100] @ (100017a4 ) -10001740: 681b ldr r3, [r3, #0] -10001742: 2b00 cmp r3, #0 -10001744: d0fb beq.n 1000173e -10001746: f3bf 8f5f dmb sy -1000174a: 2201 movs r2, #1 -1000174c: 0013 movs r3, r2 -1000174e: 4083 lsls r3, r0 -10001750: 4915 ldr r1, [pc, #84] @ (100017a8 ) -10001752: 634b str r3, [r1, #52] @ 0x34 -10001754: 4915 ldr r1, [pc, #84] @ (100017ac ) -10001756: 600b str r3, [r1, #0] -10001758: 4915 ldr r1, [pc, #84] @ (100017b0 ) -1000175a: 7809 ldrb r1, [r1, #0] -1000175c: 000c movs r4, r1 -1000175e: 40c4 lsrs r4, r0 -10001760: 4222 tst r2, r4 -10001762: d013 beq.n 1000178c -10001764: 4a10 ldr r2, [pc, #64] @ (100017a8 ) -10001766: 6a54 ldr r4, [r2, #36] @ 0x24 -10001768: 4a12 ldr r2, [pc, #72] @ (100017b4 ) -1000176a: 0085 lsls r5, r0, #2 -1000176c: 58aa ldr r2, [r5, r2] -1000176e: 4294 cmp r4, r2 -10001770: d305 bcc.n 1000177e -10001772: 4a11 ldr r2, [pc, #68] @ (100017b8 ) -10001774: 58aa ldr r2, [r5, r2] -10001776: 4c0e ldr r4, [pc, #56] @ (100017b0 ) -10001778: 4399 bics r1, r3 -1000177a: 7021 strb r1, [r4, #0] -1000177c: e007 b.n 1000178e -1000177e: 4a0a ldr r2, [pc, #40] @ (100017a8 ) -10001780: 1d03 adds r3, r0, #4 -10001782: 009b lsls r3, r3, #2 -10001784: 5899 ldr r1, [r3, r2] -10001786: 5099 str r1, [r3, r2] -10001788: 2200 movs r2, #0 -1000178a: e000 b.n 1000178e -1000178c: 2200 movs r2, #0 -1000178e: f3bf 8f5f dmb sy -10001792: 4b04 ldr r3, [pc, #16] @ (100017a4 ) -10001794: 2100 movs r1, #0 -10001796: 6019 str r1, [r3, #0] -10001798: f38c 8810 msr PRIMASK, ip -1000179c: 2a00 cmp r2, #0 -1000179e: d000 beq.n 100017a2 -100017a0: 4790 blx r2 -100017a2: bd70 pop {r4, r5, r6, pc} -100017a4: d0000128 .word 0xd0000128 -100017a8: 40054000 .word 0x40054000 -100017ac: 4005703c .word 0x4005703c -100017b0: 2000077f .word 0x2000077f -100017b4: 20000744 .word 0x20000744 -100017b8: 200004a4 .word 0x200004a4 +100017d4 : +100017d4: b570 push {r4, r5, r6, lr} +100017d6: f3ef 8005 mrs r0, IPSR +100017da: 3810 subs r0, #16 +100017dc: f3ef 8c10 mrs ip, PRIMASK +100017e0: b672 cpsid i +100017e2: 4b19 ldr r3, [pc, #100] @ (10001848 ) +100017e4: 681b ldr r3, [r3, #0] +100017e6: 2b00 cmp r3, #0 +100017e8: d0fb beq.n 100017e2 +100017ea: f3bf 8f5f dmb sy +100017ee: 2201 movs r2, #1 +100017f0: 0013 movs r3, r2 +100017f2: 4083 lsls r3, r0 +100017f4: 4915 ldr r1, [pc, #84] @ (1000184c ) +100017f6: 634b str r3, [r1, #52] @ 0x34 +100017f8: 4915 ldr r1, [pc, #84] @ (10001850 ) +100017fa: 600b str r3, [r1, #0] +100017fc: 4915 ldr r1, [pc, #84] @ (10001854 ) +100017fe: 7809 ldrb r1, [r1, #0] +10001800: 000c movs r4, r1 +10001802: 40c4 lsrs r4, r0 +10001804: 4222 tst r2, r4 +10001806: d013 beq.n 10001830 +10001808: 4a10 ldr r2, [pc, #64] @ (1000184c ) +1000180a: 6a54 ldr r4, [r2, #36] @ 0x24 +1000180c: 4a12 ldr r2, [pc, #72] @ (10001858 ) +1000180e: 0085 lsls r5, r0, #2 +10001810: 58aa ldr r2, [r5, r2] +10001812: 4294 cmp r4, r2 +10001814: d305 bcc.n 10001822 +10001816: 4a11 ldr r2, [pc, #68] @ (1000185c ) +10001818: 58aa ldr r2, [r5, r2] +1000181a: 4c0e ldr r4, [pc, #56] @ (10001854 ) +1000181c: 4399 bics r1, r3 +1000181e: 7021 strb r1, [r4, #0] +10001820: e007 b.n 10001832 +10001822: 4a0a ldr r2, [pc, #40] @ (1000184c ) +10001824: 1d03 adds r3, r0, #4 +10001826: 009b lsls r3, r3, #2 +10001828: 5899 ldr r1, [r3, r2] +1000182a: 5099 str r1, [r3, r2] +1000182c: 2200 movs r2, #0 +1000182e: e000 b.n 10001832 +10001830: 2200 movs r2, #0 +10001832: f3bf 8f5f dmb sy +10001836: 4b04 ldr r3, [pc, #16] @ (10001848 ) +10001838: 2100 movs r1, #0 +1000183a: 6019 str r1, [r3, #0] +1000183c: f38c 8810 msr PRIMASK, ip +10001840: 2a00 cmp r2, #0 +10001842: d000 beq.n 10001846 +10001844: 4790 blx r2 +10001846: bd70 pop {r4, r5, r6, pc} +10001848: d0000128 .word 0xd0000128 +1000184c: 40054000 .word 0x40054000 +10001850: 4005703c .word 0x4005703c +10001854: 2000070a .word 0x2000070a +10001858: 200006cc .word 0x200006cc +1000185c: 2000042c .word 0x2000042c -100017bc : -100017bc: b510 push {r4, lr} -100017be: 0001 movs r1, r0 -100017c0: 4a02 ldr r2, [pc, #8] @ (100017cc ) -100017c2: 4b03 ldr r3, [pc, #12] @ (100017d0 ) -100017c4: 0018 movs r0, r3 -100017c6: f7ff f873 bl 100008b0 -100017ca: bd10 pop {r4, pc} -100017cc: 100050d0 .word 0x100050d0 -100017d0: 2000077c .word 0x2000077c +10001860 : +10001860: b510 push {r4, lr} +10001862: 0001 movs r1, r0 +10001864: 4a02 ldr r2, [pc, #8] @ (10001870 ) +10001866: 4b03 ldr r3, [pc, #12] @ (10001874 ) +10001868: 0018 movs r0, r3 +1000186a: f7ff f873 bl 10000954 +1000186e: bd10 pop {r4, pc} +10001870: 10005434 .word 0x10005434 +10001874: 20000708 .word 0x20000708 -100017d4 : -100017d4: 4b04 ldr r3, [pc, #16] @ (100017e8 ) -100017d6: 6a5b ldr r3, [r3, #36] @ 0x24 -100017d8: 4a03 ldr r2, [pc, #12] @ (100017e8 ) -100017da: 6a90 ldr r0, [r2, #40] @ 0x28 -100017dc: 0019 movs r1, r3 -100017de: 6a53 ldr r3, [r2, #36] @ 0x24 -100017e0: 4299 cmp r1, r3 -100017e2: d1f9 bne.n 100017d8 -100017e4: 4770 bx lr -100017e6: 46c0 nop @ (mov r8, r8) -100017e8: 40054000 .word 0x40054000 +10001878 : +10001878: 4b04 ldr r3, [pc, #16] @ (1000188c ) +1000187a: 6a5b ldr r3, [r3, #36] @ 0x24 +1000187c: 4a03 ldr r2, [pc, #12] @ (1000188c ) +1000187e: 6a90 ldr r0, [r2, #40] @ 0x28 +10001880: 0019 movs r1, r3 +10001882: 6a53 ldr r3, [r2, #36] @ 0x24 +10001884: 4299 cmp r1, r3 +10001886: d1f9 bne.n 1000187c +10001888: 4770 bx lr +1000188a: 46c0 nop @ (mov r8, r8) +1000188c: 40054000 .word 0x40054000 -100017ec : -100017ec: 4b08 ldr r3, [pc, #32] @ (10001810 ) -100017ee: 6a5b ldr r3, [r3, #36] @ 0x24 -100017f0: e001 b.n 100017f6 -100017f2: 4b07 ldr r3, [pc, #28] @ (10001810 ) -100017f4: 6a5b ldr r3, [r3, #36] @ 0x24 -100017f6: 428b cmp r3, r1 -100017f8: d3fb bcc.n 100017f2 -100017fa: e001 b.n 10001800 -100017fc: 4b04 ldr r3, [pc, #16] @ (10001810 ) -100017fe: 6a5b ldr r3, [r3, #36] @ 0x24 -10001800: 428b cmp r3, r1 -10001802: d103 bne.n 1000180c -10001804: 4b02 ldr r3, [pc, #8] @ (10001810 ) -10001806: 6a9b ldr r3, [r3, #40] @ 0x28 -10001808: 4283 cmp r3, r0 -1000180a: d3f7 bcc.n 100017fc -1000180c: 4770 bx lr -1000180e: 46c0 nop @ (mov r8, r8) -10001810: 40054000 .word 0x40054000 +10001890 : +10001890: 4b08 ldr r3, [pc, #32] @ (100018b4 ) +10001892: 6a5b ldr r3, [r3, #36] @ 0x24 +10001894: e001 b.n 1000189a +10001896: 4b07 ldr r3, [pc, #28] @ (100018b4 ) +10001898: 6a5b ldr r3, [r3, #36] @ 0x24 +1000189a: 428b cmp r3, r1 +1000189c: d3fb bcc.n 10001896 +1000189e: e001 b.n 100018a4 +100018a0: 4b04 ldr r3, [pc, #16] @ (100018b4 ) +100018a2: 6a5b ldr r3, [r3, #36] @ 0x24 +100018a4: 428b cmp r3, r1 +100018a6: d103 bne.n 100018b0 +100018a8: 4b02 ldr r3, [pc, #8] @ (100018b4 ) +100018aa: 6a9b ldr r3, [r3, #40] @ 0x28 +100018ac: 4283 cmp r3, r0 +100018ae: d3f7 bcc.n 100018a0 +100018b0: 4770 bx lr +100018b2: 46c0 nop @ (mov r8, r8) +100018b4: 40054000 .word 0x40054000 -10001814 : -10001814: b570 push {r4, r5, r6, lr} -10001816: 0004 movs r4, r0 -10001818: 000e movs r6, r1 -1000181a: f3ef 8510 mrs r5, PRIMASK -1000181e: b672 cpsid i -10001820: 4b1b ldr r3, [pc, #108] @ (10001890 ) -10001822: 681b ldr r3, [r3, #0] -10001824: 2b00 cmp r3, #0 -10001826: d0fb beq.n 10001820 -10001828: f3bf 8f5f dmb sy -1000182c: 2e00 cmp r6, #0 -1000182e: d01c beq.n 1000186a -10001830: 0020 movs r0, r4 -10001832: f7ff f909 bl 10000a48 -10001836: 4b17 ldr r3, [pc, #92] @ (10001894 ) -10001838: 4283 cmp r3, r0 -1000183a: d00b beq.n 10001854 -1000183c: 0019 movs r1, r3 -1000183e: 0020 movs r0, r4 -10001840: f7ff f90a bl 10000a58 -10001844: 2101 movs r1, #1 -10001846: 0020 movs r0, r4 -10001848: f7ff f8f6 bl 10000a38 -1000184c: 2301 movs r3, #1 -1000184e: 40a3 lsls r3, r4 -10001850: 4a11 ldr r2, [pc, #68] @ (10001898 ) -10001852: 6013 str r3, [r2, #0] -10001854: 4b11 ldr r3, [pc, #68] @ (1000189c ) -10001856: 00a4 lsls r4, r4, #2 -10001858: 50e6 str r6, [r4, r3] -1000185a: f3bf 8f5f dmb sy -1000185e: 4b0c ldr r3, [pc, #48] @ (10001890 ) -10001860: 2200 movs r2, #0 -10001862: 601a str r2, [r3, #0] -10001864: f385 8810 msr PRIMASK, r5 -10001868: bd70 pop {r4, r5, r6, pc} -1000186a: 4b0c ldr r3, [pc, #48] @ (1000189c ) -1000186c: 00a2 lsls r2, r4, #2 -1000186e: 2100 movs r1, #0 -10001870: 50d1 str r1, [r2, r3] -10001872: 2201 movs r2, #1 -10001874: 40a2 lsls r2, r4 -10001876: 490a ldr r1, [pc, #40] @ (100018a0 ) -10001878: 780b ldrb r3, [r1, #0] -1000187a: 4393 bics r3, r2 -1000187c: 700b strb r3, [r1, #0] -1000187e: 4905 ldr r1, [pc, #20] @ (10001894 ) -10001880: 0020 movs r0, r4 -10001882: f7ff f913 bl 10000aac -10001886: 2100 movs r1, #0 -10001888: 0020 movs r0, r4 -1000188a: f7ff f8d5 bl 10000a38 -1000188e: e7e4 b.n 1000185a -10001890: d0000128 .word 0xd0000128 -10001894: 10001731 .word 0x10001731 -10001898: 40056038 .word 0x40056038 -1000189c: 200004a4 .word 0x200004a4 -100018a0: 2000077f .word 0x2000077f +100018b8 : +100018b8: b570 push {r4, r5, r6, lr} +100018ba: 0004 movs r4, r0 +100018bc: 000e movs r6, r1 +100018be: f3ef 8510 mrs r5, PRIMASK +100018c2: b672 cpsid i +100018c4: 4b1b ldr r3, [pc, #108] @ (10001934 ) +100018c6: 681b ldr r3, [r3, #0] +100018c8: 2b00 cmp r3, #0 +100018ca: d0fb beq.n 100018c4 +100018cc: f3bf 8f5f dmb sy +100018d0: 2e00 cmp r6, #0 +100018d2: d01c beq.n 1000190e +100018d4: 0020 movs r0, r4 +100018d6: f7ff f909 bl 10000aec +100018da: 4b17 ldr r3, [pc, #92] @ (10001938 ) +100018dc: 4283 cmp r3, r0 +100018de: d00b beq.n 100018f8 +100018e0: 0019 movs r1, r3 +100018e2: 0020 movs r0, r4 +100018e4: f7ff f90a bl 10000afc +100018e8: 2101 movs r1, #1 +100018ea: 0020 movs r0, r4 +100018ec: f7ff f8f6 bl 10000adc +100018f0: 2301 movs r3, #1 +100018f2: 40a3 lsls r3, r4 +100018f4: 4a11 ldr r2, [pc, #68] @ (1000193c ) +100018f6: 6013 str r3, [r2, #0] +100018f8: 4b11 ldr r3, [pc, #68] @ (10001940 ) +100018fa: 00a4 lsls r4, r4, #2 +100018fc: 50e6 str r6, [r4, r3] +100018fe: f3bf 8f5f dmb sy +10001902: 4b0c ldr r3, [pc, #48] @ (10001934 ) +10001904: 2200 movs r2, #0 +10001906: 601a str r2, [r3, #0] +10001908: f385 8810 msr PRIMASK, r5 +1000190c: bd70 pop {r4, r5, r6, pc} +1000190e: 4b0c ldr r3, [pc, #48] @ (10001940 ) +10001910: 00a2 lsls r2, r4, #2 +10001912: 2100 movs r1, #0 +10001914: 50d1 str r1, [r2, r3] +10001916: 2201 movs r2, #1 +10001918: 40a2 lsls r2, r4 +1000191a: 490a ldr r1, [pc, #40] @ (10001944 ) +1000191c: 780b ldrb r3, [r1, #0] +1000191e: 4393 bics r3, r2 +10001920: 700b strb r3, [r1, #0] +10001922: 4905 ldr r1, [pc, #20] @ (10001938 ) +10001924: 0020 movs r0, r4 +10001926: f7ff f913 bl 10000b50 +1000192a: 2100 movs r1, #0 +1000192c: 0020 movs r0, r4 +1000192e: f7ff f8d5 bl 10000adc +10001932: e7e4 b.n 100018fe +10001934: d0000128 .word 0xd0000128 +10001938: 100017d5 .word 0x100017d5 +1000193c: 40056038 .word 0x40056038 +10001940: 2000042c .word 0x2000042c +10001944: 2000070a .word 0x2000070a -100018a4 : -100018a4: b5f0 push {r4, r5, r6, r7, lr} -100018a6: 46de mov lr, fp -100018a8: b500 push {lr} -100018aa: b084 sub sp, #16 -100018ac: 0004 movs r4, r0 -100018ae: 0015 movs r5, r2 -100018b0: 9201 str r2, [sp, #4] -100018b2: 001e movs r6, r3 -100018b4: 9302 str r3, [sp, #8] -100018b6: f7ff ff8d bl 100017d4 -100018ba: 9503 str r5, [sp, #12] -100018bc: 428e cmp r6, r1 -100018be: d802 bhi.n 100018c6 -100018c0: d14e bne.n 10001960 -100018c2: 4285 cmp r5, r0 -100018c4: d94c bls.n 10001960 -100018c6: f3ef 8b10 mrs fp, PRIMASK -100018ca: b672 cpsid i -100018cc: 4b27 ldr r3, [pc, #156] @ (1000196c ) -100018ce: 681b ldr r3, [r3, #0] -100018d0: 2b00 cmp r3, #0 -100018d2: d0fb beq.n 100018cc -100018d4: f3bf 8f5f dmb sy -100018d8: 4a25 ldr r2, [pc, #148] @ (10001970 ) -100018da: 7817 ldrb r7, [r2, #0] -100018dc: 2501 movs r5, #1 -100018de: 40a5 lsls r5, r4 -100018e0: b2eb uxtb r3, r5 -100018e2: 433b orrs r3, r7 -100018e4: 7013 strb r3, [r2, #0] -100018e6: 4b23 ldr r3, [pc, #140] @ (10001974 ) -100018e8: 635d str r5, [r3, #52] @ 0x34 -100018ea: 1d22 adds r2, r4, #4 -100018ec: 0092 lsls r2, r2, #2 -100018ee: 9901 ldr r1, [sp, #4] -100018f0: 50d1 str r1, [r2, r3] -100018f2: 4a21 ldr r2, [pc, #132] @ (10001978 ) -100018f4: 00a1 lsls r1, r4, #2 -100018f6: 9802 ldr r0, [sp, #8] -100018f8: 5088 str r0, [r1, r2] -100018fa: 6a1b ldr r3, [r3, #32] -100018fc: 422b tst r3, r5 -100018fe: d112 bne.n 10001926 -10001900: 4b1c ldr r3, [pc, #112] @ (10001974 ) -10001902: 6c1b ldr r3, [r3, #64] @ 0x40 -10001904: 422b tst r3, r5 -10001906: d008 beq.n 1000191a -10001908: 2000 movs r0, #0 -1000190a: f3bf 8f5f dmb sy -1000190e: 4b17 ldr r3, [pc, #92] @ (1000196c ) -10001910: 2200 movs r2, #0 -10001912: 601a str r2, [r3, #0] -10001914: f38b 8810 msr PRIMASK, fp -10001918: e023 b.n 10001962 -1000191a: 4b18 ldr r3, [pc, #96] @ (1000197c ) -1000191c: 4a18 ldr r2, [pc, #96] @ (10001980 ) -1000191e: 4819 ldr r0, [pc, #100] @ (10001984 ) -10001920: 21c5 movs r1, #197 @ 0xc5 -10001922: f000 fc0b bl 1000213c <__assert_func> -10001926: f7ff ff55 bl 100017d4 -1000192a: 428e cmp r6, r1 -1000192c: d814 bhi.n 10001958 -1000192e: d102 bne.n 10001936 -10001930: 9b03 ldr r3, [sp, #12] -10001932: 4283 cmp r3, r0 -10001934: d810 bhi.n 10001958 -10001936: 4b0e ldr r3, [pc, #56] @ (10001970 ) -10001938: 781b ldrb r3, [r3, #0] -1000193a: 42bb cmp r3, r7 -1000193c: d00e beq.n 1000195c -1000193e: 4b0d ldr r3, [pc, #52] @ (10001974 ) -10001940: 621d str r5, [r3, #32] -10001942: 635d str r5, [r3, #52] @ 0x34 -10001944: 221f movs r2, #31 -10001946: 4022 ands r2, r4 -10001948: 2301 movs r3, #1 -1000194a: 4093 lsls r3, r2 -1000194c: 4a0e ldr r2, [pc, #56] @ (10001988 ) -1000194e: 6013 str r3, [r2, #0] -10001950: 4b07 ldr r3, [pc, #28] @ (10001970 ) -10001952: 701f strb r7, [r3, #0] -10001954: 2001 movs r0, #1 -10001956: e7d8 b.n 1000190a -10001958: 2000 movs r0, #0 -1000195a: e7d6 b.n 1000190a -1000195c: 2001 movs r0, #1 -1000195e: e7d4 b.n 1000190a -10001960: 2001 movs r0, #1 -10001962: b004 add sp, #16 -10001964: bc80 pop {r7} -10001966: 46bb mov fp, r7 -10001968: bdf0 pop {r4, r5, r6, r7, pc} -1000196a: 46c0 nop @ (mov r8, r8) -1000196c: d0000128 .word 0xd0000128 -10001970: 2000077f .word 0x2000077f -10001974: 40054000 .word 0x40054000 -10001978: 20000744 .word 0x20000744 -1000197c: 100050f4 .word 0x100050f4 -10001980: 10005164 .word 0x10005164 -10001984: 10005118 .word 0x10005118 -10001988: e000e280 .word 0xe000e280 - -1000198c : -1000198c: f3ef 8c10 mrs ip, PRIMASK -10001990: b672 cpsid i -10001992: 4b0b ldr r3, [pc, #44] @ (100019c0 ) -10001994: 681b ldr r3, [r3, #0] -10001996: 2b00 cmp r3, #0 -10001998: d0fb beq.n 10001992 -1000199a: f3bf 8f5f dmb sy -1000199e: 2301 movs r3, #1 -100019a0: 4083 lsls r3, r0 -100019a2: 4a08 ldr r2, [pc, #32] @ (100019c4 ) -100019a4: 6213 str r3, [r2, #32] -100019a6: 4908 ldr r1, [pc, #32] @ (100019c8 ) -100019a8: 780a ldrb r2, [r1, #0] -100019aa: 439a bics r2, r3 -100019ac: 700a strb r2, [r1, #0] +10001948 : +10001948: b5f0 push {r4, r5, r6, r7, lr} +1000194a: 46de mov lr, fp +1000194c: b500 push {lr} +1000194e: b084 sub sp, #16 +10001950: 0004 movs r4, r0 +10001952: 0015 movs r5, r2 +10001954: 9201 str r2, [sp, #4] +10001956: 001e movs r6, r3 +10001958: 9302 str r3, [sp, #8] +1000195a: f7ff ff8d bl 10001878 +1000195e: 9503 str r5, [sp, #12] +10001960: 428e cmp r6, r1 +10001962: d802 bhi.n 1000196a +10001964: d14e bne.n 10001a04 +10001966: 4285 cmp r5, r0 +10001968: d94c bls.n 10001a04 +1000196a: f3ef 8b10 mrs fp, PRIMASK +1000196e: b672 cpsid i +10001970: 4b27 ldr r3, [pc, #156] @ (10001a10 ) +10001972: 681b ldr r3, [r3, #0] +10001974: 2b00 cmp r3, #0 +10001976: d0fb beq.n 10001970 +10001978: f3bf 8f5f dmb sy +1000197c: 4a25 ldr r2, [pc, #148] @ (10001a14 ) +1000197e: 7817 ldrb r7, [r2, #0] +10001980: 2501 movs r5, #1 +10001982: 40a5 lsls r5, r4 +10001984: b2eb uxtb r3, r5 +10001986: 433b orrs r3, r7 +10001988: 7013 strb r3, [r2, #0] +1000198a: 4b23 ldr r3, [pc, #140] @ (10001a18 ) +1000198c: 635d str r5, [r3, #52] @ 0x34 +1000198e: 1d22 adds r2, r4, #4 +10001990: 0092 lsls r2, r2, #2 +10001992: 9901 ldr r1, [sp, #4] +10001994: 50d1 str r1, [r2, r3] +10001996: 4a21 ldr r2, [pc, #132] @ (10001a1c ) +10001998: 00a1 lsls r1, r4, #2 +1000199a: 9802 ldr r0, [sp, #8] +1000199c: 5088 str r0, [r1, r2] +1000199e: 6a1b ldr r3, [r3, #32] +100019a0: 422b tst r3, r5 +100019a2: d112 bne.n 100019ca +100019a4: 4b1c ldr r3, [pc, #112] @ (10001a18 ) +100019a6: 6c1b ldr r3, [r3, #64] @ 0x40 +100019a8: 422b tst r3, r5 +100019aa: d008 beq.n 100019be +100019ac: 2000 movs r0, #0 100019ae: f3bf 8f5f dmb sy -100019b2: 4b03 ldr r3, [pc, #12] @ (100019c0 ) +100019b2: 4b17 ldr r3, [pc, #92] @ (10001a10 ) 100019b4: 2200 movs r2, #0 100019b6: 601a str r2, [r3, #0] -100019b8: f38c 8810 msr PRIMASK, ip -100019bc: 4770 bx lr -100019be: 46c0 nop @ (mov r8, r8) -100019c0: d0000128 .word 0xd0000128 -100019c4: 40054000 .word 0x40054000 -100019c8: 2000077f .word 0x2000077f +100019b8: f38b 8810 msr PRIMASK, fp +100019bc: e023 b.n 10001a06 +100019be: 4b18 ldr r3, [pc, #96] @ (10001a20 ) +100019c0: 4a18 ldr r2, [pc, #96] @ (10001a24 ) +100019c2: 4819 ldr r0, [pc, #100] @ (10001a28 ) +100019c4: 21c5 movs r1, #197 @ 0xc5 +100019c6: f000 fc0b bl 100021e0 <__assert_func> +100019ca: f7ff ff55 bl 10001878 +100019ce: 428e cmp r6, r1 +100019d0: d814 bhi.n 100019fc +100019d2: d102 bne.n 100019da +100019d4: 9b03 ldr r3, [sp, #12] +100019d6: 4283 cmp r3, r0 +100019d8: d810 bhi.n 100019fc +100019da: 4b0e ldr r3, [pc, #56] @ (10001a14 ) +100019dc: 781b ldrb r3, [r3, #0] +100019de: 42bb cmp r3, r7 +100019e0: d00e beq.n 10001a00 +100019e2: 4b0d ldr r3, [pc, #52] @ (10001a18 ) +100019e4: 621d str r5, [r3, #32] +100019e6: 635d str r5, [r3, #52] @ 0x34 +100019e8: 221f movs r2, #31 +100019ea: 4022 ands r2, r4 +100019ec: 2301 movs r3, #1 +100019ee: 4093 lsls r3, r2 +100019f0: 4a0e ldr r2, [pc, #56] @ (10001a2c ) +100019f2: 6013 str r3, [r2, #0] +100019f4: 4b07 ldr r3, [pc, #28] @ (10001a14 ) +100019f6: 701f strb r7, [r3, #0] +100019f8: 2001 movs r0, #1 +100019fa: e7d8 b.n 100019ae +100019fc: 2000 movs r0, #0 +100019fe: e7d6 b.n 100019ae +10001a00: 2001 movs r0, #1 +10001a02: e7d4 b.n 100019ae +10001a04: 2001 movs r0, #1 +10001a06: b004 add sp, #16 +10001a08: bc80 pop {r7} +10001a0a: 46bb mov fp, r7 +10001a0c: bdf0 pop {r4, r5, r6, r7, pc} +10001a0e: 46c0 nop @ (mov r8, r8) +10001a10: d0000128 .word 0xd0000128 +10001a14: 2000070a .word 0x2000070a +10001a18: 40054000 .word 0x40054000 +10001a1c: 200006cc .word 0x200006cc +10001a20: 10005458 .word 0x10005458 +10001a24: 100054c8 .word 0x100054c8 +10001a28: 1000547c .word 0x1000547c +10001a2c: e000e280 .word 0xe000e280 -100019cc : -100019cc: b510 push {r4, lr} -100019ce: 2900 cmp r1, #0 -100019d0: d008 beq.n 100019e4 -100019d2: 7b03 ldrb r3, [r0, #12] -100019d4: 428b cmp r3, r1 -100019d6: d305 bcc.n 100019e4 -100019d8: 6800 ldr r0, [r0, #0] -100019da: 004b lsls r3, r1, #1 -100019dc: 185b adds r3, r3, r1 -100019de: 3b03 subs r3, #3 -100019e0: 18c0 adds r0, r0, r3 -100019e2: bd10 pop {r4, pc} -100019e4: 4b02 ldr r3, [pc, #8] @ (100019f0 ) -100019e6: 4a03 ldr r2, [pc, #12] @ (100019f4 ) -100019e8: 4803 ldr r0, [pc, #12] @ (100019f8 ) -100019ea: 2168 movs r1, #104 @ 0x68 -100019ec: f000 fba6 bl 1000213c <__assert_func> -100019f0: 10004df4 .word 0x10004df4 -100019f4: 10005278 .word 0x10005278 -100019f8: 10004e10 .word 0x10004e10 +10001a30 : +10001a30: f3ef 8c10 mrs ip, PRIMASK +10001a34: b672 cpsid i +10001a36: 4b0b ldr r3, [pc, #44] @ (10001a64 ) +10001a38: 681b ldr r3, [r3, #0] +10001a3a: 2b00 cmp r3, #0 +10001a3c: d0fb beq.n 10001a36 +10001a3e: f3bf 8f5f dmb sy +10001a42: 2301 movs r3, #1 +10001a44: 4083 lsls r3, r0 +10001a46: 4a08 ldr r2, [pc, #32] @ (10001a68 ) +10001a48: 6213 str r3, [r2, #32] +10001a4a: 4908 ldr r1, [pc, #32] @ (10001a6c ) +10001a4c: 780a ldrb r2, [r1, #0] +10001a4e: 439a bics r2, r3 +10001a50: 700a strb r2, [r1, #0] +10001a52: f3bf 8f5f dmb sy +10001a56: 4b03 ldr r3, [pc, #12] @ (10001a64 ) +10001a58: 2200 movs r2, #0 +10001a5a: 601a str r2, [r3, #0] +10001a5c: f38c 8810 msr PRIMASK, ip +10001a60: 4770 bx lr +10001a62: 46c0 nop @ (mov r8, r8) +10001a64: d0000128 .word 0xd0000128 +10001a68: 40054000 .word 0x40054000 +10001a6c: 2000070a .word 0x2000070a -100019fc : -100019fc: b5f8 push {r3, r4, r5, r6, r7, lr} -100019fe: 0006 movs r6, r0 -10001a00: 000c movs r4, r1 -10001a02: 0015 movs r5, r2 -10001a04: f7ff ffe2 bl 100019cc -10001a08: 0007 movs r7, r0 -10001a0a: 2c00 cmp r4, #0 -10001a0c: d00d beq.n 10001a2a -10001a0e: 2d00 cmp r5, #0 -10001a10: d011 beq.n 10001a36 -10001a12: 42ac cmp r4, r5 -10001a14: d015 beq.n 10001a42 -10001a16: 0029 movs r1, r5 -10001a18: 0030 movs r0, r6 -10001a1a: f7ff ffd7 bl 100019cc -10001a1e: 7084 strb r4, [r0, #2] -10001a20: 783b ldrb r3, [r7, #0] -10001a22: 2b00 cmp r3, #0 -10001a24: d113 bne.n 10001a4e -10001a26: 703d strb r5, [r7, #0] -10001a28: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001a2a: 4b0a ldr r3, [pc, #40] @ (10001a54 ) -10001a2c: 4a0a ldr r2, [pc, #40] @ (10001a58 ) -10001a2e: 480b ldr r0, [pc, #44] @ (10001a5c ) -10001a30: 216f movs r1, #111 @ 0x6f -10001a32: f000 fb83 bl 1000213c <__assert_func> -10001a36: 4b0a ldr r3, [pc, #40] @ (10001a60 ) -10001a38: 4a07 ldr r2, [pc, #28] @ (10001a58 ) -10001a3a: 4808 ldr r0, [pc, #32] @ (10001a5c ) -10001a3c: 2170 movs r1, #112 @ 0x70 -10001a3e: f000 fb7d bl 1000213c <__assert_func> -10001a42: 4b08 ldr r3, [pc, #32] @ (10001a64 ) -10001a44: 4a04 ldr r2, [pc, #16] @ (10001a58 ) -10001a46: 4805 ldr r0, [pc, #20] @ (10001a5c ) -10001a48: 2171 movs r1, #113 @ 0x71 -10001a4a: f000 fb77 bl 1000213c <__assert_func> -10001a4e: 7043 strb r3, [r0, #1] -10001a50: 703d strb r5, [r7, #0] -10001a52: e7e9 b.n 10001a28 -10001a54: 10004e64 .word 0x10004e64 -10001a58: 10005264 .word 0x10005264 -10001a5c: 10004e10 .word 0x10004e10 -10001a60: 10004e70 .word 0x10004e70 -10001a64: 10004e7c .word 0x10004e7c +10001a70 : +10001a70: b510 push {r4, lr} +10001a72: 2900 cmp r1, #0 +10001a74: d008 beq.n 10001a88 +10001a76: 7b03 ldrb r3, [r0, #12] +10001a78: 428b cmp r3, r1 +10001a7a: d305 bcc.n 10001a88 +10001a7c: 6800 ldr r0, [r0, #0] +10001a7e: 004b lsls r3, r1, #1 +10001a80: 185b adds r3, r3, r1 +10001a82: 3b03 subs r3, #3 +10001a84: 18c0 adds r0, r0, r3 +10001a86: bd10 pop {r4, pc} +10001a88: 4b02 ldr r3, [pc, #8] @ (10001a94 ) +10001a8a: 4a03 ldr r2, [pc, #12] @ (10001a98 ) +10001a8c: 4803 ldr r0, [pc, #12] @ (10001a9c ) +10001a8e: 2168 movs r1, #104 @ 0x68 +10001a90: f000 fba6 bl 100021e0 <__assert_func> +10001a94: 10005158 .word 0x10005158 +10001a98: 100055dc .word 0x100055dc +10001a9c: 10005174 .word 0x10005174 -10001a68 : -10001a68: b570 push {r4, r5, r6, lr} -10001a6a: 0006 movs r6, r0 -10001a6c: 000d movs r5, r1 -10001a6e: 0014 movs r4, r2 -10001a70: 2900 cmp r1, #0 -10001a72: d014 beq.n 10001a9e -10001a74: 2a00 cmp r2, #0 -10001a76: d014 beq.n 10001aa2 -10001a78: 6843 ldr r3, [r0, #4] -10001a7a: 6880 ldr r0, [r0, #8] -10001a7c: 4798 blx r3 -10001a7e: 2800 cmp r0, #0 -10001a80: d006 beq.n 10001a90 -10001a82: 0022 movs r2, r4 -10001a84: 0029 movs r1, r5 -10001a86: 0030 movs r0, r6 -10001a88: f7ff ffb8 bl 100019fc -10001a8c: 0028 movs r0, r5 -10001a8e: e007 b.n 10001aa0 -10001a90: 002a movs r2, r5 -10001a92: 0021 movs r1, r4 -10001a94: 0030 movs r0, r6 -10001a96: f7ff ffb1 bl 100019fc -10001a9a: 0020 movs r0, r4 -10001a9c: e000 b.n 10001aa0 -10001a9e: 0010 movs r0, r2 -10001aa0: bd70 pop {r4, r5, r6, pc} -10001aa2: 0008 movs r0, r1 -10001aa4: e7fc b.n 10001aa0 +10001aa0 : +10001aa0: b5f8 push {r3, r4, r5, r6, r7, lr} +10001aa2: 0006 movs r6, r0 +10001aa4: 000c movs r4, r1 +10001aa6: 0015 movs r5, r2 +10001aa8: f7ff ffe2 bl 10001a70 +10001aac: 0007 movs r7, r0 +10001aae: 2c00 cmp r4, #0 +10001ab0: d00d beq.n 10001ace +10001ab2: 2d00 cmp r5, #0 +10001ab4: d011 beq.n 10001ada +10001ab6: 42ac cmp r4, r5 +10001ab8: d015 beq.n 10001ae6 +10001aba: 0029 movs r1, r5 +10001abc: 0030 movs r0, r6 +10001abe: f7ff ffd7 bl 10001a70 +10001ac2: 7084 strb r4, [r0, #2] +10001ac4: 783b ldrb r3, [r7, #0] +10001ac6: 2b00 cmp r3, #0 +10001ac8: d113 bne.n 10001af2 +10001aca: 703d strb r5, [r7, #0] +10001acc: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001ace: 4b0a ldr r3, [pc, #40] @ (10001af8 ) +10001ad0: 4a0a ldr r2, [pc, #40] @ (10001afc ) +10001ad2: 480b ldr r0, [pc, #44] @ (10001b00 ) +10001ad4: 216f movs r1, #111 @ 0x6f +10001ad6: f000 fb83 bl 100021e0 <__assert_func> +10001ada: 4b0a ldr r3, [pc, #40] @ (10001b04 ) +10001adc: 4a07 ldr r2, [pc, #28] @ (10001afc ) +10001ade: 4808 ldr r0, [pc, #32] @ (10001b00 ) +10001ae0: 2170 movs r1, #112 @ 0x70 +10001ae2: f000 fb7d bl 100021e0 <__assert_func> +10001ae6: 4b08 ldr r3, [pc, #32] @ (10001b08 ) +10001ae8: 4a04 ldr r2, [pc, #16] @ (10001afc ) +10001aea: 4805 ldr r0, [pc, #20] @ (10001b00 ) +10001aec: 2171 movs r1, #113 @ 0x71 +10001aee: f000 fb77 bl 100021e0 <__assert_func> +10001af2: 7043 strb r3, [r0, #1] +10001af4: 703d strb r5, [r7, #0] +10001af6: e7e9 b.n 10001acc +10001af8: 100051c8 .word 0x100051c8 +10001afc: 100055c8 .word 0x100055c8 +10001b00: 10005174 .word 0x10005174 +10001b04: 100051d4 .word 0x100051d4 +10001b08: 100051e0 .word 0x100051e0 -10001aa6 : -10001aa6: b570 push {r4, r5, r6, lr} -10001aa8: 0005 movs r5, r0 -10001aaa: 2300 movs r3, #0 -10001aac: 7343 strb r3, [r0, #13] -10001aae: 3301 adds r3, #1 -10001ab0: 7383 strb r3, [r0, #14] -10001ab2: 7b03 ldrb r3, [r0, #12] -10001ab4: 73c3 strb r3, [r0, #15] -10001ab6: 2401 movs r4, #1 -10001ab8: e006 b.n 10001ac8 -10001aba: 0021 movs r1, r4 -10001abc: 0028 movs r0, r5 -10001abe: f7ff ff85 bl 100019cc -10001ac2: 3401 adds r4, #1 -10001ac4: b2e4 uxtb r4, r4 -10001ac6: 7044 strb r4, [r0, #1] -10001ac8: 7b29 ldrb r1, [r5, #12] -10001aca: 42a1 cmp r1, r4 -10001acc: d8f5 bhi.n 10001aba -10001ace: 0028 movs r0, r5 -10001ad0: f7ff ff7c bl 100019cc -10001ad4: 2300 movs r3, #0 -10001ad6: 7043 strb r3, [r0, #1] -10001ad8: bd70 pop {r4, r5, r6, pc} - -10001ada : -10001ada: b510 push {r4, lr} -10001adc: 7301 strb r1, [r0, #12] -10001ade: 6042 str r2, [r0, #4] -10001ae0: 6083 str r3, [r0, #8] -10001ae2: f7ff ffe0 bl 10001aa6 -10001ae6: bd10 pop {r4, pc} - -10001ae8 : -10001ae8: b5f0 push {r4, r5, r6, r7, lr} -10001aea: 46c6 mov lr, r8 -10001aec: b500 push {lr} -10001aee: 0005 movs r5, r0 -10001af0: 1e0c subs r4, r1, #0 -10001af2: d103 bne.n 10001afc -10001af4: 0020 movs r0, r4 -10001af6: bc80 pop {r7} -10001af8: 46b8 mov r8, r7 -10001afa: bdf0 pop {r4, r5, r6, r7, pc} -10001afc: f7ff ff66 bl 100019cc -10001b00: 7846 ldrb r6, [r0, #1] -10001b02: 2e00 cmp r6, #0 -10001b04: d0f6 beq.n 10001af4 -10001b06: 0031 movs r1, r6 -10001b08: 0028 movs r0, r5 -10001b0a: f7ff ff5f bl 100019cc -10001b0e: 7847 ldrb r7, [r0, #1] -10001b10: 2300 movs r3, #0 -10001b12: 4698 mov r8, r3 -10001b14: 7043 strb r3, [r0, #1] -10001b16: 0021 movs r1, r4 -10001b18: 0028 movs r0, r5 -10001b1a: f7ff ff57 bl 100019cc -10001b1e: 4643 mov r3, r8 -10001b20: 7043 strb r3, [r0, #1] -10001b22: 0032 movs r2, r6 -10001b24: 0021 movs r1, r4 -10001b26: 0028 movs r0, r5 -10001b28: f7ff ff9e bl 10001a68 -10001b2c: 0004 movs r4, r0 -10001b2e: 0039 movs r1, r7 +10001b0c : +10001b0c: b570 push {r4, r5, r6, lr} +10001b0e: 0006 movs r6, r0 +10001b10: 000d movs r5, r1 +10001b12: 0014 movs r4, r2 +10001b14: 2900 cmp r1, #0 +10001b16: d014 beq.n 10001b42 +10001b18: 2a00 cmp r2, #0 +10001b1a: d014 beq.n 10001b46 +10001b1c: 6843 ldr r3, [r0, #4] +10001b1e: 6880 ldr r0, [r0, #8] +10001b20: 4798 blx r3 +10001b22: 2800 cmp r0, #0 +10001b24: d006 beq.n 10001b34 +10001b26: 0022 movs r2, r4 +10001b28: 0029 movs r1, r5 +10001b2a: 0030 movs r0, r6 +10001b2c: f7ff ffb8 bl 10001aa0 10001b30: 0028 movs r0, r5 -10001b32: f7ff ffd9 bl 10001ae8 -10001b36: 0002 movs r2, r0 -10001b38: 0021 movs r1, r4 -10001b3a: 0028 movs r0, r5 -10001b3c: f7ff ff94 bl 10001a68 -10001b40: 0004 movs r4, r0 -10001b42: e7d7 b.n 10001af4 +10001b32: e007 b.n 10001b44 +10001b34: 002a movs r2, r5 +10001b36: 0021 movs r1, r4 +10001b38: 0030 movs r0, r6 +10001b3a: f7ff ffb1 bl 10001aa0 +10001b3e: 0020 movs r0, r4 +10001b40: e000 b.n 10001b44 +10001b42: 0010 movs r0, r2 +10001b44: bd70 pop {r4, r5, r6, pc} +10001b46: 0008 movs r0, r1 +10001b48: e7fc b.n 10001b44 -10001b44 : -10001b44: b5f0 push {r4, r5, r6, r7, lr} -10001b46: 46c6 mov lr, r8 -10001b48: b500 push {lr} -10001b4a: 0004 movs r4, r0 -10001b4c: 000d movs r5, r1 -10001b4e: 0017 movs r7, r2 -10001b50: 2900 cmp r1, #0 -10001b52: d027 beq.n 10001ba4 -10001b54: f7ff ff3a bl 100019cc -10001b58: 7843 ldrb r3, [r0, #1] -10001b5a: 2b00 cmp r3, #0 -10001b5c: d128 bne.n 10001bb0 -10001b5e: 7883 ldrb r3, [r0, #2] -10001b60: 2b00 cmp r3, #0 -10001b62: d12b bne.n 10001bbc -10001b64: 7801 ldrb r1, [r0, #0] -10001b66: 0020 movs r0, r4 -10001b68: f7ff ffbe bl 10001ae8 -10001b6c: 0006 movs r6, r0 -10001b6e: 4680 mov r8, r0 -10001b70: 2f00 cmp r7, #0 -10001b72: d00a beq.n 10001b8a -10001b74: 7be1 ldrb r1, [r4, #15] -10001b76: 2900 cmp r1, #0 -10001b78: d126 bne.n 10001bc8 -10001b7a: 7ba3 ldrb r3, [r4, #14] -10001b7c: 2b00 cmp r3, #0 -10001b7e: d103 bne.n 10001b88 -10001b80: 7be3 ldrb r3, [r4, #15] -10001b82: 2b00 cmp r3, #0 -10001b84: d125 bne.n 10001bd2 -10001b86: 73a5 strb r5, [r4, #14] -10001b88: 73e5 strb r5, [r4, #15] -10001b8a: 4643 mov r3, r8 -10001b8c: 2b00 cmp r3, #0 -10001b8e: d126 bne.n 10001bde -10001b90: 0029 movs r1, r5 -10001b92: 0020 movs r0, r4 -10001b94: f7ff ff1a bl 100019cc -10001b98: 2300 movs r3, #0 -10001b9a: 7043 strb r3, [r0, #1] -10001b9c: 0030 movs r0, r6 -10001b9e: bc80 pop {r7} -10001ba0: 46b8 mov r8, r7 -10001ba2: bdf0 pop {r4, r5, r6, r7, pc} -10001ba4: 4b11 ldr r3, [pc, #68] @ (10001bec ) -10001ba6: 4a12 ldr r2, [pc, #72] @ (10001bf0 ) -10001ba8: 4812 ldr r0, [pc, #72] @ (10001bf4 ) -10001baa: 2138 movs r1, #56 @ 0x38 -10001bac: f000 fac6 bl 1000213c <__assert_func> -10001bb0: 4b11 ldr r3, [pc, #68] @ (10001bf8 ) -10001bb2: 4a0f ldr r2, [pc, #60] @ (10001bf0 ) -10001bb4: 480f ldr r0, [pc, #60] @ (10001bf4 ) -10001bb6: 213a movs r1, #58 @ 0x3a -10001bb8: f000 fac0 bl 1000213c <__assert_func> -10001bbc: 4b0f ldr r3, [pc, #60] @ (10001bfc ) -10001bbe: 4a0c ldr r2, [pc, #48] @ (10001bf0 ) -10001bc0: 480c ldr r0, [pc, #48] @ (10001bf4 ) -10001bc2: 213b movs r1, #59 @ 0x3b -10001bc4: f000 faba bl 1000213c <__assert_func> -10001bc8: 0020 movs r0, r4 -10001bca: f7ff feff bl 100019cc -10001bce: 7045 strb r5, [r0, #1] -10001bd0: e7d3 b.n 10001b7a -10001bd2: 4b0b ldr r3, [pc, #44] @ (10001c00 ) -10001bd4: 4a06 ldr r2, [pc, #24] @ (10001bf0 ) -10001bd6: 4807 ldr r0, [pc, #28] @ (10001bf4 ) -10001bd8: 2142 movs r1, #66 @ 0x42 -10001bda: f000 faaf bl 1000213c <__assert_func> -10001bde: 0031 movs r1, r6 -10001be0: 0020 movs r0, r4 -10001be2: f7ff fef3 bl 100019cc -10001be6: 2300 movs r3, #0 -10001be8: 7083 strb r3, [r0, #2] -10001bea: e7d1 b.n 10001b90 -10001bec: 10005180 .word 0x10005180 -10001bf0: 10005250 .word 0x10005250 -10001bf4: 10005188 .word 0x10005188 -10001bf8: 100051cc .word 0x100051cc -10001bfc: 100051f4 .word 0x100051f4 -10001c00: 10004ebc .word 0x10004ebc +10001b4a : +10001b4a: b570 push {r4, r5, r6, lr} +10001b4c: 0005 movs r5, r0 +10001b4e: 2300 movs r3, #0 +10001b50: 7343 strb r3, [r0, #13] +10001b52: 3301 adds r3, #1 +10001b54: 7383 strb r3, [r0, #14] +10001b56: 7b03 ldrb r3, [r0, #12] +10001b58: 73c3 strb r3, [r0, #15] +10001b5a: 2401 movs r4, #1 +10001b5c: e006 b.n 10001b6c +10001b5e: 0021 movs r1, r4 +10001b60: 0028 movs r0, r5 +10001b62: f7ff ff85 bl 10001a70 +10001b66: 3401 adds r4, #1 +10001b68: b2e4 uxtb r4, r4 +10001b6a: 7044 strb r4, [r0, #1] +10001b6c: 7b29 ldrb r1, [r5, #12] +10001b6e: 42a1 cmp r1, r4 +10001b70: d8f5 bhi.n 10001b5e +10001b72: 0028 movs r0, r5 +10001b74: f7ff ff7c bl 10001a70 +10001b78: 2300 movs r3, #0 +10001b7a: 7043 strb r3, [r0, #1] +10001b7c: bd70 pop {r4, r5, r6, pc} -10001c04 : -10001c04: b570 push {r4, r5, r6, lr} -10001c06: 0004 movs r4, r0 -10001c08: 000a movs r2, r1 -10001c0a: 7b45 ldrb r5, [r0, #13] -10001c0c: 0029 movs r1, r5 -10001c0e: f7ff ff99 bl 10001b44 -10001c12: 7360 strb r0, [r4, #13] -10001c14: 0028 movs r0, r5 -10001c16: bd70 pop {r4, r5, r6, pc} +10001b7e : +10001b7e: b510 push {r4, lr} +10001b80: 7301 strb r1, [r0, #12] +10001b82: 6042 str r2, [r0, #4] +10001b84: 6083 str r3, [r0, #8] +10001b86: f7ff ffe0 bl 10001b4a +10001b8a: bd10 pop {r4, pc} -10001c18 : -10001c18: b570 push {r4, r5, r6, lr} -10001c1a: 0006 movs r6, r0 -10001c1c: 1e0c subs r4, r1, #0 -10001c1e: d040 beq.n 10001ca2 -10001c20: 7b43 ldrb r3, [r0, #13] -10001c22: 428b cmp r3, r1 -10001c24: d007 beq.n 10001c36 -10001c26: f7ff fed1 bl 100019cc -10001c2a: 0005 movs r5, r0 -10001c2c: 7881 ldrb r1, [r0, #2] -10001c2e: 2900 cmp r1, #0 -10001c30: d106 bne.n 10001c40 -10001c32: 2000 movs r0, #0 -10001c34: e036 b.n 10001ca4 -10001c36: 2101 movs r1, #1 -10001c38: f7ff ffe4 bl 10001c04 -10001c3c: 2001 movs r0, #1 -10001c3e: e031 b.n 10001ca4 +10001b8c : +10001b8c: b5f0 push {r4, r5, r6, r7, lr} +10001b8e: 46c6 mov lr, r8 +10001b90: b500 push {lr} +10001b92: 0005 movs r5, r0 +10001b94: 1e0c subs r4, r1, #0 +10001b96: d103 bne.n 10001ba0 +10001b98: 0020 movs r0, r4 +10001b9a: bc80 pop {r7} +10001b9c: 46b8 mov r8, r7 +10001b9e: bdf0 pop {r4, r5, r6, r7, pc} +10001ba0: f7ff ff66 bl 10001a70 +10001ba4: 7846 ldrb r6, [r0, #1] +10001ba6: 2e00 cmp r6, #0 +10001ba8: d0f6 beq.n 10001b98 +10001baa: 0031 movs r1, r6 +10001bac: 0028 movs r0, r5 +10001bae: f7ff ff5f bl 10001a70 +10001bb2: 7847 ldrb r7, [r0, #1] +10001bb4: 2300 movs r3, #0 +10001bb6: 4698 mov r8, r3 +10001bb8: 7043 strb r3, [r0, #1] +10001bba: 0021 movs r1, r4 +10001bbc: 0028 movs r0, r5 +10001bbe: f7ff ff57 bl 10001a70 +10001bc2: 4643 mov r3, r8 +10001bc4: 7043 strb r3, [r0, #1] +10001bc6: 0032 movs r2, r6 +10001bc8: 0021 movs r1, r4 +10001bca: 0028 movs r0, r5 +10001bcc: f7ff ff9e bl 10001b0c +10001bd0: 0004 movs r4, r0 +10001bd2: 0039 movs r1, r7 +10001bd4: 0028 movs r0, r5 +10001bd6: f7ff ffd9 bl 10001b8c +10001bda: 0002 movs r2, r0 +10001bdc: 0021 movs r1, r4 +10001bde: 0028 movs r0, r5 +10001be0: f7ff ff94 bl 10001b0c +10001be4: 0004 movs r4, r0 +10001be6: e7d7 b.n 10001b98 + +10001be8 : +10001be8: b5f0 push {r4, r5, r6, r7, lr} +10001bea: 46c6 mov lr, r8 +10001bec: b500 push {lr} +10001bee: 0004 movs r4, r0 +10001bf0: 000d movs r5, r1 +10001bf2: 0017 movs r7, r2 +10001bf4: 2900 cmp r1, #0 +10001bf6: d027 beq.n 10001c48 +10001bf8: f7ff ff3a bl 10001a70 +10001bfc: 7843 ldrb r3, [r0, #1] +10001bfe: 2b00 cmp r3, #0 +10001c00: d128 bne.n 10001c54 +10001c02: 7883 ldrb r3, [r0, #2] +10001c04: 2b00 cmp r3, #0 +10001c06: d12b bne.n 10001c60 +10001c08: 7801 ldrb r1, [r0, #0] +10001c0a: 0020 movs r0, r4 +10001c0c: f7ff ffbe bl 10001b8c +10001c10: 0006 movs r6, r0 +10001c12: 4680 mov r8, r0 +10001c14: 2f00 cmp r7, #0 +10001c16: d00a beq.n 10001c2e +10001c18: 7be1 ldrb r1, [r4, #15] +10001c1a: 2900 cmp r1, #0 +10001c1c: d126 bne.n 10001c6c +10001c1e: 7ba3 ldrb r3, [r4, #14] +10001c20: 2b00 cmp r3, #0 +10001c22: d103 bne.n 10001c2c +10001c24: 7be3 ldrb r3, [r4, #15] +10001c26: 2b00 cmp r3, #0 +10001c28: d125 bne.n 10001c76 +10001c2a: 73a5 strb r5, [r4, #14] +10001c2c: 73e5 strb r5, [r4, #15] +10001c2e: 4643 mov r3, r8 +10001c30: 2b00 cmp r3, #0 +10001c32: d126 bne.n 10001c82 +10001c34: 0029 movs r1, r5 +10001c36: 0020 movs r0, r4 +10001c38: f7ff ff1a bl 10001a70 +10001c3c: 2300 movs r3, #0 +10001c3e: 7043 strb r3, [r0, #1] 10001c40: 0030 movs r0, r6 -10001c42: f7ff fec3 bl 100019cc -10001c46: 7801 ldrb r1, [r0, #0] -10001c48: 42a1 cmp r1, r4 -10001c4a: d00d beq.n 10001c68 -10001c4c: 0030 movs r0, r6 -10001c4e: f7ff febd bl 100019cc -10001c52: 7841 ldrb r1, [r0, #1] -10001c54: 42a1 cmp r1, r4 -10001c56: d00a beq.n 10001c6e -10001c58: 2900 cmp r1, #0 -10001c5a: d1f7 bne.n 10001c4c -10001c5c: 4b12 ldr r3, [pc, #72] @ (10001ca8 ) -10001c5e: 4a13 ldr r2, [pc, #76] @ (10001cac ) -10001c60: 4813 ldr r0, [pc, #76] @ (10001cb0 ) -10001c62: 316b adds r1, #107 @ 0x6b -10001c64: f000 fa6a bl 1000213c <__assert_func> -10001c68: 786b ldrb r3, [r5, #1] -10001c6a: 7003 strb r3, [r0, #0] -10001c6c: e001 b.n 10001c72 -10001c6e: 786b ldrb r3, [r5, #1] -10001c70: 7043 strb r3, [r0, #1] -10001c72: 2300 movs r3, #0 -10001c74: 70ab strb r3, [r5, #2] -10001c76: 706b strb r3, [r5, #1] -10001c78: 2201 movs r2, #1 -10001c7a: 0021 movs r1, r4 -10001c7c: 0030 movs r0, r6 -10001c7e: f7ff ff61 bl 10001b44 -10001c82: 0002 movs r2, r0 -10001c84: 7b71 ldrb r1, [r6, #13] -10001c86: 4281 cmp r1, r0 -10001c88: d005 beq.n 10001c96 -10001c8a: 0030 movs r0, r6 -10001c8c: f7ff feec bl 10001a68 -10001c90: 7370 strb r0, [r6, #13] -10001c92: 2001 movs r0, #1 -10001c94: e006 b.n 10001ca4 -10001c96: 4b07 ldr r3, [pc, #28] @ (10001cb4 ) -10001c98: 4a04 ldr r2, [pc, #16] @ (10001cac ) -10001c9a: 4805 ldr r0, [pc, #20] @ (10001cb0 ) -10001c9c: 2171 movs r1, #113 @ 0x71 -10001c9e: f000 fa4d bl 1000213c <__assert_func> -10001ca2: 2000 movs r0, #0 -10001ca4: bd70 pop {r4, r5, r6, pc} -10001ca6: 46c0 nop @ (mov r8, r8) -10001ca8: 10004c48 .word 0x10004c48 -10001cac: 10005238 .word 0x10005238 -10001cb0: 10005188 .word 0x10005188 -10001cb4: 10005218 .word 0x10005218 +10001c42: bc80 pop {r7} +10001c44: 46b8 mov r8, r7 +10001c46: bdf0 pop {r4, r5, r6, r7, pc} +10001c48: 4b11 ldr r3, [pc, #68] @ (10001c90 ) +10001c4a: 4a12 ldr r2, [pc, #72] @ (10001c94 ) +10001c4c: 4812 ldr r0, [pc, #72] @ (10001c98 ) +10001c4e: 2138 movs r1, #56 @ 0x38 +10001c50: f000 fac6 bl 100021e0 <__assert_func> +10001c54: 4b11 ldr r3, [pc, #68] @ (10001c9c ) +10001c56: 4a0f ldr r2, [pc, #60] @ (10001c94 ) +10001c58: 480f ldr r0, [pc, #60] @ (10001c98 ) +10001c5a: 213a movs r1, #58 @ 0x3a +10001c5c: f000 fac0 bl 100021e0 <__assert_func> +10001c60: 4b0f ldr r3, [pc, #60] @ (10001ca0 ) +10001c62: 4a0c ldr r2, [pc, #48] @ (10001c94 ) +10001c64: 480c ldr r0, [pc, #48] @ (10001c98 ) +10001c66: 213b movs r1, #59 @ 0x3b +10001c68: f000 faba bl 100021e0 <__assert_func> +10001c6c: 0020 movs r0, r4 +10001c6e: f7ff feff bl 10001a70 +10001c72: 7045 strb r5, [r0, #1] +10001c74: e7d3 b.n 10001c1e +10001c76: 4b0b ldr r3, [pc, #44] @ (10001ca4 ) +10001c78: 4a06 ldr r2, [pc, #24] @ (10001c94 ) +10001c7a: 4807 ldr r0, [pc, #28] @ (10001c98 ) +10001c7c: 2142 movs r1, #66 @ 0x42 +10001c7e: f000 faaf bl 100021e0 <__assert_func> +10001c82: 0031 movs r1, r6 +10001c84: 0020 movs r0, r4 +10001c86: f7ff fef3 bl 10001a70 +10001c8a: 2300 movs r3, #0 +10001c8c: 7083 strb r3, [r0, #2] +10001c8e: e7d1 b.n 10001c34 +10001c90: 100054e4 .word 0x100054e4 +10001c94: 100055b4 .word 0x100055b4 +10001c98: 100054ec .word 0x100054ec +10001c9c: 10005530 .word 0x10005530 +10001ca0: 10005558 .word 0x10005558 +10001ca4: 10005220 .word 0x10005220 -10001cb8 : -10001cb8: b570 push {r4, r5, r6, lr} -10001cba: 0004 movs r4, r0 -10001cbc: 000d movs r5, r1 -10001cbe: 2006 movs r0, #6 -10001cc0: f000 f97e bl 10001fc0 -10001cc4: 00c0 lsls r0, r0, #3 -10001cc6: 0029 movs r1, r5 -10001cc8: f001 fc20 bl 1000350c <__wrap___aeabi_uidiv> -10001ccc: 09c6 lsrs r6, r0, #7 -10001cce: d008 beq.n 10001ce2 -10001cd0: 4b0e ldr r3, [pc, #56] @ (10001d0c ) -10001cd2: 429e cmp r6, r3 -10001cd4: d817 bhi.n 10001d06 -10001cd6: 237f movs r3, #127 @ 0x7f -10001cd8: 4003 ands r3, r0 -10001cda: 3301 adds r3, #1 -10001cdc: 0035 movs r5, r6 -10001cde: 085e lsrs r6, r3, #1 -10001ce0: e000 b.n 10001ce4 -10001ce2: 2501 movs r5, #1 -10001ce4: 6265 str r5, [r4, #36] @ 0x24 -10001ce6: 62a6 str r6, [r4, #40] @ 0x28 -10001ce8: 342c adds r4, #44 @ 0x2c -10001cea: 2380 movs r3, #128 @ 0x80 -10001cec: 019b lsls r3, r3, #6 -10001cee: 4323 orrs r3, r4 -10001cf0: 2200 movs r2, #0 -10001cf2: 601a str r2, [r3, #0] -10001cf4: 2006 movs r0, #6 -10001cf6: f000 f963 bl 10001fc0 -10001cfa: 0080 lsls r0, r0, #2 -10001cfc: 01a9 lsls r1, r5, #6 -10001cfe: 1989 adds r1, r1, r6 -10001d00: f001 fc04 bl 1000350c <__wrap___aeabi_uidiv> -10001d04: bd70 pop {r4, r5, r6, pc} -10001d06: 2600 movs r6, #0 -10001d08: 4d01 ldr r5, [pc, #4] @ (10001d10 ) -10001d0a: e7eb b.n 10001ce4 -10001d0c: 0000fffe .word 0x0000fffe -10001d10: 0000ffff .word 0x0000ffff +10001ca8 : +10001ca8: b570 push {r4, r5, r6, lr} +10001caa: 0004 movs r4, r0 +10001cac: 000a movs r2, r1 +10001cae: 7b45 ldrb r5, [r0, #13] +10001cb0: 0029 movs r1, r5 +10001cb2: f7ff ff99 bl 10001be8 +10001cb6: 7360 strb r0, [r4, #13] +10001cb8: 0028 movs r0, r5 +10001cba: bd70 pop {r4, r5, r6, pc} -10001d14 : -10001d14: 2900 cmp r1, #0 -10001d16: d009 beq.n 10001d2c -10001d18: 220a movs r2, #10 -10001d1a: 4b06 ldr r3, [pc, #24] @ (10001d34 ) -10001d1c: 469c mov ip, r3 -10001d1e: 4460 add r0, ip -10001d20: 4243 negs r3, r0 -10001d22: 4158 adcs r0, r3 -10001d24: 4b04 ldr r3, [pc, #16] @ (10001d38 ) -10001d26: 0040 lsls r0, r0, #1 -10001d28: 52c2 strh r2, [r0, r3] -10001d2a: 4770 bx lr -10001d2c: 2280 movs r2, #128 @ 0x80 -10001d2e: 0052 lsls r2, r2, #1 -10001d30: e7f3 b.n 10001d1a -10001d32: 46c0 nop @ (mov r8, r8) -10001d34: bffc8000 .word 0xbffc8000 -10001d38: 20000774 .word 0x20000774 +10001cbc : +10001cbc: b570 push {r4, r5, r6, lr} +10001cbe: 0006 movs r6, r0 +10001cc0: 1e0c subs r4, r1, #0 +10001cc2: d040 beq.n 10001d46 +10001cc4: 7b43 ldrb r3, [r0, #13] +10001cc6: 428b cmp r3, r1 +10001cc8: d007 beq.n 10001cda +10001cca: f7ff fed1 bl 10001a70 +10001cce: 0005 movs r5, r0 +10001cd0: 7881 ldrb r1, [r0, #2] +10001cd2: 2900 cmp r1, #0 +10001cd4: d106 bne.n 10001ce4 +10001cd6: 2000 movs r0, #0 +10001cd8: e036 b.n 10001d48 +10001cda: 2101 movs r1, #1 +10001cdc: f7ff ffe4 bl 10001ca8 +10001ce0: 2001 movs r0, #1 +10001ce2: e031 b.n 10001d48 +10001ce4: 0030 movs r0, r6 +10001ce6: f7ff fec3 bl 10001a70 +10001cea: 7801 ldrb r1, [r0, #0] +10001cec: 42a1 cmp r1, r4 +10001cee: d00d beq.n 10001d0c +10001cf0: 0030 movs r0, r6 +10001cf2: f7ff febd bl 10001a70 +10001cf6: 7841 ldrb r1, [r0, #1] +10001cf8: 42a1 cmp r1, r4 +10001cfa: d00a beq.n 10001d12 +10001cfc: 2900 cmp r1, #0 +10001cfe: d1f7 bne.n 10001cf0 +10001d00: 4b12 ldr r3, [pc, #72] @ (10001d4c ) +10001d02: 4a13 ldr r2, [pc, #76] @ (10001d50 ) +10001d04: 4813 ldr r0, [pc, #76] @ (10001d54 ) +10001d06: 316b adds r1, #107 @ 0x6b +10001d08: f000 fa6a bl 100021e0 <__assert_func> +10001d0c: 786b ldrb r3, [r5, #1] +10001d0e: 7003 strb r3, [r0, #0] +10001d10: e001 b.n 10001d16 +10001d12: 786b ldrb r3, [r5, #1] +10001d14: 7043 strb r3, [r0, #1] +10001d16: 2300 movs r3, #0 +10001d18: 70ab strb r3, [r5, #2] +10001d1a: 706b strb r3, [r5, #1] +10001d1c: 2201 movs r2, #1 +10001d1e: 0021 movs r1, r4 +10001d20: 0030 movs r0, r6 +10001d22: f7ff ff61 bl 10001be8 +10001d26: 0002 movs r2, r0 +10001d28: 7b71 ldrb r1, [r6, #13] +10001d2a: 4281 cmp r1, r0 +10001d2c: d005 beq.n 10001d3a +10001d2e: 0030 movs r0, r6 +10001d30: f7ff feec bl 10001b0c +10001d34: 7370 strb r0, [r6, #13] +10001d36: 2001 movs r0, #1 +10001d38: e006 b.n 10001d48 +10001d3a: 4b07 ldr r3, [pc, #28] @ (10001d58 ) +10001d3c: 4a04 ldr r2, [pc, #16] @ (10001d50 ) +10001d3e: 4805 ldr r0, [pc, #20] @ (10001d54 ) +10001d40: 2171 movs r1, #113 @ 0x71 +10001d42: f000 fa4d bl 100021e0 <__assert_func> +10001d46: 2000 movs r0, #0 +10001d48: bd70 pop {r4, r5, r6, pc} +10001d4a: 46c0 nop @ (mov r8, r8) +10001d4c: 10004fac .word 0x10004fac +10001d50: 1000559c .word 0x1000559c +10001d54: 100054ec .word 0x100054ec +10001d58: 1000557c .word 0x1000557c -10001d3c : -10001d3c: b570 push {r4, r5, r6, lr} -10001d3e: 0005 movs r5, r0 -10001d40: 000c movs r4, r1 -10001d42: 2006 movs r0, #6 -10001d44: f000 f93c bl 10001fc0 -10001d48: 2800 cmp r0, #0 -10001d4a: d029 beq.n 10001da0 -10001d4c: 4b16 ldr r3, [pc, #88] @ (10001da8 ) -10001d4e: 429d cmp r5, r3 -10001d50: d027 beq.n 10001da2 -10001d52: 2280 movs r2, #128 @ 0x80 -10001d54: 03d2 lsls r2, r2, #15 -10001d56: 4b15 ldr r3, [pc, #84] @ (10001dac ) -10001d58: 601a str r2, [r3, #0] -10001d5a: 4b15 ldr r3, [pc, #84] @ (10001db0 ) -10001d5c: 601a str r2, [r3, #0] -10001d5e: 4b15 ldr r3, [pc, #84] @ (10001db4 ) -10001d60: 689b ldr r3, [r3, #8] -10001d62: 0011 movs r1, r2 -10001d64: 4399 bics r1, r3 -10001d66: d1fa bne.n 10001d5e -10001d68: 2100 movs r1, #0 -10001d6a: 0028 movs r0, r5 -10001d6c: f7ff ffd2 bl 10001d14 -10001d70: 0021 movs r1, r4 -10001d72: 0028 movs r0, r5 -10001d74: f7ff ffa0 bl 10001cb8 -10001d78: 0029 movs r1, r5 -10001d7a: 312c adds r1, #44 @ 0x2c -10001d7c: 6aeb ldr r3, [r5, #44] @ 0x2c -10001d7e: 2260 movs r2, #96 @ 0x60 -10001d80: 4053 eors r3, r2 -10001d82: 320e adds r2, #14 -10001d84: 401a ands r2, r3 -10001d86: 2380 movs r3, #128 @ 0x80 -10001d88: 015b lsls r3, r3, #5 -10001d8a: 430b orrs r3, r1 -10001d8c: 601a str r2, [r3, #0] -10001d8e: 4b0a ldr r3, [pc, #40] @ (10001db8 ) -10001d90: 632b str r3, [r5, #48] @ 0x30 -10001d92: 2380 movs r3, #128 @ 0x80 -10001d94: 019b lsls r3, r3, #6 -10001d96: 430b orrs r3, r1 -10001d98: 2210 movs r2, #16 -10001d9a: 601a str r2, [r3, #0] -10001d9c: 2303 movs r3, #3 -10001d9e: 64ab str r3, [r5, #72] @ 0x48 -10001da0: bd70 pop {r4, r5, r6, pc} -10001da2: 2280 movs r2, #128 @ 0x80 -10001da4: 0412 lsls r2, r2, #16 -10001da6: e7d6 b.n 10001d56 -10001da8: 40038000 .word 0x40038000 -10001dac: 4000e000 .word 0x4000e000 -10001db0: 4000f000 .word 0x4000f000 -10001db4: 4000c000 .word 0x4000c000 -10001db8: 00000301 .word 0x00000301 +10001d5c : +10001d5c: b570 push {r4, r5, r6, lr} +10001d5e: 0004 movs r4, r0 +10001d60: 000d movs r5, r1 +10001d62: 2006 movs r0, #6 +10001d64: f000 f97e bl 10002064 +10001d68: 00c0 lsls r0, r0, #3 +10001d6a: 0029 movs r1, r5 +10001d6c: f001 fc20 bl 100035b0 <__wrap___aeabi_uidiv> +10001d70: 09c6 lsrs r6, r0, #7 +10001d72: d008 beq.n 10001d86 +10001d74: 4b0e ldr r3, [pc, #56] @ (10001db0 ) +10001d76: 429e cmp r6, r3 +10001d78: d817 bhi.n 10001daa +10001d7a: 237f movs r3, #127 @ 0x7f +10001d7c: 4003 ands r3, r0 +10001d7e: 3301 adds r3, #1 +10001d80: 0035 movs r5, r6 +10001d82: 085e lsrs r6, r3, #1 +10001d84: e000 b.n 10001d88 +10001d86: 2501 movs r5, #1 +10001d88: 6265 str r5, [r4, #36] @ 0x24 +10001d8a: 62a6 str r6, [r4, #40] @ 0x28 +10001d8c: 342c adds r4, #44 @ 0x2c +10001d8e: 2380 movs r3, #128 @ 0x80 +10001d90: 019b lsls r3, r3, #6 +10001d92: 4323 orrs r3, r4 +10001d94: 2200 movs r2, #0 +10001d96: 601a str r2, [r3, #0] +10001d98: 2006 movs r0, #6 +10001d9a: f000 f963 bl 10002064 +10001d9e: 0080 lsls r0, r0, #2 +10001da0: 01a9 lsls r1, r5, #6 +10001da2: 1989 adds r1, r1, r6 +10001da4: f001 fc04 bl 100035b0 <__wrap___aeabi_uidiv> +10001da8: bd70 pop {r4, r5, r6, pc} +10001daa: 2600 movs r6, #0 +10001dac: 4d01 ldr r5, [pc, #4] @ (10001db4 ) +10001dae: e7eb b.n 10001d88 +10001db0: 0000fffe .word 0x0000fffe +10001db4: 0000ffff .word 0x0000ffff -10001dbc : -10001dbc: b5f8 push {r3, r4, r5, r6, r7, lr} -10001dbe: 46de mov lr, fp -10001dc0: 4657 mov r7, sl -10001dc2: 464e mov r6, r9 -10001dc4: 4645 mov r5, r8 -10001dc6: b5e0 push {r5, r6, r7, lr} -10001dc8: 0006 movs r6, r0 -10001dca: 000f movs r7, r1 -10001dcc: 0015 movs r5, r2 -10001dce: 9a0a ldr r2, [sp, #40] @ 0x28 -10001dd0: 4293 cmp r3, r2 -10001dd2: d34e bcc.n 10001e72 -10001dd4: 0e1a lsrs r2, r3, #24 -10001dd6: 4692 mov sl, r2 -10001dd8: 021b lsls r3, r3, #8 -10001dda: 4698 mov r8, r3 -10001ddc: 9a0a ldr r2, [sp, #40] @ 0x28 -10001dde: 2300 movs r3, #0 -10001de0: 4640 mov r0, r8 -10001de2: 4651 mov r1, sl -10001de4: f001 fbd0 bl 10003588 <__wrap___aeabi_uldivmod> -10001de8: 4681 mov r9, r0 -10001dea: 0074 lsls r4, r6, #1 -10001dec: 19a4 adds r4, r4, r6 -10001dee: 00a4 lsls r4, r4, #2 -10001df0: 4b2e ldr r3, [pc, #184] @ (10001eac ) -10001df2: 469c mov ip, r3 -10001df4: 4464 add r4, ip -10001df6: 6863 ldr r3, [r4, #4] -10001df8: 4283 cmp r3, r0 -10001dfa: d200 bcs.n 10001dfe -10001dfc: 6060 str r0, [r4, #4] -10001dfe: 1f33 subs r3, r6, #4 -10001e00: b2db uxtb r3, r3 -10001e02: 469b mov fp, r3 -10001e04: 2b01 cmp r3, #1 -10001e06: d93a bls.n 10001e7e -10001e08: 23c0 movs r3, #192 @ 0xc0 -10001e0a: 019b lsls r3, r3, #6 -10001e0c: 4323 orrs r3, r4 -10001e0e: 2280 movs r2, #128 @ 0x80 -10001e10: 0112 lsls r2, r2, #4 -10001e12: 601a str r2, [r3, #0] -10001e14: 4b26 ldr r3, [pc, #152] @ (10001eb0 ) -10001e16: 00b2 lsls r2, r6, #2 -10001e18: 58d1 ldr r1, [r2, r3] -10001e1a: 2900 cmp r1, #0 -10001e1c: d005 beq.n 10001e2a -10001e1e: 6958 ldr r0, [r3, #20] -10001e20: f001 fb74 bl 1000350c <__wrap___aeabi_uidiv> -10001e24: 3001 adds r0, #1 -10001e26: 3801 subs r0, #1 -10001e28: d1fd bne.n 10001e26 -10001e2a: 016d lsls r5, r5, #5 -10001e2c: 6823 ldr r3, [r4, #0] -10001e2e: 405d eors r5, r3 -10001e30: 22e0 movs r2, #224 @ 0xe0 -10001e32: 402a ands r2, r5 -10001e34: 2380 movs r3, #128 @ 0x80 -10001e36: 015b lsls r3, r3, #5 -10001e38: 4323 orrs r3, r4 -10001e3a: 601a str r2, [r3, #0] -10001e3c: 465a mov r2, fp -10001e3e: 2a01 cmp r2, #1 -10001e40: d928 bls.n 10001e94 -10001e42: 2380 movs r3, #128 @ 0x80 -10001e44: 019b lsls r3, r3, #6 -10001e46: 4323 orrs r3, r4 -10001e48: 2280 movs r2, #128 @ 0x80 -10001e4a: 0112 lsls r2, r2, #4 -10001e4c: 601a str r2, [r3, #0] -10001e4e: 464b mov r3, r9 -10001e50: 6063 str r3, [r4, #4] -10001e52: 464a mov r2, r9 -10001e54: 2300 movs r3, #0 -10001e56: 4640 mov r0, r8 -10001e58: 4651 mov r1, sl -10001e5a: f001 fb95 bl 10003588 <__wrap___aeabi_uldivmod> -10001e5e: 4b14 ldr r3, [pc, #80] @ (10001eb0 ) -10001e60: 00b6 lsls r6, r6, #2 -10001e62: 5198 str r0, [r3, r6] -10001e64: 2001 movs r0, #1 -10001e66: bcf0 pop {r4, r5, r6, r7} -10001e68: 46bb mov fp, r7 -10001e6a: 46b2 mov sl, r6 -10001e6c: 46a9 mov r9, r5 -10001e6e: 46a0 mov r8, r4 -10001e70: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001e72: 4b10 ldr r3, [pc, #64] @ (10001eb4 ) -10001e74: 4a10 ldr r2, [pc, #64] @ (10001eb8 ) -10001e76: 4811 ldr r0, [pc, #68] @ (10001ebc ) -10001e78: 212d movs r1, #45 @ 0x2d -10001e7a: f000 f95f bl 1000213c <__assert_func> -10001e7e: 2f01 cmp r7, #1 -10001e80: d1c2 bne.n 10001e08 -10001e82: 23c0 movs r3, #192 @ 0xc0 -10001e84: 019b lsls r3, r3, #6 -10001e86: 4323 orrs r3, r4 -10001e88: 2203 movs r2, #3 -10001e8a: 601a str r2, [r3, #0] -10001e8c: 68a3 ldr r3, [r4, #8] -10001e8e: 07db lsls r3, r3, #31 -10001e90: d5fc bpl.n 10001e8c -10001e92: e7ca b.n 10001e2a -10001e94: 6821 ldr r1, [r4, #0] -10001e96: 4079 eors r1, r7 -10001e98: 2203 movs r2, #3 -10001e9a: 400a ands r2, r1 -10001e9c: 601a str r2, [r3, #0] -10001e9e: 68a3 ldr r3, [r4, #8] -10001ea0: 2501 movs r5, #1 -10001ea2: 40bd lsls r5, r7 -10001ea4: 421d tst r5, r3 -10001ea6: d0fa beq.n 10001e9e -10001ea8: e7cb b.n 10001e42 -10001eaa: 46c0 nop @ (mov r8, r8) -10001eac: 40008000 .word 0x40008000 -10001eb0: 200004bc .word 0x200004bc -10001eb4: 10005284 .word 0x10005284 -10001eb8: 100052e8 .word 0x100052e8 -10001ebc: 10005298 .word 0x10005298 +10001db8 : +10001db8: 2900 cmp r1, #0 +10001dba: d009 beq.n 10001dd0 +10001dbc: 220a movs r2, #10 +10001dbe: 4b06 ldr r3, [pc, #24] @ (10001dd8 ) +10001dc0: 469c mov ip, r3 +10001dc2: 4460 add r0, ip +10001dc4: 4243 negs r3, r0 +10001dc6: 4158 adcs r0, r3 +10001dc8: 4b04 ldr r3, [pc, #16] @ (10001ddc ) +10001dca: 0040 lsls r0, r0, #1 +10001dcc: 52c2 strh r2, [r0, r3] +10001dce: 4770 bx lr +10001dd0: 2280 movs r2, #128 @ 0x80 +10001dd2: 0052 lsls r2, r2, #1 +10001dd4: e7f3 b.n 10001dbe +10001dd6: 46c0 nop @ (mov r8, r8) +10001dd8: bffc8000 .word 0xbffc8000 +10001ddc: 20000700 .word 0x20000700 -10001ec0 : -10001ec0: b530 push {r4, r5, lr} -10001ec2: b083 sub sp, #12 -10001ec4: 200c movs r0, #12 -10001ec6: f000 f917 bl 100020f8 -10001eca: f7fe fcd1 bl 10000870 -10001ece: 2800 cmp r0, #0 -10001ed0: d00d beq.n 10001eee -10001ed2: 2300 movs r3, #0 -10001ed4: e004 b.n 10001ee0 -10001ed6: 4a2e ldr r2, [pc, #184] @ (10001f90 ) -10001ed8: 0099 lsls r1, r3, #2 -10001eda: 482e ldr r0, [pc, #184] @ (10001f94 ) -10001edc: 5088 str r0, [r1, r2] -10001ede: 3301 adds r3, #1 -10001ee0: 2b09 cmp r3, #9 -10001ee2: d9f8 bls.n 10001ed6 -10001ee4: 4b2a ldr r3, [pc, #168] @ (10001f90 ) -10001ee6: 4a2c ldr r2, [pc, #176] @ (10001f98 ) -10001ee8: 625a str r2, [r3, #36] @ 0x24 -10001eea: b003 add sp, #12 -10001eec: bd30 pop {r4, r5, pc} -10001eee: 4b2b ldr r3, [pc, #172] @ (10001f9c ) -10001ef0: 2200 movs r2, #0 -10001ef2: 679a str r2, [r3, #120] @ 0x78 -10001ef4: f000 f908 bl 10002108 -10001ef8: 4b29 ldr r3, [pc, #164] @ (10001fa0 ) -10001efa: 2201 movs r2, #1 -10001efc: 601a str r2, [r3, #0] -10001efe: 4b27 ldr r3, [pc, #156] @ (10001f9c ) -10001f00: 6c5b ldr r3, [r3, #68] @ 0x44 -10001f02: 2b01 cmp r3, #1 -10001f04: d1fb bne.n 10001efe -10001f06: 4b27 ldr r3, [pc, #156] @ (10001fa4 ) -10001f08: 2203 movs r2, #3 -10001f0a: 601a str r2, [r3, #0] -10001f0c: 4b23 ldr r3, [pc, #140] @ (10001f9c ) -10001f0e: 6b9b ldr r3, [r3, #56] @ 0x38 -10001f10: 2b01 cmp r3, #1 -10001f12: d1fb bne.n 10001f0c -10001f14: 3301 adds r3, #1 -10001f16: 9300 str r3, [sp, #0] -10001f18: 3304 adds r3, #4 -10001f1a: 4a23 ldr r2, [pc, #140] @ (10001fa8 ) -10001f1c: 2101 movs r1, #1 -10001f1e: 4823 ldr r0, [pc, #140] @ (10001fac ) -10001f20: f000 f854 bl 10001fcc -10001f24: 2305 movs r3, #5 -10001f26: 9300 str r3, [sp, #0] -10001f28: 4a21 ldr r2, [pc, #132] @ (10001fb0 ) -10001f2a: 2101 movs r1, #1 -10001f2c: 4821 ldr r0, [pc, #132] @ (10001fb4 ) -10001f2e: f000 f84d bl 10001fcc -10001f32: 4b21 ldr r3, [pc, #132] @ (10001fb8 ) -10001f34: 9300 str r3, [sp, #0] -10001f36: 2200 movs r2, #0 -10001f38: 2102 movs r1, #2 -10001f3a: 2004 movs r0, #4 -10001f3c: f7ff ff3e bl 10001dbc -10001f40: 4d1e ldr r5, [pc, #120] @ (10001fbc ) -10001f42: 9500 str r5, [sp, #0] -10001f44: 002b movs r3, r5 -10001f46: 2200 movs r2, #0 -10001f48: 2101 movs r1, #1 -10001f4a: 2005 movs r0, #5 -10001f4c: f7ff ff36 bl 10001dbc -10001f50: 4c10 ldr r4, [pc, #64] @ (10001f94 ) -10001f52: 9400 str r4, [sp, #0] -10001f54: 0023 movs r3, r4 -10001f56: 2200 movs r2, #0 -10001f58: 2100 movs r1, #0 -10001f5a: 2007 movs r0, #7 -10001f5c: f7ff ff2e bl 10001dbc -10001f60: 9400 str r4, [sp, #0] -10001f62: 0023 movs r3, r4 -10001f64: 2200 movs r2, #0 -10001f66: 2100 movs r1, #0 -10001f68: 2008 movs r0, #8 -10001f6a: f7ff ff27 bl 10001dbc -10001f6e: 4b0a ldr r3, [pc, #40] @ (10001f98 ) -10001f70: 9300 str r3, [sp, #0] -10001f72: 0023 movs r3, r4 -10001f74: 2200 movs r2, #0 -10001f76: 2100 movs r1, #0 -10001f78: 2009 movs r0, #9 -10001f7a: f7ff ff1f bl 10001dbc -10001f7e: 9500 str r5, [sp, #0] -10001f80: 002b movs r3, r5 -10001f82: 2200 movs r2, #0 -10001f84: 2100 movs r1, #0 -10001f86: 2006 movs r0, #6 -10001f88: f7ff ff18 bl 10001dbc -10001f8c: e7ad b.n 10001eea -10001f8e: 46c0 nop @ (mov r8, r8) -10001f90: 200004bc .word 0x200004bc -10001f94: 02dc6c00 .word 0x02dc6c00 -10001f98: 0000b71b .word 0x0000b71b -10001f9c: 40008000 .word 0x40008000 -10001fa0: 4000b03c .word 0x4000b03c -10001fa4: 4000b030 .word 0x4000b030 -10001fa8: 59682f00 .word 0x59682f00 -10001fac: 40028000 .word 0x40028000 -10001fb0: 47868c00 .word 0x47868c00 -10001fb4: 4002c000 .word 0x4002c000 -10001fb8: 00b71b00 .word 0x00b71b00 -10001fbc: 07735940 .word 0x07735940 +10001de0 : +10001de0: b570 push {r4, r5, r6, lr} +10001de2: 0005 movs r5, r0 +10001de4: 000c movs r4, r1 +10001de6: 2006 movs r0, #6 +10001de8: f000 f93c bl 10002064 +10001dec: 2800 cmp r0, #0 +10001dee: d029 beq.n 10001e44 +10001df0: 4b16 ldr r3, [pc, #88] @ (10001e4c ) +10001df2: 429d cmp r5, r3 +10001df4: d027 beq.n 10001e46 +10001df6: 2280 movs r2, #128 @ 0x80 +10001df8: 03d2 lsls r2, r2, #15 +10001dfa: 4b15 ldr r3, [pc, #84] @ (10001e50 ) +10001dfc: 601a str r2, [r3, #0] +10001dfe: 4b15 ldr r3, [pc, #84] @ (10001e54 ) +10001e00: 601a str r2, [r3, #0] +10001e02: 4b15 ldr r3, [pc, #84] @ (10001e58 ) +10001e04: 689b ldr r3, [r3, #8] +10001e06: 0011 movs r1, r2 +10001e08: 4399 bics r1, r3 +10001e0a: d1fa bne.n 10001e02 +10001e0c: 2100 movs r1, #0 +10001e0e: 0028 movs r0, r5 +10001e10: f7ff ffd2 bl 10001db8 +10001e14: 0021 movs r1, r4 +10001e16: 0028 movs r0, r5 +10001e18: f7ff ffa0 bl 10001d5c +10001e1c: 0029 movs r1, r5 +10001e1e: 312c adds r1, #44 @ 0x2c +10001e20: 6aeb ldr r3, [r5, #44] @ 0x2c +10001e22: 2260 movs r2, #96 @ 0x60 +10001e24: 4053 eors r3, r2 +10001e26: 320e adds r2, #14 +10001e28: 401a ands r2, r3 +10001e2a: 2380 movs r3, #128 @ 0x80 +10001e2c: 015b lsls r3, r3, #5 +10001e2e: 430b orrs r3, r1 +10001e30: 601a str r2, [r3, #0] +10001e32: 4b0a ldr r3, [pc, #40] @ (10001e5c ) +10001e34: 632b str r3, [r5, #48] @ 0x30 +10001e36: 2380 movs r3, #128 @ 0x80 +10001e38: 019b lsls r3, r3, #6 +10001e3a: 430b orrs r3, r1 +10001e3c: 2210 movs r2, #16 +10001e3e: 601a str r2, [r3, #0] +10001e40: 2303 movs r3, #3 +10001e42: 64ab str r3, [r5, #72] @ 0x48 +10001e44: bd70 pop {r4, r5, r6, pc} +10001e46: 2280 movs r2, #128 @ 0x80 +10001e48: 0412 lsls r2, r2, #16 +10001e4a: e7d6 b.n 10001dfa +10001e4c: 40038000 .word 0x40038000 +10001e50: 4000e000 .word 0x4000e000 +10001e54: 4000f000 .word 0x4000f000 +10001e58: 4000c000 .word 0x4000c000 +10001e5c: 00000301 .word 0x00000301 -10001fc0 : -10001fc0: 4b01 ldr r3, [pc, #4] @ (10001fc8 ) -10001fc2: 0080 lsls r0, r0, #2 -10001fc4: 58c0 ldr r0, [r0, r3] -10001fc6: 4770 bx lr -10001fc8: 200004bc .word 0x200004bc +10001e60 : +10001e60: b5f8 push {r3, r4, r5, r6, r7, lr} +10001e62: 46de mov lr, fp +10001e64: 4657 mov r7, sl +10001e66: 464e mov r6, r9 +10001e68: 4645 mov r5, r8 +10001e6a: b5e0 push {r5, r6, r7, lr} +10001e6c: 0006 movs r6, r0 +10001e6e: 000f movs r7, r1 +10001e70: 0015 movs r5, r2 +10001e72: 9a0a ldr r2, [sp, #40] @ 0x28 +10001e74: 4293 cmp r3, r2 +10001e76: d34e bcc.n 10001f16 +10001e78: 0e1a lsrs r2, r3, #24 +10001e7a: 4692 mov sl, r2 +10001e7c: 021b lsls r3, r3, #8 +10001e7e: 4698 mov r8, r3 +10001e80: 9a0a ldr r2, [sp, #40] @ 0x28 +10001e82: 2300 movs r3, #0 +10001e84: 4640 mov r0, r8 +10001e86: 4651 mov r1, sl +10001e88: f001 fbd0 bl 1000362c <__wrap___aeabi_uldivmod> +10001e8c: 4681 mov r9, r0 +10001e8e: 0074 lsls r4, r6, #1 +10001e90: 19a4 adds r4, r4, r6 +10001e92: 00a4 lsls r4, r4, #2 +10001e94: 4b2e ldr r3, [pc, #184] @ (10001f50 ) +10001e96: 469c mov ip, r3 +10001e98: 4464 add r4, ip +10001e9a: 6863 ldr r3, [r4, #4] +10001e9c: 4283 cmp r3, r0 +10001e9e: d200 bcs.n 10001ea2 +10001ea0: 6060 str r0, [r4, #4] +10001ea2: 1f33 subs r3, r6, #4 +10001ea4: b2db uxtb r3, r3 +10001ea6: 469b mov fp, r3 +10001ea8: 2b01 cmp r3, #1 +10001eaa: d93a bls.n 10001f22 +10001eac: 23c0 movs r3, #192 @ 0xc0 +10001eae: 019b lsls r3, r3, #6 +10001eb0: 4323 orrs r3, r4 +10001eb2: 2280 movs r2, #128 @ 0x80 +10001eb4: 0112 lsls r2, r2, #4 +10001eb6: 601a str r2, [r3, #0] +10001eb8: 4b26 ldr r3, [pc, #152] @ (10001f54 ) +10001eba: 00b2 lsls r2, r6, #2 +10001ebc: 58d1 ldr r1, [r2, r3] +10001ebe: 2900 cmp r1, #0 +10001ec0: d005 beq.n 10001ece +10001ec2: 6958 ldr r0, [r3, #20] +10001ec4: f001 fb74 bl 100035b0 <__wrap___aeabi_uidiv> +10001ec8: 3001 adds r0, #1 +10001eca: 3801 subs r0, #1 +10001ecc: d1fd bne.n 10001eca +10001ece: 016d lsls r5, r5, #5 +10001ed0: 6823 ldr r3, [r4, #0] +10001ed2: 405d eors r5, r3 +10001ed4: 22e0 movs r2, #224 @ 0xe0 +10001ed6: 402a ands r2, r5 +10001ed8: 2380 movs r3, #128 @ 0x80 +10001eda: 015b lsls r3, r3, #5 +10001edc: 4323 orrs r3, r4 +10001ede: 601a str r2, [r3, #0] +10001ee0: 465a mov r2, fp +10001ee2: 2a01 cmp r2, #1 +10001ee4: d928 bls.n 10001f38 +10001ee6: 2380 movs r3, #128 @ 0x80 +10001ee8: 019b lsls r3, r3, #6 +10001eea: 4323 orrs r3, r4 +10001eec: 2280 movs r2, #128 @ 0x80 +10001eee: 0112 lsls r2, r2, #4 +10001ef0: 601a str r2, [r3, #0] +10001ef2: 464b mov r3, r9 +10001ef4: 6063 str r3, [r4, #4] +10001ef6: 464a mov r2, r9 +10001ef8: 2300 movs r3, #0 +10001efa: 4640 mov r0, r8 +10001efc: 4651 mov r1, sl +10001efe: f001 fb95 bl 1000362c <__wrap___aeabi_uldivmod> +10001f02: 4b14 ldr r3, [pc, #80] @ (10001f54 ) +10001f04: 00b6 lsls r6, r6, #2 +10001f06: 5198 str r0, [r3, r6] +10001f08: 2001 movs r0, #1 +10001f0a: bcf0 pop {r4, r5, r6, r7} +10001f0c: 46bb mov fp, r7 +10001f0e: 46b2 mov sl, r6 +10001f10: 46a9 mov r9, r5 +10001f12: 46a0 mov r8, r4 +10001f14: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001f16: 4b10 ldr r3, [pc, #64] @ (10001f58 ) +10001f18: 4a10 ldr r2, [pc, #64] @ (10001f5c ) +10001f1a: 4811 ldr r0, [pc, #68] @ (10001f60 ) +10001f1c: 212d movs r1, #45 @ 0x2d +10001f1e: f000 f95f bl 100021e0 <__assert_func> +10001f22: 2f01 cmp r7, #1 +10001f24: d1c2 bne.n 10001eac +10001f26: 23c0 movs r3, #192 @ 0xc0 +10001f28: 019b lsls r3, r3, #6 +10001f2a: 4323 orrs r3, r4 +10001f2c: 2203 movs r2, #3 +10001f2e: 601a str r2, [r3, #0] +10001f30: 68a3 ldr r3, [r4, #8] +10001f32: 07db lsls r3, r3, #31 +10001f34: d5fc bpl.n 10001f30 +10001f36: e7ca b.n 10001ece +10001f38: 6821 ldr r1, [r4, #0] +10001f3a: 4079 eors r1, r7 +10001f3c: 2203 movs r2, #3 +10001f3e: 400a ands r2, r1 +10001f40: 601a str r2, [r3, #0] +10001f42: 68a3 ldr r3, [r4, #8] +10001f44: 2501 movs r5, #1 +10001f46: 40bd lsls r5, r7 +10001f48: 421d tst r5, r3 +10001f4a: d0fa beq.n 10001f42 +10001f4c: e7cb b.n 10001ee6 +10001f4e: 46c0 nop @ (mov r8, r8) +10001f50: 40008000 .word 0x40008000 +10001f54: 20000444 .word 0x20000444 +10001f58: 100055e8 .word 0x100055e8 +10001f5c: 1000564c .word 0x1000564c +10001f60: 100055fc .word 0x100055fc -10001fcc : -10001fcc: b5f0 push {r4, r5, r6, r7, lr} -10001fce: 46c6 mov lr, r8 -10001fd0: b500 push {lr} -10001fd2: 0004 movs r4, r0 -10001fd4: 000d movs r5, r1 -10001fd6: 0017 movs r7, r2 -10001fd8: 4698 mov r8, r3 -10001fda: 200c movs r0, #12 -10001fdc: f001 fa96 bl 1000350c <__wrap___aeabi_uidiv> -10001fe0: 0006 movs r6, r0 -10001fe2: 4b39 ldr r3, [pc, #228] @ (100020c8 ) -10001fe4: 18fa adds r2, r7, r3 -10001fe6: 4b39 ldr r3, [pc, #228] @ (100020cc ) -10001fe8: 429a cmp r2, r3 -10001fea: d841 bhi.n 10002070 -10001fec: 0143 lsls r3, r0, #5 -10001fee: 1a1b subs r3, r3, r0 -10001ff0: 0199 lsls r1, r3, #6 -10001ff2: 1ac9 subs r1, r1, r3 -10001ff4: 00c9 lsls r1, r1, #3 -10001ff6: 1809 adds r1, r1, r0 -10001ff8: 0189 lsls r1, r1, #6 -10001ffa: 0038 movs r0, r7 -10001ffc: f001 fa86 bl 1000350c <__wrap___aeabi_uidiv> -10002000: 0002 movs r2, r0 -10002002: 3a10 subs r2, #16 -10002004: 2398 movs r3, #152 @ 0x98 -10002006: 005b lsls r3, r3, #1 -10002008: 429a cmp r2, r3 -1000200a: d837 bhi.n 1000207c -1000200c: 4643 mov r3, r8 -1000200e: 3b01 subs r3, #1 -10002010: 2b06 cmp r3, #6 -10002012: d839 bhi.n 10002088 -10002014: 9b06 ldr r3, [sp, #24] -10002016: 3b01 subs r3, #1 -10002018: 2b06 cmp r3, #6 -1000201a: d835 bhi.n 10002088 -1000201c: 093f lsrs r7, r7, #4 -1000201e: 42b7 cmp r7, r6 -10002020: d338 bcc.n 10002094 -10002022: 4643 mov r3, r8 -10002024: 041e lsls r6, r3, #16 -10002026: 9b06 ldr r3, [sp, #24] -10002028: 031b lsls r3, r3, #12 -1000202a: 431e orrs r6, r3 -1000202c: 6823 ldr r3, [r4, #0] -1000202e: 2b00 cmp r3, #0 -10002030: db36 blt.n 100020a0 -10002032: 4b27 ldr r3, [pc, #156] @ (100020d0 ) -10002034: 429c cmp r4, r3 -10002036: d044 beq.n 100020c2 -10002038: 2380 movs r3, #128 @ 0x80 -1000203a: 015b lsls r3, r3, #5 -1000203c: 4a25 ldr r2, [pc, #148] @ (100020d4 ) -1000203e: 6013 str r3, [r2, #0] -10002040: 4a25 ldr r2, [pc, #148] @ (100020d8 ) -10002042: 6013 str r3, [r2, #0] -10002044: 4a25 ldr r2, [pc, #148] @ (100020dc ) -10002046: 6892 ldr r2, [r2, #8] -10002048: 0019 movs r1, r3 -1000204a: 4391 bics r1, r2 -1000204c: d1fa bne.n 10002044 -1000204e: 6025 str r5, [r4, #0] -10002050: 60a0 str r0, [r4, #8] -10002052: 1d22 adds r2, r4, #4 -10002054: 23c0 movs r3, #192 @ 0xc0 -10002056: 019b lsls r3, r3, #6 -10002058: 4313 orrs r3, r2 -1000205a: 2221 movs r2, #33 @ 0x21 -1000205c: 601a str r2, [r3, #0] -1000205e: 6822 ldr r2, [r4, #0] -10002060: 2a00 cmp r2, #0 -10002062: dafc bge.n 1000205e -10002064: 60e6 str r6, [r4, #12] -10002066: 2208 movs r2, #8 -10002068: 601a str r2, [r3, #0] -1000206a: bc80 pop {r7} -1000206c: 46b8 mov r8, r7 -1000206e: bdf0 pop {r4, r5, r6, r7, pc} -10002070: 4b1b ldr r3, [pc, #108] @ (100020e0 ) -10002072: 4a1c ldr r2, [pc, #112] @ (100020e4 ) -10002074: 481c ldr r0, [pc, #112] @ (100020e8 ) -10002076: 2111 movs r1, #17 -10002078: f000 f860 bl 1000213c <__assert_func> -1000207c: 4b1b ldr r3, [pc, #108] @ (100020ec ) -1000207e: 4a19 ldr r2, [pc, #100] @ (100020e4 ) -10002080: 4819 ldr r0, [pc, #100] @ (100020e8 ) -10002082: 2119 movs r1, #25 -10002084: f000 f85a bl 1000213c <__assert_func> -10002088: 4b19 ldr r3, [pc, #100] @ (100020f0 ) -1000208a: 4a16 ldr r2, [pc, #88] @ (100020e4 ) -1000208c: 4816 ldr r0, [pc, #88] @ (100020e8 ) -1000208e: 211c movs r1, #28 -10002090: f000 f854 bl 1000213c <__assert_func> -10002094: 4b17 ldr r3, [pc, #92] @ (100020f4 ) -10002096: 4a13 ldr r2, [pc, #76] @ (100020e4 ) -10002098: 4813 ldr r0, [pc, #76] @ (100020e8 ) -1000209a: 2123 movs r1, #35 @ 0x23 -1000209c: f000 f84e bl 1000213c <__assert_func> -100020a0: 6822 ldr r2, [r4, #0] -100020a2: 233f movs r3, #63 @ 0x3f -100020a4: 4013 ands r3, r2 -100020a6: 42ab cmp r3, r5 -100020a8: d1c3 bne.n 10002032 -100020aa: 68a3 ldr r3, [r4, #8] -100020ac: 051b lsls r3, r3, #20 -100020ae: 0d1b lsrs r3, r3, #20 -100020b0: 4283 cmp r3, r0 -100020b2: d1be bne.n 10002032 -100020b4: 68e3 ldr r3, [r4, #12] -100020b6: 22ee movs r2, #238 @ 0xee -100020b8: 02d2 lsls r2, r2, #11 -100020ba: 4013 ands r3, r2 -100020bc: 42b3 cmp r3, r6 -100020be: d1b8 bne.n 10002032 -100020c0: e7d3 b.n 1000206a -100020c2: 2380 movs r3, #128 @ 0x80 -100020c4: 019b lsls r3, r3, #6 -100020c6: e7b9 b.n 1000203c -100020c8: d34be880 .word 0xd34be880 -100020cc: 32a9f880 .word 0x32a9f880 -100020d0: 4002c000 .word 0x4002c000 -100020d4: 4000e000 .word 0x4000e000 -100020d8: 4000f000 .word 0x4000f000 -100020dc: 4000c000 .word 0x4000c000 -100020e0: 100052f8 .word 0x100052f8 -100020e4: 10005424 .word 0x10005424 -100020e8: 10005358 .word 0x10005358 -100020ec: 100053a0 .word 0x100053a0 -100020f0: 100053bc .word 0x100053bc -100020f4: 10005408 .word 0x10005408 +10001f64 : +10001f64: b530 push {r4, r5, lr} +10001f66: b083 sub sp, #12 +10001f68: 200c movs r0, #12 +10001f6a: f000 f917 bl 1000219c +10001f6e: f7fe fcd1 bl 10000914 +10001f72: 2800 cmp r0, #0 +10001f74: d00d beq.n 10001f92 +10001f76: 2300 movs r3, #0 +10001f78: e004 b.n 10001f84 +10001f7a: 4a2e ldr r2, [pc, #184] @ (10002034 ) +10001f7c: 0099 lsls r1, r3, #2 +10001f7e: 482e ldr r0, [pc, #184] @ (10002038 ) +10001f80: 5088 str r0, [r1, r2] +10001f82: 3301 adds r3, #1 +10001f84: 2b09 cmp r3, #9 +10001f86: d9f8 bls.n 10001f7a +10001f88: 4b2a ldr r3, [pc, #168] @ (10002034 ) +10001f8a: 4a2c ldr r2, [pc, #176] @ (1000203c ) +10001f8c: 625a str r2, [r3, #36] @ 0x24 +10001f8e: b003 add sp, #12 +10001f90: bd30 pop {r4, r5, pc} +10001f92: 4b2b ldr r3, [pc, #172] @ (10002040 ) +10001f94: 2200 movs r2, #0 +10001f96: 679a str r2, [r3, #120] @ 0x78 +10001f98: f000 f908 bl 100021ac +10001f9c: 4b29 ldr r3, [pc, #164] @ (10002044 ) +10001f9e: 2201 movs r2, #1 +10001fa0: 601a str r2, [r3, #0] +10001fa2: 4b27 ldr r3, [pc, #156] @ (10002040 ) +10001fa4: 6c5b ldr r3, [r3, #68] @ 0x44 +10001fa6: 2b01 cmp r3, #1 +10001fa8: d1fb bne.n 10001fa2 +10001faa: 4b27 ldr r3, [pc, #156] @ (10002048 ) +10001fac: 2203 movs r2, #3 +10001fae: 601a str r2, [r3, #0] +10001fb0: 4b23 ldr r3, [pc, #140] @ (10002040 ) +10001fb2: 6b9b ldr r3, [r3, #56] @ 0x38 +10001fb4: 2b01 cmp r3, #1 +10001fb6: d1fb bne.n 10001fb0 +10001fb8: 3301 adds r3, #1 +10001fba: 9300 str r3, [sp, #0] +10001fbc: 3304 adds r3, #4 +10001fbe: 4a23 ldr r2, [pc, #140] @ (1000204c ) +10001fc0: 2101 movs r1, #1 +10001fc2: 4823 ldr r0, [pc, #140] @ (10002050 ) +10001fc4: f000 f854 bl 10002070 +10001fc8: 2305 movs r3, #5 +10001fca: 9300 str r3, [sp, #0] +10001fcc: 4a21 ldr r2, [pc, #132] @ (10002054 ) +10001fce: 2101 movs r1, #1 +10001fd0: 4821 ldr r0, [pc, #132] @ (10002058 ) +10001fd2: f000 f84d bl 10002070 +10001fd6: 4b21 ldr r3, [pc, #132] @ (1000205c ) +10001fd8: 9300 str r3, [sp, #0] +10001fda: 2200 movs r2, #0 +10001fdc: 2102 movs r1, #2 +10001fde: 2004 movs r0, #4 +10001fe0: f7ff ff3e bl 10001e60 +10001fe4: 4d1e ldr r5, [pc, #120] @ (10002060 ) +10001fe6: 9500 str r5, [sp, #0] +10001fe8: 002b movs r3, r5 +10001fea: 2200 movs r2, #0 +10001fec: 2101 movs r1, #1 +10001fee: 2005 movs r0, #5 +10001ff0: f7ff ff36 bl 10001e60 +10001ff4: 4c10 ldr r4, [pc, #64] @ (10002038 ) +10001ff6: 9400 str r4, [sp, #0] +10001ff8: 0023 movs r3, r4 +10001ffa: 2200 movs r2, #0 +10001ffc: 2100 movs r1, #0 +10001ffe: 2007 movs r0, #7 +10002000: f7ff ff2e bl 10001e60 +10002004: 9400 str r4, [sp, #0] +10002006: 0023 movs r3, r4 +10002008: 2200 movs r2, #0 +1000200a: 2100 movs r1, #0 +1000200c: 2008 movs r0, #8 +1000200e: f7ff ff27 bl 10001e60 +10002012: 4b0a ldr r3, [pc, #40] @ (1000203c ) +10002014: 9300 str r3, [sp, #0] +10002016: 0023 movs r3, r4 +10002018: 2200 movs r2, #0 +1000201a: 2100 movs r1, #0 +1000201c: 2009 movs r0, #9 +1000201e: f7ff ff1f bl 10001e60 +10002022: 9500 str r5, [sp, #0] +10002024: 002b movs r3, r5 +10002026: 2200 movs r2, #0 +10002028: 2100 movs r1, #0 +1000202a: 2006 movs r0, #6 +1000202c: f7ff ff18 bl 10001e60 +10002030: e7ad b.n 10001f8e +10002032: 46c0 nop @ (mov r8, r8) +10002034: 20000444 .word 0x20000444 +10002038: 02dc6c00 .word 0x02dc6c00 +1000203c: 0000b71b .word 0x0000b71b +10002040: 40008000 .word 0x40008000 +10002044: 4000b03c .word 0x4000b03c +10002048: 4000b030 .word 0x4000b030 +1000204c: 59682f00 .word 0x59682f00 +10002050: 40028000 .word 0x40028000 +10002054: 47868c00 .word 0x47868c00 +10002058: 4002c000 .word 0x4002c000 +1000205c: 00b71b00 .word 0x00b71b00 +10002060: 07735940 .word 0x07735940 -100020f8 : -100020f8: 2380 movs r3, #128 @ 0x80 -100020fa: 009b lsls r3, r3, #2 -100020fc: 4303 orrs r3, r0 -100020fe: 4a01 ldr r2, [pc, #4] @ (10002104 ) -10002100: 62d3 str r3, [r2, #44] @ 0x2c -10002102: 4770 bx lr -10002104: 40058000 .word 0x40058000 +10002064 : +10002064: 4b01 ldr r3, [pc, #4] @ (1000206c ) +10002066: 0080 lsls r0, r0, #2 +10002068: 58c0 ldr r0, [r0, r3] +1000206a: 4770 bx lr +1000206c: 20000444 .word 0x20000444 -10002108 : -10002108: 4b06 ldr r3, [pc, #24] @ (10002124 ) -1000210a: 22aa movs r2, #170 @ 0xaa -1000210c: 0112 lsls r2, r2, #4 -1000210e: 601a str r2, [r3, #0] -10002110: 222f movs r2, #47 @ 0x2f -10002112: 60da str r2, [r3, #12] -10002114: 4b04 ldr r3, [pc, #16] @ (10002128 ) -10002116: 4a05 ldr r2, [pc, #20] @ (1000212c ) -10002118: 601a str r2, [r3, #0] -1000211a: 4b02 ldr r3, [pc, #8] @ (10002124 ) -1000211c: 685b ldr r3, [r3, #4] -1000211e: 2b00 cmp r3, #0 -10002120: dafb bge.n 1000211a -10002122: 4770 bx lr -10002124: 40024000 .word 0x40024000 -10002128: 40026000 .word 0x40026000 -1000212c: 00fab000 .word 0x00fab000 +10002070 : +10002070: b5f0 push {r4, r5, r6, r7, lr} +10002072: 46c6 mov lr, r8 +10002074: b500 push {lr} +10002076: 0004 movs r4, r0 +10002078: 000d movs r5, r1 +1000207a: 0017 movs r7, r2 +1000207c: 4698 mov r8, r3 +1000207e: 200c movs r0, #12 +10002080: f001 fa96 bl 100035b0 <__wrap___aeabi_uidiv> +10002084: 0006 movs r6, r0 +10002086: 4b39 ldr r3, [pc, #228] @ (1000216c ) +10002088: 18fa adds r2, r7, r3 +1000208a: 4b39 ldr r3, [pc, #228] @ (10002170 ) +1000208c: 429a cmp r2, r3 +1000208e: d841 bhi.n 10002114 +10002090: 0143 lsls r3, r0, #5 +10002092: 1a1b subs r3, r3, r0 +10002094: 0199 lsls r1, r3, #6 +10002096: 1ac9 subs r1, r1, r3 +10002098: 00c9 lsls r1, r1, #3 +1000209a: 1809 adds r1, r1, r0 +1000209c: 0189 lsls r1, r1, #6 +1000209e: 0038 movs r0, r7 +100020a0: f001 fa86 bl 100035b0 <__wrap___aeabi_uidiv> +100020a4: 0002 movs r2, r0 +100020a6: 3a10 subs r2, #16 +100020a8: 2398 movs r3, #152 @ 0x98 +100020aa: 005b lsls r3, r3, #1 +100020ac: 429a cmp r2, r3 +100020ae: d837 bhi.n 10002120 +100020b0: 4643 mov r3, r8 +100020b2: 3b01 subs r3, #1 +100020b4: 2b06 cmp r3, #6 +100020b6: d839 bhi.n 1000212c +100020b8: 9b06 ldr r3, [sp, #24] +100020ba: 3b01 subs r3, #1 +100020bc: 2b06 cmp r3, #6 +100020be: d835 bhi.n 1000212c +100020c0: 093f lsrs r7, r7, #4 +100020c2: 42b7 cmp r7, r6 +100020c4: d338 bcc.n 10002138 +100020c6: 4643 mov r3, r8 +100020c8: 041e lsls r6, r3, #16 +100020ca: 9b06 ldr r3, [sp, #24] +100020cc: 031b lsls r3, r3, #12 +100020ce: 431e orrs r6, r3 +100020d0: 6823 ldr r3, [r4, #0] +100020d2: 2b00 cmp r3, #0 +100020d4: db36 blt.n 10002144 +100020d6: 4b27 ldr r3, [pc, #156] @ (10002174 ) +100020d8: 429c cmp r4, r3 +100020da: d044 beq.n 10002166 +100020dc: 2380 movs r3, #128 @ 0x80 +100020de: 015b lsls r3, r3, #5 +100020e0: 4a25 ldr r2, [pc, #148] @ (10002178 ) +100020e2: 6013 str r3, [r2, #0] +100020e4: 4a25 ldr r2, [pc, #148] @ (1000217c ) +100020e6: 6013 str r3, [r2, #0] +100020e8: 4a25 ldr r2, [pc, #148] @ (10002180 ) +100020ea: 6892 ldr r2, [r2, #8] +100020ec: 0019 movs r1, r3 +100020ee: 4391 bics r1, r2 +100020f0: d1fa bne.n 100020e8 +100020f2: 6025 str r5, [r4, #0] +100020f4: 60a0 str r0, [r4, #8] +100020f6: 1d22 adds r2, r4, #4 +100020f8: 23c0 movs r3, #192 @ 0xc0 +100020fa: 019b lsls r3, r3, #6 +100020fc: 4313 orrs r3, r2 +100020fe: 2221 movs r2, #33 @ 0x21 +10002100: 601a str r2, [r3, #0] +10002102: 6822 ldr r2, [r4, #0] +10002104: 2a00 cmp r2, #0 +10002106: dafc bge.n 10002102 +10002108: 60e6 str r6, [r4, #12] +1000210a: 2208 movs r2, #8 +1000210c: 601a str r2, [r3, #0] +1000210e: bc80 pop {r7} +10002110: 46b8 mov r8, r7 +10002112: bdf0 pop {r4, r5, r6, r7, pc} +10002114: 4b1b ldr r3, [pc, #108] @ (10002184 ) +10002116: 4a1c ldr r2, [pc, #112] @ (10002188 ) +10002118: 481c ldr r0, [pc, #112] @ (1000218c ) +1000211a: 2111 movs r1, #17 +1000211c: f000 f860 bl 100021e0 <__assert_func> +10002120: 4b1b ldr r3, [pc, #108] @ (10002190 ) +10002122: 4a19 ldr r2, [pc, #100] @ (10002188 ) +10002124: 4819 ldr r0, [pc, #100] @ (1000218c ) +10002126: 2119 movs r1, #25 +10002128: f000 f85a bl 100021e0 <__assert_func> +1000212c: 4b19 ldr r3, [pc, #100] @ (10002194 ) +1000212e: 4a16 ldr r2, [pc, #88] @ (10002188 ) +10002130: 4816 ldr r0, [pc, #88] @ (1000218c ) +10002132: 211c movs r1, #28 +10002134: f000 f854 bl 100021e0 <__assert_func> +10002138: 4b17 ldr r3, [pc, #92] @ (10002198 ) +1000213a: 4a13 ldr r2, [pc, #76] @ (10002188 ) +1000213c: 4813 ldr r0, [pc, #76] @ (1000218c ) +1000213e: 2123 movs r1, #35 @ 0x23 +10002140: f000 f84e bl 100021e0 <__assert_func> +10002144: 6822 ldr r2, [r4, #0] +10002146: 233f movs r3, #63 @ 0x3f +10002148: 4013 ands r3, r2 +1000214a: 42ab cmp r3, r5 +1000214c: d1c3 bne.n 100020d6 +1000214e: 68a3 ldr r3, [r4, #8] +10002150: 051b lsls r3, r3, #20 +10002152: 0d1b lsrs r3, r3, #20 +10002154: 4283 cmp r3, r0 +10002156: d1be bne.n 100020d6 +10002158: 68e3 ldr r3, [r4, #12] +1000215a: 22ee movs r2, #238 @ 0xee +1000215c: 02d2 lsls r2, r2, #11 +1000215e: 4013 ands r3, r2 +10002160: 42b3 cmp r3, r6 +10002162: d1b8 bne.n 100020d6 +10002164: e7d3 b.n 1000210e +10002166: 2380 movs r3, #128 @ 0x80 +10002168: 019b lsls r3, r3, #6 +1000216a: e7b9 b.n 100020e0 +1000216c: d34be880 .word 0xd34be880 +10002170: 32a9f880 .word 0x32a9f880 +10002174: 4002c000 .word 0x4002c000 +10002178: 4000e000 .word 0x4000e000 +1000217c: 4000f000 .word 0x4000f000 +10002180: 4000c000 .word 0x4000c000 +10002184: 1000565c .word 0x1000565c +10002188: 10005788 .word 0x10005788 +1000218c: 100056bc .word 0x100056bc +10002190: 10005704 .word 0x10005704 +10002194: 10005720 .word 0x10005720 +10002198: 1000576c .word 0x1000576c -10002130 <_exit>: -10002130: be00 bkpt 0x0000 -10002132: e7fd b.n 10002130 <_exit> +1000219c : +1000219c: 2380 movs r3, #128 @ 0x80 +1000219e: 009b lsls r3, r3, #2 +100021a0: 4303 orrs r3, r0 +100021a2: 4a01 ldr r2, [pc, #4] @ (100021a8 ) +100021a4: 62d3 str r3, [r2, #44] @ 0x2c +100021a6: 4770 bx lr +100021a8: 40058000 .word 0x40058000 -10002134 : -10002134: b510 push {r4, lr} -10002136: f7ff fffb bl 10002130 <_exit> +100021ac : +100021ac: 4b06 ldr r3, [pc, #24] @ (100021c8 ) +100021ae: 22aa movs r2, #170 @ 0xaa +100021b0: 0112 lsls r2, r2, #4 +100021b2: 601a str r2, [r3, #0] +100021b4: 222f movs r2, #47 @ 0x2f +100021b6: 60da str r2, [r3, #12] +100021b8: 4b04 ldr r3, [pc, #16] @ (100021cc ) +100021ba: 4a05 ldr r2, [pc, #20] @ (100021d0 ) +100021bc: 601a str r2, [r3, #0] +100021be: 4b02 ldr r3, [pc, #8] @ (100021c8 ) +100021c0: 685b ldr r3, [r3, #4] +100021c2: 2b00 cmp r3, #0 +100021c4: dafb bge.n 100021be +100021c6: 4770 bx lr +100021c8: 40024000 .word 0x40024000 +100021cc: 40026000 .word 0x40026000 +100021d0: 00fab000 .word 0x00fab000 + +100021d4 <_exit>: +100021d4: be00 bkpt 0x0000 +100021d6: e7fd b.n 100021d4 <_exit> + +100021d8 : +100021d8: b510 push {r4, lr} +100021da: f7ff fffb bl 100021d4 <_exit> ... -1000213c <__assert_func>: -1000213c: b530 push {r4, r5, lr} -1000213e: b083 sub sp, #12 -10002140: 000d movs r5, r1 -10002142: 0019 movs r1, r3 -10002144: 2a00 cmp r2, #0 -10002146: d00b beq.n 10002160 <__assert_func+0x24> -10002148: 4b07 ldr r3, [pc, #28] @ (10002168 <__assert_func+0x2c>) -1000214a: 4c08 ldr r4, [pc, #32] @ (1000216c <__assert_func+0x30>) -1000214c: 9201 str r2, [sp, #4] -1000214e: 9300 str r3, [sp, #0] -10002150: 002b movs r3, r5 -10002152: 0002 movs r2, r0 -10002154: 0020 movs r0, r4 -10002156: f002 fa61 bl 1000461c <__wrap_printf> -1000215a: 2001 movs r0, #1 -1000215c: f7ff ffe8 bl 10002130 <_exit> -10002160: 4b03 ldr r3, [pc, #12] @ (10002170 <__assert_func+0x34>) -10002162: 001a movs r2, r3 -10002164: e7f1 b.n 1000214a <__assert_func+0xe> -10002166: 46c0 nop @ (mov r8, r8) -10002168: 10005430 .word 0x10005430 -1000216c: 10005440 .word 0x10005440 -10002170: 1000543c .word 0x1000543c +100021e0 <__assert_func>: +100021e0: b530 push {r4, r5, lr} +100021e2: b083 sub sp, #12 +100021e4: 000d movs r5, r1 +100021e6: 0019 movs r1, r3 +100021e8: 2a00 cmp r2, #0 +100021ea: d00b beq.n 10002204 <__assert_func+0x24> +100021ec: 4b07 ldr r3, [pc, #28] @ (1000220c <__assert_func+0x2c>) +100021ee: 4c08 ldr r4, [pc, #32] @ (10002210 <__assert_func+0x30>) +100021f0: 9201 str r2, [sp, #4] +100021f2: 9300 str r3, [sp, #0] +100021f4: 002b movs r3, r5 +100021f6: 0002 movs r2, r0 +100021f8: 0020 movs r0, r4 +100021fa: f002 fac3 bl 10004784 <__wrap_printf> +100021fe: 2001 movs r0, #1 +10002200: f7ff ffe8 bl 100021d4 <_exit> +10002204: 4b03 ldr r3, [pc, #12] @ (10002214 <__assert_func+0x34>) +10002206: 001a movs r2, r3 +10002208: e7f1 b.n 100021ee <__assert_func+0xe> +1000220a: 46c0 nop @ (mov r8, r8) +1000220c: 10005794 .word 0x10005794 +10002210: 100057a4 .word 0x100057a4 +10002214: 100057a0 .word 0x100057a0 -10002174 : -10002174: b570 push {r4, r5, r6, lr} -10002176: 4b2b ldr r3, [pc, #172] @ (10002224 ) -10002178: 4a2b ldr r2, [pc, #172] @ (10002228 ) -1000217a: 601a str r2, [r3, #0] -1000217c: 4b2b ldr r3, [pc, #172] @ (1000222c ) -1000217e: 4a2c ldr r2, [pc, #176] @ (10002230 ) -10002180: 601a str r2, [r3, #0] -10002182: 4b2c ldr r3, [pc, #176] @ (10002234 ) -10002184: 689a ldr r2, [r3, #8] -10002186: 4b2a ldr r3, [pc, #168] @ (10002230 ) -10002188: 4393 bics r3, r2 -1000218a: d1fa bne.n 10002182 -1000218c: 4c2a ldr r4, [pc, #168] @ (10002238 ) -1000218e: e001 b.n 10002194 -10002190: cc08 ldmia r4!, {r3} -10002192: 4798 blx r3 -10002194: 4b29 ldr r3, [pc, #164] @ (1000223c ) -10002196: 429c cmp r4, r3 -10002198: d3fa bcc.n 10002190 -1000219a: f7ff fe91 bl 10001ec0 -1000219e: 4b23 ldr r3, [pc, #140] @ (1000222c ) -100021a0: 4a27 ldr r2, [pc, #156] @ (10002240 ) -100021a2: 601a str r2, [r3, #0] -100021a4: 4b23 ldr r3, [pc, #140] @ (10002234 ) -100021a6: 689b ldr r3, [r3, #8] -100021a8: 43db mvns r3, r3 -100021aa: 01db lsls r3, r3, #7 -100021ac: d1fa bne.n 100021a4 -100021ae: 4b25 ldr r3, [pc, #148] @ (10002244 ) -100021b0: 2240 movs r2, #64 @ 0x40 -100021b2: 679a str r2, [r3, #120] @ 0x78 -100021b4: 675a str r2, [r3, #116] @ 0x74 -100021b6: 671a str r2, [r3, #112] @ 0x70 -100021b8: 66da str r2, [r3, #108] @ 0x6c -100021ba: 4c23 ldr r4, [pc, #140] @ (10002248 ) -100021bc: e009 b.n 100021d2 -100021be: 4b23 ldr r3, [pc, #140] @ (1000224c ) -100021c0: 4a23 ldr r2, [pc, #140] @ (10002250 ) -100021c2: 4824 ldr r0, [pc, #144] @ (10002254 ) -100021c4: 2186 movs r1, #134 @ 0x86 -100021c6: f7ff ffb9 bl 1000213c <__assert_func> -100021ca: 0020 movs r0, r4 -100021cc: f7fe fdc0 bl 10000d50 -100021d0: 3408 adds r4, #8 -100021d2: 4b21 ldr r3, [pc, #132] @ (10002258 ) -100021d4: 429c cmp r4, r3 -100021d6: d209 bcs.n 100021ec -100021d8: 6823 ldr r3, [r4, #0] -100021da: 2b00 cmp r3, #0 -100021dc: d0f5 beq.n 100021ca -100021de: 2b01 cmp r3, #1 -100021e0: d1ed bne.n 100021be -100021e2: 0020 movs r0, r4 -100021e4: f7fe fdc1 bl 10000d6a -100021e8: 3408 adds r4, #8 -100021ea: e7f2 b.n 100021d2 -100021ec: 4d1b ldr r5, [pc, #108] @ (1000225c ) -100021ee: 68a9 ldr r1, [r5, #8] -100021f0: 4c1b ldr r4, [pc, #108] @ (10002260 ) -100021f2: 22c0 movs r2, #192 @ 0xc0 -100021f4: 0020 movs r0, r4 -100021f6: f002 f881 bl 100042fc <__wrap___aeabi_memcpy> -100021fa: 60ac str r4, [r5, #8] -100021fc: f3ef 8305 mrs r3, IPSR -10002200: 2b00 cmp r3, #0 -10002202: d000 beq.n 10002206 -10002204: be00 bkpt 0x0000 -10002206: f7fe fb6d bl 100008e4 -1000220a: f7fe fd8b bl 10000d24 -1000220e: f7ff f8d1 bl 100013b4 -10002212: 4c14 ldr r4, [pc, #80] @ (10002264 ) -10002214: e001 b.n 1000221a -10002216: cc08 ldmia r4!, {r3} -10002218: 4798 blx r3 -1000221a: 4b13 ldr r3, [pc, #76] @ (10002268 ) -1000221c: 429c cmp r4, r3 -1000221e: d3fa bcc.n 10002216 -10002220: bd70 pop {r4, r5, r6, pc} -10002222: 46c0 nop @ (mov r8, r8) -10002224: 4000e000 .word 0x4000e000 -10002228: fefbcdbf .word 0xfefbcdbf -1000222c: 4000f000 .word 0x4000f000 -10002230: 003c7ffe .word 0x003c7ffe -10002234: 4000c000 .word 0x4000c000 -10002238: 20000370 .word 0x20000370 -1000223c: 20000380 .word 0x20000380 -10002240: 01ffffff .word 0x01ffffff -10002244: 4001f000 .word 0x4001f000 -10002248: 20000368 .word 0x20000368 -1000224c: 10005470 .word 0x10005470 -10002250: 100054f0 .word 0x100054f0 -10002254: 10005490 .word 0x10005490 -10002258: 20000370 .word 0x20000370 -1000225c: e000ed00 .word 0xe000ed00 -10002260: 20000000 .word 0x20000000 -10002264: 20000380 .word 0x20000380 -10002268: 20000384 .word 0x20000384 +10002218 : +10002218: b570 push {r4, r5, r6, lr} +1000221a: 4b2b ldr r3, [pc, #172] @ (100022c8 ) +1000221c: 4a2b ldr r2, [pc, #172] @ (100022cc ) +1000221e: 601a str r2, [r3, #0] +10002220: 4b2b ldr r3, [pc, #172] @ (100022d0 ) +10002222: 4a2c ldr r2, [pc, #176] @ (100022d4 ) +10002224: 601a str r2, [r3, #0] +10002226: 4b2c ldr r3, [pc, #176] @ (100022d8 ) +10002228: 689a ldr r2, [r3, #8] +1000222a: 4b2a ldr r3, [pc, #168] @ (100022d4 ) +1000222c: 4393 bics r3, r2 +1000222e: d1fa bne.n 10002226 +10002230: 4c2a ldr r4, [pc, #168] @ (100022dc ) +10002232: e001 b.n 10002238 +10002234: cc08 ldmia r4!, {r3} +10002236: 4798 blx r3 +10002238: 4b29 ldr r3, [pc, #164] @ (100022e0 ) +1000223a: 429c cmp r4, r3 +1000223c: d3fa bcc.n 10002234 +1000223e: f7ff fe91 bl 10001f64 +10002242: 4b23 ldr r3, [pc, #140] @ (100022d0 ) +10002244: 4a27 ldr r2, [pc, #156] @ (100022e4 ) +10002246: 601a str r2, [r3, #0] +10002248: 4b23 ldr r3, [pc, #140] @ (100022d8 ) +1000224a: 689b ldr r3, [r3, #8] +1000224c: 43db mvns r3, r3 +1000224e: 01db lsls r3, r3, #7 +10002250: d1fa bne.n 10002248 +10002252: 4b25 ldr r3, [pc, #148] @ (100022e8 ) +10002254: 2240 movs r2, #64 @ 0x40 +10002256: 679a str r2, [r3, #120] @ 0x78 +10002258: 675a str r2, [r3, #116] @ 0x74 +1000225a: 671a str r2, [r3, #112] @ 0x70 +1000225c: 66da str r2, [r3, #108] @ 0x6c +1000225e: 4c23 ldr r4, [pc, #140] @ (100022ec ) +10002260: e009 b.n 10002276 +10002262: 4b23 ldr r3, [pc, #140] @ (100022f0 ) +10002264: 4a23 ldr r2, [pc, #140] @ (100022f4 ) +10002266: 4824 ldr r0, [pc, #144] @ (100022f8 ) +10002268: 2186 movs r1, #134 @ 0x86 +1000226a: f7ff ffb9 bl 100021e0 <__assert_func> +1000226e: 0020 movs r0, r4 +10002270: f7fe fdc0 bl 10000df4 +10002274: 3408 adds r4, #8 +10002276: 4b21 ldr r3, [pc, #132] @ (100022fc ) +10002278: 429c cmp r4, r3 +1000227a: d209 bcs.n 10002290 +1000227c: 6823 ldr r3, [r4, #0] +1000227e: 2b00 cmp r3, #0 +10002280: d0f5 beq.n 1000226e +10002282: 2b01 cmp r3, #1 +10002284: d1ed bne.n 10002262 +10002286: 0020 movs r0, r4 +10002288: f7fe fdc1 bl 10000e0e +1000228c: 3408 adds r4, #8 +1000228e: e7f2 b.n 10002276 +10002290: 4d1b ldr r5, [pc, #108] @ (10002300 ) +10002292: 68a9 ldr r1, [r5, #8] +10002294: 4c1b ldr r4, [pc, #108] @ (10002304 ) +10002296: 22c0 movs r2, #192 @ 0xc0 +10002298: 0020 movs r0, r4 +1000229a: f002 f8e3 bl 10004464 <__wrap___aeabi_memcpy> +1000229e: 60ac str r4, [r5, #8] +100022a0: f3ef 8305 mrs r3, IPSR +100022a4: 2b00 cmp r3, #0 +100022a6: d000 beq.n 100022aa +100022a8: be00 bkpt 0x0000 +100022aa: f7fe fb6d bl 10000988 +100022ae: f7fe fd8b bl 10000dc8 +100022b2: f7ff f8d1 bl 10001458 +100022b6: 4c14 ldr r4, [pc, #80] @ (10002308 ) +100022b8: e001 b.n 100022be +100022ba: cc08 ldmia r4!, {r3} +100022bc: 4798 blx r3 +100022be: 4b13 ldr r3, [pc, #76] @ (1000230c ) +100022c0: 429c cmp r4, r3 +100022c2: d3fa bcc.n 100022ba +100022c4: bd70 pop {r4, r5, r6, pc} +100022c6: 46c0 nop @ (mov r8, r8) +100022c8: 4000e000 .word 0x4000e000 +100022cc: fefbcdbf .word 0xfefbcdbf +100022d0: 4000f000 .word 0x4000f000 +100022d4: 003c7ffe .word 0x003c7ffe +100022d8: 4000c000 .word 0x4000c000 +100022dc: 200002f0 .word 0x200002f0 +100022e0: 20000300 .word 0x20000300 +100022e4: 01ffffff .word 0x01ffffff +100022e8: 4001f000 .word 0x4001f000 +100022ec: 200002e8 .word 0x200002e8 +100022f0: 100057d4 .word 0x100057d4 +100022f4: 10005854 .word 0x10005854 +100022f8: 100057f4 .word 0x100057f4 +100022fc: 200002f0 .word 0x200002f0 +10002300: e000ed00 .word 0xe000ed00 +10002304: 20000000 .word 0x20000000 +10002308: 20000300 .word 0x20000300 +1000230c: 20000304 .word 0x20000304 -1000226c : -1000226c: b40f push {r0, r1, r2, r3} -1000226e: b500 push {lr} -10002270: b083 sub sp, #12 -10002272: 4808 ldr r0, [pc, #32] @ (10002294 ) -10002274: f002 f9a2 bl 100045bc <__wrap_puts> -10002278: 9b04 ldr r3, [sp, #16] -1000227a: 2b00 cmp r3, #0 -1000227c: d007 beq.n 1000228e -1000227e: a905 add r1, sp, #20 -10002280: 9101 str r1, [sp, #4] -10002282: 0018 movs r0, r3 -10002284: f002 f9aa bl 100045dc <__wrap_vprintf> -10002288: 4803 ldr r0, [pc, #12] @ (10002298 ) -1000228a: f002 f997 bl 100045bc <__wrap_puts> -1000228e: 2001 movs r0, #1 -10002290: f7ff ff4e bl 10002130 <_exit> -10002294: 100054dc .word 0x100054dc -10002298: 100054ec .word 0x100054ec +10002310 : +10002310: b40f push {r0, r1, r2, r3} +10002312: b500 push {lr} +10002314: b083 sub sp, #12 +10002316: 4808 ldr r0, [pc, #32] @ (10002338 ) +10002318: f002 fa04 bl 10004724 <__wrap_puts> +1000231c: 9b04 ldr r3, [sp, #16] +1000231e: 2b00 cmp r3, #0 +10002320: d007 beq.n 10002332 +10002322: a905 add r1, sp, #20 +10002324: 9101 str r1, [sp, #4] +10002326: 0018 movs r0, r3 +10002328: f002 fa0c bl 10004744 <__wrap_vprintf> +1000232c: 4803 ldr r0, [pc, #12] @ (1000233c ) +1000232e: f002 f9f9 bl 10004724 <__wrap_puts> +10002332: 2001 movs r0, #1 +10002334: f7ff ff4e bl 100021d4 <_exit> +10002338: 10005840 .word 0x10005840 +1000233c: 10005850 .word 0x10005850 -1000229c <_out_null>: -1000229c: 4770 bx lr +10002340 <_out_null>: +10002340: 4770 bx lr -1000229e <_out_fct>: -1000229e: b510 push {r4, lr} -100022a0: 2800 cmp r0, #0 -100022a2: d002 beq.n 100022aa <_out_fct+0xc> -100022a4: 680b ldr r3, [r1, #0] -100022a6: 6849 ldr r1, [r1, #4] -100022a8: 4798 blx r3 -100022aa: bd10 pop {r4, pc} +10002342 <_out_fct>: +10002342: b510 push {r4, lr} +10002344: 2800 cmp r0, #0 +10002346: d002 beq.n 1000234e <_out_fct+0xc> +10002348: 680b ldr r3, [r1, #0] +1000234a: 6849 ldr r1, [r1, #4] +1000234c: 4798 blx r3 +1000234e: bd10 pop {r4, pc} -100022ac <_atoi>: -100022ac: 0001 movs r1, r0 -100022ae: 2000 movs r0, #0 -100022b0: e007 b.n 100022c2 <_atoi+0x16> -100022b2: 0083 lsls r3, r0, #2 -100022b4: 181b adds r3, r3, r0 -100022b6: 005b lsls r3, r3, #1 -100022b8: 1c50 adds r0, r2, #1 -100022ba: 6008 str r0, [r1, #0] -100022bc: 7810 ldrb r0, [r2, #0] -100022be: 18c0 adds r0, r0, r3 -100022c0: 3830 subs r0, #48 @ 0x30 -100022c2: 680a ldr r2, [r1, #0] -100022c4: 7813 ldrb r3, [r2, #0] -100022c6: 3b30 subs r3, #48 @ 0x30 -100022c8: b2db uxtb r3, r3 -100022ca: 2b09 cmp r3, #9 -100022cc: d9f1 bls.n 100022b2 <_atoi+0x6> -100022ce: 4770 bx lr +10002350 <_atoi>: +10002350: 0001 movs r1, r0 +10002352: 2000 movs r0, #0 +10002354: e007 b.n 10002366 <_atoi+0x16> +10002356: 0083 lsls r3, r0, #2 +10002358: 181b adds r3, r3, r0 +1000235a: 005b lsls r3, r3, #1 +1000235c: 1c50 adds r0, r2, #1 +1000235e: 6008 str r0, [r1, #0] +10002360: 7810 ldrb r0, [r2, #0] +10002362: 18c0 adds r0, r0, r3 +10002364: 3830 subs r0, #48 @ 0x30 +10002366: 680a ldr r2, [r1, #0] +10002368: 7813 ldrb r3, [r2, #0] +1000236a: 3b30 subs r3, #48 @ 0x30 +1000236c: b2db uxtb r3, r3 +1000236e: 2b09 cmp r3, #9 +10002370: d9f1 bls.n 10002356 <_atoi+0x6> +10002372: 4770 bx lr -100022d0 <_out_rev>: -100022d0: b5f0 push {r4, r5, r6, r7, lr} -100022d2: 46de mov lr, fp -100022d4: 4657 mov r7, sl -100022d6: 464e mov r6, r9 -100022d8: 4645 mov r5, r8 -100022da: b5e0 push {r5, r6, r7, lr} -100022dc: b083 sub sp, #12 -100022de: 4693 mov fp, r2 -100022e0: 001f movs r7, r3 -100022e2: 9b0c ldr r3, [sp, #48] @ 0x30 -100022e4: 469a mov sl, r3 -100022e6: 9c0d ldr r4, [sp, #52] @ 0x34 -100022e8: 9b0e ldr r3, [sp, #56] @ 0x38 -100022ea: 4699 mov r9, r3 -100022ec: 9b0f ldr r3, [sp, #60] @ 0x3c -100022ee: 079b lsls r3, r3, #30 -100022f0: d003 beq.n 100022fa <_out_rev+0x2a> -100022f2: 46b8 mov r8, r7 -100022f4: 000f movs r7, r1 -100022f6: 0006 movs r6, r0 -100022f8: e022 b.n 10002340 <_out_rev+0x70> -100022fa: 9201 str r2, [sp, #4] -100022fc: 46a3 mov fp, r4 -100022fe: 4688 mov r8, r1 -10002300: 464e mov r6, r9 -10002302: 46b9 mov r9, r7 -10002304: 0007 movs r7, r0 -10002306: 42b4 cmp r4, r6 -10002308: d207 bcs.n 1000231a <_out_rev+0x4a> -1000230a: 1c55 adds r5, r2, #1 -1000230c: 464b mov r3, r9 -1000230e: 4641 mov r1, r8 -10002310: 2020 movs r0, #32 -10002312: 47b8 blx r7 -10002314: 3401 adds r4, #1 -10002316: 002a movs r2, r5 -10002318: e7f5 b.n 10002306 <_out_rev+0x36> -1000231a: 003d movs r5, r7 -1000231c: 464f mov r7, r9 -1000231e: 465c mov r4, fp -10002320: 9b01 ldr r3, [sp, #4] -10002322: 469b mov fp, r3 -10002324: 46b1 mov r9, r6 -10002326: 4646 mov r6, r8 -10002328: 46b8 mov r8, r7 -1000232a: 0037 movs r7, r6 -1000232c: 002e movs r6, r5 -1000232e: e007 b.n 10002340 <_out_rev+0x70> -10002330: 3c01 subs r4, #1 -10002332: 1c55 adds r5, r2, #1 -10002334: 4653 mov r3, sl -10002336: 5d18 ldrb r0, [r3, r4] -10002338: 4643 mov r3, r8 -1000233a: 0039 movs r1, r7 -1000233c: 47b0 blx r6 -1000233e: 002a movs r2, r5 -10002340: 2c00 cmp r4, #0 -10002342: d1f5 bne.n 10002330 <_out_rev+0x60> -10002344: 0035 movs r5, r6 -10002346: 003e movs r6, r7 -10002348: 4647 mov r7, r8 -1000234a: 9b0f ldr r3, [sp, #60] @ 0x3c -1000234c: 079b lsls r3, r3, #30 -1000234e: d407 bmi.n 10002360 <_out_rev+0x90> -10002350: 0010 movs r0, r2 -10002352: b003 add sp, #12 -10002354: bcf0 pop {r4, r5, r6, r7} -10002356: 46bb mov fp, r7 -10002358: 46b2 mov sl, r6 -1000235a: 46a9 mov r9, r5 -1000235c: 46a0 mov r8, r4 -1000235e: bdf0 pop {r4, r5, r6, r7, pc} -10002360: 46b0 mov r8, r6 -10002362: 464e mov r6, r9 -10002364: 46b9 mov r9, r7 -10002366: 002f movs r7, r5 -10002368: 465d mov r5, fp -1000236a: 1b53 subs r3, r2, r5 -1000236c: 42b3 cmp r3, r6 -1000236e: d2ef bcs.n 10002350 <_out_rev+0x80> -10002370: 1c54 adds r4, r2, #1 -10002372: 464b mov r3, r9 -10002374: 4641 mov r1, r8 -10002376: 2020 movs r0, #32 -10002378: 47b8 blx r7 -1000237a: 0022 movs r2, r4 -1000237c: e7f5 b.n 1000236a <_out_rev+0x9a> +10002374 <_out_rev>: +10002374: b5f0 push {r4, r5, r6, r7, lr} +10002376: 46de mov lr, fp +10002378: 4657 mov r7, sl +1000237a: 464e mov r6, r9 +1000237c: 4645 mov r5, r8 +1000237e: b5e0 push {r5, r6, r7, lr} +10002380: b083 sub sp, #12 +10002382: 4693 mov fp, r2 +10002384: 001f movs r7, r3 +10002386: 9b0c ldr r3, [sp, #48] @ 0x30 +10002388: 469a mov sl, r3 +1000238a: 9c0d ldr r4, [sp, #52] @ 0x34 +1000238c: 9b0e ldr r3, [sp, #56] @ 0x38 +1000238e: 4699 mov r9, r3 +10002390: 9b0f ldr r3, [sp, #60] @ 0x3c +10002392: 079b lsls r3, r3, #30 +10002394: d003 beq.n 1000239e <_out_rev+0x2a> +10002396: 46b8 mov r8, r7 +10002398: 000f movs r7, r1 +1000239a: 0006 movs r6, r0 +1000239c: e022 b.n 100023e4 <_out_rev+0x70> +1000239e: 9201 str r2, [sp, #4] +100023a0: 46a3 mov fp, r4 +100023a2: 4688 mov r8, r1 +100023a4: 464e mov r6, r9 +100023a6: 46b9 mov r9, r7 +100023a8: 0007 movs r7, r0 +100023aa: 42b4 cmp r4, r6 +100023ac: d207 bcs.n 100023be <_out_rev+0x4a> +100023ae: 1c55 adds r5, r2, #1 +100023b0: 464b mov r3, r9 +100023b2: 4641 mov r1, r8 +100023b4: 2020 movs r0, #32 +100023b6: 47b8 blx r7 +100023b8: 3401 adds r4, #1 +100023ba: 002a movs r2, r5 +100023bc: e7f5 b.n 100023aa <_out_rev+0x36> +100023be: 003d movs r5, r7 +100023c0: 464f mov r7, r9 +100023c2: 465c mov r4, fp +100023c4: 9b01 ldr r3, [sp, #4] +100023c6: 469b mov fp, r3 +100023c8: 46b1 mov r9, r6 +100023ca: 4646 mov r6, r8 +100023cc: 46b8 mov r8, r7 +100023ce: 0037 movs r7, r6 +100023d0: 002e movs r6, r5 +100023d2: e007 b.n 100023e4 <_out_rev+0x70> +100023d4: 3c01 subs r4, #1 +100023d6: 1c55 adds r5, r2, #1 +100023d8: 4653 mov r3, sl +100023da: 5d18 ldrb r0, [r3, r4] +100023dc: 4643 mov r3, r8 +100023de: 0039 movs r1, r7 +100023e0: 47b0 blx r6 +100023e2: 002a movs r2, r5 +100023e4: 2c00 cmp r4, #0 +100023e6: d1f5 bne.n 100023d4 <_out_rev+0x60> +100023e8: 0035 movs r5, r6 +100023ea: 003e movs r6, r7 +100023ec: 4647 mov r7, r8 +100023ee: 9b0f ldr r3, [sp, #60] @ 0x3c +100023f0: 079b lsls r3, r3, #30 +100023f2: d407 bmi.n 10002404 <_out_rev+0x90> +100023f4: 0010 movs r0, r2 +100023f6: b003 add sp, #12 +100023f8: bcf0 pop {r4, r5, r6, r7} +100023fa: 46bb mov fp, r7 +100023fc: 46b2 mov sl, r6 +100023fe: 46a9 mov r9, r5 +10002400: 46a0 mov r8, r4 +10002402: bdf0 pop {r4, r5, r6, r7, pc} +10002404: 46b0 mov r8, r6 +10002406: 464e mov r6, r9 +10002408: 46b9 mov r9, r7 +1000240a: 002f movs r7, r5 +1000240c: 465d mov r5, fp +1000240e: 1b53 subs r3, r2, r5 +10002410: 42b3 cmp r3, r6 +10002412: d2ef bcs.n 100023f4 <_out_rev+0x80> +10002414: 1c54 adds r4, r2, #1 +10002416: 464b mov r3, r9 +10002418: 4641 mov r1, r8 +1000241a: 2020 movs r0, #32 +1000241c: 47b8 blx r7 +1000241e: 0022 movs r2, r4 +10002420: e7f5 b.n 1000240e <_out_rev+0x9a> -1000237e <_ntoa_format>: -1000237e: b5f0 push {r4, r5, r6, r7, lr} -10002380: 46ce mov lr, r9 -10002382: 4647 mov r7, r8 -10002384: b580 push {r7, lr} -10002386: b085 sub sp, #20 -10002388: 4694 mov ip, r2 -1000238a: 4698 mov r8, r3 -1000238c: 9d0c ldr r5, [sp, #48] @ 0x30 -1000238e: 9c0d ldr r4, [sp, #52] @ 0x34 -10002390: ab0e add r3, sp, #56 @ 0x38 -10002392: 781b ldrb r3, [r3, #0] -10002394: 4699 mov r9, r3 -10002396: 9a10 ldr r2, [sp, #64] @ 0x40 -10002398: 9b11 ldr r3, [sp, #68] @ 0x44 -1000239a: 9e12 ldr r6, [sp, #72] @ 0x48 -1000239c: 07b7 lsls r7, r6, #30 -1000239e: d41c bmi.n 100023da <_ntoa_format+0x5c> -100023a0: 2b00 cmp r3, #0 -100023a2: d00c beq.n 100023be <_ntoa_format+0x40> -100023a4: 07f7 lsls r7, r6, #31 -100023a6: d50a bpl.n 100023be <_ntoa_format+0x40> -100023a8: 464f mov r7, r9 -100023aa: 2f00 cmp r7, #0 -100023ac: d102 bne.n 100023b4 <_ntoa_format+0x36> -100023ae: 370c adds r7, #12 -100023b0: 4237 tst r7, r6 -100023b2: d004 beq.n 100023be <_ntoa_format+0x40> -100023b4: 3b01 subs r3, #1 -100023b6: e002 b.n 100023be <_ntoa_format+0x40> -100023b8: 2730 movs r7, #48 @ 0x30 -100023ba: 552f strb r7, [r5, r4] -100023bc: 3401 adds r4, #1 -100023be: 4294 cmp r4, r2 -100023c0: d201 bcs.n 100023c6 <_ntoa_format+0x48> -100023c2: 2c1f cmp r4, #31 -100023c4: d9f8 bls.n 100023b8 <_ntoa_format+0x3a> -100023c6: 07f7 lsls r7, r6, #31 -100023c8: d507 bpl.n 100023da <_ntoa_format+0x5c> -100023ca: 429c cmp r4, r3 -100023cc: d205 bcs.n 100023da <_ntoa_format+0x5c> -100023ce: 2c1f cmp r4, #31 -100023d0: d803 bhi.n 100023da <_ntoa_format+0x5c> -100023d2: 2730 movs r7, #48 @ 0x30 -100023d4: 552f strb r7, [r5, r4] -100023d6: 3401 adds r4, #1 -100023d8: e7f5 b.n 100023c6 <_ntoa_format+0x48> -100023da: 06f7 lsls r7, r6, #27 -100023dc: d512 bpl.n 10002404 <_ntoa_format+0x86> -100023de: 0577 lsls r7, r6, #21 -100023e0: d405 bmi.n 100023ee <_ntoa_format+0x70> -100023e2: 2c00 cmp r4, #0 -100023e4: d003 beq.n 100023ee <_ntoa_format+0x70> -100023e6: 4294 cmp r4, r2 -100023e8: d021 beq.n 1000242e <_ntoa_format+0xb0> -100023ea: 429c cmp r4, r3 -100023ec: d01f beq.n 1000242e <_ntoa_format+0xb0> -100023ee: 9a0f ldr r2, [sp, #60] @ 0x3c -100023f0: 2a10 cmp r2, #16 -100023f2: d032 beq.n 1000245a <_ntoa_format+0xdc> -100023f4: 9a0f ldr r2, [sp, #60] @ 0x3c -100023f6: 2a02 cmp r2, #2 -100023f8: d037 beq.n 1000246a <_ntoa_format+0xec> -100023fa: 2c1f cmp r4, #31 -100023fc: d80a bhi.n 10002414 <_ntoa_format+0x96> -100023fe: 2230 movs r2, #48 @ 0x30 -10002400: 552a strb r2, [r5, r4] -10002402: 3401 adds r4, #1 -10002404: 2c1f cmp r4, #31 -10002406: d805 bhi.n 10002414 <_ntoa_format+0x96> -10002408: 464a mov r2, r9 -1000240a: 2a00 cmp r2, #0 -1000240c: d033 beq.n 10002476 <_ntoa_format+0xf8> -1000240e: 222d movs r2, #45 @ 0x2d -10002410: 552a strb r2, [r5, r4] -10002412: 3401 adds r4, #1 -10002414: 9603 str r6, [sp, #12] -10002416: 9302 str r3, [sp, #8] -10002418: 9401 str r4, [sp, #4] -1000241a: 9500 str r5, [sp, #0] -1000241c: 4643 mov r3, r8 -1000241e: 4662 mov r2, ip -10002420: f7ff ff56 bl 100022d0 <_out_rev> -10002424: b005 add sp, #20 -10002426: bcc0 pop {r6, r7} -10002428: 46b9 mov r9, r7 -1000242a: 46b0 mov r8, r6 -1000242c: bdf0 pop {r4, r5, r6, r7, pc} -1000242e: 1e62 subs r2, r4, #1 -10002430: 2c01 cmp r4, #1 -10002432: d010 beq.n 10002456 <_ntoa_format+0xd8> -10002434: 9f0f ldr r7, [sp, #60] @ 0x3c -10002436: 2f10 cmp r7, #16 -10002438: d00b beq.n 10002452 <_ntoa_format+0xd4> -1000243a: 0014 movs r4, r2 -1000243c: 9a0f ldr r2, [sp, #60] @ 0x3c -1000243e: 2a10 cmp r2, #16 -10002440: d1d8 bne.n 100023f4 <_ntoa_format+0x76> -10002442: 06b2 lsls r2, r6, #26 -10002444: d5d6 bpl.n 100023f4 <_ntoa_format+0x76> -10002446: 2c1f cmp r4, #31 -10002448: d8d4 bhi.n 100023f4 <_ntoa_format+0x76> -1000244a: 2258 movs r2, #88 @ 0x58 -1000244c: 552a strb r2, [r5, r4] -1000244e: 3401 adds r4, #1 -10002450: e7d3 b.n 100023fa <_ntoa_format+0x7c> -10002452: 3c02 subs r4, #2 -10002454: e7cb b.n 100023ee <_ntoa_format+0x70> -10002456: 0014 movs r4, r2 -10002458: e7c9 b.n 100023ee <_ntoa_format+0x70> -1000245a: 06b2 lsls r2, r6, #26 -1000245c: d4ee bmi.n 1000243c <_ntoa_format+0xbe> -1000245e: 2c1f cmp r4, #31 -10002460: d8ec bhi.n 1000243c <_ntoa_format+0xbe> -10002462: 2278 movs r2, #120 @ 0x78 -10002464: 552a strb r2, [r5, r4] -10002466: 3401 adds r4, #1 -10002468: e7c7 b.n 100023fa <_ntoa_format+0x7c> -1000246a: 2c1f cmp r4, #31 -1000246c: d8d2 bhi.n 10002414 <_ntoa_format+0x96> -1000246e: 3260 adds r2, #96 @ 0x60 -10002470: 552a strb r2, [r5, r4] -10002472: 3401 adds r4, #1 -10002474: e7c1 b.n 100023fa <_ntoa_format+0x7c> -10002476: 0772 lsls r2, r6, #29 -10002478: d503 bpl.n 10002482 <_ntoa_format+0x104> -1000247a: 222b movs r2, #43 @ 0x2b -1000247c: 552a strb r2, [r5, r4] -1000247e: 3401 adds r4, #1 -10002480: e7c8 b.n 10002414 <_ntoa_format+0x96> -10002482: 0732 lsls r2, r6, #28 -10002484: d5c6 bpl.n 10002414 <_ntoa_format+0x96> -10002486: 2220 movs r2, #32 -10002488: 552a strb r2, [r5, r4] -1000248a: 3401 adds r4, #1 -1000248c: e7c2 b.n 10002414 <_ntoa_format+0x96> +10002422 <_ntoa_format>: +10002422: b5f0 push {r4, r5, r6, r7, lr} +10002424: 46ce mov lr, r9 +10002426: 4647 mov r7, r8 +10002428: b580 push {r7, lr} +1000242a: b085 sub sp, #20 +1000242c: 4694 mov ip, r2 +1000242e: 4698 mov r8, r3 +10002430: 9d0c ldr r5, [sp, #48] @ 0x30 +10002432: 9c0d ldr r4, [sp, #52] @ 0x34 +10002434: ab0e add r3, sp, #56 @ 0x38 +10002436: 781b ldrb r3, [r3, #0] +10002438: 4699 mov r9, r3 +1000243a: 9a10 ldr r2, [sp, #64] @ 0x40 +1000243c: 9b11 ldr r3, [sp, #68] @ 0x44 +1000243e: 9e12 ldr r6, [sp, #72] @ 0x48 +10002440: 07b7 lsls r7, r6, #30 +10002442: d41c bmi.n 1000247e <_ntoa_format+0x5c> +10002444: 2b00 cmp r3, #0 +10002446: d00c beq.n 10002462 <_ntoa_format+0x40> +10002448: 07f7 lsls r7, r6, #31 +1000244a: d50a bpl.n 10002462 <_ntoa_format+0x40> +1000244c: 464f mov r7, r9 +1000244e: 2f00 cmp r7, #0 +10002450: d102 bne.n 10002458 <_ntoa_format+0x36> +10002452: 370c adds r7, #12 +10002454: 4237 tst r7, r6 +10002456: d004 beq.n 10002462 <_ntoa_format+0x40> +10002458: 3b01 subs r3, #1 +1000245a: e002 b.n 10002462 <_ntoa_format+0x40> +1000245c: 2730 movs r7, #48 @ 0x30 +1000245e: 552f strb r7, [r5, r4] +10002460: 3401 adds r4, #1 +10002462: 4294 cmp r4, r2 +10002464: d201 bcs.n 1000246a <_ntoa_format+0x48> +10002466: 2c1f cmp r4, #31 +10002468: d9f8 bls.n 1000245c <_ntoa_format+0x3a> +1000246a: 07f7 lsls r7, r6, #31 +1000246c: d507 bpl.n 1000247e <_ntoa_format+0x5c> +1000246e: 429c cmp r4, r3 +10002470: d205 bcs.n 1000247e <_ntoa_format+0x5c> +10002472: 2c1f cmp r4, #31 +10002474: d803 bhi.n 1000247e <_ntoa_format+0x5c> +10002476: 2730 movs r7, #48 @ 0x30 +10002478: 552f strb r7, [r5, r4] +1000247a: 3401 adds r4, #1 +1000247c: e7f5 b.n 1000246a <_ntoa_format+0x48> +1000247e: 06f7 lsls r7, r6, #27 +10002480: d512 bpl.n 100024a8 <_ntoa_format+0x86> +10002482: 0577 lsls r7, r6, #21 +10002484: d405 bmi.n 10002492 <_ntoa_format+0x70> +10002486: 2c00 cmp r4, #0 +10002488: d003 beq.n 10002492 <_ntoa_format+0x70> +1000248a: 4294 cmp r4, r2 +1000248c: d021 beq.n 100024d2 <_ntoa_format+0xb0> +1000248e: 429c cmp r4, r3 +10002490: d01f beq.n 100024d2 <_ntoa_format+0xb0> +10002492: 9a0f ldr r2, [sp, #60] @ 0x3c +10002494: 2a10 cmp r2, #16 +10002496: d032 beq.n 100024fe <_ntoa_format+0xdc> +10002498: 9a0f ldr r2, [sp, #60] @ 0x3c +1000249a: 2a02 cmp r2, #2 +1000249c: d037 beq.n 1000250e <_ntoa_format+0xec> +1000249e: 2c1f cmp r4, #31 +100024a0: d80a bhi.n 100024b8 <_ntoa_format+0x96> +100024a2: 2230 movs r2, #48 @ 0x30 +100024a4: 552a strb r2, [r5, r4] +100024a6: 3401 adds r4, #1 +100024a8: 2c1f cmp r4, #31 +100024aa: d805 bhi.n 100024b8 <_ntoa_format+0x96> +100024ac: 464a mov r2, r9 +100024ae: 2a00 cmp r2, #0 +100024b0: d033 beq.n 1000251a <_ntoa_format+0xf8> +100024b2: 222d movs r2, #45 @ 0x2d +100024b4: 552a strb r2, [r5, r4] +100024b6: 3401 adds r4, #1 +100024b8: 9603 str r6, [sp, #12] +100024ba: 9302 str r3, [sp, #8] +100024bc: 9401 str r4, [sp, #4] +100024be: 9500 str r5, [sp, #0] +100024c0: 4643 mov r3, r8 +100024c2: 4662 mov r2, ip +100024c4: f7ff ff56 bl 10002374 <_out_rev> +100024c8: b005 add sp, #20 +100024ca: bcc0 pop {r6, r7} +100024cc: 46b9 mov r9, r7 +100024ce: 46b0 mov r8, r6 +100024d0: bdf0 pop {r4, r5, r6, r7, pc} +100024d2: 1e62 subs r2, r4, #1 +100024d4: 2c01 cmp r4, #1 +100024d6: d010 beq.n 100024fa <_ntoa_format+0xd8> +100024d8: 9f0f ldr r7, [sp, #60] @ 0x3c +100024da: 2f10 cmp r7, #16 +100024dc: d00b beq.n 100024f6 <_ntoa_format+0xd4> +100024de: 0014 movs r4, r2 +100024e0: 9a0f ldr r2, [sp, #60] @ 0x3c +100024e2: 2a10 cmp r2, #16 +100024e4: d1d8 bne.n 10002498 <_ntoa_format+0x76> +100024e6: 06b2 lsls r2, r6, #26 +100024e8: d5d6 bpl.n 10002498 <_ntoa_format+0x76> +100024ea: 2c1f cmp r4, #31 +100024ec: d8d4 bhi.n 10002498 <_ntoa_format+0x76> +100024ee: 2258 movs r2, #88 @ 0x58 +100024f0: 552a strb r2, [r5, r4] +100024f2: 3401 adds r4, #1 +100024f4: e7d3 b.n 1000249e <_ntoa_format+0x7c> +100024f6: 3c02 subs r4, #2 +100024f8: e7cb b.n 10002492 <_ntoa_format+0x70> +100024fa: 0014 movs r4, r2 +100024fc: e7c9 b.n 10002492 <_ntoa_format+0x70> +100024fe: 06b2 lsls r2, r6, #26 +10002500: d4ee bmi.n 100024e0 <_ntoa_format+0xbe> +10002502: 2c1f cmp r4, #31 +10002504: d8ec bhi.n 100024e0 <_ntoa_format+0xbe> +10002506: 2278 movs r2, #120 @ 0x78 +10002508: 552a strb r2, [r5, r4] +1000250a: 3401 adds r4, #1 +1000250c: e7c7 b.n 1000249e <_ntoa_format+0x7c> +1000250e: 2c1f cmp r4, #31 +10002510: d8d2 bhi.n 100024b8 <_ntoa_format+0x96> +10002512: 3260 adds r2, #96 @ 0x60 +10002514: 552a strb r2, [r5, r4] +10002516: 3401 adds r4, #1 +10002518: e7c1 b.n 1000249e <_ntoa_format+0x7c> +1000251a: 0772 lsls r2, r6, #29 +1000251c: d503 bpl.n 10002526 <_ntoa_format+0x104> +1000251e: 222b movs r2, #43 @ 0x2b +10002520: 552a strb r2, [r5, r4] +10002522: 3401 adds r4, #1 +10002524: e7c8 b.n 100024b8 <_ntoa_format+0x96> +10002526: 0732 lsls r2, r6, #28 +10002528: d5c6 bpl.n 100024b8 <_ntoa_format+0x96> +1000252a: 2220 movs r2, #32 +1000252c: 552a strb r2, [r5, r4] +1000252e: 3401 adds r4, #1 +10002530: e7c2 b.n 100024b8 <_ntoa_format+0x96> -1000248e <_ntoa_long>: -1000248e: b5f0 push {r4, r5, r6, r7, lr} -10002490: 46de mov lr, fp -10002492: 4657 mov r7, sl -10002494: 464e mov r6, r9 -10002496: 4645 mov r5, r8 -10002498: b5e0 push {r5, r6, r7, lr} -1000249a: b093 sub sp, #76 @ 0x4c -1000249c: 4681 mov r9, r0 -1000249e: 468a mov sl, r1 -100024a0: 9208 str r2, [sp, #32] -100024a2: 9309 str r3, [sp, #36] @ 0x24 -100024a4: ab1c add r3, sp, #112 @ 0x70 -100024a6: cb10 ldmia r3!, {r4} -100024a8: 781b ldrb r3, [r3, #0] -100024aa: 469b mov fp, r3 -100024ac: 9d1e ldr r5, [sp, #120] @ 0x78 -100024ae: 9b21 ldr r3, [sp, #132] @ 0x84 -100024b0: 4698 mov r8, r3 -100024b2: 2c00 cmp r4, #0 -100024b4: d103 bne.n 100024be <_ntoa_long+0x30> -100024b6: 2310 movs r3, #16 -100024b8: 4642 mov r2, r8 -100024ba: 439a bics r2, r3 -100024bc: 4690 mov r8, r2 -100024be: 2380 movs r3, #128 @ 0x80 -100024c0: 00db lsls r3, r3, #3 -100024c2: 4646 mov r6, r8 -100024c4: 401e ands r6, r3 -100024c6: 4642 mov r2, r8 -100024c8: 421a tst r2, r3 -100024ca: d012 beq.n 100024f2 <_ntoa_long+0x64> -100024cc: 2c00 cmp r4, #0 -100024ce: d022 beq.n 10002516 <_ntoa_long+0x88> -100024d0: 2600 movs r6, #0 -100024d2: e00e b.n 100024f2 <_ntoa_long+0x64> -100024d4: 3330 adds r3, #48 @ 0x30 -100024d6: b2d9 uxtb r1, r3 -100024d8: 1c77 adds r7, r6, #1 -100024da: ab0a add r3, sp, #40 @ 0x28 -100024dc: 5599 strb r1, [r3, r6] -100024de: 0029 movs r1, r5 -100024e0: 0020 movs r0, r4 -100024e2: f001 f813 bl 1000350c <__wrap___aeabi_uidiv> -100024e6: 42ac cmp r4, r5 -100024e8: d316 bcc.n 10002518 <_ntoa_long+0x8a> -100024ea: 2f1f cmp r7, #31 -100024ec: d814 bhi.n 10002518 <_ntoa_long+0x8a> -100024ee: 003e movs r6, r7 -100024f0: 0004 movs r4, r0 -100024f2: 0029 movs r1, r5 -100024f4: 0020 movs r0, r4 -100024f6: f001 f809 bl 1000350c <__wrap___aeabi_uidiv> -100024fa: b2cb uxtb r3, r1 -100024fc: 2b09 cmp r3, #9 -100024fe: d9e9 bls.n 100024d4 <_ntoa_long+0x46> -10002500: 4642 mov r2, r8 -10002502: 0692 lsls r2, r2, #26 -10002504: d505 bpl.n 10002512 <_ntoa_long+0x84> -10002506: 2141 movs r1, #65 @ 0x41 -10002508: 18c9 adds r1, r1, r3 -1000250a: b2c9 uxtb r1, r1 -1000250c: 390a subs r1, #10 -1000250e: b2c9 uxtb r1, r1 -10002510: e7e2 b.n 100024d8 <_ntoa_long+0x4a> -10002512: 2161 movs r1, #97 @ 0x61 -10002514: e7f8 b.n 10002508 <_ntoa_long+0x7a> -10002516: 0027 movs r7, r4 -10002518: 4643 mov r3, r8 -1000251a: 9306 str r3, [sp, #24] -1000251c: 9b20 ldr r3, [sp, #128] @ 0x80 -1000251e: 9305 str r3, [sp, #20] -10002520: 9b1f ldr r3, [sp, #124] @ 0x7c -10002522: 9304 str r3, [sp, #16] -10002524: 9503 str r5, [sp, #12] -10002526: 465b mov r3, fp -10002528: 9302 str r3, [sp, #8] -1000252a: 9701 str r7, [sp, #4] -1000252c: ab0a add r3, sp, #40 @ 0x28 -1000252e: 9300 str r3, [sp, #0] -10002530: 9b09 ldr r3, [sp, #36] @ 0x24 -10002532: 9a08 ldr r2, [sp, #32] -10002534: 4651 mov r1, sl -10002536: 4648 mov r0, r9 -10002538: f7ff ff21 bl 1000237e <_ntoa_format> -1000253c: b013 add sp, #76 @ 0x4c -1000253e: bcf0 pop {r4, r5, r6, r7} -10002540: 46bb mov fp, r7 -10002542: 46b2 mov sl, r6 -10002544: 46a9 mov r9, r5 -10002546: 46a0 mov r8, r4 -10002548: bdf0 pop {r4, r5, r6, r7, pc} +10002532 <_ntoa_long>: +10002532: b5f0 push {r4, r5, r6, r7, lr} +10002534: 46de mov lr, fp +10002536: 4657 mov r7, sl +10002538: 464e mov r6, r9 +1000253a: 4645 mov r5, r8 +1000253c: b5e0 push {r5, r6, r7, lr} +1000253e: b093 sub sp, #76 @ 0x4c +10002540: 4681 mov r9, r0 +10002542: 468a mov sl, r1 +10002544: 9208 str r2, [sp, #32] +10002546: 9309 str r3, [sp, #36] @ 0x24 +10002548: ab1c add r3, sp, #112 @ 0x70 +1000254a: cb10 ldmia r3!, {r4} +1000254c: 781b ldrb r3, [r3, #0] +1000254e: 469b mov fp, r3 +10002550: 9d1e ldr r5, [sp, #120] @ 0x78 +10002552: 9b21 ldr r3, [sp, #132] @ 0x84 +10002554: 4698 mov r8, r3 +10002556: 2c00 cmp r4, #0 +10002558: d103 bne.n 10002562 <_ntoa_long+0x30> +1000255a: 2310 movs r3, #16 +1000255c: 4642 mov r2, r8 +1000255e: 439a bics r2, r3 +10002560: 4690 mov r8, r2 +10002562: 2380 movs r3, #128 @ 0x80 +10002564: 00db lsls r3, r3, #3 +10002566: 4646 mov r6, r8 +10002568: 401e ands r6, r3 +1000256a: 4642 mov r2, r8 +1000256c: 421a tst r2, r3 +1000256e: d012 beq.n 10002596 <_ntoa_long+0x64> +10002570: 2c00 cmp r4, #0 +10002572: d022 beq.n 100025ba <_ntoa_long+0x88> +10002574: 2600 movs r6, #0 +10002576: e00e b.n 10002596 <_ntoa_long+0x64> +10002578: 3330 adds r3, #48 @ 0x30 +1000257a: b2d9 uxtb r1, r3 +1000257c: 1c77 adds r7, r6, #1 +1000257e: ab0a add r3, sp, #40 @ 0x28 +10002580: 5599 strb r1, [r3, r6] +10002582: 0029 movs r1, r5 +10002584: 0020 movs r0, r4 +10002586: f001 f813 bl 100035b0 <__wrap___aeabi_uidiv> +1000258a: 42ac cmp r4, r5 +1000258c: d316 bcc.n 100025bc <_ntoa_long+0x8a> +1000258e: 2f1f cmp r7, #31 +10002590: d814 bhi.n 100025bc <_ntoa_long+0x8a> +10002592: 003e movs r6, r7 +10002594: 0004 movs r4, r0 +10002596: 0029 movs r1, r5 +10002598: 0020 movs r0, r4 +1000259a: f001 f809 bl 100035b0 <__wrap___aeabi_uidiv> +1000259e: b2cb uxtb r3, r1 +100025a0: 2b09 cmp r3, #9 +100025a2: d9e9 bls.n 10002578 <_ntoa_long+0x46> +100025a4: 4642 mov r2, r8 +100025a6: 0692 lsls r2, r2, #26 +100025a8: d505 bpl.n 100025b6 <_ntoa_long+0x84> +100025aa: 2141 movs r1, #65 @ 0x41 +100025ac: 18c9 adds r1, r1, r3 +100025ae: b2c9 uxtb r1, r1 +100025b0: 390a subs r1, #10 +100025b2: b2c9 uxtb r1, r1 +100025b4: e7e2 b.n 1000257c <_ntoa_long+0x4a> +100025b6: 2161 movs r1, #97 @ 0x61 +100025b8: e7f8 b.n 100025ac <_ntoa_long+0x7a> +100025ba: 0027 movs r7, r4 +100025bc: 4643 mov r3, r8 +100025be: 9306 str r3, [sp, #24] +100025c0: 9b20 ldr r3, [sp, #128] @ 0x80 +100025c2: 9305 str r3, [sp, #20] +100025c4: 9b1f ldr r3, [sp, #124] @ 0x7c +100025c6: 9304 str r3, [sp, #16] +100025c8: 9503 str r5, [sp, #12] +100025ca: 465b mov r3, fp +100025cc: 9302 str r3, [sp, #8] +100025ce: 9701 str r7, [sp, #4] +100025d0: ab0a add r3, sp, #40 @ 0x28 +100025d2: 9300 str r3, [sp, #0] +100025d4: 9b09 ldr r3, [sp, #36] @ 0x24 +100025d6: 9a08 ldr r2, [sp, #32] +100025d8: 4651 mov r1, sl +100025da: 4648 mov r0, r9 +100025dc: f7ff ff21 bl 10002422 <_ntoa_format> +100025e0: b013 add sp, #76 @ 0x4c +100025e2: bcf0 pop {r4, r5, r6, r7} +100025e4: 46bb mov fp, r7 +100025e6: 46b2 mov sl, r6 +100025e8: 46a9 mov r9, r5 +100025ea: 46a0 mov r8, r4 +100025ec: bdf0 pop {r4, r5, r6, r7, pc} -1000254a <_ntoa_long_long>: -1000254a: b5f0 push {r4, r5, r6, r7, lr} -1000254c: 46de mov lr, fp -1000254e: 4657 mov r7, sl -10002550: 464e mov r6, r9 -10002552: 4645 mov r5, r8 -10002554: b5e0 push {r5, r6, r7, lr} -10002556: b097 sub sp, #92 @ 0x5c -10002558: 900a str r0, [sp, #40] @ 0x28 -1000255a: 910b str r1, [sp, #44] @ 0x2c -1000255c: 920c str r2, [sp, #48] @ 0x30 -1000255e: 469a mov sl, r3 -10002560: 9b20 ldr r3, [sp, #128] @ 0x80 -10002562: 4699 mov r9, r3 -10002564: 9f21 ldr r7, [sp, #132] @ 0x84 -10002566: aa22 add r2, sp, #136 @ 0x88 -10002568: 7813 ldrb r3, [r2, #0] -1000256a: 469b mov fp, r3 -1000256c: 9b24 ldr r3, [sp, #144] @ 0x90 -1000256e: 9309 str r3, [sp, #36] @ 0x24 -10002570: 9c25 ldr r4, [sp, #148] @ 0x94 -10002572: 9b28 ldr r3, [sp, #160] @ 0xa0 -10002574: 4698 mov r8, r3 -10002576: 464a mov r2, r9 -10002578: 433a orrs r2, r7 -1000257a: d102 bne.n 10002582 <_ntoa_long_long+0x38> -1000257c: 3210 adds r2, #16 -1000257e: 4393 bics r3, r2 -10002580: 4698 mov r8, r3 -10002582: 2280 movs r2, #128 @ 0x80 -10002584: 00d2 lsls r2, r2, #3 -10002586: 4645 mov r5, r8 -10002588: 4015 ands r5, r2 -1000258a: 4643 mov r3, r8 -1000258c: 4213 tst r3, r2 -1000258e: d00a beq.n 100025a6 <_ntoa_long_long+0x5c> -10002590: 464a mov r2, r9 -10002592: 433a orrs r2, r7 -10002594: d041 beq.n 1000261a <_ntoa_long_long+0xd0> -10002596: 2500 movs r5, #0 -10002598: 002e movs r6, r5 -1000259a: 4653 mov r3, sl -1000259c: 930d str r3, [sp, #52] @ 0x34 -1000259e: 464d mov r5, r9 -100025a0: 9b09 ldr r3, [sp, #36] @ 0x24 -100025a2: 469a mov sl, r3 -100025a4: e01b b.n 100025de <_ntoa_long_long+0x94> -100025a6: 002e movs r6, r5 -100025a8: 4653 mov r3, sl -100025aa: 930d str r3, [sp, #52] @ 0x34 -100025ac: 464d mov r5, r9 -100025ae: 9b09 ldr r3, [sp, #36] @ 0x24 -100025b0: 469a mov sl, r3 -100025b2: e014 b.n 100025de <_ntoa_long_long+0x94> -100025b4: 3330 adds r3, #48 @ 0x30 -100025b6: b2da uxtb r2, r3 -100025b8: 1c73 adds r3, r6, #1 -100025ba: 4699 mov r9, r3 -100025bc: ab0e add r3, sp, #56 @ 0x38 -100025be: 559a strb r2, [r3, r6] -100025c0: 4652 mov r2, sl -100025c2: 0023 movs r3, r4 -100025c4: 0028 movs r0, r5 -100025c6: 0039 movs r1, r7 -100025c8: f000 ffde bl 10003588 <__wrap___aeabi_uldivmod> -100025cc: 42bc cmp r4, r7 -100025ce: d826 bhi.n 1000261e <_ntoa_long_long+0xd4> -100025d0: d019 beq.n 10002606 <_ntoa_long_long+0xbc> -100025d2: 464b mov r3, r9 -100025d4: 2b1f cmp r3, #31 -100025d6: d81c bhi.n 10002612 <_ntoa_long_long+0xc8> -100025d8: 464e mov r6, r9 -100025da: 0005 movs r5, r0 -100025dc: 000f movs r7, r1 -100025de: 4652 mov r2, sl -100025e0: 0023 movs r3, r4 -100025e2: 0028 movs r0, r5 -100025e4: 0039 movs r1, r7 -100025e6: f000 ffcf bl 10003588 <__wrap___aeabi_uldivmod> -100025ea: b2d3 uxtb r3, r2 -100025ec: 2b09 cmp r3, #9 -100025ee: d9e1 bls.n 100025b4 <_ntoa_long_long+0x6a> -100025f0: 4642 mov r2, r8 -100025f2: 0692 lsls r2, r2, #26 -100025f4: d505 bpl.n 10002602 <_ntoa_long_long+0xb8> -100025f6: 2241 movs r2, #65 @ 0x41 -100025f8: 18d2 adds r2, r2, r3 -100025fa: b2d2 uxtb r2, r2 -100025fc: 3a0a subs r2, #10 -100025fe: b2d2 uxtb r2, r2 -10002600: e7da b.n 100025b8 <_ntoa_long_long+0x6e> -10002602: 2261 movs r2, #97 @ 0x61 -10002604: e7f8 b.n 100025f8 <_ntoa_long_long+0xae> -10002606: 45aa cmp sl, r5 -10002608: d9e3 bls.n 100025d2 <_ntoa_long_long+0x88> -1000260a: 464e mov r6, r9 -1000260c: 9b0d ldr r3, [sp, #52] @ 0x34 -1000260e: 469a mov sl, r3 -10002610: e008 b.n 10002624 <_ntoa_long_long+0xda> -10002612: 464e mov r6, r9 -10002614: 9b0d ldr r3, [sp, #52] @ 0x34 -10002616: 469a mov sl, r3 -10002618: e004 b.n 10002624 <_ntoa_long_long+0xda> -1000261a: 2600 movs r6, #0 -1000261c: e002 b.n 10002624 <_ntoa_long_long+0xda> -1000261e: 464e mov r6, r9 -10002620: 9b0d ldr r3, [sp, #52] @ 0x34 -10002622: 469a mov sl, r3 -10002624: 4643 mov r3, r8 -10002626: 9306 str r3, [sp, #24] -10002628: 9b27 ldr r3, [sp, #156] @ 0x9c -1000262a: 9305 str r3, [sp, #20] -1000262c: 9b26 ldr r3, [sp, #152] @ 0x98 -1000262e: 9304 str r3, [sp, #16] -10002630: 9b09 ldr r3, [sp, #36] @ 0x24 -10002632: 9303 str r3, [sp, #12] -10002634: 465b mov r3, fp -10002636: 9302 str r3, [sp, #8] -10002638: 9601 str r6, [sp, #4] -1000263a: ab0e add r3, sp, #56 @ 0x38 -1000263c: 9300 str r3, [sp, #0] +100025ee <_ntoa_long_long>: +100025ee: b5f0 push {r4, r5, r6, r7, lr} +100025f0: 46de mov lr, fp +100025f2: 4657 mov r7, sl +100025f4: 464e mov r6, r9 +100025f6: 4645 mov r5, r8 +100025f8: b5e0 push {r5, r6, r7, lr} +100025fa: b097 sub sp, #92 @ 0x5c +100025fc: 900a str r0, [sp, #40] @ 0x28 +100025fe: 910b str r1, [sp, #44] @ 0x2c +10002600: 920c str r2, [sp, #48] @ 0x30 +10002602: 469a mov sl, r3 +10002604: 9b20 ldr r3, [sp, #128] @ 0x80 +10002606: 4699 mov r9, r3 +10002608: 9f21 ldr r7, [sp, #132] @ 0x84 +1000260a: aa22 add r2, sp, #136 @ 0x88 +1000260c: 7813 ldrb r3, [r2, #0] +1000260e: 469b mov fp, r3 +10002610: 9b24 ldr r3, [sp, #144] @ 0x90 +10002612: 9309 str r3, [sp, #36] @ 0x24 +10002614: 9c25 ldr r4, [sp, #148] @ 0x94 +10002616: 9b28 ldr r3, [sp, #160] @ 0xa0 +10002618: 4698 mov r8, r3 +1000261a: 464a mov r2, r9 +1000261c: 433a orrs r2, r7 +1000261e: d102 bne.n 10002626 <_ntoa_long_long+0x38> +10002620: 3210 adds r2, #16 +10002622: 4393 bics r3, r2 +10002624: 4698 mov r8, r3 +10002626: 2280 movs r2, #128 @ 0x80 +10002628: 00d2 lsls r2, r2, #3 +1000262a: 4645 mov r5, r8 +1000262c: 4015 ands r5, r2 +1000262e: 4643 mov r3, r8 +10002630: 4213 tst r3, r2 +10002632: d00a beq.n 1000264a <_ntoa_long_long+0x5c> +10002634: 464a mov r2, r9 +10002636: 433a orrs r2, r7 +10002638: d041 beq.n 100026be <_ntoa_long_long+0xd0> +1000263a: 2500 movs r5, #0 +1000263c: 002e movs r6, r5 1000263e: 4653 mov r3, sl -10002640: 9a0c ldr r2, [sp, #48] @ 0x30 -10002642: 990b ldr r1, [sp, #44] @ 0x2c -10002644: 980a ldr r0, [sp, #40] @ 0x28 -10002646: f7ff fe9a bl 1000237e <_ntoa_format> -1000264a: b017 add sp, #92 @ 0x5c -1000264c: bcf0 pop {r4, r5, r6, r7} -1000264e: 46bb mov fp, r7 -10002650: 46b2 mov sl, r6 -10002652: 46a9 mov r9, r5 -10002654: 46a0 mov r8, r4 -10002656: bdf0 pop {r4, r5, r6, r7, pc} +10002640: 930d str r3, [sp, #52] @ 0x34 +10002642: 464d mov r5, r9 +10002644: 9b09 ldr r3, [sp, #36] @ 0x24 +10002646: 469a mov sl, r3 +10002648: e01b b.n 10002682 <_ntoa_long_long+0x94> +1000264a: 002e movs r6, r5 +1000264c: 4653 mov r3, sl +1000264e: 930d str r3, [sp, #52] @ 0x34 +10002650: 464d mov r5, r9 +10002652: 9b09 ldr r3, [sp, #36] @ 0x24 +10002654: 469a mov sl, r3 +10002656: e014 b.n 10002682 <_ntoa_long_long+0x94> +10002658: 3330 adds r3, #48 @ 0x30 +1000265a: b2da uxtb r2, r3 +1000265c: 1c73 adds r3, r6, #1 +1000265e: 4699 mov r9, r3 +10002660: ab0e add r3, sp, #56 @ 0x38 +10002662: 559a strb r2, [r3, r6] +10002664: 4652 mov r2, sl +10002666: 0023 movs r3, r4 +10002668: 0028 movs r0, r5 +1000266a: 0039 movs r1, r7 +1000266c: f000 ffde bl 1000362c <__wrap___aeabi_uldivmod> +10002670: 42bc cmp r4, r7 +10002672: d826 bhi.n 100026c2 <_ntoa_long_long+0xd4> +10002674: d019 beq.n 100026aa <_ntoa_long_long+0xbc> +10002676: 464b mov r3, r9 +10002678: 2b1f cmp r3, #31 +1000267a: d81c bhi.n 100026b6 <_ntoa_long_long+0xc8> +1000267c: 464e mov r6, r9 +1000267e: 0005 movs r5, r0 +10002680: 000f movs r7, r1 +10002682: 4652 mov r2, sl +10002684: 0023 movs r3, r4 +10002686: 0028 movs r0, r5 +10002688: 0039 movs r1, r7 +1000268a: f000 ffcf bl 1000362c <__wrap___aeabi_uldivmod> +1000268e: b2d3 uxtb r3, r2 +10002690: 2b09 cmp r3, #9 +10002692: d9e1 bls.n 10002658 <_ntoa_long_long+0x6a> +10002694: 4642 mov r2, r8 +10002696: 0692 lsls r2, r2, #26 +10002698: d505 bpl.n 100026a6 <_ntoa_long_long+0xb8> +1000269a: 2241 movs r2, #65 @ 0x41 +1000269c: 18d2 adds r2, r2, r3 +1000269e: b2d2 uxtb r2, r2 +100026a0: 3a0a subs r2, #10 +100026a2: b2d2 uxtb r2, r2 +100026a4: e7da b.n 1000265c <_ntoa_long_long+0x6e> +100026a6: 2261 movs r2, #97 @ 0x61 +100026a8: e7f8 b.n 1000269c <_ntoa_long_long+0xae> +100026aa: 45aa cmp sl, r5 +100026ac: d9e3 bls.n 10002676 <_ntoa_long_long+0x88> +100026ae: 464e mov r6, r9 +100026b0: 9b0d ldr r3, [sp, #52] @ 0x34 +100026b2: 469a mov sl, r3 +100026b4: e008 b.n 100026c8 <_ntoa_long_long+0xda> +100026b6: 464e mov r6, r9 +100026b8: 9b0d ldr r3, [sp, #52] @ 0x34 +100026ba: 469a mov sl, r3 +100026bc: e004 b.n 100026c8 <_ntoa_long_long+0xda> +100026be: 2600 movs r6, #0 +100026c0: e002 b.n 100026c8 <_ntoa_long_long+0xda> +100026c2: 464e mov r6, r9 +100026c4: 9b0d ldr r3, [sp, #52] @ 0x34 +100026c6: 469a mov sl, r3 +100026c8: 4643 mov r3, r8 +100026ca: 9306 str r3, [sp, #24] +100026cc: 9b27 ldr r3, [sp, #156] @ 0x9c +100026ce: 9305 str r3, [sp, #20] +100026d0: 9b26 ldr r3, [sp, #152] @ 0x98 +100026d2: 9304 str r3, [sp, #16] +100026d4: 9b09 ldr r3, [sp, #36] @ 0x24 +100026d6: 9303 str r3, [sp, #12] +100026d8: 465b mov r3, fp +100026da: 9302 str r3, [sp, #8] +100026dc: 9601 str r6, [sp, #4] +100026de: ab0e add r3, sp, #56 @ 0x38 +100026e0: 9300 str r3, [sp, #0] +100026e2: 4653 mov r3, sl +100026e4: 9a0c ldr r2, [sp, #48] @ 0x30 +100026e6: 990b ldr r1, [sp, #44] @ 0x2c +100026e8: 980a ldr r0, [sp, #40] @ 0x28 +100026ea: f7ff fe9a bl 10002422 <_ntoa_format> +100026ee: b017 add sp, #92 @ 0x5c +100026f0: bcf0 pop {r4, r5, r6, r7} +100026f2: 46bb mov fp, r7 +100026f4: 46b2 mov sl, r6 +100026f6: 46a9 mov r9, r5 +100026f8: 46a0 mov r8, r4 +100026fa: bdf0 pop {r4, r5, r6, r7, pc} -10002658 <_etoa>: -10002658: b5f0 push {r4, r5, r6, r7, lr} -1000265a: 46de mov lr, fp -1000265c: 4657 mov r7, sl -1000265e: 464e mov r6, r9 -10002660: 4645 mov r5, r8 -10002662: b5e0 push {r5, r6, r7, lr} -10002664: b091 sub sp, #68 @ 0x44 -10002666: 4680 mov r8, r0 -10002668: 4689 mov r9, r1 -1000266a: 920c str r2, [sp, #48] @ 0x30 -1000266c: 469a mov sl, r3 -1000266e: 9c1a ldr r4, [sp, #104] @ 0x68 -10002670: 9d1b ldr r5, [sp, #108] @ 0x6c -10002672: 0022 movs r2, r4 -10002674: 002b movs r3, r5 -10002676: 0020 movs r0, r4 -10002678: 0029 movs r1, r5 -1000267a: f001 fa10 bl 10003a9e <__wrap___aeabi_dcmpun> -1000267e: 2800 cmp r0, #0 -10002680: d000 beq.n 10002684 <_etoa+0x2c> -10002682: e0ec b.n 1000285e <_etoa+0x206> -10002684: 2201 movs r2, #1 -10002686: 4252 negs r2, r2 -10002688: 4bd4 ldr r3, [pc, #848] @ (100029dc <_etoa+0x384>) -1000268a: 0020 movs r0, r4 -1000268c: 0029 movs r1, r5 -1000268e: f001 fa01 bl 10003a94 <__wrap___aeabi_dcmpgt> -10002692: 2800 cmp r0, #0 -10002694: d000 beq.n 10002698 <_etoa+0x40> -10002696: e0e2 b.n 1000285e <_etoa+0x206> -10002698: 2201 movs r2, #1 -1000269a: 4252 negs r2, r2 -1000269c: 4bd0 ldr r3, [pc, #832] @ (100029e0 <_etoa+0x388>) -1000269e: 0020 movs r0, r4 -100026a0: 0029 movs r1, r5 -100026a2: f001 f9e1 bl 10003a68 <__wrap___aeabi_dcmplt> -100026a6: 2800 cmp r0, #0 -100026a8: d000 beq.n 100026ac <_etoa+0x54> -100026aa: e0d8 b.n 1000285e <_etoa+0x206> -100026ac: 2200 movs r2, #0 -100026ae: 2300 movs r3, #0 -100026b0: 0020 movs r0, r4 -100026b2: 0029 movs r1, r5 -100026b4: f001 f9d8 bl 10003a68 <__wrap___aeabi_dcmplt> -100026b8: 2800 cmp r0, #0 -100026ba: d000 beq.n 100026be <_etoa+0x66> -100026bc: e0e4 b.n 10002888 <_etoa+0x230> -100026be: 9406 str r4, [sp, #24] -100026c0: 9507 str r5, [sp, #28] -100026c2: 2380 movs r3, #128 @ 0x80 -100026c4: 00db lsls r3, r3, #3 -100026c6: 9a1e ldr r2, [sp, #120] @ 0x78 -100026c8: 401a ands r2, r3 -100026ca: 920d str r2, [sp, #52] @ 0x34 -100026cc: 9a1e ldr r2, [sp, #120] @ 0x78 -100026ce: 421a tst r2, r3 -100026d0: d101 bne.n 100026d6 <_etoa+0x7e> -100026d2: 2306 movs r3, #6 -100026d4: 931c str r3, [sp, #112] @ 0x70 -100026d6: 9806 ldr r0, [sp, #24] -100026d8: 9907 ldr r1, [sp, #28] -100026da: 0002 movs r2, r0 -100026dc: 000b movs r3, r1 -100026de: 9208 str r2, [sp, #32] -100026e0: 9309 str r3, [sp, #36] @ 0x24 -100026e2: 0003 movs r3, r0 -100026e4: 000a movs r2, r1 -100026e6: 4302 orrs r2, r0 -100026e8: d100 bne.n 100026ec <_etoa+0x94> -100026ea: e0d9 b.n 100028a0 <_etoa+0x248> -100026ec: 0d08 lsrs r0, r1, #20 -100026ee: 0540 lsls r0, r0, #21 -100026f0: 0d40 lsrs r0, r0, #21 -100026f2: 4ebc ldr r6, [pc, #752] @ (100029e4 <_etoa+0x38c>) -100026f4: 46b4 mov ip, r6 -100026f6: 4460 add r0, ip -100026f8: 030a lsls r2, r1, #12 -100026fa: 0b12 lsrs r2, r2, #12 -100026fc: 001e movs r6, r3 -100026fe: 4bba ldr r3, [pc, #744] @ (100029e8 <_etoa+0x390>) -10002700: 4313 orrs r3, r2 -10002702: 001f movs r7, r3 -10002704: f001 f9de bl 10003ac4 <__wrap___aeabi_i2d> -10002708: 4ab8 ldr r2, [pc, #736] @ (100029ec <_etoa+0x394>) -1000270a: 4bb9 ldr r3, [pc, #740] @ (100029f0 <_etoa+0x398>) -1000270c: f001 f969 bl 100039e2 <__wrap___aeabi_dmul> -10002710: 4ab8 ldr r2, [pc, #736] @ (100029f4 <_etoa+0x39c>) -10002712: 4bb9 ldr r3, [pc, #740] @ (100029f8 <_etoa+0x3a0>) -10002714: f001 f93e bl 10003994 <__wrap___aeabi_dadd> -10002718: 9008 str r0, [sp, #32] -1000271a: 9109 str r1, [sp, #36] @ 0x24 -1000271c: 2200 movs r2, #0 -1000271e: 4bb7 ldr r3, [pc, #732] @ (100029fc <_etoa+0x3a4>) -10002720: 0030 movs r0, r6 -10002722: 0039 movs r1, r7 -10002724: f001 f92d bl 10003982 <__wrap___aeabi_dsub> -10002728: 4ab5 ldr r2, [pc, #724] @ (10002a00 <_etoa+0x3a8>) -1000272a: 4bb6 ldr r3, [pc, #728] @ (10002a04 <_etoa+0x3ac>) -1000272c: f001 f959 bl 100039e2 <__wrap___aeabi_dmul> -10002730: 0002 movs r2, r0 -10002732: 000b movs r3, r1 -10002734: 9808 ldr r0, [sp, #32] -10002736: 9909 ldr r1, [sp, #36] @ 0x24 -10002738: f001 f92c bl 10003994 <__wrap___aeabi_dadd> -1000273c: f001 f9da bl 10003af4 <__wrap___aeabi_d2iz> -10002740: 4683 mov fp, r0 -10002742: f001 f9bf bl 10003ac4 <__wrap___aeabi_i2d> -10002746: 0006 movs r6, r0 -10002748: 000f movs r7, r1 -1000274a: 4aaf ldr r2, [pc, #700] @ (10002a08 <_etoa+0x3b0>) -1000274c: 4baf ldr r3, [pc, #700] @ (10002a0c <_etoa+0x3b4>) -1000274e: f001 f948 bl 100039e2 <__wrap___aeabi_dmul> -10002752: 2200 movs r2, #0 -10002754: 4bae ldr r3, [pc, #696] @ (10002a10 <_etoa+0x3b8>) -10002756: f001 f91d bl 10003994 <__wrap___aeabi_dadd> -1000275a: f001 f9cb bl 10003af4 <__wrap___aeabi_d2iz> -1000275e: 9008 str r0, [sp, #32] -10002760: 4aac ldr r2, [pc, #688] @ (10002a14 <_etoa+0x3bc>) -10002762: 4bad ldr r3, [pc, #692] @ (10002a18 <_etoa+0x3c0>) -10002764: 0030 movs r0, r6 -10002766: 0039 movs r1, r7 -10002768: f001 f93b bl 100039e2 <__wrap___aeabi_dmul> -1000276c: 0006 movs r6, r0 -1000276e: 000f movs r7, r1 -10002770: 9808 ldr r0, [sp, #32] -10002772: f001 f9a7 bl 10003ac4 <__wrap___aeabi_i2d> -10002776: 4aa9 ldr r2, [pc, #676] @ (10002a1c <_etoa+0x3c4>) -10002778: 4ba9 ldr r3, [pc, #676] @ (10002a20 <_etoa+0x3c8>) -1000277a: f001 f932 bl 100039e2 <__wrap___aeabi_dmul> +100026fc <_etoa>: +100026fc: b5f0 push {r4, r5, r6, r7, lr} +100026fe: 46de mov lr, fp +10002700: 4657 mov r7, sl +10002702: 464e mov r6, r9 +10002704: 4645 mov r5, r8 +10002706: b5e0 push {r5, r6, r7, lr} +10002708: b091 sub sp, #68 @ 0x44 +1000270a: 4680 mov r8, r0 +1000270c: 4689 mov r9, r1 +1000270e: 920c str r2, [sp, #48] @ 0x30 +10002710: 469a mov sl, r3 +10002712: 9c1a ldr r4, [sp, #104] @ 0x68 +10002714: 9d1b ldr r5, [sp, #108] @ 0x6c +10002716: 0022 movs r2, r4 +10002718: 002b movs r3, r5 +1000271a: 0020 movs r0, r4 +1000271c: 0029 movs r1, r5 +1000271e: f001 fa10 bl 10003b42 <__wrap___aeabi_dcmpun> +10002722: 2800 cmp r0, #0 +10002724: d000 beq.n 10002728 <_etoa+0x2c> +10002726: e0ec b.n 10002902 <_etoa+0x206> +10002728: 2201 movs r2, #1 +1000272a: 4252 negs r2, r2 +1000272c: 4bd4 ldr r3, [pc, #848] @ (10002a80 <_etoa+0x384>) +1000272e: 0020 movs r0, r4 +10002730: 0029 movs r1, r5 +10002732: f001 fa01 bl 10003b38 <__wrap___aeabi_dcmpgt> +10002736: 2800 cmp r0, #0 +10002738: d000 beq.n 1000273c <_etoa+0x40> +1000273a: e0e2 b.n 10002902 <_etoa+0x206> +1000273c: 2201 movs r2, #1 +1000273e: 4252 negs r2, r2 +10002740: 4bd0 ldr r3, [pc, #832] @ (10002a84 <_etoa+0x388>) +10002742: 0020 movs r0, r4 +10002744: 0029 movs r1, r5 +10002746: f001 f9e1 bl 10003b0c <__wrap___aeabi_dcmplt> +1000274a: 2800 cmp r0, #0 +1000274c: d000 beq.n 10002750 <_etoa+0x54> +1000274e: e0d8 b.n 10002902 <_etoa+0x206> +10002750: 2200 movs r2, #0 +10002752: 2300 movs r3, #0 +10002754: 0020 movs r0, r4 +10002756: 0029 movs r1, r5 +10002758: f001 f9d8 bl 10003b0c <__wrap___aeabi_dcmplt> +1000275c: 2800 cmp r0, #0 +1000275e: d000 beq.n 10002762 <_etoa+0x66> +10002760: e0e4 b.n 1000292c <_etoa+0x230> +10002762: 9406 str r4, [sp, #24] +10002764: 9507 str r5, [sp, #28] +10002766: 2380 movs r3, #128 @ 0x80 +10002768: 00db lsls r3, r3, #3 +1000276a: 9a1e ldr r2, [sp, #120] @ 0x78 +1000276c: 401a ands r2, r3 +1000276e: 920d str r2, [sp, #52] @ 0x34 +10002770: 9a1e ldr r2, [sp, #120] @ 0x78 +10002772: 421a tst r2, r3 +10002774: d101 bne.n 1000277a <_etoa+0x7e> +10002776: 2306 movs r3, #6 +10002778: 931c str r3, [sp, #112] @ 0x70 +1000277a: 9806 ldr r0, [sp, #24] +1000277c: 9907 ldr r1, [sp, #28] 1000277e: 0002 movs r2, r0 10002780: 000b movs r3, r1 -10002782: 0030 movs r0, r6 -10002784: 0039 movs r1, r7 -10002786: f001 f8fc bl 10003982 <__wrap___aeabi_dsub> -1000278a: 0006 movs r6, r0 -1000278c: 000f movs r7, r1 -1000278e: 0002 movs r2, r0 -10002790: 000b movs r3, r1 -10002792: f001 f926 bl 100039e2 <__wrap___aeabi_dmul> -10002796: 900a str r0, [sp, #40] @ 0x28 -10002798: 910b str r1, [sp, #44] @ 0x2c -1000279a: 9b08 ldr r3, [sp, #32] -1000279c: 4aa1 ldr r2, [pc, #644] @ (10002a24 <_etoa+0x3cc>) -1000279e: 4694 mov ip, r2 -100027a0: 4463 add r3, ip -100027a2: 2100 movs r1, #0 -100027a4: 2200 movs r2, #0 -100027a6: 9108 str r1, [sp, #32] -100027a8: 9209 str r2, [sp, #36] @ 0x24 -100027aa: 051b lsls r3, r3, #20 -100027ac: 9309 str r3, [sp, #36] @ 0x24 -100027ae: 2300 movs r3, #0 -100027b0: 9308 str r3, [sp, #32] -100027b2: 0032 movs r2, r6 -100027b4: 003b movs r3, r7 -100027b6: 0030 movs r0, r6 -100027b8: 0039 movs r1, r7 -100027ba: f001 f8eb bl 10003994 <__wrap___aeabi_dadd> -100027be: 900e str r0, [sp, #56] @ 0x38 -100027c0: 910f str r1, [sp, #60] @ 0x3c -100027c2: 0032 movs r2, r6 -100027c4: 003b movs r3, r7 -100027c6: 2000 movs r0, #0 -100027c8: 2180 movs r1, #128 @ 0x80 -100027ca: 05c9 lsls r1, r1, #23 -100027cc: f001 f8d9 bl 10003982 <__wrap___aeabi_dsub> -100027d0: 0006 movs r6, r0 -100027d2: 000f movs r7, r1 -100027d4: 2200 movs r2, #0 -100027d6: 4b94 ldr r3, [pc, #592] @ (10002a28 <_etoa+0x3d0>) -100027d8: 980a ldr r0, [sp, #40] @ 0x28 -100027da: 990b ldr r1, [sp, #44] @ 0x2c -100027dc: f001 f8e3 bl 100039a6 <__wrap___aeabi_ddiv> -100027e0: 2200 movs r2, #0 -100027e2: 4b92 ldr r3, [pc, #584] @ (10002a2c <_etoa+0x3d4>) -100027e4: f001 f8d6 bl 10003994 <__wrap___aeabi_dadd> -100027e8: 0002 movs r2, r0 -100027ea: 000b movs r3, r1 -100027ec: 980a ldr r0, [sp, #40] @ 0x28 -100027ee: 990b ldr r1, [sp, #44] @ 0x2c -100027f0: f001 f8d9 bl 100039a6 <__wrap___aeabi_ddiv> -100027f4: 2200 movs r2, #0 -100027f6: 4b8e ldr r3, [pc, #568] @ (10002a30 <_etoa+0x3d8>) -100027f8: f001 f8cc bl 10003994 <__wrap___aeabi_dadd> -100027fc: 0002 movs r2, r0 -100027fe: 000b movs r3, r1 -10002800: 980a ldr r0, [sp, #40] @ 0x28 -10002802: 990b ldr r1, [sp, #44] @ 0x2c -10002804: f001 f8cf bl 100039a6 <__wrap___aeabi_ddiv> -10002808: 0002 movs r2, r0 -1000280a: 000b movs r3, r1 -1000280c: 0030 movs r0, r6 -1000280e: 0039 movs r1, r7 -10002810: f001 f8c0 bl 10003994 <__wrap___aeabi_dadd> -10002814: 0002 movs r2, r0 -10002816: 000b movs r3, r1 -10002818: 980e ldr r0, [sp, #56] @ 0x38 -1000281a: 990f ldr r1, [sp, #60] @ 0x3c -1000281c: f001 f8c3 bl 100039a6 <__wrap___aeabi_ddiv> -10002820: 2200 movs r2, #0 -10002822: 4b71 ldr r3, [pc, #452] @ (100029e8 <_etoa+0x390>) -10002824: f001 f8b6 bl 10003994 <__wrap___aeabi_dadd> -10002828: 9a08 ldr r2, [sp, #32] -1000282a: 9b09 ldr r3, [sp, #36] @ 0x24 -1000282c: f001 f8d9 bl 100039e2 <__wrap___aeabi_dmul> -10002830: 0006 movs r6, r0 -10002832: 000f movs r7, r1 -10002834: 9608 str r6, [sp, #32] -10002836: 9709 str r7, [sp, #36] @ 0x24 -10002838: 9a06 ldr r2, [sp, #24] -1000283a: 9b07 ldr r3, [sp, #28] -1000283c: f001 f92a bl 10003a94 <__wrap___aeabi_dcmpgt> -10002840: 2800 cmp r0, #0 -10002842: d02f beq.n 100028a4 <_etoa+0x24c> -10002844: 2301 movs r3, #1 -10002846: 425b negs r3, r3 -10002848: 469c mov ip, r3 -1000284a: 44e3 add fp, ip -1000284c: 2200 movs r2, #0 -1000284e: 4b77 ldr r3, [pc, #476] @ (10002a2c <_etoa+0x3d4>) -10002850: 0030 movs r0, r6 -10002852: 0039 movs r1, r7 -10002854: f001 f8a7 bl 100039a6 <__wrap___aeabi_ddiv> -10002858: 9008 str r0, [sp, #32] -1000285a: 9109 str r1, [sp, #36] @ 0x24 -1000285c: e022 b.n 100028a4 <_etoa+0x24c> -1000285e: 9b1e ldr r3, [sp, #120] @ 0x78 -10002860: 9304 str r3, [sp, #16] -10002862: 9b1d ldr r3, [sp, #116] @ 0x74 -10002864: 9303 str r3, [sp, #12] -10002866: 9b1c ldr r3, [sp, #112] @ 0x70 -10002868: 9302 str r3, [sp, #8] -1000286a: 9400 str r4, [sp, #0] -1000286c: 9501 str r5, [sp, #4] -1000286e: 4653 mov r3, sl -10002870: 9a0c ldr r2, [sp, #48] @ 0x30 -10002872: 4649 mov r1, r9 -10002874: 4640 mov r0, r8 -10002876: f000 f8ff bl 10002a78 <_ftoa> -1000287a: b011 add sp, #68 @ 0x44 -1000287c: bcf0 pop {r4, r5, r6, r7} -1000287e: 46bb mov fp, r7 -10002880: 46b2 mov sl, r6 -10002882: 46a9 mov r9, r5 -10002884: 46a0 mov r8, r4 -10002886: bdf0 pop {r4, r5, r6, r7, pc} -10002888: 2100 movs r1, #0 -1000288a: 2200 movs r2, #0 -1000288c: 9106 str r1, [sp, #24] -1000288e: 9207 str r2, [sp, #28] -10002890: 9406 str r4, [sp, #24] -10002892: 2380 movs r3, #128 @ 0x80 -10002894: 061b lsls r3, r3, #24 -10002896: 469c mov ip, r3 -10002898: 44ac add ip, r5 -1000289a: 4663 mov r3, ip -1000289c: 9307 str r3, [sp, #28] -1000289e: e710 b.n 100026c2 <_etoa+0x6a> -100028a0: 2300 movs r3, #0 -100028a2: 469b mov fp, r3 -100028a4: 465b mov r3, fp -100028a6: 3363 adds r3, #99 @ 0x63 -100028a8: 2bc6 cmp r3, #198 @ 0xc6 -100028aa: d820 bhi.n 100028ee <_etoa+0x296> -100028ac: 2604 movs r6, #4 -100028ae: 9b1e ldr r3, [sp, #120] @ 0x78 -100028b0: 051b lsls r3, r3, #20 -100028b2: d528 bpl.n 10002906 <_etoa+0x2ae> -100028b4: 9a08 ldr r2, [sp, #32] -100028b6: 9b09 ldr r3, [sp, #36] @ 0x24 -100028b8: 0019 movs r1, r3 -100028ba: 4311 orrs r1, r2 -100028bc: d00f beq.n 100028de <_etoa+0x286> -100028be: 4a5d ldr r2, [pc, #372] @ (10002a34 <_etoa+0x3dc>) -100028c0: 4b5d ldr r3, [pc, #372] @ (10002a38 <_etoa+0x3e0>) -100028c2: 9806 ldr r0, [sp, #24] -100028c4: 9907 ldr r1, [sp, #28] -100028c6: f001 f8dd bl 10003a84 <__wrap___aeabi_dcmpge> -100028ca: 2800 cmp r0, #0 -100028cc: d07a beq.n 100029c4 <_etoa+0x36c> -100028ce: 2200 movs r2, #0 -100028d0: 4b5a ldr r3, [pc, #360] @ (10002a3c <_etoa+0x3e4>) -100028d2: 9806 ldr r0, [sp, #24] -100028d4: 9907 ldr r1, [sp, #28] -100028d6: f001 f8c7 bl 10003a68 <__wrap___aeabi_dcmplt> -100028da: 2800 cmp r0, #0 -100028dc: d072 beq.n 100029c4 <_etoa+0x36c> -100028de: 9b1c ldr r3, [sp, #112] @ 0x70 -100028e0: 455b cmp r3, fp -100028e2: dd06 ble.n 100028f2 <_etoa+0x29a> -100028e4: 465a mov r2, fp -100028e6: 1a9b subs r3, r3, r2 -100028e8: 3b01 subs r3, #1 -100028ea: 931c str r3, [sp, #112] @ 0x70 -100028ec: e003 b.n 100028f6 <_etoa+0x29e> -100028ee: 2605 movs r6, #5 -100028f0: e7dd b.n 100028ae <_etoa+0x256> -100028f2: 2300 movs r3, #0 -100028f4: 931c str r3, [sp, #112] @ 0x70 -100028f6: 2380 movs r3, #128 @ 0x80 -100028f8: 00db lsls r3, r3, #3 -100028fa: 9a1e ldr r2, [sp, #120] @ 0x78 -100028fc: 431a orrs r2, r3 -100028fe: 921e str r2, [sp, #120] @ 0x78 -10002900: 2600 movs r6, #0 -10002902: 2300 movs r3, #0 -10002904: 469b mov fp, r3 +10002782: 9208 str r2, [sp, #32] +10002784: 9309 str r3, [sp, #36] @ 0x24 +10002786: 0003 movs r3, r0 +10002788: 000a movs r2, r1 +1000278a: 4302 orrs r2, r0 +1000278c: d100 bne.n 10002790 <_etoa+0x94> +1000278e: e0d9 b.n 10002944 <_etoa+0x248> +10002790: 0d08 lsrs r0, r1, #20 +10002792: 0540 lsls r0, r0, #21 +10002794: 0d40 lsrs r0, r0, #21 +10002796: 4ebc ldr r6, [pc, #752] @ (10002a88 <_etoa+0x38c>) +10002798: 46b4 mov ip, r6 +1000279a: 4460 add r0, ip +1000279c: 030a lsls r2, r1, #12 +1000279e: 0b12 lsrs r2, r2, #12 +100027a0: 001e movs r6, r3 +100027a2: 4bba ldr r3, [pc, #744] @ (10002a8c <_etoa+0x390>) +100027a4: 4313 orrs r3, r2 +100027a6: 001f movs r7, r3 +100027a8: f001 f9de bl 10003b68 <__wrap___aeabi_i2d> +100027ac: 4ab8 ldr r2, [pc, #736] @ (10002a90 <_etoa+0x394>) +100027ae: 4bb9 ldr r3, [pc, #740] @ (10002a94 <_etoa+0x398>) +100027b0: f001 f969 bl 10003a86 <__wrap___aeabi_dmul> +100027b4: 4ab8 ldr r2, [pc, #736] @ (10002a98 <_etoa+0x39c>) +100027b6: 4bb9 ldr r3, [pc, #740] @ (10002a9c <_etoa+0x3a0>) +100027b8: f001 f93e bl 10003a38 <__wrap___aeabi_dadd> +100027bc: 9008 str r0, [sp, #32] +100027be: 9109 str r1, [sp, #36] @ 0x24 +100027c0: 2200 movs r2, #0 +100027c2: 4bb7 ldr r3, [pc, #732] @ (10002aa0 <_etoa+0x3a4>) +100027c4: 0030 movs r0, r6 +100027c6: 0039 movs r1, r7 +100027c8: f001 f92d bl 10003a26 <__wrap___aeabi_dsub> +100027cc: 4ab5 ldr r2, [pc, #724] @ (10002aa4 <_etoa+0x3a8>) +100027ce: 4bb6 ldr r3, [pc, #728] @ (10002aa8 <_etoa+0x3ac>) +100027d0: f001 f959 bl 10003a86 <__wrap___aeabi_dmul> +100027d4: 0002 movs r2, r0 +100027d6: 000b movs r3, r1 +100027d8: 9808 ldr r0, [sp, #32] +100027da: 9909 ldr r1, [sp, #36] @ 0x24 +100027dc: f001 f92c bl 10003a38 <__wrap___aeabi_dadd> +100027e0: f001 f9da bl 10003b98 <__wrap___aeabi_d2iz> +100027e4: 4683 mov fp, r0 +100027e6: f001 f9bf bl 10003b68 <__wrap___aeabi_i2d> +100027ea: 0006 movs r6, r0 +100027ec: 000f movs r7, r1 +100027ee: 4aaf ldr r2, [pc, #700] @ (10002aac <_etoa+0x3b0>) +100027f0: 4baf ldr r3, [pc, #700] @ (10002ab0 <_etoa+0x3b4>) +100027f2: f001 f948 bl 10003a86 <__wrap___aeabi_dmul> +100027f6: 2200 movs r2, #0 +100027f8: 4bae ldr r3, [pc, #696] @ (10002ab4 <_etoa+0x3b8>) +100027fa: f001 f91d bl 10003a38 <__wrap___aeabi_dadd> +100027fe: f001 f9cb bl 10003b98 <__wrap___aeabi_d2iz> +10002802: 9008 str r0, [sp, #32] +10002804: 4aac ldr r2, [pc, #688] @ (10002ab8 <_etoa+0x3bc>) +10002806: 4bad ldr r3, [pc, #692] @ (10002abc <_etoa+0x3c0>) +10002808: 0030 movs r0, r6 +1000280a: 0039 movs r1, r7 +1000280c: f001 f93b bl 10003a86 <__wrap___aeabi_dmul> +10002810: 0006 movs r6, r0 +10002812: 000f movs r7, r1 +10002814: 9808 ldr r0, [sp, #32] +10002816: f001 f9a7 bl 10003b68 <__wrap___aeabi_i2d> +1000281a: 4aa9 ldr r2, [pc, #676] @ (10002ac0 <_etoa+0x3c4>) +1000281c: 4ba9 ldr r3, [pc, #676] @ (10002ac4 <_etoa+0x3c8>) +1000281e: f001 f932 bl 10003a86 <__wrap___aeabi_dmul> +10002822: 0002 movs r2, r0 +10002824: 000b movs r3, r1 +10002826: 0030 movs r0, r6 +10002828: 0039 movs r1, r7 +1000282a: f001 f8fc bl 10003a26 <__wrap___aeabi_dsub> +1000282e: 0006 movs r6, r0 +10002830: 000f movs r7, r1 +10002832: 0002 movs r2, r0 +10002834: 000b movs r3, r1 +10002836: f001 f926 bl 10003a86 <__wrap___aeabi_dmul> +1000283a: 900a str r0, [sp, #40] @ 0x28 +1000283c: 910b str r1, [sp, #44] @ 0x2c +1000283e: 9b08 ldr r3, [sp, #32] +10002840: 4aa1 ldr r2, [pc, #644] @ (10002ac8 <_etoa+0x3cc>) +10002842: 4694 mov ip, r2 +10002844: 4463 add r3, ip +10002846: 2100 movs r1, #0 +10002848: 2200 movs r2, #0 +1000284a: 9108 str r1, [sp, #32] +1000284c: 9209 str r2, [sp, #36] @ 0x24 +1000284e: 051b lsls r3, r3, #20 +10002850: 9309 str r3, [sp, #36] @ 0x24 +10002852: 2300 movs r3, #0 +10002854: 9308 str r3, [sp, #32] +10002856: 0032 movs r2, r6 +10002858: 003b movs r3, r7 +1000285a: 0030 movs r0, r6 +1000285c: 0039 movs r1, r7 +1000285e: f001 f8eb bl 10003a38 <__wrap___aeabi_dadd> +10002862: 900e str r0, [sp, #56] @ 0x38 +10002864: 910f str r1, [sp, #60] @ 0x3c +10002866: 0032 movs r2, r6 +10002868: 003b movs r3, r7 +1000286a: 2000 movs r0, #0 +1000286c: 2180 movs r1, #128 @ 0x80 +1000286e: 05c9 lsls r1, r1, #23 +10002870: f001 f8d9 bl 10003a26 <__wrap___aeabi_dsub> +10002874: 0006 movs r6, r0 +10002876: 000f movs r7, r1 +10002878: 2200 movs r2, #0 +1000287a: 4b94 ldr r3, [pc, #592] @ (10002acc <_etoa+0x3d0>) +1000287c: 980a ldr r0, [sp, #40] @ 0x28 +1000287e: 990b ldr r1, [sp, #44] @ 0x2c +10002880: f001 f8e3 bl 10003a4a <__wrap___aeabi_ddiv> +10002884: 2200 movs r2, #0 +10002886: 4b92 ldr r3, [pc, #584] @ (10002ad0 <_etoa+0x3d4>) +10002888: f001 f8d6 bl 10003a38 <__wrap___aeabi_dadd> +1000288c: 0002 movs r2, r0 +1000288e: 000b movs r3, r1 +10002890: 980a ldr r0, [sp, #40] @ 0x28 +10002892: 990b ldr r1, [sp, #44] @ 0x2c +10002894: f001 f8d9 bl 10003a4a <__wrap___aeabi_ddiv> +10002898: 2200 movs r2, #0 +1000289a: 4b8e ldr r3, [pc, #568] @ (10002ad4 <_etoa+0x3d8>) +1000289c: f001 f8cc bl 10003a38 <__wrap___aeabi_dadd> +100028a0: 0002 movs r2, r0 +100028a2: 000b movs r3, r1 +100028a4: 980a ldr r0, [sp, #40] @ 0x28 +100028a6: 990b ldr r1, [sp, #44] @ 0x2c +100028a8: f001 f8cf bl 10003a4a <__wrap___aeabi_ddiv> +100028ac: 0002 movs r2, r0 +100028ae: 000b movs r3, r1 +100028b0: 0030 movs r0, r6 +100028b2: 0039 movs r1, r7 +100028b4: f001 f8c0 bl 10003a38 <__wrap___aeabi_dadd> +100028b8: 0002 movs r2, r0 +100028ba: 000b movs r3, r1 +100028bc: 980e ldr r0, [sp, #56] @ 0x38 +100028be: 990f ldr r1, [sp, #60] @ 0x3c +100028c0: f001 f8c3 bl 10003a4a <__wrap___aeabi_ddiv> +100028c4: 2200 movs r2, #0 +100028c6: 4b71 ldr r3, [pc, #452] @ (10002a8c <_etoa+0x390>) +100028c8: f001 f8b6 bl 10003a38 <__wrap___aeabi_dadd> +100028cc: 9a08 ldr r2, [sp, #32] +100028ce: 9b09 ldr r3, [sp, #36] @ 0x24 +100028d0: f001 f8d9 bl 10003a86 <__wrap___aeabi_dmul> +100028d4: 0006 movs r6, r0 +100028d6: 000f movs r7, r1 +100028d8: 9608 str r6, [sp, #32] +100028da: 9709 str r7, [sp, #36] @ 0x24 +100028dc: 9a06 ldr r2, [sp, #24] +100028de: 9b07 ldr r3, [sp, #28] +100028e0: f001 f92a bl 10003b38 <__wrap___aeabi_dcmpgt> +100028e4: 2800 cmp r0, #0 +100028e6: d02f beq.n 10002948 <_etoa+0x24c> +100028e8: 2301 movs r3, #1 +100028ea: 425b negs r3, r3 +100028ec: 469c mov ip, r3 +100028ee: 44e3 add fp, ip +100028f0: 2200 movs r2, #0 +100028f2: 4b77 ldr r3, [pc, #476] @ (10002ad0 <_etoa+0x3d4>) +100028f4: 0030 movs r0, r6 +100028f6: 0039 movs r1, r7 +100028f8: f001 f8a7 bl 10003a4a <__wrap___aeabi_ddiv> +100028fc: 9008 str r0, [sp, #32] +100028fe: 9109 str r1, [sp, #36] @ 0x24 +10002900: e022 b.n 10002948 <_etoa+0x24c> +10002902: 9b1e ldr r3, [sp, #120] @ 0x78 +10002904: 9304 str r3, [sp, #16] 10002906: 9b1d ldr r3, [sp, #116] @ 0x74 -10002908: 429e cmp r6, r3 -1000290a: d265 bcs.n 100029d8 <_etoa+0x380> -1000290c: 1b9f subs r7, r3, r6 -1000290e: 2302 movs r3, #2 -10002910: 9a1e ldr r2, [sp, #120] @ 0x78 -10002912: 401a ands r2, r3 -10002914: 920a str r2, [sp, #40] @ 0x28 -10002916: 9a1e ldr r2, [sp, #120] @ 0x78 -10002918: 4213 tst r3, r2 -1000291a: d002 beq.n 10002922 <_etoa+0x2ca> -1000291c: 2e00 cmp r6, #0 -1000291e: d000 beq.n 10002922 <_etoa+0x2ca> -10002920: 2700 movs r7, #0 -10002922: 465b mov r3, fp -10002924: 2b00 cmp r3, #0 -10002926: d007 beq.n 10002938 <_etoa+0x2e0> -10002928: 9a08 ldr r2, [sp, #32] -1000292a: 9b09 ldr r3, [sp, #36] @ 0x24 -1000292c: 9806 ldr r0, [sp, #24] -1000292e: 9907 ldr r1, [sp, #28] -10002930: f001 f839 bl 100039a6 <__wrap___aeabi_ddiv> -10002934: 9006 str r0, [sp, #24] -10002936: 9107 str r1, [sp, #28] -10002938: 2200 movs r2, #0 -1000293a: 2300 movs r3, #0 -1000293c: 0020 movs r0, r4 -1000293e: 0029 movs r1, r5 -10002940: f001 f892 bl 10003a68 <__wrap___aeabi_dcmplt> -10002944: 2800 cmp r0, #0 -10002946: d000 beq.n 1000294a <_etoa+0x2f2> -10002948: e07c b.n 10002a44 <_etoa+0x3ec> -1000294a: 4b3d ldr r3, [pc, #244] @ (10002a40 <_etoa+0x3e8>) -1000294c: 9a1e ldr r2, [sp, #120] @ 0x78 -1000294e: 4013 ands r3, r2 -10002950: 9304 str r3, [sp, #16] -10002952: 9703 str r7, [sp, #12] -10002954: 9b1c ldr r3, [sp, #112] @ 0x70 -10002956: 9302 str r3, [sp, #8] -10002958: 9b06 ldr r3, [sp, #24] -1000295a: 9c07 ldr r4, [sp, #28] -1000295c: 9300 str r3, [sp, #0] -1000295e: 9401 str r4, [sp, #4] -10002960: 4653 mov r3, sl -10002962: 9a0c ldr r2, [sp, #48] @ 0x30 -10002964: 4649 mov r1, r9 -10002966: 4640 mov r0, r8 -10002968: f000 f886 bl 10002a78 <_ftoa> -1000296c: 2e00 cmp r6, #0 -1000296e: d100 bne.n 10002972 <_etoa+0x31a> -10002970: e783 b.n 1000287a <_etoa+0x222> -10002972: 9b1e ldr r3, [sp, #120] @ 0x78 -10002974: 069b lsls r3, r3, #26 -10002976: d571 bpl.n 10002a5c <_etoa+0x404> -10002978: 2545 movs r5, #69 @ 0x45 -1000297a: 1c44 adds r4, r0, #1 -1000297c: 4653 mov r3, sl -1000297e: 0002 movs r2, r0 -10002980: 4649 mov r1, r9 -10002982: 0028 movs r0, r5 -10002984: 47c0 blx r8 -10002986: 465a mov r2, fp -10002988: 17d3 asrs r3, r2, #31 -1000298a: 18d2 adds r2, r2, r3 -1000298c: 405a eors r2, r3 -1000298e: 2305 movs r3, #5 -10002990: 9305 str r3, [sp, #20] -10002992: 3e01 subs r6, #1 -10002994: 9604 str r6, [sp, #16] +10002908: 9303 str r3, [sp, #12] +1000290a: 9b1c ldr r3, [sp, #112] @ 0x70 +1000290c: 9302 str r3, [sp, #8] +1000290e: 9400 str r4, [sp, #0] +10002910: 9501 str r5, [sp, #4] +10002912: 4653 mov r3, sl +10002914: 9a0c ldr r2, [sp, #48] @ 0x30 +10002916: 4649 mov r1, r9 +10002918: 4640 mov r0, r8 +1000291a: f000 f8ff bl 10002b1c <_ftoa> +1000291e: b011 add sp, #68 @ 0x44 +10002920: bcf0 pop {r4, r5, r6, r7} +10002922: 46bb mov fp, r7 +10002924: 46b2 mov sl, r6 +10002926: 46a9 mov r9, r5 +10002928: 46a0 mov r8, r4 +1000292a: bdf0 pop {r4, r5, r6, r7, pc} +1000292c: 2100 movs r1, #0 +1000292e: 2200 movs r2, #0 +10002930: 9106 str r1, [sp, #24] +10002932: 9207 str r2, [sp, #28] +10002934: 9406 str r4, [sp, #24] +10002936: 2380 movs r3, #128 @ 0x80 +10002938: 061b lsls r3, r3, #24 +1000293a: 469c mov ip, r3 +1000293c: 44ac add ip, r5 +1000293e: 4663 mov r3, ip +10002940: 9307 str r3, [sp, #28] +10002942: e710 b.n 10002766 <_etoa+0x6a> +10002944: 2300 movs r3, #0 +10002946: 469b mov fp, r3 +10002948: 465b mov r3, fp +1000294a: 3363 adds r3, #99 @ 0x63 +1000294c: 2bc6 cmp r3, #198 @ 0xc6 +1000294e: d820 bhi.n 10002992 <_etoa+0x296> +10002950: 2604 movs r6, #4 +10002952: 9b1e ldr r3, [sp, #120] @ 0x78 +10002954: 051b lsls r3, r3, #20 +10002956: d528 bpl.n 100029aa <_etoa+0x2ae> +10002958: 9a08 ldr r2, [sp, #32] +1000295a: 9b09 ldr r3, [sp, #36] @ 0x24 +1000295c: 0019 movs r1, r3 +1000295e: 4311 orrs r1, r2 +10002960: d00f beq.n 10002982 <_etoa+0x286> +10002962: 4a5d ldr r2, [pc, #372] @ (10002ad8 <_etoa+0x3dc>) +10002964: 4b5d ldr r3, [pc, #372] @ (10002adc <_etoa+0x3e0>) +10002966: 9806 ldr r0, [sp, #24] +10002968: 9907 ldr r1, [sp, #28] +1000296a: f001 f8dd bl 10003b28 <__wrap___aeabi_dcmpge> +1000296e: 2800 cmp r0, #0 +10002970: d07a beq.n 10002a68 <_etoa+0x36c> +10002972: 2200 movs r2, #0 +10002974: 4b5a ldr r3, [pc, #360] @ (10002ae0 <_etoa+0x3e4>) +10002976: 9806 ldr r0, [sp, #24] +10002978: 9907 ldr r1, [sp, #28] +1000297a: f001 f8c7 bl 10003b0c <__wrap___aeabi_dcmplt> +1000297e: 2800 cmp r0, #0 +10002980: d072 beq.n 10002a68 <_etoa+0x36c> +10002982: 9b1c ldr r3, [sp, #112] @ 0x70 +10002984: 455b cmp r3, fp +10002986: dd06 ble.n 10002996 <_etoa+0x29a> +10002988: 465a mov r2, fp +1000298a: 1a9b subs r3, r3, r2 +1000298c: 3b01 subs r3, #1 +1000298e: 931c str r3, [sp, #112] @ 0x70 +10002990: e003 b.n 1000299a <_etoa+0x29e> +10002992: 2605 movs r6, #5 +10002994: e7dd b.n 10002952 <_etoa+0x256> 10002996: 2300 movs r3, #0 -10002998: 9303 str r3, [sp, #12] -1000299a: 330a adds r3, #10 -1000299c: 9302 str r3, [sp, #8] -1000299e: 465b mov r3, fp -100029a0: 0fdb lsrs r3, r3, #31 -100029a2: 9301 str r3, [sp, #4] -100029a4: 9200 str r2, [sp, #0] -100029a6: 4653 mov r3, sl -100029a8: 0022 movs r2, r4 -100029aa: 4649 mov r1, r9 -100029ac: 4640 mov r0, r8 -100029ae: f7ff fd6e bl 1000248e <_ntoa_long> -100029b2: 9b0a ldr r3, [sp, #40] @ 0x28 -100029b4: 2b00 cmp r3, #0 -100029b6: d100 bne.n 100029ba <_etoa+0x362> -100029b8: e75f b.n 1000287a <_etoa+0x222> -100029ba: 0002 movs r2, r0 -100029bc: 4647 mov r7, r8 -100029be: 9e0c ldr r6, [sp, #48] @ 0x30 -100029c0: 9d1d ldr r5, [sp, #116] @ 0x74 -100029c2: e053 b.n 10002a6c <_etoa+0x414> -100029c4: 9b1c ldr r3, [sp, #112] @ 0x70 -100029c6: 2b00 cmp r3, #0 -100029c8: d09d beq.n 10002906 <_etoa+0x2ae> -100029ca: 9b0d ldr r3, [sp, #52] @ 0x34 -100029cc: 2b00 cmp r3, #0 -100029ce: d09a beq.n 10002906 <_etoa+0x2ae> -100029d0: 9b1c ldr r3, [sp, #112] @ 0x70 -100029d2: 3b01 subs r3, #1 -100029d4: 931c str r3, [sp, #112] @ 0x70 -100029d6: e796 b.n 10002906 <_etoa+0x2ae> -100029d8: 2700 movs r7, #0 -100029da: e798 b.n 1000290e <_etoa+0x2b6> -100029dc: 7fefffff .word 0x7fefffff -100029e0: ffefffff .word 0xffefffff -100029e4: fffffc01 .word 0xfffffc01 -100029e8: 3ff00000 .word 0x3ff00000 -100029ec: 509f79fb .word 0x509f79fb -100029f0: 3fd34413 .word 0x3fd34413 -100029f4: 8b60c8b3 .word 0x8b60c8b3 -100029f8: 3fc68a28 .word 0x3fc68a28 -100029fc: 3ff80000 .word 0x3ff80000 -10002a00: 636f4361 .word 0x636f4361 -10002a04: 3fd287a7 .word 0x3fd287a7 -10002a08: 0979a371 .word 0x0979a371 -10002a0c: 400a934f .word 0x400a934f -10002a10: 3fe00000 .word 0x3fe00000 -10002a14: bbb55516 .word 0xbbb55516 -10002a18: 40026bb1 .word 0x40026bb1 -10002a1c: fefa39ef .word 0xfefa39ef -10002a20: 3fe62e42 .word 0x3fe62e42 -10002a24: 000003ff .word 0x000003ff -10002a28: 402c0000 .word 0x402c0000 -10002a2c: 40240000 .word 0x40240000 -10002a30: 40180000 .word 0x40180000 -10002a34: eb1c432d .word 0xeb1c432d -10002a38: 3f1a36e2 .word 0x3f1a36e2 -10002a3c: 412e8480 .word 0x412e8480 -10002a40: fffff7ff .word 0xfffff7ff -10002a44: 9c06 ldr r4, [sp, #24] -10002a46: 9d07 ldr r5, [sp, #28] -10002a48: 0022 movs r2, r4 -10002a4a: 0029 movs r1, r5 -10002a4c: 2080 movs r0, #128 @ 0x80 -10002a4e: 0600 lsls r0, r0, #24 -10002a50: 4684 mov ip, r0 -10002a52: 4461 add r1, ip -10002a54: 000b movs r3, r1 -10002a56: 9206 str r2, [sp, #24] -10002a58: 9307 str r3, [sp, #28] -10002a5a: e776 b.n 1000294a <_etoa+0x2f2> -10002a5c: 2565 movs r5, #101 @ 0x65 -10002a5e: e78c b.n 1000297a <_etoa+0x322> -10002a60: 1c54 adds r4, r2, #1 -10002a62: 4653 mov r3, sl -10002a64: 4649 mov r1, r9 -10002a66: 2020 movs r0, #32 -10002a68: 47b8 blx r7 -10002a6a: 0022 movs r2, r4 -10002a6c: 1b93 subs r3, r2, r6 -10002a6e: 42ab cmp r3, r5 -10002a70: d3f6 bcc.n 10002a60 <_etoa+0x408> -10002a72: 0010 movs r0, r2 -10002a74: e701 b.n 1000287a <_etoa+0x222> -10002a76: 46c0 nop @ (mov r8, r8) +10002998: 931c str r3, [sp, #112] @ 0x70 +1000299a: 2380 movs r3, #128 @ 0x80 +1000299c: 00db lsls r3, r3, #3 +1000299e: 9a1e ldr r2, [sp, #120] @ 0x78 +100029a0: 431a orrs r2, r3 +100029a2: 921e str r2, [sp, #120] @ 0x78 +100029a4: 2600 movs r6, #0 +100029a6: 2300 movs r3, #0 +100029a8: 469b mov fp, r3 +100029aa: 9b1d ldr r3, [sp, #116] @ 0x74 +100029ac: 429e cmp r6, r3 +100029ae: d265 bcs.n 10002a7c <_etoa+0x380> +100029b0: 1b9f subs r7, r3, r6 +100029b2: 2302 movs r3, #2 +100029b4: 9a1e ldr r2, [sp, #120] @ 0x78 +100029b6: 401a ands r2, r3 +100029b8: 920a str r2, [sp, #40] @ 0x28 +100029ba: 9a1e ldr r2, [sp, #120] @ 0x78 +100029bc: 4213 tst r3, r2 +100029be: d002 beq.n 100029c6 <_etoa+0x2ca> +100029c0: 2e00 cmp r6, #0 +100029c2: d000 beq.n 100029c6 <_etoa+0x2ca> +100029c4: 2700 movs r7, #0 +100029c6: 465b mov r3, fp +100029c8: 2b00 cmp r3, #0 +100029ca: d007 beq.n 100029dc <_etoa+0x2e0> +100029cc: 9a08 ldr r2, [sp, #32] +100029ce: 9b09 ldr r3, [sp, #36] @ 0x24 +100029d0: 9806 ldr r0, [sp, #24] +100029d2: 9907 ldr r1, [sp, #28] +100029d4: f001 f839 bl 10003a4a <__wrap___aeabi_ddiv> +100029d8: 9006 str r0, [sp, #24] +100029da: 9107 str r1, [sp, #28] +100029dc: 2200 movs r2, #0 +100029de: 2300 movs r3, #0 +100029e0: 0020 movs r0, r4 +100029e2: 0029 movs r1, r5 +100029e4: f001 f892 bl 10003b0c <__wrap___aeabi_dcmplt> +100029e8: 2800 cmp r0, #0 +100029ea: d000 beq.n 100029ee <_etoa+0x2f2> +100029ec: e07c b.n 10002ae8 <_etoa+0x3ec> +100029ee: 4b3d ldr r3, [pc, #244] @ (10002ae4 <_etoa+0x3e8>) +100029f0: 9a1e ldr r2, [sp, #120] @ 0x78 +100029f2: 4013 ands r3, r2 +100029f4: 9304 str r3, [sp, #16] +100029f6: 9703 str r7, [sp, #12] +100029f8: 9b1c ldr r3, [sp, #112] @ 0x70 +100029fa: 9302 str r3, [sp, #8] +100029fc: 9b06 ldr r3, [sp, #24] +100029fe: 9c07 ldr r4, [sp, #28] +10002a00: 9300 str r3, [sp, #0] +10002a02: 9401 str r4, [sp, #4] +10002a04: 4653 mov r3, sl +10002a06: 9a0c ldr r2, [sp, #48] @ 0x30 +10002a08: 4649 mov r1, r9 +10002a0a: 4640 mov r0, r8 +10002a0c: f000 f886 bl 10002b1c <_ftoa> +10002a10: 2e00 cmp r6, #0 +10002a12: d100 bne.n 10002a16 <_etoa+0x31a> +10002a14: e783 b.n 1000291e <_etoa+0x222> +10002a16: 9b1e ldr r3, [sp, #120] @ 0x78 +10002a18: 069b lsls r3, r3, #26 +10002a1a: d571 bpl.n 10002b00 <_etoa+0x404> +10002a1c: 2545 movs r5, #69 @ 0x45 +10002a1e: 1c44 adds r4, r0, #1 +10002a20: 4653 mov r3, sl +10002a22: 0002 movs r2, r0 +10002a24: 4649 mov r1, r9 +10002a26: 0028 movs r0, r5 +10002a28: 47c0 blx r8 +10002a2a: 465a mov r2, fp +10002a2c: 17d3 asrs r3, r2, #31 +10002a2e: 18d2 adds r2, r2, r3 +10002a30: 405a eors r2, r3 +10002a32: 2305 movs r3, #5 +10002a34: 9305 str r3, [sp, #20] +10002a36: 3e01 subs r6, #1 +10002a38: 9604 str r6, [sp, #16] +10002a3a: 2300 movs r3, #0 +10002a3c: 9303 str r3, [sp, #12] +10002a3e: 330a adds r3, #10 +10002a40: 9302 str r3, [sp, #8] +10002a42: 465b mov r3, fp +10002a44: 0fdb lsrs r3, r3, #31 +10002a46: 9301 str r3, [sp, #4] +10002a48: 9200 str r2, [sp, #0] +10002a4a: 4653 mov r3, sl +10002a4c: 0022 movs r2, r4 +10002a4e: 4649 mov r1, r9 +10002a50: 4640 mov r0, r8 +10002a52: f7ff fd6e bl 10002532 <_ntoa_long> +10002a56: 9b0a ldr r3, [sp, #40] @ 0x28 +10002a58: 2b00 cmp r3, #0 +10002a5a: d100 bne.n 10002a5e <_etoa+0x362> +10002a5c: e75f b.n 1000291e <_etoa+0x222> +10002a5e: 0002 movs r2, r0 +10002a60: 4647 mov r7, r8 +10002a62: 9e0c ldr r6, [sp, #48] @ 0x30 +10002a64: 9d1d ldr r5, [sp, #116] @ 0x74 +10002a66: e053 b.n 10002b10 <_etoa+0x414> +10002a68: 9b1c ldr r3, [sp, #112] @ 0x70 +10002a6a: 2b00 cmp r3, #0 +10002a6c: d09d beq.n 100029aa <_etoa+0x2ae> +10002a6e: 9b0d ldr r3, [sp, #52] @ 0x34 +10002a70: 2b00 cmp r3, #0 +10002a72: d09a beq.n 100029aa <_etoa+0x2ae> +10002a74: 9b1c ldr r3, [sp, #112] @ 0x70 +10002a76: 3b01 subs r3, #1 +10002a78: 931c str r3, [sp, #112] @ 0x70 +10002a7a: e796 b.n 100029aa <_etoa+0x2ae> +10002a7c: 2700 movs r7, #0 +10002a7e: e798 b.n 100029b2 <_etoa+0x2b6> +10002a80: 7fefffff .word 0x7fefffff +10002a84: ffefffff .word 0xffefffff +10002a88: fffffc01 .word 0xfffffc01 +10002a8c: 3ff00000 .word 0x3ff00000 +10002a90: 509f79fb .word 0x509f79fb +10002a94: 3fd34413 .word 0x3fd34413 +10002a98: 8b60c8b3 .word 0x8b60c8b3 +10002a9c: 3fc68a28 .word 0x3fc68a28 +10002aa0: 3ff80000 .word 0x3ff80000 +10002aa4: 636f4361 .word 0x636f4361 +10002aa8: 3fd287a7 .word 0x3fd287a7 +10002aac: 0979a371 .word 0x0979a371 +10002ab0: 400a934f .word 0x400a934f +10002ab4: 3fe00000 .word 0x3fe00000 +10002ab8: bbb55516 .word 0xbbb55516 +10002abc: 40026bb1 .word 0x40026bb1 +10002ac0: fefa39ef .word 0xfefa39ef +10002ac4: 3fe62e42 .word 0x3fe62e42 +10002ac8: 000003ff .word 0x000003ff +10002acc: 402c0000 .word 0x402c0000 +10002ad0: 40240000 .word 0x40240000 +10002ad4: 40180000 .word 0x40180000 +10002ad8: eb1c432d .word 0xeb1c432d +10002adc: 3f1a36e2 .word 0x3f1a36e2 +10002ae0: 412e8480 .word 0x412e8480 +10002ae4: fffff7ff .word 0xfffff7ff +10002ae8: 9c06 ldr r4, [sp, #24] +10002aea: 9d07 ldr r5, [sp, #28] +10002aec: 0022 movs r2, r4 +10002aee: 0029 movs r1, r5 +10002af0: 2080 movs r0, #128 @ 0x80 +10002af2: 0600 lsls r0, r0, #24 +10002af4: 4684 mov ip, r0 +10002af6: 4461 add r1, ip +10002af8: 000b movs r3, r1 +10002afa: 9206 str r2, [sp, #24] +10002afc: 9307 str r3, [sp, #28] +10002afe: e776 b.n 100029ee <_etoa+0x2f2> +10002b00: 2565 movs r5, #101 @ 0x65 +10002b02: e78c b.n 10002a1e <_etoa+0x322> +10002b04: 1c54 adds r4, r2, #1 +10002b06: 4653 mov r3, sl +10002b08: 4649 mov r1, r9 +10002b0a: 2020 movs r0, #32 +10002b0c: 47b8 blx r7 +10002b0e: 0022 movs r2, r4 +10002b10: 1b93 subs r3, r2, r6 +10002b12: 42ab cmp r3, r5 +10002b14: d3f6 bcc.n 10002b04 <_etoa+0x408> +10002b16: 0010 movs r0, r2 +10002b18: e701 b.n 1000291e <_etoa+0x222> +10002b1a: 46c0 nop @ (mov r8, r8) -10002a78 <_ftoa>: -10002a78: b5f0 push {r4, r5, r6, r7, lr} -10002a7a: 46de mov lr, fp -10002a7c: 4657 mov r7, sl -10002a7e: 464e mov r6, r9 -10002a80: 4645 mov r5, r8 -10002a82: b5e0 push {r5, r6, r7, lr} -10002a84: b095 sub sp, #84 @ 0x54 -10002a86: 9006 str r0, [sp, #24] -10002a88: 9107 str r1, [sp, #28] -10002a8a: 4693 mov fp, r2 -10002a8c: 4699 mov r9, r3 -10002a8e: 9f20 ldr r7, [sp, #128] @ 0x80 -10002a90: 9a1e ldr r2, [sp, #120] @ 0x78 -10002a92: 9b1f ldr r3, [sp, #124] @ 0x7c -10002a94: 0010 movs r0, r2 -10002a96: 0019 movs r1, r3 -10002a98: f001 f801 bl 10003a9e <__wrap___aeabi_dcmpun> -10002a9c: 2800 cmp r0, #0 -10002a9e: d131 bne.n 10002b04 <_ftoa+0x8c> -10002aa0: 2201 movs r2, #1 -10002aa2: 4252 negs r2, r2 -10002aa4: 4bbf ldr r3, [pc, #764] @ (10002da4 <_ftoa+0x32c>) -10002aa6: 981e ldr r0, [sp, #120] @ 0x78 -10002aa8: 991f ldr r1, [sp, #124] @ 0x7c -10002aaa: f000 ffdd bl 10003a68 <__wrap___aeabi_dcmplt> -10002aae: 2800 cmp r0, #0 -10002ab0: d137 bne.n 10002b22 <_ftoa+0xaa> -10002ab2: 2201 movs r2, #1 -10002ab4: 4252 negs r2, r2 -10002ab6: 4bbc ldr r3, [pc, #752] @ (10002da8 <_ftoa+0x330>) -10002ab8: 981e ldr r0, [sp, #120] @ 0x78 -10002aba: 991f ldr r1, [sp, #124] @ 0x7c -10002abc: f000 ffea bl 10003a94 <__wrap___aeabi_dcmpgt> -10002ac0: 2800 cmp r0, #0 -10002ac2: d13d bne.n 10002b40 <_ftoa+0xc8> -10002ac4: 2200 movs r2, #0 -10002ac6: 4bb9 ldr r3, [pc, #740] @ (10002dac <_ftoa+0x334>) -10002ac8: 981e ldr r0, [sp, #120] @ 0x78 -10002aca: 991f ldr r1, [sp, #124] @ 0x7c -10002acc: f000 ffe2 bl 10003a94 <__wrap___aeabi_dcmpgt> -10002ad0: 2800 cmp r0, #0 -10002ad2: d150 bne.n 10002b76 <_ftoa+0xfe> -10002ad4: 2200 movs r2, #0 -10002ad6: 4bb6 ldr r3, [pc, #728] @ (10002db0 <_ftoa+0x338>) -10002ad8: 981e ldr r0, [sp, #120] @ 0x78 -10002ada: 991f ldr r1, [sp, #124] @ 0x7c -10002adc: f000 ffc4 bl 10003a68 <__wrap___aeabi_dcmplt> -10002ae0: 2800 cmp r0, #0 -10002ae2: d148 bne.n 10002b76 <_ftoa+0xfe> -10002ae4: 2200 movs r2, #0 -10002ae6: 2300 movs r3, #0 -10002ae8: 981e ldr r0, [sp, #120] @ 0x78 -10002aea: 991f ldr r1, [sp, #124] @ 0x7c -10002aec: f000 ffbc bl 10003a68 <__wrap___aeabi_dcmplt> -10002af0: 2800 cmp r0, #0 -10002af2: d150 bne.n 10002b96 <_ftoa+0x11e> -10002af4: 2300 movs r3, #0 -10002af6: 4698 mov r8, r3 -10002af8: 9b22 ldr r3, [sp, #136] @ 0x88 -10002afa: 055b lsls r3, r3, #21 -10002afc: d400 bmi.n 10002b00 <_ftoa+0x88> -10002afe: e0b6 b.n 10002c6e <_ftoa+0x1f6> -10002b00: 2400 movs r4, #0 -10002b02: e058 b.n 10002bb6 <_ftoa+0x13e> -10002b04: 9b22 ldr r3, [sp, #136] @ 0x88 -10002b06: 9303 str r3, [sp, #12] -10002b08: 9b21 ldr r3, [sp, #132] @ 0x84 -10002b0a: 9302 str r3, [sp, #8] -10002b0c: 2303 movs r3, #3 -10002b0e: 9301 str r3, [sp, #4] -10002b10: 4ba8 ldr r3, [pc, #672] @ (10002db4 <_ftoa+0x33c>) -10002b12: 9300 str r3, [sp, #0] -10002b14: 464b mov r3, r9 -10002b16: 465a mov r2, fp -10002b18: 9907 ldr r1, [sp, #28] -10002b1a: 9806 ldr r0, [sp, #24] -10002b1c: f7ff fbd8 bl 100022d0 <_out_rev> -10002b20: e10e b.n 10002d40 <_ftoa+0x2c8> -10002b22: 9b22 ldr r3, [sp, #136] @ 0x88 -10002b24: 9303 str r3, [sp, #12] -10002b26: 9b21 ldr r3, [sp, #132] @ 0x84 -10002b28: 9302 str r3, [sp, #8] -10002b2a: 2304 movs r3, #4 -10002b2c: 9301 str r3, [sp, #4] -10002b2e: 4ba2 ldr r3, [pc, #648] @ (10002db8 <_ftoa+0x340>) -10002b30: 9300 str r3, [sp, #0] -10002b32: 464b mov r3, r9 -10002b34: 465a mov r2, fp -10002b36: 9907 ldr r1, [sp, #28] -10002b38: 9806 ldr r0, [sp, #24] -10002b3a: f7ff fbc9 bl 100022d0 <_out_rev> -10002b3e: e0ff b.n 10002d40 <_ftoa+0x2c8> -10002b40: 2304 movs r3, #4 -10002b42: 9a22 ldr r2, [sp, #136] @ 0x88 -10002b44: 401a ands r2, r3 -10002b46: 9922 ldr r1, [sp, #136] @ 0x88 -10002b48: 420b tst r3, r1 -10002b4a: d010 beq.n 10002b6e <_ftoa+0xf6> -10002b4c: 4b9b ldr r3, [pc, #620] @ (10002dbc <_ftoa+0x344>) -10002b4e: 2a00 cmp r2, #0 -10002b50: d00f beq.n 10002b72 <_ftoa+0xfa> -10002b52: 2204 movs r2, #4 -10002b54: 9922 ldr r1, [sp, #136] @ 0x88 -10002b56: 9103 str r1, [sp, #12] -10002b58: 9921 ldr r1, [sp, #132] @ 0x84 -10002b5a: 9102 str r1, [sp, #8] -10002b5c: 9201 str r2, [sp, #4] -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 fbb2 bl 100022d0 <_out_rev> -10002b6c: e0e8 b.n 10002d40 <_ftoa+0x2c8> -10002b6e: 4b94 ldr r3, [pc, #592] @ (10002dc0 <_ftoa+0x348>) -10002b70: e7ed b.n 10002b4e <_ftoa+0xd6> -10002b72: 2203 movs r2, #3 -10002b74: e7ee b.n 10002b54 <_ftoa+0xdc> -10002b76: 9b22 ldr r3, [sp, #136] @ 0x88 -10002b78: 9304 str r3, [sp, #16] -10002b7a: 9b21 ldr r3, [sp, #132] @ 0x84 -10002b7c: 9303 str r3, [sp, #12] -10002b7e: 9702 str r7, [sp, #8] -10002b80: 9b1e ldr r3, [sp, #120] @ 0x78 -10002b82: 9c1f ldr r4, [sp, #124] @ 0x7c -10002b84: 9300 str r3, [sp, #0] -10002b86: 9401 str r4, [sp, #4] -10002b88: 464b mov r3, r9 -10002b8a: 465a mov r2, fp -10002b8c: 9907 ldr r1, [sp, #28] -10002b8e: 9806 ldr r0, [sp, #24] -10002b90: f7ff fd62 bl 10002658 <_etoa> -10002b94: e0d4 b.n 10002d40 <_ftoa+0x2c8> -10002b96: 9a1e ldr r2, [sp, #120] @ 0x78 -10002b98: 9b1f ldr r3, [sp, #124] @ 0x7c -10002b9a: 2000 movs r0, #0 -10002b9c: 2100 movs r1, #0 -10002b9e: f000 fef0 bl 10003982 <__wrap___aeabi_dsub> -10002ba2: 901e str r0, [sp, #120] @ 0x78 -10002ba4: 911f str r1, [sp, #124] @ 0x7c -10002ba6: 2301 movs r3, #1 -10002ba8: 4698 mov r8, r3 -10002baa: e7a5 b.n 10002af8 <_ftoa+0x80> -10002bac: ab0c add r3, sp, #48 @ 0x30 -10002bae: 2230 movs r2, #48 @ 0x30 -10002bb0: 551a strb r2, [r3, r4] -10002bb2: 3f01 subs r7, #1 -10002bb4: 3401 adds r4, #1 -10002bb6: 2c1f cmp r4, #31 -10002bb8: d801 bhi.n 10002bbe <_ftoa+0x146> -10002bba: 2f09 cmp r7, #9 -10002bbc: d8f6 bhi.n 10002bac <_ftoa+0x134> -10002bbe: 981e ldr r0, [sp, #120] @ 0x78 -10002bc0: 991f ldr r1, [sp, #124] @ 0x7c -10002bc2: f000 ff97 bl 10003af4 <__wrap___aeabi_d2iz> -10002bc6: 0005 movs r5, r0 -10002bc8: f000 ff7c bl 10003ac4 <__wrap___aeabi_i2d> -10002bcc: 0002 movs r2, r0 -10002bce: 000b movs r3, r1 -10002bd0: 981e ldr r0, [sp, #120] @ 0x78 -10002bd2: 991f ldr r1, [sp, #124] @ 0x7c -10002bd4: f000 fed5 bl 10003982 <__wrap___aeabi_dsub> -10002bd8: 4b7a ldr r3, [pc, #488] @ (10002dc4 <_ftoa+0x34c>) -10002bda: 00fa lsls r2, r7, #3 -10002bdc: 189b adds r3, r3, r2 -10002bde: 681a ldr r2, [r3, #0] -10002be0: 685b ldr r3, [r3, #4] -10002be2: 920a str r2, [sp, #40] @ 0x28 -10002be4: 930b str r3, [sp, #44] @ 0x2c -10002be6: f000 fefc bl 100039e2 <__wrap___aeabi_dmul> -10002bea: 9008 str r0, [sp, #32] -10002bec: 9109 str r1, [sp, #36] @ 0x24 -10002bee: f000 ffa5 bl 10003b3c <__wrap___aeabi_d2uiz> -10002bf2: 0006 movs r6, r0 -10002bf4: f000 ff62 bl 10003abc <__wrap___aeabi_ui2d> -10002bf8: 0002 movs r2, r0 -10002bfa: 000b movs r3, r1 -10002bfc: 9808 ldr r0, [sp, #32] -10002bfe: 9909 ldr r1, [sp, #36] @ 0x24 -10002c00: f000 febf bl 10003982 <__wrap___aeabi_dsub> -10002c04: 9008 str r0, [sp, #32] -10002c06: 9109 str r1, [sp, #36] @ 0x24 -10002c08: 2200 movs r2, #0 -10002c0a: 4b6f ldr r3, [pc, #444] @ (10002dc8 <_ftoa+0x350>) -10002c0c: f000 ff42 bl 10003a94 <__wrap___aeabi_dcmpgt> -10002c10: 2800 cmp r0, #0 -10002c12: d02e beq.n 10002c72 <_ftoa+0x1fa> -10002c14: 3601 adds r6, #1 -10002c16: 0030 movs r0, r6 -10002c18: f000 ff50 bl 10003abc <__wrap___aeabi_ui2d> -10002c1c: 0002 movs r2, r0 -10002c1e: 000b movs r3, r1 -10002c20: 980a ldr r0, [sp, #40] @ 0x28 -10002c22: 990b ldr r1, [sp, #44] @ 0x2c -10002c24: f000 ff26 bl 10003a74 <__wrap___aeabi_dcmple> -10002c28: 2800 cmp r0, #0 -10002c2a: d001 beq.n 10002c30 <_ftoa+0x1b8> -10002c2c: 3501 adds r5, #1 -10002c2e: 2600 movs r6, #0 -10002c30: 2f00 cmp r7, #0 -10002c32: d12c bne.n 10002c8e <_ftoa+0x216> -10002c34: 0028 movs r0, r5 -10002c36: f000 ff45 bl 10003ac4 <__wrap___aeabi_i2d> -10002c3a: 0002 movs r2, r0 -10002c3c: 000b movs r3, r1 -10002c3e: 981e ldr r0, [sp, #120] @ 0x78 -10002c40: 991f ldr r1, [sp, #124] @ 0x7c -10002c42: f000 fe9e bl 10003982 <__wrap___aeabi_dsub> -10002c46: 0006 movs r6, r0 -10002c48: 000f movs r7, r1 -10002c4a: 2200 movs r2, #0 -10002c4c: 4b5e ldr r3, [pc, #376] @ (10002dc8 <_ftoa+0x350>) -10002c4e: f000 ff0b bl 10003a68 <__wrap___aeabi_dcmplt> -10002c52: 2800 cmp r0, #0 -10002c54: d146 bne.n 10002ce4 <_ftoa+0x26c> -10002c56: 2200 movs r2, #0 -10002c58: 4b5b ldr r3, [pc, #364] @ (10002dc8 <_ftoa+0x350>) -10002c5a: 0030 movs r0, r6 -10002c5c: 0039 movs r1, r7 -10002c5e: f000 ff19 bl 10003a94 <__wrap___aeabi_dcmpgt> -10002c62: 2800 cmp r0, #0 -10002c64: d13e bne.n 10002ce4 <_ftoa+0x26c> -10002c66: 07eb lsls r3, r5, #31 -10002c68: d53c bpl.n 10002ce4 <_ftoa+0x26c> -10002c6a: 3501 adds r5, #1 -10002c6c: e03a b.n 10002ce4 <_ftoa+0x26c> -10002c6e: 2706 movs r7, #6 -10002c70: e746 b.n 10002b00 <_ftoa+0x88> -10002c72: 2200 movs r2, #0 -10002c74: 4b54 ldr r3, [pc, #336] @ (10002dc8 <_ftoa+0x350>) -10002c76: 9808 ldr r0, [sp, #32] -10002c78: 9909 ldr r1, [sp, #36] @ 0x24 -10002c7a: f000 fef5 bl 10003a68 <__wrap___aeabi_dcmplt> -10002c7e: 2800 cmp r0, #0 -10002c80: d1d6 bne.n 10002c30 <_ftoa+0x1b8> -10002c82: 2e00 cmp r6, #0 -10002c84: d001 beq.n 10002c8a <_ftoa+0x212> -10002c86: 07f3 lsls r3, r6, #31 -10002c88: d5d2 bpl.n 10002c30 <_ftoa+0x1b8> -10002c8a: 3601 adds r6, #1 -10002c8c: e7d0 b.n 10002c30 <_ftoa+0x1b8> -10002c8e: 46aa mov sl, r5 -10002c90: 2c1f cmp r4, #31 -10002c92: d811 bhi.n 10002cb8 <_ftoa+0x240> -10002c94: 3f01 subs r7, #1 -10002c96: 210a movs r1, #10 -10002c98: 0030 movs r0, r6 -10002c9a: f000 fc37 bl 1000350c <__wrap___aeabi_uidiv> -10002c9e: 1c65 adds r5, r4, #1 -10002ca0: 3130 adds r1, #48 @ 0x30 -10002ca2: ab0c add r3, sp, #48 @ 0x30 -10002ca4: 5519 strb r1, [r3, r4] -10002ca6: 210a movs r1, #10 -10002ca8: 0030 movs r0, r6 -10002caa: f000 fc2f bl 1000350c <__wrap___aeabi_uidiv> -10002cae: 2e09 cmp r6, #9 -10002cb0: d90e bls.n 10002cd0 <_ftoa+0x258> -10002cb2: 0006 movs r6, r0 -10002cb4: 002c movs r4, r5 -10002cb6: e7eb b.n 10002c90 <_ftoa+0x218> -10002cb8: 4655 mov r5, sl -10002cba: 2c1f cmp r4, #31 -10002cbc: d80c bhi.n 10002cd8 <_ftoa+0x260> -10002cbe: 1e7b subs r3, r7, #1 -10002cc0: 2f00 cmp r7, #0 -10002cc2: d009 beq.n 10002cd8 <_ftoa+0x260> -10002cc4: aa0c add r2, sp, #48 @ 0x30 -10002cc6: 2130 movs r1, #48 @ 0x30 -10002cc8: 5511 strb r1, [r2, r4] -10002cca: 001f movs r7, r3 -10002ccc: 3401 adds r4, #1 -10002cce: e7f4 b.n 10002cba <_ftoa+0x242> -10002cd0: 002b movs r3, r5 -10002cd2: 4655 mov r5, sl -10002cd4: 001c movs r4, r3 -10002cd6: e7f0 b.n 10002cba <_ftoa+0x242> -10002cd8: 2c1f cmp r4, #31 -10002cda: d803 bhi.n 10002ce4 <_ftoa+0x26c> -10002cdc: ab0c add r3, sp, #48 @ 0x30 -10002cde: 222e movs r2, #46 @ 0x2e -10002ce0: 551a strb r2, [r3, r4] -10002ce2: 3401 adds r4, #1 -10002ce4: 2c1f cmp r4, #31 -10002ce6: d810 bhi.n 10002d0a <_ftoa+0x292> -10002ce8: 210a movs r1, #10 -10002cea: 0028 movs r0, r5 -10002cec: f000 fbe6 bl 100034bc <__wrap___aeabi_idiv> -10002cf0: 1c66 adds r6, r4, #1 -10002cf2: 3130 adds r1, #48 @ 0x30 -10002cf4: ab0c add r3, sp, #48 @ 0x30 -10002cf6: 5519 strb r1, [r3, r4] -10002cf8: 210a movs r1, #10 -10002cfa: 0028 movs r0, r5 -10002cfc: f000 fbde bl 100034bc <__wrap___aeabi_idiv> -10002d00: 1e05 subs r5, r0, #0 -10002d02: d001 beq.n 10002d08 <_ftoa+0x290> -10002d04: 0034 movs r4, r6 -10002d06: e7ed b.n 10002ce4 <_ftoa+0x26c> -10002d08: 0034 movs r4, r6 -10002d0a: 2303 movs r3, #3 -10002d0c: 9a22 ldr r2, [sp, #136] @ 0x88 -10002d0e: 4013 ands r3, r2 -10002d10: 2b01 cmp r3, #1 -10002d12: d01c beq.n 10002d4e <_ftoa+0x2d6> -10002d14: 2c1f cmp r4, #31 -10002d16: d806 bhi.n 10002d26 <_ftoa+0x2ae> -10002d18: 4643 mov r3, r8 -10002d1a: 2b00 cmp r3, #0 -10002d1c: d032 beq.n 10002d84 <_ftoa+0x30c> -10002d1e: ab0c add r3, sp, #48 @ 0x30 -10002d20: 222d movs r2, #45 @ 0x2d -10002d22: 551a strb r2, [r3, r4] -10002d24: 3401 adds r4, #1 -10002d26: 9b22 ldr r3, [sp, #136] @ 0x88 -10002d28: 9303 str r3, [sp, #12] -10002d2a: 9b21 ldr r3, [sp, #132] @ 0x84 -10002d2c: 9302 str r3, [sp, #8] -10002d2e: 9401 str r4, [sp, #4] -10002d30: ab0c add r3, sp, #48 @ 0x30 -10002d32: 9300 str r3, [sp, #0] -10002d34: 464b mov r3, r9 -10002d36: 465a mov r2, fp -10002d38: 9907 ldr r1, [sp, #28] -10002d3a: 9806 ldr r0, [sp, #24] -10002d3c: f7ff fac8 bl 100022d0 <_out_rev> -10002d40: b015 add sp, #84 @ 0x54 -10002d42: bcf0 pop {r4, r5, r6, r7} -10002d44: 46bb mov fp, r7 -10002d46: 46b2 mov sl, r6 -10002d48: 46a9 mov r9, r5 -10002d4a: 46a0 mov r8, r4 -10002d4c: bdf0 pop {r4, r5, r6, r7, pc} -10002d4e: 9b21 ldr r3, [sp, #132] @ 0x84 -10002d50: 2b00 cmp r3, #0 -10002d52: d013 beq.n 10002d7c <_ftoa+0x304> -10002d54: 4643 mov r3, r8 -10002d56: 2b00 cmp r3, #0 -10002d58: d102 bne.n 10002d60 <_ftoa+0x2e8> -10002d5a: 330c adds r3, #12 -10002d5c: 4213 tst r3, r2 -10002d5e: d00f beq.n 10002d80 <_ftoa+0x308> -10002d60: 9b21 ldr r3, [sp, #132] @ 0x84 -10002d62: 3b01 subs r3, #1 -10002d64: 9321 str r3, [sp, #132] @ 0x84 -10002d66: 0019 movs r1, r3 -10002d68: e003 b.n 10002d72 <_ftoa+0x2fa> -10002d6a: ab0c add r3, sp, #48 @ 0x30 -10002d6c: 2230 movs r2, #48 @ 0x30 -10002d6e: 551a strb r2, [r3, r4] +10002b1c <_ftoa>: +10002b1c: b5f0 push {r4, r5, r6, r7, lr} +10002b1e: 46de mov lr, fp +10002b20: 4657 mov r7, sl +10002b22: 464e mov r6, r9 +10002b24: 4645 mov r5, r8 +10002b26: b5e0 push {r5, r6, r7, lr} +10002b28: b095 sub sp, #84 @ 0x54 +10002b2a: 9006 str r0, [sp, #24] +10002b2c: 9107 str r1, [sp, #28] +10002b2e: 4693 mov fp, r2 +10002b30: 4699 mov r9, r3 +10002b32: 9f20 ldr r7, [sp, #128] @ 0x80 +10002b34: 9a1e ldr r2, [sp, #120] @ 0x78 +10002b36: 9b1f ldr r3, [sp, #124] @ 0x7c +10002b38: 0010 movs r0, r2 +10002b3a: 0019 movs r1, r3 +10002b3c: f001 f801 bl 10003b42 <__wrap___aeabi_dcmpun> +10002b40: 2800 cmp r0, #0 +10002b42: d131 bne.n 10002ba8 <_ftoa+0x8c> +10002b44: 2201 movs r2, #1 +10002b46: 4252 negs r2, r2 +10002b48: 4bbf ldr r3, [pc, #764] @ (10002e48 <_ftoa+0x32c>) +10002b4a: 981e ldr r0, [sp, #120] @ 0x78 +10002b4c: 991f ldr r1, [sp, #124] @ 0x7c +10002b4e: f000 ffdd bl 10003b0c <__wrap___aeabi_dcmplt> +10002b52: 2800 cmp r0, #0 +10002b54: d137 bne.n 10002bc6 <_ftoa+0xaa> +10002b56: 2201 movs r2, #1 +10002b58: 4252 negs r2, r2 +10002b5a: 4bbc ldr r3, [pc, #752] @ (10002e4c <_ftoa+0x330>) +10002b5c: 981e ldr r0, [sp, #120] @ 0x78 +10002b5e: 991f ldr r1, [sp, #124] @ 0x7c +10002b60: f000 ffea bl 10003b38 <__wrap___aeabi_dcmpgt> +10002b64: 2800 cmp r0, #0 +10002b66: d13d bne.n 10002be4 <_ftoa+0xc8> +10002b68: 2200 movs r2, #0 +10002b6a: 4bb9 ldr r3, [pc, #740] @ (10002e50 <_ftoa+0x334>) +10002b6c: 981e ldr r0, [sp, #120] @ 0x78 +10002b6e: 991f ldr r1, [sp, #124] @ 0x7c +10002b70: f000 ffe2 bl 10003b38 <__wrap___aeabi_dcmpgt> +10002b74: 2800 cmp r0, #0 +10002b76: d150 bne.n 10002c1a <_ftoa+0xfe> +10002b78: 2200 movs r2, #0 +10002b7a: 4bb6 ldr r3, [pc, #728] @ (10002e54 <_ftoa+0x338>) +10002b7c: 981e ldr r0, [sp, #120] @ 0x78 +10002b7e: 991f ldr r1, [sp, #124] @ 0x7c +10002b80: f000 ffc4 bl 10003b0c <__wrap___aeabi_dcmplt> +10002b84: 2800 cmp r0, #0 +10002b86: d148 bne.n 10002c1a <_ftoa+0xfe> +10002b88: 2200 movs r2, #0 +10002b8a: 2300 movs r3, #0 +10002b8c: 981e ldr r0, [sp, #120] @ 0x78 +10002b8e: 991f ldr r1, [sp, #124] @ 0x7c +10002b90: f000 ffbc bl 10003b0c <__wrap___aeabi_dcmplt> +10002b94: 2800 cmp r0, #0 +10002b96: d150 bne.n 10002c3a <_ftoa+0x11e> +10002b98: 2300 movs r3, #0 +10002b9a: 4698 mov r8, r3 +10002b9c: 9b22 ldr r3, [sp, #136] @ 0x88 +10002b9e: 055b lsls r3, r3, #21 +10002ba0: d400 bmi.n 10002ba4 <_ftoa+0x88> +10002ba2: e0b6 b.n 10002d12 <_ftoa+0x1f6> +10002ba4: 2400 movs r4, #0 +10002ba6: e058 b.n 10002c5a <_ftoa+0x13e> +10002ba8: 9b22 ldr r3, [sp, #136] @ 0x88 +10002baa: 9303 str r3, [sp, #12] +10002bac: 9b21 ldr r3, [sp, #132] @ 0x84 +10002bae: 9302 str r3, [sp, #8] +10002bb0: 2303 movs r3, #3 +10002bb2: 9301 str r3, [sp, #4] +10002bb4: 4ba8 ldr r3, [pc, #672] @ (10002e58 <_ftoa+0x33c>) +10002bb6: 9300 str r3, [sp, #0] +10002bb8: 464b mov r3, r9 +10002bba: 465a mov r2, fp +10002bbc: 9907 ldr r1, [sp, #28] +10002bbe: 9806 ldr r0, [sp, #24] +10002bc0: f7ff fbd8 bl 10002374 <_out_rev> +10002bc4: e10e b.n 10002de4 <_ftoa+0x2c8> +10002bc6: 9b22 ldr r3, [sp, #136] @ 0x88 +10002bc8: 9303 str r3, [sp, #12] +10002bca: 9b21 ldr r3, [sp, #132] @ 0x84 +10002bcc: 9302 str r3, [sp, #8] +10002bce: 2304 movs r3, #4 +10002bd0: 9301 str r3, [sp, #4] +10002bd2: 4ba2 ldr r3, [pc, #648] @ (10002e5c <_ftoa+0x340>) +10002bd4: 9300 str r3, [sp, #0] +10002bd6: 464b mov r3, r9 +10002bd8: 465a mov r2, fp +10002bda: 9907 ldr r1, [sp, #28] +10002bdc: 9806 ldr r0, [sp, #24] +10002bde: f7ff fbc9 bl 10002374 <_out_rev> +10002be2: e0ff b.n 10002de4 <_ftoa+0x2c8> +10002be4: 2304 movs r3, #4 +10002be6: 9a22 ldr r2, [sp, #136] @ 0x88 +10002be8: 401a ands r2, r3 +10002bea: 9922 ldr r1, [sp, #136] @ 0x88 +10002bec: 420b tst r3, r1 +10002bee: d010 beq.n 10002c12 <_ftoa+0xf6> +10002bf0: 4b9b ldr r3, [pc, #620] @ (10002e60 <_ftoa+0x344>) +10002bf2: 2a00 cmp r2, #0 +10002bf4: d00f beq.n 10002c16 <_ftoa+0xfa> +10002bf6: 2204 movs r2, #4 +10002bf8: 9922 ldr r1, [sp, #136] @ 0x88 +10002bfa: 9103 str r1, [sp, #12] +10002bfc: 9921 ldr r1, [sp, #132] @ 0x84 +10002bfe: 9102 str r1, [sp, #8] +10002c00: 9201 str r2, [sp, #4] +10002c02: 9300 str r3, [sp, #0] +10002c04: 464b mov r3, r9 +10002c06: 465a mov r2, fp +10002c08: 9907 ldr r1, [sp, #28] +10002c0a: 9806 ldr r0, [sp, #24] +10002c0c: f7ff fbb2 bl 10002374 <_out_rev> +10002c10: e0e8 b.n 10002de4 <_ftoa+0x2c8> +10002c12: 4b94 ldr r3, [pc, #592] @ (10002e64 <_ftoa+0x348>) +10002c14: e7ed b.n 10002bf2 <_ftoa+0xd6> +10002c16: 2203 movs r2, #3 +10002c18: e7ee b.n 10002bf8 <_ftoa+0xdc> +10002c1a: 9b22 ldr r3, [sp, #136] @ 0x88 +10002c1c: 9304 str r3, [sp, #16] +10002c1e: 9b21 ldr r3, [sp, #132] @ 0x84 +10002c20: 9303 str r3, [sp, #12] +10002c22: 9702 str r7, [sp, #8] +10002c24: 9b1e ldr r3, [sp, #120] @ 0x78 +10002c26: 9c1f ldr r4, [sp, #124] @ 0x7c +10002c28: 9300 str r3, [sp, #0] +10002c2a: 9401 str r4, [sp, #4] +10002c2c: 464b mov r3, r9 +10002c2e: 465a mov r2, fp +10002c30: 9907 ldr r1, [sp, #28] +10002c32: 9806 ldr r0, [sp, #24] +10002c34: f7ff fd62 bl 100026fc <_etoa> +10002c38: e0d4 b.n 10002de4 <_ftoa+0x2c8> +10002c3a: 9a1e ldr r2, [sp, #120] @ 0x78 +10002c3c: 9b1f ldr r3, [sp, #124] @ 0x7c +10002c3e: 2000 movs r0, #0 +10002c40: 2100 movs r1, #0 +10002c42: f000 fef0 bl 10003a26 <__wrap___aeabi_dsub> +10002c46: 901e str r0, [sp, #120] @ 0x78 +10002c48: 911f str r1, [sp, #124] @ 0x7c +10002c4a: 2301 movs r3, #1 +10002c4c: 4698 mov r8, r3 +10002c4e: e7a5 b.n 10002b9c <_ftoa+0x80> +10002c50: ab0c add r3, sp, #48 @ 0x30 +10002c52: 2230 movs r2, #48 @ 0x30 +10002c54: 551a strb r2, [r3, r4] +10002c56: 3f01 subs r7, #1 +10002c58: 3401 adds r4, #1 +10002c5a: 2c1f cmp r4, #31 +10002c5c: d801 bhi.n 10002c62 <_ftoa+0x146> +10002c5e: 2f09 cmp r7, #9 +10002c60: d8f6 bhi.n 10002c50 <_ftoa+0x134> +10002c62: 981e ldr r0, [sp, #120] @ 0x78 +10002c64: 991f ldr r1, [sp, #124] @ 0x7c +10002c66: f000 ff97 bl 10003b98 <__wrap___aeabi_d2iz> +10002c6a: 0005 movs r5, r0 +10002c6c: f000 ff7c bl 10003b68 <__wrap___aeabi_i2d> +10002c70: 0002 movs r2, r0 +10002c72: 000b movs r3, r1 +10002c74: 981e ldr r0, [sp, #120] @ 0x78 +10002c76: 991f ldr r1, [sp, #124] @ 0x7c +10002c78: f000 fed5 bl 10003a26 <__wrap___aeabi_dsub> +10002c7c: 4b7a ldr r3, [pc, #488] @ (10002e68 <_ftoa+0x34c>) +10002c7e: 00fa lsls r2, r7, #3 +10002c80: 189b adds r3, r3, r2 +10002c82: 681a ldr r2, [r3, #0] +10002c84: 685b ldr r3, [r3, #4] +10002c86: 920a str r2, [sp, #40] @ 0x28 +10002c88: 930b str r3, [sp, #44] @ 0x2c +10002c8a: f000 fefc bl 10003a86 <__wrap___aeabi_dmul> +10002c8e: 9008 str r0, [sp, #32] +10002c90: 9109 str r1, [sp, #36] @ 0x24 +10002c92: f000 ffa5 bl 10003be0 <__wrap___aeabi_d2uiz> +10002c96: 0006 movs r6, r0 +10002c98: f000 ff62 bl 10003b60 <__wrap___aeabi_ui2d> +10002c9c: 0002 movs r2, r0 +10002c9e: 000b movs r3, r1 +10002ca0: 9808 ldr r0, [sp, #32] +10002ca2: 9909 ldr r1, [sp, #36] @ 0x24 +10002ca4: f000 febf bl 10003a26 <__wrap___aeabi_dsub> +10002ca8: 9008 str r0, [sp, #32] +10002caa: 9109 str r1, [sp, #36] @ 0x24 +10002cac: 2200 movs r2, #0 +10002cae: 4b6f ldr r3, [pc, #444] @ (10002e6c <_ftoa+0x350>) +10002cb0: f000 ff42 bl 10003b38 <__wrap___aeabi_dcmpgt> +10002cb4: 2800 cmp r0, #0 +10002cb6: d02e beq.n 10002d16 <_ftoa+0x1fa> +10002cb8: 3601 adds r6, #1 +10002cba: 0030 movs r0, r6 +10002cbc: f000 ff50 bl 10003b60 <__wrap___aeabi_ui2d> +10002cc0: 0002 movs r2, r0 +10002cc2: 000b movs r3, r1 +10002cc4: 980a ldr r0, [sp, #40] @ 0x28 +10002cc6: 990b ldr r1, [sp, #44] @ 0x2c +10002cc8: f000 ff26 bl 10003b18 <__wrap___aeabi_dcmple> +10002ccc: 2800 cmp r0, #0 +10002cce: d001 beq.n 10002cd4 <_ftoa+0x1b8> +10002cd0: 3501 adds r5, #1 +10002cd2: 2600 movs r6, #0 +10002cd4: 2f00 cmp r7, #0 +10002cd6: d12c bne.n 10002d32 <_ftoa+0x216> +10002cd8: 0028 movs r0, r5 +10002cda: f000 ff45 bl 10003b68 <__wrap___aeabi_i2d> +10002cde: 0002 movs r2, r0 +10002ce0: 000b movs r3, r1 +10002ce2: 981e ldr r0, [sp, #120] @ 0x78 +10002ce4: 991f ldr r1, [sp, #124] @ 0x7c +10002ce6: f000 fe9e bl 10003a26 <__wrap___aeabi_dsub> +10002cea: 0006 movs r6, r0 +10002cec: 000f movs r7, r1 +10002cee: 2200 movs r2, #0 +10002cf0: 4b5e ldr r3, [pc, #376] @ (10002e6c <_ftoa+0x350>) +10002cf2: f000 ff0b bl 10003b0c <__wrap___aeabi_dcmplt> +10002cf6: 2800 cmp r0, #0 +10002cf8: d146 bne.n 10002d88 <_ftoa+0x26c> +10002cfa: 2200 movs r2, #0 +10002cfc: 4b5b ldr r3, [pc, #364] @ (10002e6c <_ftoa+0x350>) +10002cfe: 0030 movs r0, r6 +10002d00: 0039 movs r1, r7 +10002d02: f000 ff19 bl 10003b38 <__wrap___aeabi_dcmpgt> +10002d06: 2800 cmp r0, #0 +10002d08: d13e bne.n 10002d88 <_ftoa+0x26c> +10002d0a: 07eb lsls r3, r5, #31 +10002d0c: d53c bpl.n 10002d88 <_ftoa+0x26c> +10002d0e: 3501 adds r5, #1 +10002d10: e03a b.n 10002d88 <_ftoa+0x26c> +10002d12: 2706 movs r7, #6 +10002d14: e746 b.n 10002ba4 <_ftoa+0x88> +10002d16: 2200 movs r2, #0 +10002d18: 4b54 ldr r3, [pc, #336] @ (10002e6c <_ftoa+0x350>) +10002d1a: 9808 ldr r0, [sp, #32] +10002d1c: 9909 ldr r1, [sp, #36] @ 0x24 +10002d1e: f000 fef5 bl 10003b0c <__wrap___aeabi_dcmplt> +10002d22: 2800 cmp r0, #0 +10002d24: d1d6 bne.n 10002cd4 <_ftoa+0x1b8> +10002d26: 2e00 cmp r6, #0 +10002d28: d001 beq.n 10002d2e <_ftoa+0x212> +10002d2a: 07f3 lsls r3, r6, #31 +10002d2c: d5d2 bpl.n 10002cd4 <_ftoa+0x1b8> +10002d2e: 3601 adds r6, #1 +10002d30: e7d0 b.n 10002cd4 <_ftoa+0x1b8> +10002d32: 46aa mov sl, r5 +10002d34: 2c1f cmp r4, #31 +10002d36: d811 bhi.n 10002d5c <_ftoa+0x240> +10002d38: 3f01 subs r7, #1 +10002d3a: 210a movs r1, #10 +10002d3c: 0030 movs r0, r6 +10002d3e: f000 fc37 bl 100035b0 <__wrap___aeabi_uidiv> +10002d42: 1c65 adds r5, r4, #1 +10002d44: 3130 adds r1, #48 @ 0x30 +10002d46: ab0c add r3, sp, #48 @ 0x30 +10002d48: 5519 strb r1, [r3, r4] +10002d4a: 210a movs r1, #10 +10002d4c: 0030 movs r0, r6 +10002d4e: f000 fc2f bl 100035b0 <__wrap___aeabi_uidiv> +10002d52: 2e09 cmp r6, #9 +10002d54: d90e bls.n 10002d74 <_ftoa+0x258> +10002d56: 0006 movs r6, r0 +10002d58: 002c movs r4, r5 +10002d5a: e7eb b.n 10002d34 <_ftoa+0x218> +10002d5c: 4655 mov r5, sl +10002d5e: 2c1f cmp r4, #31 +10002d60: d80c bhi.n 10002d7c <_ftoa+0x260> +10002d62: 1e7b subs r3, r7, #1 +10002d64: 2f00 cmp r7, #0 +10002d66: d009 beq.n 10002d7c <_ftoa+0x260> +10002d68: aa0c add r2, sp, #48 @ 0x30 +10002d6a: 2130 movs r1, #48 @ 0x30 +10002d6c: 5511 strb r1, [r2, r4] +10002d6e: 001f movs r7, r3 10002d70: 3401 adds r4, #1 -10002d72: 428c cmp r4, r1 -10002d74: d2ce bcs.n 10002d14 <_ftoa+0x29c> -10002d76: 2c1f cmp r4, #31 -10002d78: d9f7 bls.n 10002d6a <_ftoa+0x2f2> -10002d7a: e7cb b.n 10002d14 <_ftoa+0x29c> -10002d7c: 9921 ldr r1, [sp, #132] @ 0x84 -10002d7e: e7f8 b.n 10002d72 <_ftoa+0x2fa> -10002d80: 9921 ldr r1, [sp, #132] @ 0x84 -10002d82: e7f6 b.n 10002d72 <_ftoa+0x2fa> -10002d84: 9b22 ldr r3, [sp, #136] @ 0x88 -10002d86: 075b lsls r3, r3, #29 -10002d88: d504 bpl.n 10002d94 <_ftoa+0x31c> -10002d8a: ab0c add r3, sp, #48 @ 0x30 -10002d8c: 222b movs r2, #43 @ 0x2b -10002d8e: 551a strb r2, [r3, r4] -10002d90: 3401 adds r4, #1 -10002d92: e7c8 b.n 10002d26 <_ftoa+0x2ae> -10002d94: 9b22 ldr r3, [sp, #136] @ 0x88 -10002d96: 071b lsls r3, r3, #28 -10002d98: d5c5 bpl.n 10002d26 <_ftoa+0x2ae> -10002d9a: ab0c add r3, sp, #48 @ 0x30 -10002d9c: 2220 movs r2, #32 -10002d9e: 551a strb r2, [r3, r4] -10002da0: 3401 adds r4, #1 -10002da2: e7c0 b.n 10002d26 <_ftoa+0x2ae> -10002da4: ffefffff .word 0xffefffff -10002da8: 7fefffff .word 0x7fefffff -10002dac: 41cdcd65 .word 0x41cdcd65 -10002db0: c1cdcd65 .word 0xc1cdcd65 -10002db4: 1000550c .word 0x1000550c -10002db8: 10005510 .word 0x10005510 -10002dbc: 10005500 .word 0x10005500 -10002dc0: 10005508 .word 0x10005508 -10002dc4: 100056b8 .word 0x100056b8 -10002dc8: 3fe00000 .word 0x3fe00000 +10002d72: e7f4 b.n 10002d5e <_ftoa+0x242> +10002d74: 002b movs r3, r5 +10002d76: 4655 mov r5, sl +10002d78: 001c movs r4, r3 +10002d7a: e7f0 b.n 10002d5e <_ftoa+0x242> +10002d7c: 2c1f cmp r4, #31 +10002d7e: d803 bhi.n 10002d88 <_ftoa+0x26c> +10002d80: ab0c add r3, sp, #48 @ 0x30 +10002d82: 222e movs r2, #46 @ 0x2e +10002d84: 551a strb r2, [r3, r4] +10002d86: 3401 adds r4, #1 +10002d88: 2c1f cmp r4, #31 +10002d8a: d810 bhi.n 10002dae <_ftoa+0x292> +10002d8c: 210a movs r1, #10 +10002d8e: 0028 movs r0, r5 +10002d90: f000 fbe6 bl 10003560 <__wrap___aeabi_idiv> +10002d94: 1c66 adds r6, r4, #1 +10002d96: 3130 adds r1, #48 @ 0x30 +10002d98: ab0c add r3, sp, #48 @ 0x30 +10002d9a: 5519 strb r1, [r3, r4] +10002d9c: 210a movs r1, #10 +10002d9e: 0028 movs r0, r5 +10002da0: f000 fbde bl 10003560 <__wrap___aeabi_idiv> +10002da4: 1e05 subs r5, r0, #0 +10002da6: d001 beq.n 10002dac <_ftoa+0x290> +10002da8: 0034 movs r4, r6 +10002daa: e7ed b.n 10002d88 <_ftoa+0x26c> +10002dac: 0034 movs r4, r6 +10002dae: 2303 movs r3, #3 +10002db0: 9a22 ldr r2, [sp, #136] @ 0x88 +10002db2: 4013 ands r3, r2 +10002db4: 2b01 cmp r3, #1 +10002db6: d01c beq.n 10002df2 <_ftoa+0x2d6> +10002db8: 2c1f cmp r4, #31 +10002dba: d806 bhi.n 10002dca <_ftoa+0x2ae> +10002dbc: 4643 mov r3, r8 +10002dbe: 2b00 cmp r3, #0 +10002dc0: d032 beq.n 10002e28 <_ftoa+0x30c> +10002dc2: ab0c add r3, sp, #48 @ 0x30 +10002dc4: 222d movs r2, #45 @ 0x2d +10002dc6: 551a strb r2, [r3, r4] +10002dc8: 3401 adds r4, #1 +10002dca: 9b22 ldr r3, [sp, #136] @ 0x88 +10002dcc: 9303 str r3, [sp, #12] +10002dce: 9b21 ldr r3, [sp, #132] @ 0x84 +10002dd0: 9302 str r3, [sp, #8] +10002dd2: 9401 str r4, [sp, #4] +10002dd4: ab0c add r3, sp, #48 @ 0x30 +10002dd6: 9300 str r3, [sp, #0] +10002dd8: 464b mov r3, r9 +10002dda: 465a mov r2, fp +10002ddc: 9907 ldr r1, [sp, #28] +10002dde: 9806 ldr r0, [sp, #24] +10002de0: f7ff fac8 bl 10002374 <_out_rev> +10002de4: b015 add sp, #84 @ 0x54 +10002de6: bcf0 pop {r4, r5, r6, r7} +10002de8: 46bb mov fp, r7 +10002dea: 46b2 mov sl, r6 +10002dec: 46a9 mov r9, r5 +10002dee: 46a0 mov r8, r4 +10002df0: bdf0 pop {r4, r5, r6, r7, pc} +10002df2: 9b21 ldr r3, [sp, #132] @ 0x84 +10002df4: 2b00 cmp r3, #0 +10002df6: d013 beq.n 10002e20 <_ftoa+0x304> +10002df8: 4643 mov r3, r8 +10002dfa: 2b00 cmp r3, #0 +10002dfc: d102 bne.n 10002e04 <_ftoa+0x2e8> +10002dfe: 330c adds r3, #12 +10002e00: 4213 tst r3, r2 +10002e02: d00f beq.n 10002e24 <_ftoa+0x308> +10002e04: 9b21 ldr r3, [sp, #132] @ 0x84 +10002e06: 3b01 subs r3, #1 +10002e08: 9321 str r3, [sp, #132] @ 0x84 +10002e0a: 0019 movs r1, r3 +10002e0c: e003 b.n 10002e16 <_ftoa+0x2fa> +10002e0e: ab0c add r3, sp, #48 @ 0x30 +10002e10: 2230 movs r2, #48 @ 0x30 +10002e12: 551a strb r2, [r3, r4] +10002e14: 3401 adds r4, #1 +10002e16: 428c cmp r4, r1 +10002e18: d2ce bcs.n 10002db8 <_ftoa+0x29c> +10002e1a: 2c1f cmp r4, #31 +10002e1c: d9f7 bls.n 10002e0e <_ftoa+0x2f2> +10002e1e: e7cb b.n 10002db8 <_ftoa+0x29c> +10002e20: 9921 ldr r1, [sp, #132] @ 0x84 +10002e22: e7f8 b.n 10002e16 <_ftoa+0x2fa> +10002e24: 9921 ldr r1, [sp, #132] @ 0x84 +10002e26: e7f6 b.n 10002e16 <_ftoa+0x2fa> +10002e28: 9b22 ldr r3, [sp, #136] @ 0x88 +10002e2a: 075b lsls r3, r3, #29 +10002e2c: d504 bpl.n 10002e38 <_ftoa+0x31c> +10002e2e: ab0c add r3, sp, #48 @ 0x30 +10002e30: 222b movs r2, #43 @ 0x2b +10002e32: 551a strb r2, [r3, r4] +10002e34: 3401 adds r4, #1 +10002e36: e7c8 b.n 10002dca <_ftoa+0x2ae> +10002e38: 9b22 ldr r3, [sp, #136] @ 0x88 +10002e3a: 071b lsls r3, r3, #28 +10002e3c: d5c5 bpl.n 10002dca <_ftoa+0x2ae> +10002e3e: ab0c add r3, sp, #48 @ 0x30 +10002e40: 2220 movs r2, #32 +10002e42: 551a strb r2, [r3, r4] +10002e44: 3401 adds r4, #1 +10002e46: e7c0 b.n 10002dca <_ftoa+0x2ae> +10002e48: ffefffff .word 0xffefffff +10002e4c: 7fefffff .word 0x7fefffff +10002e50: 41cdcd65 .word 0x41cdcd65 +10002e54: c1cdcd65 .word 0xc1cdcd65 +10002e58: 10005870 .word 0x10005870 +10002e5c: 10005874 .word 0x10005874 +10002e60: 10005864 .word 0x10005864 +10002e64: 1000586c .word 0x1000586c +10002e68: 10005a18 .word 0x10005a18 +10002e6c: 3fe00000 .word 0x3fe00000 -10002dcc <_vsnprintf>: -10002dcc: b5f0 push {r4, r5, r6, r7, lr} -10002dce: 46de mov lr, fp -10002dd0: 4657 mov r7, sl -10002dd2: 464e mov r6, r9 -10002dd4: 4645 mov r5, r8 -10002dd6: b5e0 push {r5, r6, r7, lr} -10002dd8: b093 sub sp, #76 @ 0x4c -10002dda: 4682 mov sl, r0 -10002ddc: 4688 mov r8, r1 -10002dde: 4693 mov fp, r2 -10002de0: 9311 str r3, [sp, #68] @ 0x44 -10002de2: 2900 cmp r1, #0 -10002de4: d100 bne.n 10002de8 <_vsnprintf+0x1c> -10002de6: e30d b.n 10003404 <_vsnprintf+0x638> -10002de8: 2500 movs r5, #0 -10002dea: 4656 mov r6, sl -10002dec: 9b11 ldr r3, [sp, #68] @ 0x44 -10002dee: 7818 ldrb r0, [r3, #0] -10002df0: 2800 cmp r0, #0 -10002df2: d100 bne.n 10002df6 <_vsnprintf+0x2a> -10002df4: e309 b.n 1000340a <_vsnprintf+0x63e> -10002df6: 2825 cmp r0, #37 @ 0x25 -10002df8: d009 beq.n 10002e0e <_vsnprintf+0x42> -10002dfa: 1c6c adds r4, r5, #1 -10002dfc: 465b mov r3, fp -10002dfe: 002a movs r2, r5 -10002e00: 4641 mov r1, r8 -10002e02: 47b0 blx r6 -10002e04: 9b11 ldr r3, [sp, #68] @ 0x44 -10002e06: 3301 adds r3, #1 -10002e08: 9311 str r3, [sp, #68] @ 0x44 -10002e0a: 0025 movs r5, r4 -10002e0c: e7ee b.n 10002dec <_vsnprintf+0x20> -10002e0e: 3301 adds r3, #1 -10002e10: 9311 str r3, [sp, #68] @ 0x44 -10002e12: 2700 movs r7, #0 -10002e14: e020 b.n 10002e58 <_vsnprintf+0x8c> -10002e16: 2301 movs r3, #1 -10002e18: 431f orrs r7, r3 -10002e1a: 3201 adds r2, #1 -10002e1c: 9211 str r2, [sp, #68] @ 0x44 -10002e1e: 2401 movs r4, #1 -10002e20: e018 b.n 10002e54 <_vsnprintf+0x88> -10002e22: 2302 movs r3, #2 -10002e24: 431f orrs r7, r3 -10002e26: 3201 adds r2, #1 -10002e28: 9211 str r2, [sp, #68] @ 0x44 -10002e2a: 2401 movs r4, #1 -10002e2c: e012 b.n 10002e54 <_vsnprintf+0x88> -10002e2e: 2304 movs r3, #4 -10002e30: 431f orrs r7, r3 -10002e32: 3201 adds r2, #1 -10002e34: 9211 str r2, [sp, #68] @ 0x44 -10002e36: 2401 movs r4, #1 -10002e38: e00c b.n 10002e54 <_vsnprintf+0x88> -10002e3a: 2308 movs r3, #8 -10002e3c: 431f orrs r7, r3 -10002e3e: 3201 adds r2, #1 -10002e40: 9211 str r2, [sp, #68] @ 0x44 -10002e42: 2401 movs r4, #1 -10002e44: e006 b.n 10002e54 <_vsnprintf+0x88> -10002e46: 2310 movs r3, #16 -10002e48: 431f orrs r7, r3 -10002e4a: 3201 adds r2, #1 -10002e4c: 9211 str r2, [sp, #68] @ 0x44 -10002e4e: 2401 movs r4, #1 -10002e50: e000 b.n 10002e54 <_vsnprintf+0x88> -10002e52: 2400 movs r4, #0 -10002e54: 2c00 cmp r4, #0 -10002e56: d009 beq.n 10002e6c <_vsnprintf+0xa0> -10002e58: 9a11 ldr r2, [sp, #68] @ 0x44 -10002e5a: 7813 ldrb r3, [r2, #0] -10002e5c: 3b20 subs r3, #32 -10002e5e: b2d9 uxtb r1, r3 -10002e60: 2910 cmp r1, #16 -10002e62: d8f6 bhi.n 10002e52 <_vsnprintf+0x86> -10002e64: 008b lsls r3, r1, #2 -10002e66: 49c8 ldr r1, [pc, #800] @ (10003188 <_vsnprintf+0x3bc>) -10002e68: 58cb ldr r3, [r1, r3] -10002e6a: 469f mov pc, r3 -10002e6c: 9b11 ldr r3, [sp, #68] @ 0x44 -10002e6e: 781a ldrb r2, [r3, #0] -10002e70: 0013 movs r3, r2 -10002e72: 3b30 subs r3, #48 @ 0x30 -10002e74: b2db uxtb r3, r3 -10002e76: 2b09 cmp r3, #9 -10002e78: d910 bls.n 10002e9c <_vsnprintf+0xd0> -10002e7a: 2a2a cmp r2, #42 @ 0x2a -10002e7c: d013 beq.n 10002ea6 <_vsnprintf+0xda> -10002e7e: 940b str r4, [sp, #44] @ 0x2c -10002e80: 9b11 ldr r3, [sp, #68] @ 0x44 -10002e82: 781a ldrb r2, [r3, #0] -10002e84: 2a2e cmp r2, #46 @ 0x2e -10002e86: d01e beq.n 10002ec6 <_vsnprintf+0xfa> -10002e88: 9a11 ldr r2, [sp, #68] @ 0x44 -10002e8a: 7813 ldrb r3, [r2, #0] -10002e8c: 3b68 subs r3, #104 @ 0x68 -10002e8e: b2d9 uxtb r1, r3 -10002e90: 2912 cmp r1, #18 -10002e92: d859 bhi.n 10002f48 <_vsnprintf+0x17c> -10002e94: 008b lsls r3, r1, #2 -10002e96: 49bd ldr r1, [pc, #756] @ (1000318c <_vsnprintf+0x3c0>) -10002e98: 58cb ldr r3, [r1, r3] -10002e9a: 469f mov pc, r3 -10002e9c: a811 add r0, sp, #68 @ 0x44 -10002e9e: f7ff fa05 bl 100022ac <_atoi> -10002ea2: 900b str r0, [sp, #44] @ 0x2c -10002ea4: e7ec b.n 10002e80 <_vsnprintf+0xb4> -10002ea6: 9b1c ldr r3, [sp, #112] @ 0x70 -10002ea8: 1d1a adds r2, r3, #4 -10002eaa: 921c str r2, [sp, #112] @ 0x70 -10002eac: 681b ldr r3, [r3, #0] -10002eae: 2b00 cmp r3, #0 -10002eb0: db04 blt.n 10002ebc <_vsnprintf+0xf0> -10002eb2: 930b str r3, [sp, #44] @ 0x2c -10002eb4: 9b11 ldr r3, [sp, #68] @ 0x44 -10002eb6: 3301 adds r3, #1 -10002eb8: 9311 str r3, [sp, #68] @ 0x44 -10002eba: e7e1 b.n 10002e80 <_vsnprintf+0xb4> -10002ebc: 2202 movs r2, #2 -10002ebe: 4317 orrs r7, r2 -10002ec0: 425b negs r3, r3 -10002ec2: 930b str r3, [sp, #44] @ 0x2c -10002ec4: e7f6 b.n 10002eb4 <_vsnprintf+0xe8> -10002ec6: 2280 movs r2, #128 @ 0x80 -10002ec8: 00d2 lsls r2, r2, #3 -10002eca: 4317 orrs r7, r2 -10002ecc: 1c5a adds r2, r3, #1 -10002ece: 9211 str r2, [sp, #68] @ 0x44 -10002ed0: 785a ldrb r2, [r3, #1] -10002ed2: 0013 movs r3, r2 -10002ed4: 3b30 subs r3, #48 @ 0x30 -10002ed6: b2db uxtb r3, r3 -10002ed8: 2b09 cmp r3, #9 -10002eda: d90b bls.n 10002ef4 <_vsnprintf+0x128> -10002edc: 2a2a cmp r2, #42 @ 0x2a -10002ede: d1d3 bne.n 10002e88 <_vsnprintf+0xbc> -10002ee0: 9b1c ldr r3, [sp, #112] @ 0x70 -10002ee2: 1d1a adds r2, r3, #4 -10002ee4: 921c str r2, [sp, #112] @ 0x70 -10002ee6: 681c ldr r4, [r3, #0] -10002ee8: 2c00 cmp r4, #0 -10002eea: db08 blt.n 10002efe <_vsnprintf+0x132> -10002eec: 9b11 ldr r3, [sp, #68] @ 0x44 -10002eee: 3301 adds r3, #1 -10002ef0: 9311 str r3, [sp, #68] @ 0x44 -10002ef2: e7c9 b.n 10002e88 <_vsnprintf+0xbc> -10002ef4: a811 add r0, sp, #68 @ 0x44 -10002ef6: f7ff f9d9 bl 100022ac <_atoi> -10002efa: 0004 movs r4, r0 -10002efc: e7c4 b.n 10002e88 <_vsnprintf+0xbc> -10002efe: 2400 movs r4, #0 -10002f00: e7f4 b.n 10002eec <_vsnprintf+0x120> -10002f02: 2380 movs r3, #128 @ 0x80 -10002f04: 005b lsls r3, r3, #1 -10002f06: 433b orrs r3, r7 -10002f08: 1c51 adds r1, r2, #1 -10002f0a: 9111 str r1, [sp, #68] @ 0x44 -10002f0c: 7851 ldrb r1, [r2, #1] -10002f0e: 296c cmp r1, #108 @ 0x6c -10002f10: d001 beq.n 10002f16 <_vsnprintf+0x14a> -10002f12: 001f movs r7, r3 -10002f14: e018 b.n 10002f48 <_vsnprintf+0x17c> -10002f16: 23c0 movs r3, #192 @ 0xc0 -10002f18: 009b lsls r3, r3, #2 -10002f1a: 431f orrs r7, r3 -10002f1c: 3202 adds r2, #2 -10002f1e: 9211 str r2, [sp, #68] @ 0x44 -10002f20: e012 b.n 10002f48 <_vsnprintf+0x17c> -10002f22: 2380 movs r3, #128 @ 0x80 -10002f24: 433b orrs r3, r7 -10002f26: 1c51 adds r1, r2, #1 -10002f28: 9111 str r1, [sp, #68] @ 0x44 -10002f2a: 7851 ldrb r1, [r2, #1] -10002f2c: 2968 cmp r1, #104 @ 0x68 -10002f2e: d001 beq.n 10002f34 <_vsnprintf+0x168> -10002f30: 001f movs r7, r3 -10002f32: e009 b.n 10002f48 <_vsnprintf+0x17c> -10002f34: 23c0 movs r3, #192 @ 0xc0 -10002f36: 431f orrs r7, r3 -10002f38: 3202 adds r2, #2 -10002f3a: 9211 str r2, [sp, #68] @ 0x44 -10002f3c: e004 b.n 10002f48 <_vsnprintf+0x17c> -10002f3e: 2380 movs r3, #128 @ 0x80 -10002f40: 005b lsls r3, r3, #1 -10002f42: 431f orrs r7, r3 -10002f44: 3201 adds r2, #1 -10002f46: 9211 str r2, [sp, #68] @ 0x44 -10002f48: 9b11 ldr r3, [sp, #68] @ 0x44 -10002f4a: 7818 ldrb r0, [r3, #0] -10002f4c: 2867 cmp r0, #103 @ 0x67 -10002f4e: d818 bhi.n 10002f82 <_vsnprintf+0x1b6> -10002f50: 2825 cmp r0, #37 @ 0x25 -10002f52: d200 bcs.n 10002f56 <_vsnprintf+0x18a> -10002f54: e24c b.n 100033f0 <_vsnprintf+0x624> -10002f56: 0003 movs r3, r0 -10002f58: 3b25 subs r3, #37 @ 0x25 -10002f5a: b2da uxtb r2, r3 -10002f5c: 2a42 cmp r2, #66 @ 0x42 -10002f5e: d900 bls.n 10002f62 <_vsnprintf+0x196> -10002f60: e246 b.n 100033f0 <_vsnprintf+0x624> -10002f62: 0093 lsls r3, r2, #2 -10002f64: 4a8a ldr r2, [pc, #552] @ (10003190 <_vsnprintf+0x3c4>) -10002f66: 58d3 ldr r3, [r2, r3] -10002f68: 469f mov pc, r3 -10002f6a: 2380 movs r3, #128 @ 0x80 -10002f6c: 009b lsls r3, r3, #2 -10002f6e: 431f orrs r7, r3 -10002f70: 3201 adds r2, #1 +10002e70 <_vsnprintf>: +10002e70: b5f0 push {r4, r5, r6, r7, lr} +10002e72: 46de mov lr, fp +10002e74: 4657 mov r7, sl +10002e76: 464e mov r6, r9 +10002e78: 4645 mov r5, r8 +10002e7a: b5e0 push {r5, r6, r7, lr} +10002e7c: b093 sub sp, #76 @ 0x4c +10002e7e: 4682 mov sl, r0 +10002e80: 4688 mov r8, r1 +10002e82: 4693 mov fp, r2 +10002e84: 9311 str r3, [sp, #68] @ 0x44 +10002e86: 2900 cmp r1, #0 +10002e88: d100 bne.n 10002e8c <_vsnprintf+0x1c> +10002e8a: e30d b.n 100034a8 <_vsnprintf+0x638> +10002e8c: 2500 movs r5, #0 +10002e8e: 4656 mov r6, sl +10002e90: 9b11 ldr r3, [sp, #68] @ 0x44 +10002e92: 7818 ldrb r0, [r3, #0] +10002e94: 2800 cmp r0, #0 +10002e96: d100 bne.n 10002e9a <_vsnprintf+0x2a> +10002e98: e309 b.n 100034ae <_vsnprintf+0x63e> +10002e9a: 2825 cmp r0, #37 @ 0x25 +10002e9c: d009 beq.n 10002eb2 <_vsnprintf+0x42> +10002e9e: 1c6c adds r4, r5, #1 +10002ea0: 465b mov r3, fp +10002ea2: 002a movs r2, r5 +10002ea4: 4641 mov r1, r8 +10002ea6: 47b0 blx r6 +10002ea8: 9b11 ldr r3, [sp, #68] @ 0x44 +10002eaa: 3301 adds r3, #1 +10002eac: 9311 str r3, [sp, #68] @ 0x44 +10002eae: 0025 movs r5, r4 +10002eb0: e7ee b.n 10002e90 <_vsnprintf+0x20> +10002eb2: 3301 adds r3, #1 +10002eb4: 9311 str r3, [sp, #68] @ 0x44 +10002eb6: 2700 movs r7, #0 +10002eb8: e020 b.n 10002efc <_vsnprintf+0x8c> +10002eba: 2301 movs r3, #1 +10002ebc: 431f orrs r7, r3 +10002ebe: 3201 adds r2, #1 +10002ec0: 9211 str r2, [sp, #68] @ 0x44 +10002ec2: 2401 movs r4, #1 +10002ec4: e018 b.n 10002ef8 <_vsnprintf+0x88> +10002ec6: 2302 movs r3, #2 +10002ec8: 431f orrs r7, r3 +10002eca: 3201 adds r2, #1 +10002ecc: 9211 str r2, [sp, #68] @ 0x44 +10002ece: 2401 movs r4, #1 +10002ed0: e012 b.n 10002ef8 <_vsnprintf+0x88> +10002ed2: 2304 movs r3, #4 +10002ed4: 431f orrs r7, r3 +10002ed6: 3201 adds r2, #1 +10002ed8: 9211 str r2, [sp, #68] @ 0x44 +10002eda: 2401 movs r4, #1 +10002edc: e00c b.n 10002ef8 <_vsnprintf+0x88> +10002ede: 2308 movs r3, #8 +10002ee0: 431f orrs r7, r3 +10002ee2: 3201 adds r2, #1 +10002ee4: 9211 str r2, [sp, #68] @ 0x44 +10002ee6: 2401 movs r4, #1 +10002ee8: e006 b.n 10002ef8 <_vsnprintf+0x88> +10002eea: 2310 movs r3, #16 +10002eec: 431f orrs r7, r3 +10002eee: 3201 adds r2, #1 +10002ef0: 9211 str r2, [sp, #68] @ 0x44 +10002ef2: 2401 movs r4, #1 +10002ef4: e000 b.n 10002ef8 <_vsnprintf+0x88> +10002ef6: 2400 movs r4, #0 +10002ef8: 2c00 cmp r4, #0 +10002efa: d009 beq.n 10002f10 <_vsnprintf+0xa0> +10002efc: 9a11 ldr r2, [sp, #68] @ 0x44 +10002efe: 7813 ldrb r3, [r2, #0] +10002f00: 3b20 subs r3, #32 +10002f02: b2d9 uxtb r1, r3 +10002f04: 2910 cmp r1, #16 +10002f06: d8f6 bhi.n 10002ef6 <_vsnprintf+0x86> +10002f08: 008b lsls r3, r1, #2 +10002f0a: 49c8 ldr r1, [pc, #800] @ (1000322c <_vsnprintf+0x3bc>) +10002f0c: 58cb ldr r3, [r1, r3] +10002f0e: 469f mov pc, r3 +10002f10: 9b11 ldr r3, [sp, #68] @ 0x44 +10002f12: 781a ldrb r2, [r3, #0] +10002f14: 0013 movs r3, r2 +10002f16: 3b30 subs r3, #48 @ 0x30 +10002f18: b2db uxtb r3, r3 +10002f1a: 2b09 cmp r3, #9 +10002f1c: d910 bls.n 10002f40 <_vsnprintf+0xd0> +10002f1e: 2a2a cmp r2, #42 @ 0x2a +10002f20: d013 beq.n 10002f4a <_vsnprintf+0xda> +10002f22: 940b str r4, [sp, #44] @ 0x2c +10002f24: 9b11 ldr r3, [sp, #68] @ 0x44 +10002f26: 781a ldrb r2, [r3, #0] +10002f28: 2a2e cmp r2, #46 @ 0x2e +10002f2a: d01e beq.n 10002f6a <_vsnprintf+0xfa> +10002f2c: 9a11 ldr r2, [sp, #68] @ 0x44 +10002f2e: 7813 ldrb r3, [r2, #0] +10002f30: 3b68 subs r3, #104 @ 0x68 +10002f32: b2d9 uxtb r1, r3 +10002f34: 2912 cmp r1, #18 +10002f36: d859 bhi.n 10002fec <_vsnprintf+0x17c> +10002f38: 008b lsls r3, r1, #2 +10002f3a: 49bd ldr r1, [pc, #756] @ (10003230 <_vsnprintf+0x3c0>) +10002f3c: 58cb ldr r3, [r1, r3] +10002f3e: 469f mov pc, r3 +10002f40: a811 add r0, sp, #68 @ 0x44 +10002f42: f7ff fa05 bl 10002350 <_atoi> +10002f46: 900b str r0, [sp, #44] @ 0x2c +10002f48: e7ec b.n 10002f24 <_vsnprintf+0xb4> +10002f4a: 9b1c ldr r3, [sp, #112] @ 0x70 +10002f4c: 1d1a adds r2, r3, #4 +10002f4e: 921c str r2, [sp, #112] @ 0x70 +10002f50: 681b ldr r3, [r3, #0] +10002f52: 2b00 cmp r3, #0 +10002f54: db04 blt.n 10002f60 <_vsnprintf+0xf0> +10002f56: 930b str r3, [sp, #44] @ 0x2c +10002f58: 9b11 ldr r3, [sp, #68] @ 0x44 +10002f5a: 3301 adds r3, #1 +10002f5c: 9311 str r3, [sp, #68] @ 0x44 +10002f5e: e7e1 b.n 10002f24 <_vsnprintf+0xb4> +10002f60: 2202 movs r2, #2 +10002f62: 4317 orrs r7, r2 +10002f64: 425b negs r3, r3 +10002f66: 930b str r3, [sp, #44] @ 0x2c +10002f68: e7f6 b.n 10002f58 <_vsnprintf+0xe8> +10002f6a: 2280 movs r2, #128 @ 0x80 +10002f6c: 00d2 lsls r2, r2, #3 +10002f6e: 4317 orrs r7, r2 +10002f70: 1c5a adds r2, r3, #1 10002f72: 9211 str r2, [sp, #68] @ 0x44 -10002f74: e7e8 b.n 10002f48 <_vsnprintf+0x17c> -10002f76: 2380 movs r3, #128 @ 0x80 -10002f78: 005b lsls r3, r3, #1 -10002f7a: 431f orrs r7, r3 -10002f7c: 3201 adds r2, #1 -10002f7e: 9211 str r2, [sp, #68] @ 0x44 -10002f80: e7e2 b.n 10002f48 <_vsnprintf+0x17c> -10002f82: 2878 cmp r0, #120 @ 0x78 -10002f84: d900 bls.n 10002f88 <_vsnprintf+0x1bc> -10002f86: e233 b.n 100033f0 <_vsnprintf+0x624> -10002f88: 2869 cmp r0, #105 @ 0x69 -10002f8a: d200 bcs.n 10002f8e <_vsnprintf+0x1c2> -10002f8c: e230 b.n 100033f0 <_vsnprintf+0x624> -10002f8e: 0002 movs r2, r0 -10002f90: 3a69 subs r2, #105 @ 0x69 -10002f92: b2d2 uxtb r2, r2 -10002f94: 2301 movs r3, #1 -10002f96: 4093 lsls r3, r2 -10002f98: 4a7e ldr r2, [pc, #504] @ (10003194 <_vsnprintf+0x3c8>) -10002f9a: 4213 tst r3, r2 -10002f9c: d111 bne.n 10002fc2 <_vsnprintf+0x1f6> -10002f9e: 061a lsls r2, r3, #24 -10002fa0: d500 bpl.n 10002fa4 <_vsnprintf+0x1d8> -10002fa2: e200 b.n 100033a6 <_vsnprintf+0x5da> -10002fa4: 055b lsls r3, r3, #21 -10002fa6: d400 bmi.n 10002faa <_vsnprintf+0x1de> -10002fa8: e222 b.n 100033f0 <_vsnprintf+0x624> -10002faa: 9b1c ldr r3, [sp, #112] @ 0x70 -10002fac: 1d1a adds r2, r3, #4 -10002fae: 921c str r2, [sp, #112] @ 0x70 -10002fb0: 681b ldr r3, [r3, #0] -10002fb2: 469a mov sl, r3 -10002fb4: 2c00 cmp r4, #0 -10002fb6: d000 beq.n 10002fba <_vsnprintf+0x1ee> -10002fb8: e1b2 b.n 10003320 <_vsnprintf+0x554> -10002fba: 2201 movs r2, #1 -10002fbc: 4252 negs r2, r2 -10002fbe: 4653 mov r3, sl -10002fc0: e18e b.n 100032e0 <_vsnprintf+0x514> -10002fc2: 286f cmp r0, #111 @ 0x6f -10002fc4: d00e beq.n 10002fe4 <_vsnprintf+0x218> -10002fc6: d806 bhi.n 10002fd6 <_vsnprintf+0x20a> -10002fc8: 2858 cmp r0, #88 @ 0x58 -10002fca: d03d beq.n 10003048 <_vsnprintf+0x27c> -10002fcc: 2862 cmp r0, #98 @ 0x62 -10002fce: d104 bne.n 10002fda <_vsnprintf+0x20e> -10002fd0: 2302 movs r3, #2 -10002fd2: 469c mov ip, r3 -10002fd4: e008 b.n 10002fe8 <_vsnprintf+0x21c> -10002fd6: 2878 cmp r0, #120 @ 0x78 -10002fd8: d039 beq.n 1000304e <_vsnprintf+0x282> -10002fda: 2310 movs r3, #16 -10002fdc: 439f bics r7, r3 -10002fde: 3b06 subs r3, #6 -10002fe0: 469c mov ip, r3 -10002fe2: e001 b.n 10002fe8 <_vsnprintf+0x21c> -10002fe4: 2308 movs r3, #8 -10002fe6: 469c mov ip, r3 -10002fe8: 2858 cmp r0, #88 @ 0x58 -10002fea: d033 beq.n 10003054 <_vsnprintf+0x288> -10002fec: 2869 cmp r0, #105 @ 0x69 -10002fee: d003 beq.n 10002ff8 <_vsnprintf+0x22c> -10002ff0: 2864 cmp r0, #100 @ 0x64 -10002ff2: d001 beq.n 10002ff8 <_vsnprintf+0x22c> -10002ff4: 220c movs r2, #12 -10002ff6: 4397 bics r7, r2 -10002ff8: 057a lsls r2, r7, #21 -10002ffa: d501 bpl.n 10003000 <_vsnprintf+0x234> -10002ffc: 2201 movs r2, #1 -10002ffe: 4397 bics r7, r2 -10003000: 2869 cmp r0, #105 @ 0x69 -10003002: d02a beq.n 1000305a <_vsnprintf+0x28e> -10003004: 2864 cmp r0, #100 @ 0x64 -10003006: d028 beq.n 1000305a <_vsnprintf+0x28e> -10003008: 05ba lsls r2, r7, #22 -1000300a: d500 bpl.n 1000300e <_vsnprintf+0x242> -1000300c: e09f b.n 1000314e <_vsnprintf+0x382> -1000300e: 05fa lsls r2, r7, #23 -10003010: d500 bpl.n 10003014 <_vsnprintf+0x248> -10003012: e0c1 b.n 10003198 <_vsnprintf+0x3cc> -10003014: 067a lsls r2, r7, #25 -10003016: d400 bmi.n 1000301a <_vsnprintf+0x24e> -10003018: e0d3 b.n 100031c2 <_vsnprintf+0x3f6> -1000301a: 9a1c ldr r2, [sp, #112] @ 0x70 -1000301c: 1d11 adds r1, r2, #4 -1000301e: 911c str r1, [sp, #112] @ 0x70 -10003020: 6811 ldr r1, [r2, #0] -10003022: 22ff movs r2, #255 @ 0xff -10003024: 400a ands r2, r1 -10003026: 9705 str r7, [sp, #20] -10003028: 9b0b ldr r3, [sp, #44] @ 0x2c -1000302a: 9304 str r3, [sp, #16] -1000302c: 9403 str r4, [sp, #12] -1000302e: 4663 mov r3, ip -10003030: 9302 str r3, [sp, #8] -10003032: 2300 movs r3, #0 -10003034: 9301 str r3, [sp, #4] -10003036: 9200 str r2, [sp, #0] -10003038: 465b mov r3, fp -1000303a: 002a movs r2, r5 -1000303c: 4641 mov r1, r8 -1000303e: 0030 movs r0, r6 -10003040: f7ff fa25 bl 1000248e <_ntoa_long> -10003044: 0005 movs r5, r0 -10003046: e027 b.n 10003098 <_vsnprintf+0x2cc> -10003048: 2310 movs r3, #16 -1000304a: 469c mov ip, r3 -1000304c: e7cc b.n 10002fe8 <_vsnprintf+0x21c> -1000304e: 2310 movs r3, #16 -10003050: 469c mov ip, r3 -10003052: e7c9 b.n 10002fe8 <_vsnprintf+0x21c> -10003054: 2220 movs r2, #32 -10003056: 4317 orrs r7, r2 -10003058: e7c8 b.n 10002fec <_vsnprintf+0x220> -1000305a: 05ba lsls r2, r7, #22 -1000305c: d420 bmi.n 100030a0 <_vsnprintf+0x2d4> -1000305e: 05fa lsls r2, r7, #23 -10003060: d450 bmi.n 10003104 <_vsnprintf+0x338> -10003062: 067a lsls r2, r7, #25 -10003064: d566 bpl.n 10003134 <_vsnprintf+0x368> -10003066: 9a1c ldr r2, [sp, #112] @ 0x70 -10003068: 1d11 adds r1, r2, #4 -1000306a: 911c str r1, [sp, #112] @ 0x70 -1000306c: 6811 ldr r1, [r2, #0] -1000306e: 22ff movs r2, #255 @ 0xff -10003070: 400a ands r2, r1 -10003072: 17d0 asrs r0, r2, #31 -10003074: 1811 adds r1, r2, r0 -10003076: 4041 eors r1, r0 -10003078: 9705 str r7, [sp, #20] -1000307a: 9b0b ldr r3, [sp, #44] @ 0x2c -1000307c: 9304 str r3, [sp, #16] -1000307e: 9403 str r4, [sp, #12] -10003080: 4663 mov r3, ip -10003082: 9302 str r3, [sp, #8] -10003084: 0fd2 lsrs r2, r2, #31 -10003086: 9201 str r2, [sp, #4] -10003088: 9100 str r1, [sp, #0] -1000308a: 465b mov r3, fp -1000308c: 002a movs r2, r5 -1000308e: 4641 mov r1, r8 -10003090: 0030 movs r0, r6 -10003092: f7ff f9fc bl 1000248e <_ntoa_long> -10003096: 0005 movs r5, r0 -10003098: 9b11 ldr r3, [sp, #68] @ 0x44 -1000309a: 3301 adds r3, #1 -1000309c: 9311 str r3, [sp, #68] @ 0x44 -1000309e: e6a5 b.n 10002dec <_vsnprintf+0x20> -100030a0: 9a1c ldr r2, [sp, #112] @ 0x70 -100030a2: 3207 adds r2, #7 -100030a4: 2107 movs r1, #7 -100030a6: 438a bics r2, r1 -100030a8: 0011 movs r1, r2 -100030aa: 3108 adds r1, #8 -100030ac: 911c str r1, [sp, #112] @ 0x70 -100030ae: 6811 ldr r1, [r2, #0] -100030b0: 6853 ldr r3, [r2, #4] -100030b2: 4699 mov r9, r3 -100030b4: 17db asrs r3, r3, #31 -100030b6: 930c str r3, [sp, #48] @ 0x30 -100030b8: 930d str r3, [sp, #52] @ 0x34 -100030ba: 9a0c ldr r2, [sp, #48] @ 0x30 -100030bc: 9b0d ldr r3, [sp, #52] @ 0x34 -100030be: 0010 movs r0, r2 -100030c0: 4048 eors r0, r1 -100030c2: 900e str r0, [sp, #56] @ 0x38 -100030c4: 464a mov r2, r9 -100030c6: 4053 eors r3, r2 -100030c8: 930f str r3, [sp, #60] @ 0x3c -100030ca: 980e ldr r0, [sp, #56] @ 0x38 -100030cc: 990f ldr r1, [sp, #60] @ 0x3c -100030ce: 9a0c ldr r2, [sp, #48] @ 0x30 -100030d0: 9b0d ldr r3, [sp, #52] @ 0x34 -100030d2: 1a80 subs r0, r0, r2 -100030d4: 4199 sbcs r1, r3 -100030d6: 900e str r0, [sp, #56] @ 0x38 -100030d8: 910f str r1, [sp, #60] @ 0x3c -100030da: 9708 str r7, [sp, #32] -100030dc: 9b0b ldr r3, [sp, #44] @ 0x2c -100030de: 9307 str r3, [sp, #28] -100030e0: 9406 str r4, [sp, #24] -100030e2: 4663 mov r3, ip -100030e4: 9304 str r3, [sp, #16] -100030e6: 2300 movs r3, #0 -100030e8: 9305 str r3, [sp, #20] -100030ea: 464b mov r3, r9 -100030ec: 0fda lsrs r2, r3, #31 -100030ee: 9202 str r2, [sp, #8] -100030f0: 9000 str r0, [sp, #0] -100030f2: 9101 str r1, [sp, #4] -100030f4: 465b mov r3, fp -100030f6: 002a movs r2, r5 -100030f8: 4641 mov r1, r8 -100030fa: 0030 movs r0, r6 -100030fc: f7ff fa25 bl 1000254a <_ntoa_long_long> -10003100: 0005 movs r5, r0 -10003102: e7c9 b.n 10003098 <_vsnprintf+0x2cc> -10003104: 9a1c ldr r2, [sp, #112] @ 0x70 -10003106: 1d11 adds r1, r2, #4 -10003108: 911c str r1, [sp, #112] @ 0x70 -1000310a: 6812 ldr r2, [r2, #0] -1000310c: 17d0 asrs r0, r2, #31 -1000310e: 1811 adds r1, r2, r0 -10003110: 4041 eors r1, r0 -10003112: 9705 str r7, [sp, #20] -10003114: 9b0b ldr r3, [sp, #44] @ 0x2c -10003116: 9304 str r3, [sp, #16] -10003118: 9403 str r4, [sp, #12] -1000311a: 4663 mov r3, ip -1000311c: 9302 str r3, [sp, #8] -1000311e: 0fd2 lsrs r2, r2, #31 -10003120: 9201 str r2, [sp, #4] -10003122: 9100 str r1, [sp, #0] -10003124: 465b mov r3, fp -10003126: 002a movs r2, r5 -10003128: 4641 mov r1, r8 -1000312a: 0030 movs r0, r6 -1000312c: f7ff f9af bl 1000248e <_ntoa_long> -10003130: 0005 movs r5, r0 -10003132: e7b1 b.n 10003098 <_vsnprintf+0x2cc> -10003134: 063a lsls r2, r7, #24 -10003136: d505 bpl.n 10003144 <_vsnprintf+0x378> -10003138: 9a1c ldr r2, [sp, #112] @ 0x70 -1000313a: 1d11 adds r1, r2, #4 -1000313c: 911c str r1, [sp, #112] @ 0x70 -1000313e: 2300 movs r3, #0 -10003140: 5ed2 ldrsh r2, [r2, r3] -10003142: e796 b.n 10003072 <_vsnprintf+0x2a6> +10002f74: 785a ldrb r2, [r3, #1] +10002f76: 0013 movs r3, r2 +10002f78: 3b30 subs r3, #48 @ 0x30 +10002f7a: b2db uxtb r3, r3 +10002f7c: 2b09 cmp r3, #9 +10002f7e: d90b bls.n 10002f98 <_vsnprintf+0x128> +10002f80: 2a2a cmp r2, #42 @ 0x2a +10002f82: d1d3 bne.n 10002f2c <_vsnprintf+0xbc> +10002f84: 9b1c ldr r3, [sp, #112] @ 0x70 +10002f86: 1d1a adds r2, r3, #4 +10002f88: 921c str r2, [sp, #112] @ 0x70 +10002f8a: 681c ldr r4, [r3, #0] +10002f8c: 2c00 cmp r4, #0 +10002f8e: db08 blt.n 10002fa2 <_vsnprintf+0x132> +10002f90: 9b11 ldr r3, [sp, #68] @ 0x44 +10002f92: 3301 adds r3, #1 +10002f94: 9311 str r3, [sp, #68] @ 0x44 +10002f96: e7c9 b.n 10002f2c <_vsnprintf+0xbc> +10002f98: a811 add r0, sp, #68 @ 0x44 +10002f9a: f7ff f9d9 bl 10002350 <_atoi> +10002f9e: 0004 movs r4, r0 +10002fa0: e7c4 b.n 10002f2c <_vsnprintf+0xbc> +10002fa2: 2400 movs r4, #0 +10002fa4: e7f4 b.n 10002f90 <_vsnprintf+0x120> +10002fa6: 2380 movs r3, #128 @ 0x80 +10002fa8: 005b lsls r3, r3, #1 +10002faa: 433b orrs r3, r7 +10002fac: 1c51 adds r1, r2, #1 +10002fae: 9111 str r1, [sp, #68] @ 0x44 +10002fb0: 7851 ldrb r1, [r2, #1] +10002fb2: 296c cmp r1, #108 @ 0x6c +10002fb4: d001 beq.n 10002fba <_vsnprintf+0x14a> +10002fb6: 001f movs r7, r3 +10002fb8: e018 b.n 10002fec <_vsnprintf+0x17c> +10002fba: 23c0 movs r3, #192 @ 0xc0 +10002fbc: 009b lsls r3, r3, #2 +10002fbe: 431f orrs r7, r3 +10002fc0: 3202 adds r2, #2 +10002fc2: 9211 str r2, [sp, #68] @ 0x44 +10002fc4: e012 b.n 10002fec <_vsnprintf+0x17c> +10002fc6: 2380 movs r3, #128 @ 0x80 +10002fc8: 433b orrs r3, r7 +10002fca: 1c51 adds r1, r2, #1 +10002fcc: 9111 str r1, [sp, #68] @ 0x44 +10002fce: 7851 ldrb r1, [r2, #1] +10002fd0: 2968 cmp r1, #104 @ 0x68 +10002fd2: d001 beq.n 10002fd8 <_vsnprintf+0x168> +10002fd4: 001f movs r7, r3 +10002fd6: e009 b.n 10002fec <_vsnprintf+0x17c> +10002fd8: 23c0 movs r3, #192 @ 0xc0 +10002fda: 431f orrs r7, r3 +10002fdc: 3202 adds r2, #2 +10002fde: 9211 str r2, [sp, #68] @ 0x44 +10002fe0: e004 b.n 10002fec <_vsnprintf+0x17c> +10002fe2: 2380 movs r3, #128 @ 0x80 +10002fe4: 005b lsls r3, r3, #1 +10002fe6: 431f orrs r7, r3 +10002fe8: 3201 adds r2, #1 +10002fea: 9211 str r2, [sp, #68] @ 0x44 +10002fec: 9b11 ldr r3, [sp, #68] @ 0x44 +10002fee: 7818 ldrb r0, [r3, #0] +10002ff0: 2867 cmp r0, #103 @ 0x67 +10002ff2: d818 bhi.n 10003026 <_vsnprintf+0x1b6> +10002ff4: 2825 cmp r0, #37 @ 0x25 +10002ff6: d200 bcs.n 10002ffa <_vsnprintf+0x18a> +10002ff8: e24c b.n 10003494 <_vsnprintf+0x624> +10002ffa: 0003 movs r3, r0 +10002ffc: 3b25 subs r3, #37 @ 0x25 +10002ffe: b2da uxtb r2, r3 +10003000: 2a42 cmp r2, #66 @ 0x42 +10003002: d900 bls.n 10003006 <_vsnprintf+0x196> +10003004: e246 b.n 10003494 <_vsnprintf+0x624> +10003006: 0093 lsls r3, r2, #2 +10003008: 4a8a ldr r2, [pc, #552] @ (10003234 <_vsnprintf+0x3c4>) +1000300a: 58d3 ldr r3, [r2, r3] +1000300c: 469f mov pc, r3 +1000300e: 2380 movs r3, #128 @ 0x80 +10003010: 009b lsls r3, r3, #2 +10003012: 431f orrs r7, r3 +10003014: 3201 adds r2, #1 +10003016: 9211 str r2, [sp, #68] @ 0x44 +10003018: e7e8 b.n 10002fec <_vsnprintf+0x17c> +1000301a: 2380 movs r3, #128 @ 0x80 +1000301c: 005b lsls r3, r3, #1 +1000301e: 431f orrs r7, r3 +10003020: 3201 adds r2, #1 +10003022: 9211 str r2, [sp, #68] @ 0x44 +10003024: e7e2 b.n 10002fec <_vsnprintf+0x17c> +10003026: 2878 cmp r0, #120 @ 0x78 +10003028: d900 bls.n 1000302c <_vsnprintf+0x1bc> +1000302a: e233 b.n 10003494 <_vsnprintf+0x624> +1000302c: 2869 cmp r0, #105 @ 0x69 +1000302e: d200 bcs.n 10003032 <_vsnprintf+0x1c2> +10003030: e230 b.n 10003494 <_vsnprintf+0x624> +10003032: 0002 movs r2, r0 +10003034: 3a69 subs r2, #105 @ 0x69 +10003036: b2d2 uxtb r2, r2 +10003038: 2301 movs r3, #1 +1000303a: 4093 lsls r3, r2 +1000303c: 4a7e ldr r2, [pc, #504] @ (10003238 <_vsnprintf+0x3c8>) +1000303e: 4213 tst r3, r2 +10003040: d111 bne.n 10003066 <_vsnprintf+0x1f6> +10003042: 061a lsls r2, r3, #24 +10003044: d500 bpl.n 10003048 <_vsnprintf+0x1d8> +10003046: e200 b.n 1000344a <_vsnprintf+0x5da> +10003048: 055b lsls r3, r3, #21 +1000304a: d400 bmi.n 1000304e <_vsnprintf+0x1de> +1000304c: e222 b.n 10003494 <_vsnprintf+0x624> +1000304e: 9b1c ldr r3, [sp, #112] @ 0x70 +10003050: 1d1a adds r2, r3, #4 +10003052: 921c str r2, [sp, #112] @ 0x70 +10003054: 681b ldr r3, [r3, #0] +10003056: 469a mov sl, r3 +10003058: 2c00 cmp r4, #0 +1000305a: d000 beq.n 1000305e <_vsnprintf+0x1ee> +1000305c: e1b2 b.n 100033c4 <_vsnprintf+0x554> +1000305e: 2201 movs r2, #1 +10003060: 4252 negs r2, r2 +10003062: 4653 mov r3, sl +10003064: e18e b.n 10003384 <_vsnprintf+0x514> +10003066: 286f cmp r0, #111 @ 0x6f +10003068: d00e beq.n 10003088 <_vsnprintf+0x218> +1000306a: d806 bhi.n 1000307a <_vsnprintf+0x20a> +1000306c: 2858 cmp r0, #88 @ 0x58 +1000306e: d03d beq.n 100030ec <_vsnprintf+0x27c> +10003070: 2862 cmp r0, #98 @ 0x62 +10003072: d104 bne.n 1000307e <_vsnprintf+0x20e> +10003074: 2302 movs r3, #2 +10003076: 469c mov ip, r3 +10003078: e008 b.n 1000308c <_vsnprintf+0x21c> +1000307a: 2878 cmp r0, #120 @ 0x78 +1000307c: d039 beq.n 100030f2 <_vsnprintf+0x282> +1000307e: 2310 movs r3, #16 +10003080: 439f bics r7, r3 +10003082: 3b06 subs r3, #6 +10003084: 469c mov ip, r3 +10003086: e001 b.n 1000308c <_vsnprintf+0x21c> +10003088: 2308 movs r3, #8 +1000308a: 469c mov ip, r3 +1000308c: 2858 cmp r0, #88 @ 0x58 +1000308e: d033 beq.n 100030f8 <_vsnprintf+0x288> +10003090: 2869 cmp r0, #105 @ 0x69 +10003092: d003 beq.n 1000309c <_vsnprintf+0x22c> +10003094: 2864 cmp r0, #100 @ 0x64 +10003096: d001 beq.n 1000309c <_vsnprintf+0x22c> +10003098: 220c movs r2, #12 +1000309a: 4397 bics r7, r2 +1000309c: 057a lsls r2, r7, #21 +1000309e: d501 bpl.n 100030a4 <_vsnprintf+0x234> +100030a0: 2201 movs r2, #1 +100030a2: 4397 bics r7, r2 +100030a4: 2869 cmp r0, #105 @ 0x69 +100030a6: d02a beq.n 100030fe <_vsnprintf+0x28e> +100030a8: 2864 cmp r0, #100 @ 0x64 +100030aa: d028 beq.n 100030fe <_vsnprintf+0x28e> +100030ac: 05ba lsls r2, r7, #22 +100030ae: d500 bpl.n 100030b2 <_vsnprintf+0x242> +100030b0: e09f b.n 100031f2 <_vsnprintf+0x382> +100030b2: 05fa lsls r2, r7, #23 +100030b4: d500 bpl.n 100030b8 <_vsnprintf+0x248> +100030b6: e0c1 b.n 1000323c <_vsnprintf+0x3cc> +100030b8: 067a lsls r2, r7, #25 +100030ba: d400 bmi.n 100030be <_vsnprintf+0x24e> +100030bc: e0d3 b.n 10003266 <_vsnprintf+0x3f6> +100030be: 9a1c ldr r2, [sp, #112] @ 0x70 +100030c0: 1d11 adds r1, r2, #4 +100030c2: 911c str r1, [sp, #112] @ 0x70 +100030c4: 6811 ldr r1, [r2, #0] +100030c6: 22ff movs r2, #255 @ 0xff +100030c8: 400a ands r2, r1 +100030ca: 9705 str r7, [sp, #20] +100030cc: 9b0b ldr r3, [sp, #44] @ 0x2c +100030ce: 9304 str r3, [sp, #16] +100030d0: 9403 str r4, [sp, #12] +100030d2: 4663 mov r3, ip +100030d4: 9302 str r3, [sp, #8] +100030d6: 2300 movs r3, #0 +100030d8: 9301 str r3, [sp, #4] +100030da: 9200 str r2, [sp, #0] +100030dc: 465b mov r3, fp +100030de: 002a movs r2, r5 +100030e0: 4641 mov r1, r8 +100030e2: 0030 movs r0, r6 +100030e4: f7ff fa25 bl 10002532 <_ntoa_long> +100030e8: 0005 movs r5, r0 +100030ea: e027 b.n 1000313c <_vsnprintf+0x2cc> +100030ec: 2310 movs r3, #16 +100030ee: 469c mov ip, r3 +100030f0: e7cc b.n 1000308c <_vsnprintf+0x21c> +100030f2: 2310 movs r3, #16 +100030f4: 469c mov ip, r3 +100030f6: e7c9 b.n 1000308c <_vsnprintf+0x21c> +100030f8: 2220 movs r2, #32 +100030fa: 4317 orrs r7, r2 +100030fc: e7c8 b.n 10003090 <_vsnprintf+0x220> +100030fe: 05ba lsls r2, r7, #22 +10003100: d420 bmi.n 10003144 <_vsnprintf+0x2d4> +10003102: 05fa lsls r2, r7, #23 +10003104: d450 bmi.n 100031a8 <_vsnprintf+0x338> +10003106: 067a lsls r2, r7, #25 +10003108: d566 bpl.n 100031d8 <_vsnprintf+0x368> +1000310a: 9a1c ldr r2, [sp, #112] @ 0x70 +1000310c: 1d11 adds r1, r2, #4 +1000310e: 911c str r1, [sp, #112] @ 0x70 +10003110: 6811 ldr r1, [r2, #0] +10003112: 22ff movs r2, #255 @ 0xff +10003114: 400a ands r2, r1 +10003116: 17d0 asrs r0, r2, #31 +10003118: 1811 adds r1, r2, r0 +1000311a: 4041 eors r1, r0 +1000311c: 9705 str r7, [sp, #20] +1000311e: 9b0b ldr r3, [sp, #44] @ 0x2c +10003120: 9304 str r3, [sp, #16] +10003122: 9403 str r4, [sp, #12] +10003124: 4663 mov r3, ip +10003126: 9302 str r3, [sp, #8] +10003128: 0fd2 lsrs r2, r2, #31 +1000312a: 9201 str r2, [sp, #4] +1000312c: 9100 str r1, [sp, #0] +1000312e: 465b mov r3, fp +10003130: 002a movs r2, r5 +10003132: 4641 mov r1, r8 +10003134: 0030 movs r0, r6 +10003136: f7ff f9fc bl 10002532 <_ntoa_long> +1000313a: 0005 movs r5, r0 +1000313c: 9b11 ldr r3, [sp, #68] @ 0x44 +1000313e: 3301 adds r3, #1 +10003140: 9311 str r3, [sp, #68] @ 0x44 +10003142: e6a5 b.n 10002e90 <_vsnprintf+0x20> 10003144: 9a1c ldr r2, [sp, #112] @ 0x70 -10003146: 1d11 adds r1, r2, #4 -10003148: 911c str r1, [sp, #112] @ 0x70 -1000314a: 6812 ldr r2, [r2, #0] -1000314c: e791 b.n 10003072 <_vsnprintf+0x2a6> -1000314e: 9a1c ldr r2, [sp, #112] @ 0x70 -10003150: 3207 adds r2, #7 -10003152: 2107 movs r1, #7 -10003154: 438a bics r2, r1 -10003156: 0011 movs r1, r2 -10003158: 3108 adds r1, #8 -1000315a: 911c str r1, [sp, #112] @ 0x70 -1000315c: 9708 str r7, [sp, #32] -1000315e: 9b0b ldr r3, [sp, #44] @ 0x2c -10003160: 9307 str r3, [sp, #28] -10003162: 9406 str r4, [sp, #24] -10003164: 4663 mov r3, ip -10003166: 9304 str r3, [sp, #16] -10003168: 2300 movs r3, #0 -1000316a: 9305 str r3, [sp, #20] -1000316c: 9302 str r3, [sp, #8] -1000316e: 6853 ldr r3, [r2, #4] -10003170: 6812 ldr r2, [r2, #0] -10003172: 9200 str r2, [sp, #0] -10003174: 9301 str r3, [sp, #4] -10003176: 465b mov r3, fp -10003178: 002a movs r2, r5 -1000317a: 4641 mov r1, r8 -1000317c: 0030 movs r0, r6 -1000317e: f7ff f9e4 bl 1000254a <_ntoa_long_long> -10003182: 0005 movs r5, r0 -10003184: e788 b.n 10003098 <_vsnprintf+0x2cc> -10003186: 46c0 nop @ (mov r8, r8) -10003188: 10005518 .word 0x10005518 -1000318c: 1000555c .word 0x1000555c -10003190: 100055a8 .word 0x100055a8 -10003194: 00009041 .word 0x00009041 -10003198: 9a1c ldr r2, [sp, #112] @ 0x70 -1000319a: 1d11 adds r1, r2, #4 -1000319c: 911c str r1, [sp, #112] @ 0x70 -1000319e: 9705 str r7, [sp, #20] -100031a0: 9b0b ldr r3, [sp, #44] @ 0x2c -100031a2: 9304 str r3, [sp, #16] -100031a4: 9403 str r4, [sp, #12] -100031a6: 4663 mov r3, ip -100031a8: 9302 str r3, [sp, #8] -100031aa: 2300 movs r3, #0 -100031ac: 9301 str r3, [sp, #4] -100031ae: 6813 ldr r3, [r2, #0] -100031b0: 9300 str r3, [sp, #0] -100031b2: 465b mov r3, fp -100031b4: 002a movs r2, r5 -100031b6: 4641 mov r1, r8 -100031b8: 0030 movs r0, r6 -100031ba: f7ff f968 bl 1000248e <_ntoa_long> -100031be: 0005 movs r5, r0 -100031c0: e76a b.n 10003098 <_vsnprintf+0x2cc> -100031c2: 063a lsls r2, r7, #24 -100031c4: d506 bpl.n 100031d4 <_vsnprintf+0x408> -100031c6: 9a1c ldr r2, [sp, #112] @ 0x70 -100031c8: 1d11 adds r1, r2, #4 -100031ca: 911c str r1, [sp, #112] @ 0x70 -100031cc: 6812 ldr r2, [r2, #0] -100031ce: 0412 lsls r2, r2, #16 -100031d0: 0c12 lsrs r2, r2, #16 -100031d2: e728 b.n 10003026 <_vsnprintf+0x25a> -100031d4: 9a1c ldr r2, [sp, #112] @ 0x70 -100031d6: 1d11 adds r1, r2, #4 -100031d8: 911c str r1, [sp, #112] @ 0x70 -100031da: 6812 ldr r2, [r2, #0] -100031dc: e723 b.n 10003026 <_vsnprintf+0x25a> -100031de: 2846 cmp r0, #70 @ 0x46 -100031e0: d019 beq.n 10003216 <_vsnprintf+0x44a> -100031e2: 9b1c ldr r3, [sp, #112] @ 0x70 -100031e4: 3307 adds r3, #7 -100031e6: 2207 movs r2, #7 -100031e8: 4393 bics r3, r2 -100031ea: 001a movs r2, r3 -100031ec: 3208 adds r2, #8 -100031ee: 921c str r2, [sp, #112] @ 0x70 -100031f0: 9704 str r7, [sp, #16] -100031f2: 9a0b ldr r2, [sp, #44] @ 0x2c -100031f4: 9203 str r2, [sp, #12] -100031f6: 9402 str r4, [sp, #8] -100031f8: 681a ldr r2, [r3, #0] -100031fa: 685b ldr r3, [r3, #4] -100031fc: 9200 str r2, [sp, #0] -100031fe: 9301 str r3, [sp, #4] -10003200: 465b mov r3, fp -10003202: 002a movs r2, r5 -10003204: 4641 mov r1, r8 -10003206: 0030 movs r0, r6 -10003208: f7ff fc36 bl 10002a78 <_ftoa> -1000320c: 0005 movs r5, r0 -1000320e: 9b11 ldr r3, [sp, #68] @ 0x44 -10003210: 3301 adds r3, #1 -10003212: 9311 str r3, [sp, #68] @ 0x44 -10003214: e5ea b.n 10002dec <_vsnprintf+0x20> -10003216: 2320 movs r3, #32 -10003218: 431f orrs r7, r3 -1000321a: e7e2 b.n 100031e2 <_vsnprintf+0x416> -1000321c: 2867 cmp r0, #103 @ 0x67 -1000321e: d001 beq.n 10003224 <_vsnprintf+0x458> -10003220: 2847 cmp r0, #71 @ 0x47 -10003222: d102 bne.n 1000322a <_vsnprintf+0x45e> -10003224: 2380 movs r3, #128 @ 0x80 -10003226: 011b lsls r3, r3, #4 -10003228: 431f orrs r7, r3 -1000322a: 2845 cmp r0, #69 @ 0x45 -1000322c: d001 beq.n 10003232 <_vsnprintf+0x466> -1000322e: 2847 cmp r0, #71 @ 0x47 -10003230: d101 bne.n 10003236 <_vsnprintf+0x46a> -10003232: 2320 movs r3, #32 -10003234: 431f orrs r7, r3 -10003236: 9b1c ldr r3, [sp, #112] @ 0x70 -10003238: 3307 adds r3, #7 -1000323a: 2207 movs r2, #7 -1000323c: 4393 bics r3, r2 -1000323e: 001a movs r2, r3 -10003240: 3208 adds r2, #8 -10003242: 921c str r2, [sp, #112] @ 0x70 -10003244: 9704 str r7, [sp, #16] -10003246: 9a0b ldr r2, [sp, #44] @ 0x2c -10003248: 9203 str r2, [sp, #12] -1000324a: 9402 str r4, [sp, #8] -1000324c: 681a ldr r2, [r3, #0] -1000324e: 685b ldr r3, [r3, #4] -10003250: 9200 str r2, [sp, #0] -10003252: 9301 str r3, [sp, #4] -10003254: 465b mov r3, fp -10003256: 002a movs r2, r5 -10003258: 4641 mov r1, r8 -1000325a: 0030 movs r0, r6 -1000325c: f7ff f9fc bl 10002658 <_etoa> -10003260: 0005 movs r5, r0 -10003262: 9b11 ldr r3, [sp, #68] @ 0x44 -10003264: 3301 adds r3, #1 -10003266: 9311 str r3, [sp, #68] @ 0x44 -10003268: e5c0 b.n 10002dec <_vsnprintf+0x20> -1000326a: 2302 movs r3, #2 -1000326c: 001a movs r2, r3 -1000326e: 403a ands r2, r7 -10003270: 4691 mov r9, r2 -10003272: 423b tst r3, r7 -10003274: d01d beq.n 100032b2 <_vsnprintf+0x4e6> -10003276: 2401 movs r4, #1 -10003278: 9b1c ldr r3, [sp, #112] @ 0x70 -1000327a: 1d1a adds r2, r3, #4 -1000327c: 921c str r2, [sp, #112] @ 0x70 -1000327e: 1c6f adds r7, r5, #1 -10003280: 7818 ldrb r0, [r3, #0] -10003282: 465b mov r3, fp -10003284: 002a movs r2, r5 -10003286: 4641 mov r1, r8 -10003288: 47b0 blx r6 -1000328a: 464b mov r3, r9 -1000328c: 2b00 cmp r3, #0 -1000328e: d114 bne.n 100032ba <_vsnprintf+0x4ee> -10003290: 9b11 ldr r3, [sp, #68] @ 0x44 -10003292: 3301 adds r3, #1 -10003294: 9311 str r3, [sp, #68] @ 0x44 -10003296: 003d movs r5, r7 -10003298: e5a8 b.n 10002dec <_vsnprintf+0x20> -1000329a: 1c57 adds r7, r2, #1 -1000329c: 465b mov r3, fp -1000329e: 4641 mov r1, r8 -100032a0: 2020 movs r0, #32 -100032a2: 47b0 blx r6 -100032a4: 0023 movs r3, r4 -100032a6: 003a movs r2, r7 -100032a8: 1c5c adds r4, r3, #1 -100032aa: 429d cmp r5, r3 -100032ac: d8f5 bhi.n 1000329a <_vsnprintf+0x4ce> -100032ae: 0015 movs r5, r2 -100032b0: e7e2 b.n 10003278 <_vsnprintf+0x4ac> -100032b2: 2301 movs r3, #1 -100032b4: 002a movs r2, r5 -100032b6: 9d0b ldr r5, [sp, #44] @ 0x2c -100032b8: e7f6 b.n 100032a8 <_vsnprintf+0x4dc> -100032ba: 003a movs r2, r7 -100032bc: 46b1 mov r9, r6 -100032be: 9e0b ldr r6, [sp, #44] @ 0x2c -100032c0: e006 b.n 100032d0 <_vsnprintf+0x504> -100032c2: 1c57 adds r7, r2, #1 -100032c4: 465b mov r3, fp -100032c6: 4641 mov r1, r8 -100032c8: 2020 movs r0, #32 -100032ca: 47c8 blx r9 -100032cc: 002c movs r4, r5 -100032ce: 003a movs r2, r7 -100032d0: 1c65 adds r5, r4, #1 -100032d2: 42a6 cmp r6, r4 -100032d4: d8f5 bhi.n 100032c2 <_vsnprintf+0x4f6> -100032d6: 0017 movs r7, r2 -100032d8: 464e mov r6, r9 -100032da: e7d9 b.n 10003290 <_vsnprintf+0x4c4> -100032dc: 3301 adds r3, #1 -100032de: 000a movs r2, r1 -100032e0: 7819 ldrb r1, [r3, #0] -100032e2: 2900 cmp r1, #0 -100032e4: d002 beq.n 100032ec <_vsnprintf+0x520> -100032e6: 1e51 subs r1, r2, #1 -100032e8: 2a00 cmp r2, #0 -100032ea: d1f7 bne.n 100032dc <_vsnprintf+0x510> -100032ec: 4652 mov r2, sl -100032ee: 1a9b subs r3, r3, r2 -100032f0: 2280 movs r2, #128 @ 0x80 -100032f2: 00d2 lsls r2, r2, #3 -100032f4: 0039 movs r1, r7 -100032f6: 4011 ands r1, r2 -100032f8: 4689 mov r9, r1 -100032fa: 4217 tst r7, r2 -100032fc: d002 beq.n 10003304 <_vsnprintf+0x538> -100032fe: 42a3 cmp r3, r4 -10003300: d900 bls.n 10003304 <_vsnprintf+0x538> -10003302: 0023 movs r3, r4 -10003304: 2202 movs r2, #2 -10003306: 0011 movs r1, r2 -10003308: 4039 ands r1, r7 -1000330a: 9110 str r1, [sp, #64] @ 0x40 -1000330c: 423a tst r2, r7 -1000330e: d009 beq.n 10003324 <_vsnprintf+0x558> -10003310: 002a movs r2, r5 -10003312: 0025 movs r5, r4 -10003314: 4657 mov r7, sl -10003316: 469a mov sl, r3 -10003318: 0033 movs r3, r6 -1000331a: 464e mov r6, r9 -1000331c: 4699 mov r9, r3 -1000331e: e021 b.n 10003364 <_vsnprintf+0x598> -10003320: 0022 movs r2, r4 -10003322: e64c b.n 10002fbe <_vsnprintf+0x1f2> -10003324: 002a movs r2, r5 -10003326: 4645 mov r5, r8 -10003328: 46a0 mov r8, r4 -1000332a: e006 b.n 1000333a <_vsnprintf+0x56e> -1000332c: 1c54 adds r4, r2, #1 -1000332e: 465b mov r3, fp -10003330: 0029 movs r1, r5 -10003332: 2020 movs r0, #32 -10003334: 47b0 blx r6 -10003336: 003b movs r3, r7 -10003338: 0022 movs r2, r4 -1000333a: 1c5f adds r7, r3, #1 -1000333c: 990b ldr r1, [sp, #44] @ 0x2c -1000333e: 4299 cmp r1, r3 -10003340: d8f4 bhi.n 1000332c <_vsnprintf+0x560> -10003342: 4644 mov r4, r8 -10003344: 46a8 mov r8, r5 -10003346: 003b movs r3, r7 -10003348: 0025 movs r5, r4 -1000334a: 4657 mov r7, sl -1000334c: 469a mov sl, r3 -1000334e: 0033 movs r3, r6 -10003350: 464e mov r6, r9 -10003352: 4699 mov r9, r3 -10003354: e006 b.n 10003364 <_vsnprintf+0x598> -10003356: 001d movs r5, r3 -10003358: 3701 adds r7, #1 -1000335a: 1c54 adds r4, r2, #1 -1000335c: 465b mov r3, fp -1000335e: 4641 mov r1, r8 -10003360: 47c8 blx r9 -10003362: 0022 movs r2, r4 -10003364: 7838 ldrb r0, [r7, #0] -10003366: 2800 cmp r0, #0 -10003368: d004 beq.n 10003374 <_vsnprintf+0x5a8> -1000336a: 2e00 cmp r6, #0 -1000336c: d0f4 beq.n 10003358 <_vsnprintf+0x58c> -1000336e: 1e6b subs r3, r5, #1 -10003370: 2d00 cmp r5, #0 -10003372: d1f0 bne.n 10003356 <_vsnprintf+0x58a> -10003374: 0015 movs r5, r2 -10003376: 4653 mov r3, sl -10003378: 464e mov r6, r9 -1000337a: 9a10 ldr r2, [sp, #64] @ 0x40 -1000337c: 2a00 cmp r2, #0 -1000337e: d103 bne.n 10003388 <_vsnprintf+0x5bc> -10003380: 9b11 ldr r3, [sp, #68] @ 0x44 -10003382: 3301 adds r3, #1 -10003384: 9311 str r3, [sp, #68] @ 0x44 -10003386: e531 b.n 10002dec <_vsnprintf+0x20> -10003388: 9f0b ldr r7, [sp, #44] @ 0x2c -1000338a: 002a movs r2, r5 -1000338c: e006 b.n 1000339c <_vsnprintf+0x5d0> -1000338e: 1c55 adds r5, r2, #1 -10003390: 465b mov r3, fp -10003392: 4641 mov r1, r8 -10003394: 2020 movs r0, #32 -10003396: 47b0 blx r6 -10003398: 0023 movs r3, r4 -1000339a: 002a movs r2, r5 -1000339c: 1c5c adds r4, r3, #1 -1000339e: 429f cmp r7, r3 -100033a0: d8f5 bhi.n 1000338e <_vsnprintf+0x5c2> -100033a2: 0015 movs r5, r2 -100033a4: e7ec b.n 10003380 <_vsnprintf+0x5b4> -100033a6: 2321 movs r3, #33 @ 0x21 -100033a8: 433b orrs r3, r7 -100033aa: 9a1c ldr r2, [sp, #112] @ 0x70 -100033ac: 1d11 adds r1, r2, #4 -100033ae: 911c str r1, [sp, #112] @ 0x70 -100033b0: 6812 ldr r2, [r2, #0] -100033b2: 9305 str r3, [sp, #20] -100033b4: 2308 movs r3, #8 -100033b6: 9304 str r3, [sp, #16] -100033b8: 9403 str r4, [sp, #12] -100033ba: 3308 adds r3, #8 -100033bc: 9302 str r3, [sp, #8] -100033be: 2300 movs r3, #0 -100033c0: 9301 str r3, [sp, #4] -100033c2: 9200 str r2, [sp, #0] -100033c4: 465b mov r3, fp -100033c6: 002a movs r2, r5 -100033c8: 4641 mov r1, r8 -100033ca: 0030 movs r0, r6 -100033cc: f7ff f85f bl 1000248e <_ntoa_long> -100033d0: 0005 movs r5, r0 -100033d2: 9b11 ldr r3, [sp, #68] @ 0x44 -100033d4: 3301 adds r3, #1 -100033d6: 9311 str r3, [sp, #68] @ 0x44 -100033d8: e508 b.n 10002dec <_vsnprintf+0x20> -100033da: 1c6c adds r4, r5, #1 -100033dc: 465b mov r3, fp -100033de: 002a movs r2, r5 -100033e0: 4641 mov r1, r8 -100033e2: 2025 movs r0, #37 @ 0x25 -100033e4: 47b0 blx r6 -100033e6: 9b11 ldr r3, [sp, #68] @ 0x44 -100033e8: 3301 adds r3, #1 -100033ea: 9311 str r3, [sp, #68] @ 0x44 +10003146: 3207 adds r2, #7 +10003148: 2107 movs r1, #7 +1000314a: 438a bics r2, r1 +1000314c: 0011 movs r1, r2 +1000314e: 3108 adds r1, #8 +10003150: 911c str r1, [sp, #112] @ 0x70 +10003152: 6811 ldr r1, [r2, #0] +10003154: 6853 ldr r3, [r2, #4] +10003156: 4699 mov r9, r3 +10003158: 17db asrs r3, r3, #31 +1000315a: 930c str r3, [sp, #48] @ 0x30 +1000315c: 930d str r3, [sp, #52] @ 0x34 +1000315e: 9a0c ldr r2, [sp, #48] @ 0x30 +10003160: 9b0d ldr r3, [sp, #52] @ 0x34 +10003162: 0010 movs r0, r2 +10003164: 4048 eors r0, r1 +10003166: 900e str r0, [sp, #56] @ 0x38 +10003168: 464a mov r2, r9 +1000316a: 4053 eors r3, r2 +1000316c: 930f str r3, [sp, #60] @ 0x3c +1000316e: 980e ldr r0, [sp, #56] @ 0x38 +10003170: 990f ldr r1, [sp, #60] @ 0x3c +10003172: 9a0c ldr r2, [sp, #48] @ 0x30 +10003174: 9b0d ldr r3, [sp, #52] @ 0x34 +10003176: 1a80 subs r0, r0, r2 +10003178: 4199 sbcs r1, r3 +1000317a: 900e str r0, [sp, #56] @ 0x38 +1000317c: 910f str r1, [sp, #60] @ 0x3c +1000317e: 9708 str r7, [sp, #32] +10003180: 9b0b ldr r3, [sp, #44] @ 0x2c +10003182: 9307 str r3, [sp, #28] +10003184: 9406 str r4, [sp, #24] +10003186: 4663 mov r3, ip +10003188: 9304 str r3, [sp, #16] +1000318a: 2300 movs r3, #0 +1000318c: 9305 str r3, [sp, #20] +1000318e: 464b mov r3, r9 +10003190: 0fda lsrs r2, r3, #31 +10003192: 9202 str r2, [sp, #8] +10003194: 9000 str r0, [sp, #0] +10003196: 9101 str r1, [sp, #4] +10003198: 465b mov r3, fp +1000319a: 002a movs r2, r5 +1000319c: 4641 mov r1, r8 +1000319e: 0030 movs r0, r6 +100031a0: f7ff fa25 bl 100025ee <_ntoa_long_long> +100031a4: 0005 movs r5, r0 +100031a6: e7c9 b.n 1000313c <_vsnprintf+0x2cc> +100031a8: 9a1c ldr r2, [sp, #112] @ 0x70 +100031aa: 1d11 adds r1, r2, #4 +100031ac: 911c str r1, [sp, #112] @ 0x70 +100031ae: 6812 ldr r2, [r2, #0] +100031b0: 17d0 asrs r0, r2, #31 +100031b2: 1811 adds r1, r2, r0 +100031b4: 4041 eors r1, r0 +100031b6: 9705 str r7, [sp, #20] +100031b8: 9b0b ldr r3, [sp, #44] @ 0x2c +100031ba: 9304 str r3, [sp, #16] +100031bc: 9403 str r4, [sp, #12] +100031be: 4663 mov r3, ip +100031c0: 9302 str r3, [sp, #8] +100031c2: 0fd2 lsrs r2, r2, #31 +100031c4: 9201 str r2, [sp, #4] +100031c6: 9100 str r1, [sp, #0] +100031c8: 465b mov r3, fp +100031ca: 002a movs r2, r5 +100031cc: 4641 mov r1, r8 +100031ce: 0030 movs r0, r6 +100031d0: f7ff f9af bl 10002532 <_ntoa_long> +100031d4: 0005 movs r5, r0 +100031d6: e7b1 b.n 1000313c <_vsnprintf+0x2cc> +100031d8: 063a lsls r2, r7, #24 +100031da: d505 bpl.n 100031e8 <_vsnprintf+0x378> +100031dc: 9a1c ldr r2, [sp, #112] @ 0x70 +100031de: 1d11 adds r1, r2, #4 +100031e0: 911c str r1, [sp, #112] @ 0x70 +100031e2: 2300 movs r3, #0 +100031e4: 5ed2 ldrsh r2, [r2, r3] +100031e6: e796 b.n 10003116 <_vsnprintf+0x2a6> +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: e791 b.n 10003116 <_vsnprintf+0x2a6> +100031f2: 9a1c ldr r2, [sp, #112] @ 0x70 +100031f4: 3207 adds r2, #7 +100031f6: 2107 movs r1, #7 +100031f8: 438a bics r2, r1 +100031fa: 0011 movs r1, r2 +100031fc: 3108 adds r1, #8 +100031fe: 911c str r1, [sp, #112] @ 0x70 +10003200: 9708 str r7, [sp, #32] +10003202: 9b0b ldr r3, [sp, #44] @ 0x2c +10003204: 9307 str r3, [sp, #28] +10003206: 9406 str r4, [sp, #24] +10003208: 4663 mov r3, ip +1000320a: 9304 str r3, [sp, #16] +1000320c: 2300 movs r3, #0 +1000320e: 9305 str r3, [sp, #20] +10003210: 9302 str r3, [sp, #8] +10003212: 6853 ldr r3, [r2, #4] +10003214: 6812 ldr r2, [r2, #0] +10003216: 9200 str r2, [sp, #0] +10003218: 9301 str r3, [sp, #4] +1000321a: 465b mov r3, fp +1000321c: 002a movs r2, r5 +1000321e: 4641 mov r1, r8 +10003220: 0030 movs r0, r6 +10003222: f7ff f9e4 bl 100025ee <_ntoa_long_long> +10003226: 0005 movs r5, r0 +10003228: e788 b.n 1000313c <_vsnprintf+0x2cc> +1000322a: 46c0 nop @ (mov r8, r8) +1000322c: 1000587c .word 0x1000587c +10003230: 100058c0 .word 0x100058c0 +10003234: 1000590c .word 0x1000590c +10003238: 00009041 .word 0x00009041 +1000323c: 9a1c ldr r2, [sp, #112] @ 0x70 +1000323e: 1d11 adds r1, r2, #4 +10003240: 911c str r1, [sp, #112] @ 0x70 +10003242: 9705 str r7, [sp, #20] +10003244: 9b0b ldr r3, [sp, #44] @ 0x2c +10003246: 9304 str r3, [sp, #16] +10003248: 9403 str r4, [sp, #12] +1000324a: 4663 mov r3, ip +1000324c: 9302 str r3, [sp, #8] +1000324e: 2300 movs r3, #0 +10003250: 9301 str r3, [sp, #4] +10003252: 6813 ldr r3, [r2, #0] +10003254: 9300 str r3, [sp, #0] +10003256: 465b mov r3, fp +10003258: 002a movs r2, r5 +1000325a: 4641 mov r1, r8 +1000325c: 0030 movs r0, r6 +1000325e: f7ff f968 bl 10002532 <_ntoa_long> +10003262: 0005 movs r5, r0 +10003264: e76a b.n 1000313c <_vsnprintf+0x2cc> +10003266: 063a lsls r2, r7, #24 +10003268: d506 bpl.n 10003278 <_vsnprintf+0x408> +1000326a: 9a1c ldr r2, [sp, #112] @ 0x70 +1000326c: 1d11 adds r1, r2, #4 +1000326e: 911c str r1, [sp, #112] @ 0x70 +10003270: 6812 ldr r2, [r2, #0] +10003272: 0412 lsls r2, r2, #16 +10003274: 0c12 lsrs r2, r2, #16 +10003276: e728 b.n 100030ca <_vsnprintf+0x25a> +10003278: 9a1c ldr r2, [sp, #112] @ 0x70 +1000327a: 1d11 adds r1, r2, #4 +1000327c: 911c str r1, [sp, #112] @ 0x70 +1000327e: 6812 ldr r2, [r2, #0] +10003280: e723 b.n 100030ca <_vsnprintf+0x25a> +10003282: 2846 cmp r0, #70 @ 0x46 +10003284: d019 beq.n 100032ba <_vsnprintf+0x44a> +10003286: 9b1c ldr r3, [sp, #112] @ 0x70 +10003288: 3307 adds r3, #7 +1000328a: 2207 movs r2, #7 +1000328c: 4393 bics r3, r2 +1000328e: 001a movs r2, r3 +10003290: 3208 adds r2, #8 +10003292: 921c str r2, [sp, #112] @ 0x70 +10003294: 9704 str r7, [sp, #16] +10003296: 9a0b ldr r2, [sp, #44] @ 0x2c +10003298: 9203 str r2, [sp, #12] +1000329a: 9402 str r4, [sp, #8] +1000329c: 681a ldr r2, [r3, #0] +1000329e: 685b ldr r3, [r3, #4] +100032a0: 9200 str r2, [sp, #0] +100032a2: 9301 str r3, [sp, #4] +100032a4: 465b mov r3, fp +100032a6: 002a movs r2, r5 +100032a8: 4641 mov r1, r8 +100032aa: 0030 movs r0, r6 +100032ac: f7ff fc36 bl 10002b1c <_ftoa> +100032b0: 0005 movs r5, r0 +100032b2: 9b11 ldr r3, [sp, #68] @ 0x44 +100032b4: 3301 adds r3, #1 +100032b6: 9311 str r3, [sp, #68] @ 0x44 +100032b8: e5ea b.n 10002e90 <_vsnprintf+0x20> +100032ba: 2320 movs r3, #32 +100032bc: 431f orrs r7, r3 +100032be: e7e2 b.n 10003286 <_vsnprintf+0x416> +100032c0: 2867 cmp r0, #103 @ 0x67 +100032c2: d001 beq.n 100032c8 <_vsnprintf+0x458> +100032c4: 2847 cmp r0, #71 @ 0x47 +100032c6: d102 bne.n 100032ce <_vsnprintf+0x45e> +100032c8: 2380 movs r3, #128 @ 0x80 +100032ca: 011b lsls r3, r3, #4 +100032cc: 431f orrs r7, r3 +100032ce: 2845 cmp r0, #69 @ 0x45 +100032d0: d001 beq.n 100032d6 <_vsnprintf+0x466> +100032d2: 2847 cmp r0, #71 @ 0x47 +100032d4: d101 bne.n 100032da <_vsnprintf+0x46a> +100032d6: 2320 movs r3, #32 +100032d8: 431f orrs r7, r3 +100032da: 9b1c ldr r3, [sp, #112] @ 0x70 +100032dc: 3307 adds r3, #7 +100032de: 2207 movs r2, #7 +100032e0: 4393 bics r3, r2 +100032e2: 001a movs r2, r3 +100032e4: 3208 adds r2, #8 +100032e6: 921c str r2, [sp, #112] @ 0x70 +100032e8: 9704 str r7, [sp, #16] +100032ea: 9a0b ldr r2, [sp, #44] @ 0x2c +100032ec: 9203 str r2, [sp, #12] +100032ee: 9402 str r4, [sp, #8] +100032f0: 681a ldr r2, [r3, #0] +100032f2: 685b ldr r3, [r3, #4] +100032f4: 9200 str r2, [sp, #0] +100032f6: 9301 str r3, [sp, #4] +100032f8: 465b mov r3, fp +100032fa: 002a movs r2, r5 +100032fc: 4641 mov r1, r8 +100032fe: 0030 movs r0, r6 +10003300: f7ff f9fc bl 100026fc <_etoa> +10003304: 0005 movs r5, r0 +10003306: 9b11 ldr r3, [sp, #68] @ 0x44 +10003308: 3301 adds r3, #1 +1000330a: 9311 str r3, [sp, #68] @ 0x44 +1000330c: e5c0 b.n 10002e90 <_vsnprintf+0x20> +1000330e: 2302 movs r3, #2 +10003310: 001a movs r2, r3 +10003312: 403a ands r2, r7 +10003314: 4691 mov r9, r2 +10003316: 423b tst r3, r7 +10003318: d01d beq.n 10003356 <_vsnprintf+0x4e6> +1000331a: 2401 movs r4, #1 +1000331c: 9b1c ldr r3, [sp, #112] @ 0x70 +1000331e: 1d1a adds r2, r3, #4 +10003320: 921c str r2, [sp, #112] @ 0x70 +10003322: 1c6f adds r7, r5, #1 +10003324: 7818 ldrb r0, [r3, #0] +10003326: 465b mov r3, fp +10003328: 002a movs r2, r5 +1000332a: 4641 mov r1, r8 +1000332c: 47b0 blx r6 +1000332e: 464b mov r3, r9 +10003330: 2b00 cmp r3, #0 +10003332: d114 bne.n 1000335e <_vsnprintf+0x4ee> +10003334: 9b11 ldr r3, [sp, #68] @ 0x44 +10003336: 3301 adds r3, #1 +10003338: 9311 str r3, [sp, #68] @ 0x44 +1000333a: 003d movs r5, r7 +1000333c: e5a8 b.n 10002e90 <_vsnprintf+0x20> +1000333e: 1c57 adds r7, r2, #1 +10003340: 465b mov r3, fp +10003342: 4641 mov r1, r8 +10003344: 2020 movs r0, #32 +10003346: 47b0 blx r6 +10003348: 0023 movs r3, r4 +1000334a: 003a movs r2, r7 +1000334c: 1c5c adds r4, r3, #1 +1000334e: 429d cmp r5, r3 +10003350: d8f5 bhi.n 1000333e <_vsnprintf+0x4ce> +10003352: 0015 movs r5, r2 +10003354: e7e2 b.n 1000331c <_vsnprintf+0x4ac> +10003356: 2301 movs r3, #1 +10003358: 002a movs r2, r5 +1000335a: 9d0b ldr r5, [sp, #44] @ 0x2c +1000335c: e7f6 b.n 1000334c <_vsnprintf+0x4dc> +1000335e: 003a movs r2, r7 +10003360: 46b1 mov r9, r6 +10003362: 9e0b ldr r6, [sp, #44] @ 0x2c +10003364: e006 b.n 10003374 <_vsnprintf+0x504> +10003366: 1c57 adds r7, r2, #1 +10003368: 465b mov r3, fp +1000336a: 4641 mov r1, r8 +1000336c: 2020 movs r0, #32 +1000336e: 47c8 blx r9 +10003370: 002c movs r4, r5 +10003372: 003a movs r2, r7 +10003374: 1c65 adds r5, r4, #1 +10003376: 42a6 cmp r6, r4 +10003378: d8f5 bhi.n 10003366 <_vsnprintf+0x4f6> +1000337a: 0017 movs r7, r2 +1000337c: 464e mov r6, r9 +1000337e: e7d9 b.n 10003334 <_vsnprintf+0x4c4> +10003380: 3301 adds r3, #1 +10003382: 000a movs r2, r1 +10003384: 7819 ldrb r1, [r3, #0] +10003386: 2900 cmp r1, #0 +10003388: d002 beq.n 10003390 <_vsnprintf+0x520> +1000338a: 1e51 subs r1, r2, #1 +1000338c: 2a00 cmp r2, #0 +1000338e: d1f7 bne.n 10003380 <_vsnprintf+0x510> +10003390: 4652 mov r2, sl +10003392: 1a9b subs r3, r3, r2 +10003394: 2280 movs r2, #128 @ 0x80 +10003396: 00d2 lsls r2, r2, #3 +10003398: 0039 movs r1, r7 +1000339a: 4011 ands r1, r2 +1000339c: 4689 mov r9, r1 +1000339e: 4217 tst r7, r2 +100033a0: d002 beq.n 100033a8 <_vsnprintf+0x538> +100033a2: 42a3 cmp r3, r4 +100033a4: d900 bls.n 100033a8 <_vsnprintf+0x538> +100033a6: 0023 movs r3, r4 +100033a8: 2202 movs r2, #2 +100033aa: 0011 movs r1, r2 +100033ac: 4039 ands r1, r7 +100033ae: 9110 str r1, [sp, #64] @ 0x40 +100033b0: 423a tst r2, r7 +100033b2: d009 beq.n 100033c8 <_vsnprintf+0x558> +100033b4: 002a movs r2, r5 +100033b6: 0025 movs r5, r4 +100033b8: 4657 mov r7, sl +100033ba: 469a mov sl, r3 +100033bc: 0033 movs r3, r6 +100033be: 464e mov r6, r9 +100033c0: 4699 mov r9, r3 +100033c2: e021 b.n 10003408 <_vsnprintf+0x598> +100033c4: 0022 movs r2, r4 +100033c6: e64c b.n 10003062 <_vsnprintf+0x1f2> +100033c8: 002a movs r2, r5 +100033ca: 4645 mov r5, r8 +100033cc: 46a0 mov r8, r4 +100033ce: e006 b.n 100033de <_vsnprintf+0x56e> +100033d0: 1c54 adds r4, r2, #1 +100033d2: 465b mov r3, fp +100033d4: 0029 movs r1, r5 +100033d6: 2020 movs r0, #32 +100033d8: 47b0 blx r6 +100033da: 003b movs r3, r7 +100033dc: 0022 movs r2, r4 +100033de: 1c5f adds r7, r3, #1 +100033e0: 990b ldr r1, [sp, #44] @ 0x2c +100033e2: 4299 cmp r1, r3 +100033e4: d8f4 bhi.n 100033d0 <_vsnprintf+0x560> +100033e6: 4644 mov r4, r8 +100033e8: 46a8 mov r8, r5 +100033ea: 003b movs r3, r7 100033ec: 0025 movs r5, r4 -100033ee: e4fd b.n 10002dec <_vsnprintf+0x20> -100033f0: 1c6c adds r4, r5, #1 -100033f2: 465b mov r3, fp -100033f4: 002a movs r2, r5 -100033f6: 4641 mov r1, r8 -100033f8: 47b0 blx r6 -100033fa: 9b11 ldr r3, [sp, #68] @ 0x44 -100033fc: 3301 adds r3, #1 -100033fe: 9311 str r3, [sp, #68] @ 0x44 -10003400: 0025 movs r5, r4 -10003402: e4f3 b.n 10002dec <_vsnprintf+0x20> -10003404: 4b0a ldr r3, [pc, #40] @ (10003430 <_vsnprintf+0x664>) -10003406: 469a mov sl, r3 -10003408: e4ee b.n 10002de8 <_vsnprintf+0x1c> -1000340a: 46b2 mov sl, r6 -1000340c: 455d cmp r5, fp -1000340e: d30d bcc.n 1000342c <_vsnprintf+0x660> -10003410: 465b mov r3, fp -10003412: 1e5a subs r2, r3, #1 -10003414: 465b mov r3, fp -10003416: 4641 mov r1, r8 -10003418: 2000 movs r0, #0 -1000341a: 47d0 blx sl -1000341c: 0028 movs r0, r5 -1000341e: b013 add sp, #76 @ 0x4c -10003420: bcf0 pop {r4, r5, r6, r7} -10003422: 46bb mov fp, r7 -10003424: 46b2 mov sl, r6 -10003426: 46a9 mov r9, r5 -10003428: 46a0 mov r8, r4 -1000342a: bdf0 pop {r4, r5, r6, r7, pc} -1000342c: 002a movs r2, r5 -1000342e: e7f1 b.n 10003414 <_vsnprintf+0x648> -10003430: 1000229d .word 0x1000229d +100033ee: 4657 mov r7, sl +100033f0: 469a mov sl, r3 +100033f2: 0033 movs r3, r6 +100033f4: 464e mov r6, r9 +100033f6: 4699 mov r9, r3 +100033f8: e006 b.n 10003408 <_vsnprintf+0x598> +100033fa: 001d movs r5, r3 +100033fc: 3701 adds r7, #1 +100033fe: 1c54 adds r4, r2, #1 +10003400: 465b mov r3, fp +10003402: 4641 mov r1, r8 +10003404: 47c8 blx r9 +10003406: 0022 movs r2, r4 +10003408: 7838 ldrb r0, [r7, #0] +1000340a: 2800 cmp r0, #0 +1000340c: d004 beq.n 10003418 <_vsnprintf+0x5a8> +1000340e: 2e00 cmp r6, #0 +10003410: d0f4 beq.n 100033fc <_vsnprintf+0x58c> +10003412: 1e6b subs r3, r5, #1 +10003414: 2d00 cmp r5, #0 +10003416: d1f0 bne.n 100033fa <_vsnprintf+0x58a> +10003418: 0015 movs r5, r2 +1000341a: 4653 mov r3, sl +1000341c: 464e mov r6, r9 +1000341e: 9a10 ldr r2, [sp, #64] @ 0x40 +10003420: 2a00 cmp r2, #0 +10003422: d103 bne.n 1000342c <_vsnprintf+0x5bc> +10003424: 9b11 ldr r3, [sp, #68] @ 0x44 +10003426: 3301 adds r3, #1 +10003428: 9311 str r3, [sp, #68] @ 0x44 +1000342a: e531 b.n 10002e90 <_vsnprintf+0x20> +1000342c: 9f0b ldr r7, [sp, #44] @ 0x2c +1000342e: 002a movs r2, r5 +10003430: e006 b.n 10003440 <_vsnprintf+0x5d0> +10003432: 1c55 adds r5, r2, #1 +10003434: 465b mov r3, fp +10003436: 4641 mov r1, r8 +10003438: 2020 movs r0, #32 +1000343a: 47b0 blx r6 +1000343c: 0023 movs r3, r4 +1000343e: 002a movs r2, r5 +10003440: 1c5c adds r4, r3, #1 +10003442: 429f cmp r7, r3 +10003444: d8f5 bhi.n 10003432 <_vsnprintf+0x5c2> +10003446: 0015 movs r5, r2 +10003448: e7ec b.n 10003424 <_vsnprintf+0x5b4> +1000344a: 2321 movs r3, #33 @ 0x21 +1000344c: 433b orrs r3, r7 +1000344e: 9a1c ldr r2, [sp, #112] @ 0x70 +10003450: 1d11 adds r1, r2, #4 +10003452: 911c str r1, [sp, #112] @ 0x70 +10003454: 6812 ldr r2, [r2, #0] +10003456: 9305 str r3, [sp, #20] +10003458: 2308 movs r3, #8 +1000345a: 9304 str r3, [sp, #16] +1000345c: 9403 str r4, [sp, #12] +1000345e: 3308 adds r3, #8 +10003460: 9302 str r3, [sp, #8] +10003462: 2300 movs r3, #0 +10003464: 9301 str r3, [sp, #4] +10003466: 9200 str r2, [sp, #0] +10003468: 465b mov r3, fp +1000346a: 002a movs r2, r5 +1000346c: 4641 mov r1, r8 +1000346e: 0030 movs r0, r6 +10003470: f7ff f85f bl 10002532 <_ntoa_long> +10003474: 0005 movs r5, r0 +10003476: 9b11 ldr r3, [sp, #68] @ 0x44 +10003478: 3301 adds r3, #1 +1000347a: 9311 str r3, [sp, #68] @ 0x44 +1000347c: e508 b.n 10002e90 <_vsnprintf+0x20> +1000347e: 1c6c adds r4, r5, #1 +10003480: 465b mov r3, fp +10003482: 002a movs r2, r5 +10003484: 4641 mov r1, r8 +10003486: 2025 movs r0, #37 @ 0x25 +10003488: 47b0 blx r6 +1000348a: 9b11 ldr r3, [sp, #68] @ 0x44 +1000348c: 3301 adds r3, #1 +1000348e: 9311 str r3, [sp, #68] @ 0x44 +10003490: 0025 movs r5, r4 +10003492: e4fd b.n 10002e90 <_vsnprintf+0x20> +10003494: 1c6c adds r4, r5, #1 +10003496: 465b mov r3, fp +10003498: 002a movs r2, r5 +1000349a: 4641 mov r1, r8 +1000349c: 47b0 blx r6 +1000349e: 9b11 ldr r3, [sp, #68] @ 0x44 +100034a0: 3301 adds r3, #1 +100034a2: 9311 str r3, [sp, #68] @ 0x44 +100034a4: 0025 movs r5, r4 +100034a6: e4f3 b.n 10002e90 <_vsnprintf+0x20> +100034a8: 4b0a ldr r3, [pc, #40] @ (100034d4 <_vsnprintf+0x664>) +100034aa: 469a mov sl, r3 +100034ac: e4ee b.n 10002e8c <_vsnprintf+0x1c> +100034ae: 46b2 mov sl, r6 +100034b0: 455d cmp r5, fp +100034b2: d30d bcc.n 100034d0 <_vsnprintf+0x660> +100034b4: 465b mov r3, fp +100034b6: 1e5a subs r2, r3, #1 +100034b8: 465b mov r3, fp +100034ba: 4641 mov r1, r8 +100034bc: 2000 movs r0, #0 +100034be: 47d0 blx sl +100034c0: 0028 movs r0, r5 +100034c2: b013 add sp, #76 @ 0x4c +100034c4: bcf0 pop {r4, r5, r6, r7} +100034c6: 46bb mov fp, r7 +100034c8: 46b2 mov sl, r6 +100034ca: 46a9 mov r9, r5 +100034cc: 46a0 mov r8, r4 +100034ce: bdf0 pop {r4, r5, r6, r7, pc} +100034d0: 002a movs r2, r5 +100034d2: e7f1 b.n 100034b8 <_vsnprintf+0x648> +100034d4: 10002341 .word 0x10002341 -10003434 : -10003434: b500 push {lr} -10003436: b085 sub sp, #20 -10003438: 9002 str r0, [sp, #8] -1000343a: 9103 str r1, [sp, #12] -1000343c: 2101 movs r1, #1 -1000343e: 4804 ldr r0, [pc, #16] @ (10003450 ) -10003440: 9300 str r3, [sp, #0] -10003442: 0013 movs r3, r2 -10003444: 424a negs r2, r1 -10003446: a902 add r1, sp, #8 -10003448: f7ff fcc0 bl 10002dcc <_vsnprintf> -1000344c: b005 add sp, #20 -1000344e: bd00 pop {pc} -10003450: 1000229f .word 0x1000229f +100034d8 : +100034d8: b500 push {lr} +100034da: b085 sub sp, #20 +100034dc: 9002 str r0, [sp, #8] +100034de: 9103 str r1, [sp, #12] +100034e0: 2101 movs r1, #1 +100034e2: 4804 ldr r0, [pc, #16] @ (100034f4 ) +100034e4: 9300 str r3, [sp, #0] +100034e6: 0013 movs r3, r2 +100034e8: 424a negs r2, r1 +100034ea: a902 add r1, sp, #8 +100034ec: f7ff fcc0 bl 10002e70 <_vsnprintf> +100034f0: b005 add sp, #20 +100034f2: bd00 pop {pc} +100034f4: 10002343 .word 0x10002343 -10003454 <__aeabi_bits_init>: -10003454: 4801 ldr r0, [pc, #4] @ (1000345c <__aeabi_bits_init+0x8>) -10003456: 2104 movs r1, #4 -10003458: 4b01 ldr r3, [pc, #4] @ (10003460 <__aeabi_bits_init+0xc>) -1000345a: 4718 bx r3 -1000345c: 20000330 .word 0x20000330 -10003460: 10003485 .word 0x10003485 +100034f8 <__aeabi_bits_init>: +100034f8: 4801 ldr r0, [pc, #4] @ (10003500 <__aeabi_bits_init+0x8>) +100034fa: 2104 movs r1, #4 +100034fc: 4b01 ldr r3, [pc, #4] @ (10003504 <__aeabi_bits_init+0xc>) +100034fe: 4718 bx r3 +10003500: 200002b0 .word 0x200002b0 +10003504: 10003529 .word 0x10003529 -10003464 : -10003464: b510 push {r4, lr} -10003466: 0001 movs r1, r0 -10003468: 2318 movs r3, #24 -1000346a: 881b ldrh r3, [r3, #0] -1000346c: 2214 movs r2, #20 -1000346e: 8810 ldrh r0, [r2, #0] -10003470: 4798 blx r3 -10003472: bd10 pop {r4, pc} +10003508 : +10003508: b510 push {r4, lr} +1000350a: 0001 movs r1, r0 +1000350c: 2318 movs r3, #24 +1000350e: 881b ldrh r3, [r3, #0] +10003510: 2214 movs r2, #20 +10003512: 8810 ldrh r0, [r2, #0] +10003514: 4798 blx r3 +10003516: bd10 pop {r4, pc} -10003474 : -10003474: b510 push {r4, lr} -10003476: 0001 movs r1, r0 -10003478: 2318 movs r3, #24 -1000347a: 881b ldrh r3, [r3, #0] -1000347c: 2216 movs r2, #22 -1000347e: 8810 ldrh r0, [r2, #0] -10003480: 4798 blx r3 -10003482: bd10 pop {r4, pc} +10003518 : +10003518: b510 push {r4, lr} +1000351a: 0001 movs r1, r0 +1000351c: 2318 movs r3, #24 +1000351e: 881b ldrh r3, [r3, #0] +10003520: 2216 movs r2, #22 +10003522: 8810 ldrh r0, [r2, #0] +10003524: 4798 blx r3 +10003526: bd10 pop {r4, pc} -10003484 : -10003484: b5f0 push {r4, r5, r6, r7, lr} -10003486: 46c6 mov lr, r8 -10003488: b500 push {lr} -1000348a: 0007 movs r7, r0 -1000348c: 000e movs r6, r1 -1000348e: 2500 movs r5, #0 -10003490: 2301 movs r3, #1 -10003492: 4698 mov r8, r3 -10003494: e000 b.n 10003498 -10003496: 3501 adds r5, #1 -10003498: 42b5 cmp r5, r6 -1000349a: d20a bcs.n 100034b2 -1000349c: 00ac lsls r4, r5, #2 -1000349e: 193c adds r4, r7, r4 -100034a0: 6820 ldr r0, [r4, #0] -100034a2: f7ff ffdf bl 10003464 -100034a6: 6020 str r0, [r4, #0] -100034a8: 2800 cmp r0, #0 -100034aa: d1f4 bne.n 10003496 -100034ac: 2300 movs r3, #0 -100034ae: 4698 mov r8, r3 -100034b0: e7f1 b.n 10003496 -100034b2: 4640 mov r0, r8 -100034b4: bc80 pop {r7} -100034b6: 46b8 mov r8, r7 -100034b8: bdf0 pop {r4, r5, r6, r7, pc} +10003528 : +10003528: b5f0 push {r4, r5, r6, r7, lr} +1000352a: 46c6 mov lr, r8 +1000352c: b500 push {lr} +1000352e: 0007 movs r7, r0 +10003530: 000e movs r6, r1 +10003532: 2500 movs r5, #0 +10003534: 2301 movs r3, #1 +10003536: 4698 mov r8, r3 +10003538: e000 b.n 1000353c +1000353a: 3501 adds r5, #1 +1000353c: 42b5 cmp r5, r6 +1000353e: d20a bcs.n 10003556 +10003540: 00ac lsls r4, r5, #2 +10003542: 193c adds r4, r7, r4 +10003544: 6820 ldr r0, [r4, #0] +10003546: f7ff ffdf bl 10003508 +1000354a: 6020 str r0, [r4, #0] +1000354c: 2800 cmp r0, #0 +1000354e: d1f4 bne.n 1000353a +10003550: 2300 movs r3, #0 +10003552: 4698 mov r8, r3 +10003554: e7f1 b.n 1000353a +10003556: 4640 mov r0, r8 +10003558: bc80 pop {r7} +1000355a: 46b8 mov r8, r7 +1000355c: bdf0 pop {r4, r5, r6, r7, pc} ... -100034bc <__wrap___aeabi_idiv>: -100034bc: 4a12 ldr r2, [pc, #72] @ (10003508 ) -100034be: 6f93 ldr r3, [r2, #120] @ 0x78 -100034c0: 089b lsrs r3, r3, #2 -100034c2: d215 bcs.n 100034f0 +10003560 <__wrap___aeabi_idiv>: +10003560: 4a12 ldr r2, [pc, #72] @ (100035ac ) +10003562: 6f93 ldr r3, [r2, #120] @ 0x78 +10003564: 089b lsrs r3, r3, #2 +10003566: d215 bcs.n 10003594 -100034c4 : -100034c4: 6690 str r0, [r2, #104] @ 0x68 -100034c6: 66d1 str r1, [r2, #108] @ 0x6c -100034c8: 2900 cmp r1, #0 -100034ca: d005 beq.n 100034d8 -100034cc: e7ff b.n 100034ce -100034ce: e7ff b.n 100034d0 -100034d0: e7ff b.n 100034d2 -100034d2: 6f51 ldr r1, [r2, #116] @ 0x74 -100034d4: 6f10 ldr r0, [r2, #112] @ 0x70 -100034d6: 4770 bx lr -100034d8: b504 push {r2, lr} -100034da: 2180 movs r1, #128 @ 0x80 -100034dc: 0609 lsls r1, r1, #24 -100034de: 17c2 asrs r2, r0, #31 -100034e0: 4051 eors r1, r2 -100034e2: 2800 cmp r0, #0 -100034e4: d000 beq.n 100034e8 -100034e6: 43c8 mvns r0, r1 -100034e8: f001 fa7a bl 100049e0 <____aeabi_idiv0_veneer> -100034ec: 2100 movs r1, #0 -100034ee: bd04 pop {r2, pc} +10003568 : +10003568: 6690 str r0, [r2, #104] @ 0x68 +1000356a: 66d1 str r1, [r2, #108] @ 0x6c +1000356c: 2900 cmp r1, #0 +1000356e: d005 beq.n 1000357c +10003570: e7ff b.n 10003572 +10003572: e7ff b.n 10003574 +10003574: e7ff b.n 10003576 +10003576: 6f51 ldr r1, [r2, #116] @ 0x74 +10003578: 6f10 ldr r0, [r2, #112] @ 0x70 +1000357a: 4770 bx lr +1000357c: b504 push {r2, lr} +1000357e: 2180 movs r1, #128 @ 0x80 +10003580: 0609 lsls r1, r1, #24 +10003582: 17c2 asrs r2, r0, #31 +10003584: 4051 eors r1, r2 +10003586: 2800 cmp r0, #0 +10003588: d000 beq.n 1000358c +1000358a: 43c8 mvns r0, r1 +1000358c: f001 fbd0 bl 10004d30 <____aeabi_idiv0_veneer> +10003590: 2100 movs r1, #0 +10003592: bd04 pop {r2, pc} -100034f0 : -100034f0: b5f0 push {r4, r5, r6, r7, lr} -100034f2: 6e14 ldr r4, [r2, #96] @ 0x60 -100034f4: 6e55 ldr r5, [r2, #100] @ 0x64 -100034f6: 6f57 ldr r7, [r2, #116] @ 0x74 -100034f8: 6f16 ldr r6, [r2, #112] @ 0x70 -100034fa: f7ff ffe3 bl 100034c4 -100034fe: 6614 str r4, [r2, #96] @ 0x60 -10003500: 6655 str r5, [r2, #100] @ 0x64 -10003502: 6757 str r7, [r2, #116] @ 0x74 -10003504: 6716 str r6, [r2, #112] @ 0x70 -10003506: bdf0 pop {r4, r5, r6, r7, pc} -10003508: d0000000 .word 0xd0000000 +10003594 : +10003594: b5f0 push {r4, r5, r6, r7, lr} +10003596: 6e14 ldr r4, [r2, #96] @ 0x60 +10003598: 6e55 ldr r5, [r2, #100] @ 0x64 +1000359a: 6f57 ldr r7, [r2, #116] @ 0x74 +1000359c: 6f16 ldr r6, [r2, #112] @ 0x70 +1000359e: f7ff ffe3 bl 10003568 +100035a2: 6614 str r4, [r2, #96] @ 0x60 +100035a4: 6655 str r5, [r2, #100] @ 0x64 +100035a6: 6757 str r7, [r2, #116] @ 0x74 +100035a8: 6716 str r6, [r2, #112] @ 0x70 +100035aa: bdf0 pop {r4, r5, r6, r7, pc} +100035ac: d0000000 .word 0xd0000000 -1000350c <__wrap___aeabi_uidiv>: -1000350c: 4a11 ldr r2, [pc, #68] @ (10003554 ) -1000350e: 6f93 ldr r3, [r2, #120] @ 0x78 -10003510: 089b lsrs r3, r3, #2 -10003512: d213 bcs.n 1000353c +100035b0 <__wrap___aeabi_uidiv>: +100035b0: 4a11 ldr r2, [pc, #68] @ (100035f8 ) +100035b2: 6f93 ldr r3, [r2, #120] @ 0x78 +100035b4: 089b lsrs r3, r3, #2 +100035b6: d213 bcs.n 100035e0 -10003514 : -10003514: 6610 str r0, [r2, #96] @ 0x60 -10003516: 6651 str r1, [r2, #100] @ 0x64 -10003518: 2900 cmp r1, #0 -1000351a: d005 beq.n 10003528 -1000351c: e7ff b.n 1000351e -1000351e: e7ff b.n 10003520 -10003520: e7ff b.n 10003522 -10003522: 6f51 ldr r1, [r2, #116] @ 0x74 -10003524: 6f10 ldr r0, [r2, #112] @ 0x70 -10003526: 4770 bx lr -10003528: b504 push {r2, lr} -1000352a: 2800 cmp r0, #0 -1000352c: d001 beq.n 10003532 -1000352e: 2000 movs r0, #0 -10003530: 43c0 mvns r0, r0 -10003532: f001 fa55 bl 100049e0 <____aeabi_idiv0_veneer> -10003536: 2100 movs r1, #0 -10003538: bd04 pop {r2, pc} -1000353a: 46c0 nop @ (mov r8, r8) +100035b8 : +100035b8: 6610 str r0, [r2, #96] @ 0x60 +100035ba: 6651 str r1, [r2, #100] @ 0x64 +100035bc: 2900 cmp r1, #0 +100035be: d005 beq.n 100035cc +100035c0: e7ff b.n 100035c2 +100035c2: e7ff b.n 100035c4 +100035c4: e7ff b.n 100035c6 +100035c6: 6f51 ldr r1, [r2, #116] @ 0x74 +100035c8: 6f10 ldr r0, [r2, #112] @ 0x70 +100035ca: 4770 bx lr +100035cc: b504 push {r2, lr} +100035ce: 2800 cmp r0, #0 +100035d0: d001 beq.n 100035d6 +100035d2: 2000 movs r0, #0 +100035d4: 43c0 mvns r0, r0 +100035d6: f001 fbab bl 10004d30 <____aeabi_idiv0_veneer> +100035da: 2100 movs r1, #0 +100035dc: bd04 pop {r2, pc} +100035de: 46c0 nop @ (mov r8, r8) -1000353c : -1000353c: b5f0 push {r4, r5, r6, r7, lr} -1000353e: 6e14 ldr r4, [r2, #96] @ 0x60 -10003540: 6e55 ldr r5, [r2, #100] @ 0x64 -10003542: 6f57 ldr r7, [r2, #116] @ 0x74 -10003544: 6f16 ldr r6, [r2, #112] @ 0x70 -10003546: f7ff ffe5 bl 10003514 -1000354a: 6614 str r4, [r2, #96] @ 0x60 -1000354c: 6655 str r5, [r2, #100] @ 0x64 -1000354e: 6757 str r7, [r2, #116] @ 0x74 -10003550: 6716 str r6, [r2, #112] @ 0x70 -10003552: bdf0 pop {r4, r5, r6, r7, pc} -10003554: d0000000 .word 0xd0000000 +100035e0 : +100035e0: b5f0 push {r4, r5, r6, r7, lr} +100035e2: 6e14 ldr r4, [r2, #96] @ 0x60 +100035e4: 6e55 ldr r5, [r2, #100] @ 0x64 +100035e6: 6f57 ldr r7, [r2, #116] @ 0x74 +100035e8: 6f16 ldr r6, [r2, #112] @ 0x70 +100035ea: f7ff ffe5 bl 100035b8 +100035ee: 6614 str r4, [r2, #96] @ 0x60 +100035f0: 6655 str r5, [r2, #100] @ 0x64 +100035f2: 6757 str r7, [r2, #116] @ 0x74 +100035f4: 6716 str r6, [r2, #112] @ 0x70 +100035f6: bdf0 pop {r4, r5, r6, r7, pc} +100035f8: d0000000 .word 0xd0000000 -10003558 <__wrap___aeabi_ldivmod>: -10003558: 4694 mov ip, r2 -1000355a: 4a4a ldr r2, [pc, #296] @ (10003684 ) -1000355c: 6f92 ldr r2, [r2, #120] @ 0x78 -1000355e: 0892 lsrs r2, r2, #2 -10003560: 4662 mov r2, ip -10003562: d201 bcs.n 10003568 -10003564: e028 b.n 100035b8 -10003566: 46c0 nop @ (mov r8, r8) +100035fc <__wrap___aeabi_ldivmod>: +100035fc: 4694 mov ip, r2 +100035fe: 4a4a ldr r2, [pc, #296] @ (10003728 ) +10003600: 6f92 ldr r2, [r2, #120] @ 0x78 +10003602: 0892 lsrs r2, r2, #2 +10003604: 4662 mov r2, ip +10003606: d201 bcs.n 1000360c +10003608: e028 b.n 1000365c +1000360a: 46c0 nop @ (mov r8, r8) -10003568 : -10003568: b5f0 push {r4, r5, r6, r7, lr} -1000356a: 4e46 ldr r6, [pc, #280] @ (10003684 ) -1000356c: 6e34 ldr r4, [r6, #96] @ 0x60 -1000356e: 6e75 ldr r5, [r6, #100] @ 0x64 -10003570: 6f77 ldr r7, [r6, #116] @ 0x74 -10003572: 6f36 ldr r6, [r6, #112] @ 0x70 -10003574: f000 f820 bl 100035b8 -10003578: 4694 mov ip, r2 -1000357a: 4a42 ldr r2, [pc, #264] @ (10003684 ) -1000357c: 6614 str r4, [r2, #96] @ 0x60 -1000357e: 6655 str r5, [r2, #100] @ 0x64 -10003580: 6757 str r7, [r2, #116] @ 0x74 -10003582: 6716 str r6, [r2, #112] @ 0x70 -10003584: 4662 mov r2, ip -10003586: bdf0 pop {r4, r5, r6, r7, pc} +1000360c : +1000360c: b5f0 push {r4, r5, r6, r7, lr} +1000360e: 4e46 ldr r6, [pc, #280] @ (10003728 ) +10003610: 6e34 ldr r4, [r6, #96] @ 0x60 +10003612: 6e75 ldr r5, [r6, #100] @ 0x64 +10003614: 6f77 ldr r7, [r6, #116] @ 0x74 +10003616: 6f36 ldr r6, [r6, #112] @ 0x70 +10003618: f000 f820 bl 1000365c +1000361c: 4694 mov ip, r2 +1000361e: 4a42 ldr r2, [pc, #264] @ (10003728 ) +10003620: 6614 str r4, [r2, #96] @ 0x60 +10003622: 6655 str r5, [r2, #100] @ 0x64 +10003624: 6757 str r7, [r2, #116] @ 0x74 +10003626: 6716 str r6, [r2, #112] @ 0x70 +10003628: 4662 mov r2, ip +1000362a: bdf0 pop {r4, r5, r6, r7, pc} -10003588 <__wrap___aeabi_uldivmod>: -10003588: 4694 mov ip, r2 -1000358a: 4a3e ldr r2, [pc, #248] @ (10003684 ) -1000358c: 6f92 ldr r2, [r2, #120] @ 0x78 -1000358e: 0892 lsrs r2, r2, #2 -10003590: 4662 mov r2, ip -10003592: d201 bcs.n 10003598 -10003594: e054 b.n 10003640 -10003596: 46c0 nop @ (mov r8, r8) +1000362c <__wrap___aeabi_uldivmod>: +1000362c: 4694 mov ip, r2 +1000362e: 4a3e ldr r2, [pc, #248] @ (10003728 ) +10003630: 6f92 ldr r2, [r2, #120] @ 0x78 +10003632: 0892 lsrs r2, r2, #2 +10003634: 4662 mov r2, ip +10003636: d201 bcs.n 1000363c +10003638: e054 b.n 100036e4 +1000363a: 46c0 nop @ (mov r8, r8) -10003598 : -10003598: b5f0 push {r4, r5, r6, r7, lr} -1000359a: 4e3a ldr r6, [pc, #232] @ (10003684 ) -1000359c: 6e34 ldr r4, [r6, #96] @ 0x60 -1000359e: 6e75 ldr r5, [r6, #100] @ 0x64 -100035a0: 6f77 ldr r7, [r6, #116] @ 0x74 -100035a2: 6f36 ldr r6, [r6, #112] @ 0x70 -100035a4: f000 f84c bl 10003640 -100035a8: 4694 mov ip, r2 -100035aa: 4a36 ldr r2, [pc, #216] @ (10003684 ) -100035ac: 6614 str r4, [r2, #96] @ 0x60 -100035ae: 6655 str r5, [r2, #100] @ 0x64 -100035b0: 6757 str r7, [r2, #116] @ 0x74 -100035b2: 6716 str r6, [r2, #112] @ 0x70 -100035b4: 4662 mov r2, ip -100035b6: bdf0 pop {r4, r5, r6, r7, pc} +1000363c : +1000363c: b5f0 push {r4, r5, r6, r7, lr} +1000363e: 4e3a ldr r6, [pc, #232] @ (10003728 ) +10003640: 6e34 ldr r4, [r6, #96] @ 0x60 +10003642: 6e75 ldr r5, [r6, #100] @ 0x64 +10003644: 6f77 ldr r7, [r6, #116] @ 0x74 +10003646: 6f36 ldr r6, [r6, #112] @ 0x70 +10003648: f000 f84c bl 100036e4 +1000364c: 4694 mov ip, r2 +1000364e: 4a36 ldr r2, [pc, #216] @ (10003728 ) +10003650: 6614 str r4, [r2, #96] @ 0x60 +10003652: 6655 str r5, [r2, #100] @ 0x64 +10003654: 6757 str r7, [r2, #116] @ 0x74 +10003656: 6716 str r6, [r2, #112] @ 0x70 +10003658: 4662 mov r2, ip +1000365a: bdf0 pop {r4, r5, r6, r7, pc} -100035b8 : -100035b8: 2b00 cmp r3, #0 -100035ba: db24 blt.n 10003606 -100035bc: d011 beq.n 100035e2 -100035be: 2900 cmp r1, #0 -100035c0: da3e bge.n 10003640 -100035c2: b500 push {lr} -100035c4: 43c9 mvns r1, r1 -100035c6: 4240 negs r0, r0 -100035c8: d100 bne.n 100035cc -100035ca: 3101 adds r1, #1 +1000365c : +1000365c: 2b00 cmp r3, #0 +1000365e: db24 blt.n 100036aa +10003660: d011 beq.n 10003686 +10003662: 2900 cmp r1, #0 +10003664: da3e bge.n 100036e4 +10003666: b500 push {lr} +10003668: 43c9 mvns r1, r1 +1000366a: 4240 negs r0, r0 +1000366c: d100 bne.n 10003670 +1000366e: 3101 adds r1, #1 -100035cc : -100035cc: f000 f838 bl 10003640 -100035d0: 43c9 mvns r1, r1 -100035d2: 4240 negs r0, r0 -100035d4: d100 bne.n 100035d8 -100035d6: 3101 adds r1, #1 +10003670 : +10003670: f000 f838 bl 100036e4 +10003674: 43c9 mvns r1, r1 +10003676: 4240 negs r0, r0 +10003678: d100 bne.n 1000367c +1000367a: 3101 adds r1, #1 -100035d8 : -100035d8: 43db mvns r3, r3 -100035da: 4252 negs r2, r2 -100035dc: d100 bne.n 100035e0 -100035de: 3301 adds r3, #1 +1000367c : +1000367c: 43db mvns r3, r3 +1000367e: 4252 negs r2, r2 +10003680: d100 bne.n 10003684 +10003682: 3301 adds r3, #1 -100035e0 : -100035e0: bd00 pop {pc} -100035e2: 2a00 cmp r2, #0 -100035e4: d1eb bne.n 100035be -100035e6: 2800 cmp r0, #0 -100035e8: d101 bne.n 100035ee -100035ea: 2900 cmp r1, #0 -100035ec: d005 beq.n 100035fa -100035ee: 2000 movs r0, #0 -100035f0: 0fc9 lsrs r1, r1, #31 -100035f2: 07c9 lsls r1, r1, #31 -100035f4: d101 bne.n 100035fa -100035f6: 43c0 mvns r0, r0 -100035f8: 0841 lsrs r1, r0, #1 -100035fa: b500 push {lr} -100035fc: f001 f9e8 bl 100049d0 <____aeabi_ldiv0_veneer> -10003600: 2200 movs r2, #0 -10003602: 2300 movs r3, #0 -10003604: bd00 pop {pc} -10003606: b500 push {lr} -10003608: 2900 cmp r1, #0 -1000360a: db0a blt.n 10003622 -1000360c: 43db mvns r3, r3 -1000360e: 4252 negs r2, r2 -10003610: d100 bne.n 10003614 -10003612: 3301 adds r3, #1 +10003684 : +10003684: bd00 pop {pc} +10003686: 2a00 cmp r2, #0 +10003688: d1eb bne.n 10003662 +1000368a: 2800 cmp r0, #0 +1000368c: d101 bne.n 10003692 +1000368e: 2900 cmp r1, #0 +10003690: d005 beq.n 1000369e +10003692: 2000 movs r0, #0 +10003694: 0fc9 lsrs r1, r1, #31 +10003696: 07c9 lsls r1, r1, #31 +10003698: d101 bne.n 1000369e +1000369a: 43c0 mvns r0, r0 +1000369c: 0841 lsrs r1, r0, #1 +1000369e: b500 push {lr} +100036a0: f001 fb3e bl 10004d20 <____aeabi_ldiv0_veneer> +100036a4: 2200 movs r2, #0 +100036a6: 2300 movs r3, #0 +100036a8: bd00 pop {pc} +100036aa: b500 push {lr} +100036ac: 2900 cmp r1, #0 +100036ae: db0a blt.n 100036c6 +100036b0: 43db mvns r3, r3 +100036b2: 4252 negs r2, r2 +100036b4: d100 bne.n 100036b8 +100036b6: 3301 adds r3, #1 -10003614 : -10003614: f000 f814 bl 10003640 -10003618: 43c9 mvns r1, r1 -1000361a: 4240 negs r0, r0 -1000361c: d100 bne.n 10003620 -1000361e: 3101 adds r1, #1 +100036b8 : +100036b8: f000 f814 bl 100036e4 +100036bc: 43c9 mvns r1, r1 +100036be: 4240 negs r0, r0 +100036c0: d100 bne.n 100036c4 +100036c2: 3101 adds r1, #1 -10003620 : -10003620: bd00 pop {pc} -10003622: 43c9 mvns r1, r1 -10003624: 4240 negs r0, r0 -10003626: d100 bne.n 1000362a -10003628: 3101 adds r1, #1 +100036c4 : +100036c4: bd00 pop {pc} +100036c6: 43c9 mvns r1, r1 +100036c8: 4240 negs r0, r0 +100036ca: d100 bne.n 100036ce +100036cc: 3101 adds r1, #1 -1000362a : -1000362a: 43db mvns r3, r3 -1000362c: 4252 negs r2, r2 -1000362e: d100 bne.n 10003632 -10003630: 3301 adds r3, #1 +100036ce : +100036ce: 43db mvns r3, r3 +100036d0: 4252 negs r2, r2 +100036d2: d100 bne.n 100036d6 +100036d4: 3301 adds r3, #1 -10003632 : -10003632: f000 f805 bl 10003640 -10003636: 43db mvns r3, r3 -10003638: 4252 negs r2, r2 -1000363a: d100 bne.n 1000363e -1000363c: 3301 adds r3, #1 +100036d6 : +100036d6: f000 f805 bl 100036e4 +100036da: 43db mvns r3, r3 +100036dc: 4252 negs r2, r2 +100036de: d100 bne.n 100036e2 +100036e0: 3301 adds r3, #1 -1000363e : -1000363e: bd00 pop {pc} +100036e2 : +100036e2: bd00 pop {pc} -10003640 : -10003640: 2900 cmp r1, #0 -10003642: d123 bne.n 1000368c -10003644: 2b00 cmp r3, #0 -10003646: d118 bne.n 1000367a -10003648: 2a00 cmp r2, #0 -1000364a: d00c beq.n 10003666 -1000364c: 46bc mov ip, r7 -1000364e: 4f0d ldr r7, [pc, #52] @ (10003684 ) -10003650: 6638 str r0, [r7, #96] @ 0x60 -10003652: 667a str r2, [r7, #100] @ 0x64 -10003654: 2100 movs r1, #0 -10003656: 2300 movs r3, #0 -10003658: e7ff b.n 1000365a -1000365a: e7ff b.n 1000365c -1000365c: e7ff b.n 1000365e -1000365e: 6f7a ldr r2, [r7, #116] @ 0x74 -10003660: 6f38 ldr r0, [r7, #112] @ 0x70 -10003662: 4667 mov r7, ip -10003664: 4770 bx lr -10003666: 2800 cmp r0, #0 -10003668: d001 beq.n 1000366e +100036e4 : +100036e4: 2900 cmp r1, #0 +100036e6: d123 bne.n 10003730 +100036e8: 2b00 cmp r3, #0 +100036ea: d118 bne.n 1000371e +100036ec: 2a00 cmp r2, #0 +100036ee: d00c beq.n 1000370a +100036f0: 46bc mov ip, r7 +100036f2: 4f0d ldr r7, [pc, #52] @ (10003728 ) +100036f4: 6638 str r0, [r7, #96] @ 0x60 +100036f6: 667a str r2, [r7, #100] @ 0x64 +100036f8: 2100 movs r1, #0 +100036fa: 2300 movs r3, #0 +100036fc: e7ff b.n 100036fe +100036fe: e7ff b.n 10003700 +10003700: e7ff b.n 10003702 +10003702: 6f7a ldr r2, [r7, #116] @ 0x74 +10003704: 6f38 ldr r0, [r7, #112] @ 0x70 +10003706: 4667 mov r7, ip +10003708: 4770 bx lr +1000370a: 2800 cmp r0, #0 +1000370c: d001 beq.n 10003712 -1000366a : -1000366a: 4807 ldr r0, [pc, #28] @ (10003688 ) -1000366c: 0001 movs r1, r0 -1000366e: b500 push {lr} -10003670: f001 f9ae bl 100049d0 <____aeabi_ldiv0_veneer> -10003674: 2200 movs r2, #0 -10003676: 2300 movs r3, #0 -10003678: bd00 pop {pc} -1000367a: 0002 movs r2, r0 -1000367c: 000b movs r3, r1 -1000367e: 2000 movs r0, #0 -10003680: 2100 movs r1, #0 -10003682: 4770 bx lr -10003684: d0000000 .word 0xd0000000 -10003688: ffffffff .word 0xffffffff +1000370e : +1000370e: 4807 ldr r0, [pc, #28] @ (1000372c ) +10003710: 0001 movs r1, r0 +10003712: b500 push {lr} +10003714: f001 fb04 bl 10004d20 <____aeabi_ldiv0_veneer> +10003718: 2200 movs r2, #0 +1000371a: 2300 movs r3, #0 +1000371c: bd00 pop {pc} +1000371e: 0002 movs r2, r0 +10003720: 000b movs r3, r1 +10003722: 2000 movs r0, #0 +10003724: 2100 movs r1, #0 +10003726: 4770 bx lr +10003728: d0000000 .word 0xd0000000 +1000372c: ffffffff .word 0xffffffff -1000368c : -1000368c: 2b00 cmp r3, #0 -1000368e: d000 beq.n 10003692 -10003690: e0bf b.n 10003812 -10003692: 0c13 lsrs r3, r2, #16 -10003694: d128 bne.n 100036e8 -10003696: 2a00 cmp r2, #0 -10003698: d0e7 beq.n 1000366a -1000369a: b480 push {r7} -1000369c: 4f11 ldr r7, [pc, #68] @ (100036e4 ) -1000369e: 6639 str r1, [r7, #96] @ 0x60 -100036a0: 667a str r2, [r7, #100] @ 0x64 -100036a2: e7ff b.n 100036a4 -100036a4: e7ff b.n 100036a6 -100036a6: b430 push {r4, r5} -100036a8: 0c04 lsrs r4, r0, #16 -100036aa: 6f7b ldr r3, [r7, #116] @ 0x74 -100036ac: 6f39 ldr r1, [r7, #112] @ 0x70 -100036ae: 041b lsls r3, r3, #16 -100036b0: 4323 orrs r3, r4 -100036b2: 663b str r3, [r7, #96] @ 0x60 -100036b4: 667a str r2, [r7, #100] @ 0x64 -100036b6: e7ff b.n 100036b8 -100036b8: e7ff b.n 100036ba -100036ba: e7ff b.n 100036bc -100036bc: 46c0 nop @ (mov r8, r8) -100036be: b284 uxth r4, r0 -100036c0: 6f7b ldr r3, [r7, #116] @ 0x74 -100036c2: 6f3d ldr r5, [r7, #112] @ 0x70 -100036c4: 041b lsls r3, r3, #16 -100036c6: 4323 orrs r3, r4 -100036c8: 663b str r3, [r7, #96] @ 0x60 -100036ca: 667a str r2, [r7, #100] @ 0x64 -100036cc: e7ff b.n 100036ce -100036ce: e7ff b.n 100036d0 -100036d0: 46c0 nop @ (mov r8, r8) -100036d2: 2300 movs r3, #0 -100036d4: 042c lsls r4, r5, #16 -100036d6: 0c2d lsrs r5, r5, #16 -100036d8: 6f7a ldr r2, [r7, #116] @ 0x74 -100036da: 6f38 ldr r0, [r7, #112] @ 0x70 -100036dc: 1900 adds r0, r0, r4 -100036de: 4169 adcs r1, r5 -100036e0: bcb0 pop {r4, r5, r7} -100036e2: 4770 bx lr -100036e4: d0000000 .word 0xd0000000 +10003730 : +10003730: 2b00 cmp r3, #0 +10003732: d000 beq.n 10003736 +10003734: e0bf b.n 100038b6 +10003736: 0c13 lsrs r3, r2, #16 +10003738: d128 bne.n 1000378c +1000373a: 2a00 cmp r2, #0 +1000373c: d0e7 beq.n 1000370e +1000373e: b480 push {r7} +10003740: 4f11 ldr r7, [pc, #68] @ (10003788 ) +10003742: 6639 str r1, [r7, #96] @ 0x60 +10003744: 667a str r2, [r7, #100] @ 0x64 +10003746: e7ff b.n 10003748 +10003748: e7ff b.n 1000374a +1000374a: b430 push {r4, r5} +1000374c: 0c04 lsrs r4, r0, #16 +1000374e: 6f7b ldr r3, [r7, #116] @ 0x74 +10003750: 6f39 ldr r1, [r7, #112] @ 0x70 +10003752: 041b lsls r3, r3, #16 +10003754: 4323 orrs r3, r4 +10003756: 663b str r3, [r7, #96] @ 0x60 +10003758: 667a str r2, [r7, #100] @ 0x64 +1000375a: e7ff b.n 1000375c +1000375c: e7ff b.n 1000375e +1000375e: e7ff b.n 10003760 +10003760: 46c0 nop @ (mov r8, r8) +10003762: b284 uxth r4, r0 +10003764: 6f7b ldr r3, [r7, #116] @ 0x74 +10003766: 6f3d ldr r5, [r7, #112] @ 0x70 +10003768: 041b lsls r3, r3, #16 +1000376a: 4323 orrs r3, r4 +1000376c: 663b str r3, [r7, #96] @ 0x60 +1000376e: 667a str r2, [r7, #100] @ 0x64 +10003770: e7ff b.n 10003772 +10003772: e7ff b.n 10003774 +10003774: 46c0 nop @ (mov r8, r8) +10003776: 2300 movs r3, #0 +10003778: 042c lsls r4, r5, #16 +1000377a: 0c2d lsrs r5, r5, #16 +1000377c: 6f7a ldr r2, [r7, #116] @ 0x74 +1000377e: 6f38 ldr r0, [r7, #112] @ 0x70 +10003780: 1900 adds r0, r0, r4 +10003782: 4169 adcs r1, r5 +10003784: bcb0 pop {r4, r5, r7} +10003786: 4770 bx lr +10003788: d0000000 .word 0xd0000000 -100036e8 : -100036e8: b5f0 push {r4, r5, r6, r7, lr} -100036ea: 4694 mov ip, r2 -100036ec: 2500 movs r5, #0 -100036ee: 0e14 lsrs r4, r2, #24 -100036f0: d101 bne.n 100036f6 -100036f2: 0212 lsls r2, r2, #8 -100036f4: 3508 adds r5, #8 -100036f6: 0f14 lsrs r4, r2, #28 -100036f8: d101 bne.n 100036fe -100036fa: 0112 lsls r2, r2, #4 -100036fc: 3504 adds r5, #4 -100036fe: 0f94 lsrs r4, r2, #30 -10003700: d101 bne.n 10003706 -10003702: 0092 lsls r2, r2, #2 -10003704: 3502 adds r5, #2 -10003706: 0fd4 lsrs r4, r2, #31 -10003708: d101 bne.n 1000370e -1000370a: 0052 lsls r2, r2, #1 -1000370c: 3501 adds r5, #1 -1000370e: 0bd4 lsrs r4, r2, #15 -10003710: 3401 adds r4, #1 -10003712: 4f25 ldr r7, [pc, #148] @ (100037a8 ) -10003714: 667c str r4, [r7, #100] @ 0x64 -10003716: 4c25 ldr r4, [pc, #148] @ (100037ac ) -10003718: 663c str r4, [r7, #96] @ 0x60 -1000371a: 0c0e lsrs r6, r1, #16 -1000371c: b293 uxth r3, r2 -1000371e: e7ff b.n 10003720 -10003720: e7ff b.n 10003722 -10003722: e7ff b.n 10003724 -10003724: 6f3c ldr r4, [r7, #112] @ 0x70 -10003726: 4366 muls r6, r4 -10003728: 0c36 lsrs r6, r6, #16 -1000372a: 0377 lsls r7, r6, #13 -1000372c: 46be mov lr, r7 -1000372e: 4373 muls r3, r6 -10003730: 0bdf lsrs r7, r3, #15 -10003732: 045b lsls r3, r3, #17 -10003734: 1ac0 subs r0, r0, r3 -10003736: 41b9 sbcs r1, r7 -10003738: 0c13 lsrs r3, r2, #16 -1000373a: 4373 muls r3, r6 -1000373c: 18db adds r3, r3, r3 -1000373e: 1ac9 subs r1, r1, r3 -10003740: 08ce lsrs r6, r1, #3 -10003742: 4366 muls r6, r4 -10003744: 0c36 lsrs r6, r6, #16 -10003746: 44b6 add lr, r6 -10003748: b293 uxth r3, r2 -1000374a: 4373 muls r3, r6 -1000374c: 0f1f lsrs r7, r3, #28 -1000374e: 011b lsls r3, r3, #4 -10003750: 1ac0 subs r0, r0, r3 -10003752: 41b9 sbcs r1, r7 -10003754: 0c13 lsrs r3, r2, #16 -10003756: 4373 muls r3, r6 -10003758: 0b1f lsrs r7, r3, #12 -1000375a: 051b lsls r3, r3, #20 -1000375c: 1ac0 subs r0, r0, r3 -1000375e: 41b9 sbcs r1, r7 -10003760: 0d86 lsrs r6, r0, #22 -10003762: 028f lsls r7, r1, #10 -10003764: 433e orrs r6, r7 -10003766: 4366 muls r6, r4 -10003768: 0c36 lsrs r6, r6, #16 -1000376a: 2d09 cmp r5, #9 -1000376c: db24 blt.n 100037b8 -1000376e: 0a52 lsrs r2, r2, #9 -10003770: 4372 muls r2, r6 -10003772: 1a80 subs r0, r0, r2 -10003774: 0377 lsls r7, r6, #13 -10003776: 0a46 lsrs r6, r0, #9 -10003778: 4366 muls r6, r4 -1000377a: 0c36 lsrs r6, r6, #16 -1000377c: 2316 movs r3, #22 -1000377e: 1b5b subs r3, r3, r5 -10003780: 40de lsrs r6, r3 -10003782: 40df lsrs r7, r3 -10003784: 19bf adds r7, r7, r6 -10003786: 4664 mov r4, ip -10003788: 4366 muls r6, r4 -1000378a: 1b82 subs r2, r0, r6 -1000378c: 4670 mov r0, lr -1000378e: 3504 adds r5, #4 -10003790: 3306 adds r3, #6 -10003792: 0001 movs r1, r0 -10003794: 40d9 lsrs r1, r3 -10003796: 40a8 lsls r0, r5 -10003798: 19c0 adds r0, r0, r7 -1000379a: d300 bcc.n 1000379e -1000379c: 3101 adds r1, #1 -1000379e: 42a2 cmp r2, r4 -100037a0: d206 bcs.n 100037b0 -100037a2: 2300 movs r3, #0 -100037a4: bdf0 pop {r4, r5, r6, r7, pc} -100037a6: 0000 .short 0x0000 -100037a8: d0000000 .word 0xd0000000 -100037ac: ffffffff .word 0xffffffff -100037b0: 1b12 subs r2, r2, r4 -100037b2: 3001 adds r0, #1 -100037b4: d3f3 bcc.n 1000379e -100037b6: e7f1 b.n 1000379c +1000378c : +1000378c: b5f0 push {r4, r5, r6, r7, lr} +1000378e: 4694 mov ip, r2 +10003790: 2500 movs r5, #0 +10003792: 0e14 lsrs r4, r2, #24 +10003794: d101 bne.n 1000379a +10003796: 0212 lsls r2, r2, #8 +10003798: 3508 adds r5, #8 +1000379a: 0f14 lsrs r4, r2, #28 +1000379c: d101 bne.n 100037a2 +1000379e: 0112 lsls r2, r2, #4 +100037a0: 3504 adds r5, #4 +100037a2: 0f94 lsrs r4, r2, #30 +100037a4: d101 bne.n 100037aa +100037a6: 0092 lsls r2, r2, #2 +100037a8: 3502 adds r5, #2 +100037aa: 0fd4 lsrs r4, r2, #31 +100037ac: d101 bne.n 100037b2 +100037ae: 0052 lsls r2, r2, #1 +100037b0: 3501 adds r5, #1 +100037b2: 0bd4 lsrs r4, r2, #15 +100037b4: 3401 adds r4, #1 +100037b6: 4f25 ldr r7, [pc, #148] @ (1000384c ) +100037b8: 667c str r4, [r7, #100] @ 0x64 +100037ba: 4c25 ldr r4, [pc, #148] @ (10003850 ) +100037bc: 663c str r4, [r7, #96] @ 0x60 +100037be: 0c0e lsrs r6, r1, #16 +100037c0: b293 uxth r3, r2 +100037c2: e7ff b.n 100037c4 +100037c4: e7ff b.n 100037c6 +100037c6: e7ff b.n 100037c8 +100037c8: 6f3c ldr r4, [r7, #112] @ 0x70 +100037ca: 4366 muls r6, r4 +100037cc: 0c36 lsrs r6, r6, #16 +100037ce: 0377 lsls r7, r6, #13 +100037d0: 46be mov lr, r7 +100037d2: 4373 muls r3, r6 +100037d4: 0bdf lsrs r7, r3, #15 +100037d6: 045b lsls r3, r3, #17 +100037d8: 1ac0 subs r0, r0, r3 +100037da: 41b9 sbcs r1, r7 +100037dc: 0c13 lsrs r3, r2, #16 +100037de: 4373 muls r3, r6 +100037e0: 18db adds r3, r3, r3 +100037e2: 1ac9 subs r1, r1, r3 +100037e4: 08ce lsrs r6, r1, #3 +100037e6: 4366 muls r6, r4 +100037e8: 0c36 lsrs r6, r6, #16 +100037ea: 44b6 add lr, r6 +100037ec: b293 uxth r3, r2 +100037ee: 4373 muls r3, r6 +100037f0: 0f1f lsrs r7, r3, #28 +100037f2: 011b lsls r3, r3, #4 +100037f4: 1ac0 subs r0, r0, r3 +100037f6: 41b9 sbcs r1, r7 +100037f8: 0c13 lsrs r3, r2, #16 +100037fa: 4373 muls r3, r6 +100037fc: 0b1f lsrs r7, r3, #12 +100037fe: 051b lsls r3, r3, #20 +10003800: 1ac0 subs r0, r0, r3 +10003802: 41b9 sbcs r1, r7 +10003804: 0d86 lsrs r6, r0, #22 +10003806: 028f lsls r7, r1, #10 +10003808: 433e orrs r6, r7 +1000380a: 4366 muls r6, r4 +1000380c: 0c36 lsrs r6, r6, #16 +1000380e: 2d09 cmp r5, #9 +10003810: db24 blt.n 1000385c +10003812: 0a52 lsrs r2, r2, #9 +10003814: 4372 muls r2, r6 +10003816: 1a80 subs r0, r0, r2 +10003818: 0377 lsls r7, r6, #13 +1000381a: 0a46 lsrs r6, r0, #9 +1000381c: 4366 muls r6, r4 +1000381e: 0c36 lsrs r6, r6, #16 +10003820: 2316 movs r3, #22 +10003822: 1b5b subs r3, r3, r5 +10003824: 40de lsrs r6, r3 +10003826: 40df lsrs r7, r3 +10003828: 19bf adds r7, r7, r6 +1000382a: 4664 mov r4, ip +1000382c: 4366 muls r6, r4 +1000382e: 1b82 subs r2, r0, r6 +10003830: 4670 mov r0, lr +10003832: 3504 adds r5, #4 +10003834: 3306 adds r3, #6 +10003836: 0001 movs r1, r0 +10003838: 40d9 lsrs r1, r3 +1000383a: 40a8 lsls r0, r5 +1000383c: 19c0 adds r0, r0, r7 +1000383e: d300 bcc.n 10003842 +10003840: 3101 adds r1, #1 +10003842: 42a2 cmp r2, r4 +10003844: d206 bcs.n 10003854 +10003846: 2300 movs r3, #0 +10003848: bdf0 pop {r4, r5, r6, r7, pc} +1000384a: 0000 .short 0x0000 +1000384c: d0000000 .word 0xd0000000 +10003850: ffffffff .word 0xffffffff +10003854: 1b12 subs r2, r2, r4 +10003856: 3001 adds r0, #1 +10003858: d3f3 bcc.n 10003842 +1000385a: e7f1 b.n 10003840 -100037b8 : -100037b8: 2709 movs r7, #9 -100037ba: 1b7f subs r7, r7, r5 -100037bc: 40fe lsrs r6, r7 -100037be: 4664 mov r4, ip -100037c0: b2a2 uxth r2, r4 -100037c2: 4372 muls r2, r6 -100037c4: 1a80 subs r0, r0, r2 -100037c6: d200 bcs.n 100037ca -100037c8: 3901 subs r1, #1 -100037ca: 0c22 lsrs r2, r4, #16 -100037cc: 4372 muls r2, r6 -100037ce: 0c13 lsrs r3, r2, #16 -100037d0: 0412 lsls r2, r2, #16 -100037d2: 1a82 subs r2, r0, r2 -100037d4: 4199 sbcs r1, r3 -100037d6: 000b movs r3, r1 -100037d8: 4670 mov r0, lr -100037da: 3504 adds r5, #4 -100037dc: 3713 adds r7, #19 -100037de: 0001 movs r1, r0 -100037e0: 40f9 lsrs r1, r7 -100037e2: 40a8 lsls r0, r5 -100037e4: 1980 adds r0, r0, r6 -100037e6: d300 bcc.n 100037ea -100037e8: 3101 adds r1, #1 -100037ea: 2b00 cmp r3, #0 -100037ec: d102 bne.n 100037f4 -100037ee: 42a2 cmp r2, r4 -100037f0: d20a bcs.n 10003808 -100037f2: bdf0 pop {r4, r5, r6, r7, pc} -100037f4: 3001 adds r0, #1 -100037f6: d300 bcc.n 100037fa -100037f8: 3101 adds r1, #1 -100037fa: 1b12 subs r2, r2, r4 -100037fc: d2fa bcs.n 100037f4 -100037fe: 3b01 subs r3, #1 -10003800: d1f8 bne.n 100037f4 -10003802: 42a2 cmp r2, r4 -10003804: d200 bcs.n 10003808 -10003806: bdf0 pop {r4, r5, r6, r7, pc} -10003808: 3001 adds r0, #1 -1000380a: d300 bcc.n 1000380e -1000380c: 3101 adds r1, #1 -1000380e: 1b12 subs r2, r2, r4 -10003810: e7f7 b.n 10003802 +1000385c : +1000385c: 2709 movs r7, #9 +1000385e: 1b7f subs r7, r7, r5 +10003860: 40fe lsrs r6, r7 +10003862: 4664 mov r4, ip +10003864: b2a2 uxth r2, r4 +10003866: 4372 muls r2, r6 +10003868: 1a80 subs r0, r0, r2 +1000386a: d200 bcs.n 1000386e +1000386c: 3901 subs r1, #1 +1000386e: 0c22 lsrs r2, r4, #16 +10003870: 4372 muls r2, r6 +10003872: 0c13 lsrs r3, r2, #16 +10003874: 0412 lsls r2, r2, #16 +10003876: 1a82 subs r2, r0, r2 +10003878: 4199 sbcs r1, r3 +1000387a: 000b movs r3, r1 +1000387c: 4670 mov r0, lr +1000387e: 3504 adds r5, #4 +10003880: 3713 adds r7, #19 +10003882: 0001 movs r1, r0 +10003884: 40f9 lsrs r1, r7 +10003886: 40a8 lsls r0, r5 +10003888: 1980 adds r0, r0, r6 +1000388a: d300 bcc.n 1000388e +1000388c: 3101 adds r1, #1 +1000388e: 2b00 cmp r3, #0 +10003890: d102 bne.n 10003898 +10003892: 42a2 cmp r2, r4 +10003894: d20a bcs.n 100038ac +10003896: bdf0 pop {r4, r5, r6, r7, pc} +10003898: 3001 adds r0, #1 +1000389a: d300 bcc.n 1000389e +1000389c: 3101 adds r1, #1 +1000389e: 1b12 subs r2, r2, r4 +100038a0: d2fa bcs.n 10003898 +100038a2: 3b01 subs r3, #1 +100038a4: d1f8 bne.n 10003898 +100038a6: 42a2 cmp r2, r4 +100038a8: d200 bcs.n 100038ac +100038aa: bdf0 pop {r4, r5, r6, r7, pc} +100038ac: 3001 adds r0, #1 +100038ae: d300 bcc.n 100038b2 +100038b0: 3101 adds r1, #1 +100038b2: 1b12 subs r2, r2, r4 +100038b4: e7f7 b.n 100038a6 -10003812 : -10003812: b5f0 push {r4, r5, r6, r7, lr} -10003814: 0c1c lsrs r4, r3, #16 -10003816: d000 beq.n 1000381a -10003818: e080 b.n 1000391c -1000381a: b40c push {r2, r3} -1000381c: 2500 movs r5, #0 -1000381e: 0a1c lsrs r4, r3, #8 -10003820: d104 bne.n 1000382c -10003822: 021b lsls r3, r3, #8 -10003824: 0e16 lsrs r6, r2, #24 -10003826: 4333 orrs r3, r6 -10003828: 0212 lsls r2, r2, #8 -1000382a: 3508 adds r5, #8 -1000382c: 0b1c lsrs r4, r3, #12 -1000382e: d104 bne.n 1000383a -10003830: 011b lsls r3, r3, #4 -10003832: 0f16 lsrs r6, r2, #28 -10003834: 4333 orrs r3, r6 -10003836: 0112 lsls r2, r2, #4 -10003838: 3504 adds r5, #4 -1000383a: 0b9c lsrs r4, r3, #14 -1000383c: d104 bne.n 10003848 -1000383e: 009b lsls r3, r3, #2 -10003840: 0f96 lsrs r6, r2, #30 -10003842: 4333 orrs r3, r6 -10003844: 0092 lsls r2, r2, #2 -10003846: 3502 adds r5, #2 -10003848: 0bdc lsrs r4, r3, #15 -1000384a: d102 bne.n 10003852 -1000384c: 1892 adds r2, r2, r2 -1000384e: 415b adcs r3, r3 -10003850: 3501 adds r5, #1 -10003852: 001c movs r4, r3 -10003854: 1897 adds r7, r2, r2 -10003856: 4164 adcs r4, r4 -10003858: 3401 adds r4, #1 -1000385a: 4f46 ldr r7, [pc, #280] @ (10003974 ) -1000385c: 667c str r4, [r7, #100] @ 0x64 -1000385e: 4c46 ldr r4, [pc, #280] @ (10003978 ) -10003860: 663c str r4, [r7, #96] @ 0x60 -10003862: 0c0e lsrs r6, r1, #16 -10003864: e7ff b.n 10003866 -10003866: e7ff b.n 10003868 -10003868: e7ff b.n 1000386a -1000386a: 46c0 nop @ (mov r8, r8) -1000386c: 6f3c ldr r4, [r7, #112] @ 0x70 -1000386e: 4366 muls r6, r4 -10003870: 0c36 lsrs r6, r6, #16 -10003872: 0377 lsls r7, r6, #13 -10003874: 46be mov lr, r7 -10003876: b297 uxth r7, r2 -10003878: 4377 muls r7, r6 -1000387a: 1bc0 subs r0, r0, r7 -1000387c: d200 bcs.n 10003880 -1000387e: 3901 subs r1, #1 -10003880: 1bc0 subs r0, r0, r7 -10003882: d200 bcs.n 10003886 -10003884: 3901 subs r1, #1 -10003886: b29f uxth r7, r3 -10003888: 4377 muls r7, r6 -1000388a: 1bc9 subs r1, r1, r7 -1000388c: 1bc9 subs r1, r1, r7 -1000388e: 0c17 lsrs r7, r2, #16 -10003890: 4377 muls r7, r6 -10003892: 047e lsls r6, r7, #17 -10003894: 0bff lsrs r7, r7, #15 -10003896: 1b80 subs r0, r0, r6 -10003898: 41b9 sbcs r1, r7 -1000389a: 08ce lsrs r6, r1, #3 -1000389c: 4366 muls r6, r4 -1000389e: 0c36 lsrs r6, r6, #16 -100038a0: 2d0c cmp r5, #12 -100038a2: db33 blt.n 1000390c -100038a4: 44b6 add lr, r6 -100038a6: 0b12 lsrs r2, r2, #12 -100038a8: 051f lsls r7, r3, #20 -100038aa: 433a orrs r2, r7 -100038ac: 0b1b lsrs r3, r3, #12 -100038ae: b297 uxth r7, r2 -100038b0: 4377 muls r7, r6 -100038b2: 1bc0 subs r0, r0, r7 -100038b4: d200 bcs.n 100038b8 -100038b6: 3901 subs r1, #1 -100038b8: b29f uxth r7, r3 -100038ba: 4377 muls r7, r6 -100038bc: 1bc9 subs r1, r1, r7 -100038be: 0c17 lsrs r7, r2, #16 -100038c0: 4377 muls r7, r6 -100038c2: 043e lsls r6, r7, #16 -100038c4: 0c3f lsrs r7, r7, #16 -100038c6: 1b80 subs r0, r0, r6 -100038c8: 41b9 sbcs r1, r7 -100038ca: 0d86 lsrs r6, r0, #22 -100038cc: 028f lsls r7, r1, #10 -100038ce: 433e orrs r6, r7 -100038d0: 4366 muls r6, r4 -100038d2: 2729 movs r7, #41 @ 0x29 -100038d4: 1b7f subs r7, r7, r5 -100038d6: 40fe lsrs r6, r7 -100038d8: 3d0c subs r5, #12 -100038da: 4677 mov r7, lr -100038dc: 40af lsls r7, r5 -100038de: 19bf adds r7, r7, r6 -100038e0: bc30 pop {r4, r5} -100038e2: b2a2 uxth r2, r4 -100038e4: b2ab uxth r3, r5 -100038e6: 4372 muls r2, r6 -100038e8: 4373 muls r3, r6 -100038ea: 1a80 subs r0, r0, r2 -100038ec: 4199 sbcs r1, r3 -100038ee: 0c22 lsrs r2, r4, #16 -100038f0: 4372 muls r2, r6 -100038f2: 0c13 lsrs r3, r2, #16 -100038f4: 0412 lsls r2, r2, #16 -100038f6: 1a80 subs r0, r0, r2 -100038f8: 4199 sbcs r1, r3 -100038fa: 0002 movs r2, r0 -100038fc: 000b movs r3, r1 -100038fe: 3701 adds r7, #1 -10003900: 1b00 subs r0, r0, r4 -10003902: 41a9 sbcs r1, r5 -10003904: d2f9 bcs.n 100038fa -10003906: 1e78 subs r0, r7, #1 -10003908: 2100 movs r1, #0 -1000390a: bdf0 pop {r4, r5, r6, r7, pc} +100038b6 : +100038b6: b5f0 push {r4, r5, r6, r7, lr} +100038b8: 0c1c lsrs r4, r3, #16 +100038ba: d000 beq.n 100038be +100038bc: e080 b.n 100039c0 +100038be: b40c push {r2, r3} +100038c0: 2500 movs r5, #0 +100038c2: 0a1c lsrs r4, r3, #8 +100038c4: d104 bne.n 100038d0 +100038c6: 021b lsls r3, r3, #8 +100038c8: 0e16 lsrs r6, r2, #24 +100038ca: 4333 orrs r3, r6 +100038cc: 0212 lsls r2, r2, #8 +100038ce: 3508 adds r5, #8 +100038d0: 0b1c lsrs r4, r3, #12 +100038d2: d104 bne.n 100038de +100038d4: 011b lsls r3, r3, #4 +100038d6: 0f16 lsrs r6, r2, #28 +100038d8: 4333 orrs r3, r6 +100038da: 0112 lsls r2, r2, #4 +100038dc: 3504 adds r5, #4 +100038de: 0b9c lsrs r4, r3, #14 +100038e0: d104 bne.n 100038ec +100038e2: 009b lsls r3, r3, #2 +100038e4: 0f96 lsrs r6, r2, #30 +100038e6: 4333 orrs r3, r6 +100038e8: 0092 lsls r2, r2, #2 +100038ea: 3502 adds r5, #2 +100038ec: 0bdc lsrs r4, r3, #15 +100038ee: d102 bne.n 100038f6 +100038f0: 1892 adds r2, r2, r2 +100038f2: 415b adcs r3, r3 +100038f4: 3501 adds r5, #1 +100038f6: 001c movs r4, r3 +100038f8: 1897 adds r7, r2, r2 +100038fa: 4164 adcs r4, r4 +100038fc: 3401 adds r4, #1 +100038fe: 4f46 ldr r7, [pc, #280] @ (10003a18 ) +10003900: 667c str r4, [r7, #100] @ 0x64 +10003902: 4c46 ldr r4, [pc, #280] @ (10003a1c ) +10003904: 663c str r4, [r7, #96] @ 0x60 +10003906: 0c0e lsrs r6, r1, #16 +10003908: e7ff b.n 1000390a +1000390a: e7ff b.n 1000390c +1000390c: e7ff b.n 1000390e +1000390e: 46c0 nop @ (mov r8, r8) +10003910: 6f3c ldr r4, [r7, #112] @ 0x70 +10003912: 4366 muls r6, r4 +10003914: 0c36 lsrs r6, r6, #16 +10003916: 0377 lsls r7, r6, #13 +10003918: 46be mov lr, r7 +1000391a: b297 uxth r7, r2 +1000391c: 4377 muls r7, r6 +1000391e: 1bc0 subs r0, r0, r7 +10003920: d200 bcs.n 10003924 +10003922: 3901 subs r1, #1 +10003924: 1bc0 subs r0, r0, r7 +10003926: d200 bcs.n 1000392a +10003928: 3901 subs r1, #1 +1000392a: b29f uxth r7, r3 +1000392c: 4377 muls r7, r6 +1000392e: 1bc9 subs r1, r1, r7 +10003930: 1bc9 subs r1, r1, r7 +10003932: 0c17 lsrs r7, r2, #16 +10003934: 4377 muls r7, r6 +10003936: 047e lsls r6, r7, #17 +10003938: 0bff lsrs r7, r7, #15 +1000393a: 1b80 subs r0, r0, r6 +1000393c: 41b9 sbcs r1, r7 +1000393e: 08ce lsrs r6, r1, #3 +10003940: 4366 muls r6, r4 +10003942: 0c36 lsrs r6, r6, #16 +10003944: 2d0c cmp r5, #12 +10003946: db33 blt.n 100039b0 +10003948: 44b6 add lr, r6 +1000394a: 0b12 lsrs r2, r2, #12 +1000394c: 051f lsls r7, r3, #20 +1000394e: 433a orrs r2, r7 +10003950: 0b1b lsrs r3, r3, #12 +10003952: b297 uxth r7, r2 +10003954: 4377 muls r7, r6 +10003956: 1bc0 subs r0, r0, r7 +10003958: d200 bcs.n 1000395c +1000395a: 3901 subs r1, #1 +1000395c: b29f uxth r7, r3 +1000395e: 4377 muls r7, r6 +10003960: 1bc9 subs r1, r1, r7 +10003962: 0c17 lsrs r7, r2, #16 +10003964: 4377 muls r7, r6 +10003966: 043e lsls r6, r7, #16 +10003968: 0c3f lsrs r7, r7, #16 +1000396a: 1b80 subs r0, r0, r6 +1000396c: 41b9 sbcs r1, r7 +1000396e: 0d86 lsrs r6, r0, #22 +10003970: 028f lsls r7, r1, #10 +10003972: 433e orrs r6, r7 +10003974: 4366 muls r6, r4 +10003976: 2729 movs r7, #41 @ 0x29 +10003978: 1b7f subs r7, r7, r5 +1000397a: 40fe lsrs r6, r7 +1000397c: 3d0c subs r5, #12 +1000397e: 4677 mov r7, lr +10003980: 40af lsls r7, r5 +10003982: 19bf adds r7, r7, r6 +10003984: bc30 pop {r4, r5} +10003986: b2a2 uxth r2, r4 +10003988: b2ab uxth r3, r5 +1000398a: 4372 muls r2, r6 +1000398c: 4373 muls r3, r6 +1000398e: 1a80 subs r0, r0, r2 +10003990: 4199 sbcs r1, r3 +10003992: 0c22 lsrs r2, r4, #16 +10003994: 4372 muls r2, r6 +10003996: 0c13 lsrs r3, r2, #16 +10003998: 0412 lsls r2, r2, #16 +1000399a: 1a80 subs r0, r0, r2 +1000399c: 4199 sbcs r1, r3 +1000399e: 0002 movs r2, r0 +100039a0: 000b movs r3, r1 +100039a2: 3701 adds r7, #1 +100039a4: 1b00 subs r0, r0, r4 +100039a6: 41a9 sbcs r1, r5 +100039a8: d2f9 bcs.n 1000399e +100039aa: 1e78 subs r0, r7, #1 +100039ac: 2100 movs r1, #0 +100039ae: bdf0 pop {r4, r5, r6, r7, pc} -1000390c : -1000390c: 270c movs r7, #12 -1000390e: 1b7f subs r7, r7, r5 -10003910: 40fe lsrs r6, r7 -10003912: 4677 mov r7, lr -10003914: 0b7f lsrs r7, r7, #13 -10003916: 40af lsls r7, r5 -10003918: 19ff adds r7, r7, r7 -1000391a: e7e0 b.n 100038de +100039b0 : +100039b0: 270c movs r7, #12 +100039b2: 1b7f subs r7, r7, r5 +100039b4: 40fe lsrs r6, r7 +100039b6: 4677 mov r7, lr +100039b8: 0b7f lsrs r7, r7, #13 +100039ba: 40af lsls r7, r5 +100039bc: 19ff adds r7, r7, r7 +100039be: e7e0 b.n 10003982 -1000391c : -1000391c: 2400 movs r4, #0 -1000391e: 1c5d adds r5, r3, #1 -10003920: d007 beq.n 10003932 -10003922: 4f14 ldr r7, [pc, #80] @ (10003974 ) -10003924: 667d str r5, [r7, #100] @ 0x64 -10003926: 6639 str r1, [r7, #96] @ 0x60 -10003928: e7ff b.n 1000392a -1000392a: e7ff b.n 1000392c -1000392c: e7ff b.n 1000392e -1000392e: e7ff b.n 10003930 -10003930: 6f3c ldr r4, [r7, #112] @ 0x70 -10003932: b295 uxth r5, r2 -10003934: b29e uxth r6, r3 -10003936: 4365 muls r5, r4 -10003938: 4366 muls r6, r4 -1000393a: 1b40 subs r0, r0, r5 -1000393c: 41b1 sbcs r1, r6 -1000393e: 0c15 lsrs r5, r2, #16 -10003940: 0c1e lsrs r6, r3, #16 -10003942: 4365 muls r5, r4 -10003944: 4366 muls r6, r4 -10003946: 0436 lsls r6, r6, #16 -10003948: 0c2f lsrs r7, r5, #16 -1000394a: 433e orrs r6, r7 -1000394c: 042d lsls r5, r5, #16 -1000394e: 1b40 subs r0, r0, r5 -10003950: 41b1 sbcs r1, r6 -10003952: 4299 cmp r1, r3 -10003954: d204 bcs.n 10003960 -10003956: 0002 movs r2, r0 -10003958: 000b movs r3, r1 -1000395a: 0020 movs r0, r4 -1000395c: 2100 movs r1, #0 -1000395e: bdf0 pop {r4, r5, r6, r7, pc} -10003960: d101 bne.n 10003966 -10003962: 4290 cmp r0, r2 -10003964: d3f7 bcc.n 10003956 -10003966: 1a80 subs r0, r0, r2 -10003968: 4199 sbcs r1, r3 -1000396a: 3401 adds r4, #1 -1000396c: 4299 cmp r1, r3 -1000396e: d3f2 bcc.n 10003956 -10003970: e7f6 b.n 10003960 -10003972: 0000 .short 0x0000 -10003974: d0000000 .word 0xd0000000 -10003978: ffffffff .word 0xffffffff +100039c0 : +100039c0: 2400 movs r4, #0 +100039c2: 1c5d adds r5, r3, #1 +100039c4: d007 beq.n 100039d6 +100039c6: 4f14 ldr r7, [pc, #80] @ (10003a18 ) +100039c8: 667d str r5, [r7, #100] @ 0x64 +100039ca: 6639 str r1, [r7, #96] @ 0x60 +100039cc: e7ff b.n 100039ce +100039ce: e7ff b.n 100039d0 +100039d0: e7ff b.n 100039d2 +100039d2: e7ff b.n 100039d4 +100039d4: 6f3c ldr r4, [r7, #112] @ 0x70 +100039d6: b295 uxth r5, r2 +100039d8: b29e uxth r6, r3 +100039da: 4365 muls r5, r4 +100039dc: 4366 muls r6, r4 +100039de: 1b40 subs r0, r0, r5 +100039e0: 41b1 sbcs r1, r6 +100039e2: 0c15 lsrs r5, r2, #16 +100039e4: 0c1e lsrs r6, r3, #16 +100039e6: 4365 muls r5, r4 +100039e8: 4366 muls r6, r4 +100039ea: 0436 lsls r6, r6, #16 +100039ec: 0c2f lsrs r7, r5, #16 +100039ee: 433e orrs r6, r7 +100039f0: 042d lsls r5, r5, #16 +100039f2: 1b40 subs r0, r0, r5 +100039f4: 41b1 sbcs r1, r6 +100039f6: 4299 cmp r1, r3 +100039f8: d204 bcs.n 10003a04 +100039fa: 0002 movs r2, r0 +100039fc: 000b movs r3, r1 +100039fe: 0020 movs r0, r4 +10003a00: 2100 movs r1, #0 +10003a02: bdf0 pop {r4, r5, r6, r7, pc} +10003a04: d101 bne.n 10003a0a +10003a06: 4290 cmp r0, r2 +10003a08: d3f7 bcc.n 100039fa +10003a0a: 1a80 subs r0, r0, r2 +10003a0c: 4199 sbcs r1, r3 +10003a0e: 3401 adds r4, #1 +10003a10: 4299 cmp r1, r3 +10003a12: d3f2 bcc.n 100039fa +10003a14: e7f6 b.n 10003a04 +10003a16: 0000 .short 0x0000 +10003a18: d0000000 .word 0xd0000000 +10003a1c: ffffffff .word 0xffffffff -1000397c <__wrap___aeabi_drsub>: -1000397c: 4048 eors r0, r1 -1000397e: 4041 eors r1, r0 -10003980: 4048 eors r0, r1 +10003a20 <__wrap___aeabi_drsub>: +10003a20: 4048 eors r0, r1 +10003a22: 4041 eors r1, r0 +10003a24: 4048 eors r0, r1 -10003982 <__wrap___aeabi_dsub>: -10003982: b418 push {r3, r4} -10003984: 4b1b ldr r3, [pc, #108] @ (100039f4 <__wrap___aeabi_dmul+0x12>) -10003986: 685b ldr r3, [r3, #4] -10003988: 46fc mov ip, pc -1000398a: 9301 str r3, [sp, #4] -1000398c: bd08 pop {r3, pc} -1000398e: df04 .short 0xdf04 -10003990: 10003c5b .word 0x10003c5b +10003a26 <__wrap___aeabi_dsub>: +10003a26: b418 push {r3, r4} +10003a28: 4b1b ldr r3, [pc, #108] @ (10003a98 <__wrap___aeabi_dmul+0x12>) +10003a2a: 685b ldr r3, [r3, #4] +10003a2c: 46fc mov ip, pc +10003a2e: 9301 str r3, [sp, #4] +10003a30: bd08 pop {r3, pc} +10003a32: df04 .short 0xdf04 +10003a34: 10003cff .word 0x10003cff -10003994 <__wrap___aeabi_dadd>: -10003994: b418 push {r3, r4} -10003996: 4b17 ldr r3, [pc, #92] @ (100039f4 <__wrap___aeabi_dmul+0x12>) -10003998: 681b ldr r3, [r3, #0] -1000399a: 46fc mov ip, pc -1000399c: 9301 str r3, [sp, #4] -1000399e: bd08 pop {r3, pc} -100039a0: 3c65df00 .word 0x3c65df00 -100039a4: 1000 .short 0x1000 +10003a38 <__wrap___aeabi_dadd>: +10003a38: b418 push {r3, r4} +10003a3a: 4b17 ldr r3, [pc, #92] @ (10003a98 <__wrap___aeabi_dmul+0x12>) +10003a3c: 681b ldr r3, [r3, #0] +10003a3e: 46fc mov ip, pc +10003a40: 9301 str r3, [sp, #4] +10003a42: bd08 pop {r3, pc} +10003a44: 3d09df00 .word 0x3d09df00 +10003a48: 1000 .short 0x1000 -100039a6 <__wrap___aeabi_ddiv>: -100039a6: 4694 mov ip, r2 -100039a8: 4a13 ldr r2, [pc, #76] @ (100039f8 <__wrap___aeabi_dmul+0x16>) -100039aa: 6f92 ldr r2, [r2, #120] @ 0x78 -100039ac: 0892 lsrs r2, r2, #2 -100039ae: d209 bcs.n 100039c4 -100039b0: 4662 mov r2, ip +10003a4a <__wrap___aeabi_ddiv>: +10003a4a: 4694 mov ip, r2 +10003a4c: 4a13 ldr r2, [pc, #76] @ (10003a9c <__wrap___aeabi_dmul+0x16>) +10003a4e: 6f92 ldr r2, [r2, #120] @ 0x78 +10003a50: 0892 lsrs r2, r2, #2 +10003a52: d209 bcs.n 10003a68 +10003a54: 4662 mov r2, ip -100039b2 : -100039b2: b418 push {r3, r4} -100039b4: 4b0f ldr r3, [pc, #60] @ (100039f4 <__wrap___aeabi_dmul+0x12>) -100039b6: 68db ldr r3, [r3, #12] -100039b8: 46fc mov ip, pc -100039ba: 9301 str r3, [sp, #4] -100039bc: bd08 pop {r3, pc} -100039be: df0c .short 0xdf0c -100039c0: 10003f1d .word 0x10003f1d +10003a56 : +10003a56: b418 push {r3, r4} +10003a58: 4b0f ldr r3, [pc, #60] @ (10003a98 <__wrap___aeabi_dmul+0x12>) +10003a5a: 68db ldr r3, [r3, #12] +10003a5c: 46fc mov ip, pc +10003a5e: 9301 str r3, [sp, #4] +10003a60: bd08 pop {r3, pc} +10003a62: df0c .short 0xdf0c +10003a64: 10003fc1 .word 0x10003fc1 -100039c4 : -100039c4: 4a0c ldr r2, [pc, #48] @ (100039f8 <__wrap___aeabi_dmul+0x16>) -100039c6: b5f0 push {r4, r5, r6, r7, lr} -100039c8: 6e14 ldr r4, [r2, #96] @ 0x60 -100039ca: 6e55 ldr r5, [r2, #100] @ 0x64 -100039cc: 6f57 ldr r7, [r2, #116] @ 0x74 -100039ce: 6f16 ldr r6, [r2, #112] @ 0x70 -100039d0: 4662 mov r2, ip -100039d2: f7ff ffee bl 100039b2 -100039d6: 4a08 ldr r2, [pc, #32] @ (100039f8 <__wrap___aeabi_dmul+0x16>) -100039d8: 6614 str r4, [r2, #96] @ 0x60 -100039da: 6655 str r5, [r2, #100] @ 0x64 -100039dc: 6757 str r7, [r2, #116] @ 0x74 -100039de: 6716 str r6, [r2, #112] @ 0x70 -100039e0: bdf0 pop {r4, r5, r6, r7, pc} +10003a68 : +10003a68: 4a0c ldr r2, [pc, #48] @ (10003a9c <__wrap___aeabi_dmul+0x16>) +10003a6a: b5f0 push {r4, r5, r6, r7, lr} +10003a6c: 6e14 ldr r4, [r2, #96] @ 0x60 +10003a6e: 6e55 ldr r5, [r2, #100] @ 0x64 +10003a70: 6f57 ldr r7, [r2, #116] @ 0x74 +10003a72: 6f16 ldr r6, [r2, #112] @ 0x70 +10003a74: 4662 mov r2, ip +10003a76: f7ff ffee bl 10003a56 +10003a7a: 4a08 ldr r2, [pc, #32] @ (10003a9c <__wrap___aeabi_dmul+0x16>) +10003a7c: 6614 str r4, [r2, #96] @ 0x60 +10003a7e: 6655 str r5, [r2, #100] @ 0x64 +10003a80: 6757 str r7, [r2, #116] @ 0x74 +10003a82: 6716 str r6, [r2, #112] @ 0x70 +10003a84: bdf0 pop {r4, r5, r6, r7, pc} -100039e2 <__wrap___aeabi_dmul>: -100039e2: b418 push {r3, r4} -100039e4: 4b03 ldr r3, [pc, #12] @ (100039f4 <__wrap___aeabi_dmul+0x12>) -100039e6: 689b ldr r3, [r3, #8] -100039e8: 46fc mov ip, pc -100039ea: 9301 str r3, [sp, #4] -100039ec: bd08 pop {r3, pc} -100039ee: df08 .short 0xdf08 -100039f0: 10003dc1 .word 0x10003dc1 -100039f4: 2000053c .word 0x2000053c -100039f8: d0000000 .word 0xd0000000 +10003a86 <__wrap___aeabi_dmul>: +10003a86: b418 push {r3, r4} +10003a88: 4b03 ldr r3, [pc, #12] @ (10003a98 <__wrap___aeabi_dmul+0x12>) +10003a8a: 689b ldr r3, [r3, #8] +10003a8c: 46fc mov ip, pc +10003a8e: 9301 str r3, [sp, #4] +10003a90: bd08 pop {r3, pc} +10003a92: df08 .short 0xdf08 +10003a94: 10003e65 .word 0x10003e65 +10003a98: 200004c4 .word 0x200004c4 +10003a9c: d0000000 .word 0xd0000000 -100039fc <__wrap___aeabi_cdrcmple>: -100039fc: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -100039fe: 4050 eors r0, r2 -10003a00: 4042 eors r2, r0 -10003a02: 4050 eors r0, r2 -10003a04: 4059 eors r1, r3 -10003a06: 404b eors r3, r1 -10003a08: 4059 eors r1, r3 -10003a0a: e000 b.n 10003a0e <__aeabi_dfcmple_guts> +10003aa0 <__wrap___aeabi_cdrcmple>: +10003aa0: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} +10003aa2: 4050 eors r0, r2 +10003aa4: 4042 eors r2, r0 +10003aa6: 4050 eors r0, r2 +10003aa8: 4059 eors r1, r3 +10003aaa: 404b eors r3, r1 +10003aac: 4059 eors r1, r3 +10003aae: e000 b.n 10003ab2 <__aeabi_dfcmple_guts> -10003a0c <__wrap___aeabi_cdcmpeq>: -10003a0c: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} +10003ab0 <__wrap___aeabi_cdcmpeq>: +10003ab0: b5ff push {r0, r1, r2, r3, r4, r5, r6, r7, lr} -10003a0e <__aeabi_dfcmple_guts>: -10003a0e: 4f15 ldr r7, [pc, #84] @ (10003a64 <__aeabi_dfcmple_guts+0x56>) -10003a10: 004c lsls r4, r1, #1 -10003a12: 0d64 lsrs r4, r4, #21 -10003a14: d003 beq.n 10003a1e <__aeabi_dfcmple_guts+0x10> -10003a16: 42bc cmp r4, r7 -10003a18: d104 bne.n 10003a24 <__aeabi_dfcmple_guts+0x16> -10003a1a: 030c lsls r4, r1, #12 -10003a1c: d814 bhi.n 10003a48 <__aeabi_dfcmple_guts+0x3a> -10003a1e: 2000 movs r0, #0 -10003a20: 0d09 lsrs r1, r1, #20 -10003a22: 0509 lsls r1, r1, #20 -10003a24: 005c lsls r4, r3, #1 -10003a26: 0d64 lsrs r4, r4, #21 -10003a28: d003 beq.n 10003a32 <__aeabi_dfcmple_guts+0x24> -10003a2a: 42bc cmp r4, r7 -10003a2c: d104 bne.n 10003a38 <__aeabi_dfcmple_guts+0x2a> -10003a2e: 031c lsls r4, r3, #12 -10003a30: d80a bhi.n 10003a48 <__aeabi_dfcmple_guts+0x3a> -10003a32: 2200 movs r2, #0 -10003a34: 0d1b lsrs r3, r3, #20 -10003a36: 051b lsls r3, r3, #20 -10003a38: 2601 movs r6, #1 -10003a3a: 404b eors r3, r1 -10003a3c: d409 bmi.n 10003a52 <__aeabi_dfcmple_guts+0x44> -10003a3e: 404b eors r3, r1 -10003a40: d503 bpl.n 10003a4a <__aeabi_dfcmple_guts+0x3c> -10003a42: 428b cmp r3, r1 -10003a44: d100 bne.n 10003a48 <__aeabi_dfcmple_guts+0x3a> -10003a46: 4282 cmp r2, r0 -10003a48: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a4a: 4299 cmp r1, r3 -10003a4c: d1fc bne.n 10003a48 <__aeabi_dfcmple_guts+0x3a> -10003a4e: 4290 cmp r0, r2 -10003a50: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a52: 430b orrs r3, r1 -10003a54: 18db adds r3, r3, r3 -10003a56: 4303 orrs r3, r0 -10003a58: 4313 orrs r3, r2 -10003a5a: d0f5 beq.n 10003a48 <__aeabi_dfcmple_guts+0x3a> -10003a5c: 43c9 mvns r1, r1 -10003a5e: 1849 adds r1, r1, r1 -10003a60: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} -10003a62: 0000 .short 0x0000 -10003a64: 000007ff .word 0x000007ff +10003ab2 <__aeabi_dfcmple_guts>: +10003ab2: 4f15 ldr r7, [pc, #84] @ (10003b08 <__aeabi_dfcmple_guts+0x56>) +10003ab4: 004c lsls r4, r1, #1 +10003ab6: 0d64 lsrs r4, r4, #21 +10003ab8: d003 beq.n 10003ac2 <__aeabi_dfcmple_guts+0x10> +10003aba: 42bc cmp r4, r7 +10003abc: d104 bne.n 10003ac8 <__aeabi_dfcmple_guts+0x16> +10003abe: 030c lsls r4, r1, #12 +10003ac0: d814 bhi.n 10003aec <__aeabi_dfcmple_guts+0x3a> +10003ac2: 2000 movs r0, #0 +10003ac4: 0d09 lsrs r1, r1, #20 +10003ac6: 0509 lsls r1, r1, #20 +10003ac8: 005c lsls r4, r3, #1 +10003aca: 0d64 lsrs r4, r4, #21 +10003acc: d003 beq.n 10003ad6 <__aeabi_dfcmple_guts+0x24> +10003ace: 42bc cmp r4, r7 +10003ad0: d104 bne.n 10003adc <__aeabi_dfcmple_guts+0x2a> +10003ad2: 031c lsls r4, r3, #12 +10003ad4: d80a bhi.n 10003aec <__aeabi_dfcmple_guts+0x3a> +10003ad6: 2200 movs r2, #0 +10003ad8: 0d1b lsrs r3, r3, #20 +10003ada: 051b lsls r3, r3, #20 +10003adc: 2601 movs r6, #1 +10003ade: 404b eors r3, r1 +10003ae0: d409 bmi.n 10003af6 <__aeabi_dfcmple_guts+0x44> +10003ae2: 404b eors r3, r1 +10003ae4: d503 bpl.n 10003aee <__aeabi_dfcmple_guts+0x3c> +10003ae6: 428b cmp r3, r1 +10003ae8: d100 bne.n 10003aec <__aeabi_dfcmple_guts+0x3a> +10003aea: 4282 cmp r2, r0 +10003aec: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003aee: 4299 cmp r1, r3 +10003af0: d1fc bne.n 10003aec <__aeabi_dfcmple_guts+0x3a> +10003af2: 4290 cmp r0, r2 +10003af4: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003af6: 430b orrs r3, r1 +10003af8: 18db adds r3, r3, r3 +10003afa: 4303 orrs r3, r0 +10003afc: 4313 orrs r3, r2 +10003afe: d0f5 beq.n 10003aec <__aeabi_dfcmple_guts+0x3a> +10003b00: 43c9 mvns r1, r1 +10003b02: 1849 adds r1, r1, r1 +10003b04: bdff pop {r0, r1, r2, r3, r4, r5, r6, r7, pc} +10003b06: 0000 .short 0x0000 +10003b08: 000007ff .word 0x000007ff -10003a68 <__wrap___aeabi_dcmplt>: -10003a68: b500 push {lr} -10003a6a: f7ff ffcf bl 10003a0c <__wrap___aeabi_cdcmpeq> -10003a6e: 4180 sbcs r0, r0 -10003a70: bd00 pop {pc} -10003a72: 46c0 nop @ (mov r8, r8) +10003b0c <__wrap___aeabi_dcmplt>: +10003b0c: b500 push {lr} +10003b0e: f7ff ffcf bl 10003ab0 <__wrap___aeabi_cdcmpeq> +10003b12: 4180 sbcs r0, r0 +10003b14: bd00 pop {pc} +10003b16: 46c0 nop @ (mov r8, r8) -10003a74 <__wrap___aeabi_dcmple>: -10003a74: b500 push {lr} -10003a76: f7ff ffc9 bl 10003a0c <__wrap___aeabi_cdcmpeq> -10003a7a: d901 bls.n 10003a80 <__wrap___aeabi_dcmple+0xc> -10003a7c: 2000 movs r0, #0 -10003a7e: bd00 pop {pc} -10003a80: 2001 movs r0, #1 -10003a82: bd00 pop {pc} +10003b18 <__wrap___aeabi_dcmple>: +10003b18: b500 push {lr} +10003b1a: f7ff ffc9 bl 10003ab0 <__wrap___aeabi_cdcmpeq> +10003b1e: d901 bls.n 10003b24 <__wrap___aeabi_dcmple+0xc> +10003b20: 2000 movs r0, #0 +10003b22: bd00 pop {pc} +10003b24: 2001 movs r0, #1 +10003b26: bd00 pop {pc} -10003a84 <__wrap___aeabi_dcmpge>: -10003a84: b500 push {lr} -10003a86: f7ff ffb9 bl 100039fc <__wrap___aeabi_cdrcmple> -10003a8a: d901 bls.n 10003a90 <__wrap___aeabi_dcmpge+0xc> -10003a8c: 2000 movs r0, #0 -10003a8e: bd00 pop {pc} -10003a90: 2001 movs r0, #1 -10003a92: bd00 pop {pc} +10003b28 <__wrap___aeabi_dcmpge>: +10003b28: b500 push {lr} +10003b2a: f7ff ffb9 bl 10003aa0 <__wrap___aeabi_cdrcmple> +10003b2e: d901 bls.n 10003b34 <__wrap___aeabi_dcmpge+0xc> +10003b30: 2000 movs r0, #0 +10003b32: bd00 pop {pc} +10003b34: 2001 movs r0, #1 +10003b36: bd00 pop {pc} -10003a94 <__wrap___aeabi_dcmpgt>: -10003a94: b500 push {lr} -10003a96: f7ff ffb1 bl 100039fc <__wrap___aeabi_cdrcmple> -10003a9a: 4180 sbcs r0, r0 -10003a9c: bd00 pop {pc} +10003b38 <__wrap___aeabi_dcmpgt>: +10003b38: b500 push {lr} +10003b3a: f7ff ffb1 bl 10003aa0 <__wrap___aeabi_cdrcmple> +10003b3e: 4180 sbcs r0, r0 +10003b40: bd00 pop {pc} -10003a9e <__wrap___aeabi_dcmpun>: -10003a9e: 2001 movs r0, #1 -10003aa0: 0540 lsls r0, r0, #21 -10003aa2: 004a lsls r2, r1, #1 -10003aa4: 1812 adds r2, r2, r0 -10003aa6: d804 bhi.n 10003ab2 <__wrap___aeabi_dcmpun+0x14> -10003aa8: 005a lsls r2, r3, #1 -10003aaa: 1812 adds r2, r2, r0 -10003aac: d801 bhi.n 10003ab2 <__wrap___aeabi_dcmpun+0x14> -10003aae: 2000 movs r0, #0 -10003ab0: 4770 bx lr -10003ab2: 2001 movs r0, #1 -10003ab4: 4770 bx lr -10003ab6: 2000 movs r0, #0 -10003ab8: 4770 bx lr +10003b42 <__wrap___aeabi_dcmpun>: +10003b42: 2001 movs r0, #1 +10003b44: 0540 lsls r0, r0, #21 +10003b46: 004a lsls r2, r1, #1 +10003b48: 1812 adds r2, r2, r0 +10003b4a: d804 bhi.n 10003b56 <__wrap___aeabi_dcmpun+0x14> +10003b4c: 005a lsls r2, r3, #1 +10003b4e: 1812 adds r2, r2, r0 +10003b50: d801 bhi.n 10003b56 <__wrap___aeabi_dcmpun+0x14> +10003b52: 2000 movs r0, #0 +10003b54: 4770 bx lr +10003b56: 2001 movs r0, #1 +10003b58: 4770 bx lr +10003b5a: 2000 movs r0, #0 +10003b5c: 4770 bx lr ... -10003abc <__wrap___aeabi_ui2d>: -10003abc: 2100 movs r1, #0 -10003abe: 2800 cmp r0, #0 -10003ac0: d105 bne.n 10003ace <__wrap___aeabi_i2d+0xa> -10003ac2: 4770 bx lr +10003b60 <__wrap___aeabi_ui2d>: +10003b60: 2100 movs r1, #0 +10003b62: 2800 cmp r0, #0 +10003b64: d105 bne.n 10003b72 <__wrap___aeabi_i2d+0xa> +10003b66: 4770 bx lr -10003ac4 <__wrap___aeabi_i2d>: -10003ac4: 17c1 asrs r1, r0, #31 -10003ac6: 4048 eors r0, r1 -10003ac8: 1a40 subs r0, r0, r1 -10003aca: d0fa beq.n 10003ac2 <__wrap___aeabi_ui2d+0x6> -10003acc: 07c9 lsls r1, r1, #31 -10003ace: b513 push {r0, r1, r4, lr} -10003ad0: 4b06 ldr r3, [pc, #24] @ (10003aec <__wrap___aeabi_i2d+0x28>) -10003ad2: 681b ldr r3, [r3, #0] -10003ad4: 4798 blx r3 -10003ad6: bc0c pop {r2, r3} -10003ad8: 1c44 adds r4, r0, #1 -10003ada: 40a2 lsls r2, r4 -10003adc: 0510 lsls r0, r2, #20 -10003ade: 0b12 lsrs r2, r2, #12 -10003ae0: 4903 ldr r1, [pc, #12] @ (10003af0 <__wrap___aeabi_i2d+0x2c>) -10003ae2: 1b09 subs r1, r1, r4 -10003ae4: 0509 lsls r1, r1, #20 -10003ae6: 4319 orrs r1, r3 -10003ae8: 4311 orrs r1, r2 -10003aea: bd10 pop {r4, pc} -10003aec: 2000063c .word 0x2000063c -10003af0: 0000041f .word 0x0000041f +10003b68 <__wrap___aeabi_i2d>: +10003b68: 17c1 asrs r1, r0, #31 +10003b6a: 4048 eors r0, r1 +10003b6c: 1a40 subs r0, r0, r1 +10003b6e: d0fa beq.n 10003b66 <__wrap___aeabi_ui2d+0x6> +10003b70: 07c9 lsls r1, r1, #31 +10003b72: b513 push {r0, r1, r4, lr} +10003b74: 4b06 ldr r3, [pc, #24] @ (10003b90 <__wrap___aeabi_i2d+0x28>) +10003b76: 681b ldr r3, [r3, #0] +10003b78: 4798 blx r3 +10003b7a: bc0c pop {r2, r3} +10003b7c: 1c44 adds r4, r0, #1 +10003b7e: 40a2 lsls r2, r4 +10003b80: 0510 lsls r0, r2, #20 +10003b82: 0b12 lsrs r2, r2, #12 +10003b84: 4903 ldr r1, [pc, #12] @ (10003b94 <__wrap___aeabi_i2d+0x2c>) +10003b86: 1b09 subs r1, r1, r4 +10003b88: 0509 lsls r1, r1, #20 +10003b8a: 4319 orrs r1, r3 +10003b8c: 4311 orrs r1, r2 +10003b8e: bd10 pop {r4, pc} +10003b90: 200005c4 .word 0x200005c4 +10003b94: 0000041f .word 0x0000041f -10003af4 <__wrap___aeabi_d2iz>: -10003af4: b510 push {r4, lr} -10003af6: 004c lsls r4, r1, #1 -10003af8: 0d62 lsrs r2, r4, #21 -10003afa: 2380 movs r3, #128 @ 0x80 -10003afc: 18d2 adds r2, r2, r3 -10003afe: 00db lsls r3, r3, #3 -10003b00: 1ad2 subs r2, r2, r3 -10003b02: 055b lsls r3, r3, #21 -10003b04: 2a7e cmp r2, #126 @ 0x7e -10003b06: dd10 ble.n 10003b2a <__wrap___aeabi_d2iz+0x36> -10003b08: 3a9e subs r2, #158 @ 0x9e -10003b0a: da13 bge.n 10003b34 <__wrap___aeabi_d2iz+0x40> -10003b0c: 17cc asrs r4, r1, #31 -10003b0e: 0309 lsls r1, r1, #12 -10003b10: 0849 lsrs r1, r1, #1 -10003b12: 4319 orrs r1, r3 -10003b14: 4252 negs r2, r2 -10003b16: 40d1 lsrs r1, r2 -10003b18: 0064 lsls r4, r4, #1 -10003b1a: 3401 adds r4, #1 -10003b1c: 3215 adds r2, #21 -10003b1e: 2a20 cmp r2, #32 -10003b20: da05 bge.n 10003b2e <__wrap___aeabi_d2iz+0x3a> -10003b22: 40d0 lsrs r0, r2 -10003b24: 4308 orrs r0, r1 -10003b26: 4360 muls r0, r4 -10003b28: bd10 pop {r4, pc} -10003b2a: 2000 movs r0, #0 -10003b2c: bd10 pop {r4, pc} -10003b2e: 4608 mov r0, r1 -10003b30: 4360 muls r0, r4 -10003b32: bd10 pop {r4, pc} -10003b34: 0fc8 lsrs r0, r1, #31 -10003b36: 18c0 adds r0, r0, r3 -10003b38: 3801 subs r0, #1 -10003b3a: bd10 pop {r4, pc} +10003b98 <__wrap___aeabi_d2iz>: +10003b98: b510 push {r4, lr} +10003b9a: 004c lsls r4, r1, #1 +10003b9c: 0d62 lsrs r2, r4, #21 +10003b9e: 2380 movs r3, #128 @ 0x80 +10003ba0: 18d2 adds r2, r2, r3 +10003ba2: 00db lsls r3, r3, #3 +10003ba4: 1ad2 subs r2, r2, r3 +10003ba6: 055b lsls r3, r3, #21 +10003ba8: 2a7e cmp r2, #126 @ 0x7e +10003baa: dd10 ble.n 10003bce <__wrap___aeabi_d2iz+0x36> +10003bac: 3a9e subs r2, #158 @ 0x9e +10003bae: da13 bge.n 10003bd8 <__wrap___aeabi_d2iz+0x40> +10003bb0: 17cc asrs r4, r1, #31 +10003bb2: 0309 lsls r1, r1, #12 +10003bb4: 0849 lsrs r1, r1, #1 +10003bb6: 4319 orrs r1, r3 +10003bb8: 4252 negs r2, r2 +10003bba: 40d1 lsrs r1, r2 +10003bbc: 0064 lsls r4, r4, #1 +10003bbe: 3401 adds r4, #1 +10003bc0: 3215 adds r2, #21 +10003bc2: 2a20 cmp r2, #32 +10003bc4: da05 bge.n 10003bd2 <__wrap___aeabi_d2iz+0x3a> +10003bc6: 40d0 lsrs r0, r2 +10003bc8: 4308 orrs r0, r1 +10003bca: 4360 muls r0, r4 +10003bcc: bd10 pop {r4, pc} +10003bce: 2000 movs r0, #0 +10003bd0: bd10 pop {r4, pc} +10003bd2: 4608 mov r0, r1 +10003bd4: 4360 muls r0, r4 +10003bd6: bd10 pop {r4, pc} +10003bd8: 0fc8 lsrs r0, r1, #31 +10003bda: 18c0 adds r0, r0, r3 +10003bdc: 3801 subs r0, #1 +10003bde: bd10 pop {r4, pc} -10003b3c <__wrap___aeabi_d2uiz>: -10003b3c: b418 push {r3, r4} -10003b3e: 4b04 ldr r3, [pc, #16] @ (10003b50 <__wrap___aeabi_d2uiz+0x14>) -10003b40: 6a5b ldr r3, [r3, #36] @ 0x24 -10003b42: 46fc mov ip, pc -10003b44: 9301 str r3, [sp, #4] -10003b46: bd08 pop {r3, pc} -10003b48: 40cddf24 .word 0x40cddf24 -10003b4c: 00001000 .word 0x00001000 -10003b50: 2000053c .word 0x2000053c +10003be0 <__wrap___aeabi_d2uiz>: +10003be0: b418 push {r3, r4} +10003be2: 4b04 ldr r3, [pc, #16] @ (10003bf4 <__wrap___aeabi_d2uiz+0x14>) +10003be4: 6a5b ldr r3, [r3, #36] @ 0x24 +10003be6: 46fc mov ip, pc +10003be8: 9301 str r3, [sp, #4] +10003bea: bd08 pop {r3, pc} +10003bec: 4171df24 .word 0x4171df24 +10003bf0: 00001000 .word 0x00001000 +10003bf4: 200004c4 .word 0x200004c4 -10003b54 <__aeabi_double_init>: -10003b54: b570 push {r4, r5, r6, lr} -10003b56: 2313 movs r3, #19 -10003b58: 781c ldrb r4, [r3, #0] -10003b5a: 2c01 cmp r4, #1 -10003b5c: d012 beq.n 10003b84 <__aeabi_double_init+0x30> -10003b5e: 2c01 cmp r4, #1 -10003b60: dc12 bgt.n 10003b88 <__aeabi_double_init+0x34> -10003b62: 4b21 ldr r3, [pc, #132] @ (10003be8 <__aeabi_double_init+0x94>) -10003b64: 4a21 ldr r2, [pc, #132] @ (10003bec <__aeabi_double_init+0x98>) -10003b66: 6493 str r3, [r2, #72] @ 0x48 -10003b68: 4821 ldr r0, [pc, #132] @ (10003bf0 <__aeabi_double_init+0x9c>) -10003b6a: f7ff fc7b bl 10003464 -10003b6e: 4b21 ldr r3, [pc, #132] @ (10003bf4 <__aeabi_double_init+0xa0>) -10003b70: 6018 str r0, [r3, #0] -10003b72: bd70 pop {r4, r5, r6, pc} -10003b74: 491c ldr r1, [pc, #112] @ (10003be8 <__aeabi_double_init+0x94>) -10003b76: 4a1d ldr r2, [pc, #116] @ (10003bec <__aeabi_double_init+0x98>) -10003b78: 0098 lsls r0, r3, #2 -10003b7a: 5081 str r1, [r0, r2] -10003b7c: 3301 adds r3, #1 -10003b7e: 2b1f cmp r3, #31 -10003b80: d9f8 bls.n 10003b74 <__aeabi_double_init+0x20> -10003b82: e7ec b.n 10003b5e <__aeabi_double_init+0xa> -10003b84: 2300 movs r3, #0 -10003b86: e7fa b.n 10003b7e <__aeabi_double_init+0x2a> -10003b88: 481b ldr r0, [pc, #108] @ (10003bf8 <__aeabi_double_init+0xa4>) -10003b8a: f7ff fc73 bl 10003474 -10003b8e: 0005 movs r5, r0 -10003b90: 481a ldr r0, [pc, #104] @ (10003bfc <__aeabi_double_init+0xa8>) -10003b92: f7ff fc6f bl 10003474 -10003b96: 3802 subs r0, #2 -10003b98: 7803 ldrb r3, [r0, #0] -10003b9a: 009b lsls r3, r3, #2 -10003b9c: 2b7f cmp r3, #127 @ 0x7f -10003b9e: dd09 ble.n 10003bb4 <__aeabi_double_init+0x60> -10003ba0: 4812 ldr r0, [pc, #72] @ (10003bec <__aeabi_double_init+0x98>) -10003ba2: 2280 movs r2, #128 @ 0x80 -10003ba4: 0029 movs r1, r5 -10003ba6: f000 fba9 bl 100042fc <__wrap___aeabi_memcpy> -10003baa: 2c02 cmp r4, #2 -10003bac: d008 beq.n 10003bc0 <__aeabi_double_init+0x6c> -10003bae: 2c02 cmp r4, #2 -10003bb0: dcda bgt.n 10003b68 <__aeabi_double_init+0x14> -10003bb2: e7d6 b.n 10003b62 <__aeabi_double_init+0xe> -10003bb4: 4b12 ldr r3, [pc, #72] @ (10003c00 <__aeabi_double_init+0xac>) -10003bb6: 4a13 ldr r2, [pc, #76] @ (10003c04 <__aeabi_double_init+0xb0>) -10003bb8: 4813 ldr r0, [pc, #76] @ (10003c08 <__aeabi_double_init+0xb4>) -10003bba: 2132 movs r1, #50 @ 0x32 -10003bbc: f7fe fabe bl 1000213c <__assert_func> -10003bc0: 4b12 ldr r3, [pc, #72] @ (10003c0c <__aeabi_double_init+0xb8>) -10003bc2: 881a ldrh r2, [r3, #0] -10003bc4: 23b5 movs r3, #181 @ 0xb5 -10003bc6: 021b lsls r3, r3, #8 -10003bc8: 429a cmp r2, r3 -10003bca: d109 bne.n 10003be0 <__aeabi_double_init+0x8c> -10003bcc: 4b10 ldr r3, [pc, #64] @ (10003c10 <__aeabi_double_init+0xbc>) -10003bce: 881a ldrh r2, [r3, #0] -10003bd0: 4b10 ldr r3, [pc, #64] @ (10003c14 <__aeabi_double_init+0xc0>) -10003bd2: 429a cmp r2, r3 -10003bd4: d104 bne.n 10003be0 <__aeabi_double_init+0x8c> -10003bd6: 4b10 ldr r3, [pc, #64] @ (10003c18 <__aeabi_double_init+0xc4>) -10003bd8: 881a ldrh r2, [r3, #0] -10003bda: 4b10 ldr r3, [pc, #64] @ (10003c1c <__aeabi_double_init+0xc8>) -10003bdc: 429a cmp r2, r3 -10003bde: d0e6 beq.n 10003bae <__aeabi_double_init+0x5a> -10003be0: 2000 movs r0, #0 -10003be2: f7fe fb43 bl 1000226c -10003be6: 46c0 nop @ (mov r8, r8) -10003be8: 10003c21 .word 0x10003c21 -10003bec: 2000053c .word 0x2000053c -10003bf0: 0000334c .word 0x0000334c -10003bf4: 2000063c .word 0x2000063c -10003bf8: 00004453 .word 0x00004453 -10003bfc: 00004653 .word 0x00004653 -10003c00: 10005708 .word 0x10005708 -10003c04: 100057bc .word 0x100057bc -10003c08: 10005768 .word 0x10005768 -10003c0c: 00003854 .word 0x00003854 -10003c10: 000038d8 .word 0x000038d8 -10003c14: 00004649 .word 0x00004649 -10003c18: 0000389c .word 0x0000389c -10003c1c: 00004659 .word 0x00004659 +10003bf8 <__aeabi_double_init>: +10003bf8: b570 push {r4, r5, r6, lr} +10003bfa: 2313 movs r3, #19 +10003bfc: 781c ldrb r4, [r3, #0] +10003bfe: 2c01 cmp r4, #1 +10003c00: d012 beq.n 10003c28 <__aeabi_double_init+0x30> +10003c02: 2c01 cmp r4, #1 +10003c04: dc12 bgt.n 10003c2c <__aeabi_double_init+0x34> +10003c06: 4b21 ldr r3, [pc, #132] @ (10003c8c <__aeabi_double_init+0x94>) +10003c08: 4a21 ldr r2, [pc, #132] @ (10003c90 <__aeabi_double_init+0x98>) +10003c0a: 6493 str r3, [r2, #72] @ 0x48 +10003c0c: 4821 ldr r0, [pc, #132] @ (10003c94 <__aeabi_double_init+0x9c>) +10003c0e: f7ff fc7b bl 10003508 +10003c12: 4b21 ldr r3, [pc, #132] @ (10003c98 <__aeabi_double_init+0xa0>) +10003c14: 6018 str r0, [r3, #0] +10003c16: bd70 pop {r4, r5, r6, pc} +10003c18: 491c ldr r1, [pc, #112] @ (10003c8c <__aeabi_double_init+0x94>) +10003c1a: 4a1d ldr r2, [pc, #116] @ (10003c90 <__aeabi_double_init+0x98>) +10003c1c: 0098 lsls r0, r3, #2 +10003c1e: 5081 str r1, [r0, r2] +10003c20: 3301 adds r3, #1 +10003c22: 2b1f cmp r3, #31 +10003c24: d9f8 bls.n 10003c18 <__aeabi_double_init+0x20> +10003c26: e7ec b.n 10003c02 <__aeabi_double_init+0xa> +10003c28: 2300 movs r3, #0 +10003c2a: e7fa b.n 10003c22 <__aeabi_double_init+0x2a> +10003c2c: 481b ldr r0, [pc, #108] @ (10003c9c <__aeabi_double_init+0xa4>) +10003c2e: f7ff fc73 bl 10003518 +10003c32: 0005 movs r5, r0 +10003c34: 481a ldr r0, [pc, #104] @ (10003ca0 <__aeabi_double_init+0xa8>) +10003c36: f7ff fc6f bl 10003518 +10003c3a: 3802 subs r0, #2 +10003c3c: 7803 ldrb r3, [r0, #0] +10003c3e: 009b lsls r3, r3, #2 +10003c40: 2b7f cmp r3, #127 @ 0x7f +10003c42: dd09 ble.n 10003c58 <__aeabi_double_init+0x60> +10003c44: 4812 ldr r0, [pc, #72] @ (10003c90 <__aeabi_double_init+0x98>) +10003c46: 2280 movs r2, #128 @ 0x80 +10003c48: 0029 movs r1, r5 +10003c4a: f000 fc0b bl 10004464 <__wrap___aeabi_memcpy> +10003c4e: 2c02 cmp r4, #2 +10003c50: d008 beq.n 10003c64 <__aeabi_double_init+0x6c> +10003c52: 2c02 cmp r4, #2 +10003c54: dcda bgt.n 10003c0c <__aeabi_double_init+0x14> +10003c56: e7d6 b.n 10003c06 <__aeabi_double_init+0xe> +10003c58: 4b12 ldr r3, [pc, #72] @ (10003ca4 <__aeabi_double_init+0xac>) +10003c5a: 4a13 ldr r2, [pc, #76] @ (10003ca8 <__aeabi_double_init+0xb0>) +10003c5c: 4813 ldr r0, [pc, #76] @ (10003cac <__aeabi_double_init+0xb4>) +10003c5e: 2132 movs r1, #50 @ 0x32 +10003c60: f7fe fabe bl 100021e0 <__assert_func> +10003c64: 4b12 ldr r3, [pc, #72] @ (10003cb0 <__aeabi_double_init+0xb8>) +10003c66: 881a ldrh r2, [r3, #0] +10003c68: 23b5 movs r3, #181 @ 0xb5 +10003c6a: 021b lsls r3, r3, #8 +10003c6c: 429a cmp r2, r3 +10003c6e: d109 bne.n 10003c84 <__aeabi_double_init+0x8c> +10003c70: 4b10 ldr r3, [pc, #64] @ (10003cb4 <__aeabi_double_init+0xbc>) +10003c72: 881a ldrh r2, [r3, #0] +10003c74: 4b10 ldr r3, [pc, #64] @ (10003cb8 <__aeabi_double_init+0xc0>) +10003c76: 429a cmp r2, r3 +10003c78: d104 bne.n 10003c84 <__aeabi_double_init+0x8c> +10003c7a: 4b10 ldr r3, [pc, #64] @ (10003cbc <__aeabi_double_init+0xc4>) +10003c7c: 881a ldrh r2, [r3, #0] +10003c7e: 4b10 ldr r3, [pc, #64] @ (10003cc0 <__aeabi_double_init+0xc8>) +10003c80: 429a cmp r2, r3 +10003c82: d0e6 beq.n 10003c52 <__aeabi_double_init+0x5a> +10003c84: 2000 movs r0, #0 +10003c86: f7fe fb43 bl 10002310 +10003c8a: 46c0 nop @ (mov r8, r8) +10003c8c: 10003cc5 .word 0x10003cc5 +10003c90: 200004c4 .word 0x200004c4 +10003c94: 0000334c .word 0x0000334c +10003c98: 200005c4 .word 0x200005c4 +10003c9c: 00004453 .word 0x00004453 +10003ca0: 00004653 .word 0x00004653 +10003ca4: 10005a68 .word 0x10005a68 +10003ca8: 10005b1c .word 0x10005b1c +10003cac: 10005ac8 .word 0x10005ac8 +10003cb0: 00003854 .word 0x00003854 +10003cb4: 000038d8 .word 0x000038d8 +10003cb8: 00004649 .word 0x00004649 +10003cbc: 0000389c .word 0x0000389c +10003cc0: 00004659 .word 0x00004659 -10003c20 : -10003c20: b507 push {r0, r1, r2, lr} -10003c22: 4660 mov r0, ip -10003c24: 2800 cmp r0, #0 -10003c26: d100 bne.n 10003c2a -10003c28: be00 bkpt 0x0000 -10003c2a: 8801 ldrh r1, [r0, #0] -10003c2c: 0a0a lsrs r2, r1, #8 -10003c2e: 3002 adds r0, #2 -10003c30: 2adf cmp r2, #223 @ 0xdf -10003c32: d1fa bne.n 10003c2a -10003c34: b2c9 uxtb r1, r1 -10003c36: 0882 lsrs r2, r0, #2 -10003c38: d304 bcc.n 10003c44 -10003c3a: 8802 ldrh r2, [r0, #0] -10003c3c: 8840 ldrh r0, [r0, #2] -10003c3e: 0400 lsls r0, r0, #16 -10003c40: 4310 orrs r0, r2 -10003c42: e000 b.n 10003c46 -10003c44: 6800 ldr r0, [r0, #0] -10003c46: 4a02 ldr r2, [pc, #8] @ (10003c50 ) -10003c48: 5050 str r0, [r2, r1] -10003c4a: 9003 str r0, [sp, #12] -10003c4c: bd07 pop {r0, r1, r2, pc} -10003c4e: 0000 .short 0x0000 -10003c50: 2000053c .word 0x2000053c +10003cc4 : +10003cc4: b507 push {r0, r1, r2, lr} +10003cc6: 4660 mov r0, ip +10003cc8: 2800 cmp r0, #0 +10003cca: d100 bne.n 10003cce +10003ccc: be00 bkpt 0x0000 +10003cce: 8801 ldrh r1, [r0, #0] +10003cd0: 0a0a lsrs r2, r1, #8 +10003cd2: 3002 adds r0, #2 +10003cd4: 2adf cmp r2, #223 @ 0xdf +10003cd6: d1fa bne.n 10003cce +10003cd8: b2c9 uxtb r1, r1 +10003cda: 0882 lsrs r2, r0, #2 +10003cdc: d304 bcc.n 10003ce8 +10003cde: 8802 ldrh r2, [r0, #0] +10003ce0: 8840 ldrh r0, [r0, #2] +10003ce2: 0400 lsls r0, r0, #16 +10003ce4: 4310 orrs r0, r2 +10003ce6: e000 b.n 10003cea +10003ce8: 6800 ldr r0, [r0, #0] +10003cea: 4a02 ldr r2, [pc, #8] @ (10003cf4 ) +10003cec: 5050 str r0, [r2, r1] +10003cee: 9003 str r0, [sp, #12] +10003cf0: bd07 pop {r0, r1, r2, pc} +10003cf2: 0000 .short 0x0000 +10003cf4: 200004c4 .word 0x200004c4 -10003c54 : -10003c54: b40f push {r0, r1, r2, r3} -10003c56: bc03 pop {r0, r1} -10003c58: bc0c pop {r2, r3} +10003cf8 : +10003cf8: b40f push {r0, r1, r2, r3} +10003cfa: bc03 pop {r0, r1} +10003cfc: bc0c pop {r2, r3} -10003c5a : -10003c5a: b5f0 push {r4, r5, r6, r7, lr} -10003c5c: 2401 movs r4, #1 -10003c5e: 07e4 lsls r4, r4, #31 -10003c60: 4063 eors r3, r4 -10003c62: e000 b.n 10003c66 +10003cfe : +10003cfe: b5f0 push {r4, r5, r6, r7, lr} +10003d00: 2401 movs r4, #1 +10003d02: 07e4 lsls r4, r4, #31 +10003d04: 4063 eors r3, r4 +10003d06: e000 b.n 10003d0a -10003c64 : -10003c64: b5f0 push {r4, r5, r6, r7, lr} +10003d08 : +10003d08: b5f0 push {r4, r5, r6, r7, lr} -10003c66 : -10003c66: 0d0c lsrs r4, r1, #20 -10003c68: 0fcf lsrs r7, r1, #31 -10003c6a: 1e66 subs r6, r4, #1 -10003c6c: 0536 lsls r6, r6, #20 -10003c6e: 1b89 subs r1, r1, r6 -10003c70: 0564 lsls r4, r4, #21 -10003c72: d303 bcc.n 10003c7c -10003c74: 43c9 mvns r1, r1 -10003c76: 4240 negs r0, r0 -10003c78: d300 bcc.n 10003c7c -10003c7a: 3101 adds r1, #1 +10003d0a : +10003d0a: 0d0c lsrs r4, r1, #20 +10003d0c: 0fcf lsrs r7, r1, #31 +10003d0e: 1e66 subs r6, r4, #1 +10003d10: 0536 lsls r6, r6, #20 +10003d12: 1b89 subs r1, r1, r6 +10003d14: 0564 lsls r4, r4, #21 +10003d16: d303 bcc.n 10003d20 +10003d18: 43c9 mvns r1, r1 +10003d1a: 4240 negs r0, r0 +10003d1c: d300 bcc.n 10003d20 +10003d1e: 3101 adds r1, #1 -10003c7c : -10003c7c: 0d64 lsrs r4, r4, #21 -10003c7e: d003 beq.n 10003c88 -10003c80: 1c66 adds r6, r4, #1 -10003c82: 0af6 lsrs r6, r6, #11 -10003c84: d007 beq.n 10003c96 -10003c86: 1be4 subs r4, r4, r7 +10003d20 : +10003d20: 0d64 lsrs r4, r4, #21 +10003d22: d003 beq.n 10003d2c +10003d24: 1c66 adds r6, r4, #1 +10003d26: 0af6 lsrs r6, r6, #11 +10003d28: d007 beq.n 10003d3a +10003d2a: 1be4 subs r4, r4, r7 -10003c88 : -10003c88: 2000 movs r0, #0 -10003c8a: 007f lsls r7, r7, #1 -10003c8c: 1c79 adds r1, r7, #1 -10003c8e: 0789 lsls r1, r1, #30 -10003c90: 1289 asrs r1, r1, #10 -10003c92: 3c80 subs r4, #128 @ 0x80 -10003c94: 0324 lsls r4, r4, #12 +10003d2c : +10003d2c: 2000 movs r0, #0 +10003d2e: 007f lsls r7, r7, #1 +10003d30: 1c79 adds r1, r7, #1 +10003d32: 0789 lsls r1, r1, #30 +10003d34: 1289 asrs r1, r1, #10 +10003d36: 3c80 subs r4, #128 @ 0x80 +10003d38: 0324 lsls r4, r4, #12 -10003c96 : -10003c96: 0d1d lsrs r5, r3, #20 -10003c98: 0fdf lsrs r7, r3, #31 -10003c9a: 1e6e subs r6, r5, #1 -10003c9c: 0536 lsls r6, r6, #20 -10003c9e: 1b9b subs r3, r3, r6 -10003ca0: 056d lsls r5, r5, #21 -10003ca2: d303 bcc.n 10003cac -10003ca4: 43db mvns r3, r3 -10003ca6: 4252 negs r2, r2 -10003ca8: d300 bcc.n 10003cac -10003caa: 3301 adds r3, #1 +10003d3a : +10003d3a: 0d1d lsrs r5, r3, #20 +10003d3c: 0fdf lsrs r7, r3, #31 +10003d3e: 1e6e subs r6, r5, #1 +10003d40: 0536 lsls r6, r6, #20 +10003d42: 1b9b subs r3, r3, r6 +10003d44: 056d lsls r5, r5, #21 +10003d46: d303 bcc.n 10003d50 +10003d48: 43db mvns r3, r3 +10003d4a: 4252 negs r2, r2 +10003d4c: d300 bcc.n 10003d50 +10003d4e: 3301 adds r3, #1 -10003cac : -10003cac: 0d6d lsrs r5, r5, #21 -10003cae: d003 beq.n 10003cb8 -10003cb0: 1c6e adds r6, r5, #1 -10003cb2: 0af6 lsrs r6, r6, #11 -10003cb4: d007 beq.n 10003cc6 -10003cb6: 1bed subs r5, r5, r7 +10003d50 : +10003d50: 0d6d lsrs r5, r5, #21 +10003d52: d003 beq.n 10003d5c +10003d54: 1c6e adds r6, r5, #1 +10003d56: 0af6 lsrs r6, r6, #11 +10003d58: d007 beq.n 10003d6a +10003d5a: 1bed subs r5, r5, r7 -10003cb8 : -10003cb8: 2200 movs r2, #0 -10003cba: 007f lsls r7, r7, #1 -10003cbc: 1c7b adds r3, r7, #1 -10003cbe: 079b lsls r3, r3, #30 -10003cc0: 129b asrs r3, r3, #10 -10003cc2: 3d80 subs r5, #128 @ 0x80 -10003cc4: 032d lsls r5, r5, #12 +10003d5c : +10003d5c: 2200 movs r2, #0 +10003d5e: 007f lsls r7, r7, #1 +10003d60: 1c7b adds r3, r7, #1 +10003d62: 079b lsls r3, r3, #30 +10003d64: 129b asrs r3, r3, #10 +10003d66: 3d80 subs r5, #128 @ 0x80 +10003d68: 032d lsls r5, r5, #12 -10003cc6 : -10003cc6: 1b2f subs r7, r5, r4 -10003cc8: 1b66 subs r6, r4, r5 -10003cca: d458 bmi.n 10003d7e -10003ccc: 46a4 mov ip, r4 -10003cce: 2e20 cmp r6, #32 -10003cd0: da46 bge.n 10003d60 -10003cd2: 3720 adds r7, #32 -10003cd4: 0014 movs r4, r2 -10003cd6: 40bc lsls r4, r7 +10003d6a : +10003d6a: 1b2f subs r7, r5, r4 +10003d6c: 1b66 subs r6, r4, r5 +10003d6e: d458 bmi.n 10003e22 +10003d70: 46a4 mov ip, r4 +10003d72: 2e20 cmp r6, #32 +10003d74: da46 bge.n 10003e04 +10003d76: 3720 adds r7, #32 +10003d78: 0014 movs r4, r2 +10003d7a: 40bc lsls r4, r7 -10003cd8 : -10003cd8: 001d movs r5, r3 -10003cda: 40bd lsls r5, r7 -10003cdc: 40f2 lsrs r2, r6 -10003cde: 4133 asrs r3, r6 -10003ce0: 432a orrs r2, r5 +10003d7c : +10003d7c: 001d movs r5, r3 +10003d7e: 40bd lsls r5, r7 +10003d80: 40f2 lsrs r2, r6 +10003d82: 4133 asrs r3, r6 +10003d84: 432a orrs r2, r5 -10003ce2 : -10003ce2: 1880 adds r0, r0, r2 -10003ce4: 4159 adcs r1, r3 +10003d86 : +10003d86: 1880 adds r0, r0, r2 +10003d88: 4159 adcs r1, r3 -10003ce6 : -10003ce6: 0fcb lsrs r3, r1, #31 -10003ce8: d005 beq.n 10003cf6 -10003cea: 43c9 mvns r1, r1 -10003cec: 43c0 mvns r0, r0 -10003cee: 2200 movs r2, #0 -10003cf0: 4264 negs r4, r4 -10003cf2: 4150 adcs r0, r2 -10003cf4: 4151 adcs r1, r2 -10003cf6: 4662 mov r2, ip -10003cf8: 0d4d lsrs r5, r1, #21 -10003cfa: d128 bne.n 10003d4e -10003cfc: 0d0d lsrs r5, r1, #20 -10003cfe: d107 bne.n 10003d10 -10003d00: 2800 cmp r0, #0 -10003d02: d01f beq.n 10003d44 +10003d8a : +10003d8a: 0fcb lsrs r3, r1, #31 +10003d8c: d005 beq.n 10003d9a +10003d8e: 43c9 mvns r1, r1 +10003d90: 43c0 mvns r0, r0 +10003d92: 2200 movs r2, #0 +10003d94: 4264 negs r4, r4 +10003d96: 4150 adcs r0, r2 +10003d98: 4151 adcs r1, r2 +10003d9a: 4662 mov r2, ip +10003d9c: 0d4d lsrs r5, r1, #21 +10003d9e: d128 bne.n 10003df2 +10003da0: 0d0d lsrs r5, r1, #20 +10003da2: d107 bne.n 10003db4 +10003da4: 2800 cmp r0, #0 +10003da6: d01f beq.n 10003de8 -10003d04 : -10003d04: 1924 adds r4, r4, r4 -10003d06: 4140 adcs r0, r0 -10003d08: 4149 adcs r1, r1 -10003d0a: 3a01 subs r2, #1 -10003d0c: 0d0d lsrs r5, r1, #20 -10003d0e: d0f9 beq.n 10003d04 +10003da8 : +10003da8: 1924 adds r4, r4, r4 +10003daa: 4140 adcs r0, r0 +10003dac: 4149 adcs r1, r1 +10003dae: 3a01 subs r2, #1 +10003db0: 0d0d lsrs r5, r1, #20 +10003db2: d0f9 beq.n 10003da8 -10003d10 : -10003d10: 0064 lsls r4, r4, #1 -10003d12: d306 bcc.n 10003d22 +10003db4 : +10003db4: 0064 lsls r4, r4, #1 +10003db6: d306 bcc.n 10003dc6 -10003d14 : -10003d14: 3001 adds r0, #1 -10003d16: d300 bcc.n 10003d1a -10003d18: 3101 adds r1, #1 -10003d1a: 2c00 cmp r4, #0 -10003d1c: d101 bne.n 10003d22 -10003d1e: 0840 lsrs r0, r0, #1 -10003d20: 0040 lsls r0, r0, #1 +10003db8 : +10003db8: 3001 adds r0, #1 +10003dba: d300 bcc.n 10003dbe +10003dbc: 3101 adds r1, #1 +10003dbe: 2c00 cmp r4, #0 +10003dc0: d101 bne.n 10003dc6 +10003dc2: 0840 lsrs r0, r0, #1 +10003dc4: 0040 lsls r0, r0, #1 -10003d22 : -10003d22: 3a01 subs r2, #1 -10003d24: d40b bmi.n 10003d3e -10003d26: 1c94 adds r4, r2, #2 -10003d28: 0ae4 lsrs r4, r4, #11 -10003d2a: d104 bne.n 10003d36 -10003d2c: 0512 lsls r2, r2, #20 -10003d2e: 4411 add r1, r2 -10003d30: 07db lsls r3, r3, #31 -10003d32: 4419 add r1, r3 -10003d34: bdf0 pop {r4, r5, r6, r7, pc} +10003dc6 : +10003dc6: 3a01 subs r2, #1 +10003dc8: d40b bmi.n 10003de2 +10003dca: 1c94 adds r4, r2, #2 +10003dcc: 0ae4 lsrs r4, r4, #11 +10003dce: d104 bne.n 10003dda +10003dd0: 0512 lsls r2, r2, #20 +10003dd2: 4411 add r1, r2 +10003dd4: 07db lsls r3, r3, #31 +10003dd6: 4419 add r1, r3 +10003dd8: bdf0 pop {r4, r5, r6, r7, pc} -10003d36 : -10003d36: 07d9 lsls r1, r3, #31 -10003d38: 4b20 ldr r3, [pc, #128] @ (10003dbc ) -10003d3a: 4319 orrs r1, r3 -10003d3c: e000 b.n 10003d40 +10003dda : +10003dda: 07d9 lsls r1, r3, #31 +10003ddc: 4b20 ldr r3, [pc, #128] @ (10003e60 ) +10003dde: 4319 orrs r1, r3 +10003de0: e000 b.n 10003de4 -10003d3e : -10003d3e: 07d9 lsls r1, r3, #31 -10003d40: 2000 movs r0, #0 -10003d42: bdf0 pop {r4, r5, r6, r7, pc} +10003de2 : +10003de2: 07d9 lsls r1, r3, #31 +10003de4: 2000 movs r0, #0 +10003de6: bdf0 pop {r4, r5, r6, r7, pc} -10003d44 : -10003d44: 2900 cmp r1, #0 -10003d46: d1dd bne.n 10003d04 -10003d48: 2c00 cmp r4, #0 -10003d4a: d1db bne.n 10003d04 -10003d4c: bdf0 pop {r4, r5, r6, r7, pc} +10003de8 : +10003de8: 2900 cmp r1, #0 +10003dea: d1dd bne.n 10003da8 +10003dec: 2c00 cmp r4, #0 +10003dee: d1db bne.n 10003da8 +10003df0: bdf0 pop {r4, r5, r6, r7, pc} -10003d4e : -10003d4e: 3201 adds r2, #1 -10003d50: 07c6 lsls r6, r0, #31 -10003d52: 0840 lsrs r0, r0, #1 -10003d54: 07cd lsls r5, r1, #31 -10003d56: 4328 orrs r0, r5 -10003d58: 0849 lsrs r1, r1, #1 -10003d5a: 2e00 cmp r6, #0 -10003d5c: d0e1 beq.n 10003d22 -10003d5e: e7d9 b.n 10003d14 +10003df2 : +10003df2: 3201 adds r2, #1 +10003df4: 07c6 lsls r6, r0, #31 +10003df6: 0840 lsrs r0, r0, #1 +10003df8: 07cd lsls r5, r1, #31 +10003dfa: 4328 orrs r0, r5 +10003dfc: 0849 lsrs r1, r1, #1 +10003dfe: 2e00 cmp r6, #0 +10003e00: d0e1 beq.n 10003dc6 +10003e02: e7d9 b.n 10003db8 -10003d60 : -10003d60: 2e3c cmp r6, #60 @ 0x3c -10003d62: da29 bge.n 10003db8 -10003d64: 3e20 subs r6, #32 -10003d66: 3740 adds r7, #64 @ 0x40 -10003d68: 0014 movs r4, r2 -10003d6a: 40bc lsls r4, r7 -10003d6c: d000 beq.n 10003d70 -10003d6e: 2401 movs r4, #1 -10003d70: 40f2 lsrs r2, r6 -10003d72: 4314 orrs r4, r2 -10003d74: 001a movs r2, r3 -10003d76: 40bb lsls r3, r7 -10003d78: 431c orrs r4, r3 -10003d7a: 17d3 asrs r3, r2, #31 -10003d7c: e7ac b.n 10003cd8 +10003e04 : +10003e04: 2e3c cmp r6, #60 @ 0x3c +10003e06: da29 bge.n 10003e5c +10003e08: 3e20 subs r6, #32 +10003e0a: 3740 adds r7, #64 @ 0x40 +10003e0c: 0014 movs r4, r2 +10003e0e: 40bc lsls r4, r7 +10003e10: d000 beq.n 10003e14 +10003e12: 2401 movs r4, #1 +10003e14: 40f2 lsrs r2, r6 +10003e16: 4314 orrs r4, r2 +10003e18: 001a movs r2, r3 +10003e1a: 40bb lsls r3, r7 +10003e1c: 431c orrs r4, r3 +10003e1e: 17d3 asrs r3, r2, #31 +10003e20: e7ac b.n 10003d7c -10003d7e : -10003d7e: 46ac mov ip, r5 -10003d80: 2f20 cmp r7, #32 -10003d82: da08 bge.n 10003d96 -10003d84: 3620 adds r6, #32 -10003d86: 0004 movs r4, r0 -10003d88: 40b4 lsls r4, r6 +10003e22 : +10003e22: 46ac mov ip, r5 +10003e24: 2f20 cmp r7, #32 +10003e26: da08 bge.n 10003e3a +10003e28: 3620 adds r6, #32 +10003e2a: 0004 movs r4, r0 +10003e2c: 40b4 lsls r4, r6 -10003d8a : -10003d8a: 000d movs r5, r1 -10003d8c: 40b5 lsls r5, r6 -10003d8e: 40f8 lsrs r0, r7 -10003d90: 4139 asrs r1, r7 -10003d92: 4328 orrs r0, r5 -10003d94: e7a5 b.n 10003ce2 +10003e2e : +10003e2e: 000d movs r5, r1 +10003e30: 40b5 lsls r5, r6 +10003e32: 40f8 lsrs r0, r7 +10003e34: 4139 asrs r1, r7 +10003e36: 4328 orrs r0, r5 +10003e38: e7a5 b.n 10003d86 -10003d96 : -10003d96: 2f3c cmp r7, #60 @ 0x3c -10003d98: da0c bge.n 10003db4 -10003d9a: 3f20 subs r7, #32 -10003d9c: 3640 adds r6, #64 @ 0x40 -10003d9e: 0004 movs r4, r0 -10003da0: 40b4 lsls r4, r6 -10003da2: d000 beq.n 10003da6 -10003da4: 2401 movs r4, #1 -10003da6: 40f8 lsrs r0, r7 -10003da8: 4304 orrs r4, r0 -10003daa: 0008 movs r0, r1 -10003dac: 40b1 lsls r1, r6 -10003dae: 430c orrs r4, r1 -10003db0: 17c1 asrs r1, r0, #31 -10003db2: e7ea b.n 10003d8a +10003e3a : +10003e3a: 2f3c cmp r7, #60 @ 0x3c +10003e3c: da0c bge.n 10003e58 +10003e3e: 3f20 subs r7, #32 +10003e40: 3640 adds r6, #64 @ 0x40 +10003e42: 0004 movs r4, r0 +10003e44: 40b4 lsls r4, r6 +10003e46: d000 beq.n 10003e4a +10003e48: 2401 movs r4, #1 +10003e4a: 40f8 lsrs r0, r7 +10003e4c: 4304 orrs r4, r0 +10003e4e: 0008 movs r0, r1 +10003e50: 40b1 lsls r1, r6 +10003e52: 430c orrs r4, r1 +10003e54: 17c1 asrs r1, r0, #31 +10003e56: e7ea b.n 10003e2e -10003db4 : -10003db4: 0010 movs r0, r2 -10003db6: 0019 movs r1, r3 +10003e58 : +10003e58: 0010 movs r0, r2 +10003e5a: 0019 movs r1, r3 -10003db8 : -10003db8: 2400 movs r4, #0 -10003dba: e794 b.n 10003ce6 -10003dbc: 7ff00000 .word 0x7ff00000 +10003e5c : +10003e5c: 2400 movs r4, #0 +10003e5e: e794 b.n 10003d8a +10003e60: 7ff00000 .word 0x7ff00000 -10003dc0 : -10003dc0: b5f0 push {r4, r5, r6, r7, lr} -10003dc2: 0d0c lsrs r4, r1, #20 -10003dc4: 1e66 subs r6, r4, #1 -10003dc6: 0536 lsls r6, r6, #20 -10003dc8: 1b89 subs r1, r1, r6 -10003dca: 0ae6 lsrs r6, r4, #11 -10003dcc: 0564 lsls r4, r4, #21 -10003dce: 0d64 lsrs r4, r4, #21 -10003dd0: d002 beq.n 10003dd8 -10003dd2: 1c65 adds r5, r4, #1 -10003dd4: 0aed lsrs r5, r5, #11 -10003dd6: d004 beq.n 10003de2 +10003e64 : +10003e64: b5f0 push {r4, r5, r6, r7, lr} +10003e66: 0d0c lsrs r4, r1, #20 +10003e68: 1e66 subs r6, r4, #1 +10003e6a: 0536 lsls r6, r6, #20 +10003e6c: 1b89 subs r1, r1, r6 +10003e6e: 0ae6 lsrs r6, r4, #11 +10003e70: 0564 lsls r4, r4, #21 +10003e72: 0d64 lsrs r4, r4, #21 +10003e74: d002 beq.n 10003e7c +10003e76: 1c65 adds r5, r4, #1 +10003e78: 0aed lsrs r5, r5, #11 +10003e7a: d004 beq.n 10003e86 -10003dd8 : -10003dd8: 2000 movs r0, #0 -10003dda: 2101 movs r1, #1 -10003ddc: 0509 lsls r1, r1, #20 -10003dde: 3c80 subs r4, #128 @ 0x80 -10003de0: 0324 lsls r4, r4, #12 +10003e7c : +10003e7c: 2000 movs r0, #0 +10003e7e: 2101 movs r1, #1 +10003e80: 0509 lsls r1, r1, #20 +10003e82: 3c80 subs r4, #128 @ 0x80 +10003e84: 0324 lsls r4, r4, #12 -10003de2 : -10003de2: 46a4 mov ip, r4 -10003de4: 0d1c lsrs r4, r3, #20 -10003de6: 1e67 subs r7, r4, #1 -10003de8: 053f lsls r7, r7, #20 -10003dea: 1bdb subs r3, r3, r7 -10003dec: 0ae7 lsrs r7, r4, #11 -10003dee: 0564 lsls r4, r4, #21 -10003df0: 0d64 lsrs r4, r4, #21 -10003df2: d002 beq.n 10003dfa -10003df4: 1c65 adds r5, r4, #1 -10003df6: 0aed lsrs r5, r5, #11 -10003df8: d004 beq.n 10003e04 +10003e86 : +10003e86: 46a4 mov ip, r4 +10003e88: 0d1c lsrs r4, r3, #20 +10003e8a: 1e67 subs r7, r4, #1 +10003e8c: 053f lsls r7, r7, #20 +10003e8e: 1bdb subs r3, r3, r7 +10003e90: 0ae7 lsrs r7, r4, #11 +10003e92: 0564 lsls r4, r4, #21 +10003e94: 0d64 lsrs r4, r4, #21 +10003e96: d002 beq.n 10003e9e +10003e98: 1c65 adds r5, r4, #1 +10003e9a: 0aed lsrs r5, r5, #11 +10003e9c: d004 beq.n 10003ea8 -10003dfa : -10003dfa: 2200 movs r2, #0 -10003dfc: 2301 movs r3, #1 -10003dfe: 051b lsls r3, r3, #20 -10003e00: 3c80 subs r4, #128 @ 0x80 -10003e02: 0324 lsls r4, r4, #12 +10003e9e : +10003e9e: 2200 movs r2, #0 +10003ea0: 2301 movs r3, #1 +10003ea2: 051b lsls r3, r3, #20 +10003ea4: 3c80 subs r4, #128 @ 0x80 +10003ea6: 0324 lsls r4, r4, #12 -10003e04 : -10003e04: 4077 eors r7, r6 -10003e06: 4464 add r4, ip -10003e08: b497 push {r0, r1, r2, r4, r7} -10003e0a: b284 uxth r4, r0 -10003e0c: b296 uxth r6, r2 -10003e0e: 4374 muls r4, r6 -10003e10: 0c07 lsrs r7, r0, #16 -10003e12: 437e muls r6, r7 -10003e14: 0c15 lsrs r5, r2, #16 -10003e16: 436f muls r7, r5 -10003e18: b280 uxth r0, r0 -10003e1a: 4368 muls r0, r5 -10003e1c: 1836 adds r6, r6, r0 -10003e1e: d302 bcc.n 10003e26 -10003e20: 2001 movs r0, #1 -10003e22: 0400 lsls r0, r0, #16 -10003e24: 183f adds r7, r7, r0 +10003ea8 : +10003ea8: 4077 eors r7, r6 +10003eaa: 4464 add r4, ip +10003eac: b497 push {r0, r1, r2, r4, r7} +10003eae: b284 uxth r4, r0 +10003eb0: b296 uxth r6, r2 +10003eb2: 4374 muls r4, r6 +10003eb4: 0c07 lsrs r7, r0, #16 +10003eb6: 437e muls r6, r7 +10003eb8: 0c15 lsrs r5, r2, #16 +10003eba: 436f muls r7, r5 +10003ebc: b280 uxth r0, r0 +10003ebe: 4368 muls r0, r5 +10003ec0: 1836 adds r6, r6, r0 +10003ec2: d302 bcc.n 10003eca +10003ec4: 2001 movs r0, #1 +10003ec6: 0400 lsls r0, r0, #16 +10003ec8: 183f adds r7, r7, r0 -10003e26 : -10003e26: 0430 lsls r0, r6, #16 -10003e28: 0c35 lsrs r5, r6, #16 -10003e2a: 1900 adds r0, r0, r4 -10003e2c: 417d adcs r5, r7 -10003e2e: 4684 mov ip, r0 -10003e30: b288 uxth r0, r1 -10003e32: b29a uxth r2, r3 -10003e34: 4350 muls r0, r2 -10003e36: 0c0c lsrs r4, r1, #16 -10003e38: 4362 muls r2, r4 -10003e3a: 0c1f lsrs r7, r3, #16 -10003e3c: 437c muls r4, r7 -10003e3e: b28e uxth r6, r1 -10003e40: 437e muls r6, r7 -10003e42: 1992 adds r2, r2, r6 -10003e44: d302 bcc.n 10003e4c -10003e46: 2601 movs r6, #1 -10003e48: 0436 lsls r6, r6, #16 -10003e4a: 19a4 adds r4, r4, r6 +10003eca : +10003eca: 0430 lsls r0, r6, #16 +10003ecc: 0c35 lsrs r5, r6, #16 +10003ece: 1900 adds r0, r0, r4 +10003ed0: 417d adcs r5, r7 +10003ed2: 4684 mov ip, r0 +10003ed4: b288 uxth r0, r1 +10003ed6: b29a uxth r2, r3 +10003ed8: 4350 muls r0, r2 +10003eda: 0c0c lsrs r4, r1, #16 +10003edc: 4362 muls r2, r4 +10003ede: 0c1f lsrs r7, r3, #16 +10003ee0: 437c muls r4, r7 +10003ee2: b28e uxth r6, r1 +10003ee4: 437e muls r6, r7 +10003ee6: 1992 adds r2, r2, r6 +10003ee8: d302 bcc.n 10003ef0 +10003eea: 2601 movs r6, #1 +10003eec: 0436 lsls r6, r6, #16 +10003eee: 19a4 adds r4, r4, r6 -10003e4c : -10003e4c: 0416 lsls r6, r2, #16 -10003e4e: 0c17 lsrs r7, r2, #16 -10003e50: 1836 adds r6, r6, r0 -10003e52: 4167 adcs r7, r4 -10003e54: bc01 pop {r0} -10003e56: b281 uxth r1, r0 -10003e58: b29a uxth r2, r3 -10003e5a: 4351 muls r1, r2 -10003e5c: 0c04 lsrs r4, r0, #16 -10003e5e: 4362 muls r2, r4 -10003e60: 0c1b lsrs r3, r3, #16 -10003e62: 435c muls r4, r3 -10003e64: b280 uxth r0, r0 -10003e66: 4358 muls r0, r3 -10003e68: 1812 adds r2, r2, r0 -10003e6a: d302 bcc.n 10003e72 -10003e6c: 2001 movs r0, #1 -10003e6e: 0400 lsls r0, r0, #16 -10003e70: 1824 adds r4, r4, r0 +10003ef0 : +10003ef0: 0416 lsls r6, r2, #16 +10003ef2: 0c17 lsrs r7, r2, #16 +10003ef4: 1836 adds r6, r6, r0 +10003ef6: 4167 adcs r7, r4 +10003ef8: bc01 pop {r0} +10003efa: b281 uxth r1, r0 +10003efc: b29a uxth r2, r3 +10003efe: 4351 muls r1, r2 +10003f00: 0c04 lsrs r4, r0, #16 +10003f02: 4362 muls r2, r4 +10003f04: 0c1b lsrs r3, r3, #16 +10003f06: 435c muls r4, r3 +10003f08: b280 uxth r0, r0 +10003f0a: 4358 muls r0, r3 +10003f0c: 1812 adds r2, r2, r0 +10003f0e: d302 bcc.n 10003f16 +10003f10: 2001 movs r0, #1 +10003f12: 0400 lsls r0, r0, #16 +10003f14: 1824 adds r4, r4, r0 -10003e72 : -10003e72: 0410 lsls r0, r2, #16 -10003e74: 0c13 lsrs r3, r2, #16 -10003e76: 1840 adds r0, r0, r1 -10003e78: 4163 adcs r3, r4 -10003e7a: 182d adds r5, r5, r0 -10003e7c: 415e adcs r6, r3 -10003e7e: 2000 movs r0, #0 -10003e80: 4147 adcs r7, r0 -10003e82: bc06 pop {r1, r2} -10003e84: b288 uxth r0, r1 -10003e86: b293 uxth r3, r2 -10003e88: 4358 muls r0, r3 -10003e8a: 0c0c lsrs r4, r1, #16 -10003e8c: 4363 muls r3, r4 -10003e8e: 0c12 lsrs r2, r2, #16 -10003e90: 4354 muls r4, r2 -10003e92: b289 uxth r1, r1 -10003e94: 4351 muls r1, r2 -10003e96: 185b adds r3, r3, r1 -10003e98: d302 bcc.n 10003ea0 -10003e9a: 2101 movs r1, #1 -10003e9c: 0409 lsls r1, r1, #16 -10003e9e: 1864 adds r4, r4, r1 +10003f16 : +10003f16: 0410 lsls r0, r2, #16 +10003f18: 0c13 lsrs r3, r2, #16 +10003f1a: 1840 adds r0, r0, r1 +10003f1c: 4163 adcs r3, r4 +10003f1e: 182d adds r5, r5, r0 +10003f20: 415e adcs r6, r3 +10003f22: 2000 movs r0, #0 +10003f24: 4147 adcs r7, r0 +10003f26: bc06 pop {r1, r2} +10003f28: b288 uxth r0, r1 +10003f2a: b293 uxth r3, r2 +10003f2c: 4358 muls r0, r3 +10003f2e: 0c0c lsrs r4, r1, #16 +10003f30: 4363 muls r3, r4 +10003f32: 0c12 lsrs r2, r2, #16 +10003f34: 4354 muls r4, r2 +10003f36: b289 uxth r1, r1 +10003f38: 4351 muls r1, r2 +10003f3a: 185b adds r3, r3, r1 +10003f3c: d302 bcc.n 10003f44 +10003f3e: 2101 movs r1, #1 +10003f40: 0409 lsls r1, r1, #16 +10003f42: 1864 adds r4, r4, r1 -10003ea0 : -10003ea0: 0419 lsls r1, r3, #16 -10003ea2: 0c1a lsrs r2, r3, #16 -10003ea4: 1809 adds r1, r1, r0 -10003ea6: 4162 adcs r2, r4 -10003ea8: 186d adds r5, r5, r1 -10003eaa: 4156 adcs r6, r2 -10003eac: 2000 movs r0, #0 -10003eae: 4147 adcs r7, r0 -10003eb0: bc18 pop {r3, r4} -10003eb2: 02f9 lsls r1, r7, #11 -10003eb4: 0d72 lsrs r2, r6, #21 -10003eb6: 4311 orrs r1, r2 -10003eb8: 02f0 lsls r0, r6, #11 -10003eba: 0d6a lsrs r2, r5, #21 -10003ebc: 4310 orrs r0, r2 -10003ebe: 02ed lsls r5, r5, #11 -10003ec0: 0d0a lsrs r2, r1, #20 -10003ec2: d103 bne.n 10003ecc -10003ec4: 196d adds r5, r5, r5 -10003ec6: 4140 adcs r0, r0 -10003ec8: 4149 adcs r1, r1 -10003eca: 3b01 subs r3, #1 -10003ecc: 4e12 ldr r6, [pc, #72] @ (10003f18 ) -10003ece: 1b9b subs r3, r3, r6 -10003ed0: 0076 lsls r6, r6, #1 -10003ed2: 42b3 cmp r3, r6 -10003ed4: d20e bcs.n 10003ef4 -10003ed6: 006d lsls r5, r5, #1 -10003ed8: d307 bcc.n 10003eea -10003eda: 3001 adds r0, #1 -10003edc: 2600 movs r6, #0 -10003ede: 4171 adcs r1, r6 -10003ee0: 4666 mov r6, ip -10003ee2: 4335 orrs r5, r6 -10003ee4: d101 bne.n 10003eea -10003ee6: 0840 lsrs r0, r0, #1 -10003ee8: 0040 lsls r0, r0, #1 -10003eea: 051b lsls r3, r3, #20 -10003eec: 18c9 adds r1, r1, r3 +10003f44 : +10003f44: 0419 lsls r1, r3, #16 +10003f46: 0c1a lsrs r2, r3, #16 +10003f48: 1809 adds r1, r1, r0 +10003f4a: 4162 adcs r2, r4 +10003f4c: 186d adds r5, r5, r1 +10003f4e: 4156 adcs r6, r2 +10003f50: 2000 movs r0, #0 +10003f52: 4147 adcs r7, r0 +10003f54: bc18 pop {r3, r4} +10003f56: 02f9 lsls r1, r7, #11 +10003f58: 0d72 lsrs r2, r6, #21 +10003f5a: 4311 orrs r1, r2 +10003f5c: 02f0 lsls r0, r6, #11 +10003f5e: 0d6a lsrs r2, r5, #21 +10003f60: 4310 orrs r0, r2 +10003f62: 02ed lsls r5, r5, #11 +10003f64: 0d0a lsrs r2, r1, #20 +10003f66: d103 bne.n 10003f70 +10003f68: 196d adds r5, r5, r5 +10003f6a: 4140 adcs r0, r0 +10003f6c: 4149 adcs r1, r1 +10003f6e: 3b01 subs r3, #1 +10003f70: 4e12 ldr r6, [pc, #72] @ (10003fbc ) +10003f72: 1b9b subs r3, r3, r6 +10003f74: 0076 lsls r6, r6, #1 +10003f76: 42b3 cmp r3, r6 +10003f78: d20e bcs.n 10003f98 +10003f7a: 006d lsls r5, r5, #1 +10003f7c: d307 bcc.n 10003f8e +10003f7e: 3001 adds r0, #1 +10003f80: 2600 movs r6, #0 +10003f82: 4171 adcs r1, r6 +10003f84: 4666 mov r6, ip +10003f86: 4335 orrs r5, r6 +10003f88: d101 bne.n 10003f8e +10003f8a: 0840 lsrs r0, r0, #1 +10003f8c: 0040 lsls r0, r0, #1 +10003f8e: 051b lsls r3, r3, #20 +10003f90: 18c9 adds r1, r1, r3 -10003eee : -10003eee: 07e4 lsls r4, r4, #31 -10003ef0: 4421 add r1, r4 -10003ef2: bdf0 pop {r4, r5, r6, r7, pc} +10003f92 : +10003f92: 07e4 lsls r4, r4, #31 +10003f94: 4421 add r1, r4 +10003f96: bdf0 pop {r4, r5, r6, r7, pc} -10003ef4 : -10003ef4: da0b bge.n 10003f0e -10003ef6: 3301 adds r3, #1 -10003ef8: d106 bne.n 10003f08 -10003efa: 3001 adds r0, #1 -10003efc: d104 bne.n 10003f08 -10003efe: 3101 adds r1, #1 -10003f00: 0d4f lsrs r7, r1, #21 -10003f02: d001 beq.n 10003f08 -10003f04: 0849 lsrs r1, r1, #1 -10003f06: e7f2 b.n 10003eee -10003f08: 07e1 lsls r1, r4, #31 -10003f0a: 2000 movs r0, #0 -10003f0c: bdf0 pop {r4, r5, r6, r7, pc} +10003f98 : +10003f98: da0b bge.n 10003fb2 +10003f9a: 3301 adds r3, #1 +10003f9c: d106 bne.n 10003fac +10003f9e: 3001 adds r0, #1 +10003fa0: d104 bne.n 10003fac +10003fa2: 3101 adds r1, #1 +10003fa4: 0d4f lsrs r7, r1, #21 +10003fa6: d001 beq.n 10003fac +10003fa8: 0849 lsrs r1, r1, #1 +10003faa: e7f2 b.n 10003f92 +10003fac: 07e1 lsls r1, r4, #31 +10003fae: 2000 movs r0, #0 +10003fb0: bdf0 pop {r4, r5, r6, r7, pc} -10003f0e : -10003f0e: 3601 adds r6, #1 -10003f10: 0531 lsls r1, r6, #20 -10003f12: 2000 movs r0, #0 -10003f14: e7eb b.n 10003eee -10003f16: 0000 .short 0x0000 -10003f18: 000003ff .word 0x000003ff +10003fb2 : +10003fb2: 3601 adds r6, #1 +10003fb4: 0531 lsls r1, r6, #20 +10003fb6: 2000 movs r0, #0 +10003fb8: e7eb b.n 10003f92 +10003fba: 0000 .short 0x0000 +10003fbc: 000003ff .word 0x000003ff -10003f1c : -10003f1c: b5f0 push {r4, r5, r6, r7, lr} +10003fc0 : +10003fc0: b5f0 push {r4, r5, r6, r7, lr} -10003f1e : -10003f1e: 0d1c lsrs r4, r3, #20 -10003f20: 1e67 subs r7, r4, #1 -10003f22: 053f lsls r7, r7, #20 -10003f24: 1bdb subs r3, r3, r7 -10003f26: 0ae7 lsrs r7, r4, #11 -10003f28: 0564 lsls r4, r4, #21 -10003f2a: 0d64 lsrs r4, r4, #21 -10003f2c: d002 beq.n 10003f34 -10003f2e: 1c66 adds r6, r4, #1 -10003f30: 0af6 lsrs r6, r6, #11 -10003f32: d004 beq.n 10003f3e +10003fc2 : +10003fc2: 0d1c lsrs r4, r3, #20 +10003fc4: 1e67 subs r7, r4, #1 +10003fc6: 053f lsls r7, r7, #20 +10003fc8: 1bdb subs r3, r3, r7 +10003fca: 0ae7 lsrs r7, r4, #11 +10003fcc: 0564 lsls r4, r4, #21 +10003fce: 0d64 lsrs r4, r4, #21 +10003fd0: d002 beq.n 10003fd8 +10003fd2: 1c66 adds r6, r4, #1 +10003fd4: 0af6 lsrs r6, r6, #11 +10003fd6: d004 beq.n 10003fe2 -10003f34 : -10003f34: 2200 movs r2, #0 -10003f36: 2301 movs r3, #1 -10003f38: 051b lsls r3, r3, #20 -10003f3a: 3c80 subs r4, #128 @ 0x80 -10003f3c: 0324 lsls r4, r4, #12 +10003fd8 : +10003fd8: 2200 movs r2, #0 +10003fda: 2301 movs r3, #1 +10003fdc: 051b lsls r3, r3, #20 +10003fde: 3c80 subs r4, #128 @ 0x80 +10003fe0: 0324 lsls r4, r4, #12 -10003f3e : -10003f3e: 25d0 movs r5, #208 @ 0xd0 -10003f40: 062d lsls r5, r5, #24 -10003f42: 2600 movs r6, #0 -10003f44: 43f6 mvns r6, r6 -10003f46: 662e str r6, [r5, #96] @ 0x60 -10003f48: 091e lsrs r6, r3, #4 -10003f4a: 666e str r6, [r5, #100] @ 0x64 -10003f4c: 0fce lsrs r6, r1, #31 -10003f4e: 19f6 adds r6, r6, r7 -10003f50: 46b4 mov ip, r6 -10003f52: 0049 lsls r1, r1, #1 -10003f54: 0d4f lsrs r7, r1, #21 -10003f56: d002 beq.n 10003f5e -10003f58: 1c7e adds r6, r7, #1 -10003f5a: 0af6 lsrs r6, r6, #11 -10003f5c: d003 beq.n 10003f66 -10003f5e: 2000 movs r0, #0 -10003f60: 2100 movs r1, #0 -10003f62: 3f40 subs r7, #64 @ 0x40 -10003f64: 033f lsls r7, r7, #12 -10003f66: 1b3e subs r6, r7, r4 -10003f68: 00b6 lsls r6, r6, #2 -10003f6a: 44b4 add ip, r6 -10003f6c: 3f01 subs r7, #1 -10003f6e: 057f lsls r7, r7, #21 -10003f70: 1bc9 subs r1, r1, r7 -10003f72: 0849 lsrs r1, r1, #1 -10003f74: 6f2e ldr r6, [r5, #112] @ 0x70 -10003f76: 3601 adds r6, #1 -10003f78: 0876 lsrs r6, r6, #1 -10003f7a: 029c lsls r4, r3, #10 -10003f7c: 0d95 lsrs r5, r2, #22 -10003f7e: 4325 orrs r5, r4 -10003f80: 4375 muls r5, r6 -10003f82: 13ed asrs r5, r5, #15 -10003f84: 4375 muls r5, r6 -10003f86: 13ad asrs r5, r5, #14 -10003f88: 3501 adds r5, #1 -10003f8a: 106d asrs r5, r5, #1 -10003f8c: 03f6 lsls r6, r6, #15 -10003f8e: 1b76 subs r6, r6, r5 -10003f90: b40c push {r2, r3} -10003f92: 02cc lsls r4, r1, #11 -10003f94: 0d45 lsrs r5, r0, #21 -10003f96: 432c orrs r4, r5 -10003f98: b2a2 uxth r2, r4 -10003f9a: b2b3 uxth r3, r6 -10003f9c: 435a muls r2, r3 -10003f9e: 0c27 lsrs r7, r4, #16 -10003fa0: 437b muls r3, r7 -10003fa2: 0c35 lsrs r5, r6, #16 -10003fa4: 436f muls r7, r5 -10003fa6: b2a4 uxth r4, r4 -10003fa8: 436c muls r4, r5 -10003faa: 191b adds r3, r3, r4 -10003fac: d302 bcc.n 10003fb4 -10003fae: 2401 movs r4, #1 -10003fb0: 0424 lsls r4, r4, #16 -10003fb2: 193f adds r7, r7, r4 +10003fe2 : +10003fe2: 25d0 movs r5, #208 @ 0xd0 +10003fe4: 062d lsls r5, r5, #24 +10003fe6: 2600 movs r6, #0 +10003fe8: 43f6 mvns r6, r6 +10003fea: 662e str r6, [r5, #96] @ 0x60 +10003fec: 091e lsrs r6, r3, #4 +10003fee: 666e str r6, [r5, #100] @ 0x64 +10003ff0: 0fce lsrs r6, r1, #31 +10003ff2: 19f6 adds r6, r6, r7 +10003ff4: 46b4 mov ip, r6 +10003ff6: 0049 lsls r1, r1, #1 +10003ff8: 0d4f lsrs r7, r1, #21 +10003ffa: d002 beq.n 10004002 +10003ffc: 1c7e adds r6, r7, #1 +10003ffe: 0af6 lsrs r6, r6, #11 +10004000: d003 beq.n 1000400a +10004002: 2000 movs r0, #0 +10004004: 2100 movs r1, #0 +10004006: 3f40 subs r7, #64 @ 0x40 +10004008: 033f lsls r7, r7, #12 +1000400a: 1b3e subs r6, r7, r4 +1000400c: 00b6 lsls r6, r6, #2 +1000400e: 44b4 add ip, r6 +10004010: 3f01 subs r7, #1 +10004012: 057f lsls r7, r7, #21 +10004014: 1bc9 subs r1, r1, r7 +10004016: 0849 lsrs r1, r1, #1 +10004018: 6f2e ldr r6, [r5, #112] @ 0x70 +1000401a: 3601 adds r6, #1 +1000401c: 0876 lsrs r6, r6, #1 +1000401e: 029c lsls r4, r3, #10 +10004020: 0d95 lsrs r5, r2, #22 +10004022: 4325 orrs r5, r4 +10004024: 4375 muls r5, r6 +10004026: 13ed asrs r5, r5, #15 +10004028: 4375 muls r5, r6 +1000402a: 13ad asrs r5, r5, #14 +1000402c: 3501 adds r5, #1 +1000402e: 106d asrs r5, r5, #1 +10004030: 03f6 lsls r6, r6, #15 +10004032: 1b76 subs r6, r6, r5 +10004034: b40c push {r2, r3} +10004036: 02cc lsls r4, r1, #11 +10004038: 0d45 lsrs r5, r0, #21 +1000403a: 432c orrs r4, r5 +1000403c: b2a2 uxth r2, r4 +1000403e: b2b3 uxth r3, r6 +10004040: 435a muls r2, r3 +10004042: 0c27 lsrs r7, r4, #16 +10004044: 437b muls r3, r7 +10004046: 0c35 lsrs r5, r6, #16 +10004048: 436f muls r7, r5 +1000404a: b2a4 uxth r4, r4 +1000404c: 436c muls r4, r5 +1000404e: 191b adds r3, r3, r4 +10004050: d302 bcc.n 10004058 +10004052: 2401 movs r4, #1 +10004054: 0424 lsls r4, r4, #16 +10004056: 193f adds r7, r7, r4 -10003fb4 : -10003fb4: 041c lsls r4, r3, #16 -10003fb6: 0c1d lsrs r5, r3, #16 -10003fb8: 18a4 adds r4, r4, r2 -10003fba: 417d adcs r5, r7 -10003fbc: 1924 adds r4, r4, r4 -10003fbe: 416d adcs r5, r5 -10003fc0: 9a00 ldr r2, [sp, #0] -10003fc2: b291 uxth r1, r2 -10003fc4: b2ac uxth r4, r5 -10003fc6: 4361 muls r1, r4 -10003fc8: 0c17 lsrs r7, r2, #16 -10003fca: 437c muls r4, r7 -10003fcc: 0c2b lsrs r3, r5, #16 -10003fce: 435f muls r7, r3 -10003fd0: b292 uxth r2, r2 -10003fd2: 435a muls r2, r3 -10003fd4: 18a4 adds r4, r4, r2 -10003fd6: d302 bcc.n 10003fde -10003fd8: 2201 movs r2, #1 -10003fda: 0412 lsls r2, r2, #16 -10003fdc: 18bf adds r7, r7, r2 +10004058 : +10004058: 041c lsls r4, r3, #16 +1000405a: 0c1d lsrs r5, r3, #16 +1000405c: 18a4 adds r4, r4, r2 +1000405e: 417d adcs r5, r7 +10004060: 1924 adds r4, r4, r4 +10004062: 416d adcs r5, r5 +10004064: 9a00 ldr r2, [sp, #0] +10004066: b291 uxth r1, r2 +10004068: b2ac uxth r4, r5 +1000406a: 4361 muls r1, r4 +1000406c: 0c17 lsrs r7, r2, #16 +1000406e: 437c muls r4, r7 +10004070: 0c2b lsrs r3, r5, #16 +10004072: 435f muls r7, r3 +10004074: b292 uxth r2, r2 +10004076: 435a muls r2, r3 +10004078: 18a4 adds r4, r4, r2 +1000407a: d302 bcc.n 10004082 +1000407c: 2201 movs r2, #1 +1000407e: 0412 lsls r2, r2, #16 +10004080: 18bf adds r7, r7, r2 -10003fde : -10003fde: 0422 lsls r2, r4, #16 -10003fe0: 0c23 lsrs r3, r4, #16 -10003fe2: 1852 adds r2, r2, r1 -10003fe4: 417b adcs r3, r7 -10003fe6: 9c01 ldr r4, [sp, #4] -10003fe8: 436c muls r4, r5 -10003fea: 191b adds r3, r3, r4 -10003fec: 0e52 lsrs r2, r2, #25 -10003fee: 01d9 lsls r1, r3, #7 -10003ff0: 430a orrs r2, r1 -10003ff2: 0144 lsls r4, r0, #5 -10003ff4: 1aa0 subs r0, r4, r2 -10003ff6: b281 uxth r1, r0 -10003ff8: b2b2 uxth r2, r6 -10003ffa: 4351 muls r1, r2 -10003ffc: 1403 asrs r3, r0, #16 -10003ffe: 435a muls r2, r3 -10004000: 0c36 lsrs r6, r6, #16 -10004002: 4373 muls r3, r6 -10004004: b287 uxth r7, r0 -10004006: 4377 muls r7, r6 -10004008: 17d6 asrs r6, r2, #31 -1000400a: 19d2 adds r2, r2, r7 -1000400c: 2700 movs r7, #0 -1000400e: 417e adcs r6, r7 -10004010: 0436 lsls r6, r6, #16 -10004012: 199b adds r3, r3, r6 -10004014: 0417 lsls r7, r2, #16 -10004016: 0c16 lsrs r6, r2, #16 -10004018: 187f adds r7, r7, r1 -1000401a: 415e adcs r6, r3 -1000401c: 1673 asrs r3, r6, #25 -1000401e: 18ed adds r5, r5, r3 -10004020: 01f3 lsls r3, r6, #7 -10004022: 2600 movs r6, #0 -10004024: 3380 adds r3, #128 @ 0x80 -10004026: 4175 adcs r5, r6 -10004028: 0fa9 lsrs r1, r5, #30 -1000402a: d106 bne.n 1000403a -1000402c: 0064 lsls r4, r4, #1 -1000402e: 0a69 lsrs r1, r5, #9 -10004030: 05e8 lsls r0, r5, #23 -10004032: 0a5b lsrs r3, r3, #9 -10004034: 4318 orrs r0, r3 -10004036: d209 bcs.n 1000404c -10004038: e02f b.n 1000409a +10004082 : +10004082: 0422 lsls r2, r4, #16 +10004084: 0c23 lsrs r3, r4, #16 +10004086: 1852 adds r2, r2, r1 +10004088: 417b adcs r3, r7 +1000408a: 9c01 ldr r4, [sp, #4] +1000408c: 436c muls r4, r5 +1000408e: 191b adds r3, r3, r4 +10004090: 0e52 lsrs r2, r2, #25 +10004092: 01d9 lsls r1, r3, #7 +10004094: 430a orrs r2, r1 +10004096: 0144 lsls r4, r0, #5 +10004098: 1aa0 subs r0, r4, r2 +1000409a: b281 uxth r1, r0 +1000409c: b2b2 uxth r2, r6 +1000409e: 4351 muls r1, r2 +100040a0: 1403 asrs r3, r0, #16 +100040a2: 435a muls r2, r3 +100040a4: 0c36 lsrs r6, r6, #16 +100040a6: 4373 muls r3, r6 +100040a8: b287 uxth r7, r0 +100040aa: 4377 muls r7, r6 +100040ac: 17d6 asrs r6, r2, #31 +100040ae: 19d2 adds r2, r2, r7 +100040b0: 2700 movs r7, #0 +100040b2: 417e adcs r6, r7 +100040b4: 0436 lsls r6, r6, #16 +100040b6: 199b adds r3, r3, r6 +100040b8: 0417 lsls r7, r2, #16 +100040ba: 0c16 lsrs r6, r2, #16 +100040bc: 187f adds r7, r7, r1 +100040be: 415e adcs r6, r3 +100040c0: 1673 asrs r3, r6, #25 +100040c2: 18ed adds r5, r5, r3 +100040c4: 01f3 lsls r3, r6, #7 +100040c6: 2600 movs r6, #0 +100040c8: 3380 adds r3, #128 @ 0x80 +100040ca: 4175 adcs r5, r6 +100040cc: 0fa9 lsrs r1, r5, #30 +100040ce: d106 bne.n 100040de +100040d0: 0064 lsls r4, r4, #1 +100040d2: 0a69 lsrs r1, r5, #9 +100040d4: 05e8 lsls r0, r5, #23 +100040d6: 0a5b lsrs r3, r3, #9 +100040d8: 4318 orrs r0, r3 +100040da: d209 bcs.n 100040f0 +100040dc: e02f b.n 1000413e -1000403a : -1000403a: 2204 movs r2, #4 -1000403c: 4494 add ip, r2 -1000403e: 3380 adds r3, #128 @ 0x80 -10004040: 4175 adcs r5, r6 -10004042: 0aa9 lsrs r1, r5, #10 -10004044: 05a8 lsls r0, r5, #22 -10004046: 0a9b lsrs r3, r3, #10 -10004048: 4318 orrs r0, r3 -1000404a: d326 bcc.n 1000409a +100040de : +100040de: 2204 movs r2, #4 +100040e0: 4494 add ip, r2 +100040e2: 3380 adds r3, #128 @ 0x80 +100040e4: 4175 adcs r5, r6 +100040e6: 0aa9 lsrs r1, r5, #10 +100040e8: 05a8 lsls r0, r5, #22 +100040ea: 0a9b lsrs r3, r3, #10 +100040ec: 4318 orrs r0, r3 +100040ee: d326 bcc.n 1000413e -1000404c : -1000404c: 4140 adcs r0, r0 -1000404e: 4149 adcs r1, r1 -10004050: 0424 lsls r4, r4, #16 -10004052: 9a00 ldr r2, [sp, #0] -10004054: 9b01 ldr r3, [sp, #4] -10004056: 000d movs r5, r1 -10004058: 4355 muls r5, r2 -1000405a: 1b64 subs r4, r4, r5 -1000405c: 4343 muls r3, r0 -1000405e: 1ae4 subs r4, r4, r3 -10004060: b295 uxth r5, r2 -10004062: b286 uxth r6, r0 -10004064: 4375 muls r5, r6 -10004066: 0c17 lsrs r7, r2, #16 -10004068: 437e muls r6, r7 -1000406a: 0c03 lsrs r3, r0, #16 -1000406c: 435f muls r7, r3 -1000406e: b292 uxth r2, r2 -10004070: 435a muls r2, r3 -10004072: 18b6 adds r6, r6, r2 -10004074: d302 bcc.n 1000407c -10004076: 2201 movs r2, #1 -10004078: 0412 lsls r2, r2, #16 -1000407a: 18bf adds r7, r7, r2 +100040f0 : +100040f0: 4140 adcs r0, r0 +100040f2: 4149 adcs r1, r1 +100040f4: 0424 lsls r4, r4, #16 +100040f6: 9a00 ldr r2, [sp, #0] +100040f8: 9b01 ldr r3, [sp, #4] +100040fa: 000d movs r5, r1 +100040fc: 4355 muls r5, r2 +100040fe: 1b64 subs r4, r4, r5 +10004100: 4343 muls r3, r0 +10004102: 1ae4 subs r4, r4, r3 +10004104: b295 uxth r5, r2 +10004106: b286 uxth r6, r0 +10004108: 4375 muls r5, r6 +1000410a: 0c17 lsrs r7, r2, #16 +1000410c: 437e muls r6, r7 +1000410e: 0c03 lsrs r3, r0, #16 +10004110: 435f muls r7, r3 +10004112: b292 uxth r2, r2 +10004114: 435a muls r2, r3 +10004116: 18b6 adds r6, r6, r2 +10004118: d302 bcc.n 10004120 +1000411a: 2201 movs r2, #1 +1000411c: 0412 lsls r2, r2, #16 +1000411e: 18bf adds r7, r7, r2 -1000407c : -1000407c: 0432 lsls r2, r6, #16 -1000407e: 0c33 lsrs r3, r6, #16 -10004080: 1952 adds r2, r2, r5 -10004082: 417b adcs r3, r7 -10004084: 4252 negs r2, r2 -10004086: 419c sbcs r4, r3 -10004088: 2c00 cmp r4, #0 -1000408a: d402 bmi.n 10004092 -1000408c: 2200 movs r2, #0 -1000408e: 3001 adds r0, #1 -10004090: 4151 adcs r1, r2 -10004092: 0840 lsrs r0, r0, #1 -10004094: 07ca lsls r2, r1, #31 -10004096: 4310 orrs r0, r2 -10004098: 0849 lsrs r1, r1, #1 +10004120 : +10004120: 0432 lsls r2, r6, #16 +10004122: 0c33 lsrs r3, r6, #16 +10004124: 1952 adds r2, r2, r5 +10004126: 417b adcs r3, r7 +10004128: 4252 negs r2, r2 +1000412a: 419c sbcs r4, r3 +1000412c: 2c00 cmp r4, #0 +1000412e: d402 bmi.n 10004136 +10004130: 2200 movs r2, #0 +10004132: 3001 adds r0, #1 +10004134: 4151 adcs r1, r2 +10004136: 0840 lsrs r0, r0, #1 +10004138: 07ca lsls r2, r1, #31 +1000413a: 4310 orrs r0, r2 +1000413c: 0849 lsrs r1, r1, #1 -1000409a : -1000409a: b002 add sp, #8 -1000409c: 4662 mov r2, ip -1000409e: 07d7 lsls r7, r2, #31 -100040a0: 1092 asrs r2, r2, #2 -100040a2: 4b08 ldr r3, [pc, #32] @ (100040c4 ) -100040a4: 18d2 adds r2, r2, r3 -100040a6: 4b08 ldr r3, [pc, #32] @ (100040c8 ) -100040a8: 429a cmp r2, r3 -100040aa: d203 bcs.n 100040b4 -100040ac: 0512 lsls r2, r2, #20 -100040ae: 1889 adds r1, r1, r2 +1000413e : +1000413e: b002 add sp, #8 +10004140: 4662 mov r2, ip +10004142: 07d7 lsls r7, r2, #31 +10004144: 1092 asrs r2, r2, #2 +10004146: 4b08 ldr r3, [pc, #32] @ (10004168 ) +10004148: 18d2 adds r2, r2, r3 +1000414a: 4b08 ldr r3, [pc, #32] @ (1000416c ) +1000414c: 429a cmp r2, r3 +1000414e: d203 bcs.n 10004158 +10004150: 0512 lsls r2, r2, #20 +10004152: 1889 adds r1, r1, r2 -100040b0 : -100040b0: 19c9 adds r1, r1, r7 -100040b2: bdf0 pop {r4, r5, r6, r7, pc} +10004154 : +10004154: 19c9 adds r1, r1, r7 +10004156: bdf0 pop {r4, r5, r6, r7, pc} -100040b4 : -100040b4: 2000 movs r0, #0 -100040b6: 2a00 cmp r2, #0 -100040b8: dc01 bgt.n 100040be -100040ba: 0039 movs r1, r7 -100040bc: bdf0 pop {r4, r5, r6, r7, pc} +10004158 : +10004158: 2000 movs r0, #0 +1000415a: 2a00 cmp r2, #0 +1000415c: dc01 bgt.n 10004162 +1000415e: 0039 movs r1, r7 +10004160: bdf0 pop {r4, r5, r6, r7, pc} -100040be : -100040be: 3301 adds r3, #1 -100040c0: 0519 lsls r1, r3, #20 -100040c2: e7f5 b.n 100040b0 -100040c4: 000003fd .word 0x000003fd -100040c8: 000007fe .word 0x000007fe +10004162 : +10004162: 3301 adds r3, #1 +10004164: 0519 lsls r1, r3, #20 +10004166: e7f5 b.n 10004154 +10004168: 000003fd .word 0x000003fd +1000416c: 000007fe .word 0x000007fe -100040cc : -100040cc: 2200 movs r2, #0 +10004170 : +10004170: 2200 movs r2, #0 -100040ce : -100040ce: b500 push {lr} -100040d0: 3220 adds r2, #32 -100040d2: f000 f804 bl 100040de -100040d6: 0008 movs r0, r1 -100040d8: bd00 pop {pc} +10004172 : +10004172: b500 push {lr} +10004174: 3220 adds r2, #32 +10004176: f000 f804 bl 10004182 +1000417a: 0008 movs r0, r1 +1000417c: bd00 pop {pc} ... -100040dc : -100040dc: 2200 movs r2, #0 +10004180 : +10004180: 2200 movs r2, #0 -100040de : -100040de: 150b asrs r3, r1, #20 -100040e0: d40a bmi.n 100040f8 +10004182 : +10004182: 150b asrs r3, r1, #20 +10004184: d40a bmi.n 1000419c -100040e2 : -100040e2: b510 push {r4, lr} -100040e4: 4694 mov ip, r2 -100040e6: f000 f831 bl 1000414c -100040ea: 1414 asrs r4, r2, #16 -100040ec: 3401 adds r4, #1 -100040ee: da00 bge.n 100040f2 -100040f0: 2100 movs r1, #0 -100040f2: 17cb asrs r3, r1, #31 -100040f4: 4c14 ldr r4, [pc, #80] @ (10004148 ) -100040f6: 4720 bx r4 +10004186 : +10004186: b510 push {r4, lr} +10004188: 4694 mov ip, r2 +1000418a: f000 f831 bl 100041f0 +1000418e: 1414 asrs r4, r2, #16 +10004190: 3401 adds r4, #1 +10004192: da00 bge.n 10004196 +10004194: 2100 movs r1, #0 +10004196: 17cb asrs r3, r1, #31 +10004198: 4c14 ldr r4, [pc, #80] @ (100041ec ) +1000419a: 4720 bx r4 -100040f8 : -100040f8: 2000 movs r0, #0 -100040fa: 2100 movs r1, #0 -100040fc: 4770 bx lr +1000419c : +1000419c: 2000 movs r0, #0 +1000419e: 2100 movs r1, #0 +100041a0: 4770 bx lr -100040fe : -100040fe: 4462 add r2, ip -10004100: 3a34 subs r2, #52 @ 0x34 -10004102: d40c bmi.n 1000411e -10004104: 2a0c cmp r2, #12 -10004106: da07 bge.n 10004118 -10004108: 0004 movs r4, r0 -1000410a: 4091 lsls r1, r2 -1000410c: 4090 lsls r0, r2 -1000410e: 4252 negs r2, r2 -10004110: 3220 adds r2, #32 -10004112: 40d4 lsrs r4, r2 -10004114: 4321 orrs r1, r4 -10004116: bd10 pop {r4, pc} -10004118: 43d8 mvns r0, r3 -1000411a: 43d9 mvns r1, r3 -1000411c: bd10 pop {r4, pc} -1000411e: 3220 adds r2, #32 -10004120: d407 bmi.n 10004132 -10004122: 460c mov r4, r1 -10004124: 4094 lsls r4, r2 -10004126: 4252 negs r2, r2 -10004128: 3220 adds r2, #32 -1000412a: 4111 asrs r1, r2 -1000412c: 40d0 lsrs r0, r2 -1000412e: 4320 orrs r0, r4 -10004130: bd10 pop {r4, pc} -10004132: 0008 movs r0, r1 -10004134: 17c9 asrs r1, r1, #31 -10004136: 3220 adds r2, #32 -10004138: d403 bmi.n 10004142 -1000413a: 4252 negs r2, r2 -1000413c: 3220 adds r2, #32 -1000413e: 4110 asrs r0, r2 -10004140: bd10 pop {r4, pc} -10004142: 0018 movs r0, r3 -10004144: 0019 movs r1, r3 -10004146: bd10 pop {r4, pc} -10004148: 100040ff .word 0x100040ff +100041a2 : +100041a2: 4462 add r2, ip +100041a4: 3a34 subs r2, #52 @ 0x34 +100041a6: d40c bmi.n 100041c2 +100041a8: 2a0c cmp r2, #12 +100041aa: da07 bge.n 100041bc +100041ac: 0004 movs r4, r0 +100041ae: 4091 lsls r1, r2 +100041b0: 4090 lsls r0, r2 +100041b2: 4252 negs r2, r2 +100041b4: 3220 adds r2, #32 +100041b6: 40d4 lsrs r4, r2 +100041b8: 4321 orrs r1, r4 +100041ba: bd10 pop {r4, pc} +100041bc: 43d8 mvns r0, r3 +100041be: 43d9 mvns r1, r3 +100041c0: bd10 pop {r4, pc} +100041c2: 3220 adds r2, #32 +100041c4: d407 bmi.n 100041d6 +100041c6: 460c mov r4, r1 +100041c8: 4094 lsls r4, r2 +100041ca: 4252 negs r2, r2 +100041cc: 3220 adds r2, #32 +100041ce: 4111 asrs r1, r2 +100041d0: 40d0 lsrs r0, r2 +100041d2: 4320 orrs r0, r4 +100041d4: bd10 pop {r4, pc} +100041d6: 0008 movs r0, r1 +100041d8: 17c9 asrs r1, r1, #31 +100041da: 3220 adds r2, #32 +100041dc: d403 bmi.n 100041e6 +100041de: 4252 negs r2, r2 +100041e0: 3220 adds r2, #32 +100041e2: 4110 asrs r0, r2 +100041e4: bd10 pop {r4, pc} +100041e6: 0018 movs r0, r3 +100041e8: 0019 movs r1, r3 +100041ea: bd10 pop {r4, pc} +100041ec: 100041a3 .word 0x100041a3 -1000414c : -1000414c: 0d0a lsrs r2, r1, #20 -1000414e: 0fcc lsrs r4, r1, #31 -10004150: 1e53 subs r3, r2, #1 -10004152: 051b lsls r3, r3, #20 -10004154: 1ac9 subs r1, r1, r3 -10004156: 0552 lsls r2, r2, #21 -10004158: d303 bcc.n 10004162 -1000415a: 43c9 mvns r1, r1 -1000415c: 4240 negs r0, r0 -1000415e: d300 bcc.n 10004162 -10004160: 3101 adds r1, #1 +100041f0 : +100041f0: 0d0a lsrs r2, r1, #20 +100041f2: 0fcc lsrs r4, r1, #31 +100041f4: 1e53 subs r3, r2, #1 +100041f6: 051b lsls r3, r3, #20 +100041f8: 1ac9 subs r1, r1, r3 +100041fa: 0552 lsls r2, r2, #21 +100041fc: d303 bcc.n 10004206 +100041fe: 43c9 mvns r1, r1 +10004200: 4240 negs r0, r0 +10004202: d300 bcc.n 10004206 +10004204: 3101 adds r1, #1 -10004162 : -10004162: 0d52 lsrs r2, r2, #21 -10004164: d003 beq.n 1000416e -10004166: 1c53 adds r3, r2, #1 -10004168: 0adb lsrs r3, r3, #11 -1000416a: d007 beq.n 1000417c -1000416c: 1b12 subs r2, r2, r4 +10004206 : +10004206: 0d52 lsrs r2, r2, #21 +10004208: d003 beq.n 10004212 +1000420a: 1c53 adds r3, r2, #1 +1000420c: 0adb lsrs r3, r3, #11 +1000420e: d007 beq.n 10004220 +10004210: 1b12 subs r2, r2, r4 -1000416e : -1000416e: 2000 movs r0, #0 -10004170: 0064 lsls r4, r4, #1 -10004172: 1c61 adds r1, r4, #1 -10004174: 0789 lsls r1, r1, #30 -10004176: 1289 asrs r1, r1, #10 -10004178: 3a80 subs r2, #128 @ 0x80 -1000417a: 0312 lsls r2, r2, #12 +10004212 : +10004212: 2000 movs r0, #0 +10004214: 0064 lsls r4, r4, #1 +10004216: 1c61 adds r1, r4, #1 +10004218: 0789 lsls r1, r1, #30 +1000421a: 1289 asrs r1, r1, #10 +1000421c: 3a80 subs r2, #128 @ 0x80 +1000421e: 0312 lsls r2, r2, #12 -1000417c : -1000417c: 4b01 ldr r3, [pc, #4] @ (10004184 ) -1000417e: 1ad2 subs r2, r2, r3 -10004180: 4770 bx lr -10004182: 0000 .short 0x0000 -10004184: 000003ff .word 0x000003ff +10004220 : +10004220: 4b01 ldr r3, [pc, #4] @ (10004228 ) +10004222: 1ad2 subs r2, r2, r3 +10004224: 4770 bx lr +10004226: 0000 .short 0x0000 +10004228: 000003ff .word 0x000003ff -10004188 <__wrap___aeabi_lmul>: -10004188: 4351 muls r1, r2 -1000418a: 4343 muls r3, r0 -1000418c: 18c9 adds r1, r1, r3 -1000418e: 468c mov ip, r1 -10004190: 0c11 lsrs r1, r2, #16 -10004192: b283 uxth r3, r0 -10004194: 434b muls r3, r1 -10004196: b410 push {r4} -10004198: 0c04 lsrs r4, r0, #16 -1000419a: 4361 muls r1, r4 -1000419c: b292 uxth r2, r2 -1000419e: b280 uxth r0, r0 -100041a0: 4350 muls r0, r2 -100041a2: 4362 muls r2, r4 -100041a4: 041c lsls r4, r3, #16 -100041a6: 0c1b lsrs r3, r3, #16 -100041a8: 1900 adds r0, r0, r4 -100041aa: bc10 pop {r4} -100041ac: 4159 adcs r1, r3 -100041ae: 0413 lsls r3, r2, #16 -100041b0: 0c12 lsrs r2, r2, #16 -100041b2: 18c0 adds r0, r0, r3 -100041b4: 4151 adcs r1, r2 -100041b6: 4461 add r1, ip -100041b8: 4770 bx lr +1000422c <__wrap___aeabi_lmul>: +1000422c: 4351 muls r1, r2 +1000422e: 4343 muls r3, r0 +10004230: 18c9 adds r1, r1, r3 +10004232: 468c mov ip, r1 +10004234: 0c11 lsrs r1, r2, #16 +10004236: b283 uxth r3, r0 +10004238: 434b muls r3, r1 +1000423a: b410 push {r4} +1000423c: 0c04 lsrs r4, r0, #16 +1000423e: 4361 muls r1, r4 +10004240: b292 uxth r2, r2 +10004242: b280 uxth r0, r0 +10004244: 4350 muls r0, r2 +10004246: 4362 muls r2, r4 +10004248: 041c lsls r4, r3, #16 +1000424a: 0c1b lsrs r3, r3, #16 +1000424c: 1900 adds r0, r0, r4 +1000424e: bc10 pop {r4} +10004250: 4159 adcs r1, r3 +10004252: 0413 lsls r3, r2, #16 +10004254: 0c12 lsrs r2, r2, #16 +10004256: 18c0 adds r0, r0, r3 +10004258: 4151 adcs r1, r2 +1000425a: 4461 add r1, ip +1000425c: 4770 bx lr ... -100041bc <__aeabi_float_init>: -100041bc: b570 push {r4, r5, r6, lr} -100041be: 2313 movs r3, #19 -100041c0: 781e ldrb r6, [r3, #0] -100041c2: 482a ldr r0, [pc, #168] @ (1000426c <__aeabi_float_init+0xb0>) -100041c4: f7ff f956 bl 10003474 -100041c8: 0005 movs r5, r0 -100041ca: 2e01 cmp r6, #1 -100041cc: d011 beq.n 100041f2 <__aeabi_float_init+0x36> -100041ce: 2e01 cmp r6, #1 -100041d0: dd09 ble.n 100041e6 <__aeabi_float_init+0x2a> -100041d2: 1eab subs r3, r5, #2 -100041d4: 781b ldrb r3, [r3, #0] -100041d6: 009b lsls r3, r3, #2 -100041d8: 2b7f cmp r3, #127 @ 0x7f -100041da: dd40 ble.n 1000425e <__aeabi_float_init+0xa2> -100041dc: 4824 ldr r0, [pc, #144] @ (10004270 <__aeabi_float_init+0xb4>) -100041de: 2280 movs r2, #128 @ 0x80 -100041e0: 0029 movs r1, r5 -100041e2: f000 f88b bl 100042fc <__wrap___aeabi_memcpy> -100041e6: 4823 ldr r0, [pc, #140] @ (10004274 <__aeabi_float_init+0xb8>) -100041e8: f7ff f93c bl 10003464 -100041ec: 4b22 ldr r3, [pc, #136] @ (10004278 <__aeabi_float_init+0xbc>) -100041ee: 6018 str r0, [r3, #0] -100041f0: bd70 pop {r4, r5, r6, pc} -100041f2: 481f ldr r0, [pc, #124] @ (10004270 <__aeabi_float_init+0xb4>) -100041f4: 2254 movs r2, #84 @ 0x54 -100041f6: 0029 movs r1, r5 -100041f8: f000 f880 bl 100042fc <__wrap___aeabi_memcpy> -100041fc: 4b1f ldr r3, [pc, #124] @ (1000427c <__aeabi_float_init+0xc0>) -100041fe: 881a ldrh r2, [r3, #0] -10004200: 4b1f ldr r3, [pc, #124] @ (10004280 <__aeabi_float_init+0xc4>) -10004202: 429a cmp r2, r3 -10004204: d11c bne.n 10004240 <__aeabi_float_init+0x84> -10004206: 23a7 movs r3, #167 @ 0xa7 -10004208: 019b lsls r3, r3, #6 -1000420a: 881a ldrh r2, [r3, #0] -1000420c: 4b1d ldr r3, [pc, #116] @ (10004284 <__aeabi_float_init+0xc8>) -1000420e: 429a cmp r2, r3 -10004210: d116 bne.n 10004240 <__aeabi_float_init+0x84> -10004212: 4b1d ldr r3, [pc, #116] @ (10004288 <__aeabi_float_init+0xcc>) -10004214: 881a ldrh r2, [r3, #0] -10004216: 4b1d ldr r3, [pc, #116] @ (1000428c <__aeabi_float_init+0xd0>) -10004218: 429a cmp r2, r3 -1000421a: d111 bne.n 10004240 <__aeabi_float_init+0x84> -1000421c: 4b1c ldr r3, [pc, #112] @ (10004290 <__aeabi_float_init+0xd4>) -1000421e: 881a ldrh r2, [r3, #0] -10004220: 2394 movs r3, #148 @ 0x94 -10004222: 019b lsls r3, r3, #6 -10004224: 429a cmp r2, r3 -10004226: d10b bne.n 10004240 <__aeabi_float_init+0x84> -10004228: 4b1a ldr r3, [pc, #104] @ (10004294 <__aeabi_float_init+0xd8>) -1000422a: 881a ldrh r2, [r3, #0] -1000422c: 4b1a ldr r3, [pc, #104] @ (10004298 <__aeabi_float_init+0xdc>) -1000422e: 429a cmp r2, r3 -10004230: d106 bne.n 10004240 <__aeabi_float_init+0x84> -10004232: 4b1a ldr r3, [pc, #104] @ (1000429c <__aeabi_float_init+0xe0>) -10004234: 681a ldr r2, [r3, #0] -10004236: 4b1a ldr r3, [pc, #104] @ (100042a0 <__aeabi_float_init+0xe4>) -10004238: 429a cmp r2, r3 -1000423a: d101 bne.n 10004240 <__aeabi_float_init+0x84> -1000423c: 2315 movs r3, #21 -1000423e: e007 b.n 10004250 <__aeabi_float_init+0x94> -10004240: 4818 ldr r0, [pc, #96] @ (100042a4 <__aeabi_float_init+0xe8>) -10004242: f7fe f813 bl 1000226c -10004246: 4c18 ldr r4, [pc, #96] @ (100042a8 <__aeabi_float_init+0xec>) -10004248: 4a09 ldr r2, [pc, #36] @ (10004270 <__aeabi_float_init+0xb4>) -1000424a: 0099 lsls r1, r3, #2 -1000424c: 508c str r4, [r1, r2] -1000424e: 3301 adds r3, #1 -10004250: 2b1f cmp r3, #31 -10004252: d9f8 bls.n 10004246 <__aeabi_float_init+0x8a> -10004254: 4b14 ldr r3, [pc, #80] @ (100042a8 <__aeabi_float_init+0xec>) -10004256: 4a06 ldr r2, [pc, #24] @ (10004270 <__aeabi_float_init+0xb4>) -10004258: 6213 str r3, [r2, #32] -1000425a: 61d3 str r3, [r2, #28] -1000425c: e7b7 b.n 100041ce <__aeabi_float_init+0x12> -1000425e: 4b13 ldr r3, [pc, #76] @ (100042ac <__aeabi_float_init+0xf0>) -10004260: 4a13 ldr r2, [pc, #76] @ (100042b0 <__aeabi_float_init+0xf4>) -10004262: 4814 ldr r0, [pc, #80] @ (100042b4 <__aeabi_float_init+0xf8>) -10004264: 2142 movs r1, #66 @ 0x42 -10004266: f7fd ff69 bl 1000213c <__assert_func> -1000426a: 46c0 nop @ (mov r8, r8) -1000426c: 00004653 .word 0x00004653 -10004270: 20000640 .word 0x20000640 -10004274: 0000334c .word 0x0000334c -10004278: 2000063c .word 0x2000063c -1000427c: 000029ee .word 0x000029ee -10004280: 00000fc4 .word 0x00000fc4 -10004284: 00000dc2 .word 0x00000dc2 -10004288: 00002b96 .word 0x00002b96 -1000428c: 0000b5c0 .word 0x0000b5c0 -10004290: 00002b18 .word 0x00002b18 -10004294: 00002acc .word 0x00002acc -10004298: 0000b510 .word 0x0000b510 -1000429c: 00002cfc .word 0x00002cfc -100042a0: 6487ed51 .word 0x6487ed51 -100042a4: 1000543c .word 0x1000543c -100042a8: 100042b9 .word 0x100042b9 -100042ac: 100057d0 .word 0x100057d0 -100042b0: 10005854 .word 0x10005854 -100042b4: 10005804 .word 0x10005804 +10004260 <__wrap___aeabi_frsub>: +10004260: 4048 eors r0, r1 +10004262: 4041 eors r1, r0 +10004264: 4048 eors r0, r1 -100042b8 : -100042b8: b507 push {r0, r1, r2, lr} -100042ba: 4660 mov r0, ip -100042bc: 2800 cmp r0, #0 -100042be: d100 bne.n 100042c2 -100042c0: be00 bkpt 0x0000 -100042c2: 8801 ldrh r1, [r0, #0] -100042c4: 0a0a lsrs r2, r1, #8 -100042c6: 3002 adds r0, #2 -100042c8: 2adf cmp r2, #223 @ 0xdf -100042ca: d1fa bne.n 100042c2 -100042cc: b2c9 uxtb r1, r1 -100042ce: 0882 lsrs r2, r0, #2 -100042d0: d304 bcc.n 100042dc -100042d2: 8802 ldrh r2, [r0, #0] -100042d4: 8840 ldrh r0, [r0, #2] -100042d6: 0400 lsls r0, r0, #16 -100042d8: 4310 orrs r0, r2 -100042da: e000 b.n 100042de -100042dc: 6800 ldr r0, [r0, #0] -100042de: 4a02 ldr r2, [pc, #8] @ (100042e8 ) -100042e0: 5050 str r0, [r2, r1] -100042e2: 9003 str r0, [sp, #12] -100042e4: bd07 pop {r0, r1, r2, pc} -100042e6: 0000 .short 0x0000 -100042e8: 20000640 .word 0x20000640 +10004266 <__wrap___aeabi_fsub>: +10004266: 2300 movs r3, #0 +10004268: 469c mov ip, r3 +1000426a: 4b11 ldr r3, [pc, #68] @ (100042b0 <__wrap___aeabi_fmul+0xa>) +1000426c: 685b ldr r3, [r3, #4] +1000426e: 4718 bx r3 -100042ec <__aeabi_mem_init>: -100042ec: 4801 ldr r0, [pc, #4] @ (100042f4 <__aeabi_mem_init+0x8>) -100042ee: 2104 movs r1, #4 -100042f0: 4b01 ldr r3, [pc, #4] @ (100042f8 <__aeabi_mem_init+0xc>) -100042f2: 4718 bx r3 -100042f4: 20000340 .word 0x20000340 -100042f8: 10003485 .word 0x10003485 +10004270 <__wrap___aeabi_fadd>: +10004270: 2300 movs r3, #0 +10004272: 469c mov ip, r3 +10004274: 4b0e ldr r3, [pc, #56] @ (100042b0 <__wrap___aeabi_fmul+0xa>) +10004276: 681b ldr r3, [r3, #0] +10004278: 4718 bx r3 -100042fc <__wrap___aeabi_memcpy>: -100042fc: 4b01 ldr r3, [pc, #4] @ (10004304 <__wrap___aeabi_memcpy+0x8>) -100042fe: 685b ldr r3, [r3, #4] -10004300: 4718 bx r3 +1000427a <__wrap___aeabi_fdiv>: +1000427a: 4a0e ldr r2, [pc, #56] @ (100042b4 <__wrap___aeabi_fmul+0xe>) +1000427c: 6f93 ldr r3, [r2, #120] @ 0x78 +1000427e: 089b lsrs r3, r3, #2 +10004280: d204 bcs.n 1000428c + +10004282 : +10004282: 2300 movs r3, #0 +10004284: 469c mov ip, r3 +10004286: 4b0a ldr r3, [pc, #40] @ (100042b0 <__wrap___aeabi_fmul+0xa>) +10004288: 68db ldr r3, [r3, #12] +1000428a: 4718 bx r3 + +1000428c : +1000428c: b5f0 push {r4, r5, r6, r7, lr} +1000428e: 6e14 ldr r4, [r2, #96] @ 0x60 +10004290: 6e55 ldr r5, [r2, #100] @ 0x64 +10004292: 6f57 ldr r7, [r2, #116] @ 0x74 +10004294: 6f16 ldr r6, [r2, #112] @ 0x70 +10004296: f7ff fff4 bl 10004282 +1000429a: 4a06 ldr r2, [pc, #24] @ (100042b4 <__wrap___aeabi_fmul+0xe>) +1000429c: 6614 str r4, [r2, #96] @ 0x60 +1000429e: 6655 str r5, [r2, #100] @ 0x64 +100042a0: 6757 str r7, [r2, #116] @ 0x74 +100042a2: 6716 str r6, [r2, #112] @ 0x70 +100042a4: bdf0 pop {r4, r5, r6, r7, pc} + +100042a6 <__wrap___aeabi_fmul>: +100042a6: 2300 movs r3, #0 +100042a8: 469c mov ip, r3 +100042aa: 4b01 ldr r3, [pc, #4] @ (100042b0 <__wrap___aeabi_fmul+0xa>) +100042ac: 689b ldr r3, [r3, #8] +100042ae: 4718 bx r3 +100042b0: 200005c8 .word 0x200005c8 +100042b4: d0000000 .word 0xd0000000 + +100042b8 <__wrap___aeabi_ui2f>: +100042b8: 1a49 subs r1, r1, r1 +100042ba: 2800 cmp r0, #0 +100042bc: d108 bne.n 100042d0 <__aeabi_i2f_main> +100042be: 4608 mov r0, r1 +100042c0: 4770 bx lr + ... + +100042c4 <__wrap___aeabi_i2f>: +100042c4: 0fc1 lsrs r1, r0, #31 +100042c6: 07c9 lsls r1, r1, #31 +100042c8: d500 bpl.n 100042cc <__wrap___aeabi_i2f+0x8> +100042ca: 4240 negs r0, r0 +100042cc: 2800 cmp r0, #0 +100042ce: d017 beq.n 10004300 <__aeabi_i2f_main+0x30> + +100042d0 <__aeabi_i2f_main>: +100042d0: 46f4 mov ip, lr +100042d2: b403 push {r0, r1} +100042d4: 4b0b ldr r3, [pc, #44] @ (10004304 <__aeabi_i2f_main+0x34>) +100042d6: 681b ldr r3, [r3, #0] +100042d8: 4798 blx r3 +100042da: bc06 pop {r1, r2} +100042dc: 4081 lsls r1, r0 +100042de: 389e subs r0, #158 @ 0x9e +100042e0: 4240 negs r0, r0 +100042e2: 3180 adds r1, #128 @ 0x80 +100042e4: d207 bcs.n 100042f6 <__aeabi_i2f_main+0x26> +100042e6: 060b lsls r3, r1, #24 +100042e8: d007 beq.n 100042fa <__aeabi_i2f_main+0x2a> +100042ea: 0049 lsls r1, r1, #1 +100042ec: 0a49 lsrs r1, r1, #9 +100042ee: 05c0 lsls r0, r0, #23 +100042f0: 4310 orrs r0, r2 +100042f2: 4308 orrs r0, r1 +100042f4: 4760 bx ip +100042f6: 3001 adds r0, #1 +100042f8: e7f8 b.n 100042ec <__aeabi_i2f_main+0x1c> +100042fa: 0a49 lsrs r1, r1, #9 +100042fc: 0289 lsls r1, r1, #10 +100042fe: e7f5 b.n 100042ec <__aeabi_i2f_main+0x1c> +10004300: 4770 bx lr 10004302: 0000 .short 0x0000 -10004304: 20000340 .word 0x20000340 +10004304: 200005c4 .word 0x200005c4 -10004308 : -10004308: b510 push {r4, lr} -1000430a: 0003 movs r3, r0 -1000430c: 0008 movs r0, r1 -1000430e: 0011 movs r1, r2 -10004310: 681b ldr r3, [r3, #0] -10004312: 4798 blx r3 -10004314: bd10 pop {r4, pc} +10004308 <__wrap___aeabi_f2uiz>: +10004308: 2300 movs r3, #0 +1000430a: 469c mov ip, r3 +1000430c: 4b01 ldr r3, [pc, #4] @ (10004314 <__wrap___aeabi_f2uiz+0xc>) +1000430e: 6a5b ldr r3, [r3, #36] @ 0x24 +10004310: 4718 bx r3 +10004312: 0000 .short 0x0000 +10004314: 200005c8 .word 0x200005c8 + +10004318 <__aeabi_float_init>: +10004318: b570 push {r4, r5, r6, lr} +1000431a: 2313 movs r3, #19 +1000431c: 781e ldrb r6, [r3, #0] +1000431e: 482a ldr r0, [pc, #168] @ (100043c8 <__aeabi_float_init+0xb0>) +10004320: f7ff f8fa bl 10003518 +10004324: 0005 movs r5, r0 +10004326: 2e01 cmp r6, #1 +10004328: d011 beq.n 1000434e <__aeabi_float_init+0x36> +1000432a: 2e01 cmp r6, #1 +1000432c: dd09 ble.n 10004342 <__aeabi_float_init+0x2a> +1000432e: 1eab subs r3, r5, #2 +10004330: 781b ldrb r3, [r3, #0] +10004332: 009b lsls r3, r3, #2 +10004334: 2b7f cmp r3, #127 @ 0x7f +10004336: dd40 ble.n 100043ba <__aeabi_float_init+0xa2> +10004338: 4824 ldr r0, [pc, #144] @ (100043cc <__aeabi_float_init+0xb4>) +1000433a: 2280 movs r2, #128 @ 0x80 +1000433c: 0029 movs r1, r5 +1000433e: f000 f891 bl 10004464 <__wrap___aeabi_memcpy> +10004342: 4823 ldr r0, [pc, #140] @ (100043d0 <__aeabi_float_init+0xb8>) +10004344: f7ff f8e0 bl 10003508 +10004348: 4b22 ldr r3, [pc, #136] @ (100043d4 <__aeabi_float_init+0xbc>) +1000434a: 6018 str r0, [r3, #0] +1000434c: bd70 pop {r4, r5, r6, pc} +1000434e: 481f ldr r0, [pc, #124] @ (100043cc <__aeabi_float_init+0xb4>) +10004350: 2254 movs r2, #84 @ 0x54 +10004352: 0029 movs r1, r5 +10004354: f000 f886 bl 10004464 <__wrap___aeabi_memcpy> +10004358: 4b1f ldr r3, [pc, #124] @ (100043d8 <__aeabi_float_init+0xc0>) +1000435a: 881a ldrh r2, [r3, #0] +1000435c: 4b1f ldr r3, [pc, #124] @ (100043dc <__aeabi_float_init+0xc4>) +1000435e: 429a cmp r2, r3 +10004360: d11c bne.n 1000439c <__aeabi_float_init+0x84> +10004362: 23a7 movs r3, #167 @ 0xa7 +10004364: 019b lsls r3, r3, #6 +10004366: 881a ldrh r2, [r3, #0] +10004368: 4b1d ldr r3, [pc, #116] @ (100043e0 <__aeabi_float_init+0xc8>) +1000436a: 429a cmp r2, r3 +1000436c: d116 bne.n 1000439c <__aeabi_float_init+0x84> +1000436e: 4b1d ldr r3, [pc, #116] @ (100043e4 <__aeabi_float_init+0xcc>) +10004370: 881a ldrh r2, [r3, #0] +10004372: 4b1d ldr r3, [pc, #116] @ (100043e8 <__aeabi_float_init+0xd0>) +10004374: 429a cmp r2, r3 +10004376: d111 bne.n 1000439c <__aeabi_float_init+0x84> +10004378: 4b1c ldr r3, [pc, #112] @ (100043ec <__aeabi_float_init+0xd4>) +1000437a: 881a ldrh r2, [r3, #0] +1000437c: 2394 movs r3, #148 @ 0x94 +1000437e: 019b lsls r3, r3, #6 +10004380: 429a cmp r2, r3 +10004382: d10b bne.n 1000439c <__aeabi_float_init+0x84> +10004384: 4b1a ldr r3, [pc, #104] @ (100043f0 <__aeabi_float_init+0xd8>) +10004386: 881a ldrh r2, [r3, #0] +10004388: 4b1a ldr r3, [pc, #104] @ (100043f4 <__aeabi_float_init+0xdc>) +1000438a: 429a cmp r2, r3 +1000438c: d106 bne.n 1000439c <__aeabi_float_init+0x84> +1000438e: 4b1a ldr r3, [pc, #104] @ (100043f8 <__aeabi_float_init+0xe0>) +10004390: 681a ldr r2, [r3, #0] +10004392: 4b1a ldr r3, [pc, #104] @ (100043fc <__aeabi_float_init+0xe4>) +10004394: 429a cmp r2, r3 +10004396: d101 bne.n 1000439c <__aeabi_float_init+0x84> +10004398: 2315 movs r3, #21 +1000439a: e007 b.n 100043ac <__aeabi_float_init+0x94> +1000439c: 4818 ldr r0, [pc, #96] @ (10004400 <__aeabi_float_init+0xe8>) +1000439e: f7fd ffb7 bl 10002310 +100043a2: 4c18 ldr r4, [pc, #96] @ (10004404 <__aeabi_float_init+0xec>) +100043a4: 4a09 ldr r2, [pc, #36] @ (100043cc <__aeabi_float_init+0xb4>) +100043a6: 0099 lsls r1, r3, #2 +100043a8: 508c str r4, [r1, r2] +100043aa: 3301 adds r3, #1 +100043ac: 2b1f cmp r3, #31 +100043ae: d9f8 bls.n 100043a2 <__aeabi_float_init+0x8a> +100043b0: 4b14 ldr r3, [pc, #80] @ (10004404 <__aeabi_float_init+0xec>) +100043b2: 4a06 ldr r2, [pc, #24] @ (100043cc <__aeabi_float_init+0xb4>) +100043b4: 6213 str r3, [r2, #32] +100043b6: 61d3 str r3, [r2, #28] +100043b8: e7b7 b.n 1000432a <__aeabi_float_init+0x12> +100043ba: 4b13 ldr r3, [pc, #76] @ (10004408 <__aeabi_float_init+0xf0>) +100043bc: 4a13 ldr r2, [pc, #76] @ (1000440c <__aeabi_float_init+0xf4>) +100043be: 4814 ldr r0, [pc, #80] @ (10004410 <__aeabi_float_init+0xf8>) +100043c0: 2142 movs r1, #66 @ 0x42 +100043c2: f7fd ff0d bl 100021e0 <__assert_func> +100043c6: 46c0 nop @ (mov r8, r8) +100043c8: 00004653 .word 0x00004653 +100043cc: 200005c8 .word 0x200005c8 +100043d0: 0000334c .word 0x0000334c +100043d4: 200005c4 .word 0x200005c4 +100043d8: 000029ee .word 0x000029ee +100043dc: 00000fc4 .word 0x00000fc4 +100043e0: 00000dc2 .word 0x00000dc2 +100043e4: 00002b96 .word 0x00002b96 +100043e8: 0000b5c0 .word 0x0000b5c0 +100043ec: 00002b18 .word 0x00002b18 +100043f0: 00002acc .word 0x00002acc +100043f4: 0000b510 .word 0x0000b510 +100043f8: 00002cfc .word 0x00002cfc +100043fc: 6487ed51 .word 0x6487ed51 +10004400: 100057a0 .word 0x100057a0 +10004404: 10004415 .word 0x10004415 +10004408: 10005b30 .word 0x10005b30 +1000440c: 10005bb4 .word 0x10005bb4 +10004410: 10005b64 .word 0x10005b64 + +10004414 : +10004414: b507 push {r0, r1, r2, lr} +10004416: 4660 mov r0, ip +10004418: 2800 cmp r0, #0 +1000441a: d100 bne.n 1000441e +1000441c: be00 bkpt 0x0000 +1000441e: 8801 ldrh r1, [r0, #0] +10004420: 0a0a lsrs r2, r1, #8 +10004422: 3002 adds r0, #2 +10004424: 2adf cmp r2, #223 @ 0xdf +10004426: d1fa bne.n 1000441e +10004428: b2c9 uxtb r1, r1 +1000442a: 0882 lsrs r2, r0, #2 +1000442c: d304 bcc.n 10004438 +1000442e: 8802 ldrh r2, [r0, #0] +10004430: 8840 ldrh r0, [r0, #2] +10004432: 0400 lsls r0, r0, #16 +10004434: 4310 orrs r0, r2 +10004436: e000 b.n 1000443a +10004438: 6800 ldr r0, [r0, #0] +1000443a: 4a02 ldr r2, [pc, #8] @ (10004444 ) +1000443c: 5050 str r0, [r2, r1] +1000443e: 9003 str r0, [sp, #12] +10004440: bd07 pop {r0, r1, r2, pc} +10004442: 0000 .short 0x0000 +10004444: 200005c8 .word 0x200005c8 + +10004448 <__aeabi_mem_init>: +10004448: 4801 ldr r0, [pc, #4] @ (10004450 <__aeabi_mem_init+0x8>) +1000444a: 2104 movs r1, #4 +1000444c: 4b01 ldr r3, [pc, #4] @ (10004454 <__aeabi_mem_init+0xc>) +1000444e: 4718 bx r3 +10004450: 200002c0 .word 0x200002c0 +10004454: 10003529 .word 0x10003529 + +10004458 <__wrap_memset>: +10004458: 4b01 ldr r3, [pc, #4] @ (10004460 <__wrap_memset+0x8>) +1000445a: 681b ldr r3, [r3, #0] +1000445c: 4718 bx r3 +1000445e: 0000 .short 0x0000 +10004460: 200002c0 .word 0x200002c0 + +10004464 <__wrap___aeabi_memcpy>: +10004464: 4b01 ldr r3, [pc, #4] @ (1000446c <__wrap___aeabi_memcpy+0x8>) +10004466: 685b ldr r3, [r3, #4] +10004468: 4718 bx r3 +1000446a: 0000 .short 0x0000 +1000446c: 200002c0 .word 0x200002c0 + +10004470 : +10004470: b510 push {r4, lr} +10004472: 0003 movs r3, r0 +10004474: 0008 movs r0, r1 +10004476: 0011 movs r1, r2 +10004478: 681b ldr r3, [r3, #0] +1000447a: 4798 blx r3 +1000447c: bd10 pop {r4, pc} ... -10004318 : -10004318: b5f8 push {r3, r4, r5, r6, r7, lr} -1000431a: 0007 movs r7, r0 -1000431c: 000d movs r5, r1 -1000431e: 0016 movs r6, r2 -10004320: 7d43 ldrb r3, [r0, #21] -10004322: 2b00 cmp r3, #0 -10004324: d002 beq.n 1000432c -10004326: 2400 movs r4, #0 -10004328: 2000 movs r0, #0 -1000432a: e00c b.n 10004346 -1000432c: 6803 ldr r3, [r0, #0] -1000432e: 0011 movs r1, r2 -10004330: 0028 movs r0, r5 -10004332: 4798 blx r3 -10004334: e02d b.n 10004392 -10004336: 7d3b ldrb r3, [r7, #20] -10004338: e010 b.n 1000435c -1000433a: 683b ldr r3, [r7, #0] -1000433c: 4815 ldr r0, [pc, #84] @ (10004394 ) -1000433e: 2102 movs r1, #2 -10004340: 4798 blx r3 -10004342: 1c60 adds r0, r4, #1 -10004344: 3401 adds r4, #1 -10004346: 42b4 cmp r4, r6 -10004348: da14 bge.n 10004374 -1000434a: 2c00 cmp r4, #0 -1000434c: ddf3 ble.n 10004336 -1000434e: 192b adds r3, r5, r4 -10004350: 3b01 subs r3, #1 -10004352: 781b ldrb r3, [r3, #0] -10004354: 3b0d subs r3, #13 -10004356: 425a negs r2, r3 -10004358: 4153 adcs r3, r2 -1000435a: b2db uxtb r3, r3 -1000435c: 5d2a ldrb r2, [r5, r4] -1000435e: 2a0a cmp r2, #10 -10004360: d1f0 bne.n 10004344 -10004362: 2b00 cmp r3, #0 -10004364: d1ee bne.n 10004344 -10004366: 42a0 cmp r0, r4 -10004368: dae7 bge.n 1000433a -1000436a: 683b ldr r3, [r7, #0] -1000436c: 1a21 subs r1, r4, r0 -1000436e: 1828 adds r0, r5, r0 -10004370: 4798 blx r3 -10004372: e7e2 b.n 1000433a -10004374: 42b0 cmp r0, r6 -10004376: da03 bge.n 10004380 -10004378: 683b ldr r3, [r7, #0] -1000437a: 1a31 subs r1, r6, r0 -1000437c: 1828 adds r0, r5, r0 -1000437e: 4798 blx r3 -10004380: 2e00 cmp r6, #0 -10004382: dd06 ble.n 10004392 -10004384: 19ad adds r5, r5, r6 -10004386: 3d01 subs r5, #1 -10004388: 782b ldrb r3, [r5, #0] -1000438a: 3b0d subs r3, #13 -1000438c: 425a negs r2, r3 -1000438e: 4153 adcs r3, r2 -10004390: 753b strb r3, [r7, #20] -10004392: bdf8 pop {r3, r4, r5, r6, r7, pc} -10004394: 100058c8 .word 0x100058c8 +10004480 : +10004480: b5f8 push {r3, r4, r5, r6, r7, lr} +10004482: 0007 movs r7, r0 +10004484: 000d movs r5, r1 +10004486: 0016 movs r6, r2 +10004488: 7d43 ldrb r3, [r0, #21] +1000448a: 2b00 cmp r3, #0 +1000448c: d002 beq.n 10004494 +1000448e: 2400 movs r4, #0 +10004490: 2000 movs r0, #0 +10004492: e00c b.n 100044ae +10004494: 6803 ldr r3, [r0, #0] +10004496: 0011 movs r1, r2 +10004498: 0028 movs r0, r5 +1000449a: 4798 blx r3 +1000449c: e02d b.n 100044fa +1000449e: 7d3b ldrb r3, [r7, #20] +100044a0: e010 b.n 100044c4 +100044a2: 683b ldr r3, [r7, #0] +100044a4: 4815 ldr r0, [pc, #84] @ (100044fc ) +100044a6: 2102 movs r1, #2 +100044a8: 4798 blx r3 +100044aa: 1c60 adds r0, r4, #1 +100044ac: 3401 adds r4, #1 +100044ae: 42b4 cmp r4, r6 +100044b0: da14 bge.n 100044dc +100044b2: 2c00 cmp r4, #0 +100044b4: ddf3 ble.n 1000449e +100044b6: 192b adds r3, r5, r4 +100044b8: 3b01 subs r3, #1 +100044ba: 781b ldrb r3, [r3, #0] +100044bc: 3b0d subs r3, #13 +100044be: 425a negs r2, r3 +100044c0: 4153 adcs r3, r2 +100044c2: b2db uxtb r3, r3 +100044c4: 5d2a ldrb r2, [r5, r4] +100044c6: 2a0a cmp r2, #10 +100044c8: d1f0 bne.n 100044ac +100044ca: 2b00 cmp r3, #0 +100044cc: d1ee bne.n 100044ac +100044ce: 42a0 cmp r0, r4 +100044d0: dae7 bge.n 100044a2 +100044d2: 683b ldr r3, [r7, #0] +100044d4: 1a21 subs r1, r4, r0 +100044d6: 1828 adds r0, r5, r0 +100044d8: 4798 blx r3 +100044da: e7e2 b.n 100044a2 +100044dc: 42b0 cmp r0, r6 +100044de: da03 bge.n 100044e8 +100044e0: 683b ldr r3, [r7, #0] +100044e2: 1a31 subs r1, r6, r0 +100044e4: 1828 adds r0, r5, r0 +100044e6: 4798 blx r3 +100044e8: 2e00 cmp r6, #0 +100044ea: dd06 ble.n 100044fa +100044ec: 19ad adds r5, r5, r6 +100044ee: 3d01 subs r5, #1 +100044f0: 782b ldrb r3, [r5, #0] +100044f2: 3b0d subs r3, #13 +100044f4: 425a negs r2, r3 +100044f6: 4153 adcs r3, r2 +100044f8: 753b strb r3, [r7, #20] +100044fa: bdf8 pop {r3, r4, r5, r6, r7, pc} +100044fc: 10005c28 .word 0x10005c28 -10004398 : -10004398: b570 push {r4, r5, r6, lr} -1000439a: 0005 movs r5, r0 -1000439c: 6803 ldr r3, [r0, #0] -1000439e: 2b00 cmp r3, #0 -100043a0: d016 beq.n 100043d0 -100043a2: 4b0c ldr r3, [pc, #48] @ (100043d4 ) -100043a4: 681c ldr r4, [r3, #0] -100043a6: e005 b.n 100043b4 -100043a8: 0029 movs r1, r5 -100043aa: c904 ldmia r1!, {r2} -100043ac: 0020 movs r0, r4 -100043ae: f7ff ffb3 bl 10004318 -100043b2: 6924 ldr r4, [r4, #16] -100043b4: 2c00 cmp r4, #0 -100043b6: d009 beq.n 100043cc -100043b8: 6823 ldr r3, [r4, #0] -100043ba: 2b00 cmp r3, #0 -100043bc: d0f9 beq.n 100043b2 -100043be: 4b06 ldr r3, [pc, #24] @ (100043d8 ) -100043c0: 681b ldr r3, [r3, #0] -100043c2: 2b00 cmp r3, #0 -100043c4: d0f0 beq.n 100043a8 -100043c6: 42a3 cmp r3, r4 -100043c8: d1f3 bne.n 100043b2 -100043ca: e7ed b.n 100043a8 -100043cc: 2300 movs r3, #0 -100043ce: 602b str r3, [r5, #0] -100043d0: bd70 pop {r4, r5, r6, pc} -100043d2: 46c0 nop @ (mov r8, r8) -100043d4: 20000524 .word 0x20000524 -100043d8: 20000528 .word 0x20000528 +10004500 : +10004500: b570 push {r4, r5, r6, lr} +10004502: 0005 movs r5, r0 +10004504: 6803 ldr r3, [r0, #0] +10004506: 2b00 cmp r3, #0 +10004508: d016 beq.n 10004538 +1000450a: 4b0c ldr r3, [pc, #48] @ (1000453c ) +1000450c: 681c ldr r4, [r3, #0] +1000450e: e005 b.n 1000451c +10004510: 0029 movs r1, r5 +10004512: c904 ldmia r1!, {r2} +10004514: 0020 movs r0, r4 +10004516: f7ff ffb3 bl 10004480 +1000451a: 6924 ldr r4, [r4, #16] +1000451c: 2c00 cmp r4, #0 +1000451e: d009 beq.n 10004534 +10004520: 6823 ldr r3, [r4, #0] +10004522: 2b00 cmp r3, #0 +10004524: d0f9 beq.n 1000451a +10004526: 4b06 ldr r3, [pc, #24] @ (10004540 ) +10004528: 681b ldr r3, [r3, #0] +1000452a: 2b00 cmp r3, #0 +1000452c: d0f0 beq.n 10004510 +1000452e: 42a3 cmp r3, r4 +10004530: d1f3 bne.n 1000451a +10004532: e7ed b.n 10004510 +10004534: 2300 movs r3, #0 +10004536: 602b str r3, [r5, #0] +10004538: bd70 pop {r4, r5, r6, pc} +1000453a: 46c0 nop @ (mov r8, r8) +1000453c: 200004ac .word 0x200004ac +10004540: 200004b0 .word 0x200004b0 -100043dc : -100043dc: b570 push {r4, r5, r6, lr} -100043de: 0005 movs r5, r0 -100043e0: 000c movs r4, r1 -100043e2: 680b ldr r3, [r1, #0] -100043e4: 2b80 cmp r3, #128 @ 0x80 -100043e6: d005 beq.n 100043f4 -100043e8: 6823 ldr r3, [r4, #0] -100043ea: 1c5a adds r2, r3, #1 -100043ec: 6022 str r2, [r4, #0] -100043ee: 18e4 adds r4, r4, r3 -100043f0: 7125 strb r5, [r4, #4] -100043f2: bd70 pop {r4, r5, r6, pc} -100043f4: 0008 movs r0, r1 -100043f6: f7ff ffcf bl 10004398 -100043fa: e7f5 b.n 100043e8 +10004544 : +10004544: b570 push {r4, r5, r6, lr} +10004546: 0005 movs r5, r0 +10004548: 000c movs r4, r1 +1000454a: 680b ldr r3, [r1, #0] +1000454c: 2b80 cmp r3, #128 @ 0x80 +1000454e: d005 beq.n 1000455c +10004550: 6823 ldr r3, [r4, #0] +10004552: 1c5a adds r2, r3, #1 +10004554: 6022 str r2, [r4, #0] +10004556: 18e4 adds r4, r4, r3 +10004558: 7125 strb r5, [r4, #4] +1000455a: bd70 pop {r4, r5, r6, pc} +1000455c: 0008 movs r0, r1 +1000455e: f7ff ffcf bl 10004500 +10004562: e7f5 b.n 10004550 -100043fc : -100043fc: b510 push {r4, lr} -100043fe: 2b00 cmp r3, #0 -10004400: db02 blt.n 10004408 -10004402: 6002 str r2, [r0, #0] -10004404: 6043 str r3, [r0, #4] -10004406: bd10 pop {r4, pc} -10004408: 4b02 ldr r3, [pc, #8] @ (10004414 ) -1000440a: 4a03 ldr r2, [pc, #12] @ (10004418 ) -1000440c: 4803 ldr r0, [pc, #12] @ (1000441c ) -1000440e: 213f movs r1, #63 @ 0x3f -10004410: f7fd fe94 bl 1000213c <__assert_func> -10004414: 10004a20 .word 0x10004a20 -10004418: 100058cc .word 0x100058cc -1000441c: 10004a3c .word 0x10004a3c +10004564 : +10004564: b510 push {r4, lr} +10004566: 2b00 cmp r3, #0 +10004568: db02 blt.n 10004570 +1000456a: 6002 str r2, [r0, #0] +1000456c: 6043 str r3, [r0, #4] +1000456e: bd10 pop {r4, pc} +10004570: 4b02 ldr r3, [pc, #8] @ (1000457c ) +10004572: 4a03 ldr r2, [pc, #12] @ (10004580 ) +10004574: 4803 ldr r0, [pc, #12] @ (10004584 ) +10004576: 213f movs r1, #63 @ 0x3f +10004578: f7fd fe32 bl 100021e0 <__assert_func> +1000457c: 10004d84 .word 0x10004d84 +10004580: 10005c2c .word 0x10005c2c +10004584: 10004da0 .word 0x10004da0 -10004420 : -10004420: b510 push {r4, lr} -10004422: b082 sub sp, #8 -10004424: 0004 movs r4, r0 -10004426: f7fd f9d5 bl 100017d4 -1000442a: 0002 movs r2, r0 -1000442c: 000b movs r3, r1 -1000442e: 4668 mov r0, sp -10004430: f7ff ffe4 bl 100043fc -10004434: 9a00 ldr r2, [sp, #0] -10004436: 9b01 ldr r3, [sp, #4] -10004438: 6022 str r2, [r4, #0] -1000443a: 6063 str r3, [r4, #4] -1000443c: 0020 movs r0, r4 -1000443e: b002 add sp, #8 -10004440: bd10 pop {r4, pc} +10004588 : +10004588: b510 push {r4, lr} +1000458a: b082 sub sp, #8 +1000458c: 0004 movs r4, r0 +1000458e: f7fd f973 bl 10001878 +10004592: 0002 movs r2, r0 +10004594: 000b movs r3, r1 +10004596: 4668 mov r0, sp +10004598: f7ff ffe4 bl 10004564 +1000459c: 9a00 ldr r2, [sp, #0] +1000459e: 9b01 ldr r3, [sp, #4] +100045a0: 6022 str r2, [r4, #0] +100045a2: 6063 str r3, [r4, #4] +100045a4: 0020 movs r0, r4 +100045a6: b002 add sp, #8 +100045a8: bd10 pop {r4, pc} ... -10004444 : -10004444: b570 push {r4, r5, r6, lr} -10004446: b082 sub sp, #8 -10004448: 0006 movs r6, r0 -1000444a: 0014 movs r4, r2 -1000444c: 001d movs r5, r3 -1000444e: 22fa movs r2, #250 @ 0xfa -10004450: 0092 lsls r2, r2, #2 -10004452: 2300 movs r3, #0 -10004454: 9806 ldr r0, [sp, #24] -10004456: 2100 movs r1, #0 -10004458: f7ff fe96 bl 10004188 <__wrap___aeabi_lmul> -1000445c: 0002 movs r2, r0 -1000445e: 000b movs r3, r1 -10004460: 1912 adds r2, r2, r4 -10004462: 416b adcs r3, r5 -10004464: 2b00 cmp r3, #0 -10004466: db09 blt.n 1000447c -10004468: 4668 mov r0, sp -1000446a: f7ff ffc7 bl 100043fc -1000446e: 9a00 ldr r2, [sp, #0] -10004470: 9b01 ldr r3, [sp, #4] -10004472: 6032 str r2, [r6, #0] -10004474: 6073 str r3, [r6, #4] -10004476: 0030 movs r0, r6 -10004478: b002 add sp, #8 -1000447a: bd70 pop {r4, r5, r6, pc} -1000447c: 2201 movs r2, #1 -1000447e: 4252 negs r2, r2 -10004480: 4b00 ldr r3, [pc, #0] @ (10004484 ) -10004482: e7f1 b.n 10004468 -10004484: 7fffffff .word 0x7fffffff +100045ac : +100045ac: b570 push {r4, r5, r6, lr} +100045ae: b082 sub sp, #8 +100045b0: 0006 movs r6, r0 +100045b2: 0014 movs r4, r2 +100045b4: 001d movs r5, r3 +100045b6: 22fa movs r2, #250 @ 0xfa +100045b8: 0092 lsls r2, r2, #2 +100045ba: 2300 movs r3, #0 +100045bc: 9806 ldr r0, [sp, #24] +100045be: 2100 movs r1, #0 +100045c0: f7ff fe34 bl 1000422c <__wrap___aeabi_lmul> +100045c4: 0002 movs r2, r0 +100045c6: 000b movs r3, r1 +100045c8: 1912 adds r2, r2, r4 +100045ca: 416b adcs r3, r5 +100045cc: 2b00 cmp r3, #0 +100045ce: db09 blt.n 100045e4 +100045d0: 4668 mov r0, sp +100045d2: f7ff ffc7 bl 10004564 +100045d6: 9a00 ldr r2, [sp, #0] +100045d8: 9b01 ldr r3, [sp, #4] +100045da: 6032 str r2, [r6, #0] +100045dc: 6073 str r3, [r6, #4] +100045de: 0030 movs r0, r6 +100045e0: b002 add sp, #8 +100045e2: bd70 pop {r4, r5, r6, pc} +100045e4: 2201 movs r2, #1 +100045e6: 4252 negs r2, r2 +100045e8: 4b00 ldr r3, [pc, #0] @ (100045ec ) +100045ea: e7f1 b.n 100045d0 +100045ec: 7fffffff .word 0x7fffffff -10004488 : -10004488: b530 push {r4, r5, lr} -1000448a: b085 sub sp, #20 -1000448c: 0004 movs r4, r0 -1000448e: 000d movs r5, r1 -10004490: a802 add r0, sp, #8 -10004492: f7ff ffc5 bl 10004420 -10004496: 9a02 ldr r2, [sp, #8] -10004498: 9b03 ldr r3, [sp, #12] -1000449a: 9500 str r5, [sp, #0] -1000449c: 0020 movs r0, r4 -1000449e: f7ff ffd1 bl 10004444 -100044a2: 0020 movs r0, r4 -100044a4: b005 add sp, #20 -100044a6: bd30 pop {r4, r5, pc} - -100044a8 : -100044a8: b500 push {lr} -100044aa: b083 sub sp, #12 -100044ac: 21fa movs r1, #250 @ 0xfa -100044ae: 0089 lsls r1, r1, #2 -100044b0: 4668 mov r0, sp -100044b2: f7ff ffe9 bl 10004488 -100044b6: 9a00 ldr r2, [sp, #0] -100044b8: 9b01 ldr r3, [sp, #4] -100044ba: 4802 ldr r0, [pc, #8] @ (100044c4 ) -100044bc: f000 faa0 bl 10004a00 <__mutex_try_enter_block_until_veneer> -100044c0: b003 add sp, #12 -100044c2: bd00 pop {pc} -100044c4: 20000368 .word 0x20000368 - -100044c8 : -100044c8: b510 push {r4, lr} -100044ca: 4802 ldr r0, [pc, #8] @ (100044d4 ) -100044cc: f000 fa78 bl 100049c0 <__mutex_exit_veneer> -100044d0: bd10 pop {r4, pc} -100044d2: 46c0 nop @ (mov r8, r8) -100044d4: 20000368 .word 0x20000368 - -100044d8 : -100044d8: b5f0 push {r4, r5, r6, r7, lr} -100044da: 46ce mov lr, r9 -100044dc: 4647 mov r7, r8 -100044de: b580 push {r7, lr} -100044e0: b083 sub sp, #12 -100044e2: 0006 movs r6, r0 -100044e4: 000d movs r5, r1 -100044e6: 4690 mov r8, r2 -100044e8: 001c movs r4, r3 -100044ea: f7ff ffdd bl 100044a8 -100044ee: 4681 mov r9, r0 -100044f0: 1c6b adds r3, r5, #1 -100044f2: d005 beq.n 10004500 -100044f4: 2c00 cmp r4, #0 -100044f6: d008 beq.n 1000450a -100044f8: 4f19 ldr r7, [pc, #100] @ (10004560 ) -100044fa: 4b1a ldr r3, [pc, #104] @ (10004564 ) -100044fc: 681c ldr r4, [r3, #0] -100044fe: e007 b.n 10004510 -10004500: 0030 movs r0, r6 -10004502: f000 fa2b bl 1000495c -10004506: 0005 movs r5, r0 -10004508: e7f4 b.n 100044f4 -1000450a: 4f17 ldr r7, [pc, #92] @ (10004568 ) -1000450c: e7f5 b.n 100044fa -1000450e: 6924 ldr r4, [r4, #16] -10004510: 2c00 cmp r4, #0 -10004512: d017 beq.n 10004544 -10004514: 6823 ldr r3, [r4, #0] -10004516: 2b00 cmp r3, #0 -10004518: d0f9 beq.n 1000450e -1000451a: 4b14 ldr r3, [pc, #80] @ (1000456c ) -1000451c: 681b ldr r3, [r3, #0] -1000451e: 2b00 cmp r3, #0 -10004520: d001 beq.n 10004526 -10004522: 42a3 cmp r3, r4 -10004524: d1f3 bne.n 1000450e -10004526: 002a movs r2, r5 -10004528: 0031 movs r1, r6 -1000452a: 0020 movs r0, r4 -1000452c: 47b8 blx r7 -1000452e: 4643 mov r3, r8 -10004530: 2b00 cmp r3, #0 -10004532: d0ec beq.n 1000450e -10004534: 466b mov r3, sp -10004536: 1dd9 adds r1, r3, #7 -10004538: 230a movs r3, #10 -1000453a: 700b strb r3, [r1, #0] -1000453c: 2201 movs r2, #1 -1000453e: 0020 movs r0, r4 -10004540: 47b8 blx r7 -10004542: e7e4 b.n 1000450e -10004544: 464b mov r3, r9 -10004546: 2b00 cmp r3, #0 -10004548: d107 bne.n 1000455a -1000454a: 1e6b subs r3, r5, #1 -1000454c: 419d sbcs r5, r3 -1000454e: b2e8 uxtb r0, r5 -10004550: b003 add sp, #12 -10004552: bcc0 pop {r6, r7} -10004554: 46b9 mov r9, r7 -10004556: 46b0 mov r8, r6 -10004558: bdf0 pop {r4, r5, r6, r7, pc} -1000455a: f7ff ffb5 bl 100044c8 -1000455e: e7f4 b.n 1000454a -10004560: 10004309 .word 0x10004309 -10004564: 20000524 .word 0x20000524 -10004568: 10004319 .word 0x10004319 -1000456c: 20000528 .word 0x20000528 - -10004570 : -10004570: 4a09 ldr r2, [pc, #36] @ (10004598 ) -10004572: e001 b.n 10004578 -10004574: 3310 adds r3, #16 -10004576: 001a movs r2, r3 -10004578: 6813 ldr r3, [r2, #0] -1000457a: 2b00 cmp r3, #0 -1000457c: d008 beq.n 10004590 -1000457e: 4283 cmp r3, r0 -10004580: d1f8 bne.n 10004574 -10004582: 2900 cmp r1, #0 -10004584: d107 bne.n 10004596 -10004586: 6903 ldr r3, [r0, #16] -10004588: 6013 str r3, [r2, #0] -1000458a: 2300 movs r3, #0 -1000458c: 6103 str r3, [r0, #16] -1000458e: e002 b.n 10004596 -10004590: 2900 cmp r1, #0 -10004592: d000 beq.n 10004596 -10004594: 6010 str r0, [r2, #0] -10004596: 4770 bx lr -10004598: 20000524 .word 0x20000524 - -1000459c : -1000459c: b510 push {r4, lr} -1000459e: 4b06 ldr r3, [pc, #24] @ (100045b8 ) -100045a0: 681c ldr r4, [r3, #0] -100045a2: e001 b.n 100045a8 -100045a4: 4798 blx r3 -100045a6: 6924 ldr r4, [r4, #16] -100045a8: 2c00 cmp r4, #0 -100045aa: d003 beq.n 100045b4 -100045ac: 6863 ldr r3, [r4, #4] -100045ae: 2b00 cmp r3, #0 -100045b0: d1f8 bne.n 100045a4 -100045b2: e7f8 b.n 100045a6 -100045b4: bd10 pop {r4, pc} -100045b6: 46c0 nop @ (mov r8, r8) -100045b8: 20000524 .word 0x20000524 - -100045bc <__wrap_puts>: -100045bc: b570 push {r4, r5, r6, lr} -100045be: 0005 movs r5, r0 -100045c0: f000 f9cc bl 1000495c -100045c4: 0004 movs r4, r0 -100045c6: 2300 movs r3, #0 -100045c8: 2201 movs r2, #1 -100045ca: 0001 movs r1, r0 -100045cc: 0028 movs r0, r5 -100045ce: f7ff ff83 bl 100044d8 -100045d2: f7ff ffe3 bl 1000459c -100045d6: 0020 movs r0, r4 -100045d8: bd70 pop {r4, r5, r6, pc} - ... - -100045dc <__wrap_vprintf>: -100045dc: b570 push {r4, r5, r6, lr} -100045de: b0a2 sub sp, #136 @ 0x88 -100045e0: 0004 movs r4, r0 -100045e2: 000e movs r6, r1 -100045e4: f7ff ff60 bl 100044a8 -100045e8: 0005 movs r5, r0 -100045ea: 2300 movs r3, #0 -100045ec: 9301 str r3, [sp, #4] -100045ee: 480a ldr r0, [pc, #40] @ (10004618 <__wrap_vprintf+0x3c>) -100045f0: 0033 movs r3, r6 -100045f2: 0022 movs r2, r4 -100045f4: a901 add r1, sp, #4 -100045f6: f7fe ff1d bl 10003434 -100045fa: 0004 movs r4, r0 -100045fc: a801 add r0, sp, #4 -100045fe: f7ff fecb bl 10004398 -10004602: f7ff ffcb bl 1000459c -10004606: 2d00 cmp r5, #0 -10004608: d102 bne.n 10004610 <__wrap_vprintf+0x34> +100045f0 : +100045f0: b530 push {r4, r5, lr} +100045f2: b085 sub sp, #20 +100045f4: 0004 movs r4, r0 +100045f6: 000d movs r5, r1 +100045f8: a802 add r0, sp, #8 +100045fa: f7ff ffc5 bl 10004588 +100045fe: 9a02 ldr r2, [sp, #8] +10004600: 9b03 ldr r3, [sp, #12] +10004602: 9500 str r5, [sp, #0] +10004604: 0020 movs r0, r4 +10004606: f7ff ffd1 bl 100045ac 1000460a: 0020 movs r0, r4 -1000460c: b022 add sp, #136 @ 0x88 -1000460e: bd70 pop {r4, r5, r6, pc} -10004610: f7ff ff5a bl 100044c8 -10004614: e7f9 b.n 1000460a <__wrap_vprintf+0x2e> -10004616: 46c0 nop @ (mov r8, r8) -10004618: 100043dd .word 0x100043dd +1000460c: b005 add sp, #20 +1000460e: bd30 pop {r4, r5, pc} -1000461c <__wrap_printf>: -1000461c: b40f push {r0, r1, r2, r3} -1000461e: b500 push {lr} -10004620: b083 sub sp, #12 -10004622: a904 add r1, sp, #16 -10004624: c901 ldmia r1!, {r0} -10004626: 9101 str r1, [sp, #4] -10004628: f7ff ffd8 bl 100045dc <__wrap_vprintf> -1000462c: b003 add sp, #12 -1000462e: bc08 pop {r3} -10004630: b004 add sp, #16 -10004632: 4718 bx r3 +10004610 : +10004610: b500 push {lr} +10004612: b083 sub sp, #12 +10004614: 21fa movs r1, #250 @ 0xfa +10004616: 0089 lsls r1, r1, #2 +10004618: 4668 mov r0, sp +1000461a: f7ff ffe9 bl 100045f0 +1000461e: 9a00 ldr r2, [sp, #0] +10004620: 9b01 ldr r3, [sp, #4] +10004622: 4802 ldr r0, [pc, #8] @ (1000462c ) +10004624: f000 fb8c bl 10004d40 <__mutex_try_enter_block_until_veneer> +10004628: b003 add sp, #12 +1000462a: bd00 pop {pc} +1000462c: 200002e8 .word 0x200002e8 -10004634 : -10004634: b510 push {r4, lr} -10004636: f000 f8ff bl 10004838 -1000463a: 2001 movs r0, #1 -1000463c: bd10 pop {r4, pc} +10004630 : +10004630: b510 push {r4, lr} +10004632: 4802 ldr r0, [pc, #8] @ (1000463c ) +10004634: f000 fb6c bl 10004d10 <__mutex_exit_veneer> +10004638: bd10 pop {r4, pc} +1000463a: 46c0 nop @ (mov r8, r8) +1000463c: 200002e8 .word 0x200002e8 + +10004640 : +10004640: b5f0 push {r4, r5, r6, r7, lr} +10004642: 46ce mov lr, r9 +10004644: 4647 mov r7, r8 +10004646: b580 push {r7, lr} +10004648: b083 sub sp, #12 +1000464a: 0006 movs r6, r0 +1000464c: 000d movs r5, r1 +1000464e: 4690 mov r8, r2 +10004650: 001c movs r4, r3 +10004652: f7ff ffdd bl 10004610 +10004656: 4681 mov r9, r0 +10004658: 1c6b adds r3, r5, #1 +1000465a: d005 beq.n 10004668 +1000465c: 2c00 cmp r4, #0 +1000465e: d008 beq.n 10004672 +10004660: 4f19 ldr r7, [pc, #100] @ (100046c8 ) +10004662: 4b1a ldr r3, [pc, #104] @ (100046cc ) +10004664: 681c ldr r4, [r3, #0] +10004666: e007 b.n 10004678 +10004668: 0030 movs r0, r6 +1000466a: f000 fb21 bl 10004cb0 +1000466e: 0005 movs r5, r0 +10004670: e7f4 b.n 1000465c +10004672: 4f17 ldr r7, [pc, #92] @ (100046d0 ) +10004674: e7f5 b.n 10004662 +10004676: 6924 ldr r4, [r4, #16] +10004678: 2c00 cmp r4, #0 +1000467a: d017 beq.n 100046ac +1000467c: 6823 ldr r3, [r4, #0] +1000467e: 2b00 cmp r3, #0 +10004680: d0f9 beq.n 10004676 +10004682: 4b14 ldr r3, [pc, #80] @ (100046d4 ) +10004684: 681b ldr r3, [r3, #0] +10004686: 2b00 cmp r3, #0 +10004688: d001 beq.n 1000468e +1000468a: 42a3 cmp r3, r4 +1000468c: d1f3 bne.n 10004676 +1000468e: 002a movs r2, r5 +10004690: 0031 movs r1, r6 +10004692: 0020 movs r0, r4 +10004694: 47b8 blx r7 +10004696: 4643 mov r3, r8 +10004698: 2b00 cmp r3, #0 +1000469a: d0ec beq.n 10004676 +1000469c: 466b mov r3, sp +1000469e: 1dd9 adds r1, r3, #7 +100046a0: 230a movs r3, #10 +100046a2: 700b strb r3, [r1, #0] +100046a4: 2201 movs r2, #1 +100046a6: 0020 movs r0, r4 +100046a8: 47b8 blx r7 +100046aa: e7e4 b.n 10004676 +100046ac: 464b mov r3, r9 +100046ae: 2b00 cmp r3, #0 +100046b0: d107 bne.n 100046c2 +100046b2: 1e6b subs r3, r5, #1 +100046b4: 419d sbcs r5, r3 +100046b6: b2e8 uxtb r0, r5 +100046b8: b003 add sp, #12 +100046ba: bcc0 pop {r6, r7} +100046bc: 46b9 mov r9, r7 +100046be: 46b0 mov r8, r6 +100046c0: bdf0 pop {r4, r5, r6, r7, pc} +100046c2: f7ff ffb5 bl 10004630 +100046c6: e7f4 b.n 100046b2 +100046c8: 10004471 .word 0x10004471 +100046cc: 200004ac .word 0x200004ac +100046d0: 10004481 .word 0x10004481 +100046d4: 200004b0 .word 0x200004b0 + +100046d8 : +100046d8: 4a09 ldr r2, [pc, #36] @ (10004700 ) +100046da: e001 b.n 100046e0 +100046dc: 3310 adds r3, #16 +100046de: 001a movs r2, r3 +100046e0: 6813 ldr r3, [r2, #0] +100046e2: 2b00 cmp r3, #0 +100046e4: d008 beq.n 100046f8 +100046e6: 4283 cmp r3, r0 +100046e8: d1f8 bne.n 100046dc +100046ea: 2900 cmp r1, #0 +100046ec: d107 bne.n 100046fe +100046ee: 6903 ldr r3, [r0, #16] +100046f0: 6013 str r3, [r2, #0] +100046f2: 2300 movs r3, #0 +100046f4: 6103 str r3, [r0, #16] +100046f6: e002 b.n 100046fe +100046f8: 2900 cmp r1, #0 +100046fa: d000 beq.n 100046fe +100046fc: 6010 str r0, [r2, #0] +100046fe: 4770 bx lr +10004700: 200004ac .word 0x200004ac + +10004704 : +10004704: b510 push {r4, lr} +10004706: 4b06 ldr r3, [pc, #24] @ (10004720 ) +10004708: 681c ldr r4, [r3, #0] +1000470a: e001 b.n 10004710 +1000470c: 4798 blx r3 +1000470e: 6924 ldr r4, [r4, #16] +10004710: 2c00 cmp r4, #0 +10004712: d003 beq.n 1000471c +10004714: 6863 ldr r3, [r4, #4] +10004716: 2b00 cmp r3, #0 +10004718: d1f8 bne.n 1000470c +1000471a: e7f8 b.n 1000470e +1000471c: bd10 pop {r4, pc} +1000471e: 46c0 nop @ (mov r8, r8) +10004720: 200004ac .word 0x200004ac + +10004724 <__wrap_puts>: +10004724: b570 push {r4, r5, r6, lr} +10004726: 0005 movs r5, r0 +10004728: f000 fac2 bl 10004cb0 +1000472c: 0004 movs r4, r0 +1000472e: 2300 movs r3, #0 +10004730: 2201 movs r2, #1 +10004732: 0001 movs r1, r0 +10004734: 0028 movs r0, r5 +10004736: f7ff ff83 bl 10004640 +1000473a: f7ff ffe3 bl 10004704 +1000473e: 0020 movs r0, r4 +10004740: bd70 pop {r4, r5, r6, pc} ... -10004640 : -10004640: b510 push {r4, lr} -10004642: b082 sub sp, #8 -10004644: 000c movs r4, r1 -10004646: 4b14 ldr r3, [pc, #80] @ (10004698 ) -10004648: 18c3 adds r3, r0, r3 -1000464a: 425a negs r2, r3 -1000464c: 4153 adcs r3, r2 -1000464e: 4a13 ldr r2, [pc, #76] @ (1000469c ) -10004650: 005b lsls r3, r3, #1 -10004652: 5e9b ldrsh r3, [r3, r2] -10004654: 428b cmp r3, r1 -10004656: d004 beq.n 10004662 -10004658: 466b mov r3, sp -1000465a: 1dda adds r2, r3, #7 -1000465c: 7014 strb r4, [r2, #0] -1000465e: 2100 movs r1, #0 -10004660: e015 b.n 1000468e -10004662: 466b mov r3, sp -10004664: 1dda adds r2, r3, #7 -10004666: 230d movs r3, #13 -10004668: 7013 strb r3, [r2, #0] -1000466a: 2100 movs r1, #0 -1000466c: 2900 cmp r1, #0 -1000466e: d1f3 bne.n 10004658 -10004670: 6983 ldr r3, [r0, #24] -10004672: 069b lsls r3, r3, #26 -10004674: d4fc bmi.n 10004670 -10004676: 7813 ldrb r3, [r2, #0] -10004678: 6003 str r3, [r0, #0] -1000467a: 3101 adds r1, #1 -1000467c: 3201 adds r2, #1 -1000467e: e7f5 b.n 1000466c -10004680: 6983 ldr r3, [r0, #24] -10004682: 069b lsls r3, r3, #26 -10004684: d4fc bmi.n 10004680 -10004686: 7813 ldrb r3, [r2, #0] -10004688: 6003 str r3, [r0, #0] -1000468a: 3101 adds r1, #1 -1000468c: 3201 adds r2, #1 -1000468e: 2900 cmp r1, #0 -10004690: d0f6 beq.n 10004680 -10004692: b002 add sp, #8 -10004694: bd10 pop {r4, pc} -10004696: 46c0 nop @ (mov r8, r8) -10004698: bffc8000 .word 0xbffc8000 -1000469c: 20000774 .word 0x20000774 +10004744 <__wrap_vprintf>: +10004744: b570 push {r4, r5, r6, lr} +10004746: b0a2 sub sp, #136 @ 0x88 +10004748: 0004 movs r4, r0 +1000474a: 000e movs r6, r1 +1000474c: f7ff ff60 bl 10004610 +10004750: 0005 movs r5, r0 +10004752: 2300 movs r3, #0 +10004754: 9301 str r3, [sp, #4] +10004756: 480a ldr r0, [pc, #40] @ (10004780 <__wrap_vprintf+0x3c>) +10004758: 0033 movs r3, r6 +1000475a: 0022 movs r2, r4 +1000475c: a901 add r1, sp, #4 +1000475e: f7fe febb bl 100034d8 +10004762: 0004 movs r4, r0 +10004764: a801 add r0, sp, #4 +10004766: f7ff fecb bl 10004500 +1000476a: f7ff ffcb bl 10004704 +1000476e: 2d00 cmp r5, #0 +10004770: d102 bne.n 10004778 <__wrap_vprintf+0x34> +10004772: 0020 movs r0, r4 +10004774: b022 add sp, #136 @ 0x88 +10004776: bd70 pop {r4, r5, r6, pc} +10004778: f7ff ff5a bl 10004630 +1000477c: e7f9 b.n 10004772 <__wrap_vprintf+0x2e> +1000477e: 46c0 nop @ (mov r8, r8) +10004780: 10004545 .word 0x10004545 -100046a0 : -100046a0: b082 sub sp, #8 -100046a2: 2200 movs r2, #0 -100046a4: 466b mov r3, sp -100046a6: 1dd9 adds r1, r3, #7 -100046a8: e006 b.n 100046b8 -100046aa: 6983 ldr r3, [r0, #24] -100046ac: 06db lsls r3, r3, #27 -100046ae: d4fc bmi.n 100046aa -100046b0: 6803 ldr r3, [r0, #0] -100046b2: 700b strb r3, [r1, #0] -100046b4: 3201 adds r2, #1 -100046b6: 3101 adds r1, #1 -100046b8: 2a00 cmp r2, #0 -100046ba: d0f6 beq.n 100046aa -100046bc: 466b mov r3, sp -100046be: 79d8 ldrb r0, [r3, #7] -100046c0: b002 add sp, #8 -100046c2: 4770 bx lr +10004784 <__wrap_printf>: +10004784: b40f push {r0, r1, r2, r3} +10004786: b500 push {lr} +10004788: b083 sub sp, #12 +1000478a: a904 add r1, sp, #16 +1000478c: c901 ldmia r1!, {r0} +1000478e: 9101 str r1, [sp, #4] +10004790: f7ff ffd8 bl 10004744 <__wrap_vprintf> +10004794: b003 add sp, #12 +10004796: bc08 pop {r3} +10004798: b004 add sp, #16 +1000479a: 4718 bx r3 -100046c4 : -100046c4: b570 push {r4, r5, r6, lr} -100046c6: 0006 movs r6, r0 -100046c8: 000d movs r5, r1 -100046ca: 2400 movs r4, #0 -100046cc: e005 b.n 100046da -100046ce: 5d31 ldrb r1, [r6, r4] -100046d0: 4b03 ldr r3, [pc, #12] @ (100046e0 ) -100046d2: 6818 ldr r0, [r3, #0] -100046d4: f7ff ffb4 bl 10004640 -100046d8: 3401 adds r4, #1 -100046da: 42ac cmp r4, r5 -100046dc: dbf7 blt.n 100046ce -100046de: bd70 pop {r4, r5, r6, pc} -100046e0: 20000778 .word 0x20000778 - -100046e4 : -100046e4: b5f8 push {r3, r4, r5, r6, r7, lr} -100046e6: 0006 movs r6, r0 -100046e8: 000d movs r5, r1 -100046ea: 2700 movs r7, #0 -100046ec: e005 b.n 100046fa -100046ee: 1c7c adds r4, r7, #1 -100046f0: 19f7 adds r7, r6, r7 -100046f2: f7ff ffd5 bl 100046a0 -100046f6: 7038 strb r0, [r7, #0] -100046f8: 0027 movs r7, r4 -100046fa: 42af cmp r7, r5 -100046fc: da04 bge.n 10004708 -100046fe: 4a0e ldr r2, [pc, #56] @ (10004738 ) -10004700: 6810 ldr r0, [r2, #0] -10004702: 6982 ldr r2, [r0, #24] -10004704: 06d2 lsls r2, r2, #27 -10004706: d5f2 bpl.n 100046ee -10004708: 4a0c ldr r2, [pc, #48] @ (1000473c ) -1000470a: 6812 ldr r2, [r2, #0] -1000470c: 2a00 cmp r2, #0 -1000470e: d00c beq.n 1000472a -10004710: 4a09 ldr r2, [pc, #36] @ (10004738 ) -10004712: 6812 ldr r2, [r2, #0] -10004714: 2150 movs r1, #80 @ 0x50 -10004716: 6391 str r1, [r2, #56] @ 0x38 -10004718: 0010 movs r0, r2 -1000471a: 3034 adds r0, #52 @ 0x34 -1000471c: 6b52 ldr r2, [r2, #52] @ 0x34 -1000471e: 3918 subs r1, #24 -10004720: 4011 ands r1, r2 -10004722: 2280 movs r2, #128 @ 0x80 -10004724: 0152 lsls r2, r2, #5 -10004726: 4302 orrs r2, r0 -10004728: 6011 str r1, [r2, #0] -1000472a: 2f00 cmp r7, #0 -1000472c: d001 beq.n 10004732 -1000472e: 0038 movs r0, r7 -10004730: bdf8 pop {r3, r4, r5, r6, r7, pc} -10004732: 3f03 subs r7, #3 -10004734: e7fb b.n 1000472e -10004736: 46c0 nop @ (mov r8, r8) -10004738: 20000778 .word 0x20000778 -1000473c: 200004b4 .word 0x200004b4 - -10004740 : -10004740: b510 push {r4, lr} -10004742: 4b06 ldr r3, [pc, #24] @ (1000475c ) -10004744: 681b ldr r3, [r3, #0] -10004746: 2b00 cmp r3, #0 -10004748: d006 beq.n 10004758 -1000474a: 4a05 ldr r2, [pc, #20] @ (10004760 ) -1000474c: 6812 ldr r2, [r2, #0] -1000474e: 2100 movs r1, #0 -10004750: 6391 str r1, [r2, #56] @ 0x38 -10004752: 4a04 ldr r2, [pc, #16] @ (10004764 ) -10004754: 6810 ldr r0, [r2, #0] -10004756: 4798 blx r3 -10004758: bd10 pop {r4, pc} -1000475a: 46c0 nop @ (mov r8, r8) -1000475c: 200004b4 .word 0x200004b4 -10004760: 20000778 .word 0x20000778 -10004764: 200004b8 .word 0x200004b8 - -10004768 : -10004768: b570 push {r4, r5, r6, lr} -1000476a: 0005 movs r5, r0 -1000476c: 000e movs r6, r1 -1000476e: 4b1c ldr r3, [pc, #112] @ (100047e0 ) -10004770: 681a ldr r2, [r3, #0] -10004772: 4b1c ldr r3, [pc, #112] @ (100047e4 ) -10004774: 18d3 adds r3, r2, r3 -10004776: 4259 negs r1, r3 -10004778: 414b adcs r3, r1 -1000477a: 3314 adds r3, #20 -1000477c: 001c movs r4, r3 -1000477e: 2800 cmp r0, #0 -10004780: d01e beq.n 100047c0 -10004782: 4b19 ldr r3, [pc, #100] @ (100047e8 ) -10004784: 681b ldr r3, [r3, #0] -10004786: 2b00 cmp r3, #0 -10004788: d004 beq.n 10004794 -1000478a: 4b17 ldr r3, [pc, #92] @ (100047e8 ) -1000478c: 601d str r5, [r3, #0] -1000478e: 4b17 ldr r3, [pc, #92] @ (100047ec ) -10004790: 601e str r6, [r3, #0] -10004792: bd70 pop {r4, r5, r6, pc} -10004794: 4916 ldr r1, [pc, #88] @ (100047f0 ) -10004796: 0020 movs r0, r4 -10004798: f7fc f95e bl 10000a58 -1000479c: 2101 movs r1, #1 -1000479e: 0020 movs r0, r4 -100047a0: f7fc f94a bl 10000a38 -100047a4: 4b0e ldr r3, [pc, #56] @ (100047e0 ) -100047a6: 681b ldr r3, [r3, #0] -100047a8: 2250 movs r2, #80 @ 0x50 -100047aa: 639a str r2, [r3, #56] @ 0x38 -100047ac: 0019 movs r1, r3 -100047ae: 3134 adds r1, #52 @ 0x34 -100047b0: 6b5b ldr r3, [r3, #52] @ 0x34 -100047b2: 3a18 subs r2, #24 -100047b4: 401a ands r2, r3 -100047b6: 2380 movs r3, #128 @ 0x80 -100047b8: 015b lsls r3, r3, #5 -100047ba: 430b orrs r3, r1 -100047bc: 601a str r2, [r3, #0] -100047be: e7e4 b.n 1000478a -100047c0: 4b09 ldr r3, [pc, #36] @ (100047e8 ) -100047c2: 681b ldr r3, [r3, #0] -100047c4: 2b00 cmp r3, #0 -100047c6: d0e0 beq.n 1000478a -100047c8: 2300 movs r3, #0 -100047ca: 6393 str r3, [r2, #56] @ 0x38 -100047cc: 2100 movs r1, #0 -100047ce: 0020 movs r0, r4 -100047d0: f7fc f932 bl 10000a38 -100047d4: 4906 ldr r1, [pc, #24] @ (100047f0 ) -100047d6: 0020 movs r0, r4 -100047d8: f7fc f968 bl 10000aac -100047dc: e7d5 b.n 1000478a -100047de: 46c0 nop @ (mov r8, r8) -100047e0: 20000778 .word 0x20000778 -100047e4: bffc8000 .word 0xbffc8000 -100047e8: 200004b4 .word 0x200004b4 -100047ec: 200004b8 .word 0x200004b8 -100047f0: 10004741 .word 0x10004741 - -100047f4 : -100047f4: b570 push {r4, r5, r6, lr} -100047f6: 000d movs r5, r1 -100047f8: 001c movs r4, r3 -100047fa: 4b0d ldr r3, [pc, #52] @ (10004830 ) -100047fc: 6018 str r0, [r3, #0] -100047fe: 2a00 cmp r2, #0 -10004800: da0b bge.n 1000481a -10004802: 2c00 cmp r4, #0 -10004804: da0e bge.n 10004824 -10004806: 4b0a ldr r3, [pc, #40] @ (10004830 ) -10004808: 6818 ldr r0, [r3, #0] -1000480a: 0029 movs r1, r5 -1000480c: f7fd fa96 bl 10001d3c -10004810: 4808 ldr r0, [pc, #32] @ (10004834 ) -10004812: 2101 movs r1, #1 -10004814: f7ff feac bl 10004570 -10004818: bd70 pop {r4, r5, r6, pc} -1000481a: 2102 movs r1, #2 -1000481c: 0010 movs r0, r2 -1000481e: f7fc f803 bl 10000828 -10004822: e7ee b.n 10004802 -10004824: 2102 movs r1, #2 -10004826: 0020 movs r0, r4 -10004828: f7fb fffe bl 10000828 -1000482c: e7eb b.n 10004806 -1000482e: 46c0 nop @ (mov r8, r8) -10004830: 20000778 .word 0x20000778 -10004834: 20000350 .word 0x20000350 - -10004838 : -10004838: b510 push {r4, lr} -1000483a: 4b06 ldr r3, [pc, #24] @ (10004854 ) -1000483c: 781b ldrb r3, [r3, #0] -1000483e: 4b06 ldr r3, [pc, #24] @ (10004858 ) -10004840: 781b ldrb r3, [r3, #0] -10004842: 21e1 movs r1, #225 @ 0xe1 -10004844: 2301 movs r3, #1 -10004846: 2200 movs r2, #0 -10004848: 0249 lsls r1, r1, #9 -1000484a: 4804 ldr r0, [pc, #16] @ (1000485c ) -1000484c: f7ff ffd2 bl 100047f4 -10004850: bd10 pop {r4, pc} -10004852: 46c0 nop @ (mov r8, r8) -10004854: 10005944 .word 0x10005944 -10004858: 10005940 .word 0x10005940 -1000485c: 40034000 .word 0x40034000 - -10004860 : -10004860: b5f0 push {r4, r5, r6, r7, lr} -10004862: 46d6 mov lr, sl -10004864: 4647 mov r7, r8 -10004866: b580 push {r7, lr} -10004868: b083 sub sp, #12 -1000486a: 4682 mov sl, r0 -1000486c: 4688 mov r8, r1 -1000486e: 2006 movs r0, #6 -10004870: f7fd fba6 bl 10001fc0 -10004874: 0007 movs r7, r0 -10004876: 2402 movs r4, #2 -10004878: e000 b.n 1000487c -1000487a: 002c movs r4, r5 -1000487c: 2cfe cmp r4, #254 @ 0xfe -1000487e: d81c bhi.n 100048ba -10004880: 9701 str r7, [sp, #4] -10004882: 2600 movs r6, #0 -10004884: 1ca5 adds r5, r4, #2 -10004886: 0228 lsls r0, r5, #8 -10004888: 4642 mov r2, r8 -1000488a: 2300 movs r3, #0 -1000488c: 2100 movs r1, #0 -1000488e: f7ff fc7b bl 10004188 <__wrap___aeabi_lmul> -10004892: 2900 cmp r1, #0 -10004894: d103 bne.n 1000489e -10004896: 42b1 cmp r1, r6 -10004898: d1ef bne.n 1000487a -1000489a: 42b8 cmp r0, r7 -1000489c: d9ed bls.n 1000487a -1000489e: 2580 movs r5, #128 @ 0x80 -100048a0: 006d lsls r5, r5, #1 -100048a2: 2d01 cmp r5, #1 -100048a4: d90c bls.n 100048c0 -100048a6: 1e6e subs r6, r5, #1 -100048a8: 0021 movs r1, r4 -100048aa: 4371 muls r1, r6 -100048ac: 0038 movs r0, r7 -100048ae: f7fe fe2d bl 1000350c <__wrap___aeabi_uidiv> -100048b2: 4540 cmp r0, r8 -100048b4: d804 bhi.n 100048c0 -100048b6: 0035 movs r5, r6 -100048b8: e7f3 b.n 100048a2 -100048ba: 2580 movs r5, #128 @ 0x80 -100048bc: 006d lsls r5, r5, #1 -100048be: e7f0 b.n 100048a2 -100048c0: 4653 mov r3, sl -100048c2: 611c str r4, [r3, #16] -100048c4: 1e6b subs r3, r5, #1 -100048c6: 021b lsls r3, r3, #8 -100048c8: 4652 mov r2, sl -100048ca: 6812 ldr r2, [r2, #0] -100048cc: 4053 eors r3, r2 -100048ce: 22ff movs r2, #255 @ 0xff -100048d0: 0212 lsls r2, r2, #8 -100048d2: 4013 ands r3, r2 -100048d4: 2280 movs r2, #128 @ 0x80 -100048d6: 0152 lsls r2, r2, #5 -100048d8: 4651 mov r1, sl -100048da: 430a orrs r2, r1 -100048dc: 6013 str r3, [r2, #0] -100048de: 0029 movs r1, r5 -100048e0: 4361 muls r1, r4 -100048e2: 0038 movs r0, r7 -100048e4: f7fe fe12 bl 1000350c <__wrap___aeabi_uidiv> -100048e8: b003 add sp, #12 -100048ea: bcc0 pop {r6, r7} -100048ec: 46ba mov sl, r7 -100048ee: 46b0 mov r8, r6 -100048f0: bdf0 pop {r4, r5, r6, r7, pc} +1000479c : +1000479c: b510 push {r4, lr} +1000479e: f000 f8ff bl 100049a0 +100047a2: 2001 movs r0, #1 +100047a4: bd10 pop {r4, pc} ... -100048f4 : -100048f4: b510 push {r4, lr} -100048f6: 0004 movs r4, r0 -100048f8: 4b14 ldr r3, [pc, #80] @ (1000494c ) -100048fa: 4298 cmp r0, r3 -100048fc: d022 beq.n 10004944 -100048fe: 2280 movs r2, #128 @ 0x80 -10004900: 0292 lsls r2, r2, #10 -10004902: 4b13 ldr r3, [pc, #76] @ (10004950 ) -10004904: 601a str r2, [r3, #0] -10004906: 4b13 ldr r3, [pc, #76] @ (10004954 ) -10004908: 601a str r2, [r3, #0] -1000490a: 4b13 ldr r3, [pc, #76] @ (10004958 ) -1000490c: 689b ldr r3, [r3, #8] -1000490e: 0010 movs r0, r2 -10004910: 4398 bics r0, r3 -10004912: d1fa bne.n 1000490a -10004914: 0020 movs r0, r4 -10004916: f7ff ffa3 bl 10004860 -1000491a: 6823 ldr r3, [r4, #0] -1000491c: 2207 movs r2, #7 -1000491e: 4053 eors r3, r2 -10004920: 32c8 adds r2, #200 @ 0xc8 -10004922: 401a ands r2, r3 -10004924: 2380 movs r3, #128 @ 0x80 -10004926: 015b lsls r3, r3, #5 -10004928: 4323 orrs r3, r4 -1000492a: 601a str r2, [r3, #0] -1000492c: 0022 movs r2, r4 -1000492e: 3224 adds r2, #36 @ 0x24 -10004930: 2380 movs r3, #128 @ 0x80 -10004932: 019b lsls r3, r3, #6 -10004934: 431a orrs r2, r3 -10004936: 2103 movs r1, #3 -10004938: 6011 str r1, [r2, #0] -1000493a: 3404 adds r4, #4 -1000493c: 4323 orrs r3, r4 -1000493e: 2202 movs r2, #2 -10004940: 601a str r2, [r3, #0] -10004942: bd10 pop {r4, pc} -10004944: 2280 movs r2, #128 @ 0x80 -10004946: 0252 lsls r2, r2, #9 -10004948: e7db b.n 10004902 -1000494a: 46c0 nop @ (mov r8, r8) -1000494c: 4003c000 .word 0x4003c000 -10004950: 4000e000 .word 0x4000e000 -10004954: 4000f000 .word 0x4000f000 -10004958: 4000c000 .word 0x4000c000 +100047a8 : +100047a8: b510 push {r4, lr} +100047aa: b082 sub sp, #8 +100047ac: 000c movs r4, r1 +100047ae: 4b14 ldr r3, [pc, #80] @ (10004800 ) +100047b0: 18c3 adds r3, r0, r3 +100047b2: 425a negs r2, r3 +100047b4: 4153 adcs r3, r2 +100047b6: 4a13 ldr r2, [pc, #76] @ (10004804 ) +100047b8: 005b lsls r3, r3, #1 +100047ba: 5e9b ldrsh r3, [r3, r2] +100047bc: 428b cmp r3, r1 +100047be: d004 beq.n 100047ca +100047c0: 466b mov r3, sp +100047c2: 1dda adds r2, r3, #7 +100047c4: 7014 strb r4, [r2, #0] +100047c6: 2100 movs r1, #0 +100047c8: e015 b.n 100047f6 +100047ca: 466b mov r3, sp +100047cc: 1dda adds r2, r3, #7 +100047ce: 230d movs r3, #13 +100047d0: 7013 strb r3, [r2, #0] +100047d2: 2100 movs r1, #0 +100047d4: 2900 cmp r1, #0 +100047d6: d1f3 bne.n 100047c0 +100047d8: 6983 ldr r3, [r0, #24] +100047da: 069b lsls r3, r3, #26 +100047dc: d4fc bmi.n 100047d8 +100047de: 7813 ldrb r3, [r2, #0] +100047e0: 6003 str r3, [r0, #0] +100047e2: 3101 adds r1, #1 +100047e4: 3201 adds r2, #1 +100047e6: e7f5 b.n 100047d4 +100047e8: 6983 ldr r3, [r0, #24] +100047ea: 069b lsls r3, r3, #26 +100047ec: d4fc bmi.n 100047e8 +100047ee: 7813 ldrb r3, [r2, #0] +100047f0: 6003 str r3, [r0, #0] +100047f2: 3101 adds r1, #1 +100047f4: 3201 adds r2, #1 +100047f6: 2900 cmp r1, #0 +100047f8: d0f6 beq.n 100047e8 +100047fa: b002 add sp, #8 +100047fc: bd10 pop {r4, pc} +100047fe: 46c0 nop @ (mov r8, r8) +10004800: bffc8000 .word 0xbffc8000 +10004804: 20000700 .word 0x20000700 -1000495c : -1000495c: b510 push {r4, lr} -1000495e: 0783 lsls r3, r0, #30 -10004960: d00a beq.n 10004978 -10004962: 0003 movs r3, r0 -10004964: 2103 movs r1, #3 -10004966: e002 b.n 1000496e -10004968: 3301 adds r3, #1 -1000496a: 420b tst r3, r1 -1000496c: d005 beq.n 1000497a -1000496e: 781a ldrb r2, [r3, #0] -10004970: 2a00 cmp r2, #0 -10004972: d1f9 bne.n 10004968 -10004974: 1a18 subs r0, r3, r0 -10004976: bd10 pop {r4, pc} -10004978: 0003 movs r3, r0 -1000497a: 6819 ldr r1, [r3, #0] -1000497c: 4a0c ldr r2, [pc, #48] @ (100049b0 ) -1000497e: 4c0d ldr r4, [pc, #52] @ (100049b4 ) -10004980: 188a adds r2, r1, r2 -10004982: 438a bics r2, r1 -10004984: 4222 tst r2, r4 -10004986: d10f bne.n 100049a8 -10004988: 6859 ldr r1, [r3, #4] -1000498a: 4a09 ldr r2, [pc, #36] @ (100049b0 ) -1000498c: 3304 adds r3, #4 -1000498e: 188a adds r2, r1, r2 -10004990: 438a bics r2, r1 -10004992: 4222 tst r2, r4 -10004994: d108 bne.n 100049a8 -10004996: 6859 ldr r1, [r3, #4] -10004998: 4a05 ldr r2, [pc, #20] @ (100049b0 ) -1000499a: 3304 adds r3, #4 -1000499c: 188a adds r2, r1, r2 -1000499e: 438a bics r2, r1 -100049a0: 4222 tst r2, r4 -100049a2: d0f1 beq.n 10004988 -100049a4: e000 b.n 100049a8 -100049a6: 3301 adds r3, #1 -100049a8: 781a ldrb r2, [r3, #0] -100049aa: 2a00 cmp r2, #0 -100049ac: d1fb bne.n 100049a6 -100049ae: e7e1 b.n 10004974 -100049b0: fefefeff .word 0xfefefeff -100049b4: 80808080 .word 0x80808080 +10004808 : +10004808: b082 sub sp, #8 +1000480a: 2200 movs r2, #0 +1000480c: 466b mov r3, sp +1000480e: 1dd9 adds r1, r3, #7 +10004810: e006 b.n 10004820 +10004812: 6983 ldr r3, [r0, #24] +10004814: 06db lsls r3, r3, #27 +10004816: d4fc bmi.n 10004812 +10004818: 6803 ldr r3, [r0, #0] +1000481a: 700b strb r3, [r1, #0] +1000481c: 3201 adds r2, #1 +1000481e: 3101 adds r1, #1 +10004820: 2a00 cmp r2, #0 +10004822: d0f6 beq.n 10004812 +10004824: 466b mov r3, sp +10004826: 79d8 ldrb r0, [r3, #7] +10004828: b002 add sp, #8 +1000482a: 4770 bx lr -100049b8 <_fini>: -100049b8: b5f8 push {r3, r4, r5, r6, r7, lr} +1000482c : +1000482c: b570 push {r4, r5, r6, lr} +1000482e: 0006 movs r6, r0 +10004830: 000d movs r5, r1 +10004832: 2400 movs r4, #0 +10004834: e005 b.n 10004842 +10004836: 5d31 ldrb r1, [r6, r4] +10004838: 4b03 ldr r3, [pc, #12] @ (10004848 ) +1000483a: 6818 ldr r0, [r3, #0] +1000483c: f7ff ffb4 bl 100047a8 +10004840: 3401 adds r4, #1 +10004842: 42ac cmp r4, r5 +10004844: dbf7 blt.n 10004836 +10004846: bd70 pop {r4, r5, r6, pc} +10004848: 20000704 .word 0x20000704 + +1000484c : +1000484c: b5f8 push {r3, r4, r5, r6, r7, lr} +1000484e: 0006 movs r6, r0 +10004850: 000d movs r5, r1 +10004852: 2700 movs r7, #0 +10004854: e005 b.n 10004862 +10004856: 1c7c adds r4, r7, #1 +10004858: 19f7 adds r7, r6, r7 +1000485a: f7ff ffd5 bl 10004808 +1000485e: 7038 strb r0, [r7, #0] +10004860: 0027 movs r7, r4 +10004862: 42af cmp r7, r5 +10004864: da04 bge.n 10004870 +10004866: 4a0e ldr r2, [pc, #56] @ (100048a0 ) +10004868: 6810 ldr r0, [r2, #0] +1000486a: 6982 ldr r2, [r0, #24] +1000486c: 06d2 lsls r2, r2, #27 +1000486e: d5f2 bpl.n 10004856 +10004870: 4a0c ldr r2, [pc, #48] @ (100048a4 ) +10004872: 6812 ldr r2, [r2, #0] +10004874: 2a00 cmp r2, #0 +10004876: d00c beq.n 10004892 +10004878: 4a09 ldr r2, [pc, #36] @ (100048a0 ) +1000487a: 6812 ldr r2, [r2, #0] +1000487c: 2150 movs r1, #80 @ 0x50 +1000487e: 6391 str r1, [r2, #56] @ 0x38 +10004880: 0010 movs r0, r2 +10004882: 3034 adds r0, #52 @ 0x34 +10004884: 6b52 ldr r2, [r2, #52] @ 0x34 +10004886: 3918 subs r1, #24 +10004888: 4011 ands r1, r2 +1000488a: 2280 movs r2, #128 @ 0x80 +1000488c: 0152 lsls r2, r2, #5 +1000488e: 4302 orrs r2, r0 +10004890: 6011 str r1, [r2, #0] +10004892: 2f00 cmp r7, #0 +10004894: d001 beq.n 1000489a +10004896: 0038 movs r0, r7 +10004898: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000489a: 3f03 subs r7, #3 +1000489c: e7fb b.n 10004896 +1000489e: 46c0 nop @ (mov r8, r8) +100048a0: 20000704 .word 0x20000704 +100048a4: 2000043c .word 0x2000043c + +100048a8 : +100048a8: b510 push {r4, lr} +100048aa: 4b06 ldr r3, [pc, #24] @ (100048c4 ) +100048ac: 681b ldr r3, [r3, #0] +100048ae: 2b00 cmp r3, #0 +100048b0: d006 beq.n 100048c0 +100048b2: 4a05 ldr r2, [pc, #20] @ (100048c8 ) +100048b4: 6812 ldr r2, [r2, #0] +100048b6: 2100 movs r1, #0 +100048b8: 6391 str r1, [r2, #56] @ 0x38 +100048ba: 4a04 ldr r2, [pc, #16] @ (100048cc ) +100048bc: 6810 ldr r0, [r2, #0] +100048be: 4798 blx r3 +100048c0: bd10 pop {r4, pc} +100048c2: 46c0 nop @ (mov r8, r8) +100048c4: 2000043c .word 0x2000043c +100048c8: 20000704 .word 0x20000704 +100048cc: 20000440 .word 0x20000440 + +100048d0 : +100048d0: b570 push {r4, r5, r6, lr} +100048d2: 0005 movs r5, r0 +100048d4: 000e movs r6, r1 +100048d6: 4b1c ldr r3, [pc, #112] @ (10004948 ) +100048d8: 681a ldr r2, [r3, #0] +100048da: 4b1c ldr r3, [pc, #112] @ (1000494c ) +100048dc: 18d3 adds r3, r2, r3 +100048de: 4259 negs r1, r3 +100048e0: 414b adcs r3, r1 +100048e2: 3314 adds r3, #20 +100048e4: 001c movs r4, r3 +100048e6: 2800 cmp r0, #0 +100048e8: d01e beq.n 10004928 +100048ea: 4b19 ldr r3, [pc, #100] @ (10004950 ) +100048ec: 681b ldr r3, [r3, #0] +100048ee: 2b00 cmp r3, #0 +100048f0: d004 beq.n 100048fc +100048f2: 4b17 ldr r3, [pc, #92] @ (10004950 ) +100048f4: 601d str r5, [r3, #0] +100048f6: 4b17 ldr r3, [pc, #92] @ (10004954 ) +100048f8: 601e str r6, [r3, #0] +100048fa: bd70 pop {r4, r5, r6, pc} +100048fc: 4916 ldr r1, [pc, #88] @ (10004958 ) +100048fe: 0020 movs r0, r4 +10004900: f7fc f8fc bl 10000afc +10004904: 2101 movs r1, #1 +10004906: 0020 movs r0, r4 +10004908: f7fc f8e8 bl 10000adc +1000490c: 4b0e ldr r3, [pc, #56] @ (10004948 ) +1000490e: 681b ldr r3, [r3, #0] +10004910: 2250 movs r2, #80 @ 0x50 +10004912: 639a str r2, [r3, #56] @ 0x38 +10004914: 0019 movs r1, r3 +10004916: 3134 adds r1, #52 @ 0x34 +10004918: 6b5b ldr r3, [r3, #52] @ 0x34 +1000491a: 3a18 subs r2, #24 +1000491c: 401a ands r2, r3 +1000491e: 2380 movs r3, #128 @ 0x80 +10004920: 015b lsls r3, r3, #5 +10004922: 430b orrs r3, r1 +10004924: 601a str r2, [r3, #0] +10004926: e7e4 b.n 100048f2 +10004928: 4b09 ldr r3, [pc, #36] @ (10004950 ) +1000492a: 681b ldr r3, [r3, #0] +1000492c: 2b00 cmp r3, #0 +1000492e: d0e0 beq.n 100048f2 +10004930: 2300 movs r3, #0 +10004932: 6393 str r3, [r2, #56] @ 0x38 +10004934: 2100 movs r1, #0 +10004936: 0020 movs r0, r4 +10004938: f7fc f8d0 bl 10000adc +1000493c: 4906 ldr r1, [pc, #24] @ (10004958 ) +1000493e: 0020 movs r0, r4 +10004940: f7fc f906 bl 10000b50 +10004944: e7d5 b.n 100048f2 +10004946: 46c0 nop @ (mov r8, r8) +10004948: 20000704 .word 0x20000704 +1000494c: bffc8000 .word 0xbffc8000 +10004950: 2000043c .word 0x2000043c +10004954: 20000440 .word 0x20000440 +10004958: 100048a9 .word 0x100048a9 + +1000495c : +1000495c: b570 push {r4, r5, r6, lr} +1000495e: 000d movs r5, r1 +10004960: 001c movs r4, r3 +10004962: 4b0d ldr r3, [pc, #52] @ (10004998 ) +10004964: 6018 str r0, [r3, #0] +10004966: 2a00 cmp r2, #0 +10004968: da0b bge.n 10004982 +1000496a: 2c00 cmp r4, #0 +1000496c: da0e bge.n 1000498c +1000496e: 4b0a ldr r3, [pc, #40] @ (10004998 ) +10004970: 6818 ldr r0, [r3, #0] +10004972: 0029 movs r1, r5 +10004974: f7fd fa34 bl 10001de0 +10004978: 4808 ldr r0, [pc, #32] @ (1000499c ) +1000497a: 2101 movs r1, #1 +1000497c: f7ff feac bl 100046d8 +10004980: bd70 pop {r4, r5, r6, pc} +10004982: 2102 movs r1, #2 +10004984: 0010 movs r0, r2 +10004986: f7fb ffa1 bl 100008cc +1000498a: e7ee b.n 1000496a +1000498c: 2102 movs r1, #2 +1000498e: 0020 movs r0, r4 +10004990: f7fb ff9c bl 100008cc +10004994: e7eb b.n 1000496e +10004996: 46c0 nop @ (mov r8, r8) +10004998: 20000704 .word 0x20000704 +1000499c: 200002d0 .word 0x200002d0 + +100049a0 : +100049a0: b510 push {r4, lr} +100049a2: 4b06 ldr r3, [pc, #24] @ (100049bc ) +100049a4: 781b ldrb r3, [r3, #0] +100049a6: 4b06 ldr r3, [pc, #24] @ (100049c0 ) +100049a8: 781b ldrb r3, [r3, #0] +100049aa: 21e1 movs r1, #225 @ 0xe1 +100049ac: 2301 movs r3, #1 +100049ae: 2200 movs r2, #0 +100049b0: 0249 lsls r1, r1, #9 +100049b2: 4804 ldr r0, [pc, #16] @ (100049c4 ) +100049b4: f7ff ffd2 bl 1000495c +100049b8: bd10 pop {r4, pc} 100049ba: 46c0 nop @ (mov r8, r8) -100049bc: 0000 movs r0, r0 - ... +100049bc: 10005d4c .word 0x10005d4c +100049c0: 10005d48 .word 0x10005d48 +100049c4: 40034000 .word 0x40034000 -100049c0 <__mutex_exit_veneer>: -100049c0: b401 push {r0} -100049c2: 4802 ldr r0, [pc, #8] @ (100049cc <__mutex_exit_veneer+0xc>) -100049c4: 4684 mov ip, r0 -100049c6: bc01 pop {r0} -100049c8: 4760 bx ip -100049ca: bf00 nop -100049cc: 200001c9 .word 0x200001c9 +100049c8 : +100049c8: b510 push {r4, lr} +100049ca: 0004 movs r4, r0 +100049cc: 2210 movs r2, #16 +100049ce: 2100 movs r1, #0 +100049d0: f7ff fd42 bl 10004458 <__wrap_memset> +100049d4: 2380 movs r3, #128 @ 0x80 +100049d6: 025b lsls r3, r3, #9 +100049d8: 6023 str r3, [r4, #0] +100049da: 23f8 movs r3, #248 @ 0xf8 +100049dc: 025b lsls r3, r3, #9 +100049de: 6063 str r3, [r4, #4] +100049e0: 2380 movs r3, #128 @ 0x80 +100049e2: 02db lsls r3, r3, #11 +100049e4: 60a3 str r3, [r4, #8] +100049e6: 23c0 movs r3, #192 @ 0xc0 +100049e8: 031b lsls r3, r3, #12 +100049ea: 60a3 str r3, [r4, #8] +100049ec: 0020 movs r0, r4 +100049ee: bd10 pop {r4, pc} -100049d0 <____aeabi_ldiv0_veneer>: -100049d0: b401 push {r0} -100049d2: 4802 ldr r0, [pc, #8] @ (100049dc <____aeabi_ldiv0_veneer+0xc>) -100049d4: 4684 mov ip, r0 -100049d6: bc01 pop {r0} -100049d8: 4760 bx ip -100049da: bf00 nop -100049dc: 2000028d .word 0x2000028d +100049f0 <_pio_can_add_program_at_offset>: +100049f0: 2305 movs r3, #5 +100049f2: 56cb ldrsb r3, [r1, r3] +100049f4: 2b00 cmp r3, #0 +100049f6: db01 blt.n 100049fc <_pio_can_add_program_at_offset+0xc> +100049f8: 4293 cmp r3, r2 +100049fa: d111 bne.n 10004a20 <_pio_can_add_program_at_offset+0x30> +100049fc: 4b09 ldr r3, [pc, #36] @ (10004a24 <_pio_can_add_program_at_offset+0x34>) +100049fe: 469c mov ip, r3 +10004a00: 4460 add r0, ip +10004a02: 4243 negs r3, r0 +10004a04: 4158 adcs r0, r3 +10004a06: 4b08 ldr r3, [pc, #32] @ (10004a28 <_pio_can_add_program_at_offset+0x38>) +10004a08: 0080 lsls r0, r0, #2 +10004a0a: 58c0 ldr r0, [r0, r3] +10004a0c: 7909 ldrb r1, [r1, #4] +10004a0e: 2301 movs r3, #1 +10004a10: 408b lsls r3, r1 +10004a12: 3b01 subs r3, #1 +10004a14: 4093 lsls r3, r2 +10004a16: 4018 ands r0, r3 +10004a18: 4243 negs r3, r0 +10004a1a: 4158 adcs r0, r3 +10004a1c: b2c0 uxtb r0, r0 +10004a1e: 4770 bx lr +10004a20: 2000 movs r0, #0 +10004a22: e7fc b.n 10004a1e <_pio_can_add_program_at_offset+0x2e> +10004a24: afd00000 .word 0xafd00000 +10004a28: 20000424 .word 0x20000424 -100049e0 <____aeabi_idiv0_veneer>: -100049e0: b401 push {r0} -100049e2: 4802 ldr r0, [pc, #8] @ (100049ec <____aeabi_idiv0_veneer+0xc>) -100049e4: 4684 mov ip, r0 -100049e6: bc01 pop {r0} -100049e8: 4760 bx ip -100049ea: bf00 nop -100049ec: 2000028d .word 0x2000028d +10004a2c <_pio_find_offset_for_program>: +10004a2c: b570 push {r4, r5, r6, lr} +10004a2e: 790a ldrb r2, [r1, #4] +10004a30: 2a20 cmp r2, #32 +10004a32: d819 bhi.n 10004a68 <_pio_find_offset_for_program+0x3c> +10004a34: 4b17 ldr r3, [pc, #92] @ (10004a94 <_pio_find_offset_for_program+0x68>) +10004a36: 469c mov ip, r3 +10004a38: 4460 add r0, ip +10004a3a: 4243 negs r3, r0 +10004a3c: 4158 adcs r0, r3 +10004a3e: 4b16 ldr r3, [pc, #88] @ (10004a98 <_pio_find_offset_for_program+0x6c>) +10004a40: 0080 lsls r0, r0, #2 +10004a42: 58c4 ldr r4, [r0, r3] +10004a44: 2301 movs r3, #1 +10004a46: 4093 lsls r3, r2 +10004a48: 3b01 subs r3, #1 +10004a4a: 7949 ldrb r1, [r1, #5] +10004a4c: b249 sxtb r1, r1 +10004a4e: 2900 cmp r1, #0 +10004a50: db10 blt.n 10004a74 <_pio_find_offset_for_program+0x48> +10004a52: 0008 movs r0, r1 +10004a54: 2520 movs r5, #32 +10004a56: 1aaa subs r2, r5, r2 +10004a58: 4291 cmp r1, r2 +10004a5a: dc18 bgt.n 10004a8e <_pio_find_offset_for_program+0x62> +10004a5c: 408b lsls r3, r1 +10004a5e: 421c tst r4, r3 +10004a60: d001 beq.n 10004a66 <_pio_find_offset_for_program+0x3a> +10004a62: 2001 movs r0, #1 +10004a64: 4240 negs r0, r0 +10004a66: bd70 pop {r4, r5, r6, pc} +10004a68: 4b0c ldr r3, [pc, #48] @ (10004a9c <_pio_find_offset_for_program+0x70>) +10004a6a: 4a0d ldr r2, [pc, #52] @ (10004aa0 <_pio_find_offset_for_program+0x74>) +10004a6c: 480d ldr r0, [pc, #52] @ (10004aa4 <_pio_find_offset_for_program+0x78>) +10004a6e: 2140 movs r1, #64 @ 0x40 +10004a70: f7fd fbb6 bl 100021e0 <__assert_func> +10004a74: 2020 movs r0, #32 +10004a76: 1a80 subs r0, r0, r2 +10004a78: 2800 cmp r0, #0 +10004a7a: db05 blt.n 10004a88 <_pio_find_offset_for_program+0x5c> +10004a7c: 001a movs r2, r3 +10004a7e: 4082 lsls r2, r0 +10004a80: 4214 tst r4, r2 +10004a82: d0f0 beq.n 10004a66 <_pio_find_offset_for_program+0x3a> +10004a84: 3801 subs r0, #1 +10004a86: e7f7 b.n 10004a78 <_pio_find_offset_for_program+0x4c> +10004a88: 2001 movs r0, #1 +10004a8a: 4240 negs r0, r0 +10004a8c: e7eb b.n 10004a66 <_pio_find_offset_for_program+0x3a> +10004a8e: 2001 movs r0, #1 +10004a90: 4240 negs r0, r0 +10004a92: e7e8 b.n 10004a66 <_pio_find_offset_for_program+0x3a> +10004a94: afd00000 .word 0xafd00000 +10004a98: 20000424 .word 0x20000424 +10004a9c: 10005c84 .word 0x10005c84 +10004aa0: 10005d0c .word 0x10005d0c +10004aa4: 10005cb0 .word 0x10005cb0 -100049f0 <__spi_write_blocking_veneer>: -100049f0: b401 push {r0} -100049f2: 4802 ldr r0, [pc, #8] @ (100049fc <__spi_write_blocking_veneer+0xc>) -100049f4: 4684 mov ip, r0 -100049f6: bc01 pop {r0} -100049f8: 4760 bx ip -100049fa: bf00 nop -100049fc: 20000215 .word 0x20000215 +10004aa8 <_pio_add_program_at_offset>: +10004aa8: b570 push {r4, r5, r6, lr} +10004aaa: 0005 movs r5, r0 +10004aac: 000c movs r4, r1 +10004aae: 0016 movs r6, r2 +10004ab0: f7ff ff9e bl 100049f0 <_pio_can_add_program_at_offset> +10004ab4: 2800 cmp r0, #0 +10004ab6: d001 beq.n 10004abc <_pio_add_program_at_offset+0x14> +10004ab8: 2100 movs r1, #0 +10004aba: e008 b.n 10004ace <_pio_add_program_at_offset+0x26> +10004abc: 4816 ldr r0, [pc, #88] @ (10004b18 <_pio_add_program_at_offset+0x70>) +10004abe: f7fd fc27 bl 10002310 +10004ac2: 199a adds r2, r3, r6 +10004ac4: 198b adds r3, r1, r6 +10004ac6: 3312 adds r3, #18 +10004ac8: 009b lsls r3, r3, #2 +10004aca: 515a str r2, [r3, r5] +10004acc: 3101 adds r1, #1 +10004ace: 7923 ldrb r3, [r4, #4] +10004ad0: 428b cmp r3, r1 +10004ad2: d911 bls.n 10004af8 <_pio_add_program_at_offset+0x50> +10004ad4: 7822 ldrb r2, [r4, #0] +10004ad6: 7863 ldrb r3, [r4, #1] +10004ad8: 021b lsls r3, r3, #8 +10004ada: 4313 orrs r3, r2 +10004adc: 78a2 ldrb r2, [r4, #2] +10004ade: 0412 lsls r2, r2, #16 +10004ae0: 431a orrs r2, r3 +10004ae2: 78e3 ldrb r3, [r4, #3] +10004ae4: 061b lsls r3, r3, #24 +10004ae6: 4313 orrs r3, r2 +10004ae8: 004a lsls r2, r1, #1 +10004aea: 5a9b ldrh r3, [r3, r2] +10004aec: 2280 movs r2, #128 @ 0x80 +10004aee: 0192 lsls r2, r2, #6 +10004af0: 4293 cmp r3, r2 +10004af2: d3e6 bcc.n 10004ac2 <_pio_add_program_at_offset+0x1a> +10004af4: 001a movs r2, r3 +10004af6: e7e5 b.n 10004ac4 <_pio_add_program_at_offset+0x1c> +10004af8: 2201 movs r2, #1 +10004afa: 409a lsls r2, r3 +10004afc: 0013 movs r3, r2 +10004afe: 3b01 subs r3, #1 +10004b00: 4a06 ldr r2, [pc, #24] @ (10004b1c <_pio_add_program_at_offset+0x74>) +10004b02: 4694 mov ip, r2 +10004b04: 4465 add r5, ip +10004b06: 426a negs r2, r5 +10004b08: 4155 adcs r5, r2 +10004b0a: 4905 ldr r1, [pc, #20] @ (10004b20 <_pio_add_program_at_offset+0x78>) +10004b0c: 00ad lsls r5, r5, #2 +10004b0e: 586a ldr r2, [r5, r1] +10004b10: 40b3 lsls r3, r6 +10004b12: 4313 orrs r3, r2 +10004b14: 506b str r3, [r5, r1] +10004b16: bd70 pop {r4, r5, r6, pc} +10004b18: 10005cf8 .word 0x10005cf8 +10004b1c: afd00000 .word 0xafd00000 +10004b20: 20000424 .word 0x20000424 -10004a00 <__mutex_try_enter_block_until_veneer>: -10004a00: b401 push {r0} -10004a02: 4802 ldr r0, [pc, #8] @ (10004a0c <__mutex_try_enter_block_until_veneer+0xc>) -10004a04: 4684 mov ip, r0 -10004a06: bc01 pop {r0} -10004a08: 4760 bx ip -10004a0a: bf00 nop -10004a0c: 20000195 .word 0x20000195 +10004b24 : +10004b24: b5f8 push {r3, r4, r5, r6, r7, lr} +10004b26: 0005 movs r5, r0 +10004b28: 000e movs r6, r1 +10004b2a: f7fb fefd bl 10000928 +10004b2e: 0007 movs r7, r0 +10004b30: 0031 movs r1, r6 +10004b32: 0028 movs r0, r5 +10004b34: f7ff ff7a bl 10004a2c <_pio_find_offset_for_program> +10004b38: 1e04 subs r4, r0, #0 +10004b3a: db09 blt.n 10004b50 +10004b3c: 0002 movs r2, r0 +10004b3e: 0031 movs r1, r6 +10004b40: 0028 movs r0, r5 +10004b42: f7ff ffb1 bl 10004aa8 <_pio_add_program_at_offset> +10004b46: 0038 movs r0, r7 +10004b48: f7fb fefa bl 10000940 +10004b4c: 0020 movs r0, r4 +10004b4e: bdf8 pop {r3, r4, r5, r6, r7, pc} +10004b50: 4801 ldr r0, [pc, #4] @ (10004b58 ) +10004b52: f7fd fbdd bl 10002310 +10004b56: 46c0 nop @ (mov r8, r8) +10004b58: 10005cf8 .word 0x10005cf8 -10004a10 <__spi_write16_blocking_veneer>: -10004a10: b401 push {r0} -10004a12: 4802 ldr r0, [pc, #8] @ (10004a1c <__spi_write16_blocking_veneer+0xc>) -10004a14: 4684 mov ip, r0 -10004a16: bc01 pop {r0} -10004a18: 4760 bx ip -10004a1a: bf00 nop -10004a1c: 2000024f .word 0x2000024f +10004b5c : +10004b5c: b5f0 push {r4, r5, r6, r7, lr} +10004b5e: 46c6 mov lr, r8 +10004b60: b500 push {lr} +10004b62: ac06 add r4, sp, #24 +10004b64: 7825 ldrb r5, [r4, #0] +10004b66: 004c lsls r4, r1, #1 +10004b68: 1866 adds r6, r4, r1 +10004b6a: 00f6 lsls r6, r6, #3 +10004b6c: 1986 adds r6, r0, r6 +10004b6e: 0037 movs r7, r6 +10004b70: 37dc adds r7, #220 @ 0xdc +10004b72: 683f ldr r7, [r7, #0] +10004b74: 46bc mov ip, r7 +10004b76: 36cc adds r6, #204 @ 0xcc +10004b78: 6836 ldr r6, [r6, #0] +10004b7a: 46b0 mov r8, r6 +10004b7c: 1864 adds r4, r4, r1 +10004b7e: 00e4 lsls r4, r4, #3 +10004b80: 34c8 adds r4, #200 @ 0xc8 +10004b82: 1904 adds r4, r0, r4 +10004b84: 3404 adds r4, #4 +10004b86: 26c0 movs r6, #192 @ 0xc0 +10004b88: 01b6 lsls r6, r6, #6 +10004b8a: 4334 orrs r4, r6 +10004b8c: 2680 movs r6, #128 @ 0x80 +10004b8e: 02b6 lsls r6, r6, #10 +10004b90: 6026 str r6, [r4, #0] +10004b92: 2d00 cmp r5, #0 +10004b94: d001 beq.n 10004b9a +10004b96: 261f movs r6, #31 +10004b98: e014 b.n 10004bc4 +10004b9a: 2600 movs r6, #0 +10004b9c: e012 b.n 10004bc4 +10004b9e: 0154 lsls r4, r2, #5 +10004ba0: 25a0 movs r5, #160 @ 0xa0 +10004ba2: 056d lsls r5, r5, #21 +10004ba4: 4325 orrs r5, r4 +10004ba6: 004c lsls r4, r1, #1 +10004ba8: 1864 adds r4, r4, r1 +10004baa: 00e4 lsls r4, r4, #3 +10004bac: 1904 adds r4, r0, r4 +10004bae: 0027 movs r7, r4 +10004bb0: 37dc adds r7, #220 @ 0xdc +10004bb2: 603d str r5, [r7, #0] +10004bb4: 4d11 ldr r5, [pc, #68] @ (10004bfc ) +10004bb6: 4335 orrs r5, r6 +10004bb8: 34d8 adds r4, #216 @ 0xd8 +10004bba: 6025 str r5, [r4, #0] +10004bbc: 3b05 subs r3, #5 +10004bbe: 3205 adds r2, #5 +10004bc0: 241f movs r4, #31 +10004bc2: 4022 ands r2, r4 +10004bc4: 2b05 cmp r3, #5 +10004bc6: d8ea bhi.n 10004b9e +10004bc8: 069b lsls r3, r3, #26 +10004bca: 0152 lsls r2, r2, #5 +10004bcc: 4313 orrs r3, r2 +10004bce: 004c lsls r4, r1, #1 +10004bd0: 1862 adds r2, r4, r1 +10004bd2: 00d2 lsls r2, r2, #3 +10004bd4: 1882 adds r2, r0, r2 +10004bd6: 0015 movs r5, r2 +10004bd8: 35dc adds r5, #220 @ 0xdc +10004bda: 602b str r3, [r5, #0] +10004bdc: 4b07 ldr r3, [pc, #28] @ (10004bfc ) +10004bde: 4333 orrs r3, r6 +10004be0: 32d8 adds r2, #216 @ 0xd8 +10004be2: 6013 str r3, [r2, #0] +10004be4: 4663 mov r3, ip +10004be6: 602b str r3, [r5, #0] +10004be8: 1864 adds r4, r4, r1 +10004bea: 00e4 lsls r4, r4, #3 +10004bec: 1900 adds r0, r0, r4 +10004bee: 30cc adds r0, #204 @ 0xcc +10004bf0: 4643 mov r3, r8 +10004bf2: 6003 str r3, [r0, #0] +10004bf4: bc80 pop {r7} +10004bf6: 46b8 mov r8, r7 +10004bf8: bdf0 pop {r4, r5, r6, r7, pc} +10004bfa: 46c0 nop @ (mov r8, r8) +10004bfc: 0000e080 .word 0x0000e080 + +10004c00 : +10004c00: b570 push {r4, r5, r6, lr} +10004c02: b084 sub sp, #16 +10004c04: 0004 movs r4, r0 +10004c06: 000d movs r5, r1 +10004c08: 0016 movs r6, r2 +10004c0a: 6802 ldr r2, [r0, #0] +10004c0c: 2101 movs r1, #1 +10004c0e: 40a9 lsls r1, r5 +10004c10: 438a bics r2, r1 +10004c12: 6002 str r2, [r0, #0] +10004c14: 2b00 cmp r3, #0 +10004c16: d034 beq.n 10004c82 +10004c18: 6818 ldr r0, [r3, #0] +10004c1a: 0069 lsls r1, r5, #1 +10004c1c: 1949 adds r1, r1, r5 +10004c1e: 00c9 lsls r1, r1, #3 +10004c20: 1861 adds r1, r4, r1 +10004c22: 000a movs r2, r1 +10004c24: 32c8 adds r2, #200 @ 0xc8 +10004c26: 6010 str r0, [r2, #0] +10004c28: 6858 ldr r0, [r3, #4] +10004c2a: 3204 adds r2, #4 +10004c2c: 6010 str r0, [r2, #0] +10004c2e: 6898 ldr r0, [r3, #8] +10004c30: 3204 adds r2, #4 +10004c32: 6010 str r0, [r2, #0] +10004c34: 68db ldr r3, [r3, #12] +10004c36: 31dc adds r1, #220 @ 0xdc +10004c38: 600b str r3, [r1, #0] +10004c3a: 006a lsls r2, r5, #1 +10004c3c: 1953 adds r3, r2, r5 +10004c3e: 00db lsls r3, r3, #3 +10004c40: 33d0 adds r3, #208 @ 0xd0 +10004c42: 18e3 adds r3, r4, r3 +10004c44: 2180 movs r1, #128 @ 0x80 +10004c46: 0149 lsls r1, r1, #5 +10004c48: 430b orrs r3, r1 +10004c4a: 2180 movs r1, #128 @ 0x80 +10004c4c: 0609 lsls r1, r1, #24 +10004c4e: 6019 str r1, [r3, #0] +10004c50: 6019 str r1, [r3, #0] +10004c52: 4b16 ldr r3, [pc, #88] @ (10004cac ) +10004c54: 40ab lsls r3, r5 +10004c56: 60a3 str r3, [r4, #8] +10004c58: 1d2b adds r3, r5, #4 +10004c5a: 2101 movs r1, #1 +10004c5c: 0008 movs r0, r1 +10004c5e: 4098 lsls r0, r3 +10004c60: 2380 movs r3, #128 @ 0x80 +10004c62: 019b lsls r3, r3, #6 +10004c64: 4323 orrs r3, r4 +10004c66: 6018 str r0, [r3, #0] +10004c68: 0028 movs r0, r5 +10004c6a: 3008 adds r0, #8 +10004c6c: 4081 lsls r1, r0 +10004c6e: 6019 str r1, [r3, #0] +10004c70: 231f movs r3, #31 +10004c72: 4033 ands r3, r6 +10004c74: 1952 adds r2, r2, r5 +10004c76: 00d2 lsls r2, r2, #3 +10004c78: 18a4 adds r4, r4, r2 +10004c7a: 34d8 adds r4, #216 @ 0xd8 +10004c7c: 6023 str r3, [r4, #0] +10004c7e: b004 add sp, #16 +10004c80: bd70 pop {r4, r5, r6, pc} +10004c82: 4668 mov r0, sp +10004c84: f7ff fea0 bl 100049c8 +10004c88: 9900 ldr r1, [sp, #0] +10004c8a: 006b lsls r3, r5, #1 +10004c8c: 195b adds r3, r3, r5 +10004c8e: 00db lsls r3, r3, #3 +10004c90: 18e3 adds r3, r4, r3 +10004c92: 001a movs r2, r3 +10004c94: 32c8 adds r2, #200 @ 0xc8 +10004c96: 6011 str r1, [r2, #0] +10004c98: 9901 ldr r1, [sp, #4] +10004c9a: 3204 adds r2, #4 +10004c9c: 6011 str r1, [r2, #0] +10004c9e: 9902 ldr r1, [sp, #8] +10004ca0: 3204 adds r2, #4 +10004ca2: 6011 str r1, [r2, #0] +10004ca4: 9a03 ldr r2, [sp, #12] +10004ca6: 33dc adds r3, #220 @ 0xdc +10004ca8: 601a str r2, [r3, #0] +10004caa: e7c6 b.n 10004c3a +10004cac: 01010101 .word 0x01010101 + +10004cb0 : +10004cb0: b510 push {r4, lr} +10004cb2: 0783 lsls r3, r0, #30 +10004cb4: d00a beq.n 10004ccc +10004cb6: 0003 movs r3, r0 +10004cb8: 2103 movs r1, #3 +10004cba: e002 b.n 10004cc2 +10004cbc: 3301 adds r3, #1 +10004cbe: 420b tst r3, r1 +10004cc0: d005 beq.n 10004cce +10004cc2: 781a ldrb r2, [r3, #0] +10004cc4: 2a00 cmp r2, #0 +10004cc6: d1f9 bne.n 10004cbc +10004cc8: 1a18 subs r0, r3, r0 +10004cca: bd10 pop {r4, pc} +10004ccc: 0003 movs r3, r0 +10004cce: 6819 ldr r1, [r3, #0] +10004cd0: 4a0c ldr r2, [pc, #48] @ (10004d04 ) +10004cd2: 4c0d ldr r4, [pc, #52] @ (10004d08 ) +10004cd4: 188a adds r2, r1, r2 +10004cd6: 438a bics r2, r1 +10004cd8: 4222 tst r2, r4 +10004cda: d10f bne.n 10004cfc +10004cdc: 6859 ldr r1, [r3, #4] +10004cde: 4a09 ldr r2, [pc, #36] @ (10004d04 ) +10004ce0: 3304 adds r3, #4 +10004ce2: 188a adds r2, r1, r2 +10004ce4: 438a bics r2, r1 +10004ce6: 4222 tst r2, r4 +10004ce8: d108 bne.n 10004cfc +10004cea: 6859 ldr r1, [r3, #4] +10004cec: 4a05 ldr r2, [pc, #20] @ (10004d04 ) +10004cee: 3304 adds r3, #4 +10004cf0: 188a adds r2, r1, r2 +10004cf2: 438a bics r2, r1 +10004cf4: 4222 tst r2, r4 +10004cf6: d0f1 beq.n 10004cdc +10004cf8: e000 b.n 10004cfc +10004cfa: 3301 adds r3, #1 +10004cfc: 781a ldrb r2, [r3, #0] +10004cfe: 2a00 cmp r2, #0 +10004d00: d1fb bne.n 10004cfa +10004d02: e7e1 b.n 10004cc8 +10004d04: fefefeff .word 0xfefefeff +10004d08: 80808080 .word 0x80808080 + +10004d0c <_fini>: +10004d0c: b5f8 push {r3, r4, r5, r6, r7, lr} +10004d0e: 46c0 nop @ (mov r8, r8) + +10004d10 <__mutex_exit_veneer>: +10004d10: b401 push {r0} +10004d12: 4802 ldr r0, [pc, #8] @ (10004d1c <__mutex_exit_veneer+0xc>) +10004d14: 4684 mov ip, r0 +10004d16: bc01 pop {r0} +10004d18: 4760 bx ip +10004d1a: bf00 nop +10004d1c: 200001c9 .word 0x200001c9 + +10004d20 <____aeabi_ldiv0_veneer>: +10004d20: b401 push {r0} +10004d22: 4802 ldr r0, [pc, #8] @ (10004d2c <____aeabi_ldiv0_veneer+0xc>) +10004d24: 4684 mov ip, r0 +10004d26: bc01 pop {r0} +10004d28: 4760 bx ip +10004d2a: bf00 nop +10004d2c: 20000215 .word 0x20000215 + +10004d30 <____aeabi_idiv0_veneer>: +10004d30: b401 push {r0} +10004d32: 4802 ldr r0, [pc, #8] @ (10004d3c <____aeabi_idiv0_veneer+0xc>) +10004d34: 4684 mov ip, r0 +10004d36: bc01 pop {r0} +10004d38: 4760 bx ip +10004d3a: bf00 nop +10004d3c: 20000215 .word 0x20000215 + +10004d40 <__mutex_try_enter_block_until_veneer>: +10004d40: b401 push {r0} +10004d42: 4802 ldr r0, [pc, #8] @ (10004d4c <__mutex_try_enter_block_until_veneer+0xc>) +10004d44: 4684 mov ip, r0 +10004d46: bc01 pop {r0} +10004d48: 4760 bx ip +10004d4a: bf00 nop +10004d4c: 20000195 .word 0x20000195 Disassembly of section .data: @@ -9131,7 +9553,7 @@ Disassembly of section .data: 2000014a: f38c 8810 msr PRIMASK, ip 2000014e: 0038 movs r0, r7 20000150: 4641 mov r1, r8 -20000152: f000 f8a5 bl 200002a0 <__best_effort_wfe_or_timeout_veneer> +20000152: f000 f861 bl 20000218 <__best_effort_wfe_or_timeout_veneer> 20000156: 2800 cmp r0, #0 20000158: d0e5 beq.n 20000126 2000015a: 2000 movs r0, #0 @@ -9140,7 +9562,7 @@ Disassembly of section .data: 20000160: 4a0a ldr r2, [pc, #40] @ (2000018c ) 20000162: 480b ldr r0, [pc, #44] @ (20000190 ) 20000164: 2185 movs r1, #133 @ 0x85 -20000166: f000 f893 bl 20000290 <____assert_func_veneer> +20000166: f000 f85f bl 20000228 <____assert_func_veneer> 2000016a: 464b mov r3, r9 2000016c: 7123 strb r3, [r4, #4] 2000016e: 6823 ldr r3, [r4, #0] @@ -9154,9 +9576,9 @@ Disassembly of section .data: 20000182: 46b0 mov r8, r6 20000184: bdf8 pop {r3, r4, r5, r6, r7, pc} 20000186: 46c0 nop @ (mov r8, r8) -20000188: 10004d1c .word 0x10004d1c -2000018c: 10004d74 .word 0x10004d74 -20000190: 10004cd8 .word 0x10004cd8 +20000188: 10005080 .word 0x10005080 +2000018c: 100050d8 .word 0x100050d8 +20000190: 1000503c .word 0x1000503c 20000194 : 20000194: b570 push {r4, r5, r6, lr} @@ -9210,159 +9632,95 @@ Disassembly of section .data: 200001fc: 4a03 ldr r2, [pc, #12] @ (2000020c ) 200001fe: 4804 ldr r0, [pc, #16] @ (20000210 ) 20000200: 21b4 movs r1, #180 @ 0xb4 -20000202: f000 f845 bl 20000290 <____assert_func_veneer> +20000202: f000 f811 bl 20000228 <____assert_func_veneer> 20000206: 46c0 nop @ (mov r8, r8) -20000208: 10004d30 .word 0x10004d30 -2000020c: 10004d68 .word 0x10004d68 -20000210: 10004cd8 .word 0x10004cd8 +20000208: 10005094 .word 0x10005094 +2000020c: 100050cc .word 0x100050cc +20000210: 1000503c .word 0x1000503c -20000214 : -20000214: b510 push {r4, lr} -20000216: 0004 movs r4, r0 -20000218: 0010 movs r0, r2 -2000021a: 2200 movs r2, #0 -2000021c: e005 b.n 2000022a -2000021e: 68e3 ldr r3, [r4, #12] -20000220: 079b lsls r3, r3, #30 -20000222: d5fc bpl.n 2000021e -20000224: 5c8b ldrb r3, [r1, r2] -20000226: 60a3 str r3, [r4, #8] -20000228: 3201 adds r2, #1 -2000022a: 4282 cmp r2, r0 -2000022c: d3f7 bcc.n 2000021e -2000022e: e000 b.n 20000232 -20000230: 68a3 ldr r3, [r4, #8] -20000232: 68e3 ldr r3, [r4, #12] -20000234: 075b lsls r3, r3, #29 -20000236: d4fb bmi.n 20000230 -20000238: 68e3 ldr r3, [r4, #12] -2000023a: 06db lsls r3, r3, #27 -2000023c: d4fc bmi.n 20000238 -2000023e: e000 b.n 20000242 -20000240: 68a3 ldr r3, [r4, #8] -20000242: 68e3 ldr r3, [r4, #12] -20000244: 075b lsls r3, r3, #29 -20000246: d4fb bmi.n 20000240 -20000248: 2301 movs r3, #1 -2000024a: 6223 str r3, [r4, #32] -2000024c: bd10 pop {r4, pc} +20000214 <__aeabi_idiv0>: +20000214: 4770 bx lr +20000216: 46c0 nop @ (mov r8, r8) -2000024e : -2000024e: b510 push {r4, lr} -20000250: 0004 movs r4, r0 -20000252: 0010 movs r0, r2 -20000254: 2200 movs r2, #0 -20000256: e006 b.n 20000266 -20000258: 68e3 ldr r3, [r4, #12] -2000025a: 079b lsls r3, r3, #30 -2000025c: d5fc bpl.n 20000258 -2000025e: 0053 lsls r3, r2, #1 -20000260: 5a5b ldrh r3, [r3, r1] -20000262: 60a3 str r3, [r4, #8] -20000264: 3201 adds r2, #1 -20000266: 4282 cmp r2, r0 -20000268: d3f6 bcc.n 20000258 -2000026a: e000 b.n 2000026e -2000026c: 68a3 ldr r3, [r4, #8] -2000026e: 68e3 ldr r3, [r4, #12] -20000270: 075b lsls r3, r3, #29 -20000272: d4fb bmi.n 2000026c -20000274: 68e3 ldr r3, [r4, #12] -20000276: 06db lsls r3, r3, #27 -20000278: d4fc bmi.n 20000274 -2000027a: e000 b.n 2000027e -2000027c: 68a3 ldr r3, [r4, #8] -2000027e: 68e3 ldr r3, [r4, #12] -20000280: 075b lsls r3, r3, #29 -20000282: d4fb bmi.n 2000027c -20000284: 2301 movs r3, #1 -20000286: 6223 str r3, [r4, #32] -20000288: bd10 pop {r4, pc} +20000218 <__best_effort_wfe_or_timeout_veneer>: +20000218: b401 push {r0} +2000021a: 4802 ldr r0, [pc, #8] @ (20000224 <__best_effort_wfe_or_timeout_veneer+0xc>) +2000021c: 4684 mov ip, r0 +2000021e: bc01 pop {r0} +20000220: 4760 bx ip +20000222: bf00 nop +20000224: 10001791 .word 0x10001791 + +20000228 <____assert_func_veneer>: +20000228: b401 push {r0} +2000022a: 4802 ldr r0, [pc, #8] @ (20000234 <____assert_func_veneer+0xc>) +2000022c: 4684 mov ip, r0 +2000022e: bc01 pop {r0} +20000230: 4760 bx ip +20000232: bf00 nop +20000234: 100021e1 .word 0x100021e1 + +20000238 : +20000238: 00000010 .... + +2000023c : +2000023c: 00000000 .word 0x00000000 +20000240: 00010000 .word 0x00010000 + ... +2000024c: 00020000 .word 0x00020000 + ... +20000258: 00030000 .word 0x00030000 + ... +20000264: 00ff0000 .word 0x00ff0000 +20000268: 00000000 .word 0x00000000 + +2000026c : +2000026c: b501 push {r0, lr} +2000026e: 6848 ldr r0, [r1, #4] +20000270: 3101 adds r1, #1 +20000272: 468e mov lr, r1 +20000274: 4700 bx r0 + +20000276 : +20000276: 4670 mov r0, lr +20000278: 3809 subs r0, #9 +2000027a: 4901 ldr r1, [pc, #4] @ (20000280 ) +2000027c: 4788 blx r1 +2000027e: bd01 pop {r0, pc} +20000280: 10000cd9 .word 0x10000cd9 + +20000284 : +20000284: 2000029c 00000000 20000308 2000046c ... ....... l.. ... -2000028c <__aeabi_idiv0>: -2000028c: 4770 bx lr -2000028e: 46c0 nop @ (mov r8, r8) +2000029c : +2000029c: 2000047c 00000000 00000000 00000010 |.. ............ +200002ac: 00000000 .... -20000290 <____assert_func_veneer>: -20000290: b401 push {r0} -20000292: 4802 ldr r0, [pc, #8] @ (2000029c <____assert_func_veneer+0xc>) -20000294: 4684 mov ip, r0 -20000296: bc01 pop {r0} -20000298: 4760 bx ip -2000029a: bf00 nop -2000029c: 1000213d .word 0x1000213d +200002b0 : +200002b0: 00003350 .word 0x00003350 +200002b4: 0000334c .word 0x0000334c +200002b8: 00003354 .word 0x00003354 +200002bc: 00003352 .word 0x00003352 -200002a0 <__best_effort_wfe_or_timeout_veneer>: -200002a0: b401 push {r0} -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: 100016ed .word 0x100016ed +200002c0 : +200002c0: 0000534d .word 0x0000534d +200002c4: 0000434d .word 0x0000434d +200002c8: 00003453 .word 0x00003453 +200002cc: 00003443 .word 0x00003443 -200002b0 : -200002b0: 00000010 .... +200002d0 : +200002d0: 1000482d 00000000 1000484d 100048d1 -H......MH...H.. +200002e0: 00000000 00000100 ........ -200002b4 : -200002b4: 00000000 .word 0x00000000 -200002b8: 00010000 .word 0x00010000 - ... -200002c4: 00020000 .word 0x00020000 - ... -200002d0: 00030000 .word 0x00030000 - ... -200002dc: 00ff0000 .word 0x00ff0000 -200002e0: 00000000 .word 0x00000000 - -200002e4 : -200002e4: b501 push {r0, lr} -200002e6: 6848 ldr r0, [r1, #4] -200002e8: 3101 adds r1, #1 -200002ea: 468e mov lr, r1 -200002ec: 4700 bx r0 - -200002ee : -200002ee: 4670 mov r0, lr -200002f0: 3809 subs r0, #9 -200002f2: 4901 ldr r1, [pc, #4] @ (200002f8 ) -200002f4: 4788 blx r1 -200002f6: bd01 pop {r0, pc} -200002f8: 10000c35 .word 0x10000c35 - -200002fc : -200002fc: 20000314 00000000 20000388 200004e4 ... ....... ... +200002e8 : ... -20000314 : -20000314: 200004f4 00000000 00000000 00000010 ... ............ - ... +200002f0 <__mutex_array_end>: +200002f0: 10004449 .word 0x10004449 +200002f4: 100034f9 .word 0x100034f9 +200002f8: 10003bf9 .word 0x10003bf9 +200002fc: 10004319 .word 0x10004319 -20000330 : -20000330: 00003350 .word 0x00003350 -20000334: 0000334c .word 0x0000334c -20000338: 00003354 .word 0x00003354 -2000033c: 00003352 .word 0x00003352 - -20000340 : -20000340: 0000534d .word 0x0000534d -20000344: 0000434d .word 0x0000434d -20000348: 00003453 .word 0x00003453 -2000034c: 00003443 .word 0x00003443 - -20000350 : -20000350: 100046c5 00000000 100046e5 10004769 .F.......F..iG.. -20000360: 00000000 00000100 ........ - -20000368 : - ... - -20000370 <__mutex_array_end>: -20000370: 100042ed .word 0x100042ed -20000374: 10003455 .word 0x10003455 -20000378: 10003b55 .word 0x10003b55 -2000037c: 100041bd .word 0x100041bd - -20000380 <__frame_dummy_init_array_entry>: -20000380: 10000331 1... +20000300 <__frame_dummy_init_array_entry>: +20000300: 10000331 1... diff --git a/build/clacer.elf b/build/clacer.elf index a4cb743e511a317a766d92aa744bfa165f6e6cd5..d5678067e144015bacb51d7bc4c78e26dbfbad43 100755 GIT binary patch literal 322308 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 z%0AV~u4;QDndzv#n9xA)Br{XWZbt_(uS=gii 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

8UZmt1^){At+I2ZV|vrbG@pj zDJ31C!tBcl$vS{Ni|;f{!d5P7)5>&-l|h;5Bez+VxwtDLNtq5xEKbrur;Lt`Vy#tj z^-(bz8PcKFiH4Otj5fZBZ^=@(g_FtPOLV6e%n^}c;0vXcHAoI(Gm=Ba%)RO@9t+cK zRSud&td`1e_FAetq!RHqsbI48yeM78)(tS;SSedeNsV9H0KE**B?w?i1__II)X}Lv z6A1=Gt5OBmQ*?QC>Tz^8&3r1nF@c$Z+3sUrrl$ke%&&JneGXSMwu zO{jvCft8^pVKe-po2LQzJyR|(ISVmNGkdc3=*?h!=HASo86JB&x0K~4gA$B2 zg~6+-pgp>an&3cZgVq?MM4?h;B^_V3S}8E-X-7k|TNl5>YaXIB)Te_D!(}HI#lnsh z57WQK4r|^2s5}3Rnz#pxONo_51LyfR%j^q7U)mKmIU3AqotAr^-G&g0K=Kfo;^Z@# zSrO|aJ*lZhK3T`rmtqmo464gCDQ%Rk6CmL?g6S$bVNS2J>*#?x?FyCp@d zN|P7%)=F~BisM=uoRa#}ptesn(Q;ph$gEi@+87}seJJy^EueU4!lKd_>PfNAU{z?c zFN0=9K)UZBub^`4Z&NInRclCovN&CsVjYJ0_e7!Gon$%9zpOUOV4}iKgo}kWt)PU= zVP;07l6u!jxm}oGM+YlXbSCRM3pYJkbK3>u)H7ETdH^slPa0ANz3Qh zx|SMqmHsfIHdAr4WG2V3iYuU1J(+MXVlQD{DLhdjuv}$BG5@daeveijU4qi1~ z>j&Ape&_^aLzPvPZjsN_wmNM};VVlAw{BTujB}2I);^Eeu_ZuyBe#?sjzylUr^f84 zK|%u84N%G+qoFLlC*+%@;B-6A!rZOUs8QBFOADF7G^@*|UuJTgYR+hFqe-|qu6$>o zVzzBu&1^4e0^5J|a@#+dHU(!t#GDo6pOc9ktRwaJ;HO0ubL`rtdb7xopUwWCMGM#HQ&33{y z8xOXH;s*H4SfE~N4aRyC6jMKpIRgUaWdi^+Uq%smBXQ$r^djqh+N?)mTzS*pb5L_d zvz7zgMNEERT{p5i*IuRCEm_rHdh!35J8 zW>eH)0`h8SW;ff{V{gc|Psz`XCmlBO?Zic_vWK0u)?9}^DhaeWbYjKX?86m*Y(pZO zp!HRzT{MI07_zoy0_PbgWo|le+2f93D`u?N)vggEw{|6J^`<9lRN^!dYb{N;sH#04 z%_z~$vZm`Um+q8Xh0v*&!p;r5w(fbgJ8ERnZ6L)WX&wGhnT2UgB6bIdM2ekY;S#@Kwb;$Ylx9<1loUJMyM$I&3Hs@s7u$3te(odN9S zFR7N|I;!&?y)l_ho1BbUtCgtHDEom>ss(M;@-3tBjP#XlQC7w4D zBphY4N`DZFW$9PKJ#d?Z3=Y_tZZqjzT`0FZas-^SDMwVZtb}2f%~Q5cm}%IiBr&lu z9C2+Q!fAJ}ePcZU*_kiKF+sV79MZ$#X?L5>O0izx)@+KcR`IawP+D5flIZBkFv>>+<3Fjglvd$r03)C4XU;K{{bF5js#~JT-4a`8k_9!Z z=CKIZ9*$(2Um2|O--x%vi44v#C9NVWu;zuN;^TA`YdtQ7GtlCoGii-+2n@ksZ^jy(4ojzn!fwHBwMj+@ zMZ8+$mo04;v`5vklZY9cB&PeiEXEm$m=cTYP)6L8;&!sxb$z0c$(e;%B!b~}CvzFC z=nv8o_@`t{a)sfCg%ehaL^DTH<9>9KSDv8X=#m1em343>*zaJzk$85Lx@?EO3e`>{ zJAhHvNw$!xT$*gMs}!KlW~9Jq*#WsSvxJPMm999IPILs!Q91@^_+=v!;}?RMR88j1>rp=hd2}nYs`hG2rtmBly*wzphA`^h{Zk~ls(v< zVkw$)s%)z?M>O&us+Bo&d62?9p)iFUnEbGRLTk$VD^J@|KcZMBDbVw^ja~0fsab2bX&dTpvCx<4rh0bO)z%9ml|`Y_ z)AVZIYP~qlM5J9njwszhOx!q2jOY&5j_ z*=V+T>x_N7YOmaFhqyQF9voRYI<#^q(GlN?Lu~$|^|mdf06RFwba+2zTG;Khxqw1- z%EIipqz~dy9A5CTx0=6?YnA`jn5x5=&MJ!mdIckU+xg^Kuwo(NjM0dx8H^u0do(C# zHCwCvH!?itMsY`|SNXfm?9?mSwX4i0uXc}fq?%{9%{c?^j}=G~;Z#A|Ea9Fs*G8Om zos_F1k7uG%Z_?x2+V^=z7uWSNZ36_w(@H55_%N&_|B9q?a9H=f>Dcb%GZ8griZMn# zz$`-w(~fY=?Anp|RqpzO(1Z>hu@QbHWkr$?TH=ZoK}z%t+c~b+uc#4pG(}C|zn{76 z8B?+szOO2^Iz#9Pu1T$ME+=gD&EEFtsQWphM`j2L7}DBd7o=}{J(K8|WUY{C5r^qj zyeoMS@f+aPPA}iKlObS z)t6kOV)0U}`ZP7!*Z|DpTsxt3?FW^a&bd>7a&vhbnDz`pD#P{o;9Mauo7(I^Dl5?3sg&|wuYzk9n6?CN738EJs-4w z=nD-wb6y0hTNhc1eKgNi<>JGpv{}nxQ#E`uxZ2IJzFRUiKrkuO3Q;atf8`pEp{fU zZYau4+iZG3cT>H*@MvKZ9@Ah=F<2fpH_uZKdI#0Sfg?sLukuzmj-c~RQMkQ4_2IIz zDVGvxX^@pp>R?N5G542j-oAO)){SuxPiSUh@oE@SQi63e7eRSD^+Bywf)e(MZH%>r zDW3h{n7^|V@?F?>fhn!vyCr#(Q-KX%233)GBr(V61TO`fYqV}4Tk zN{lv~le13nU_=^rF3-Z(tWhFGPHU00rrF?OdZoQzrw>N^B{szsLVgxmn(9iXs#zu} zGlW_^iT9{Rn$@da0(YK06^ydRPq!Je+&3OUnqn8hbMM17Okz15YFj@xSKb0tE$wN! zo`AJIieV2?A|x%nr@|dgG+z)Ot!cMKv31ugk1n&(XW{?^rF0{laS#T7L}u)v7(IhD zd?N&%#@9sesCcAVk!)PykU1_L`RgG+)>oNbYO%tgj<)&p{i0@2Cm&o4ExJLnWfJ|+ zQ`hd18kZdor9WyJ3V>gC9EJ$02Ah<&Rb6PZhD}&h3XKz<;x5?X>5zwe0zyxC+0p{K zA1G3VOgQ#5f-;S_*QsS3+ik?~Od8RwV`(>9^_COJwmIq~k~XcwGrMeCV-JH295a@N zcb{sp3?IMII?RR!yZ4jYsyr6YM+}FFecWa;GVs zaQs%ZZ_Gq11ngF-$$j(TM__8ijcK!q#Xmo95^?V==n+uHT;UCzgHT$p&hq;hKLUHh;sSwQ1Q;5Kn0~ zEb1+L$-HFX%q$$Xla#OZ(5^Gu@z?cVPre%#ojqH*R;{1I?xj0SM((dl7Tz&^v#Qw-EiF7 z7Tox(-=ZystSv%03oNc{i@Z#QxABS{eU!gsApBLzknV*xjN>Uzj7M`=Z4uM|tyty8 z=_QvK59V;5pFCadr~jdzTlgLKnV7adM+@>GSnn52Au&7r* z;(P{;p7oiK&V^?>7pEDB(n!uB%`Fxl=}*)LVp&SoA-^YS^OK|eLO4M^b&uuc`pN9P zDPF8Uu?-Us_sym3sslTA=Ph4s;w(hC0=y7VXH6T+7)Oa|gU z5yH!auaDw~d_P3E_zw6U@E|y(dkD-6vD0!wJc8^BxPX65JoSf=PV`6yW&_0clf>Ht zEpE#=%{HUCeyI9~x({F%H!O>mDyy#syJ=++j-oA?Q|GoOYwXtdOq7>vtwyreeE ze4N1R5JTzx(0WE9mWC&Q>dGi2!ON+#b>K1CD1l|zlrdb7Cv*_75yIQP9Gc}s+YnaCfvz2 zlT9dV@pER{J*C-1cqC8jzX~5CT)akl?#3l(H$khjlR>ES zY_w30Xw#O?of+{*8n@v{DOD{%%aj^kVXFqAQu-+3I`5K`jwF5;C5Ni2`ZUZi@X zbff%_`$&-Q9q@98(NcSUcF6ClQ-ZyAbF~nDHR1Z5*X5fDckP(wb*kzT+Zd(0N*4_A zk!<5U6#fnJxXHpZT?lEeI@S3yAx#KZUNJvM3Rj(HDckI}_!Mp0ml5#IVCjL{Af$a6 zzkAx3eiWA(*DDT>?Ly$?F7m(G^2_S0^eSu1Y01DN`LfVC%|gXf;Bn~ruD=Bg$!v{q zUiJ^6cunHRyr^ypzm@PhzjNcF>5=HipFY!GiVxBBxrzTha!Kb!j$hSTaW5sGQHz_^ zS#lEXH=xD-Xy6U9_oZfzHKF{IEKk>`2KlY`h4<9M>`tK1 zt{djI&hWVh$!iIPHmTQgtMg2K5xJb)>E$2@6b%&X)a>VBl~+1lb8 zTCm}>fd8Tkucs_rKFeSDB5-VbL%f}YtIeeciq`@EF~56keUE=NWHMFUGnb*~`M#3Q z*N4(PM_!Z+-1D?~Hq*HOMBJzM@2;H_czyE4%o|XsBl9|u=DXzASi9gw=tqt_oyKjh zOa>-U#3RRTn$I8^=(C*v=q7q{-Tdq4y<@IMMCnVQi(lH+XZMbN(WMiCuDHJ4O<&aZ zqCGh3)^of~oz>rZfQ%NL+v{^Gy~0n;g%A4hvk70r@1FYkF)^=S;&b#g*6LrL41Cqn zWc_TmxK|PP)Q!o&lfNXc(%wW|eIy_8EZp4GtEZBU!mlO#T7J*wzgRw-gMXUwC*DQd z1Z~jLX0%XV8JhGz^t+HociYcqBb1*mv)|O4pV^3zR(I38@=|+c_QCih-Dp;xwRfl^ z!QNh_eA-|o{zBTarR^E>(zT6HCtdzNXz{YKSm|}?yT+YR*O2de!f&zg$fl+J*y(C0 zKd-By&LlUT&+BnWr?Nu1flsB0WNc$%h|lzm_{W<)3t?f*Jz6Xs3wow&%a?;g*>k!4 zbkNFhK4qxKGQ#s~#(_rkBu@)%w~2J?Ex)MkZgKmE;`ch}%7+H0+hw+2G~Mv+>g#w3 zJQ6)wZ)tklQQ@1iaI*_RCUKn=PwgG^?`%=ZM`obk9}cx~B7{T%LhH-C^lukd-I7DV?sO zjPncOkj>V_dZ_sMaLF+Cmy~`j4X^9);(QfP;ku}99lyn!u&$B2hTpVxy1yJ~x|=Oe z3;B~I8M1VlPAWfrTtCV3i_;834|NLVD2;fE+wW-7yx7uY>~MXdYBTX?CeJ?@ega?HA*gP&zRi>fpKoC&taT>d|t**VrCvZF{d&mAT4xg&bg ztRD?uNxv2}^qFHrBe>7t&dUR4lE7#A>jIu@m_LL1(Vw`D>3dTwuY~h6{ejK`ihbq| z>Z{*oW&9Wjn2T5WEJ)*PBjR?O2JlYp3>f%2V(YHf?eMFxCuZ-{k@W~N=6PSCl zJimR(+riI|u*Qg&Mp*UBm%lGZ5A7+B^rOTNYLR&Pg!WI8XD4^gLa*lXn~3md72kh? zJcItCnaNk62}_gbfWO7}+SXA-`^4{9P;}i7zfYR z14DkoN*&UVM(H0TR5+x65_|*o5g(k@Gk%1Dd>mdIrPunUa7h0g@RD5l!Y;kze_fRR z6yghq^k;(KohyHR6#u2rg+u&v!MEn(Z;Iky09`o5-vYipioX*aK58%N_gztag^&04 zNcF!W7k>;K?3LuD`1eHVyU;)DvHFkX`anci{D&fZi1>e#i~mGKSA6VS+8#F&f1bx7 z|78*VR_F`nCWCzOS!nzXMfBSt4Cm5siRgDhKc4jRm6TrmqlSa}(#q@Sm9fWjz@n=> zzW6Lm9v0nyf_!!6(*^Y<{{Ve2cpU-3zUbU%pg#%yonZO;fv)qPfsU<6?vB!{{2xbj z;m|%}RPxgq(UAUJ(*G=%emQ4916}clB76z)hr#y~9_0P~h_3RkOZCN-r?aFXzbi@q zbMUe#{lL78J_-E^(#x`||EheQISuKjp`QUhGfMwxuDtb8eDQO8gl{DM=ytcZ8|;J1 zbNRdeIRHJziXZUrl71c7^(Wt-Bl@2}51-K9I_v7foc^OGDgG4kADW*GN*;5(e(L;d zh_CwVoNJ7Awl&5&(;BeqyX{#Srtc-|;qNTMgFJQ4HI9F44vQa0clxgM4)-U2IZOR? z)-}#=U_pkh{UR*>?u+oZX307}gq2=r2xI!a5ne<`Sj#<`G9$7t|1wMd zI^!48{{s3Kz`tYbQ=kWZ z*V)97UiH5#!m9s05f=S{2#fwu4(p5}!F*hQejwIDy|DhaKd`EZfC;7)%{KQ!89b@TJj3tj4OCAm{O#X=ag-_`3I=kq? zTzfnk;g8P}U*`iueAQ3q0t1#jMx*jYzc&fx&$sbN=lTfd^9pz3uPcM#f31(=e;N7)aLi9VqW>NA`|+3fO4IB7B#=*E zB7gM&_)J4iKXiuD$k6|Zgueq`=IN6E=&nF_`l>UPA$~tgK6iuP9mQWyeFFVd=no;E z;6E$BeYyO$Me#*n&pF1B{w&fTPk)Z>zs^|(y5ipy;Z?-H4*TWoowJAc z5thAd!f!lY>s)1sul}U7lL3E(C7}NaUP(ac?+@q7V;LxoFMe;1u=~3|Rc?JY$S?jxokMzZkI6Kaj)X&(WQ|mwaL@ z{g1KwQ;cOFVyylfW7)G9OJ8CvdmCfvLyTqbW32w;u=7`>4-U^yEhsC%<@n)_K;DUgPr#;4nU`eRNJW z(1mq2HO4wy8nF2Lek4!D*SXR_e?Id0A^2VbLVa&ulF?=V?u5TEKTvv|ISuKR|Lr>h zcJ@x^PGkDEGcqiFcpv!%d#d!pF1~ATl^0{lC&rS0z@PA24#J^->U^rBJN>;Q!s1_N zRAc&s5f)u%R%7}$&Yi|MiS%zpPQTWGH=%#>--11PB;r^3>l|yG-%g!XwNIb<^V?qK z#*^Uh*jZLjm%K&?v-rxd9AVMxIjsCFxt|Y+KZh447w7m_`h8J+<=@QZS6>?P>r2$0 zH(Zen97jCytMtNr@##;tg4I%8^NZ(nYU@D;Pf*ICav{{0bt{VefymNUdxc{-aJ zu=sm-#GmL7=jg|u*&F{Gx%fJ_8RvI@gw>z9Y(Di@Ro;5Ai|_gei)%gU*XFR&hxkg* zXVCt#f2Xs3;S=;-=OtZOUvdEY1~AQH{aN+X`N=?kBlL}6?YybKi@r0WUkCk_;NV}1 zu5*2+>0(EkhcpMZ6aGNjj8 z$w2=M^k0BAPZIs};4^;BosSfjysmv|7GL~75@FHHk$gqh`AWX{xb$0AX84Qbf9h-8 zbN-<}>WpQG|260bz-pIJ{xwnlDsTBn7GLG9i?Hb5811F&>}1Ga^v82p{5X1l@*TW+BF9k0M*-`#Wz~aGu z{Ql{=f#1GlILa^Rug-wF_)Z^n_A|yh^BM5VbLqE&Q5FAr?5X`=>Aw58{i&;>^s3(- zIs9aV-%k4D*JS1W5x5!Q{{p@y!XF1;7vWEX?~3qe!S_Y@&%ysa!e0V^E5cs`e=ow{ z1P`5;@$+r)q6kaYXGd7|i{t+t@&D`EEd4)#Z;Ik8{S6UT`k4L`;_r*nEB>W9ye+~? zzbC>!BmKSSXXXC_d`Et&(GlnIebf0zXJ6QpJ4AMUK8r; z##f#9c5$3NziC~D<*zJxt$SuF_$$ILzVlz$e;ahz%{N%{N%4VP`I7H_QT{hVkL}TW zT>J-Ievdu%KJZlz@b|H&J_;^J_|xEKgxUMDXGvYqV^6Wy6@8q2dm<|T>(Cco5bERX z>4FIVHT1yHM0g?inkfEr z!EcH1^T9Vp_)PFmBm5HZoe^FRek8)f;M*d+2K*NhemVHA2(wq0d@sVA!QYASrQm%L z|GU92i|{`1$_Q7$S4LR<;i?Fq11?8+iul(=xC4Gmgs%pFAi~#zZ;S9-z+aB=P2fi( z{4VgxugKct7VxGBe*k<-g#Qryt_ZW&n0z9_s?VS1@I4Ve2l~Ac{ut^1TZBIeelWs! zgTEKy&w;O8pYhAyWbz*({1x!uM)(2nqY?fl_`(fY`tN`TBm6M<$_W1e%-eiZd+{Ui zScK1^KFtXK1o~S&mOmx>wGsVi(BBtf(I1WQQ_$yMl$AG+BXlQ4_}SpW2ut2C&f&9j z_{UNHia(LVKaK2z=#NMEM0bRb&}{y^Jj#E0j(#-b>yx?h^{Obp3(4=M2yX}fhX}t8 z{GTH%`P~)a7W4-qEc$&pykKJ{U)A@d9A2EmeK|Zghwq5;e>3HWPZ)o0y&{z7#-CGj z>Fpjc*s_Fn6$}`h0sXy~^Xv!JsQ| zesXU_*Ld_ra6CWw?_f;2|2+28x4_E7eI9%2Z*%cQyEn>T{BDW(5xz2q%Mn)kH{@_V zhhLw=SLN`|2>&Deg-@7oG$Z=YpdSFo^WkeF`U$Kr{U-QYG70m$CnNfq(9hoI=G$R@ zm~77EzXJLk@TMsJx`=);^xN?-By+77Z3o{GVaZF+fbqqrFWC!yGkDODYybRysh$f{ zY{l1pX$8E@kc)p!MAv%ea`+GXKPpepk14g%Yd`93;4=+5d#7i}j10XFKOY0f_4{!| zSAKe?EX2Q>_>X}H2?+L6&wK^C+JAY3f1CK6!5NeeYCk~v=~=Ki{<;W@u4lpm{Xdd^ z1NasKLi^nx(G_3MSB3bd+m~cmbUkks(+49gx}LiVbYVSD6|nNVHo~Iod8$Ac)-zNA zE57u}VP_B2J~5U&9CrI>(iexFzbbtS_;%_aK0*KWe3T1gzaRQXz*i9v^ovVI!$UFr3V6<>T@{97YDh(K5a z?}>j~M1NHLgU`0qF8zHG{a>N4&!yM1Symk7ok;%w1AJ4Ie#_R3F8=hqR*0|mxh2A) z>zS>XeoutYC&9MYh4X)NlS{x`BCPy2<=VFy;k`rK!oPMZ0 z$KPDD-Qp+4l8?hqee!14Kk zWtV338=xRI# z$p4O9`ni{f^nJK1AKn-lb`13g6kssLJnTAMd?3ozFCjxihpf{Lri^(ztc${ z`x`63bEEUn7lLDZwkt=kSaKhIMP^2KL<@=wG+k@j%;yYX`%Y9Ga465&1^k)^r#gArZvmq++C z;t%KI4@GpvUl-va;%~^sUmwvGe_Mn(%av?=xzneUkkEecFBZCYDGFZ?=41M*7p}Yq ze3@Ub5&a{=r@Ql3!k+-&>*X_me7*=i;QedS{~G+4b6kFBf`6d+iIb<|KMsBo{b?lCSgY?!HVugV1AsUz)?C;1eQ#E(L#^{jEXrQ+a#A=STGY;15Uo z_a^WL`Wwf{EdFnUf9UJ0^zQ@5<^K`5_yQ!1eG&ar;J2Ud&Nm8w5&WBxK70rK?t-h& z0ORFPz{#nheI9%27vMPm`7rYNNZu!b-*`&K-|675d%EPc7F_Y`fhzwZ@LuXO66z0r zN!0!|@Hw=%-m#+iSA#SDPDtJk&h+Q8r^>toB0T>$!1I3}fc^#So%U~){=fFbU#NE= zCLhGU$v+hR8{p9Yqz~T(uZZOTGw|IJK8}g%N8o>nPrnTO9M1FVJgxFOAN=#E|7-$( z>4Yr)m&xzD=-0JA{*}4QO{eKf2>)UUE8P?PO_nsX655S+r-rwr^`84?b zOEY|FX(Z5 z{3G}W)JGK-{apuS1zE9x9{zTNhglyA@}2<4{2Tzo z%^-hKl7-1NIr>|`=g{9^%i8PR;7Vj)J_>$gq;G!){zWw2ehGYFL#BV<0mtQkKNtU} zIr@{}dC2zzzWjxBgg-(b0zapL-%tB#nN;#R8+;=59rXAW;JCc4;Lnmi&|eQejsE5n26?|19Jl|6eR`#my?6wB_3fqZc~kN88R)V6 z?^F6064j5d4}fid8m#%ux53}0{lfV3Q}A){dlUJK--Q}D{ra2YF9pZ;auv88>Dzkn zX82!k>3RMb{=Nx+>VIml9nfR`UY)}w@Y@-mSNimC%F*8jj`jUk@W*N2eLnt&!C#2R z^DlzG8nw@Nz|V{N)6c=bz@KIqp}u`dKMOyn(SD)-J{KJGy9E3N?Cp9V|E1vXM(uqO z_$$6V)pt8Mp6|UDJcse)R-e8NekcBJu;*_E$K|~}hkqA*V379m?U|HHrKz>&4{u)C zNS1Mfy}jCGWn=6OiLS=twk3CyVk=qJN#YAyC%EL4ODOGX@>27#zw4OW>&pdhM6zpk zhj?d9!QUaCMoh-q?E?2M)(ah7)084^4d=$Hda5=;c0Ab-cq=D*M`eC7cSa-$=2|AQ0_EzQ%I zhjpnQ_sSObPh8!Tz^=dUHfg;I*P3x1D0e2B9*9>i-YXPfTe%j;+KqabSi0;r&LaLz zmC{Sm+9FUJu~({c32f)Q^VXj4D&4Le(EX6S+=d9_+}_1k&?kP{&2fCU4^Nf&;#xNW znBWFhySCBmxm~!|ol?cP8w~yq!h4HrA9W3@=YBMqEbgBfyqZe{xek`AhAqD3WbX?~ z6LQCM$YYIIu+D`Na0w_~rP``+^;o?@pVJM(Y19#}MMKQGxf-4)5!f`}l9{d=E=_O; zuB7SuOqyy~mu-87hlfzPdhswn)oyp*LqG!OFA&qb~FOGW;Xq; z>jz5{HS6P~ggRMijaQ6rnR)^A=6jwZTIG7f&&}A@ea{oM@rk5Z=Pt8Cv(c#YN4M41 zsk=3BOmeYG5XZ0yiK26dYQ0ivx+{>gD~esmPv{Tv=fjIOI>e9jW2_G``-t|qF{)o147S`RU_og8L~p-jD`#d!-INN;C! z>;#RfQ&WqQ%AsB0Dr~!~m1{NC@)I>L&mcrD0M>sVAkj?sj5+=w42DQ>Xo^mbehP*lE-p zLAPcXraFzHZd07(vT6sgkX(Xp;rdAv*`?^j<5Fw=Z8i=K56K!HY)|=%kp27H!ppzh znC1|6pSzdMPF=Kh&+fv-d$(^aY}~PT`<`Uyj-B>n^+>XD+iUc9kN)o3{Ho2nc5mjF zAJC{t`W`pSdiT~Hg-u&uRoJ+DS7F!Y4VzwF*u7=z#oX-8z2F-+?ArC}B#yCZ>#jXB zV~``aWf$6OM)_yAE9&CLN>X2aeqlJNj}F=2Vf#B`e^=YzQTuzY{awS~!)r#9E}0GK zS7CZ|t^0<1U7+qmi6ewgH@dpk+rNp;DpMx0m9LA{VZh-DF65NHI9P6X#|l&2@i|ec zH_^CoqhPsO(vVdc*M;pqZyT0cjY&z(mDcm7H!G8iAqx|S3Y45|-LZ4Wu04swxtBj% zH*Ma&DMPz=>@x7my*u`7-AtQ#vD2-_y5o2a-W1l)lR(ZZQ0wywtCRX#!L@>GfkZnz z-kH|-bZeZ8KlOueOl48mmg;eL3fX|4AG3s$+Y-kS(@OZ;s&S(1?&|1r zX;=5+!D6khTddJ`T~?kI;#@`DPhQ9(h4F&!?k?(Hy?Q0%Vv0sr;%vCvqF1l*YHSGzAqab4Ltj2T5B84E+?%3XAu z&@rY?g-VqnvQs!ztrWO;Si`K^{9uJ^%Vmr)$8GaQ%?C__9lw=nrU_|Su-tYR?95=h zFg6QzIWRwynZ;eQE7ZN;m1cRUg|ia!Ei)i=r%dqjxGU48dbeG}u?}-f^rg}0jA*c- zMg_RKv=GFn5r`c38WUs4z<@ANim&snk zZg2$5Rs*F)2MHeSC4d8j}W0QHuj^$7nWMl)~J&4s-8h)bu5gZXOQLi5TjE2o43-px3eukY_R^NmuT?AG%xtGm#f z{F&5rLj8P0c**!?9A;=rJyM$>dBTXzFY>d6oI*&4X|_B|8k=mgXtqx3q^r}3)h@N< z%oeQ9Xk^f(Vf!U#x{agSt8^vldA$;(1h(M=mmaj#Yn#6sWdM&4sGP@twWXh$3zgfv*O0xj;V@gFfwe}EM2ogR}CWWVc9Tp zSu;xXYz(%LXhr_E{liX|wN|tmK#} zrTH7JT1QiSX`@(XF@>ehhFkxrv*s5H$7-U57EcEHV8?v0XhfuQ%~}Jg+ju2j4pI7G z@>BI5D|XA+u!>tSQm<0cK_xVJOFHTn&fG$b2P&uieoaM-lfAlYUD*fXgepRob*gQQ zDpNSF1)R=mbDX()Z!YC%l(r?*gDh#X@EH_;*erXx2w`gtZm}s{YVfwEQ)8kQEX!!V zoa#uI!LwPMs+GL=pdrhg2cm|h7Lt2&=0%peI7I4ERVSM;{F&F3FVYVM(VA2~hICE> za4MwXU#sGw5+k#iGZ``o+WAVZ{f_JjCiPO;4a-3;Lv9_>wAY8Z)$OSwCZ{%4ZP+Rg zehztC`7)E0DJdq?VZSzEzDIADbF(PZCFh#JqzDkN;dMuaTseD)T=8_oX#0NkKD}0$!-PShLhBW`nAWN&W5tG z36f_+b89DZTP=!50B@CCi6hu*-*hfwP=|9(YKO2_jDVA_!E3TPuDx9|nOW14&x}fq zv4eq6?+ZCM)tAX)dw-fq=p)$_Kku|KBP>-|QLchy6du7OM^Q$&*+{3coo(&gm+Z^)t zPPunlpJtL2^_`#$!J)Ed@AV;kuYPMpP8g=f0U(al7$f3jfQq;5D;zZgeeg>GI zyE(^5YXTas*te(@sulWu5V6ey({|ES!h0FU^g+*cP%iIM;5eP{m!fS=-+4FM(_*cG zPMYe^ntY>#HgWTKU#_c~6|6DERt&@9V~-h^0dqR%hE=heOQ9_yZ!?&-n8V;56JLkb z);~;ur9uf8%k?6sL($~RH1lxVh9IxTXmR1{c!YLZ?sgfHv2Oct;ZTtoxK_tglh1~Y zFZq0}r#s$~mF>fm)Pe6#%Y9FTUp5XTD{bbqvei%(l9kaIo~)c<4OhBIT}EZx6thlc zt2_CJ8Bg}}FxlZ-uGEHr7|^np+kITQVb|p=iygeBF}9;j_U17~)&;ctpg`v@W0I z*$z+Bm(Dooa{>PqPyhK0&TS_;lb(J;yd8unj_PqQ@$PN%Y)|yOjLsnFvzPxNKb?KN zkNo0~FDI!*@pPu-Nbx#xJkItWDW2|zP~BBuoe5q*xpM>ap2k;l9sdIlI{Rh$1))I; zNp6hd=?vq;ZzLd!Hwe_{_xMklNW*;|elyRw1;BSG>%;!H+C`rQFd|unPmtLi1cWrA zy^eVQo0sZ_Pxy5Y0pYi3TTbXp?s#R0mC?SOi}wTHiSuKOx>ce&~0Q%Q>gdP5x$6h~;Ra>zzyb4xa^A z%}wqY3@B^2Gkm;|-(A=8T$+@^f0Re~AE_^jLCaGvN6M0|#0S~IwBz`WlJkJY+~f~9 Y*AhN~C%S7-yg&HC++;-{LJL3tFPm&Mg#Z8m delta 125423 zcmce9cX(9Q+V5I>&z_#iq|T(zBq2Q^2^}JY79t?hK|}~eOq3D<5fvRoR1^!a#o=gB z1XK_U2zaods7H^YN5R6uhS6`_Fxzo9B7gyluU!zpL%Nvv^<9 zu74*k3u#LpT%Ma-SAU)m1c$(%UkHhxUCjU?Lg4%Vp$S1S&X6zBg#d&IWFOPF+&m<~ zo)7i<^UMPYqa%#D3lh-6i>6rytb^_y*n>yO9Pi^KOFi|Mq;)kyU4tm7_lrynQxJry%ClCi0`wn8^;^|r&g z$G`e&SKY%%sI^syTkzYweeq_y@Cvy}dr03X4nKF?$hPejWv;y;VcXoiQ{JWhO@@(f{kqK_AvbDncXNGn zy8Gtl*P3m)C85@%kGATO&0^<&S15(TJ*_(Ahf$?c^cft=4GDCiRvE6XZ#_D@HPqPa zY}?@@$K|qcqo>i4JEHcL>h#)$dFM+{-}HutMi~}|BgfaM->Z%vY!ru=9S=2$!?zx9 zKzQ@MOY$(Lt5_yyhlV>`3b;3c040CX>Kwr_`@fCW}F5DSFPabxrrw&YWayKD^Va+OhGP*fsj3 z-n@O$X5TsAHp={5WPDFSXZz!mN}Gs3K8bB#hD3{0V;(sEZKK66ZEC5Vs~Rw38S`(~ z#XzTiwzDw}?f3q1e=HF;%_VjF7uq{$;h<T!-ZWk$o?ppfM(oucU9Z-a?TN4Lm%onA$JqhpuTUtea^1;@l>sq~o(t4of;?Z)u z&S*KuAeo!qeCVr6n0>BQc6_+c@eg!FT!|#wIu%F9*7bo*O>Q=yPdnEw1_}TA!NMOL zWTvP0bT@!pWs#H9JG+;GoNke8)7QG!fZV3YtwS;<%Ytp12<-=NvEm88#5lehJy-5* zZGGq=A%1||JJ{Tp`9cL%^QG8BwtyQ;MwFqkXf^o#mlXcCsP%)*m$RO7-*OIo>rmm} ze2#f@_CPls$}*5O1I+{3+{?mIw^ zw=`#mhWJ*2>>AU2W{CMls6eHZ4;E578S3obm>~SMLUb%M%%0&2t=3`A48P^xgLw0m z($;~wzsb}xLxhfjw?Xlck#mJV^IUUuerNXy6t))ia462aGe6r$axA1?EA|WdZ%E$) z&_@89QH(X`n)ehu;a(4NwI4}4%n60Fwbg#}t-?j&2<-F&tcSn#Zi{DITJW*@ZGVT%RO&x|t9%h!5^pO#BMoFQn!1=>f z1>RFKPF3JkMYdJoR(I(QGIb&14F!J*eqRS10ifC*D0{$Hk9O-C69tExnn%v9@5YXD%D#c-0+X%cFN{0c<0F<+r zp|2@D&SLS~I4GU<+TpdwZFh@O#~x#&TpkqK;fIdv;6{&Ij_E_h|8C^go*mLXiQZAD zAAkTj0Xs%-y}0KKx;qGbJYd79t)2VaqiL&i&3*l{6YtH%7^t^}<)GkzN+fxGN7LSa ziFW1h=Cc0v+Nj^n_xr!1eSO?qUpHHO^!V1`fJ{C4{2H{&w!ol_#uIhYbnX-%Usz+- z56qNV=7j^>+n+xRMK{d52L7hi*v%D##ykI2%f$kCzYQ9#ZT!O=GPq}M7)EN)9|w1U z#4bW3`Ux?j4hx1cs9Qke81vD=by|(F^|!&l*|gSL^M_%xdo^!Q%FCW#f;nOIaYM+8 zggvst_0gv6jQMwqNNMdy`SlBPi-kD6^jIErYL4d)3N|$F%&8x#xC_lOBL>(`9!)xC zt{st^*o5hmN!B8HD;ws%5hckrsLdz)2>%}BVkDLyHh}q$!Ijz6YpW|v7pN=L-JtUu zgIMR(>gLRmw`s48HBXN0Y0pQ&iVU;QsIGxK)Ux7r*f_nc`19zy=JHWh@=o)`QB#6z ze&@``{@~xPVbL)Ece><8-RwEKLM#2tu!B%oE4Ygk$2Vq$MS zI1uJGHPM>iV%C zzS3alkE17Bzl}v4s+;$mmmTScrDiPv^;&y)`@XsXbqg^P7S%1OvxojX`oJF!q2-H% zW#VL6=6)F!1@~tbX?^NMowlz0VONyvv)37>s-=v0OF-b*BJgINq z^~_Uso9hl^&hT%yiR3}6`sD6en7cwt8kF8(!QG91v8wOys9Mf?d4E}|eH`w45gz3K^Gx1jV zWw}kOUtA}jX&4}$yHzu@FUU?_DgVko7i#9>3vSh6%?wV+G>2Z$aqH9xL3gBkh42rL zLERa68}H2DikLk2482s~x$QA=0WOaHYO!DP{u}f>&5!&=VIBnUcYqK4{|1r&nOJ7E z@E@qcM2O%2*NnV?0{vfY5gvmZqE8kri8ROXr(0{D zSTfcum_EGX1XxapS0KWA;F|$UG`LRu-htmWfQJE@7)1W_wk*5SVeV?aBjx^MqUeh~ zm{|_G2e}7&>aP!r!=~AEX^uM+v-(`X{=w#oOJ_&=AHzHbvQe>M1N|L7Jl8n*S>xS~ z6Ynk^zpg=6FY0sjZER2ctzQAwO01Fo~rh%XD`w0Iic==I1gnwu6ttV$sOo-IMrDEz)V=`$4l(R-^ zRt)dyh(dEZdO@by9B1=K+AGwLvy4BQQ4Ljj6#`qgv{CrcG)HGx(QL+Rlw3l|xoNW~ zu{ru7j{KOci-Lhp_Z6hj-NQE7PcV+`p@L$`XX=Q7b-O*^YkBx zyCAps%24KShBbR__(_VT<_8s5 zkQdP2M7=$JaXFr&aBQ9t|=T23K zg!SNIA1OQ!0b$iDAzMs{@HEti-V$K@>&!^*v}7{QVm&3!odt9RQIWTX8fWE@m=8O- zAZ5!MmOp>4(0is(pe=7sSOg(^faewXg%uKOU?(dpB62Eb!-=fq4Pw{GaWXrS0#y{oLtG;9br|PkMrbjBL>akp`{TW2Gmj-(vp2zaDcKTU+x3rFASq|1t2Wvk!jS^Vv zhrD_$pIT!1QG0-9zD{T6?au;t1e4AN9^ZoWg`Hm3k)J%CoJYu*K}KcrEc^u7wDIiD z_B2Kup0bSi8kEGjFF=DH%gfs7WnGq+4gNwM`cYf23>BAt)K(j2RoOMzvGrE`yhyEk zDb)1KP$BM2-`&84{-hg3t`A3N!s&0G)hygazTF^_^>q$NDtvE(2R+LC+=G+@tr2Q`(r_|!D@BkADkc($SX@m6*N{tR{!*K&CgQQ(7eO*qVBbZ% zgLOKNQXxG-*D4Gsy+62~4CR!C{w)gU2`R#+bC7%5DZ;65qgtVl_372$p<0>G7J(_h zeiikqRDP57MCx@`L{NX6dOZ}8sXvI+JheV{vXDNPM1Lj8*MBErO&>-2L{x?6TqP;f zqa;SEIFif~$p6irkq<$N%-Kc6|tUilsOBFF*|4n26zg=2|F{ z-a!R!0E!NQ^rf&rK=H%+LGa5CK;V!ZaK<>h3j*hN;0WiPD1~%l-H2ty%fNN#2Bd9s z+QBiLuOqZOyMga;z6pJ&b0Kh-GafoQBCp81914Ce8N4|vwMWO?Q(Z)FpY|w-_|*u?ZvZEgMIXEyq%#ji5Y7sOsG~6IQ$JVV3V~7?`8`z* zqM?QJTZB+4Lt*tX`o1=m@wn>{&RY-&=SP;6C#W(}KMs`&n@4I9E~()2xK@d82hBKo z+4g6H8;Wx~p9JCOS|!et@GR}9rAnOFO$TEwRpR0lVJ%hSe6E`yv6d=v@k(MXRpR`L zu$C%u35vi{C4z}NF40G?XRTG@k`$3G;yW`ptd^92Adq@G8HUbt+?4e!jV&%)ad=gb z#r25q4TGtl1lPt{J72W>7EyaiaU*ojtXh;wlLHEKf#4I2;g>e?Vgr zu!#WqBZwJ5E&-&aK@V;3R{?S(Z1>12@a97}kJ{}(TnFS@0RD`Jq0AQg6Ur!?tV9FK zN^~ypIVC4sWsa>Z(_a8P@^A3GKgSdh>D03GE<{*76#^6obw3MwR^2ZSuq+MKXy$h?w^Qe39uF&J>a2gV1^vG^cv+ zctqnEhOJodDBl2LxCdQD7Hj}f)eil9AMAAMd>OmL9J>>7`l+Pu_Q2y$nSq_b6>fG} zZTT$6VpJ=RKm00SC%;UafHjW1JAm>3Inw+TAa94(VIV&MTn~cy1ITfJdn<@k#Mc;L zWQm_N`7C&L^iLZAJ%~wUGYJM%nWyctl0a=h1$S;%3Ryrh04jwd?*9q^Dv4Ysp@P#% zbbzo55KE#nlVHFk7HGLBEJ}gZH&ki>st^N#)B{u!qkxP6s1&+01r@|nh#+nQq!R$K zBziIl2JnjFYHe{_5|==w380d=9LQw=l?3;t3jyxeV6B!(r~uJ_)Z{+!ZiR3u0FB!b z;yuVbeaqDjEh2|&YN#KAu<|>c3URBBoeA7PDo38IEF#{5*mnZD%s|IV5M2I$ij3Ka z*w~|Ne{p z8rXhFeE>DEGpGu{pCcd92Qvl(_TS!GFb;Y>z~_{b&q(b-R0E+ibk&163rG)udpd~W zh^aAP$LX!h%fYMHG5^#-BbLNCCc%I@eY7jvk{AJ%VE~oHL?9OcR1y~h!BvBm!~`ax zg40P{2H_k)EQQHTfdNb1SNkvy<4=`hA#|<*s3bVE+ze1jVEZf90#qp)nS=^XC&5+c zBY;>E)0qSV7NVcl(-%tt+j6l3pi;o*Tl@pyim;;g0^_1lCDF_zRB$?p41RslHm+TeJVY1BX0^TmMErn`XZ1W=|K z#oiV#X1WiAwSbuEpP?cckael{sAXD+b3hLQD35U-kTC#NFH?a`2Dl@18Aq5k6(D{r ziCK`&0ASplfLG{=dE{N#C{VL5T2 z0G8q9^AEx(F>r#3$iNt4Tm$4P=uA`5uzH$` zwGMgkI*Vhxc`7@Ym4{2r%C}J(L6lW(QSKDRs#uim7EktO0or2R6HDXOwg}b2csLf} zP#dp1Vra`7kO-GH#^bR#Ct?P>3j@1om90$p)d(xp*;&Pz+7{;(C~%F|-dc+>vwOhe z(yY&E*84Ft6JxBtXJ+*vg(%zXm=MW+6VqR2u{38fB1GB>=RF*YfecBUBgJv+k&uLu zk&nHdKZK4TTb#(0?}|AhKaER}1?V300lq6P6!`_@+zo0aAVn=T3f$D^vi56OIJK-T zRfSc{+K%vlYF*3Hs&%a{5?Wv&@bIZL8P7L=jtHnUcS86iz&HOw5m0G<2#Px{E6uc1 zX})r1nk8qZDH8IrXt85Y>|cWMhjOvo`nYDXr*g@{vw+`W(poXuOSrf%0xtycalvHo zau8Z0K@J9}Sq=xCSQsEcc7;>BEs4V$6V{bbm=92s+zmh$li(z$hzKdpaw~u=Bf(h? z9Zj?V)GSA%_BPA0S#BeQ4^o@6+!H{yk>D)%0uXdCYnFqLz@00CGbXuzLHHWAxq98t z^!EYqr(Ek$#$do%&Z8Yx#emt*pz{f1(Y5{rZ}B@R@M0Z{9k(TJ%r0HbY@mIz$Y zRtgiC0s~Yq_W#;&9GEKa&23=@KqXNOq!6Hzz?wx=15^?XOhN^xljsHES%6p}W-|!} zEJU)ltu2LtP~l0WN?|OJk#@AdN@6Cc=>X+&(W(6!12EeB;T6CyCvBBtA(LRhQlx09 z=s>Cvi=nazppsYygoi&Wg}Z_L4WLq3#1t5)`-hmzeE?E!tYb;s!Xy}A87mU>`E5yT zfy!e5mBe#Eo(8BS-UaeDKqaw^NiYDTtq=!+A0RD^iy_%#$M{e>S;7HHU?f+Rwf=*I7Z^UDU zmN#m0gtmODNKZs&u^bm(%(Q+i-KlEmujAyJWts=m;U%!EZ%N()JGnec+0y=58`Dd?5gdKXxjfQIdGLXcS$MT7Inl2=> zCG8WS1eH=tB~ub{Jo_r_0yLV;)Z7?CN*?X#=K5b*&H*CgHbPUGC#lTGiTHTn8FV&1 z^^rgWaSAPJqeuvUqGr9b*qTO1p zOt4J0TYD?b?%b110bpWFfIhDt=naz9)x&-CefU$VM6jgOt?OLf=7{j5K({U%bnEIt zx9%Bq>pnuat{9w`Af|S1+7$dCT0h3Jt{76RD+cEbN-C4b;3suHaqC*ZIS;tax)yNq zM!@Kmv6y1(Hq|WLl#}K{7E3wtIOASGXRRXY70yJLIdM})@Z({w4K)n(H@9|yTEDw`RFx~%VCR< z)Em`J5HG^lpc7Yw&rkYd^0w=)Betbnw2qj=MOasEu0r+jfpz8PD)a3{6zj&#RpmPb z!n$#DbykFRaRrBm78mzBCIPn*SU%)Q&(=Tkt&XL<>oq1 zNvtb3*91jaH*T&eim-0nT#YJDt-5h@%}|nl5q0I}nyo17%FT7TBCIPnS42g!uH0PL zDT#IE=DJbUf_3HQTB-rrWD#E&PbKMOB<+rZfT=y!Gb>-$- zrwHrH&9zb4wyxY<52@<5uH0Ok64+b|g=;Mun`bfZa@4pK4&J!A9@ZZPJGj6dSjR?f z#DSVSLm3unO|y9GyHz*Kwx&;f5u?jptX~VQpwkoJIfs5I4sI$}r7YA{u%}c-wF!rx zqB5NaEWt`oMIO@93$PaUjPP{;F7$UggSbKwe!anK-oLd+OuTrZv} zEB}j7HtLZ-n^XA)V!wKUg?CsOM;PnQD_ z38!RG;y3uP_|I0ae;XvKpS<4)Tb??x#o$K@^cY~N1nfpb+%nilwuB2 zaehl-oGH+s$T-uT<~>hj6km;0e*|At0%XgJZQ4KPQhPBp7XU(Ub}>JFqA=-k;F|&R zUQ8y>0omy?Gyk5Iz8mN(|ooOSi@}7N0d5u9R z<|m981jv@rn5k6OKM652Kf?msU2`GNpR{KuiAMwv>&AE%ybpk2SH`G6v_<`(=q1qs z7w1qa0;sqjbYa}HLG~x>%`S-Aj}15t$5&@0}h(RyW+CD+)9?^ZBB zH$jsPq}@QZ0qiq;He?GRyg-^ecih>f9um6rSo@Vwn+Eol(!e2*Uywxud;8IV9hl}Z zZ+^03L@`SA8spXiWXmsYabN4jxP?&6p)%vXHkNVE2R4GNW~jc_#O`}L$QuF34}65j ze11o|+3u-JyZnOAtCrkW!Im-Bkxt-Ma&*56@@YW)2WYP6+)Pd)!XF+p;i+Wvlc&zQ z;6ji)z!o9OS_Xhr4Yfm6OcuyAve-~N&SGVE2ich{R`!m8tnBkZjv$K(@3@EwM?hZg zHLrSl+yxtfZbrmd3NKNSJ%6+63L8MKC5tI+R$bwBkS~+P6gJl|g~K4f0mN@cg=`J5 zPtf`L;#iKz*1{^7rsmPY?P*cgRL-#@TflMQd$*ohpXE3mSWHGsQs`tzX zIh!mdw{9Ynqa(Nz5dSP#5608%3xKBpl_@613jfeF@L_;Wu1g@0o4_}?528QgK=T9f z`OIIR2_4}cvL z!i7L$-Qh-_Vl#IO^Qd{l z=?SDeiF^>}1353=Jos#8WE#+^rUR&TrA;}^>c{5LU4f(vA)5kFz4lTdv;5|jyRsq+fL=*Hd+ib+ zHvo`Y1Nz=rV)+2s@@iXZV>6hml~7s^(0Ix*wt%e1K|TujYpY`0BIG#Ls^VXez6MZr z^%0Qw{MfCl%K9DDF+W>%sDYGpfT}D%5FY@4Mi-QSC^0KXm%_9v|Ikb(p9QTnfXdO( zLbAGp?3`fU_Ize&6wna>mGp%`CXrw>EdsJILG`Cwfi5MV&9n;0odEn9sc0s8<5kbVGA8TuZ`p#&tNa^yzAoaV>RW(`dN zmIP243IWLm;Ln(j4&IBHRTa;-WvG{`igIWb15}23sj3(VvM$j)@Iq$Jg+QkORLYkD zVMVHhR{&YYgd?kg-Ay)YVgrx|0QfV8VZ2OEOwpqp)&@M zH*KZ}b*4!?{kVUHi^AKk)K;{2BAlH&$KU)EWcN_MzLDVoV z15Pd4J%*eF<|artQk~`60c0Bhf3DvQrW@N0B)CKZGn@L7+x+Pt0Y5!$s#Kb!66#qqvrHh6waV3)?m&>&SzT zwr!g_utHFH^QM=wB0P=MR%fyhKAuKut2=Y%^c{q%wz@xU`1-@HwtBQ>kLQrut(h}V zMYy$EMPTCEt-UR!V;I`nb(x%XEvwgcJgszHUrXs+43LO+MdprET34K5>I%zL=S<{Z ze^#o2po^nuG9IkVM**-f9gaAzh`3;AY;dvJVVh+gWbTE*6E6jy`o|rrAS*u zy_ce20u7vLPNHJ$y_DFiDAo~;GxipWbyB1AFhvh0l|x;h!JsmE6n;?+XQYewtp$iynlwg+#1=x1K(@<%ya)49J>@{%25Ym1?cV} zfN=#_A$0=RA7l@*ZU8H+SPMYT1H`dM?*~|0FGI9PuW&yC%a1_1G1+|XpK~JI0?8En zFHmbnkA(okMOwQlu>vJy{Wha*vQ+(U!92&mL(u16a|l&s)yiLA0y0?JdMRHT#qsHx zF9iMNC7_5fSljwv-U5of_>*l_v%&hc1(W#vscSI;gOzNvPONfP0*}4VW3YY=>wwB= zhU3w?X50r>=v4ipmwX9^Lp|88FthU2IJFsdeG5UDPh2|i#H9ztQ>wYb$Hht>6TK zD^#!L*vcmQE^6#w06iB8Ru!{$1xDX7usrc#Rr{F3La_1(Y?AK*R+A*Y2s^@j=G8z_ zH%PkxCuz3nD9;jOGZAFXC#0B59{$9HEW6#*>(s6urBQk7~JzE-Lp?)7nPm$Dgs zt{RcB|7|N&N-hi4587BOTJ@SzPQ$Z6UPKnNo6?Wjy$j?DfU4?Lm1kZ+?F6X0eFo+w z1Gn@}r5Ay8pZD{NTsGJ=D@*zOjsfrhRg?&GepP?Q9DUhQO@nqmKgu~SNKtVE^ zMJB|lmiQiePWA|yP@-^l1)0!^c^2v{-Zu`MxE7dF<15m_G*a0;;#3EgL;W-1NU5MP zU~YYeydJzm$k$iQ=oKK20QngZcrm7Jqc-M6(NP+>(-iUz2y6kgBfvY+ZrQX`3sO8# z9lQj*2x(^<^F?Tuf%^cM8Ut!}l9Jbl$uN@$z+cJ`)Vj;P66j(mS-S@2+8;$gmd1e7 zrQ0ic5zo82EI=Ax&u$N-91!Ts%T;RH7$6N1lqtE;NE;5KJ5;&?g!comZia@=0RBg$ zN%;kM{UPlO@LmY@6_7~=%(G^dj-=kk+X}u&zZ_ZbAo(ak+!&yd4ziOX9#s5(ER%5a zUA{uD)4n@+L5<f>wr0LZ^-^D&|d;(%ie*JO(=dDqgyAR zBN&|vv9f&Dk%l3A63S|=$l)8`B+8Y?P6d?+K<7fwVW&~f4up3XOcs*O2(pC_J*pfP zW-v$P;1;$;oMc}3R=Y?IijZTc(B^7;1b+`=#m}B1LTd4G4kF+~DQL?v&<*;YMosXK zeM`2GQYi#;X`}&)qXAi*IQLKnTPPq$mP}8i_TM0m0-RgW%~^5*Rgi%6wEj?V@Y$aS zps_Y+7QP*_KMVAkpn1;QGb5$QLE`6d7$IoOmN^`pB%#6TNm8%9y$0%^0F}VkkV*!u ztYlX)Vkr9upztB1<*Wn?Cs2OLfVq&#F2_1B4?+ADAnyB^h902`awvSi#8^ff2TT!K zf$T|N94)4@H%Xs*X(7;786r#{q`76L&cf#^e*-_Hsx*%dNBc6LgucJcM9kwT6JPUE zRwNHVeSHlqr5seEa8Wm?{7Ud*m{=idGg0sGA2%Zl-If1%gl-;xkHq}P(?#ej|Ly+L zJ`9?+;sBR{vAaz5?xIcIWk%XAGu6wBcu9N))vVRH{Syo&+d097WS#LoBVHIc73<79 z&K{PJQSUR_V(&AKK*~mPBA1Qo-9{srGz7SB7a1JHMt&rD5{b`{l2Mj4mpF5Px5;nB zPt73&zF*1ZZKyFkWdrcoZK!&!(QYj^)f z^si1lqbGhzh8~763}FU=%h{Ku>prB>8+5NU^I!W1 z7JQ8ao@csk-ViZUY5RGZN!vr9Ixx*V>%9R5H=~R@l`6&#JWD#-TdD4Z*8=|%s9uz2 zKJ?yD?Rb)T;=ME_d_tB|xCFw*06YL?mcE}As7Jb+WPV(mKjkB+)%PWs6Wk2tLIGXvYc)bkay7x8bQ`!T>X8pXL) zs;29UceKg@X>>O{M>TYQ7|io;s4SCiCbJ^~`8I%uu4jcz+zRIFpkE=6%Oz8)tLJY) ze?{Ixl;sZT-G*Ff88|luFAHDv5W6tKJlw^sk^weFCWJvi)=CIX2vN4XWFix-2D<_v zY(IPPoOFscVHtW5A3T$CnC@OHC12QPW+h+P=I5~B1D{1&xC!w~2K2h}R$2WuOlxmI z(hnB<(5ikrd^B!N@Ip$P-fhzGJD_(jB8E&G(Wiu-h1`v&8Uxgskax(m zvoMKiJaxPuvDN`X-D7I@@whiqdb_=aqrlX761f>Fj{@A2K9G9dF#>C%6L<}NZBa5E$yL<^t?YH=|27GMuRlNs1bd<5(RfZiVg^>qf^ z6KU8Keb2lPh2(p{w*V(&Q^R1u1U*)DkaV>1G%o#}El}MJw#I;}ousw_ygvbd0N{Ve z;x0_}z*^)E%ce7W;cfrX3zG+<7us0N|Jh@g|A%hPV6*-}j&@0s*>oT;+l}622V^vh z>t#Gge<`RufXKWe(R}DYcGo5l7Xnhh#o)X`7Vm=W2GENDh<3FVZ5^n40V0!k>p}Uj zd&S4W$Q$6i07#|V4$3OJZEqIbBzV;v*Xh={UcYGJ!mHJw&aejca3~D{cv|6qGcBhv z1N0PtavGmw{xkH&D0s2v5&qwi@?IqDX+|dVWg^FUOBQzHchLylN=IviKMwi<@@@sM zi!7suIt=;%c?IZIT`gV(mU~42&j>he6uF!U`?eiG9)qjmN_Z}sUX6@BU`hrYW^$tJ@po8IBjY;Q zycVEF1~v3HwKE6CZP2&{pa#a>K%xM2VcU0zfrIf=sRcMb6PX$V_Phcar_U2$cu6}TVU%k+SBjD=)ntkcx4X(U5D%{`<6pb+XBfm(0Ph_E+@n%gSZCj4H*lH zjhBlFmSQ3pcZvs>Dl3I+Bn0fZH(P=;Iy%k@=x*7}%H8tAlfu>FF{ghLjGTx?`|H?f z`j04Hjt!yHQ9k8H&KaN?gv^jBeBDbq%6}r)F9DRJd=JRG0OcsDZe!5qD9aH?Im*a) z(D?=+l%w1Q9i0IRfdd8QD33z=D?mBQS0IxNSidnxNm4(>Q;t%(t=Flh0_bMSd^K@= zP6G^7#peWM+~1jh&K!;$j0S+P9dnz1`?ONK++)7>X=WrHJU<|j&F>Ve738mEtw0XGSFExy20b8a3QRu|Gkx~w!!)GO@_CtkAY}Dn z^Nr6#Nuz*{0H}d78OVgNDZj|GUkP+x*ev;CnEfuGcZSVtzes0(R)5hg>0xjl0;uls zERd(d<|l`O@f}e()fe6dZ*SQ2f0=1N0Q5r``liBc__Esm1IX{f=Bh8NXzaBwt8*4` zG`^ZjpTWs4$cmJ&_G4-BaD9@Q`BhqkpR|!XCX?6kP0F8&`v_vu>0-p#obr%Fd9Vkr z1WUGj4PN5SKsQ$qZAFSl0jk0N1jEqRV+r` zHRuEfo$&8P3dwvkls46Z+b4YA1Mj>HC3$ihi3NWTXX@lxz4};u5)=Q|;jS1?Jm1@adF~IYH$dfijmpeq zkQ2yap6^qv2*|6*VwTsc%3cd{6+mVAQlw+(tC-~n{%e-ksVsY_q4L}?$gDY(u0@m0 zv4_H)e}`Kq{ zJ;*Nrs&v<#D&1mLy5x4~f&f*z>ocie1Tr6xwt%0sv33#LP;p80^?2FcuQNbHh{Y+* zNL_jQ?ugJ8pz2{Tka~df^i(z&w0ZhG#8IPr0#wEWEJr_;mKmIO^n*nc#1{dSr=Jd? zWMD&_n5QSHpW-P`@0tf5tA($IsMP=_$(!BgwC}Pbt04NHBl8B;J6J~5Io7BSoqH7B z@2Ys#NIha5XXfwwR8r|p1j&Cax>9XGwfV5@sCXa6WpsL zatk^mmko9wqOS%RoJwY??)5Clr`nkn-{W&Rd*mM?V`v#4QR&g1HgNcyJ098Y zY-Jm9po}u1*e zP!QRVDlG|Ngcd2IT=poVB~`47&QPobsJ>g$k3|>B!PXc=s2kgntbw6>0QgJa$Tllb(+_vNLEhubf-?F? zk$yLYxk|`hW(jkPm9Wbov}|_vm*D$ZU0ph$>C%EcZs~eC=IaiUV>XZL4_u&Z<#^7E z-Jq~4MYp!g6H?rbDOKE^&`XrC&UtsDRJ&StC)~R#C7fAONtE;MMEf&y9t1%qgxeD( zNRJ(6lHj&1xGDklkHbthwR%yEdks;}8x-xsOzxh8u{#u%VEXM8>xcDwvpL&94q8M_xsh=__S2h26m~;VwqM z(>fgygHF8yaxdiS2o<+?&J`fC4x%OaHvmJ2fA4oi%UDOKc<6vvFtO(r{+DMJ)T0U! z?Gi-A?fDe^{PkG{mvtnn&42{AEMxGa-e-zEjKIZy+bv7%x?hW(A})r+vk%#`**iIR zgYZ@(*Y+-n#KB#MK;yNp{j6!}kAa9AkC7-{_F9}!p_(zkYmt552kdLEEaGx#ygI*j z6)l7OY4p_X0D}ihqX2$>E|9Tx2H3I-=?NrU4(4Z2`?$cI_;a|JM}hh{1c|Y}!0hO^ zf{{eq=nJ$Bo94!!+eOyEU0d(kJcOL`Pkp}#zaMtzA+GvvY3yAa4-cvB#erH#V~5lp zUU=aHdm|J}J-+Z?-@Ea!{$romi@kQ^`53H-{i5J)jB7nO;^8+;?bbI;WAEd5cs}h& zPV5LR5AVkC?Y#lS*=o@I;}bHvCM_b)ub4V&l2-zc9YlNBkg>0r7UL_Xt|Zh* z!pNV=jlBjTJT;{9^b`1rr#yB<>|u-Bx@No%eu-*vXD8=y#%GH=yCf1vg_q*TQ;=$g zjwDCes;o!F39RY*8-B!V@Ca2l5_#^^8xM` zFgr~LGOaLryCwtizrwgXA71e~Ft06)UhR~b_S=BpQW(A0DJ#rx|41@3e)A;#4ZJ8o zE`^2lK-LyUt8^JKhyLcWKL+}dLUZD8b@r!#?kF@j{njPvC7>??RFpkH-iSr<9(CD2 z0R5hdlKmyn&jA=K41Ps*yaWHQ-s;7-j3Y-=Bm9oBy7f}hm;`eL9$9ccgSUgNEg@bI z#<$9-DiT-1N+1`dOEKUs%V9TJ#2dg<wS$r&%lm>19plUWBNN$li{#dA}Ji{2@RF7puM%-<}#Q?Rj91DP{+& zo(gm_0Ld|6Z~1F~So7EZuxGGY`$ullEJT?BQ0;ULkom=G1emw{;j*s;Z5CUde+}?^ zirYGWcG4!$8v!bFPXO5#%iKm+EOXC;`JBp}{dJ(bi_P0kRB7nB&!0%m=0~|>J(0Dl zdSY0_2Y|=*4Vb^42#@<1k=_MZ%@G;S=J1uEd;rxPC$Mrf^trHPsOGpqHAi=dI|EYg zM2&BvigEx;RC5f0U|@;a{AZ|J1JDToRq`1?ngEVujQJvVE(YjSd{V`Zg|%`95olap zV!rxkru}B1OG?ad{~VmO5~vAKHL(WBJtgMAlOg*ipc|3a$vXQJK)02c&z#IndLHO= z0HyspkliKbPtg81(05DBKx>`-Q=kV+%qgu^r#tTTs`Xe_)p0Y=F&}MB*B%R)yIaHQ zKOw@m0N-<6VEC#DyO8gsQuzJSm4+~@KSir|DZ}a>V0=g3L^nPD7|^50Q!Uw`T5>w*2J%z`PVzCs>pfcqzvF`09E1wAo&&1r3NBY0dHRs-D1c(dkygJ712Kp znW5FBM$_#wYsxv`^#@pOZ7n6P0(}KQwQB|XMXX(Cqg|aORUhb}s_kazEe51q1L4MG z2$fImtbFP^2=1+j{^XJ=(Z}r4lk^-II{_-2yMeq?VR_MUh^f5jyI{Uu!4~Rx5aj#q`4d^01}Gch9}&jGo4szp9Q){d#m^1e^H3K_UwJ-85j8Wm$>#by zGq%Ux#mec#J+>_%L%VqVpmX`7bg|2(ZfA}R8+O@BSv?)(mRwvZCG4`PBy!agiYLKV zo9{pST3q$?A?Lh2ZjL|fs%+%nPK$d&Bv_4ID6{SL?ZVLv&J)zmIbH3X)78#7eF^$N zBs~G)Wf@t4XfO^=pc|^GLuIsQoNTY1ABfH(?|ksaR7O|EVY>My5PdFA=G0#W-erL7 z8FPew>A6f34!5irz;GckeXim?4|->1w7@583R}=v z6Bv(w9RaeX3%2Mkd{=%#-yHBig7OEI(VKiStDUmjplo~(_P3|(PEx#9(0^1$U-QWh z+8S|ZyzCLrR}l=nif|Z~^={$lz<8ORlT`&j2=EQV6pXLUbEncBbY}qES@gzu*)wuG znD{dS2t#tw3h84AegV{?0CjzuAMZX0rCN0qejZ zU_ECau%6j;a|`RVz8Mj)UUUekN2?;j&1b8e=L8#JCSW~V<-P>C)B09C%<=mXZf<0q z);>01?PJ~C$2zTj>;UV4!Ogv^%lejtn@>`?%96$-qI(7cm-Vsu&bxpozfSHa=pDjk z?PlHF&AP1JteanscUxbM4_FU^)}x=R4?rjD$W4NqS(*nMy7kmm7pETPF_posuAb}r z6hF}5R#(r{Ly#m>>~pL4xjk(OK~6Y~I}^j7QM*A_O+|k&$lA(A&%>(Yp0OMxGAPX zBRVHh=0zfq&XpNE5VPP89;3-Le;8ATF&3GW={|lnKp6B-G9&S2^hKMo8Kz}sS|>=H zMl0gW9A9@3ULynpGUUGs#{9+P6bHYLf>1U?g-z@jAJUj_;HpD=8csjrqM#q##feRxoOd^wn zG%i3D7#-V@(1d#d4Rq3<0_Bd+h<=qMiy}vnLBG+{e;X>sxP^v#B@xH_osbx{seeG* zW-xy%Snu;=YNqtw@z{kfz86`Pru8a9SKAS4rz_z!1_*FeyJPOrA zWWR;6h3~ZAhYVGpX4mWtMzd38MTC$1X#3|-qJ~q(KrrGb@UwO{R*T3mQF!g{m8Uh% zVH;27$Lnlr%w)ez4O1mS*KAvjjEn3_WH)}CgGT;M?hjz9Kx98g3!~kLJxUyHGi*~m zNTr$0DLj6DD}!7JVWhvo%wT?hDAA2+#O7OO;LRO#J*LTSW1G4J6ftIAyP)^V}_;0gVBHQjZ5W_p&+Q1wRGj4Mf`w z&~`&(E|B4n^X~C#Sa}OP>Wi{wRMXYc8$BmY1|mN|?Q1}~3}Hhg)od6*iIM>6UCIs?m;hRrLaxEr8X&9_Vuwd7Dh%1-cQs(*Ta;SkNqlk_sRf@-`V> z%+=UhNFsBfb15MHQBcqcI{{S=e!s=w_UMLb4qyTLI2~NRt{i6+q2n0$)vc9MDqc)MWeSwO7gu7OlCV8=y9t*)0$E(6u|BGPpU@}j!lYl!+P zqdWGXS7lN!Gd0?fA=9esK?nva(#_KKGa~7Y=ob4B;T=HQco2R@q?%SA-Gq4MDvF8> zv$oacX$PTzI_?ggkwAGZ%l@~#QE0W%pE6|9xN#8iy&`QY5c<~cmJS|CITxAG=7G)8 zhX+aj+vvmK!@Z0ebE5ofj`w-e&pE!uADxhi{`@sE`#B(vQze9h>G2HYMFLa@#ecKi zg$Nosqx1u^IhjTGN_0P^gIx-IXC)G6uZT&M1aU!aN_J&R` zfYm`CfR4_<4Nk0s4u*6fKy}cEA(ITw=%6I^Hr^Tia~t@Af$E?0r4f(qgzBGTU~W_d zf$E@>fiwVA2c^Eopsj;`$KtVr&Vb4#0M$XMVN(Gz8tb4W?QOi%{qq@GWN=3RoDVxW z^AMnej%R;`STbM-MNUOoTuwA0TP787IVNYxd``hPBEq!*)i%vm+dK&R{tnR}+u{6W zVz%@qJr2fZfNF)EK%VXpy(U|R?XLiTxkGed0nU})2EMmLbb5j89d+g))&Vd+1gHu* z1mvp@(bo%b7SbyRCjm#m__;%LNDfYzT7m!BA$nI1=9in$ai&@G3yWfTT7FPF?k;wz zX|j@UGx7e-2?*o;q>H4RlV%@~-2rSFu`UroP5{&4d8ciS2M-_3P_|eF=gH2jf~kl! z0T9PEYc9C`*rRU-XAz)+ORDo^6PKvi)mD^bM#qKZd0NNJ==PAz>+m9Uo@Q*->1*C=*Dcn$qi`@fB zh~J3jFOzDq{~`4D1GE<8uV*oKKv1A}!yC-jw{f+XA^8TgdDN2Nb;ENo1o&z}iS^(r zj7O};dlo2f_XZ+x1;)pzXbLxFmMJ@~`IRYf&oEPU%1rDbAzHCqSR*0`2FisM%9I2T+6Oj|i}%0OiA|uQ6!zVcii)xiBBL)n0(*!tgwgUuSTJ3rmAE08lP$ zE@YCy87_>Z-o`uS!f^id00b&fKCGKGDpB*whvmawEa4%OHR$PkJ2QAGkjQo80rha+;u}rG_##7i9CTpnIOIF zY5cnxAY1q%rPVVNWMB5o(TFqz5cde>3GzH{85V$XB|r_~1li18ku`+jK&#$rU!?k6id0+N6`P30a;xT1Ob&z z1q1~K!73^!D0*GuQn#vgMXkGH>w-J3|JI_lR;^NNt#zxl`hI`sP7vC@pZEXH=kuI- zp65L0IoorVdzO0#ccIt&2F6$YgAUUjKw1Z=!<F3>@~N8O3Zve&4qH zX~<6iVz#v2AFIN;0D2wJP5s^b$EC}vn|ifB(R@^Lq1a>;nLiCucl&o_{{mF1_&%^b zu)BRmR;ot{A|C~h_XC;V1BaYJ6=$g}n~!Z$n#t z{e2ClES13Co?$K(@byFyx+&C!93(VRzKoF8A*5qIDcwt)whiA(M85!Rr9KF<6R=HK zL0mZ?o0xx zcYm!csH9c4URTf|>`D5McQ@U;ufihtD1y~e*{(}Ofo<>Us-B=9Y8n8Ivz&lAQRD2o z9;O@r91*YZpXyTho}#hvFftuc=eSDM}+rk8;%+q$2y^Mmi8zZm4d z)M$FTpJe;rH<~%_`<4Feo~C%9&CY#Y6trwGl>o%7y8DKScL?+VAW(O|RW~2{n8E&? zJp*;`^fU`oI_zN9X5T^r<8-Q~eMM&!Emrc^HcHV(0W_4MCfxJJrOC$o_eX8|4lg z=Y~{}_AK+a6S1Sn*tGb;q8A@5ny@pP#Nl+2ugUu4*c4xocMs9nhtiWs;G&_L%u-9}&EjoRBncJD+)TY8DgeUpi5q zw#UEP_V{awcQs&pz=z3=BPWv>%^lg-*OEG|6YN0ZV!-x**MeLP*d9>Qt{mG{vrdpw z7&^d|a~m?Z0JaB|NXR;%?9{@WLN!pdu zF%UHq#?B?bLF6kS7>F7X@#LuBf^leo;~oM5*ny}8Pa{W}N-x-m^g4LKK;)j3@1N9S z8r`$={mWZSpV1dn4zkAt^>(n4{rq4ftFV*rn-M>r=hS*DK3SjTaPQ3b6Malc?;4`x zsOyYClS?(B|(QFYQ~5APRvj7Hl?#Yr2X zx8%)z++D@7(}b&H$5T4CkxW8nB48WI(IB$`+ejqshWtOan&hknFy{ldRmdY`9n_~= zg~&(;@26G~mkv3~O1f2?f}Ul72J(D=Vqeoa_46tcKd(exWs(kH2Y#l#plioKJa4cD z;&TXd1`teD=S|jN@G$g!fSsz&TXf)5b$+josp^qcsGC1d+CM_}Js|dmI_LQ_HGPc@ zOL2ZfN;H3+zf|$M+Y@&7d4iqPw+y5E2JFz(fOptiO^@0#m9$PJtL0nem6R$A+(K&0{ zP}=hGikynieN^#&(H8%nex{&_PiR>qkCDQITirry=t{F41@>qZh>!KZ>}NX7-&@94 z9&%N{Us6w~rRXn1gU#&CHnVX8=IDgo*GL#Ss!lUI9LZshriOlSbhB-A3T304d4zvv ze`eedRbXoO5t{rGi6(_s>#w9$j@3Fj(|rb9dla7&yVb0XBXY~$ax6V+ljzo&9{)GzIxs` z>@eAh)9^16JKFATe2i|6{g7hKMq_q1F}gv;vJdg?SX5iS2+=^PYfrXc}a>02iF*AAr8b%VtW?xbdMH|ZNdRHl7A zwiLuZ*f#CC#4-!8kq@4%$bHDIfQ|fU`8 z2hK=p%Gs;M?Rp*8iKNf+bkbR#NN|=%8yTal=c~I2;q zfHHRXqU3PM-K60sYtyhDN(9yOP2dyu67)6G)Kf*jwsoZNwvH}WC*)=#|GVBa53~iE zoJd((2XqkL2LIQ=!5^LIR}8_vs+FyMwra1V?NHHVO(SEFwSB#mwa&wNs03`*_Ki~3 zW^&JNvENgTr{kz7W98B5vn zTi2vm4kPRkfSxkEZj6d$Gt^pfj)ybL78KO|KYQt*x($GTZy0%4s&l(*m!lJYjY4;lNYSiGJISMf# z9%2`=CliH8rnV#V1GCW#s;Ay57aHftDi8JYDBpV#x@{6hB$0WruxOh*}u}AxKMksmMC=w zpk9~tL+wKqXWtdeK#vs4s|kwXZ>kpYS;9%w+hl5KvT)^Tcnp0X#!e!*6L5b(LXSQ7 z<1a&EM>i5@;@7d1shpRvU+skIXIqs+DE(HeQo#yWIHB1ib$0A!w7odW|J`s?nbO(G z&>VZ@;9b~zfh?WL49&H?&!ImB>~v)W`dm5aBv9dzXbom4k*RRC+pKi0Q#!7b$WWV% z7fCmbfeO$ujnONdLzG{4`||i(3Elyvb1sqhkU1!PWi=wFT2t7}xF7UjT1+Dw?y2@Y zH#wuR1;DQSxTo3lHbFN4qnc^a?uuPRTe0Xw$6aZM>^b<%2JCu-)Ve9T2s!R)#X(k_ zsX82*!QoJi%ieI^63yV2s3`3gkI*gA3~q^v;Y>S*crq6762I=Xn2t9%SwczF<73)i z2vX|}9wclD@tz38CNnYc29HtIovGvy9pjIwoRhlG@)dFyBTs=y0af<+l>Tl zyQzWCOhSd(=_1E}bR>Pr{xhi4NTtr89$iawuxC)WQ=JUctH3aB&1y@UB1mis)!?2GuUgg>?`$8XQEmuZxZb2T|*uMzwvdL|A7}qeGJC z!3gX1e$gp~?TR;=3hfkc6;AqEWhbsxmQz9*Ux-)tdt3xGhI6Mff=5_qO!^bncY%ADr8>Un0?K-O`8h%2w8}nvu8K3XIBdYRWQUBoeo% zkUYL8SW~8#xfY}uYhg6&6;%;F|MWV6yzdb727>V^T=8%HWIq=SPG<1R^74BM{8z`A zWU1b_5GgRZ3R6ipYc)81IDGcQ7!%wY%^L~7epte9I+VqyBnM9pr8Coe2IG@=D#+^n z;mY-X*m%=R2XVbaAe|f?4crIfv;n4lD@`L`?`-OdclQ z7-nUo{Y7KV_<{s@4q*18z8s`3l61s61Yw)BJ7MCF;BhVzKLdiIxEL`{4z|E* zq%Dez@!bZ5UP7GnhzTPngn(vyjQG9 z4H>c>?30jB0Jc`8$&*8#org<#VRulgFCp*(K&2A@J7B*DY^_QBv>4ZPkc>Ism}-$9PT*T_+(UoV`lI6s0v2$2C2OLoCio!ZavvKM`sJu6xjn2m23nh&fW&wOQP(^ZWIAAN?x+$bw4Q>bjc$j+$mkX!vH-9~ zCxNh>1B^~&Mh8!q%>tX758IVW5DRYkGlr>`gZsYm(VW;&bZt;|?ZX z>?AjH+Sy4Sj;DrYL#YOLJsPK#z2&q6^cZehSe<6X;Weo>Q`$P`riI znD$9P7DC?&c z-AlUSdfW122s{D=_BTKRa%6vN3RAO~=ve#PjmR^AwZGqjyaibMlXS#71i}8|1hMw_ zCnWv|1on3bVxAl#?iiLn!}n9b+TR%bj2tB}JuIa}dmYTQ{q-Q#eC9l1&M!#uM@q5YwQcIVXy$S{qNj}aw@o#DQ=`aSwVe=2UPBRs4*g;< zkFK^8qN|X<6ku%v+o!v-1D~E0=z9))iCKrWa20po(_m4=V%MXXE7R~reTkA^5;jhZQLh3VuUMy`a}=eT?)Zyk84 zb{9f>D>OUL)fPf%?*N;SD(x?DS6GDRMcu6DtJbg9?l08Z{e@b)zfd!qT8~tj$H7BX5ZoIl=*+1&J0DL6bo;vm?VF_;4HkU)#7>)U3k+- z8)c#^*(lX_#lmYUG#CVuYg&GiTr=ECcGm)pUgM=W)Fbrhc#W4$%>XUXcv_$ts0A8# zaI(J=8Q66hK^s_48azl?_;73&uq!m&|5fX%gRTOYfcv{-w?Ios5W_*FG71@kn z?Ik09|2HH3(fDAEB_mj4Nq=rDri-|t;395Da1pmUgyz1aFLNupvUlLbbnBNdDvS`W zrIPfg5MsJj={DwF1FOj1s_gRxXjG^5S_^*#%Ee9HscfwfVWPTH+1gpS>%?@U((UX0 z8Y;$($^o-De4$xtk-b)V$VDU}s!Nr_3WPdQ-KlIV`T;Z))k5p=tP8}B>PF=V8(Tc8 z3zZ`+o*msy*wGfxiRwBf?;k)u*U45IW4cZ09_sZ*b@GiG3hn*yDR^?*jI5r51YhLt z=YKxS6ee~1FE%^!2l*&UrxObcrAM)9tLuERqcX%SC*|SQAl7jbkCCc#CENg*_Gj?+ z?4{asi-jMKiHrrjA1M-ZZvF4!oeX_~cy`Jp6p9bVLF$pVavjrMCuoK-vAU2!Fy4d z;Fsb#r&N(V2LAydqR$n~Emk6b2l=MN$09yL;>lW02$UOZW5Ao1re>O|W(F zRN&KL64b*0YZyv^t%nVmisL?-7XL>eo;pAt^WiYXe)$)z{O+`T9SJ(X;!w{8p##Og zwBj$P)7dW&x0{W;mfoiDg#S`8!W15)@;#5pa~%eKRF@Y)E(IW5!64ktf{x)z8G zp{@6-mX13`-iG7m_!H-{yHSkwzLIo&rG?E_^4f+_#Zx$4%@|!+Yf)$=B9)E zPsak=(jgDh=af3>sGNlEf_El0PCkZ@S$>3ypk;I}Q|6y0flo~G&G9tPEj0`sH&afn zR&-ishiG|;L_b0FPe9495McyxMj@b1wAvO*Hq9#o2>lxGj^1W}9-Yt|2eEl@xQm8c z@HX5W8{ONf{qYslDZZ{K>!dcTLDdxWR8Kt$x=lO{z@}iFM&P;7$BJi%s)D00fVUp{ z44_OMty)p&BO+4fDX9bJ?D@Lto|UQi<`d3-#mux{OJxMnW|b=1t5M}E3L9-!Uq$;Q z^dsWgXtNGgv>!tM0kF~Dg_4LyjqDt$k4-^#ioao=S)AHg!+;|rQ9n~5nK#-b}s{P|p$zp~7~ZN4c_=^%o;B>Q`o{uUFQcXiXf2azsm zP^7;_*B-#rK?HZnA&SHt$!lxG(?JAxiH*23ylNo6)Nz;E@$g8fk$~;&-a{=b#Pl`s zd5(Lk75LeaPKI+95^mHVe}WnjNtSVq0c7+YrzvP8_-G(m8TkCyK?Etbomg-XVMJQ| z#{UvuZaby@;`SgyXksAFvH61z_XOkAe%at4f*q%n8#_+rIhiW3Je^K(7glOuevzVV zvPC%;+YgFzVT+3LYO;DMpuWgmI94V366AA$Eu+*a1mF}Wc?o@vmi;4Vf^JXM7!8gm zNWf-LY^Uy#jZLCHPn)KVv)JS?WbqS~E7MkQh?TThh zDI`Xuf7%p{roXVOJx^~~`8K@mo~PGVd#P|Y;%{AOx}J0&(~DTQcBG>51*bawp2oAp z)y{Ejz}esx?xnThLmvXKaWAd|A0fQn)%*HmhYD|S=ZHT=cw>Ctsm}4jn%t?9SR}mF zeVfmyEHXXZHynTbA{xpcr1f_19X!KvLWjndJw+m_UGSO=GZ=p8^c>z7>V#fK)Ct{* zhY2mfb)E44QHV3W=kP9wXO?tw;hr^=+G$m6j{7-5GA9cUxgR2%xm5XzI^nP7vCR8A zMaWvcb0UZ;ULH9c9ic&RoX}`o6PkqUhK|PdLSN#BLPyahhC|OXl1D;Uz{vBw;eLX^I139bgRrEQoHjuNbgoj*~Y@MvSlueJT4dkpY!sD(skh2;` z6E@*$139Z%>929Mft=M>GWD)Dkh2B~Z*aANoHa}`jjlG3vqlMTazNDtE;o_`Q08en*r1;z)n_Nv1T?FqO&w zRR5xrOrKOA@Mgd%RuSq)wNOaFsku%h*eou55N62}M6w`R*>OJPf{q9l^iTvNP%;E4 z{fbO3=%?t-D$Ed&`H0S$%4Cq#`zRiF2iSwmUXPJb`|06y>c@4K z^0SdX1IWDy3mexY*+(Jo1nkGV&qX}%+*&OWo{e8<8V-=R70riRRt;oQtXZ9y9b48! z$kbSz#GgsfKH|2HQh8kX5Hy+}!B0eBAz=Oiu@dAoz{!6Kacz4~MlQ!pGX0#g7h&hZzq%)9X4HIY$R>#f%2XHRf|n!WC!@g)BML5n~H*K!LJ5vMs5SS zWt#t2gi^1dzpILr$zWoGjrSEAl{KEOm5O&4(hmZ*_`5bp_EX3Y0GpscAf9(CW!=|) zxHNw{WePMXjfbPuXc5Hp40q8CTZ3CHS5Un3o||gRBDhCGH{kYJ`oPA~^lRvxwCE z5&mXm&H>Du5IaCFPKkOB>N=2XL_7v@JIHN7=0cROMUQpzQ5Je4Y%YNL0KWH2Toci! zKz=RaG>BJ0UI8+%hB!xI<&Xl$yC!Vzhq)KuwoD864Jp z)Ry%Z$b7C)Y6?Gqe6K+HW06!-xE8sfDdaDQ)rYcrFktcQki%nllhaKlqK*T(fa$LA zf40n&mOY8#o0?>Vta~zeQ)9a=%*%gpnW-#uXtt(2Ids2&d7~^-{(r+iH4WJ=evy?n?xSEIeiN#OQ=&3Z`x|}p#32#|h1BEBB z*$ge~Vyz z{Ve_-or-t$=(Clilm<5M>ggh!LXARMZ^(OVg-kpMwzb6u)9SFdb-0zx(h{<_sX|RK z5ZcuGlhCG-fsj^@y)_ka$=U?0IY84It10F5)cSCa)`xqYj%5g(>vO3%#`+t&(+k=4 zTiuz`?`t{@{q*6vXs~`84Q6uDUY~A{E_%SM&f~n?GPI#W)4J#Z z=jFWMyj;Tp=jFTu&dY_;?`&)*ba)9)`di%HR8jV8==O|UXh?FMBs3cgO)1oLFM7ai zFr1$%>M4Is2i;-iDt|j2blYkl2d~mps1+nqJ`)Mg&VxKV5Ay6h$g}ex&(4E9I}h^g zJjk>2AkWT&JUb8af_YG3Jknz`szQUQn@DSpKm0UPkkY4+B8TLBM@&q{juSP^Q;dbt z$cP8_i;vCu3<)RnNj3t9Tk((+K1t#eyd4s+i5$`DB9TRPMUG61|BPlDnQ4hoXojSZ zwL~=Z8xhCn43*k==tapbv|fq4(|C_bWU(cZL4>Pqge4(;EiAI$5*1GPh|Ydug{gM` z)X8sN!6lv=sl3gGyDrpC#ABAYF%%K;M@!ri(h1SXmzKCae>6miQSR@~*N3BeSp2?x zP1%|({$ReQY<-Oq`e?qUY=bPmE1xre&M+(Ul#{*L_`6q_oZMZ?Nt^N7D2uRP?|-<$ zG^b+JWweKlG8+0dqfWHh5^*P-PZttx@ycmojgwf)&Z;a}23{}&C#-{mu?_ZHNmcK{ zkUeA`^%|J>DURb^rh(MEKZFT+&wzX0EocvU5jbJ*McjxtFhbXr;k`nDsJ8*3n3s!C zb#NT}eb_lN#F$h4Nhj(tPwKX_v6YhH1#m^`R>F9*vv4o@%Y1l* zVt5}qvO(-#cZK|_Ri@N_b0qUhe7uj?`(80HskMrw;cL-@itrDZ1HY~z8)xk1bs`5egEHH z=r@2GmwtTi>87CU2dHl)^%^191X86lDax7tg{K=14T5)@>ECy{nV#xG>ljL^>=Gz5 zy5A_ZO4(3Tuapf!wiW2BMqq}T-eS&%F%!tj!j6WTp-S3D=(XZKN2Ei|MD<2DLth6J zm%$qzB;5LslCp>uh?&JkF6J|3{$T(jxzz z)n;g_1$`!IvXM?NF>NMDu^K?J$x(8$XHm^SLL%~{8|NV)L^!QDh~SB5D-oM-t(pzc zru}|0RPs-_|F&gYi-t;|PKkXQzaXT4#Trvp&I^EyKAX;8@92z4{S zmuAtnW>*zO1KYH>GbGl(2C2#0qbWjlKG8`PsGgrj{x=E}A4yKWMaIa%M4YYRzai=B z0Ky(5UIuJ-_kz5=KS+es7&!{EEnLSCZG(J@#J-Lo--3LtAQ{hBIh_)3P)B_cq@K(W zC-E{7J_{?Mn4bX2sQ0Okdeh<`y4LhIZT{){o81YJc)N(|O?@ETOw?#*Z@73)uoVjLEkx;_h8lP>G{x*gz*)eD}dJrg4zNfTS8! zcl#)~5puOyYO&pqlGHB92Z6zx>-~4u@#?#OLi`=D)^ilGguRbhNGiDt%kGT$n+zoC@xO$!cH%D+><7|r8K!iG_{b|{P-g*iSJ zhh?+%BNG2s7-cJq{yGNOY!!hd0h_IMLOOC>f~Rv;i)Xc@m8(XO?f^CQG1bxzD>1t_ z0fgnQ2hnh0d!EbfQX(shJ?*-v48pD~o;}5{-oPL-1LL59cJyniZfl&K>SUY)iKH)J zZK&Sb&~(TtK&9HKeuz<2LOR=m*@))`z!uEKAQu8WO&1W8sZMH4^HfMNbu%ebJwOpT zr5anW)-jKm=F9HY{Vc8tyLw1*l^*4Lc3UuMk#YSsj5hH9pst(kh4j+uIwTWB@{hc_GA zDf|7sC_6i4e~PT?Hzgt@^y-3{jHZZJ;|olMYB zu=+|cP1D_AnqC-8%|p7%5(=i~p(O~1gYUH!oedt>j60;+cQ{y!b%WV=XcheQsf$o7 zj?(mEZ0LM{%tpgP3XLhF$3sX(Bbuva*j2wc`=v2|^F~wGN6VVgU|BPwWzA@?tQpa= zW;DI58Pc+5beY!){UuCT-r1PGJP|(&PF_LO&)sBdQ_JYovtOjcZiH*vHDfAUzId@? zvJ3Lz?7?z&1F^>_&`MjO$1*U8^F68TE=~)a1|YT%&OmXNLoE{LM^bNl&vvNGfsFgn zV;8#~gu44!YQJ1V?a9Q;CGx4PYG{q7Q04a?5^pI?Ru`5B#mSsa!2uaXa9YHvgen(D zufQEFP6JdIAoIKsCSOBilLPMb*-LBoE(Pt2e;*+K#Z+3z>kv9rZ?AUR@H_2bDGQ^i^7>rlcu zgS2$-|CHukuzFWOhxDUIrVy{Vu0y#dYUyOS(M|`;MhQfH>-kZ}Qq_}uMV+_|wqtok zH6CswKmWPBq9P7F(#tCyO9;=Z{=;^8U{k9m9bvoBkX}Q`RujxhFC_eZzvP;hpCp5Y z1jdCbB-K0Bbo5U4D{opyXm4Ufu$|ISY*fGFX%+h2yp{6*&t56$jnbXd|LT-HbxP?E zM;_cMC4x@LQ>T<(FGzPeZg2|BTSCzECnd8k2G2`fBW39og4M#+Ifa9bA}_r%U}bbU z&TXr`K{758xWmiEk2l$~KEWe>%`P}jD5opUwDWI;hQ1-sksdFCM?-qSN~C!JH5d2T*s*dA{ z5(sa_pdA0E&8B$vNa*2!xf0%FkRt$l7}$A?7&7frrIYa{DH?+ZXPcE6d0E9{Z0z$0 za~u%qC9z)0)CS14$N6RFnT8>6z@^NY#M;0kiOB}8uTiRgj^q^`f$MuK@SBh?0fi5C z@z|q@; zM}SPQGBpLqfgju9u@q$S9DnNhXk8D!RvwCO3&{C_R=@pxuJ^aYxKh4~^EQxM0H+9W zX2Nk|Pm(ges+EAeC%#s_&D;B*#u*+)WkU zJ@`e{S8Qs%NBu@reZ{7cHj1*)E~LxVSGa2`JS(=Q#fFg7n&Cl0enYvcPZ-sLS=v6~ zDB{vjI|2H=yq!pc*8hL?`PgZMIr#Ij=}*zJ)Og}jPPe8zgLQ$N8iJed1;)XOosHwB z+y5z&3Fatny6JC&m01%miD{DQY2B{!7Ff=Sp4Q-5%4PR50JC5gsfz4_G6?z2{>c{+@3`Fq9B*a7=>3=)=(N>>+9 zY6Yf-IGnh@`4UsLK+T}E+Yq|{0WeK_6@7ETBE({*MkSS;izraw_Y}`Qw+@ExFJ1=i zG-ifK?nvnI;%%~FCyIA2bPC8i%8&0bT?Wq~mIG5$h^4Ta(AqKfw9irG8XsMgtGc<9 zz_$SzgZw2sOtCwtn}5y@Q`htYyk~(!PCId-WB%PHSr&JPHDLngpXEB6rXR&ej!J&$ z>i?Edk$r^tVD4p?no;h+27k<@rc+{(}b^k==K7{lO>OtjHT8W2w!k*~3gD^J$!%tYs-GyCwY7|}Gq~m=uU)N{?i%;Yd z;MZAVe1Pn`Kw=LvyDiJiV+jwI(~W!1PFa2v<*p)1nRc!Am8#&){dU!%0MR_4djq4m zXfRHkri;hg=5+uVRnVnz8O18NksA` z7L&3ID8{VsK>mi;wa8Fa6h9T@Mt3=}OnSCih{SS0baX40@4s~g`xq~GyX;DnoOGFt zv`2#)RV_LzfrRF(t+|h2d~J|}#Cn(3F(^la%VNkyfHirg6&{fS&CZzX9Dn|mv{W5O z@n$Afhk05r@n$wDtW&1rDBhT)ia78X(=G7OB5r6?#ar@F{Gm;)7T1J1v}vRj3Tc{B zrm1ykO@&G*kX+O9ljNG=l1w>cb#2e319}$Ht3h_0?(Mm}SV=BM0%CH0#zJV;)6A%xbWgQPPQV<2$qhrf78Psd9|5S(Yp~7 zJja`WfBbBm(#t5T9i9^2>OXNcU$6UsI@$|F=bpL{pFcPg>~GQh)so@0+jseyVm6Nejn`{_G^bgyK-x_Z}4iRy(a;?0@C!lG);gQFHL<@>nMoP zuC<*Pdpe0l5h>6S*yysAEAXkWL&0+7rvp~$Xt%eNz6<@bcx_h0sNWEEuZ47nyoaED zAhwjCJ;WJyBH06CC(d8(9OlMVaPLE(0TkTa%SqJ0$O<#ZKHd45TYMfAmnm}RN9jW0 z){Q?0L-yTrd9YOnyMG38>OTJqu3c6>?qpWrfP(9qct1H(za(7Q&MrJByWLKKj!eEJ zH0zR3#PQev+#FsRY7X8p=tR1j+k4B*R|gl}O%#)QyrHWhJ}%!)`D|UgpMT|IO>oaQAT=ljRl< zoKE<=$W?5y)7`UqdWnz^0g3ZloWxSRblE{4JDOteQ60(G1)RiTy*UMzis zsqC{HHA{ima_11QQdOI^m?jROcvzsg4^%nOY?zJhZSl>Grl9g{80&!+-E->G73V6b zD*!$o^y-N_32EuDgB>hQEt($l({w8qs&OLjDJipJ#1>SuQ0y|?P- z+9xu8+1C5IsZ;CSLr$InZ0mj9^i=E3SmHQ8F6O~Hs)qBr86p**nO1@QRi)9R~8%gx@fA;g6;TCoc7S{=(Fy?uEb4Waxc7p;h32H8Bkh-y*V4;kNd`acz$=a2f3$2(3e| zBH%57K0&Z#6aU&TjrUx0)I5N!|TPx0$-^ zE3mZbfuXPN?x$|!eC3bS$G-q;*3$#CE?SNS0@kXh2Ugt--3_o-Jw34MxzMx3lT}X- ztXeN(I8QuT_4L51ABMhLJX!UOz^eZS{o!&R#PfgA=$HMHuSHK}7$^fm#jL9wW#Vch zolj+Y1C+got#OsRXTIi~4^HO^LFRv&$y5X0fW!(Qq>rF(3e5dC(02i`6-$=$30SKw zaT+Zi2o372Pr&L?*69!36(~q;YjhG*;k=cLgqGK@Hg-wrG<=r;?llPTQa#7L6XYro z$8GPPuE0A%Y^Cf1u{F7;19`8*>+>{{S<}NwOkrJUdP05Hq|o;3QW4{~-Ol%i~z3ue1nTvb)Pu^|@xI23I|GM3bOI?pv zYt_$y*mm+Fh;1jo?eN+MVvX?&kQ(cy&6D%C7D4WR^b>B zD?A0n=KJ_=U^e4aa=`i=s(|PBSvThYD*B4DvAl*gLsQ zxs8(E3|Mei)5NLSOc5`25MR}p*z{SV2hSc=UA z@$z|y$OLS$6q|W6`;pLn#CvcKi7htER4!-1SRF2 zPwlzHOcd{H=+DH{jI_iYFJ7n9S)M)J|JB`;(p>OqK<)ra>9b_IlL92@B z4ak>)JdMvEjC=rvKSF*3+y?j`!VmW3FO%=#e zv3xi{Ib%%DQh|IpKA;jgDvA$hi&}^1N{Oo^KI#?-ltk+NVLMGr{7_=uZS%3G&R@5a zHRwB$y#}z!-rb~Re-HU7V3WOjn9?}r43;ARo9x}=#X1Xe2~ctT$_38u<20A#ksxpJ z2}_;bCrjWJJf8!yl(^?Q2Pui#bUimPpyK^nHO}*?HI4J1A^b5=5TT68o-?|bk~z_N zxlrm7%p-F&mrQojT(ZPJ?q0t3bO@qz5!3uiUld~UYbTwQVe$<8=-}LFO~>qu_sd&f zGUrtGBId^nm5|$6s;TGSw7-w4ywm8-A8!y^Nql+*GKqM?PFeau^aT2A?)gj|Ummr8 zcE!l-irWe5c>Ko!7`6(f;YqUpU{Y1733a!5i<}2L=@Hv$m`)1rs!$4AZ33N zULcIQ%NG5>(;Rbmp14j`X9C=C4XI^@Luzm4^@L7Nj+k62qxlo-G{Dy74fbt6s~}GW zY+c?k;sL^40(p_7WP&$L6zgut+kxb5=%&ch?*kZoiz1zi*tT{&n6VP+-$-hf;@n0q zCc&AMC5zwI`h~nF^Yww%&Ngf7W=fW#*k-MqC$_3qsPm9wk5HP_ms?Hebyn)FBER{5 zrUeRi-ejeWVBwRY1mO=b3PJe);0VIk;t0Ye_zS{UQgVXuZrFnG>rjI5LL5Q(cG!aO zaAx;{aK{;+@CC3hNXgHjO%NVV5JC9wum#~qa0KCwRV8jdK(T`K-e3ZKc{i4W*1r=- zzY)~1+0fGqM7}^IVHcU&RrCB#MOMF@oycjCiCX0Zz&Mr3|2jCJCo0DqSUQbA6YMpc zV5P}DSw2VDTSy0=A;>%U@PJ~rFLn>rC&vk2f|I^<I;`hWNp z?+}UgVons9P5RE}`KF)5+C_ytdDK1vDr1256L_&UVd}`WZOeN?< zAhSD(NtW)CEaa(T{XqD_+&{xgL9PSB#Z=2`J*COv(aSN(5$}>VuO5%{k=P6bVr!9b zae@!ro5F5kVzzRZA+tkrS$thO5kL4Pco}6RBsW8eo{w*k=npy)oof?)Gl8!Iio{=p zl#!FE}RhB9&i(`~$FgQ8-VI^5R}F;+BpyIvmgV0jWT2 zF%qsEE4HQED;;7w#gPd(S*POrA6apVe?|$W-194y8&74Iqmn;=XghSSO8f#_;<|O>Np!@rUb^%Y-ix-jqB~xY{KrkC)sag4vG4nPVx;_&rW8MjI71%!##- z|Ln{kA;R8}uu~IzlL9NMyenWtoSID8KZ_M&lBeH@o+-E+>e5YR1v0@A)(6r8+U3!2^KKcaJ!y7eQ|UNkA2gNy zhfwW_`vaQ_=Tf!9o<4l=JJ z#Q)t?%9?*_Ds8k3+f;J?KblGb&0@ymG>gkAy<|tb(FTxhH-%2-{`PW-n6`ZtWe}Aq ziabiyeNVZV_E#~RxY|jvZ6^z{>v=#tO1+k3$=o+Ut_Ez=`6J?CZ|Y2%&KKxdtbMnU z@UoPO(vei4K1@+YOKPz#>1qOA1vugF5ig_ad*jdaF6=3%niOjllqN9M$sRMpNt{et ztv7GkNMP1+f;>)8BgdL`adCJzxN^D#UA$UHEssX_Q96cg|1UAn$Ua4+nSeJ1B3|a< zeVpu*h*mAhMjIk)N>y}(Jt?l7+B4{TX83!bFlA~<-#+nw(~|lPN8_z8P@EJ>CyHIa zg9ntc5*hvyC4|VT|0!~mMBYSX7b4I8B*H6?Hrz!f)F2lllWE7C3;P7oobj^yh2Sd6 ze>VnqU@1+H_L0#K4c;H=|J(^BQ^X3UaJF5zN0gpmSqI)wNuMkCPEEBS{ZZ*TNMr>q zH7q>cMD6I|)hCr4Pv2hQ!?0t7Yb5cSlC$);0u|nbBoA9o#*N^iwogGLIF-2z%xZd_*n0kVX50f3ifG|uX5LL=GF#>^gDU1k z{}hAn-xvCOp5(-Vgl1RIfQ3*!f3bNu>1G~2MtCp~+Yyd~>ldRa{uzo)VYa+O^(3Td zD_qk+(u+tD&Ej?!WBFM0J(eCa%SptPsnB?sRaV>(Fjb}0guUw|UxwDIKz;!7p>>FM zv7#|Vy9AOuB>5*Ky9AQ0lKcmfjaITrSRnbR47O5qAlW3zC!t%cWTCKBAi7yfeC-BRSbhjzq`gK=MXO4iFtk)+6Z*EDj8{egs>4 z7wdjVT1dq4qihW4+emE`cScs#YVanFG5i~ zZS$HpMS@q|#)An{JTUgSHE`}nXp+Pmury^PzEM<%`v&Pb#){*Gns#kBGY^?v!q~|@Fh5zO*Ro-?nW^GQAz(%+yMm| z!dx8y$Q+W?kl>ES$?BfUe}w;{S!6g7?;W-0U3DZk-W1d0i{rgU&f?7(Dy}GnK{B%E zCZC0Juck1v7ZkoOd@@qm=jChi=su0E>}&J?BL1zCxgq}>;k|_aBHxqDkCK0cqg^S8 ze^Er)y9!hiMR(ybGp9V-k1@mBPHZ`qnd;&k?|#(gRAqLDaJ?E4)tN^@guMPDYO)qU zM7>!GQ=2&gBGW6CPhI9jh`4vRd^%ZeIbNQK`phk3i8SHeMbdJ*7wm&5@rH`%VTlHB zh2$D7F~Iu;3C-!5SB1K<-VLNQr&nAhcDR?@-(UL-L&_IQXp za9YQrEo@}wWr@hca2l>8g$*965)rUe;{Oo&`os(v>k|8rUYn=_KQplp{uzl<+%<{5 za8^6+O8#=2E1yA4(N+SNB;wPfy%}G<_nE&Zvg5-v)_R-pO60_4bRq8$`Q&ElCPdVG z4+V)tT-QG1-u2`ykyp48BH=9)QIL5qMACb{zrXTXv%tQ#*&hGT8&+;DOQ)6d+G?Lf zv#XmwdBZKg>!|!RF-20>y zqA}+z!Y4ev*(|>~=R(A4ykqrlv;4kRuHMtj&GH9YqQTSK&GLs?xkhi7h*6ek@{VT6 z%|F}{tzH)qQ!O#T)9W(wkFmrMZ%*8QU^kZ@^@g+j6TF>7*l#&_=FJ?gQCk=C$B3Tuj3 zFkpk|4~d1;gSR@*zwSBHt?0!83~ujx!{807jWHAJ87bq?@E@LIkLI!-{&&xr0mJlJ z1NWG}BNDP!TXrd$io3-|C_@|v2rZK>cgv-`3qL6lLynW7xCb+TJ>_{mEj9;^J26uV z%2pNm*E~-IZ};^ddfrr(J;>B?C(yl`G#_b3=!<51q2F5P|NVJWnED?4JD>m^n!o+@ z=1Iq?{Uarzo*iqDZ@b5mU&SSs*<0nq7ph*NY(|+OvQ^H=);>s{+iVDGn-E<)LbRFg zK?tYv0fG!L;la{71{h@}-$Szd6V|I%-DlQ%N*Acp%Je{!DSvnSijq_3@t&2K0{6tX z8_zMS4O#7dx5^1Y8wxvxY zz+@nM5E7fH5U275a++^S6judI>VO;_%41yx$9E>bWV)tKB)~!-(un^B1kzNR!_=Dp zast80+C+xFv02?a+DWuo4dp!1#dK=PeA89cyBYr+DuVvbD=?k~4$Ix6$G?7bs{Gd#Ql8vihFA^BT3 zjhz1=`cHtc4vLw-waCIcGq98cQJbvK%N1e<^aLRC9g2w8zH`(bdCfSTuG#4DcxT9%xCZ8YA_u8U^^dYJ0WrnNx|3u)ST0IGN{{pnW+E6~K#@Gy zTORcr&;dAE?XCVrXig1>8VXdOM(Fzvl@JZ8hm&<3o$T%Vwbj8l?O&oTcDZ`6+q+2e zcmf^;1Ql|7>ui#>9r|4HW~=IMZe4Qe9zD7xSKRZ~2rfPCDvKdyR& zO#9NDj<{~>EFGV2V21z*;<~Ai;wn9h;T8zux@nl?ra&KdmVf!H+@owI3D*RD3O-c; zn;hs3Q;64;shORL^hzM9%`J1S?LvMIeZ^V+_ph4K4Rgrs<@+^MSPf%y153ZW(B=*4 zN6zw3e9bgZn@4-wZlxc^LW207lQi*duUC9~k$wvZ;=9n7x$-Pd3By6LoN zD4zX+u+7`b9!l+8=%azyv|{2|*`_JbCg>DU{}0Uc8EPjggEnhyBf0^PYk_hC>*cvl zG)ZNdwKnhf<8kjs-@L)j!SM=nY__`7-;Qz;mm_N0zs(CWe{6SU{u#s{2Z970+pGkA z4gDz)J5%Oz>|lkj-NbMQ#IBX89Xn3ENzjJ@(UTPYY}@&r3B63bi~FnNI3b=*BflBO zbwK@(HsmMqcm!x`r8qTwJ%~Ud<#%$4o$7Btu3!W{KXnxAGFY$BJ(hxA z2l4ePW}U{PPyCGBUR=N&DKmnI>hCj@O2sOCXOH$rylLuEYn7F@>=L@74TLi7ACT6V zE$Fru^$72gthWH!O4}F}SMJ$J06}rJO;B;QLiYlqJ5&r~to_V_J`yPXBXJyB{3VLR z-fo^4>wm8zfK2{Bw0(Pg6~+1f?(CjDC-*>3uHeC`1LPJ71_&6}-s6U+LxD-4#;$}JOXRsXiz;_2R zqKEa(%*KoG@5Y@KovLqm)h?O(6>>86S%}gY6?{l}FTzWEM{+}x3feyw>5rC&_8kZX z23dF$#K{je>91e4^H1Id^vnYz4Jv}NyO)(v**EpaIxLDTVf~GJ*(914e@1RTz@2<8 zD4xrP#v`1y$d5PQ(xg|thJBo;=ITpcv&+0e7oln|()Ye*SC06Q%vTHZCPZzLELDL4 zR*kr;r_xv*3-VDHUHiIS(#lu;ZjX#cP62iv?udNFxmR#&;qSpcIu~4LgPr0ZSXw=U z!E#t7(AX#m++l#cl>jczG5LhOW)0ewqc^;chsf37apgt&2S{?5B)Le~-wO22xJ{C+ zf_o7D`!3QSy>5@4x*a_5EocfV2G(Wp+S^i)KsL%UIh%N_*-jgYu*s0IS9@^!MJ2lB z4ZC#WZ@}~gCWJ$WEPU~qX6WDG{}b-1V~Oicr_`hP3Kl;3OmNu6u-Y!xkGx@*BykG? zzR%e36;lj)(tPMp+NfUN2Js%?FuD zAk&VqnR@1%I1CUUV?Ogud|CHP#OG~QK-Qf6yKx$x^;dy&(G^rzTxC>uT<5=oe3&Vf zBr~OwWTsS-%q)p~j2Um2@F=j7{9VK60>)fp|6|NxN4q-7%)^W} z^M5HE<;%h0{?Rq^6=wgNKq)sfkQI-2O7rM&z5(x)R>7%$41X!l5#hgGx`r@kd^|Jb zlVqlPLT8CtVm1S${1rq)Wl+q5r)8diEJZjZ#<1{kVq{R9CWGQM85F07if8PxhpNMEy>gG;GMK9x6~Dw8PL8Rs(wGJ+j?4UO%BlIg5k-cvDGSTa1dOj# zv|A~s4Q6VttjtO|z2sG}iQsJl!gD`Gy+%@2u!)==>d{!Iae^5Z6k13E^_4 zWa@@YR?1MGDH*0(r!P3og~~+aRLRJ-9y*DLoGKZSQzavJp!vBGIaM;U+l9JCCW0m$ zkwYaT8vrLoGC)&eh5v|Rre?1M5f1tfTQP4o6L}vRlaUdlV4MeBoF|`woMooh2;yNN z4sYoMoqa(jzQ2O!!gwCCmWrwQpMa4|4R-&HaD38)_&Z}?W zmVIR2zlf!Bxk7uy3w8SP-(vaTkAX^mv>Ga7_$PzTDj$LDuU>jg@KMdbplHQQR$8m; znfD7XhHZ&Eoulm4vzhxx;JpubNee2WC-ZCYcn{v!ac5l$tFIfZ05}sj zF3IV$Ah!8Oah;v??I5S?Kywx&F{k|==5!;l7m!27Hbi69ahzI(_p!1S4_`-}0=$)R z8~$0{k0Z1{5SCiT%g5;EcQKOP1A<#Y&>!f>v?k(pwq_yV$dg~OQg*C4RDPr)05 z&))W%h%c$R)$FY90R1hvMN)H*pkQ{x`wZ?QpFCcpV{Epvgn| zkBNi-EPTb4#yCc-Aq1tabS7BB~J@ zGwVd6?#AD3xHB@RTbb-Ej!B}5@qMe6kp~>Rl{VmxgWj3m38B=>G6d$KL0>2lWc;ft z?ihUsW5dRdR{7!m`bxvw;}fCa7j=5f`*ulDDstAi1-S^jC`n_8UAVtf@`O5l=KFS0 zY$3`sO-Po2WLk)i2cP6@BJ{%F+aqSHq_45t7`d`MK2!=)5yYO|s>E$?vr$86%;@WI zZ->P?Xek6RUf5oS1jZ+(JmW}R@_W0eh~xJdn zhK@s)LrxQ4l4VZzW8RyBUA2RDAZuk3bswUZ`Q<2N)T0r#%#Yf@sL|%>y5SFY`RIj6 zPi?fLZ$UA)L&eHPNK~{*)F=dv;uFli6r0_@t*`t8W>9Ydnc`moXfL)y_N{1Jg&-)v zZEJX{0aVcQ9e8E~n1y@zz3>FlVmshD71)z;4`z387Z}?7V|Osg9wdFiN`x-Q&FiR* z%+CTl9&G^CB4EsZqXx<60zaS4Q}E591@?HB=X}Imi@T9u3sDR0!Q5gqmCvGSOox9F zuu-Skv45e!@-+G(=zAr5^&p1Gw!@&^!fT7w)5X z`4QB=8R2*c=6Arnj-Z!G`x-od0q`L`zl10H9aKKOpk`|K zPeUj_xh45r1>g*Nn9nN!T!wo%^SNvq_6ji>$?P_uufr{w?E+hyf2=`2v(~)`{Sj`t z3TMM%hQ&;@t9$JffIogSUWYMLU z$1_rL5%ulmDP)-ZhQKF^-8AZYB($pFBGB_TaaJ7`my|qO!K3n^aP3j{y!ZA~wAYXT zM+f7%4y0B1o)3vI(ybJdmPJ8>?-l%w(YV1K-zyM!FM3yeuYi_s^3g~FpDQ42d9>=w zUPfpf-zzA|45D2&PNE%4(#xg@>2z*p&*b5N7C+L=q2Lk6BC-qxPeTvEYa=Ae>zsYy zWQKytW+<4Pu);7jD(@H&C7aPnN zvsXW`0@0h3y^VN|5yNJT=za-Aa>B9=|HD+ld4s}-Zyi-b>02NzNKMLXMb@*(f%eCjgFHZWd1pN?OTN10(p_14C9hweSryM;B3MDMP#`fC!td2#>Xf zGiUDL_HL_+P-JjVw{N}IEP^2;Lf&g zYd#5LSu)%^op8D3aJZY?;;&3dLdo5e<=am}vhXpI@Jm2e=xxL0A(FH>KS026 z9zz~ay&##@Pd=3^kTom)Xw=h_p=$v0nvC1t_5@ml>gnpVo~$GI9QvlGa1VJ94dBV? z)F>D{?LEELlkGo8_$LV4hg)%i@5wG|Owwj%1vR-IiR=MQ_A;dNblinEk_+&eRFV~e zBp-LA8JwSq5j7Ux(YTY?KlfkAul0P&dwDcn0}h%?yP&SoXUXvIKF2or_z_{vJXL=YmxpLN4S{ghid!JtVstBv;^;BFqPc z%|8~@zITum;dX@HhT9j$O49I;G!LZS$#f}<`#^Fp$vleeJW}ybI6a&yBs&rOC~ma> zjHf}FN;xoVB8Mp6GXqZl0L9(fuL_Nzv$wqfb&|4gZDiSh2_{eDRxJD0lUepZ!}|eI zREVuhs1T`_Av3r|C|kQ(+TrjHy$tD#RDKJtq7m2iE5vt2A&vyu5x7MmzAFlGJiJ^w z^-YD?Uc}A*QovRawBSCJLTob%u^hqiWu!61XC9>ZLoAo2Obb- zCb0PDBKjKK(h@ct&Cb?u2^$uX^d^LT7q=9A!*UkusItc*BwES1lUNa+Vz z?k@qSV;;q7lhQ|_Jb09&@^_*8kkYqJWa-l{NB(e&;m;rif#lSk-=aPW#T?m{m(P?UxeTxB=P${=0S>| zYq>0C`Xx~OCNGnZ16(kGQ1#RBw2Ks zF5!p!MvP{n7sI;&cVrDvBPG!v!utcFn6*)YdK})L5XG#GiZbG>@Vd z&|=(n3Ou6#jKB?4?{q9Cqg0LuwJ(*c5chnL<=hWo9f5s5V45j2Ds_eLJX1O&oPAB4qPZ9qSRa4tI=5ZwExwf8kMqbKlZJ z_D*0g2hC>O-i%B`0I}c^jN8Gt`C5VeEQ zGn;cqkyU2V+(N$PR?Ik%INkz%c(rl=#*lE3gZpD{3;2%}KF!UtLK}Gr;G=E_vC=!+^qo?^dV@aHP#^E1Tz9jTT5Qi(% zqqwE6$^gj0+f^*gv8GGIWHdV7JJ1W+nb8p_`XIJJJF|+~Cw=`yAWb7CB#k%);~&yy zazC4$5?$0EFJ)wZysrLugd|>)<&rddIHLV7dL=;KlA`;&@$8>r#L7O(=yf1@Lr7S+ zhU5)HlDR1i`MdW;JqX)`+&6~FhUG(q_f2Fg3G?%!?tRB|xDkFDf9`#YI64Ur5&XH2 z0hZ$BfQcy{A<1UC<&t%joBnPtIRYSWlhVzN%x2umm<9&XDlprYKOdpI4aK$^=Ech3 zU@3Y82()zE7xWY8TC$MDuL9B}PDm0@vs{v9HkP3enIC1>6K()QoR{|;h^@?3rAQwK z=210G$g~kAg!2jNhC;sK2y;FGpHmTdFEWA8sgNkl`2>7UMIvNyh?mLv1a(;&XG#jxgCd^nGs`bi?_--WdUR2NP)RNSG3qsUkGvpPG0)!BxXeEv{As!|$k zX)f)5Z9M^5)GK@XrFvSG)X?J;WIWUI=myNn^~VxSG^pu4l2^tzNI zQzoX&z?(5uj!%b8PI1!pmpQ5^j$NsdAaDXo1P>Grqm zc$N(?#ek@&!-Y02%T7rVR;5V{Pp`I)$`4W=oPjbjU9UI*{xvl#twWvTP^a&qNB@ z=GG>Z{iuAEhllC4gH-Nm`F=h`EGBcL=SjoXki@VVNP4i>kavz`voHk{kb^yv7A3M) zxqXeuQ!#LmrXF;%%1ZSm&NO2zT^1ClRG%t(Z4N@}7$=+hRc!gwXP79u|O&Wz3SQ%o+h$7ap3A8t%xiRYJwP6?gN3I3Eo ze^Bv(2Bh_?NxI~{)Hd4Yv&t~alzFhO4e|x8*JZ2h!&v1BdYToKE*g|B`v8eUtT`f- zc&10u@6wBRz>$8XcY=D|J|{g|0ohG@Mcj(bknZ zRMK>*?L?gz(3fJMM+Hg_b@sKn#OQ%91S)`OJ*E1-Q&m=+)gLk3rAZF;TTW^2MALN2 zsfNS+B$12I#M00}q7{J>VAyTSz8dWta7rHU#;I>txe|DP6)k66YWh=G8CVouO48LA+2q6jM`sN6aoJ4OxBX~k-A-;iweQPWr>%mX#fNz`#X9!J_!3$)Zg&ve?aL0cDiE6ct2FRF_UrIdP-p(tt__&&Vn)MgNu)sBCVc za=QJ>iPw(Qr$7Wyp8Oe>$~zB0!9kre9`jWC1kwY$w1R+9>7W@wPf%={xxR0X%F>S= zrM!5IRgK<^J$!xs%5(>|NLiwanJ#+hKo?zZ+T^f9X<9{~Y0&0_pBU69Y`+j4?hn;V zk5hxPNA|bxdAal1x*^0-`m+ftJGUz6m_}C{F{5Wd3)jCoU5%WwS{|k}pm~KY?=FY- zbh0=1YIok%t{a=|LkNpJ$1rcs)$WN`n;70)N59mjhA6n7w5eS6xTj0*K_}kwBNd7l zB;V?M->SHy_73YNVehT?$UFt7b)^&@6lmL)9~`kya3fKBt{W8^dw>CHt`ioSV3E1N zKFM9M^Z-6~i4Ll24K*D&5K|e!K(CrkXWSewM+8>wbMNOcj(%bO+WWT2BX>=WILJiiQh zKkf_4P>3WX5JK<+BQW1HQ&Au=GBD1T0hj}{hdii$Fivza(LS}nhPn)B90@?`00i;) z1Y&^=aoqrM0D^cju&yshfemqk5YMIjBLR$z;PO6pS^KFdc4`LdIAfbSu-uW%&_LA~ z*e|BwCzv7=HdP}eLDd-gBcy5sw&PMa1)%rq#(;vI1#GIHd4Wyl=K$@2Im8lxDCq)X zePV$P@##SOG7LZvF9tRu#FW2BuWNazWiNuQQdso`Y-FiKZDu+F2<&oTgLDMuxkOf^ zONdVfB0SMxFZvu(HsBma>0D=U^uJ!~k*HbRikt+rXR0Xx5%qKu`+b7Ipa6Oi&{&VdIt@TzyMgsv3eutP z;B>6WI$%8$GXN1YzJbJkyAjy*mKOkx1vyM7071PO*knVDbm(KVIl=XkLr%NjY_M;)!JM)AzKg!rYfIiVa!8bI!t(1aa1dbxo%l zso*a3-A$b;HUWz>!Alf$hb`OKFwzA5jeK6d@phrA zLnfy43ALnG#0!ET;AD6D9Q$O+c|UHhJAI~kK0S=+rn-fKoGm?XnVMi*`toIJB%DW< zsS12ukPGpz#mA*%wX<$PyB#3sGIXKc~jVoVo zl?h!v0wTV$d-Z+aTcf_C)Q*U*T&G6RJ<)g1Tc?J_cM6vw5JGVo>fE*>#H1s7KPdge zHo=NI3FzJE;z*SjQ3nzFlLJ30^LDbN{;0@CfP;e|Fuat01X*@u6F_B$o3Wf2=)MtW zE9^2%*EQ#;Z^hmx2OP+Y=e!$(h9KrXpr|a+txqEOqP2R=F4vpSRpoH*J69EA;mEJf zRVUkZx?;WR&7PJ@4pk7&!qbHT1U6IOyIvKmg{k_5^(wn?xsX(%r)Xk#(f%+y2vMZ> zQm_4%ipI|of&ysmNnOx&WMVuqre)L#2qVFcFfEIEtRgc3vb^OKjqt*3EHct$FLW2( zY}*S-KN~0o5CvywYCsQBE`%S(5c`sa>40HtSezpBkm;MhrLsoj&<`LNGBW}Oalwmz zR)eICYIrVHzxyrqg1S3d-+!K}r~B!7s;OvqGILaI&v(b~Q}+BoEt$&e$@+x28f_=* zcwA-M1^Sw}nq-&h-_WVlgEpuUaE{!disPrJSeaXFSZ2t{i-1!hJY*sOF)3*qkDGkg zT{lJcfP^vvwm?96DwhHD&~_lXN0F-oCAUlRS%-W!elGd6BaZ<^(6O>24DJ^lGVy+L z-$xtN7b<0X63Z8bMo0CZZbpvh>YR;ga{VsBmjhqk;6FcnBMc=sfiCLWmB7G4lRA7N zNpIN*vl#A=HmV}^Y?9s$j%rI7d>D4rN+m3g}ZT&jez@q^qXsu{WqF z#_QgBNqrYzq>62OzW)Bj=nUrT7cW*7%etiK1?X-H>x1s*EWy!I&MAaeI4W{FFash( zPQ7-asX)BS>5OMb76Zd4JF13({Q@(!?oHQ=E>SJ$gLYklCNx36ZJe(zL7rkdf0G&t zXVNBBa7;DImJW*pk`^#fG%%(=QSl~F3?Q9_L=rk_3ZX&YxJeDS8~UEvq|%a7mZh<( z!YET%mt3Z@LmUz`_kDS#YPQwKIeO;RYUF8NE{T#rR9K9HqflSw_{v0 zCJLP;^ma;Mve$gIi?j6I2va0IDXzmLabl2+AQZ71<8Z&*SX?VeVyDQZc!UUeOw9P6@~yE^-1w_&5r z2OuQsog>Hz(7?$T*n#S96=WvttZ}o@V<68*!|7dgqpG93?M78V_u(5=VaZdH06zCL&)uPR zJFLV0%lp+J{ns1S&>2|gOCci{HRJJD-w0Wux2PZ*l_t^=j|FqlRjz#s)&JLIov8lk zlUi<4x$#F4FBt|I%3?qn-V*f3#k+*@0;UnoB37P720VpIhPf9}GBh~Ln@(!$JlJ{f z+s`QSwId@zKoFHw1yHn1Mcx5rrX6RSMm$q=DEI<*yZVD4@ja0E5wRCGP|v>zR!kHZ z>{3nU4JZ{&(68uJfUXeq3)1qUB4!zGRqNjE=$NAVhV4+rsQ$%vRR-r{ASccgGFW&n z&MOrKSqKcx243C;5)1<#cA>!;^LSsHKJI2UtaP7rx=H9&lB)e)C79A-_Y1PCZ&u~% zlQjJZpPp6vcQ-2>@vU=jQB`V3nm+m#RZI8WTht`=VupV77B!si?`}b??ddw{RyB_9 zq+3C^HADB@s%q$d|5jC*y*qGsj*S2W>t zeg1=L46M%k9#lEBvnYW5+4__3<7rT>Gj3O`m9ZJPa+*e@%}bXV zI2e>b|*~aoq2l6ohlZ8CeO;e-VWH| zvGY0*7)VPGwg<3u{4hmGn3%cU@NX45JMtW0zbhmde153y!Iz|tR z8$mN2G&4~cbZmB{7$|gg>=qc>pJDVw&7_vPGN6|_p&^6;88Wp1LFtGUfZmPcP2RzV zVTomF7dGrgBNJfVbV4cFN%Qh1=(Rt@yUUrtpKPjkJU}dtVg5;-DCf!Ww;8H>fW8tC z+n;OXXDMrwT^RHEK>n`&Um37nD%E^l9fcJ4=~2>0;&)nOw%A>~N4a&lsij5=V@EZlqGg6ZsH9$^JChhlTo-J~hLx*SGfJ@ma55=%c|}1hte(1jkwMxE2~L z2lvtvPa+0(8v2@pLF~odWuciPXaT6$%tHY<$HJ==Vi`98g9y+UrkcZiVFADI!8C6_ zj5)*rHrZGYdQADOl&KuwvuMC$+RViu@~6QKDAN;H0h_E$cO)=~@53U^02yI zsa+-d@}H>u<6bRhvy)EYOMo&{jhqOK4q^k#3%^&wu)_vmFSSO(M01S#>@3os{{)W@ zxTAL(cgapXr{TYi{tt`v+dHAKUleKkr>Ztyf%G_y0`~t#mN}&fFam62Px%heY7c zeH>Gia5p>-1N*%az3p+#{#p9T$JK~>)W~u zr5c3g3z;4m?fA+PqNsl52{iC}{r4wOsCr%eB&KZZ_4p@YK-TMJPXbxncjc3+-9DuT zQK(REWjBp=AK&{jSs{TEpqUFnst&=q6^RhwGEn_^_*IzHdN~yp2H5#VqNx2=-hjw`=0rw zI@eZjj?q(}S9R&wHUul0dI`~0=}#Rd05P!j?=lnQpX>+XB@>Z z(_g8m_S8)O(F}CdDBoR&;S2G8_bMO2GYbFfYPMgKh9qQp^YxE^rN(0_>%(7R)^NVA zd;uFa=j#h!fD+8teJ`jfaQ^Xvkkq`WhN-(N^vN%(3++bz){Ck^-Gh&Ny@bc9r<-3= zLrW%%VAeKc;(ofjSv`hv`*f2KOZ8=izUn1a)_VDHY?k&;y4pQCc$IxUFc^&n_DS(m zV9+2Dy>%lc2oIX#mpum`no2}t`oxV9eVaiu3^8=}uhE?09{pUst1u55EDr`^)vwZ>UivFPAgdW)Sc6G~eV_HbO`IT%R{oU-1Ss z3+}^jKtynV_Xb14-a;nfw!VeT;LAT(y`^T+-TRiBPIu%UHIZ(| z9yP1^#WE(kNL}f=i#A}U-rZtfA57SzhCY_y0_bi*6JGJSO;^b~!T~EM!q4{M;iSiu?dPICg2fbalU#1(&^rW{j&kJ_}+!B84hKAN5Z7C3K zeH#Vei0{t6jfWoG-@z@!!GDOvcgb#~43paB6*7^HykCwzukWaA)my7CeMb#B0_pRk z9w8BGWCK7>JE7B&kAbM^Vuz3dGs&jM29tJ)T&9-R>U-W%#pV2phR>nP=YVcdKEdI0 zSYE3?eMjY$Es(DRQd(ji1KYM$!}lI7fKMBusWm1_|vsS})uSiNW2l zSLGLccr>GwgJs1yv5gF&xBqDUW1*X>U)zhv(4MI}>0P+*P1Q%fi`IGFRNeWmDjs_K zR2-|w8n+|2fYo4tG85k=d|eNRq4wSNu8JzP^Ju;6cjz6TIa>eWcj^iCdXv8EeJCy5 zH{VBH!VUdijiy`sd-y+X(k*c7ziMI*@dm?<&d1-Pv-;bw_iqW}11)nd{uXxos)sW0 zd6zd;KShpk|N483#Np=sK@B}@Jo3zr7)wm*@Hg35!V#hu3Wvx-fI;0rXpyOU0Jamz-cdPY{^tQ&pyK2_$2VD{V{JQAA1kcaiX`=H(D z9iyMwr%K{HCq_(H6}bbTn8ui_GqC7|r9AquYzcj0a*jD&hx)?9U(%h3dF?J9|A8d1 zd1T2EFXq`~Kv>2q@+|q0*sk(DBvBDLFGZO6aKfX^dw-hV@&Rfa?oU2IU41xBfB1nK z9#>!{BS00AlS};g1`bL+pC6LVyM+=U-uiVp6Uk1#Cq z&!=#bzP`z|DwrSTLa7fzn{rv+c1aK8Wj9vNK_(W2$y+oSo3|jSfK9u9E`t~-rE_H* zogQooH#5gsZQtbP;H4_4B*xeR6dQvS%k!y`12=-6oIT!MU~tf2yJ4E{_*hkrk>eeV z#CVJY=DqQyHL{s6i6$e5cnM}ER=m@v>75^As0{bjk1??&F{GK5H3rH1I3^FIyfoUMyi-G2=D1dUzf?sBtru2xx)6uzd?MYiiPNZ*ji z*rDDei+Nj#X8Qi|rebBkFtUL1%C=ww%HCh2#0M3(0mW@-OjI~_qeu@ocBWY4pB0s>B(4y0FSW1I_IfOJ_d~LvdRYjW z&k(UXgT(`6;GHGW`9ybnkq?o#k5l7dcJ>aWbc>MY;E9@(=d7VHFfR=r5pMO&!PLmt z#@zGh$1!%Y4lyURCO*MTeh8U)>m(aHjR9#ud6C8pB_mb31HH){tjcn_FwFNGyiE5b zP+(#UQ*BNc5)u1}L6|zjcNQT=-PNZ?;wws+6qcfKTcc~Ce{*xDLj$MJmeKs|<^*xO z%}b$p=JE{vFvxJ2(DDsx?k&|}K?yPoU5m5+s`LYf@tAPi=VDzo1 zs%B%MR0Hc4(|58N5z3A^I|)nxgP7=@WD_7e_dg61Vy3B4=<3_J=; z00UU+IwE@mr62M^>RLqh|8f3_mq#C4vQ$p5sbAUcXR0qEaG*MI>~laQ^V~IWvFAGG zu%~r!%Mi8=E?*1>*Kz>Lnu!Omq341-?9a8hh;kELuFQ7#m2eYoWu1vLWeguKLSt6BPA#C%fgelZ zl;e~Su^R(Qt~-k%gctMc>M4#hsqLS~1O%}pa{w3#*qd;zQ4QR6aHqrF1-AjNg|#+J zG7oMH?gY5lM<7=w{-?uFmsdIN`TAYQ$t}Gb=uI-HLa8OtvSM&+v9#+`xaB(Ebq+5( zsy)b01Ku45d`Q0&x3b>r&|R)GA-Nf$tb%1}`hM409}is^#N*pXCa?qU1h{-BTn#r5 zFE5!NzSN`uu#Hp7w;e8b#yb9zezXQIuLj%; z;cu7(fJ<5!up2Ha+Tx2;CdgOcTj6pk1HTu>iy3$T@5vkBex9X23^~PRT*;9R2~}gw z2Q$p;QrrvS-wqcqZ%2Ag^>Nq;mbn9dE&!qkxJoDr_hYzCaD!_z0A+pkP#_rMnV%ZG zlw#OUxOw`9G$%Km=$Gk*`*E&*&U1c$;9tHs;L@~3@s;bwIfUx{;?$tf9J%jr@C z)WfCz^_J?oB&S*}FVoACobrWr8Ho`ipa?$o8+>Q@Zp^{3MmR5Y58U&Ha#)Pr`Q_$w z;WLLBMVVg#%|#wK>4!ei!d&WyNltMoHgfehbwsz?aVsl(M3C-WJtEmT?br$Zh~O)! zy@;3z;@~5*jLeJbudGhU%anL0=$e7U4pQlO=j)e}oni6K{RE7Z%0FCm*H5%EH^AKw zcR5^MOlWBxX6NDJ>@t(E?{4++H^MC>F)r%nPWUO)&*4rd5*P9HnAFMBYf_w_rQF+} ziMe`8s*^qHXJdkFSfoZWvHkwy!<#cfsXF?c=ot z_bmNVs&icR`~CbkVX|nP1e-tV7oOcULHfk%S!qtah=%3nrMIRz<$6oRarN#rC({3S zOVz0Um^;CFzaf|ZS@>7h3HW@6sgQ>o_4VmaQ(bRA=Ho_FMv|9H98(kfftTcc9K)2Q z57T)WPKA2(Fx`;h*&IO^q`wY{S7x`PaeU1pgkmF}VBTl2@$Bbbi5^>zs#S zI4|}Eyn_6+1HQu#e-DxiW7fdn6K07{NB*@N%~z=hLH$5lH` z&&hP^<98hwWWE6*i$KAFJrm_5Lk#Zwa9NYVQL{@iEwLH?&*3(~oiKgiQOLsc3S7d> zxUycxSz<1|aTXYFQa1 zB>Tr1;9o=F2IJ_km_^}raR)UJHZ~E~iuH$w{2gYPakRo>5{1PevcqBzg~b{Q(-zvM z!eR=A#SjXM859;9C@dBbR{PNYnV-nqY&d9io7dM_A%FV-HV?RqdJph+C3t7kKE>4# z7CR{nE9vgR&TOp0{^ww43v8mzSx)(Av4n(ft~EL##juz@VKICpI42CF=j|+~C{0Wq z!PSOc9gaHF;|s7F8w)z!rmeOWS}dM%ZvA{Kv<~J6))%_-??ynsXBkdzhuMI+4!nr9 z!eSZ;LoY05QCN(ku$V+)F^Ixq4u!=S63Wc57(xP8Mv*dq^8y1Vm5nrYJ z$HHO^+2L~iuc$K;`z9*0oh=bDb;2-oc4a%QakFUe0_9$;p2KP7##`oAE_Ih}L=nD_ z6>{U zSga>0Z9`Zrr?8k!VKJJ*VlsurV6wxsmo~dXTN@T*DGXDoB-hC)qN#Mb3X7#A1ee-j zF_Y{ttfV=)PFY;6Bs(ldQdmr+urZL9Bq|a0uRJUk5ol=v3A<>*e|cCeqp+;}5qzEe zm&<=mSnMP_EM}4&=2A8&w59)=>x?*U77P}Ou&lxg890@2SS+Wo*iB)vnuOP8J1izs zSPUjX@i0LcOJOmU!eS`dVX>3Ku#)neVI}@z4=nXCttl23D=92CQn+6KG|wr?q&>7z zg=r3LfK#GB&U5MuX#?G@Bn8jH(4)Vr2*c`W%6E>mBYH!=Q=G*Y)mUWc#;Qyj4dEJn zUq0+cv30^?>4ahDyqfO}rJeK7e5WXGUZo9o3yLxEVTB%m(L&8CAL)*SZtfdRuj^ir z^m&pM+FMOu6#I0n&|PB;;r-tJuoZejeCcjpnOm{hcCWIxxmGAzLy}te9*0d}vG~U0 zqii4BCV!Fewz4xYyBZdYDlGO?Sga{KOk-+`3X3gehiOVdk!VTX7zxvmdf5x_M&9sO`n(~| zsF`9OL3L>zNwS$?v5dlE7lmdRQbV_1k0}0cDu-HEWFO>f+c6gQ! z6*=bJL98b zum}g!uu{YO8}${%PE}h4ObhnJnX|1BUlw7O#EnjdKyl$6nmYlo|F+7F&NLcO85V;j zEar+G7HcIewn|tmm9W?;VX;!eo0@cSiIbBqwn$hkkuY9|HI_I>R)`T2784{a28d*_ zI4s6TSWJ&F43Aq&oH4=7yIWRkh5Q-!Z@_$=!vdt^u_ES4Sd5dfm?mK{Ou}N8gvBVa z!(x+!#UhcUjV@MNrzg~>5yi=1i;--|pGm?zl95GiSnLw8qE+JOpTcVli#;Nk$@1SA z7E8on(7?DHa*?)E-5Nc+)Tz}wZgq~)8y<0{=|!(P1-juOr%G=b=RD@%lqLPM3C?Ie z>u(_Y^e0YCH*W*9;cpI3Iatx!xl;djkuyXecCS;qq_w@hyQ8P4WkqXOS4Vp_KICIr zU;qFK8z6!)!IEBJU_!U{^mKF+#wzBX-uBK_2JG!z(a{YMx))$^k^o-AhOmN-+x&M` zIwO;v&=K%)rbtg-?8K&r@Q_n9j-03+a>j(zVUt5nZfJ-HpLfcnN%$y>K&}(Yb-u9d zP$&x=^PDT<0CPfl>G=0-*U>9SIAs}U)vE|5>z_i-aA1$CUz*~KF_PMTx|61p%ba?> zYnGF(AfB6*yF|Zun{%Sxevgx{V~+bXy(7&Xqn)V`CFC|ypLevAqwj5WMo`AZdS;cA zJQ`(N-nkg%#LR(_4Muw3kRWR6jIPdA+WyiRQbcjAq`)Z7-uCv6C4ec>v%5Na^rKbI zki!foh^}AC2{P37R}1aa@|m&vxE{1fg)5Ki-kh5P@(6nB1I?*xQ6oOeME!gSz6-lR}cHrO`{KU6_1UTva2caD%ddlRWk52iM>yU(#_ffv&m zH;~TjA<0mGI$20(Mt?efGJE`FUJH`ZSJyZN@wd;hW6+!-%(3%UBBL>(q;E2EJm-yb zY?T6~5%JOVc5-dW(WFo^iiNDL^r}Pl7|iVYM6}GE@|0QsDdBH?PF(2t*DqcX40g|qUcf){|f0V$2cWvpt{Ew z!~T%|sgJtXNBvW%hUl6a$0g|wAODphO$F+HA9cHKsB!X%x%^yHd*AQJT;XGG6U=DP zY&q9H>Xf5SnF8HG&DDFyI!W~bJnPsK5HwlD|4&zMu5n7^k6@u#QXo8zWSqaEA*(S1 zHU4+^z#2b5v+9kmJmBZ!3pYUvQK<*e`s&+vuFcAWlp(?+`W5)o{~_v6{AB*@XZ~qq z9%qIb_22-^`5LE#ko6d^Iu^1gDK`k^z|6tQehEG0Af@4W&AHJJL{x7~$o7u42V!$5 z=X^UL2o-?K$m-Bh9yPFx%n*Z31)@^k_(`F#9ZF$JXvTPBvd*rN<{mq!wTn7UcfDK+ z8x5m5G!zQx)Ps4#Yvho?AemFkN0ZJ6qurPRiV{_<$NEZ!E;%cnUPVMlo1U#B^> zj(R_$N6d8Iw%xw)vCgB&h<@UDXNNsq_cS|`xXJbYX6HDyD@ofYpo_8eoD-Z8Sen27 z1m|#U9lieqX9{RPKf&3GG`~H^dBwq&LDeedSswsz2*-u)8NsXZJdb z6}HOA)5{H=i2jyiEInwyGev*W>v#%Vd%oy(CUYOs_%+Tng-u51t#Qua)}TMGalVB; z!5wG8i)~52I?I{I?MuVfq93l(o7Xy5af4lK9fY!Ep|jwN>YtpA_561X>RWY=^K(Z%kfkS_=S)zaXZ3ZT=bUcavA&n$RI}>7uJfH` zHg;0>?YY2du+{$TzT%C}^R}JZ_whx}4Yt~uqrYR-G>0y!nY7UEbw1)meZokG!9zFzJgzBX9M>W9Cw|wh1(N;dmY|G zHtBiab#~#&opZf&w4K+t@OtNh5SQ)my~+7G7WLn;9c8KS`(V3sn};>ueOLUzxz<*@ ziuLe2oqMs~yzlipou@-s^W1mSz0ReM`ZCrx>c`IGjveXy=pkpnXV>U`KXsnV=RnCh zAD_bFqpZ}cruHvDChPStA9IdUy`_Drk30WV7(DeQJ>j@YZ7b6mPdNo#mpAGuXOzOK zzWGn#qhwe!_~27c7uFW`4S(9X+U5$zozI{MGxfKA?)(<&dD^p1hr+VWzNemZu2ooI z+qdv}=Q9rra%aEnwApj}?tj@yRtk&i9(&a}kt_4EUUO!1EnnMf&JAj3tyZr)Rd%W# z^E&1r=Jzdl-8oyS^%M0gZ#rYt{)yUq%QOdKuhZT zPT1ota#@VMFyYXUfBvpBET2Oe=Z7{Tm6zfQc(&K;(0k66YS$!v-FrCuzp(F%_ndpM z8o5E={yyg9_cZ8N-*?`zXZ1b!d*@q9ZJMHM_c<-FrZ9rn`<(YUxokO~qEHE3CG^S< zoNI)xZ{&y0a98b|(s$w~PL{16ZtPq7XKKmEjn{tWjLQ}duUp_yB@b&zYJX$jF`qdL zBIO*UV3_UM^;8S#UtwO@CjTJ}leu{A>3=xSaN*x&UpXtdAaMUzXdGCx=Jyb^Z#kNg zMjSCcMpKi%=AX{-W))oLVy8rh_dEORIKV;GhC*XPsh-Uaxwrp;QVKR4`oM$;g-Y2; zn@0r}Fkx+A-=u#zF?6&?>z1#bR<-SD{lwSK6f7>hCgje=s>W+hb!VxU~*;5VE`bLD^Y+G%grW+#ecet+W`3Sz^hDB#ylKZ-9I7aVHa;K=J$LOKS?!UNd zt1QJmQB9bx*QU4^hVOzs?^xS8{y4#mFphJs)L-B2%nQaFRsCl4;;UNsW~U}+=aGFpI? z5zJ9Vv-P)@7y`6g8|!HmhCJuyxQHPH=Tw?5WDOYDeD->!Svg{~L2t&9dn{Bc znT~~$#)Ptw*V5`xMJ!Ym3#HDl_QO^%tcqc=P0S24pS{OvqD9!f(+NJ6YG2?we)G)N+pU~uf51I3y& zz;WY$;mAQ9)*8C1+Nfr=u&)MdQPG&N9_N*yS$R$p`n@=WW=eHBO2x?u=e_k9OMA&|QNVchr z;Cv@;gK5w(1P6h5M+rCbFf0z8Gs8lr5-|P@(hY$j)kWEHs!4x^8oM7O->m;!p>G%s zJ!FMa4gYWT8HbAe=D%>f8yvq`p{BoKTBR5~guF_>G%U>8Ks&D%3m=8a{?CPZGX7uE z-szX7#+UT}q@9zbJ3gdz8V^yFI6m|9ACHS-Trt1;5C9mLdVRrCL(m!tkOgSmDn9y+92vLe?675PL^=>MXX zIsaMgokk}QU5hPfk%#JJGXFEbRfniX|0(xPjnsPz+=f)XM0FlXk)B46Eyc_C<3~DP zobzWbm^ia~magjVjbR4OYF*s3YWbSpjuy^=we-?RXz5(p(+g0jyL)Z)r#88B0z1m##%p2MVUW zbIB5v3RzjQW@TGT3p1Uxs->;RO#J?&$c;~JX&s+P6g)``tCTBbH1KdYr?032(zcb=s~L*0VonX~RzFtfT= zarX4Av4#)pz*@OxMN3!bx{l>N7RuS$vbeLi$6DLni6ToHR3+nGynI#LnVl=o&?APr zRe5B}{I#v=?pf6>B@i;bVko{*a7^=z<6EZ9n?1GVnC7X+>e+>E(FiHqs*aYn<=xgm z_=z))w@_6BDR#8$dxyH&1>GI1*K~Gwv|CK2=j*dQyp7TrZMEc_>-aw!3<} zkt?GY)2H<71;DWf3S;bmvg+f8xr5^aH8bzTMx$Zf?Fn(fQ^YFDvSL-c-||IDChZAG zd4S7|aZ`=pR-t&z&~g2RmTaRRqbi++Hz%EKt;>&S>1pd;g_eLf2TEW4 zRWdDy4!8NbA-D>PaNsC+1>iOk?sin{783vU&bhRl+>6=*PE_Nf*-9Z$6*Vnk+NfDDXgr?NFcZBpKN4X#M{kXwxQxUYsmL=V-ZGG8O z@fkI@wfl^ozCRq}UY4fM!LF_lz65nfZ{IER+&{Ugz3W=KJJ_SJ6{3@w97mzX;6@MA zh2bOQ*AW!h>h9?3K*!bIf>^99DN=ifGipPrf~Yn&DVw@*}t~cjoRDw z8?Ek;r0vKi-rZ%c)2ln&ESkMjfeytv4KX!$EFbt?wl;bL7mWY5^V@6ext@%X(!2P^d{3HpN-`+*;5 z`5GHD%Wy1ao893S*n4$n2Qt3b)hpZF9KF56jZR#T7yiL|ekMaduUg!JEXbF57t8j^ zQ|R=cI^0~fKBRAK2kZ5^bO}noUQb*CtqYh$_0QVfl3`6A7IPvl)r!36=S7FS=%21{ zUgBoO2?o0ag5(1dSt1AW0N>9F>)|NCz%R?^5?ISZx3vt!vh%P=0m0Q#4x$?<|BU!q?GSj+ltNl zMv9+-cszPkYc5_SV4Yq3pQe(vsFAEO!6zJVNdV^gY z0a=hru&X1$2hoFF9tpj?^be8)?)=dAp^Hun$YlYe>BLDPD;Wp8vZPUzET5sWwlSe( zk{7*VxtkkdFqb>(Eoi?&9PAbeQj!Ib`duVGjKs1MQg|gijbf%RV>n(IE=Qv!DEmtE zm1np`;YFq_dg2Ob3B!UtCV?0N@qCWGCsheqm0aj=ukcwS#DZQUGw6SQw!+N~ky%W? zy#gvuP*z^*LEUb4%9Qjd`Cxa9NDW@Z3p3lKZi=lr1;N3e}LTc%i?O7M-VJ3U|xzeAkK+iFZp}`iML}jI*87AvZDd8-=v&&5#M4T)>MYyD<-{^8n zN_Roz!9Ja!z)YNYS$`_}UP>7d6>Q;2Op(>QOCPt|9hF29S)yu0LT|9S=K$vVN2^h7 zyY%y`QEjA>^{b)}NijdECY{y|ONODY9t%wo!aS^)-ELYKLwHqcy9=e<(CudC&*#1& zTru3tGySsORl4eIdV|eDL2$i(3Cyva`~xJH^PE{b;+pi2diiAY$ta5;Jrn$PVlZPRa;emx zb-Q_NND;iZrkEJ|vCoVenCQY9QUv;g zy;MQoSq|b+r)!`v1bdOgFGU?yRkk!-taKlT)&VuGt(aF-g+ui8whq<{DR|Gd@K!31(i{ha_*v1uP zI-m=-by1$A!>jzsYuyTuFpdgZw$?36A}mXjY33KDbcv13_X=)?yg;C5{8 zqCy1OXR(M6HirfHn2+BG`tj1Vb^X~G5a#7$K*%-6Y?389vlXKkoN8*x;$Py1j_rb% z7c)%u^vil(zyW(U3*u!3uXIwWtbL-mnpbaGfwbt8RlTABrSt|HkpezJB)%dqljrMX zk_G#d5<0pm>7WhBH-S7R*%`3FOql-nQkZI=qF8p9e()T~ll*wKYa2Gv)=+%xV6*FKEWWlK*V4t{msE5CcX(b@cN_mZqkUL(20d25rr0Hfd0w>rJWbS zer{Q!4ZNQ)@@C>NOcrjNFyTR5u){1tt)u}mOcr+=16NpMB{&;EP$p)Bcv<&to`Ceq z`fpM1vGfL8(}Gx(1o6BQxd~p6KF=MhcXYV!oI;KXaMj|b!qG3w!T}#JB{DU=a8vkF zk5(OdkS^HG7Np6X78VcGZos?oU|#SCJc6BX0S`9sAl~Fd#7hkSFMO-}x6b`fjISQl zTEaI7VZQRI<4TcGU%~lqfipNZQ*;4~M6gT*SNSP=+D5n9-l*4XbjJ+Zw5&jj{|2KG1>v2{@^mNU$iu&+ztx{G3!xr2l`7oqL>DbNYM`wJm9PHkFQmvxB^QSGm&pIWi?Q@cf$l1Ni-%^Ji5 z^LxI|=X}2B-Ff)q_x)pLo}c&SbHAL==X^giJHy#3(XOl2@7!8~YjG+O&;JoM z+!?kS7_jZ?f|6!qSZUO@td&==0qD6Vy7#WIbuSa5VyZDL4;LD~Ada-7b`iZ3nM^l4 zE>;#qG21yfu` zw1?U-);rC=Ce+>Df!-8_2erdI? zTaC^5)83@_M+$?R;328MT=0ZZSdPLR9IDX0!&w=J+SK$8UqgQtT$MTuJ~i@f$S33P z(8QmLk=~WJFXfJ}ptT8*f_6it=SLF0V3%jfwL2P%lYXhM8hcj4M`n0ICIi|X&Fkw6 z>vK%NZc@CM6zh0GCC~`pYz78JuqESA-(}7_)E}iOw`NAI!yoMK&Swvu`XYB-g`*Fwz z!dl+C1k$P}8wDkxF_S~>9eW4Y;9v?|nRmc?z{sZ|pG*SeC&^);J!WtJU&tSZSuV#3 z=%EFyHk-Y|928!G<0^>mx|^pseMjDlA4R+yo}Ab#o~naWxjN+#;@9?-k6)Y9-u@-* zN5NW4`x=^kwwJqcRlC<-e+~UExSs&Kepqc3HsNp#5!!)uPR613zrDlv(ccJ}MG{i=p7j zoQ)=&D-1Nul@g(y z94qn)uE=!M;2k{99C8fYhXCKor)474(Sz4lf}-QcbgvaDWUS>4LA z#tF;n#+EgX!J7A71Zp%^K_jhYwF%1_>Mg4mId+R^wF$>X!E)LND}V|asEurbc{;h6;FYv0JvL!KjP1&QlP@L<>{eJcEDCMz3ES;eix_#*MxKT z9}{%WWc62OSo%)x+LyBAIIfOdT!JM9(uR6aVoK#@U%%CtOaaFwjiC981>2pu1nZ!EB1;40t60K8v3kxrVtK66jalve%_C-d_HP znDuOr;A)m*8HFbds}T&qp&RI3rHY+H$BNLhO31Q`-1FvW%0k+qPVQWg8wg9erpB|< ztfM^7N^?KMlAmH&@+UGp)wH`mXPVKX<_v%gP8C{^`EjDoq)`#*-W-1MaS2?g`venK zA=jg?0KX!OPY)Bh5;Thw!x*ubzm^3qeFD5_U@V$%!o%(qL z$!BL+_D=4qg1;*qHxG8WJnH1n1r-LLP&@NsT1DI^l_#A9diht#AA)s>p8BlhIuZ2p zACW%;cQf)0Mjmp0vk`tamFMD{A-#h#6mo~t9;s#@fsPWr{4nJAz{^tyfv!LD@*|M{ z9M%=2-d^`2d3k^2qhZ}RDf!7oOyD>5bXQL*ATHz{sey7h7`b;Kc`(YeTOH~E)5;(1 zopLo1EV^huQLunb6*eFfEf+?`%<94MhjlR+}(!_BG`st^k>HduUJh(+( zp`q#FA}$z=OEwO45sWbopXPsGkVc*AIy2Ywbed~fr?{S9G-=R``zlPMNInfsJ7G0* z_i1QS9(1dfW9MJ@TN%y;7n*o1@Jkk`gm-!;(L4coqp-ZFm9vykXhDoM)aj<-i*J1%n-V1(%@D z4NG4)vhj;gVXzwggHB3Wa@~Rui;;_U1%l-|&$&cF_a0aUUFT+5mmgSe%&;!H^>XEK zNQP@N{AprO`*S%QXB^7GgbX*D9KS=3{l~AoTU_81;0AEL>EU#o|9Zn(a4bikGvMRh ziUUmrI0HAWo>Jr+iF;H##XL)X5`FNeu+^2itIP3R+!wya@F4g`!)Hcao?y7teG)FTFc^l)6^2#Ox-`$rM$V>)@M?Ie;q~wXhTqB&aEA$aA6{%&EqA$LRf#Sz z^i@)i{uaZZ!#fN&!rvMG4h{#U_Bjr|f+I~p5j@OrDSWNrL*NC5+rf>7JHnqE?g}4t zY8s(3)HY?eHP@HE30!HW%F3NJD|0e;zV4|2TDa4qr=6E5__<$FfqY83VvmV;r{KE;JP z)eFWM&cRn1z73vcSVewohU*f}50^tS3ad>5tT1>y zBbWUtBV)OaG2Hm7x8}To6egdRvc}hu7v>-HBmT)%n_QI{PnTq3PzshB2XgpvhU*Q# znX#8X+bb3P;!_lSXyh7f_Y?gyVJ&@@x zP^aRiRc->k;+e2dS)&OrcUuU0ZP2T>m{!yA!rg)0c~3Cf<5 z>3v48zl#e00q&O9r=hkUoGNHPeH}Tl$7Fi((L2zQL>IVg;y?+~n~+|94+%O0HaQIH zj9mJ9Gt%qN&tY&o0TqNO2U5^`k6uBQz1r~e=uf1!)hM(ZEPcHXY4tZ5mR#>edil%P zzXQ)9K=H-v+OcP(3Np~!irzp8m}6M-2MtTU)Uf1wiIHD?T!!@KqG##1J2TI2U8`3Y zy@DL*bw$rIP@{6});y{r%PJAa?zJYh8OLr-q&DUGO-jIj!XUb3VOW&YTZ%5MFnAAn zH9VF8-=^jmxzeXM7rp++=syhmHYK^a9wzuLM>ONm+8eW@+Uk4UfV9;L+)ObCYreRG9!d{3uh!<;b1GX2Ffk>843>^g~SGBuedqWGM@Fz75tN|6r`tB4$zaMfMdrc8B|1n~8i6mKd>D?`KHDhgS(r9Ps{S!oJg`s)n; zUIrU81{;im4Bj*R6agP(^tT(i^glJcihzcU{$3-G$La4)z*Y`x&SHsMSPfhWktLc_6wnMrpEQ~`lQagB7YlR z8MsC(`N#0wWQRufKN@{;E0#fRyj<1zer%+DU#LY^&sE_~s(_&0xuA!p%FluYZf@<@M?R%JE|a zyi1*vkvKt1;T5I`--LURYS@eZAj2ygF^K;Q_*l5sB#3__6ZEH%s)%Gi0>0nKYvK7cTDJLO z`AzWdB!klb9h|cf-b26&QXDc6N#P+G9Ohmf6F&!UHH~aFTsp>=U_;Y8F#kzJ=^>Em z8n*uT!hBmG&aisj_lMB`-)@_xkb6CYevotnW+_olBi2 zMG_RWWx6$0awuFzkuAbNb$B>@xoH!<;kgXeekeX3wk2{Z?3eLslo!ChgqRl!g3Af` zj0pT#KOLUm%>4^NMR*(hj2UY0fo%kH;c7DA8`&cn`9iqfl+YUZL>eWtt(*Th6JV#? z58<6Ws`^IvO-5dr>82&HweJMar%hEPCDs$JOqTg7fsRS#UBTpK)`6z zZ%>2QSEVD@2ys$}8oMva=>IY!zaB22j`r z+!@ZvfdbSj|IR?vzl-}XsZux&1zRPjz^gi;n&e;z93Kn9dT==xosZV16O-5euGuppx_3e1g_!9c9A9y;$UCdB>D$M`vO2+cS;5>MlDbgwMXu6rN z(qF^ZQ-ywHyc4zwo}D9Lpy_rC;lC#lD2Gd7`)s!czNC$xy$XY^@MkPa{Q~4O*hcV8 zhV`ZA^*sCaN~*AZF#*GAguamksR+xh%ulu`G$!ed(J!_5tP(VLsYF3~IR^HqHQDv2(5E4(Ip z_pPvf6uuqSEt&f^H{%?%|6QHY(_6y9QL}f#T^%HF*CbB3?)q_;UN^D!N_TCaZfE`S zov^mkPsN$su1E*ttk+v~IQ0ExW=ao7Y_zaIws9cIgV6U0i>+I@%}|Eo=u*jXKqH z%|dB?SYGIWi+Pg3G4)|-A3ej(z`;IVw)Gz$e;omeUmvYPF?^t&n|;Pki(ck;^RXy& zkGj+o@%Kc)w~xzqhes7{C3xOd(Mh|*u0=O~Sr8m~b~H|Z|FOC-IQqWm4*qVw;h+3> z=;*oK;o(Ks@Kp9c2Sxvq%CTP-2G=%5g?sq>(Ou1g*@L2<`g_2UVKAg~bRK^fPCq01 s&pqLhWow6o!Srfo9a48>^yHrKXGKHq2!mD~qBo>=@#E3wd&0K=2b@R)Gynhq diff --git a/build/clacer.elf.map b/build/clacer.elf.map index 19230d4..8366555 100644 --- a/build/clacer.elf.map +++ b/build/clacer.elf.map @@ -82,8 +82,6 @@ Discarded input sections .text 0x00000000 0x0 CMakeFiles/clacer.dir/src/tft.c.obj .data 0x00000000 0x0 CMakeFiles/clacer.dir/src/tft.c.obj .bss 0x00000000 0x0 CMakeFiles/clacer.dir/src/tft.c.obj - .text.tft_vertical_scroll - 0x00000000 0x1a CMakeFiles/clacer.dir/src/tft.c.obj .text 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .data 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj @@ -924,8 +922,6 @@ Discarded input sections .text 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .data 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .text.__wrap___aeabi_farithmetic - 0x00000000 0x58 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.__wrap___aeabi_cfcmple 0x00000000 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.__wrap___aeabi_fcmpeq @@ -940,10 +936,6 @@ Discarded input sections 0x00000000 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.__wrap___aeabi_fcmpun 0x00000000 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .text.__wrap___aeabi_ui2f - 0x00000000 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .text.__wrap___aeabi_i2f - 0x00000000 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.__wrap___aeabi_f2iz 0x00000000 0x4e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.float2int @@ -952,8 +944,6 @@ Discarded input sections 0x00000000 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.float2ufix 0x00000000 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .text.__wrap___aeabi_f2uiz - 0x00000000 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.fix2float 0x00000000 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .text.ufix2float @@ -1138,7 +1128,6 @@ Discarded input sections .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj .text.aeabi_memset_memcpy 0x00000000 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - .text.memset 0x00000000 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj .text 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj .data 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj @@ -1238,19 +1227,81 @@ Discarded input sections .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .text.spi_deinit 0x00000000 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .text.spi_set_baudrate + 0x00000000 0x92 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .text.spi_init + 0x00000000 0x68 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .text.spi_get_baudrate 0x00000000 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .time_critical.spi_write_read_blocking 0x00000000 0x42 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .time_critical.spi_write_blocking + 0x00000000 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .time_critical.spi_read_blocking 0x00000000 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .time_critical.spi_write16_read16_blocking 0x00000000 0x42 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .time_critical.spi_write16_blocking + 0x00000000 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .time_critical.spi_read16_blocking 0x00000000 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - .text 0x00000000 0x0 /tmp/cc20NirU.o - .data 0x00000000 0x0 /tmp/cc20NirU.o - .bss 0x00000000 0x0 /tmp/cc20NirU.o + .debug_info 0x00000000 0x108b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_abbrev 0x00000000 0x2c9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_loclists + 0x00000000 0x673 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_aranges + 0x00000000 0x68 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_rnglists + 0x00000000 0x62 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_line 0x00000000 0xbae CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_str 0x00000000 0x591 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .comment 0x00000000 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .debug_frame 0x00000000 0x12c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .ARM.attributes + 0x00000000 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .text 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .data 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .bss 0x00000000 0x0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .rodata.pio_sm_claim.str1.4 + 0x00000000 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_claim + 0x00000000 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_claim_sm_mask + 0x00000000 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_unclaim + 0x00000000 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .rodata.pio_claim_unused_sm.str1.4 + 0x00000000 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_claim_unused_sm + 0x00000000 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_is_claimed + 0x00000000 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_can_add_program + 0x00000000 0x26 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_can_add_program_at_offset + 0x00000000 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_add_program_at_offset + 0x00000000 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .rodata.pio_remove_program.str1.4 + 0x00000000 0x4d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_remove_program + 0x00000000 0x58 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_clear_instruction_memory + 0x00000000 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_set_pins + 0x00000000 0x9e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_set_pins_with_mask + 0x00000000 0x9a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_set_pindirs_with_mask + 0x00000000 0x9c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_sm_drain_tx_fifo + 0x00000000 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .rodata.__func__.0 + 0x00000000 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .bss.claimed 0x00000000 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text 0x00000000 0x0 /tmp/cccn891E.o + .data 0x00000000 0x0 /tmp/cccn891E.o + .bss 0x00000000 0x0 /tmp/cccn891E.o .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) @@ -1549,11 +1600,11 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp .boot2 0x10000000 0x100 0x10000000 __boot2_start__ = . *(.boot2) - .boot2 0x10000000 0x100 /tmp/cc20NirU.o + .boot2 0x10000000 0x100 /tmp/cccn891E.o 0x10000100 __boot2_end__ = . 0x00000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) -.text 0x10000100 0x4920 +.text 0x10000100 0x4c50 0x10000100 __logical_binary_start = . *(.vectors) .vectors 0x10000100 0xd4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj @@ -1614,494 +1665,522 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp 0x100002b8 _init *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .text*) .text 0x100002bc 0x98 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o - .text.update_us_since_boot - 0x10000354 0x24 CMakeFiles/clacer.dir/src/main.c.obj - .text.get_absolute_time - 0x10000378 0x22 CMakeFiles/clacer.dir/src/main.c.obj - *fill* 0x1000039a 0x2 - .text.main 0x1000039c 0x4c CMakeFiles/clacer.dir/src/main.c.obj - 0x1000039c main + .text.sm_config_set_clkdiv + 0x10000354 0x3c CMakeFiles/clacer.dir/src/main.c.obj + .text.pio_get_default_sm_config + 0x10000390 0x28 CMakeFiles/clacer.dir/src/main.c.obj + .text.tft_program_get_default_config + 0x100003b8 0x3c CMakeFiles/clacer.dir/src/main.c.obj .text.set_sys_clock_khz - 0x100003e8 0x3c CMakeFiles/clacer.dir/src/tft.c.obj - .text.tft_cmd 0x10000424 0x88 CMakeFiles/clacer.dir/src/tft.c.obj - 0x10000424 tft_cmd - .text.tft_caset - 0x100004ac 0x20 CMakeFiles/clacer.dir/src/tft.c.obj - 0x100004ac tft_caset - .text.tft_raset - 0x100004cc 0x20 CMakeFiles/clacer.dir/src/tft.c.obj - 0x100004cc tft_raset + 0x100003f4 0x3c CMakeFiles/clacer.dir/src/main.c.obj + .text.tft_program_init + 0x10000430 0xc8 CMakeFiles/clacer.dir/src/main.c.obj + .text.update_us_since_boot + 0x100004f8 0x24 CMakeFiles/clacer.dir/src/main.c.obj + .text.get_absolute_time + 0x1000051c 0x22 CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x1000053e 0x2 + .text.main 0x10000540 0x84 CMakeFiles/clacer.dir/src/main.c.obj + 0x10000540 main + .text.tft_set_dc_cs + 0x100005c4 0x40 CMakeFiles/clacer.dir/src/tft.c.obj + 0x100005c4 tft_set_dc_cs + .text.tft_write_cmd + 0x10000604 0x9e CMakeFiles/clacer.dir/src/tft.c.obj + 0x10000604 tft_write_cmd + .text.lcd_init + 0x100006a2 0x28 CMakeFiles/clacer.dir/src/tft.c.obj + 0x100006a2 lcd_init + .text.tft_start_pixels + 0x100006ca 0x1e CMakeFiles/clacer.dir/src/tft.c.obj + 0x100006ca tft_start_pixels .text.tft_init - 0x100004ec 0x11c CMakeFiles/clacer.dir/src/tft.c.obj - 0x100004ec tft_init - .text.tft_ramwr - 0x10000608 0x44 CMakeFiles/clacer.dir/src/tft.c.obj - 0x10000608 tft_ramwr - .text.tft_write - 0x1000064c 0x18 CMakeFiles/clacer.dir/src/tft.c.obj - 0x1000064c tft_write - .text.tft_put 0x10000664 0x16 CMakeFiles/clacer.dir/src/tft.c.obj - 0x10000664 tft_put - *fill* 0x1000067a 0x2 - .text.tft_set_cursor - 0x1000067c 0x1c CMakeFiles/clacer.dir/src/tft.c.obj - 0x1000067c tft_set_cursor + 0x100006e8 0x6c CMakeFiles/clacer.dir/src/tft.c.obj + 0x100006e8 tft_init .text.tft_fill - 0x10000698 0x68 CMakeFiles/clacer.dir/src/tft.c.obj - 0x10000698 tft_fill + 0x10000754 0x50 CMakeFiles/clacer.dir/src/tft.c.obj + 0x10000754 tft_fill .text.set_sys_clock_pll - 0x10000700 0x78 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x10000700 set_sys_clock_pll + 0x100007a4 0x78 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x100007a4 set_sys_clock_pll .text.check_sys_clock_khz - 0x10000778 0xb0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - 0x10000778 check_sys_clock_khz + 0x1000081c 0xb0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x1000081c check_sys_clock_khz .text.gpio_set_function - 0x10000828 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x10000828 gpio_set_function + 0x100008cc 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x100008cc gpio_set_function .text.gpio_init - 0x10000858 0x16 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - 0x10000858 gpio_init - *fill* 0x1000086e 0x2 + 0x100008fc 0x16 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x100008fc gpio_init + *fill* 0x10000912 0x2 .text.running_on_fpga - 0x10000870 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - 0x10000870 running_on_fpga + 0x10000914 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x10000914 running_on_fpga .text.hw_claim_lock - 0x10000884 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x10000884 hw_claim_lock + 0x10000928 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x10000928 hw_claim_lock .text.hw_claim_unlock - 0x1000089c 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x1000089c hw_claim_unlock + 0x10000940 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x10000940 hw_claim_unlock .text.hw_claim_or_assert - 0x100008b0 0x32 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - 0x100008b0 hw_claim_or_assert - *fill* 0x100008e2 0x2 + 0x10000954 0x32 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x10000954 hw_claim_or_assert + *fill* 0x10000986 0x2 .text.spin_locks_reset - 0x100008e4 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x100008e4 spin_locks_reset + 0x10000988 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x10000988 spin_locks_reset .text.next_striped_spin_lock_num - 0x10000904 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - 0x10000904 next_striped_spin_lock_num + 0x100009a8 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x100009a8 next_striped_spin_lock_num .text.set_raw_irq_handler_and_unlock - 0x10000920 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x100009c4 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .text.resolve_branch - 0x10000948 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x100009ec 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .text.make_branch - 0x10000978 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000a1c 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .text.insert_branch_and_link - 0x100009c0 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000a64 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .text.irq_is_enabled - 0x10000a00 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000a00 irq_is_enabled + 0x10000aa4 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000aa4 irq_is_enabled .text.irq_set_mask_enabled - 0x10000a18 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000a18 irq_set_mask_enabled + 0x10000abc 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000abc irq_set_mask_enabled .text.irq_set_enabled - 0x10000a38 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000a38 irq_set_enabled - *fill* 0x10000a46 0x2 + 0x10000adc 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000adc irq_set_enabled + *fill* 0x10000aea 0x2 .text.irq_get_vtable_handler - 0x10000a48 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000a48 irq_get_vtable_handler + 0x10000aec 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000aec irq_get_vtable_handler .text.irq_set_exclusive_handler - 0x10000a58 0x54 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000a58 irq_set_exclusive_handler + 0x10000afc 0x54 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000afc irq_set_exclusive_handler .text.irq_remove_handler - 0x10000aac 0x188 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000aac irq_remove_handler + 0x10000b50 0x188 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000b50 irq_remove_handler .text.irq_add_tail_to_free_list - 0x10000c34 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000c34 irq_add_tail_to_free_list + 0x10000cd8 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000cd8 irq_add_tail_to_free_list .text.irq_init_priorities - 0x10000d24 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - 0x10000d24 irq_init_priorities + 0x10000dc8 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x10000dc8 irq_init_priorities .text.lock_init - 0x10000d40 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj - 0x10000d40 lock_init + 0x10000de4 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x10000de4 lock_init .text.mutex_init - 0x10000d50 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x10000d50 mutex_init + 0x10000df4 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x10000df4 mutex_init .text.recursive_mutex_init - 0x10000d6a 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - 0x10000d6a recursive_mutex_init + 0x10000e0e 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x10000e0e recursive_mutex_init .text.time_reached - 0x10000d88 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000e2c 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.get_entry - 0x10000db0 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000e54 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.timer_pool_entry_comparator - 0x10000de8 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x10000de8 timer_pool_entry_comparator - *fill* 0x10000e16 0x2 + 0x10000e8c 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000e8c timer_pool_entry_comparator + *fill* 0x10000eba 0x2 .text.update_us_since_boot - 0x10000e18 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000ebc 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.delayed_by_us - 0x10000e3c 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000ee0 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.ph_get_node - 0x10000e70 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000f14 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.ph_contains_node - 0x10000ea0 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000f44 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.ph_new_node - 0x10000ebe 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10000ee6 0x2 + 0x10000f62 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10000f8a 0x2 .text.ph_add_child_node - 0x10000ee8 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10000f8c 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.ph_merge_nodes - 0x10000f54 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10000f92 0x2 + 0x10000ff8 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10001036 0x2 .text.ph_insert_node - 0x10000f94 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001038 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.ph_free_node - 0x10000fd0 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001074 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.get_entry_id_high - 0x1000102c 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100010d0 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_post_alloc_init - 0x1000105c 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001100 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.sleep_until_callback - 0x1000109c 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001140 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.get_absolute_time - 0x100010cc 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001170 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.make_timeout_time_us - 0x100010ee 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10001112 0x2 + 0x10001192 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100011b6 0x2 .text.add_alarm_under_lock - 0x10001114 0x94 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100011b8 0x94 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_alarm_callback - 0x100011a8 0x20c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x1000124c 0x20c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_init_default - 0x100013b4 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x100013b4 alarm_pool_init_default + 0x10001458 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001458 alarm_pool_init_default .text.alarm_pool_get_default - 0x100013f4 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x100013f4 alarm_pool_get_default + 0x10001498 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001498 alarm_pool_get_default .text.alarm_pool_add_alarm_at - 0x10001420 0x10e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x10001420 alarm_pool_add_alarm_at + 0x100014c4 0x10e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100014c4 alarm_pool_add_alarm_at .text.add_alarm_at - 0x1000152e 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100015d2 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.alarm_pool_cancel_alarm - 0x1000155c 0xa0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x1000155c alarm_pool_cancel_alarm + 0x10001600 0xa0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001600 alarm_pool_cancel_alarm .text.cancel_alarm - 0x100015fc 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100016a0 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .text.sleep_until - 0x1000160c 0xb0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x1000160c sleep_until + 0x100016b0 0xb0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x100016b0 sleep_until .text.sleep_us - 0x100016bc 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x100016bc sleep_us + 0x10001760 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001760 sleep_us .text.sleep_ms - 0x100016d6 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x100016d6 sleep_ms - *fill* 0x100016ea 0x2 + 0x1000177a 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x1000177a sleep_ms + *fill* 0x1000178e 0x2 .text.best_effort_wfe_or_timeout - 0x100016ec 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - 0x100016ec best_effort_wfe_or_timeout + 0x10001790 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10001790 best_effort_wfe_or_timeout .text.hardware_alarm_irq_handler - 0x10001730 0x8c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x100017d4 0x8c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .text.hardware_alarm_claim - 0x100017bc 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x100017bc hardware_alarm_claim + 0x10001860 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10001860 hardware_alarm_claim .text.time_us_64 - 0x100017d4 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x100017d4 time_us_64 + 0x10001878 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10001878 time_us_64 .text.busy_wait_until - 0x100017ec 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x100017ec busy_wait_until + 0x10001890 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10001890 busy_wait_until .text.hardware_alarm_set_callback - 0x10001814 0x90 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x10001814 hardware_alarm_set_callback + 0x100018b8 0x90 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x100018b8 hardware_alarm_set_callback .text.hardware_alarm_set_target - 0x100018a4 0xe8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x100018a4 hardware_alarm_set_target + 0x10001948 0xe8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10001948 hardware_alarm_set_target .text.hardware_alarm_cancel - 0x1000198c 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - 0x1000198c hardware_alarm_cancel + 0x10001a30 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10001a30 hardware_alarm_cancel .text.ph_get_node - 0x100019cc 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001a70 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_add_child_node - 0x100019fc 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001aa0 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_merge_nodes - 0x10001a68 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001b0c 0x3e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_clear - 0x10001aa6 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - 0x10001aa6 ph_clear + 0x10001b4a 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001b4a ph_clear .text.ph_post_alloc_init - 0x10001ada 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - 0x10001ada ph_post_alloc_init + 0x10001b7e 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001b7e ph_post_alloc_init .text.ph_merge_two_pass - 0x10001ae8 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - 0x10001ae8 ph_merge_two_pass + 0x10001b8c 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001b8c ph_merge_two_pass .text.ph_remove_any_head - 0x10001b44 0xc0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001be8 0xc0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .text.ph_remove_head - 0x10001c04 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - 0x10001c04 ph_remove_head + 0x10001ca8 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001ca8 ph_remove_head .text.ph_remove_and_free_node - 0x10001c18 0xa0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - 0x10001c18 ph_remove_and_free_node + 0x10001cbc 0xa0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10001cbc ph_remove_and_free_node .text.uart_set_baudrate - 0x10001cb8 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - 0x10001cb8 uart_set_baudrate + 0x10001d5c 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x10001d5c uart_set_baudrate .text.uart_set_translate_crlf - 0x10001d14 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - 0x10001d14 uart_set_translate_crlf + 0x10001db8 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x10001db8 uart_set_translate_crlf .text.uart_init - 0x10001d3c 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - 0x10001d3c uart_init + 0x10001de0 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x10001de0 uart_init .text.clock_configure - 0x10001dbc 0x104 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x10001dbc clock_configure + 0x10001e60 0x104 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x10001e60 clock_configure .text.clocks_init - 0x10001ec0 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x10001ec0 clocks_init + 0x10001f64 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x10001f64 clocks_init .text.clock_get_hz - 0x10001fc0 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - 0x10001fc0 clock_get_hz + 0x10002064 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x10002064 clock_get_hz .text.pll_init - 0x10001fcc 0x12c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - 0x10001fcc pll_init + 0x10002070 0x12c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x10002070 pll_init .text.watchdog_start_tick - 0x100020f8 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - 0x100020f8 watchdog_start_tick + 0x1000219c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x1000219c watchdog_start_tick .text.xosc_init - 0x10002108 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - 0x10002108 xosc_init - .text._exit 0x10002130 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x10002130 _exit - .text.exit 0x10002134 0x6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x10002134 exit - *fill* 0x1000213a 0x2 + 0x100021ac 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x100021ac xosc_init + .text._exit 0x100021d4 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x100021d4 _exit + .text.exit 0x100021d8 0x6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x100021d8 exit + *fill* 0x100021de 0x2 .text.__assert_func - 0x1000213c 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x1000213c __assert_func + 0x100021e0 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x100021e0 __assert_func .text.runtime_init - 0x10002174 0xf8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x10002174 runtime_init - .text.panic 0x1000226c 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - 0x1000226c panic + 0x10002218 0xf8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x10002218 runtime_init + .text.panic 0x10002310 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x10002310 panic .text._out_null - 0x1000229c 0x2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002340 0x2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_fct - 0x1000229e 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._atoi 0x100022ac 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002342 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._atoi 0x10002350 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._out_rev - 0x100022d0 0xae CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002374 0xae CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._ntoa_format - 0x1000237e 0x110 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002422 0x110 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._ntoa_long - 0x1000248e 0xbc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002532 0xbc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._ntoa_long_long - 0x1000254a 0x10e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._etoa 0x10002658 0x420 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .text._ftoa 0x10002a78 0x354 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x100025ee 0x10e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._etoa 0x100026fc 0x420 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .text._ftoa 0x10002b1c 0x354 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text._vsnprintf - 0x10002dcc 0x668 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10002e70 0x668 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .text.vfctprintf - 0x10003434 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - 0x10003434 vfctprintf - .text 0x10003454 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x100034d8 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x100034d8 vfctprintf + .text 0x100034f8 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj .text.rom_func_lookup - 0x10003464 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x10003464 rom_func_lookup + 0x10003508 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x10003508 rom_func_lookup .text.rom_data_lookup - 0x10003474 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x10003474 rom_data_lookup + 0x10003518 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x10003518 rom_data_lookup .text.rom_funcs_lookup - 0x10003484 0x36 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - 0x10003484 rom_funcs_lookup - *fill* 0x100034ba 0x2 + 0x10003528 0x36 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x10003528 rom_funcs_lookup + *fill* 0x1000355e 0x2 .text.__wrap___aeabi_idiv - 0x100034bc 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x100034bc __wrap___aeabi_idivmod - 0x100034bc divmod_s32s32 - 0x100034bc div_s32s32 - 0x100034bc __wrap___aeabi_idiv - 0x100034c4 divmod_s32s32_unsafe - 0x100034f0 divmod_s32s32_savestate + 0x10003560 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x10003560 __wrap___aeabi_idivmod + 0x10003560 divmod_s32s32 + 0x10003560 div_s32s32 + 0x10003560 __wrap___aeabi_idiv + 0x10003568 divmod_s32s32_unsafe + 0x10003594 divmod_s32s32_savestate .text.__wrap___aeabi_uidiv - 0x1000350c 0x4c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x1000350c __wrap___aeabi_uidiv - 0x1000350c __wrap___aeabi_uidivmod - 0x1000350c div_u32u32 - 0x1000350c divmod_u32u32 - 0x10003514 divmod_u32u32_unsafe - 0x1000353c divmod_u32u32_savestate + 0x100035b0 0x4c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x100035b0 __wrap___aeabi_uidiv + 0x100035b0 __wrap___aeabi_uidivmod + 0x100035b0 div_u32u32 + 0x100035b0 divmod_u32u32 + 0x100035b8 divmod_u32u32_unsafe + 0x100035e0 divmod_u32u32_savestate .text.__wrap___aeabi_ldiv - 0x10003558 0x424 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - 0x10003558 div_s64s64 - 0x10003558 divmod_s64s64 - 0x10003558 __wrap___aeabi_ldivmod - 0x10003588 div_u64u64 - 0x10003588 divmod_u64u64 - 0x10003588 __wrap___aeabi_uldivmod - 0x10003598 divmod_u64u64_savestate - 0x100035b8 divmod_s64s64_unsafe - 0x10003640 divmod_u64u64_unsafe + 0x100035fc 0x424 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x100035fc div_s64s64 + 0x100035fc divmod_s64s64 + 0x100035fc __wrap___aeabi_ldivmod + 0x1000362c div_u64u64 + 0x1000362c divmod_u64u64 + 0x1000362c __wrap___aeabi_uldivmod + 0x1000363c divmod_u64u64_savestate + 0x1000365c divmod_s64s64_unsafe + 0x100036e4 divmod_u64u64_unsafe .text.__wrap___aeabi_darithmetic - 0x1000397c 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x1000397c __wrap___aeabi_drsub - 0x10003982 __wrap___aeabi_dsub - 0x10003994 __wrap___aeabi_dadd - 0x100039a6 __wrap___aeabi_ddiv - 0x100039e2 __wrap___aeabi_dmul + 0x10003a20 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003a20 __wrap___aeabi_drsub + 0x10003a26 __wrap___aeabi_dsub + 0x10003a38 __wrap___aeabi_dadd + 0x10003a4a __wrap___aeabi_ddiv + 0x10003a86 __wrap___aeabi_dmul .text.__wrap___aeabi_cdcmple - 0x100039fc 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x100039fc __wrap___aeabi_cdrcmple - 0x10003a0c __wrap___aeabi_cdcmple - 0x10003a0c __wrap___aeabi_cdcmpeq + 0x10003aa0 0x6c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003aa0 __wrap___aeabi_cdrcmple + 0x10003ab0 __wrap___aeabi_cdcmple + 0x10003ab0 __wrap___aeabi_cdcmpeq .text.__wrap___aeabi_dcmplt - 0x10003a68 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003a68 __wrap___aeabi_dcmplt + 0x10003b0c 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b0c __wrap___aeabi_dcmplt .text.__wrap___aeabi_dcmple - 0x10003a74 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003a74 __wrap___aeabi_dcmple + 0x10003b18 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b18 __wrap___aeabi_dcmple .text.__wrap___aeabi_dcmpge - 0x10003a84 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003a84 __wrap___aeabi_dcmpge + 0x10003b28 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b28 __wrap___aeabi_dcmpge .text.__wrap___aeabi_dcmpgt - 0x10003a94 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003a94 __wrap___aeabi_dcmpgt + 0x10003b38 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b38 __wrap___aeabi_dcmpgt .text.__wrap___aeabi_dcmpun - 0x10003a9e 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003a9e __wrap___aeabi_dcmpun - *fill* 0x10003aba 0x2 + 0x10003b42 0x1c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b42 __wrap___aeabi_dcmpun + *fill* 0x10003b5e 0x2 .text.__wrap___aeabi_i2d - 0x10003abc 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003abc __wrap___aeabi_ui2d - 0x10003ac4 __wrap___aeabi_i2d + 0x10003b60 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b60 __wrap___aeabi_ui2d + 0x10003b68 __wrap___aeabi_i2d .text.__wrap___aeabi_d2iz - 0x10003af4 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003af4 __wrap___aeabi_d2iz - 0x10003af4 double2int_z + 0x10003b98 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003b98 __wrap___aeabi_d2iz + 0x10003b98 double2int_z .text.__wrap___aeabi_d2uiz - 0x10003b3c 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - 0x10003b3c double2uint - 0x10003b3c __wrap___aeabi_d2uiz + 0x10003be0 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x10003be0 double2uint + 0x10003be0 __wrap___aeabi_d2uiz .text.__aeabi_double_init - 0x10003b54 0xcc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x10003b54 __aeabi_double_init + 0x10003bf8 0xcc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x10003bf8 __aeabi_double_init .text.double_table_shim_on_use_helper - 0x10003c20 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x10003c20 double_table_shim_on_use_helper + 0x10003cc4 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10003cc4 double_table_shim_on_use_helper .text.__wrap___aeabi_dsub - 0x10003c54 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x10003c54 drsub_shim - 0x10003c5a dsub_shim + 0x10003cf8 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10003cf8 drsub_shim + 0x10003cfe dsub_shim .text.dadd_shim - 0x10003c64 0x15c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x10003c64 dadd_shim + 0x10003d08 0x15c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10003d08 dadd_shim .text.dmul_shim - 0x10003dc0 0x15c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x10003dc0 dmul_shim + 0x10003e64 0x15c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10003e64 dmul_shim .text.ddiv_shim - 0x10003f1c 0x1b0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x10003f1c ddiv_shim + 0x10003fc0 0x1b0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10003fc0 ddiv_shim .text.double2uint_shim - 0x100040cc 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x100040cc double2uint_shim - 0x100040ce double2ufix_shim - *fill* 0x100040da 0x2 + 0x10004170 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10004170 double2uint_shim + 0x10004172 double2ufix_shim + *fill* 0x1000417e 0x2 .text.double2uint64_shim - 0x100040dc 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x100040dc double2uint64_shim - 0x100040de double2ufix64_shim - 0x100040fe d2fix_a + 0x10004180 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x10004180 double2uint64_shim + 0x10004182 double2ufix64_shim + 0x100041a2 d2fix_a .text.dunpacks - 0x1000414c 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - 0x1000414c dunpacks + 0x100041f0 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x100041f0 dunpacks .text.__aeabi_lmul - 0x10004188 0x32 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - 0x10004188 __wrap___aeabi_lmul - *fill* 0x100041ba 0x2 + 0x1000422c 0x32 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + 0x1000422c __wrap___aeabi_lmul + *fill* 0x1000425e 0x2 + .text.__wrap___aeabi_farithmetic + 0x10004260 0x58 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x10004260 __wrap___aeabi_frsub + 0x10004266 __wrap___aeabi_fsub + 0x10004270 __wrap___aeabi_fadd + 0x1000427a __wrap___aeabi_fdiv + 0x100042a6 __wrap___aeabi_fmul + .text.__wrap___aeabi_ui2f + 0x100042b8 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x100042b8 __wrap___aeabi_ui2f + *fill* 0x100042c2 0x2 + .text.__wrap___aeabi_i2f + 0x100042c4 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x100042c4 __wrap___aeabi_i2f + .text.__wrap___aeabi_f2uiz + 0x10004308 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x10004308 __wrap___aeabi_f2uiz .text.__aeabi_float_init - 0x100041bc 0xfc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x100041bc __aeabi_float_init + 0x10004318 0xfc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x10004318 __aeabi_float_init .text.float_table_shim_on_use_helper - 0x100042b8 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj - 0x100042b8 float_table_shim_on_use_helper - .text 0x100042ec 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x100042ec __aeabi_mem_init - .text.memcpy 0x100042fc 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x100042fc __wrap___aeabi_memcpy - 0x100042fc __wrap_memcpy + 0x10004414 0x34 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + 0x10004414 float_table_shim_on_use_helper + .text 0x10004448 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x10004448 __aeabi_mem_init + .text.memset 0x10004458 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x10004458 __wrap_memset + .text.memcpy 0x10004464 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x10004464 __wrap___aeabi_memcpy + 0x10004464 __wrap_memcpy .text.stdio_out_chars_no_crlf - 0x10004308 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x10004316 0x2 + 0x10004470 0xe CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x1000447e 0x2 .text.stdio_out_chars_crlf - 0x10004318 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004480 0x80 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_stack_buffer_flush - 0x10004398 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004500 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_buffered_printer - 0x100043dc 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004544 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.update_us_since_boot - 0x100043fc 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004564 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.get_absolute_time - 0x10004420 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x10004442 0x2 + 0x10004588 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x100045aa 0x2 .text.delayed_by_ms - 0x10004444 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x100045ac 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.make_timeout_time_ms - 0x10004488 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x100045f0 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdout_serialize_begin - 0x100044a8 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x100044a8 stdout_serialize_begin + 0x10004610 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004610 stdout_serialize_begin .text.stdout_serialize_end - 0x100044c8 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x100044c8 stdout_serialize_end + 0x10004630 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004630 stdout_serialize_end .text.stdio_put_string - 0x100044d8 0x98 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004640 0x98 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .text.stdio_set_driver_enabled - 0x10004570 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x10004570 stdio_set_driver_enabled + 0x100046d8 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x100046d8 stdio_set_driver_enabled .text.stdio_flush - 0x1000459c 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x1000459c stdio_flush + 0x10004704 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004704 stdio_flush .text.__wrap_puts - 0x100045bc 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x100045bc __wrap_puts - *fill* 0x100045da 0x2 + 0x10004724 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004724 __wrap_puts + *fill* 0x10004742 0x2 .text.__wrap_vprintf - 0x100045dc 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x100045dc __wrap_vprintf + 0x10004744 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004744 __wrap_vprintf .text.__wrap_printf - 0x1000461c 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x1000461c __wrap_printf + 0x10004784 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10004784 __wrap_printf .text.stdio_init_all - 0x10004634 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x10004634 stdio_init_all - *fill* 0x1000463e 0x2 + 0x1000479c 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x1000479c stdio_init_all + *fill* 0x100047a6 0x2 .text.uart_putc - 0x10004640 0x60 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x100047a8 0x60 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .text.uart_getc - 0x100046a0 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x10004808 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .text.stdio_uart_out_chars - 0x100046c4 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x1000482c 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .text.stdio_uart_in_chars - 0x100046e4 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x100046e4 stdio_uart_in_chars + 0x1000484c 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x1000484c stdio_uart_in_chars .text.on_uart_rx - 0x10004740 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x100048a8 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .text.stdio_uart_set_chars_available_callback - 0x10004768 0x8c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x100048d0 0x8c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .text.stdio_uart_init_full - 0x100047f4 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x100047f4 stdio_uart_init_full + 0x1000495c 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x1000495c stdio_uart_init_full .text.stdio_uart_init - 0x10004838 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x10004838 stdio_uart_init - .text.spi_set_baudrate - 0x10004860 0x92 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - 0x10004860 spi_set_baudrate - *fill* 0x100048f2 0x2 - .text.spi_init - 0x100048f4 0x68 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - 0x100048f4 spi_init - .text.strlen 0x1000495c 0x5c /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - 0x1000495c strlen + 0x100049a0 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x100049a0 stdio_uart_init + .text.pio_get_default_sm_config + 0x100049c8 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text._pio_can_add_program_at_offset + 0x100049f0 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text._pio_find_offset_for_program + 0x10004a2c 0x7c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text._pio_add_program_at_offset + 0x10004aa8 0x7c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .text.pio_add_program + 0x10004b24 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x10004b24 pio_add_program + .text.pio_sm_set_consecutive_pindirs + 0x10004b5c 0xa4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x10004b5c pio_sm_set_consecutive_pindirs + .text.pio_sm_init + 0x10004c00 0xb0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x10004c00 pio_sm_init + .text.strlen 0x10004cb0 0x5c /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + 0x10004cb0 strlen *(.fini) - .fini 0x100049b8 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crti.o - 0x100049b8 _fini - *fill* 0x100049bc 0x4 - .fini.__stub 0x100049c0 0x60 linker stubs + .fini 0x10004d0c 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crti.o + 0x10004d0c _fini + .fini.__stub 0x10004d10 0x40 linker stubs *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -2113,279 +2192,293 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp *(SORT_BY_NAME(.dtors.*)) *(.dtors) *(.eh_frame*) - .eh_frame 0x10004a20 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o - 0x10004a20 . = ALIGN (0x4) + .eh_frame 0x10004d50 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o + 0x10004d50 . = ALIGN (0x4) -.glue_7 0x10004a20 0x0 - .glue_7 0x10004a20 0x0 linker stubs +.glue_7 0x10004d50 0x0 + .glue_7 0x10004d50 0x0 linker stubs -.glue_7t 0x10004a20 0x0 - .glue_7t 0x10004a20 0x0 linker stubs +.glue_7t 0x10004d50 0x0 + .glue_7t 0x10004d50 0x0 linker stubs -.vfp11_veneer 0x10004a20 0x0 - .vfp11_veneer 0x10004a20 0x0 linker stubs +.vfp11_veneer 0x10004d50 0x0 + .vfp11_veneer 0x10004d50 0x0 linker stubs -.v4_bx 0x10004a20 0x0 - .v4_bx 0x10004a20 0x0 linker stubs +.v4_bx 0x10004d50 0x0 + .v4_bx 0x10004d50 0x0 linker stubs -.iplt 0x10004a20 0x0 - .iplt 0x10004a20 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o +.iplt 0x10004d50 0x0 + .iplt 0x10004d50 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o -.rodata 0x10004a20 0xf04 +.rodata 0x10004d50 0xfdc *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*) - .rodata.update_us_since_boot.str1.4 - 0x10004a20 0x6b CMakeFiles/clacer.dir/src/main.c.obj - *fill* 0x10004a8b 0x1 - .rodata.main.str1.4 - 0x10004a8c 0x5 CMakeFiles/clacer.dir/src/main.c.obj - *fill* 0x10004a91 0x3 - .rodata.__func__.0 - 0x10004a94 0x15 CMakeFiles/clacer.dir/src/main.c.obj - *fill* 0x10004aa9 0x3 - .rodata.lcd_config - 0x10004aac 0x20 CMakeFiles/clacer.dir/src/main.c.obj - 0x10004aac lcd_config .rodata.set_sys_clock_khz.str1.4 - 0x10004acc 0x32 CMakeFiles/clacer.dir/src/tft.c.obj - .rodata.tft_fill.str1.4 - 0x10004afe 0x5 CMakeFiles/clacer.dir/src/tft.c.obj - *fill* 0x10004afe 0x2 - .rodata.resolve_branch.str1.4 - 0x10004b00 0x5f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004b5f 0x1 - .rodata.make_branch.str1.4 - 0x10004b60 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .rodata.insert_branch_and_link.str1.4 - 0x10004b90 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .rodata.irq_set_exclusive_handler.str1.4 - 0x10004ba0 0x36 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004bd6 0x2 - .rodata.irq_remove_handler.str1.4 - 0x10004bd8 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004c12 0x2 - .rodata.irq_add_tail_to_free_list.str1.4 - 0x10004c14 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004c4e 0x2 - .rodata.__func__.0 - 0x10004c50 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004c6a 0x2 - .rodata.__func__.1 - 0x10004c6c 0x17 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004c83 0x1 - .rodata.__func__.2 - 0x10004c84 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004c97 0x1 - .rodata.__func__.3 - 0x10004c98 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .rodata.__func__.4 - 0x10004ca4 0xf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004cb3 0x1 - .rodata.__func__.6 - 0x10004cb4 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - *fill* 0x10004cce 0x2 - .rodata.str1.4 - 0x10004cd0 0x95 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - *fill* 0x10004d65 0x3 - .rodata.__func__.1 - 0x10004d68 0xb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - *fill* 0x10004d73 0x1 - .rodata.__func__.3 - 0x10004d74 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - .rodata.get_entry.str1.4 - 0x10004d8c 0x65 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x10004d50 0x32 CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x10004d82 0x2 .rodata.update_us_since_boot.str1.4 - 0x10004df1 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004df1 0x3 - .rodata.ph_get_node.str1.4 - 0x10004df4 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.ph_add_child_node.str1.4 - 0x10004e64 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004e92 0x2 - .rodata.ph_insert_node.str1.4 - 0x10004e94 0x3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004e97 0x1 - .rodata.ph_free_node.str1.4 - 0x10004e98 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.add_alarm_under_lock.str1.4 - 0x10004ed0 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.alarm_pool_alarm_callback.str1.4 - 0x10004ef8 0x60 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.alarm_pool_get_default.str1.4 - 0x10004f58 0x21 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004f79 0x3 - .rodata.alarm_pool_cancel_alarm.str1.4 - 0x10004f7c 0x27 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004fa3 0x1 - .rodata.sleep_until.str1.4 - 0x10004fa4 0x4d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10004ff1 0x3 - .rodata.__func__.1 - 0x10004ff4 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.__func__.3 - 0x1000500c 0x17 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10005023 0x1 - .rodata.__func__.4 - 0x10005024 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10005036 0x2 - .rodata.__func__.5 - 0x10005038 0xd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x10005045 0x3 - .rodata.__func__.6 - 0x10005048 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x1000505a 0x2 - .rodata.__func__.7 - 0x1000505c 0xf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x1000506b 0x1 - .rodata.__func__.8 - 0x1000506c 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .rodata.__func__.9 - 0x10005078 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x1000508d 0x3 - .rodata.__func__.10 - 0x10005090 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x100050a5 0x3 - .rodata.__func__.11 - 0x100050a8 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x100050c2 0x2 - .rodata.__func__.12 - 0x100050c4 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x100050ce 0x2 - .rodata.hardware_alarm_claim.str1.4 - 0x100050d0 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - *fill* 0x100050f2 0x2 - .rodata.hardware_alarm_set_target.str1.4 - 0x100050f4 0x6f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - *fill* 0x10005163 0x1 + 0x10004d84 0x6b CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x10004def 0x1 + .rodata.main.str1.4 + 0x10004df0 0x5 CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x10004df5 0x3 .rodata.__func__.0 - 0x10005164 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x10004df8 0x15 CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x10004e0d 0x3 + .rodata.lcd_config + 0x10004e10 0x24 CMakeFiles/clacer.dir/src/main.c.obj + 0x10004e10 lcd_config + .rodata.tft_program + 0x10004e34 0x6 CMakeFiles/clacer.dir/src/main.c.obj + *fill* 0x10004e3a 0x2 + .rodata.tft_program_instructions + 0x10004e3c 0x4 CMakeFiles/clacer.dir/src/main.c.obj + .rodata.st7789_init_seq + 0x10004e40 0x23 CMakeFiles/clacer.dir/src/tft.c.obj + *fill* 0x10004e63 0x1 + .rodata.resolve_branch.str1.4 + 0x10004e64 0x5f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004ec3 0x1 + .rodata.make_branch.str1.4 + 0x10004ec4 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .rodata.insert_branch_and_link.str1.4 + 0x10004ef4 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .rodata.irq_set_exclusive_handler.str1.4 + 0x10004f04 0x36 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004f3a 0x2 + .rodata.irq_remove_handler.str1.4 + 0x10004f3c 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004f76 0x2 + .rodata.irq_add_tail_to_free_list.str1.4 + 0x10004f78 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004fb2 0x2 + .rodata.__func__.0 + 0x10004fb4 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004fce 0x2 + .rodata.__func__.1 + 0x10004fd0 0x17 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004fe7 0x1 + .rodata.__func__.2 + 0x10004fe8 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10004ffb 0x1 + .rodata.__func__.3 + 0x10004ffc 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .rodata.__func__.4 + 0x10005008 0xf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10005017 0x1 + .rodata.__func__.6 + 0x10005018 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + *fill* 0x10005032 0x2 + .rodata.str1.4 + 0x10005034 0x95 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + *fill* 0x100050c9 0x3 + .rodata.__func__.1 + 0x100050cc 0xb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + *fill* 0x100050d7 0x1 + .rodata.__func__.3 + 0x100050d8 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .rodata.get_entry.str1.4 + 0x100050f0 0x65 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.update_us_since_boot.str1.4 + 0x10005155 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005155 0x3 .rodata.ph_get_node.str1.4 - 0x1000517e 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x10005158 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .rodata.ph_add_child_node.str1.4 - 0x1000517e 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - *fill* 0x1000517e 0x2 + 0x100051c8 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100051f6 0x2 + .rodata.ph_insert_node.str1.4 + 0x100051f8 0x3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100051fb 0x1 + .rodata.ph_free_node.str1.4 + 0x100051fc 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.add_alarm_under_lock.str1.4 + 0x10005234 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.alarm_pool_alarm_callback.str1.4 + 0x1000525c 0x60 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.alarm_pool_get_default.str1.4 + 0x100052bc 0x21 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100052dd 0x3 + .rodata.alarm_pool_cancel_alarm.str1.4 + 0x100052e0 0x27 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005307 0x1 + .rodata.sleep_until.str1.4 + 0x10005308 0x4d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005355 0x3 + .rodata.__func__.1 + 0x10005358 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.__func__.3 + 0x10005370 0x17 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005387 0x1 + .rodata.__func__.4 + 0x10005388 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x1000539a 0x2 + .rodata.__func__.5 + 0x1000539c 0xd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100053a9 0x3 + .rodata.__func__.6 + 0x100053ac 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100053be 0x2 + .rodata.__func__.7 + 0x100053c0 0xf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100053cf 0x1 + .rodata.__func__.8 + 0x100053d0 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .rodata.__func__.9 + 0x100053dc 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x100053f1 0x3 + .rodata.__func__.10 + 0x100053f4 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005409 0x3 + .rodata.__func__.11 + 0x1000540c 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005426 0x2 + .rodata.__func__.12 + 0x10005428 0xa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x10005432 0x2 + .rodata.hardware_alarm_claim.str1.4 + 0x10005434 0x22 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + *fill* 0x10005456 0x2 + .rodata.hardware_alarm_set_target.str1.4 + 0x10005458 0x6f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + *fill* 0x100054c7 0x1 + .rodata.__func__.0 + 0x100054c8 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .rodata.ph_get_node.str1.4 + 0x100054e2 0x70 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .rodata.ph_add_child_node.str1.4 + 0x100054e2 0x2e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + *fill* 0x100054e2 0x2 .rodata.ph_remove_any_head.str1.4 - 0x10005180 0x98 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x100054e4 0x98 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj 0xac (size before relaxing) .rodata.ph_remove_and_free_node.str1.4 - 0x10005218 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x1000557c 0x1e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj 0x26 (size before relaxing) - *fill* 0x10005236 0x2 + *fill* 0x1000559a 0x2 .rodata.__func__.0 - 0x10005238 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x1000559c 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .rodata.__func__.1 - 0x10005250 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - *fill* 0x10005263 0x1 + 0x100055b4 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + *fill* 0x100055c7 0x1 .rodata.__func__.2 - 0x10005264 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - *fill* 0x10005276 0x2 + 0x100055c8 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + *fill* 0x100055da 0x2 .rodata.__func__.3 - 0x10005278 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x100055dc 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .rodata.clock_configure.str1.4 - 0x10005284 0x61 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - *fill* 0x100052e5 0x3 + 0x100055e8 0x61 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + *fill* 0x10005649 0x3 .rodata.__func__.1 - 0x100052e8 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x1000564c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .rodata.pll_init.str1.4 - 0x100052f8 0x12b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - *fill* 0x10005423 0x1 + 0x1000565c 0x12b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + *fill* 0x10005787 0x1 .rodata.__func__.0 - 0x10005424 0x9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - *fill* 0x1000542d 0x3 + 0x10005788 0x9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + *fill* 0x10005791 0x3 .rodata.__assert_func.str1.4 - 0x10005430 0x3f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x10005794 0x3f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x43 (size before relaxing) - *fill* 0x1000546f 0x1 + *fill* 0x100057d3 0x1 .rodata.runtime_init.str1.4 - 0x10005470 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - *fill* 0x100054db 0x1 + 0x100057d4 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + *fill* 0x1000583f 0x1 .rodata.panic.str1.4 - 0x100054dc 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - *fill* 0x100054ee 0x2 + 0x10005840 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + *fill* 0x10005852 0x2 .rodata.__func__.2 - 0x100054f0 0xd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - *fill* 0x100054fd 0x3 + 0x10005854 0xd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + *fill* 0x10005861 0x3 .rodata._ftoa.str1.4 - 0x10005500 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x10005515 0x3 + 0x10005864 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + *fill* 0x10005879 0x3 .rodata._vsnprintf - 0x10005518 0x19c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - *fill* 0x100056b4 0x4 + 0x1000587c 0x19c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .rodata.pow10.0 - 0x100056b8 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x10005a18 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .rodata.__aeabi_double_init.str1.4 - 0x10005708 0xb2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - *fill* 0x100057ba 0x2 + 0x10005a68 0xb2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + *fill* 0x10005b1a 0x2 .rodata.__func__.0 - 0x100057bc 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x10005b1c 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .rodata.__aeabi_float_init.str1.4 - 0x100057d0 0x84 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x10005b30 0x84 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj 0x88 (size before relaxing) .rodata.__func__.0 - 0x10005854 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - *fill* 0x10005867 0x1 + 0x10005bb4 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + *fill* 0x10005bc7 0x1 .rodata.str1.4 - 0x10005868 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005bc8 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_81 - 0x100058a4 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005c04 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_75 - 0x100058b0 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005c10 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.__bi_44 - 0x100058bc 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005c1c 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .rodata.update_us_since_boot.str1.4 - 0x100058c8 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x10005c28 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .rodata.crlf_str.2 - 0x100058c8 0x2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x100058ca 0x2 + 0x10005c28 0x2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x10005c2a 0x2 .rodata.__func__.3 - 0x100058cc 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - *fill* 0x100058e1 0x3 + 0x10005c2c 0x15 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + *fill* 0x10005c41 0x3 .rodata.str1.4 - 0x100058e4 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x10005c44 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .rodata.__bi_33.4 - 0x10005910 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x10005c70 0xc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .rodata.__bi_34.5 - 0x1000591c 0x8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x10005924 . = ALIGN (0x4) + 0x10005c7c 0x8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .rodata._pio_find_offset_for_program.str1.4 + 0x10005c84 0x73 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + *fill* 0x10005cf7 0x1 + .rodata._pio_add_program_at_offset.str1.4 + 0x10005cf8 0x11 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + *fill* 0x10005d09 0x3 + .rodata.__func__.1 + 0x10005d0c 0x1d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0x10005d2c . = ALIGN (0x4) + *fill* 0x10005d29 0x3 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) - 0x10005924 . = ALIGN (0x4) + 0x10005d2c . = ALIGN (0x4) -.rel.dyn 0x10005924 0x0 - .rel.iplt 0x10005924 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o +.rel.dyn 0x10005d2c 0x0 + .rel.iplt 0x10005d2c 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x10005924 __exidx_start = . + 0x10005d2c __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x10005924 __exidx_end = . - 0x10005924 . = ALIGN (0x4) - 0x10005924 __binary_info_start = . + 0x10005d2c __exidx_end = . + 0x10005d2c . = ALIGN (0x4) + 0x10005d2c __binary_info_start = . -.binary_info 0x10005924 0x24 +.binary_info 0x10005d2c 0x24 *(.binary_info.keep.*) .binary_info.keep.__bi_ptr81 - 0x10005924 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d2c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr75 - 0x10005928 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d30 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr50 - 0x1000592c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d34 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr44 - 0x10005930 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d38 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr38 - 0x10005934 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d3c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr30 - 0x10005938 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d40 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .binary_info.keep.__bi_ptr22 - 0x1000593c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + 0x10005d44 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj *(.binary_info.*) .binary_info.__bi_ptr34 - 0x10005940 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x10005d48 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .binary_info.__bi_ptr33 - 0x10005944 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x10005948 __binary_info_end = . - 0x10005948 . = ALIGN (0x4) - 0x10005948 __etext = . + 0x10005d4c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x10005d50 __binary_info_end = . + 0x10005d50 . = ALIGN (0x4) + 0x10005d50 __etext = . .ram_vector_table 0x20000000 0xc0 @@ -2394,7 +2487,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp 0x20000000 0xc0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x20000000 ram_vector_table -.data 0x200000c0 0x2c4 load address 0x10005948 +.data 0x200000c0 0x244 load address 0x10005d50 0x200000c0 __data_start__ = . *(vtable) *(.time_critical*) @@ -2411,166 +2504,160 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp .time_critical.mutex_exit 0x200001c8 0x4c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj 0x200001c8 mutex_exit - .time_critical.spi_write_blocking - 0x20000214 0x3a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - 0x20000214 spi_write_blocking - .time_critical.spi_write16_blocking - 0x2000024e 0x3c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - 0x2000024e spi_write16_blocking *(.text*) - *fill* 0x2000028a 0x2 - .text 0x2000028c 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - 0x2000028c __aeabi_ldiv0 - 0x2000028c __aeabi_idiv0 - .text.__stub 0x20000290 0x20 linker stubs - 0x200002b0 . = ALIGN (0x4) + .text 0x20000214 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x20000214 __aeabi_ldiv0 + 0x20000214 __aeabi_idiv0 + .text.__stub 0x20000218 0x20 linker stubs + 0x20000238 . = ALIGN (0x4) *(.rodata*) - 0x200002b0 . = ALIGN (0x4) + 0x20000238 . = ALIGN (0x4) *(.data*) .data.striped_spin_lock_num - 0x200002b0 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - *fill* 0x200002b1 0x3 - .data 0x200002b4 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj - 0x200002b4 irq_handler_chain_slots - 0x200002e4 irq_handler_chain_first_slot - 0x200002ee irq_handler_chain_remove_tail + 0x20000238 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + *fill* 0x20000239 0x3 + .data 0x2000023c 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj + 0x2000023c irq_handler_chain_slots + 0x2000026c irq_handler_chain_first_slot + 0x20000276 irq_handler_chain_remove_tail .data.default_alarm_pool - 0x200002fc 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x20000284 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .data.default_alarm_pool_heap - 0x20000314 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - *fill* 0x20000324 0xc + 0x2000029c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + *fill* 0x200002ac 0x4 .data.aeabi_bits_funcs - 0x20000330 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - 0x20000330 aeabi_bits_funcs - 0x20000340 aeabi_bits_funcs_end + 0x200002b0 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x200002b0 aeabi_bits_funcs + 0x200002c0 aeabi_bits_funcs_end .data.aeabi_mem_funcs - 0x20000340 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - 0x20000340 aeabi_mem_funcs - 0x20000350 aeabi_mem_funcs_end + 0x200002c0 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x200002c0 aeabi_mem_funcs + 0x200002d0 aeabi_mem_funcs_end .data.stdio_uart - 0x20000350 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - 0x20000350 stdio_uart - 0x20000368 . = ALIGN (0x4) + 0x200002d0 0x18 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x200002d0 stdio_uart + 0x200002e8 . = ALIGN (0x4) *(.after_data.*) - 0x20000368 . = ALIGN (0x4) - 0x20000368 PROVIDE (__mutex_array_start = .) + 0x200002e8 . = ALIGN (0x4) + 0x200002e8 PROVIDE (__mutex_array_start = .) *(SORT_BY_NAME(.mutex_array.*)) *(.mutex_array) - .mutex_array 0x20000368 0x8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - 0x20000370 PROVIDE (__mutex_array_end = .) - 0x20000370 . = ALIGN (0x4) - 0x20000370 PROVIDE (__preinit_array_start = .) + .mutex_array 0x200002e8 0x8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x200002f0 PROVIDE (__mutex_array_end = .) + 0x200002f0 . = ALIGN (0x4) + 0x200002f0 PROVIDE (__preinit_array_start = .) *(SORT_BY_NAME(.preinit_array.*)) .preinit_array.00001 - 0x20000370 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x200002f0 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj .preinit_array.00010 - 0x20000374 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x200002f4 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj .preinit_array.00020 - 0x20000378 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x200002f8 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj .preinit_array.00020 - 0x2000037c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x200002fc 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj *(.preinit_array) - 0x20000380 PROVIDE (__preinit_array_end = .) - 0x20000380 . = ALIGN (0x4) - 0x20000380 PROVIDE (__init_array_start = .) + 0x20000300 PROVIDE (__preinit_array_end = .) + 0x20000300 . = ALIGN (0x4) + 0x20000300 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array) - .init_array 0x20000380 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o - 0x20000384 PROVIDE (__init_array_end = .) - 0x20000384 . = ALIGN (0x4) - 0x20000384 PROVIDE (__fini_array_start = .) + .init_array 0x20000300 0x4 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o + 0x20000304 PROVIDE (__init_array_end = .) + 0x20000304 . = ALIGN (0x4) + 0x20000304 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) - 0x20000384 PROVIDE (__fini_array_end = .) + 0x20000304 PROVIDE (__fini_array_end = .) *(.jcr) - 0x20000384 . = ALIGN (0x4) - 0x20000384 __data_end__ = . + 0x20000304 . = ALIGN (0x4) + 0x20000304 __data_end__ = . .tm_clone_table - 0x20000384 0x0 load address 0x10005c0c + 0x20000304 0x0 load address 0x10005f94 .tm_clone_table - 0x20000384 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o + 0x20000304 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o .tm_clone_table - 0x20000384 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtend.o + 0x20000304 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtend.o -.igot.plt 0x20000384 0x0 load address 0x10005c0c - .igot.plt 0x20000384 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o +.igot.plt 0x20000304 0x0 load address 0x10005f94 + .igot.plt 0x20000304 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o .uninitialized_data - 0x20000384 0x0 load address 0x10005c0c - 0x20000384 . = ALIGN (0x4) + 0x20000304 0x0 load address 0x10005f94 + 0x20000304 . = ALIGN (0x4) *(.uninitialized_data*) -.scratch_x 0x20040000 0x0 load address 0x10005c0c +.scratch_x 0x20040000 0x0 load address 0x10005f94 0x20040000 __scratch_x_start__ = . *(.scratch_x.*) 0x20040000 . = ALIGN (0x4) 0x20040000 __scratch_x_end__ = . - 0x10005c0c __scratch_x_source__ = LOADADDR (.scratch_x) + 0x10005f94 __scratch_x_source__ = LOADADDR (.scratch_x) -.scratch_y 0x20041000 0x0 load address 0x10005c0c +.scratch_y 0x20041000 0x0 load address 0x10005f94 0x20041000 __scratch_y_start__ = . *(.scratch_y.*) 0x20041000 . = ALIGN (0x4) 0x20041000 __scratch_y_end__ = . - 0x10005c0c __scratch_y_source__ = LOADADDR (.scratch_y) + 0x10005f94 __scratch_y_source__ = LOADADDR (.scratch_y) -.bss 0x20000388 0x3f8 - 0x20000388 . = ALIGN (0x4) - 0x20000388 __bss_start__ = . +.bss 0x20000308 0x404 + 0x20000308 . = ALIGN (0x4) + 0x20000308 __bss_start__ = . *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*))) .bss.default_alarm_pool_entries - 0x20000388 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .bss 0x20000488 0x1c /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o + 0x20000308 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .bss 0x20000408 0x1c /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtbegin.o + .bss._used_instruction_space + 0x20000424 0x8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .bss.alarm_callbacks - 0x200004a4 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x2000042c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .bss.chars_available_callback - 0x200004b4 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x2000043c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .bss.chars_available_param - 0x200004b8 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x20000440 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .bss.configured_freq - 0x200004bc 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x20000444 0x28 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .bss.default_alarm_pool_entry_ids_high - 0x200004e4 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x2000046c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .bss.default_alarm_pool_heap_nodes - 0x200004f4 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .bss.drivers 0x20000524 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .bss.filter 0x20000528 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .bss.pools 0x2000052c 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .bss.sd_table 0x2000053c 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x2000053c sd_table + 0x2000047c 0x30 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .bss.drivers 0x200004ac 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .bss.filter 0x200004b0 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .bss.pools 0x200004b4 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .bss.sd_table 0x200004c4 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x200004c4 sd_table .bss.sf_clz_func - 0x2000063c 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - 0x2000063c sf_clz_func - .bss.sf_table 0x20000640 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - 0x20000640 sf_table + 0x200005c4 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x200005c4 sf_clz_func + .bss.sf_table 0x200005c8 0x100 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x200005c8 sf_table .bss.sleep_notifier - 0x20000740 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x200006c8 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .bss.target_hi - 0x20000744 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .bss.tft_cfg 0x20000754 0x20 CMakeFiles/clacer.dir/src/tft.c.obj + 0x200006cc 0x10 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .bss.tft_cfg 0x200006dc 0x24 CMakeFiles/clacer.dir/src/tft.c.obj .bss.uart_char_to_line_feed - 0x20000774 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - 0x20000774 uart_char_to_line_feed + 0x20000700 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x20000700 uart_char_to_line_feed .bss.uart_instance - 0x20000778 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .bss.claimed 0x2000077c 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x20000704 0x4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .bss.claimed 0x20000708 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .bss.irq_hander_chain_free_slot_head - 0x2000077d 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .bss.tft_data_mode - 0x2000077e 0x1 CMakeFiles/clacer.dir/src/tft.c.obj + 0x20000709 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .bss.timer_callbacks_pending - 0x2000077f 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x2000070a 0x1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj *(COMMON) - 0x20000780 . = ALIGN (0x4) - 0x20000780 __bss_end__ = . + 0x2000070c . = ALIGN (0x4) + *fill* 0x2000070b 0x1 + 0x2000070c __bss_end__ = . -.heap 0x20000780 0x800 - 0x20000780 __end__ = . - 0x20000780 end = __end__ +.heap 0x2000070c 0x800 + 0x2000070c __end__ = . + 0x2000070c end = __end__ *(.heap*) - .heap 0x20000780 0x800 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - 0x20000f80 __HeapLimit = . + .heap 0x2000070c 0x800 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + 0x20000f0c __HeapLimit = . .stack1_dummy *(.stack1*) @@ -2579,8 +2666,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp *(.stack*) .stack 0x20041000 0x800 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj -.flash_end 0x10005c0c 0x0 - 0x10005c0c __flash_binary_end = . +.flash_end 0x10005f94 0x0 + 0x10005f94 __flash_binary_end = . 0x20040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM)) 0x20041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X)) 0x20042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y)) @@ -2637,7 +2724,8 @@ LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pi LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj -LOAD /tmp/cc20NirU.o +LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj +LOAD /tmp/cccn891E.o LOAD /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libstdc++.a LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a START GROUP @@ -2734,9 +2822,9 @@ LOAD linker stubs .ARM.attributes 0x000005ea 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .ARM.attributes - 0x00000616 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + 0x00000616 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .ARM.attributes - 0x00000642 0x22 /tmp/cc20NirU.o + 0x00000642 0x22 /tmp/cccn891E.o .ARM.attributes 0x00000664 0x1e /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .ARM.attributes @@ -2773,149 +2861,149 @@ LOAD linker stubs .comment 0x00000022 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj .comment 0x00000022 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .comment 0x00000022 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .comment 0x00000022 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + .comment 0x00000022 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .comment 0x00000022 0x33 /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) 0x34 (size before relaxing) .comment 0x00000055 0x23 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/crtend.o -.debug_info 0x00000000 0x16e9b - .debug_info 0x00000000 0x54a CMakeFiles/clacer.dir/src/main.c.obj - .debug_info 0x0000054a 0x184a CMakeFiles/clacer.dir/src/tft.c.obj - .debug_info 0x00001d94 0x515 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - .debug_info 0x000022a9 0x16c7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - .debug_info 0x00003970 0x1fb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - .debug_info 0x00003b6b 0x696 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - .debug_info 0x00004201 0x5fa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - .debug_info 0x000047fb 0x1c44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .debug_info 0x0000643f 0x1a3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj - .debug_info 0x000065e2 0x1d23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - .debug_info 0x00008305 0x33f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .debug_info 0x0000b6fa 0x1459 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .debug_info 0x0000cb53 0xe82 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - .debug_info 0x0000d9d5 0xb20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - .debug_info 0x0000e4f5 0xfa6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - .debug_info 0x0000f49b 0x505 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - .debug_info 0x0000f9a0 0x4d8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - .debug_info 0x0000fe78 0x1c7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - .debug_info 0x0001003f 0xefb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .debug_info 0x00010f3a 0x19db CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .debug_info 0x00012915 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - .debug_info 0x00012938 0x331 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - .debug_info 0x00012c69 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - .debug_info 0x00012c8c 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - .debug_info 0x00012caf 0x312 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - .debug_info 0x00012fc1 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - .debug_info 0x00012fe4 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - .debug_info 0x00013008 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .debug_info 0x0001302b 0x326 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - .debug_info 0x00013351 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj - .debug_info 0x00013374 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - .debug_info 0x00013397 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - .debug_info 0x000133ba 0x2b3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj - .debug_info 0x0001366d 0x173d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .debug_info 0x00014daa 0x102a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .debug_info 0x00015dd4 0x108b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - .debug_info 0x00016e5f 0x3c /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) +.debug_info 0x00000000 0x188eb + .debug_info 0x00000000 0x1495 CMakeFiles/clacer.dir/src/main.c.obj + .debug_info 0x00001495 0x1186 CMakeFiles/clacer.dir/src/tft.c.obj + .debug_info 0x0000261b 0x515 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .debug_info 0x00002b30 0x16c7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + .debug_info 0x000041f7 0x1fb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + .debug_info 0x000043f2 0x696 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + .debug_info 0x00004a88 0x5fa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + .debug_info 0x00005082 0x1c44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .debug_info 0x00006cc6 0x1a3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + .debug_info 0x00006e69 0x1d23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .debug_info 0x00008b8c 0x33f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .debug_info 0x0000bf81 0x1459 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .debug_info 0x0000d3da 0xe82 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .debug_info 0x0000e25c 0xb20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + .debug_info 0x0000ed7c 0xfa6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .debug_info 0x0000fd22 0x505 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + .debug_info 0x00010227 0x4d8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + .debug_info 0x000106ff 0x1c7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + .debug_info 0x000108c6 0xefb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .debug_info 0x000117c1 0x19db CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .debug_info 0x0001319c 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .debug_info 0x000131bf 0x331 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + .debug_info 0x000134f0 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + .debug_info 0x00013513 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + .debug_info 0x00013536 0x312 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + .debug_info 0x00013848 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + .debug_info 0x0001386b 0x24 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + .debug_info 0x0001388f 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + .debug_info 0x000138b2 0x326 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + .debug_info 0x00013bd8 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + .debug_info 0x00013bfb 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + .debug_info 0x00013c1e 0x23 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + .debug_info 0x00013c41 0x2b3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + .debug_info 0x00013ef4 0x173d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .debug_info 0x00015631 0x102a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .debug_info 0x0001665b 0x2254 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .debug_info 0x000188af 0x3c /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x4e26 - .debug_abbrev 0x00000000 0x2a3 CMakeFiles/clacer.dir/src/main.c.obj - .debug_abbrev 0x000002a3 0x39a CMakeFiles/clacer.dir/src/tft.c.obj - .debug_abbrev 0x0000063d 0x1da CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - .debug_abbrev 0x00000817 0x361 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - .debug_abbrev 0x00000b78 0xf8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - .debug_abbrev 0x00000c70 0x2d1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - .debug_abbrev 0x00000f41 0x249 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - .debug_abbrev 0x0000118a 0x500 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .debug_abbrev 0x0000168a 0x116 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj - .debug_abbrev 0x000017a0 0x3f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - .debug_abbrev 0x00001b95 0x5c6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .debug_abbrev 0x0000215b 0x3d5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .debug_abbrev 0x00002530 0x290 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - .debug_abbrev 0x000027c0 0x2e3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - .debug_abbrev 0x00002aa3 0x412 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - .debug_abbrev 0x00002eb5 0x1e7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - .debug_abbrev 0x0000309c 0x1a8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - .debug_abbrev 0x00003244 0x10c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - .debug_abbrev 0x00003350 0x51f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .debug_abbrev 0x0000386f 0x371 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .debug_abbrev 0x00003be0 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - .debug_abbrev 0x00003bf2 0x167 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - .debug_abbrev 0x00003d59 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - .debug_abbrev 0x00003d6b 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - .debug_abbrev 0x00003d7d 0x1bf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - .debug_abbrev 0x00003f3c 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - .debug_abbrev 0x00003f4e 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - .debug_abbrev 0x00003f62 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .debug_abbrev 0x00003f74 0x1c2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - .debug_abbrev 0x00004136 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj - .debug_abbrev 0x00004148 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - .debug_abbrev 0x0000415a 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - .debug_abbrev 0x0000416c 0xb8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj - .debug_abbrev 0x00004224 0x47a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .debug_abbrev 0x0000469e 0x499 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .debug_abbrev 0x00004b37 0x2c9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - .debug_abbrev 0x00004e00 0x26 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) +.debug_abbrev 0x00000000 0x51b0 + .debug_abbrev 0x00000000 0x472 CMakeFiles/clacer.dir/src/main.c.obj + .debug_abbrev 0x00000472 0x345 CMakeFiles/clacer.dir/src/tft.c.obj + .debug_abbrev 0x000007b7 0x1da CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .debug_abbrev 0x00000991 0x361 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + .debug_abbrev 0x00000cf2 0xf8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + .debug_abbrev 0x00000dea 0x2d1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + .debug_abbrev 0x000010bb 0x249 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + .debug_abbrev 0x00001304 0x500 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .debug_abbrev 0x00001804 0x116 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + .debug_abbrev 0x0000191a 0x3f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .debug_abbrev 0x00001d0f 0x5c6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .debug_abbrev 0x000022d5 0x3d5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .debug_abbrev 0x000026aa 0x290 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .debug_abbrev 0x0000293a 0x2e3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + .debug_abbrev 0x00002c1d 0x412 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .debug_abbrev 0x0000302f 0x1e7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + .debug_abbrev 0x00003216 0x1a8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + .debug_abbrev 0x000033be 0x10c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + .debug_abbrev 0x000034ca 0x51f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .debug_abbrev 0x000039e9 0x371 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .debug_abbrev 0x00003d5a 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .debug_abbrev 0x00003d6c 0x167 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + .debug_abbrev 0x00003ed3 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + .debug_abbrev 0x00003ee5 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + .debug_abbrev 0x00003ef7 0x1bf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + .debug_abbrev 0x000040b6 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + .debug_abbrev 0x000040c8 0x14 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + .debug_abbrev 0x000040dc 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + .debug_abbrev 0x000040ee 0x1c2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + .debug_abbrev 0x000042b0 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + .debug_abbrev 0x000042c2 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + .debug_abbrev 0x000042d4 0x12 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + .debug_abbrev 0x000042e6 0xb8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + .debug_abbrev 0x0000439e 0x47a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .debug_abbrev 0x00004818 0x499 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .debug_abbrev 0x00004cb1 0x4d9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .debug_abbrev 0x0000518a 0x26 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_loclists - 0x00000000 0x922b + 0x00000000 0xa1dc .debug_loclists - 0x00000000 0x75 CMakeFiles/clacer.dir/src/main.c.obj + 0x00000000 0x50d CMakeFiles/clacer.dir/src/main.c.obj .debug_loclists - 0x00000075 0x6c3 CMakeFiles/clacer.dir/src/tft.c.obj + 0x0000050d 0x514 CMakeFiles/clacer.dir/src/tft.c.obj .debug_loclists - 0x00000738 0x1d5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x00000a21 0x1d5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .debug_loclists - 0x0000090d 0xb07 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x00000bf6 0xb07 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .debug_loclists - 0x00001414 0xad CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x000016fd 0xad CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj .debug_loclists - 0x000014c1 0x2af CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x000017aa 0x2af CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj .debug_loclists - 0x00001770 0x182 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x00001a59 0x182 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj .debug_loclists - 0x000018f2 0xdb7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x00001bdb 0xdb7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .debug_loclists - 0x000026a9 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x00002992 0x50 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj .debug_loclists - 0x000026f9 0xa5b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x000029e2 0xa5b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj .debug_loclists - 0x00003154 0x1450 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x0000343d 0x1450 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .debug_loclists - 0x000045a4 0x698 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x0000488d 0x698 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .debug_loclists - 0x00004c3c 0x7aa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00004f25 0x7aa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .debug_loclists - 0x000053e6 0x321 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x000056cf 0x321 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj .debug_loclists - 0x00005707 0x5b5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x000059f0 0x5b5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .debug_loclists - 0x00005cbc 0x1ff CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x00005fa5 0x1ff CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj .debug_loclists - 0x00005ebb 0x1fd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x000061a4 0x1fd CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj .debug_loclists - 0x000060b8 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x000063a1 0x48 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj .debug_loclists - 0x00006100 0x3d0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x000063e9 0x3d0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj .debug_loclists - 0x000064d0 0x16f9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x000067b9 0x16f9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .debug_loclists - 0x00007bc9 0x14d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x00007eb2 0x14d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj .debug_loclists - 0x00007d16 0x41 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00007fff 0x41 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .debug_loclists - 0x00007d57 0x4f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x00008040 0x4f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .debug_loclists - 0x00007da6 0x8c3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x0000808f 0x8c3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .debug_loclists - 0x00008669 0x54f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x00008952 0x54f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .debug_loclists - 0x00008bb8 0x673 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + 0x00008ea1 0x133b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj -.debug_aranges 0x00000000 0x10a0 +.debug_aranges 0x00000000 0x10f8 .debug_aranges - 0x00000000 0x30 CMakeFiles/clacer.dir/src/main.c.obj + 0x00000000 0x58 CMakeFiles/clacer.dir/src/main.c.obj .debug_aranges - 0x00000030 0x70 CMakeFiles/clacer.dir/src/tft.c.obj + 0x00000058 0x48 CMakeFiles/clacer.dir/src/tft.c.obj .debug_aranges 0x000000a0 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .debug_aranges @@ -2983,223 +3071,223 @@ LOAD linker stubs .debug_aranges 0x00000fb0 0x68 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .debug_aranges - 0x00001018 0x68 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + 0x00001018 0xc0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .debug_aranges - 0x00001080 0x20 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x000010d8 0x20 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_rnglists - 0x00000000 0xec2 + 0x00000000 0xf47 .debug_rnglists - 0x00000000 0x1f CMakeFiles/clacer.dir/src/main.c.obj + 0x00000000 0x59 CMakeFiles/clacer.dir/src/main.c.obj .debug_rnglists - 0x0000001f 0x5d CMakeFiles/clacer.dir/src/tft.c.obj + 0x00000059 0x32 CMakeFiles/clacer.dir/src/tft.c.obj .debug_rnglists - 0x0000007c 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + 0x0000008b 0x5c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj .debug_rnglists - 0x000000d8 0xec CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + 0x000000e7 0xec CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj .debug_rnglists - 0x000001c4 0x19 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + 0x000001d3 0x19 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj .debug_rnglists - 0x000001dd 0x31 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + 0x000001ec 0x31 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj .debug_rnglists - 0x0000020e 0x3d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + 0x0000021d 0x3d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj .debug_rnglists - 0x0000024b 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + 0x0000025a 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj .debug_rnglists - 0x0000033b 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + 0x0000034a 0x13 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj .debug_rnglists - 0x0000034e 0xe7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + 0x0000035d 0xe7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj .debug_rnglists - 0x00000435 0x179 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + 0x00000444 0x179 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj .debug_rnglists - 0x000005ae 0x6a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + 0x000005bd 0x6a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj .debug_rnglists - 0x00000618 0x8e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + 0x00000627 0x8e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj .debug_rnglists - 0x000006a6 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + 0x000006b5 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj .debug_rnglists - 0x000006ea 0x52 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + 0x000006f9 0x52 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj .debug_rnglists - 0x0000073c 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + 0x0000074b 0x1a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj .debug_rnglists - 0x00000756 0x3d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + 0x00000765 0x3d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj .debug_rnglists - 0x00000793 0x1f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + 0x000007a2 0x1f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj .debug_rnglists - 0x000007b2 0x7a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + 0x000007c1 0x7a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj .debug_rnglists - 0x0000082c 0xe5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + 0x0000083b 0xe5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj .debug_rnglists - 0x00000911 0x49 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + 0x00000920 0x49 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj .debug_rnglists - 0x0000095a 0x2b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + 0x00000969 0x2b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj .debug_rnglists - 0x00000985 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + 0x00000994 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj .debug_rnglists - 0x000009b1 0xed CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + 0x000009c0 0xed CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj .debug_rnglists - 0x00000a9e 0x21 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + 0x00000aad 0x21 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj .debug_rnglists - 0x00000abf 0x99 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + 0x00000ace 0x99 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj .debug_rnglists - 0x00000b58 0xdf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + 0x00000b67 0xdf CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj .debug_rnglists - 0x00000c37 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + 0x00000c46 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj .debug_rnglists - 0x00000c57 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + 0x00000c66 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj .debug_rnglists - 0x00000c8f 0x25 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + 0x00000c9e 0x25 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj .debug_rnglists - 0x00000cb4 0x1b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + 0x00000cc3 0x1b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj .debug_rnglists - 0x00000ccf 0x117 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + 0x00000cde 0x117 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .debug_rnglists - 0x00000de6 0x7a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + 0x00000df5 0x7a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj .debug_rnglists - 0x00000e60 0x62 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj + 0x00000e6f 0xd8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj -.debug_line 0x00000000 0xf472 - .debug_line 0x00000000 0x438 CMakeFiles/clacer.dir/src/main.c.obj - .debug_line 0x00000438 0x9c8 CMakeFiles/clacer.dir/src/tft.c.obj - .debug_line 0x00000e00 0x4cc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - .debug_line 0x000012cc 0xb7d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - .debug_line 0x00001e49 0x227 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - .debug_line 0x00002070 0x431 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - .debug_line 0x000024a1 0x41a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - .debug_line 0x000028bb 0x101f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .debug_line 0x000038da 0x202 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj - .debug_line 0x00003adc 0x1096 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - .debug_line 0x00004b72 0x194d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .debug_line 0x000064bf 0xbd0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .debug_line 0x0000708f 0x78f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - .debug_line 0x0000781e 0x6f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - .debug_line 0x00007f13 0x9d3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - .debug_line 0x000088e6 0x4c0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - .debug_line 0x00008da6 0x428 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - .debug_line 0x000091ce 0x26f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - .debug_line 0x0000943d 0xa97 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .debug_line 0x00009ed4 0x1220 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .debug_line 0x0000b0f4 0x11a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj - .debug_line 0x0000b20e 0x235 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - .debug_line 0x0000b443 0x2a9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj - .debug_line 0x0000b6ec 0x3fa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj - .debug_line 0x0000bae6 0x323 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - .debug_line 0x0000be09 0x66c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj - .debug_line 0x0000c475 0x61 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj - .debug_line 0x0000c4d6 0x3b2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj - .debug_line 0x0000c888 0x321 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - .debug_line 0x0000cba9 0x198 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj - .debug_line 0x0000cd41 0x94 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj - .debug_line 0x0000cdd5 0xa5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj - .debug_line 0x0000ce7a 0x193 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj - .debug_line 0x0000d00d 0xe74 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .debug_line 0x0000de81 0x9f9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .debug_line 0x0000e87a 0xbae CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - .debug_line 0x0000f428 0x4a /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) +.debug_line 0x00000000 0xfa12 + .debug_line 0x00000000 0x880 CMakeFiles/clacer.dir/src/main.c.obj + .debug_line 0x00000880 0x7e9 CMakeFiles/clacer.dir/src/tft.c.obj + .debug_line 0x00001069 0x4cc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .debug_line 0x00001535 0xb7d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + .debug_line 0x000020b2 0x227 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + .debug_line 0x000022d9 0x431 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + .debug_line 0x0000270a 0x41a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + .debug_line 0x00002b24 0x101f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .debug_line 0x00003b43 0x202 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + .debug_line 0x00003d45 0x1096 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .debug_line 0x00004ddb 0x194d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .debug_line 0x00006728 0xbd0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .debug_line 0x000072f8 0x78f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .debug_line 0x00007a87 0x6f5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + .debug_line 0x0000817c 0x9d3 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .debug_line 0x00008b4f 0x4c0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + .debug_line 0x0000900f 0x428 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + .debug_line 0x00009437 0x26f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + .debug_line 0x000096a6 0xa97 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .debug_line 0x0000a13d 0x1220 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .debug_line 0x0000b35d 0x11a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .debug_line 0x0000b477 0x235 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + .debug_line 0x0000b6ac 0x2a9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + .debug_line 0x0000b955 0x3fa CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + .debug_line 0x0000bd4f 0x323 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + .debug_line 0x0000c072 0x66c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + .debug_line 0x0000c6de 0x61 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + .debug_line 0x0000c73f 0x3b2 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + .debug_line 0x0000caf1 0x321 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + .debug_line 0x0000ce12 0x198 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + .debug_line 0x0000cfaa 0x94 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + .debug_line 0x0000d03e 0xa5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + .debug_line 0x0000d0e3 0x193 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + .debug_line 0x0000d276 0xe74 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .debug_line 0x0000e0ea 0x9f9 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .debug_line 0x0000eae3 0xee5 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + .debug_line 0x0000f9c8 0x4a /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) -.debug_str 0x00000000 0x3e94 - .debug_str 0x00000000 0x2b3 CMakeFiles/clacer.dir/src/main.c.obj - 0x33a (size before relaxing) - .debug_str 0x000002b3 0x50f CMakeFiles/clacer.dir/src/tft.c.obj - 0x779 (size before relaxing) - .debug_str 0x000007c2 0x1c0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj +.debug_str 0x00000000 0x44dd + .debug_str 0x00000000 0x7c3 CMakeFiles/clacer.dir/src/main.c.obj + 0x8bc (size before relaxing) + .debug_str 0x000007c3 0x2f2 CMakeFiles/clacer.dir/src/tft.c.obj + 0x6a6 (size before relaxing) + .debug_str 0x00000ab5 0x1c0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj 0x365 (size before relaxing) - .debug_str 0x00000982 0x4f7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + .debug_str 0x00000c75 0x525 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj 0x998 (size before relaxing) - .debug_str 0x00000e79 0x7b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + .debug_str 0x0000119a 0x7b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj 0x220 (size before relaxing) - .debug_str 0x00000ef4 0x1b7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + .debug_str 0x00001215 0x1b7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj 0x364 (size before relaxing) - .debug_str 0x000010ab 0xf6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + .debug_str 0x000013cc 0xf6 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj 0x34b (size before relaxing) - .debug_str 0x000011a1 0x435 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .debug_str 0x000014c2 0x42c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj 0x819 (size before relaxing) - .debug_str 0x000015d6 0x66 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + .debug_str 0x000018ee 0x66 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj 0x201 (size before relaxing) - .debug_str 0x0000163c 0x1ea CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .debug_str 0x00001954 0x1ea CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj 0x5f3 (size before relaxing) - .debug_str 0x00001826 0x71e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .debug_str 0x00001b3e 0x715 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj 0xc76 (size before relaxing) - .debug_str 0x00001f44 0x13b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .debug_str 0x00002253 0x13b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj 0x72b (size before relaxing) - .debug_str 0x0000207f 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .debug_str 0x0000238e 0xf0 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj 0x3f1 (size before relaxing) - .debug_str 0x0000216f 0x1f4 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + .debug_str 0x0000247e 0x209 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj 0x538 (size before relaxing) - .debug_str 0x00002363 0x252 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .debug_str 0x00002687 0x249 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj 0x69f (size before relaxing) - .debug_str 0x000025b5 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + .debug_str 0x000028d0 0x6b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj 0x2db (size before relaxing) - .debug_str 0x00002620 0x130 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + .debug_str 0x0000293b 0x130 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj 0x322 (size before relaxing) - .debug_str 0x00002750 0x75 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + .debug_str 0x00002a6b 0x75 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj 0x21f (size before relaxing) - .debug_str 0x000027c5 0x2c1 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .debug_str 0x00002ae0 0x2bc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj 0x7cf (size before relaxing) - .debug_str 0x00002a86 0x26b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .debug_str 0x00002d9c 0x26b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj 0x480 (size before relaxing) - .debug_str 0x00002cf1 0x5f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj + .debug_str 0x00003007 0x5f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj 0x88 (size before relaxing) - .debug_str 0x00002d50 0xeb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + .debug_str 0x00003066 0xeb CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj 0x277 (size before relaxing) - .debug_str 0x00002e3b 0x4b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj + .debug_str 0x00003151 0x4b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_divider/divider.S.obj 0x82 (size before relaxing) - .debug_str 0x00002e86 0x4f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj + .debug_str 0x0000319c 0x4f CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj 0x86 (size before relaxing) - .debug_str 0x00002ed5 0xc7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + .debug_str 0x000031eb 0xc7 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj 0x2c0 (size before relaxing) - .debug_str 0x00002f9c 0x55 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj + .debug_str 0x000032b2 0x55 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj 0x8c (size before relaxing) - .debug_str 0x00002ff1 0x5a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj + .debug_str 0x00003307 0x5a CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj 0x91 (size before relaxing) - .debug_str 0x0000304b 0x4d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj + .debug_str 0x00003361 0x4d CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj 0x84 (size before relaxing) - .debug_str 0x00003098 0x8b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + .debug_str 0x000033ae 0x8b CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj 0x2bc (size before relaxing) - .debug_str 0x00003123 0x53 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj + .debug_str 0x00003439 0x53 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj 0x8a (size before relaxing) - .debug_str 0x00003176 0x51 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj + .debug_str 0x0000348c 0x51 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj 0x88 (size before relaxing) - .debug_str 0x000031c7 0x4e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj + .debug_str 0x000034dd 0x4e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj 0x85 (size before relaxing) - .debug_str 0x00003215 0x24e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj + .debug_str 0x0000352b 0x24e CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj 0x3e2 (size before relaxing) - .debug_str 0x00003463 0x4ac CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .debug_str 0x00003779 0x4ac CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj 0x9ab (size before relaxing) - .debug_str 0x0000390f 0x341 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .debug_str 0x00003c25 0x341 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj 0x8c7 (size before relaxing) - .debug_str 0x00003c50 0x164 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - 0x591 (size before relaxing) - .debug_str 0x00003db4 0xe0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_str 0x00003f66 0x497 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj + 0xa2d (size before relaxing) + .debug_str 0x000043fd 0xe0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) 0xee (size before relaxing) -.debug_frame 0x00000000 0x1f48 - .debug_frame 0x00000000 0x60 CMakeFiles/clacer.dir/src/main.c.obj - .debug_frame 0x00000060 0x140 CMakeFiles/clacer.dir/src/tft.c.obj - .debug_frame 0x000001a0 0x90 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj - .debug_frame 0x00000230 0x278 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj - .debug_frame 0x000004a8 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj - .debug_frame 0x000004e0 0x9c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj - .debug_frame 0x0000057c 0xc8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj - .debug_frame 0x00000644 0x228 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj - .debug_frame 0x0000086c 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj - .debug_frame 0x0000088c 0x254 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj - .debug_frame 0x00000ae0 0x464 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj - .debug_frame 0x00000f44 0x17c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj - .debug_frame 0x000010c0 0x198 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj - .debug_frame 0x00001258 0x78 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj - .debug_frame 0x000012d0 0x130 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj - .debug_frame 0x00001400 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj - .debug_frame 0x00001444 0xa8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj - .debug_frame 0x000014ec 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj - .debug_frame 0x0000152c 0x18c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj - .debug_frame 0x000016b8 0x1fc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj - .debug_frame 0x000018b4 0x64 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj - .debug_frame 0x00001918 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj - .debug_frame 0x00001944 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj - .debug_frame 0x00001970 0x398 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj - .debug_frame 0x00001d08 0x114 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj - .debug_frame 0x00001e1c 0x12c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj +.debug_frame 0x00000000 0x20b0 + .debug_frame 0x00000000 0xf8 CMakeFiles/clacer.dir/src/main.c.obj + .debug_frame 0x000000f8 0xc4 CMakeFiles/clacer.dir/src/tft.c.obj + .debug_frame 0x000001bc 0x90 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj + .debug_frame 0x0000024c 0x278 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj + .debug_frame 0x000004c4 0x38 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_platform/platform.c.obj + .debug_frame 0x000004fc 0x9c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj + .debug_frame 0x00000598 0xc8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj + .debug_frame 0x00000660 0x228 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj + .debug_frame 0x00000888 0x20 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/lock_core.c.obj + .debug_frame 0x000008a8 0x254 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_sync/mutex.c.obj + .debug_frame 0x00000afc 0x464 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_time/time.c.obj + .debug_frame 0x00000f60 0x17c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj + .debug_frame 0x000010dc 0x198 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/common/pico_util/pheap.c.obj + .debug_frame 0x00001274 0x78 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj + .debug_frame 0x000012ec 0x130 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj + .debug_frame 0x0000141c 0x44 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj + .debug_frame 0x00001460 0xa8 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj + .debug_frame 0x00001508 0x40 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj + .debug_frame 0x00001548 0x18c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj + .debug_frame 0x000016d4 0x1fc CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_printf/printf.c.obj + .debug_frame 0x000018d0 0x64 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj + .debug_frame 0x00001934 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj + .debug_frame 0x00001960 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj + .debug_frame 0x0000198c 0x398 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj + .debug_frame 0x00001d24 0x114 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj + .debug_frame 0x00001e38 0x278 CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj .debug_line_str 0x00000000 0x347 diff --git a/build/clacer.hex b/build/clacer.hex index 475006d..d3cac5c 100644 --- a/build/clacer.hex +++ b/build/clacer.hex @@ -28,1451 +28,1507 @@ :1001A000CD010010CD010010CD010010CD010010D7 :1001B000CD010010CD010010CD010010CD010010C7 :1001C00000BE00BE00BE00BE00BE00BEEFF3058054 -:1001D000103800BEF2EB8871245900104859001005 +:1001D000103800BEF2EB88712C5D0010505D0010ED :1001E0003402001090A31AE700201F49086006C8D7 :1001F00081F3088810471D48006800282FD10DA4FE :100200000ECC002902D000F012F8F9E71849194A7B :10021000002000E001C19142FCD1174988471749ED :1002200088471749884700BEFDE701C901C29A42C5 -:10023000FBD3704748590010C00000208403002001 -:100240000C5C001000000420000004200C5C001076 +:10023000FBD37047505D0010C00000200403002075 +:10024000945F00100000042000000420945F001060 :10025000001004200010042000000000704709482E -:1002600003F000F90047000008ED00E0000000D0B6 -:100270008803002080070020752100109D030010D6 -:10028000352100105756000006005250ABB36053A2 -:100290008058001006005250861C0302905800102F -:1002A000060052505422A29D98580010050052504A -:1002B000DE65F4680C5C0010F8B5C0460448054BD8 +:1002600003F052F90047000008ED00E0000000D064 +:10027000080300200C07002019220010410500107F +:10028000D92100105756000006005250ABB36053FE +:10029000E05B001006005250861C0302F05B001069 +:1002A000060052505422A29DF85B001005005250E7 +:1002B000DE65F468945F0010F8B5C0460448054B4D :1002C00010B5834203D0044B002B00D0984710BDDB -:1002D0008403002084030020000000000648074932 +:1002D0000403002004030020000000000648074932 :1002E000091A8B10C90FC91810B5491003D0044B57 -:1002F000002B00D0984710BD840300208403002009 +:1002F000002B00D0984710BD040300200403002009 :100300000000000010B5074C2378002B09D1FFF73F :10031000D5FF054B002B02D0044800E000BF0123AD -:10032000237010BD8804002000000000204A001047 +:10032000237010BD0804002000000000504D001094 :10033000054B10B5002B03D00449054800E000BF71 -:10034000FFF7CCFF10BDC046000000008C04002069 -:10035000204A001010B5002B02DB0260436010BD84 -:10036000024B034A03483F2101F0E8FE204A0010F7 -:10037000944A00103C4A001010B582B0040001F00D -:1003800029FA02000B006846FFF7E4FF009A019B80 -:1003900022606360200002B010BD000030B585B05F -:1003A00004F048F90D4800F0A1F86846FFF7E4FFB3 -:1003B000009C019D002000F06FF9094800F06CF9E5 -:1003C0006846FFF7D9FF009A019B121BAB410292CE -:1003D0000393044804F022F9E7E7C046AC4A001052 -:1003E000FFFF00008C4A001070B584B006000C00BE -:1003F00001AB02AA03A900F0BFF9051E04D1002C2D -:1004000009D1200004B070BD019A0299039800F050 -:1004100077F92C00F5E70248310001F027FFC046CC -:10042000CC4A001070B582B00C0015006B46D91D87 -:1004300008701C4B1E68326807204240C8301040CC -:100440008022520132431060174A00201070DA688F -:10045000013006009640D022120696611E69B04017 -:1004600090611868012204F0C3FA002D0CD10D49E7 -:10047000CA68012318009040D02212065061096911 -:100480008B40536102B070BD064A116901238B4055 -:10049000D02109064B6110682A00210004F0A8FA57 -:1004A000E5E7C046540700207E07002000B583B072 -:1004B0000B0001A9020A0A7048701A0A8A70CB70F0 -:1004C00004222A20FFF7AEFF03B000BD00B583B0C1 -:1004D0000B0001A9020A0A7048701A0A8A70CB70D0 -:1004E00004222B20FFF79EFF03B000BDF0B585B0BE -:1004F0000100424C2022200003F000FF012140486F -:10050000FFF772FF20683F4904F0F4F90190216879 -:100510000B6807225340C8321A4080235B010B430B -:100520001A606068012100F07FF9A068012100F0E5 -:100530007BF9E06800F090F9206900F08DF96069BE -:1005400000F08AF9A06900F087F9E368012631001C -:100550009940D0252D066962236932009A406A626B -:1005600063693000984003006862A06937008740E3 -:100570006F6269616A616B61642001F0ACF800220E -:1005800000210120FFF74EFF962001F0A4F8002281 -:1005900000211120FFF746FF322001F09CF802A94C -:1005A00055230B7001223A20FFF73CFF0A2001F08F -:1005B00092F803A900230B7001223620FFF732FFC7 -:1005C000A18B0020FFF772FFE18B0020FFF77EFF79 -:1005D000002200211320FFF725FF0A2001F07BF8FD -:1005E000002200212920FFF71DFF0A2001F073F8E7 -:1005F000A3699E406E6105B0F0BDC046540700205F -:10060000580F0200C056FE0370B582B00E4DEB6865 -:10061000012422009A40D0263606B2612B692200BE -:100620009A40B2616B46D91D2C230B7028680122B9 -:1006300004F0DEF9EB6822009A40B2612B699C401D -:10064000746102B070BDC0465407002010B50300AD -:100650004A0803490868190004F0DAF910BDC046D9 -:100660005407002000B583B06B46D88006330221C2 -:100670001800FFF7EBFF03B000BD000070B50C00E1 -:10068000044DA98BFFF712FFE98B2000FFF71EFF37 -:1006900070BDC0465407002070B50600154B9A8BFC -:1006A000DD8B554300210020FFF7E8FF124B1B783C -:1006B000002B04D0114803F0B1FF002414E0FFF731 -:1006C000A3FF0C4B19680B680F225340C0321A402D -:1006D00080235B010B431A60074B01221A70E9E784 -:1006E0003000FFF7BFFF0134AC42F9DB034803F0F1 -:1006F00095FF70BD540700207E0700208C4A001033 -:10070000F0B583B004000D00160000F0B1F8002829 -:1007100001D003B0F0BD154F00973B00012201212D -:10072000053001F04BFB00962B0022000121104800 -:1007300001F04CFC31006943200002F0E7FE0400A8 -:100740000C4B009300220221042001F037FB00949F -:10075000230000220121052001F030FB00973B001F -:1007600002220021062001F029FBD2E7006CDC0206 -:1007700000800240001BB700F0B5DE4657464E46EB -:100780004546E0B583B080468B4600920193042035 -:1007900001F016FCFA21890002F0B8FE8246A0237F -:1007A0005B0099462CE0013C002C20D025007D43C5 -:1007B0002900300002F0AAFE4045F4D129003000A3 -:1007C00002F0A4FE0029EED173019B1B9B009B1934 -:1007D000DB005A461360009B1F60019B1C600120D8 -:1007E00003B0F0BCBB46B246A946A046F0BD013FEF -:1007F000002F01D03C00D7E701235B429C46E14437 -:100800004B460F2B09D956464B465E43044BF21814 -:10081000044B9A42F0D80727EAE70020E0E7C046F9 -:10082000508EF4FF50F80C0010B58300084A94462F -:1008300063441A684024624080341440802252018C -:1008400013431C60C000034B9C466044416010BDD4 -:1008500004C001400040014010B501238340D02274 -:100860001206936293610521FFF7DEFF10BD0000C1 -:10087000034B1B6802201840431E9841C0B27047CA -:1008800000C00640EFF3108072B6034B1B68002BCC -:10089000FBD0BFF35F8F70472C0100D0BFF35F8F99 -:1008A000024B00221A6080F3108870472C0100D0A0 -:1008B000F8B506000C001500FFF7E4FFE308F71891 -:1008C000F15C07222240012393400B4205D1DBB2A9 -:1008D0000B433B70FFF7E2FFF8BD2100280001F059 -:1008E000C5FC0000002307E0054A9A189200BFF3F8 -:1008F0005F8F0021116001331F2BF5D97047C0466F -:1009000040000034054A1078431CDBB21370172BEB -:1009100002D9130010221A707047C046B00200209E -:10092000074B9B68103080001950BFF35F8FBFF3F7 -:100930005F8F044B0021196082F310887047C04616 -:1009400000ED00E0240100D010B50388DA0A1C2A6B -:1009500005D15B055B1502335B00C01810BD034B6E -:10096000034A0448B12101F0E9FBC046004B0010E6 -:10097000A44C0010184B001010B5091A0B1F0A4A9E -:1009800088180A4A904208D8C90706D45B105B054C -:100990005B0D0748184380B210BD064B064A074856 -:1009A000A32101F0CBFBC046FC070000FE0F0000B6 -:1009B00000E0FFFF604B0010984C0010184B001037 -:1009C00010B5091A04394A08090B08D14905490D1F -:1009D000064B0B430380064B1343438010BD054B6E -:1009E000054A0648AB2101F0A9FBC04600F0FFFF15 -:1009F00000F8FFFF904B00106C4C0010184B0010DB -:100A000001238340034A10681840431E9841C0B236 -:100A10007047C04600E100E0002904D0034B186095 -:100A2000034B18607047034B1860FBE780E200E05F -:100A300000E100E080E100E010B5012383401800F0 -:100A4000FFF7EAFF10BD0000024B9B6810308000EA -:100A5000C058704700ED00E070B504000D00EFF3E2 -:100A6000108672B60C4B1B68002BFBD0BFF35F8F58 -:100A70002000FFF7E9FF094B984201D0A84205D1B9 -:100A8000320029002000FFF74BFF70BD044B054AE0 -:100A90000548862101F052FB240100D0CD01001051 -:100AA000A04B0010B44C0010184B0010F0B5CE460F -:100AB000474680B583B006000D00EFF3108872B68C -:100AC0004F4B1B68002BFBD0BFF35F8F4D4B9A68D9 -:100AD00034001034A300D7584B4B9F4207D0AF428D -:100AE00000D18BE00197494BFB1A2F2B09D94246C5 -:100AF00039003000FFF714FF03B0C0BCB946B04660 -:100B0000F0BD3000FFF77CFF814600213000FFF789 -:100B100093FFBFF35F8FEFF30581002901D08C4273 -:100B200011D10123019C9C430020A368AB4212D049 -:100B30000622A256002A0DDB53009B189B00334A65 -:100B40002000D418F1E7324B324A36213248FF31C7 -:100B500001F0F4FA2000AB4249D106256557002D7B -:100B60002BDB2A4B6A00521992009B189A68A260EC -:100B7000DA79E2719B795BB2A371002B0FDA274817 -:100B8000A080224B6A00521992009B18244A1178C7 -:100B90009971157049463000FFF74EFFA7E76800CE -:100BA00040198000194BC0180430FFF7CDFE01003A -:100BB000231D1800FFF7E0FEE2E7002912D100280C -:100BC0000ED0FF238371174B838015490B78A371D7 -:100BD0000E4A154BA41A644163431B0D0B70D9E7F1 -:100BE000094FF2E71149201DFFF7EAFED2E7104B4B -:100BF000084A6A210848FF3101F0A0FA024F76E75F -:100C0000240100D000ED00E0CD010010B40200206E -:100C1000D84B0010844C0010184B001001BD000090 -:100C20007D07002001BDFFFFAAAA0000EE02002000 -:100C30000C4C001070B5012202432E4BD31A2F2BFF -:100C400028D8EFF30583002B2BD0EFF3108C72B66E -:100C5000294909680029FBD0BFF35F8F254C27493C -:100C600005002D1B6D416943090D4CB2244989686B -:100C70009B00C95891421BD00021032932D81D4B3B -:100C80004A00521892009B189B795BB2A3421FD076 -:100C90000131F2E71B4B1C4AC7211C48490001F0F7 -:100CA0004DFA1B4B184A92211848FF3101F046FAC1 -:100CB000134A92681749D150174B1A7882711C70E9 -:100CC000BFF35F8F0C4B00221A608CF3108870BD4D -:100CD000084B4A005518AD005D19FF26AE710F4A4A -:100CE000AA80E9E70E4B084AD1210848490001F0E3 -:100CF00025FAC046B4020020240100D0AAAA0000B0 -:100D000000ED00E0144C0010504C0010184B001087 -:100D10003C4C0010CD0100107D07002001BDFFFFFD -:100D2000484C00100022044B02E0044902C3013287 -:100D3000072AFAD97047C04600E400E0808080802E -:100D4000024B9C46614489000160704740000034BA -:100D500010B50400FFF7D6FD01002000FFF7F0FFFB -:100D6000FF232371BFF35F8F10BD10B50400FFF7A1 -:100D7000C9FD01002000FFF7E3FFFF2323710023DB -:100D80006371BFF35F8F10BD084B5B6A994209D84E -:100D9000064A926A824207D2994201D0012002E0BB -:100DA000002000E0002070470120FCE700400540E3 -:100DB00010B500290AD003681B7B8B4206D38068DC -:100DC000054B9C4661440901401810BD034B044A81 -:100DD00004483C2101F0B2F9FFFFFF0F8C4D0010D9 -:100DE000C4500010B04D0010F8B504001700FFF714 -:100DF000DFFF0668456839002000FFF7D9FF026869 -:100E000043680120AB4201D802D00020C0B2F8BD37 -:100E1000B242FBD8F9E7000010B5002B02DB0260FC -:100E2000436010BD024B034A03483F2101F086F99D -:100E3000204A0010905000103C4A001010B582B0BB -:100E400004000498059912184B41002B09DB6846F1 -:100E5000FFF7E2FF009A019B22606360200002B06E -:100E600010BD01225242014BF1E7C046FFFFFF7F58 -:100E700010B5002908D0037B8B4205D300684B00D6 -:100E80005B18033BC01810BD024B034A034868219E -:100E900001F054F9F44D00106C500010104E001089 -:100EA00010B5437B8B4201D1012010BDFFF7E0FF5D -:100EB0008378002B01D10020F7E70120F5E770B51A -:100EC0000400857B002D01D1280070BD2900FFF7AB -:100ED000CFFF4378A373002B00D1E373002383700B -:100EE00043700370F0E70000F8B506000C00150031 -:100EF000FFF7BEFF0700002C0DD0002D11D0AC4233 -:100F000015D029003000FFF7B3FF84703B78002B29 -:100F100013D13D70F8BD0A4B0A4A0B486F2101F00E -:100F20000DF90A4B074A0848702101F007F9084BF0 -:100F3000044A0548712101F001F943703D70E9E769 -:100F4000644E001048500010104E0010704E0010FB -:100F50007C4E001070B506000D001400002914D05E -:100F6000002A14D0436880689847002806D02200E1 -:100F700029003000FFF7B8FF280007E02A00210011 -:100F80003000FFF7B1FF200000E0100070BD080046 -:100F9000FCE7000070B504000D1E0CD0FFF768FFE1 -:100FA0000023837043700370617B2A002000FFF7E9 -:100FB000D1FF607370BD034B034A0448A52101F0C3 -:100FC000BDF8C046944E00105C500010104E00104A -:100FD00070B504000D1E0FD0FFF762FF00280BD183 -:100FE000E17B00290ED1A37B002B03D1E37B002BF7 -:100FF0000DD1A573E57370BD084B094A0948F62168 -:1010000001F09CF82000FFF733FF4570EBE7064B3B -:10101000034A0448FB2101F091F8C046984E0010A5 -:1010200038500010104E0010BC4E001010B50029B2 -:1010300007D003681B7B8B4203D3C068013940187B -:1010400010BD034B034A0448412101F077F8C04624 -:101050008C4D001024500010B04D001070B50500EC -:101060000C00080000F092FC0949200000F0D2FBBF -:10107000FFF748FC074B9C466044800068602C7575 -:10108000D0231B061B786B75034BA400E55070BD85 -:10109000A9110010400000342C0500200A4B1A68EA -:1010A000EFF3108172B61368002BFCD0BFF35F8F93 -:1010B000054B1B68BFF35F8F00221A6081F3108815 -:1010C00040BF0020002170474007002010B582B0CB -:1010D000040000F07FFB02000B006846FFF79CFE57 -:1010E000009A019B22606360200002B010BD70B5C1 -:1010F00084B0040016001D0002A8FFF7E7FF029A63 -:10110000039B009601952000FFF798FE200004B095 -:1011100070BD0000F0B583B0070001921D000AAB5E -:101120001C780BAB1E78002C0BD000682100FFF759 -:10113000B7FE002809D0194B194A1A48672100F058 -:10114000FDFF0068FFF7BBFE0400002C02D1200069 -:1011500003B0F0BD21003800FFF72AFE019B0360B9 -:101160004560089B8360099BC36038682100FFF7D6 -:1011700011FFA042EBD1387D019A2B0000F092FBC9 -:10118000051E01D0002E04D00C9B002BDFD01D705B -:10119000DDE73868210000F03FFDF5E7D04E001094 -:1011A00078500010B04D0010F0B5DE4657464E4660 -:1011B0004546E0B58FB00B900021784B8200D458A3 -:1011C000894682E029002000FFF7F2FD8046026890 -:1011D0004368921BBB41002B09DD43461A685B68DC -:1011E0000B9800F05FFB00239846002689E0002B57 -:1011F00001D1002AF1D10021584600F003FD07007B -:10120000A84215D143461A685B6808920993434681 -:101210009E68DB689846002E10D029002000FFF75A -:1012200005FF037899461B021F432761002068E0F1 -:101230005B4B5C4A5C488E2100F080FF5B4B594A57 -:101240005948922100F07AFF2369002B77D0BB42E6 -:1012500019D106980799002342428B4100920193CD -:10126000089A099B0CA8FFF7E9FD0C9A0D9B002139 -:1012700004910131039102954146019100962000AD -:10128000FFF748FF16E04A4B464A4748A12100F0C5 -:1012900055FF069A079B002B01D1002A52D12068E6 -:1012A0002900FFF795FE29002000FFF7BFFE037815 -:1012B00001330370002323616268BFF35F8F136003 -:1012C0008AF310880120002861D00CA8FFF7FEFEE9 -:1012D0000C9E0D9F00220023089209936268EFF391 -:1012E000108A72B61368002BFCD0BFF35F8F23689F -:1012F0009B465D7B002D00D064E7002398460026C6 -:1013000000206368BFF35F8F00221A608AF31088A1 -:10131000002ED8D04B461F022F4341463800B0471D -:10132000069007916268EFF3108A72B61368002B7B -:10133000FCD0BFF35F8F079B002B00DA84E7079B8D -:10134000002BA6DD2369002BA9D0BB4219D10CA824 -:10135000FFF7BCFE0C9A0D9B06980799009001912F -:101360000CA8FFF76BFD0C9A0D9B00210491013135 -:10137000039102954146019100962000FFF7CAFEB5 -:1013800098E70B4B074A0848A42100F0D7FE0FB09E -:10139000F0BCBB46B246A946A046F0BD2C050020D5 -:1013A000F84E0010A8500010B04D0010104F001063 -:1013B0001C4F001010B50C4B5B68002B04D00B4881 -:1013C0000A21FFF7BDFC10BD074C094A2068230025 -:1013D000102100F082FB032000F0F0F9032120002F -:1013E000FFF73CFEEBE7C046FC0200204007002070 -:1013F000E90D001010B5064B5B68002B01D00448C6 -:1014000010BD044B044A05485E2100F097FEC0461B -:10141000FC020020584F00100C500010B04D00107E -:10142000F0B5DE4657464E464546E0B58DB006005F -:1014300090461F00169B9A46179B994618AB1B783F -:101440000793272302AA9446634400221A7021E0DE -:1014500001003000FFF7EAFD00783CE00698002B21 -:101460005CD0079B002B59D04946D04704000D00A3 -:1014700003000B4359D0002940DB08A8FFF726FEE4 -:10148000089A099B0094019508A8FFF7D7FC089BD0 -:101490009846099F7268EFF3108B72B61368594231 -:1014A0004B41D9B20691002BF8D1BFF35F8F2733A0 -:1014B00002AA9446634404930023039302934B4689 -:1014C00001935346009342463B003000FFF722FE53 -:1014D0000400051EBCD17368BFF35F8F0021196043 -:1014E0008BF31088002D17D0272302AA944663445B -:1014F0001B78002BB2D100022043B0E700236242E8 -:10150000AB410092019342463B0008A8FFF796FCCE -:10151000089B9846099FBDE7012040420DB0F0BCF2 -:10152000BB46B246A946A046F0BD0698F6E7F0B520 -:10153000C64600B584B00500884616001F000AABF9 -:101540001C78FFF757FF0294019700962A00434644 -:10155000FFF766FF04B080BCB846F0BDF0B5C646E4 -:1015600000B504000D004268EFF3108772B61368EF -:10157000002BFCD0BFF35F8FEEB22368984631009A -:101580001800FFF78DFC00282AD02369AB4213D046 -:101590002D0AEDB231002000FFF748FD0378AB4281 -:1015A00011D000206368BFF35F8F00221A6087F3B9 -:1015B000108880BCB846F0BD0C4B0D4A95210D48F3 -:1015C000490000F0BBFD3100404600F025FB00283B -:1015D000E8D1094B064A32210648FF3100F0AEFD42 -:1015E0002369AB42DED100232361DBE77C4F00108F -:1015F000F44F0010B04D0010A04F001010B50400C3 -:10160000FFF7F8FE2100FFF7A9FF10BD30B587B046 -:1016100004000D00EFF30583002B20D10622524277 -:10162000D31712196B418B4202D803D1824201D9E0 -:101630000022002304A8FFF7EFFB02A8FFF746FDF6 -:1016400002980399049A059B121A8B41002B0BDC1C -:1016500008D02000290000F0C9F807B030BD1448B8 -:1016600000F004FE002AF4D0124A049805990023E1 -:101670000093FFF75CFF002813DAEAE70E4B1A68C5 -:10168000EFF3108172B61368002BFCD0BFF35F8FAD -:10169000094B1B68BFF35F8F00221A6081F310882B -:1016A00020BF04980599FFF76FFB0028E6D0D0E72C -:1016B000A44F00109D1000104007002000B583B01B -:1016C00002000B006846FFF712FD00980199FFF732 -:1016D0009DFF03B000BD10B5FA2292000023002147 -:1016E00002F052FDFFF7EAFF10BD000030B583B0F5 -:1016F00005000C00EFF30583002B0FD10B4A0023EC -:101700000093FFF714FF00280BDD20BFFFF776FFE3 -:1017100028002100FFF738FB03B030BDFFF734FB92 -:10172000FAE728002100FFF72FFBF5E79D100010D6 -:1017300070B5EFF305801038EFF3108C72B6194BCB -:101740001B68002BFBD0BFF35F8F01221300834087 -:1017500015494B6315490B60154909780C00C440C5 -:10176000224213D0104A546A124A8500AA58944261 -:1017700005D3114AAA580E4C9943217007E00A4A32 -:10178000031D9B0099589950002200E00022BFF3EE -:101790005F8F044B002119608CF31088002A00D061 -:1017A000904770BD280100D0004005403C700540C6 -:1017B0007F07002044070020A404002010B501008A -:1017C000024A034B1800FFF773F810BDD050001009 -:1017D0007C070020044B5B6A034A906A1900536A35 -:1017E0009942F9D17047C04600400540084B5B6AFA -:1017F00001E0074B5B6A8B42FBD301E0044B5B6A61 -:101800008B4203D1024B9B6A8342F7D37047C04699 -:101810000040054070B504000E00EFF3108572B66D -:101820001B4B1B68002BFBD0BFF35F8F002E1CD01F -:101830002000FFF709F9174B83420BD01900200055 -:10184000FFF70AF901212000FFF7F6F80123A34072 -:10185000114A1360114BA400E650BFF35F8F0C4B8D -:1018600000221A6085F3108870BD0C4BA200002185 -:10187000D1500122A2400A490B7893430B700549CD -:101880002000FFF713F900212000FFF7D5F8E4E767 -:10189000280100D03117001038600540A404002052 -:1018A0007F070020F0B5DE4600B584B004001500C7 -:1018B00001921E000293FFF78DFF03958E4202D81E -:1018C0004ED185424CD9EFF3108B72B6274B1B6873 -:1018D000002BFBD0BFF35F8F254A17780125A54069 -:1018E000EBB23B431370234B5D63221D92000199C1 -:1018F000D150214AA100029888501B6A2B4212D174 -:101900001C4B1B6C2B4208D00020BFF35F8F174B82 -:1019100000221A608BF3108823E0184B184A1948EC -:10192000C52100F00BFCFFF755FF8E4214D802D101 -:10193000039B834210D80E4B1B78BB420ED00D4B3D -:101940001D625D631F222240012393400E4A1360F3 -:10195000074B1F700120D8E70020D6E70120D4E70D -:10196000012004B080BCBB46F0BDC046280100D0B9 -:101970007F0700200040054044070020F45000107D -:10198000645100101851001080E200E0EFF3108C59 -:1019900072B60B4B1B68002BFBD0BFF35F8F01238C -:1019A0008340084A136208490A789A430A70BFF3D1 -:1019B0005F8F034B00221A608CF310887047C0467B -:1019C000280100D0004005407F07002010B5002905 -:1019D00008D0037B8B4205D300684B005B18033BA8 -:1019E000C01810BD024B034A0348682100F0A6FB53 -:1019F000F44D001078520010104E0010F8B506009B -:101A00000C001500FFF7E2FF0700002C0DD0002DA1 -:101A100011D0AC4215D029003000FFF7D7FF8470F9 -:101A20003B78002B13D13D70F8BD0A4B0A4A0B4896 -:101A30006F2100F083FB0A4B074A0848702100F031 -:101A40007DFB084B044A0548712100F077FB437089 -:101A50003D70E9E7644E001064520010104E001013 -:101A6000704E00107C4E001070B506000D00140082 -:101A7000002914D0002A14D04368806898470028B1 -:101A800006D0220029003000FFF7B8FF280007E049 -:101A90002A0021003000FFF7B1FF200000E0100015 -:101AA00070BD0800FCE770B50500002343730133E7 -:101AB0008373037BC373012406E021002800FFF732 -:101AC00085FF0134E4B24470297BA142F5D8280097 -:101AD000FFF77CFF0023437070BD10B501734260B7 -:101AE0008360FFF7E0FF10BDF0B5C64600B5050006 -:101AF0000C1E03D1200080BCB846F0BDFFF766FF86 -:101B00004678002EF6D031002800FFF75FFF4778B7 -:101B100000239846437021002800FFF757FF4346F3 -:101B20004370320021002800FFF79EFF04003900B7 -:101B30002800FFF7D9FF020021002800FFF794FFDB -:101B40000400D7E7F0B5C64600B504000D00170045 -:101B5000002927D0FFF73AFF4378002B28D183785C -:101B6000002B2BD101782000FFF7BEFF0600804636 -:101B7000002F0AD0E17B002926D1A37B002B03D1C3 -:101B8000E37B002B25D1A573E5734346002B26D1BB -:101B900029002000FFF71AFF00234370300080BCAB -:101BA000B846F0BD114B124A1248382100F0C6FA6F -:101BB000114B0F4A0F483A2100F0C0FA0F4B0C4A64 -:101BC0000C483B2100F0BAFA2000FFF7FFFE4570F9 -:101BD000D3E70B4B064A0748422100F0AFFA310029 -:101BE0002000FFF7F3FE00238370D1E7805100103F -:101BF0005052001088510010CC510010F4510010C8 -:101C0000BC4E001070B504000A00457B2900FFF7A8 -:101C100099FF6073280070BD70B506000C1E40D09F -:101C2000437B8B4207D0FFF7D1FE05008178002966 -:101C300006D1002036E00121FFF7E4FF012031E06A -:101C40003000FFF7C3FE0178A1420DD03000FFF74E -:101C5000BDFE4178A1420AD00029F7D1124B134AA8 -:101C600013486B3100F06AFA6B78037001E06B780F -:101C700043700023AB706B70012221003000FFF72E -:101C800061FF0200717B814205D03000FFF7ECFE5E -:101C90007073012006E0074B044A0548712100F0EB -:101CA0004DFA002070BDC046484C0010385200105C -:101CB000885100101852001070B504000D00062065 -:101CC00000F07EF9C000290001F020FCC60908D010 -:101CD0000E4B9E4217D87F230340013335005E0828 -:101CE00000E001256562A6622C3480239B0123431A -:101CF00000221A60062000F063F98000A90189190A -:101D000001F004FC70BD0026014DEBE7FEFF000072 -:101D1000FFFF0000002909D00A22064B9C466044C0 -:101D200043425841044B4000C25270478022520047 -:101D3000F3E7C0460080FCBF7407002070B50500C3 -:101D40000C00062000F03CF9002829D0164B9D42DB -:101D500027D08022D203154B1A60154B1A60154B01 -:101D60009B6811009943FAD100212800FFF7D2FFA8 -:101D700021002800FFF7A0FF29002C31EB6A602228 -:101D800053400E321A4080235B010B431A600A4B0A -:101D90002B6380239B010B4310221A600323AB6447 -:101DA00070BD80221204D6E70080034000E00040AE -:101DB00000F0004000C0004001030000F8B5DE461E -:101DC00057464E464546E0B506000F0015000A9AF4 -:101DD00093424ED31A0E92461B0298460A9A00234B -:101DE0004046514601F0D0FB81467400A419A4007E -:101DF0002E4B9C4664446368834200D26060331F6C -:101E0000DBB29B46012B3AD9C0239B01234380229E -:101E100012011A60264BB200D158002905D058692A -:101E200001F074FB01300138FDD16D0123685D4084 -:101E3000E0222A4080235B0123431A605A46012A8C -:101E400028D980239B012343802212011A604B462C -:101E500063604A4600234046514601F095FB144B0F -:101E6000B60098510120F0BCBB46B246A946A04638 -:101E7000F8BD104B104A11482D2100F05FF9012FD9 -:101E8000C2D1C0239B01234303221A60A368DB074E -:101E9000FCD5CAE72168794003220A401A60A3688A -:101EA0000125BD401D42FAD0CBE7C046008000406E -:101EB000BC04002084520010E85200109852001018 -:101EC00030B583B00C2000F017F9FEF7D1FC0028E4 -:101ED0000DD0002304E02E4A99002E48885001338B -:101EE000092BF8D92A4B2C4A5A6203B030BD2B4B30 -:101EF00000229A6700F008F9294B01221A60274B4B -:101F00005B6C012BFBD1274B03221A60234B9B6B8D -:101F1000012BFBD1013300930433234A01212348D1 -:101F200000F054F805230093214A0121214800F0D4 -:101F30004DF8214B0093002202210420FFF73EFFC1 -:101F40001E4D00952B00002201210520FFF736FFD2 -:101F5000104C00942300002200210720FFF72EFFE1 -:101F600000942300002200210820FFF727FF0A4BDE -:101F700000932300002200210920FFF71FFF009596 -:101F80002B00002200210620FFF718FFADE7C04616 -:101F9000BC040020006CDC021BB700000080004085 -:101FA0003CB0004030B00040002F68590080024033 -:101FB000008C864700C00240001BB70040597307E1 -:101FC000014B8000C0587047BC040020F0B5C646E5 -:101FD00000B504000D00170098460C2001F096FA99 -:101FE0000600394BFA18394B9A4241D843011B1A63 -:101FF0009901C91AC90009188901380001F086FA47 -:102000000200103A98235B009A4237D84346013BBE -:10201000062B39D8069B013B062B35D83F09B74222 -:1020200038D343461E04069B1B031E432368002B24 -:1020300036DB274B9C4244D080235B01254A13604A -:10204000254A1360254A926819009143FAD1256008 -:10205000A060221DC0239B01134321221A60226825 -:10206000002AFCDAE66008221A6080BCB846F0BD9F -:102070001B4B1C4A1C48112100F060F81B4B194AED -:102080001948192100F05AF8194B164A16481C2114 -:1020900000F054F8174B134A1348232100F04EF870 -:1020A00022683F231340AB42C3D1A3681B051B0D1D -:1020B0008342BED1E368EE22D2021340B342B8D1CC -:1020C000D3E780239B01B9E780E84BD380F8A9329E -:1020D00000C0024000E0004000F0004000C00040AE -:1020E000F85200102454001058530010A053001050 -:1020F000BC5300100854001080239B000343014A86 -:10210000D362704700800540064BAA2212011A6074 -:102110002F22DA60044B054A1A60024B5B68002BE1 -:10212000FBDA7047004002400060024000B0FA0055 -:1021300000BEFDE710B5FFF7FBFF000030B583B030 -:102140000D001900002A0BD0074B084C0192009398 -:102150002B000200200002F061FA0120FFF7E8FFE7 -:10216000034B1A00F1E7C0463054001040540010F1 -:102170003C54001070B52B4B2B4A1A602B4B2C4A49 -:102180001A602C4B9A682A4B9343FAD12A4C01E0EF -:1021900008CC9847294B9C42FAD3FFF791FE234B7A -:1021A000274A1A60234B9B68DB43DB01FAD1254B9E -:1021B00040229A675A671A67DA66234C09E0234B74 -:1021C000234A24488621FFF7B9FF2000FEF7C0FD0F -:1021D0000834214B9C4209D22368002BF5D0012BF7 -:1021E000EDD12000FEF7C1FD0834F2E71B4DA968D0 -:1021F0001B4CC022200002F081F8AC60EFF3058395 -:10220000002B00D000BEFEF76DFBFEF78BFDFFF745 -:10221000D1F8144C01E008CC9847134B9C42FAD3F8 -:1022200070BDC04600E00040BFCDFBFE00F00040A6 -:10223000FE7F3C0000C000407003002080030020AF -:10224000FFFFFF0100F00140680300207054001000 -:10225000F0540010905400107003002000ED00E0D6 -:102260000000002080030020840300200FB400B58C -:1022700083B0084802F0A2F9049B002B07D005A9FF -:102280000191180002F0AAF9034802F097F9012021 -:10229000FFF74EFFDC540010EC540010704710B5EF -:1022A000002802D00B684968984710BD0100002043 -:1022B00007E083001B185B00501C08601078C018F2 -:1022C00030380A681378303BDBB2092BF1D97047FC -:1022D000F0B5DE4657464E464546E0B583B09346D8 -:1022E0001F000C9B9A460D9C0E9B99460F9B9B07CB -:1022F00003D0B8460F00060022E00192A3468846AC -:102300004E46B9460700B44207D2551C4B464146DB -:102310002020B84701342A00F5E73D004F465C46CF -:10232000019B9B46B1464646B84637002E0007E063 -:10233000013C551C5346185D43463900B0472A00FE -:10234000002CF5D135003E0047460F9B9B0707D474 -:10235000100003B0F0BCBB46B246A946A046F0BD93 -:10236000B0464E46B9462F005D46531BB342EFD2EE -:10237000541C4B4641462020B8472200F5E7F0B5F3 -:10238000CE46474680B585B0944698460C9D0D9C38 -:102390000EAB1B789946109A119B129EB7071CD45E -:1023A000002B0CD0F7070AD54F46002F02D10C376F -:1023B000374204D0013B02E030272F5501349442CC -:1023C00001D21F2CF8D9F70707D59C4205D21F2C44 -:1023D00003D830272F550134F5E7F70612D57705D6 -:1023E00005D4002C03D0944221D09C421FD00F9AD8 -:1023F000102A32D00F9A022A37D01F2C0AD8302246 -:102400002A5501341F2C05D84A46002A33D02D22E4 -:102410002A5501340396029301940095434662467F -:10242000FFF756FF05B0C0BCB946B046F0BD621E0E -:10243000012C10D00F9F102F0BD014000F9A102AD0 -:10244000D8D1B206D6D51F2CD4D858222A5501345B -:10245000D3E7023CCBE71400C9E7B206EED41F2C49 -:10246000ECD878222A550134C7E71F2CD2D8603225 -:102470002A550134C1E7720703D52B222A550134AE -:10248000C8E73207C6D520222A550134C2E7F0B585 -:10249000DE4657464E464546E0B593B081468A46ED -:1024A000089209931CAB10CB1B789B461E9D219B69 -:1024B0009846002C03D1102342469A43904680232D -:1024C000DB0046461E4042461A4212D0002C22D063 -:1024D00000260EE03033D9B2771C0AAB995529009B -:1024E000200001F013F8AC4216D31F2F14D83E0081 -:1024F00004002900200001F009F8CBB2092BE9D92A -:102500004246920605D54121C918C9B20A39C9B255 -:10251000E2E76121F8E7270043460693209B0593F5 -:102520001F9B049303955B46029301970AAB0093AC -:10253000099B089A51464846FFF721FF13B0F0BCAB -:10254000BB46B246A946A046F0BDF0B5DE465746AA -:102550004E464546E0B597B00A900B910C929A46CC -:10256000209B9946219F22AA13789B46249B09937E -:10257000259C289B98464A463A4302D11032934301 -:1025800098468022D20045461540434613420AD061 -:102590004A463A4341D000252E0053460D934D46FE -:1025A000099B9A461BE02E0053460D934D46099B0E -:1025B0009A4614E03033DAB2731C99460EAB9A5542 -:1025C000524623002800390000F0DEFFBC4226D826 -:1025D00019D04B461F2B1CD84E4605000F00524603 -:1025E00023002800390000F0CFFFD3B2092BE1D936 -:1025F0004246920605D54122D218D2B20A3AD2B248 -:10260000DAE76122F8E7AA45E3D94E460D9B9A46E0 -:1026100008E04E460D9B9A4604E0002602E04E4636 -:102620000D9B9A4643460693279B0593269B04934E -:10263000099B03935B46029301960EAB00935346AE -:102640000C9A0B990A98FFF79AFE17B0F0BCBB469C -:10265000B246A946A046F0BDF0B5DE4657464E4606 -:102660004546E0B591B0804689460C929A461A9C40 -:102670001B9D22002B002000290001F010FA0028E9 -:1026800000D0ECE001225242D44B2000290001F09E -:1026900001FA002800D0E2E001225242D04B200093 -:1026A000290001F0E1F9002800D0D8E00022002341 -:1026B0002000290001F0D8F9002800D0E4E00694B9 -:1026C00007958023DB001E9A1A400D921E9A1A422B -:1026D00001D106231C930698079902000B0008926B -:1026E000099303000A00024300D1D9E0080D400518 -:1026F000400DBC4EB44660440A03120B1E00BA4B98 -:1027000013431F0001F0DEF9B84AB94B01F069F933 -:10271000B84AB94B01F03EF9089009910022B74B35 -:102720003000390001F02DF9B54AB64B01F059F9E6 -:1027300002000B000898099901F02CF901F0DAF970 -:10274000834601F0BFF906000F00AF4AAF4B01F01E -:1027500048F90022AE4B01F01DF901F0CBF90890C9 -:10276000AC4AAD4B3000390001F03BF906000F00D8 -:10277000089801F0A7F9A94AA94B01F032F9020023 -:102780000B003000390001F0FCF806000F000200D9 -:102790000B0001F026F90A900B91089BA14A944680 -:1027A000634400210022089109921B05099300232C -:1027B000089332003B003000390001F0EBF80E9036 -:1027C0000F9132003B0000208021C90501F0D9F8AB -:1027D00006000F000022944B0A980B9901F0E3F8D1 -:1027E0000022924B01F0D6F802000B000A980B99D8 -:1027F00001F0D9F800228E4B01F0CCF802000B005A -:102800000A980B9901F0CFF802000B003000390054 -:1028100001F0C0F802000B000E980F9901F0C3F808 -:102820000022714B01F0B6F8089A099B01F0D9F823 -:1028300006000F0008960997069A079B01F02AF9EF -:1028400000282FD001235B429C46E3440022774BB3 -:102850003000390001F0A7F80890099122E01E9B92 -:1028600004931D9B03931C9B029300940195534674 -:102870000C9A4946404600F0FFF811B0F0BCBB4648 -:10288000B246A946A046F0BD00210022069107925B -:10289000069480231B069C46AC446346079310E7CE -:1028A00000239B465B466333C62B20D804261E9B21 -:1028B0001B0528D5089A099B190011430FD05D4AC2 -:1028C0005D4B0698079901F0DDF800287AD00022C8 -:1028D0005A4B0698079901F0C7F8002872D01C9B44 -:1028E0005B4506DD5A469B1A013B1C9303E0052617 -:1028F000DDE700231C938023DB001E9A1A431E92FF -:10290000002600239B461D9B9E4265D29F1B0223EF -:102910001E9A1A400A921E9A134202D0002E00D02C -:1029200000275B46002B07D0089A099B0698079959 -:1029300001F039F8069007910022002320002900B9 -:1029400001F092F8002800D07CE03D4B1E9A134025 -:10295000049303971C9B0293069B079C009301948E -:1029600053460C9A4946404600F086F8002E00D1A6 -:1029700083E71E9B9B0671D54525441C53460200E8 -:1029800049462800C0475A46D317D2185A40052353 -:102990000593013E0496002303930A3302935B469A -:1029A000DB0F019300925346220049464046FFF751 -:1029B0006EFD0A9B002B00D15FE7020047460C9E8C -:1029C0001D9D53E01C9B002B9DD00D9B002B9AD08E -:1029D0001C9B013B1C9396E7002798E7FFFFEF7FC6 -:1029E000FFFFEFFF01FCFFFF0000F03FFB799F506E -:1029F0001344D33FB3C8608B288AC63F0000F83F1A -:102A000061436F63A787D23F71A379094F930A404F -:102A10000000E03F1655B5BBB16B0240EF39FAFE3E -:102A2000422EE63FFF03000000002C40000024403F -:102A3000000018402D431CEBE2361A3F80842E41E3 -:102A4000FFF7FFFF069C079D22002900802000065B -:102A5000844661440B000692079376E765258CE770 -:102A6000541C534649462020B8472200931BAB42D2 -:102A7000F6D3100001E7C046F0B5DE4657464E4695 -:102A80004546E0B595B00690079193469946209F3C -:102A90001E9A1F9B1000190001F001F8002831D187 -:102AA00001225242BF4B1E981F9900F0DDFF002803 -:102AB00037D101225242BC4B1E981F9900F0EAFF09 -:102AC00000283DD10022B94B1E981F9900F0E2FF6B -:102AD000002850D10022B64B1E981F9900F0C4FF69 -:102AE000002848D1002200231E981F9900F0BCFF47 -:102AF000002850D100239846229B5B0500D4B6E005 -:102B0000002458E0229B0393219B0293032301930B -:102B1000A84B00934B465A4607990698FFF7D8FBF7 -:102B20000EE1229B0393219B029304230193A24B6A -:102B300000934B465A4607990698FFF7C9FBFFE0FA -:102B40000423229A1A4022990B4210D09B4B002A50 -:102B50000FD00422229903912199029101920093AE -:102B60004B465A4607990698FFF7B2FBE8E0944BAC -:102B7000EDE70322EEE7229B0493219B0393029748 -:102B80001E9B1F9C009301944B465A46079906983A -:102B9000FFF762FDD4E01E9A1F9B0020002100F089 -:102BA000F0FE1E901F9101239846A5E70CAB302242 -:102BB0001A55013F01341F2C01D8092FF6D81E9851 -:102BC0001F9900F097FF050000F07CFF02000B004A -:102BD0001E981F9900F0D5FE7A4BFA009B181A68D0 -:102BE0005B680A920B9300F0FCFE0890099100F0DC -:102BF000A5FF060000F062FF02000B00089809998B -:102C000000F0BFFE0890099100226F4B00F042FFD8 -:102C100000282ED00136300000F050FF02000B00DB -:102C20000A980B9900F026FF002801D001350026F4 -:102C3000002F2CD1280000F045FF02000B001E9849 -:102C40001F9900F09EFE06000F0000225E4B00F070 -:102C50000BFF002846D100225B4B3000390000F00A -:102C600019FF00283ED1EB073CD501353AE0062795 -:102C700046E70022544B0898099900F0F5FE002819 -:102C8000D6D1002E01D0F307D2D50136D0E7AA461F -:102C90001F2C11D8013F0A21300000F037FC651CC1 -:102CA00030310CAB19550A21300000F02FFC092EF1 -:102CB0000ED906002C00EBE755461F2C0CD87B1EC6 -:102CC000002F09D00CAA302111551F000134F4E760 -:102CD0002B0055461C00F0E71F2C03D80CAB2E220E -:102CE0001A5501341F2C10D80A21280000F0E6FBE9 -:102CF000661C30310CAB19550A21280000F0DEFBB0 -:102D0000051E01D03400EDE734000323229A13405E -:102D1000012B1CD01F2C06D84346002B32D00CAB05 -:102D20002D221A550134229B0393219B0293019477 -:102D30000CAB00934B465A4607990698FFF7C8FA22 -:102D400015B0F0BCBB46B246A946A046F0BD219BDB -:102D5000002B13D04346002B02D10C3313420FD06B -:102D6000219B013B2193190003E00CAB30221A5543 -:102D700001348C42CED21F2CF7D9CBE72199F8E74A -:102D80002199F6E7229B5B0704D50CAB2B221A5541 -:102D90000134C8E7229B1B07C5D50CAB20221A556E -:102DA0000134C0E7FFFFEFFFFFFFEF7F65CDCD41AF -:102DB00065CDCDC10C550010105500100055001008 -:102DC00008550010B85600100000E03FF0B5DE4690 -:102DD00057464E464546E0B593B0824688469346F0 -:102DE0001193002900D10DE300255646119B187858 -:102DF000002800D109E3252809D06C1C5B462A0075 -:102E00004146B047119B013311932500EEE7013392 -:102E10001193002720E001231F4301321192012466 -:102E200018E002231F4301321192012412E004230F -:102E30001F430132119201240CE008231F43013289 -:102E40001192012406E010231F4301321192012444 -:102E500000E00024002C09D0119A1378203BD9B24D -:102E60001029F6D88B00C849CB589F46119B1A7879 -:102E70001300303BDBB2092B10D92A2A13D00B9454 -:102E8000119B1A782E2A1ED0119A1378683BD9B25A -:102E9000122959D88B00BD49CB589F4611A8FFF77E -:102EA00005FA0B90ECE71C9B1A1D1C921B68002B6B -:102EB00004DB0B93119B01331193E1E702221743CB -:102EC0005B420B93F6E78022D20017435A1C119203 -:102ED0005A781300303BDBB2092B0BD92A2AD3D105 -:102EE0001C9B1A1D1C921C68002C08DB119B0133D3 -:102EF0001193C9E711A8FFF7D9F90400C4E700242A -:102F0000F4E780235B003B43511C119151786C29FD -:102F100001D01F0018E0C0239B001F430232119212 -:102F200012E080233B43511C11915178682901D054 -:102F30001F0009E0C0231F430232119204E08023E6 -:102F40005B001F4301321192119B1878672818D833 -:102F5000252800D24CE20300253BDAB2422A00D9F0 -:102F600046E293008A4AD3589F4680239B001F4322 -:102F700001321192E8E780235B001F430132119276 -:102F8000E2E7782800D933E2692800D230E2020073 -:102F9000693AD2B2012393407E4A134211D11A06F4 -:102FA00000D500E25B0500D422E21C9B1A1D1C9296 -:102FB0001B689A46002C00D0B2E1012252425346CF -:102FC0008EE16F280ED006D858283DD0622804D153 -:102FD00002239C4608E0782839D010239F43063B03 -:102FE0009C4601E008239C46582833D0692803D02A -:102FF000642801D00C2297437A0501D5012297431A -:1030000069282AD0642828D0BA0500D59FE0FA059F -:1030100000D5C1E07A0600D4D3E01C9A111D1C91A2 -:103020001168FF220A4005970B9B049303946346A3 -:1030300002930023019300925B462A004146300030 -:10304000FFF725FA050027E010239C46CCE7102364 -:103050009C46C9E720221743C8E7BA0520D4FA05E1 -:1030600050D47A0666D51C9A111D1C911168FF2256 -:103070000A40D0171118414005970B9B0493039405 -:1030800063460293D20F019200915B462A004146AB -:103090003000FFF7FCF90500119B01331193A5E601 -:1030A0001C9A073207218A43110008311C911168CC -:1030B00053689946DB170C930D930C9A0D9B1000E7 -:1030C00048400E904A4653400F930E980F990C9A21 -:1030D0000D9B801A99410E900F9108970B9B0793B7 -:1030E000069463460493002305934B46DA0F02923D -:1030F000009001915B462A0041463000FFF725FA17 -:103100000500C9E71C9A111D1C911268D0171118EF -:10311000414005970B9B0493039463460293D20F9F -:10312000019200915B462A0041463000FFF7AFF95B -:103130000500B1E73A0605D51C9A111D1C91002324 -:10314000D25E96E71C9A111D1C91126891E71C9A99 -:10315000073207218A43110008311C9108970B9B05 -:1031600007930694634604930023059302935368E0 -:103170001268009201935B462A0041463000FFF737 -:10318000E4F9050088E7C046185500105C550010AA -:10319000A8550010419000001C9A111D1C91059724 -:1031A0000B9B0493039463460293002301931368DB -:1031B00000935B462A0041463000FFF768F905009E -:1031C0006AE73A0606D51C9A111D1C911268120472 -:1031D000120C28E71C9A111D1C91126823E746283F -:1031E00019D01C9B0733072293431A0008321C9204 -:1031F00004970B9A039202941A685B6800920193F9 -:103200005B462A0041463000FFF736FC0500119B63 -:1032100001331193EAE520231F43E2E7672801D039 -:10322000472802D180231B011F43452801D047288E -:1032300001D120231F431C9B0733072293431A000D -:1032400008321C9204970B9A039202941A685B68E6 -:10325000009201935B462A0041463000FFF7FCF9DB -:103260000500119B01331193C0E502231A003A4077 -:1032700091463B421DD001241C9B1A1D1C926F1CC1 -:1032800018785B462A004146B0474B46002B14D1C4 -:10329000119B013311933D00A8E5571C5B46414645 -:1032A0002020B04723003A005C1C9D42F5D8150051 -:1032B000E2E701232A000B9DF6E73A00B1460B9E98 -:1032C00006E0571C5B4641462020C8472C003A00C8 -:1032D000651CA642F5D817004E46D9E701330A000F -:1032E0001978002902D0511E002AF7D152469B1AA4 -:1032F0008022D200390011408946174202D0A342F1 -:1033000000D9230002221100394010913A4209D01D -:103310002A00250057469A4633004E46994621E03A -:1033200022004CE62A004546A04606E0541C5B46B7 -:1033300029002020B0473B0022005F1C0B999942D6 -:10334000F4D84446A8463B00250057469A46330029 -:103350004E46994606E01D000137541C5B46414627 -:10336000C84722003878002804D0002EF4D06B1E05 -:10337000002DF0D1150053464E46109A002A03D175 -:10338000119B0133119331E50B9F2A0006E0551C78 -:103390005B4641462020B04723002A005C1C9F4228 -:1033A000F5D81500ECE721233B431C9A111D1C9115 -:1033B00012680593082304930394083302930023AF -:1033C000019300925B462A0041463000FFF75FF808 -:1033D0000500119B0133119308E56C1C5B462A0024 -:1033E00041462520B047119B013311932500FDE490 -:1033F0006C1C5B462A004146B047119B0133119378 -:103400002500F3E40A4B9A46EEE4B2465D450DD33F -:103410005B465A1E5B4641460020D047280013B049 -:10342000F0BCBB46B246A946A046F0BD2A00F1E773 -:103430009D22001000B585B002900391012104483F -:10344000009313004A4202A9FFF7C0FC05B000BD7B -:103450009F22001001480421014B1847300300202F -:103460008534001010B5010018231B881422108821 -:10347000984710BD10B5010018231B88162210882C -:10348000984710BDF0B5C64600B507000E000025F0 -:103490000123984600E00135B5420AD2AC003C1940 -:1034A0002068FFF7DFFF20600028F4D10023984652 -:1034B000F1E7404680BCB846F0BD0000124A936F69 -:1034C0009B0815D29066D166002905D0FFE7FFE77B -:1034D000FFE7516F106F704704B580210906C217CE -:1034E0005140002800D0C84301F07AFA002104BD01 -:1034F000F0B5146E556E576F166FFFF7E3FF146645 -:10350000556657671667F0BD000000D0114A936FEB -:103510009B0813D210665166002905D0FFE7FFE72C -:10352000FFE7516F106F704704B5002801D00020ED -:10353000C04301F055FA002104BDC046F0B5146E39 -:10354000556E576F166FFFF7E5FF146655665767A0 -:103550001667F0BD000000D094464A4A926F920868 -:10356000624601D228E0C046F0B5464E346E756E14 -:10357000776F366F00F020F89446424A146655661D -:10358000576716676246F0BD94463E4A926F9208AE -:10359000624601D254E0C046F0B53A4E346E756EC4 -:1035A000776F366F00F04CF89446364A14665566CD -:1035B000576716676246F0BD002B24DB11D0002947 -:1035C0003EDA00B5C943404200D1013100F038F87D -:1035D000C943404200D10131DB43524200D10133A3 -:1035E00000BD002AEBD1002801D1002905D0002020 -:1035F000C90FC90701D1C043410800B501F0E8F97E -:103600000022002300BD00B500290ADBDB43524243 -:1036100000D1013300F014F8C943404200D1013118 -:1036200000BDC943404200D10131DB43524200D1C9 -:10363000013300F005F8DB43524200D1013300BDF5 -:10364000002923D1002B18D1002A0CD0BC460D4FE5 -:1036500038667A6600210023FFE7FFE7FFE77A6F0D -:10366000386F67467047002801D00748010000B551 -:1036700001F0AEF90022002300BD02000B00002083 -:1036800000217047000000D0FFFFFFFF002B00D09B -:10369000BFE0130C28D1002AE7D080B4114F39665F -:1036A0007A66FFE7FFE730B4040C7B6F396F1B04C9 -:1036B00023433B667A66FFE7FFE7FFE7C04684B235 -:1036C0007B6F3D6F1B0423433B667A66FFE7FFE792 -:1036D000C04600232C042D0C7A6F386F0019694105 -:1036E000B0BC7047000000D0F0B594460025140E21 -:1036F00001D112020835140F01D112010435940FC3 -:1037000001D192000235D40F01D152000135D40B02 -:103710000134254F7C66254C3C660E0C93B2FFE7C6 -:10372000FFE7FFE73C6F6643360C7703BE46734303 -:10373000DF0B5B04C01AB941130C7343DB18C91AC1 -:10374000CE086643360CB64493B273431F0F1B0179 -:10375000C01AB941130C73431F0B1B05C01AB941A2 -:10376000860D8F023E436643360C092D24DB520A38 -:103770007243801A7703460A6643360C16235B1B96 -:10378000DE40DF40BF1964466643821B7046043545 -:1037900006330100D940A840C01900D30131A2422C -:1037A00006D20023F0BD0000000000D0FFFFFFFFA5 -:1037B000121B0130F3D3F1E709277F1BFE4064465B -:1037C000A2B27243801A00D20139220C7243130C48 -:1037D0001204821A99410B00704604351337010018 -:1037E000F940A840801900D30131002B02D1A24238 -:1037F0000AD2F0BD013000D30131121BFAD2013BD5 -:10380000F8D1A24200D2F0BD013000D30131121B29 -:10381000F7E7F0B51C0C00D080E00CB400251C0AC2 -:1038200004D11B02160E3343120208351C0B04D1BF -:103830001B01160F3343120104359C0B04D19B006E -:10384000960F334392000235DC0B02D192185B4194 -:1038500001351C00971864410134464F7C66464C84 -:103860003C660E0CFFE7FFE7FFE7C0463C6F664390 -:10387000360C7703BE4697B27743C01B00D201399E -:10388000C01B00D201399FB27743C91BC91B170C5B -:1038900077437E04FF0B801BB941CE086643360C8C -:1038A0000C2D33DBB644120B1F053A431B0B97B2AA -:1038B0007743C01B00D201399FB27743C91B170C55 -:1038C00077433E043F0C801BB941860D8F023E4377 -:1038D000664329277F1BFE400C3D7746AF40BF194A -:1038E00030BCA2B2ABB272437343801A9941220C2E -:1038F0007243130C1204801A994102000B00013725 -:10390000001BA941F9D2781E0021F0BD0C277F1BB6 -:10391000FE4077467F0BAF40FF19E0E700245D1CB7 -:1039200007D0144F7D663966FFE7FFE7FFE7FFE743 -:103930003C6F95B29EB265436643401BB141150C86 -:103940001E0C6543664336042F0C3E432D04401B7A -:10395000B141994204D202000B0020000021F0BDC9 -:1039600001D19042F7D3801A994101349942F2D3A0 -:10397000F6E70000000000D0FFFFFFFF4840414095 -:10398000484018B41B4B5B68FC46019308BD04DF3C -:103990005B3C001018B4174B1B68FC46019308BD34 -:1039A00000DF653C00109446134A926F920809D2DA -:1039B000624618B40F4BDB68FC46019308BD0CDF70 -:1039C0001D3F00100C4AF0B5146E556E576F166F00 -:1039D0006246FFF7EEFF084A14665566576716679A -:1039E000F0BD18B4034B9B68FC46019308BD08DF8B -:1039F000C13D00103C050020000000D0FFB5504044 -:103A00004240504059404B40594000E0FFB5154FEF -:103A10004C00640D03D0BC4204D10C0314D8002028 -:103A2000090D09055C00640D03D0BC4204D11C03E0 -:103A30000AD800221B0D1B0501264B4009D44B4020 -:103A400003D58B4200D18242FFBD9942FCD1904206 -:103A5000FFBD0B43DB1803431343F5D0C94349189B -:103A6000FFBD0000FF07000000B5FFF7CFFF80415A -:103A700000BDC04600B5FFF7C9FF01D9002000BD59 -:103A8000012000BD00B5FFF7B9FF01D9002000BD3E -:103A9000012000BD00B5FFF7B1FF804100BD01204E -:103AA00040054A00121804D85A00121801D8002004 -:103AB0007047012070470020704700000021002857 -:103AC00005D17047C1174840401AFAD0C90713B54D -:103AD000064B1B6898470CBC441CA2401005120BF7 -:103AE0000349091B09051943114310BD3C06002079 -:103AF0001F04000010B54C00620D8023D218DB00BB -:103B0000D21A5B057E2A10DD9E3A13DACC17090320 -:103B1000490819435242D140640001341532202A29 -:103B200005DAD0400843604310BD002010BD0846B0 -:103B3000604310BDC80FC018013810BD18B4044B45 -:103B40005B6AFC46019308BD24DFCD4000100000F5 -:103B50003C05002070B513231C78012C12D0012CD9 -:103B600012DC214B214A93642148FFF77BFC214B57 -:103B7000186070BD1C491D4A9800815001331F2BED -:103B8000F8D9ECE70023FAE71B48FFF773FC0500C0 -:103B90001A48FFF76FFC023803789B007F2B09DD82 -:103BA00012488022290000F0A9FB022C08D0022C28 -:103BB000DADCD6E7124B134A13483221FEF7BEFA7D -:103BC000124B1A88B5231B029A4209D1104B1A884E -:103BD000104B9A4204D1104B1A88104B9A42E6D0EF -:103BE0000020FEF743FBC046213C00103C050020AE -:103BF0004C3300003C0600205344000053460000B4 -:103C000008570010BC5700106857001054380000C7 -:103C1000D8380000494600009C3800005946000092 -:103C200007B56046002800D100BE01880A0A0230AC -:103C3000DF2AFAD1C9B2820804D30288408800047E -:103C4000104300E00068024A5050039007BD000096 -:103C50003C0500200FB403BC0CBCF0B50124E40704 -:103C6000634000E0F0B50C0DCF0F661E3605891BD2 -:103C7000640503D3C943404200D30131640D03D02E -:103C8000661CF60A07D0E41B00207F00791C890718 -:103C90008912803C24031D0DDF0F6E1E36059B1B11 -:103CA0006D0503D3DB43524200D301336D0D03D0C6 -:103CB0006E1CF60A07D0ED1B00227F007B1C9B07C1 -:103CC0009B12803D2D032F1B661B58D4A446202E2B -:103CD00046DA20371400BC401D00BD40F24033419D -:103CE0002A4380185941CB0F05D0C943C043002255 -:103CF00064425041514162464D0D28D10D0D07D10E -:103D000000281FD0241940414941013A0D0DF9D036 -:103D1000640006D3013000D30131002C01D14008EA -:103D20004000013A0BD4941CE40A04D1120511445A -:103D3000DB071944F0BDD907204B194300E0D90730 -:103D40000020F0BD0029DDD1002CDBD1F0BD013217 -:103D5000C6074008CD0728434908002EE1D0D9E71F -:103D60003C2E29DA203E40371400BC4000D001240C -:103D7000F24014431A00BB401C43D317ACE7AC46D7 -:103D8000202F08DA20360400B4400D00B540F8407A -:103D900039412843A5E73C2F0CDA203F4036040088 -:103DA000B44000D00124F84004430800B1400C4363 -:103DB000C117EAE710001900002494E70000F07F23 -:103DC000F0B50C0D661E3605891BE60A6405640D08 -:103DD00002D0651CED0A04D0002001210905803CB9 -:103DE0002403A4461C0D671E3F05DB1BE70A640580 -:103DF000640D02D0651CED0A04D0002201231B05CE -:103E0000803C24037740644497B484B296B27443F0 -:103E1000070C7E43150C6F4380B26843361802D3FB -:103E2000012000043F183004350C00197D41844600 -:103E300088B29AB250430C0C62431F0C7C438EB282 -:103E40007E43921902D301263604A4191604170CD6 -:103E50003618674101BC81B29AB25143040C6243E7 -:103E60001B0C5C4380B25843121802D3012000049B -:103E700024181004130C401863412D185E410020D3 -:103E8000474106BC88B293B258430C0C6343120CF2 -:103E9000544389B251435B1802D3012109046418C9 -:103EA00019041A0C091862416D1856410020474147 -:103EB00018BCF902720D1143F0026A0D1043ED02B5 -:103EC0000A0D03D16D1940414941013B124E9B1B24 -:103ED0007600B3420ED26D0007D301300026714147 -:103EE0006646354301D1400840001B05C918E40768 -:103EF0002144F0BD0BDA013306D1013004D1013188 -:103F00004F0D01D04908F2E7E1070020F0BD01366E -:103F100031050020EBE70000FF030000F0B51C0DA9 -:103F2000671E3F05DB1BE70A6405640D02D0661CB3 -:103F3000F60A04D0002201231B05803C2403D0256F -:103F40002D060026F6432E661E096E66CE0FF61964 -:103F5000B44649004F0D02D07E1CF60A03D0002063 -:103F60000021403F3F033E1BB600B444013F7F05A4 -:103F7000C91B49082E6F013676089C02950D254312 -:103F80007543ED137543AD1301356D10F603761BC4 -:103F90000CB4CC02450D2C43A2B2B3B25A43270C49 -:103FA0007B43350C6F43A4B26C431B1902D301242D -:103FB00024043F191C041D0CA4187D4124196D41D3 -:103FC000009A91B2ACB26143170C7C432B0C5F4357 -:103FD00092B25A43A41802D301221204BF18220439 -:103FE000230C52187B41019C6C431B19520ED901C2 -:103FF0000A434401A01A81B2B2B2514303145A4396 -:10400000360C734387B27743D617D21900277E4107 -:1040100036049B191704160C7F185E417316ED18B1 -:10402000F301002680337541A90F06D16400690AA7 -:10403000E8055B0A184309D22FE004229444803338 -:104040007541A90AA8059B0A184326D34041494156 -:104050002404009A019B0D005543641B4343E41A5A -:1040600095B286B27543170C7E43030C5F4392B240 -:104070005A43B61802D301221204BF183204330C7B -:1040800052197B4152429C41002C02D40022013043 -:1040900051414008CA071043490802B06246D70799 -:1040A0009210084BD218084B9A4203D21205891875 -:1040B000C919F0BD0020002A01DC3900F0BD013330 -:1040C0001905F5E7FD030000FE070000002200B51A -:1040D000203200F004F8080000BD000000220B159B -:1040E0000AD410B5944600F031F81414013400DA03 -:1040F0000021CB17144C2047002000217047624458 -:10410000343A0CD40C2A07DA040091409040524211 -:104110002032D440214310BDD843D94310BD2032B2 -:1041200007D40C469440524220321141D0402043E3 -:1041300010BD0800C917203203D45242203210416A -:1041400010BD1800190010BDFF4000100A0DCC0F63 -:10415000531E1B05C91A520503D3C943404200D35D -:104160000131520D03D0531CDB0A07D0121B002073 -:104170006400611C89078912803A1203014BD21A2C -:1041800070470000FF03000051434343C9188C46A9 -:10419000110C83B24B4310B4040C614392B280B251 -:1041A000504362431C041B0C001910BC59411304FA -:1041B000120CC018514161447047000070B51323C0 -:1041C0001E782A48FFF756F90500012E11D0012E5E -:1041D00009DDAB1E1B789B007F2B40DD244880222D -:1041E000290000F08BF82348FFF73CF9224B1860B8 -:1041F00070BD1F485422290000F080F81F4B1A8818 -:104200001F4B9A421CD1A7239B011A881D4B9A422F -:1042100016D11D4B1A881D4B9A4211D11C4B1A887E -:1042200094239B019A420BD11A4B1A881A4B9A423B -:1042300006D11A4B1A681A4B9A4201D1152307E08E -:104240001848FEF713F8184C094A99008C500133AE -:104250001F2BF8D9144B064A1362D361B7E7134BEF -:10426000134A14484221FDF769FFC0465346000037 -:10427000400600204C3300003C060020EE290000E0 -:10428000C40F0000C20D0000962B0000C0B5000056 -:10429000182B0000CC2A000010B50000FC2C0000F8 -:1042A00051ED87643C540010B9420010D057001003 -:1042B000545800100458001007B56046002800D17B -:1042C00000BE01880A0A0230DF2AFAD1C9B2820888 -:1042D00004D3028840880004104300E00068024ACA -:1042E0005050039007BD0000400600200148042103 -:1042F000014B18474003002085340010014B5B68D8 -:10430000184700004003002010B50300080011000A -:104310001B68984710BD0000F8B507000D00160097 -:10432000437D002B02D0002400200CE00368110024 -:10433000280098472DE03B7D10E03B68154802219E -:104340009847601C0134B44214DA002CF3DD2B19B9 -:10435000013B1B780D3B5A425341DBB22A5D0A2ACE -:10436000F0D1002BEED1A042E7DA3B68211A2818E1 -:104370009847E2E7B04203DA3B68311A28189847B9 -:10438000002E06DDAD19013D2B780D3B5A425341FD -:104390003B75F8BDC858001070B505000368002BC8 -:1043A00016D00C4B1C6805E0290004C92000FFF75B -:1043B000B3FF2469002C09D02368002BF9D0064BE9 -:1043C0001B68002BF0D0A342F3D1EDE700232B6054 -:1043D00070BDC046240500202805002070B50500EA -:1043E0000C000B68802B05D023685A1C2260E4184F -:1043F000257170BD0800FFF7CFFFF5E710B5002B62 -:1044000002DB0260436010BD024B034A03483F21B8 -:10441000FDF794FE204A0010CC5800103C4A0010D2 -:1044200010B582B00400FDF7D5F902000B00684614 -:10443000FFF7E4FF009A019B22606360200002B056 -:1044400010BD000070B582B0060014001D00FA22F5 -:104450009200002306980021FFF796FE02000B0051 -:1044600012196B41002B09DB6846FFF7C7FF009A62 -:10447000019B32607360300002B070BD0122524275 -:10448000004BF1E7FFFFFF7F30B585B004000D0062 -:1044900002A8FFF7C5FF029A039B00952000FFF7D3 -:1044A000D1FF200005B030BD00B583B0FA218900EE -:1044B0006846FFF7E9FF009A019B024800F0A0FA66 -:1044C00003B000BD6803002010B5024800F078FA80 -:1044D00010BDC04668030020F0B5CE46474680B503 -:1044E00083B006000D0090461C00FFF7DDFF8146FB -:1044F0006B1C05D0002C08D0194F1A4B1C6807E024 -:10450000300000F02BFA0500F4E7174FF5E72469B7 -:10451000002C17D02368002BF9D0144B1B68002BFC -:1045200001D0A342F3D12A0031002000B84743460E -:10453000002BECD06B46D91D0A230B700122200002 -:10454000B847E4E74B46002B07D16B1E9D41E8B20C -:1045500003B0C0BCB946B046F0BDFFF7B5FFF4E705 -:1045600009430010240500201943001028050020ED -:10457000094A01E010331A001368002B08D0834267 -:10458000F8D1002907D1036913600023036102E019 -:10459000002900D0106070472405002010B5064B9C -:1045A0001C6801E098472469002C03D06368002B45 -:1045B000F8D1F8E710BDC0462405002070B505000D -:1045C00000F0CCF904000023012201002800FFF7CD -:1045D00083FFFFF7E3FF200070BD000070B5A2B0BD -:1045E00004000E00FFF760FF0500002301930A4856 -:1045F0003300220001A9FEF71DFF040001A8FFF708 -:10460000CBFEFFF7CBFF002D02D1200022B070BD02 -:10461000FFF75AFFF9E7C046DD4300100FB400B5BD -:1046200083B004A901C90191FFF7D8FF03B008BC0A -:1046300004B0184710B500F0FFF8012010BD0000CD -:1046400010B582B00C00144BC3185A425341134AA0 -:104650005B009B5E8B4204D06B46DA1D1470002118 -:1046600015E06B46DA1D0D23137000210029F3D1EC -:1046700083699B06FCD41378036001310132F5E7AE -:1046800083699B06FCD41378036001310132002951 -:10469000F6D002B010BDC0460080FCBF74070020F9 -:1046A00082B000226B46D91D06E08369DB06FCD48C -:1046B00003680B7001320131002AF6D06B46D879BD -:1046C00002B0704770B506000D00002405E0315DB2 -:1046D000034B1868FFF7B4FF0134AC42F7DB70BD41 -:1046E00078070020F8B506000D00002705E07C1CC7 -:1046F000F719FFF7D5FF38702700AF4204DA0E4AEA -:1047000010688269D206F2D50C4A1268002A0CD0D1 -:10471000094A12685021916310003430526B1839E5 -:1047200011408022520102431160002F01D0380055 -:10473000F8BD033FFBE7C04678070020B404002023 -:1047400010B5064B1B68002B06D0054A12680021E5 -:104750009163044A1068984710BDC046B404002015 -:1047600078070020B804002070B505000E001C4B2F -:104770001A681C4BD31859424B4114331C000028B3 -:104780001ED0194B1B68002B04D0174B1D60174B14 -:104790001E6070BD16492000FCF75EF90121200063 -:1047A000FCF74AF90E4B1B6850229A63190034310A -:1047B0005B6B183A1A4080235B010B431A60E4E7F5 -:1047C000094B1B68002BE0D00023936300212000DD -:1047D000FCF732F906492000FCF768F9D5E7C04636 -:1047E000780700200080FCBFB4040020B80400203B -:1047F0004147001070B50D001C000D4B1860002AD9 -:104800000BDA002C0EDA0A4B18682900FDF796FA2D -:1048100008480121FFF7ACFE70BD02211000FCF733 -:1048200003F8EEE702212000FBF7FEFFEBE7C046AE -:10483000780700205003002010B5064B1B78064B6C -:104840001B78E1210123002249020448FFF7D2FF2F -:1048500010BDC046445900104059001000400340AC -:10486000F0B5D646474680B583B0824688460620D6 -:10487000FDF7A6FB0700022400E02C00FE2C1CD84C -:1048800001970026A51C2802424600230021FFF7BD -:104890007BFC002903D1B142EFD1B842EDD980258C -:1048A0006D00012D0CD96E1E210071433800FEF7FA -:1048B0002DFE404504D83500F3E780256D00F0E774 -:1048C00053461C616B1E1B02524612685340FF2266 -:1048D000120213408022520151460A4313602900FC -:1048E00061433800FEF712FE03B0C0BCBA46B046C2 -:1048F000F0BD000010B50400144B984222D0802275 -:104900009202134B1A60134B1A60134B9B681000F2 -:104910009843FAD12000FFF7A3FF236807225340F2 -:10492000C8321A4080235B0123431A6022002432DC -:1049300080239B011A430321116004342343022284 -:104940001A6010BD80225202DBE7C04600C003405F -:1049500000E0004000F0004000C0004010B58307B8 -:104960000AD00300032102E001330B4205D01A787C -:10497000002AF9D1181A10BD030019680C4A0D4C11 -:104980008A188A4322420FD15968094A04338A1887 -:104990008A43224208D15968054A04338A188A4357 -:1049A0002242F1D000E001331A78002AFBD1E1E77E -:1049B000FFFEFEFE80808080F8B5C046000000004B -:1049C00001B40248844601BC604700BFC901002011 -:1049D00001B40248844601BC604700BF8D0200203C -:1049E00001B40248844601BC604700BF8D0200202C -:1049F00001B40248844601BC604700BF1502002094 -:104A000001B40248844601BC604700BF9501002004 -:104A100001B40248844601BC604700BF4F02002039 -:104A200075735F73696E63655F626F6F74203C3D81 -:104A300020494E5436345F4D415800002F686F6D49 -:104A4000652F7370696465725F7069672F73726335 -:104A50002F632F7069636F2F7069636F2D73646BA1 -:104A60002F7372632F636F6D6D6F6E2F7069636F3D -:104A70005F626173652F696E636C7564652F706921 -:104A8000636F2F74797065732E680000746573749A -:104A9000000000007570646174655F75735F736911 -:104AA0006E63655F626F6F740000000000C00340BA -:104AB0001300000012000000110000001A000000A6 -:104AC00016000000140000004001E00153797374E7 -:104AD000656D20636C6F636B206F66202575206B9E -:104AE000487A2063616E6E6F74206265206578611C -:104AF00063746C79206163686965766564000000A1 -:104B000030783163203D3D20282A696E7374293E38 -:104B10003E313175000000002F686F6D652F737096 -:104B2000696465725F7069672F7372632F632F709A -:104B300069636F2F7069636F2D73646B2F7372637A -:104B40002F7270325F636F6D6D6F6E2F686172646C -:104B5000776172655F6972712F6972712E630000EF -:104B600064656C7461203E3D202D3230343820263F -:104B7000262064656C7461203C3D20323034362040 -:104B8000262620212864656C7461202620312900A6 -:104B9000212864656C7461203E3E20313175290006 -:104BA00063757272656E74203D3D205F5F756E683F -:104BB000616E646C65645F757365725F69727120A4 -:104BC0007C7C2063757272656E74203D3D20686147 -:104BD0006E646C65720000002165786365707469AD -:104BE0006F6E207C7C20657863657074696F6E20C1 -:104BF0003D3D206E756D202B20565441424C455F43 -:104C000046495253545F49525100000066616C732B -:104C10006500000069735F7368617265645F697243 -:104C2000715F7261775F68616E646C657228736C26 -:104C30006F745F68616E646C657229006578636586 -:104C40007074696F6E000000666F756E640000001E -:104C50006972715F6164645F7461696C5F746F5FD6 -:104C6000667265655F6C697374000000696E7365D8 -:104C700072745F6272616E63685F616E645F6C69BB -:104C80006E6B00006972715F72656D6F76655F684B -:104C9000616E646C657200006D616B655F6272616C -:104CA0006E6368007265736F6C76655F6272616EC9 -:104CB000636800006972715F7365745F6578636C27 -:104CC00075736976655F68616E646C65720000007B -:104CD000746F74616C0000002F686F6D652F7370C6 -:104CE000696465725F7069672F7372632F632F70D9 -:104CF00069636F2F7069636F2D73646B2F737263B9 -:104D00002F636F6D6D6F6E2F7069636F5F73796E58 -:104D1000632F6D757465782E630000006D74782DB7 -:104D20003E636F72652E7370696E5F6C6F636B00AC -:104D30006C6F636B5F69735F6F776E65725F6964D9 -:104D40005F76616C6964286D74782D3E6F776E654F -:104D5000722900006D74782D3E656E7465725F6314 -:104D60006F756E74000000006D757465785F65780E -:104D7000697400006D757465785F656E7465725F47 -:104D8000626C6F636B5F756E74696C00696420267A -:104D900026206964203C3D20706F6F6C2D3E686555 -:104DA00061702D3E6D61785F6E6F64657300000009 -:104DB0002F686F6D652F7370696465725F706967C6 -:104DC0002F7372632F632F7069636F2F7069636F26 -:104DD0002D73646B2F7372632F636F6D6D6F6E2F06 -:104DE0007069636F5F74696D652F74696D652E639B -:104DF000000000006964202626206964203C3D20D4 -:104E0000686561702D3E6D61785F6E6F64657300DB -:104E10002F686F6D652F7370696465725F70696765 -:104E20002F7372632F632F7069636F2F7069636FC5 -:104E30002D73646B2F7372632F636F6D6D6F6E2FA5 -:104E40007069636F5F7574696C2F696E636C7564EC -:104E5000652F7069636F2F7574696C2F7068656159 -:104E6000702E6800706172656E745F696400000086 -:104E70006368696C645F696400000000706172655A -:104E80006E745F696420213D206368696C645F69AA -:104E900064000000696400006964202626202170F7 -:104EA000685F636F6E7461696E735F6E6F646528AF -:104EB000686561702C2069642900000021686561C3 -:104EC000702D3E667265655F7461696C5F69640030 -:104ED0002170685F636F6E7461696E735F6E6F647B -:104EE0006528706F6F6C2D3E686561702C2072654F -:104EF0007573655F6964290072656D6F7665645FBF -:104F00006964203D3D206E6578745F69640000002F -:104F100063616C6C6261636B00000000706F6F6CAA -:104F20002D3E616C61726D5F696E5F70726F67724A -:104F3000657373203D3D206D616B655F7075626CBC -:104F400069635F69642869645F686967682C206EBB -:104F50006578745F6964290064656661756C745F67 -:104F6000616C61726D5F706F6F6C5F696E6974699F -:104F7000616C697A6564282900000000616C6172C7 -:104F80006D5F696420213D20706F6F6C2D3E616CF8 -:104F900061726D5F696E5F70726F677265737300C7 -:104FA00072630000417474656D7074656420746F81 -:104FB00020736C65657020696E73696465206F6627 -:104FC00020616E20657863657074696F6E2068611A -:104FD0006E646C65723B2075736520627573795FD2 -:104FE0007761697420696620796F75206D757374B7 -:104FF00000000000616C61726D5F706F6F6C5F63C9 -:10500000616E63656C5F616C61726D00616C617291 -:105010006D5F706F6F6C5F6765745F646566617507 -:105020006C7400006765745F656E7472795F6964A3 -:105030005F6869676800000070685F667265655F39 -:105040006E6F64650000000070685F6164645F6398 -:1050500068696C645F6E6F646500000070685F690A -:105060006E736572745F6E6F6465000070685F6771 -:1050700065745F6E6F6465006164645F616C61722A -:105080006D5F756E6465725F6C6F636B000000002E -:105090007570646174655F75735F73696E63655F76 -:1050A000626F6F7400000000616C61726D5F706F01 -:1050B0006F6C5F616C61726D5F63616C6C62616388 -:1050C0006B0000006765745F656E747279000000A4 -:1050D000486172647761726520616C61726D202530 -:1050E0006420616C726561647920636C61696D65CF -:1050F0006400000074696D65725F68772D3E696EAB -:1051000074732026203175203C3C20616C61726DE7 -:105110005F6E756D000000002F686F6D652F7370F6 -:10512000696465725F7069672F7372632F632F7094 -:1051300069636F2F7069636F2D73646B2F73726374 -:105140002F7270325F636F6D6D6F6E2F6861726466 -:10515000776172655F74696D65722F74696D6572D0 -:105160002E63000068617264776172655F616C61D3 -:10517000726D5F7365745F746172676574000000BF -:10518000726F6F745F6964002F686F6D652F737045 -:10519000696465725F7069672F7372632F632F7024 -:1051A00069636F2F7069636F2D73646B2F73726304 -:1051B0002F636F6D6D6F6E2F7069636F5F757469AC -:1051C0006C2F70686561702E630000002170685F4D -:1051D0006765745F6E6F646528686561702C207206 -:1051E0006F6F745F6964292D3E7369626C696E67C5 -:1051F000000000002170685F6765745F6E6F646512 -:1052000028686561702C20726F6F745F6964292D46 -:105210003E706172656E74006E65775F7375625F74 -:105220007472656520213D20686561702D3E726F46 -:105230006F745F696400000070685F72656D6F76FF -:10524000655F616E645F667265655F6E6F64650061 -:1052500070685F72656D6F76655F616E795F6865B6 -:105260006164000070685F6164645F6368696C64B6 -:105270005F6E6F646500000070685F6765745F6EE5 -:105280006F6465007372635F66726571203E3D20D6 -:1052900066726571000000002F686F6D652F737076 -:1052A000696465725F7069672F7372632F632F7013 -:1052B00069636F2F7069636F2D73646B2F737263F3 -:1052C0002F7270325F636F6D6D6F6E2F68617264E5 -:1052D000776172655F636C6F636B732F636C6F6371 -:1052E0006B732E6300000000636C6F636B5F636F12 -:1052F0006E6669677572650076636F5F6672657169 -:10530000203E3D20285049434F5F504C4C5F564350 -:105310004F5F4D494E5F465245515F4D485A202AD6 -:10532000204D485A292026262076636F5F667265D5 -:1053300071203C3D20285049434F5F504C4C5F56F4 -:10534000434F5F4D41585F465245515F4D485A208B -:105350002A204D485A2900002F686F6D652F737001 -:10536000696465725F7069672F7372632F632F7052 -:1053700069636F2F7069636F2D73646B2F73726332 -:105380002F7270325F636F6D6D6F6E2F6861726424 -:10539000776172655F706C6C2F706C6C2E630000AF -:1053A0006662646976203E3D2031362026262066DE -:1053B00062646976203C3D203332300028706F7380 -:1053C000745F64697631203E3D20312026262070AE -:1053D0006F73745F64697631203C3D203729202645 -:1053E000262028706F73745F64697632203E3D20FA -:1053F0003120262620706F73745F64697632203CFA -:105400003D203729000000007265665F6D687A20D4 -:105410003C3D202876636F5F66726571202F2031D6 -:1054200036290000706C6C5F696E697400000000C2 -:105430002C2066756E6374696F6E3A200000000060 -:10544000617373657274696F6E2022257322206602 -:1054500061696C65643A2066696C65202225732257 -:105460002C206C696E65202564257325730A000065 -:1054700031203D3D202875696E747074725F742907 -:105480006C2D3E7370696E5F6C6F636B0000000083 -:105490002F686F6D652F7370696465725F706967DF -:1054A0002F7372632F632F7069636F2F7069636F3F -:1054B0002D73646B2F7372632F7270325F636F6D25 -:1054C0006D6F6E2F7069636F5F72756E74696D6555 -:1054D0002F72756E74696D652E6300000A2A2A2A80 -:1054E0002050414E4943202A2A2A0A000A0000007F -:1054F00072756E74696D655F696E69740000000095 -:10550000666E692B00000000666E69006E616E00B9 -:10551000666E692D000000003A2E0010522E001019 -:10552000522E0010462E0010522E0010522E001047 -:10553000522E0010522E0010522E0010522E00102B -:10554000522E00102E2E0010522E0010222E00106F -:10555000522E0010522E0010162E0010222F001076 -:10556000482F00106A2F0010482F0010022F001043 -:10557000482F0010482F0010482F0010482F00100F -:10558000482F0010482F0010482F00103E2F001009 -:10559000482F0010482F0010482F0010482F0010EF -:1055A000482F0010762F0010DA330010F03300106F -:1055B000F0330010F0330010F0330010F03300101F -:1055C000F0330010F0330010F0330010F03300100F -:1055D000F0330010F0330010F0330010F0330010FF -:1055E000F0330010F0330010F0330010F0330010EF -:1055F000F0330010F0330010F0330010F0330010DF -:10560000F0330010F0330010F0330010F0330010CE -:10561000F0330010F0330010F0330010F0330010BE -:10562000F0330010F03300101C320010DE31001097 -:105630001C320010F0330010F0330010F033001073 -:10564000F0330010F0330010F0330010F03300108E -:10565000F0330010F0330010F0330010F03300107E -:10566000F0330010F0330010F0330010F03300106E -:10567000F0330010C22F0010F0330010F033001090 -:10568000F0330010F0330010F0330010F03300104E -:10569000F0330010F0330010F0330010C22F001070 -:1056A0006A320010C22F00101C320010DE310010D0 -:1056B0001C32001000000000000000000000F03F5D -:1056C00000000000000024400000000000005940DD -:1056D0000000000000408F40000000000088C34030 -:1056E00000000000006AF8400000000080842E41A5 -:1056F00000000000D01263410000000084D79741F1 -:105700000000000065CDCD412A282875696E7438E7 -:105710005F74202A29282828766F6964202A297234 -:105720006F6D5F646174615F6C6F6F6B7570287211 -:105730006F6D5F7461626C655F636F64652827538A -:10574000272C202746272929292D322929202A20BC -:1057500034203E3D2053465F5441424C455F563213 -:105760005F53495A450000002F686F6D652F7370B5 -:10577000696465725F7069672F7372632F632F703E -:1057800069636F2F7069636F2D73646B2F7372631E -:105790002F7270325F636F6D6D6F6E2F7069636F04 -:1057A0005F646F75626C652F646F75626C655F69AD -:1057B0006E69745F726F6D2E630000005F5F6165DC -:1057C0006162695F646F75626C655F696E697400C0 -:1057D0002A282875696E74385F74202A2928726F08 -:1057E0006D5F7461626C652D322929202A20342076 -:1057F0003E3D2053465F5441424C455F56325F5315 -:10580000495A45002F686F6D652F73706964657222 -:105810005F7069672F7372632F632F7069636F2FD7 -:105820007069636F2D73646B2F7372632F727032A4 -:105830005F636F6D6D6F6E2F7069636F5F666C6F06 -:1058400061742F666C6F61745F696E69745F726FEB -:105850006D2E63005F5F61656162695F666C6F6199 -:10586000745F696E697400004465627567000000CA -:10587000626F6F74325F77323571303830000000FC -:10588000312E352E300000007069636F000000007B -:10589000636C6163657200004D61792031332032A1 -:1058A0003032330006005250D3F075426858001071 -:1058B00006005250E182887F705800100600525056 -:1058C000BBFF3CB6885800100D0A0000757064617B -:1058D00074655F75735F73696E63655F626F6F7424 -:1058E000000000005541525420737464696E00003A -:1058F00055415254207374646F757400554152546D -:1059000020737464696E202F207374646F75740043 -:105910000600525053B4F4A1FC5800100800525035 -:0459200092000000F1 -:10592400A4580010B058001088020010BC58001091 -:1059340094020010A0020010AC0200101C590010C8 -:0459440010590010E6 -:1059480003000068EFF3108C72B60268002AFCD0DE -:10595800BFF35F8F04229A56002A0BDB002910D070 -:105968000A6000201B68BFF35F8F00221A608CF367 -:1059780010887047D0221206127852B21A7101208C -:10598800F0E70020EEE70000F8B5CE46474680B5C0 -:105998000400170098460368002B20D0D0231B066C -:1059A8001B785BB299462668EFF3108C72B635689F -:1059B800002DFCD0BFF35F8F04256557002D14DB45 -:1059C8002368BFF35F8F00221A608CF310883800B9 -:1059D800414600F0A5F80028E5D000200FE00A4B6A -:1059E8000A4A0B48852100F093F84B462371236837 -:1059F800BFF35F8F00221A608CF310880120C0BCAF -:105A0800B946B046F8BDC0461C4D0010744D001094 -:105A1800D84C001070B582B0060015001C0001A912 -:105A2800FFF78EFF002807D1019B5BB2D022120638 -:105A3800127852B2934201D102B070BD2A002300FD -:105A48003000FFF7A1FFF7E710B50268EFF3108108 -:105A580072B61368002BFCD0BFF35F8F0423C356C4 -:105A6800002B0ADBFF2303710368BFF35F8F00225B -:105A78001A6081F3108840BF10BD034B034A0448E5 -:105A8800B42100F045F8C046304D0010684D0010B4 -:105A9800D84C001010B504001000002205E0E3689F -:105AA8009B07FCD58B5CA36001328242F7D300E0F0 -:105AB800A368E3685B07FBD4E368DB06FCD400E07B -:105AC800A368E3685B07FBD40123236210BD10B50C -:105AD80004001000002206E0E3689B07FCD5530091 -:105AE8005B5AA36001328242F6D300E0A368E36800 -:105AF8005B07FBD4E368DB06FCD400E0A368E3683B -:105B08005B07FBD40123236210BD00007047C04629 -:105B180001B40248844601BC604700BF3D21001023 -:105B280001B40248844601BC604700BFED1600106E -:105B3800100000000000000000000100000000004C -:105B4800000000000000020000000000000000004B -:105B58000000030000000000000000000000FF003B -:105B68000000000001B5486801318E4600477046C4 -:105B780009380149884701BD350C0010140300207D -:105B88000000000088030020E4040020000000005A -:105B980000000000F40400200000000000000000E5 -:105BA80010000000000000000000000000000000DD -:105BB800503300004C3300005433000052330000CF -:105BC8004D5300004D43000053340000433400009F -:105BD800C546001000000000E546001069470010A7 -:105BE80000000000000100000000000000000000AC -:105BF800ED42001055340010553B0010BD41001017 -:045C08003103001054 +:10034000FFF7CCFF10BDC046000000000C040020E9 +:10035000504D001070B506000D1C081C03F0D4FFB2 +:1003600084B2002C12D0200003F0A6FF011C281C30 +:1003700003F079FF8721C90503F095FF03F0C4FF5F +:10038000C3B21B0224041C43346070BD0023F8E791 +:1003900010B504001022002104F05EF880235B02F7 +:1003A0002360F8235B0263608023DB02A360C02329 +:1003B0001B03A360200010BD70B504000D00FFF703 +:1003C000E7FF6A1C636809490B40ED012B431203E8 +:1003D00013436360E268D200D208802189050A4392 +:1003E000E260034A13406360200070BD7F00FEFF9F +:1003F000FFFFFF9F70B584B006000C0001AB02AA9E +:1004000003A900F00BFA051E04D1002C09D120002D +:1004100004B070BD019A0299039800F0C3F92C0052 +:10042000F5E70248310001F073FFC046504D00105F +:10043000F0B5CE46474680B587B004000F00914620 +:100440001E00284B98424AD007252900300000F0B2 +:100450003DFA29000E9800F039FA012398460093DE +:1004600032003900200004F079FB434600930E9AD5 +:100470003900200004F072FB494602A8FFF79CFFF8 +:10048000059D194B1D400E9B9B021D430595174B67 +:100490001D402E4380235B0333430593049B9B0045 +:1004A0009B088022D205134304930F9902A8FFF7FB +:1004B00051FF049A0E4B1A400E4B1343049302ABA8 +:1004C0004A463900200004F09BFB22684346BB40AB +:1004D0001343236007B0C0BCB946B046F0BD062543 +:1004E000B3E7C04600002050FF83FFFFE0FF0FFC92 +:1004F000FFFFF5C10000021010B5002B02DB026007 +:10050000436010BD024B034A03483F2101F068FEDF +:10051000844D0010F84D0010A04D001010B582B0B1 +:10052000040001F0A9F902000B006846FFF7E4FFA0 +:10053000009A019B22606360200002B010BD0000A1 +:1005400030B587B004F02AF901211848FFF752FFAF +:100550001749184C200004F0E5FA0200FE239B0521 +:10056000019312230093013300212000FFF760FF65 +:10057000114800F0B9F802A8FFF7D0FF029C039DD4 +:10058000002000F0E7F80D4800F0E4F8002000F04B +:10059000E1F802A8FFF7C2FF029A039B121BAB41CE +:1005A00004920593064804F0EDF8E4E7400D0300DB +:1005B000344E001000002050104E0010FFFF0000CD +:1005C000F04D001070B504000D000120002101F075 +:1005D000C7F80B49486901231A00824009698B401A +:1005E000134384408D402C43D022120611694C40A5 +:1005F0001C40D4610120002101F0B2F870BDC0465A +:10060000DC060020F0B5D6464F464646C0B505008C +:100610000F00140099460B00183301269E40866097 +:10062000AB683342FCD000210020FFF7CBFF631CF6 +:100630009A4621786A683B00103301249C402300CD +:10064000134098461442F5D10437BF00EF193970B2 +:100650004B46012B18D9AE60AB683342FCD0002169 +:100660000120FFF7AFFF0BE05346013352461178EC +:100670006A682242FCD1397001229446E0449A46CD +:100680004B46013B4345EFD8AE60AB683342FCD0EC +:1006900001210120FFF796FFE0BCBA46B146A8460B +:1006A000F0BD70B506000D0014000AE0A21C290080 +:1006B0003000FFF7A7FFC82001F05FF8237802336E +:1006C000E4182378002BF1D170BD00B583B06B46E0 +:1006D000DA1D2C2313702B3BFFF794FF0021012020 +:1006E000FFF770FF03B000BD70B50100174C242266 +:1006F000200003F0B7FE206900F000F9606900F007 +:10070000FDF8A06900F0FAF8E06900F0F7F8236955 +:10071000012632009A40D0252D066A6263693100B5 +:1007200099406962A369310099400B006962E169EF +:100730003000884068626A616B61054A61682068C0 +:10074000FFF7AFFFE3699E406E6170BDDC060020DD +:10075000404E0010F8B50500114C61682068FFF7A5 +:10076000B4FF238C678C5F43002616E00C4B1A689D +:100770005C682B0A9C46516820001030012383409E +:100780000B42F8D10434A400141961462170E8B278 +:1007900051680B42FCD120700136BE42E6DBF8BD49 +:1007A000DC060020F0B583B004000D00160000F058 +:1007B000B1F8002801D003B0F0BD154F00973B0001 +:1007C00001220121053001F04BFB00962B00220095 +:1007D0000121104801F04CFC31006943200002F077 +:1007E000E7FE04000C4B009300220221042001F0DC +:1007F00037FB0094230000220121052001F030FB8B +:1008000000973B0002220021062001F029FBD2E7DD +:10081000006CDC0200800240001BB700F0B5DE4631 +:1008200057464E464546E0B583B080468B4600921B +:100830000193042001F016FCFA21890002F0B8FEB1 +:100840008246A0235B0099462CE0013C002C20D07E +:1008500025007D432900300002F0AAFE4045F4D176 +:100860002900300002F0A4FE0029EED173019B1B89 +:100870009B009B19DB005A461360009B1F60019B85 +:100880001C60012003B0F0BCBB46B246A946A0469E +:10089000F0BD013F002F01D03C00D7E701235B42B0 +:1008A0009C46E1444B460F2B09D956464B465E43C6 +:1008B000044BF218044B9A42F0D80727EAE70020CD +:1008C000E0E7C046508EF4FF50F80C0010B58300EE +:1008D000084A944663441A684024624080341440B5 +:1008E0008022520113431C60C000034B9C466044AD +:1008F000416010BD04C001400040014010B501231B +:100900008340D0221206936293610521FFF7DEFF38 +:1009100010BD0000034B1B6802201840431E984185 +:10092000C0B2704700C00640EFF3108072B6034BB0 +:100930001B68002BFBD0BFF35F8F70472C0100D0EA +:10094000BFF35F8F024B00221A6080F3108870475C +:100950002C0100D0F8B506000C001500FFF7E4FFED +:10096000E308F718F15C07222240012393400B4271 +:1009700005D1DBB20B433B70FFF7E2FFF8BD21006E +:10098000280001F0C5FC0000002307E0054A9A1882 +:100990009200BFF35F8F0021116001331F2BF5D947 +:1009A0007047C04640000034054A1078431CDBB253 +:1009B0001370172B02D9130010221A707047C0460B +:1009C00038020020074B9B68103080001950BFF39D +:1009D0005F8FBFF35F8F044B0021196082F3108893 +:1009E0007047C04600ED00E0240100D010B5038838 +:1009F000DA0A1C2A05D15B055B1502335B00C018BF +:100A000010BD034B034A0448B12101F0E9FBC04685 +:100A1000644E0010085000107C4E001010B5091AEA +:100A20000B1F0A4A88180A4A904208D8C90706D4F8 +:100A30005B105B055B0D0748184380B210BD064B89 +:100A4000064A0748A32101F0CBFBC046FC07000083 +:100A5000FE0F000000E0FFFFC44E0010FC4F00102E +:100A60007C4E001010B5091A04394A08090B08D148 +:100A70004905490D064B0B430380064B1343438046 +:100A800010BD054B054A0648AB2101F0A9FBC04645 +:100A900000F0FFFF00F8FFFFF44E0010D04F0010F1 +:100AA0007C4E001001238340034A10681840431E07 +:100AB0009841C0B27047C04600E100E0002904D070 +:100AC000034B1860034B18607047034B1860FBE73B +:100AD00080E200E000E100E080E100E010B50123E9 +:100AE00083401800FFF7EAFF10BD0000024B9B682F +:100AF00010308000C058704700ED00E070B5040071 +:100B00000D00EFF3108672B60C4B1B68002BFBD068 +:100B1000BFF35F8F2000FFF7E9FF094B984201D038 +:100B2000A84205D1320029002000FFF74BFF70BD1D +:100B3000044B054A0548862101F052FB240100D0F0 +:100B4000CD010010044F0010185000107C4E001012 +:100B5000F0B5CE46474680B583B006000D00EFF3F2 +:100B6000108872B64F4B1B68002BFBD0BFF35F8F12 +:100B70004D4B9A6834001034A300D7584B4B9F421A +:100B800007D0AF4200D18BE00197494BFB1A2F2BC6 +:100B900009D9424639003000FFF714FF03B0C0BC4A +:100BA000B946B046F0BD3000FFF77CFF814600211A +:100BB0003000FFF793FFBFF35F8FEFF3058100294C +:100BC00001D08C4211D10123019C9C430020A368D9 +:100BD000AB4212D00622A256002A0DDB53009B180E +:100BE0009B00334A2000D418F1E7324B324A3621B9 +:100BF0003248FF3101F0F4FA2000AB4249D106251A +:100C00006557002D2BDB2A4B6A00521992009B1866 +:100C10009A68A260DA79E2719B795BB2A371002BCA +:100C20000FDA2748A080224B6A00521992009B18C5 +:100C3000244A11789971157049463000FFF74EFF2C +:100C4000A7E7680040198000194BC0180430FFF76F +:100C5000CDFE0100231D1800FFF7E0FEE2E70029AA +:100C600012D100280ED0FF238371174B83801549C2 +:100C70000B78A3710E4A154BA41A644163431B0DF4 +:100C80000B70D9E7094FF2E71149201DFFF7EAFE83 +:100C9000D2E7104B084A6A210848FF3101F0A0FA58 +:100CA000024F76E7240100D000ED00E0CD010010F6 +:100CB0003C0200203C4F0010E84F00107C4E00101A +:100CC00001BD00000907002001BDFFFFAAAA000026 +:100CD00076020020704F001070B5012202432E4BA7 +:100CE000D31A2F2B28D8EFF30583002B2BD0EFF34B +:100CF000108C72B6294909680029FBD0BFF35F8FB9 +:100D0000254C274905002D1B6D416943090D4CB247 +:100D1000244989689B00C95891421BD000210329AE +:100D200032D81D4B4A00521892009B189B795BB237 +:100D3000A3421FD00131F2E71B4B1C4AC7211C48BC +:100D4000490001F04DFA1B4B184A92211848FF3117 +:100D500001F046FA134A92681749D150174B1A7896 +:100D600082711C70BFF35F8F0C4B00221A608CF3F2 +:100D7000108870BD084B4A005518AD005D19FF265C +:100D8000AE710F4AAA80E9E70E4B084AD121084804 +:100D9000490001F025FAC0463C020020240100D0A1 +:100DA000AAAA000000ED00E0784F0010B44F001038 +:100DB0007C4E0010A04F0010CD010010090700204C +:100DC00001BDFFFFAC4F00100022044B02E00449BC +:100DD00002C30132072AFAD97047C04600E400E096 +:100DE00080808080024B9C4661448900016070478E +:100DF0004000003410B50400FFF7D6FD01002000CC +:100E0000FFF7F0FFFF232371BFF35F8F10BD10B515 +:100E10000400FFF7C9FD01002000FFF7E3FFFF23F7 +:100E2000237100236371BFF35F8F10BD084B5B6AB2 +:100E3000994209D8064A926A824207D2994201D061 +:100E4000012002E0002000E0002070470120FCE7C4 +:100E50000040054010B500290AD003681B7B8B4277 +:100E600006D38068054B9C4661440901401810BDBB +:100E7000034B044A04483C2101F0B2F9FFFFFF0F85 +:100E8000F05000102854001014510010F8B5040060 +:100E90001700FFF7DFFF0668456839002000FFF7FD +:100EA000D9FF026843680120AB4201D802D000207C +:100EB000C0B2F8BDB242FBD8F9E7000010B5002B74 +:100EC00002DB0260436010BD024B034A03483F212E +:100ED00001F086F9844D0010F4530010A04D00106D +:100EE00010B582B004000498059912184B41002BEC +:100EF00009DB6846FFF7E2FF009A019B226063600E +:100F0000200002B010BD01225242014BF1E7C04661 +:100F1000FFFFFF7F10B5002908D0037B8B4205D36C +:100F200000684B005B18033BC01810BD024B034A1E +:100F30000348682101F054F958510010D0530010B3 +:100F40007451001010B5437B8B4201D1012010BDBC +:100F5000FFF7E0FF8378002B01D10020F7E70120A5 +:100F6000F5E770B50400857B002D01D1280070BD28 +:100F70002900FFF7CFFF4378A373002B00D1E37361 +:100F80000023837043700370F0E70000F8B506009B +:100F90000C001500FFF7BEFF0700002C0DD0002D40 +:100FA00011D0AC4215D029003000FFF7B3FF847098 +:100FB0003B78002B13D13D70F8BD0A4B0A4A0B4811 +:100FC0006F2101F00DF90A4B074A0848702101F022 +:100FD00007F9084B044A0548712101F001F94370F3 +:100FE0003D70E9E7C8510010AC5300107451001077 +:100FF000D4510010E051001070B506000D0014002F +:10100000002914D0002A14D043688068984700282B +:1010100006D0220029003000FFF7B8FF280007E0C3 +:101020002A0021003000FFF7B1FF200000E010008F +:1010300070BD0800FCE7000070B504000D1E0CD068 +:10104000FFF768FF0023837043700370617B2A0001 +:101050002000FFF7D1FF607370BD034B034A0448C3 +:10106000A52101F0BDF8C046F8510010C053001092 +:101070007451001070B504000D1E0FD0FFF762FF11 +:1010800000280BD1E17B00290ED1A37B002B03D1DB +:10109000E37B002B0DD1A573E57370BD084B094AA6 +:1010A0000948F62101F09CF82000FFF733FF457056 +:1010B000EBE7064B034A0448FB2101F091F8C046D8 +:1010C000FC5100109C53001074510010205200106D +:1010D00010B5002907D003681B7B8B4203D3C0687F +:1010E0000139401810BD034B034A0448412101F067 +:1010F00077F8C046F05000108853001014510010CB +:1011000070B505000C00080000F092FC09492000B1 +:1011100000F0D2FBFFF748FC074B9C466044800080 +:1011200068602C75D0231B061B786B75034BA400DD +:10113000E55070BD4D12001040000034B404002092 +:101140000A4B1A68EFF3108172B61368002BFCD0BB +:10115000BFF35F8F054B1B68BFF35F8F00221A60E0 +:1011600081F3108840BF002000217047C80600208E +:1011700010B582B0040000F07FFB02000B0068464F +:10118000FFF79CFE009A019B22606360200002B082 +:1011900010BD70B584B0040016001D0002A8FFF752 +:1011A000E7FF029A039B009601952000FFF798FE47 +:1011B000200004B070BD0000F0B583B007000192BC +:1011C0001D000AAB1C780BAB1E78002C0BD00068FE +:1011D0002100FFF7B7FE002809D0194B194A1A4819 +:1011E000672100F0FDFF0068FFF7BBFE0400002C44 +:1011F00002D1200003B0F0BD21003800FFF72AFE25 +:10120000019B03604560089B8360099BC36038684D +:101210002100FFF711FFA042EBD1387D019A2B008E +:1012200000F092FB051E01D0002E04D00C9B002B79 +:10123000DFD01D70DDE73868210000F03FFDF5E7E5 +:1012400034520010DC53001014510010F0B5DE468B +:1012500057464E464546E0B58FB00B900021784B7F +:101260008200D458894682E029002000FFF7F2FD71 +:10127000804602684368921BBB41002B09DD434650 +:101280001A685B680B9800F05FFB00239846002605 +:1012900089E0002B01D1002AF1D10021584600F04D +:1012A00003FD0700A84215D143461A685B680892FF +:1012B000099343469E68DB689846002E10D02900AB +:1012C0002000FFF705FF037899461B021F432761A3 +:1012D000002068E05B4B5C4A5C488E2100F080FF98 +:1012E0005B4B594A5948922100F07AFF2369002B41 +:1012F00077D0BB4219D106980799002342428B410F +:1013000000920193089A099B0CA8FFF7E9FD0C9A3B +:101310000D9B0021049101310391029541460191F9 +:1013200000962000FFF748FF16E04A4B464A474820 +:10133000A12100F055FF069A079B002B01D1002A3E +:1013400052D120682900FFF795FE29002000FFF701 +:10135000BFFE037801330370002323616268BFF38B +:101360005F8F13608AF310880120002861D00CA8D9 +:10137000FFF7FEFE0C9E0D9F0022002308920993AA +:101380006268EFF3108A72B61368002BFCD0BFF3CB +:101390005F8F23689B465D7B002D00D064E70023B0 +:1013A0009846002600206368BFF35F8F00221A6012 +:1013B0008AF31088002ED8D04B461F022F43414697 +:1013C0003800B047069007916268EFF3108A72B652 +:1013D0001368002BFCD0BFF35F8F079B002B00DA54 +:1013E00084E7079B002BA6DD2369002BA9D0BB4215 +:1013F00019D10CA8FFF7BCFE0C9A0D9B0698079913 +:10140000009001910CA8FFF76BFD0C9A0D9B002139 +:10141000049101310391029541460191009620000B +:10142000FFF7CAFE98E70B4B074A0848A42100F0D3 +:10143000D7FE0FB0F0BCBB46B246A946A046F0BDF1 +:10144000B40400205C5200100C5400101451001021 +:10145000745200108052001010B50C4B5B68002BCA +:1014600004D00B480A21FFF7BDFC10BD074C094A08 +:1014700020682300102100F082FB032000F0F0F927 +:1014800003212000FFF73CFEEBE7C046840200206A +:10149000C80600208D0E001010B5064B5B68002BAF +:1014A00001D0044810BD044B044A05485E2100F0F9 +:1014B00097FEC04684020020BC52001070530010FA +:1014C00014510010F0B5DE4657464E464546E0B58D +:1014D0008DB0060090461F00169B9A46179B9946B2 +:1014E00018AB1B780793272302AA94466344002273 +:1014F0001A7021E001003000FFF7EAFD00783CE0BF +:101500000698002B5CD0079B002B59D04946D0474A +:1015100004000D0003000B4359D0002940DB08A84C +:10152000FFF726FE089A099B0094019508A8FFF78B +:10153000D7FC089B9846099F7268EFF3108B72B630 +:10154000136859424B41D9B20691002BF8D1BFF331 +:101550005F8F273302AA94466344049300230393C6 +:1015600002934B4601935346009342463B003000A2 +:10157000FFF722FE0400051EBCD17368BFF35F8F26 +:10158000002119608BF31088002D17D0272302AAA1 +:10159000944663441B78002BB2D100022043B0E78D +:1015A00000236242AB410092019342463B0008A8EF +:1015B000FFF796FC089B9846099FBDE70120404233 +:1015C0000DB0F0BCBB46B246A946A046F0BD069899 +:1015D000F6E7F0B5C64600B584B0050088461600AB +:1015E0001F000AAB1C78FFF757FF02940197009683 +:1015F0002A004346FFF766FF04B080BCB846F0BD42 +:10160000F0B5C64600B504000D004268EFF3108740 +:1016100072B61368002BFCD0BFF35F8FEEB2236865 +:10162000984631001800FFF78DFC00282AD0236966 +:10163000AB4213D02D0AEDB231002000FFF748FD78 +:101640000378AB4211D000206368BFF35F8F0022A4 +:101650001A6087F3108880BCB846F0BD0C4B0D4A69 +:1016600095210D48490000F0BBFD3100404600F0D7 +:1016700025FB0028E8D1094B064A32210648FF31F4 +:1016800000F0AEFD2369AB42DED100232361DBE72E +:10169000E052001058530010145100100453001071 +:1016A00010B50400FFF7F8FE2100FFF7A9FF10BDF9 +:1016B00030B587B004000D00EFF30583002B20D177 +:1016C00006225242D31712196B418B4202D803D122 +:1016D000824201D90022002304A8FFF7EFFB02A8F1 +:1016E000FFF746FD02980399049A059B121A8B4155 +:1016F000002B0BDC08D02000290000F0C9F807B04F +:1017000030BD144800F004FE002AF4D0124A0498B8 +:10171000059900230093FFF75CFF002813DAEAE73E +:101720000E4B1A68EFF3108172B61368002BFCD0D1 +:10173000BFF35F8F094B1B68BFF35F8F00221A60F6 +:1017400081F3108820BF04980599FFF76FFB0028EC +:10175000E6D0D0E70853001041110010C806002061 +:1017600000B583B002000B006846FFF712FD009839 +:101770000199FFF79DFF03B000BD10B5FA2292005A +:101780000023002102F052FDFFF7EAFF10BD000028 +:1017900030B583B005000C00EFF30583002B0FD1AB +:1017A0000B4A00230093FFF714FF00280BDD20BF36 +:1017B000FFF776FF28002100FFF738FB03B030BDAC +:1017C000FFF734FBFAE728002100FFF72FFBF5E7CE +:1017D0004111001070B5EFF305801038EFF3108C55 +:1017E00072B6194B1B68002BFBD0BFF35F8F012231 +:1017F0001300834015494B6315490B60154909785F +:101800000C00C440224213D0104A546A124A850088 +:10181000AA58944205D3114AAA580E4C99432170F4 +:1018200007E00A4A031D9B0099589950002200E0E6 +:101830000022BFF35F8F044B002119608CF31088E6 +:10184000002A00D0904770BD280100D0004005401C +:101850003C7005400A070020CC0600202C04002024 +:1018600010B50100024A034B1800FFF773F810BDD2 +:101870003454001008070020044B5B6A034A906A46 +:101880001900536A9942F9D17047C046004005409B +:10189000084B5B6A01E0074B5B6A8B42FBD301E0BC +:1018A000044B5B6A8B4203D1024B9B6A8342F7D3A2 +:1018B0007047C0460040054070B504000E00EFF3CD +:1018C000108572B61B4B1B68002BFBD0BFF35F8FDC +:1018D000002E1CD02000FFF709F9174B83420BD0D4 +:1018E00019002000FFF70AF901212000FFF7F6F8A0 +:1018F0000123A340114A1360114BA400E650BFF32B +:101900005F8F0C4B00221A6085F3108870BD0C4B62 +:10191000A2000021D1500122A2400A490B78934332 +:101920000B7005492000FFF713F900212000FFF795 +:10193000D5F8E4E7280100D0D5170010386005403D +:101940002C0400200A070020F0B5DE4600B584B064 +:101950000400150001921E000293FFF78DFF03950E +:101960008E4202D84ED185424CD9EFF3108B72B61D +:10197000274B1B68002BFBD0BFF35F8F254A1778DE +:101980000125A540EBB23B431370234B5D63221D41 +:1019900092000199D150214AA100029888501B6AF7 +:1019A0002B4212D11C4B1B6C2B4208D00020BFF3E2 +:1019B0005F8F174B00221A608BF3108823E0184BBF +:1019C000184A1948C52100F00BFCFFF755FF8E425D +:1019D00014D802D1039B834210D80E4B1B78BB4214 +:1019E0000ED00D4B1D625D631F22224001239340E8 +:1019F0000E4A1360074B1F700120D8E70020D6E77E +:101A00000120D4E7012004B080BCBB46F0BDC04635 +:101A1000280100D00A07002000400540CC06002025 +:101A200058540010C85400107C54001080E200E0AC +:101A3000EFF3108C72B60B4B1B68002BFBD0BFF37F +:101A40005F8F01238340084A136208490A789A434A +:101A50000A70BFF35F8F034B00221A608CF310886B +:101A60007047C046280100D0004005400A0700200A +:101A700010B5002908D0037B8B4205D300684B00CA +:101A80005B18033BC01810BD024B034A0348682192 +:101A900000F0A6FB58510010DC55001074510010E6 +:101AA000F8B506000C001500FFF7E2FF0700002C58 +:101AB0000DD0002D11D0AC4215D029003000FFF719 +:101AC000D7FF84703B78002B13D13D70F8BD0A4BD3 +:101AD0000A4A0B486F2100F083FB0A4B074A08486B +:101AE000702100F07DFB084B044A0548712100F08D +:101AF00077FB43703D70E9E7C8510010C8550010EE +:101B000074510010D4510010E051001070B506005F +:101B10000D001400002914D0002A14D043688068F6 +:101B20009847002806D0220029003000FFF7B8FFB0 +:101B3000280007E02A0021003000FFF7B1FF200055 +:101B400000E0100070BD0800FCE770B50500002340 +:101B5000437301338373037BC373012406E02100C5 +:101B60002800FFF785FF0134E4B24470297BA142CD +:101B7000F5D82800FFF77CFF0023437070BD10B537 +:101B8000017342608360FFF7E0FF10BDF0B5C64609 +:101B900000B505000C1E03D1200080BCB846F0BD86 +:101BA000FFF766FF4678002EF6D031002800FFF7D9 +:101BB0005FFF477800239846437021002800FFF715 +:101BC00057FF43464370320021002800FFF79EFF75 +:101BD000040039002800FFF7D9FF02002100280087 +:101BE000FFF794FF0400D7E7F0B5C64600B5040040 +:101BF0000D001700002927D0FFF73AFF4378002B8C +:101C000028D18378002B2BD101782000FFF7BEFF6D +:101C100006008046002F0AD0E17B002926D1A37B55 +:101C2000002B03D1E37B002B25D1A573E57343463D +:101C3000002B26D129002000FFF71AFF0023437054 +:101C4000300080BCB846F0BD114B124A1248382112 +:101C500000F0C6FA114B0F4A0F483A2100F0C0FAC3 +:101C60000F4B0C4A0C483B2100F0BAFA2000FFF75A +:101C7000FFFE4570D3E70B4B064A0748422100F0B0 +:101C8000AFFA31002000FFF7F3FE00238370D1E7A5 +:101C9000E4540010B4550010EC54001030550010FE +:101CA000585500102052001070B504000A00457B02 +:101CB0002900FFF799FF6073280070BD70B506001A +:101CC0000C1E40D0437B8B4207D0FFF7D1FE0500AE +:101CD0008178002906D1002036E00121FFF7E4FFDA +:101CE000012031E03000FFF7C3FE0178A1420DD0A2 +:101CF0003000FFF7BDFE4178A1420AD00029F7D19C +:101D0000124B134A13486B3100F06AFA6B78037078 +:101D100001E06B7843700023AB706B7001222100EF +:101D20003000FFF761FF0200717B814205D0300077 +:101D3000FFF7ECFE7073012006E0074B044A0548EC +:101D4000712100F04DFA002070BDC046AC4F00106C +:101D50009C550010EC5400107C55001070B5040028 +:101D60000D00062000F07EF9C000290001F020FCE3 +:101D7000C60908D00E4B9E4217D87F23034001337B +:101D800035005E0800E001256562A6622C348023E0 +:101D90009B01234300221A60062000F063F98000B3 +:101DA000A901891901F004FC70BD0026014DEBE783 +:101DB000FEFF0000FFFF0000002909D00A22064BA9 +:101DC0009C46604443425841044B4000C252704715 +:101DD00080225200F3E7C0460080FCBF00070020CD +:101DE00070B505000C00062000F03CF9002829D051 +:101DF000164B9D4227D08022D203154B1A60154BFB +:101E00001A60154B9B6811009943FAD100212800F4 +:101E1000FFF7D2FF21002800FFF7A0FF29002C3197 +:101E2000EB6A602253400E321A4080235B010B4361 +:101E30001A600A4B2B6380239B010B4310221A600C +:101E40000323AB6470BD80221204D6E700800340F8 +:101E500000E0004000F0004000C00040010300002E +:101E6000F8B5DE4657464E464546E0B506000F003B +:101E700015000A9A93424ED31A0E92461B029846B8 +:101E80000A9A00234046514601F0D0FB8146740077 +:101E9000A419A4002E4B9C4664446368834200D27C +:101EA0006060331FDBB29B46012B3AD9C0239B01F4 +:101EB0002343802212011A60264BB200D158002918 +:101EC00005D0586901F074FB01300138FDD16D0176 +:101ED00023685D40E0222A4080235B0123431A608F +:101EE0005A46012A28D980239B01234380221201CC +:101EF0001A604B4663604A4600234046514601F053 +:101F000095FB144BB60098510120F0BCBB46B2467D +:101F1000A946A046F8BD104B104A11482D2100F0EB +:101F20005FF9012FC2D1C0239B01234303221A6012 +:101F3000A368DB07FCD5CAE72168794003220A4081 +:101F40001A60A3680125BD401D42FAD0CBE7C04608 +:101F50000080004044040020E85500104C5600105A +:101F6000FC55001030B583B00C2000F017F9FEF7D7 +:101F7000D1FC00280DD0002304E02E4A99002E4801 +:101F800088500133092BF8D92A4B2C4A5A6203B0E6 +:101F900030BD2B4B00229A6700F008F9294B012233 +:101FA0001A60274B5B6C012BFBD1274B03221A6075 +:101FB000234B9B6B012BFBD1013300930433234A4A +:101FC0000121234800F054F805230093214A012100 +:101FD000214800F04DF8214B0093002202210420FB +:101FE000FFF73EFF1E4D00952B000022012105202A +:101FF000FFF736FF104C0094230000220021072039 +:10200000FFF72EFF00942300002200210820FFF795 +:1020100027FF0A4B00932300002200210920FFF72D +:102020001FFF00952B00002200210620FFF718FF5C +:10203000ADE7C04644040020006CDC021BB7000082 +:10204000008000403CB0004030B00040002F685994 +:1020500000800240008C864700C00240001BB70091 +:1020600040597307014B8000C0587047440400205A +:10207000F0B5C64600B504000D00170098460C20C8 +:1020800001F096FA0600394BFA18394B9A4241D8BA +:1020900043011B1A9901C91AC9000918890138009E +:1020A00001F086FA0200103A98235B009A4237D872 +:1020B0004346013B062B39D8069B013B062B35D8FE +:1020C0003F09B74238D343461E04069B1B031E43F9 +:1020D0002368002B36DB274B9C4244D080235B01D6 +:1020E000254A1360254A1360254A926819009143D6 +:1020F000FAD12560A060221DC0239B011343212239 +:102100001A602268002AFCDAE66008221A6080BCA5 +:10211000B846F0BD1B4B1C4A1C48112100F060F86A +:102120001B4B194A1948192100F05AF8194B164A45 +:1021300016481C2100F054F8174B134A134823216A +:1021400000F04EF822683F231340AB42C3D1A3688E +:102150001B051B0D8342BED1E368EE22D202134061 +:10216000B342B8D1D3E780239B01B9E780E84BD3D2 +:1021700080F8A93200C0024000E0004000F00040BA +:1021800000C000405C56001088570010BC5600107C +:1021900004570010205700106C57001080239B003C +:1021A0000343014AD362704700800540064BAA22D0 +:1021B00012011A602F22DA60044B054A1A60024BA2 +:1021C0005B68002BFBDA7047004002400060024071 +:1021D00000B0FA0000BEFDE710B5FFF7FBFF0000FE +:1021E00030B583B00D001900002A0BD0074B084C06 +:1021F000019200932B000200200002F0C3FA01209C +:10220000FFF7E8FF034B1A00F1E7C04694570010B0 +:10221000A4570010A057001070B52B4B2B4A1A6022 +:102220002B4B2C4A1A602C4B9A682A4B9343FAD1B9 +:102230002A4C01E008CC9847294B9C42FAD3FFF77F +:1022400091FE234B274A1A60234B9B68DB43DB013B +:10225000FAD1254B40229A675A671A67DA66234CEF +:1022600009E0234B234A24488621FFF7B9FF2000C9 +:10227000FEF7C0FD0834214B9C4209D22368002B95 +:10228000F5D0012BEDD12000FEF7C1FD0834F2E7B7 +:102290001B4DA9681B4CC022200002F0E3F8AC6083 +:1022A000EFF30583002B00D000BEFEF76DFBFEF7B9 +:1022B0008BFDFFF7D1F8144C01E008CC9847134B85 +:1022C0009C42FAD370BDC04600E00040BFCDFBFE8B +:1022D00000F00040FE7F3C0000C00040F002002003 +:1022E00000030020FFFFFF0100F00140E802002092 +:1022F000D457001054580010F4570010F00200207A +:1023000000ED00E000000020000300200403002096 +:102310000FB400B583B0084802F004FA049B002B08 +:1023200007D005A90191180002F00CFA034802F049 +:10233000F9F90120FFF74EFF4058001050580010E7 +:10234000704710B5002802D00B684968984710BD47 +:102350000100002007E083001B185B00501C086090 +:102360001078C01830380A681378303BDBB2092B7C +:10237000F1D97047F0B5DE4657464E464546E0B5C2 +:1023800083B093461F000C9B9A460D9C0E9B99466A +:102390000F9B9B0703D0B8460F00060022E0019276 +:1023A000A34688464E46B9460700B44207D2551C9C +:1023B0004B4641462020B84701342A00F5E73D004E +:1023C0004F465C46019B9B46B1464646B8463700A1 +:1023D0002E0007E0013C551C5346185D434639006A +:1023E000B0472A00002CF5D135003E0047460F9B30 +:1023F0009B0707D4100003B0F0BCBB46B246A94609 +:10240000A046F0BDB0464E46B9462F005D46531B70 +:10241000B342EFD2541C4B4641462020B84722001D +:10242000F5E7F0B5CE46474680B585B09446984668 +:102430000C9D0D9C0EAB1B789946109A119B129E19 +:10244000B7071CD4002B0CD0F7070AD54F46002F36 +:1024500002D10C37374204D0013B02E030272F5520 +:102460000134944201D21F2CF8D9F70707D59C42BA +:1024700005D21F2C03D830272F550134F5E7F70676 +:1024800012D5770505D4002C03D0944221D09C426C +:102490001FD00F9A102A32D00F9A022A37D01F2C41 +:1024A0000AD830222A5501341F2C05D84A46002A62 +:1024B00033D02D222A5501340396029301940095BE +:1024C00043466246FFF756FF05B0C0BCB946B0466A +:1024D000F0BD621E012C10D00F9F102F0BD01400E6 +:1024E0000F9A102AD8D1B206D6D51F2CD4D858228C +:1024F0002A550134D3E7023CCBE71400C9E7B20602 +:10250000EED41F2CECD878222A550134C7E71F2CB3 +:10251000D2D860322A550134C1E7720703D52B2285 +:102520002A550134C8E73207C6D520222A5501347E +:10253000C2E7F0B5DE4657464E464546E0B593B095 +:1025400081468A46089209931CAB10CB1B789B46A8 +:102550001E9D219B9846002C03D1102342469A438E +:1025600090468023DB0046461E4042461A4212D067 +:10257000002C22D000260EE03033D9B2771C0AABF3 +:1025800099552900200001F013F8AC4216D31F2FF3 +:1025900014D83E0004002900200001F009F8CBB255 +:1025A000092BE9D94246920605D54121C918C9B27D +:1025B0000A39C9B2E2E76121F8E7270043460693EA +:1025C000209B05931F9B049303955B460293019701 +:1025D0000AAB0093099B089A51464846FFF721FF32 +:1025E00013B0F0BCBB46B246A946A046F0BDF0B55C +:1025F000DE4657464E464546E0B597B00A900B91E9 +:102600000C929A46209B9946219F22AA13789B46BA +:10261000249B0993259C289B98464A463A4302D11D +:102620001032934398468022D200454615404346D7 +:1026300013420AD04A463A4341D000252E00534661 +:102640000D934D46099B9A461BE02E0053460D9371 +:102650004D46099B9A4614E03033DAB2731C994612 +:102660000EAB9A55524623002800390000F0DEFFD9 +:10267000BC4226D819D04B461F2B1CD84E4605000D +:102680000F00524623002800390000F0CFFFD3B2DC +:10269000092BE1D94246920605D54122D218D2B281 +:1026A0000A3AD2B2DAE76122F8E7AA45E3D94E4600 +:1026B0000D9B9A4608E04E460D9B9A4604E0002684 +:1026C00002E04E460D9B9A4643460693279B059390 +:1026D000269B0493099B03935B46029301960EABE2 +:1026E000009353460C9A0B990A98FFF79AFE17B07D +:1026F000F0BCBB46B246A946A046F0BDF0B5DE46EA +:1027000057464E464546E0B591B0804689460C9204 +:102710009A461A9C1B9D22002B002000290001F0E4 +:1027200010FA002800D0ECE001225242D44B2000E5 +:10273000290001F001FA002800D0E2E00122524213 +:10274000D04B2000290001F0E1F9002800D0D8E0AA +:10275000002200232000290001F0D8F9002800D031 +:10276000E4E0069407958023DB001E9A1A400D9240 +:102770001E9A1A4201D106231C930698079902005B +:102780000B000892099303000A00024300D1D9E02C +:10279000080D4005400DBC4EB44660440A03120BC0 +:1027A0001E00BA4B13431F0001F0DEF9B84AB94BC3 +:1027B00001F069F9B84AB94B01F03EF90890099166 +:1027C0000022B74B3000390001F02DF9B54AB64B65 +:1027D00001F059F902000B000898099901F02CF951 +:1027E00001F0DAF9834601F0BFF906000F00AF4AA5 +:1027F000AF4B01F048F90022AE4B01F01DF901F09A +:10280000CBF90890AC4AAD4B3000390001F03BF9F0 +:1028100006000F00089801F0A7F9A94AA94B01F09A +:1028200032F902000B003000390001F0FCF806001C +:102830000F0002000B0001F026F90A900B91089B93 +:10284000A14A9446634400210022089109921B0585 +:1028500009930023089332003B003000390001F057 +:10286000EBF80E900F9132003B0000208021C9054B +:1028700001F0D9F806000F000022944B0A980B993A +:1028800001F0E3F80022924B01F0D6F802000B00B1 +:102890000A980B9901F0D9F800228E4B01F0CCF880 +:1028A00002000B000A980B9901F0CFF802000B0010 +:1028B0003000390001F0C0F802000B000E980F99AB +:1028C00001F0C3F80022714B01F0B6F8089A099B99 +:1028D00001F0D9F806000F0008960997069A079BA1 +:1028E00001F02AF900282FD001235B429C46E344E3 +:1028F0000022774B3000390001F0A7F808900991C9 +:1029000022E01E9B04931D9B03931C9B0293009447 +:10291000019553460C9A4946404600F0FFF811B025 +:10292000F0BCBB46B246A946A046F0BD002100223D +:1029300006910792069480231B069C46AC4463468E +:10294000079310E700239B465B466333C62B20D8D2 +:1029500004261E9B1B0528D5089A099B19001143C4 +:102960000FD05D4A5D4B0698079901F0DDF800280D +:102970007AD000225A4B0698079901F0C7F8002830 +:1029800072D01C9B5B4506DD5A469B1A013B1C938B +:1029900003E00526DDE700231C938023DB001E9A5D +:1029A0001A431E92002600239B461D9B9E4265D221 +:1029B0009F1B02231E9A1A400A921E9A134202D0AB +:1029C000002E00D000275B46002B07D0089A099BF9 +:1029D0000698079901F039F8069007910022002324 +:1029E0002000290001F092F8002800D07CE03D4B47 +:1029F0001E9A1340049303971C9B0293069B079C0B +:102A00000093019453460C9A4946404600F086F8DC +:102A1000002E00D183E71E9B9B0671D54525441CE3 +:102A20005346020049462800C0475A46D317D218D9 +:102A30005A4005230593013E0496002303930A336D +:102A400002935B46DB0F01930092534622004946F6 +:102A50004046FFF76EFD0A9B002B00D15FE70200A6 +:102A600047460C9E1D9D53E01C9B002B9DD00D9B4B +:102A7000002B9AD01C9B013B1C9396E7002798E7FC +:102A8000FFFFEF7FFFFFEFFF01FCFFFF0000F03FC4 +:102A9000FB799F501344D33FB3C8608B288AC63F4D +:102AA0000000F83F61436F63A787D23F71A37909A4 +:102AB0004F930A400000E03F1655B5BBB16B024092 +:102AC000EF39FAFE422EE63FFF03000000002C40E3 +:102AD00000002440000018402D431CEBE2361A3F52 +:102AE00080842E41FFF7FFFF069C079D22002900EE +:102AF00080200006844661440B000692079376E727 +:102B000065258CE7541C534649462020B8472200CF +:102B1000931BAB42F6D3100001E7C046F0B5DE468A +:102B200057464E464546E0B595B006900791934608 +:102B30009946209F1E9A1F9B1000190001F001F872 +:102B4000002831D101225242BF4B1E981F9900F03C +:102B5000DDFF002837D101225242BC4B1E981F993D +:102B600000F0EAFF00283DD10022B94B1E981F99C2 +:102B700000F0E2FF002850D10022B64B1E981F99AA +:102B800000F0C4FF002848D1002200231E981F999E +:102B900000F0BCFF002850D100239846229B5B0523 +:102BA00000D4B6E0002458E0229B0393219B0293BB +:102BB00003230193A84B00934B465A460799069866 +:102BC000FFF7D8FB0EE1229B0393219B0293042382 +:102BD0000193A24B00934B465A4607990698FFF77C +:102BE000C9FBFFE00423229A1A4022990B4210D01D +:102BF0009B4B002A0FD00422229903912199029124 +:102C0000019200934B465A4607990698FFF7B2FB8C +:102C1000E8E0944BEDE70322EEE7229B0493219B2F +:102C2000039302971E9B1F9C009301944B465A46A8 +:102C300007990698FFF762FDD4E01E9A1F9B0020BB +:102C4000002100F0F0FE1E901F9101239846A5E799 +:102C50000CAB30221A55013F01341F2C01D8092F2B +:102C6000F6D81E981F9900F097FF050000F07CFF32 +:102C700002000B001E981F9900F0D5FE7A4BFA0057 +:102C80009B181A685B680A920B9300F0FCFE089090 +:102C9000099100F0A5FF060000F062FF02000B00A2 +:102CA0000898099900F0BFFE0890099100226F4B27 +:102CB00000F042FF00282ED00136300000F050FF17 +:102CC00002000B000A980B9900F026FF002801D0A3 +:102CD00001350026002F2CD1280000F045FF02000E +:102CE0000B001E981F9900F09EFE06000F000022A8 +:102CF0005E4B00F00BFF002846D100225B4B3000FA +:102D0000390000F019FF00283ED1EB073CD5013512 +:102D10003AE0062746E70022544B0898099900F04C +:102D2000F5FE0028D6D1002E01D0F307D2D501360A +:102D3000D0E7AA461F2C11D8013F0A21300000F02D +:102D400037FC651C30310CAB19550A21300000F0FE +:102D50002FFC092E0ED906002C00EBE755461F2C40 +:102D60000CD87B1E002F09D00CAA302111551F0052 +:102D70000134F4E72B0055461C00F0E71F2C03D864 +:102D80000CAB2E221A5501341F2C10D80A21280012 +:102D900000F0E6FB661C30310CAB19550A21280007 +:102DA00000F0DEFB051E01D03400EDE73400032304 +:102DB000229A1340012B1CD01F2C06D84346002B0F +:102DC00032D00CAB2D221A550134229B0393219B48 +:102DD000029301940CAB00934B465A460799069810 +:102DE000FFF7C8FA15B0F0BCBB46B246A946A046EC +:102DF000F0BD219B002B13D04346002B02D10C3396 +:102E000013420FD0219B013B2193190003E00CAB2F +:102E100030221A5501348C42CED21F2CF7D9CBE781 +:102E20002199F8E72199F6E7229B5B0704D50CABC3 +:102E30002B221A550134C8E7229B1B07C5D50CABC2 +:102E400020221A550134C0E7FFFFEFFFFFFFEF7F9D +:102E500065CDCD4165CDCDC17058001074580010BE +:102E6000645800106C580010185A00100000E03F21 +:102E7000F0B5DE4657464E464546E0B593B082462D +:102E8000884693461193002900D10DE3002556464C +:102E9000119B1878002800D109E3252809D06C1C63 +:102EA0005B462A004146B047119B01331193250030 +:102EB000EEE701331193002720E001231F43013285 +:102EC0001192012418E002231F43013211920124C0 +:102ED00012E004231F430132119201240CE0082365 +:102EE0001F4301321192012406E010231F430132D7 +:102EF0001192012400E00024002C09D0119A1378CB +:102F0000203BD9B21029F6D88B00C849CB589F4630 +:102F1000119B1A781300303BDBB2092B10D92A2AF7 +:102F200013D00B94119B1A782E2A1ED0119A137865 +:102F3000683BD9B2122959D88B00BD49CB589F465E +:102F400011A8FFF705FA0B90ECE71C9B1A1D1C92C9 +:102F50001B68002B04DB0B93119B01331193E1E7FA +:102F6000022217435B420B93F6E78022D2001743FD +:102F70005A1C11925A781300303BDBB2092B0BD943 +:102F80002A2AD3D11C9B1A1D1C921C68002C08DB1A +:102F9000119B01331193C9E711A8FFF7D9F9040078 +:102FA000C4E70024F4E780235B003B43511C1191EC +:102FB00051786C2901D01F0018E0C0239B001F43EB +:102FC0000232119212E080233B43511C119151783F +:102FD000682901D01F0009E0C0231F43023211926B +:102FE00004E080235B001F4301321192119B18788B +:102FF000672818D8252800D24CE20300253BDAB216 +:10300000422A00D946E293008A4AD3589F46802339 +:103010009B001F4301321192E8E780235B001F43AE +:1030200001321192E2E7782800D933E2692800D210 +:1030300030E20200693AD2B2012393407E4A134241 +:1030400011D11A0600D500E25B0500D422E21C9BD8 +:103050001A1D1C921B689A46002C00D0B2E1012276 +:10306000524253468EE16F280ED006D858283DD0E4 +:10307000622804D102239C4608E0782839D0102326 +:103080009F43063B9C4601E008239C46582833D0CA +:10309000692803D0642801D00C2297437A0501D512 +:1030A0000122974369282AD0642828D0BA0500D580 +:1030B0009FE0FA0500D5C1E07A0600D4D3E01C9A5F +:1030C000111D1C911168FF220A4005970B9B049368 +:1030D0000394634602930023019300925B462A0007 +:1030E00041463000FFF725FA050027E010239C46F3 +:1030F000CCE710239C46C9E720221743C8E7BA054E +:1031000020D4FA0550D47A0666D51C9A111D1C915C +:103110001168FF220A40D0171118414005970B9BF8 +:103120000493039463460293D20F019200915B468D +:103130002A0041463000FFF7FCF90500119B0133DE +:103140001193A5E61C9A073207218A431100083122 +:103150001C91116853689946DB170C930D930C9AD8 +:103160000D9B100048400E904A4653400F930E9816 +:103170000F990C9A0D9B801A99410E900F91089708 +:103180000B9B0793069463460493002305934B46D9 +:10319000DA0F0292009001915B462A00414630000E +:1031A000FFF725FA0500C9E71C9A111D1C9112684A +:1031B000D0171118414005970B9B04930394634665 +:1031C0000293D20F019200915B462A0041463000E3 +:1031D000FFF7AFF90500B1E73A0605D51C9A111DB6 +:1031E0001C910023D25E96E71C9A111D1C91126857 +:1031F00091E71C9A073207218A43110008311C917C +:1032000008970B9B0793069463460493002305934A +:10321000029353681268009201935B462A0041466C +:103220003000FFF7E4F9050088E7C0467C5800103D +:10323000C05800100C590010419000001C9A111D3C +:103240001C9105970B9B0493039463460293002300 +:103250000193136800935B462A0041463000FFF754 +:1032600068F905006AE73A0606D51C9A111D1C91FB +:1032700012681204120C28E71C9A111D1C91126886 +:1032800023E7462819D01C9B0733072293431A00D3 +:1032900008321C9204970B9A039202941A685B6896 +:1032A000009201935B462A0041463000FFF736FC4E +:1032B0000500119B01331193EAE520231F43E2E748 +:1032C000672801D0472802D180231B011F434528CE +:1032D00001D0472801D120231F431C9B073307221D +:1032E00093431A0008321C9204970B9A039202949B +:1032F0001A685B68009201935B462A0041463000E1 +:10330000FFF7FCF90500119B01331193C0E502237F +:103310001A003A4091463B421DD001241C9B1A1DC5 +:103320001C926F1C18785B462A004146B0474B46FA +:10333000002B14D1119B013311933D00A8E5571CBC +:103340005B4641462020B04723003A005C1C9D426A +:10335000F5D81500E2E701232A000B9DF6E73A00B5 +:10336000B1460B9E06E0571C5B4641462020C847ED +:103370002C003A00651CA642F5D817004E46D9E746 +:1033800001330A001978002902D0511E002AF7D112 +:1033900052469B1A8022D2003900114089461742BA +:1033A00002D0A34200D9230002221100394010911B +:1033B0003A4209D02A00250057469A4633004E4625 +:1033C000994621E022004CE62A004546A04606E048 +:1033D000541C5B4629002020B0473B0022005F1CA4 +:1033E0000B999942F4D84446A8463B00250057461D +:1033F0009A4633004E46994606E01D000137541C9C +:103400005B464146C84722003878002804D0002E89 +:10341000F4D06B1E002DF0D1150053464E46109A85 +:10342000002A03D1119B0133119331E50B9F2A0030 +:1034300006E0551C5B4641462020B04723002A0089 +:103440005C1C9F42F5D81500ECE721233B431C9AF6 +:10345000111D1C91126805930823049303940833EB +:1034600002930023019300925B462A0041463000FC +:10347000FFF75FF80500119B0133119308E56C1C01 +:103480005B462A0041462520B047119B013311932A +:103490002500FDE46C1C5B462A004146B047119BA9 +:1034A000013311932500F3E40A4B9A46EEE4B24649 +:1034B0005D450DD35B465A1E5B4641460020D04712 +:1034C000280013B0F0BCBB46B246A946A046F0BDEA +:1034D0002A00F1E74123001000B585B00290039166 +:1034E00001210448009313004A4202A9FFF7C0FCDF +:1034F00005B000BD4323001001480421014B1847CB +:10350000B00200202935001010B5010018231B88D7 +:1035100014221088984710BD10B5010018231B888D +:1035200016221088984710BDF0B5C64600B50700B2 +:103530000E0000250123984600E00135B5420AD26D +:10354000AC003C192068FFF7DFFF20600028F4D1B1 +:1035500000239846F1E7404680BCB846F0BD000025 +:10356000124A936F9B0815D29066D166002905D048 +:10357000FFE7FFE7FFE7516F106F704704B5802149 +:103580000906C2175140002800D0C84301F0D0FB03 +:10359000002104BDF0B5146E556E576F166FFFF71E +:1035A000E3FF1466556657671667F0BD000000D04C +:1035B000114A936F9B0813D210665166002905D0FB +:1035C000FFE7FFE7FFE7516F106F704704B5002872 +:1035D00001D00020C04301F0ABFB002104BDC04678 +:1035E000F0B5146E556E576F166FFFF7E5FF146652 +:1035F000556657671667F0BD000000D094464A4AEA +:10360000926F9208624601D228E0C046F0B5464E5D +:10361000346E756E776F366F00F020F89446424A2C +:1036200014665566576716676246F0BD94463E4A73 +:10363000926F9208624601D254E0C046F0B53A4E0D +:10364000346E756E776F366F00F04CF89446364ADC +:1036500014665566576716676246F0BD002B24DB7B +:1036600011D000293EDA00B5C943404200D10131F2 +:1036700000F038F8C943404200D10131DB435242E7 +:1036800000D1013300BD002AEBD1002801D100296F +:1036900005D00020C90FC90701D1C043410800B5BA +:1036A00001F03EFB0022002300BD00B500290ADB2B +:1036B000DB43524200D1013300F014F8C9434042C9 +:1036C00000D1013100BDC943404200D10131DB438B +:1036D000524200D1013300F005F8DB43524200D1E1 +:1036E000013300BD002923D1002B18D1002A0CD0B2 +:1036F000BC460D4F38667A6600210023FFE7FFE7DE +:10370000FFE77A6F386F67467047002801D0074897 +:10371000010000B501F004FB0022002300BD0200FF +:103720000B00002000217047000000D0FFFFFFFFCA +:10373000002B00D0BFE0130C28D1002AE7D080B4C2 +:10374000114F39667A66FFE7FFE730B4040C7B6FF0 +:10375000396F1B0423433B667A66FFE7FFE7FFE709 +:10376000C04684B27B6F3D6F1B0423433B667A6681 +:10377000FFE7FFE7C04600232C042D0C7A6F386F5B +:1037800000196941B0BC7047000000D0F0B5944604 +:103790000025140E01D112020835140F01D11201B7 +:1037A0000435940F01D192000235D40F01D152009B +:1037B0000135D40B0134254F7C66254C3C660E0C3C +:1037C00093B2FFE7FFE7FFE73C6F6643360C7703F2 +:1037D000BE467343DF0B5B04C01AB941130C73433D +:1037E000DB18C91ACE086643360CB64493B273434D +:1037F0001F0F1B01C01AB941130C73431F0B1B058C +:10380000C01AB941860D8F023E436643360C092D1E +:1038100024DB520A7243801A7703460A6643360C49 +:1038200016235B1BDE40DF40BF1964466643821BE4 +:103830007046043506330100D940A840C01900D3B2 +:103840000131A24206D20023F0BD0000000000D0EA +:10385000FFFFFFFF121B0130F3D3F1E709277F1BA6 +:10386000FE406446A2B27243801A00D20139220C93 +:103870007243130C1204821A99410B0070460435EE +:1038800013370100F940A840801900D30131002B03 +:1038900002D1A2420AD2F0BD013000D30131121B85 +:1038A000FAD2013BF8D1A24200D2F0BD013000D3E0 +:1038B0000131121BF7E7F0B51C0C00D080E00CB40E +:1038C00000251C0A04D11B02160E334312020835D0 +:1038D0001C0B04D11B01160F3343120104359C0B42 +:1038E00004D19B00960F334392000235DC0B02D1CA +:1038F00092185B4101351C00971864410134464F12 +:103900007C66464C3C660E0CFFE7FFE7FFE7C046CF +:103910003C6F6643360C7703BE4697B27743C01BB5 +:1039200000D20139C01B00D201399FB27743C91BB5 +:10393000C91B170C77437E04FF0B801BB941CE08CF +:103940006643360C0C2D33DBB644120B1F053A438D +:103950001B0B97B27743C01B00D201399FB277434C +:10396000C91B170C77433E043F0C801BB941860DE1 +:103970008F023E43664329277F1BFE400C3D77465E +:10398000AF40BF1930BCA2B2ABB272437343801ACE +:103990009941220C7243130C1204801A99410200BF +:1039A0000B000137001BA941F9D2781E0021F0BDA0 +:1039B0000C277F1BFE4077467F0BAF40FF19E0E7E7 +:1039C00000245D1C07D0144F7D663966FFE7FFE7D2 +:1039D000FFE7FFE73C6F95B29EB265436643401B2D +:1039E000B141150C1E0C6543664336042F0C3E4353 +:1039F0002D04401BB141994204D202000B0020006B +:103A00000021F0BD01D19042F7D3801A99410134D1 +:103A10009942F2D3F6E70000000000D0FFFFFFFF5D +:103A200048404140484018B41B4B5B68FC4601933A +:103A300008BD04DFFF3C001018B4174B1B68FC46A0 +:103A4000019308BD00DF093D00109446134A926FB0 +:103A5000920809D2624618B40F4BDB68FC4601930A +:103A600008BD0CDFC13F00100C4AF0B5146E556E56 +:103A7000576F166F6246FFF7EEFF084A14665566E9 +:103A800057671667F0BD18B4034B9B68FC4601935B +:103A900008BD08DF653E0010C4040020000000D00F +:103AA000FFB550404240504059404B40594000E023 +:103AB000FFB5154F4C00640D03D0BC4204D10C037C +:103AC00014D80020090D09055C00640D03D0BC4228 +:103AD00004D11C030AD800221B0D1B0501264B40F4 +:103AE00009D44B4003D58B4200D18242FFBD99429D +:103AF000FCD19042FFBD0B43DB1803431343F5D0C9 +:103B0000C9434918FFBD0000FF07000000B5FFF7DB +:103B1000CFFF804100BDC04600B5FFF7C9FF01D906 +:103B2000002000BD012000BD00B5FFF7B9FF01D99D +:103B3000002000BD012000BD00B5FFF7B1FF8041AE +:103B400000BD012040054A00121804D85A0012187E +:103B500001D8002070470120704700207047000006 +:103B60000021002805D17047C1174840401AFAD0FB +:103B7000C90713B5064B1B6898470CBC441CA240F0 +:103B80001005120B0349091B09051943114310BD08 +:103B9000C40500201F04000010B54C00620D8023F6 +:103BA000D218DB00D21A5B057E2A10DD9E3A13DAAA +:103BB000CC170903490819435242D140640001342B +:103BC0001532202A05DAD0400843604310BD00209A +:103BD00010BD0846604310BDC80FC018013810BDA5 +:103BE00018B4044B5B6AFC46019308BD24DF7141A5 +:103BF00000100000C404002070B513231C78012CB1 +:103C000012D0012C12DC214B214A93642148FFF78A +:103C10007BFC214B186070BD1C491D4A98008150E7 +:103C200001331F2BF8D9ECE70023FAE71B48FFF715 +:103C300073FC05001A48FFF76FFC023803789B00FD +:103C40007F2B09DD12488022290000F00BFC022C9A +:103C500008D0022CDADCD6E7124B134A1348322183 +:103C6000FEF7BEFA124B1A88B5231B029A4209D1FD +:103C7000104B1A88104B9A4204D1104B1A88104BE3 +:103C80009A42E6D00020FEF743FBC046C53C001038 +:103C9000C40400204C330000C4050020534400003D +:103CA00053460000685A00101C5B0010C85A0010F0 +:103CB00054380000D8380000494600009C38000005 +:103CC0005946000007B56046002800D100BE0188B3 +:103CD0000A0A0230DF2AFAD1C9B2820804D3028864 +:103CE00040880004104300E00068024A50500390EE +:103CF00007BD0000C40400200FB403BC0CBCF0B529 +:103D00000124E407634000E0F0B50C0DCF0F661E00 +:103D10003605891B640503D3C943404200D30131F2 +:103D2000640D03D0661CF60A07D0E41B00207F0058 +:103D3000791C89078912803C24031D0DDF0F6E1E3C +:103D400036059B1B6D0503D3DB43524200D3013381 +:103D50006D0D03D06E1CF60A07D0ED1B00227F000C +:103D60007B1C9B079B12803D2D032F1B661B58D489 +:103D7000A446202E46DA20371400BC401D00BD406A +:103D8000F24033412A4380185941CB0F05D0C94333 +:103D9000C043002264425041514162464D0D28D13A +:103DA0000D0D07D100281FD0241940414941013A87 +:103DB0000D0DF9D0640006D3013000D30131002C81 +:103DC00001D140084000013A0BD4941CE40A04D10C +:103DD00012051144DB071944F0BDD907204B1943E4 +:103DE00000E0D9070020F0BD0029DDD1002CDBD197 +:103DF000F0BD0132C6074008CD0728434908002E10 +:103E0000E1D0D9E73C2E29DA203E40371400BC40EF +:103E100000D00124F24014431A00BB401C43D317C6 +:103E2000ACE7AC46202F08DA20360400B4400D0081 +:103E3000B540F84039412843A5E73C2F0CDA203F34 +:103E400040360400B44000D00124F8400443080088 +:103E5000B1400C43C117EAE710001900002494E7B1 +:103E60000000F07FF0B50C0D661E3605891BE60AD2 +:103E70006405640D02D0651CED0A04D00020012108 +:103E80000905803C2403A4461C0D671E3F05DB1B6F +:103E9000E70A6405640D02D0651CED0A04D0002217 +:103EA00001231B05803C24037740644497B484B20B +:103EB00096B27443070C7E43150C6F4380B268437F +:103EC000361802D3012000043F183004350C0019C5 +:103ED0007D41844688B29AB250430C0C62431F0C59 +:103EE0007C438EB27E43921902D301263604A41974 +:103EF0001604170C3618674101BC81B29AB25143BF +:103F0000040C62431B0C5C4380B25843121802D36A +:103F10000120000424181004130C401863412D18CC +:103F20005E410020474106BC88B293B258430C0C56 +:103F30006343120C544389B251435B1802D30121ED +:103F40000904641819041A0C091862416D185641C5 +:103F50000020474118BCF902720D1143F0026A0DAE +:103F60001043ED020A0D03D16D1940414941013B57 +:103F7000124E9B1B7600B3420ED26D0007D3013068 +:103F8000002671416646354301D1400840001B05BB +:103F9000C918E4072144F0BD0BDA013306D1013022 +:103FA00004D101314F0D01D04908F2E7E1070020AB +:103FB000F0BD013631050020EBE70000FF030000F3 +:103FC000F0B51C0D671E3F05DB1BE70A6405640D99 +:103FD00002D0661CF60A04D0002201231B05803C97 +:103FE0002403D0252D060026F6432E661E096E6694 +:103FF000CE0FF619B44649004F0D02D07E1CF60ACA +:1040000003D000200021403F3F033E1BB600B444D4 +:10401000013F7F05C91B49082E6F013676089C02B7 +:10402000950D25437543ED137543AD1301356D10A3 +:10403000F603761B0CB4CC02450D2C43A2B2B3B2EE +:104040005A43270C7B43350C6F43A4B26C431B19B6 +:1040500002D3012424043F191C041D0CA4187D4123 +:1040600024196D41009A91B2ACB26143170C7C43A4 +:104070002B0C5F4392B25A43A41802D301221204BC +:10408000BF182204230C52187B41019C6C431B195E +:10409000520ED9010A434401A01A81B2B2B251436F +:1040A00003145A43360C734387B27743D617D21999 +:1040B00000277E4136049B191704160C7F185E41B9 +:1040C0007316ED18F301002680337541A90F06D150 +:1040D0006400690AE8055B0A184309D22FE004224C +:1040E000944480337541A90AA8059B0A184326D336 +:1040F000404149412404009A019B0D005543641B33 +:104100004343E41A95B286B27543170C7E43030C01 +:104110005F4392B25A43B61802D301221204BF1869 +:104120003204330C52197B4152429C41002C02D480 +:104130000022013051414008CA071043490802B02B +:104140006246D7079210084BD218084B9A4203D206 +:1041500012058918C919F0BD0020002A01DC3900B8 +:10416000F0BD01331905F5E7FD030000FE0700006F +:10417000002200B5203200F004F8080000BD000065 +:1041800000220B150AD410B5944600F031F814142F +:10419000013400DA0021CB17144C20470020002105 +:1041A00070476244343A0CD40C2A07DA0400914078 +:1041B000904052422032D440214310BDD843D943CD +:1041C00010BD203207D40C46944052422032114197 +:1041D000D040204310BD0800C917203203D45242FA +:1041E0002032104110BD1800190010BDA34100106D +:1041F0000A0DCC0F531E1B05C91A520503D3C94320 +:10420000404200D30131520D03D0531CDB0A07D0CA +:10421000121B00206400611C89078912803A120376 +:10422000014BD21A70470000FF0300005143434383 +:10423000C9188C46110C83B24B4310B4040C614373 +:1042400092B280B2504362431C041B0C001910BC94 +:1042500059411304120CC0185141614470470000C9 +:1042600048404140484000239C46114B5B6818473A +:1042700000239C460E4B1B6818470E4A936F9B0801 +:1042800004D200239C460A4BDB681847F0B5146E35 +:10429000556E576F166FFFF7F4FF064A14665566A2 +:1042A00057671667F0BD00239C46014B9B68184773 +:1042B000C8050020000000D0491A002808D108468F +:1042C00070470000C10FC90700D54042002817D031 +:1042D000F44603B40B4B1B68984706BC81409E38DC +:1042E0004042803107D20B0607D04900490AC00579 +:1042F0001043084360470130F8E7490A8902F5E7AF +:1043000070470000C405002000239C46014B5B6AF7 +:1043100018470000C805002070B513231E782A48EE +:10432000FFF7FAF80500012E11D0012E09DDAB1EB2 +:104330001B789B007F2B40DD24488022290000F061 +:1043400091F82348FFF7E0F8224B186070BD1F4832 +:104350005422290000F086F81F4B1A881F4B9A42FE +:104360001CD1A7239B011A881D4B9A4216D11D4BC5 +:104370001A881D4B9A4211D11C4B1A8894239B0119 +:104380009A420BD11A4B1A881A4B9A4206D11A4BF1 +:104390001A681A4B9A4201D1152307E01848FDF715 +:1043A000B7FF184C094A99008C5001331F2BF8D9DC +:1043B000144B064A1362D361B7E7134B134A1448F0 +:1043C0004221FDF70DFFC04653460000C8050020FE +:1043D0004C330000C4050020EE290000C40F00008B +:1043E000C20D0000962B0000C0B50000182B000085 +:1043F000CC2A000010B50000FC2C000051ED8764B1 +:10440000A057001015440010305B0010B45B001082 +:10441000645B001007B56046002800D100BE01882B +:104420000A0A0230DF2AFAD1C9B2820804D302880C +:1044300040880004104300E00068024A5050039096 +:1044400007BD0000C805002001480421014B1847A2 +:10445000C002002029350010014B1B6818470000DE +:10446000C0020020014B5B6818470000C00200201A +:1044700010B50300080011001B68984710BD00002C +:10448000F8B507000D001600437D002B02D0002474 +:1044900000200CE003681100280098472DE03B7DC8 +:1044A00010E03B68154802219847601C0134B44273 +:1044B00014DA002CF3DD2B19013B1B780D3B5A421B +:1044C0005341DBB22A5D0A2AF0D1002BEED1A04283 +:1044D000E7DA3B68211A28189847E2E7B04203DA86 +:1044E0003B68311A28189847002E06DDAD19013DAA +:1044F0002B780D3B5A4253413B75F8BD285C0010A8 +:1045000070B505000368002B16D00C4B1C6805E045 +:10451000290004C92000FFF7B3FF2469002C09D04B +:104520002368002BF9D0064B1B68002BF0D0A34268 +:10453000F3D1EDE700232B6070BDC046AC04002032 +:10454000B004002070B505000C000B68802B05D06E +:1045500023685A1C2260E418257170BD0800FFF71B +:10456000CFFFF5E710B5002B02DB0260436010BD02 +:10457000024B034A03483F21FDF732FE844D0010F1 +:104580002C5C0010A04D001010B582B00400FDF7A7 +:1045900073F902000B006846FFF7E4FF009A019BE5 +:1045A00022606360200002B010BD000070B582B0D0 +:1045B000060014001D00FA22920000230698002134 +:1045C000FFF734FE02000B0012196B41002B09DBD0 +:1045D0006846FFF7C7FF009A019B326073603000A6 +:1045E00002B070BD01225242004BF1E7FFFFFF7F96 +:1045F00030B585B004000D0002A8FFF7C5FF029A90 +:10460000039B00952000FFF7D1FF200005B030BDCF +:1046100000B583B0FA2189006846FFF7E9FF009AE8 +:10462000019B024800F08CFB03B000BDE8020020B3 +:1046300010B5024800F06CFB10BDC046E802002037 +:10464000F0B5CE46474680B583B006000D009046D3 +:104650001C00FFF7DDFF81466B1C05D0002C08D045 +:10466000194F1A4B1C6807E0300000F021FB0500D1 +:10467000F4E7174FF5E72469002C17D02368002BC7 +:10468000F9D0144B1B68002B01D0A342F3D12A00B0 +:1046900031002000B8474346002BECD06B46D91DB3 +:1046A0000A230B7001222000B847E4E74B46002B99 +:1046B00007D16B1E9D41E8B203B0C0BCB946B046FD +:1046C000F0BDFFF7B5FFF4E771440010AC04002023 +:1046D00081440010B0040020094A01E010331A00A0 +:1046E0001368002B08D08342F8D1002907D1036951 +:1046F00013600023036102E0002900D010607047BE +:10470000AC04002010B5064B1C6801E098472469F2 +:10471000002C03D06368002BF8D1F8E710BDC04629 +:10472000AC04002070B5050000F0C2FA04000023BC +:10473000012201002800FFF783FFFFF7E3FF2000BD +:1047400070BD000070B5A2B004000E00FFF760FF5E +:104750000500002301930A483300220001A9FEF757 +:10476000BBFE040001A8FFF7CBFEFFF7CBFF002D37 +:1047700002D1200022B070BDFFF75AFFF9E7C04612 +:10478000454500100FB400B583B004A901C90191DB +:10479000FFF7D8FF03B008BC04B0184710B500F00D +:1047A000FFF8012010BD000010B582B00C00144BC2 +:1047B000C3185A425341134A5B009B5E8B4204D09C +:1047C0006B46DA1D1470002115E06B46DA1D0D23CF +:1047D000137000210029F3D183699B06FCD4137860 +:1047E000036001310132F5E783699B06FCD413783D +:1047F0000360013101320029F6D002B010BDC0467D +:104800000080FCBF0007002082B000226B46D91D4B +:1048100006E08369DB06FCD403680B7001320131CA +:10482000002AF6D06B46D87902B0704770B5060002 +:104830000D00002405E0315D034B1868FFF7B4FF5D +:104840000134AC42F7DB70BD04070020F8B5060068 +:104850000D00002705E07C1CF719FFF7D5FF387025 +:104860002700AF4204DA0E4A10688269D206F2D5F8 +:104870000C4A1268002A0CD0094A12685021916330 +:1048800010003430526B183911408022520102431B +:104890001160002F01D03800F8BD033FFBE7C04690 +:1048A000040700203C04002010B5064B1B68002BB9 +:1048B00006D0054A126800219163044A106898479F +:1048C00010BDC0463C040020040700204004002026 +:1048D00070B505000E001C4B1A681C4BD3185942CA +:1048E0004B4114331C0000281ED0194B1B68002BB1 +:1048F00004D0174B1D60174B1E6070BD1649200079 +:10490000FCF7FCF801212000FCF7E8F80E4B1B68CF +:1049100050229A63190034315B6B183A1A40802395 +:104920005B010B431A60E4E7094B1B68002BE0D0E6 +:104930000023936300212000FCF7D0F806492000F3 +:10494000FCF706F9D5E7C046040700200080FCBF4D +:104950003C04002040040020A948001070B50D0060 +:104960001C000D4B1860002A0BDA002C0EDA0A4BE3 +:1049700018682900FDF734FA08480121FFF7ACFE5A +:1049800070BD02211000FBF7A1FFEEE7022120001D +:10499000FBF79CFFEBE7C04604070020D002002095 +:1049A00010B5064B1B78064B1B78E1210123002232 +:1049B00049020448FFF7D2FF10BDC0464C5D00100D +:1049C000485D00100040034010B504001022002193 +:1049D000FFF742FD80235B022360F8235B026360E4 +:1049E0008023DB02A360C0231B03A360200010BD53 +:1049F0000523CB56002B01DB934211D1094B9C467A +:104A0000604443425841084B8000C0580979012353 +:104A10008B40013B9340184043425841C0B270471D +:104A20000020FCE70000D0AF2404002070B50A7914 +:104A3000202A19D8174B9C46604443425841164BD4 +:104A40008000C45801239340013B497949B20029B1 +:104A500010DB08002025AA1A914218DC8B401C426A +:104A600001D00120404270BD0C4B0D4A0D48402141 +:104A7000FDF7B6FB2020801A002805DB1A008240D3 +:104A80001442F0D00138F7E701204042EBE7012063 +:104A90004042E8E70000D0AF24040020845C00100E +:104AA0000C5D0010B05C001070B505000C00160025 +:104AB000FFF79EFF002801D0002108E01648FDF70F +:104AC00027FC9A198B1912339B005A510131237913 +:104AD0008B4211D9227863781B021343A278120407 +:104AE0001A43E3781B0613434A009B5A8022920123 +:104AF0009342E6D31A00E5E701229A401300013BF6 +:104B0000064A944665446A4255410549AD006A58D3 +:104B1000B34013436B5070BDF85C00100000D0AF81 +:104B200024040020F8B505000E00FBF7FDFE070089 +:104B300031002800FFF77AFF041E09DB0200310074 +:104B40002800FFF7B1FF3800FBF7FAFE2000F8BDA0 +:104B50000148FDF7DDFBC046F85C0010F0B5C64625 +:104B600000B506AC25784C006618F60086193700AB +:104B7000DC373F68BC46CC363668B0466418E40083 +:104B8000C83404190434C026B60134438026B60262 +:104B90002660002D01D01F2614E0002612E05401EB +:104BA000A0256D0525434C006418E4000419270076 +:104BB000DC373D60114D3543D8342560053B053267 +:104BC0001F242240052BEAD89B06520113434C00B8 +:104BD0006218D20082181500DC352B60074B334376 +:104BE000D832136063462B606418E4000019CC309F +:104BF0004346036080BCB846F0BDC04680E000007C +:104C000070B584B004000D00160002680121A940AF +:104C10008A430260002B34D0186869004919C90022 +:104C200061180A00C8321060586804321060986831 +:104C300004321060DB68DC310B606A005319DB0062 +:104C4000D033E318802149010B4380210906196004 +:104C50001960164BAB40A3602B1D01210800984042 +:104C600080239B012343186028000830814019608D +:104C70001F2333405219D200A418D834236004B043 +:104C800070BD6846FFF7A0FE00996B005B19DB0062 +:104C9000E3181A00C83211600199043211600299B8 +:104CA00004321160039ADC331A60C6E70101010186 +:104CB00010B583070AD00300032102E001330B4241 +:104CC00005D01A78002AF9D1181A10BD0300196806 +:104CD0000C4A0D4C8A188A4322420FD15968094A5E +:104CE00004338A188A43224208D15968054A04339A +:104CF0008A188A432242F1D000E001331A78002A50 +:104D0000FBD1E1E7FFFEFEFE80808080F8B5C04663 +:104D100001B40248844601BC604700BFC9010020BD +:104D200001B40248844601BC604700BF1502002060 +:104D300001B40248844601BC604700BF1502002050 +:104D400001B40248844601BC604700BF95010020C1 +:104D500053797374656D20636C6F636B206F66208D +:104D60002575206B487A2063616E6E6F74206265D2 +:104D70002065786163746C79206163686965766524 +:104D80006400000075735F73696E63655F626F6FC7 +:104D900074203C3D20494E5436345F4D415800004C +:104DA0002F686F6D652F7370696465725F706967D6 +:104DB0002F7372632F632F7069636F2F7069636F36 +:104DC0002D73646B2F7372632F636F6D6D6F6E2F16 +:104DD0007069636F5F626173652F696E636C756480 +:104DE000652F7069636F2F74797065732E6800008A +:104DF00074657374000000007570646174655F759C +:104E0000735F73696E63655F626F6F7400000000AB +:104E100000002050000000001300000012000000FD +:104E2000110000001A00000016000000140000002D +:104E30004001E0013C4E001002FF0000016042B062 +:104E4000011401010A1102023A5502003600050060 +:104E50002A0000014005002B000001E001021301BF +:104E60000229000030783163203D3D20282A696EF8 +:104E70007374293E3E313175000000002F686F6D5C +:104E8000652F7370696465725F7069672F737263F1 +:104E90002F632F7069636F2F7069636F2D73646B5D +:104EA0002F7372632F7270325F636F6D6D6F6E2F31 +:104EB00068617264776172655F6972712F6972717E +:104EC0002E63000064656C7461203E3D202D3230FD +:104ED00034382026262064656C7461203C3D2032E5 +:104EE00030343620262620212864656C7461202603 +:104EF00020312900212864656C7461203E3E2031F8 +:104F00003175290063757272656E74203D3D205FB6 +:104F10005F756E68616E646C65645F757365725F02 +:104F2000697271207C7C2063757272656E74203D9D +:104F30003D2068616E646C657200000021657863D5 +:104F4000657074696F6E207C7C2065786365707411 +:104F5000696F6E203D3D206E756D202B20565441AB +:104F6000424C455F46495253545F4952510000003C +:104F700066616C736500000069735F7368617265D8 +:104F8000645F6972715F7261775F68616E646C659E +:104F90007228736C6F745F68616E646C657229004F +:104FA000657863657074696F6E000000666F756E7A +:104FB000640000006972715F6164645F7461696CB0 +:104FC0005F746F5F667265655F6C69737400000083 +:104FD000696E736572745F6272616E63685F616E41 +:104FE000645F6C696E6B00006972715F72656D6FF2 +:104FF00076655F68616E646C657200006D616B65FB +:105000005F6272616E6368007265736F6C76655F74 +:105010006272616E636800006972715F7365745FCC +:105020006578636C75736976655F68616E646C65DD +:1050300072000000746F74616C0000002F686F6D67 +:10504000652F7370696465725F7069672F7372632F +:105050002F632F7069636F2F7069636F2D73646B9B +:105060002F7372632F636F6D6D6F6E2F7069636F37 +:105070005F73796E632F6D757465782E6300000021 +:105080006D74782D3E636F72652E7370696E5F6C00 +:105090006F636B006C6F636B5F69735F6F776E65D7 +:1050A000725F69645F76616C6964286D74782D3E07 +:1050B0006F776E65722900006D74782D3E656E7491 +:1050C00065725F636F756E74000000006D757465C6 +:1050D000785F6578697400006D757465785F656EDA +:1050E0007465725F626C6F636B5F756E74696C0080 +:1050F0006964202626206964203C3D20706F6F6C17 +:105100002D3E686561702D3E6D61785F6E6F6465E0 +:10511000730000002F686F6D652F7370696465728E +:105120005F7069672F7372632F632F7069636F2FCE +:105130007069636F2D73646B2F7372632F636F6D70 +:105140006D6F6E2F7069636F5F74696D652F746921 +:105150006D652E63000000006964202626206964C6 +:10516000203C3D20686561702D3E6D61785F6E6FFB +:10517000646573002F686F6D652F73706964657265 +:105180005F7069672F7372632F632F7069636F2F6E +:105190007069636F2D73646B2F7372632F636F6D10 +:1051A0006D6F6E2F7069636F5F7574696C2F696EB8 +:1051B000636C7564652F7069636F2F7574696C2FEC +:1051C00070686561702E6800706172656E745F69E9 +:1051D000640000006368696C645F6964000000003B +:1051E000706172656E745F696420213D2063686937 +:1051F0006C645F69640000006964000069642026D3 +:1052000026202170685F636F6E7461696E735F6ED4 +:105210006F646528686561702C206964290000004E +:1052200021686561702D3E667265655F7461696CA9 +:105230005F6964002170685F636F6E7461696E738B +:105240005F6E6F646528706F6F6C2D3E686561706E +:105250002C2072657573655F6964290072656D6FD6 +:105260007665645F6964203D3D206E6578745F6992 +:105270006400000063616C6C6261636B000000009D +:10528000706F6F6C2D3E616C61726D5F696E5F70E7 +:10529000726F6772657373203D3D206D616B655F52 +:1052A0007075626C69635F69642869645F686967C7 +:1052B000682C206E6578745F696429006465666196 +:1052C000756C745F616C61726D5F706F6F6C5F693C +:1052D0006E697469616C697A656428290000000050 +:1052E000616C61726D5F696420213D20706F6F6C2D +:1052F0002D3E616C61726D5F696E5F70726F677277 +:105300006573730072630000417474656D70746539 +:105310006420746F20736C65657020696E736964B6 +:1053200065206F6620616E20657863657074696FB3 +:105330006E2068616E646C65723B207573652062D7 +:105340007573795F7761697420696620796F75205C +:105350006D75737400000000616C61726D5F706F39 +:105360006F6C5F63616E63656C5F616C61726D0031 +:10537000616C61726D5F706F6F6C5F6765745F64A5 +:10538000656661756C7400006765745F656E747244 +:10539000795F69645F6869676800000070685F66CC +:1053A0007265655F6E6F64650000000070685F6124 +:1053B00064645F6368696C645F6E6F6465000000BD +:1053C00070685F696E736572745F6E6F646500000C +:1053D00070685F6765745F6E6F6465006164645FC9 +:1053E000616C61726D5F756E6465725F6C6F636B2B +:1053F000000000007570646174655F75735F7369A8 +:105400006E63655F626F6F7400000000616C6172B3 +:105410006D5F706F6F6C5F616C61726D5F63616C0B +:105420006C6261636B0000006765745F656E747227 +:1054300079000000486172647761726520616C6177 +:10544000726D20256420616C726561647920636CE3 +:1054500061696D656400000074696D65725F6877ED +:105460002D3E696E74732026203175203C3C2061EE +:105470006C61726D5F6E756D000000002F686F6D5E +:10548000652F7370696465725F7069672F737263EB +:105490002F632F7069636F2F7069636F2D73646B57 +:1054A0002F7372632F7270325F636F6D6D6F6E2F2B +:1054B00068617264776172655F74696D65722F747B +:1054C000696D65722E630000686172647761726550 +:1054D0005F616C61726D5F7365745F746172676543 +:1054E00074000000726F6F745F6964002F686F6DE5 +:1054F000652F7370696465725F7069672F7372637B +:105500002F632F7069636F2F7069636F2D73646BE6 +:105510002F7372632F636F6D6D6F6E2F7069636F82 +:105520005F7574696C2F70686561702E6300000090 +:105530002170685F6765745F6E6F64652868656178 +:10554000702C20726F6F745F6964292D3E736962DD +:105550006C696E67000000002170685F6765745FAA +:105560006E6F646528686561702C20726F6F745F60 +:105570006964292D3E706172656E74006E65775F97 +:105580007375625F7472656520213D206865617086 +:105590002D3E726F6F745F696400000070685F7207 +:1055A000656D6F76655F616E645F667265655F6E7F +:1055B0006F64650070685F72656D6F76655F616EC0 +:1055C000795F68656164000070685F6164645F634F +:1055D00068696C645F6E6F646500000070685F6787 +:1055E00065745F6E6F6465007372635F6672657188 +:1055F000203E3D2066726571000000002F686F6DCF +:10560000652F7370696465725F7069672F73726369 +:105610002F632F7069636F2F7069636F2D73646BD5 +:105620002F7372632F7270325F636F6D6D6F6E2FA9 +:1056300068617264776172655F636C6F636B732F0F +:10564000636C6F636B732E6300000000636C6F63A9 +:105650006B5F636F6E6669677572650076636F5F17 +:1056600066726571203E3D20285049434F5F504C83 +:105670004C5F56434F5F4D494E5F465245515F4D1B +:10568000485A202A204D485A292026262076636F22 +:105690005F66726571203C3D20285049434F5F5042 +:1056A0004C4C5F56434F5F4D41585F465245515FEA +:1056B0004D485A202A204D485A2900002F686F6D06 +:1056C000652F7370696465725F7069672F737263A9 +:1056D0002F632F7069636F2F7069636F2D73646B15 +:1056E0002F7372632F7270325F636F6D6D6F6E2FE9 +:1056F00068617264776172655F706C6C2F706C6C3E +:105700002E6300006662646976203E3D20313620BB +:105710002626206662646976203C3D2033323000C4 +:1057200028706F73745F64697631203E3D203120AC +:10573000262620706F73745F64697631203C3D20AB +:1057400037292026262028706F73745F64697632AB +:10575000203E3D203120262620706F73745F6469DF +:105760007632203C3D203729000000007265665FDC +:105770006D687A203C3D202876636F5F66726571A4 +:10578000202F203136290000706C6C5F696E6974BF +:10579000000000002C2066756E6374696F6E3A20FD +:1057A00000000000617373657274696F6E202225BA +:1057B0007322206661696C65643A2066696C6520B5 +:1057C000222573222C206C696E65202564257325A3 +:1057D000730A000031203D3D202875696E74707495 +:1057E000725F74296C2D3E7370696E5F6C6F636BB2 +:1057F000000000002F686F6D652F7370696465721B +:105800005F7069672F7372632F632F7069636F2FE7 +:105810007069636F2D73646B2F7372632F727032B4 +:105820005F636F6D6D6F6E2F7069636F5F72756E02 +:1058300074696D652F72756E74696D652E630000F5 +:105840000A2A2A2A2050414E4943202A2A2A0A009D +:105850000A00000072756E74696D655F696E697427 +:1058600000000000666E692B00000000666E690093 +:105870006E616E00666E692D00000000DE2E001065 +:10588000F62E0010F62E0010EA2E0010F62E001054 +:10589000F62E0010F62E0010F62E0010F62E001038 +:1058A000F62E0010F62E0010D22E0010F62E00104C +:1058B000C62E0010F62E0010F62E0010BA2E001084 +:1058C000C62F0010EC2F00100E300010EC2F00102F +:1058D000A62F0010EC2F0010EC2F0010EC2F001062 +:1058E000EC2F0010EC2F0010EC2F0010EC2F00100C +:1058F000E22F0010EC2F0010EC2F0010EC2F001006 +:10590000EC2F0010EC2F00101A3000107E34001025 +:105910009434001094340010943400109434001027 +:105920009434001094340010943400109434001017 +:105930009434001094340010943400109434001007 +:1059400094340010943400109434001094340010F7 +:1059500094340010943400109434001094340010E7 +:1059600094340010943400109434001094340010D7 +:1059700094340010943400109434001094340010C7 +:10598000943400109434001094340010C03200108D +:1059900082320010C0320010943400109434001091 +:1059A0009434001094340010943400109434001097 +:1059B0009434001094340010943400109434001087 +:1059C0009434001094340010943400109434001077 +:1059D0009434001094340010663000109434001099 +:1059E0009434001094340010943400109434001057 +:1059F0009434001094340010943400109434001047 +:105A0000663000100E33001066300010C0320010F7 +:105A100082320010C0320010000000000000F03F91 +:105A20000000000000002440000000000000594079 +:105A30000000000000408F40000000000088C340CC +:105A400000000000006AF8400000000080842E4141 +:105A500000000000D01263410000000084D797418D +:105A60000000000065CDCD412A282875696E743884 +:105A70005F74202A29282828766F6964202A2972D1 +:105A80006F6D5F646174615F6C6F6F6B75702872AE +:105A90006F6D5F7461626C655F636F646528275327 +:105AA000272C202746272929292D322929202A2059 +:105AB00034203E3D2053465F5441424C455F5632B0 +:105AC0005F53495A450000002F686F6D652F737052 +:105AD000696465725F7069672F7372632F632F70DB +:105AE00069636F2F7069636F2D73646B2F737263BB +:105AF0002F7270325F636F6D6D6F6E2F7069636FA1 +:105B00005F646F75626C652F646F75626C655F6949 +:105B10006E69745F726F6D2E630000005F5F616578 +:105B20006162695F646F75626C655F696E6974005C +:105B30002A282875696E74385F74202A2928726FA4 +:105B40006D5F7461626C652D322929202A20342012 +:105B50003E3D2053465F5441424C455F56325F53B1 +:105B6000495A45002F686F6D652F737069646572BF +:105B70005F7069672F7372632F632F7069636F2F74 +:105B80007069636F2D73646B2F7372632F72703241 +:105B90005F636F6D6D6F6E2F7069636F5F666C6FA3 +:105BA00061742F666C6F61745F696E69745F726F88 +:105BB0006D2E63005F5F61656162695F666C6F6136 +:105BC000745F696E69740000446562756700000067 +:105BD000626F6F74325F7732357130383000000099 +:105BE000312E352E300000007069636F0000000018 +:105BF000636C6163657200004D617920313320323E +:105C00003032330006005250D3F07542C85B0010AA +:105C100006005250E182887FD05B0010060052508F +:105C2000BBFF3CB6E85B00100D0A000075706461B4 +:105C300074655F75735F73696E63655F626F6F74C0 +:105C4000000000005541525420737464696E0000D6 +:105C500055415254207374646F7574005541525409 +:105C600020737464696E202F207374646F757400E0 +:105C70000600525053B4F4A15C5C0010080052506E +:105C80009200000070726F6772616D2D3E6C656EE0 +:105C9000677468203C3D2050494F5F494E53545231 +:105CA000554354494F4E5F434F554E54000000003A +:105CB0002F686F6D652F7370696465725F706967B7 +:105CC0002F7372632F632F7069636F2F7069636F17 +:105CD0002D73646B2F7372632F7270325F636F6DFD +:105CE0006D6F6E2F68617264776172655F70696F46 +:105CF0002F70696F2E6300004E6F2070726F677295 +:105D0000616D207370616365000000005F70696FF2 +:105D10005F66696E645F6F66667365745F666F72F7 +:0C5D20005F70726F6772616D0000000020 +:105D2C00045C0010105C0010880200101C5C001059 +:105D3C0094020010A0020010AC0200107C5C001059 +:045D4C00705C001077 +:105D500003000068EFF3108C72B60268002AFCD0D2 +:105D6000BFF35F8F04229A56002A0BDB002910D064 +:105D70000A6000201B68BFF35F8F00221A608CF35B +:105D800010887047D0221206127852B21A71012080 +:105D9000F0E70020EEE70000F8B5CE46474680B5B4 +:105DA0000400170098460368002B20D0D0231B0660 +:105DB0001B785BB299462668EFF3108C72B6356893 +:105DC000002DFCD0BFF35F8F04256557002D14DB39 +:105DD0002368BFF35F8F00221A608CF310883800AD +:105DE000414600F061F80028E5D000200FE00A4BA2 +:105DF0000A4A0B48852100F05FF84B46237123685F +:105E0000BFF35F8F00221A608CF310880120C0BCA2 +:105E1000B946B046F8BDC04680500010D8500010BA +:105E20003C50001070B582B0060015001C0001A99E +:105E3000FFF78EFF002807D1019B5BB2D02212062C +:105E4000127852B2934201D102B070BD2A002300F1 +:105E50003000FFF7A1FFF7E710B50268EFF31081FC +:105E600072B61368002BFCD0BFF35F8F0423C356B8 +:105E7000002B0ADBFF2303710368BFF35F8F00224F +:105E80001A6081F3108840BF10BD034B034A0448D9 +:105E9000B42100F011F8C04694500010CC5000100E +:105EA0003C5000107047C04601B40248844601BC13 +:105EB000604700BF9117001001B40248844601BC3E +:105EC000604700BFE121001010000000000000004A +:105ED00000000100000000000000000000000200BF +:105EE00000000000000000000000030000000000AF +:105EF000000000000000FF000000000001B548683D +:105F000001318E460047704609380149884701BD76 +:105F1000D90C00109C0200200000000008030020A3 +:105F20006C04002000000000000000007C04002041 +:105F30000000000000000000100000000000000051 +:105F4000503300004C330000543300005233000043 +:105F50004D5300004D430000533400004334000013 +:105F60002D480010000000004D480010D1480010DE +:105F70000000000000010000000000000000000020 +:105F800049440010F9340010F93B00101943001087 +:045F900031030010C9 :04000005100001E9FD :00000001FF diff --git a/build/clacer.uf2 b/build/clacer.uf2 index 693facfe5acfb00ec3d4a8c59535df07cc16ff00..63a650dafb039dd74d2ce90ef995bc893467eaea 100644 GIT binary patch delta 7364 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 N{#h^K^BPZC{tM8)@ZSIc delta 6507 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[sm] = x; +} +// SM is done when it stalls on an empty FIFO +static inline void tft_wait_idle(PIO pio, uint sm) { + uint32_t sm_stall_mask = 1u << (sm + PIO_FDEBUG_TXSTALL_LSB); + pio->fdebug = sm_stall_mask; + while (!(pio->fdebug & sm_stall_mask)) + ; +} + +#endif + diff --git a/src/main.c b/src/main.c index fb7c073..c2067ab 100644 --- a/src/main.c +++ b/src/main.c @@ -6,7 +6,8 @@ // lcd configuration const struct tft_config lcd_config = { - .spi = PICO_DEFAULT_SPI_INSTANCE, + .pio = pio0, + .sm = 0, .gpio_din = PICO_DEFAULT_SPI_TX_PIN, .gpio_clk = PICO_DEFAULT_SPI_SCK_PIN, .gpio_cs = PICO_DEFAULT_SPI_CSN_PIN, @@ -21,19 +22,18 @@ int main() { stdio_init_all(); - // gpio_init(DLED_PIN); - // gpio_set_dir(DLED_PIN, GPIO_OUT); + set_sys_clock_khz(200 * 1000, true); + + uint offset = pio_add_program(lcd_config.pio, &tft_program); + tft_program_init(lcd_config.pio, lcd_config.sm, offset, lcd_config.gpio_din, lcd_config.gpio_clk, 1.f); tft_init(&lcd_config); while (true) { - // gpio_put(DLED_PIN, 0); - // sleep_ms(250); - // gpio_put(DLED_PIN, 1); - // sleep_ms(1000); absolute_time_t start = get_absolute_time(); tft_fill(0b0000000000000000); tft_fill(0b1111111111111111); + tft_fill(0b0000000000000000); absolute_time_t end = get_absolute_time(); volatile int64_t diff = absolute_time_diff_us(start, end); printf("test"); diff --git a/src/tft.c b/src/tft.c index d9cbfbc..0710e87 100644 --- a/src/tft.c +++ b/src/tft.c @@ -3,171 +3,64 @@ static struct tft_config tft_cfg; static bool tft_data_mode = false; -void tft_cmd(uint8_t cmd, const uint8_t* data, size_t len) -{ - spi_set_format(tft_cfg.spi, 8, SPI_CPOL_0, SPI_CPHA_0, SPI_MSB_FIRST); - tft_data_mode = false; - - gpio_put(tft_cfg.gpio_cs, 0); - gpio_put(tft_cfg.gpio_dc, 0); - - spi_write_blocking(tft_cfg.spi, &cmd, sizeof(cmd)); - - if (len) { - gpio_put(tft_cfg.gpio_dc, 1); - spi_write_blocking(tft_cfg.spi, data, len); - } - gpio_put(tft_cfg.gpio_cs, 1); - gpio_put(tft_cfg.gpio_dc, 1); -} -void tft_caset(uint16_t xs, uint16_t xe) -{ - uint8_t data[] = { - xs >> 8, - xs & 0xff, - xe >> 8, - xe & 0xff, - }; - - // CASET (2Ah): Column Address Set - tft_cmd(0x2a, data, sizeof(data)); +void tft_set_dc_cs(bool dc, bool cs) { + sleep_us(1); + gpio_put_masked((1u << tft_cfg.gpio_dc) | (1u << tft_cfg.gpio_cs), !!dc << tft_cfg.gpio_dc | !!cs << tft_cfg.gpio_cs); + sleep_us(1); } -void tft_raset(uint16_t ys, uint16_t ye) -{ - uint8_t data[] = { - ys >> 8, - ys & 0xff, - ye >> 8, - ye & 0xff, - }; - - // RASET (2Bh): Row Address Set - tft_cmd(0x2b, data, sizeof(data)); +void tft_write_cmd(PIO pio, uint sm, const uint8_t *cmd, size_t count) { + tft_wait_idle(pio, sm); + tft_set_dc_cs(0, 0); + tft_put(pio, sm, *cmd++); + if (count >= 2) { + tft_wait_idle(pio, sm); + tft_set_dc_cs(1, 0); + for (size_t i = 0; i < count - 1; ++i) + tft_put(pio, sm, *cmd++); + } + tft_wait_idle(pio, sm); + tft_set_dc_cs(1, 1); } -void tft_init(const struct tft_config* config) -{ + +void lcd_init(PIO pio, uint sm, const uint8_t *init_seq) { + const uint8_t *cmd = init_seq; + while (*cmd) { + tft_write_cmd(pio, sm, cmd + 2, *cmd); + //sleep_ms(*(cmd + 1) * 5); + sleep_ms(200); + cmd += *cmd + 2; + } +} + +void tft_start_pixels(PIO pio, uint sm) { + uint8_t cmd = 0x2c; // RAMWR + tft_write_cmd(pio, sm, &cmd, 1); + tft_set_dc_cs(1, 0); +} + +void tft_init(const struct tft_config* config) { memcpy(&tft_cfg, config, sizeof(tft_cfg)); - set_sys_clock_khz(250 * 1000, true); + gpio_init(tft_cfg.gpio_cs); + gpio_init(tft_cfg.gpio_dc); + gpio_init(tft_cfg.gpio_rst); + gpio_init(tft_cfg.gpio_bl); + gpio_set_dir(tft_cfg.gpio_cs, GPIO_OUT); + gpio_set_dir(tft_cfg.gpio_dc, GPIO_OUT); + gpio_set_dir(tft_cfg.gpio_rst, GPIO_OUT); + gpio_set_dir(tft_cfg.gpio_bl, GPIO_OUT); - volatile uint ach = spi_init(tft_cfg.spi, 67 * 1000 * 1000); // original 125 * 1000 * 1000 - spi_set_format(tft_cfg.spi, 8, SPI_CPOL_0, SPI_CPHA_0, SPI_MSB_FIRST); - - gpio_set_function(tft_cfg.gpio_din, GPIO_FUNC_SPI); - gpio_set_function(tft_cfg.gpio_clk, GPIO_FUNC_SPI); - - gpio_init(tft_cfg.gpio_cs); - gpio_init(tft_cfg.gpio_dc); - gpio_init(tft_cfg.gpio_rst); - gpio_init(tft_cfg.gpio_bl); - - gpio_set_dir(tft_cfg.gpio_cs, GPIO_OUT); - gpio_set_dir(tft_cfg.gpio_dc, GPIO_OUT); - gpio_set_dir(tft_cfg.gpio_rst, GPIO_OUT); - gpio_set_dir(tft_cfg.gpio_bl, GPIO_OUT); - - gpio_put(tft_cfg.gpio_cs, 1); - gpio_put(tft_cfg.gpio_dc, 1); - gpio_put(tft_cfg.gpio_rst, 1); - sleep_ms(100); - - // SWRESET (01h): Software Reset - tft_cmd(0x01, NULL, 0); - sleep_ms(150); - - // SLPOUT (11h): Sleep Out - tft_cmd(0x11, NULL, 0); - sleep_ms(50); - - // COLMOD (3Ah): Interface Pixel Format - // - RGB interface color format = 65K of RGB interface - // - Control interface color format = 16bit/pixel - tft_cmd(0x3a, (uint8_t[]) { 0x55 }, 1); - sleep_ms(10); - - // MADCTL (36h): Memory Data Access Control - // - Page Address Order = Top to Bottom - // - Column Address Order = Left to Right - // - Page/Column Order = Normal Mode - // - Line Address Order = LCD Refresh Top to Bottom - // - RGB/BGR Order = RGB - // - Display Data Latch Data Order = LCD Refresh Left to Right - tft_cmd(0x36, (uint8_t[]) { 0x00 }, 1); - - tft_caset(0, tft_cfg.width); - tft_raset(0, tft_cfg.height); - - // INVON (21h): Display Inversion On - // tft_cmd(0x21, NULL, 0); - // sleep_ms(10); - - // NORON (13h): Normal Display Mode On - tft_cmd(0x13, NULL, 0); - sleep_ms(10); - - // DISPON (29h): Display On - tft_cmd(0x29, NULL, 0); - sleep_ms(10); - - gpio_put(tft_cfg.gpio_bl, 1); + gpio_put(tft_cfg.gpio_cs, 1); + gpio_put(tft_cfg.gpio_rst, 1); + lcd_init(tft_cfg.pio, tft_cfg.sm, st7789_init_seq); + gpio_put(tft_cfg.gpio_bl, 1); } -void tft_ramwr() -{ - gpio_put(tft_cfg.gpio_cs, 0); - gpio_put(tft_cfg.gpio_dc, 0); - - // RAMWR (2Ch): Memory Write - uint8_t cmd = 0x2c; - spi_write_blocking(tft_cfg.spi, &cmd, sizeof(cmd)); - - gpio_put(tft_cfg.gpio_cs, 0); - gpio_put(tft_cfg.gpio_dc, 1); -} -void tft_write(const void* data, size_t len) -{ - spi_write16_blocking(tft_cfg.spi, data, len / 2); -} - -void tft_put(uint16_t pixel) -{ - tft_write(&pixel, sizeof(pixel)); -} - -void tft_fill(uint16_t pixel) -{ +void tft_fill(uint16_t color) { + tft_start_pixels(tft_cfg.pio, tft_cfg.sm); int num_pixels = tft_cfg.width * tft_cfg.height; - - tft_set_cursor(0, 0); -if (!tft_data_mode) { - tft_ramwr(); - - spi_set_format(tft_cfg.spi, 16, SPI_CPOL_0, SPI_CPHA_0, SPI_MSB_FIRST); - - tft_data_mode = true; - } - - printf("test"); for (int i = 0; i < num_pixels; i++) { - - tft_put(pixel); + tft_put(tft_cfg.pio, tft_cfg.sm, color >> 8); + tft_put(tft_cfg.pio, tft_cfg.sm, color & 0xff); } - printf("test"); -} - -void tft_set_cursor(uint16_t x, uint16_t y) -{ - tft_caset(x, tft_cfg.width); - tft_raset(y, tft_cfg.height); -} - -void tft_vertical_scroll(uint16_t row) -{ - uint8_t data[] = { - (row >> 8) & 0xff, - row & 0x00ff - }; - - // VSCSAD (37h): Vertical Scroll Start Address of RAM - tft_cmd(0x37, data, sizeof(data)); } \ No newline at end of file diff --git a/src/tft.h b/src/tft.h index f5f884a..a20498e 100644 --- a/src/tft.h +++ b/src/tft.h @@ -4,11 +4,14 @@ #include "hardware/gpio.h" #include "hardware/spi.h" #include "hardware/divider.h" +#include "tft.pio.h" #include "pico/stdlib.h" +#include #include struct tft_config { - spi_inst_t* spi; + PIO pio; + uint sm; uint gpio_din; uint gpio_clk; int gpio_cs; @@ -19,15 +22,25 @@ struct tft_config { uint16_t height; }; -void tft_cmd(uint8_t cmd, const uint8_t* data, size_t len); -void tft_caset(uint16_t xs, uint16_t xe); -void tft_raset(uint16_t ys, uint16_t ye); -void tft_init(const struct tft_config* config); -void tft_ramwr(); -void tft_write(const void* data, size_t len); -void tft_put(uint16_t pixel); -void tft_fill(uint16_t pixel); -void tft_set_cursor(uint16_t x, uint16_t y); -void tft_vertical_scroll(uint16_t row); +// Note the delays have been shortened a little +static const uint8_t st7789_init_seq[] = { + 1, 20, 0x01, // Software reset + 1, 10, 0x11, // Exit sleep mode + 2, 2, 0x3a, 0x55, // Set colour mode to 16 bit + 2, 0, 0x36, 0x00, // Set MADCTL: row then column, refresh is bottom to top ???? + 5, 0, 0x2a, 0x00, 0x00, 320 >> 8, 320 & 0xff, // CASET: column addresses + 5, 0, 0x2b, 0x00, 0x00, 480 >> 8, 480 & 0xff, // RASET: row addresses + 1, 2, 0x13, // Normal display on, then 10 ms delay + 1, 2, 0x29, // Main screen turn on, then wait 500 ms + 0 // Terminate list +}; + + +void tft_set_dc_cs(bool dc, bool cs); +void tft_write_cmd(PIO pio, uint sm, const uint8_t *cmd, size_t count); +void lcd_init(PIO pio, uint sm, const uint8_t *init_seq); +void tft_start_pixels(PIO pio, uint sm); +void tft_init(const struct tft_config* config); +void tft_fill(uint16_t color); #endif // TFT_H \ No newline at end of file diff --git a/src/tft.pio b/src/tft.pio index e535b9d..d1b8469 100644 --- a/src/tft.pio +++ b/src/tft.pio @@ -27,7 +27,7 @@ static inline void tft_program_init(PIO pio, uint sm, uint offset, uint data_pin pio_gpio_init(pio, clk_pin); pio_sm_set_consecutive_pindirs(pio, sm, data_pin, 1, true); pio_sm_set_consecutive_pindirs(pio, sm, clk_pin, 1, true); - pio_sm_config c = st7789_lcd_program_get_default_config(offset); + pio_sm_config c = tft_program_get_default_config(offset); sm_config_set_sideset_pins(&c, clk_pin); sm_config_set_out_pins(&c, data_pin, 1); sm_config_set_fifo_join(&c, PIO_FIFO_JOIN_TX);