diff --git a/.gitignore b/.gitignore index 3a01db8..bc25ba1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,53 @@ +# Compiled Object files +*.slo +*.lo +*.o +*.gch + +# Python stuff +*.pyc +__init__.py +__init__.pyc +.pydevproject +*Config.py + +# Compiled Dynamic libraries +*.so +*.dylib + +# Compiled Static libraries +*.lai +*.la +*.a + +# Eclipse projects +.project +.cproject +.settings +Makefile.* +Debug +Release + +# Some usual extensions and folders +.DS_Store +*~ +*.bak +.player +.svn +*.suo +*.ncb +*.user +*.tmp +doc +data + +# ROS specific +CMakeFiles +CMakeCache.txt cmake_install.cmake build/ bin/ lib/ docs/ -msg_gen/ -srv_gen/ -*.*~ -__init__.py -__init__.pyc +msg_gen +srv_gen diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index b01d820..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,2 +0,0 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) diff --git a/Makefile b/Makefile deleted file mode 100644 index a818cca..0000000 --- a/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake_stack.mk \ No newline at end of file diff --git a/README b/README deleted file mode 100644 index e373f80..0000000 --- a/README +++ /dev/null @@ -1 +0,0 @@ -cazzo \ No newline at end of file diff --git a/asctec_autopilot/CMakeLists.txt b/asctec_autopilot/CMakeLists.txt index 895ee0d..90edbb7 100644 --- a/asctec_autopilot/CMakeLists.txt +++ b/asctec_autopilot/CMakeLists.txt @@ -1,34 +1,227 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) +cmake_minimum_required(VERSION 2.8.3) +project(asctec_autopilot) -# Set the build type. Options are: -# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage -# Debug : w/ debug symbols, w/o optimization -# Release : w/o debug symbols, w/ optimization -# RelWithDebInfo : w/ debug symbols, w/ optimization -# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries -set(ROS_BUILD_TYPE RelWithDebInfo) +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) -rosbuild_init() +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + roscpp + nodelet + pluginlib + geometry_msgs + sensor_msgs + nav_msgs + diagnostic_updater + asctec_msgs +) -set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) -include_directories (${CMAKE_CURRENT_BINARY_DIR}) -# create autopilot library +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() -rosbuild_add_library (autopilot src/autopilot.cpp - src/serial_interface.cpp - src/crc16.cpp - src/telemetry.cpp) +################################################ +## Declare ROS messages, services and actions ## +################################################ -# create autopilot_nodelet library +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs # Or other packages containing msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES ${PROJECT_NAME} + CATKIN_DEPENDS asctec_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( + include + ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +add_library( + autopilot + src/autopilot.cpp + src/serial_interface.cpp + src/crc16.cpp + src/telemetry.cpp +) +add_library( + autopilot_nodelet + src/autopilot_nodelet.cpp +) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) -rosbuild_add_library (autopilot_nodelet src/autopilot_nodelet.cpp) target_link_libraries (autopilot_nodelet autopilot) -# create autopilot_node executable +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +add_executable( + autopilot_node + src/autopilot_node.cpp +) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +target_link_libraries( + autopilot_nodelet + autopilot + ${catkin_LIBRARIES} +) +target_link_libraries( + autopilot_node + autopilot + ${catkin_LIBRARIES} +) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +if(CATKIN_ENABLE_TESTING) + ## Add gtest based cpp test target and link libraries + #catkin_add_gtest(${PROJECT_NAME}_test test/test_${PROJECT_NAME}.cpp) + #if(TARGET ${PROJECT_NAME}_test) + #find_package(gtest) + # target_link_libraries(${PROJECT_NAME}_test {PROJECT_NAME}) + #endif() +endif() -rosbuild_add_executable(autopilot_node src/autopilot_node.cpp) -target_link_libraries (autopilot_node autopilot) +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/asctec_autopilot/Makefile b/asctec_autopilot/Makefile deleted file mode 100755 index b75b928..0000000 --- a/asctec_autopilot/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake.mk \ No newline at end of file diff --git a/asctec_autopilot/manifest.xml b/asctec_autopilot/manifest.xml deleted file mode 100644 index f6e5944..0000000 --- a/asctec_autopilot/manifest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -This is the hardware driver for the AscTec AutoPilot built by Ascending Technologies GmbH. http://www.asctec.de - -It should be compatible with the Hummingbird and Pelican quadrotor aircraft. - -This driver is not yet complete and the interfaces are not yet finalized. Full functionality will be supported in the near future. Contributions are welcome. - - William Morris, Ivan Dryanovski, Steven Bellens, Patrick Bouffard et al. - GPL - - http://ros.org/wiki/asctec_autopilot - - - - - - - - - - - - - diff --git a/asctec_autopilot/package.xml b/asctec_autopilot/package.xml new file mode 100644 index 0000000..9cdca48 --- /dev/null +++ b/asctec_autopilot/package.xml @@ -0,0 +1,35 @@ + + + asctec_autopilot + 0.1.0 + This is the hardware driver for the AscTec AutoPilot built by Ascending Technologies GmbH. http://www.asctec.de. It should be compatible with the Hummingbird and Pelican quadrotor aircraft. This driver is not yet complete and the interfaces are not yet finalized. Full functionality will be supported in the near future. Contributions are welcome. + William Morris + Ivan Dryanovski + Steven Bellens + Patrick Bouffard + GPL + http://ros.org/wiki/asctec_autopilot + catkin + + roscpp + nodelet + pluginlib + geometry_msgs + sensor_msgs + nav_msgs + diagnostic_updater + asctec_msgs + + roscpp + nodelet + pluginlib + geometry_msgs + sensor_msgs + nav_msgs + diagnostic_updater + asctec_msgs + + + diff --git a/asctec_autopilot/src/autopilot_nodelet.cpp b/asctec_autopilot/src/autopilot_nodelet.cpp index 9ea1e98..ada2758 100644 --- a/asctec_autopilot/src/autopilot_nodelet.cpp +++ b/asctec_autopilot/src/autopilot_nodelet.cpp @@ -27,7 +27,7 @@ typedef asctec::AutoPilotNodelet AutoPilotNodelet; -PLUGINLIB_DECLARE_CLASS (asctec_autopilot, AutoPilotNodelet, AutoPilotNodelet, nodelet::Nodelet); +PLUGINLIB_EXPORT_CLASS (asctec::AutoPilotNodelet, nodelet::Nodelet); void asctec::AutoPilotNodelet::onInit () { diff --git a/asctec_drivers/CMakeLists.txt b/asctec_drivers/CMakeLists.txt new file mode 100644 index 0000000..2c772cd --- /dev/null +++ b/asctec_drivers/CMakeLists.txt @@ -0,0 +1,4 @@ +cmake_minimum_required(VERSION 2.8.3) +project(asctec_drivers) +find_package(catkin REQUIRED) +catkin_metapackage() diff --git a/asctec_drivers/package.xml b/asctec_drivers/package.xml new file mode 100644 index 0000000..8e8c120 --- /dev/null +++ b/asctec_drivers/package.xml @@ -0,0 +1,65 @@ + + + asctec_drivers + 1.0.0 + Driver stack for AscTec Quadrotors including the Pelican and Hummingbird + + + + + Micha Sende + + + + + + Apache License 2.0 + + + + + + http://ros.org/wiki/asctec_drivers + + + + + Micha Sende + + + + + + + + + + + + + + + + + + + + + + + catkin + + asctec_autopilot + asctec_mon + asctec_msgs + asctec_proc + + + pelican_urdf + + + + + + + diff --git a/asctec_mon/CMakeLists.txt b/asctec_mon/CMakeLists.txt index 80dfea2..fe5194d 100644 --- a/asctec_mon/CMakeLists.txt +++ b/asctec_mon/CMakeLists.txt @@ -1,30 +1,207 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) - -# Set the build type. Options are: -# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage -# Debug : w/ debug symbols, w/o optimization -# Release : w/o debug symbols, w/ optimization -# RelWithDebInfo : w/ debug symbols, w/ optimization -# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries -set(ROS_BUILD_TYPE RelWithDebInfo) - -rosbuild_init() - -#set the default path for built executables to the "bin" directory -set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) -#set the default path for built libraries to the "lib" directory -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) - -#uncomment if you have defined messages -#rosbuild_genmsg() -#uncomment if you have defined services -#rosbuild_gensrv() - -#common commands for building c++ executables and libraries -#rosbuild_add_library(${PROJECT_NAME} src/example.cpp) -#target_link_libraries(${PROJECT_NAME} another_library) -#rosbuild_add_boost_directories() -#rosbuild_link_boost(${PROJECT_NAME} thread) -#rosbuild_add_executable(example examples/example.cpp) -#target_link_libraries(example ${PROJECT_NAME}) +cmake_minimum_required(VERSION 2.8.3) +project(asctec_mon) + +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + std_msgs + asctec_msgs +) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs # Or other packages containing msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES ${PROJECT_NAME} + CATKIN_DEPENDS asctec_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include +# ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +#add_library( +# ${PROJECT_NAME}_lib +# src/lib/${PROJECT_NAME}.cpp +#) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +#add_executable( +# ${PROJECT_NAME} +# src/${PROJECT_NAME}.cpp +#) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +#target_link_libraries( +# ${PROJECT_NAME} +# ${PROJECT_NAME}_lib +# ${catkin_LIBRARIES} +#) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +if(CATKIN_ENABLE_TESTING) + ## Add gtest based cpp test target and link libraries + #catkin_add_gtest(${PROJECT_NAME}_test test/test_${PROJECT_NAME}.cpp) + #if(TARGET ${PROJECT_NAME}_test) + #find_package(gtest) + # target_link_libraries(${PROJECT_NAME}_test {PROJECT_NAME}) + #endif() +endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/asctec_mon/Makefile b/asctec_mon/Makefile deleted file mode 100644 index b75b928..0000000 --- a/asctec_mon/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake.mk \ No newline at end of file diff --git a/asctec_mon/manifest.xml b/asctec_mon/manifest.xml deleted file mode 100644 index 77f61cf..0000000 --- a/asctec_mon/manifest.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - AscTec AutoPilot Console Monitor - This is a curses based groundstation. - - William Morris - GPL - - http://ros.org/wiki/asctec_mon - - - - - - diff --git a/asctec_mon/package.xml b/asctec_mon/package.xml new file mode 100644 index 0000000..cbbe7e2 --- /dev/null +++ b/asctec_mon/package.xml @@ -0,0 +1,19 @@ + + + asctec_mon + 0.1.0 + AscTec AutoPilot Console Monitor. This is a curses based groundstation. + William Morris + GPL + http://ros.org/wiki/asctec_mon + catkin + + roscpp + std_msgs + asctec_msgs + + roscpp + rospy + std_msgs + asctec_msgs + diff --git a/asctec_msgs/CMakeLists.txt b/asctec_msgs/CMakeLists.txt index 4a14e9d..c0c644c 100644 --- a/asctec_msgs/CMakeLists.txt +++ b/asctec_msgs/CMakeLists.txt @@ -1,23 +1,213 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) +cmake_minimum_required(VERSION 2.8.3) +project(asctec_msgs) -# Set the build type. Options are: -# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage -# Debug : w/ debug symbols, w/o optimization -# Release : w/o debug symbols, w/ optimization -# RelWithDebInfo : w/ debug symbols, w/ optimization -# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries -set(ROS_BUILD_TYPE RelWithDebInfo) +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) -rosbuild_init() +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + std_msgs + message_generation +) -#set the default path for built executables to the "bin" directory -set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) -#set the default path for built libraries to the "lib" directory -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) -#uncomment if you have defined messages -rosbuild_genmsg() -#uncomment if you have defined services -#rosbuild_gensrv() +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +add_message_files( + FILES + ControllerOutput.msg + CtrlInput.msg + GPSData.msg + GPSDataAdvanced.msg + IMUCalcData.msg + IMURawData.msg + LLStatus.msg + RCData.msg +) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +generate_messages( + DEPENDENCIES + std_msgs +) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( + INCLUDE_DIRS include +# LIBRARIES ${PROJECT_NAME} +# CATKIN_DEPENDS +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include +# ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +#add_library( +# ${PROJECT_NAME}_lib +# src/lib/${PROJECT_NAME}.cpp +#) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +#add_executable( +# ${PROJECT_NAME} +# src/${PROJECT_NAME}.cpp +#) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +#target_link_libraries( +# ${PROJECT_NAME} +# ${PROJECT_NAME}_lib +# ${catkin_LIBRARIES} +#) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +if(CATKIN_ENABLE_TESTING) + ## Add gtest based cpp test target and link libraries + #catkin_add_gtest(${PROJECT_NAME}_test test/test_${PROJECT_NAME}.cpp) + #if(TARGET ${PROJECT_NAME}_test) + #find_package(gtest) + # target_link_libraries(${PROJECT_NAME}_test {PROJECT_NAME}) + #endif() +endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/asctec_msgs/Makefile b/asctec_msgs/Makefile deleted file mode 100644 index bbd3fc6..0000000 --- a/asctec_msgs/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake.mk diff --git a/asctec_msgs/manifest.xml b/asctec_msgs/manifest.xml deleted file mode 100644 index ce1bef7..0000000 --- a/asctec_msgs/manifest.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - Common messages for the AscTec AutoPilot - - William Morris, Ivan Dryanovski, Steven Bellens, Patrick Bouffard et al. - GPL - - http://ros.org/wiki/asctec_msgs - - - - - - - - - diff --git a/asctec_msgs/package.xml b/asctec_msgs/package.xml new file mode 100644 index 0000000..adc02b6 --- /dev/null +++ b/asctec_msgs/package.xml @@ -0,0 +1,17 @@ + + + asctec_msgs + 0.1.0 + Common messages for the AscTec AutoPilot + William Morris + Ivan Dryanovski + Steven Bellens + Patrick Bouffard + GPL + http://ros.org/wiki/asctec_msgs + catkin + + std_msgs + roscpp + message_generation + diff --git a/asctec_msgs/src/.gitignore b/asctec_msgs/src/.gitignore deleted file mode 100644 index f934d26..0000000 --- a/asctec_msgs/src/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -asctec_msgs - diff --git a/asctec_proc/CMakeLists.txt b/asctec_proc/CMakeLists.txt index babd9cc..1e46a3b 100644 --- a/asctec_proc/CMakeLists.txt +++ b/asctec_proc/CMakeLists.txt @@ -1,31 +1,223 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) +cmake_minimum_required(VERSION 2.8.3) +project(asctec_proc) -# Set the build type. Options are: -# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage -# Debug : w/ debug symbols, w/o optimization -# Release : w/o debug symbols, w/ optimization -# RelWithDebInfo : w/ debug symbols, w/ optimization -# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries -set(ROS_BUILD_TYPE RelWithDebInfo) +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) -rosbuild_init() +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED COMPONENTS + roscpp + nodelet + mav_msgs + mav_srvs + sensor_msgs + std_msgs + tf + asctec_msgs +) -rosbuild_gensrv() +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) -set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) -# create autopilot library +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() -rosbuild_add_library (asctec_proc src/asctec_proc.cpp) +################################################ +## Declare ROS messages, services and actions ## +################################################ -# create autopilot_nodelet library +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) -rosbuild_add_library (asctec_proc_nodelet src/asctec_proc_nodelet.cpp) -target_link_libraries (asctec_proc_nodelet asctec_proc) +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) -# create autopilot_node executable +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) -rosbuild_add_executable(asctec_proc_node src/asctec_proc_node.cpp) -target_link_libraries (asctec_proc_node asctec_proc) +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs # Or other packages containing msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES ${PROJECT_NAME} + CATKIN_DEPENDS asctec_msgs +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( + include + ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +add_library( + ${PROJECT_NAME} + src/${PROJECT_NAME}.cpp +) +add_library( + ${PROJECT_NAME}_nodelet + src/${PROJECT_NAME}_nodelet.cpp +) + + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +add_executable( + ${PROJECT_NAME}_node + src/${PROJECT_NAME}_node.cpp +) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +target_link_libraries( + ${PROJECT_NAME}_nodelet + ${PROJECT_NAME} + ${catkin_LIBRARIES} +) +target_link_libraries( + ${PROJECT_NAME}_node + ${PROJECT_NAME} + ${catkin_LIBRARIES} +) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +if(CATKIN_ENABLE_TESTING) + ## Add gtest based cpp test target and link libraries + #catkin_add_gtest(${PROJECT_NAME}_test test/test_${PROJECT_NAME}.cpp) + #if(TARGET ${PROJECT_NAME}_test) + #find_package(gtest) + # target_link_libraries(${PROJECT_NAME}_test {PROJECT_NAME}) + #endif() +endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/asctec_proc/Makefile b/asctec_proc/Makefile deleted file mode 100644 index b75b928..0000000 --- a/asctec_proc/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake.mk \ No newline at end of file diff --git a/asctec_proc/manifest.xml b/asctec_proc/manifest.xml deleted file mode 100644 index 3c628e0..0000000 --- a/asctec_proc/manifest.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - The asctec_proc package is a bridge between the asctec_autopilot software and hardware-independent MAV tools. - - - Ivan Dryanovski - GPL - - http://ros.org/wiki/asctec_proc - - - - - - - - - - - - - - - - diff --git a/asctec_proc/package.xml b/asctec_proc/package.xml new file mode 100644 index 0000000..af9b6bb --- /dev/null +++ b/asctec_proc/package.xml @@ -0,0 +1,32 @@ + + + asctec_proc + 0.1.0 + The asctec_proc package is a bridge between the asctec_autopilot software and hardware-independent MAV tools. + Ivan Dryanovski + GPL + http://ros.org/wiki/asctec_proc + catkin + + roscpp + nodelet + mav_msgs + mav_srvs + sensor_msgs + std_msgs + tf + asctec_msgs + + roscpp + nodelet + mav_msgs + mav_srvs + sensor_msgs + std_msgs + tf + asctec_msgs + + + diff --git a/asctec_proc/src/asctec_proc_nodelet.cpp b/asctec_proc/src/asctec_proc_nodelet.cpp index ff82244..d7c810f 100644 --- a/asctec_proc/src/asctec_proc_nodelet.cpp +++ b/asctec_proc/src/asctec_proc_nodelet.cpp @@ -26,7 +26,7 @@ typedef asctec::AsctecProcNodelet AsctecProcNodelet; -PLUGINLIB_DECLARE_CLASS (asctec_proc, AsctecProcNodelet, AsctecProcNodelet, nodelet::Nodelet); +PLUGINLIB_EXPORT_CLASS (asctec::AsctecProcNodelet, nodelet::Nodelet); void asctec::AsctecProcNodelet::onInit () { diff --git a/ccny_asctec_firmware/ROS_NOBUILD b/ccny_asctec_firmware/CATKIN_IGNORE similarity index 100% rename from ccny_asctec_firmware/ROS_NOBUILD rename to ccny_asctec_firmware/CATKIN_IGNORE diff --git a/ccny_asctec_firmware/makefile b/ccny_asctec_firmware/makefile deleted file mode 100644 index 2861020..0000000 --- a/ccny_asctec_firmware/makefile +++ /dev/null @@ -1,566 +0,0 @@ -# Hey Emacs, this is a -*- makefile -*- -# -# WinARM template makefile -# by Martin Thomas, Kaiserslautern, Germany -# -# -# based on the WinAVR makefile written by Eric B. Weddington, Jörg Wunsch, et al. -# Released to the Public Domain -# Please read the make user manual! -# -# -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make program = Download the hex file to the device -# -# (TODO: make filename.s = Just compile filename.c into the assembler code only) -# -# To rebuild project do "make clean" then "make all". -# -# Changelog: -# - 17. Feb. 2005 - added thumb-interwork support (mth) -# - 28. Apr. 2005 - added C++ support (mth) -# - 29. Arp. 2005 - changed handling for lst-Filename (mth) -# - 1. Nov. 2005 - exception-vector placement options (mth) -# - 15. Nov. 2005 - added library-search-path (EXTRA_LIB...) (mth) -# - 2. Dec. 2005 - fixed ihex and binary file extensions (mth) -# - 22. Feb. 2006 - added AT91LIBNOWARN setting (mth) -# - 19. Apr. 2006 - option FLASH_TOOL (default lpc21isp); variable IMGEXT (mth) -# - -//FLASH_TOOL = UVISION -FLASH_TOOL = OPENOCD - -# MCU name and submodel -MCU = arm7tdmi-s -SUBMDL = LPC2146 -THUMB = -mthumb -THUMB_IW = -mthumb-interwork - -## Create ROM-Image (final) -RUN_MODE=ROM_RUN -## Create RAM-Image (debugging) - not used in this example -#RUN_MODE=RAM_RUN - -# not supported in this example: -## Exception-Vector placement only supported for "ROM_RUN" -## (placement settings ignored when using "RAM_RUN") -## - Exception vectors in ROM: -##VECTOR_LOCATION=VECTORS_IN_ROM -## - Exception vectors in RAM: -##VECTOR_LOCATION=VECTORS_IN_RAM - - -# Target file name (without extension). -##TARGET = uarttest -TARGET = main - -# List C source files here. (C dependencies are automatically generated.) -# use file-extension c for "c-only"-files -##SRC = $(TARGET).c - -# List C source files here which must be compiled in ARM-Mode. -# use file-extension c for "c-only"-files -#SRCARM = $(TARGET).c -SRCARM = src/LL_HL_comm.c -SRCARM += src/gpsmath.c -SRCARM += src/sdk.c -SRCARM += src/comm_util_LL.c -SRCARM += src/util.c -SRCARM += src/pid.c -SRCARM += src/kalman.c -SRCARM += src/matrices.c -SRCARM += ../mav_common/src/comm_util.c - -#Sources with interrupt routines in them -SRCARMINT = src/$(TARGET).c -SRCARMINT += src/hardware.c -SRCARMINT += src/LPC2k_ee.c -SRCARMINT += src/system.c -SRCARMINT += src/uart.c -SRCARMINT += src/uart1.c -SRCARMINT += src/syscalls.c -SRCARMINT += src/i2c.c -SRCARMINT += src/adc.c -SRCARMINT += src/ssp.c - -SRCARMINT += external/Common_WinARM/src/irq.c -SRCARMINT += external/Common_WinARM/src/interrupt_utils.c - - -# List C++ source files here. -# use file-extension cpp for C++-files (use extension .cpp) -CPPSRC = - -# List C++ source files here which must be compiled in ARM-Mode. -# use file-extension cpp for C++-files (use extension .cpp) -#CPPSRCARM = $(TARGET).cpp -CPPSRCARM = - -# List Assembler source files here. -# Make them always end in a capital .S. Files ending in a lowercase .s -# will not be considered source files but generated files (assembler -# output from the compiler), and will be deleted upon "make clean"! -# Even though the DOS/Win* filesystem matches both .s and .S the same, -# it will preserve the spelling of the filenames, and gcc itself does -# care about how the name is spelled on its command-line. -ASRC = - -# List Assembler source files here which must be assembled in ARM-Mode.. -ASRCARM = external/Common_WinARM/src/Startup.S -#ASRCARM = crt.S -ASRCARM += external/Common_WinARM/src/swi_handler.S - -## Output format. (can be ihex or binary) -## (binary i.e. for openocd and SAM-BA, hex i.e. for lpc21isp and uVision) -FORMATHEX = ihex -FORMAT = binary - -# Optimization level, can be [0, 1, 2, 3, s]. -# 0 = turn off optimization. s = optimize for size. -# (Note: 3 is not always the best optimization level. See avr-libc FAQ.) -OPT = 2 -OPTINT = 0 -#OPT = 0 - -## Using the Atmel AT91_lib produces warning with -## the default warning-levels. -## yes - disable these warnings; no - keep default settings -#AT91LIBNOWARN = yes -AT91LIBNOWARN = no - -# Debugging format. -# Native formats for AVR-GCC's -g are stabs [default], or dwarf-2. -# AVR (extended) COFF requires stabs, plus an avr-objcopy run. -#DEBUG = stabs -DEBUG = dwarf-2 - -# List any extra directories to look for include files here. -# Each directory must be seperated by a space. - -#C:/OpenOCD/workspace/hlfirm1/asctec_hl_comm/include/asctec_hl_comm -#ssdk/include - -EXTRAINCDIRS = external/Common_WinARM/inc C:\WinARM\arm-elf\include include/ccny_asctec_firmware ../mav_common/include - -# List any extra directories to look for library files here. -# Each directory must be seperated by a space. -#EXTRA_LIBDIRS = ../arm7_efsl_0_2_4 -#EXTRA_LIBDIRS = C:/OpenOCD/workspace/hlfirm1/ssdk/lib -#EXTRA_LIBDIRS = C:/OpenOCD/workspace/hlfirm1/asctec_hl_comm/include/asctec_hl_comm -#EXTRA_LIBDIRS = C:\WinARM\arm-elf\include -# Compiler flag to set the C Standard level. -# c89 - "ANSI" C -# gnu89 - c89 plus GCC extensions -# c99 - ISO C99 standard (not yet fully implemented) -# gnu99 - c99 plus GCC extensions -CSTANDARD = -std=gnu99 - -# Place -D or -U options for C here -CDEFS = -D$(RUN_MODE) - -# Place -I options here -CINCS = - -# Place -D or -U options for ASM here -ADEFS = -D$(RUN_MODE) - -ifdef VECTOR_LOCATION -CDEFS += -D$(VECTOR_LOCATION) -ADEFS += -D$(VECTOR_LOCATION) -endif - -CDEFS += -D__WinARM__ -ADEFS += -D__WinARM__ - -# Compiler flags. -# -g*: generate debugging information -# -O*: optimization level -# -f...: tuning, see GCC manual and avr-libc documentation -# -Wall...: warning level -# -Wa,...: tell GCC to pass this to the assembler. -# -adhlns...: create assembler listing -# -# Flags for C and C++ (arm-elf-gcc/arm-elf-g++) -#CFLAGS = -g$(DEBUG) -CFLAGS += $(CDEFS) $(CINCS) -CFLAGS += -O$(OPT) -CFLAGS += -Wall -Wcast-align -Wimplicit -CFLAGS += -Wpointer-arith -Wswitch -CFLAGS += -Wredundant-decls -Wreturn-type -Wshadow -Wunused -CFLAGS += -Wa,-adhlns=$(subst $(suffix $<),.lst,$<) -CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) - -# Flags for C and C++ (arm-elf-gcc/arm-elf-g++) files containing interrupt routines -#INTCFLAGS = -g$(DEBUG) -INTCFLAGS += $(CDEFS) $(CINCS) -INTCFLAGS += -O$(OPTINT) -INTCFLAGS += -Wall -Wcast-align -Wimplicit -INTCFLAGS += -Wpointer-arith -Wswitch -INTCFLAGS += -Wredundant-decls -Wreturn-type -Wshadow -Wunused -INTCFLAGS += -Wa,-adhlns=$(subst $(suffix $<),.lst,$<) -INTCFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) - -# flags only for C -CONLYFLAGS += -Wnested-externs -CONLYFLAGS += $(CSTANDARD) -ifneq ($(AT91LIBNOWARN),yes) -#AT91-lib warnings with: -CFLAGS += -Wcast-qual -CONLYFLAGS += -Wmissing-prototypes -CONLYFLAGS += -Wstrict-prototypes -CONLYFLAGS += -Wmissing-declarations -endif - -# flags only for C++ (arm-elf-g++) -# CPPFLAGS = -fno-rtti -fno-exceptions -CPPFLAGS = - -# Assembler flags. -# -Wa,...: tell GCC to pass this to the assembler. -# -ahlns: create listing -# -g$(DEBUG): have the assembler create line number information -#ASFLAGS = $(ADEFS) -Wa,-adhlns=$(<:.S=.lst),-g$(DEBUG) - - -#Additional libraries. - -# Extra libraries -# Each library-name must be seperated by a space. -# To add libxyz.a, libabc.a and libefsl.a: -# EXTRA_LIBS = xyz abc efsl -#EXTRA_LIBS = efsl -#EXTRA_LIBS = ssdk -EXTRA_LIBS = c -#Support for newlibc-lpc (file: libnewlibc-lpc.a) -#NEWLIBLPC = -lnewlib-lpc - -MATH_LIB = -lm - -# CPLUSPLUS_LIB = -lstdc++ - - -# Linker flags. -# -Wl,...: tell GCC to pass this to linker. -# -Map: create map file -# --cref: add cross reference to map file -LDFLAGS = -nostartfiles -Wl,-Map=$(TARGET).map,--cref -LDFLAGS += -lc -LDFLAGS += $(NEWLIBLPC) $(MATH_LIB) -LDFLAGS += -lc -lgcc -LDFLAGS += $(CPLUSPLUS_LIB) -LDFLAGS += $(patsubst %,-L%,$(EXTRA_LIBDIRS)) -LDFLAGS += $(patsubst %,-l%,$(EXTRA_LIBS)) - -# Set Linker-Script Depending On Selected Memory and Controller -ifeq ($(RUN_MODE),RAM_RUN) -LDFLAGS +=-Texternal/Common_WinARM/$(SUBMDL)-RAM.ld -else -LINKSCRIPT =-Texternal/Common_WinARM/$(SUBMDL)-ROM.ld -LINKSCRIPTBL =-Texternal/Common_WinARM/$(SUBMDL)bl-ROM.ld -endif - - -# --------------------------------------------------------------------------- -# Flash-Programming support using lpc21isp by Martin Maurer -# only for Philips LPC and Analog ADuC ARMs -# -# Settings and variables: -#LPC21ISP = lpc21isp -LPC21ISP = lpc21isp -LPC21ISP_PORT = com1 -LPC21ISP_BAUD = 38400 -LPC21ISP_XTAL = 12000 -LPC21ISP_FLASHFILE = $(TARGET).hex -# verbose output: -#LPC21ISP_DEBUG = -debug -# enter bootloader via RS232 DTR/RTS (only if hardware supports this -# feature - see Philips AppNote): -LPC21ISP_CONTROL = -control -# --------------------------------------------------------------------------- - - -# Define directories, if needed. -## DIRARM = c:/WinARM/ -## DIRARMBIN = $(DIRAVR)/bin/ -## DIRAVRUTILS = $(DIRAVR)/utils/bin/ - -# Define programs and commands. -SHELL = sh -CC = arm-elf-gcc -CPP = arm-elf-g++ -OBJCOPY = arm-elf-objcopy -OBJDUMP = arm-elf-objdump -SIZE = arm-elf-size -NM = arm-elf-nm -REMOVE = rm -f -COPY = cp - -# Define Messages -# English -MSG_ERRORS_NONE = Errors: none -MSG_BEGIN = "-------- begin (mode: $(RUN_MODE)) --------" -MSG_END = -------- end -------- -MSG_SIZE_BEFORE = Size before: -MSG_SIZE_AFTER = Size after: -MSG_FLASH = Creating load file for Flash: -MSG_EXTENDED_LISTING = Creating Extended Listing: -MSG_SYMBOL_TABLE = Creating Symbol Table: -MSG_LINKING = Linking: -MSG_COMPILING = Compiling C: -MSG_COMPILING_ARM_INT = "Compiling C (ARM-only):" -MSG_COMPILING_ARM_INT = "Compiling C (ARM-only) including Interrupts:" -MSG_COMPILINGCPP = Compiling C++: -MSG_COMPILINGCPP_ARM = "Compiling C++ (ARM-only):" -MSG_ASSEMBLING = Assembling: -MSG_ASSEMBLING_ARM = "Assembling (ARM-only):" -MSG_CLEANING = Cleaning project: -MSG_FORMATERROR = Can not handle output-format -MSG_LPC21_RESETREMINDER = You may have to bring the target in bootloader-mode now. - -# Define all object files. -COBJ = $(SRC:.c=.o) -AOBJ = $(ASRC:.S=.o) -COBJARM = $(SRCARM:.c=.o) -COBJARMINT =$(SRCARMINT:.c=.o) -AOBJARM = $(ASRCARM:.S=.o) -CPPOBJ = $(CPPSRC:.cpp=.o) -CPPOBJARM = $(CPPSRCARM:.cpp=.o) - -# Define all listing files. -LST = $(ASRC:.S=.lst) $(ASRCARM:.S=.lst) $(SRC:.c=.lst) $(SRCARM:.c=.lst) $(SRCARMINT:.c=.lst) -LST += $(CPPSRC:.cpp=.lst) $(CPPSRCARM:.cpp=.lst) - -# Compiler flags to generate dependency files. -### GENDEPFLAGS = -Wp,-M,-MP,-MT,$(*F).o,-MF,.dep/$(@F).d -GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d - -# Combine all necessary flags and optional flags. -# Add target processor to flags. -ALL_CFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. $(CFLAGS) $(GENDEPFLAGS) -INT_CFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. $(INTCFLAGS) $(GENDEPFLAGS) -ALL_ASFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. -x assembler-with-cpp $(ASFLAGS) -INT_ASFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. -x assembler-with-cpp $(ASFLAGS) - - -# Default target. -all: begin gccversion sizebefore bld sizeafter finished end - -ifeq ($(FORMAT),ihex) -bld: elf hex lss -hex: $(TARGET).hex -IMGEXT=hex -else -ifeq ($(FORMAT),binary) -bld: elf bin hex lss -bin: $(TARGET).bin -hex: $(TARGET).hex -elb: $(TARGET).elb -hbl: $(TARGET).hbl -atp: $(TARGET).atp -IMGEXT=bin -else -$(error "$(MSG_FORMATERROR) $(FORMAT)") -endif -endif - -elf: $(TARGET).elf -lss: $(TARGET).lss -sym: $(TARGET).sym - -# Eye candy. -begin: - @echo - @echo $(MSG_BEGIN) - -finished: - @echo $(MSG_ERRORS_NONE) - -end: - @echo $(MSG_END) - @echo - - -# Display size of file. -HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex -ELFSIZE = $(SIZE) -A $(TARGET).elf -sizebefore: - @if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); echo; fi - -sizeafter: - @if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); echo; fi - - -# Display compiler version information. -gccversion : - @$(CC) --version - - -# Program the device. -ifeq ($(FLASH_TOOL),UVISION) -# Program the device with Keil's uVision (needs configured uVision-Workspace). -program: $(TARGET).$(IMGEXT) - @echo - @echo "Programming with uVision" -# C:\Keil\uv3\Uv3.exe -f uvisionflash.Uv2 -ouvisionflash.txt - $(REMOVE) external/Common_WinARM/$(TARGET).hex - $(COPY) $(TARGET).hex external/Common_WinARM/ - C:\Keil\uv3\Uv3.exe -f external/Common_WinARM\uvisionflash.Uv2 -else -ifeq ($(FLASH_TOOL),OPENOCD) -# Program the device with Dominic Rath's OPENOCD in "batch-mode", needs cfg and "reset-script". -program: $(TARGET).$(IMGEXT) - @echo - @echo "Programming with OPENOCD" - C:\WinARM\utils\OpenOCD\openocd.exe -f arm7_ft2232.cfg - -else -# Program the device. - lpc21isp will not work for SAM7 -program: $(TARGET).$(IMGEXT) - @echo - @echo $(MSG_LPC21_RESETREMINDER) - $(LPC21ISP) $(LPC21ISP_OPTIONS) $(LPC21ISP_DEBUG) $(LPC21ISP_FLASHFILE) $(LPC21ISP_PORT) $(LPC21ISP_BAUD) $(LPC21ISP_XTAL) -endif -endif - -# Create final output file (.hex) from ELF output file. -%.hex: %.elf - @echo - @echo $(MSG_FLASH) $@ - $(OBJCOPY) -O $(FORMATHEX) $< $@ - -# Create final output file (.bin) from ELF output file. -%.bin: %.elf - @echo - @echo $(MSG_FLASH) $@ - $(OBJCOPY) -O $(FORMAT) $< $@ - - -# Create extended listing file from ELF output file. -# testing: option -C -%.lss: %.elf - @echo - @echo $(MSG_EXTENDED_LISTING) $@ - $(OBJDUMP) -h -S -C $< > $@ - - -# Create a symbol table from ELF output file. -%.sym: %.elf - @echo - @echo $(MSG_SYMBOL_TABLE) $@ - $(NM) -n $< > $@ - - -# Link: create ELF output file from object files. -.SECONDARY : $(TARGET).elf -.PRECIOUS : $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJ) $(CPPOBJ) $(CPPOBJARM) $(COBJARMINT) -%.elf: $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJ) $(CPPOBJ) $(CPPOBJARM) $(COBJARMINT) - @echo - @echo $(MSG_LINKING) $@ - $(CC) $(THUMB) $(ALL_CFLAGS) $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJARMINT) $(COBJ) $(CPPOBJ) $(CPPOBJARM) --output $@ $(LDFLAGS) $(LINKSCRIPT) -# $(CPP) $(THUMB) $(ALL_CFLAGS) $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJARMINT) $(COBJ) $(CPPOBJ) $(CPPOBJARM) --output $@ $(LDFLAGS) - -# Compile: create object files from C source files. ARM/Thumb -$(COBJ) : %.o : %.c - @echo - @echo $(MSG_COMPILING) $< - $(CC) -c $(THUMB) $(ALL_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C source files. ARM-only -$(COBJARM) : %.o : %.c - @echo - @echo $(MSG_COMPILING_ARM) $< - $(CC) -c $(ALL_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C source files with interrupts. ARM-only -$(COBJARMINT) : %.o : %.c - @echo - @echo $(MSG_COMPILING_ARM_INT) $< - $(CC) -c $(INT_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C++ source files. ARM/Thumb -$(CPPOBJ) : %.o : %.cpp - @echo - @echo $(MSG_COMPILINGCPP) $< - $(CPP) -c $(THUMB) $(ALL_CFLAGS) $(CPPFLAGS) $< -o $@ - -# Compile: create object files from C++ source files. ARM-only -$(CPPOBJARM) : %.o : %.cpp - @echo - @echo $(MSG_COMPILINGCPP_ARM) $< - $(CPP) -c $(ALL_CFLAGS) $(CPPFLAGS) $< -o $@ - - -# Compile: create assembler files from C source files. ARM/Thumb -## does not work - TODO - hints welcome -##$(COBJ) : %.s : %.c -## $(CC) $(THUMB) -S $(ALL_CFLAGS) $< -o $@ - - -# Assemble: create object files from assembler source files. ARM/Thumb -$(AOBJ) : %.o : %.S - @echo - @echo $(MSG_ASSEMBLING) $< - $(CC) -c $(THUMB) $(ALL_ASFLAGS) $< -o $@ - - -# Assemble: create object files from assembler source files. ARM-only -$(AOBJARM) : %.o : %.S - @echo - @echo $(MSG_ASSEMBLING_ARM) $< - $(CC) -c $(ALL_ASFLAGS) $< -o $@ - - -# Target: clean project. -clean: begin clean_list finished end - - - -clean_list : - @echo - @echo $(MSG_CLEANING) - $(REMOVE) external/Common_WinARM/$(TARGET).hex - $(REMOVE) $(TARGET).hex - $(REMOVE) $(TARGET).bin - $(REMOVE) $(TARGET).obj - $(REMOVE) $(TARGET).elf - $(REMOVE) $(TARGET).map - $(REMOVE) $(TARGET).obj - $(REMOVE) $(TARGET).a90 - $(REMOVE) $(TARGET).sym - $(REMOVE) $(TARGET).lnk - $(REMOVE) $(TARGET).lss - $(REMOVE) $(COBJ) - $(REMOVE) $(CPPOBJ) - $(REMOVE) $(AOBJ) - $(REMOVE) $(COBJARM) - $(REMOVE) $(COBJARMINT) - $(REMOVE) $(CPPOBJARM) - $(REMOVE) $(AOBJARM) - $(REMOVE) $(LST) - $(REMOVE) $(SRC:.c=.s) - $(REMOVE) $(SRC:.c=.d) - $(REMOVE) $(SRCARM:.c=.s) - $(REMOVE) $(SRCARM:.c=.d) - $(REMOVE) $(SRCARMINT:.c=.s) - $(REMOVE) $(SRCARMINT:.c=.d) - $(REMOVE) $(CPPSRC:.cpp=.s) - $(REMOVE) $(CPPSRC:.cpp=.d) - $(REMOVE) $(CPPSRCARM:.cpp=.s) - $(REMOVE) $(CPPSRCARM:.cpp=.d) - $(REMOVE) .dep/* - - -# Include the dependency files. --include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*) - - -# Listing of phony targets. -.PHONY : all begin finish end sizebefore sizeafter gccversion \ -bld elf hex bin lss sym clean clean_list program - - diff --git a/ccny_asctec_firmware/manifest.xml b/ccny_asctec_firmware/package.xml similarity index 90% rename from ccny_asctec_firmware/manifest.xml rename to ccny_asctec_firmware/package.xml index 9385c9e..82df7a8 100644 --- a/ccny_asctec_firmware/manifest.xml +++ b/ccny_asctec_firmware/package.xml @@ -1,4 +1,5 @@ + ccny_asctec_firmware Firmware for the Asctec Autopilot HighLevel Processor, in part based on asctec_hl_firmware by Achtelik et al. For the older (pre-2012) version of the asctec HL/LL SDK. diff --git a/ccny_asctec_firmware_2/.cproject b/ccny_asctec_firmware_2/.cproject index d927577..089349e 100644 --- a/ccny_asctec_firmware_2/.cproject +++ b/ccny_asctec_firmware_2/.cproject @@ -1,12 +1,14 @@ - - - + + + + + @@ -19,36 +21,39 @@ - - + + - - - @@ -56,12 +61,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -114,36 +219,112 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -196,40 +377,231 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - diff --git a/ccny_asctec_firmware_2/.dep/LL_HL_comm.o.d b/ccny_asctec_firmware_2/.dep/LL_HL_comm.o.d index e69de29..168776b 100644 --- a/ccny_asctec_firmware_2/.dep/LL_HL_comm.o.d +++ b/ccny_asctec_firmware_2/.dep/LL_HL_comm.o.d @@ -0,0 +1,109 @@ +src/LL_HL_comm.o: src/LL_HL_comm.c include/ccny_asctec_firmware/main.h \ + include/ccny_asctec_firmware/util.h C:\WinARM\arm-elf\include/stdint.h \ + include/ccny_asctec_firmware/LPC214x.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/system.h \ + include/ccny_asctec_firmware/gpsmath.h \ + include/ccny_asctec_firmware/sdk.h C:\WinARM\arm-elf\include/inttypes.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + include/ccny_asctec_firmware/pid.h mav_common/comm.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ + mav_common/comm_types.h include/ccny_asctec_firmware/sdk.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/uart.h \ + include/ccny_asctec_firmware/hardware.h \ + include/ccny_asctec_firmware/main.h \ + include/ccny_asctec_firmware/system.h external/Common_WinARM/inc/irq.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ + C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ + C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ + C:\WinARM\arm-elf\include/sys/config.h \ + C:\WinARM\arm-elf\include/machine/ieeefp.h \ + C:\WinARM\arm-elf\include/sys/_types.h \ + C:\WinARM\arm-elf\include/sys/lock.h C:\WinARM\arm-elf\include/_ansi.h \ + include/ccny_asctec_firmware/matrices.h \ + C:\WinARM\arm-elf\include/stdlib.h \ + C:\WinARM\arm-elf\include/machine/stdlib.h \ + C:\WinARM\arm-elf\include/alloca.h include/ccny_asctec_firmware/ssp.h \ + include/ccny_asctec_firmware/comm_util_LL.h \ + include/ccny_asctec_firmware/declination.h + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/util.h: + +C:\WinARM\arm-elf\include/stdint.h: + +include/ccny_asctec_firmware/LPC214x.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/system.h: + +include/ccny_asctec_firmware/gpsmath.h: + +include/ccny_asctec_firmware/sdk.h: + +C:\WinARM\arm-elf\include/inttypes.h: + +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: + +include/ccny_asctec_firmware/pid.h: + +mav_common/comm.h: + +mav_common/comm_packets.h: + +mav_common/comm_types.h: + +mav_common/comm_types.h: + +include/ccny_asctec_firmware/sdk.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/uart.h: + +include/ccny_asctec_firmware/hardware.h: + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/system.h: + +external/Common_WinARM/inc/irq.h: + +include/ccny_asctec_firmware/kalman.h: + +mav_common/comm_util.h: + +C:\WinARM\arm-elf\include/math.h: + +C:\WinARM\arm-elf\include/sys/reent.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +C:\WinARM\arm-elf\include/newlib.h: + +C:\WinARM\arm-elf\include/sys/config.h: + +C:\WinARM\arm-elf\include/machine/ieeefp.h: + +C:\WinARM\arm-elf\include/sys/_types.h: + +C:\WinARM\arm-elf\include/sys/lock.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +include/ccny_asctec_firmware/matrices.h: + +C:\WinARM\arm-elf\include/stdlib.h: + +C:\WinARM\arm-elf\include/machine/stdlib.h: + +C:\WinARM\arm-elf\include/alloca.h: + +include/ccny_asctec_firmware/ssp.h: + +include/ccny_asctec_firmware/comm_util_LL.h: + +include/ccny_asctec_firmware/declination.h: diff --git a/ccny_asctec_firmware_2/.dep/comm_util.o.d b/ccny_asctec_firmware_2/.dep/comm_util.o.d index c59b22c..7ced891 100644 --- a/ccny_asctec_firmware_2/.dep/comm_util.o.d +++ b/ccny_asctec_firmware_2/.dep/comm_util.o.d @@ -1,17 +1,15 @@ -../mav_common/src/comm_util.o: ../mav_common/src/comm_util.c \ - ../mav_common/include/mav_common/comm_util.h \ - C:\WinARM\arm-elf\include/stdint.h C:\WinARM\arm-elf\include/math.h \ - C:\WinARM\arm-elf\include/sys/reent.h C:\WinARM\arm-elf\include/_ansi.h \ - C:\WinARM\arm-elf\include/newlib.h \ +mav_common/src/comm_util.o: mav_common/src/comm_util.c \ + mav_common/comm_util.h C:\WinARM\arm-elf\include/stdint.h \ + C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ + C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ C:\WinARM\arm-elf\include/sys/config.h \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - C:\WinARM\arm-elf\include/_ansi.h \ - ../mav_common/include/mav_common/comm_types.h + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + C:\WinARM\arm-elf\include/_ansi.h mav_common/comm_types.h -../mav_common/include/mav_common/comm_util.h: +mav_common/comm_util.h: C:\WinARM\arm-elf\include/stdint.h: @@ -31,8 +29,8 @@ C:\WinARM\arm-elf\include/sys/_types.h: C:\WinARM\arm-elf\include/sys/lock.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/_ansi.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: diff --git a/ccny_asctec_firmware_2/.dep/comm_util_LL.o.d b/ccny_asctec_firmware_2/.dep/comm_util_LL.o.d index f07ff5a..bd8143a 100644 --- a/ccny_asctec_firmware_2/.dep/comm_util_LL.o.d +++ b/ccny_asctec_firmware_2/.dep/comm_util_LL.o.d @@ -7,7 +7,7 @@ src/comm_util_LL.o: src/comm_util_LL.c \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ C:\WinARM\arm-elf\include/_ansi.h include/ccny_asctec_firmware/comm_util_LL.h: @@ -30,6 +30,6 @@ C:\WinARM\arm-elf\include/sys/_types.h: C:\WinARM\arm-elf\include/sys/lock.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/_ansi.h: diff --git a/ccny_asctec_firmware_2/.dep/gpsmath.o.d b/ccny_asctec_firmware_2/.dep/gpsmath.o.d index 13167fc..34149f6 100644 --- a/ccny_asctec_firmware_2/.dep/gpsmath.o.d +++ b/ccny_asctec_firmware_2/.dep/gpsmath.o.d @@ -5,7 +5,7 @@ src/gpsmath.o: src/gpsmath.c C:\WinARM\arm-elf\include/math.h \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ C:\WinARM\arm-elf\include/_ansi.h \ include/ccny_asctec_firmware/gpsmath.h @@ -25,7 +25,7 @@ C:\WinARM\arm-elf\include/sys/_types.h: C:\WinARM\arm-elf\include/sys/lock.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/_ansi.h: diff --git a/ccny_asctec_firmware_2/.dep/hardware.o.d b/ccny_asctec_firmware_2/.dep/hardware.o.d index a872b9e..2cc5906 100644 --- a/ccny_asctec_firmware_2/.dep/hardware.o.d +++ b/ccny_asctec_firmware_2/.dep/hardware.o.d @@ -5,9 +5,8 @@ src/hardware.o: src/hardware.c include/ccny_asctec_firmware/hardware.h \ include/ccny_asctec_firmware/system.h \ include/ccny_asctec_firmware/uart.h \ C:\WinARM\arm-elf\include/inttypes.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ external/Common_WinARM/inc/irq.h include/ccny_asctec_firmware/hardware.h: @@ -26,10 +25,10 @@ include/ccny_asctec_firmware/uart.h: C:\WinARM\arm-elf\include/inttypes.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: external/Common_WinARM/inc/irq.h: diff --git a/ccny_asctec_firmware_2/.dep/kalman.o.d b/ccny_asctec_firmware_2/.dep/kalman.o.d index e69de29..d35524b 100644 --- a/ccny_asctec_firmware_2/.dep/kalman.o.d +++ b/ccny_asctec_firmware_2/.dep/kalman.o.d @@ -0,0 +1,95 @@ +src/kalman.o: src/kalman.c include/ccny_asctec_firmware/kalman.h \ + C:\WinARM\arm-elf\include/inttypes.h C:\WinARM\arm-elf\include/stdint.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ + mav_common/comm_util.h C:\WinARM\arm-elf\include/math.h \ + C:\WinARM\arm-elf\include/sys/reent.h C:\WinARM\arm-elf\include/_ansi.h \ + C:\WinARM\arm-elf\include/newlib.h \ + C:\WinARM\arm-elf\include/sys/config.h \ + C:\WinARM\arm-elf\include/machine/ieeefp.h \ + C:\WinARM\arm-elf\include/sys/_types.h \ + C:\WinARM\arm-elf\include/sys/lock.h C:\WinARM\arm-elf\include/_ansi.h \ + mav_common/comm_types.h include/ccny_asctec_firmware/matrices.h \ + C:\WinARM\arm-elf\include/stdlib.h \ + C:\WinARM\arm-elf\include/machine/stdlib.h \ + C:\WinARM\arm-elf\include/alloca.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/sdk.h include/ccny_asctec_firmware/pid.h \ + mav_common/comm.h include/ccny_asctec_firmware/uart.h \ + include/ccny_asctec_firmware/hardware.h \ + include/ccny_asctec_firmware/LPC214x.h \ + include/ccny_asctec_firmware/main.h include/ccny_asctec_firmware/util.h \ + include/ccny_asctec_firmware/system.h external/Common_WinARM/inc/irq.h \ + include/ccny_asctec_firmware/kalman.h \ + include/ccny_asctec_firmware/comm_util_LL.h \ + include/ccny_asctec_firmware/ssp.h + +include/ccny_asctec_firmware/kalman.h: + +C:\WinARM\arm-elf\include/inttypes.h: + +C:\WinARM\arm-elf\include/stdint.h: + +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: + +mav_common/comm_packets.h: + +mav_common/comm_types.h: + +mav_common/comm_util.h: + +C:\WinARM\arm-elf\include/math.h: + +C:\WinARM\arm-elf\include/sys/reent.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +C:\WinARM\arm-elf\include/newlib.h: + +C:\WinARM\arm-elf\include/sys/config.h: + +C:\WinARM\arm-elf\include/machine/ieeefp.h: + +C:\WinARM\arm-elf\include/sys/_types.h: + +C:\WinARM\arm-elf\include/sys/lock.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +mav_common/comm_types.h: + +include/ccny_asctec_firmware/matrices.h: + +C:\WinARM\arm-elf\include/stdlib.h: + +C:\WinARM\arm-elf\include/machine/stdlib.h: + +C:\WinARM\arm-elf\include/alloca.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/sdk.h: + +include/ccny_asctec_firmware/pid.h: + +mav_common/comm.h: + +include/ccny_asctec_firmware/uart.h: + +include/ccny_asctec_firmware/hardware.h: + +include/ccny_asctec_firmware/LPC214x.h: + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/util.h: + +include/ccny_asctec_firmware/system.h: + +external/Common_WinARM/inc/irq.h: + +include/ccny_asctec_firmware/kalman.h: + +include/ccny_asctec_firmware/comm_util_LL.h: + +include/ccny_asctec_firmware/ssp.h: diff --git a/ccny_asctec_firmware_2/.dep/main.o.d b/ccny_asctec_firmware_2/.dep/main.o.d index 82dbc71..c3fc6e3 100644 --- a/ccny_asctec_firmware_2/.dep/main.o.d +++ b/ccny_asctec_firmware_2/.dep/main.o.d @@ -2,15 +2,15 @@ src/main.o: src/main.c C:\WinARM\arm-elf\include/stdio.h \ C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ C:\WinARM\arm-elf\include/sys/config.h \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stdarg.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stdarg.h \ C:\WinARM\arm-elf\include/sys/reent.h C:\WinARM\arm-elf\include/_ansi.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ C:\WinARM\arm-elf\include/sys/types.h \ C:\WinARM\arm-elf\include/machine/_types.h \ C:\WinARM\arm-elf\include/limits.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h \ C:\WinARM\arm-elf\include/machine/types.h \ C:\WinARM\arm-elf\include/sys/features.h \ C:\WinARM\arm-elf\include/sys/stdio.h \ @@ -19,10 +19,8 @@ src/main.o: src/main.c C:\WinARM\arm-elf\include/stdio.h \ include/ccny_asctec_firmware/LPC214x.h \ include/ccny_asctec_firmware/system.h \ include/ccny_asctec_firmware/uart.h \ - C:\WinARM\arm-elf\include/inttypes.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ - C:\WinARM\arm-elf\include/math.h \ + C:\WinARM\arm-elf\include/inttypes.h mav_common/comm_packets.h \ + mav_common/comm_types.h C:\WinARM\arm-elf\include/math.h \ include/ccny_asctec_firmware/hardware.h \ include/ccny_asctec_firmware/main.h \ include/ccny_asctec_firmware/system.h \ @@ -33,13 +31,11 @@ src/main.o: src/main.c C:\WinARM\arm-elf\include/stdio.h \ include/ccny_asctec_firmware/ssp.h \ include/ccny_asctec_firmware/LL_HL_comm.h \ include/ccny_asctec_firmware/sdk.h include/ccny_asctec_firmware/pid.h \ - ../mav_common/include/mav_common/comm.h \ - ../mav_common/include/mav_common/comm_types.h \ + mav_common/comm.h mav_common/comm_types.h \ include/ccny_asctec_firmware/sdk.h \ include/ccny_asctec_firmware/LL_HL_comm.h \ include/ccny_asctec_firmware/hardware.h \ - include/ccny_asctec_firmware/kalman.h \ - ../mav_common/include/mav_common/comm_util.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ include/ccny_asctec_firmware/matrices.h \ C:\WinARM\arm-elf\include/stdlib.h \ C:\WinARM\arm-elf\include/machine/stdlib.h \ @@ -58,9 +54,9 @@ C:\WinARM\arm-elf\include/sys/config.h: C:\WinARM\arm-elf\include/machine/ieeefp.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stdarg.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stdarg.h: C:\WinARM\arm-elf\include/sys/reent.h: @@ -76,7 +72,7 @@ C:\WinARM\arm-elf\include/machine/_types.h: C:\WinARM\arm-elf\include/limits.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h: C:\WinARM\arm-elf\include/machine/types.h: @@ -98,9 +94,9 @@ include/ccny_asctec_firmware/uart.h: C:\WinARM\arm-elf\include/inttypes.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: C:\WinARM\arm-elf\include/math.h: @@ -132,9 +128,9 @@ include/ccny_asctec_firmware/sdk.h: include/ccny_asctec_firmware/pid.h: -../mav_common/include/mav_common/comm.h: +mav_common/comm.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: include/ccny_asctec_firmware/sdk.h: @@ -144,7 +140,7 @@ include/ccny_asctec_firmware/hardware.h: include/ccny_asctec_firmware/kalman.h: -../mav_common/include/mav_common/comm_util.h: +mav_common/comm_util.h: include/ccny_asctec_firmware/matrices.h: diff --git a/ccny_asctec_firmware_2/.dep/matrices.o.d b/ccny_asctec_firmware_2/.dep/matrices.o.d index efe8157..8157c48 100644 --- a/ccny_asctec_firmware_2/.dep/matrices.o.d +++ b/ccny_asctec_firmware_2/.dep/matrices.o.d @@ -5,7 +5,7 @@ src/matrices.o: src/matrices.c include/ccny_asctec_firmware/matrices.h \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/stdlib.h \ C:\WinARM\arm-elf\include/machine/stdlib.h \ C:\WinARM\arm-elf\include/alloca.h @@ -28,7 +28,7 @@ C:\WinARM\arm-elf\include/sys/_types.h: C:\WinARM\arm-elf\include/sys/lock.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/_ansi.h: diff --git a/ccny_asctec_firmware_2/.dep/pid.o.d b/ccny_asctec_firmware_2/.dep/pid.o.d index e69de29..77fa9c9 100644 --- a/ccny_asctec_firmware_2/.dep/pid.o.d +++ b/ccny_asctec_firmware_2/.dep/pid.o.d @@ -0,0 +1,94 @@ +src/pid.o: src/pid.c include/ccny_asctec_firmware/pid.h \ + C:\WinARM\arm-elf\include/inttypes.h C:\WinARM\arm-elf\include/stdint.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm.h mav_common/comm_packets.h mav_common/comm_types.h \ + mav_common/comm_types.h include/ccny_asctec_firmware/sdk.h \ + include/ccny_asctec_firmware/pid.h include/ccny_asctec_firmware/uart.h \ + include/ccny_asctec_firmware/hardware.h \ + include/ccny_asctec_firmware/LPC214x.h \ + include/ccny_asctec_firmware/main.h include/ccny_asctec_firmware/util.h \ + include/ccny_asctec_firmware/system.h external/Common_WinARM/inc/irq.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ + C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ + C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ + C:\WinARM\arm-elf\include/sys/config.h \ + C:\WinARM\arm-elf\include/machine/ieeefp.h \ + C:\WinARM\arm-elf\include/sys/_types.h \ + C:\WinARM\arm-elf\include/sys/lock.h C:\WinARM\arm-elf\include/_ansi.h \ + include/ccny_asctec_firmware/matrices.h \ + C:\WinARM\arm-elf\include/stdlib.h \ + C:\WinARM\arm-elf\include/machine/stdlib.h \ + C:\WinARM\arm-elf\include/alloca.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/ssp.h \ + include/ccny_asctec_firmware/comm_util_LL.h + +include/ccny_asctec_firmware/pid.h: + +C:\WinARM\arm-elf\include/inttypes.h: + +C:\WinARM\arm-elf\include/stdint.h: + +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: + +mav_common/comm.h: + +mav_common/comm_packets.h: + +mav_common/comm_types.h: + +mav_common/comm_types.h: + +include/ccny_asctec_firmware/sdk.h: + +include/ccny_asctec_firmware/pid.h: + +include/ccny_asctec_firmware/uart.h: + +include/ccny_asctec_firmware/hardware.h: + +include/ccny_asctec_firmware/LPC214x.h: + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/util.h: + +include/ccny_asctec_firmware/system.h: + +external/Common_WinARM/inc/irq.h: + +include/ccny_asctec_firmware/kalman.h: + +mav_common/comm_util.h: + +C:\WinARM\arm-elf\include/math.h: + +C:\WinARM\arm-elf\include/sys/reent.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +C:\WinARM\arm-elf\include/newlib.h: + +C:\WinARM\arm-elf\include/sys/config.h: + +C:\WinARM\arm-elf\include/machine/ieeefp.h: + +C:\WinARM\arm-elf\include/sys/_types.h: + +C:\WinARM\arm-elf\include/sys/lock.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +include/ccny_asctec_firmware/matrices.h: + +C:\WinARM\arm-elf\include/stdlib.h: + +C:\WinARM\arm-elf\include/machine/stdlib.h: + +C:\WinARM\arm-elf\include/alloca.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/ssp.h: + +include/ccny_asctec_firmware/comm_util_LL.h: diff --git a/ccny_asctec_firmware_2/.dep/sdk.o.d b/ccny_asctec_firmware_2/.dep/sdk.o.d index e69de29..ea01844 100644 --- a/ccny_asctec_firmware_2/.dep/sdk.o.d +++ b/ccny_asctec_firmware_2/.dep/sdk.o.d @@ -0,0 +1,137 @@ +src/sdk.o: src/sdk.c mav_common/comm_packets.h \ + C:\WinARM\arm-elf\include/inttypes.h C:\WinARM\arm-elf\include/stdint.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm_types.h mav_common/comm.h mav_common/comm_types.h \ + include/ccny_asctec_firmware/sdk.h include/ccny_asctec_firmware/pid.h \ + include/ccny_asctec_firmware/sdk.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/uart.h \ + include/ccny_asctec_firmware/hardware.h \ + include/ccny_asctec_firmware/LPC214x.h \ + include/ccny_asctec_firmware/main.h include/ccny_asctec_firmware/util.h \ + include/ccny_asctec_firmware/system.h external/Common_WinARM/inc/irq.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ + C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ + C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ + C:\WinARM\arm-elf\include/sys/config.h \ + C:\WinARM\arm-elf\include/machine/ieeefp.h \ + C:\WinARM\arm-elf\include/sys/_types.h \ + C:\WinARM\arm-elf\include/sys/lock.h C:\WinARM\arm-elf\include/_ansi.h \ + include/ccny_asctec_firmware/matrices.h \ + C:\WinARM\arm-elf\include/stdlib.h \ + C:\WinARM\arm-elf\include/machine/stdlib.h \ + C:\WinARM\arm-elf\include/alloca.h include/ccny_asctec_firmware/ssp.h \ + include/ccny_asctec_firmware/comm_util_LL.h \ + include/ccny_asctec_firmware/main.h \ + include/ccny_asctec_firmware/system.h \ + include/ccny_asctec_firmware/LL_HL_comm.h \ + include/ccny_asctec_firmware/uart.h C:\WinARM\arm-elf\include/time.h \ + C:\WinARM\arm-elf\include/machine/time.h \ + C:\WinARM\arm-elf\include/sys/types.h \ + C:\WinARM\arm-elf\include/machine/_types.h \ + C:\WinARM\arm-elf\include/limits.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h \ + C:\WinARM\arm-elf\include/machine/types.h \ + C:\WinARM\arm-elf\include/sys/features.h \ + external/Common_WinARM/inc/irq.h external/Common_WinARM/inc/LPC214x.h \ + include/ccny_asctec_firmware/gpsmath.h + +mav_common/comm_packets.h: + +C:\WinARM\arm-elf\include/inttypes.h: + +C:\WinARM\arm-elf\include/stdint.h: + +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: + +mav_common/comm_types.h: + +mav_common/comm.h: + +mav_common/comm_types.h: + +include/ccny_asctec_firmware/sdk.h: + +include/ccny_asctec_firmware/pid.h: + +include/ccny_asctec_firmware/sdk.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/uart.h: + +include/ccny_asctec_firmware/hardware.h: + +include/ccny_asctec_firmware/LPC214x.h: + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/util.h: + +include/ccny_asctec_firmware/system.h: + +external/Common_WinARM/inc/irq.h: + +include/ccny_asctec_firmware/kalman.h: + +mav_common/comm_util.h: + +C:\WinARM\arm-elf\include/math.h: + +C:\WinARM\arm-elf\include/sys/reent.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +C:\WinARM\arm-elf\include/newlib.h: + +C:\WinARM\arm-elf\include/sys/config.h: + +C:\WinARM\arm-elf\include/machine/ieeefp.h: + +C:\WinARM\arm-elf\include/sys/_types.h: + +C:\WinARM\arm-elf\include/sys/lock.h: + +C:\WinARM\arm-elf\include/_ansi.h: + +include/ccny_asctec_firmware/matrices.h: + +C:\WinARM\arm-elf\include/stdlib.h: + +C:\WinARM\arm-elf\include/machine/stdlib.h: + +C:\WinARM\arm-elf\include/alloca.h: + +include/ccny_asctec_firmware/ssp.h: + +include/ccny_asctec_firmware/comm_util_LL.h: + +include/ccny_asctec_firmware/main.h: + +include/ccny_asctec_firmware/system.h: + +include/ccny_asctec_firmware/LL_HL_comm.h: + +include/ccny_asctec_firmware/uart.h: + +C:\WinARM\arm-elf\include/time.h: + +C:\WinARM\arm-elf\include/machine/time.h: + +C:\WinARM\arm-elf\include/sys/types.h: + +C:\WinARM\arm-elf\include/machine/_types.h: + +C:\WinARM\arm-elf\include/limits.h: + +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h: + +C:\WinARM\arm-elf\include/machine/types.h: + +C:\WinARM\arm-elf\include/sys/features.h: + +external/Common_WinARM/inc/irq.h: + +external/Common_WinARM/inc/LPC214x.h: + +include/ccny_asctec_firmware/gpsmath.h: diff --git a/ccny_asctec_firmware_2/.dep/ssp.o.d b/ccny_asctec_firmware_2/.dep/ssp.o.d index 092fea5..ff44539 100644 --- a/ccny_asctec_firmware_2/.dep/ssp.o.d +++ b/ccny_asctec_firmware_2/.dep/ssp.o.d @@ -6,20 +6,16 @@ src/ssp.o: src/ssp.c external/Common_WinARM/inc/LPC214x.h \ include/ccny_asctec_firmware/system.h \ include/ccny_asctec_firmware/LL_HL_comm.h \ include/ccny_asctec_firmware/sdk.h C:\WinARM\arm-elf\include/inttypes.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - include/ccny_asctec_firmware/pid.h \ - ../mav_common/include/mav_common/comm.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ - ../mav_common/include/mav_common/comm_types.h \ - include/ccny_asctec_firmware/sdk.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + include/ccny_asctec_firmware/pid.h mav_common/comm.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ + mav_common/comm_types.h include/ccny_asctec_firmware/sdk.h \ include/ccny_asctec_firmware/LL_HL_comm.h \ include/ccny_asctec_firmware/uart.h \ include/ccny_asctec_firmware/hardware.h \ include/ccny_asctec_firmware/main.h \ include/ccny_asctec_firmware/system.h external/Common_WinARM/inc/irq.h \ - include/ccny_asctec_firmware/kalman.h \ - ../mav_common/include/mav_common/comm_util.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ C:\WinARM\arm-elf\include/sys/config.h \ @@ -56,17 +52,17 @@ include/ccny_asctec_firmware/sdk.h: C:\WinARM\arm-elf\include/inttypes.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: include/ccny_asctec_firmware/pid.h: -../mav_common/include/mav_common/comm.h: +mav_common/comm.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: include/ccny_asctec_firmware/sdk.h: @@ -84,7 +80,7 @@ external/Common_WinARM/inc/irq.h: include/ccny_asctec_firmware/kalman.h: -../mav_common/include/mav_common/comm_util.h: +mav_common/comm_util.h: C:\WinARM\arm-elf\include/math.h: diff --git a/ccny_asctec_firmware_2/.dep/syscalls.o.d b/ccny_asctec_firmware_2/.dep/syscalls.o.d index 175fcb9..1ee016f 100644 --- a/ccny_asctec_firmware_2/.dep/syscalls.o.d +++ b/ccny_asctec_firmware_2/.dep/syscalls.o.d @@ -2,7 +2,7 @@ src/syscalls.o: src/syscalls.c C:\WinARM\arm-elf\include/stdlib.h \ C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ C:\WinARM\arm-elf\include/sys/config.h \ C:\WinARM\arm-elf\include/machine/ieeefp.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ C:\WinARM\arm-elf\include/sys/reent.h C:\WinARM\arm-elf\include/_ansi.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ @@ -14,12 +14,11 @@ src/syscalls.o: src/syscalls.c C:\WinARM\arm-elf\include/stdlib.h \ C:\WinARM\arm-elf\include/sys/types.h \ C:\WinARM\arm-elf\include/machine/_types.h \ C:\WinARM\arm-elf\include/limits.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h \ C:\WinARM\arm-elf\include/sys/features.h \ include/ccny_asctec_firmware/uart.h \ C:\WinARM\arm-elf\include/inttypes.h C:\WinARM\arm-elf\include/stdint.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h + mav_common/comm_packets.h mav_common/comm_types.h C:\WinARM\arm-elf\include/stdlib.h: @@ -31,7 +30,7 @@ C:\WinARM\arm-elf\include/sys/config.h: C:\WinARM\arm-elf\include/machine/ieeefp.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/sys/reent.h: @@ -61,7 +60,7 @@ C:\WinARM\arm-elf\include/machine/_types.h: C:\WinARM\arm-elf\include/limits.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/limits.h: C:\WinARM\arm-elf\include/sys/features.h: @@ -71,6 +70,6 @@ C:\WinARM\arm-elf\include/inttypes.h: C:\WinARM\arm-elf\include/stdint.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: diff --git a/ccny_asctec_firmware_2/.dep/system.o.d b/ccny_asctec_firmware_2/.dep/system.o.d index ea3a351..bb5ef94 100644 --- a/ccny_asctec_firmware_2/.dep/system.o.d +++ b/ccny_asctec_firmware_2/.dep/system.o.d @@ -2,9 +2,8 @@ src/system.o: src/system.c external/Common_WinARM/inc/LPC214x.h \ include/ccny_asctec_firmware/system.h \ include/ccny_asctec_firmware/uart.h \ C:\WinARM\arm-elf\include/inttypes.h C:\WinARM\arm-elf\include/stdint.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ include/ccny_asctec_firmware/uart1.h \ include/ccny_asctec_firmware/main.h include/ccny_asctec_firmware/util.h \ include/ccny_asctec_firmware/LPC214x.h \ @@ -16,14 +15,11 @@ src/system.o: src/system.c external/Common_WinARM/inc/LPC214x.h \ external/Common_WinARM/inc/type.h external/Common_WinARM/inc/irq.h \ include/ccny_asctec_firmware/i2c.h include/ccny_asctec_firmware/ssp.h \ include/ccny_asctec_firmware/adc.h include/ccny_asctec_firmware/sdk.h \ - include/ccny_asctec_firmware/pid.h \ - ../mav_common/include/mav_common/comm.h \ - ../mav_common/include/mav_common/comm_types.h \ - include/ccny_asctec_firmware/sdk.h \ + include/ccny_asctec_firmware/pid.h mav_common/comm.h \ + mav_common/comm_types.h include/ccny_asctec_firmware/sdk.h \ include/ccny_asctec_firmware/LL_HL_comm.h \ include/ccny_asctec_firmware/hardware.h \ - include/ccny_asctec_firmware/kalman.h \ - ../mav_common/include/mav_common/comm_util.h \ + include/ccny_asctec_firmware/kalman.h mav_common/comm_util.h \ C:\WinARM\arm-elf\include/math.h C:\WinARM\arm-elf\include/sys/reent.h \ C:\WinARM\arm-elf\include/_ansi.h C:\WinARM\arm-elf\include/newlib.h \ C:\WinARM\arm-elf\include/sys/config.h \ @@ -46,11 +42,11 @@ C:\WinARM\arm-elf\include/inttypes.h: C:\WinARM\arm-elf\include/stdint.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: include/ccny_asctec_firmware/uart1.h: @@ -86,9 +82,9 @@ include/ccny_asctec_firmware/sdk.h: include/ccny_asctec_firmware/pid.h: -../mav_common/include/mav_common/comm.h: +mav_common/comm.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: include/ccny_asctec_firmware/sdk.h: @@ -98,7 +94,7 @@ include/ccny_asctec_firmware/hardware.h: include/ccny_asctec_firmware/kalman.h: -../mav_common/include/mav_common/comm_util.h: +mav_common/comm_util.h: C:\WinARM\arm-elf\include/math.h: diff --git a/ccny_asctec_firmware_2/.dep/uart.o.d b/ccny_asctec_firmware_2/.dep/uart.o.d index d109901..ddcb823 100644 --- a/ccny_asctec_firmware_2/.dep/uart.o.d +++ b/ccny_asctec_firmware_2/.dep/uart.o.d @@ -5,9 +5,8 @@ src/uart.o: src/uart.c C:\WinARM\arm-elf\include/string.h \ C:\WinARM\arm-elf\include/sys/reent.h C:\WinARM\arm-elf\include/_ansi.h \ C:\WinARM\arm-elf\include/sys/_types.h \ C:\WinARM\arm-elf\include/sys/lock.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - C:\WinARM\arm-elf\include/sys/string.h \ - ../mav_common/include/mav_common/comm.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + C:\WinARM\arm-elf\include/sys/string.h mav_common/comm.h \ external/Common_WinARM/inc/LPC214x.h \ external/Common_WinARM/inc/interrupt_utils.h \ include/ccny_asctec_firmware/system.h \ @@ -15,10 +14,8 @@ src/uart.o: src/uart.c C:\WinARM\arm-elf\include/string.h \ C:\WinARM\arm-elf\include/stdint.h \ include/ccny_asctec_firmware/LPC214x.h \ include/ccny_asctec_firmware/uart.h \ - C:\WinARM\arm-elf\include/inttypes.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ - external/Common_WinARM/inc/irq.h \ + C:\WinARM\arm-elf\include/inttypes.h mav_common/comm_packets.h \ + mav_common/comm_types.h external/Common_WinARM/inc/irq.h \ include/ccny_asctec_firmware/hardware.h \ include/ccny_asctec_firmware/main.h \ include/ccny_asctec_firmware/system.h \ @@ -45,11 +42,11 @@ C:\WinARM\arm-elf\include/sys/_types.h: C:\WinARM\arm-elf\include/sys/lock.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: C:\WinARM\arm-elf\include/sys/string.h: -../mav_common/include/mav_common/comm.h: +mav_common/comm.h: external/Common_WinARM/inc/LPC214x.h: @@ -69,9 +66,9 @@ include/ccny_asctec_firmware/uart.h: C:\WinARM\arm-elf\include/inttypes.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: external/Common_WinARM/inc/irq.h: diff --git a/ccny_asctec_firmware_2/.dep/uart1.o.d b/ccny_asctec_firmware_2/.dep/uart1.o.d index a3eade7..aacde3c 100644 --- a/ccny_asctec_firmware_2/.dep/uart1.o.d +++ b/ccny_asctec_firmware_2/.dep/uart1.o.d @@ -10,9 +10,8 @@ src/uart1.o: src/uart1.c external/Common_WinARM/inc/LPC214x.h \ include/ccny_asctec_firmware/system.h \ include/ccny_asctec_firmware/uart.h \ C:\WinARM\arm-elf\include/inttypes.h \ - c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ - ../mav_common/include/mav_common/comm_packets.h \ - ../mav_common/include/mav_common/comm_types.h \ + c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h \ + mav_common/comm_packets.h mav_common/comm_types.h \ external/Common_WinARM/inc/irq.h include/ccny_asctec_firmware/gpsmath.h \ include/ccny_asctec_firmware/ssp.h @@ -44,11 +43,11 @@ include/ccny_asctec_firmware/uart.h: C:\WinARM\arm-elf\include/inttypes.h: -c:\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: +c:\asctec_arm_sdk\winarm\bin\../lib/gcc/arm-elf/4.1.1/include/stddef.h: -../mav_common/include/mav_common/comm_packets.h: +mav_common/comm_packets.h: -../mav_common/include/mav_common/comm_types.h: +mav_common/comm_types.h: external/Common_WinARM/inc/irq.h: diff --git a/ccny_asctec_firmware_2/.project b/ccny_asctec_firmware_2/.project index b135214..25ef1c9 100644 --- a/ccny_asctec_firmware_2/.project +++ b/ccny_asctec_firmware_2/.project @@ -1,8 +1,9 @@ - ccny_asctec_firmware_2 + ccny_asctec_firmware_2.0 + AutoPilot_HL_SDK_v2.0 @@ -17,10 +18,6 @@ org.eclipse.cdt.make.core.append_environment true - - org.eclipse.cdt.make.core.autoBuildTarget - all - org.eclipse.cdt.make.core.buildArguments @@ -30,8 +27,8 @@ make - org.eclipse.cdt.make.core.cleanBuildTarget - clean + org.eclipse.cdt.make.core.buildLocation + ${workspace_loc:/ccny_asctec_firmware_2/WinARM} org.eclipse.cdt.make.core.contents @@ -49,10 +46,6 @@ org.eclipse.cdt.make.core.enableFullBuild true - - org.eclipse.cdt.make.core.fullBuildTarget - all - org.eclipse.cdt.make.core.stopOnError true diff --git a/ccny_asctec_firmware_2/ROS_NOBUILD b/ccny_asctec_firmware_2/CATKIN_IGNORE similarity index 100% rename from ccny_asctec_firmware_2/ROS_NOBUILD rename to ccny_asctec_firmware_2/CATKIN_IGNORE diff --git a/ccny_asctec_firmware_2/include/ccny_asctec_firmware/comm_util_LL.h b/ccny_asctec_firmware_2/include/ccny_asctec_firmware/comm_util_LL.h index d23bd59..634abb8 100644 --- a/ccny_asctec_firmware_2/include/ccny_asctec_firmware/comm_util_LL.h +++ b/ccny_asctec_firmware_2/include/ccny_asctec_firmware/comm_util_LL.h @@ -4,7 +4,7 @@ #include #include -#define GRAVITY_SI 9.810665 // in SI m/s^2 +#define GRAVITY_SI 9.80665 // in SI m/s^2 //#define GRAVITY_COMM GRAVITY_SI * 1000.0 // in Comm mm/s^2 inline float degreesToRadians(float angle); @@ -25,16 +25,16 @@ inline int32_t LLtoCommAccZ(int16_t acc, float g); */ // ****************** angle rate *********************** -inline float LLToSIAngleRateYaw (int16_t angle_rate); -inline float LLToSIAngleRateRoll (int16_t angle_rate); -inline float LLToSIAngleRatePitch(int16_t angle_rate); +inline float LLToSIAngleRateYaw (int angle_rate); +inline float LLToSIAngleRateRoll (int angle_rate); +inline float LLToSIAngleRatePitch(int angle_rate); //inline int32_t LLtoCommAngleRateYaw(int16_t angle_rate); // ****************** angle *********************** -inline float LLToSIAngleRoll(int16_t angle); -inline float LLToSIAnglePitch(int16_t angle); -inline float LLToSIAngleYaw(uint16_t angle); +inline float LLToSIAngleRoll(int angle); +inline float LLToSIAnglePitch(int angle); +inline float LLToSIAngleYaw(int angle); /* inline uint16_t LLtoCommAngleRoll (int16_t angle); diff --git a/ccny_asctec_firmware_2/include/ccny_asctec_firmware/pid.h b/ccny_asctec_firmware_2/include/ccny_asctec_firmware/pid.h index 328a128..66d0c68 100644 --- a/ccny_asctec_firmware_2/include/ccny_asctec_firmware/pid.h +++ b/ccny_asctec_firmware_2/include/ccny_asctec_firmware/pid.h @@ -5,10 +5,10 @@ #include #include #include - #include "sdk.h" #include "LL_HL_comm.h" + typedef struct { float kp; // Proportional Const diff --git a/ccny_asctec_firmware_2/main.bin b/ccny_asctec_firmware_2/main.bin index b2d6a96..d9cd98a 100644 Binary files a/ccny_asctec_firmware_2/main.bin and b/ccny_asctec_firmware_2/main.bin differ diff --git a/ccny_asctec_firmware_2/main.elf b/ccny_asctec_firmware_2/main.elf index bb524e9..3b32adf 100644 Binary files a/ccny_asctec_firmware_2/main.elf and b/ccny_asctec_firmware_2/main.elf differ diff --git a/ccny_asctec_firmware_2/main.hex b/ccny_asctec_firmware_2/main.hex index 061bb30..919b05c 100644 --- a/ccny_asctec_firmware_2/main.hex +++ b/ccny_asctec_firmware_2/main.hex @@ -40,9 +40,9 @@ :1002700002F0A0E10300BDE8F7FFFFEA40009FE5C0 :10028000010010E33CE09F053CE09F1510FF2FE1CB :10029000FEFFFFEAFEE7000000C11FE080C01FE094 -:1002A00000C01FE0003A0040DC590100000000409F -:1002B0004408004044080040E81F0040DC590100A9 -:1002C000DC5901008C7600009002000094020000CE +:1002A00000C01FE0003A0040505A0100000000402A +:1002B0004408004044080040EC1F0040505A010030 +:1002C000505A0100007700009002000094020000E4 :1002D000050000EF1EFF2FE1060000EF1EFF2FE1DB :1002E000040000EF1EFF2FE1010000EF1EFF2FE1D1 :1002F000000000EF1EFF2FE1030000EF1EFF2FE1C3 @@ -84,8 +84,8 @@ :10053000BEFFFFEA44309FE5B485D8E1B080C3E157 :10054000BAFFFFEA38309FE5B485D8E1B080C3E157 :10055000B6FFFFEAB425D8E128309FE50020C3E5C7 -:10056000B2FFFFEA440B00405C080040DC1300408F -:10057000500D004068110040AC080040701400406D +:10056000B2FFFFEA440B00405C080040E01300408B +:10057000500D00406C110040AC0800407414004065 :100580004A0800404C08004048080040FF0010E3C3 :1005900030402DE9F8C09FE5F8509FE5553CE0E379 :1005A000F4009F152A10A0E3553043E23E20A0E35B @@ -103,8 +103,8 @@ :10066000131080E2012051E5B030DCE1023083E07C :100670000338A0E1011081E22338A0E1040051E138 :100680001620CEE5B030CCE101E08EE2F4FFFF1A97 -:10069000D9FFFFEA56080040E81E0040DC0C00408D -:1006A000E01E00401B000040F04F2DE9EC339FE5B9 +:10069000D9FFFFEA56080040EC1E0040DC0C004089 +:1006A000E41E00401B000040F04F2DE9EC339FE5B5 :1006B0000000D3E5000050E314D04DE24B00000AE7 :1006C000DC339FE5DCA39FE5002093E50090DAE5AD :1006D000D4B39FE5000052E3D0239FE5083089138F @@ -169,7 +169,7 @@ :100A80000E40C8E51110C8E51220C8E5B430C8E131 :100A9000BAE0C8E10CC0C8E51000C8E531FFFFEAC4 :100AA0001B0000405C08004058080040DC0C00407F -:100AB00004110040140D0040640F00407014004009 +:100AB00004110040140D0040640F00407414004005 :100AC0000C0C0040C00F0040A00B004088100040FC :100AD000DC0B00404708004046080040340D004051 :100AE0004A080040F0472DE9A4239FE50030D2E5F5 @@ -232,23 +232,23 @@ :100E70003C10C6E53D00C6E53EC0C6E53FE0C6E520 :100E80004040C6E54C5088E5B838C6E1BAA8C6E18E :100E90002CFFFFEA5508004050080040440B00407A -:100EA000540800404E0800405C080040DC1300403D -:100EB000500D004068110040AC0800407014004024 +:100EA000540800404E0800405C080040E013004039 +:100EB000500D00406C110040AC080040741400401C :100EC0004A0800404C08004048080040F04F2DE917 :100ED000F4409FE50161A0E308D04DE20151A0E399 :100EE000766886E2D0808FE2000398E800A0A0E157 :100EF00001B0A0E10C008DE834008DE2030090E821 :100F00000420A0E10530A0E1026986E20070A0E3C0 -:100F1000714C00EB0620A0E10730A0E1CA4B00EBCA -:100F20000820A0E10930A0E16B4C00EB0A20A0E111 -:100F30000B30A0E1BB4A00EB3C309DE5030083E8A9 +:100F10008E4C00EB0620A0E10730A0E1E74B00EB90 +:100F20000820A0E10930A0E1884C00EB0A20A0E1F4 +:100F30000B30A0E1D84A00EB3C309DE5030083E88C :100F40000420A0E10530A0E12C008DE2030090E830 -:100F5000614C00EB0620A0E10730A0E1BA4B00EBAA -:100F60000820A0E10930A0E15B4C00EB50208FE2AB +:100F50007E4C00EB0620A0E10730A0E1D74B00EB70 +:100F60000820A0E10930A0E1784C00EB50208FE28E :100F70000C0092E80040A0E10150A0E10A00A0E1CD -:100F80000B10A0E1B04B00EB425000EB0020A0E1C1 -:100F90000130A0E10400A0E10510A0E14E4C00EBFF -:100FA0000C009DE89F4A00EB40309DE5030083E87C +:100F80000B10A0E1CD4B00EB5F5000EB0020A0E187 +:100F90000130A0E10400A0E10510A0E16B4C00EBE2 +:100FA0000C009DE8BC4A00EB40309DE5030083E85F :100FB00008D08DE2F04FBDE81EFF2FE1FB21094074 :100FC000182D445446DF913F399D52A2A6546841E2 :100FD000FF0010E30E12A0E30E22A0E30A1981E243 @@ -277,5393 +277,5400 @@ :10114000B000CCE10140CEE5B210CCE1B630CCE14C :10115000B420CCE11040BDE81EFF2FE1C00F0040DD :101160000411004004309FE5B800D3E11EFF2FE1D9 -:10117000681100400008A0E10138A0E12008B0E1BA +:101170006C1100400008A0E10138A0E12008B0E1B6 :1011800010402DE90010A0E12348A0E10500000A6D -:1011900018309FE5000093E5C14F00EB040050E1DB +:1011900018309FE5000093E5DE4F00EB040050E1BE :1011A0000000A0130100A0031040BDE81EFF2FE1C6 -:1011B0003C11004004E02DE564309FE564E09FE5CC -:1011C000BA25D3E1F030DEE1000053E30010A013B4 -:1011D00001100202000051E3010002E248309F15B5 -:1011E000012002E2012022E20320A0130020C31507 -:1011F0000800001A000053E30030A003013002127F -:10120000000053E320C09FE50200000A0030DCE547 -:10121000FF0053E30010CC15B000CEE104E09DE4E4 -:101220001EFF2FE1440B00408C10004008110040CD -:1012300060C09FE50030DCE5013043E2010053E38C -:1012400004402DE50100009A1000BDE81EFF2FE1CB -:1012500044309FE544209FE5030093E8180092E89E -:10126000030050E00410C1E0000051E3020000DA86 -:101270000030E0E30030CCE5F2FFFFEA7A39A0E38A -:10128000473E83E20F3083E2EEFFFF1A030050E196 -:10129000ECFFFF9AF5FFFFEA0811004070080040DC -:1012A0003411004070402DE974509FE50030D5E5C1 -:1012B000040053E36C609FE50010A0E30100000A06 -:1012C0007040BDE81EFF2FE10C4096E50400A0E150 -:1012D000FC4D00EB000050E30330A0D30400A0E17C -:1012E0000030C5D5F5FFFFDAA74A00EB28208FE2D2 -:1012F0000C0092E8CA4900EB614C00EB0010A0E33F -:101300000030A0E10C3086E5F04D00EB000050E32A -:101310000030A0B30C3086B5E8FFFFEAE17A843FE5 -:101320007B14AE470811004040120040F04F2DE9F9 -:101330004C329FE50020D3E5FF0052E318D04DE288 -:101340006600000A013042E2010053E36D00009A9A -:10135000000052E3030052130040A0130140A00319 -:101360005100000A040052E37700000A050052E32E -:101370005700001A0C429FE5000094E5041094E524 -:1013800008C094E520ECA0E114E08DE521ECA0E19B -:101390000C5094E510E08DE52CECA0E10CE08DE51F -:1013A00020E4A0E1E0319FE500E08DE525E4A0E147 -:1013B00008E08DE5257CA0E125E8A0E104E08DE5CD -:1013C0001770C3E500E09DE52068A0E109E0C3E5F2 -:1013D0000A60C3E514E09DE52184A0E121A8A0E115 -:1013E0000BE0C3E50D80C3E50EA0C3E510E09DE56D -:1013F0002C94A0E12CB8A0E10FE0C3E51190C3E567 -:1014000012B0C3E50CE09DE513E0C3E508E09DE5FF -:1014100015E0C3E504E09DE50C10C3E516E0C3E567 -:1014200010C0C3E51450C3E50800C3E5940A00EBFF -:1014300058519FE5B200C5E1040094E59D0A00EB18 -:10144000B000C5E1080094E5A60A00EBB400C5E1D0 -:101450000C0094E5B00A00EB34C19FE50030DCE5F8 -:101460000120DCE5000053E30210A0130010A003EC -:10147000000052E30CE0A0E1B600C5E12E00001A26 -:101480000230DEE5000053E30330DCE50410811395 -:10149000000053E3FC309FE5081081130120A0E316 -:1014A000B810C5E10120C3E5090000EADC309FE582 -:1014B000E0209FE500E0A0E30110A0E30110C2E5F9 -:1014C000B810C3E1B0E0C3E1B2E0C3E1B6E0C3E10C -:1014D000B4E0C3E118D08DE2F04FBDE81EFF2FE16C -:1014E000A8309FE5AC109FE50020A0E30120C1E5F6 -:1014F000B820C3E1B020C3E1B220C3E1B620C3E10C -:10150000B420C3E1F2FFFFEA80109FE584309FE53D -:101510003E2BE0E30100A0E30100C3E5B420C1E1FC -:101520000030A0E30C20A0E3B820C1E1B030C1E15D -:10153000B230C1E1B630C1E1E5FFFFEA000051E39E -:101540000310A0130110A003CCFFFFEA34309FE585 -:101550000C0093E5700A00EB38309FE52C209FE5E6 -:101560000110A0E30110C3E50830A0E3B600C2E11A -:10157000B440C2E1B830C2E1B040C2E1B240C2E121 -:10158000D3FFFFEA0811004040120040CC0F00409A -:10159000C00F00400A1100400411004010402DE926 -:1015A000D4409FE5003094E50820D3E5000052E3E5 -:1015B0000600000AC4309FE5B820D3E1000052E3E2 -:1015C0000400001A002094E50030A0E30830C2E5D2 -:1015D0001040BDE81EFF2FE1A4309FE50030D3E5A9 -:1015E000030053E30E00000A000053E394309F050C -:1015F0000020E0030020C305F1FFFF0A040053E3CD -:101600001500000A050053E3EDFFFF1A74209FE563 -:101610000030D2E5050053E3013043020030C2053B -:10162000E7FFFFEA5C209FE50030D2E5000053E3CE -:10163000013083020200000A030053E3E0FFFF1AB7 -:10164000013043E20030C2E53C209FE53C309FE59D -:10165000030092E8030083E8D9FFFFEA24209FE516 -:101660000030D2E5030053E3D5FFFF1A023083E2D6 -:101670000030C2E5D80A00EBD1FFFFEA7C11004040 -:1016800068110040881200400811004070080040B6 -:101690003411004070402DE938319FE50020D3E53A -:1016A000FF0052E32B00000A2C319FE5B840D3E144 -:1016B000000054E31100001A20619FE520519FE5CE -:1016C000001096E5952183E02333A0E1832263E0B7 -:1016D000023183E0830151E13300000A952183E068 -:1016E0002333A0E1832263E0023183E0833141E0D0 -:1016F000320053E33000000A7040BDE81EFF2FE1C6 -:10170000D8509FE5D8409FE5001095E5943182E0E0 -:101710002223A0E1823262E0033182E0832141E0B2 -:10172000640052E3000052131B00000A943182E06F -:101730002223A0E1823262E0033182E0832141E092 -:10174000960052E332005213EAFFFF1A0000A0E3B2 -:10175000391900EBE7FFFFEA80509FE584409FE5E1 -:10176000002095E5941283E0A332A0E1033183E0E9 -:10177000033183E0030152E11200000A941283E076 -:10178000A332A0E1033183E0033183E0033142E07F -:10179000320053E3D7FFFF1AEBFFFFEA0100A0E39B -:1017A000251900EB001095E5DFFFFFEA0100A0E33B -:1017B000211900EB001096E5C7FFFFEA0400A0E145 -:1017C0001D1900EBCBFFFFEA0100A0E31A1900EBA3 -:1017D000002095E5E8FFFFEA08110040681100408D -:1017E0003C110040D34D62101F85EB51F04F2DE9A5 -:1017F000C4359FE5003093E50820D3E5000052E3AF -:1018000040D04DE29000000A0020A0E30820C3E58C -:10181000A8359FE503B0D3E50290D3E51AA0D3E540 -:101820001E80D3E50670D3E52240D3E52620D3E51C -:101830000150D3E51960D3E51DE0D3E50510D3E5EC -:1018400021C0D3E52500D3E53CB08DE51BB0D3E541 -:1018500038B08DE51FB0D3E530B08DE507B0D3E5E6 -:1018600028B08DE523B0D3E524B08DE527B0D3E5CE -:101870001CB08DE5020480E11C20D3E500B0D3E567 -:101880000A6486E104A0D3E534208DE504C48CE12C -:101890002040D3E52C408DE52420D3E5095485E193 -:1018A0000890D3E520208DE52840D3E53C209DE538 -:1018B00018408DE538409DE5025885E1046886E1D1 -:1018C00030209DE528409DE508E48EE1071481E184 -:1018D00002E88EE1041881E124209DE50A7C85E17F -:1018E000098C81E134509DE52C109DE502C88CE106 -:1018F000CC249FE505AC86E1015C8EE120109DE5DE -:101900009C5082E51C409DE5B8549FE5016C8CE13C -:1019100018C09DE501100BE20010C5E5040880E148 -:10192000A4549FE50C9C80E104C00BE200C0C5E517 -:1019300098449FE598149FE598C49FE502000BE248 -:1019400020E00BE29C9084E50000C1E500E0CCE5DE -:10195000947082E598A082E5948084E5986084E59F -:10196000907082E5908084E50BA0D3E50A80D3E5F2 -:101970002A70D3E53260D3E51650D3E53E40D3E577 -:101980000910D3E529E0D3E53120D3E515C0D3E52F -:101990003D00D3E514A08DE52BA0D3E510A08DE587 -:1019A00033A0D3E50CA08DE517A0D3E508A08DE505 -:1019B0003FA0D3E504A08DE5040480E14040D3E5D9 -:1019C00000408DE505C48CE114509DE534A0D3E5BD -:1019D0001890D3E5081481E107E48EE12C80D3E56B -:1019E0000C70D3E50C409DE510309DE5051881E1B4 -:1019F000062482E108509DE503E88EE1042882E197 -:101A000004309DE505C88CE1075C81E10A1C82E198 -:101A100000A09DE5030880E1BC439FE5BC339FE542 -:101A2000086C8EE10A2C80E109EC8CE180001BE35C -:101A30009C1083E5182084E5945083E5986083E545 -:101A400014E084E5905083E5D900001A84B39FE543 -:101A5000E81000EB0030DBE5000053E36000000A13 -:101A60007C339FE5182093E578639FE52234A0E15D -:101A7000220CA0E12218A0E12130C6E52210C6E523 -:101A80002300C6E52020C6E538C39FE50030DCE52D -:101A9000000053E36600000A44339FE50C1093E511 -:101AA000002093E5215CA0E12234A0E121C4A0E163 -:101AB00021E8A0E1224CA0E12208A0E10C10C6E53B -:101AC0000130C6E50200C6E50340C6E50DC0C6E527 -:101AD0000EE0C6E50F50C6E50020C6E5F0129FE512 -:101AE0000030D1E5000053E37200000AF0329FE5B8 -:101AF000101093E5042093E5215CA0E12234A0E1DD -:101B0000224CA0E12208A0E121C4A0E121E8A0E14B -:101B10000420C6E50530C6E50600C6E50740C6E573 -:101B200011C0C6E512E0C6E51350C6E51010C6E5C3 -:101B300094229FE50030D2E5000053E37E00000AC6 -:101B40009C329FE5141093E5082093E5215CA0E109 -:101B5000224CA0E12234A0E12208A0E121C4A0E1AE -:101B600021E8A0E10930C6E50A00C6E50B40C6E55C -:101B700015C0C6E516E0C6E51750C6E50820C6E55F -:101B80001410C6E560429FE5F400D4E1EE0800EBD6 -:101B90000030A0E12324A0E12318A0E120CCA0E1A3 -:101BA000F200D4E11920C6E51A10C6E51830C6E5E2 -:101BB0001BC0C6E55E0900EB0030A0E1202CA0E1CF -:101BC0002014A0E12008A0E11F20C6E51D10C6E5F5 -:101BD0001E00C6E51C30C6E540D08DE2F04FBDE8E2 -:101BE0001EFF2FE104229FE51110D2E51030D2E54F -:101BF00012C0D2E51300D2E5013483E10C3883E151 -:101C0000003C83E1DC619FE5230CA0E12324A0E1FB -:101C10002318A0E12120C6E52210C6E52300C6E571 -:101C20002030C6E59CC19FE50030DCE5000053E3B1 -:101C300098FFFF1AB4319FE501C0D3E50900D3E551 -:101C40000010D3E50820D3E502E0D3E50A40D3E550 -:101C50000C1481E1002482E10BC0D3E50300D3E53D -:101C60000E1881E1042882E1001C81E10C2C82E144 -:101C70002134A0E1214CA0E12108A0E1225CA0E1F7 -:101C800022C4A0E122E8A0E10010C6E50130C6E5CB -:101C90000200C6E50340C6E50DC0C6E50EE0C6E598 -:101CA0000F50C6E50C20C6E524119FE50030D1E5B4 -:101CB000000053E38CFFFF1A30319FE505C0D3E5E8 -:101CC0000D00D3E50410D3E50C20D3E506E0D3E501 -:101CD0000E40D3E50C1481E1002482E10FC0D3E56E -:101CE0000700D3E50E1881E1042882E10C2C82E183 -:101CF000001C81E1225CA0E12134A0E122C4A0E12A -:101D000022E8A0E1214CA0E12108A0E11020C6E5D5 -:101D10000530C6E50600C6E50740C6E511C0C6E5C4 -:101D200012E0C6E51350C6E50410C6E598209FE50D -:101D30000030D2E5000053E380FFFF1AB0309FE58A -:101D400001C0D3E50500D3E50010D3E50420D3E5B9 -:101D500002E0D3E50640D3E50C1481E1002482E1E2 -:101D600007C0D3E50300D3E50E1881E1042882E122 -:101D7000001C81E10C2C82E1214CA0E1225CA0E15D -:101D80002134A0E12108A0E122C4A0E122E8A0E1E1 -:101D90000930C6E50A00C6E50B40C6E515C0C6E534 -:101DA00016E0C6E51750C6E50810C6E51420C6E5DE -:101DB00073FFFFEA720F00EB23FFFFEA8011004080 -:101DC000B1100040DC0D004009110040BC0F004084 -:101DD000180C0040C0120040C1120040E00B00404F -:101DE000A00E0040180D004064120040440B00405B -:101DF00089120040B8120040F0472DE938519FE5A4 -:101E00000520D5E50400D5E530319FE50610D5E580 -:101E100007A0D5E5020480E124419FE501E0D3E578 -:101E20000790D3E50220D3E500C0D3E50460D3E5F5 -:101E30000570D3E50680D3E5010880E10310D3E502 -:101E40000A0C80E103E0C4E50020C4E50110C4E50C -:101E500002C0C4E50460C4E50570C4E50680C4E5BD -:101E60000790C4E5060800EB0910D5E50820D5E584 -:101E70000AC0D5E5012482E10038A0E10B00D5E5D8 -:101E80000C2882E1003063E2231CA0E1000C82E117 -:101E90002338A0E11830C4E51910C4E5050800EBAB -:101EA0000D20D5E50C30D5E50E10D5E50FC0D5E5F4 -:101EB000023483E1013883E12024A0E11A00C4E563 -:101EC0000C0C83E11B20C4E5060800EB1120D5E5CE -:101ED0001030D5E51210D5E513C0D5E5023483E105 -:101EE000013883E12024A0E11C00C4E50C0C83E14F -:101EF0001D20C4E5080800EB0370D5E500C0D5E55A -:101F000001E0D5E50260D5E52034A0E11E00C4E57E -:101F10000410A0E17220A0E31200A0E31F30C4E58A -:101F20004AC0C4E54BE0C4E54C60C4E54D70C4E56F -:101F30008C1D00EBF047BDE81EFF2FE10A110040A9 -:101F4000C00F0040CC0F004004E02DE510109FE5CD -:101F50001820A0E30D00A0E3821D00EB04E09DE447 -:101F60001EFF2FE15011004004E02DE540009FE5E9 -:101F700040109FE500C0A0E30030D0E50120D0E58F -:101F800001C08CE208005CE30830C1E50920C1E52E -:101F9000020080E2021081E2F6FFFF1A14109FE5B2 -:101FA0001820A0E30B00A0E36E1D00EB04E09DE40D -:101FB0001EFF2FE1681100409810004004E02DE55D -:101FC00010109FE50120A0E30900A0E3651D00EBD0 -:101FD00004E09DE41EFF2FE10811004004E02DE520 -:101FE00010109FE52420A0E30700A0E35D1D00EB97 -:101FF00004E09DE41EFF2FE164120040F04F2DE944 -:10200000BC339FE5003093E518D04DE20C308DE5F0 -:102010000820D3E5000052E3A8239F057800000ABA -:10202000A4039FE5003090E5E11FA0E3934185E024 -:10203000042090E530008DE9925125E08C339FE536 -:1020400008508DE50920D3E50810D3E5021481E19D -:102050000220D3E50A50D3E50D40D3E50CC0D3E50B -:1020600001E0D3E50BB0D3E50EA0D3E50000D3E546 -:1020700000208DE5051881E10BBC81E104C48CE1F1 -:102080000F40D3E500109DE50560D3E50650D3E58C -:102090000420D3E50AC88CE10E0480E103E0D3E517 -:1020A00010B08DE5044C8CE1010880E1062482E14A -:1020B0000710D3E514408DE5052882E110508DE22C -:1020C000600095E808B39FE5055095E018009BE88F -:1020D0000E7C80E1018C82E10660A6E0075055E0AD -:1020E0000860C6E0035055E00460C6E0051095E0C6 -:1020F0000620A6E0051091E00620A2E08241A0E1C2 -:102100008131A0E1053093E0A14E84E103009DE917 -:102110000640A4E0037093E00480A4E0070090E090 -:102120000810A1E0FA2FA0E30030A0E3DF4B00EBA2 -:10213000A0329FE5204CA0E10B40C3E588429FE51B -:102140000070A0E10180A0E120C4A0E120E8A0E1AE -:102150002154A0E1212CA0E12168A0E10F20C3E5DA -:1021600009C0C3E50AE0C3E50D50C3E50E60C3E551 -:10217000800184E80870C3E50C80C3E5174700EBD5 -:1021800054229FE50030A0E30040A0E10150A0E10F -:10219000544800EB000050E3500000DA10008DE2DC -:1021A000030090E820329FE503008BE80020A0E3C5 -:1021B0000010A0E3060083E80C129FE5800191E87F -:1021C000081097E15A00000A8304A0E30720A0E169 -:1021D0000830A0E1C009A0E10010E0E3B34B00EB40 -:1021E000F8319FE5DC219FE50040E0E30050E0E3AB -:1021F000300083E8B000C2E10C409DE50030A0E370 -:102200000830C4E5D8319FE5005093E5B010D2E125 -:102210000500A0E1A24B00EB000050E30600001A0D -:10222000ACC19FE5B4219FE518009CE8030092E84B -:10223000003093E00140A4E018008CE8A4319FE551 -:10224000930582E0A223A0E1823262E0032182E0D2 -:10225000029245E0000059E31D00001A70219FE53D -:10226000300092E864319FE524C4A0E124E8A0E1B5 -:1022700025BCA0E1246CA0E12574A0E12588A0E1A3 -:102280000310A0E11020A0E301C0C3E502E0C3E514 -:102290000360C3E50570C3E50680C3E507B0C3E589 -:1022A0000F90C3E50040C3E50450C3E50890C3E5C3 -:1022B0000990C3E50A90C3E50B90C3E50C90C3E514 -:1022C0000D90C3E50E90C3E50C00A0E3A51C00EB48 -:1022D0002C1E00EB18D08DE2F04FBDE81EFF2FE161 -:1022E0000400A0E10510A0E1FC209FE50030A0E380 -:1022F000FE4700EB000050E3A7FFFFBA000058E3E1 -:10230000130000DAC0109FE57D4EA0E30050A0E36B -:10231000300081E80200A0E3A8209FE5BC309FE5E3 -:10232000B000C2E10010A0E30100A0E3030083E8D5 -:10233000B0FFFFEAA4309FE50010A0E384209FE5F2 -:102340000000A0E3030083E8FA1EA0E3B010C2E19E -:10235000A8FFFFEA0100001A7D0E57E3E8FFFF8A9D -:10236000010078E30C0000BA0900000A000058E3FD -:102370000F0000DA0720A0E10830A0E1FA0EA0E388 -:102380000010A0E3494B00EB0008A0E12008A0E109 -:10239000E0FFFFEA7D0E77E3F3FFFF2A8324A0E34B -:1023A00024409FE5422AA0E10030E0E30C0084E8ED -:1023B00080FFFFEA81FFFF1A000057E37FFFFF9ACB -:1023C000EBFFFFEA9010004000000040780800405A -:1023D000501200407008004050110040D01263417C -:1023E000800800403C110040D34D6210D01263C100 -:1023F00030402DE908519FE5F400D5E1D20600EB0D -:1024000000419FE50030A0E120CCA0E12024A0E124 -:102410002018A0E1F200D5E10120C4E50210C4E5D6 -:1024200003C0C4E50030C4E5410700EB0030A0E183 -:1024300020CCA0E12024A0E12018A0E1B600D5E145 -:102440000520C4E50610C4E507C0C4E50430C4E5B2 -:10245000200700EB0030A0E120CCA0E12024A0E187 -:102460002018A0E1FA00D5E10920C4E50A10C4E56E -:102470000BC0C4E50830C4E5FC0600EB0030A0E169 -:1024800020CCA0E12024A0E12018A0E1F800D5E1B3 -:102490000D20C4E50E10C4E50FC0C4E50C30C4E542 -:1024A000D90600EB0030A0E120CCA0E12324A0E17C -:1024B000FC00D5E12318A0E11120C4E51210C4E509 -:1024C00013C0C4E51030C4E5B50600EB0410A0E16C -:1024D0000030A0E1205CA0E120C4A0E120E8A0E160 -:1024E0002420A0E30A00A0E315C0C4E516E0C4E57B -:1024F0001750C4E51430C4E51A1C00EB3040BDE8A9 -:102500001EFF2FE1440B00404410004078219FE55E -:1025100010402DE974C19FE500E0A0E370419FE504 -:1025200000E082E56C119FE50400A0E3B0E0CCE19F -:1025300001E0C4E517E0C4E500E0C4E502E0C4E55D -:1025400003E0C4E504E0C4E505E0C4E506E0C4E555 -:1025500007E0C4E508E0C4E509E0C4E50AE0C4E535 -:102560000BE0C4E50CE0C4E50DE0C4E50EE0C4E515 -:102570000FE0C4E510E0C4E511E0C4E512E0C4E5F5 -:1025800013E0C4E514E0C4E515E0C4E516E0C4E5D5 -:10259000631A00EB00319FE500119FE5000083E521 -:1025A0000500A0E35E1A00EBF4309FE5F4109FE510 -:1025B000000083E50600A0E3591A00EBE8309FE530 -:1025C000E8109FE5000083E50300A0E3541A00EB48 -:1025D000DC309FE5DC109FE5000083E50C00A0E304 -:1025E0004F1A00EBD0309FE5D0109FE5000083E547 -:1025F0000100A0E34A1A00EBC4309FE5C4109FE538 -:10260000000083E50200A0E3451A00EBB8309FE527 -:10261000B8109FE5000083E50800A0E3401A00EB36 -:10262000AC309FE5AC109FE5000083E51000A0E30F -:102630003B1A00EBA0309FE5A0109FE5000083E56A -:102640000F00A0E3361A00EB94309FE50410A0E1E0 -:10265000000083E50E00A0E3311A00EB84309FE513 -:1026600084109FE5000083E51100A0E32C1A00EB25 -:1026700078309FE5000083E5B01C00EBBF1C00EB49 -:10268000941C00EB1040BDE81EFF2FE13C11004000 -:102690008C10004070100040B0100040401000400E -:1026A0008912004060120040B812004078110040CA -:1026B000B1100040801100405012004090100040C6 -:1026C0000A1100406C10004084110040A01200402C -:1026D000881200407C1100404011004094100040DE -:1026E000A81200403011004068100040F210004075 -:1026F000A4120040F0472DE9EC639FE50210D6E5F7 -:102700000330D6E50E00D6E50F20D6E5031491E19F -:10271000024480E10400000AD0339FE5000093E505 -:102720005F4A00EB000054E13D00000A0010D6E5CE -:102730000130D6E50C00D6E50D20D6E5031491E175 -:10274000024480E10400000AA0339FE5000093E505 -:10275000534A00EB000054E19600000A0410D6E54D -:102760000530D6E51000D6E51120D6E5031491E139 -:10277000024480E10400000A70339FE5000093E505 -:10278000474A00EB000054E1CD00000A0610D6E5F0 -:102790000730D6E51200D6E51320D6E5031491E103 -:1027A000024480E10400000A40339FE5000093E505 -:1027B0003B4A00EB000054E1C600000A0810D6E5D1 -:1027C0000930D6E51400D6E51520D6E5031491E1CD -:1027D000024480E10400000A10339FE5000093E505 -:1027E0002F4A00EB000054E16D00000A0B10D6E503 -:1027F0000A30D6E51600D6E51720D6E5011493E198 -:10280000024480E10400000AE0329FE5000093E505 -:10281000234A00EB000054E11200000AF047BDE833 -:102820001EFF2FE1C8029FE5C8129FE500C0A0E38C -:102830000030D0E50120D0E501C08CE208005CE367 -:102840000830C1E50920C1E5020080E2021081E202 -:10285000F6FFFF1A9C129FE51820A0E30B00A0E3EF -:10286000401B00EBB0FFFFEA8C529FE50520D5E549 -:102870000400D5E50610D5E580329FE5020480E12D -:102880007C429FE501E0D3E507A0D5E50790D3E5BD -:102890000220D3E500C0D3E50460D3E50570D3E59D -:1028A0000680D3E5010880E10310D3E50A0C80E13E -:1028B00003E0C4E50020C4E50110C4E502C0C4E59E -:1028C0000460C4E50570C4E50680C4E50790C4E56E -:1028D0006B0500EB0910D5E50820D5E50AC0D5E564 -:1028E0000038A0E1012482E10B00D5E5003063E26D -:1028F0000C2882E1231CA0E12338A0E11830C4E5B4 -:102900001910C4E5000C82E16A0500EB0D20D5E545 -:102910000C30D5E50E10D5E50FC0D5E5023483E1C6 -:10292000013883E12024A0E11A00C4E51B20C4E59E -:102930000C0C83E16B0500EB1120D5E51030D5E5DB -:102940001210D5E513C0D5E5023483E1013883E1E7 -:102950002024A0E11C00C4E51D20C4E50C0C83E18B -:102960006D0500EB0370D5E500C0D5E501E0D5E5C8 -:102970000260D5E52034A0E11E00C4E50410A0E10A -:102980007220A0E31F30C4E54AC0C4E54BE0C4E5B3 -:102990004C60C4E54D70C4E51200A0E3F11A00EBF1 -:1029A0009DFFFFEA5C119FE51820A0E30D00A0E366 -:1029B000EC1A00EB8CFFFFEA4C519FE5F400D5E1E7 -:1029C000610500EB44419FE50030A0E120CCA0E18F -:1029D0002024A0E12018A0E1F200D5E10120C4E507 -:1029E0000210C4E503C0C4E50030C4E5D00500EB27 -:1029F0000030A0E120CCA0E12024A0E12018A0E13B -:102A0000B600D5E10520C4E50610C4E507C0C4E55D -:102A10000430C4E5AF0500EB0030A0E120CCA0E11C -:102A20002024A0E12018A0E1FA00D5E10920C4E5A6 -:102A30000A10C4E50BC0C4E50830C4E58B0500EB03 -:102A40000030A0E120CCA0E12024A0E12018A0E1EA -:102A5000F800D5E10D20C4E50E10C4E50FC0C4E5B3 -:102A60000C30C4E5680500EB0030A0E120CCA0E10B -:102A70002324A0E12318A0E1FC00D5E11120C4E546 -:102A80001210C4E513C0C4E51030C4E5440500EBE2 -:102A90000030A0E1205CA0E120C4A0E120E8A0E19A -:102AA0000410A0E12420A0E315C0C4E516E0C4E5AD -:102AB0001750C4E51430C4E50A00A0E3A91A00EBDE -:102AC00025FFFFEA48109FE50120A0E30900A0E3ED -:102AD000A41A00EB2CFFFFEA38109FE52420A0E3A6 -:102AE0000700A0E39F1A00EB33FFFFEA70100040DD -:102AF0003C11004068110040981000400A1100404D -:102B0000C00F0040CC0F004050110040440B00406B -:102B1000441000400811004064120040F04F2DE9BD -:102B20007C2F9FE57C0F9FE50030D2E50E22A0E3CD -:102B3000001090E5022982E2082092E5704F9FE59F -:102B400068D04DE2FF0053E3011081E20230A0E3C0 -:102B500064208DE50030C4E5001080E5BB02000A6A -:102B6000503F9FE5B840D3E1000054E31402000A4F -:102B7000444F9FE594C182E02223A0E1823262E0CB -:102B8000033182E0832141E0640052E300005213EC -:102B9000AB03000A940182E02223A0E1823262E0CA -:102BA000033182E0832141E0960052E33200521368 -:102BB000B402000A181900EB003F9FE5003093E5CE -:102BC0000820D3E5000052E39200000A0020A0E3B1 -:102BD0000820C3E5E83E9FE50390D3E502B0D3E5C6 -:102BE0001AA0D3E51E80D3E50670D3E52240D3E5D5 -:102BF0002620D3E50150D3E51960D3E51DE0D3E5E8 -:102C00000510D3E521C0D3E52500D3E560908DE51F -:102C10001B90D3E55C908DE51F90D3E554908DE536 -:102C20000790D3E54C908DE52390D3E548908DE552 -:102C30002790D3E540908DE5020480E11C20D3E588 -:102C40000B5485E10A6486E100B0D3E504A0D3E526 -:102C500058208DE504C48CE12040D3E550408DE53B -:102C60002490D3E508E48EE10880D3E544908DE517 -:102C70002820D3E560409DE55C909DE53C208DE5F6 -:102C800054209DE5045885E1096886E14C409DE5A6 -:102C900048909DE502E88EE1071481E140209DE522 -:102CA0000A7C85E1041881E158509DE509C88CE152 -:102CB00050909DE5088C81E1020880E13C109DE583 -:102CC000002E9FE505AC86E1095C8EE19C5082E513 -:102CD000010C80E1F05D9FE5F09D9FE538008DE5FA -:102CE00044E09DE501100BE202000BE20010C5E597 -:102CF0000000C9E5D81D9FE5D80D9FE50E6C8CE15D -:102D000004C00BE220E00BE200C0C0E500E0C1E53A -:102D1000947082E598A082E5907082E5B84D9FE5B9 -:102D200038209DE5948084E5986084E5908084E572 -:102D30009C2084E52BA0D3E50A80D3E52A70D3E557 -:102D40003260D3E51650D3E53E40D3E50B90D3E592 -:102D50000910D3E529E0D3E53120D3E515C0D3E54B -:102D60003D00D3E534A08DE533A0D3E530A08DE55B -:102D700017A0D3E52CA08DE53FA0D3E524A08DE5D9 -:102D8000040480E14040D3E520408DE5081481E152 -:102D900034A0D3E52C80D3E5091881E107E48EE166 -:102DA00030909DE50C70D3E51830D3E5062482E120 -:102DB00005C48CE134509DE5092882E128308DE579 -:102DC00024409DE52C309DE505E88EE128909DE5A9 -:102DD000075C81E10A1C82E120A09DE503C88CE12B -:102DE000040880E1F43C9FE5F44C9FE5086C8EE11B -:102DF0000A2C80E109EC8CE180001BE39C1083E548 -:102E0000182084E5945083E5986083E514E084E518 -:102E1000905083E5A502001AF60B00EBB0CC9FE5BD -:102E20000030DCE5000053E3D001000AB43C9FE52C -:102E3000182093E5B06C9FE5220CA0E12234A0E1BC -:102E40002218A0E12130C6E52210C6E52300C6E520 -:102E50002020C6E570EC9FE50030DEE5000053E37E -:102E6000A401000A7C3C9FE50C1093E5002093E54B -:102E7000215CA0E1224CA0E12234A0E12208A0E1E3 -:102E800021C4A0E121E8A0E10130C6E50200C6E5C9 -:102E90000340C6E50DC0C6E50EE0C6E50F50C6E529 -:102EA0000020C6E50C10C6E5200C9FE50030D0E5FB -:102EB000000053E37101000A283C9FE5101093E5E0 -:102EC000042093E5215CA0E1224CA0E12234A0E1A2 -:102ED0002208A0E121C4A0E121E8A0E10530C6E577 -:102EE0000600C6E50740C6E511C0C6E512E0C6E526 -:102EF0001350C6E50420C6E51010C6E5D41B9FE5B7 -:102F00000030D1E5000053E33E01000AD43B9FE5C9 -:102F1000141093E5082093E5215CA0E1224CA0E188 -:102F20002234A0E12208A0E121C4A0E121E8A0E12F -:102F30000930C6E50A00C6E50B40C6E515C0C6E582 -:102F400016E0C6E51750C6E50820C6E51410C6E52C -:102F500098BB9FE5F400DBE1FB0300EB20CCA0E194 -:102F60000030A0E12024A0E12018A0E1F200DBE184 -:102F70001BC0C6E51920C6E51A10C6E51830C6E51F -:102F80006B0400EB0030A0E1202CA0E12014A0E1B4 -:102F90002008A0E11F20C6E51D10C6E51E00C6E5FD -:102FA0001C30C6E5880700EB44CB9FE5BA35DBE172 -:102FB000F020DCE1000052E30010A0130110030236 -:102FC000000051E3D82A9F15010003E2013003E21B -:102FD0000330A0130030C2150A00001A013023E2AA -:102FE000000052E30030A00301300312000053E35D -:102FF0000400000AA84A9FE50030D4E5FF0053E32F -:103000000430A0110010C315E84A9FE5003094E594 -:103010000820D3E5000052E3B000CCE11300000A21 -:10302000903A9FE5B820D3E1000052E30C00000A7B -:10303000C43A9FE50030D3E5030053E3C201000A20 -:10304000000053E3582A9F05013043020030C205B7 -:103050000300000A040053E32203000A050053E3BF -:103060000B03000A002094E50030A0E30830C2E51D -:103070002CAA9FE50000DAE5013040E2010053E3AD -:103080004B01009A040050E38101000A101A9FE5E9 -:103090000020D1E5FF0052E35001000A013042E276 -:1030A000010053E35402009A000052E3030052135C -:1030B0000040A0130140A0037F01000A040052E376 -:1030C000FA02000A050052E39D02000A2C6A9FE5FD -:1030D0000210D6E50330D6E50E00D6E50F20D6E582 -:1030E000031491E1024480E11400000AB4299FE531 -:1030F000000092E5EA4700EB000054E10F00001ADF -:10310000B0099FE5F8199FE500C0A0E30030D0E5C5 -:103110000120D0E501C08CE208005CE30830C1E585 -:103120000920C1E5020080E2021081E2F6FFFF1AE9 -:103130000B00A0E3C8199FE51820A0E3091900EBD4 -:103140000010D6E50130D6E50C00D6E50D20D6E519 -:10315000031491E1024480E10400000A44399FE530 -:10316000000093E5CE4700EB000054E18801000A1F -:103170000410D6E50530D6E51000D6E51120D6E5D9 -:10318000031491E1024480E10400000A14599FE510 -:10319000000095E5C24700EB000054E17701000A0A -:1031A0000610D6E50730D6E51200D6E51320D6E5A1 -:1031B000031491E1024480E10400000AE4989FE5D1 -:1031C000000099E5B64700EB000054E1B201000AA7 -:1031D0000810D6E50930D6E51400D6E51520D6E569 -:1031E000031491E1024480E10400000AB4A89FE5C1 -:1031F00000009AE5AA4700EB000054E14C01000AE8 -:1032000000B99FE50B10D6E50A30D6E51600D6E5E5 -:103210001720D6E5011493E1024480E10400000A7E -:1032200080C89FE500009CE59D4700EB000054E14D -:10323000A001000A0E42A0E3024984E2511A00EB09 -:10324000083094E564209DE5030052E1ED00008A1A -:10325000083094E564509DE5034065E0641500EB9B -:10326000A4889FE50060A0E10400A0E1BB4200EB60 -:10327000000054E3007098E5EF0000BA0121A0E3DC -:10328000592882E20030A0E3EF4200EB0040A0E1C9 -:103290000600A0E10150A0E1B04200EB000056E3BF -:1032A000100100BA0020A0E10130A0E10400A0E17B -:1032B0000510A0E1884300EB0121A0E38F2882E202 -:1032C000012982E20030A0E3DF4200EB6C4400EB16 -:1032D0000710A0E1954400EBC8979FE52C289FE5D7 -:1032E000001099E592A183E0A332A0E1033183E0CD -:1032F000033183E0030151E1000088E50C00001A6E -:103300004214A0E3321781E2964500EB0030A0E3BF -:103310000020A0E120CCA0E12014A0E12008A0E141 -:10332000003088E51510CBE51600CBE517C0CBE5DE -:103330001420CBE5D8379FE5F000D3E1874200EBBE -:103340000121A0E38F2882E2012982E20030A0E37C -:10335000614300EB4A4400EBB8C79FE518009CE8C6 -:103360000020A0E120ACA0E1241CA0E12004A0E109 -:1033700022C8A0E123E4A0E12358A0E1236CA0E14E -:103380002474A0E12488A0E10710CBE51100CBE56F -:1033900012C0CBE513A0CBE501E0CBE50250CBE5B5 -:1033A0000360CBE50570CBE50680CBE51020CBE5CF -:1033B0000030CBE50440CBE568D08DE2F04FBDE8AE -:1033C0001EFF2FE1F0569FE5952183E02333A0E116 -:1033D000832263E0023183E0830151E19301000A1B -:1033E000959183E02333A0E1832263E0023183E0FF -:1033F000833141E0320053E3EDFDFF1A0400A0E108 -:103400000D1200EBEAFDFFEA0C379FE501C0D3E5A2 -:103410000500D3E50010D3E50420D3E502E0D3E5B1 -:103420000640D3E50C1481E1002482E107C0D3E516 -:103430000300D3E50E1881E1042882E1001C81E13C -:103440000C2C82E1214CA0E1225CA0E12134A0E11E -:103450002108A0E122C4A0E122E8A0E10930C6E5EC -:103460000A00C6E50B40C6E515C0C6E516E0C6E590 -:103470001750C6E50810C6E51420C6E5B3FEFFEAFE -:1034800098369FE505C0D3E50D00D3E50410D3E5DC -:103490000C20D3E506E0D3E50E40D3E50C1481E122 -:1034A000002482E10FC0D3E50700D3E50E1881E1C7 -:1034B000042882E1001C81E10C2C82E1214CA0E176 -:1034C000225CA0E12134A0E12108A0E122C4A0E116 -:1034D00022E8A0E10530C6E50600C6E50740C6E5DE -:1034E00011C0C6E512E0C6E51350C6E50410C6E5F6 -:1034F0001020C6E580FEFFEA20369FE501C0D3E537 -:103500000900D3E50010D3E50820D3E502E0D3E5B8 -:103510000A40D3E50C1481E1002482E10BC0D3E51D -:103520000300D3E50E1881E1042882E1001C81E14B -:103530000C2C82E1214CA0E1225CA0E12134A0E12D -:103540002108A0E122C4A0E122E8A0E10130C6E503 -:103550000200C6E50340C6E50DC0C6E50EE0C6E5BF -:103560000F50C6E50010C6E50C20C6E54DFEFFEA8B -:10357000A8259FE51110D2E51030D2E512C0D2E5A2 -:103580001300D2E5013483E10C3883E1003C83E190 -:1035900054659FE5230CA0E12324A0E12318A0E1BA -:1035A0002120C6E52210C6E52300C6E52030C6E589 -:1035B00027FEFFEA68359FE558C59FE5060093E8BA -:1035C00030009CE8014054E00250C5E0000055E3A3 -:1035D000250100DAC8E49FE50030E0E30030CEE5E5 -:1035E00054259FE5C8449FE50030A0E30130C4E5C1 -:1035F000B830C2E1B030C2E1B230C2E1B630C2E1AF -:10360000B430C2E1B0FEFFEA791400EB083094E573 -:1036100064409DE5000064E0034080E0741400EB2A -:10362000E4849FE50060A0E10400A0E1CB4100EB51 -:10363000000054E3007098E50FFFFFAA4124A0E3C7 -:103640000F2682E20030A0E3F64000EB0AFFFFEA1B -:10365000B8449FE5945183E0A332A0E1033183E0B5 -:10366000033183E0030151E1FA00000A94A183E0F1 -:10367000A332A0E1033183E0033183E0033141E071 -:10368000320053E34AFDFF1A0000A0E36A1100EB89 -:1036900047FDFFEA98549FE50C4095E50010A0E334 -:1036A0000400A0E1074500EB000050E3120000CA4F -:1036B000EC039FE50330A0E30030C0E578349FE5DC -:1036C000ECC39FE500E0A0E30120A0E30120CCE5EE -:1036D000B820C3E1B0E0C3E1B2E0C3E1B6E0C3E1CA -:1036E000B4E0C3E178FEFFEA4124A0E30F2682E2C2 -:1036F0000030A0E3CB4000EBE9FEFFEA0400A0E1CC -:10370000A14100EB3A2E8FE20C0092E8C44000EB9E -:103710005B4300EB0030A0E10C3085E50010A0E336 -:10372000EA4400EB000050E30030A0B30C3085B554 -:1037300055FEFFEACCB39FE51820A0E30B10A0E1F3 -:103740000D00A0E3871700EBADFEFFEA50539FE5A5 -:103750000030D5E5000053E3CA00000A030053E33C -:103760003FFEFF1AAC139FE5B4239FE5030091E8E9 -:10377000013043E20030C5E5030082E838FEFFEA8D -:103780001C139FE50120A0E30900A0E3751700EBDF -:1037900082FEFFEAF400DBE1EB0100EB84439FE5EE -:1037A0000030A0E120CCA0E12024A0E12018A0E17D -:1037B000F200DBE10120C4E50210C4E503C0C4E56A -:1037C0000030C4E55A0200EB0030A0E120CCA0E1BB -:1037D0002024A0E12018A0E1B600DBE10520C4E52B -:1037E0000610C4E507C0C4E50430C4E5390200EBA7 -:1037F0000030A0E120CCA0E12024A0E12018A0E12D -:10380000FA00DBE10920C4E50A10C4E50BC0C4E5F9 -:103810000830C4E5150200EB0030A0E120CCA0E1A7 -:103820002024A0E12018A0E1F800DBE10D20C4E590 -:103830000E10C4E50FC0C4E50C30C4E5F20100EB86 -:103840000030A0E120CCA0E12324A0E12318A0E1D6 -:10385000FC00DBE11120C4E51210C4E513C0C4E58F -:103860001030C4E5CE0100EB0030A0E1205CA0E107 -:1038700020C4A0E120E8A0E10410A0E12420A0E3FE -:1038800015C0C4E516E0C4E51750C4E51430C4E51E -:103890000A00A0E3331700EB34FEFFEA48129FE56D -:1038A0002420A0E30700A0E32E1700EB47FEFFEA69 -:1038B000B30800EB57FDFFEA70529FE578329FE5B1 -:1038C0000520D5E50400D5E50610D5E507E0D3E5EC -:1038D000020480E150429FE507A0D5E50220D3E530 -:1038E00000E08DE500C0D3E501E0D3E50460D3E559 -:1038F0000570D3E50680D3E5010880E10310D3E528 -:1039000003E0C4E50020C4E502C0C4E50460C4E5EA -:103910000570C4E50110C4E50680C4E500109DE50E -:103920000A0C80E10710C4E5550100EB0910D5E54C -:103930000820D5E50AC0D5E50038A0E1012482E1E0 -:103940000B00D5E5003063E20C2882E1231CA0E1E6 -:103950002338A0E11830C4E51910C4E5000C82E159 -:10396000540100EB0D20D5E50C30D5E50E10D5E562 -:103970000FC0D5E5023483E1013883E12024A0E1C2 -:103980001A00C4E51B20C4E50C0C83E1550100EBD3 -:103990001120D5E51030D5E51210D5E513C0D5E5D9 -:1039A000023483E1013883E12024A0E11C00C4E556 -:1039B0001D20C4E50C0C83E1570100EB0370D5E535 -:1039C00000C0D5E501E0D5E50260D5E52034A0E1F1 -:1039D0001E00C4E50410A0E17220A0E31F30C4E57E -:1039E0004AC0C4E54BE0C4E54C60C4E54D70C4E595 -:1039F0001200A0E3DB1600EB0DFEFFEA38319FE575 -:103A0000AC509FE500A0A0E30120A0E33E1BE0E353 -:103A10000C90A0E30120C5E5B410C3E1B890C3E168 -:103A2000B0A0C3E1B2A0C3E1B6A0C3E1A6FDFFEA26 -:103A30000100A0E3801000EB68309FE5001093E5E3 -:103A400066FEFFEA0100A0E37B1000EB54E09FE577 -:103A500000109EE54EFCFFEA0100A0E3761000EBAB -:103A600040909FE5001099E5FFFEFFEA84FDFF1AF4 -:103A70007A39A0E3473E83E20F3083E2030054E14A -:103A80007FFDFF9AD2FEFFEA88A09FE590209FE588 -:103A900000069AE8013083E20030C5E5000682E8BE -:103AA0006FFDFFEA081100403C110040E17A843FBD -:103AB0007B14AE470411004068110040D34D6210E2 -:103AC00080110040B1100040DC0D004009110040A1 -:103AD000C0120040C1120040BC0F0040180C004052 -:103AE000A00E0040E00B0040180D004064120040A2 -:103AF000440B00408C1000407C11004088120040B4 -:103B0000701000409810004050110040880800409C -:103B10001F85EB517014004070080040B81200403F -:103B2000891200403411004044100040CC0F004086 -:103B30000A1100404012004004110040C00F004034 -:103B40000811004018401FE5002094E508C094E5E6 -:103B5000041094E50C5094E5229CA0E138301FE558 -:103B60001C908DE52CECA0E12C04A0E12C98A0E1A8 -:103B70000CE08DE514008DE510908DE521ACA0E101 -:103B80002264A0E12278A0E125ECA0E12504A0E1D7 -:103B90002598A0E118A08DE508008DE504908DE53D -:103BA00017E0C3E50960C3E50A70C3E51CE09DE5C5 -:103BB00021A8A0E12184A0E10BE0C3E50D80C3E5CD -:103BC0000EA0C3E518909DE50F90C3E514A09DE5F8 -:103BD00011A0C3E510E09DE512E0C3E50C909DE562 -:103BE0001390C3E508A09DE515A0C3E504E09DE59D -:103BF0000200A0E10C10C3E516E0C3E50820C3E510 -:103C000010C0C3E51450C3E59D0000EBD8501FE57C -:103C1000B200C5E1040094E5A60000EBB000C5E1E8 -:103C2000080094E5AF0000EBB400C5E10C0094E59A -:103C3000B90000EB0CC11FE50030DCE50120DCE53C -:103C4000000053E30210A0130010A003000052E391 -:103C50000CE0A0E1B600C5E10200000A000051E35B -:103C60000310A0130110A0030230DEE5000053E3AF -:103C70000330DCE50410811348011FE5000053E325 -:103C8000081081130130A0E3B810C5E10130C0E590 -:103C90000DFDFFEA5C911FE50030D9E5050053E317 -:103CA0000420A0030930A0010020C305ECFCFFEABA -:103CB00084311FE50C0093E5970000EB8C111FE5A4 -:103CC0008C211FE50130A0E30130C1E50830A0E3FD -:103CD000B600C2E1B440C2E1B830C2E1B040C2E1D6 -:103CE000B240C2E1F8FCFFEAB0511FE50030D5E573 -:103CF000030053E3DAFCFF1A0520A0E30020C5E52A -:103D0000350100EBD6FCFFEA04E02DE51E4000EB98 -:103D100024208FE20C0092E84B4000EB0121A0E34D -:103D2000662882E2022982E20030A0E3EA4000EB4A -:103D3000D34100EB04E09DE41EFF2FE1FB2109408D -:103D4000182D445404E02DE50F4000EB0121A0E3C1 -:103D5000662882E2022982E20030A0E33A4000EBCA -:103D600010208FE20C0092E8DB4000EBC44100EB36 -:103D700004E09DE41EFF2FE1FB210940182D44546F -:103D80000008A0E104E02DE54008A0E1584200EB66 -:103D90001113A0E37A1881E2F24200EB04E09DE403 -:103DA0001EFF2FE10008A0E104E02DE54008A0E19E -:103DB0004F4200EBF43F00EB0121A0E38F2882E2A9 -:103DC000012982E20030A0E3C34000EB10208FE223 -:103DD0000C0092E81C4000EBA94100EB04E09DE4DC -:103DE0001EFF2FE10F9F234010069E7B0008A0E1DD -:103DF00004E02DE54008A0E13D4200EB020180E235 -:103E0000E13F00EB0121A0E38F2882E2012982E259 -:103E10000030A0E3B04000EB10208FE20C0092E8ED -:103E2000094000EB964100EB04E09DE41EFF2FE10A -:103E30000F9F234010069E7B0008A0E104E02DE5C3 -:103E40004008A0E12A4200EB020180E2CE3F00EBF5 -:103E50000121A0E38F2882E2012982E20030A0E361 -:103E60009D4000EB10208FE20C0092E8F63F00EB43 -:103E7000834100EB04E09DE41EFF2FE10F9F2340F0 -:103E800010069E7B04E02DE5BF3F00EB1C208FE277 -:103E90000C0092E8EC3F00EB624100EB000060E2B6 -:103EA0000008A0E14008A0E104E09DE41EFF2FE12E -:103EB00027EBA1402DB29DEF04E02DE5B23F00EBD2 -:103EC00018208FE20C0092E8DF3F00EB554100EB39 -:103ED0000008A0E14008A0E104E09DE41EFF2FE1FE -:103EE00027EBA1402DB29DEF04E02DE5A63F00EBAE -:103EF0001C208FE20C0092E8D33F00EB494100EB1D -:103F0000000060E20008A0E14008A0E104E09DE4B8 -:103F10001EFF2FE1F5C57C40A60A462504E02DE5ED -:103F2000993F00EB18208FE20C0092E8C63F00EBAF -:103F30003C4100EB0008A0E14008A0E104E09DE462 -:103F40001EFF2FE1997944409A9999990008A0E1C0 -:103F50004008A0E104E02DE5000060E2E44100EB50 -:103F60004214A0E3321781E27E4200EB863F00EB71 -:103F700024208FE20C0092E8B33F00EB0121A0E384 -:103F8000662882E2022982E20030A0E3524000EB80 -:103F90003B4100EB04E09DE41EFF2FE1FB210940C3 -:103FA000182D44540008A0E14008A0E104E02DE5EC -:103FB000000060E2CE4100EB733F00EB38208FE25F -:103FC0000C0092E8A03F00EB2D4100EB6E3F00EBB0 -:103FD0002C208FE20C0092E89B3F00EB0121A0E334 -:103FE000662882E2022982E20030A0E33A4000EB38 -:103FF000234100EB04E09DE41EFF2FE1098A8F3F7F -:10400000D200DE02FB210940182D44540008A0E133 -:1040100004E02DE54008A0E1B54100EB5A3F00EB7C -:1040200038208FE20C0092E8873F00EB144100EB50 -:10403000553F00EB2C208FE20C0092E8823F00EB12 -:104040000121A0E3662882E2022982E20030A0E397 -:10405000214000EB0A4100EB04E09DE41EFF2FE14C -:10406000098A8F3FD200DE02FB210940182D4454FB -:104070000008A0E14008A0E104E02DE5000060E2B6 -:104080009B4100EB403F00EB38208FE20C0092E8B0 -:104090006D3F00EBFA4000EB3B3F00EB2C208FE242 -:1040A0000C0092E8683F00EB0121A0E3662882E261 -:1040B000022982E20030A0E3074000EBF04000EB71 -:1040C00004E09DE41EFF2FE1098A8F3FD200DE024B -:1040D000FB210940182D44540038A0E1230BA0E334 -:1040E000A00080E204E02DE5230840E0804100EBE1 -:1040F0004214A0E3321781E21A4200EB223F00EBA8 -:1041000024208FE20C0092E84F3F00EB0121A0E356 -:10411000662882E2022982E20030A0E3EE3F00EB53 -:10412000D74000EB04E09DE41EFF2FE1FB21094096 -:10413000182D44540008A0E104E02DE54008A0E15A -:104140006B4100EB4214A0E3321781E2054200EB21 -:104150000D3F00EB24208FE20C0092E83A3F00EB89 -:104160000121A0E3662882E2022982E20030A0E376 -:10417000D93F00EBC24000EB04E09DE41EFF2FE1BD -:10418000FB210940182D445430002DE944C09FE51F -:104190000C009CE808D04DE20C008DE80040A0E146 -:1041A000C45FA0E10C009DE803009CE8042092E0BD -:1041B0000530A3E0010053E1F9FFFFCA0200000A45 -:1041C00008D08DE23000BDE81EFF2FE1000052E173 -:1041D000F3FFFF8AF9FFFFEA70080040D4309FE543 -:1041E000002093E50830D2E5000053E30000A0E38F -:1041F000C4109FE5C4209FE51F00001A0F30C2E5E0 -:104200000030C1E50130C1E50230C1E50330C1E550 -:104210000430C1E50530C1E50630C1E50730C1E530 -:104220000830C1E50930C1E50A30C1E50B30C1E510 -:104230000030C2E50130C2E50230C2E50330C2E51C -:104240000430C2E50530C2E50630C2E50730C2E5FC -:104250000830C2E50930C2E50A30C2E50B30C2E5DC -:104260000C30C2E50D30C2E50E30C2E50C30C1E5C0 -:104270000D30C1E50E30C1E50F30C1E540309FE59E -:1042800040209FE5180083E53C309FE5180082E55B -:10429000180083E534209FE534309FE5180082E55F -:1042A000180083E52C209FE52C309FE5180082E55F -:1042B000180083E51EFF2FE19410004040110040DC -:1042C000F2100040E81200400C1300407813004048 -:1042D0003013004054130040C41200409C130040AF -:1042E000F04F2DE96C399FE50100D3E51BDE4DE26F -:1042F0000080D3E5AC018DE50510D3E50450D3E58E -:10430000A4118DE50920D3E50840D3E594218DE57E -:104310001D10D3E511A0D3E50DB0D3E51560D3E5AD -:1043200010E0D3E50CC0D3E51400D3E51C20D3E5A1 -:1043300080118DE50210D3E5A8118DE50610D3E5B7 -:10434000A0118DE50A10D3E590118DE51210D3E58B -:104350008C118DE50E10D3E588118DE51610D3E58F -:1043600084118DE51E10D3E57C118DE5AC119DE522 -:10437000018488E1A4119DE5015485E194119DE536 -:10438000060480E1014484E180619DE50710D3E5E6 -:104390000AE48EE1062482E103A0D3E59C118DE5B9 -:1043A0001F60D3E50F70D3E51710D3E51390D3E565 -:1043B0000BC48CE10BB0D3E578618DE5A8619DE578 -:1043C000068888E1A0619DE5065885E190619DE53C -:1043D000064884E18C619DE506E88EE188619DE5F3 -:1043E00006C88CE184619DE5060880E17C619DE55D -:1043F000062882E10A6C88E19C819DE5085C85E1E4 -:1044000098518DE5095C8EE101EC80E178019DE534 -:1044100044189FE50B8C84E1074C8CE100CC82E1D1 -:1044200098219DE514E081E5042081E520C081E527 -:10443000006081E5088081E5105081E50C4081E550 -:104440001940D3E518A0D3E574418DE54180D3E54B -:104450004060D3E568818DE54500D3E54450D3E560 -:1044600060018DE54910D3E54840D3E558118DE54D -:104470001A10D3E54D80D3E555B0D3E55120D3E5EF -:104480004CE0D3E554C0D3E55000D3E570118DE581 -:104490004210D3E564118DE54610D3E55C118DE53E -:1044A0004A10D3E554118DE54E10D3E54C118DE53E -:1044B0005610D3E544118DE55210D3E53C118DE53E -:1044C00074119DE501A48AE168119DE5020480E173 -:1044D000016486E14B20D3E560119DE51B70D3E5B7 -:1044E000015485E108E48EE158119DE54380D3E550 -:1044F0000BC48CE147B0D3E550218DE5014484E144 -:104500004F10D3E548118DE55720D3E540218DE5C7 -:104510005310D3E538118DE564119DE5016886E1FE -:1045200054119DE570219DE5014884E144119DE50C -:1045300002A88AE15C219DE501C88CE150119DE54E -:10454000025885E14C219DE5088C86E1016C84E1EF -:1045500048419DE540119DE502E88EE13C219DE545 -:10456000077C8AE10BAC85E1045C8EE1014C8CE1B7 -:1045700038119DE56C718DE5020880E101EC80E168 -:10458000D8269FE56C119DE5CC069FE5008082E56D -:104590001C1080E504A082E5086082E5145082E5E5 -:1045A000204082E51CE082E52120D3E52080D3E590 -:1045B00034218DE52540D3E52450D3E52C418DE50C -:1045C0002960D3E52840D3E520618DE53D10D3E592 -:1045D00031A0D3E52DB0D3E53560D3E530E0D3E5A8 -:1045E0002CC0D3E53400D3E53C20D3E500118DE5A4 -:1045F0002210D3E530118DE52610D3E528118DE585 -:104600002A10D3E51C118DE53210D3E518118DE584 -:104610002E10D3E510118DE53610D3E508118DE588 -:104620003E10D3E5FC108DE534119DE5018488E151 -:104630002C119DE5015485E120119DE5014484E1A3 -:104640003310D3E52770D3E50AE48EE10BC48CE187 -:1046500023A0D3E52BB0D3E5060480E114118DE54A -:1046600000619DE5062482E12F60D3E50C618DE5B4 -:104670003710D3E504118DE530119DE53F60D3E59A -:10468000018888E1F8608DE51C119DE528619DE5B4 -:10469000014884E1065885E110119DE518619DE50A -:1046A00001C88CE106E88EE1FC109DE508619DE5FE -:1046B000077C85E124718DE5060880E1012882E10F -:1046C0000A6C88E10C119DE50B8C84E114419DE599 -:1046D000045C8EE1014C8CE104119DE501EC80E16C -:1046E000F8009DE578159FE500CC82E124219DE549 -:1046F000006081E5042081E5088081E5105081E5B6 -:104700000C4081E514E081E520C081E53940D3E526 -:1047100038A0D3E5F4408DE55980D3E55860D3E562 -:10472000E8808DE55D00D3E55C50D3E5E0008DE5E4 -:104730006110D3E56040D3E5D8108DE53A10D3E59C -:104740006580D3E56DB0D3E56920D3E564E0D3E5BA -:104750006CC0D3E56800D3E5F0108DE55A10D3E5C1 -:10476000E4108DE55E10D3E5DC108DE56210D3E535 -:10477000D4108DE56610D3E5CC108DE56E10D3E531 -:10478000C4108DE56A10D3E5BC108DE5F4109DE5ED -:1047900001A48AE1E8109DE5020480E1016486E15C -:1047A0006320D3E5E0109DE53B70D3E5015485E13E -:1047B00008E48EE1D8109DE55B80D3E50BC48CE165 -:1047C0005FB0D3E5D0208DE5014484E16710D3E5E7 -:1047D000C8108DE56F20D3E5C0208DE56B10D3E5C3 -:1047E000B8108DE5E4109DE5016886E1D4109DE5E3 -:1047F000F0209DE5014884E1C4109DE502A88AE10E -:10480000DC209DE501C88CE1D0109DE5025885E1D2 -:10481000CC209DE5088C86E1016C84E1C8409DE5D3 -:10482000C0109DE502E88EE1BC209DE5077C8AE191 -:104830000BAC85E1045C8EE1014C8CE1B8109DE588 -:10484000020880E1EC708DE518249FE501EC80E121 -:10485000EC109DE508049FE51C1080E5008082E5D2 -:1048600004A082E5086082E5145082E5204082E5DC -:104870001CE082E58920D3E58880D3E5B4208DE56E -:104880008D40D3E58C50D3E5AC408DE59160D3E508 -:104890009040D3E5A0608DE59900D3E595A0D3E5E0 -:1048A00094E0D3E598C0D3E590008DE58A10D3E578 -:1048B000A160D3E59CB0D3E5A000D3E59D20D3E56E -:1048C000B0108DE58E10D3E5A8108DE59210D3E5DC -:1048D0009C108DE59610D3E598108DE59A10D3E5E0 -:1048E0008C108DE5A210D3E584108DE59E10D3E5E4 -:1048F00002248BE178108DE57C208DE5B4109DE5D8 -:104900009720D3E593B0D3E58F70D3E5018488E198 -:104910000AE48EE1AC109DE58BA0D3E594208DE5F3 -:10492000015485E1060480E1A0109DE59B60D3E57C -:10493000014484E188608DE590109DE501C48CE11F -:10494000A310D3E5B0609DE580108DE5A8109DE52E -:104950009F20D3E5068888E1015885E198609DE5B0 -:104960008C109DE570208DE506E88EE19C209DE58C -:1049700001C88CE178108DE2420091E8024884E1A0 -:10498000016886E174608DE588109DE50A6C88E118 -:104990000B8C84E194409DE584209DE5077C85E1B6 -:1049A000045C8EE1014C8CE180109DE5020880E101 -:1049B000B4229FE501EC80E174009DE570109DE557 -:1049C000A4708DE5006082E5A4609DE501CC80E1E6 -:1049D000046082E5088082E50C5082E5144082E59F -:1049E00020E082E51CC082E57180D3E57060D3E5EC -:1049F0006C808DE57500D3E57450D3E564008DE5DA -:104A00007910D3E57840D3E55C108DE57C20D3E5C3 -:104A100054208DE57210D3E58580D3E581B0D3E5D0 -:104A2000A520D3E57DA0D3E584E0D3E580C0D3E520 -:104A3000A400D3E568108DE57610D3E560108DE510 -:104A40007A10D3E558108DE57E10D3E54C108DE536 -:104A50008610D3E540108DE58210D3E534108DE546 -:104A6000A610D3E528108DE56C109DE5016486E164 -:104A700064109DE5015485E15C109DE5014484E1ED -:104A800054109DE50AA481E150A08DE5020480E167 -:104A90007F20D3E577A0D3E508E48EE10BC48CE159 -:104AA0007380D3E57BB0D3E544208DE58710D3E553 -:104AB0003C108DE58320D3E530208DE568209DE511 -:104AC000A710D3E5026886E124108DE558209DE506 -:104AD00060109DE5024884E1015885E14C209DE588 -:104AE00050109DE5021881E148108DE540109DE5CC -:104AF00001E88EE128109DE5088C86E1010880E13F -:104B00000B6C84E144108DE2120091E834209DE5A5 -:104B10000AAC85E1015C84E13C409DE530109DE5F7 -:104B200002C88CE104EC8EE101CC8CE138E08DE52B -:104B30002CC08DE524109DE530219FE5014C80E1DE -:104B40002C009DE538109DE51C0082E5008082E583 -:104B500004A082E5086082E5145082E5201082E519 -:104B60000C219FE5004082E5B840D3E5A9A0D3E53C -:104B7000AD80D3E5B160D3E5A8E0D3E5ACC0D3E523 -:104B8000B000D3E514408DE5AA10D3E5B540D3E5D8 -:104B9000B950D3E5B420D3E520108DE5AE10D3E5B0 -:104BA0001C108DE5B210D3E518108DE5BA10D3E5D1 -:104BB0000C108DE5060480E114609DE5B610D3E588 -:104BC000055486E100108DE510508DE50AE48EE174 -:104BD000AB60D3E5B7B0D3E5B3A0D3E508C48CE1AF -:104BE000AF80D3E5BB30D3E504308DE520109DE5E3 -:104BF0001C309DE5042482E118409DE501E88EE12A -:104C000003C88CE10C109DE500309DE5040880E1AF -:104C1000064C8EE104609DE5011885E1032882E1E0 -:104C2000085C8CE148809FE50AEC80E106CC81E1DC -:104C30000B3C82E108108DE51C3088E5044088E5D6 -:104C4000085088E514E088E520C088E51BDE8DE289 -:104C5000F04FBDE81EFF2FE1841100400C1300400F -:104C60005413004078130040C41200403013004039 -:104C70009C130040E8120040F0472DE9208090E5A9 -:104C80000070A0E10800A0E103A0A0E10140A0E1C4 -:104C90000290A0E18D3F00EB000050E3023188E27A -:104CA0000400A0E1040000BA0310A0E10380A0E129 -:104CB000863F00EB000050E30480A0A120109DE59A -:104CC0000800A0E1C13E00EB184097E50010A0E10C -:104CD0000400A0E1153E00EB1C6097E5180087E595 -:104CE0000610A0E10040A0E1763F00EB025186E211 -:104CF000000050E30510A0E10400A0E1186087C5A2 -:104D0000020000CA713F00EB000050E3185087B565 -:104D10000A00A0E11C3C00EB0020A0E1FF05A0E39D -:104D20000130A0E1030680E20010A0E3EA3C00EBC2 -:104D30000040A0E10800A0E10150A0E1A53F00EB88 -:104D4000000050E3000060B2043C00EB0020A0E152 -:104D50000130A0E10400A0E10510A0E1D64000EB85 -:104D60000040A0E10150A0E10800A0E1001097E59B -:104D7000963E00EB141097E5EC3D00EB0510A0E12A -:104D80000060A0E10400A0E1BD3D00EB081097E544 -:104D90008E3E00EB0910A0E18C3E00EB0010A0E17C -:104DA0000600A0E1E13D00EB181097E50040A0E10E -:104DB000040097E5853E00EB0010A0E10400A0E1AF -:104DC000DA3D00EBF047BDE81EFF2FE1F04F2DE983 -:104DD0000C3C9FE5001093E50820D1E5000052E36C -:104DE00060D04DE25F00001AF83B9FE50020D3E55C -:104DF000050052E3F0BB9F15F09B9F156200000A6F -:104E00000520DBE50430DBE50610DBE5023483E159 -:104E10000700DBE5013883E1005099E5004C83E1B0 -:104E20000410A0E10500A0E1263F00EB000050E3E4 -:104E3000B86B9FE5490000CA024184E20500A0E189 -:104E40000410A0E1213F00EB000050E3430000BA52 -:104E50000920DBE50830DBE50A10DBE5023483E1FD -:104E60000B00DBE5013883E1045099E5004C83E158 -:104E70000410A0E10500A0E1123F00EB000050E3A8 -:104E8000686B9FE5330000CA024184E20500A0E19F -:104E90000410A0E10D3F00EB000050E32D0000BA2C -:104EA0000D20DBE50C30DBE50E10DBE5023483E1A1 -:104EB0000F00DBE5013883E1085099E5004C83E100 -:104EC0000410A0E10500A0E1FE3E00EB000050E36D -:104ED000186B9FE51D0000CA024184E20500A0E1B5 -:104EE0000410A0E1F93E00EB000050E3170000BA07 -:104EF0001120DBE51030DBE51210DBE51300DBE50C -:104F0000023483E1013883E10C5099E5004C83E1E0 -:104F10000410A0E10500A0E1EA3E00EBCC6A9FE5A9 -:104F2000000050E30C4086C5050000CA0500A0E162 -:104F30000010A0E3E53E00EB000050E30030A0B31A -:104F40000C3086B560D08DE2F04FBDE81EFF2FE13A -:104F5000084086E5E5FFFFEA044086E5CFFFFFEA6B -:104F6000004086E5B9FFFFEA0030A0E30830C1E564 -:104F7000DAFCFFEB6C3A9FE50020D3E5050052E335 -:104F800064BA9F15649A9F159CFFFF1A601A9FE5EB -:104F9000F400D1E1ECFBFFEB542A9FE50040A0E1D7 -:104FA000F200D2E162FCFFEB773B00EB443A9FE575 -:104FB0000060A0E1000093E50170A0E1723B00EB0E -:104FC0001C008DE520108DE50600A0E10710A0E192 -:104FD0003C4000EB00A0A0E10400A0E101B0A0E192 -:104FE000693B00EB0040A0E10150A0E1354000EB3F -:104FF000043A9FE524008DE528108DE5000093E537 -:10500000613B00EB2C008DE530108DE50400A0E144 -:105010000510A0E11F4000EBE0399FE534008DE56D -:1050200038108DE5000093E5573B00EB0040A0E110 -:105030000150A0E10600A0E10710A0E1154000EB3F -:105040000020A0E10130A0E10400A0E10510A0E1F2 -:105050007D3B00EB0A20A0E10040A0E10150A0E16F -:105060000B30A0E11C008DE2030090E8763B00EBE2 -:1050700024208DE20C0092E8733B00EB0020A0E1BD -:105080000130A0E10400A0E10510A0E1653A00EBC9 -:105090002C208DE20C0092E80040A0E10150A0E13C -:1050A0000A00A0E10B10A0E1673B00EB34208DE289 -:1050B0000C0092E8643B00EB0020A0E10130A0E18D -:1050C0000400A0E10510A0E1563A00EBEC3C00EB37 -:1050D00034208DE20C0092E848008DE51C008DE242 -:1050E000030090E8583B00EB2C208DE20C0092E886 -:1050F0000040A0E10150A0E124008DE2030090E80F -:10510000513B00EB0020A0E10130A0E10400A0E150 -:105110000510A0E1423A00EBD93C00EBE0589FE5D6 -:105120004C008DE5DC489FE5005095E50D10D4E579 -:105130000C20D4E50EC0D4E50FE0D4E51100D4E591 -:105140001030D4E5BC689FE51240D4E53C508DE5B5 -:10515000012482E1B0789FE51310D6E50C2882E1A6 -:10516000003483E1007097E50E6C82E1043883E13E -:10517000015C83E10600A0E13C109DE540708DE5F7 -:10518000923D00EB40109DE50040A0E10500A0E14C -:105190008E3D00EB0010A0E10400A0E1E33C00EB39 -:1051A0000510A0E150008DE53C009DE5873D00EB3A -:1051B00040109DE50040A0E10600A0E1833D00EB2A -:1051C0000010A0E10400A0E1D73C00EB34A89FE56B -:1051D00054008DE510B89FE51530DAE51420DAE5C6 -:1051E00001C0DBE516E0DAE50010A0E148009DE52E -:1051F00044C08DE5032482E14CC09DE50EE882E1C8 -:10520000202CA0E11790DAE504E08DE510208DE573 -:105210002C28A0E10C208DE504209DE550309DE573 -:1052200044509DE521ECA0E12C4CA0E1099C82E1D9 -:10523000D8279FE518E08DE508408DE52168A0E1BD -:105240002348A0E120A8A0E1238CA0E1020055E3BF -:1052500023E4A0E12154A0E114A08DE558908DE550 -:105260002FE0C2E53040C2E53180C2E53350C2E5EF -:105270003460C2E518409DE52074A0E13540C2E5E8 -:105280003F70C2E514509DE54050C2E510609DE5B9 -:105290002CA4A0E143A0C2E54160C2E50C709DE5ED -:1052A0004470C2E508A09DE52E30C2E545A0C2E5E8 -:1052B0003210C2E53E00C2E542C0C2E5B600000AB7 -:1052C00044C09DE503005CE37B01000A44709DE55A -:1052D000010057E39A00000A44A09DE500005AE34C -:1052E00008979F050030A00324679F0504308905B7 -:1052F0001C679F15F4969F15183096E500C0DBE5F6 -:1053000008E79FE5230CA0E12324A0E12318A0E1F6 -:1053100002005CE35B20CEE55C10CEE55D00CEE5EF -:105320005A30CEE50E60A0E10601000A03005CE3FE -:105330004401000A01005CE37600000A00005CE31F -:105340000030A003CC769F0500308905C4769F15F8 -:1053500003C0DBE5183097E5B0469FE500005CE34D -:10536000230CA0E12324A0E12318A0E15E30C4E5D2 -:105370000030A0035F20C4E56010C4E56100C4E50F -:105380000C3089053B00000A02005CE30C8099E5C3 -:105390006701000A03005CE38101000A01005CE38D -:1053A0004900000A0C7099E50800A0E10710A0E18F -:1053B0005D3C00EB743A00EB2120DBE52030DBE5BF -:1053C0000050A0E12200DBE5023483E10160A0E1AE -:1053D0002310DBE5003883E1014C83E10400A0E108 -:1053E000693A00EB0020A0E10130A0E10500A0E156 -:1053F0000610A0E1BB3B00EB000050E3ECA59FE5ED -:105400000E0000CA020184E25F3A00EB0020A0E136 -:105410000130A0E10500A0E10610A0E1B33B00EBE4 -:10542000000050E30C808AA5080000AA0700A0E154 -:105430000410A0E13C3C00EB0C008AE5030000EA0C -:105440000700A0E10410A0E1383C00EB0C008AE565 -:10545000C4C59FE518309CE5B0E59FE5230CA0E1AD -:105460002324A0E12318A0E16720CEE56810CEE553 -:105470006900CEE56630CEE50230DBE5020053E39D -:1054800098559F158500000A030053E31700000A92 -:10549000010053E33600000A000053E30030A0038C -:1054A00008308905183095E560A59FE5232CA0E11B -:1054B0002314A0E12308A0E16520CAE56310CAE532 -:1054C0006400CAE56230CAE54CFEFFEA50359FE54C -:1054D0000C20D3E50D10D3E50E00D3E5012482E1C5 -:1054E0000FC0D3E5002882E10C8C82E1ACFFFFEA1B -:1054F00030359FE50C20D3E50D10D3E50EC0D3E584 -:105500000F00D3E5012482E10C2882E1003C82E116 -:10551000083089E5E2FFFFEA04359FE50020D3E586 -:105520000110D3E50200D3E503C0D3E5012482E1F5 -:10553000002882E1DC749FE50C3C82E1003089E5C3 -:1055400082FFFFEAD8349FE50420D3E50510D3E5B8 -:105550000600D3E507C0D3E5012482E1002882E1FB -:1055600088949FE5A8649FE50C3C82E1043089E5BE -:1055700060FFFFEAA8349FE50820D3E50910D3E5D2 -:105580000AC0D3E50B00D3E5012482E10C2882E1B7 -:10559000003C82E1083089E5C1FFFFEA88449FE5CD -:1055A00060C49FE55C549FE50130D4E50120DCE553 -:1055B0000010DCE50000D4E502C0D4E502E0D5E54A -:1055C000030480E1021481E10330D4E50320D5E532 -:1055D0000C0880E10E1881E1021C81E1030C80E1DE -:1055E000D13B00EB0010A0E13C009DE5773C00EBD7 -:1055F00010649FE50520D4E50530D6E50410D6E516 -:105600000050A0E10400D4E506C0D4E506E0D6E5EC -:10561000020480E1031481E10720D4E50730D6E5D8 -:105620000C0880E10E1881E1031C81E1020C80E18D -:10563000BD3B00EB0010A0E140009DE5633C00EBAA -:105640000010A0E10500A0E1B83B00EBC0639FE5BE -:1056500050709DE50040A0E1D0C39FE5103096E575 -:10566000022187E20410A0E10600A0E100C08DE560 -:1056700080FDFFEB94A39FE570939FE524CCA0E110 -:105680002424A0E12418A0E1040089E56B20CAE5E8 -:105690006C10CAE56DC0CAE56A40CAE515FFFFEAAD -:1056A00084339FE55C039FE558439FE50C20D3E5D9 -:1056B0002010D0E50D00D3E50EE0D3E521C0D4E500 -:1056C00040539FE52240D4E5002482E120739FE50A -:1056D0000F00D3E50E2882E10C1481E123C0D5E54B -:1056E000041881E1005C82E1FC00D7E10C6C81E1EF -:1056F0002BFAFFEB0610A0E10040A0E10500A0E1BD -:10570000893B00EB60308DE2040023E50C539FE5FC -:105710000300A0E1620700EB024184E20CC39FE5B5 -:10572000FE35A0E35C109DE50420A0E10500A0E1AA -:1057300000C08DE54FFDFFEBAC329FE50230D3E5B5 -:10574000080089E54FFFFFEADC429FE5B4029FE5D0 -:10575000B0529FE5AC729FE50520D5E50530D4E554 -:105760000410D0E50400D4E506E0D4E50650D5E504 -:1057700007C0D4E5021481E1030480E10730D7E5D6 -:105780000E0880E1051881E174A29FE5031C81E108 -:105790000C0C80E1643B00EB00109AE50B3C00EB45 -:1057A0000120D4E50130D7E50010D7E50050A0E195 -:1057B0000000D4E502E0D7E502C0D4E5020480E1B0 -:1057C000031481E10320D4E50330D7E50E1881E10D -:1057D0000C0880E1031C81E1020C80E1523B00EBEC -:1057E00024C29FE500109CE5F83B00EB0010A0E10F -:1057F0000500A0E14C3B00EB18729FE554E09DE5ED -:105800000040A0E124C29FE5103097E502218EE21E -:105810000410A0E10700A0E100C08DE515FDFFEB3D -:10582000242CA0E102C180E22414A0E12408A0E11C -:105830007120C6E500C089E56F10C6E57000C6E5B9 -:105840006E40C6E5C1FEFFEAD8319FE50520D3E5ED -:105850000400D3E506C0D3E50710D3E5020480E1D8 -:105860000C0880E1010C80E154109DE52E3B00EB1B -:105870000010A0E121C4A0E14C009DE53BC0C6E5BD -:10588000A8C19FE5215CA0E121E8A0E1022180E21E -:10589000FE35A0E33D50C6E53CE0C6E590019FE53E -:1058A00000C08DE53A10C6E5F2FCFFEB64719FE5A0 -:1058B000023180E2003089E5A4FEFFEA64319FE511 -:1058C0000120D3E50000D3E502C0D3E50310D3E502 -:1058D000020480E10C0880E1010C80E150109DE59C -:1058E000113B00EB24619FE548E09DE520C4A0E169 -:1058F00037C0C6E534C19FE50010A0E102218EE269 -:10590000205CA0E120E8A0E138E0C6E53950C6E51A -:1059100020019FE500C08DE5FE35A0E33610C6E509 -:10592000D4FCFFEBC4909FE5E4609FE5040089E5AB -:1059300070FEFFEAF0309FE5C8509FE50920D3E5EF -:1059400009C0D5E50810D5E50800D3E5B4609FE5AA -:105950000A40D3E50A50D5E5020480E10C1481E148 -:105960000B20D6E50BE0D3E5040880E1051881E1C2 -:10597000021C81E10E0C80E1EB3A00EB58709DE5D2 -:105980000010A0E190009FE5022187E29CC09FE506 -:10599000FE35A0E300C08DE5B6FCFFEB0080A0E182 -:1059A0007FFEFFEA7C309FE50920D3E50800D3E5C0 -:1059B0000AC0D3E50B10D3E5020480E10C0880E1B6 -:1059C000010C80E158109DE5D73A00EB28A09FE537 -:1059D00000309AE50010A0E15C009FE5022183E21F -:1059E000E9FFFFEAA0120040081100400A11004040 -:1059F00040120040440B0040CC130040C013004054 -:105A0000C4130040D013004064120040C81300408B -:105A1000CC0F00400C1300407813004030130040BE -:105A2000E8120040A8120040F2100040401100406F -:105A30006F12833AC4120040541300409C1300407C -:105A40000030A0E3A83080E504E02DE50010A0E1DF -:105A500000E0A0E10020A0E100C0A0E300005CE3C2 -:105A60000030A0E3FE05A0E33300000A01005CE380 -:105A7000003082E5603082E5403082E5303082E5FA -:105A8000103082E52500000A01C08CE20030A0E35E -:105A900002005CE3043082E5643082E5443082E554 -:105AA000343082E5143082E50C1081E2082082E275 -:105AB000E9FFFF1A00C0A0E30E30A0E10020A0E340 -:105AC000012082E2020052E380C083E570C083E5DA -:105AD00020C083E584C083E574C083E524C083E5EA -:105AE000083083E2F5FFFF1A90209EE594109EE5B2 -:105AF00098009EE59C309EE5B8C08EE58C308EE522 -:105B000070208EE57C108EE580008EE5BCC08EE5B1 -:105B1000B4C08EE5C0C08EE504E09DE41EFF2FE119 -:105B2000FE35A0E3003081E5603081E5403081E55D -:105B3000303081E5103081E5DDFFFFEA000081E5CE -:105B4000600081E5400081E5300081E5100081E5DD -:105B5000CCFFFFEA142090E5181090E50030A0E398 -:105B6000FEC5A0E31C3080E50C2080E5101080E528 -:105B700004C080E508C080E5243080E5203080E561 -:105B80001EFF2FE104E02DE51C009FE5ABFFFFEBBE -:105B900018009FE5A9FFFFEB14009FE5A7FFFFEBAF -:105BA00010009FE504E09DE4E9FFFFEADC0D004002 -:105BB000180C0040A00E0040E00B004030402DE9E2 -:105BC000045090E504D04DE20040A0E1101090E5B3 -:105BD0000500A0E1553A00EB0010A0E10500A0E1AE -:105BE000603B00EB201094E5000084E5240094E580 -:105BF0004D3A00EB04308DE2040023E50D00A0E1F6 -:105C0000270600EB00109DE5000094E5EF3A00EB5D -:105C10000010A0E1200094E5443A00EB200084E568 -:105C2000200084E2FA0500EB001094E5FE05A0E3F5 -:105C30003D3A00EB041094E5E43A00EB080084E5FB -:105C400004D08DE23040BDE81EFF2FE110402DE969 -:105C50000040A0E10100A0E11C1094E5DB3A00EB5C -:105C60000010A0E1200094E5303A00EB200084E52C -:105C7000200084E2E60500EB080094E50C1094E5B2 -:105C80002A3A00EB040084E51040BDE81EFF2FE136 -:105C9000F0412DE90040A0E128D04DE2308080E2C3 -:105CA0000D20A0E110508DE20800A0E1801084E2F8 -:105CB000940200EB206084E20D00A0E10510A0E159 -:105CC000C40400EB0510A0E10800A0E10620A0E15B -:105CD000BC5084E2850300EB0520A0E1B40084E21F -:105CE000AC1084E2270300EB20208DE20600A0E147 -:105CF0000510A0E1C30300EB20109DE5AC0094E586 -:105D00000A3A00EBAC0084E524109DE5B00094E570 -:105D1000063A00EB0610A0E1B00084E50D20A0E1FA -:105D2000600084E2CE0200EB0D00A0E10810A0E1CB -:105D3000402084E20D70A0E16C0300EB28D08DE2DE -:105D4000F041BDE81EFF2FE1F0402DE90040A0E149 -:105D500030D04DE2041084E5181084E50100A0E184 -:105D60000150A0E1993A00EB3F14A0E3973A00EB11 -:105D700028708DE2AC6084E2A00084E5A45084E544 -:105D8000A00084E220508DE2A81094E50720A0E155 -:105D9000920500EB0400A0E10610A0E10520A0E1BF -:105DA000980300EB0500A0E10710A0E10620A0E1A8 -:105DB0009D0200EB10608DE20400A0E1401084E23F -:105DC0000D20A0E1490300EB0D00A0E1101084E2DA -:105DD0000620A0E1450300EB0610A0E1302084E29C -:105DE000700084E20D50A0E1460200EB30D08DE25D -:105DF000F040BDE81EFF2FE1F04F2DE92CA49FE5F8 -:105E000098D04DE2F004DAE1DCF7FFEB54149FE5A3 -:105E100084008DE5000091E5DB3700EBFD2F8FE27C -:105E20000C0092E8083800EB0040A0E184009DE5FA -:105E30000150A0E1D43700EB3E2E8FE20C0092E837 -:105E4000013800EB0130A0E10020A0E10510A0E145 -:105E50000400A0E1F33600EB893900EB04249FE550 -:105E6000000082E5F400DAE137F8FFEB0040A0E142 -:105E7000F200DAE1AEF8FFEB0060A0E1FC00DAE14D -:105E800047F8FFEBA8239FE5B030D2E1010053E3D0 -:105E900074008DE5A201000A0400A0E1BA3700EB0E -:105EA0000040A0E10150A0E17A3C00EB743900EB26 -:105EB0000510A0E188008DE50400A0E1813C00EB25 -:105EC0006F3900EB8C008DE50600A0E1AE3700EBEA -:105ED0000040A0E10150A0E16E3C00EB683900EB0E -:105EE0000510A0E190008DE50400A0E1753C00EBF9 -:105EF000633900EB3C439FE50030D4E5000053E3F9 -:105F000094008DE58301000A6C339FE5200093E542 -:105F10009D3700EB0040A0E10150A0E15D3C00EBAB -:105F2000573900EB10639FE50510A0E1000086E5FE -:105F30000400A0E1633C00EB513900EBFC529FE50B -:105F4000000085E5F002DAE195F7FFEBF0429FE50E -:105F5000000084E5F202DAE1A3F7FFEBE4C29FE57B -:105F600000008CE5F402DAE1B2F7FFEBD8329FE5EE -:105F7000004094E500A0A0E100A083E590009DE52D -:105F80000410A0E168408DE5103A00EB94109DE507 -:105F900064008DE58C009DE50C3A00EB94109DE5C6 -:105FA00060008DE588009DE5083A00EB006096E50D -:105FB0005C008DE50610A0E164009DE56C608DE558 -:105FC000023A00EB6C109DE500B0A0E160009DE599 -:105FD000FE3900EB005095E50040A0E10510A0E17E -:105FE00088009DE5F93900EB58229FE5002092E5F5 -:105FF0000010A0E10400A0E170208DE54A3900EB1B -:1060000070109DE5F13900EB0010A0E10B00A0E15C -:10601000463900EB6C109DE50090A0E15C009DE529 -:10602000EA3900EB0510A0E10040A0E18C009DE5FD -:10603000E63900EB0010A0E10400A0E13B3900EBE1 -:106040000010A0E10A00A0E1E03900EB0010A0E19F -:106050000900A0E1353900EB0510A0E178008DE5DD -:1060600064009DE5D93900EB0510A0E10090A0E1A6 -:1060700060009DE5D53900EB6C109DE50040A0E186 -:1060800088009DE5D13900EB0010A0E10400A0E1FB -:10609000263900EB0010A0E170009DE5CB3900EB44 -:1060A0000010A0E10900A0E1203900EB0510A0E1FB -:1060B0000090A0E15C009DE5C43900EB6C109DE50B -:1060C0000040A0E18C009DE5C03900EB0010A0E18C -:1060D0000400A0E1143900EB0010A0E10A00A0E1E7 -:1060E000BA3900EB0010A0E10900A0E10F3900EB84 -:1060F00068309DE57C008DE5021183E294009DE50A -:10610000B23900EB70109DE50040A0E18C009DE5E8 -:10611000AE3900EB0010A0E190009DE5AB3900EB3B -:106120000010A0E10400A0E1003900EB0A10A0E19A -:106130000040A0E188009DE5A43900EB0010A0E13B -:1061400090009DE5A13900EB0010A0E10400A0E162 -:10615000F63800EB0C3700EBC8208FE20C0092E819 -:106160002F3600EBC63800EBC8409FE500E0D4E5D1 -:1061700068409DE544A08DE524CCA0E180008DE53C -:1061800050C08DE57C009DE544C09DE570509DE5C7 -:106190002C8CA0E120CCA0E138C08DE524C4A0E186 -:1061A00080609DE558C08DE525C8A0E14CC08DE517 -:1061B00020C4A0E134608DE500C08DE520C8A0E1D9 -:1061C00078109DE53CC08DE534C09DE5256CA0E1CF -:1061D00048608DE52CC4A0E1216CA0E140608DE514 -:1061E00030C08DE534609DE534C09DE55C309FE5B1 -:1061F0005C209FE52CC8A0E100005EE326ECA0E156 -:106200002468A0E154608DE52CC08DE544609DE5D7 -:106210002380C3E5210000EA0AD7EF3FD7A3703DF2 -:10622000E17A743F7B14AE470F9F234010069E7B9C -:10623000440B004002000040C1120040D013004057 -:10624000C8130040C4130040CC130040C0130040EA -:1062500044100040CC0F004009110040C012004023 -:10626000BC0F0040781100409408004020BCBE4C98 -:10627000A00E0040180C0040DC0D0040E00B004078 -:106280006F12833A60120040180D0040B1100040B8 -:10629000B8120040700800408C080040891200408D -:1062A00059E0C2E558C09DE519C0C3E554C09DE55D -:1062B0001AC0C3E550C09DE525A4A0E11BC0C3E5FD -:1062C0001DA0C3E54CC09DE51EC0C3E548C09DE5CB -:1062D00026B4A0E12698A0E12174A0E12168A0E104 -:1062E0001FC0C3E521B0C3E52290C3E54F70C2E5EE -:1062F0005060C2E540609DE55160C2E500C09DE58B -:1063000053C0C2E53C609DE55460C2E538C09DE5E0 -:1063100055C0C2E530609DE55760C2E52CC09DE5E3 -:1063200058C0C2E51840C3E51C50C3E544409DE594 -:106330002040C3E54E10C2E55200C2E534609DE541 -:106340005660C2E56400001AF8301FE50020D3E56E -:10635000000052E34F00001A04311FE50020D3E58E -:10636000000052E33A00001A10311FE50020D3E587 -:10637000000052E30900001AFCC01FE500309CE554 -:106380000010A0E30810C3E52C011FE5002090E5F4 -:106390000810C2E598D08DE2F04FBDE81EFF2FE156 -:1063A00080209DE53CB11FE54C411FE5A8208BE511 -:1063B0000B00A0E13C111FE562FEFFEB003094E50D -:1063C0000820D3E5010052E33CA11F153C811F15B5 -:1063D0005D00000A060098E818009AE8031051E0F2 -:1063E0000420C2E0000052E3510000DA68311FE5EA -:1063F0003210D3E53300D3E53120D3E53430D3E593 -:1064000004308DE5A4311FE5012482E104609DE59F -:10641000002882E1004093E5ACE09BE5B8311FE540 -:10642000061C82E1BC011FE598308BE59C108BE5D2 -:10643000B4E08BE5B8408BE514FEFFEBBC211FE513 -:10644000B0309BE5AC109BE5143082E5081082E586 -:10645000C8FFFFEAE8611FE57CC09DE50600A0E1FA -:10646000E8111FE5A8C086E536FEFFEBF0011FE549 -:10647000003090E50820D3E5010052E36D00000AEA -:1064800000221FE5B03096E5AC1096E5103082E5AD -:10649000041082E5B3FFFFEA78209DE52C621FE53A -:1064A00024421FE5A82086E530121FE50600A0E182 -:1064B00024FEFFEB003094E50820D3E5010052E311 -:1064C0007000000A44221FE5B03096E5AC1096E556 -:1064D0000C3082E5001082E59EFFFFEA68421FE56E -:1064E00074C09DE50400A0E170121FE51CC084E5A6 -:1064F000D5FDFFEB78021FE5003090E50820D3E5DD -:10650000010052E37300000A202094E58C321FE55D -:10651000182083E58BFFFFEAB600DAE1EDF6FFEB2A -:106520007AFEFFEA0030A0E3B030C2E194FDFFEB59 -:1065300058FEFFEAC0FFFF1AC33BA0E3053D83E21C -:10654000030051E1BCFFFF9AA7FFFFEAC8321FE535 -:106550002A60D3E529E0D3E528608DE52DC0D3E599 -:1065600020C08DE52E00D3E51C008DE5E4221FE55B -:106570002B60D3E50150D2E50540D2E50000D2E51D -:106580000410D2E524608DE502C0D2E52FA0D3E54A -:1065900010C08DE528C09DE50660D2E50CE48EE1D3 -:1065A0000C608DE51CC09DE520609DE50C6486E1D6 -:1065B00018608DE5041481E13040D3E514408DE589 -:1065C0000760D2E508608DE524C09DE52C40D3E549 -:1065D00010609DE518309DE50CE88EE1050480E132 -:1065E0000CC09DE50350D2E5060880E10A2883E14E -:1065F00008609DE5043C8EE114409DE50C1881E1A6 -:1066000074A31FE5042C82E1061C81E198308BE520 -:1066100080831FE59C208BE5B8108BE506009AE887 -:1066200005EC80E1B4E08BE50B00A0E1060088E812 -:1066300096FDFFEB66FFFFEAA4331FE505E0D3E517 -:106640000D00D3E50410D3E50C20D3E50640D3E5D7 -:106650000E50D3E50E1481E1002482E10FE0D3E572 -:106660000700D3E5041881E1052882E1003C81E1BF -:106670000E2C82E10600A0E1B43086E5B82086E564 -:1066800082FDFFEB7DFFFFEAF4331FE501E0D3E578 -:106690000900D3E50010D3E50820D3E50240D3E597 -:1066A0000A50D3E50E1481E1002482E10BE0D3E52A -:1066B0000300D3E5041881E1052882E1003C81E173 -:1066C0000E2C82E10600A0E1B43086E5B82086E514 -:1066D0006EFDFFEB7AFFFFEA44341FE51110D3E5AE -:1066E0001020D3E512E0D3E51300D3E5012482E1C5 -:1066F0000E2882E1003C82E1243084E50400A0E120 -:106700002DFDFFEB7FFFFFEAF0402DE90060A0E1E7 -:106710000150A0E10240A0E10070A0E3001095E567 -:10672000000096E5813700EB000084E5040096E563 -:10673000041095E57D3700EB017087E2020057E316 -:10674000040084E5086086E2085085E2084084E29F -:10675000F1FFFF1AF040BDE81EFF2FE1F04F2DE9D9 -:10676000000053E30CD04DE20080A0C300308DE563 -:1067700008008DE504108DE502B0A0E130A09DE594 -:106780000890A0C1130000DA00005AE30C0000DA00 -:1067900008309DE5036098E704309DE50B7098E7AD -:1067A000035098E70040A0E3040196E7041195E741 -:1067B0005E3700EB040187E7014084E204005AE100 -:1067C000F8FFFF1A00309DE5019089E2090053E1CE -:1067D000048088E2EBFFFF1A0CD08DE2F04FBDE899 -:1067E0001EFF2FE1F0452DE900A053E20080A0E15B -:1067F0000170A0E10260A0E1090000DA0050A0E30E -:106800000540A0E1080094E7071094E7473700EB44 -:10681000015085E205005AE1060084E7044084E265 -:10682000F7FFFF1AF045BDE81EFF2FE170402DE98C -:106830000040A0E10160A0E1000090E5001091E5BA -:106840000250A0E1393700EB000085E5040094E533 -:10685000041096E5353700EB040085E57040BDE88F -:106860001EFF2FE1F0402DE90060A0E10150A0E102 -:106870000240A0E10070A0E3001095E5000096E55D -:10688000293700EB000084E5040096E5041095E547 -:10689000253700EB017087E2020057E3040084E52E -:1068A000086086E2085085E2084084E2F1FFFF1AA2 -:1068B000F040BDE81EFF2FE1F04F2DE9000053E34B -:1068C0000CD04DE20080A0C300308DE508008DE5BE -:1068D00004108DE502B0A0E130A09DE50890A0C1B4 -:1068E000130000DA00005AE30C0000DA08309DE5DE -:1068F000036098E704309DE50B7098E7035098E734 -:106900000040A0E3040196E7041195E7063700EB89 -:10691000040187E7014084E204005AE1F8FFFF1A0E -:1069200000309DE5019089E2090053E1048088E28E -:10693000EBFFFF1A0CD08DE2F04FBDE81EFF2FE1F8 -:10694000F0452DE900A053E20080A0E10170A0E134 -:106950000260A0E1090000DA0050A0E30540A0E1D8 -:10696000080094E7071094E7EF3600EB015085E24A -:1069700005005AE1060084E7044084E2F7FFFF1AAD -:10698000F045BDE81EFF2FE170402DE90040A0E179 -:106990000160A0E1000090E5001091E50250A0E147 -:1069A000E13600EB000085E5040094E5041096E56F -:1069B000DD3600EB040085E57040BDE81EFF2FE1E9 -:1069C00070402DE9005051E20060A0E10040A0C3FA -:1069D0000200A0E10E0000DA000050E3090000DA36 -:1069E00000C0A0E3041196E70CE0A0E101309CE7B1 -:1069F00001E08EE2022183E20E0050E101208CE7EB -:106A000004C08CE2F8FFFF1A014084E2040055E163 -:106A1000F0FFFF1A7040BDE81EFF2FE1F04F2DE997 -:106A200010D04DE238C09DE500005CE304208DE508 -:106A30000020A0C308008DE501A0A0E100308DE595 -:106A400034B09DE50C208DC5250000DA00309DE5B1 -:106A5000000053E31C0000DA0CC09DE50080A0E3B9 -:106A60000C71A0E10890A0E100005BE30050A0D30E -:106A70000E0000DA08309DE5036098E70050A0E3BF -:106A80000040A0E304319AE7040196E7071093E77A -:106A90004E3700EB0010A0E10500A0E1A33600EBAB -:106AA000014084E204005BE10050A0E1F4FFFF1A22 -:106AB00004109DE808309CE7019089E2090052E14A -:106AC000075083E7048088E2E6FFFF1A0CC09DE5CB -:106AD00038209DE501C08CE20C0052E10CC08DE530 -:106AE000D9FFFF1A10D08DE2F04FBDE81EFF2FE155 -:106AF000F04F2DE900B0A0E10290A0E10180A0E1FB -:106B000000A0A0E30B50A0E10A7189E00060A0E3BF -:106B1000000095E5001098E52C3700EB0010A0E38D -:106B2000823600EB081098E50040A0E1040095E5EE -:106B3000263700EB0410A0E17C3600EB016086E212 -:106B4000020056E3080087E4085085E2EFFFFF1AD1 -:106B500001A08AE202005AE3048088E2E8FFFF1AFB -:106B6000F04FBDE81EFF2FE1F04F2DE9000053E389 -:106B70000CD04DE20090A0C300308DE508008DE5FB -:106B80000180A0E104208DE530A09DE509B0A0C101 -:106B9000190000DA00005AE30060A0D30F0000DA09 -:106BA00008309DE50050A0E3037099E70060A0E382 -:106BB0000540A0E1081094E7070094E7033700EBD5 -:106BC0000010A0E10600A0E1583600EB015085E27C -:106BD00005005AE10060A0E1044084E2F4FFFF1ADE -:106BE00000309DE501B08BE20B0053E104309DE5E0 -:106BF000036089E7049089E2E5FFFF1A0CD08DE27B -:106C0000F04FBDE81EFF2FE1F0412DE90170A0E13A -:106C10000280A0E10050A0E10060A0E3000095E543 -:106C2000001097E5E93600EB0010A0E33F3600EBDB -:106C3000041097E50040A0E1040095E5E33600EB81 -:106C40000410A0E1393600EB080086E7046086E214 -:106C5000080056E3085085E2EFFFFF1AF041BDE857 -:106C60001EFF2FE1F0412DE9007052E20080A0E10B -:106C70000150A0E10340A0E10060A0C30F0000DAD2 -:106C8000000054E30A0000DA00C0A0E3060198E720 -:106C90000611A0E10CE0A0E105209CE700309CE794 -:106CA00001E08EE20E0054E1013082E704C08CE284 -:106CB000F8FFFF1A016086E2060057E1EFFFFF1AB6 -:106CC000F041BDE81EFF2FE1F04F2DE9200490E8D0 -:106CD000004095E504D04DE2087090E500108DE588 -:106CE0000400A0E104109AE5B83600EB081097E51F -:106CF000B63600EB08B09AE50060A0E10B10A0E109 -:106D00000400A0E1B13600EB041097E5AF3600EBCC -:106D10000010A0E10600A0E1033600EB00609AE558 -:106D2000049095E50040A0E10910A0E10600A0E173 -:106D3000A63600EB0010A0E1080097E5A33600EBB3 -:106D40000010A0E10400A0E1F73500EB088095E514 -:106D50000040A0E10810A0E10600A0E19B3600EB96 -:106D60000010A0E1040097E5983600EB0010A0E1C8 -:106D70000400A0E1ED3500EB006097E50040A0E1E4 -:106D80000610A0E10900A0E1903600EB0010A0E1A0 -:106D90000B00A0E18D3600EB0010A0E10400A0E1A3 -:106DA000E23500EB0610A0E10040A0E10800A0E100 -:106DB000863600EB0010A0E104009AE5833600EB74 -:106DC0000010A0E10400A0E1D73500EB081097E522 -:106DD0000080A0E104009AE57C3600EB041097E502 -:106DE0000040A0E10B00A0E1783600EB0010A0E12C -:106DF0000400A0E1CC3500EB0810A0E1D93600EB8F -:106E000000309DE5006093E5000086E5043095E5DF -:106E1000081097E5020183E26C3600EB041097E559 -:106E20000040A0E1080095E5683600EB0010A0E105 -:106E30000400A0E1BD3500EB0810A0E1C93600EB6D -:106E4000040086E508109AE5040095E55F3600EB3E -:106E500004109AE50040A0E1080095E55B3600EBE0 -:106E60000010A0E10400A0E1AF3500EB0810A0E1A4 -:106E7000BC3600EB080086E500309AE5081097E57F -:106E8000020183E2513600EB001097E50040A0E1DB -:106E900008009AE54D3600EB0010A0E10400A0E1E7 -:106EA000A23500EB0810A0E1AE3600EB00309DE506 -:106EB000046093E5000086E5081097E5000095E57D -:106EC000423600EB001097E50040A0E1080095E590 -:106ED0003E3600EB0010A0E10400A0E1923500EB8B -:106EE0000810A0E19F3600EB040086E5003095E530 -:106EF00008109AE5020183E2343600EB00109AE5AF -:106F00000040A0E1080095E5303600EB0010A0E15C -:106F10000400A0E1853500EB0810A0E1913600EBFC -:106F2000080086E5041097E500009AE5273600EB97 -:106F3000001097E50040A0E104009AE5233600EB3D -:106F40000010A0E10400A0E1773500EB0810A0E1FB -:106F5000843600EB00309DE5086093E5000086E58F -:106F6000003095E5041097E5020183E2173600EB47 -:106F7000001097E50040A0E1040095E5133600EB12 -:106F80000010A0E10400A0E1683500EB0810A0E1CA -:106F9000743600EB040086E504109AE5000095E5E0 -:106FA0000A3600EB00109AE50040A0E1040095E5E8 -:106FB000063600EB0010A0E10400A0E15A3500EB1A -:106FC0000810A0E1673600EB080086E504D08DE2EA -:106FD000F04FBDE81EFF2FE1F0402DE90C7090E569 -:106FE0000040A0E10160A0E10700A0E1001094E5ED -:106FF000F63500EB081094E50050A0E1040094E59C -:10700000F23500EB0010A0E10500A0E1463500EBF1 -:107010000050A0E10510A0E10700A0E1513600EB0F -:10702000000086E5043094E50510A0E1020183E24A -:107030004C3600EB040086E5083094E50510A0E12D -:10704000020183E2473600EB080086E50510A0E167 -:10705000000094E5433600EB086086E2040086E514 -:10706000F040BDE81EFF2FE1F04F2DE900A052E2F5 -:107070000CD04DE20040A0C300108DE5FE05A0D36A -:107080000450A0C13F0000DA00309DE50010A0E3ED -:1070900003E094E701C0A0E1003091E701C08CE279 -:1070A000042093E70C005AE10E2081E7041081E2EE -:1070B000F8FFFF1A015085E205005AE1044084E21E -:1070C000F0FFFF1A0020A0E304208DE508208DE5E5 -:1070D0000C009DE8028093E70090A0E303B088E0F5 -:1070E0000C009DE8096192E700109BE5030096E71C -:1070F0001C3600EB08209DE5090052E10070A0E17C -:107100000C00000A0050A0E30540A0E1081094E73D -:10711000060094E7043500EB0010A0E10700A0E1B1 -:10712000AA3500EB015085E205005AE1060084E72C -:10713000044084E2F4FFFF1A019089E209005AE159 -:10714000E6FFFF1A0C009DE9013083E2042082E291 -:1071500003005AE10C008DE9DCFFFF1A0050A0E3A8 -:10716000FE05A0E30540A0E100209DE5023094E784 -:10717000015085E2041093E7943500EB05005AE1D5 -:10718000044084E2F7FFFF1A0CD08DE2F04FBDE817 -:107190001EFF2FE1F0472DE900A052E20190A0E18F -:1071A0001D0000DA018043E220309DE50060A0E38D -:1071B0000050A0E1014043E20670A0E101004AE274 -:1071C000060058E11000000A000050E30D0000DA4C -:1071D00000E0A0E3071199E7002095E50EC0A0E1CB -:1071E0000E0054E10C3082E0043093D50C3092C78D -:1071F00001E08EE20C3081C70C3081D700005EE1E7 -:1072000004C08CE2F5FFFF1A017087E2016086E29C -:1072100006005AE1045085E2E8FFFF1AF047BDE896 -:107220001EFF2FE1F04F2DE918D04DE23CB09DE557 -:1072300008108DE50280A0E10310A0E10B20A0E181 -:107240000390A0E10C008DE586FFFFEB00005BE3FF -:1072500001204BC214008DE50030A0C304208DC571 -:107260002A0000DA08609DE50370A0E101A083E236 -:107270000050A0E30331A0E110308DE5090000EAE1 -:10728000004096E577FFFFEB14109DE5B53500EB68 -:1072900010309DE505005BE1040083E7017087E2A3 -:1072A000046086E21600000A0C009DE50810A0E1CB -:1072B0000B20A0E1015085E20A30A0E100508DE5ED -:1072C000B3FFFFEB010017E30910A0E104209DE5E7 -:1072D0000800A0E1E9FFFF0A004096E561FFFFEB2F -:1072E00014109DE5020180E29E3500EB10209DE523 -:1072F00005005BE1040082E7017087E2046086E23A -:10730000E8FFFF1A0A0055E10A30A011D4FFFF1A66 -:1073100018D08DE2F04FBDE81EFF2FE1F0452DE9BA -:107320000070A0E10180A0E102A0A0E10060A0E364 -:107330000050A0E30040A0E3073094E7080094E782 -:10734000061093E7213500EB0010A0E10500A0E155 -:10735000763400EB044084E20C0054E30050A0E1DA -:10736000F4FFFF1A0A0086E7046086E20C0056E389 -:10737000EEFFFF1A0050A0E30C4044E2081094E72F -:107380000A0094E7113500EB0010A0E10500A0E130 -:10739000663400EB044084E20C0054E30050A0E1AA -:1073A000F5FFFF1AF045BDE81EFF2FE170402DE903 -:1073B0000050A0E10160A0E10040A0E3050094E7D7 -:1073C0000610A0E1673500EB050084E7044084E285 -:1073D0000C0054E3F8FFFF1A7040BDE81EFF2FE1D8 -:1073E00070402DE90040A0E1000090E50260A0E1BE -:1073F0000150A0E1F53400EB000086E50500A0E1B6 -:10740000041094E5F13400EB040086E57040BDE81B -:107410001EFF2FE170402DE9004090E50060A0E1E3 -:107420000010A0E30400A0E1A83500EB000050E349 -:107430000400A0E1110000BA0400A0E1523200EB08 -:1074400054208FE20C0092E80040A0E10150A0E13E -:10745000A43300EB000050E33C208FE20C0092E8E4 -:107460000400A0E10510A0E1020000BA6C3100EBBD -:10747000033400EB000086E57040BDE81EFF2FE1FD -:10748000413200EB10208FE20C0092E8653100EBF6 -:10749000FB3300EB000086E5F6FFFFEAFB21194015 -:1074A000182D445470402DE90060A0E1000090E5E3 -:1074B000353200EB74208FE20C0092E80040A0E12E -:1074C0000150A0E1893300EB000050E364208FE21B -:1074D0000C0092E80400A0E10510A0E1040000AA5D -:1074E000503100EBE63300EB000086E57040BDE86C -:1074F0001EFF2FE10510A0E140208FE20C0092E872 -:107500000400A0E1773300EB000050E324208FE279 -:107510000C0092E80400A0E10510A0E1F2FFFFBA20 -:107520003F3100EBD63300EB000086E5EEFFFFEACB -:10753000FB2109C0182D4454FB211940182D445437 -:10754000FB210940182D44540DC0A0E110D82DE9AD -:1075500004B04CE20E32A0E3013983E20120A0E343 -:10756000002083E5D4309FE5003093E5012083E2DD -:10757000C8309FE5002083E5C0309FE5003093E5EB -:10758000FA0F53E31200001AB0209FE50030A0E389 -:10759000003082E5A8309FE5B430D3E1013083E2CA -:1075A0000338A0E12328A0E194309FE5B420C3E193 -:1075B00090309FE5003093E50338A0E12328A0E157 -:1075C0007C309FE5B221C3E178209FE50030A0E345 -:1075D000003082E570309FE50030D3E5FF3003E2F4 -:1075E000090053E30600008A5C309FE50030D3E5D4 -:1075F000FF3003E2013083E2FF3003E248209FE5E1 -:107600000030C2E544309FE5060093E8FA3FA0E36E -:107610000040A0E3013093E00240A4E02C209FE56D -:10762000180082E80030A0E3FD3E43E20020A0E322 -:10763000002083E510D04BE210689DE81EFF2FE18B -:10764000B008004070140040A0080040A4080040AA -:10765000700800400DC0A0E100D82DE904B04CE254 -:107660000E32A0E3023983E20120A0E3002083E58B -:107670000030A0E3FD3E43E20020A0E3002083E5CC -:107680000CD04BE200689DE81EFF2FE10DC0A0E189 -:1076900010D82DE904B04CE204D04DE2020300EB17 -:1076A0008B1400EBAC229FE50030A0E3B430C2E1C4 -:1076B000A4029FE5863600EB4D0400EB0030A0E10C -:1076C00098029FE50310A0E1843600EB500400EB24 -:1076D0000030A0E188029FE50310A0E17F3600EBB7 -:1076E00080329FE50030D3E57C229FE50030C2E583 -:1076F0000100A0E30110A0E32C0100EB82EBFFEB03 -:107700000000A0E34C0100EB1307A0E34B0C80E268 -:10771000400080E29BF2FFEBA50000EBFFFFFFEAD9 -:1077200048329FE50030D3E5FF3003E2000053E329 -:10773000FAFFFF0A38329FE5003093E5012083E22B -:107740002C329FE5002083E528329FE5003093E549 -:10775000012083E21C329FE5002083E514329FE57F -:10776000003093E5640053E30200001A04229FE511 -:107770000030A0E3003082E5FC319FE5002093E576 -:107780000230A0E18331A0E1033062E00331A0E1E7 -:10779000023083E00340A0E10200A0E3451300EBC8 -:1077A0000010A0E10120A0E10221A0E1012082E07F -:1077B0008220A0E1012082E08231A0E1033062E07A -:1077C0008331A0E1013083E00332A0E10320A0E196 -:1077D000BE32A0E3263683E2633C83E2921383E069 -:1077E000A334A0E1032084E090319FE5921383E06D -:1077F0002332A0E10320A0E17C319FE5002083E556 -:1078000074319FE5003093E50338A0E12328A0E11F -:1078100040319FE5B020C3E164319FE5003093E53E -:107820000338A0E12328A0E128319FE5B220C3E17D -:1078300044319FE5003093E514300BE514201BE53F -:10784000273CA0E30F3083E2030052E10F0000CA9F -:1078500030319FE5002093E51F3DA0E30F3083E228 -:10786000030052E1050000CA18319FE5003093E59E -:10787000012083E20C319FE5002083E5120000EA3D -:1078800004319FE50120A0E30020C3E50E0000EADB -:10789000F0309FE5003093E50A0053E3050000DA7D -:1078A000E0309FE5003093E5052043E2D4309FE5CA -:1078B000002083E5040000EACC309FE50020A0E32F -:1078C0000020C3E50000A0E3DB0000EBB8309FE53B -:1078D0000030D3E5000053E31000000A14301BE52C -:1078E000233C43E2283043E2A0209FE59312C2E00C -:1078F0004221A0E1C33FA0E1022063E074309FE594 -:10790000003093E5030052E1020000AA0100A0E369 -:10791000C90000EB010000EA0000A0E3C60000EB94 -:1079200048309FE50030D3E5FF3003E2000053E329 -:107930000600000A34309FE50030D3E5FF3003E253 -:10794000013043E2FF3003E220209FE50030C2E532 -:107950000F0000EB71FFFFEA70140040A851010016 -:10796000C4510100E8510100BC0800406C14004003 -:10797000A4080040A0080040C0080040C80800401B -:1079800089888888C408004008000040050000403D -:10799000676666660DC0A0E100D82DE904B04CE230 -:1079A0005DECFFEB3FE3FFEB0CD04BE200689DE8A2 -:1079B0001EFF2FE10DC0A0E170D82DE904B04CE20C -:1079C0002CD04DE20030A0E30040A0E344300BE5B2 -:1079D00040400BE50030A0E33C300BE55A0000EAE4 -:1079E0004B0EA0E3E7F1FFEB2EE3FFEBB4319FE595 -:1079F000B032D3E10338A0E14338A0E10300A0E1B5 -:107A0000D63000EB0030A0E10140A0E138300BE5BA -:107A100034400BE58C319FE5B232D3E10338A0E16D -:107A20004338A0E10300A0E1CC3000EB0030A0E13E -:107A30000140A0E130300BE52C400BE564319FE5BF -:107A4000B432D3E10338A0E14338A0E10300A0E160 -:107A5000C23000EB0030A0E10140A0E128300BE58E -:107A600024400BE538004BE2030090E838204BE25D -:107A70000C0092E8F43000EB0030A0E10140A0E1FE -:107A80000350A0E10460A0E130004BE2030090E865 -:107A900030204BE20C0092E8EB3000EB0030A0E12C -:107AA0000140A0E10500A0E10610A0E10320A0E153 -:107AB0000430A0E1DB2F00EB0030A0E10140A0E1A9 -:107AC0000350A0E10460A0E128004BE2030090E82D -:107AD00028204BE20C0092E8DB3000EB0030A0E104 -:107AE0000140A0E10500A0E10610A0E10320A0E113 -:107AF0000430A0E1CB2F00EB0030A0E10140A0E179 -:107B00000300A0E10410A0E1773500EB0030A0E114 -:107B10000140A0E120300BE51C400BE544004BE2A6 -:107B2000030090E820204BE20C0092E8BD2F00EB10 -:107B30000030A0E10140A0E144300BE540400BE5FE -:107B40003C301BE5013083E23C300BE53C201BE57B -:107B50001F3DA0E30F3083E2030052E19FFFFFDAF5 -:107B600044004BE2030090E80121A0E39F2882E259 -:107B7000012982E20030A0E3573100EB0030A0E1A0 -:107B80000140A0E10300A0E10410A0E13C3200EBC1 -:107B90000020A0E110309FE5002083E518D04BE2E3 -:107BA00070689DE81EFF2FE1440B00403814004030 -:107BB0000DC0A0E100D82DE904B04CE208D04DE2A0 -:107BC0000030A0E10120A0E110304BE50230A0E13F -:107BD00014304BE510305BE5010053E31300008ADD -:107BE00014305BE5000053E30800001A0E22A0E306 -:107BF0000A2982E2142082E210305BE5181083E249 -:107C00000130A0E31331A0E1003082E5070000EA73 -:107C10000E22A0E30A2982E21C2082E210305BE5FA -:107C2000181083E20130A0E31331A0E1003082E5B7 -:107C30000CD04BE200689DE81EFF2FE10DC0A0E1D3 -:107C400000D82DE904B04CE204D04DE20030A0E1B0 -:107C500010304BE510305BE5000053E30500000AEF -:107C60000E32A0E30A3983E2143083E20228A0E353 -:107C7000002083E5040000EA0E32A0E30A3983E223 -:107C80001C3083E20228A0E3002083E50CD04BE205 -:107C900000689DE81EFF2FE10DC0A0E100D82DE98E -:107CA00004B04CE22CD04DE234000BE538100BE56B -:107CB0000030A0E3FF3E43E2003093E510300BE5D7 -:107CC000FE3EE0E30B3043E210201BE5002083E59D -:107CD0003230A0E324300BE50E30A0E320300BE57A -:107CE0000E30A0E31C300BE5E0209FE53A31E0E3E5 -:107CF000003082E5D4309FE500C093E524304BE2AC -:107D000030204BE20300A0E10210A0E10FE0A0E16F -:107D10001CFF2FE13430A0E324300BE50E30A0E34C -:107D200020300BE50E30A0E31C300BE5EA3CA0E36D -:107D3000603083E218300BE590209FE53A31E0E3B4 -:107D4000003082E584309FE500C093E524304BE2AB -:107D500030204BE20300A0E10210A0E10FE0A0E11F -:107D60001CFF2FE13530A0E324300BE50E30A0E3FB -:107D700020300BE50E30A0E31C300BE54C209FE5D6 -:107D80003A31E0E3003082E540309FE500C093E502 -:107D900024304BE230204BE20300A0E10210A0E1CE -:107DA0000FE0A0E11CFF2FE10030A0E3FF3E43E223 -:107DB00010201BE5002083E530201BE538301BE553 -:107DC000002083E50CD04BE200689DE81EFF2FE108 -:107DD000E81400400DC0A0E100D82DE904B04CE249 -:107DE0004FDF4DE244010BE548110BE5DC0000EBF1 -:107DF0000030A0E120300BE520301BE5010073E3EB -:107E00000400001A48211BE57D3FA0E3013083E216 -:107E1000003082E5730000EA0030A0E314300BE587 -:107E20000A0000EA14201BE5BB34A0E3433BA0E1B9 -:107E30000C104BE2022081E0032082E00030E0E3FE -:107E40000030C2E514301BE5013083E214300BE54D -:107E500014301BE5FF0053E3F1FFFF9A123E4BE2A3 -:107E600018300BE544311BE51C300BE50030A0E376 -:107E700014300BE50E0000EA14301BE50331A0E1DD -:107E80000320A0E118301BE5031082E014301BE54D -:107E90000331A0E10320A0E11C301BE5033082E0A8 -:107EA000003093E5003081E514301BE5013083E2BA -:107EB00014300BE514301BE5400053E3EDFFFF1ACF -:107EC0000030A0E3FF3E43E2003093E510300BE5C5 -:107ED000FE3EE0E30B3043E210201BE5002083E58B -:107EE0003230A0E334310BE50E30A0E330310BE546 -:107EF0000E30A0E32C310BE5F4209FE53A31E0E3AE -:107F0000003082E5E8309FE500C093E54D3F4BE24D -:107F1000052D4BE20300A0E10210A0E10FE0A0E17B -:107F20001CFF2FE13330A0E334310BE520301BE59B -:107F3000FF30C3E330310BE5123E4BE22C310BE551 -:107F4000013CA0E328310BE5EA3CA0E3603083E28A -:107F500024310BE598209FE53A31E0E3003082E5DB -:107F60008C309FE500C093E54D3F4BE2052D4BE281 -:107F70000300A0E10210A0E10FE0A0E11CFF2FE14F -:107F80003830A0E334310BE51C301BE530310BE514 -:107F900020301BE52C310BE5013CA0E328310BE53B -:107FA0004C209FE53A31E0E3003082E540309FE528 -:107FB00000C093E54D3F4BE2052D4BE20300A0E1ED -:107FC0000210A0E10FE0A0E11CFF2FE10030A0E3D0 -:107FD000FF3E43E210201BE5002083E540211BE526 -:107FE00048311BE5002083E50CD04BE200689DE89A -:107FF0001EFF2FE1E81400400DC0A0E100D82DE9DC -:1080000004B04CE20CD04DE214000BE518100BE567 -:10801000530000EB0030A0E110300BE510301BE501 -:108020000E0953E30300001A18201BE57D3FA0E36F -:10803000003082E5100000EA18301BE50020A0E3C4 -:10804000002083E510301BE5010073E30500001AF2 -:1080500018301BE5042083E2FF3BA0E3033C83E2EE -:10806000003082E5040000EA18301BE5042083E2BA -:1080700010301BE5013C43E2003082E50CD04BE2BE -:1080800000689DE81EFF2FE10DC0A0E100D82DE99A -:1080900004B04CE208D04DE210000BE514100BE5E3 -:1080A00010301BE5800053E30400009A14201BE508 -:1080B0007D3FA0E3023083E2003082E5080000EA61 -:1080C00014201BE50030A0E3003082E514301BE5EE -:1080D000042083E210301BE50334A0E10E3983E273 -:1080E000003082E50CD04BE200689DE81EFF2FE1D6 -:1080F0000DC0A0E100D82DE904B04CE20CD04DE257 -:1081000014000BE518100BE518201BE50030A0E368 -:10811000003082E5120000EB0030A0E110300BE5EA -:1081200010301BE5010073E30100001A0137A0E3E2 -:1081300010300BE518301BE5041083E210301BE50E -:108140000E3943E2FF2083E2000053E30230A0B186 -:108150004334A0E1003081E50CD04BE200689DE89B +:1011B0003C110040A4309FE5BA25D3E1010012E3C1 +:1011C0009C209F0598209F15B030D201B030D211DD +:1011D0000130430201308312B030C201B030C2117D +:1011E000F030D2E178009FE5040053E30530A0C35E +:1011F00070109FE5B030C0C10130A0C3B020D1E174 +:10120000B030C1C1030000CA000053E30030A0B3F6 +:10121000B030C0B1B030C1B1000052E30500001AD7 +:10122000F030D1E1010053E33C309F0503208202FE +:101230000020C3051EFF2FE1010052E31EFF2F1106 +:10124000F020D1E1000052E31EFF2F1118109FE59E +:101250000030D1E5FF0053E30020C1151EFF2FE150 +:10126000440B0040401100408C1000400811004029 +:1012700060C09FE50030DCE5013043E2010053E34C +:1012800004402DE50100009A1000BDE81EFF2FE18B +:1012900044309FE544209FE5030093E8180092E85E +:1012A000030050E00410C1E0000051E3020000DA46 +:1012B0000030E0E30030CCE5F2FFFFEA7A39A0E34A +:1012C000473E83E20F3083E2EEFFFF1A030050E156 +:1012D000ECFFFF9AF5FFFFEA08110040700800409C +:1012E0003411004070402DE974509FE50030D5E581 +:1012F000040053E36C609FE50010A0E30100000AC6 +:101300007040BDE81EFF2FE10C4096E50400A0E10F +:10131000094E00EB000050E30330A0D30400A0E12D +:101320000030C5D5F5FFFFDAB44A00EB28208FE284 +:101330000C0092E8D74900EB6E4C00EB0010A0E3E4 +:101340000030A0E10C3086E5FD4D00EB000050E3DD +:101350000030A0B30C3086B5E8FFFFEAE17A843FA5 +:101360007B14AE470811004044120040F04F2DE9B5 +:101370004C329FE50020D3E5FF0052E318D04DE248 +:101380006600000A013042E2010053E36D00009A5A +:10139000000052E3030052130040A0130140A003D9 +:1013A0005100000A040052E37700000A050052E3EE +:1013B0005700001A0C429FE5000094E5041094E5E4 +:1013C00008C094E520ECA0E114E08DE521ECA0E15B +:1013D0000C5094E510E08DE52CECA0E10CE08DE5DF +:1013E00020E4A0E1E0319FE500E08DE525E4A0E107 +:1013F00008E08DE5257CA0E125E8A0E104E08DE58D +:101400001770C3E500E09DE52068A0E109E0C3E5B1 +:101410000A60C3E514E09DE52184A0E121A8A0E1D4 +:101420000BE0C3E50D80C3E50EA0C3E510E09DE52C +:101430002C94A0E12CB8A0E10FE0C3E51190C3E526 +:1014400012B0C3E50CE09DE513E0C3E508E09DE5BF +:1014500015E0C3E504E09DE50C10C3E516E0C3E527 +:1014600010C0C3E51450C3E50800C3E5AA0A00EBA9 +:1014700058519FE5B200C5E1040094E5B20A00EBC3 +:10148000B000C5E1080094E5BC0A00EBB400C5E17A +:101490000C0094E5C60A00EB34C19FE50030DCE5A2 +:1014A0000120DCE5000053E30210A0130010A003AC +:1014B000000052E30CE0A0E1B600C5E12E00001AE6 +:1014C0000230DEE5000053E30330DCE50410811355 +:1014D000000053E3FC309FE5081081130120A0E3D6 +:1014E000B810C5E10120C3E5090000EADC309FE542 +:1014F000E0209FE500E0A0E30110A0E30110C2E5B9 +:10150000B810C3E1B0E0C3E1B2E0C3E1B6E0C3E1CB +:10151000B4E0C3E118D08DE2F04FBDE81EFF2FE12B +:10152000A8309FE5AC109FE50020A0E30120C1E5B5 +:10153000B820C3E1B020C3E1B220C3E1B620C3E1CB +:10154000B420C3E1F2FFFFEA80109FE584309FE5FD +:101550003E2BE0E30100A0E30100C3E5B420C1E1BC +:101560000030A0E30C20A0E3B820C1E1B030C1E11D +:10157000B230C1E1B630C1E1E5FFFFEA000051E35E +:101580000310A0130110A003CCFFFFEA34309FE545 +:101590000C0093E5860A00EB38309FE52C209FE590 +:1015A0000110A0E30110C3E50830A0E3B600C2E1DA +:1015B000B440C2E1B830C2E1B040C2E1B240C2E1E1 +:1015C000D3FFFFEA0811004044120040CC0F004056 +:1015D000C00F00400A1100400411004010402DE9E6 +:1015E000D4409FE5003094E50820D3E5000052E3A5 +:1015F0000600000AC4309FE5B820D3E1000052E3A2 +:101600000400001A002094E50030A0E30830C2E591 +:101610001040BDE81EFF2FE1A4309FE50030D3E568 +:10162000030053E30E00000A000053E394309F05CB +:101630000020E0030020C305F1FFFF0A040053E38C +:101640001500000A050053E3EDFFFF1A74209FE523 +:101650000030D2E5050053E3013043020030C205FB +:10166000E7FFFFEA5C209FE50030D2E5000053E38E +:10167000013083020200000A030053E3E0FFFF1A77 +:10168000013043E20030C2E53C209FE53C309FE55D +:10169000030092E8030083E8D9FFFFEA24209FE5D6 +:1016A0000030D2E5030053E3D5FFFF1A023083E296 +:1016B0000030C2E5E30A00EBD1FFFFEA80110040F1 +:1016C0006C1100408C12004008110040700800406E +:1016D0003411004070402DE938319FE50020D3E5FA +:1016E000FF0052E32B00000A2C319FE5B840D3E104 +:1016F000000054E31100001A20619FE520519FE58E +:10170000001096E5952183E02333A0E1832263E076 +:10171000023183E0830151E13300000A952183E027 +:101720002333A0E1832263E0023183E0833141E08F +:10173000320053E33000000A7040BDE81EFF2FE185 +:10174000D8509FE5D8409FE5001095E5943182E0A0 +:101750002223A0E1823262E0033182E0832141E072 +:10176000640052E3000052131B00000A943182E02F +:101770002223A0E1823262E0033182E0832141E052 +:10178000960052E332005213EAFFFF1A0000A0E372 +:10179000461900EBE7FFFFEA80509FE584409FE594 +:1017A000002095E5941283E0A332A0E1033183E0A9 +:1017B000033183E0030152E11200000A941283E036 +:1017C000A332A0E1033183E0033183E0033142E03F +:1017D000320053E3D7FFFF1AEBFFFFEA0100A0E35B +:1017E000321900EB001095E5DFFFFFEA0100A0E3EE +:1017F0002E1900EB001096E5C7FFFFEA0400A0E1F8 +:101800002A1900EBCBFFFFEA0100A0E3271900EB48 +:10181000002095E5E8FFFFEA081100406C11004048 +:101820003C110040D34D62101F85EB51F04F2DE964 +:10183000C4359FE5003093E50820D3E5000052E36E +:1018400040D04DE29000000A0020A0E30820C3E54C +:10185000A8359FE503B0D3E50290D3E51AA0D3E500 +:101860001E80D3E50670D3E52240D3E52620D3E5DC +:101870000150D3E51960D3E51DE0D3E50510D3E5AC +:1018800021C0D3E52500D3E53CB08DE51BB0D3E501 +:1018900038B08DE51FB0D3E530B08DE507B0D3E5A6 +:1018A00028B08DE523B0D3E524B08DE527B0D3E58E +:1018B0001CB08DE5020480E11C20D3E500B0D3E527 +:1018C0000A6486E104A0D3E534208DE504C48CE1EC +:1018D0002040D3E52C408DE52420D3E5095485E153 +:1018E0000890D3E520208DE52840D3E53C209DE5F8 +:1018F00018408DE538409DE5025885E1046886E191 +:1019000030209DE528409DE508E48EE1071481E143 +:1019100002E88EE1041881E124209DE50A7C85E13E +:10192000098C81E134509DE52C109DE502C88CE1C5 +:10193000CC249FE505AC86E1015C8EE120109DE59D +:101940009C5082E51C409DE5B8549FE5016C8CE1FC +:1019500018C09DE501100BE20010C5E5040880E108 +:10196000A4549FE50C9C80E104C00BE200C0C5E5D7 +:1019700098449FE598149FE598C49FE502000BE208 +:1019800020E00BE29C9084E50000C1E500E0CCE59E +:10199000947082E598A082E5948084E5986084E55F +:1019A000907082E5908084E50BA0D3E50A80D3E5B2 +:1019B0002A70D3E53260D3E51650D3E53E40D3E537 +:1019C0000910D3E529E0D3E53120D3E515C0D3E5EF +:1019D0003D00D3E514A08DE52BA0D3E510A08DE547 +:1019E00033A0D3E50CA08DE517A0D3E508A08DE5C5 +:1019F0003FA0D3E504A08DE5040480E14040D3E599 +:101A000000408DE505C48CE114509DE534A0D3E57C +:101A10001890D3E5081481E107E48EE12C80D3E52A +:101A20000C70D3E50C409DE510309DE5051881E173 +:101A3000062482E108509DE503E88EE1042882E156 +:101A400004309DE505C88CE1075C81E10A1C82E158 +:101A500000A09DE5030880E1BC439FE5BC339FE502 +:101A6000086C8EE10A2C80E109EC8CE180001BE31C +:101A70009C1083E5182084E5945083E5986083E505 +:101A800014E084E5905083E5D900001A84B39FE503 +:101A9000F31000EB0030DBE5000053E36000000AC8 +:101AA0007C339FE5182093E578639FE52234A0E11D +:101AB000220CA0E12218A0E12130C6E52210C6E5E3 +:101AC0002300C6E52020C6E538C39FE50030DCE5ED +:101AD000000053E36600000A44339FE50C1093E5D1 +:101AE000002093E5215CA0E12234A0E121C4A0E123 +:101AF00021E8A0E1224CA0E12208A0E10C10C6E5FB +:101B00000130C6E50200C6E50340C6E50DC0C6E5E6 +:101B10000EE0C6E50F50C6E50020C6E5F0129FE5D1 +:101B20000030D1E5000053E37200000AF0329FE577 +:101B3000101093E5042093E5215CA0E12234A0E19C +:101B4000224CA0E12208A0E121C4A0E121E8A0E10B +:101B50000420C6E50530C6E50600C6E50740C6E533 +:101B600011C0C6E512E0C6E51350C6E51010C6E583 +:101B700094229FE50030D2E5000053E37E00000A86 +:101B80009C329FE5141093E5082093E5215CA0E1C9 +:101B9000224CA0E12234A0E12208A0E121C4A0E16E +:101BA00021E8A0E10930C6E50A00C6E50B40C6E51C +:101BB00015C0C6E516E0C6E51750C6E50820C6E51F +:101BC0001410C6E560429FE5140094E5040900EB9B +:101BD0000030A0E12324A0E12318A0E120CCA0E163 +:101BE000100094E51920C6E51A10C6E51830C6E5C0 +:101BF0001BC0C6E56A0900EB0030A0E1202CA0E183 +:101C00002014A0E12008A0E11F20C6E51D10C6E5B4 +:101C10001E00C6E51C30C6E540D08DE2F04FBDE8A1 +:101C20001EFF2FE104229FE51110D2E51030D2E50E +:101C300012C0D2E51300D2E5013483E10C3883E110 +:101C4000003C83E1DC619FE5230CA0E12324A0E1BB +:101C50002318A0E12120C6E52210C6E52300C6E531 +:101C60002030C6E59CC19FE50030DCE5000053E371 +:101C700098FFFF1AB4319FE501C0D3E50900D3E511 +:101C80000010D3E50820D3E502E0D3E50A40D3E510 +:101C90000C1481E1002482E10BC0D3E50300D3E5FD +:101CA0000E1881E1042882E1001C81E10C2C82E104 +:101CB0002134A0E1214CA0E12108A0E1225CA0E1B7 +:101CC00022C4A0E122E8A0E10010C6E50130C6E58B +:101CD0000200C6E50340C6E50DC0C6E50EE0C6E558 +:101CE0000F50C6E50C20C6E524119FE50030D1E574 +:101CF000000053E38CFFFF1A30319FE505C0D3E5A8 +:101D00000D00D3E50410D3E50C20D3E506E0D3E5C0 +:101D10000E40D3E50C1481E1002482E10FC0D3E52D +:101D20000700D3E50E1881E1042882E10C2C82E142 +:101D3000001C81E1225CA0E12134A0E122C4A0E1E9 +:101D400022E8A0E1214CA0E12108A0E11020C6E595 +:101D50000530C6E50600C6E50740C6E511C0C6E584 +:101D600012E0C6E51350C6E50410C6E598209FE5CD +:101D70000030D2E5000053E380FFFF1AB0309FE54A +:101D800001C0D3E50500D3E50010D3E50420D3E579 +:101D900002E0D3E50640D3E50C1481E1002482E1A2 +:101DA00007C0D3E50300D3E50E1881E1042882E1E2 +:101DB000001C81E10C2C82E1214CA0E1225CA0E11D +:101DC0002134A0E12108A0E122C4A0E122E8A0E1A1 +:101DD0000930C6E50A00C6E50B40C6E515C0C6E5F4 +:101DE00016E0C6E51750C6E50810C6E51420C6E59E +:101DF00073FFFFEA7D0F00EB23FFFFEA8411004031 +:101E0000B1100040DC0D004009110040BC0F004043 +:101E1000180C0040C4120040C5120040E00B004006 +:101E2000A00E0040180D004068120040500D004008 +:101E30008D120040BC120040F0472DE938519FE55B +:101E40000520D5E50400D5E530319FE50610D5E540 +:101E500007A0D5E5020480E124419FE501E0D3E538 +:101E60000790D3E50220D3E500C0D3E50460D3E5B5 +:101E70000570D3E50680D3E5010880E10310D3E5C2 +:101E80000A0C80E103E0C4E50020C4E50110C4E5CC +:101E900002C0C4E50460C4E50570C4E50680C4E57D +:101EA0000790C4E51C0800EB0910D5E50820D5E52E +:101EB0000AC0D5E5012482E10038A0E10B00D5E598 +:101EC0000C2882E1003063E2231CA0E1000C82E1D7 +:101ED0002338A0E11830C4E51910C4E51A0800EB56 +:101EE0000D20D5E50C30D5E50E10D5E50FC0D5E5B4 +:101EF000023483E1013883E12024A0E11A00C4E523 +:101F00000C0C83E11B20C4E51C0800EB1120D5E577 +:101F10001030D5E51210D5E513C0D5E5023483E1C4 +:101F2000013883E12024A0E11C00C4E50C0C83E10E +:101F30001D20C4E51E0800EB0370D5E500C0D5E503 +:101F400001E0D5E50260D5E52034A0E11E00C4E53E +:101F50000410A0E17220A0E31200A0E31F30C4E54A +:101F60004AC0C4E54BE0C4E54C60C4E54D70C4E52F +:101F7000991D00EBF047BDE81EFF2FE10A1100405C +:101F8000C00F0040CC0F004004E02DE510109FE58D +:101F90001820A0E30D00A0E38F1D00EB04E09DE4FA +:101FA0001EFF2FE15211004004E02DE540009FE5A7 +:101FB00040109FE500C0A0E30030D0E50120D0E54F +:101FC00001C08CE208005CE30830C1E50920C1E5EE +:101FD000020080E2021081E2F6FFFF1A14109FE572 +:101FE0001820A0E30B00A0E37B1D00EB04E09DE4C0 +:101FF0001EFF2FE16C1100409810004004E02DE519 +:1020000010109FE50120A0E30900A0E3721D00EB82 +:1020100004E09DE41EFF2FE10811004004E02DE5DF +:1020200010109FE52420A0E30700A0E36A1D00EB49 +:1020300004E09DE41EFF2FE168120040F04F2DE9FF +:10204000BC339FE5003093E518D04DE20C308DE5B0 +:102050000820D3E5000052E3A8239F057800000A7A +:10206000A4039FE5003090E5E11FA0E3934185E0E4 +:10207000042090E530008DE9925125E08C339FE5F6 +:1020800008508DE50920D3E50810D3E5021481E15D +:102090000220D3E50A50D3E50D40D3E50CC0D3E5CB +:1020A00001E0D3E50BB0D3E50EA0D3E50000D3E506 +:1020B00000208DE5051881E10BBC81E104C48CE1B1 +:1020C0000F40D3E500109DE50560D3E50650D3E54C +:1020D0000420D3E50AC88CE10E0480E103E0D3E5D7 +:1020E00010B08DE5044C8CE1010880E1062482E10A +:1020F0000710D3E514408DE5052882E110508DE2EC +:10210000600095E808B39FE5055095E018009BE84E +:102110000E7C80E1018C82E10660A6E0075055E06C +:102120000860C6E0035055E00460C6E0051095E085 +:102130000620A6E0051091E00620A2E08241A0E181 +:102140008131A0E1053093E0A14E84E103009DE9D7 +:102150000640A4E0037093E00480A4E0070090E050 +:102160000810A1E0FA2FA0E30030A0E3EC4B00EB55 +:10217000A0329FE5204CA0E10B40C3E588429FE5DB +:102180000070A0E10180A0E120C4A0E120E8A0E16E +:102190002154A0E1212CA0E12168A0E10F20C3E59A +:1021A00009C0C3E50AE0C3E50D50C3E50E60C3E511 +:1021B000800184E80870C3E50C80C3E5244700EB88 +:1021C00054229FE50030A0E30040A0E10150A0E1CF +:1021D000614800EB000050E3500000DA10008DE28F +:1021E000030090E820329FE503008BE80020A0E385 +:1021F0000010A0E3060083E80C129FE5800191E83F +:10220000081097E15A00000A8304A0E30720A0E128 +:102210000830A0E1C009A0E10010E0E3C04B00EBF2 +:10222000F8319FE5DC219FE50040E0E30050E0E36A +:10223000300083E8B000C2E10C409DE50030A0E32F +:102240000830C4E5D8319FE5005093E5B010D2E1E5 +:102250000500A0E1AF4B00EB000050E30600001AC0 +:10226000ACC19FE5B4219FE518009CE8030092E80B +:10227000003093E00140A4E018008CE8A4319FE511 +:10228000930582E0A223A0E1823262E0032182E092 +:10229000029245E0000059E31D00001A70219FE5FD +:1022A000300092E864319FE524C4A0E124E8A0E175 +:1022B00025BCA0E1246CA0E12574A0E12588A0E163 +:1022C0000310A0E11020A0E301C0C3E502E0C3E5D4 +:1022D0000360C3E50570C3E50680C3E507B0C3E549 +:1022E0000F90C3E50040C3E50450C3E50890C3E583 +:1022F0000990C3E50A90C3E50B90C3E50C90C3E5D4 +:102300000D90C3E50E90C3E50C00A0E3B21C00EBFA +:10231000391E00EB18D08DE2F04FBDE81EFF2FE113 +:102320000400A0E10510A0E1FC209FE50030A0E33F +:102330000B4800EB000050E3A7FFFFBA000058E392 +:10234000130000DAC0109FE57D4EA0E30050A0E32B +:10235000300081E80200A0E3A8209FE5BC309FE5A3 +:10236000B000C2E10010A0E30100A0E3030083E895 +:10237000B0FFFFEAA4309FE50010A0E384209FE5B2 +:102380000000A0E3030083E8FA1EA0E3B010C2E15E +:10239000A8FFFFEA0100001A7D0E57E3E8FFFF8A5D +:1023A000010078E30C0000BA0900000A000058E3BD +:1023B0000F0000DA0720A0E10830A0E1FA0EA0E348 +:1023C0000010A0E3564B00EB0008A0E12008A0E1BC +:1023D000E0FFFFEA7D0E77E3F3FFFF2A8324A0E30B +:1023E00024409FE5422AA0E10030E0E30C0084E8AD +:1023F00080FFFFEA81FFFF1A000057E37FFFFF9A8B +:10240000EBFFFFEA90100040000000407808004019 +:10241000541200407008004052110040D012634135 +:10242000800800403C110040D34D6210D01263C1BF +:1024300030402DE908519FE5140095E5E80600EBD2 +:1024400000419FE50030A0E120CCA0E12024A0E1E4 +:102450002018A0E1100095E50120C4E50210C4E5B4 +:1024600003C0C4E50030C4E54D0700EB0030A0E137 +:1024700020CCA0E12024A0E12018A0E1180095E5DF +:102480000520C4E50610C4E507C0C4E50430C4E572 +:102490002D0700EB0030A0E120CCA0E12024A0E13A +:1024A0002018A0E1200095E50920C4E50A10C4E544 +:1024B0000BC0C4E50830C4E50C0700EB0030A0E118 +:1024C00020CCA0E12024A0E12018A0E11C0095E58B +:1024D0000D20C4E50E10C4E50FC0C4E50C30C4E502 +:1024E000EA0600EB0030A0E120CCA0E12324A0E12B +:1024F000240095E52318A0E11120C4E51210C4E5DD +:1025000013C0C4E51030C4E5C80600EB0410A0E118 +:102510000030A0E1205CA0E120C4A0E120E8A0E11F +:102520002420A0E30A00A0E315C0C4E516E0C4E53A +:102530001750C4E51430C4E5271C00EB3040BDE85B +:102540001EFF2FE1500D00404410004080219FE508 +:1025500010402DE900E0A0E3B0E0C2E174219FE566 +:1025600074419FE574C19FE5B0E0C2E170119FE541 +:102570000400A0E300E08CE517E0C4E500E0C4E55A +:1025800001E0C4E502E0C4E503E0C4E504E0C4E51D +:1025900005E0C4E506E0C4E507E0C4E508E0C4E5FD +:1025A00009E0C4E50AE0C4E50BE0C4E50CE0C4E5DD +:1025B0000DE0C4E50EE0C4E50FE0C4E510E0C4E5BD +:1025C00011E0C4E512E0C4E513E0C4E514E0C4E59D +:1025D00015E0C4E516E0C4E56E1A00EB04319FE592 +:1025E00004119FE5000083E50500A0E3691A00EBF4 +:1025F000F8309FE5F8109FE5000083E50600A0E3B2 +:10260000641A00EBEC309FE5EC109FE5000083E5D9 +:102610000300A0E35F1A00EBE0309FE5E0109FE5C8 +:10262000000083E50C00A0E35A1A00EBD4309FE5CC +:10263000D4109FE5000083E50100A0E3551A00EBEC +:10264000C8309FE5C8109FE5000083E50200A0E3C5 +:10265000501A00EBBC309FE5BC109FE5000083E5FD +:102660000800A0E34B1A00EBB0309FE5B0109FE5E7 +:10267000000083E51000A0E3461A00EBA4309FE5BC +:10268000A4109FE5000083E50F00A0E3411A00EBD2 +:1026900098309FE50410A0E1000083E50E00A0E360 +:1026A0003C1A00EB88309FE588109FE5000083E529 +:1026B0001100A0E3371A00EB7C309FE5000083E5B2 +:1026C000BB1C00EBCA1C00EB9F1C00EB1040BDE8DC +:1026D0001EFF2FE1401100408C10004070100040A0 +:1026E0003C110040B0100040401000408D120040EE +:1026F00064120040BC1200407C110040B110004048 +:102700008411004054120040901000400A11004013 +:102710006C10004088110040A41200408C12004050 +:10272000801100404211004094100040AC12004063 +:102730003011004068100040F2100040A812004024 +:10274000F0472DE9EC639FE50210D6E50330D6E5AE +:102750000E00D6E50F20D6E5031491E1024480E196 +:102760000400000AD0339FE5000093E5694A00EBBE +:10277000000054E13D00000A0010D6E50130D6E526 +:102780000C00D6E50D20D6E5031491E1024480E16A +:102790000400000AA0339FE5000093E55D4A00EBCA +:1027A000000054E19600000A0410D6E50530D6E595 +:1027B0001000D6E51120D6E5031491E1024480E132 +:1027C0000400000A70339FE5000093E5514A00EBD6 +:1027D000000054E1CD00000A0610D6E50730D6E52A +:1027E0001200D6E51320D6E5031491E1024480E1FE +:1027F0000400000A40339FE5000093E5454A00EBE2 +:10280000000054E1C600000A0810D6E50930D6E5FC +:102810001400D6E51520D6E5031491E1024480E1C9 +:102820000400000A10339FE5000093E5394A00EBED +:10283000000054E16D00000A0B10D6E50A30D6E521 +:102840001600D6E51720D6E5011493E1024480E195 +:102850000400000AE0329FE5000093E52D4A00EBFA +:10286000000054E11200000AF047BDE81EFF2FE10E +:10287000C8029FE5C8129FE500C0A0E30030D0E584 +:102880000120D0E501C08CE208005CE30830C1E51E +:102890000920C1E5020080E2021081E2F6FFFF1A82 +:1028A0009C129FE51820A0E30B00A0E34A1B00EB5D +:1028B000B0FFFFEA8C529FE50520D5E50400D5E581 +:1028C0000610D5E580329FE5020480E17C429FE559 +:1028D00001E0D3E507A0D5E50790D3E50220D3E5D5 +:1028E00000C0D3E50460D3E50570D3E50680D3E5E9 +:1028F000010880E10310D3E50A0C80E103E0C4E5A0 +:102900000020C4E50110C4E502C0C4E50460C4E5CC +:102910000570C4E50680C4E50790C4E57E0500EBBC +:102920000910D5E50820D5E50AC0D5E50038A0E1B5 +:10293000012482E10B00D5E5003063E20C2882E13E +:10294000231CA0E12338A0E11830C4E51910C4E528 +:10295000000C82E17C0500EB0D20D5E50C30D5E5BF +:102960000E10D5E50FC0D5E5023483E1013883E1CF +:102970002024A0E11A00C4E51B20C4E50C0C83E16F +:102980007E0500EB1120D5E51030D5E51210D5E518 +:1029900013C0D5E5023483E1013883E12024A0E1AE +:1029A0001C00C4E51D20C4E50C0C83E1800500EB90 +:1029B0000370D5E500C0D5E501E0D5E50260D5E5B9 +:1029C0002034A0E11E00C4E50410A0E17220A0E3C1 +:1029D0001F30C4E54AC0C4E54BE0C4E54C60C4E523 +:1029E0004D70C4E51200A0E3FB1A00EB9DFFFFEA67 +:1029F0005C119FE51820A0E30D00A0E3F61A00EBA0 +:102A00008CFFFFEA4C519FE5140095E5740500EB3F +:102A100044419FE50030A0E120CCA0E12024A0E1CA +:102A20002018A0E1100095E50120C4E50210C4E5DE +:102A300003C0C4E50030C4E5D90500EB0030A0E1D7 +:102A400020CCA0E12024A0E12018A0E1180095E509 +:102A50000520C4E50610C4E507C0C4E50430C4E59C +:102A6000B90500EB0030A0E120CCA0E12024A0E1DA +:102A70002018A0E1200095E50920C4E50A10C4E56E +:102A80000BC0C4E50830C4E5980500EB0030A0E1B8 +:102A900020CCA0E12024A0E12018A0E11C0095E5B5 +:102AA0000D20C4E50E10C4E50FC0C4E50C30C4E52C +:102AB000760500EB0030A0E120CCA0E12324A0E1CA +:102AC0002318A0E1240095E51120C4E51210C4E507 +:102AD00013C0C4E51030C4E5540500EB0030A0E19C +:102AE000205CA0E120C4A0E120E8A0E10410A0E166 +:102AF0002420A0E315C0C4E516E0C4E51750C4E5E2 +:102B00001430C4E50A00A0E3B31A00EB25FFFFEA86 +:102B100048109FE50120A0E30900A0E3AE1A00EBF6 +:102B20002CFFFFEA38109FE52420A0E30700A0E374 +:102B3000A91A00EB33FFFFEA701000403C1100407F +:102B40006C110040981000400A110040C00F004076 +:102B5000CC0F004052110040500D00404410004086 +:102B60000811004068120040F04F2DE9A82F9FE5A2 +:102B7000A80F9FE50030D2E50E22A0E3001090E5FB +:102B8000022982E2082092E5944F9FE568D04DE249 +:102B9000FF0053E3011081E20230A0E364208DE5E1 +:102BA0000030C4E5001080E5CD02000A743F9FE5C7 +:102BB000B840D3E1000054E31B02000A684F9FE5D0 +:102BC00094C182E02223A0E1823262E0033182E0FC +:102BD000832141E0640052E300005213BD03000A68 +:102BE000940182E02223A0E1823262E0033182E09C +:102BF000832141E0960052E332005213C602000ADC +:102C0000221900EB2C3F9FE5003093E50820D3E527 +:102C1000000052E39200000A0020A0E30820C3E570 +:102C2000143F9FE50390D3E502B0D3E51AA0D3E5A6 +:102C30001E80D3E50670D3E52240D3E52620D3E5F8 +:102C40000150D3E51960D3E51DE0D3E50510D3E5C8 +:102C500021C0D3E52500D3E560908DE51B90D3E539 +:102C60005C908DE51F90D3E554908DE50790D3E5FA +:102C70004C908DE52390D3E548908DE52790D3E5E2 +:102C800040908DE5020480E11C20D3E50B5485E1E2 +:102C90000A6486E100B0D3E504A0D3E558208DE5B1 +:102CA00004C48CE12040D3E550408DE52490D3E569 +:102CB00008E48EE10880D3E544908DE52820D3E533 +:102CC00060409DE55C909DE53C208DE554209DE5B0 +:102CD000045885E1096886E14C409DE548909DE5F2 +:102CE00002E88EE1071481E140209DE50A7C85E140 +:102CF000041881E158509DE509C88CE150909DE58C +:102D0000088C81E1020880E13C109DE52C2E9FE5B6 +:102D100005AC86E1095C8EE19C5082E5010C80E106 +:102D20001C5E9FE51C9E9FE538008DE544E09DE517 +:102D300001100BE202000BE20010C5E50000C9E53E +:102D4000041E9FE5040E9FE50E6C8CE104C00BE2AF +:102D500020E00BE200C0C0E500E0C1E5947082E530 +:102D600098A082E5907082E5E44D9FE538209DE5CE +:102D7000948084E5986084E5908084E59C2084E5D7 +:102D80002BA0D3E50A80D3E52A70D3E53260D3E5E2 +:102D90001650D3E53E40D3E50B90D3E50910D3E5BB +:102DA00029E0D3E53120D3E515C0D3E53D00D3E5D7 +:102DB00034A08DE533A0D3E530A08DE517A0D3E591 +:102DC0002CA08DE53FA0D3E524A08DE5040480E18F +:102DD0004040D3E520408DE5081481E134A0D3E5DF +:102DE0002C80D3E5091881E107E48EE130909DE560 +:102DF0000C70D3E51830D3E5062482E105C48CE1DC +:102E000034509DE5092882E128308DE524409DE578 +:102E10002C309DE505E88EE128909DE5075C81E179 +:102E20000A1C82E120A09DE503C88CE1040880E132 +:102E3000203D9FE5204D9FE5086C8EE10A2C80E146 +:102E400009EC8CE180001BE39C1083E5182084E5ED +:102E5000945083E5986083E514E084E5905083E521 +:102E60006B02001AFE0B00EBDCCC9FE50030DCE5CA +:102E7000000053E3E201000AE03C9FE5182093E5DF +:102E8000DC6C9FE5220CA0E12234A0E12218A0E135 +:102E90002130C6E52210C6E52300C6E52020C6E5A0 +:102EA0009CEC9FE50030DEE5000053E3B601000A2C +:102EB000A83C9FE50C1093E5002093E5215CA0E180 +:102EC000224CA0E12234A0E12208A0E121C4A0E12B +:102ED00021E8A0E10130C6E50200C6E50340C6E5F1 +:102EE0000DC0C6E50EE0C6E50F50C6E50020C6E5FC +:102EF0000C10C6E54C0C9FE50030D0E5000053E314 +:102F00008301000A543C9FE5101093E5042093E5EB +:102F1000215CA0E1224CA0E12234A0E12208A0E142 +:102F200021C4A0E121E8A0E10530C6E50600C6E520 +:102F30000740C6E511C0C6E512E0C6E51350C6E578 +:102F40000420C6E51010C6E5001C9FE50030D1E561 +:102F5000000053E35001000A003C9FE5141093E584 +:102F6000082093E5215CA0E1224CA0E12234A0E1FD +:102F70002208A0E121C4A0E121E8A0E10930C6E5D2 +:102F80000A00C6E50B40C6E515C0C6E516E0C6E575 +:102F90001750C6E50820C6E51410C6E5C4BB9FE57A +:102FA00014009BE50E0400EB0030A0E120CCA0E172 +:102FB0002024A0E12018A0E110009BE51920C6E51F +:102FC0001A10C6E51BC0C6E51830C6E5740400EB50 +:102FD0000030A0E1202CA0E12014A0E12008A0E115 +:102FE0001F20C6E51D10C6E51E00C6E51C30C6E55F +:102FF000900700EB703B9FE5BA25D3E1010012E397 +:10300000682B9F05642B9F15B030D201B030D211D0 +:103010000130430201308312B030C201B030C2111E +:10302000F030D2E1481B9FE5040053E33C0B9FE5E1 +:103030000530A0C30140A0C3B020D1E1B030C0C171 +:10304000B040C1C1030000CA000053E30050A0B368 +:10305000B050C0B1B050C1B1000052E30301001A3A +:10306000F030D1E1010053E3AC9A9F0502308302B6 +:103070000030C905FC4A9FE5003094E50820D3E5FF +:10308000000052E31300000A983A9FE5B820D3E10C +:10309000000052E30C00000ADC3A9FE50030D3E563 +:1030A000030053E3CD01000A000053E368CA9F0503 +:1030B000013043020030CC050300000A040053E352 +:1030C0002E03000A050053E31703000A002094E5CD +:1030D0000030A0E30830C2E53C1A9FE50000D1E5CE +:1030E000013040E2010053E35601009A040050E32E +:1030F0008C01000A209A9FE50020D9E5FF0052E3E9 +:103100005B01000A013042E2010053E35F02009AD2 +:10311000000052E3030052130040A0130140A0033B +:103120008A01000A040052E30603000A050052E384 +:10313000AA02000A446A9FE50210D6E50330D6E5EC +:103140000E00D6E50F20D6E5031491E1024480E19C +:103150001400000AC4C99FE500009CE5ED4700EBA0 +:10316000000054E10F00001AB8099FE5101A9FE50E +:1031700000C0A0E30030D0E50120D0E501C08CE222 +:1031800008005CE30830C1E50920C1E5020080E2E7 +:10319000021081E2F6FFFF1A0B00A0E3E0199FE5A1 +:1031A0001820A0E30C1900EB0010D6E50130D6E59D +:1031B0000C00D6E50D20D6E5031491E1024480E130 +:1031C0000400000A54E99FE500009EE5D14700EBAA +:1031D000000054E19501000A0410D6E50530D6E55B +:1031E0001000D6E51120D6E5031491E1024480E1F8 +:1031F0000400000A24299FE5000092E5C54700EB82 +:10320000000054E18401000A0610D6E50730D6E537 +:103210001200D6E51320D6E5031491E1024480E1C3 +:103220000400000AF4389FE5000093E5B94700EB7D +:10323000000054E1BF01000A0810D6E50930D6E5C8 +:103240001400D6E51520D6E5031491E1024480E18F +:103250000400000AC4589FE5000095E5AD4700EB67 +:10326000000054E15701000A18B99FE50B10D6E59C +:103270000A30D6E51600D6E51720D6E5011493E10D +:10328000024480E10400000A90989FE5000099E55F +:10329000A04700EB000054E1AB01000A0E42A0E39E +:1032A000024984E2541A00EB083094E564009DE57D +:1032B000030050E1F800008A083094E564209DE5A1 +:1032C000034062E0671500EBBC889FE50060A0E169 +:1032D0000400A0E1BE4200EB000054E3007098E55A +:1032E000FA0000BA0121A0E3592882E20030A0E3ED +:1032F000F24200EB0040A0E10600A0E10150A0E195 +:10330000B34200EB000056E31B0100BA0020A0E12D +:103310000130A0E10400A0E10510A0E18B4300EB27 +:103320000121A0E38F2882E2012982E20030A0E39C +:10333000E24200EB6F4400EB0710A0E1984400EB81 +:10334000D8379FE544289FE5001093E5924183E03C +:10335000A332A0E1033183E0033183E0030151E1B3 +:10336000000088E50C00001A4214A0E3321781E245 +:10337000994500EB0030A0E30020A0E120CCA0E1C3 +:103380002014A0E12008A0E1003088E51510CBE56D +:103390001600CBE517C0CBE51420CBE5F0379FE551 +:1033A000F000D3E18A4200EB0121A0E38F2882E202 +:1033B000012982E20030A0E3644300EB4D4400EBBE +:1033C000DC579FE5180095E80020A0E120ACA0E1C3 +:1033D000241CA0E12004A0E122C8A0E123E4A0E194 +:1033E0002358A0E1236CA0E12474A0E12488A0E18B +:1033F0000710CBE51100CBE512C0CBE513A0CBE560 +:1034000001E0CBE50250CBE50360CBE50570CBE5F1 +:103410000680CBE51020CBE50030CBE50440CBE5C2 +:1034200068D08DE2F04FBDE81EFF2FE1F8569FE512 +:10343000952183E02333A0E1832263E0023183E01E +:10344000830151E19E01000A959183E02333A0E1BD +:10345000832263E0023183E0833141E0320053E3B1 +:10346000E6FDFF1A0400A0E1101200EBE3FDFFEA05 +:10347000010052E3FEFEFF1AF020D1E1000052E30A +:10348000FBFEFF1A90A69FE50030DAE5FF0053E34C +:103490000A30A0110020C315F5FEFFEAF4369FE5BF +:1034A00001C0D3E50500D3E50010D3E50420D3E542 +:1034B00002E0D3E50640D3E50C1481E1002482E16B +:1034C00007C0D3E50300D3E50E1881E1042882E1AB +:1034D000001C81E10C2C82E1214CA0E1225CA0E1E6 +:1034E0002134A0E12108A0E122C4A0E122E8A0E16A +:1034F0000930C6E50A00C6E50B40C6E515C0C6E5BD +:1035000016E0C6E51750C6E50810C6E51420C6E566 +:10351000A1FEFFEA80369FE505C0D3E50D00D3E5A7 +:103520000410D3E50C20D3E506E0D3E50E40D3E547 +:103530000C1481E1002482E10FC0D3E50700D3E53C +:103540000E1881E1042882E1001C81E10C2C82E14B +:10355000214CA0E1225CA0E12134A0E12108A0E1FE +:1035600022C4A0E122E8A0E10530C6E50600C6E5D8 +:103570000740C6E511C0C6E512E0C6E51350C6E532 +:103580000410C6E51020C6E56EFEFFEA08369FE58A +:1035900001C0D3E50900D3E50010D3E50820D3E549 +:1035A00002E0D3E50A40D3E50C1481E1002482E176 +:1035B0000BC0D3E50300D3E50E1881E1042882E1B6 +:1035C000001C81E10C2C82E1214CA0E1225CA0E1F5 +:1035D0002134A0E12108A0E122C4A0E122E8A0E179 +:1035E0000130C6E50200C6E50340C6E50DC0C6E5EC +:1035F0000EE0C6E50F50C6E50010C6E50C20C6E596 +:103600003BFEFFEA90259FE51110D2E51030D2E590 +:1036100012C0D2E51300D2E5013483E10C3883E116 +:10362000003C83E138659FE5230CA0E12324A0E161 +:103630002318A0E12120C6E52210C6E52300C6E537 +:103640002030C6E515FEFFEA58359FE5060093E8F1 +:103650004C359FE5300093E8014054E00250C5E04E +:10366000000055E3250100DAAC449FE50030E0E3BB +:103670000030C4E540259FE5A4A49FE50030A0E309 +:103680000130CAE5B830C2E1B030C2E1B230C2E1C7 +:10369000B630C2E1B430C2E1A5FEFFEA711400EB1E +:1036A00064109DE5083094E5000061E0034080E08F +:1036B0006C1400EBD0849FE50060A0E10400A0E161 +:1036C000C34100EB000054E3007098E504FFFFAA3B +:1036D0004124A0E30F2682E20030A0E3EE4000EB9D +:1036E000FFFEFFEAA4449FE5945183E0A332A0E1EA +:1036F000033183E0033183E0030151E1FA00000A62 +:1037000094A183E0A332A0E1033183E0033183E09D +:10371000033141E0320053E338FDFF1A0000A0E31B +:10372000621100EB35FDFFEA84549FE50C4095E5FE +:103730000010A0E30400A0E1FF4400EB000050E310 +:10374000120000CAD0539FE50330A0E30030C5E566 +:1037500064349FE5C8139FE50120A0E30120C1E583 +:10376000B820C3E10020A0E3B020C3E1B220C3E150 +:10377000B620C3E1B420C3E16DFEFFEA4124A0E31B +:103780000F2682E20030A0E3C34000EBDEFEFFEA3A +:103790000400A0E1994100EB392E8FE20C0092E881 +:1037A000BC4000EB534300EB0030A0E10C3085E55A +:1037B0000010A0E3E24400EB000050E30030A0B3AF +:1037C0000C3085B54AFEFFEAB8B39FE51820A0E3A8 +:1037D0000B10A0E10D00A0E37F1700EBA2FEFFEAB3 +:1037E00034C39FE50030DCE5000053E3F400000A39 +:1037F000030053E334FEFF1AA4A39FE5A4239FE52F +:1038000000069AE8013043E20030CCE5000682E889 +:103810002DFEFFEAF50800EB91FDFFEAF8129FE5A7 +:103820000120A0E30900A0E36B1700EB75FEFFEA9F +:1038300014009BE5EA0100EB60439FE50030A0E146 +:1038400020CCA0E12024A0E12018A0E110009BE5FD +:103850000120C4E50210C4E503C0C4E50030C4E59E +:103860004F0200EB0030A0E120CCA0E12024A0E139 +:103870002018A0E118009BE50520C4E50610C4E56A +:1038800007C0C4E50430C4E52F0200EB0030A0E11E +:1038900020CCA0E12024A0E12018A0E120009BE59D +:1038A0000920C4E50A10C4E50BC0C4E50830C4E52E +:1038B0000E0200EB0030A0E120CCA0E12024A0E12A +:1038C0002018A0E11C009BE50D20C4E50E10C4E506 +:1038D0000FC0C4E50C30C4E5EC0100EB0030A0E102 +:1038E00020CCA0E12324A0E12318A0E124009BE543 +:1038F0001120C4E51210C4E513C0C4E51030C4E5BE +:10390000CA0100EB0030A0E1205CA0E120C4A0E1EE +:1039100020E8A0E10410A0E12420A0E315C0C4E544 +:1039200016E0C4E51750C4E51430C4E50A00A0E36E +:10393000291700EB27FEFFEA24129FE52420A0E3CD +:103940000700A0E3241700EB3AFEFFEA5C529FE574 +:1039500064329FE50520D5E50400D5E50610D5E5E0 +:1039600007C0D3E5020480E13C429FE507A0D5E50E +:103970000220D3E500C08DE501E0D3E500C0D3E52A +:103980000460D3E50570D3E50680D3E5010880E146 +:103990000310D3E50020C4E50110C4E502C0C4E56E +:1039A0000460C4E50570C4E503E0C4E50680C4E531 +:1039B00000E09DE50A0C80E107E0C4E5560100EB5C +:1039C0000910D5E50820D5E50AC0D5E50038A0E105 +:1039D000012482E10B00D5E5003063E20C2882E18E +:1039E000231CA0E12338A0E11830C4E51910C4E578 +:1039F000000C82E1540100EB0D20D5E50C30D5E53B +:103A00000E10D5E50FC0D5E5023483E1013883E11E +:103A10002024A0E11A00C4E51B20C4E50C0C83E1BE +:103A2000560100EB1120D5E51030D5E51210D5E593 +:103A300013C0D5E5023483E1013883E12024A0E1FD +:103A40001C00C4E51D20C4E50C0C83E1580100EB0B +:103A50000370D5E500C0D5E501E0D5E50260D5E508 +:103A60002034A0E11E00C4E50410A0E17220A0E310 +:103A70001F30C4E54AC0C4E54BE0C4E54C60C4E572 +:103A80004D70C4E51200A0E3D31600EB02FEFFEA7E +:103A900024319FE588C09FE50000A0E30120A0E35A +:103AA0003E1BE0E30CE0A0E30120CCE5B410C3E151 +:103AB000B8E0C3E1B000C3E1B200C3E1B600C3E1C6 +:103AC0009BFDFFEA0100A0E3781000EB4C309FE57E +:103AD000001093E55BFEFFEA0100A0E3731000EB2A +:103AE00038E09FE500109EE53CFCFFEA0100A0E302 +:103AF0006E1000EB24909FE5001099E5FFFEFFEAB1 +:103B000079FDFF1A7A39A0E3473E83E20F3083E262 +:103B1000030054E174FDFF9AD2FEFFEA0811004051 +:103B20003C110040041100406C110040D34D621064 +:103B3000E17A843F7B14AE4784110040B11000400D +:103B4000DC0D004009110040C4120040C5120040C5 +:103B5000BC0F0040180C0040A00E0040E00B0040DD +:103B6000180D004068120040500D0040440B00400A +:103B7000401100408C100040801100408C12004029 +:103B8000701000409810004052110040880800401A +:103B90001F85EB5174140040BC1200408D12004090 +:103BA000441000407008004034110040CC0F004029 +:103BB0000A1100404412004004110040C00F0040B0 +:103BC0000811004028101FE528201FE5030091E898 +:103BD000013083E20030CCE5030082E83AFDFFEAE1 +:103BE00034401FE508C094E5041094E5002094E5F6 +:103BF0000C5094E52C0CA0E154301FE50C008DE531 +:103C000021ECA0E12C94A0E12C08A0E118E08DE5C6 +:103C100014908DE510008DE522ACA0E12264A0E1B6 +:103C20002278A0E125ECA0E12594A0E12508A0E1FF +:103C30001CA08DE501028DE917E0C3E50960C3E52D +:103C40000A70C3E51C909DE521A8A0E12184A0E1B4 +:103C50000B90C3E50D80C3E50EA0C3E518A09DE55C +:103C60000FA0C3E514E09DE511E0C3E510909DE5CC +:103C70001290C3E50CA09DE513A0C3E508E09DE507 +:103C800015E0C3E504909DE50200A0E10C10C3E53A +:103C90000820C3E510C0C3E51690C3E51450C3E582 +:103CA0009D0000EBF0501FE5B200C5E1040094E573 +:103CB000A50000EBB000C5E1080094E5AF0000EB03 +:103CC000B400C5E10C0094E5B90000EB24C11FE588 +:103CD0000030DCE50120DCE5000053E30210A01316 +:103CE0000010A003000052E30CE0A0E1B600C5E123 +:103CF0000200000A000051E30310A0130110A0030A +:103D00000230DEE5000053E30330DCE504108113EC +:103D100060A11FE5000053E3081081130130A0E308 +:103D2000B810C5E10130CAE501FDFFEA74011FE5E5 +:103D30000030D0E5050053E30420A0030030A001CB +:103D40000020C305E0FCFFEA9C311FE50C0093E571 +:103D5000970000EBA4511FE5A4211FE50130A0E36B +:103D60000890A0E30130C5E5B600C2E1B440C2E16D +:103D7000B890C2E1B040C2E1B240C2E1ECFCFFEA5F +:103D8000C8E11FE50030DEE5030053E3CEFCFF1A77 +:103D90000520A0E30020CEE52A0100EBCAFCFFEAE3 +:103DA00004E02DE5154000EB24208FE20C0092E8A2 +:103DB000424000EB0121A0E3662882E2022982E270 +:103DC0000030A0E3E14000EBCA4100EB04E09DE4D9 +:103DD0001EFF2FE1FB210940182D445404E02DE57E +:103DE000064000EB0121A0E3662882E2022982E27C +:103DF0000030A0E3314000EB10208FE20C0092E88D +:103E0000D24000EBBB4100EB04E09DE41EFF2FE13C +:103E1000FB210940182D44540008A0E104E02DE5E1 +:103E20004008A0E14F4200EB1113A0E37A1881E2B1 +:103E3000E94200EB04E09DE41EFF2FE10008A0E151 +:103E400004E02DE54008A0E1464200EBEB3F00EB2B +:103E50000121A0E3C32882E2222B82E20030A0E30A +:103E6000BA4000EB10208FE20C0092E8134000EB08 +:103E7000A04100EB04E09DE41EFF2FE1019D2340E3 +:103E800005A3923A0008A0E104E02DE54008A0E176 +:103E9000344200EB020180E2D83F00EB0121A0E3B5 +:103EA000C32882E2222B82E20030A0E3A74000EB8D +:103EB00010208FE20C0092E8004000EB8D4100EBF7 +:103EC00004E09DE41EFF2FE1019D234005A3923AEB +:103ED0000008A0E104E02DE54008A0E1214200EB4C +:103EE000020180E2C53F00EB0121A0E3C32882E28A +:103EF000222B82E20030A0E3944000EB10208FE2FE +:103F00000C0092E8ED3F00EB7A4100EB04E09DE409 +:103F10001EFF2FE1019D234005A3923A04E02DE509 +:103F2000B63F00EB18208FE20C0092E8E33F00EB75 +:103F3000594100EB0008A0E14008A0E104E09DE445 +:103F40001EFF2FE127EBA1402DB29DEF04E02DE5F0 +:103F5000AA3F00EB1C208FE20C0092E8D73F00EB59 +:103F60004D4100EB000060E20008A0E14008A0E144 +:103F700004E09DE41EFF2FE127EBA1402DB29DEF51 +:103F800004E02DE59D3F00EB1C208FE20C0092E841 +:103F9000CA3F00EB404100EB000060E20008A0E1F6 +:103FA0004008A0E104E09DE41EFF2FE1F5C57C4040 +:103FB000A60A462504E02DE5903F00EB18208FE28D +:103FC0000C0092E8BD3F00EB334100EB0008A0E19C +:103FD0004008A0E104E09DE41EFF2FE199794440F0 +:103FE0009A99999904E02DE5DE4100EB1113A0E3C5 +:103FF0007A1881E2784200EB803F00EB24208FE2C8 +:104000000C0092E8AD3F00EB0121A0E3662882E2BC +:10401000022982E20030A0E34C4000EB354100EB86 +:1040200004E09DE41EFF2FE1FB210940182D4454BC +:1040300004E02DE5000060E2CA4100EB6F3F00EBB9 +:1040400038208FE20C0092E89C3F00EB294100EB06 +:104050006A3F00EB2C208FE20C0092E8973F00EBC8 +:104060000121A0E3662882E2022982E20030A0E377 +:10407000364000EB1F4100EB04E09DE41EFF2FE102 +:10408000098A8F3FD200DE02FB210940182D4454DB +:1040900004E02DE5000060E2B24100EB573F00EB89 +:1040A00038208FE20C0092E8843F00EB114100EBD6 +:1040B000523F00EB2C208FE20C0092E87F3F00EB98 +:1040C0000121A0E3662882E2022982E20030A0E317 +:1040D0001E4000EB074100EB04E09DE41EFF2FE1D2 +:1040E000098A8F3FD200DE02FB210940182D44547B +:1040F00004E02DE59B4100EB403F00EB38208FE2D0 +:104100000C0092E86D3F00EBFA4000EB3B3F00EB08 +:104110002C208FE20C0092E8683F00EB0121A0E325 +:10412000662882E2022982E20030A0E3074000EB29 +:10413000F04000EB04E09DE41EFF2FE1098A8F3F71 +:10414000D200DE02FB210940182D4454573AA0E367 +:10415000393D83E204E02DE5030060E0814100EB9E +:104160001113A0E37A1881E21B4200EB233F00EB1E +:1041700024208FE20C0092E8503F00EB0121A0E3E5 +:10418000662882E2022982E20030A0E3EF3F00EBE2 +:10419000D84000EB04E09DE41EFF2FE1FB21094025 +:1041A000182D445404E02DE5000060E26D4100EB61 +:1041B0001113A0E37A1881E2074200EB0F3F00EBF6 +:1041C00024208FE20C0092E83C3F00EB0121A0E3A9 +:1041D000662882E2022982E20030A0E3DB3F00EBA6 +:1041E000C44000EB04E09DE41EFF2FE1FB210940E9 +:1041F000182D445430002DE944C09FE50C009CE884 +:1042000008D04DE20C008DE80040A0E1C45FA0E1C1 +:104210000C009DE803009CE8042092E00530A3E038 +:10422000010053E1F9FFFFCA0200000A08D08DE245 +:104230003000BDE81EFF2FE1000052E1F3FFFF8ACE +:10424000F9FFFFEA70080040D4309FE5002093E5B5 +:104250000830D2E5000053E30000A0E3C4109FE55E +:10426000C4209FE51F00001A0F30C2E50030C1E5F1 +:104270000130C1E50230C1E50330C1E50430C1E5DC +:104280000530C1E50630C1E50730C1E50830C1E5BC +:104290000930C1E50A30C1E50B30C1E50030C2E5A7 +:1042A0000130C2E50230C2E50330C2E50430C2E5A8 +:1042B0000530C2E50630C2E50730C2E50830C2E588 +:1042C0000930C2E50A30C2E50B30C2E50C30C2E568 +:1042D0000D30C2E50E30C2E50C30C1E50D30C1E550 +:1042E0000E30C1E50F30C1E540309FE540209FE52D +:1042F000180083E53C309FE5180082E5180083E54F +:1043000034209FE534309FE5180082E5180083E5EE +:104310002C209FE52C309FE5180082E5180083E5EE +:104320001EFF2FE19410004042110040F2100040A7 +:10433000EC120040101300407C1300403413004086 +:1043400058130040C8120040A0130040F04F2DE960 +:104350006C399FE50100D3E51BDE4DE20080D3E51B +:10436000AC018DE50510D3E50450D3E5A4118DE52E +:104370000920D3E50840D3E594218DE51D10D3E550 +:1043800011A0D3E50DB0D3E51560D3E510E0D3E57A +:104390000CC0D3E51400D3E51C20D3E580118DE5D6 +:1043A0000210D3E5A8118DE50610D3E5A0118DE527 +:1043B0000A10D3E590118DE51210D3E58C118DE52F +:1043C0000E10D3E588118DE51610D3E584118DE527 +:1043D0001E10D3E57C118DE5AC119DE5018488E1CB +:1043E000A4119DE5015485E194119DE5060480E149 +:1043F000014484E180619DE50710D3E50AE48EE184 +:10440000062482E103A0D3E59C118DE51F60D3E56E +:104410000F70D3E51710D3E51390D3E50BC48CE1EF +:104420000BB0D3E578618DE5A8619DE5068888E14C +:10443000A0619DE5065885E190619DE5064884E10F +:104440008C619DE506E88EE188619DE506C88CE1FA +:1044500084619DE5060880E17C619DE5062882E196 +:104460000A6C88E19C819DE5085C85E198518DE5A9 +:10447000095C8EE101EC80E178019DE544189FE53F +:104480000B8C84E1074C8CE100CC82E198219DE506 +:1044900014E081E5042081E520C081E5006081E52C +:1044A000088081E5105081E50C4081E51940D3E595 +:1044B00018A0D3E574418DE54180D3E54060D3E594 +:1044C00068818DE54500D3E54450D3E560018DE575 +:1044D0004910D3E54840D3E558118DE51A10D3E5CE +:1044E0004D80D3E555B0D3E55120D3E54CE0D3E57D +:1044F00054C0D3E55000D3E570118DE54210D3E5EB +:1045000064118DE54610D3E55C118DE54A10D3E5C5 +:1045100054118DE54E10D3E54C118DE55610D3E5C1 +:1045200044118DE55210D3E53C118DE574119DE5E4 +:1045300001A48AE168119DE5020480E1016486E13D +:104540004B20D3E560119DE51B70D3E5015485E157 +:1045500008E48EE158119DE54380D3E50BC48CE15E +:1045600047B0D3E550218DE5014484E14F10D3E5F8 +:1045700048118DE55720D3E540218DE55310D3E553 +:1045800038118DE564119DE5016886E154119DE5C2 +:1045900070219DE5014884E144119DE502A88AE16E +:1045A0005C219DE501C88CE150119DE5025885E133 +:1045B0004C219DE5088C86E1016C84E148419DE534 +:1045C00040119DE502E88EE13C219DE5077C8AE1F2 +:1045D0000BAC85E1045C8EE1014C8CE138119DE56A +:1045E0006C718DE5020880E101EC80E1D8269FE541 +:1045F0006C119DE5CC069FE5008082E51C1080E5EE +:1046000004A082E5086082E5145082E5204082E53E +:104610001CE082E52120D3E52080D3E534218DE51F +:104620002540D3E52450D3E52C418DE52960D3E521 +:104630002840D3E520618DE53D10D3E531A0D3E5D9 +:104640002DB0D3E53560D3E530E0D3E52CC0D3E51C +:104650003400D3E53C20D3E500118DE52210D3E5ED +:1046600030118DE52610D3E528118DE52A10D3E50C +:104670001C118DE53210D3E518118DE52E10D3E510 +:1046800010118DE53610D3E508118DE53E10D3E508 +:10469000FC108DE534119DE5018488E12C119DE528 +:1046A000015485E120119DE5014484E13310D3E5F7 +:1046B0002770D3E50AE48EE10BC48CE123A0D3E597 +:1046C0002BB0D3E5060480E114118DE500619DE572 +:1046D000062482E12F60D3E50C618DE53710D3E528 +:1046E00004118DE530119DE53F60D3E5018888E137 +:1046F000F8608DE51C119DE528619DE5014884E188 +:10470000065885E110119DE518619DE501C88CE111 +:1047100006E88EE1FC109DE508619DE5077C85E1DA +:1047200024718DE5060880E1012882E10A6C88E1A8 +:104730000C119DE50B8C84E114419DE5045C8EE138 +:10474000014C8CE104119DE501EC80E1F8009DE550 +:1047500078159FE500CC82E124219DE5006081E58C +:10476000042081E5088081E5105081E50C4081E559 +:1047700014E081E520C081E53940D3E538A0D3E5D8 +:10478000F4408DE55980D3E55860D3E5E8808DE5A8 +:104790005D00D3E55C50D3E5E0008DE56110D3E525 +:1047A0006040D3E5D8108DE53A10D3E56580D3E5B8 +:1047B0006DB0D3E56920D3E564E0D3E56CC0D3E503 +:1047C0006800D3E5F0108DE55A10D3E5E4108DE5CF +:1047D0005E10D3E5DC108DE56210D3E5D4108DE5D5 +:1047E0006610D3E5CC108DE56E10D3E5C4108DE5D1 +:1047F0006A10D3E5BC108DE5F4109DE501A48AE1B3 +:10480000E8109DE5020480E1016486E16320D3E5C0 +:10481000E0109DE53B70D3E5015485E108E48EE1AD +:10482000D8109DE55B80D3E50BC48CE15FB0D3E588 +:10483000D0208DE5014484E16710D3E5C8108DE5F3 +:104840006F20D3E5C0208DE56B10D3E5B8108DE562 +:10485000E4109DE5016886E1D4109DE5F0209DE51A +:10486000014884E1C4109DE502A88AE1DC209DE5B1 +:1048700001C88CE1D0109DE5025885E1CC209DE572 +:10488000088C86E1016C84E1C8409DE5C0109DE57F +:1048900002E88EE1BC209DE5077C8AE10BAC85E156 +:1048A000045C8EE1014C8CE1B8109DE5020880E1CA +:1048B000EC708DE518249FE501EC80E1EC109DE59E +:1048C00008049FE51C1080E5008082E504A082E5D5 +:1048D000086082E5145082E5204082E51CE082E514 +:1048E0008920D3E58880D3E5B4208DE58D40D3E5DC +:1048F0008C50D3E5AC408DE59160D3E59040D3E595 +:10490000A0608DE59900D3E595A0D3E594E0D3E5CB +:1049100098C0D3E590008DE58A10D3E5A160D3E57A +:104920009CB0D3E5A000D3E59D20D3E5B0108DE584 +:104930008E10D3E5A8108DE59210D3E59C108DE57F +:104940009610D3E598108DE59A10D3E58C108DE57F +:10495000A210D3E584108DE59E10D3E502248BE1EF +:1049600078108DE57C208DE5B4109DE59720D3E58A +:1049700093B0D3E58F70D3E5018488E10AE48EE13A +:10498000AC109DE58BA0D3E594208DE5015485E125 +:10499000060480E1A0109DE59B60D3E5014484E11D +:1049A00088608DE590109DE501C48CE1A310D3E5EE +:1049B000B0609DE580108DE5A8109DE59F20D3E5B2 +:1049C000068888E1015885E198609DE58C109DE599 +:1049D00070208DE506E88EE19C209DE501C88CE104 +:1049E00078108DE2420091E8024884E1016886E196 +:1049F00074608DE588109DE50A6C88E10B8C84E17C +:104A000094409DE584209DE5077C85E1045C8EE172 +:104A1000014C8CE180109DE5020880E1B4229FE505 +:104A200001EC80E174009DE570109DE5A4708DE5BA +:104A3000006082E5A4609DE501CC80E1046082E530 +:104A4000088082E50C5082E5144082E520E082E592 +:104A50001CC082E57180D3E57060D3E56C808DE584 +:104A60007500D3E57450D3E564008DE57910D3E586 +:104A70007840D3E55C108DE57C20D3E554208DE5AE +:104A80007210D3E58580D3E581B0D3E5A520D3E5C9 +:104A90007DA0D3E584E0D3E580C0D3E5A400D3E5D1 +:104AA00068108DE57610D3E560108DE57A10D3E5BA +:104AB00058108DE57E10D3E54C108DE58610D3E5BA +:104AC00040108DE58210D3E534108DE5A610D3E5B6 +:104AD00028108DE56C109DE5016486E164109DE56C +:104AE000015485E15C109DE5014484E154109DE58D +:104AF0000AA481E150A08DE5020480E17F20D3E586 +:104B000077A0D3E508E48EE10BC48CE17380D3E594 +:104B10007BB0D3E544208DE58710D3E53C108DE5CF +:104B20008320D3E530208DE568209DE5A710D3E5EF +:104B3000026886E124108DE558209DE560109DE512 +:104B4000024884E1015885E14C209DE550109DE527 +:104B5000021881E148108DE540109DE501E88EE1E5 +:104B600028109DE5088C86E1010880E10B6C84E14A +:104B700044108DE2120091E834209DE50AAC85E1F5 +:104B8000015C84E13C409DE530109DE502C88CE16C +:104B900004EC8EE101CC8CE138E08DE52CC08DE594 +:104BA00024109DE530219FE5014C80E12C009DE51E +:104BB00038109DE51C0082E5008082E504A082E5B6 +:104BC000086082E5145082E5201082E50C219FE503 +:104BD000004082E5B840D3E5A9A0D3E5AD80D3E598 +:104BE000B160D3E5A8E0D3E5ACC0D3E5B000D3E530 +:104BF00014408DE5AA10D3E5B540D3E5B950D3E50F +:104C0000B420D3E520108DE5AE10D3E51C108DE562 +:104C1000B210D3E518108DE5BA10D3E50C108DE570 +:104C2000060480E114609DE5B610D3E5055486E1E5 +:104C300000108DE510508DE50AE48EE1AB60D3E500 +:104C4000B7B0D3E5B3A0D3E508C48CE1AF80D3E51A +:104C5000BB30D3E504308DE520109DE51C309DE58B +:104C6000042482E118409DE501E88EE103C88CE14F +:104C70000C109DE500309DE5040880E1064C8EE1B6 +:104C800004609DE5011885E1032882E1085C8CE160 +:104C900048809FE50AEC80E106CC81E10B3C82E193 +:104CA00008108DE51C3088E5044088E5085088E54B +:104CB00014E088E520C088E51BDE8DE2F04FBDE8FA +:104CC0001EFF2FE1881100401013004058130040D0 +:104CD0007C130040C812004034130040A013004071 +:104CE000EC120040F0472DE9208090E50070A0E133 +:104CF0000800A0E103A0A0E10140A0E10290A0E132 +:104D00008F3F00EB000050E3023188E20400A0E195 +:104D1000040000BA0310A0E10380A0E1883F00EB8B +:104D2000000050E30480A0A120109DE50800A0E150 +:104D3000C33E00EB184097E50010A0E10400A0E19D +:104D4000173E00EB1C6097E5180087E50610A0E110 +:104D50000040A0E1783F00EB025186E2000050E302 +:104D60000510A0E10400A0E1186087C5020000CA98 +:104D7000733F00EB000050E3185087B50A00A0E134 +:104D80001E3C00EB0020A0E1FF05A0E30130A0E104 +:104D9000030680E20010A0E3EC3C00EB0040A0E141 +:104DA0000800A0E10150A0E1A73F00EB000050E3A4 +:104DB000000060B2063C00EB0020A0E10130A0E161 +:104DC0000400A0E10510A0E1D84000EB0040A0E104 +:104DD0000150A0E10800A0E1001097E5983E00EB2B +:104DE000141097E5EE3D00EB0510A0E10060A0E196 +:104DF0000400A0E1BF3D00EB081097E5903E00EBFA +:104E00000910A0E18E3E00EB0010A0E10600A0E139 +:104E1000E33D00EB181097E50040A0E1040097E5A2 +:104E2000873E00EB0010A0E10400A0E1DC3D00EBB8 +:104E3000F047BDE81EFF2FE1F04F2DE90C3C9FE548 +:104E4000001093E50820D1E5000052E360D04DE268 +:104E50005F00001AF83B9FE50020D3E5050052E310 +:104E6000F0BB9F15F09B9F156200000A0520DBE553 +:104E70000430DBE50610DBE5023483E10700DBE507 +:104E8000013883E1005099E5004C83E10410A0E172 +:104E90000500A0E1283F00EB000050E3B86B9FE560 +:104EA000490000CA024184E20500A0E10410A0E12B +:104EB000233F00EB000050E3430000BA0920DBE58C +:104EC0000830DBE50A10DBE5023483E10B00DBE5AB +:104ED000013883E1045099E5004C83E10410A0E11E +:104EE0000500A0E1143F00EB000050E3686B9FE574 +:104EF000330000CA024184E20500A0E10410A0E1F1 +:104F00000F3F00EB000050E32D0000BA0D20DBE561 +:104F10000C30DBE50E10DBE5023483E10F00DBE54E +:104F2000013883E1085099E5004C83E10410A0E1C9 +:104F30000500A0E1003F00EB000050E3186B9FE587 +:104F40001D0000CA024184E20500A0E10410A0E1B6 +:104F5000FB3E00EB000050E3170000BA1120DBE538 +:104F60001030DBE51210DBE51300DBE5023483E1F2 +:104F7000013883E10C5099E5004C83E10410A0E175 +:104F80000500A0E1EC3E00EBCC6A9FE5000050E399 +:104F90000C4086C5050000CA0500A0E10010A0E392 +:104FA000E73E00EB000050E30030A0B30C3086B5C4 +:104FB00060D08DE2F04FBDE81EFF2FE1084086E58E +:104FC000E5FFFFEA044086E5CFFFFFEA004086E503 +:104FD000B9FFFFEA0030A0E30830C1E5DAFCFFEBDF +:104FE0006C3A9FE50020D3E5050052E364BA9F15B3 +:104FF000649A9F159CFFFF1A601A9FE5140091E5C3 +:10500000F7FBFFEB542A9FE50040A0E1100092E57A +:1050100063FCFFEB793B00EB443A9FE50060A0E1C5 +:10502000000093E50170A0E1743B00EB1C008DE5EE +:1050300020108DE50600A0E10710A0E13E4000EB46 +:1050400000A0A0E10400A0E101B0A0E16B3B00EBF7 +:105050000040A0E10150A0E1374000EB043A9FE599 +:1050600024008DE528108DE5000093E5633B00EBFF +:105070002C008DE530108DE50400A0E10510A0E1C5 +:10508000214000EBE0399FE534008DE538108DE5D7 +:10509000000093E5593B00EB0040A0E10150A0E186 +:1050A0000600A0E10710A0E1174000EB0020A0E1FE +:1050B0000130A0E10400A0E10510A0E17F3B00EB7E +:1050C0000A20A0E10040A0E10150A0E10B30A0E1E6 +:1050D0001C008DE2030090E8783B00EB24208DE279 +:1050E0000C0092E8753B00EB0020A0E10130A0E14C +:1050F0000400A0E10510A0E1673A00EB2C208DE24E +:105100000C0092E80040A0E10150A0E10A00A0E1FB +:105110000B10A0E1693B00EB34208DE20C0092E81B +:10512000663B00EB0020A0E10130A0E10400A0E11B +:105130000510A0E1583A00EBEE3C00EB34208DE284 +:105140000C0092E848008DE51C008DE2030090E819 +:105150005A3B00EB2C208DE20C0092E80040A0E1CD +:105160000150A0E124008DE2030090E8533B00EBE6 +:105170000020A0E10130A0E10400A0E10510A0E1C1 +:10518000443A00EBDB3C00EBE0589FE54C008DE53A +:10519000DC489FE5005095E50D10D4E50C20D4E5E2 +:1051A0000EC0D4E50FE0D4E51100D4E51030D4E50D +:1051B000BC689FE51240D4E53C508DE5012482E1B6 +:1051C000B0789FE51310D6E50C2882E1003483E126 +:1051D000007097E50E6C82E1043883E1015C83E1A5 +:1051E0000600A0E13C109DE540708DE5943D00EB8C +:1051F00040109DE50040A0E10500A0E1903D00EBDE +:105200000010A0E10400A0E1E53C00EB0510A0E1E6 +:1052100050008DE53C009DE5893D00EB40109DE58B +:105220000040A0E10600A0E1853D00EB0010A0E1F8 +:105230000400A0E1D93C00EB34A89FE554008DE5C3 +:1052400010B89FE51530DAE51420DAE501C0DBE59A +:1052500016E0DAE50010A0E148009DE544C08DE5C8 +:10526000032482E14CC09DE50EE882E1202CA0E100 +:105270001790DAE504E08DE510208DE52C28A0E1FB +:105280000C208DE504209DE550309DE544509DE5C2 +:1052900021ECA0E12C4CA0E1099C82E1D8279FE5FC +:1052A00018E08DE508408DE52168A0E12348A0E1E4 +:1052B00020A8A0E1238CA0E1020055E323E4A0E1B3 +:1052C0002154A0E114A08DE558908DE52FE0C2E5B2 +:1052D0003040C2E53180C2E53350C2E53460C2E5FA +:1052E00018409DE52074A0E13540C2E53F70C2E55D +:1052F00014509DE54050C2E510609DE52CA4A0E14E +:1053000043A0C2E54160C2E50C709DE54470C2E572 +:1053100008A09DE52E30C2E545A0C2E53210C2E5E9 +:105320003E00C2E542C0C2E5B600000A44C09DE5A9 +:1053300003005CE37B01000A44709DE5010057E334 +:105340009A00000A44A09DE500005AE308979F05D3 +:105350000030A00324679F05043089051C679F1552 +:10536000F4969F15183096E500C0DBE508E79FE549 +:10537000230CA0E12324A0E12318A0E102005CE3B8 +:105380005B20CEE55C10CEE55D00CEE55A30CEE583 +:105390000E60A0E10601000A03005CE34401000A7C +:1053A00001005CE37600000A00005CE30030A0032B +:1053B000CC769F0500308905C4769F1503C0DBE5D8 +:1053C000183097E5B0469FE500005CE3230CA0E1B0 +:1053D0002324A0E12318A0E15E30C4E50030A0033F +:1053E0005F20C4E56010C4E56100C4E50C308905A8 +:1053F0003B00000A02005CE30C8099E56701000AAB +:1054000003005CE38101000A01005CE34900000A3B +:105410000C7099E50800A0E10710A0E15F3C00EBEB +:10542000763A00EB2120DBE52030DBE50050A0E1FF +:105430002200DBE5023483E10160A0E12310DBE51B +:10544000003883E1014C83E10400A0E16B3A00EBFA +:105450000020A0E10130A0E10500A0E10610A0E1DC +:10546000BD3B00EB000050E3ECA59FE50E0000CA39 +:10547000020184E2613A00EB0020A0E10130A0E1EA +:105480000500A0E10610A0E1B53B00EB000050E3F1 +:105490000C808AA5080000AA0700A0E10410A0E182 +:1054A0003E3C00EB0C008AE5030000EA0700A0E1A7 +:1054B0000410A0E13A3C00EB0C008AE5C4C59FE56E +:1054C00018309CE5B0E59FE5230CA0E12324A0E182 +:1054D0002318A0E16720CEE56810CEE56900CEE58F +:1054E0006630CEE50230DBE5020053E398559F15A8 +:1054F0008500000A030053E31700000A010053E38C +:105500003600000A000053E30030A003083089058C +:10551000183095E560A59FE5232CA0E12314A0E1B8 +:105520002308A0E16520CAE56310CAE56400CAE566 +:105530006230CAE54CFEFFEA50359FE50C20D3E50A +:105540000D10D3E50E00D3E5012482E10FC0D3E5B1 +:10555000002882E10C8C82E1ACFFFFEA30359FE548 +:105560000C20D3E50D10D3E50EC0D3E50F00D3E535 +:10557000012482E10C2882E1003C82E1083089E5C7 +:10558000E2FFFFEA04359FE50020D3E50110D3E5F3 +:105590000200D3E503C0D3E5012482E1002882E1C3 +:1055A000DC749FE50C3C82E1003089E582FFFFEA74 +:1055B000D8349FE50420D3E50510D3E50600D3E5F4 +:1055C00007C0D3E5012482E1002882E188949FE5A9 +:1055D000A8649FE50C3C82E1043089E560FFFFEAA6 +:1055E000A8349FE50820D3E50910D3E50AC0D3E528 +:1055F0000B00D3E5012482E10C2882E1003C82E12A +:10560000083089E5C1FFFFEA88449FE560C49FE553 +:105610005C549FE50130D4E50120DCE50010DCE5B9 +:105620000000D4E502C0D4E502E0D5E5030480E142 +:10563000021481E10330D4E50320D5E50C0880E1B4 +:105640000E1881E1021C81E1030C80E1D33B00EBE9 +:105650000010A0E13C009DE5793C00EB10649FE563 +:105660000520D4E50530D6E50410D6E50050A0E1CC +:105670000400D4E506C0D4E506E0D6E5020480E1E6 +:10568000031481E10720D4E50730D6E50C0880E15A +:105690000E1881E1031C81E1020C80E1BF3B00EBAD +:1056A0000010A0E140009DE5653C00EB0010A0E18A +:1056B0000500A0E1BA3B00EBC0639FE550709DE59B +:1056C0000040A0E1D0C39FE5103096E5022187E2BB +:1056D0000410A0E10600A0E100C08DE580FDFFEB15 +:1056E00094A39FE570939FE524CCA0E12424A0E13E +:1056F0002418A0E1040089E56B20CAE56C10CAE516 +:105700006DC0CAE56A40CAE515FFFFEA84339FE52C +:105710005C039FE558439FE50C20D3E52010D0E5BE +:105720000D00D3E50EE0D3E521C0D4E540539FE55D +:105730002240D4E5002482E120739FE50F00D3E5E9 +:105740000E2882E10C1481E123C0D5E5041881E123 +:10575000005C82E1240097E50C6C81E133FAFFEBF9 +:105760000610A0E10040A0E10500A0E18B3B00EBAA +:1057700060308DE2040023E50C539FE50300A0E1B7 +:10578000640700EB024184E20CC39FE5FE35A0E311 +:105790005C109DE50420A0E10500A0E100C08DE5BE +:1057A0004FFDFFEBAC329FE50230D3E5080089E501 +:1057B0004FFFFFEADC429FE5B4029FE5B0529FE550 +:1057C000AC729FE50520D5E50530D4E50410D0E5A1 +:1057D0000400D4E506E0D4E50650D5E507C0D4E5DD +:1057E000021481E1030480E10730D7E50E0880E16F +:1057F000051881E174A29FE5031C81E10C0C80E196 +:10580000663B00EB00109AE50D3C00EB0120D4E56F +:105810000130D7E50010D7E50050A0E10000D4E545 +:1058200002E0D7E502C0D4E5020480E1031481E17F +:105830000320D4E50330D7E50E1881E10C0880E1A0 +:10584000031C81E1020C80E1543B00EB24C29FE584 +:1058500000109CE5FA3B00EB0010A0E10500A0E180 +:105860004E3B00EB18729FE554E09DE50040A0E13F +:1058700024C29FE5103097E502218EE20410A0E1DA +:105880000700A0E100C08DE515FDFFEB242CA0E191 +:1058900002C180E22414A0E12408A0E17120C6E541 +:1058A00000C089E56F10C6E57000C6E56E40C6E52C +:1058B000C1FEFFEAD8319FE50520D3E50400D3E51A +:1058C00006C0D3E50710D3E5020480E10C0880E1AF +:1058D000010C80E154109DE5303B00EB0010A0E18D +:1058E00021C4A0E14C009DE53BC0C6E5A8C19FE5F1 +:1058F000215CA0E121E8A0E1022180E2FE35A0E3E5 +:105900003D50C6E53CE0C6E590019FE500C08DE551 +:105910003A10C6E5F2FCFFEB64719FE5023180E2CC +:10592000003089E5A4FEFFEA64319FE50120D3E55C +:105930000000D3E502C0D3E50310D3E5020480E103 +:105940000C0880E1010C80E150109DE5133B00EB59 +:1059500024619FE548E09DE520C4A0E137C0C6E58D +:1059600034C19FE50010A0E102218EE2205CA0E19D +:1059700020E8A0E138E0C6E53950C6E520019FE502 +:1059800000C08DE5FE35A0E33610C6E5D4FCFFEB84 +:10599000C4909FE5E4609FE5040089E570FEFFEA9E +:1059A000F0309FE5C8509FE50920D3E509C0D5E553 +:1059B0000810D5E50800D3E5B4609FE50A40D3E5BB +:1059C0000A50D5E5020480E10C1481E10B20D6E5F4 +:1059D0000BE0D3E5040880E1051881E1021C81E1B8 +:1059E0000E0C80E1ED3A00EB58709DE50010A0E14F +:1059F00090009FE5022187E29CC09FE5FE35A0E371 +:105A000000C08DE5B6FCFFEB0080A0E17FFEFFEA61 +:105A10007C309FE50920D3E50800D3E50AC0D3E533 +:105A20000B10D3E5020480E10C0880E1010C80E159 +:105A300058109DE5D93A00EB28A09FE500309AE583 +:105A40000010A0E15C009FE5022183E2E9FFFFEA8C +:105A5000A4120040081100400A1100404412004006 +:105A6000500D0040D0130040C4130040C813004044 +:105A7000D413004068120040CC130040CC0F00400B +:105A8000101300407C13004034130040EC1200401F +:105A9000AC120040F2100040421100406F12833AF5 +:105AA000C812004058130040A01300400030A0E38B +:105AB000A83080E504E02DE50010A0E100E0A0E1C1 +:105AC0000020A0E100C0A0E300005CE30030A0E300 +:105AD000FE05A0E33300000A01005CE3003082E52C +:105AE000603082E5403082E5303082E5103082E57A +:105AF0002500000A01C08CE20030A0E302005CE354 +:105B0000043082E5643082E5443082E5343082E559 +:105B1000143082E50C1081E2082082E2E9FFFF1ACE +:105B200000C0A0E30E30A0E10020A0E3012082E24B +:105B3000020052E380C083E570C083E520C083E5A6 +:105B400084C083E574C083E524C083E5083083E224 +:105B5000F5FFFF1A90209EE594109EE598009EE5C3 +:105B60009C309EE5B8C08EE58C308EE570208EE5C9 +:105B70007C108EE580008EE5BCC08EE5B4C08EE55D +:105B8000C0C08EE504E09DE41EFF2FE1FE35A0E3DA +:105B9000003081E5603081E5403081E5303081E5DD +:105BA000103081E5DDFFFFEA000081E5600081E55E +:105BB000400081E5300081E5100081E5CCFFFFEA7F +:105BC000142090E5181090E50030A0E3FEC5A0E396 +:105BD0001C3080E50C2080E5101080E504C080E5D5 +:105BE00008C080E5243080E5203080E51EFF2FE1ED +:105BF00004E02DE51C009FE5ABFFFFEB18009FE5DF +:105C0000A9FFFFEB14009FE5A7FFFFEB10009FE546 +:105C100004E09DE4E9FFFFEADC0D0040180C0040C1 +:105C2000A00E0040E00B004030402DE9045090E50C +:105C300004D04DE20040A0E1101090E50500A0E185 +:105C4000573A00EB0010A0E10500A0E1623B00EB39 +:105C5000201094E5000084E5240094E54F3A00EB21 +:105C600004308DE2040023E50D00A0E1290600EBDD +:105C700000109DE5000094E5F13A00EB0010A0E172 +:105C8000200094E5463A00EB200084E5200084E201 +:105C9000FC0500EB001094E5FE05A0E33F3A00EBA5 +:105CA000041094E5E63A00EB080084E504D08DE2A8 +:105CB0003040BDE81EFF2FE110402DE90040A0E17B +:105CC0000100A0E11C1094E5DD3A00EB0010A0E11A +:105CD000200094E5323A00EB200084E5200084E2C5 +:105CE000E80500EB080094E50C1094E52C3A00EB75 +:105CF000040084E51040BDE81EFF2FE1F0412DE9CE +:105D00000040A0E128D04DE2308080E20D20A0E1EB +:105D100010508DE20800A0E1801084E2960200EBB2 +:105D2000206084E20D00A0E10510A0E1C60400EBB4 +:105D30000510A0E10800A0E10620A0E1BC5084E22B +:105D4000870300EB0520A0E1B40084E2AC1084E2FC +:105D5000290300EB20208DE20600A0E10510A0E160 +:105D6000C50300EB20109DE5AC0094E50C3A00EB78 +:105D7000AC0084E524109DE5B00094E5083A00EB02 +:105D80000610A0E1B00084E50D20A0E1600084E2EF +:105D9000D00200EB0D00A0E10810A0E1402084E259 +:105DA0000D70A0E16E0300EB28D08DE2F041BDE85C +:105DB0001EFF2FE1F0402DE90040A0E130D04DE280 +:105DC000041084E5181084E50100A0E10150A0E171 +:105DD0009B3A00EB3F14A0E3993A00EB28708DE268 +:105DE000AC6084E2A00084E5A45084E5A00084E2D5 +:105DF00020508DE2A81094E50720A0E1940500EB67 +:105E00000400A0E10610A0E10520A0E19A0300EB48 +:105E10000500A0E10710A0E10620A0E19F0200EB31 +:105E200010608DE20400A0E1401084E20D20A0E1AA +:105E30004B0300EB0D00A0E1101084E20620A0E16E +:105E4000470300EB0610A0E1302084E2700084E2FA +:105E50000D50A0E1480200EB30D08DE2F040BDE8EB +:105E60001EFF2FE1F04F2DE934A49FE57C009AE559 +:105E70000008A0E198D04DE24008A0E1E5F7FFEB73 +:105E800054149FE584008DE5000091E5DB3700EBBD +:105E9000FD2F8FE20C0092E8083800EB0040A0E1F3 +:105EA00084009DE50150A0E1D43700EB3E2E8FE247 +:105EB0000C0092E8013800EB0130A0E10020A0E1E5 +:105EC0000510A0E10400A0E1F33600EB893900EBF6 +:105ED00004249FE5000082E514009AE540F8FFEBFA +:105EE0000040A0E110009AE5ADF8FFEB0060A0E1F2 +:105EF00024009AE54DF8FFEBA8239FE5B030D2E1EE +:105F0000010053E374008DE5A201000A0400A0E142 +:105F1000BA3700EB0040A0E10150A0E17A3C00EB71 +:105F2000743900EB0510A0E188008DE50400A0E1C4 +:105F3000813C00EB6F3900EB8C008DE50600A0E1A1 +:105F4000AE3700EB0040A0E10150A0E16E3C00EB59 +:105F5000683900EB0510A0E190008DE50400A0E198 +:105F6000753C00EB633900EB3C439FE50030D4E522 +:105F7000000053E394008DE58301000A6C339FE534 +:105F8000200093E59D3700EB0040A0E10150A0E127 +:105F90005D3C00EB573900EB10639FE50510A0E175 +:105FA000000086E50400A0E1633C00EB513900EB02 +:105FB000FC529FE5000085E5F802DAE19EF7FFEB71 +:105FC000F0429FE5000084E5FA02DAE1ACF7FFEB6E +:105FD000E4C29FE500008CE5FC02DAE1BBF7FFEBD1 +:105FE000D8329FE5004094E500A0A0E100A083E541 +:105FF00090009DE50410A0E168408DE5103A00EBAB +:1060000094109DE564008DE58C009DE50C3A00EB55 +:1060100094109DE560008DE588009DE5083A00EB51 +:10602000006096E55C008DE50610A0E164009DE54A +:106030006C608DE5023A00EB6C109DE500B0A0E1CC +:1060400060009DE5FE3900EB005095E50040A0E1C1 +:106050000510A0E188009DE5F93900EB58229FE585 +:10606000002092E50010A0E10400A0E170208DE581 +:106070004A3900EB70109DE5F13900EB0010A0E10A +:106080000B00A0E1463900EB6C109DE50090A0E10B +:106090005C009DE5EA3900EB0510A0E10040A0E1BD +:1060A0008C009DE5E63900EB0010A0E10400A0E1C2 +:1060B0003B3900EB0010A0E10A00A0E1E03900EB61 +:1060C0000010A0E10900A0E1353900EB0510A0E1C6 +:1060D00078008DE564009DE5D93900EB0510A0E15D +:1060E0000090A0E160009DE5D53900EB6C109DE5C6 +:1060F0000040A0E188009DE5D13900EB0010A0E14F +:106100000400A0E1263900EB0010A0E170009DE53D +:10611000CB3900EB0010A0E10900A0E1203900EB31 +:106120000510A0E10090A0E15C009DE5C43900EB02 +:106130006C109DE50040A0E18C009DE5C03900EBAE +:106140000010A0E10400A0E1143900EB0010A0E170 +:106150000A00A0E1BA3900EB0010A0E10900A0E1BB +:106160000F3900EB68309DE57C008DE5021183E27C +:1061700094009DE5B23900EB70109DE50040A0E170 +:106180008C009DE5AE3900EB0010A0E190009DE58C +:10619000AB3900EB0010A0E10400A0E1003900EBF6 +:1061A0000A10A0E10040A0E188009DE5A43900EBC1 +:1061B0000010A0E190009DE5A13900EB0010A0E1E6 +:1061C0000400A0E1F63800EB0C3700EBC8208FE2AA +:1061D0000C0092E82F3600EBC63800EBC8409FE574 +:1061E00000E0D4E568409DE544A08DE524CCA0E125 +:1061F00080008DE550C08DE57C009DE544C09DE5A7 +:1062000070509DE52C8CA0E120CCA0E138C08DE53C +:1062100024C4A0E180609DE558C08DE525C8A0E1BB +:106220004CC08DE520C4A0E134608DE500C08DE553 +:1062300020C8A0E178109DE53CC08DE534C09DE507 +:10624000256CA0E148608DE52CC4A0E1216CA0E1A3 +:1062500040608DE530C08DE534609DE534C09DE53E +:106260005C309FE55C209FE52CC8A0E100005EE368 +:1062700026ECA0E12468A0E154608DE52CC08DE5FA +:1062800044609DE52380C3E5210000EA0AD7EF3F83 +:10629000D7A3703DE17A743F7B14AE47019D234044 +:1062A00005A3923A500D004002000040C512004084 +:1062B000D4130040CC130040C8130040D01300405A +:1062C000C413004044100040CC0F004009110040AE +:1062D000C4120040BC0F00407C11004094080040F4 +:1062E00020BCBE4CA00E0040180C0040DC0D00404D +:1062F000E00B00406F12833A64120040180D00401A +:10630000B1100040BC120040700800408C080040F2 +:106310008D12004059E0C2E558C09DE519C0C3E5A3 +:1063200054C09DE51AC0C3E550C09DE525A4A0E179 +:106330001BC0C3E51DA0C3E54CC09DE51EC0C3E561 +:1063400048C09DE526B4A0E12698A0E12174A0E113 +:106350002168A0E11FC0C3E521B0C3E52290C3E5D9 +:106360004F70C2E55060C2E540609DE55160C2E5F6 +:1063700000C09DE553C0C2E53C609DE55460C2E5A8 +:1063800038C09DE555C0C2E530609DE55760C2E567 +:106390002CC09DE558C0C2E51840C3E51C50C3E5BC +:1063A00044409DE52040C3E54E10C2E55200C2E5E1 +:1063B00034609DE55660C2E56400001AF8301FE5C0 +:1063C0000020D3E5000052E34F00001A04311FE51E +:1063D0000020D3E5000052E33A00001A10311FE517 +:1063E0000020D3E5000052E30900001AFCC01FE5BD +:1063F00000309CE50010A0E30810C3E52C011FE568 +:10640000002090E50810C2E598D08DE2F04FBDE87D +:106410001EFF2FE180209DE53CB11FE54C411FE5AB +:10642000A8208BE50B00A0E13C111FE560FEFFEB0F +:10643000003094E50820D3E5010052E33CA11F158C +:106440003C811F155D00000A060098E818009AE8D4 +:10645000031051E00420C2E0000052E3510000DAD2 +:1064600068311FE53210D3E53300D3E53120D3E5A1 +:106470003430D3E504308DE5A4311FE5012482E1F9 +:1064800004609DE5002882E1004093E5ACE09BE5D7 +:10649000B8311FE5061C82E1BC011FE598308BE591 +:1064A0009C108BE5B4E08BE5B8408BE512FEFFEB6A +:1064B000BC211FE5B0309BE5AC109BE5143082E5B4 +:1064C000081082E5C8FFFFEAE8611FE57CC09DE592 +:1064D0000600A0E1E8111FE5A8C086E534FEFFEB49 +:1064E000F0011FE5003090E50820D3E5010052E3FC +:1064F0006D00000A00221FE5B03096E5AC1096E56D +:10650000103082E5041082E5B3FFFFEA78209DE5B4 +:106510002C621FE524421FE5A82086E530121FE506 +:106520000600A0E122FEFFEB003094E50820D3E551 +:10653000010052E37000000A44221FE5B03096E5E6 +:10654000AC1096E50C3082E5001082E59EFFFFEA74 +:1065500068421FE574C09DE50400A0E170121FE5CC +:106560001CC084E5D3FDFFEB78021FE5003090E509 +:106570000820D3E5010052E37300000A202094E5CF +:106580008C321FE5182083E58BFFFFEA18009AE59F +:10659000EDF6FFEB7AFEFFEA0030A0E3B030C2E197 +:1065A00092FDFFEB58FEFFEAC0FFFF1AC33BA0E3DA +:1065B000053D83E2030051E1BCFFFF9AA7FFFFEA1C +:1065C000C8321FE52A60D3E529E0D3E528608DE5D0 +:1065D0002DC0D3E520C08DE52E00D3E51C008DE550 +:1065E000E4221FE52B60D3E50150D2E50540D2E55A +:1065F0000000D2E50410D2E524608DE502C0D2E5AA +:106600002FA0D3E510C08DE528C09DE50660D2E53A +:106610000CE48EE10C608DE51CC09DE520609DE5DD +:106620000C6486E118608DE5041481E13040D3E507 +:1066300014408DE50760D2E508608DE524C09DE536 +:106640002C40D3E510609DE518309DE50CE88EE107 +:10665000050480E10CC09DE50350D2E5060880E109 +:106660000A2883E108609DE5043C8EE114409DE525 +:106670000C1881E174A31FE5042C82E1061C81E162 +:1066800098308BE580831FE59C208BE5B8108BE567 +:1066900006009AE805EC80E1B4E08BE50B00A0E190 +:1066A000060088E894FDFFEB66FFFFEAA4331FE5D0 +:1066B00005E0D3E50D00D3E50410D3E50C20D3E5C8 +:1066C0000640D3E50E50D3E50E1481E1002482E1AB +:1066D0000FE0D3E50700D3E5041881E1052882E146 +:1066E000003C81E10E2C82E10600A0E1B43086E599 +:1066F000B82086E580FDFFEB7DFFFFEAF4331FE560 +:1067000001E0D3E50900D3E50010D3E50820D3E587 +:106710000240D3E50A50D3E50E1481E1002482E162 +:106720000BE0D3E50300D3E5041881E1052882E1FD +:10673000003C81E10E2C82E10600A0E1B43086E548 +:10674000B82086E56CFDFFEB7AFFFFEA44341FE5D5 +:106750001110D3E51020D3E512E0D3E51300D3E503 +:10676000012482E10E2882E1003C82E1243084E5AC +:106770000400A0E12BFDFFEB7FFFFFEAF0402DE9D5 +:106780000060A0E10150A0E10240A0E10070A0E3A0 +:10679000001095E5000096E5813700EB000084E5E8 +:1067A000040096E5041095E57D3700EB017087E263 +:1067B000020057E3040084E5086086E2085085E2A1 +:1067C000084084E2F1FFFF1AF040BDE81EFF2FE110 +:1067D000F04F2DE9000053E30CD04DE20080A0C340 +:1067E00000308DE508008DE504108DE502B0A0E1D4 +:1067F00030A09DE50890A0C1130000DA00005AE324 +:106800000C0000DA08309DE5036098E704309DE550 +:106810000B7098E7035098E70040A0E3040196E767 +:10682000041195E75E3700EB040187E7014084E23D +:1068300004005AE1F8FFFF1A00309DE5019089E25B +:10684000090053E1048088E2EBFFFF1A0CD08DE2CF +:10685000F04FBDE81EFF2FE1F0452DE900A053E207 +:106860000080A0E10170A0E10260A0E1090000DA6F +:106870000050A0E30540A0E1080094E7071094E76A +:10688000473700EB015085E205005AE1060084E736 +:10689000044084E2F7FFFF1AF045BDE81EFF2FE138 +:1068A00070402DE90040A0E10160A0E1000090E50A +:1068B000001091E50250A0E1393700EB000085E5BA +:1068C000040094E5041096E5353700EB040085E5F7 +:1068D0007040BDE81EFF2FE1F0402DE90060A0E10F +:1068E0000150A0E10240A0E10070A0E3001095E596 +:1068F000000096E5293700EB000084E5040096E5EA +:10690000041095E5253700EB017087E2020057E39C +:10691000040084E5086086E2085085E2084084E2CD +:10692000F1FFFF1AF040BDE81EFF2FE1F04F2DE907 +:10693000000053E30CD04DE20080A0C300308DE591 +:1069400008008DE504108DE502B0A0E130A09DE5C2 +:106950000890A0C1130000DA00005AE30C0000DA2E +:1069600008309DE5036098E704309DE50B7098E7DB +:10697000035098E70040A0E3040196E7041195E76F +:10698000063700EB040187E7014084E204005AE186 +:10699000F8FFFF1A00309DE5019089E2090053E1FC +:1069A000048088E2EBFFFF1A0CD08DE2F04FBDE8C7 +:1069B0001EFF2FE1F0452DE900A053E20080A0E189 +:1069C0000170A0E10260A0E1090000DA0050A0E33C +:1069D0000540A0E1080094E7071094E7EF3600EBCC +:1069E000015085E205005AE1060084E7044084E294 +:1069F000F7FFFF1AF045BDE81EFF2FE170402DE9BB +:106A00000040A0E10160A0E1000090E5001091E5E8 +:106A10000250A0E1E13600EB000085E5040094E5BA +:106A2000041096E5DD3600EB040085E57040BDE816 +:106A30001EFF2FE170402DE9005051E20060A0E1FF +:106A40000040A0C30200A0E10E0000DA000050E305 +:106A5000090000DA00C0A0E3041196E70CE0A0E111 +:106A600001309CE701E08EE2022183E20E0050E15A +:106A700001208CE704C08CE2F8FFFF1A014084E299 +:106A8000040055E1F0FFFF1A7040BDE81EFF2FE142 +:106A9000F04F2DE910D04DE238C09DE500005CE3D9 +:106AA00004208DE50020A0C308008DE501A0A0E131 +:106AB00000308DE534B09DE50C208DC5250000DA51 +:106AC00000309DE5000053E31C0000DA0CC09DE59A +:106AD0000080A0E30C71A0E10890A0E100005BE35E +:106AE0000050A0D30E0000DA08309DE5036098E75F +:106AF0000050A0E30040A0E304319AE7040196E7C8 +:106B0000071093E74E3700EB0010A0E10500A0E16D +:106B1000A33600EB014084E204005BE10050A0E1F9 +:106B2000F4FFFF1A04109DE808309CE7019089E209 +:106B3000090052E1075083E7048088E2E6FFFF1A6C +:106B40000CC09DE538209DE501C08CE20C0052E1AF +:106B50000CC08DE5D9FFFF1A10D08DE2F04FBDE8D3 +:106B60001EFF2FE1F04F2DE900B0A0E10290A0E15F +:106B70000180A0E100A0A0E30B50A0E10A7189E030 +:106B80000060A0E3000095E5001098E52C3700EBCD +:106B90000010A0E3823600EB081098E50040A0E169 +:106BA000040095E5263700EB0410A0E17C3600EBED +:106BB000016086E2020056E3080087E4085085E29F +:106BC000EFFFFF1A01A08AE202005AE3048088E284 +:106BD000E8FFFF1AF04FBDE81EFF2FE1F04F2DE94F +:106BE000000053E30CD04DE20090A0C300308DE5CF +:106BF00008008DE50180A0E104208DE530A09DE531 +:106C000009B0A0C1190000DA00005AE30060A0D367 +:106C10000F0000DA08309DE50050A0E3037099E70B +:106C20000060A0E30540A0E1081094E7070094E7A6 +:106C3000033700EB0010A0E10600A0E1583600EB9E +:106C4000015085E205005AE10060A0E1044084E2C1 +:106C5000F4FFFF1A00309DE501B08BE20B0053E119 +:106C600004309DE5036089E7049089E2E5FFFF1A9F +:106C70000CD08DE2F04FBDE81EFF2FE1F0412DE971 +:106C80000170A0E10280A0E10050A0E10060A0E35B +:106C9000000095E5001097E5E93600EB0010A0E351 +:106CA0003F3600EB041097E50040A0E1040095E5B5 +:106CB000E33600EB0410A0E1393600EB080086E76C +:106CC000046086E2080056E3085085E2EFFFFF1AF1 +:106CD000F041BDE81EFF2FE1F0412DE9007052E2C6 +:106CE0000080A0E10150A0E10340A0E10060A0C34A +:106CF0000F0000DA000054E30A0000DA00C0A0E34D +:106D0000060198E70611A0E10CE0A0E105209CE750 +:106D100000309CE701E08EE20E0054E1013082E792 +:106D200004C08CE2F8FFFF1A016086E2060057E11A +:106D3000EFFFFF1AF041BDE81EFF2FE1F04F2DE9F4 +:106D4000200490E8004095E504D04DE2087090E5FD +:106D500000108DE50400A0E104109AE5B83600EBC0 +:106D6000081097E5B63600EB08B09AE50060A0E1A0 +:106D70000B10A0E10400A0E1B13600EB041097E590 +:106D8000AF3600EB0010A0E10600A0E1033600EBF7 +:106D900000609AE5049095E50040A0E10910A0E1AB +:106DA0000600A0E1A63600EB0010A0E1080097E580 +:106DB000A33600EB0010A0E10400A0E1F73500EBE2 +:106DC000088095E50040A0E10810A0E10600A0E1E0 +:106DD0009B3600EB0010A0E1040097E5983600EB2D +:106DE0000010A0E10400A0E1ED3500EB006097E5A4 +:106DF0000040A0E10610A0E10900A0E1903600EB00 +:106E00000010A0E10B00A0E18D3600EB0010A0E126 +:106E10000400A0E1E23500EB0610A0E10040A0E193 +:106E20000800A0E1863600EB0010A0E104009AE51E +:106E3000833600EB0010A0E10400A0E1D73500EBA1 +:106E4000081097E50080A0E104009AE57C3600EB8D +:106E5000041097E50040A0E10B00A0E1783600EBBC +:106E60000010A0E10400A0E1CC3500EB0810A0E187 +:106E7000D93600EB00309DE5006093E5000086E523 +:106E8000043095E5081097E5020183E26C3600EBCB +:106E9000041097E50040A0E1080095E5683600EB96 +:106EA0000010A0E10400A0E1BD3500EB0810A0E156 +:106EB000C93600EB040086E508109AE5040095E564 +:106EC0005F3600EB04109AE50040A0E1080095E56C +:106ED0005B3600EB0010A0E10400A0E1AF3500EB51 +:106EE0000810A0E1BC3600EB080086E500309AE50A +:106EF000081097E5020183E2513600EB001097E598 +:106F00000040A0E108009AE54D3600EB0010A0E13A +:106F10000400A0E1A23500EB0810A0E1AE3600EBC2 +:106F200000309DE5046093E5000086E5081097E5D4 +:106F3000000095E5423600EB001097E50040A0E127 +:106F4000080095E53E3600EB0010A0E10400A0E14A +:106F5000923500EB0810A0E19F3600EB040086E5B7 +:106F6000003095E508109AE5020183E2343600EB23 +:106F700000109AE50040A0E1080095E5303600EBEE +:106F80000010A0E10400A0E1853500EB0810A0E1AD +:106F9000913600EB080086E5041097E500009AE5BD +:106FA000273600EB001097E50040A0E104009AE5C9 +:106FB000233600EB0010A0E10400A0E1773500EBE0 +:106FC0000810A0E1843600EB00309DE5086093E5F1 +:106FD000000086E5003095E5041097E5020183E2A4 +:106FE000173600EB001097E50040A0E1040095E59E +:106FF000133600EB0010A0E10400A0E1683500EBBF +:107000000810A0E1743600EB040086E504109AE550 +:10701000000095E50A3600EB00109AE50040A0E17B +:10702000040095E5063600EB0010A0E10400A0E1A5 +:107030005A3500EB0810A0E1673600EB080086E542 +:1070400004D08DE2F04FBDE81EFF2FE1F0402DE9A6 +:107050000C7090E50040A0E10160A0E10700A0E114 +:10706000001094E5F63500EB081094E50050A0E11F +:10707000040094E5F23500EB0010A0E10500A0E16A +:10708000463500EB0050A0E10510A0E10700A0E1AB +:10709000513600EB000086E5043094E50510A0E1D0 +:1070A000020183E24C3600EB040086E5083094E5EB +:1070B0000510A0E1020183E2473600EB080086E5F7 +:1070C0000510A0E1000094E5433600EB086086E27D +:1070D000040086E5F040BDE81EFF2FE1F04F2DE9EA +:1070E00000A052E20CD04DE20040A0C300108DE59C +:1070F000FE05A0D30450A0C13F0000DA00309DE59A +:107100000010A0E303E094E701C0A0E1003091E7A4 +:1071100001C08CE2042093E70C005AE10E2081E7C5 +:10712000041081E2F8FFFF1A015085E205005AE1E0 +:10713000044084E2F0FFFF1A0020A0E304208DE564 +:1071400008208DE50C009DE8028093E70090A0E305 +:1071500003B088E00C009DE8096192E700109BE510 +:10716000030096E71C3600EB08209DE5090052E17C +:107170000070A0E10C00000A0050A0E30540A0E16F +:10718000081094E7060094E7043500EB0010A0E136 +:107190000700A0E1AA3500EB015085E205005AE1A5 +:1071A000060084E7044084E2F4FFFF1A019089E2BC +:1071B00009005AE1E6FFFF1A0C009DE9013083E265 +:1071C000042082E203005AE10C008DE9DCFFFF1A83 +:1071D0000050A0E3FE05A0E30540A0E100209DE5EE +:1071E000023094E7015085E2041093E7943500EBF8 +:1071F00005005AE1044084E2F7FFFF1A0CD08DE24B +:10720000F04FBDE81EFF2FE1F0472DE900A052E24C +:107210000190A0E11D0000DA018043E220309DE5ED +:107220000060A0E30050A0E1014043E20670A0E14D +:1072300001004AE2060058E11000000A000050E395 +:107240000D0000DA00E0A0E3071199E7002095E5C2 +:107250000EC0A0E10E0054E10C3082E0043093D562 +:107260000C3092C701E08EE20C3081C70C3081D720 +:1072700000005EE104C08CE2F5FFFF1A017087E2B6 +:10728000016086E206005AE1045085E2E8FFFF1A39 +:10729000F047BDE81EFF2FE1F04F2DE918D04DE279 +:1072A0003CB09DE508108DE50280A0E10310A0E14F +:1072B0000B20A0E10390A0E10C008DE586FFFFEB21 +:1072C00000005BE301204BC214008DE50030A0C339 +:1072D00004208DC52A0000DA08609DE50370A0E156 +:1072E00001A083E20050A0E30331A0E110308DE55E +:1072F000090000EA004096E577FFFFEB14109DE5DA +:10730000B53500EB10309DE505005BE1040083E737 +:10731000017087E2046086E21600000A0C009DE519 +:107320000810A0E10B20A0E1015085E20A30A0E1A5 +:1073300000508DE5B3FFFFEB010017E30910A0E15A +:1073400004209DE50800A0E1E9FFFF0A004096E562 +:1073500061FFFFEB14109DE5020180E29E3500EB1A +:1073600010209DE505005BE1040082E7017087E2E3 +:10737000046086E2E8FFFF1A0A0055E10A30A01116 +:10738000D4FFFF1A18D08DE2F04FBDE81EFF2FE1A9 +:10739000F0452DE90070A0E10180A0E102A0A0E18C +:1073A0000060A0E30050A0E30040A0E3073094E7B2 +:1073B000080094E7061093E7213500EB0010A0E1E8 +:1073C0000500A0E1763400EB044084E20C0054E3B5 +:1073D0000050A0E1F4FFFF1A0A0086E7046086E28D +:1073E0000C0056E3EEFFFF1A0050A0E30C4044E20D +:1073F000081094E70A0094E7113500EB0010A0E1B3 +:107400000500A0E1663400EB044084E20C0054E384 +:107410000050A0E1F5FFFF1AF045BDE81EFF2FE187 +:1074200070402DE90050A0E10160A0E10040A0E320 +:10743000050094E70610A0E1673500EB050084E73E +:10744000044084E20C0054E3F8FFFF1A7040BDE8EA +:107450001EFF2FE170402DE90040A0E1000090E503 +:107460000260A0E10150A0E1F53400EB000086E5E8 +:107470000500A0E1041094E5F13400EB040086E57A +:107480007040BDE81EFF2FE170402DE9004090E5FF +:107490000060A0E10010A0E30400A0E1A83500EB2B +:1074A000000050E30400A0E1110000BA0400A0E1D4 +:1074B000523200EB54208FE20C0092E80040A0E131 +:1074C0000150A0E1A43300EB000050E33C208FE228 +:1074D0000C0092E80400A0E10510A0E1020000BA4F +:1074E0006C3100EB033400EB000086E57040BDE832 +:1074F0001EFF2FE1413200EB10208FE20C0092E8DA +:10750000653100EBFB3300EB000086E5F6FFFFEA98 +:10751000FB211940182D445470402DE90060A0E172 +:10752000000090E5353200EB74208FE20C0092E809 +:107530000040A0E10150A0E1893300EB000050E3DE +:1075400064208FE20C0092E80400A0E10510A0E1A5 +:10755000040000AA503100EBE63300EB000086E5A2 +:107560007040BDE81EFF2FE10510A0E140208FE232 +:107570000C0092E80400A0E1773300EB000050E338 +:1075800024208FE20C0092E80400A0E10510A0E1A5 +:10759000F2FFFFBA3F3100EBD63300EB000086E587 +:1075A000EEFFFFEAFB2109C0182D4454FB211940CE +:1075B000182D4454FB210940182D44540DC0A0E15E +:1075C00010D82DE904B04CE20E32A0E3013983E279 +:1075D0000120A0E3002083E5D4309FE5003093E54F +:1075E000012083E2C8309FE5002083E5C0309FE59D +:1075F000003093E5FA0F53E31200001AB0209FE524 +:107600000030A0E3003082E5A8309FE5B430D3E13C +:10761000013083E20338A0E12328A0E194309FE504 +:10762000B420C3E190309FE5003093E50338A0E13A +:107630002328A0E17C309FE5B221C3E178209FE5BB +:107640000030A0E3003082E570309FE50030D3E5E4 +:10765000FF3003E2090053E30600008A5C309FE537 +:107660000030D3E5FF3003E2013083E2FF3003E274 +:1076700048209FE50030C2E544309FE5060093E8CE +:10768000FA3FA0E30040A0E3013093E00240A4E011 +:107690002C209FE5180082E80030A0E3FD3E43E285 +:1076A0000020A0E3002083E510D04BE210689DE8A5 +:1076B0001EFF2FE1B008004074140040A0080040F5 +:1076C000A4080040700800400DC0A0E100D82DE9DA +:1076D00004B04CE20E32A0E3023983E20120A0E3C1 +:1076E000002083E50030A0E3FD3E43E20020A0E35C +:1076F000002083E50CD04BE200689DE81EFF2FE1DF +:107700000DC0A0E110D82DE904B04CE204D04DE248 +:10771000020300EB8B1400EBAC229FE50030A0E3EA +:10772000B430C2E1A4029FE5863600EB4D0400EBC5 +:107730000030A0E198029FE50310A0E1843600EB41 +:10774000500400EB0030A0E188029FE50310A0E1A7 +:107750007F3600EB80329FE50030D3E57C229FE549 +:107760000030C2E50100A0E30110A0E32C0100EB12 +:1077700075EBFFEB0000A0E34C0100EB1307A0E367 +:107780004B0C80E2400080E299F2FFEBA50000EB99 +:10779000FFFFFFEA48329FE50030D3E5FF3003E208 +:1077A000000053E3FAFFFF0A38329FE5003093E50B +:1077B000012083E22C329FE5002083E528329FE5FB +:1077C000003093E5012083E21C329FE5002083E531 +:1077D00014329FE5003093E5640053E30200001A81 +:1077E00004229FE50030A0E3003082E5FC319FE5F4 +:1077F000002093E50230A0E18331A0E1033062E094 +:107800000331A0E1023083E00340A0E10200A0E3E5 +:10781000451300EB0010A0E10120A0E10221A0E14E +:10782000012082E08220A0E1012082E08231A0E1FB +:10783000033062E08331A0E1013083E00332A0E154 +:107840000320A0E1BE32A0E3263683E2633C83E25C +:10785000921383E0A334A0E1032084E090319FE5FC +:10786000921383E02332A0E10320A0E17C319FE565 +:10787000002083E574319FE5003093E50338A0E1F3 +:107880002328A0E140319FE5B020C3E164319FE5AA +:10789000003093E50338A0E12328A0E128319FE5DB +:1078A000B220C3E144319FE5003093E514300BE58D +:1078B00014201BE5273CA0E30F3083E2030052E1D4 +:1078C0000F0000CA30319FE5002093E51F3DA0E383 +:1078D0000F3083E2030052E1050000CA18319FE532 +:1078E000003093E5012083E20C319FE5002083E521 +:1078F000120000EA04319FE50120A0E30020C3E567 +:107900000E0000EAF0309FE5003093E50A0053E3F3 +:10791000050000DAE0309FE5003093E5052043E202 +:10792000D4309FE5002083E5040000EACC309FE5D9 +:107930000020A0E30020C3E50000A0E3DB0000EB93 +:10794000B8309FE50030D3E5000053E31000000A93 +:1079500014301BE5233C43E2283043E2A0209FE59E +:107960009312C2E04221A0E1C33FA0E1022063E004 +:1079700074309FE5003093E5030052E1020000AA55 +:107980000100A0E3C90000EB010000EA0000A0E351 +:10799000C60000EB48309FE50030D3E5FF3003E23E +:1079A000000053E30600000A34309FE50030D3E5C1 +:1079B000FF3003E2013043E2FF3003E220209FE585 +:1079C0000030C2E50F0000EB71FFFFEA74140040C5 +:1079D0001C520100385201005C520100BC080040FA +:1079E00070140040A4080040A0080040C0080040F7 +:1079F000C808004089888888C40800400800004002 +:107A000005000040676666660DC0A0E100D82DE95C +:107A100004B04CE253ECFFEB22E3FFEB0CD04BE263 +:107A200000689DE81EFF2FE10DC0A0E170D82DE990 +:107A300004B04CE22CD04DE20030A0E30040A0E3C3 +:107A400044300BE540400BE50030A0E33C300BE553 +:107A50005A0000EA4B0EA0E3E5F1FFEB11E3FFEB68 +:107A6000B4319FE5B832D3E10338A0E14338A0E157 +:107A70000300A0E1D63000EB0030A0E10140A0E11E +:107A800038300BE534400BE58C319FE5BA32D3E159 +:107A90000338A0E14338A0E10300A0E1CC3000EBC3 +:107AA0000030A0E10140A0E130300BE52C400BE5B7 +:107AB00064319FE5BC32D3E10338A0E14338A0E153 +:107AC0000300A0E1C23000EB0030A0E10140A0E1E2 +:107AD00028300BE524400BE538004BE2030090E82A +:107AE00038204BE20C0092E8F43000EB0030A0E1CB +:107AF0000140A0E10350A0E10460A0E130004BE2AE +:107B0000030090E830204BE20C0092E8EB3000EBF1 +:107B10000030A0E10140A0E10500A0E10610A0E1D5 +:107B20000320A0E10430A0E1DB2F00EB0030A0E156 +:107B30000140A0E10350A0E10460A0E128004BE275 +:107B4000030090E828204BE20C0092E8DB3000EBC9 +:107B50000030A0E10140A0E10500A0E10610A0E195 +:107B60000320A0E10430A0E1CB2F00EB0030A0E126 +:107B70000140A0E10300A0E10410A0E1773500EB93 +:107B80000030A0E10140A0E120300BE51C400BE5F6 +:107B900044004BE2030090E820204BE20C0092E806 +:107BA000BD2F00EB0030A0E10140A0E144300BE527 +:107BB00040400BE53C301BE5013083E23C300BE5F7 +:107BC0003C201BE51F3DA0E30F3083E2030052E1A0 +:107BD0009FFFFF9A44004BE2030090E80121A0E3DD +:107BE0009F2882E2012982E20030A0E3573100EBB6 +:107BF0000030A0E10140A0E10300A0E10410A0E1F9 +:107C00003C3200EB0020A0E110309FE5002083E52E +:107C100018D04BE270689DE81EFF2FE1500D004028 +:107C20003C1400400DC0A0E100D82DE904B04CE2A6 +:107C300008D04DE20030A0E10120A0E110304BE57A +:107C40000230A0E114304BE510305BE5010053E356 +:107C50001300008A14305BE5000053E30800001AAB +:107C60000E22A0E30A2982E2142082E210305BE5B2 +:107C7000181083E20130A0E31331A0E1003082E567 +:107C8000070000EA0E22A0E30A2982E21C2082E219 +:107C900010305BE5181083E20130A0E31331A0E15E +:107CA000003082E50CD04BE200689DE81EFF2FE11A +:107CB0000DC0A0E100D82DE904B04CE204D04DE2A3 +:107CC0000030A0E110304BE510305BE5000053E3DD +:107CD0000500000A0E32A0E30A3983E2143083E281 +:107CE0000228A0E3002083E5040000EA0E32A0E3AE +:107CF0000A3983E21C3083E20228A0E3002083E5F6 +:107D00000CD04BE200689DE81EFF2FE10DC0A0E102 +:107D100000D82DE904B04CE22CD04DE234000BE544 +:107D200038100BE50030A0E3FF3E43E2003093E55E +:107D300010300BE5FE3EE0E30B3043E210201BE584 +:107D4000002083E53230A0E324300BE50E30A0E3C1 +:107D500020300BE50E30A0E31C300BE5E0209FE562 +:107D60003A31E0E3003082E5D4309FE500C093E58E +:107D700024304BE230204BE20300A0E10210A0E1EE +:107D80000FE0A0E11CFF2FE13430A0E324300BE52D +:107D90000E30A0E320300BE50E30A0E31C300BE5E5 +:107DA000EA3CA0E3603083E218300BE590209FE5C9 +:107DB0003A31E0E3003082E584309FE500C093E58E +:107DC00024304BE230204BE20300A0E10210A0E19E +:107DD0000FE0A0E11CFF2FE13530A0E324300BE5DC +:107DE0000E30A0E320300BE50E30A0E31C300BE595 +:107DF0004C209FE53A31E0E3003082E540309FE5DA +:107E000000C093E524304BE230204BE20300A0E1B8 +:107E10000210A0E10FE0A0E11CFF2FE10030A0E381 +:107E2000FF3E43E210201BE5002083E530201BE5E8 +:107E300038301BE5002083E50CD04BE200689DE85C +:107E40001EFF2FE1EC1400400DC0A0E100D82DE989 +:107E500004B04CE24FDF4DE244010BE548110BE565 +:107E6000DC0000EB0030A0E120300BE520301BE50A +:107E7000010073E30400001A48211BE57D3FA0E3E5 +:107E8000013083E2003082E5730000EA0030A0E3B5 +:107E900014300BE50A0000EA14201BE5BB34A0E314 +:107EA000433BA0E10C104BE2022081E0032082E082 +:107EB0000030E0E30030C2E514301BE5013083E21E +:107EC00014300BE514301BE5FF0053E3F1FFFF9A7C +:107ED000123E4BE218300BE544311BE51C300BE53C +:107EE0000030A0E314300BE50E0000EA14301BE56F +:107EF0000331A0E10320A0E118301BE5031082E06C +:107F000014301BE50331A0E10320A0E11C301BE588 +:107F1000033082E0003093E5003081E514301BE54A +:107F2000013083E214300BE514301BE5400053E3CD +:107F3000EDFFFF1A0030A0E3FF3E43E2003093E57F +:107F400010300BE5FE3EE0E30B3043E210201BE572 +:107F5000002083E53230A0E334310BE50E30A0E39E +:107F600030310BE50E30A0E32C310BE5F4209FE51A +:107F70003A31E0E3003082E5E8309FE500C093E568 +:107F80004D3F4BE2052D4BE20300A0E10210A0E1C2 +:107F90000FE0A0E11CFF2FE13330A0E334310BE50B +:107FA00020301BE5FF30C3E330310BE5123E4BE2DE +:107FB0002C310BE5013CA0E328310BE5EA3CA0E3C2 +:107FC000603083E224310BE598209FE53A31E0E30D +:107FD000003082E58C309FE500C093E54D3F4BE2D9 +:107FE000052D4BE20300A0E10210A0E10FE0A0E1AB +:107FF0001CFF2FE13830A0E334310BE51C301BE5CA +:1080000030310BE520301BE52C310BE5013CA0E3C2 +:1080100028310BE54C209FE53A31E0E3003082E562 +:1080200040309FE500C093E54D3F4BE2052D4BE20C +:108030000300A0E10210A0E10FE0A0E11CFF2FE18E +:108040000030A0E3FF3E43E210201BE5002083E563 +:1080500040211BE548311BE5002083E50CD04BE2B5 +:1080600000689DE81EFF2FE1EC1400400DC0A0E168 +:1080700000D82DE904B04CE20CD04DE214000BE521 +:1080800018100BE5530000EB0030A0E110300BE5B9 +:1080900010301BE50E0953E30300001A18201BE5FE +:1080A0007D3FA0E3003082E5100000EA18301BE5B8 +:1080B0000020A0E3002083E510301BE5010073E3FE +:1080C0000500001A18301BE5042083E2FF3BA0E303 +:1080D000033C83E2003082E5040000EA18301BE52F +:1080E000042083E210301BE5013C43E2003082E5CE +:1080F0000CD04BE200689DE81EFF2FE10DC0A0E10F +:1081000000D82DE904B04CE208D04DE210000BE598 +:1081100014100BE510301BE5800053E30400009AB7 +:1081200014201BE57D3FA0E3023083E2003082E5AE +:10813000080000EA14201BE50030A0E3003082E5CF +:1081400014301BE5042083E210301BE50334A0E16A +:108150000E3983E2003082E50CD04BE200689DE8E6 :108160001EFF2FE10DC0A0E100D82DE904B04CE2C4 -:1081700018D04DE20E39A0E320300BE520301BE58E -:108180000030D3E5FF0053E30200001A20301BE566 -:1081900024300BE53F0000EA0137A0E318300BE57F -:1081A00018301BE5013C43E20030D3E5AA0053E35D -:1081B0000200001A0030E0E324300BE5350000EA4D -:1081C00018201BE520301BE5023063E014300BE57E -:1081D000FF30A0E310300BE5290000EA18201BE572 -:1081E00020301BE5033082E0A330A0E11C300BE51A -:1081F0001C201BE510301BE5033002E0000053E3B8 -:108200001300000A18301BE5013C43E20030D3E5BF -:10821000FF0053E30300001A18301BE5013C43E262 -:1082200018300BE5020000EA20301BE5013C83E238 -:1082300020300BE518201BE520301BE5033082E0E1 -:10824000A330A0E11C300BE514301BE5013C43E2F8 -:1082500014300BE51C301BE50030D3E5FF0053E381 -:108260000200001A1C301BE518300BE5010000EA83 -:108270001C301BE520300BE514301BE5A330A0E1DA -:1082800014300BE514301BE5010C53E3D2FFFF1A49 -:1082900018301BE524300BE524301BE50300A0E17A -:1082A0000CD04BE200689DE81EFF2FE10DC0A0E15D -:1082B00000D82DE904B04CE20E32A0E37F3983E20E -:1082C0000020A0E3002083E54E32A0E37F3983E263 -:1082D0000320A0E3002083E50E32A0E37F3983E290 -:1082E0000220A0E3002083E50E32A0E37F3983E281 -:1082F000013C83E20120A0E3002083E51C0100EBA8 -:108300002B0100EB3E0000EBE10CA0E3FC0400EBD2 -:10831000E10CA0E3220B00EBE00000EBED0000EB32 -:10832000610000EB8A0000EBAF0000EB3D09A0E329 -:10833000090D80E23D1000EB020000EB0CD04BE297 -:1083400000689DE81EFF2FE10DC0A0E100D82DE9D7 -:1083500004B04CE2F81100EB0400A0E38C109FE5A0 -:10836000261200EB0500A0E384109FE5231200EB2A -:108370000700A0E37C109FE5201200EB4E32A0E343 -:10838000013883E20320A0E3002083E50600A0E398 -:1083900064109FE5191200EB0339A0E34E3283E22B -:1083A0000320A0E3002083E50B00A0E34C109FE531 -:1083B000121200EB0E32A0E31A3983E2143083E28A -:1083C0000D20A0E3002083E54E22A0E31A2982E2DB -:1083D0004E32A0E31A3983E2003093E5023083E3A2 -:1083E000003082E50CD04BE200689DE81EFF2FE1D3 -:1083F000487500005476000054AA0000F48800007C -:10840000FCC600000DC0A0E100D82DE904B04CE28C -:108410000E32A0E30B3983E284209FE5002083E540 -:108420004E32A0E30B3983E278209FE5002083E5FC -:108430000E32A0E30B3983E2143083E20420A0E380 -:10844000002083E58E22A0E30A2982E2C239A0E35C -:10845000D23D83E2003082E54E32A0E30A3983E266 -:10846000222DA0E3002083E50E22A0E30A2982E268 -:10847000182082E20334A0E3033883E2003082E56F -:108480000E22A0E30A2982E2142082E20134A0E352 -:10849000013883E2003082E50CD04BE200689DE8B1 -:1084A0001EFF2FE15515C530A80604150DC0A0E12B -:1084B00010D82DE904B04CE20139A0E38E3283E2FA -:1084C0000020A0E3002083E50139A0E34E3283E2DF -:1084D0000020A0E3002083E50E32A0E3013983E20F -:1084E000143083E20320A0E3002083E50139A0E3F8 -:1084F000CE3283E20020A0E3002083E50E32A0E329 -:10850000013983E2103083E20020A0E3002083E5FC -:108510000E42A0E3014984E2184084E2BC0000EB73 -:108520000020A0E124309FE5921383E02333A0E1F3 -:10853000003084E50139A0E34E3283E20120A0E35C -:10854000002083E510D04BE210689DE81EFF2FE16C -:10855000D34D62100DC0A0E110D82DE904B04CE25B -:108560000239A0E38E3283E20020A0E3002083E5FD -:108570000239A0E34E3283E20020A0E3002083E52D -:108580000E32A0E3023983E2143083E20320A0E339 -:10859000002083E50239A0E3CE3283E20020A0E38D -:1085A000002083E50E32A0E3023983E2103083E23B -:1085B0000020A0E3002083E50E42A0E3024984E20C -:1085C000184084E28A0000EB0030A0E1003084E52E -:1085D0000239A0E34E3283E20120A0E3002083E5CC -:1085E00010D04BE210689DE81EFF2FE10DC0A0E106 -:1085F00000D82DE904B04CE24E32A0E3053983E205 -:108600000220A0E3002083E5CE32A0E3053983E217 -:108610000020A0E3002083E50E32A0E3053983E2C9 -:10862000143083E20220A0E3002083E50E32A0E3B1 -:10863000053983E2183083E21228A0E3002083E5A5 -:108640000E22A0E3052982E2442082E2563BA0E309 -:10865000653F83E2023083E2003082E50E32A0E320 -:10866000053983E2503083E22020A0E3002083E537 -:108670000E32A0E3053983E24C3083E27E2CA0E386 -:10868000002083E54E32A0E3053983E20920A0E310 -:10869000002083E50CD04BE200689DE81EFF2FE12F -:1086A0000DC0A0E100D82DE904B04CE2CE32A0E329 -:1086B000023883E20420A0E3002083E50E32A0E329 -:1086C000023883E22020A0E3002083E50CD04BE2B7 -:1086D00000689DE81EFF2FE10DC0A0E100D82DE944 -:1086E00004B04CE204D04DE20E22A0E31A2982E24B -:1086F000013BA0E30F3083E2003082E50E32A0E3BD -:108700001A3983E2103083E21B20A0E3002083E5C6 -:108710000030A0E30E304BE5060000EA8E32A0E305 -:108720001A3983E2003093E50D304BE50E305BE5FE -:10873000013083E20E304BE50E305BE5070053E37A -:10874000F5FFFF9A0E32A0E31A3983E2143083E278 -:108750000020A0E3002083E54E32A0E31A3983E233 -:108760000020A0E3002083E50CD04BE200689DE8E8 -:108770001EFF2FE10DC0A0E100D82DE904B04CE2AE -:108780000E32A0E37F3983E2843083E22320A0E32A -:10879000002083E50E32A0E37F3983E2803083E25C -:1087A0000320A0E3002083E50CD04BE200689DE8A5 -:1087B0001EFF2FE10DC0A0E100D82DE904B04CE26E -:1087C0000E32A0E37F3983E28C3083E2AA20A0E35B -:1087D000002083E50E32A0E37F3983E28C3083E210 -:1087E0005520A0E3002083E50CD04BE200689DE813 -:1087F0001EFF2FE10DC0A0E100D82DE904B04CE22E -:10880000E137A0E30300A0E10CD04BE200689DE853 -:108810001EFF2FE10DC0A0E100D82DE904B04CE20D -:1088200008D04DE20E32A0E37F3983E2013C83E2BF -:10883000003093E5033003E214300BE514301BE500 -:10884000010053E30900000A14301BE5010053E363 -:108850000300003A14301BE5020053E30600000A4F -:10886000070000EA0430A0E310300BE5040000EA42 -:108870000130A0E310300BE5010000EA0230A0E374 -:1088800010300BE5DAFFFFEB0030A0E10300A0E1C0 -:1088900010101BE5173200EB0030A0E10300A0E14F -:1088A0000CD04BE200689DE81EFF2FE10DC0A0E157 -:1088B00000D82DE904B04CE208D04DE214000BE5DD -:1088C0000030A0E310300BE5020000EA10301BE599 -:1088D000013083E210300BE510201BE514301BE55E -:1088E000030052E1F8FFFFBA0CD04BE200689DE8AC -:1088F0001EFF2FE10DC0A0E100D82DE904B04CE22D -:1089000008D04DE20030A0E3BE304BE1A00000EA09 -:10891000B0315BE1013C03E2000053E31E00000ABA -:10892000A8229FE50130A0E30030C2E50E22A0E3BB -:10893000032982E2202082E20E32A0E3033983E29F -:10894000203083E2003093E5013C83E3003082E590 -:108950000E22A0E3032982E2202082E20E32A0E36D -:10896000033983E2203083E2003093E50130C3E332 -:10897000003082E50329A0E34E2282E20339A0E31E -:108980004E3283E2003093E5033CC3E3003082E5DE -:1089900038229FE50030A0E30030C2E5B0315BE152 -:1089A000023C03E2000053E30E00000A1C229FE594 -:1089B0000130A0E30030C2E50E22A0E3032982E2E9 -:1089C000202082E20E32A0E3033983E2203083E2EA -:1089D000003093E5023C83E3003082E5EC219FE523 -:1089E0000030A0E30030C2E5B0315BE10E3003E2BD -:1089F000023043E20A0053E303F19F975D0000EA6F -:108A0000E48A0000788B0000408A0000788B000028 -:108A10002C8A0000788B0000788B0000788B000097 -:108A2000788B0000788B0000408A00000E32A0E3B3 -:108A3000033983E2143083E2003093E5540000EA06 -:108A40008C319FE50120A0E30420C3E50E32A0E3B2 -:108A5000033983E2003093E5FF3003E211304BE548 -:108A60006C019FE5020100EB0030A0E1BE304BE15C -:108A700060319FE5B030D3E1FE205BE10338A0E137 -:108A80004338A0E1030052E1020000AA44219FE51F -:108A9000BE305BE1B030C2E111305BE530019FE5F3 -:108AA0000310A0E16E0000EB0030A0E1000053E3F2 -:108AB0000700000A0E32A0E3033983E2143083E298 -:108AC000003093E5013003E2FF3003E2000053E39E -:108AD000DDFFFF1AF8309FE50020A0E30420C3E586 -:108AE0002B0000EA0E32A0E30A3983E2003093E55E -:108AF000013503E2000053E32500001AD8309FE55A -:108B00000120A0E30420C3E50F0000EA11304BE28E -:108B1000C4009FE50310A0E1AF0000EB0030A0E12E -:108B2000000053E30400000A0E32A0E3033983E29D -:108B300011205BE5002083E5030000EA9C309FE5FF -:108B40000020A0E30020C3E5060000EA0E32A0E307 -:108B5000033983E2143083E2003093E5203003E2EE -:108B6000000053E3E8FFFF1A6C309FE50020A0E30C -:108B70000420C3E5060000EA0E32A0E3033983E2D5 -:108B8000143083E2003093E50E32A0E3033983E230 -:108B9000003093E50339A0E38E3283E2003093E5A1 -:108BA000B0314BE1B0315BE1013003E2000053E34F -:108BB00056FFFF0A0030A0E3FD3E43E20020A0E3A1 -:108BC000002083E50CD04BE200689DE81EFF2FE1FA -:108BD000E0080040141C00400E000040F81900405E -:108BE000CC0800400DC0A0E100D82DE904B04CE253 -:108BF0000CD04DE210000BE514100BE518200BE52E -:108C000010201BE514301BE5003082E510201BE529 -:108C100018301BE5083082E510201BE50030A0E38A -:108C20000C3082E510201BE50030A0E3103082E517 -:108C300010201BE50030A0E3143082E518301BE55E -:108C4000012043E210301BE5182083E510201BE5CE -:108C50000030A0E30430C2E50CD04BE200689DE890 -:108C60001EFF2FE10DC0A0E100D82DE904B04CE2B9 -:108C70000CD04DE210000BE50130A0E114304BE5C3 -:108C800010301BE5103093E5012083E210301BE526 -:108C9000183093E5032002E010301BE5142083E533 -:108CA00010301BE50C2093E510301BE5143093E5E4 -:108CB000030052E10200001A0030A0E318300BE577 -:108CC0000C0000EA10301BE5002093E510301BE596 -:108CD000103093E5032082E014305BE50030C2E5FC -:108CE00010301BE5142093E510301BE5102083E5C0 -:108CF0000130A0E318300BE518301BE50300A0E1BC -:108D00000CD04BE200689DE81EFF2FE10DC0A0E1F2 -:108D100000D82DE904B04CE214D04DE214000BE56C -:108D200018100BE51C200BE514001BE5500000EBB0 -:108D30000030A0E10320A0E11C301BE5030052E15C -:108D40000200008A0030A0E320300BE51D0000EA9D -:108D500018301BE510300BE5120000EA14301BE55B -:108D6000002093E514301BE5103093E5032082E0EA -:108D700010301BE50030D3E50030C2E510301BE5B4 -:108D8000013083E210300BE514301BE5103093E521 -:108D9000012083E214301BE5183093E5032002E044 -:108DA00014301BE5102083E51C301BE5013043E245 -:108DB0001C300BE51C301BE5010073E3E6FFFF1AD6 -:108DC0000130A0E320300BE520301BE50300A0E1DB -:108DD0000CD04BE200689DE81EFF2FE10DC0A0E122 -:108DE00000D82DE904B04CE20CD04DE210000BE5A8 -:108DF00014100BE510301BE50C2093E510301BE53B -:108E0000103093E5030052E10200001A0030A0E3A5 -:108E100018300BE5110000EA10301BE5002093E547 -:108E200010301BE50C3093E5033082E00030D3E5D1 -:108E300014201BE50030C2E510301BE50C3093E533 -:108E4000012083E210301BE5183093E5032002E097 -:108E500010301BE50C2083E50130A0E318300BE552 -:108E600018301BE50300A0E10CD04BE200689DE840 -:108E70001EFF2FE10DC0A0E100D82DE904B04CE2A7 -:108E800004D04DE210000BE510301BE50C3093E5EB -:108E90000338A0E12328A0E110301BE5103093E552 -:108EA0000338A0E12338A0E1023063E00338A0E1F9 -:108EB0002338A0E1013043E20338A0E12328A0E1F8 -:108EC00010301BE5183093E50338A0E12338A0E10A -:108ED000033002E00338A0E12338A0E10300A0E161 -:108EE0000CD04BE200689DE81EFF2FE10DC0A0E111 -:108EF00000D82DE904B04CE204D04DE210000BE59F -:108F000010201BE50030A0E3103082E510201BE5A7 -:108F10000030A0E30C3082E50CD04BE200689DE805 -:108F20001EFF2FE10DC0A0E100D82DE904B04CE2F6 -:108F300008D04DE20030A0E114100BE510304BE5F5 -:108F4000CC309FE5002093E5C8109FE50400A0E326 -:108F50000230A0E18330A0E1023083E00331A0E1E0 -:108F6000013083E0002083E014301BE5003082E50F -:108F70009C309FE5002093E598109FE50230A0E12A -:108F80008330A0E1023083E00331A0E1012083E0DF -:108F900010305BE50030C2E574309FE5002093E5BA -:108FA00070109FE50800A0E30230A0E18330A0E14B -:108FB000023083E00331A0E1013083E0002083E050 -:108FC0000030A0E30030C2E544309FE5003093E577 -:108FD000012083E238309FE5002083E530309FE5B3 -:108FE000002093E50230A0E18330A0E1023083E06D -:108FF0000331A0E10320A0E118309FE50C3043E2EB -:10900000033082E00300A0E10CD04BE200689DE851 -:109010001EFF2FE1DC080040F01400400DC0A0E16D -:1090200000D82DE904B04CE208D04DE20030A0E3B6 -:1090300010300BE50030A0E311304BE5E8349FE53C -:109040000430D3E5FF3003E2010053E33301000AAB -:109050002B0100EAD4349FE5003093E5000053E390 -:109060001B00001A11305BE53E0053E30500001AB7 -:10907000B8349FE5003093E5012083E2AC349FE5EE -:10908000002083E5020000EAA0249FE50030A0E371 -:10909000003082E598249FE50030A0E3003082E5AF -:1090A00090249FE50030A0E3B030C2E188249FE522 -:1090B00088349FE5003082E584249FE50030A0E3FA -:1090C000003082E57C249FE50030A0E30030C2E55B -:1090D0000B0100EA54349FE5003093E5010053E3AF -:1090E0000C00001A11305BE52A0053E30500001A5A -:1090F00038349FE5003093E5012083E22C349FE56E -:10910000002083E5FE0000EA20249FE50030A0E374 -:10911000003082E5FA0000EA10349FE5003093E564 -:10912000020053E30C00001A11305BE53E0053E3EC -:109130000500001AF4339FE5003093E5012083E237 -:10914000E8339FE5002083E5ED0000EADC239FE59E -:109150000030A0E3003082E5E90000EACC339FE56F -:10916000003093E5030053E30900001A11305BE57A -:109170000320A0E1C8339FE5002083E5AC339FE5E1 -:10918000003093E5012083E2A0339FE5002083E5D2 -:10919000DB0000EA94339FE5003093E5040053E3DD -:1091A0001400001A11305BE59C239FE50030C2E5F6 -:1091B0008C339FE5003093E5000053E3030000CAC1 -:1091C00068239FE50030A0E3003082E5CC0000EA90 -:1091D0006C339FE5002093E554339FE5002083E541 -:1091E00048339FE5003093E5012083E23C339FE55F -:1091F000002083E5C20000EA30339FE5003093E5AC -:10920000050053E30800001A11305BE534239FE5A5 -:109210000030C2E514339FE5003093E5012083E27E -:1092200008339FE5002083E5B50000EAFC329FE5A6 -:10923000003093E5060053E31600001A00339FE563 -:10924000002093E5E8329FE5003093E5021063E0EB -:1092500011305BE5E4229FE50130C2E7D0329FE5A3 -:10926000003093E5012043E2C4329FE5002083E50E -:10927000BC329FE5003093E5000053E3A000001AE4 -:10928000A8329FE5003093E5012083E29C329FE500 -:10929000002083E59A0000EA90329FE5003093E5D4 -:1092A000070053E30900001A11305BE50320A0E139 -:1092B00080329FE5B020C3E170329FE5003093E536 -:1092C000012083E264329FE5002083E58C0000EA00 -:1092D00058329FE5003093E5080053E38500001AFB -:1092E00011305BE50334A0E10338A0E12328A0E1BD -:1092F00040329FE5B030D3E1033082E10338A0E192 -:109300002338A0E10338A0E12328A0E124329FE51F -:10931000B020C3E134329FE5003093E5012083E2C1 -:1093200028329FE5002083E51C029FE50110A0E3A1 -:10933000FF20A0E36A0200EB0030A0E10320A0E1DF -:109340000C329FE5B020C3E104329FE5B030D3E199 -:10935000F0019FE50110A0E30320A0E1600200EB13 -:109360000030A0E10320A0E1E4319FE5B020C3E19B -:10937000CC319FE5003093E50338A0E12338A0E12C -:109380000320A0E1C8319FE5B030D3E1AC019FE5F7 -:109390000210A0E10320A0E1510200EB0030A0E1A7 -:1093A0000320A0E1A8319FE5B020C3E184319FE50F -:1093B000B020D3E198319FE5B030D3E1030052E112 -:1093C0004800001A8C319FE5003093E5012083E2CC -:1093D00080319FE5002083E50030A0E310300BE5ED -:1093E0003B0000EA10201BE56C119FE50230A0E174 -:1093F0008330A0E1023083E00331A0E1013083E05B -:109400000020D3E540319FE50030D3E5030052E171 -:109410002C00001A10201BE53C119FE50400A0E37E -:109420000230A0E18330A0E1023083E00331A0E10B -:10943000013083E0003083E0002093E500319FE5B8 -:10944000003093E50310A0E1F0309FE501C0A0E1FA -:109450000200A0E10310A0E10C20A0E1282F00EB06 -:1094600010201BE5F0109FE50800A0E30230A0E10A -:109470008330A0E1023083E00331A0E1013083E0DA -:10948000002083E00130A0E30030C2E5B4309FE566 -:109490000030D3E5013003E2FF3003E2000053E384 -:1094A0001000000A9C309FE50030D3E5AC209FE51A -:1094B0000030C2E50000A0E3A0109FE50120A0E37A -:1094C000280000EB070000EA10301BE5013083E2C2 -:1094D00010300BE588309FE5002093E510301BE548 -:1094E000020053E1BEFFFF3A40209FE50030A0E3B9 -:1094F000003082E5020000EA30209FE50030A0E362 -:10950000003082E511304BE21C009FE50310A0E122 -:1095100031FEFFEB0030A0E1000053E3CCFEFF1A68 -:109520000CD04BE200689DE81EFF2FE1141C0040A8 -:10953000E4080040EC080040E8080040F41900404E -:10954000F0170040F0080040F4080040F508004023 -:10955000D4080040EA080040D8080040F014004059 -:10956000E1080040DC0800400DC0A0E100D82DE972 -:1095700004B04CE214D04DE20030A0E11C100BE529 -:1095800018304BE50230A0E120304BE50030A0E37D -:10959000B2314BE10030A0E310300BE5D0209FE565 -:1095A00020305BE50230C2E518305BE5C0209FE566 -:1095B0000330C2E518304BE20300A0E10110A0E344 -:1095C000FF20A0E3C60100EB0030A0E1B2314BE187 -:1095D00020205BE5B2315BE11C001BE50210A0E13D -:1095E0000320A0E1BE0100EB0030A0E1B2314BE16D -:1095F0000130A0E310300BE574009FE50410A0E3F8 -:109600001C0000EB0030A0E10320A0E110301BE5BE -:10961000023003E010300BE520305BE51C001BE559 -:109620000310A0E1130000EB0030A0E10320A0E153 -:1096300010301BE5023003E010300BE512304BE236 -:109640000300A0E10210A0E30A0000EB0030A0E15B -:109650000320A0E110301BE5023003E010300BE5E1 -:1096600010301BE50300A0E10CD04BE200689DE840 -:109670001EFF2FE1100000400DC0A0E100D82DE931 -:1096800004B04CE20CD04DE214000BE518100BE5D1 -:109690000030A0E30F304BE55C009FE514101BE5A4 -:1096A00018201BE598FDFFEB0030A0E10F304BE5E3 -:1096B00044009FE5EEFDFFEB0030A0E1BE304BE142 -:1096C00038309FE5B030D3E1FE205BE10338A0E104 -:1096D0004338A0E1030052E1020000AA1C209FE5EC -:1096E000BE305BE1B030C2E10F305BE50300A0E1CA -:1096F0000CD04BE200689DE81EFF2FE1F8190040F6 -:109700000C0000400DC0A0E100D82DE904B04CE2EF -:1097100008D04DE214000BE5B30D00EB0020A0E1F2 -:1097200098319FE5002083E50329A0E34E2282E2E1 -:109730000339A0E34E3283E2003093E50130C3E306 -:10974000003082E574319FE5003093E50300A0E12D -:10975000CA0D00EBA40D00EB0020A0E160319FE5F5 -:10976000002083E50329A0E34E2282E20339A0E32F -:109770004E3283E2003093E50230C3E3003082E5ED -:109780003C319FE5003093E50300A0E1BB0D00EB09 -:109790001FFCFFEB0020A0E114301BE50332A0E129 -:1097A0000200A0E10310A0E1522E00EB0030A0E186 -:1097B00010300BE50339A0E3CE3283E28320A0E32F -:1097C000002083E50E32A0E3033983E210201BE57D -:1097D000FF2002E2002083E50329A0E34E2282E27B -:1097E00010301BE52334A0E1FF3003E2003082E5B6 -:1097F0000329A0E3CE2282E20339A0E3CE3283E242 -:10980000003093E58030C3E3003082E50339A0E304 -:109810008E3283E28720A0E3002083E5A4009FE549 -:10982000A4109FE5022CA0E3EDFCFFEB9C009FE55C -:109830009C109FE5022CA0E3E9FCFFEB6A0D00EB16 -:109840000020A0E174309FE5002083E50329A0E318 -:109850004E2282E20339A0E34E3283E2003093E5E8 -:10986000013083E3003082E550309FE5003093E51E -:109870000300A0E1810D00EB5B0D00EB0020A0E1F7 -:109880003C309FE5002083E50329A0E34E2282E2DD -:109890000339A0E34E3283E2003093E5023083E3E4 -:1098A000003082E518309FE5003093E50300A0E129 -:1098B000720D00EB0CD04BE200689DE81EFF2FE11B -:1098C000F0190040EC140040141C0040141A004031 -:1098D000F8190040301C00400DC0A0E100D82DE96F -:1098E00004B04CE20E32A0E3033983E2203083E27D -:1098F000003093E5013003E2FF3003E2000053E360 -:109900000B00001A0E32A0E3033983E2203083E219 -:109910000520A0E3002083E50329A0E34E2282E294 -:109920000339A0E34E3283E2003093E5033C83E346 -:10993000003082E50CD04BE200689DE81EFF2FE16D -:109940000DC0A0E100D82DE904B04CE20329A0E34A -:109950008E2282E20339A0E38E3283E2003093E567 -:10996000023083E3003082E50C009FE55EFDFFEBF3 -:109970000CD04BE200689DE81EFF2FE1141C004054 -:109980000DC0A0E100D82DE904B04CE20329A0E30A -:109990008E2282E20339A0E38E3283E2003093E527 -:1099A000043083E3003082E50CD04BE200689DE890 +:108170000CD04DE214000BE518100BE518201BE5A0 +:108180000030A0E3003082E5120000EB0030A0E1F7 +:1081900010300BE510301BE5010073E30100001AFD +:1081A0000137A0E310300BE518301BE5041083E223 +:1081B00010301BE50E3943E2FF2083E2000053E359 +:1081C0000230A0B14334A0E1003081E50CD04BE295 +:1081D00000689DE81EFF2FE10DC0A0E100D82DE949 +:1081E00004B04CE218D04DE20E39A0E320300BE58C +:1081F00020301BE50030D3E5FF0053E30200001AF6 +:1082000020301BE524300BE53F0000EA0137A0E3F6 +:1082100018300BE518301BE5013C43E20030D3E594 +:10822000AA0053E30200001A0030E0E324300BE51B +:10823000350000EA18201BE520301BE5023063E022 +:1082400014300BE5FF30A0E310300BE5290000EA05 +:1082500018201BE520301BE5033082E0A330A0E1AD +:108260001C300BE51C201BE510301BE5033002E041 +:10827000000053E31300000A18301BE5013C43E201 +:108280000030D3E5FF0053E30300001A18301BE56C +:10829000013C43E218300BE5020000EA20301BE508 +:1082A000013C83E220300BE518201BE520301BE564 +:1082B000033082E0A330A0E11C300BE514301BE555 +:1082C000013C43E214300BE51C301BE50030D3E5E4 +:1082D000FF0053E30200001A1C301BE518300BE5C9 +:1082E000010000EA1C301BE520300BE514301BE5D3 +:1082F000A330A0E114300BE514301BE5010C53E36F +:10830000D2FFFF1A18301BE524300BE524301BE5A3 +:108310000300A0E10CD04BE200689DE81EFF2FE1B6 +:108320000DC0A0E100D82DE904B04CE20E32A0E36C +:108330007F3983E20020A0E3002083E54E32A0E3F2 +:108340007F3983E20320A0E3002083E50E32A0E31F +:108350007F3983E20220A0E3002083E50E32A0E310 +:108360007F3983E2013C83E20120A0E3002083E522 +:108370001C0100EB2B0100EB3E0000EBE10CA0E345 +:10838000FC0400EBE10CA0E3220B00EBE00000EBAF +:10839000ED0000EB610000EB8A0000EBAF0000EBAA +:1083A0003D09A0E3090D80E23D1000EB020000EB67 +:1083B0000CD04BE200689DE81EFF2FE10DC0A0E14C +:1083C00000D82DE904B04CE2F81100EB0400A0E362 +:1083D0008C109FE5261200EB0500A0E384109FE5BA +:1083E000231200EB0700A0E37C109FE5201200EBB6 +:1083F0004E32A0E3013883E20320A0E3002083E5AE +:108400000600A0E364109FE5191200EB0339A0E316 +:108410004E3283E20320A0E3002083E50B00A0E3BB +:108420004C109FE5121200EB0E32A0E31A3983E2E2 +:10843000143083E20D20A0E3002083E54E22A0E368 +:108440001A2982E24E32A0E31A3983E2003093E522 +:10845000023083E3003082E50CD04BE200689DE8F7 +:108460001EFF2FE1BC750000C8760000C8AA0000FE +:108470006889000070C700000DC0A0E100D82DE998 +:1084800004B04CE20E32A0E30B3983E284209FE576 +:10849000002083E54E32A0E30B3983E278209FE58C +:1084A000002083E50E32A0E30B3983E2143083E22F +:1084B0000420A0E3002083E58E22A0E30A2982E2C3 +:1084C000C239A0E3D23D83E2003082E54E32A0E320 +:1084D0000A3983E2222DA0E3002083E50E22A0E3E7 +:1084E0000A2982E2182082E20334A0E3033883E2FF +:1084F000003082E50E22A0E30A2982E2142082E203 +:108500000134A0E3013883E2003082E50CD04BE275 +:1085100000689DE81EFF2FE15515C530A80604151B +:108520000DC0A0E110D82DE904B04CE20139A0E360 +:108530008E3283E20020A0E3002083E50139A0E32E +:108540004E3283E20020A0E3002083E50E32A0E358 +:10855000013983E2143083E20320A0E3002083E5A5 +:108560000139A0E3CE3283E20020A0E3002083E5BE +:108570000E32A0E3013983E2103083E20020A0E351 +:10858000002083E50E42A0E3014984E2184084E222 +:10859000BC0000EB0020A0E124309FE5921383E0B3 +:1085A0002333A0E1003084E50139A0E34E3283E2B9 +:1085B0000120A0E3002083E510D04BE210689DE885 +:1085C0001EFF2FE1D34D62100DC0A0E110D82DE9A0 +:1085D00004B04CE20239A0E38E3283E20020A0E333 +:1085E000002083E50239A0E34E3283E20020A0E3BD +:1085F000002083E50E32A0E3023983E2143083E2E7 +:108600000320A0E3002083E50239A0E3CE3283E219 +:108610000020A0E3002083E50E32A0E3023983E2CC +:10862000103083E20020A0E3002083E50E42A0E3A7 +:10863000024984E2184084E28A0000EB0030A0E1A5 +:10864000003084E50239A0E34E3283E20120A0E34A +:10865000002083E510D04BE210689DE81EFF2FE15B +:108660000DC0A0E100D82DE904B04CE24E32A0E3E9 +:10867000053983E20220A0E3002083E5CE32A0E3A7 +:10868000053983E20020A0E3002083E50E32A0E359 +:10869000053983E2143083E20220A0E3002083E561 +:1086A0000E32A0E3053983E2183083E21228A0E3FA +:1086B000002083E50E22A0E3052982E2442082E225 +:1086C000563BA0E3653F83E2023083E2003082E55F +:1086D0000E32A0E3053983E2503083E22020A0E38C +:1086E000002083E50E32A0E3053983E24C3083E2BB +:1086F0007E2CA0E3002083E54E32A0E3053983E21F +:108700000920A0E3002083E50CD04BE200689DE83F +:108710001EFF2FE10DC0A0E100D82DE904B04CE20E +:10872000CE32A0E3023883E20420A0E3002083E5F8 +:108730000E32A0E3023883E22020A0E3002083E58C +:108740000CD04BE200689DE81EFF2FE10DC0A0E1B8 +:1087500000D82DE904B04CE204D04DE20E22A0E393 +:108760001A2982E2013BA0E30F3083E2003082E568 +:108770000E32A0E31A3983E2103083E21B20A0E31B +:10878000002083E50030A0E30E304BE5060000EA50 +:108790008E32A0E31A3983E2003093E50D304BE5C9 +:1087A0000E305BE5013083E20E304BE50E305BE5C9 +:1087B000070053E3F5FFFF9A0E32A0E31A3983E274 +:1087C000143083E20020A0E3002083E54E32A0E3D2 +:1087D0001A3983E20020A0E3002083E50CD04BE2AD +:1087E00000689DE81EFF2FE10DC0A0E100D82DE933 +:1087F00004B04CE20E32A0E37F3983E2843083E29E +:108800002320A0E3002083E50E32A0E37F3983E23A +:10881000803083E20320A0E3002083E50CD04BE20C +:1088200000689DE81EFF2FE10DC0A0E100D82DE9F2 +:1088300004B04CE20E32A0E37F3983E28C3083E255 +:10884000AA20A0E3002083E50E32A0E37F3983E273 +:108850008C3083E25520A0E3002083E50CD04BE26E +:1088600000689DE81EFF2FE10DC0A0E100D82DE9B2 +:1088700004B04CE2E137A0E30300A0E10CD04BE2EE +:1088800000689DE81EFF2FE10DC0A0E100D82DE992 +:1088900004B04CE208D04DE20E32A0E37F3983E20F +:1088A000013C83E2003093E5033003E214300BE532 +:1088B00014301BE5010053E30900000A14301BE5E6 +:1088C000010053E30300003A14301BE5020053E3B8 +:1088D0000600000A070000EA0430A0E310300BE5B0 +:1088E000040000EA0130A0E310300BE5010000EACB +:1088F0000230A0E310300BE5DAFFFFEB0030A0E11F +:108900000300A0E110101BE5173200EB0030A0E1DE +:108910000300A0E10CD04BE200689DE81EFF2FE1B0 +:108920000DC0A0E100D82DE904B04CE208D04DE222 +:1089300014000BE50030A0E310300BE5020000EA64 +:1089400010301BE5013083E210300BE510201BE5F1 +:1089500014301BE5030052E1F8FFFFBA0CD04BE2E4 +:1089600000689DE81EFF2FE10DC0A0E100D82DE9B1 +:1089700004B04CE208D04DE20030A0E3BE304BE141 +:10898000A00000EAB0315BE1013C03E2000053E3E8 +:108990001E00000AA8229FE50130A0E30030C2E5D6 +:1089A0000E22A0E3032982E2202082E20E32A0E31D +:1089B000033983E2203083E2003093E5013C83E316 +:1089C000003082E50E22A0E3032982E2202082E229 +:1089D0000E32A0E3033983E2203083E2003093E5D6 +:1089E0000130C3E3003082E50329A0E34E2282E296 +:1089F0000339A0E34E3283E2003093E5033CC3E346 +:108A0000003082E538229FE50030A0E30030C2E567 +:108A1000B0315BE1023C03E2000053E30E00000AC8 +:108A20001C229FE50130A0E30030C2E50E22A0E346 +:108A3000032982E2202082E20E32A0E3033983E29E +:108A4000203083E2003093E5023C83E3003082E58E +:108A5000EC219FE50030A0E30030C2E5B0315BE1DE +:108A60000E3003E2023043E20A0053E303F19F9722 +:108A70005D0000EA588B0000EC8B0000B48A000017 +:108A8000EC8B0000A08A0000EC8B0000EC8B000057 +:108A9000EC8B0000EC8B0000EC8B0000B48A000033 +:108AA0000E32A0E3033983E2143083E2003093E511 +:108AB000540000EA8C319FE50120A0E30420C3E5C7 +:108AC0000E32A0E3033983E2003093E5FF3003E286 +:108AD00011304BE56C019FE5020100EB0030A0E195 +:108AE000BE304BE160319FE5B030D3E1FE205BE169 +:108AF0000338A0E14338A0E1030052E1020000AADC +:108B000044219FE5BE305BE1B030C2E111305BE54E +:108B100030019FE50310A0E16E0000EB0030A0E102 +:108B2000000053E30700000A0E32A0E3033983E29A +:108B3000143083E2003093E5013003E2FF3003E2BA +:108B4000000053E3DDFFFF1AF8309FE50020A0E3AB +:108B50000420C3E52B0000EA0E32A0E30A3983E2C9 +:108B6000003093E5013503E2000053E32500001ACD +:108B7000D8309FE50120A0E30420C3E50F0000EA00 +:108B800011304BE2C4009FE50310A0E1AF0000EB01 +:108B90000030A0E1000053E30400000A0E32A0E31D +:108BA000033983E211205BE5002083E5030000EA3E +:108BB0009C309FE50020A0E30020C3E5060000EA0A +:108BC0000E32A0E3033983E2143083E2003093E5F0 +:108BD000203003E2000053E3E8FFFF1A6C309FE50A +:108BE0000020A0E30420C3E5060000EA0E32A0E363 +:108BF000033983E2143083E2003093E50E32A0E3C0 +:108C0000033983E2003093E50339A0E38E3283E237 +:108C1000003093E5B0314BE1B0315BE1013003E26C +:108C2000000053E356FFFF0A0030A0E3FD3E43E29D +:108C30000020A0E3002083E50CD04BE200689DE813 +:108C40001EFF2FE1E0080040181C00400E0000400D +:108C5000FC190040CC0800400DC0A0E100D82DE96F +:108C600004B04CE20CD04DE210000BE514100BE503 +:108C700018200BE510201BE514301BE5003082E5C1 +:108C800010201BE518301BE5083082E510201BE59D +:108C90000030A0E30C3082E510201BE50030A0E39B +:108CA000103082E510201BE50030A0E3143082E58F +:108CB00018301BE5012043E210301BE5182083E546 +:108CC00010201BE50030A0E30430C2E50CD04BE2DD +:108CD00000689DE81EFF2FE10DC0A0E100D82DE93E +:108CE00004B04CE20CD04DE210000BE50130A0E1E5 +:108CF00014304BE510301BE5103093E5012083E282 +:108D000010301BE5183093E5032002E010301BE51E +:108D1000142083E510301BE50C2093E510301BE593 +:108D2000143093E5030052E10200001A0030A0E382 +:108D300018300BE50C0000EA10301BE5002093E52D +:108D400010301BE5103093E5032082E014305BE522 +:108D50000030C2E510301BE5142093E510301BE510 +:108D6000102083E50130A0E318300BE518301BE537 +:108D70000300A0E10CD04BE200689DE81EFF2FE14C +:108D80000DC0A0E100D82DE904B04CE214D04DE2B2 +:108D900014000BE518100BE51C200BE514001BE577 +:108DA000500000EB0030A0E10320A0E11C301BE5E7 +:108DB000030052E10200008A0030A0E320300BE5FE +:108DC0001D0000EA18301BE510300BE5120000EA28 +:108DD00014301BE5002093E514301BE5103093E5BB +:108DE000032082E010301BE50030D3E50030C2E5FF +:108DF00010301BE5013083E210300BE514301BE529 +:108E0000103093E5012083E214301BE5183093E520 +:108E1000032002E014301BE5102083E51C301BE525 +:108E2000013043E21C300BE51C301BE5010073E30D +:108E3000E6FFFF1A0130A0E320300BE520301BE5F0 +:108E40000300A0E10CD04BE200689DE81EFF2FE17B +:108E50000DC0A0E100D82DE904B04CE20CD04DE2E9 +:108E600010000BE514100BE510301BE50C2093E50A +:108E700010301BE5103093E5030052E10200001AA8 +:108E80000030A0E318300BE5110000EA10301BE5BC +:108E9000002093E510301BE50C3093E5033082E0B1 +:108EA0000030D3E514201BE50030C2E510301BE58F +:108EB0000C3093E5012083E210301BE5183093E578 +:108EC000032002E010301BE50C2083E50130A0E315 +:108ED00018300BE518301BE50300A0E10CD04BE285 +:108EE00000689DE81EFF2FE10DC0A0E100D82DE92C +:108EF00004B04CE204D04DE210000BE510301BE54D +:108F00000C3093E50338A0E12328A0E110301BE5E5 +:108F1000103093E50338A0E12338A0E1023063E08C +:108F20000338A0E12338A0E1013043E20338A0E197 +:108F30002328A0E110301BE5183093E50338A0E1A9 +:108F40002338A0E1033002E00338A0E12338A0E198 +:108F50000300A0E10CD04BE200689DE81EFF2FE16A +:108F60000DC0A0E100D82DE904B04CE204D04DE2E0 +:108F700010000BE510201BE50030A0E3103082E567 +:108F800010201BE50030A0E30C3082E50CD04BE252 +:108F900000689DE81EFF2FE10DC0A0E100D82DE97B +:108FA00004B04CE208D04DE20030A0E114100BE513 +:108FB00010304BE5CC309FE5002093E5C8109FE5CD +:108FC0000400A0E30230A0E18330A0E1023083E09E +:108FD0000331A0E1013083E0002083E014301BE581 +:108FE000003082E59C309FE5002093E598109FE5D6 +:108FF0000230A0E18330A0E1023083E00331A0E140 +:10900000012083E010305BE50030C2E574309FE55D +:10901000002093E570109FE50800A0E30230A0E176 +:109020008330A0E1023083E00331A0E1013083E02E +:10903000002083E00030A0E30030C2E544309FE52B +:10904000003093E5012083E238309FE5002083E57E +:1090500030309FE5002093E50230A0E18330A0E1AD +:10906000023083E00331A0E10320A0E118309FE546 +:109070000C3043E2033082E00300A0E10CD04BE26D +:1090800000689DE81EFF2FE1DC080040F41400405A +:109090000DC0A0E100D82DE904B04CE208D04DE2AB +:1090A0000030A0E310300BE50030A0E311304BE5B9 +:1090B000E8349FE50430D3E5FF3003E2010053E3D9 +:1090C0003301000A2B0100EAD4349FE5003093E518 +:1090D000000053E31B00001A11305BE53E0053E330 +:1090E0000500001AB8349FE5003093E5012083E2C3 +:1090F000AC349FE5002083E5020000EAA0249FE550 +:109100000030A0E3003082E598249FE50030A0E322 +:10911000003082E590249FE50030A0E3B030C2E14A +:1091200088249FE588349FE5003082E584249FE50C +:109130000030A0E3003082E57C249FE50030A0E30E +:109140000030C2E50B0100EA54349FE5003093E59E +:10915000010053E30C00001A11305BE52A0053E3D1 +:109160000500001A38349FE5003093E5012083E2C2 +:109170002C349FE5002083E5FE0000EA20249FE5D3 +:109180000030A0E3003082E5FA0000EA10349FE5E9 +:10919000003093E5020053E30C00001A11305BE548 +:1091A0003E0053E30500001AF4339FE5003093E5D9 +:1091B000012083E2E8339FE5002083E5ED0000EA2B +:1091C000DC239FE50030A0E3003082E5E90000EAFF +:1091D000CC339FE5003093E5030053E30900001A08 +:1091E00011305BE50320A0E1C8339FE5002083E553 +:1091F000AC339FE5003093E5012083E2A0339FE587 +:10920000002083E5DB0000EA94339FE5003093E51E +:10921000040053E31400001A11305BE59C239FE522 +:109220000030C2E58C339FE5003093E5000053E346 +:10923000030000CA68239FE50030A0E3003082E508 +:10924000CC0000EA6C339FE5002093E554339FE5A2 +:10925000002083E548339FE5003093E5012083E259 +:109260003C339FE5002083E5C20000EA30339FE5F0 +:10927000003093E5050053E30800001A11305BE568 +:1092800034239FE50030C2E514339FE5003093E5B9 +:10929000012083E208339FE5002083E5B50000EA62 +:1092A000FC329FE5003093E5060053E31600001AF8 +:1092B00000339FE5002093E5E8329FE5003093E519 +:1092C000021063E011305BE5E4229FE50130C2E764 +:1092D000D0329FE5003093E5012043E2C4329FE5A0 +:1092E000002083E5BC329FE5003093E5000053E3A6 +:1092F000A000001AA8329FE5003093E5012083E228 +:109300009C329FE5002083E59A0000EA90329FE5B9 +:10931000003093E5070053E30900001A11305BE5C4 +:109320000320A0E180329FE5B020C3E170329FE5C9 +:10933000003093E5012083E264329FE5002083E55D +:109340008C0000EA58329FE5003093E5080053E3B3 +:109350008500001A11305BE50334A0E10338A0E179 +:109360002328A0E140329FE5B030D3E1033082E111 +:109370000338A0E12338A0E10338A0E12328A0E1CD +:1093800024329FE5B020C3E134329FE5003093E5FD +:10939000012083E228329FE5002083E51C029FE53F +:1093A0000110A0E3FF20A0E36A0200EB0030A0E17F +:1093B0000320A0E10C329FE5B020C3E104329FE519 +:1093C000B030D3E1F0019FE50110A0E30320A0E15C +:1093D000600200EB0030A0E10320A0E1E4319FE552 +:1093E000B020C3E1CC319FE5003093E50338A0E124 +:1093F0002338A0E10320A0E1C8319FE5B030D3E1DC +:10940000AC019FE50210A0E10320A0E1510200EBB6 +:109410000030A0E10320A0E1A8319FE5B020C3E126 +:1094200084319FE5B020D3E198319FE5B030D3E19E +:10943000030052E14800001A8C319FE5003093E5AB +:10944000012083E280319FE5002083E50030A0E326 +:1094500010300BE53B0000EA10201BE56C119FE586 +:109460000230A0E18330A0E1023083E00331A0E1CB +:10947000013083E00020D3E540319FE50030D3E5A3 +:10948000030052E12C00001A10201BE53C119FE55F +:109490000400A0E30230A0E18330A0E1023083E0C9 +:1094A0000331A0E1013083E0003083E0002093E548 +:1094B00000319FE5003093E50310A0E1F0309FE517 +:1094C00001C0A0E10200A0E10310A0E10C20A0E196 +:1094D000282F00EB10201BE5F0109FE50800A0E30B +:1094E0000230A0E18330A0E1023083E00331A0E14B +:1094F000013083E0002083E00130A0E30030C2E5CA +:10950000B4309FE50030D3E5013003E2FF3003E2E1 +:10951000000053E31000000A9C309FE50030D3E5C3 +:10952000AC209FE50030C2E50000A0E3A0109FE55D +:109530000120A0E3280000EB070000EA10301BE543 +:10954000013083E210300BE588309FE5002093E581 +:1095500010301BE5020053E1BEFFFF3A40209FE5BB +:109560000030A0E3003082E5020000EA30209FE5F1 +:109570000030A0E3003082E511304BE21C009FE593 +:109580000310A0E131FEFFEB0030A0E1000053E347 +:10959000CCFEFF1A0CD04BE200689DE81EFF2FE1C5 +:1095A000181C0040E4080040EC080040E8080040B7 +:1095B000F8190040F4170040F0080040F40800409B +:1095C000F5080040D4080040EA080040D8080040F0 +:1095D000F4140040E1080040DC0800400DC0A0E1A8 +:1095E00000D82DE904B04CE214D04DE20030A0E1E7 +:1095F0001C100BE518304BE50230A0E120304BE5A4 +:109600000030A0E3B2314BE10030A0E310300BE5B5 +:10961000D0209FE520305BE50230C2E518305BE5E5 +:10962000C0209FE50330C2E518304BE20300A0E103 +:109630000110A0E3FF20A0E3C60100EB0030A0E191 +:10964000B2314BE120205BE5B2315BE11C001BE550 +:109650000210A0E10320A0E1BE0100EB0030A0E178 +:10966000B2314BE10130A0E310300BE574009FE50F +:109670000410A0E31C0000EB0030A0E10320A0E1F7 +:1096800010301BE5023003E010300BE520305BE5C5 +:109690001C001BE50310A0E1130000EB0030A0E16B +:1096A0000320A0E110301BE5023003E010300BE591 +:1096B00012304BE20300A0E10210A0E30A0000EB2D +:1096C0000030A0E10320A0E110301BE5023003E0F0 +:1096D00010300BE510301BE50300A0E10CD04BE28D +:1096E00000689DE81EFF2FE1100000400DC0A0E1C2 +:1096F00000D82DE904B04CE20CD04DE214000BE58B +:1097000018100BE50030A0E30F304BE55C009FE53F +:1097100014101BE518201BE598FDFFEB0030A0E1BD +:109720000F304BE544009FE5EEFDFFEB0030A0E17C +:10973000BE304BE138309FE5B030D3E1FE205BE135 +:109740000338A0E14338A0E1030052E1020000AA7F +:109750001C209FE5BE305BE1B030C2E10F305BE51D +:109760000300A0E10CD04BE200689DE81EFF2FE152 +:10977000FC1900400C0000400DC0A0E100D82DE90C +:1097800004B04CE208D04DE214000BE5B30D00EB41 +:109790000020A0E198319FE5002083E50329A0E3A4 +:1097A0004E2282E20339A0E34E3283E2003093E599 +:1097B0000130C3E3003082E574319FE5003093E56A +:1097C0000300A0E1CA0D00EBA40D00EB0020A0E116 +:1097D00060319FE5002083E50329A0E34E2282E269 +:1097E0000339A0E34E3283E2003093E50230C3E355 +:1097F000003082E53C319FE5003093E50300A0E1B5 +:10980000BB0D00EB1FFCFFEB0020A0E114301BE5BB +:109810000332A0E10200A0E10310A0E1522E00EB10 +:109820000030A0E110300BE50339A0E3CE3283E233 +:109830008320A0E3002083E50E32A0E3033983E216 +:1098400010201BE5FF2002E2002083E50329A0E3AE +:109850004E2282E210301BE52334A0E1FF3003E208 +:10986000003082E50329A0E3CE2282E20339A0E39F +:10987000CE3283E2003093E58030C3E3003082E5EE +:109880000339A0E38E3283E28720A0E3002083E542 +:10989000A4009FE5A4109FE5022CA0E3EDFCFFEBE4 +:1098A0009C009FE59C109FE5022CA0E3E9FCFFEBE8 +:1098B0006A0D00EB0020A0E174309FE5002083E5F5 +:1098C0000329A0E34E2282E20339A0E34E3283E271 +:1098D000003093E5013083E3003082E550309FE5AE +:1098E000003093E50300A0E1810D00EB5B0D00EB80 +:1098F0000020A0E13C309FE5002083E50329A0E3A0 +:109900004E2282E20339A0E34E3283E2003093E537 +:10991000023083E3003082E518309FE5003093E5A4 +:109920000300A0E1720D00EB0CD04BE200689DE853 +:109930001EFF2FE1F4190040F0140040181C0040F5 +:10994000181A0040FC190040341C00400DC0A0E172 +:1099500000D82DE904B04CE20E32A0E3033983E2D3 +:10996000203083E2003093E5013003E2FF3003E270 +:10997000000053E30B00001A0E32A0E3033983E228 +:10998000203083E20520A0E3002083E50329A0E343 +:109990004E2282E20339A0E34E3283E2003093E5A7 +:1099A000033C83E3003082E50CD04BE200689DE885 :1099B0001EFF2FE10DC0A0E100D82DE904B04CE25C -:1099C0000E32A0E3033983E2143083E2003093E5E2 -:1099D000603003E2600053E30030A0130130A003C5 -:1099E0000300A0E10CD04BE200689DE81EFF2FE1D0 -:1099F0000DC0A0E100D82DE904B04CE204D04DE246 -:109A00000030A0E110304BE50E32A0E3033983E2D1 -:109A1000143083E2003093E5203003E2000053E38A -:109A2000F8FFFF0A0E32A0E3033983E210205BE562 -:109A3000002083E50CD04BE200689DE81EFF2FE17B -:109A40000DC0A0E100D82DE904B04CE20E32A0E335 -:109A5000033983E2143083E2003093E5013003E2FE -:109A6000000053E3F8FFFF0A0E32A0E3033983E25C -:109A7000003093E5FF3003E20300A0E10CD04BE29D -:109A800000689DE81EFF2FE10DC0A0E100D82DE980 -:109A900004B04CE204D04DE210000BE510301BE5A1 -:109AA0000A0053E30100001A0D00A0E3CFFFFFEB13 -:109AB00010301BE5FF3003E20300A0E1CBFFFFEB1A -:109AC0000CD04BE200689DE81EFF2FE10DC0A0E125 -:109AD00000D82DE904B04CE20CD04DE214000BE5A7 -:109AE0000130A0E118304BE50030A0E30D304BE52C -:109AF0000E32A0E3033983E2143083E2003093E5B1 -:109B0000203003E2000053E3F8FFFF0A140000EAEC -:109B10000E22A0E3032982E20D305BE50310A0E1F1 -:109B200014301BE5033081E00030D3E5003082E5DE -:109B30000D305BE5013083E20D304BE50D305BE528 -:109B40000F0053E30600009A0E32A0E3033983E2CC -:109B5000143083E2003093E5203003E2000053E349 -:109B6000F8FFFF0A18305BE5013043E218304BE59F -:109B700018305BE5FF0053E3E4FFFF1A0CD04BE223 -:109B800000689DE81EFF2FE10DC0A0E100D82DE97F -:109B900004B04CE204D04DE24C309FE50030D3E5F8 -:109BA000FF3003E2000053E30C00001A0D304BE2DB -:109BB00038009FE50310A0E187FCFFEB0030A0E137 -:109BC000000053E30500000A1C209FE50130A0E3DC -:109BD0000030C2E50D305BE50300A0E183FFFFEB41 -:109BE0000CD04BE200689DE81EFF2FE1CC0800403E -:109BF000F81900400DC0A0E100D82DE904B04CE2F6 -:109C000008D04DE20030A0E10120A0E1B0314BE1ED -:109C10000230A0E114304BE5B0315BE1FF3003E2EC -:109C2000FF3003E214205BE50310A0E10230A0E165 -:109C3000033021E0FF3003E214304BE514305BE5E4 -:109C40000332A0E1FF3003E214205BE50310A0E142 -:109C50000230A0E1033021E0FF3003E214304BE595 -:109C600014305BE50334A0E10338A0E12328A0E130 -:109C7000B0315BE12334A0E10338A0E12338A0E157 -:109C80000338A0E12338A0E1FF3003E2033082E192 -:109C90000338A0E12328A0E114305BE52332A0E1E2 -:109CA000FF3003E2033022E00338A0E12328A0E1E3 -:109CB00014305BE58331A0E10338A0E12338A0E153 -:109CC000033022E00338A0E12338A0E10338A0E10B -:109CD0002338A0E10300A0E10CD04BE200689DE82E -:109CE0001EFF2FE10DC0A0E100D82DE904B04CE229 -:109CF00014D04DE218000BE50130A0E1BC314BE17E -:109D0000B0224BE118301BE514300BE50030A0E326 -:109D100010300BE50D0000EAB0225BE114301BE5CA -:109D20000030D3E50200A0E10310A0E1B0FFFFEB9B -:109D30000030A0E1B0324BE114301BE5013083E28A -:109D400014300BE510301BE5013083E210300BE5D9 -:109D5000BC215BE110301BE5030052E1EDFFFFCABF -:109D6000B0325BE10300A0E10CD04BE200689DE85B -:109D70001EFF2FE10DC0A0E100D82DE904B04CE298 -:109D800008D04DE20030A0E10120A0E110304BE509 -:109D90000230A0E114304BE514305BE5000053E3E2 -:109DA0000300000A90339FE50020A0E30020C3E5F4 -:109DB000DE0000EA80339FE50030D3E5000053E386 -:109DC0000300001A10205BE570339FE5002083E557 -:109DD000D00000EA60339FE50030D3E5010053E393 -:109DE0000700001A10305BE50324A0E14C339FE527 -:109DF000003093E5032082E040339FE5002083E5B7 -:109E0000C40000EA30339FE50030D3E5020053E39D -:109E10000700001A10305BE50328A0E11C339FE522 -:109E2000003093E5032082E010339FE5002083E5B6 -:109E3000B80000EA00339FE50030D3E5030053E3A8 -:109E40000700001A10305BE5032CA0E1EC329FE51F -:109E5000003093E5032082E0E0329FE5002083E5B7 -:109E6000AC0000EAD0329FE50030D3E5040053E3B4 -:109E70000300001A10205BE5C4329FE5002083E553 -:109E8000A40000EAB0329FE50030D3E5050053E3BB -:109E90000700001A10305BE50324A0E1A0329FE523 -:109EA000003093E5032082E094329FE5002083E5B3 -:109EB000980000EA80329FE50030D3E5060053E3C6 -:109EC0000700001A10305BE50328A0E170329FE51F -:109ED000003093E5032082E064329FE5002083E5B3 -:109EE0008C0000EA50329FE50030D3E5070053E3D1 -:109EF0000700001A10305BE5032CA0E140329FE51B -:109F0000003093E5032082E034329FE5002083E5B2 -:109F1000800000EA20329FE50030D3E5140053E3CF -:109F20000300001A10205BE518329FE5002083E54E -:109F3000780000EA00329FE50030D3E5150053E3D6 -:109F40000700001A10305BE50324A0E1F4319FE51F -:109F5000003093E5032082E0E8319FE5002083E5AF -:109F60006C0000EAD0319FE50030D3E5160053E3E2 -:109F70000700001A10305BE50328A0E1C4319FE51B -:109F8000003093E5032082E0B8319FE5002083E5AF -:109F9000600000EAA0319FE50030D3E5170053E3ED -:109FA0000700001A10305BE5032CA0E194319FE517 -:109FB000003093E5032082E088319FE5002083E5AF -:109FC000540000EA70319FE50030D3E5180053E3F8 -:109FD0000300001A10205BE56C319FE5002083E54B -:109FE0004C0000EA50319FE50030D3E5190053E3FF -:109FF0000800001A10305BE50334A0E10320A0E163 -:10A0000044319FE5003093E5032082E038319FE53D -:10A01000002083E53F0000EA1C319FE50030D3E5D6 -:10A020001A0053E30800001A10305BE50338A0E182 -:10A030000320A0E110319FE5003093E5032082E08A -:10A0400004319FE5002083E5320000EAE8309FE517 -:10A050000030D3E51B0053E32E00001A10305BE5FF -:10A06000033CA0E10320A0E1DC309FE5003093E554 -:10A07000032082E0D0309FE5002083E5C0309FE5DB -:10A08000002093E50230A0E10331A0E1023083E03B -:10A090008330A0E10320A0E1B0309FE50C2083E5F0 -:10A0A00098309FE5002093E50230A0E10331A0E164 -:10A0B000023083E08330A0E10320A0E18C309FE5F3 -:10A0C000102083E57C309FE5001093E580309FE50C -:10A0D0009123C3E0C322A0E1C13FA0E1022063E0DD -:10A0E00068309FE5142083E55C309FE5002093E510 -:10A0F0000230A0E10331A0E1023083E08330A0E12F -:10A100000320A0E144309FE5202083E544209FE523 -:10A110000130A0E3003082E51C309FE50030D3E53C -:10A12000013083E2FF3003E20C209FE50030C2E5FE -:10A130000CD04BE200689DE81EFF2FE1180900409B -:10A1400010090040140900400C09004008090040B3 -:10A15000640F00401F85EB515C0800400DC0A0E17A -:10A1600000D82DE904B04CE208D04DE20030A0E167 -:10A170000120A0E110304BE50230A0E114304BE5A6 -:10A1800014305BE5000053E30300000A00349FE550 -:10A190000020A0E30020C3E5FA0000EAF0339FE5C9 -:10A1A0000030D3E5000053E30300001A10205BE504 -:10A1B000E0339FE5002083E5EC0000EAD0339FE523 -:10A1C0000030D3E5010053E30700001A10305BE5CF -:10A1D0000324A0E1BC339FE5003093E5032082E037 -:10A1E000B0339FE5002083E5E00000EAA0339FE55F -:10A1F0000030D3E5020053E30700001A10305BE59E -:10A200000328A0E18C339FE5003093E5032082E032 -:10A2100080339FE5002083E5D40000EA70339FE59A -:10A220000030D3E5030053E30700001A10305BE56C -:10A23000032CA0E15C339FE5003093E5032082E02E -:10A2400050339FE5002083E5C80000EA40339FE5D6 -:10A250000030D3E5040053E30300001A10205BE54F -:10A2600034339FE5002083E5C00000EA20339FE5FA -:10A270000030D3E5050053E30700001A10305BE51A -:10A280000324A0E110339FE5003093E5032082E032 -:10A2900004339FE5002083E5B40000EAF0329FE537 -:10A2A0000030D3E5060053E30700001A10305BE5E9 -:10A2B0000328A0E1E0329FE5003093E5032082E02F -:10A2C000D4329FE5002083E5A80000EAC0329FE574 -:10A2D0000030D3E5070053E30700001A10305BE5B8 -:10A2E000032CA0E1B0329FE5003093E5032082E02B -:10A2F000A4329FE5002083E59C0000EA90329FE5B0 -:10A300000030D3E50C0053E30300001A10205BE596 -:10A3100088329FE5002083E5940000EA70329FE5D3 -:10A320000030D3E50D0053E30700001A10305BE561 -:10A330000324A0E164329FE5003093E5032082E02E -:10A3400058329FE5002083E5880000EA40329FE50F -:10A350000030D3E50E0053E30700001A10305BE530 -:10A360000328A0E134329FE5003093E5032082E02A -:10A3700028329FE5002083E57C0000EA10329FE54B -:10A380000030D3E50F0053E30700001A10305BE5FF -:10A39000032CA0E104329FE5003093E5032082E026 -:10A3A000F8319FE5002083E5700000EAE0319FE589 -:10A3B0000030D3E5100053E30300001A10205BE5E2 -:10A3C000DC319FE5002083E5680000EAC0319FE5AD -:10A3D0000030D3E5110053E30800001A10305BE5AC -:10A3E0000334A0E10320A0E1B4319FE5003093E500 -:10A3F000032082E0A8319FE5002083E55B0000EAAE -:10A400008C319FE50030D3E5120053E30800001AB9 -:10A4100010305BE50338A0E10320A0E180319FE527 -:10A42000003093E5032082E074319FE5002083E54E -:10A430004E0000EA58319FE50030D3E5130053E3A6 -:10A440000800001A10305BE5033CA0E10320A0E106 -:10A450004C319FE5003093E5032082E040319FE5D9 -:10A46000002083E5410000EA24319FE50030D3E578 -:10A47000140053E30300001A10205BE524319FE52C -:10A48000002083E5390000EA04319FE50030D3E580 -:10A49000150053E30800001A10305BE50334A0E117 -:10A4A0000320A0E1FC309FE5003093E5032082E02B -:10A4B000F0309FE5002083E52C0000EAD0309FE5D6 -:10A4C0000030D3E5160053E30800001A10305BE5B6 -:10A4D0000338A0E10320A0E1C8309FE5003093E5F8 -:10A4E000032082E0BC309FE5002083E51F0000EAE6 -:10A4F0009C309FE50030D3E5170053E31B00001AA2 -:10A5000010305BE5033CA0E10320A0E194309FE51F -:10A51000003093E5032082E088309FE5002083E54A -:10A5200074309FE5002093E57C309FE5002083E5B3 -:10A5300060309FE5002093E56C309FE5042083E5C3 -:10A5400058309FE5002093E55C309FE5082083E5C7 -:10A550004C309FE5002093E54C309FE5182083E5C3 -:10A5600040309FE5002093E53C309FE51C2083E5CB -:10A570001C309FE50030D3E5013083E2FF3003E279 -:10A580000C209FE50030C2E50CD04BE200689DE84E -:10A590001EFF2FE130090040280900402C0900402F -:10A5A00024090040200900401C090040640F0040BD -:10A5B0000DC0A0E100D82DE904B04CE208D04DE276 -:10A5C0000030A0E10120A0E110304BE50230A0E115 -:10A5D00014304BE514305BE5000053E30300000A40 -:10A5E00088319FE50020A0E30020C3E55C0000EA7D -:10A5F00078319FE50030D3E5000053E30300001AF3 -:10A6000010205BE568319FE5002083E54E0000EAFD -:10A6100058319FE50030D3E5010053E30700001AED -:10A6200010305BE50324A0E144319FE5003093E561 -:10A63000032082E038319FE5002083E5420000EAF4 -:10A6400028319FE50030D3E5020053E30700001AEC -:10A6500010305BE50328A0E114319FE5003093E55D -:10A66000032082E008319FE5002083E5360000EA00 -:10A67000F8309FE50030D3E5030053E30700001AEC -:10A6800010305BE5032CA0E1E4309FE5003093E55A -:10A69000032082E0D8309FE5002083E52A0000EA0D -:10A6A000C8309FE50030D3E5040053E30300001AEF -:10A6B00010205BE5BC309FE5002083E5220000EA26 -:10A6C000A8309FE50030D3E5050053E30700001AEA -:10A6D00010305BE50324A0E198309FE5003093E55E -:10A6E000032082E08C309FE5002083E5160000EA1D -:10A6F00078309FE50030D3E5060053E30700001AE9 -:10A7000010305BE50328A0E168309FE5003093E559 -:10A71000032082E05C309FE5002083E50A0000EA28 -:10A7200048309FE50030D3E5070053E30600001AE8 -:10A7300010305BE5032CA0E138309FE5003093E555 -:10A74000032082E02C309FE5002083E51C309FE54C -:10A750000030D3E5013083E2FF3003E20C209FE5B7 -:10A760000030C2E50CD04BE200689DE81EFF2FE1EF -:10A770003C09004038090040340900400DC0A0E108 -:10A7800000D82DE904B04CE208D04DE20030A0E141 -:10A790000120A0E110304BE50230A0E114304BE580 -:10A7A00014305BE5000053E30300000A84319FE5A9 -:10A7B0000020A0E30020C3E55B0000EA74319FE5C0 -:10A7C0000030D3E5000053E30300001A10205BE5DE -:10A7D00064319FE5002083E54D0000EA54319FE598 -:10A7E0000030D3E5010053E30800001A10305BE5A8 -:10A7F0000334A0E10320A0E13C319FE5003093E564 -:10A80000032082E030319FE5002083E5400000EA2C -:10A8100020319FE50030D3E5020053E30800001A21 -:10A8200010305BE50338A0E10320A0E108319FE58B -:10A83000003093E5032082E0FC309FE5002083E5B3 -:10A84000330000EAEC309FE50030D3E5030053E32A -:10A850000800001A10305BE5033CA0E10320A0E1F2 -:10A86000D4309FE5003093E5032082E0C8309FE5B7 -:10A87000002083E5260000EAB8309FE50030D3E5EC -:10A88000080053E30300001A10205BE5AC309FE59D -:10A89000B020C3E11E0000EA98309FE50030D3E508 -:10A8A000090053E31300001A10305BE50334A0E104 -:10A8B0000338A0E12328A0E180309FE5B030D3E148 -:10A8C000033082E00338A0E12328A0E16C309FE54B -:10A8D000B020C3E160309FE5002093E560309FE544 -:10A8E000002083E554309FE5B020D3E150309FE550 -:10A8F000B420C3E1060000EA38309FE50030D3E51C -:10A900002F0053E30200001A10205BE534309FE56E -:10A91000242083E51C309FE50030D3E5013083E23D -:10A92000FF3003E20C209FE50030C2E50CD04BE283 -:10A9300000689DE81EFF2FE14409004040090040E7 -:10A940003E090040D4130040640F00400DC0A0E158 -:10A9500000D82DE904B04CE208D04DE20030A0E16F -:10A960000120A0E110304BE50230A0E114304BE5AE -:10A9700014305BE5000053E30300000ABC309FE5A0 -:10A980000020A0E30020C3E5290000EAAC309FE5E9 -:10A990000030D3E5000053E30300001AA0209FE538 -:10A9A00010305BE50030C2E51B0000EA8C309FE50B -:10A9B0000030D3E5010053E30300001A84209FE533 -:10A9C00010305BE50030C2E5130000EA6C309FE513 -:10A9D0000030D3E5020053E30F00001A68209FE522 -:10A9E00010305BE50030C2E554309FE50030D3E520 -:10A9F0000320A0E14C309FE50030D3E50334A0E113 -:10AA0000032082E140309FE50030D3E50338A0E128 -:10AA1000032082E134309FE5282083E51C309FE548 -:10AA20000030D3E5013083E2FF3003E20C209FE5E4 -:10AA30000030C2E50CD04BE200689DE81EFF2FE11C -:10AA400048090040470900404609004045090040C8 -:10AA5000640F00400DC0A0E100D82DE904B04CE225 -:10AA60000CD04DE28E32A0E3013883E2003093E552 -:10AA700010300BE510301BE5A330A0E1073003E2F6 -:10AA800018300BE518301BE5010053E30300000A02 -:10AA900018301BE5020053E31D00000A320100EAF2 -:10AAA00012304BE20000A0E30310A0E10120A0E37C -:10AAB000CB0100EB0030A0E1000053E30600000AE8 -:10AAC000C0249FE50130A0E30030C2E512305BE511 -:10AAD0000300A0E15D0100EB230100EAA4249FE54F -:10AAE0000030A0E30030C2E59C349FE50030D3E5A0 -:10AAF000FF3003E2000053E31B01000AE10CA0E376 -:10AB0000270100EB80349FE50020A0E30020C3E58F -:10AB1000150100EA0E32A0E3013883E2003093E52C -:10AB200011304BE564349FE50030D3E50E0053E36C -:10AB300003F19F97090100EA74AB000090AB00009D -:10AB4000BCAB000004AC00002CAC0000ACAC0000BE -:10AB500070AD000060AF000060AF000060AF0000AB -:10AB600058AE000090AE0000F4AE000020AF000030 -:10AB700030AF000011305BE5B50053E3FA00001A76 -:10AB800008349FE50120A0E30020C3E5F60000EAB9 -:10AB900011305BE5620053E30300001AEC339FE5DC -:10ABA0000220A0E30020C3E5EF0000EADC339FE5CC -:10ABB0000020A0E30020C3E5EB0000EA11305BE5D4 -:10ABC000010053E30300001AC0339FE50320A0E314 -:10ABD0000020C3E5E40000EA11305BE5050053E323 -:10ABE0000300001AA4339FE50A20A0E30020C3E578 -:10ABF000DD0000EA94339FE50020A0E30020C3E5D8 -:10AC0000D90000EA88239FE511305BE50030C2E5FA -:10AC100080239FE50030A0E3B030C2E16C239FE5C4 -:10AC20000430A0E30030C2E5CF0000EA64339FE5C2 -:10AC3000B030D3E1000053E30200001A11205BE5BD -:10AC400054339FE5B020C3E144339FE50030D3E5A2 -:10AC5000060053E30200001A0000A0E30110A0E385 -:10AC6000C5FEFFEB2C339FE5B030D3E1013083E22A -:10AC70000338A0E12328A0E118339FE5B020C3E109 -:10AC800010339FE5B030D3E1020053E3B600001A61 -:10AC900000239FE50030A0E3B030C2E1EC229FE545 -:10ACA0000530A0E30030C2E5AF0000EAE0329FE5E6 -:10ACB0000030D3E5060053E30300001A11305BE5D2 -:10ACC0000300A0E10010A0E3ABFEFFEBC4329FE560 -:10ACD000B030D3E1013083E20338A0E12328A0E1C2 -:10ACE000B0329FE5B020C3E1A8329FE5B030D3E198 -:10ACF000040053E39C00001A98229FE50030A0E373 -:10AD0000B030C2E184229FE50630A0E30030C2E506 -:10AD10007C329FE50030D3E5020053E30300001AC4 -:10AD20000000A0E30110A0E30BFDFFEB8E0000EAA2 -:10AD30005C329FE50030D3E5030053E30300001AC3 -:10AD40000000A0E30110A0E3FFFEFFEB860000EA95 -:10AD50003C329FE50030D3E5120053E38200001A35 -:10AD60000000A0E30110A0E301FCFFEB7E0000EA7D -:10AD70001C329FE50030D3E5020053E30400001AC3 -:10AD800011305BE50300A0E10010A0E3F2FCFFEB53 -:10AD90001D0000EAF8319FE50030D3E5030053E3DE -:10ADA0000400001A11305BE50300A0E10010A0E3ED -:10ADB000E5FEFFEB140000EAD4319FE50030D3E557 -:10ADC000120053E30400001A11305BE50300A0E118 -:10ADD0000010A0E3E6FBFFEB0B0000EAB0319FE5BB -:10ADE0000030D3E5060053E30400001A11305BE5A0 -:10ADF0000300A0E10010A0E35FFEFFEB020000EA09 -:10AE000088319FE50020A0E30020C3E584319FE561 -:10AE1000B030D3E1013083E20338A0E12328A0E180 -:10AE200070319FE5B020C3E168319FE5B030D3E1D8 -:10AE30000320A0E160319FE5B030D3E1043043E26C -:10AE4000030052E1480000BA40319FE50020A0E332 -:10AE50000020C3E5440000EA11305BE5010053E344 -:10AE60000600001A2C219FE50030A0E3B030C2E1BB -:10AE700018219FE50B30A0E30030C2E53A0000EA5C -:10AE800008319FE50020A0E30020C3E5360000EA7A -:10AE900000319FE5B030D3E1000053E30200001A17 -:10AEA00011205BE5F0309FE5B020C3E1E4309FE581 -:10AEB000B030D3E1013083E20338A0E12328A0E1E0 -:10AEC000D0309FE5B020C3E1C8309FE5B030D3E17A -:10AED000020053E32400001AB8209FE50030A0E3ED -:10AEE000B030C2E1A4209FE50C30A0E30030C2E501 -:10AEF0001D0000EA11305BE5060053E30300001A71 -:10AF000088309FE50D20A0E30020C3E5160000EA8D -:10AF100078309FE50020A0E30020C3E5120000EA9E -:10AF200068309FE50E20A0E30020C3E50E0000EA94 -:10AF300068309FE50030D3E5FF3003E2000053E3C3 -:10AF40000900001A54209FE50130A0E30030C2E55B -:10AF500038209FE50030A0E30030C2E5020000EA9F -:10AF600028309FE50020A0E30020C3E50030A0E3E7 -:10AF7000FD3E43E20020A0E3002083E50CD04BE23D -:10AF800000689DE81EFF2FE1FA080040FC08004021 -:10AF90004F0900404E0900404C0900404A0900405A -:10AFA000060900400DC0A0E100D82DE904B04CE234 -:10AFB00008D04DE214000BE515F6FFEB0020A0E1F0 -:10AFC00014301BE50332A0E10200A0E10310A0E170 -:10AFD000482800EB0030A0E110300BE5CE32A0E3B2 -:10AFE000013883E28320A0E3002083E50E32A0E352 -:10AFF000013883E210201BE5FF2002E2002083E5F8 -:10B000004E22A0E3012882E210301BE52334A0E1A8 -:10B01000FF3003E2003082E5CE22A0E3012882E285 -:10B02000CE32A0E3013883E2003093E58030C3E301 -:10B03000003082E58E32A0E3013883E20120A0E3F4 -:10B04000002083E50CD04BE200689DE81EFF2FE155 -:10B050000DC0A0E100D82DE904B04CE204D04DE2CF -:10B060000030A0E110304BE50E32A0E3013883E25E -:10B07000143083E2003093E5203003E2000053E314 -:10B08000F8FFFF0A0E32A0E3013883E210205BE5EF -:10B09000002083E50CD04BE200689DE81EFF2FE105 -:10B0A0000DC0A0E100D82DE904B04CE20E32A0E3BF -:10B0B000013883E2143083E2003093E5013003E28B -:10B0C000000053E3F8FFFF0A0E32A0E3013883E2E9 -:10B0D000003093E5FF3003E20300A0E10CD04BE227 -:10B0E00000689DE81EFF2FE10DC0A0E100D82DE90A -:10B0F00004B04CE20CD04DE214000BE50130A0E1AD -:10B1000018304BE50030A0E30D304BE5110000EAAC -:10B110000E32A0E3033983E2143083E2003093E57A -:10B12000203003E2000053E3F8FFFF0A0E22A0E301 -:10B13000012882E20D305BE50310A0E114301BE52D -:10B14000033081E00030D3E5003082E50D305BE56F -:10B15000013083E20D304BE518305BE5013043E20E -:10B1600018304BE518305BE5FF0053E3E7FFFF1AAB -:10B170000CD04BE200689DE81EFF2FE10DC0A0E15E -:10B1800000D82DE904B04CE204D04DE24C309FE5EC -:10B190000030D3E5000053E30D00001A0D304BE200 -:10B1A0000000A0E30310A0E10120A0E30C0000EBED -:10B1B0000030A0E1000053E30500000A1C209FE5D9 -:10B1C0000130A0E30030C2E50D305BE50300A0E1F3 -:10B1D0009EFFFFEB0CD04BE200689DE81EFF2FE1C5 -:10B1E000FA0800400DC0A0E100D82DE904B04CE2FF -:10B1F00018D04DE20030A0E11C100BE520200BE53B -:10B2000018304BE50030A0E314300BE50030A0E32C -:10B2100010300BE518305BE5010053E32100001A04 -:10B2200098319FE5003093E5062D63E220301BE561 -:10B23000030052E15A00009A0D0000EA80319FE5B8 -:10B24000001093E514201BE51C301BE5033082E061 -:10B250000030D3E56C219FE50130C2E7012081E297 -:10B260005C319FE5002083E514301BE5013083E26B -:10B2700014300BE514201BE520301BE5030052E1E0 -:10B28000EDFFFF3A34319FE5002093E520301BE5C8 -:10B29000032082E024319FE5002083E50130A0E314 -:10B2A00024300BE5400000EA18305BE5000053E372 -:10B2B0002B00001A04319FE5002093E520301BE5A8 -:10B2C000030052E13600003A0E0000EA10201BE5B0 -:10B2D0001C301BE5032082E0EC309FE5001093E575 -:10B2E000E0309FE50130D3E7FF3003E20030C2E5F4 -:10B2F00010301BE5013083E210300BE5012081E2C4 -:10B30000C4309FE5002083E510201BE520301BE5BD -:10B31000030052E1ECFFFF3AA0309FE5002093E5E7 -:10B3200020301BE5022063E090309FE5002083E59C -:10B3300088309FE5003093E5000053E30500001AD4 -:10B340007C209FE50030A0E3003082E578209FE577 -:10B350000030A0E3003082E50130A0E324300BE5AB -:10B36000110000EA18305BE5020053E30C00001AFC -:10B3700048309FE5003093E5000053E30200000AE7 -:10B380000030A0E324300BE5070000EA5D3FA0E3B6 -:10B3900024300BE524301BE5013083E224300BE53B -:10B3A000010000EA0030A0E324300BE524301BE567 -:10B3B0000300A0E10CD04BE200689DE81EFF2FE1E6 -:10B3C00050090040540900405C0900405809004001 -:10B3D0000DC0A0E100D82DE904B04CE204D04DE24C -:10B3E00008369FE50030D3E5070053E303F19F974C -:10B3F000600100EA14B40000C8B4000090B5000079 -:10B4000084B6000028B70000CCB7000070B8000078 -:10B4100014B90000D8359FE50030D3E5000053E3B0 -:10B420000500000AE10CA0E3DDFEFFEBC0359FE55F -:10B430000020A0E30020C3E5010000EA960DA0E390 -:10B44000D7FEFFEB0200A0E30010A0E30020A0E382 -:10B4500063FFFFEB0030A0E11C0053E3150000DAAE -:10B460000100A0E38C159FE50220A0E35CFFFFEB49 -:10B470000030A0E110300BE50100A0E378159FE556 -:10B480001A20A0E356FFFFEB0030A0E110300BE5DF -:10B4900039FFFFEB64259FE50130A0E30030C2E5F2 -:10B4A00048359FE50030D3E5013083E2FF3003E209 -:10B4B00038259FE50030C2E544359FE50020A0E334 -:10B4C0000020C3E52E0100EA38359FE50030D3E5C2 -:10B4D000FF3003E2000053E32200000A24259FE529 -:10B4E0000030A0E30030C2E50200A0E30010A0E3BA -:10B4F0000020A0E33AFFFFEB0030A0E10C0053E393 -:10B50000110000DA0100A0E3E8149FE50220A0E3A7 -:10B5100033FFFFEB0100A0E3EC149FE50A20A0E35A -:10B520002FFFFFEB14FFFFEBE0249FE50030A0E3CB -:10B530000030C2E5B4349FE50030D3E5013083E24A -:10B54000FF3003E2A4249FE50030C2E5B0249FE56C -:10B550000030A0E30030C2E594249FE50030A0E372 -:10B560000030C2E5060100EA94349FE50030D3E5DF -:10B57000013083E2FF3003E284249FE50030C2E51E -:10B580006C249FE50130A0E30030C2E5FC0000EA36 -:10B5900070349FE50030D3E5FF3003E2000053E351 -:10B5A0003000000A5C249FE50030A0E30030C2E5D3 -:10B5B0000200A0E30010A0E30020A0E308FFFFEBDF -:10B5C0000030A0E10E0053E3220000DA0100A0E306 -:10B5D00020149FE50220A0E301FFFFEB2C349FE540 -:10B5E0000030D3E50320A0E10230A0E18330A0E1E8 -:10B5F000023083E00331A0E10320A0E110349FE595 -:10B60000033082E00100A0E30310A0E10C20A0E3DE -:10B61000F3FEFFEBD8FEFFEBF0339FE50030D3E500 -:10B62000013083E2FF3003E2E0239FE50030C2E512 -:10B63000D8339FE50030D3E50B0053E30500001A33 -:10B64000A8339FE50030D3E5013083E2FF3003E209 -:10B6500098239FE50030C2E5A4339FE50020A0E3D6 -:10B660000020C3E5C60000EA94339FE50030D3E52F -:10B67000013083E2FF3003E284239FE50030C2E51E -:10B68000BF0000EA7C339FE50030D3E5FF3003E2E2 -:10B69000000053E31C00000A68239FE50030A0E38C -:10B6A0000030C2E50200A0E30010A0E30020A0E308 -:10B6B000CBFEFFEB0030A0E1300053E30E0000DAD8 -:10B6C0000100A0E32C139FE50220A0E3C4FEFFEBE2 -:10B6D0000100A0E33C139FE52E20A0E3C0FEFFEB9A -:10B6E000A5FEFFEB04339FE50030D3E5013083E294 -:10B6F000FF3003E2F4229FE50030C2E500339FE50E -:10B700000020A0E30020C3E59D0000EAF0329FE5A1 -:10B710000030D3E5013083E2FF3003E2E0229FE511 -:10B720000030C2E5960000EAD8329FE50030D3E54C -:10B73000FF3003E2000053E31C00000AC4229FE52F -:10B740000030A0E30030C2E50200A0E30010A0E357 -:10B750000020A0E3A2FEFFEB0030A0E10E0053E3C7 -:10B760000E0000DA0100A0E388129FE50220A0E3AA -:10B770009BFEFFEB0100A0E39C129FE50C20A0E3E1 -:10B7800097FEFFEB7CFEFFEB60329FE50030D3E5D8 -:10B79000013083E2FF3003E250229FE50030C2E532 -:10B7A0005C329FE50020A0E30020C3E5740000EABE -:10B7B0004C329FE50030D3E5013083E2FF3003E2F5 -:10B7C0003C229FE50030C2E56D0000EA34329FE57F -:10B7D0000030D3E5FF3003E2000053E31C00000A11 -:10B7E00020229FE50030A0E30030C2E50200A0E384 -:10B7F0000010A0E30020A0E379FEFFEB0030A0E101 -:10B80000100053E30E0000DA0100A0E3E4119FE50D -:10B810000220A0E372FEFFEB0100A0E3FC119FE514 -:10B820000E20A0E36EFEFFEB53FEFFEBBC319FE565 -:10B830000030D3E5013083E2FF3003E2AC219FE525 -:10B840000030C2E5B8319FE50020A0E30020C3E549 -:10B850004B0000EAA8319FE50030D3E5013083E2D8 -:10B86000FF3003E298219FE50030C2E5440000EA82 -:10B8700090319FE50030D3E5FF3003E2000053E351 -:10B880001C00000A7C219FE50030A0E30030C2E5E7 -:10B890000200A0E30010A0E30020A0E350FEFFEBB5 -:10B8A0000030A0E1150053E30E0000DA0100A0E330 -:10B8B00040119FE50220A0E349FEFFEB0100A0E359 -:10B8C0005C119FE51320A0E345FEFFEB2AFEFFEB92 -:10B8D00018319FE50030D3E5013083E2FF3003E209 -:10B8E00008219FE50030C2E514319FE50020A0E368 -:10B8F0000020C3E5220000EA04319FE50030D3E5D3 -:10B90000013083E2FF3003E2F4209FE50030C2E51E -:10B910001B0000EAEC309FE50030D3E5FF3003E286 -:10B92000000053E30C00000AD8209FE50030A0E39C -:10B930000030C2E5EC209FE50230A0E30030C2E514 -:10B94000A8209FE50030A0E30030C2E5B0209FE5CD -:10B950000030A0E30030C2E5090000EAA0309FE516 -:10B960000030D3E5013083E2FF3003E290209FE511 -:10B970000030C2E5020000EA70309FE50020A0E33D -:10B980000020C3E578309FE50030D3E5C80053E3DD -:10B990001300009A58309FE50030D3E5000053E3D0 -:10B9A0000600000A44209FE50030A0E30030C2E515 -:10B9B0004C209FE50030A0E30030C2E5080000EA1B -:10B9C00028209FE50030A0E30030C2E530209FE54D -:10B9D0000030A0E30030C2E548209FE50330A0E33B -:10B9E0000030C2E50CD04BE200689DE81EFF2FE15D -:10B9F000DF0A0040DC0A00400F5301000C52010036 -:10BA0000FC080040DD0A0040060900402652010003 -:10BA1000DE0A004030520100C2520100F052010023 -:10BA2000B4520100FC520100140C00400DC0A0E112 -:10BA300000D82DE904B04CE220D04DE21C000BE50B -:10BA400020100BE524200BE528300BE524301BE506 -:10BA500010300BE50030A0E314300BE51F0000EAC6 -:10BA6000F6F7FFEB0030A0E115304BE510201BE5A9 -:10BA700015305BE50030C2E510301BE5013083E294 -:10BA800010300BE515305BE50300A0E1D7F7FFEBC5 -:10BA900015305BE50D0053E30D00001A14301BE573 -:10BAA00028201BE5022042E2020053E10800008A40 -:10BAB00010201BE50A30A0E30030C2E50A00A0E335 -:10BAC000CAF7FFEB14301BE5023083E22C300BE5A4 -:10BAD000080000EA14301BE5013083E214300BE566 -:10BAE00014201BE528301BE5030052E1DBFFFF3A81 -:10BAF00014301BE52C300BE52C301BE50300A0E1D6 -:10BB00000CD04BE200689DE81EFF2FE10DC0A0E1C4 -:10BB100000D82DE904B04CE218D04DE218000BE536 -:10BB20001C100BE520200BE524300BE520301BE535 -:10BB300010300BE50030A0E314300BE5100000EAF4 -:10BB400010301BE50030D3E50A0053E30100001A72 -:10BB50000D00A0E3A5F7FFEB10301BE50030D3E5A7 -:10BB60000320A0E110301BE5013083E210300BE52B -:10BB70000200A0E19DF7FFEB14301BE5013083E2EA -:10BB800014300BE514201BE524301BE5030052E1C3 -:10BB9000EAFFFF3A24301BE50300A0E10CD04BE2A2 -:10BBA00000689DE81EFF2FE10DC0A0E100D82DE93F -:10BBB00004B04CE208D04DE210000BE514100BE588 -:10BBC0000030A0E30300A0E10CD04BE200689DE848 -:10BBD0001EFF2FE10DC0A0E100D82DE904B04CE21A -:10BBE00010D04DE210000BE514100BE518200BE50A -:10BBF0001C300BE50030A0E30300A0E10CD04BE2C9 -:10BC000000689DE81EFF2FE10DC0A0E100D82DE9DE -:10BC100004B04CE20CD04DE210000BE514100BE523 -:10BC200018200BE518201BE5023AA0E3043082E55A -:10BC30000030A0E30300A0E10CD04BE200689DE8D7 -:10BC40001EFF2FE10DC0A0E100D82DE904B04CE2A9 -:10BC500004D04DE210000BE50130A0E30300A0E1A9 -:10BC60000CD04BE200689DE81EFF2FE10DC0A0E163 -:10BC700000D82DE904B04CE20CD04DE214000BE5E5 -:10BC800018100BE54C309FE5003093E5000053E3BE -:10BC90000200001A3C209FE53C309FE5003082E521 -:10BCA00030309FE5003093E510300BE524309FE500 -:10BCB000002093E518301BE5032082E014309FE557 -:10BCC000002083E510301BE50300A0E10CD04BE21F -:10BCD00000689DE81EFF2FE1E00A0040003A0040A6 -:10BCE0000DC0A0E100D82DE904B04CE204D04DE233 -:10BCF0004E32A0E3073983E2003093E50D304BE587 -:10BD00000D305BE5083043E2500053E303F19F97A9 -:10BD1000060100EA58BE000030C1000030C100003A -:10BD200030C1000030C1000030C1000030C100004F -:10BD300030C1000090BE000030C1000030C10000E2 -:10BD400030C1000030C1000030C1000030C100002F -:10BD500030C10000E8BE000030C1000030C100006A -:10BD600030C1000030C1000030C1000030C100000F -:10BD700030C100000CC1000030C1000030C1000023 -:10BD800030C1000030C1000030C1000030C10000EF -:10BD900030C1000050BF000030C1000030C10000C1 -:10BDA00030C1000030C1000030C1000030C10000CF -:10BDB00030C1000050BF000030C1000030C10000A1 -:10BDC00030C1000030C1000030C1000030C10000AF -:10BDD00030C1000030C1000030C1000030C100009F -:10BDE00030C1000030C1000030C1000030C100008F -:10BDF00030C1000054C0000030C1000030C100005C -:10BE000030C1000030C1000030C1000030C100006E -:10BE100030C100000CC1000030C1000030C1000082 -:10BE200030C1000030C1000030C1000030C100004E -:10BE300030C100006CC0000030C1000030C1000003 -:10BE400030C1000030C1000030C1000030C100002E -:10BE500030C100006CC000008E22A0E3072982E2FE -:10BE6000F8329FE50030D3E5003082E50E32A0E3E2 -:10BE7000073983E2183083E22820A0E3002083E51D -:10BE8000DC229FE50130A0E3003082E5AC0000EA4F -:10BE9000D0329FE5003093E5010053E30300000A30 -:10BEA000C0329FE5003093E5020053E30400001A1E -:10BEB0008E22A0E3072982E2A0329FE50230D3E57B -:10BEC000003082E50E32A0E3073983E2183083E2C6 -:10BED0002820A0E3002083E584229FE50230A0E330 -:10BEE000003082E5960000EA74329FE5003093E569 -:10BEF000010053E30F00001A8E22A0E3072982E21B -:10BF000064329FE5003093E5011083E24C329FE5F7 -:10BF10000130D3E7003082E54C329FE5003093E5F5 -:10BF2000012083E240329FE5002083E530229FE537 -:10BF30000430A0E3003082E50E32A0E3073983E24B -:10BF4000183083E20820A0E3002083E57C0000EAAB -:10BF500014329FE5002093E510329FE5003093E511 -:10BF6000030052E12500000A8E22A0E3072982E2A5 -:10BF7000F4319FE5003093E5011083E2DC319FE569 -:10BF80000130D3E7003082E5DC319FE5003093E5F6 -:10BF9000012083E2D0319FE5002083E5C8319FE591 -:10BFA000002093E5C4319FE5003093E5030052E1A2 -:10BFB0000300000AA8219FE50430A0E3003082E5D9 -:10BFC0001D0000EA98219FE50530A0E3003082E5DE -:10BFD0009C319FE5003093E5000053E31600000A12 -:10BFE0000E32A0E3073983E22020A0E3002083E59E -:10BFF0006C219FE50330A0E3003082E50E0000EAEB -:10C000006C319FE5003093E5000053E30700000A20 -:10C010000E32A0E3073983E22020A0E3002083E56D -:10C020003C219FE50330A0E3003082E5020000EAF6 -:10C030002C219FE50530A0E3003082E50E32A0E31D -:10C04000073983E2183083E20820A0E3002083E56B -:10C050003B0000EA0E32A0E3073983E2183083E2A6 -:10C060000820A0E3002083E5350000EA04319FE5C5 -:10C07000003093E5031083E28E32A0E3073983E2B8 -:10C08000003093E5FF3003E2D0209FE50130C2E7A6 -:10C09000E0309FE5003093E5012083E2D4309FE556 -:10C0A000002083E5CC309FE5002093E5C0309FE57C -:10C0B000003093E5030052E10300000AA0209FE551 -:10C0C0000430A0E3003082E5050000EAA4209FE5EB -:10C0D0000030A0E3003082E584209FE50530A0E336 -:10C0E000003082E50E32A0E3073983E20420A0E3AA -:10C0F000002083E50E32A0E3073983E2183083E2A3 -:10C100000820A0E3002083E50D0000EA0E32A0E342 -:10C11000073983E2183083E20820A0E3002083E59A -:10C120003C209FE50530A0E3003082E5040000EAF2 -:10C130000E32A0E3073983E2183083E20820A0E33F -:10C14000002083E50030A0E3FD3E43E20020A0E3B1 -:10C15000002083E50CD04BE200689DE81EFF2FE134 -:10C16000741E0040E40A0040941E0040F40A00409F -:10C17000981E00404C1E0040F00A00400DC0A0E197 -:10C1800000D82DE904B04CE280209FE50030A0E308 -:10C19000003082E578209FE50030A0E3003082E5A2 -:10C1A00070209FE50530A0E3003082E568209FE520 -:10C1B0000030A0E3003082E560209FE50230A0E37C -:10C1C0000030C2E554209FE56430A0E30130C2E5B1 -:10C1D00048209FE56430A0E30230C2E53C209FE5A3 -:10C1E0006430A0E30330C2E530209FE50130A0E3D6 -:10C1F0000430C2E528209FE50230A0E3003082E54C -:10C20000660000EB0CD04BE200689DE81EFF2FE1BA -:10C21000F40A0040F00A0040981E00404C1E004006 -:10C22000741E0040941E00400DC0A0E100D82DE90E -:10C2300004B04CE208D04DE20030A0E314300BE52E -:10C240000030A0E310300BE50E32A0E3073983E2A3 -:10C250002020A0E3002083E558309FE5003093E5DF -:10C26000010053E30200001A0130A0E310300BE597 -:10C270000B0000EA14201BE50134A0E3023043E286 -:10C28000030052E10200009A0030A0E310300BE5F9 -:10C29000030000EA14301BE5013083E214300BE5A3 -:10C2A000ECFFFFEA10301BE50300A0E10CD04BE2ED -:10C2B00000689DE81EFF2FE1E40A00400DC0A0E1E8 -:10C2C00000D82DE904B04CE20E32A0E3073983E236 -:10C2D0001020A0E3002083E50E32A0E3073983E2BB -:10C2E000183083E20820A0E3002083E50E32A0E3AB -:10C2F000073983E2003093E5103003E2000053E396 -:10C30000F9FFFF1A0130A0E30300A0E10CD04BE2DB -:10C3100000689DE81EFF2FE10DC0A0E100D82DE9C7 -:10C3200004B04CE204D04DE210000BE58E22A0E3F5 -:10C330000A2982E28E32A0E30A3983E2003093E5D3 -:10C340000C3083E3003082E54E32A0E30A3983E209 -:10C350000C20A0E3002083E50E32A0E3073983E23E -:10C36000183083E26C20A0E3002083E50E32A0E3C6 -:10C37000073983E2143083E28020A0E3002083E5C4 -:10C380000E32A0E3073983E2103083E28020A0E37D -:10C39000002083E50CD04BE200689DE81EFF2FE1F2 -:10C3A0000DC0A0E100D82DE904B04CE204D04DE26C -:10C3B0006C209FE50030A0E3003082E564209FE51B -:10C3C0000030A0E3003082E55C209FE50030A0E370 -:10C3D000003082E593FFFFEB0030A0E1010053E362 -:10C3E0000300000AB4FFFFEB0030A0E310300BE5C0 -:10C3F000060000EA28309FE5003093E5050053E38E -:10C40000FBFFFF1AACFFFFEB0130A0E310300BE5A0 -:10C4100010301BE50300A0E10CD04BE200689DE862 -:10C420001EFF2FE1E40A0040F00A0040F40A004039 -:10C430000DC0A0E110D82DE904B04CE204D04DE2CB -:10C4400014000BE50E42A0E30D4984E2E508A0E3E9 -:10C45000790D40E214101BE5262300EB0030A0E12B -:10C46000013043E20334A0E1023683E3013083E389 -:10C47000003084E50E42A0E3064884E2E508A0E32C -:10C48000790D40E214101BE51A2300EB0030A0E107 -:10C49000013043E20334A0E1023683E3013083E359 -:10C4A000003084E50130A0E30300A0E110D04BE2AE -:10C4B00010689DE81EFF2FE10DC0A0E100D82DE916 -:10C4C00004B04CE214D04DE20030A0E11C304BE54A -:10C4D0000030A0E318300BE51C305BE5070053E3A8 -:10C4E0000100009A0030A0E31C304BE50E22A0E3CF -:10C4F0000D2982E20E32A0E30D3983E2003093E58C -:10C50000FF30C3E3003082E50E12A0E30D1981E293 -:10C510000E32A0E30D3983E2000093E51C205BE5B9 -:10C520000130A0E31332A0E1033080E1013483E362 -:10C53000003081E5090000EA1C305BE50331A0E131 -:10C540000E3283E20D3983E2103083E2003093E54E -:10C5500014300BE514301BE5000053E30A0000BA69 -:10C5600018101BE54E3DA0E3073083E2030051E1C4 -:10C570000030A0830130A093FF2003E2013081E26C -:10C5800018300BE5000052E3EAFFFF1A0E22A0E389 -:10C590000D2982E20E32A0E30D3983E2003093E5EB -:10C5A0000734C3E3003082E514301BE5013103E2B8 -:10C5B000000053E30200000A0030A0E320300BE546 -:10C5C000060000EA14301BE52333A0E1033BA0E1A1 -:10C5D000233BA0E110300BE510301BE520300BE5CC -:10C5E00020301BE50300A0E10CD04BE200689DE881 -:10C5F0001EFF2FE10DC0A0E100D82DE904B04CE2F0 -:10C6000010D04DE20030A0E118304BE518305BE56A -:10C61000070053E30100009A0030A0E318304BE517 -:10C620000E22A0E3062882E20E32A0E3063883E25F -:10C63000003093E5FF30C3E3003082E50E12A0E343 -:10C64000061881E20E32A0E3063883E2000093E58B -:10C6500018205BE50130A0E31332A0E1033080E154 -:10C66000013483E3003081E518305BE50331A0E15C -:10C670000E3283E2063883E2103083E2003093E525 -:10C6800014300BE514301BE5000053E3000000BA42 -:10C69000F4FFFFEA0E22A0E3062882E20E32A0E3B6 -:10C6A000063883E2003093E50734C3E3003082E5C7 -:10C6B00014301BE5013103E2000053E30200000ADD -:10C6C0000030A0E31C300BE5060000EA14301BE547 -:10C6D0002333A0E1033BA0E1233BA0E110300BE5B5 -:10C6E00010301BE51C300BE51C301BE50300A0E1FE -:10C6F0000CD04BE200689DE81EFF2FE10DC0A0E1C9 -:10C7000000D82DE904B04CE208D04DE20E32A0E38F -:10C710001A3983E21C3083E2003093E514300BE5D4 -:10C7200014301BE5013003E2FF3003E2000053E365 -:10C730000400000A0E32A0E31A3983E2203083E2BB -:10C740000120A0E3002083E514301BE5023003E262 -:10C75000000053E30400000A0E32A0E31A3983E21A -:10C76000203083E20220A0E3002083E514301BE5A3 -:10C77000043003E2000053E31600000A0F0000EA51 -:10C780008E32A0E31A3983E2003093E5BE304BE1EC -:10C79000BE305BE1FF3003E2FF3003E20300A0E1C3 -:10C7A000CFD0FFEBBE305BE12334A0E10338A0E142 -:10C7B0002338A0E1FF3003E20300A0E1C8D0FFEB83 -:10C7C000CE32A0E31A3983E2003093E5043003E26D -:10C7D000000053E3E9FFFF1A14301BE5083003E2C1 -:10C7E000000053E32F00000A280000EAD0309FE544 -:10C7F000003093E50320A0E1C8309FE5003093E5C9 -:10C80000030052E11400002A8E12A0E31A1981E2FB -:10C81000AC309FE5002093E5AC309FE50230D3E7D4 -:10C820000300A0E198309FE5003093E5012083E20A -:10C8300094309FE50230D3E70334A0E1033080E178 -:10C84000003081E578309FE5003093E5022083E2F7 -:10C850006C309FE5002083E50C0000EA60209FE536 -:10C860000030A0E3003082E558209FE50030A0E3CF -:10C87000003082E554209FE50130A0E30030C2E59E -:10C880008E32A0E31A3983E20020A0E3002083E582 -:10C89000CE32A0E31A3983E2003093E5023003E29E -:10C8A000000053E3D0FFFF1A0030A0E3FD3E43E257 -:10C8B0000020A0E3002083E50CD04BE200689DE857 -:10C8C0001EFF2FE1E41E0040E01E0040E81E004075 -:10C8D0001B0000400DC0A0E100D82DE904B04CE2DF -:10C8E00028209FE53E30A0E30030C2E51C209FE5F4 -:10C8F0002A30A0E30130C2E510209FE53E30A0E3DE -:10C900000230C2E50CD04BE200689DE81EFF2FE12B -:10C91000E81E00400DC0A0E100D82DE904B04CE2B3 -:10C9200014D04DE214000BE50130A0E1B8314BE129 -:10C930000230A0E11C304BE5D0319FE50030D3E55B -:10C94000000053E31F00000AC4319FE51C205BE593 -:10C950000320C3E50030A0E310300BE50A0000EA35 -:10C9600010301BE5041083E210201BE514301BE59A -:10C97000033082E00030D3E594219FE50130C2E727 -:10C9800010301BE5013083E210300BE5B8215BE18C -:10C9900010301BE5030052E1F0FFFF8AB8315BE184 -:10C9A000041083E268219FE50030A0E30130C2E774 -:10C9B000B8315BE1053083E20320A0E154319FE50B -:10C9C000002083E5470000EAB8215BE144319FE5A0 -:10C9D000003093E5033082E07E0053E33E00008A9E -:10C9E00030319FE5003093E5011043E220219FE5BF -:10C9F0003E30A0E30130C2E718319FE5001093E517 -:10CA00000C219FE52A30A0E30130C2E704319FE505 -:10CA1000003093E5011083E2F4209FE53E30A0E36F -:10CA20000130C2E7EC309FE5003093E5021083E26D -:10CA3000DC209FE51C305BE50130C2E7D4309FE588 -:10CA4000003093E510300BE50E0000EA10301BE5D6 -:10CA5000031083E2BC309FE5002093E510301BE516 -:10CA6000033062E00320A0E114301BE5033082E0D4 -:10CA70000030D3E598209FE50130C2E710301BE578 -:10CA8000013083E210300BE5B8215BE184309FE593 -:10CA9000003093E5032082E010301BE5030052E1F3 -:10CAA000E9FFFF8AB8215BE168309FE5003093E53C -:10CAB000033082E0052083E258309FE5002083E5C3 -:10CAC00050309FE5003093E5011043E240209FE5A0 -:10CAD0000030A0E30130C2E7020000EA0030A0E32A -:10CAE00020300BE5040000EA20309FE50020A0E3A1 -:10CAF0000020C3E50130A0E320300BE520301BE52A -:10CB00000300A0E10CD04BE200689DE81EFF2FE17E -:10CB10001B000040E81E0040E01E00400DC0A0E1E8 -:10CB200000D82DE904B04CE20030A0E3FD3E43E222 -:10CB30000020A0E3002083E5FEFFFFEA0DC0A0E196 -:10CB400000D82DE904B04CE20CD04DE20030A0E357 -:10CB500018300BE5FE3EE0E30B3043E20020E0E35B -:10CB6000002083E50030A0E3FD3E43E20020A0E387 -:10CB7000002083E5FF3EE0E3033043E20020A0E332 -:10CB8000002083E50030A0E318300BE5100000EA38 -:10CB900018301BE50331A0E10F3C43E214300BE5F4 -:10CBA00018301BE50331A0E10E3C43E210300BE5E9 -:10CBB00014201BE50030A0E3003082E510201BE5C7 -:10CBC0000030A0E3003082E518301BE5013083E23D -:10CBD00018300BE518301BE50F0053E3EBFFFF9A0D -:10CBE0003F3DE0E30B3043E20C209FE5002083E56E -:10CBF0000CD04BE200689DE81EFF2FE11CCB00002B -:10CC00000DC0A0E100D82DE904B04CE218D04DE2EF -:10CC10001C000BE520100BE5FE2EE0E30B2042E2AA -:10CC20001C101BE50130A0E31331A0E1003082E5C8 -:10CC30000030A0E318300BE5170000EA18301BE5C0 -:10CC40000331A0E10F3C43E214300BE518301BE543 -:10CC50000331A0E10E3C43E210300BE514301BE53C -:10CC6000003093E5000053E30800001A20301BE574 -:10CC70000320A0E114301BE5002083E51C301BE5F8 -:10CC8000202083E310301BE5002083E5050000EA47 -:10CC900018301BE5013083E218300BE518301BE536 -:10CCA0000F0053E3E4FFFF9A18301BE5100053E335 -:10CCB0000200001A0030A0E324300BE5070000EA70 -:10CCC0000020A0E3FF2E42E21C101BE50130A0E390 -:10CCD0001331A0E1003082E50130A0E324300BE500 -:10CCE00024301BE50300A0E10CD04BE200689DE876 -:10CCF0001EFF2FE10DC0A0E100D82DE904B04CE2E9 -:10CD000014D04DE21C000BE5FE2EE0E30B2042E2C6 -:10CD10001C101BE50130A0E31331A0E1003082E5D7 -:10CD20000030A0E318300BE5190000EA18301BE5CD -:10CD30000331A0E10F3C43E214300BE518301BE552 -:10CD40000331A0E10E3C43E210300BE510301BE54F -:10CD5000003093E52020C3E31C301BE5030052E1C3 -:10CD60000800001A14201BE50030A0E3003082E523 -:10CD700010301BE5003093E52020C3E310301BE5A5 -:10CD8000002083E5050000EA18301BE5013083E24E -:10CD900018300BE518301BE50F0053E3E2FFFF9A54 -:10CDA00018301BE5100053E30200001A0030A0E326 -:10CDB00020300BE5070000EA0020A0E3FF2E42E24E -:10CDC0001C101BE50130A0E31331A0E1003082E527 -:10CDD0000130A0E320300BE520301BE50300A0E18B -:10CDE0000CD04BE200689DE81EFF2FE10DC0A0E1D2 -:10CDF00000D82DE904B04CE204D04DE20A0000EB6B -:10CE00000030A0E110300BE510301BE5803083E3EB -:10CE10000300A0E10F0000EB10301BE50300A0E1D0 -:10CE20000CD04BE200689DE81EFF2FE10DC0A0E191 -:10CE300000D82DE904B04CE204D04DE200300FE1FF -:10CE400010300BE510301BE50300A0E10CD04BE2E5 -:10CE500000689DE81EFF2FE10DC0A0E100D82DE97C -:10CE600004B04CE204D04DE210000BE510301BE59D -:10CE700003F029E10CD04BE200689DE81EFF2FE192 -:10CE80000DC0A0E100D82DE904B04CE208D04DE27D -:10CE900014000BE5E4FFFFEB0030A0E110300BE5E0 -:10CEA00010301BE58020C3E314301BE5803003E223 -:10CEB000033082E10300A0E1E6FFFFEB10301BE549 -:10CEC0000300A0E10CD04BE200689DE81EFF2FE1BB -:10CED0000DC0A0E100D82DE904B04CE204D04DE231 -:10CEE000D1FFFFEB0030A0E110300BE510301BE567 -:10CEF0008030C3E30300A0E1D6FFFFEB10301BE559 -:10CF00000300A0E10CD04BE200689DE81EFF2FE17A -:10CF10000DC0A0E100D82DE904B04CE204D04DE2F0 -:10CF2000C1FFFFEB0030A0E110300BE510301BE536 -:10CF3000403083E30300A0E1C6FFFFEB10301BE5A8 -:10CF40000300A0E10CD04BE200689DE81EFF2FE13A -:10CF50000DC0A0E100D82DE904B04CE208D04DE2AC -:10CF600014000BE5B0FFFFEB0030A0E110300BE543 -:10CF700010301BE54020C3E314301BE5403003E2D2 -:10CF8000033082E10300A0E1B2FFFFEB10301BE5AC -:10CF90000300A0E10CD04BE200689DE81EFF2FE1EA -:10CFA0000DC0A0E100D82DE904B04CE204D04DE260 -:10CFB0009DFFFFEB0030A0E110300BE510301BE5CA -:10CFC0004030C3E30300A0E1A2FFFFEB10301BE5FC -:10CFD0000300A0E10CD04BE200689DE81EFF2FE1AA -:10CFE00010B5041C101C221C03E00B7801311370D7 -:10CFF00001320138F9D2201C10BC02BC0847C046DF -:10D000000FB400B5064B81B002AA1B6802CA98682B -:10D01000009201F06BFA01B008BC04B018470000A0 -:10D02000200000400EB400B581B002AB04CB816893 -:10D03000009300F04BF801B008BC03B01847C0469D -:10D0400030B587B0051C081C0C1C00F027F80D4BF0 -:10D05000029301230190039301306B4606900493E1 -:10D06000A868022304A90094059302F05DFD00283E -:10D0700002D00120404200E00A2007B030BC02BCD0 -:10D08000084700002859010000B5034B011C18682F -:10D09000FFF7D6FF02BC084720000040021C00E05A -:10D0A00001300378002BFBD1801A704710B58B68D4 -:10D0B0000C1C002B02D100204B6004E002F034FD78 -:10D0C0000023A360636010BC02BC0847F0B5D24CDB -:10D0D000A54405900491161C1D1C02F0E5FE006895 -:10D0E0000B900598002804D0836B002B01D102F02F -:10D0F0003BFB04998B891A0702D50B69002B06D1DB -:10D10000049801F0EFFB002801D001F0BDF9049B69 -:10D110009A891A2313400A2B47D1049C0E20235EC0 -:10D12000002B42DBBD4C02236C449A430499A2813C -:10D13000CB89BD22E381D200CB696A44BE20136053 -:10D14000C0004B6AB64A684403606A441CABB548E9 -:10D15000BC2113602360C9008023B34ADB0068440C -:10D16000694403600B606A44002313600598211C26 -:10D17000321C2B1CFFF7AAFF0890002807DB201C9D -:10D1800002F092FA002802D001235B420893A34BDD -:10D190006B449B895C0601D401F091F90498838962 -:10D1A00040221343838101F08AF9C522D223D200A1 -:10D1B000DB00D3249D486A446B44E4006C441A604D -:10D1C0006844002323600360994B9A4C1493159490 -:10D1D00000241B9611941294079208940D9401E078 -:10D1E0000794189D1B9E00E001363378002B01D078 -:10D1F000252BF9D11B98341A002C22D0D322079961 -:10D20000D2006A441368086088481B196844136098 -:10D21000036801334C600360072B01DC08310CE02C -:10D22000D221C90004986944FFF740FF002801D0CB -:10D2300001F026F9C521C9006944089A121907911D -:10D2400008923378002B01D101F000F97A4B0022CB -:10D250006B4401361B961A7001235B4217920992A8 -:10D26000169303E00124644216941D1C1B981B991D -:10D270000078013119901B9100E00992199B203B25 -:10D28000582B00D9E9E36D4A9B009B589F466C4A96 -:10D29000119259E3684A6A441378002BE6D120239F -:10D2A0001370E3E701233AE02B1D2D680995002D4B -:10D2B0001ADA684209901D1C179904231943179123 -:10D2C000D4E75D4B2B226B441A70CFE71B9A13787F -:10D2D00001321B922A2B02D00022199313E02B1D3E -:10D2E0002D681695002DBDDB1D1CBFE793001B9814 -:10D2F0009B18199C1B9900785B001B1901311A1CA3 -:10D3000019901B91303A199B303B092BEED9002A1A -:10D310001692B3DA012252421692AFE78023179C8D -:10D320001C431794A2E7002293009B1819985B00F6 -:10D330001B181B991A1C1B9B097801331B930B1C90 -:10D34000303B303A1991092B97D8EDE70823E6E7EF -:10D3500040230DE01B990B786C2B06D1179A1023F4 -:10D3600001311A431B91179280E71023D7E710234E -:10D3700017981843179079E71999432902D0179AFB -:10D38000D20617D52F4C6C4400210822201C03F034 -:10D3900079F88E21C9002A6805986944231C01F098 -:10D3A000B5F8061C431C01D101F04AF80435189564 -:10D3B00001F076F88E232A68DB00291D6B440126D4 -:10D3C00018911A7001F06CF8179A10231A431792EB -:10D3D000179BDB0603D52C1D18942C680AE01799BF -:10D3E0002B1D2868490603D5189303041C1401E07B -:10D3F0001893041C002C04DA0F4B2D226B441A7076 -:10D4000064420121C0E2199A169B1A9201331BD182 -:10D410000624169422E0000038F9FFFFCC05000036 -:10D42000DC050000D4050000E405000094060000BF -:10D430000000000000000000C706000014530100B7 -:10D440002C590100A40600001998672801D047282C -:10D4500004D11699002901D101221692179C2B1C88 -:10D460000833240705D52868696818931490159126 -:10D4700004E029686A681491159218931498159914 -:10D4800003F0AAFD002817D014981599C34BC24A7F -:10D4900007F03EFE002803DAC14B2D226B441A70C0 -:10D4A000199B453B022B04D9BE4F002203260F9245 -:10D4B000ECE2BD4F0326E4E21498159903F0A2FDB7 -:10D4C000002809D0199B453B022B02D8B74F0326F1 -:10D4D000DAE2B74F03261BE2179980235B00199A03 -:10D4E00019431791662A03D1169B03260A930BE072 -:10D4F000199C652C04D0452C02D016980A9002E0A5 -:10D50000169901310A910226149B159C002B03DB0E -:10D51000251C00221C1C06E0159B1498802109067E -:10D5200044181D1C2D220A9B0093A24B6B440193AF -:10D53000A14B6B440293D823DB006B440C92039302 -:10D540000598211C2A1C331C01F0B0FA071C1998FD -:10D55000672801D0472802D11799C90733D50A9AFD -:10D56000199BBE18662B14D13B78302B0DD1201C93 -:10D57000291C8A4B884A07F0CFFD002805D00A985D -:10D580008C4901231B1A69440B608A4A6A44136858 -:10D59000F618201C291C814B7F4A07F0C1FD00288A -:10D5A0000BD1D823DB006B441E6006E0D824302367 -:10D5B000E40013706C44531C2360D820C0006844FE -:10D5C0000268B242F2D3D821C90069440B68199AA3 -:10D5D000DB1B1393672A01D0472A12D1754C6C4488 -:10D5E0002368181D05DD16998B4202DC67221A920A -:10D5F00074E0199B672B01D000F04AFF65241A9450 -:10D6000003E0199865284ADC1A906A4969440B6856 -:10D610006A4A5D1E1AAB1B786A440D601370002DB8 -:10D6200002DA6D422D2300E02B235370092D21DDFA -:10D63000D224E4006C44281C0A2106F081F9013C44 -:10D64000303020700A21281C06F0C4F8051C092877 -:10D65000F1DC5B4A031C611E30336A440B7003E04B -:10D660000B78013113700132D223DB006B449942F5 -:10D67000F6D308E0514B30226B449A702A1C3032AA -:10D68000DA70504A6A444D4B139C6B44D21A0D9287 -:10D690001619012C2BDC1798C00732D527E01999F1 -:10D6A000662919D1434A6A441668002E09DD169B83 -:10D6B000002B02D1179CE40723D51698731CC618BB -:10D6C0001FE01699002904D1179AD20701D4012628 -:10D6D00017E0169E023614E0199B1A93354C6C44E1 -:10D6E00026681398864204DB1799C90709D50136C5 -:10D6F00007E0002E01DD012001E00223981B139AB0 -:10D7000016180C9B002B06D11A9C13980021199413 -:10D710000E900F91BAE1224B2D226B441A70002E0D -:10D72000109601DA002210921A9B139C0020199384 -:10D730000E940F90B4E11799C90605D52B68089C83 -:10D740002A1D18921C604CE517982B1D400605D524 -:10D7500069461893098C2B68198042E51893089A3A -:10D760002B681A603DE5179C10231C4317941798EB -:10D77000C00603D52C68291D189107E0179A2B1DA8 -:10D780002868520604D5189303041C0C0021F7E006 -:10D79000041C1893FAE700000000000000000000DD -:10D7A000C7060000405901004459010048590100D2 -:10D7B0004C590100B4060000BC060000AD06000094 -:10D7C000AF060000B10600002B1D17981893C94939 -:10D7D00002232C6818437822179011911992CEE0F9 -:10D7E000C54B00226B441A702F682B1D1893002F15 -:10D7F00001D100F051FE199C532C02D01798C0069D -:10D8000071D5D721C900BD4869440F60082268441A -:10D81000002102F037FE169A002A1DDB00260024A4 -:10D82000D720C000684403681A59002A2AD08E21E4 -:10D83000B24BC900694405986B4400F067FE411C77 -:10D8400001D100F0FDFD169A801990421ADC0434D3 -:10D85000904211D0061CE3E7A84BD7226B44D200BC -:10D860000093059800216A44002300F077FE061C0F -:10D87000431C03D100F0E4FD169E03E0D721C9004C -:10D8800069440F60002E00D1FBE0711C059802F086 -:10D890007BFB002807D1049A9389049C4022134300 -:10D8A000A38100F0EDFD954C6C44129000210822FC -:10D8B000201C02F0E7FDD722D200059812996A4495 -:10D8C000331C009400F04AFEB04206D004988389CD -:10D8D00040221343838100F0CFFD129A0023935519 -:10D8E000129F0F93D2E0169B002B0DDB381C0021FA -:10D8F0001A1C02F09FFD002800D1C4E0169CC61B34 -:10D90000A64200DDBFE0BCE0381CFFF7C7FB061CE9 -:10D910000020A0E01799102319431791179AD206F7 -:10D9200003D52C682B1D18930AE0179C2B1D286823 -:10D93000640603D5189303041C0C01E01893041C1F -:10D9400001211DE06E4811901799C90603D52C6876 -:10D950002A1D18920AE0179C2B1D2868640603D51F -:10D96000189303041C0C01E01893041C1798C007BB -:10D9700005D5002C03D017990223194317910221D2 -:10D980005D4B00226B441A70169A002A03DB17982D -:10D99000802398431790002C02D1169A002A44D075 -:10D9A000012904D0012905D3022935D128E0554D9C -:10D9B0006D441DE0534F6F4407232340013F303334 -:10D9C000E4083B70002CF7D1179CE4073CD5302BC2 -:10D9D0003AD0013F302311E0051C0A21201C05F03C -:10D9E0004BFF303028700A21201C05F0ADFE041CCE -:10D9F000681E092CF0D8231C071C30333B7023E031 -:10DA0000404F6F4411980F232340C35C013F24090A -:10DA10003B70002C18D0F5E73B4C201CFFF73EFB79 -:10DA20001699061C271C0F9130E0002902D1179A85 -:10DA3000D20701D4334F06E08E22D200334B30217F -:10DA40006A44D154324F6F44D924E4006C44E31B40 -:10DA50001E1C1698FC3E0F9018E01999002901D160 -:10DA600000F0F4FC8E2119AA1278C900224B6944F7 -:10DA70000A706B44002201260F1C1A70189500F0E2 -:10DA80000DFD00232DE7169E00240F940F9810968D -:10DA9000864200DA1090184B6B441B78002B03D0A1 -:10DAA00010990131109105E0179A920702D5109B49 -:10DAB00002331093179C84231C40069461D109986B -:10DAC0001099441A002C33DC5BE0079A1360102392 -:10DAD0005360031CD320C0000E4A10336844036017 -:10DAE0006A446B1C1360072B16DC079B08330793F3 -:10DAF0001DE000002C590100C70600009C06000034 -:10DB000050590100CC050000645901005B01000080 -:10DB1000CB050000940600000498FFF7C7FA002820 -:10DB200001D000F0A6FCC520C00068440790103C5E -:10DB3000D322CE4BD221D2006B44C9006A441D6867 -:10DB400069441068CA4B102CBFDC079A13605460FC -:10DB50000319D324E400C5486C44236068446B1C5B -:10DB60000360072B02DC083207920AE00498FFF7F3 -:10DB70009DFA002801D000F07CFCC521C900694451 -:10DB80000791BC4A6A441378002B23D0079BD3200B -:10DB9000079CC00068441A6001236360B3490368AE -:10DBA0006944013303600B6801330B60072B02DC0F -:10DBB000083407943AE0D221C90004986944FFF779 -:10DBC00075FA002801D000F054FCC522D2006A4446 -:10DBD00007922BE0179B02210B4227D0A64B302245 -:10DBE0006B441A7019AC24785C7007984160D3219B -:10DBF000C900694403609D4A0B686A4402330B60A4 -:10DC0000136801331360072B02DC083007900DE026 -:10DC1000D221C90004986944FFF748FA002801D0CE -:10DC200000F027FCC523DB006B440793069C802C87 -:10DC30004DD109981099441A002C20DC47E0079A2E -:10DC4000136010235360031CD320C000874A103395 -:10DC5000684403606A446B1C1360072B03DC079B5A -:10DC6000083307930AE00498FFF720FA002801D050 -:10DC700000F0FFFBC520C00068440790103CD32291 -:10DC80007A4BD221D2006B44C9006A441D686944B2 -:10DC900010687A4B102CD2DC079A13605460031979 -:10DCA000D324E40071486C44236068446B1C036017 -:10DCB000072B02DC0832079209E00498FFF7F6F917 -:10DCC000002800D0D5E3C521C900694407910F9A07 -:10DCD000941B002C1FDC46E0079A1360102353604E -:10DCE000031CD320C000614A1033684403606A44B7 -:10DCF0006B1C1360072B03DC079B0833079309E0B9 -:10DD00000498FFF7D3F9002800D0B2E3C520C00083 -:10DD100068440790103CD322544BD221D2006B446C -:10DD2000C9006A441D6869441068544B102CD3DC48 -:10DD3000079A136054600319D324E4004B486C44E1 -:10DD4000236068446B1C0360072B02DC08320792D7 -:10DD500009E00498FFF7AAF9002800D089E3C5215B -:10DD6000C90069440791179AD20512D4D324079B9E -:10DD7000E4006C441F605E603C48236868449B1963 -:10DD80002360036801330360072B00DDE5E2079A97 -:10DD9000E1E21999652900DC1CE214981599384ACA -:10DDA000384B07F0BDF9002800D09DE0364B079AAC -:10DDB000D324E4006C441360012353602B48236890 -:10DDC000684401332360036801330360072B01DCDF -:10DDD00008320BE0D221C90004986944FFF766F9C4 -:10DDE000002800D045E3C522D2006A44274969448F -:10DDF0000B680E9CA34203DB1798C00700D4B4E263 -:10DE0000D324E40001236C44536018482368684419 -:10DE10000133236003680B99013311600360072B02 -:10DE200001DC08320BE0D221C90004986944FFF7F5 -:10DE30003DF9002800D01CE3C522D2006A440E9CA4 -:10DE4000013C002C2EDC90E2136010235360031C75 -:10DE5000D320C00010336844036004486B1C68443E -:10DE60000360072B14DC08321BE00000940600005E -:10DE700088540100C7060000C50600007854010060 -:10DE8000000000000000000080590100B4060000FE -:10DE90000498FFF70BF9002800D0EAE2C522D2006F -:10DEA0006A44103CD323DB006B441868DA4BD22160 -:10DEB0006B44C9001D686944D84B102CC4DC136046 -:10DEC00054600319D324E400D3486C4423606844AD -:10DED0006B1C0360072B00DC3DE20498FFF7E6F8BB -:10DEE000002800D0C5E23DE2CD4969440B68002B13 -:10DEF00000DD95E0CB4B079AD324E4006C4413601B -:10DF000001235360C44823686844013323600368D5 -:10DF100001330360072B01DC08320BE0D221C9007A -:10DF200004986944FFF7C2F8002800D0A1E2C52296 -:10DF3000D2006A44BA4969440B68002B03D10E9B96 -:10DF4000002B00D111E2D320C000012368445360AC -:10DF5000B14903686944013303600B680B9C0133CA -:10DF600014600B60072B01DC08320BE0D221C900E2 -:10DF700004986944FFF79AF8002800D079E2C52296 -:10DF8000D2006A44A64C6C4423685E42002E1BDC1F -:10DF90003DE0136010235360031CD320C0009E4C4F -:10DFA0001033684403606C446B1C2360072B01DC56 -:10DFB000083208E00498FFF779F8002800D058E20A -:10DFC000C522D2006A44103ED323934CD221DB00F9 -:10DFD0006B44C9006C441868694425688F4B102E47 -:10DFE000D7DC13608319D320C000684403606B1C26 -:10DFF00056602360072B01DC083208E00498FFF725 -:10E0000055F8002800D034E2C522D2006A44D32457 -:10E01000E4006C440E9923685B18176051607BE044 -:10E02000D322D2006A447C4CD22110680E9AC900D7 -:10E030006C4469442568934278DB079BD3241F60B6 -:10E040005A60E400831874486C44236068446B1C75 -:10E050000360072B02DC079A083208E00498FFF7F8 -:10E0600025F8002800D004E2C522D2006A446C4999 -:10E0700069440B680E981C1A002C1BDC3FE01360EF -:10E0800010235360031CD320C00010336844036086 -:10E0900061486B1C68440360072B01DC083208E010 -:10E0A0000498FFF703F8002800D0E2E1C522D2006F -:10E0B0006A44103CD323DB006B441868564BD221D2 -:10E0C0006B44C9001D686944544B102CD7DC1360A5 -:10E0D00054600319D324E4004F486C44236068441F -:10E0E0006B1C0360072B01DC083208E00498FEF784 -:10E0F000DDFF002800D0BCE1C522D2006A44179B96 -:10E1000001210B4200D130E1D324474BE4006C44A1 -:10E1100013602368516001333F48684423600368FB -:10E1200001330360072B00DC15E116E1079AD324C5 -:10E130005360E400C31838486C44236068446B1C87 -:10E1400017600360072B01DC083208E00498FEF733 -:10E15000ADFF002800D08CE1C522D2006A44324BCA -:10E160002F49D320C00069446844136001230C6820 -:10E170005360294903686944013303600B68013324 -:10E180000B60072B02DC111C08310BE0D221C90007 -:10E1900004986944FEF78AFF002800D069E1C52190 -:10E1A000C90069443B190B601D4BD3206B44C00070 -:10E1B0001A6868440E9C0368A21A9B184A60164AA3 -:10E1C0006A440360136801331360072B00DDC4E069 -:10E1D0000A1CC0E00E9B012B04DC179C01231C428F -:10E1E00000D186E0114A3B786A4413702E235370A5 -:10E1F000D3210798C9000223694402604360064A9C -:10E200000B686A4402330B60136801331360072BF9 -:10E210000EDC041C083417E094060000785401005A -:10E22000B40600008059010084590100C5060000B1 -:10E23000D221C90004986944FEF738FF002800D0B5 -:10E2400017E1C524E4006C4414981599A04B9F4A2B -:10E2500006F062FF0E9D013D002812D0D320C000C1 -:10E260007B1C684423600E9903689A4ACB18013BD3 -:10E270006A4403601368013365601360072B49DD4E -:10E280004AE02E1E1BDC53E0236010236360031C56 -:10E29000D320C0008F4A1033684403606A446B1C6B -:10E2A0001360072B01DC083408E00498FEF7FEFE3B -:10E2B000002800D0DDE0C524E4006C44103ED323E8 -:10E2C000844AD221DB006B44C9006A44186869445F -:10E2D0001568814B102ED7DC23608319D320C00032 -:10E2E000684403606B1C66601360072B12DD0498A2 -:10E2F00016E0D3220799D2006A444B60754C13682C -:10E300006C4401331360236801330F602360072BD3 -:10E3100002DC0C1C08340BE0D221C90004986944CB -:10E32000FEF7C4FE002800D0A3E0C524E4006C443E -:10E330006A4BD321C9006B4469440D982360654A38 -:10E340000B686A441B180B6013680133606013602C -:10E35000072B02DC221C083207E0D221C9000498F6 -:10E360006944BBE5C522D2006A44179B5B073ED5D2 -:10E3700009981099441A002C1ADC38E01360102315 -:10E380005360031CD320C00010336844036051481D -:10E390006B1C68440360072B01DC083207E004981B -:10E3A000FEF784FE002864D1C522D2006A44103CE6 -:10E3B000D323DB006B441868464BD2216B44C90061 -:10E3C0001D686944464B102CD8DC13605460031957 -:10E3D000D324E4003F486C44236068446B1C036012 -:10E3E000072B04DD0498FEF761FE002841D1109B45 -:10E3F00009998B4200DA0B1CD324089AE4006C4480 -:10E40000D21823680892002B07D0D221C9000498A3 -:10E410006944FEF74BFE00282BD12E48C5241299E3 -:10E4200000236844E40003606C44002901D1FEF736 -:10E43000D7FE059801F0A4FA00221292FEF7D0FE52 -:10E44000049CA38940221343A38119E0D321C9006E -:10E4500069440B68002B07D0D221C9000498694495 -:10E46000FEF724FE00280BD11A4A00236A441360E9 -:10E4700006E0129B002B03D00598129901F080FA58 -:10E48000049CA38958061AD501214942089116E037 -:10E4900045221A92FFF7B9F8124F062610960AE0A5 -:10E4A000114B8E2700226B44FF001A706F44002E20 -:10E4B000109600DA109200230F93FFF7F5FAD92394 -:10E4C0000898DB009D44F0BC02BC08470000000037 -:10E4D000000000009406000078540100AD06000022 -:10E4E0008854010088590100C706000030B5131C8C -:10E4F000054A0D1C041C211C10682A1CFEF7E6FDB1 -:10E5000030BC02BC084700002000004030B583B09A -:10E51000051C1C1C002902D1694602310022231C63 -:10E5200000F088F8431C05D1002323608A230120D2 -:10E530002B60404203B030BC02BC084730B5131C0E -:10E54000054A0D1C041C211C10682A1CFFF7DEFF65 -:10E5500030BC02BC0847000020000040F0B589B084 -:10E560000290019100921D1C0E9F002901D10125EE -:10E570006D420099019A0E68002403923FE03B68C7 -:10E580000493796805916946326802981A313B1CF8 -:10E59000FFF7BCFF421C07D102998A2301240B60BC -:10E5A000644200233B602CE02B1A9C4222D8A842F4 -:10E5B00020D2019A2418002A0FD0002207E06B46CF -:10E5C0001A33D35C03990B700131039101328242FB -:10E5D000F5DB009A1368043313603368002B01D015 -:10E5E00004360CE00199002901D0009A1360013C27 -:10E5F0003B6006E0049B05993B60796001E0AC421A -:10E60000BDD3201C09B0F0BC02BC084770B5161C75 -:10E61000074A0D1C81B0041C211C106800932A1CA1 -:10E62000331CFFF79BFF01B070BC02BC0847000021 -:10E6300020000040F0B59C4E301C0D1C141C1F1C0B -:10E64000FEF72CFD012800D821E19849301C02F08A -:10E6500053FD002800D097E0002D00D11CE17F2C55 -:10E6600000DC16E1221C924B803A9A420DD86205DA -:10E6700040235B42D20E1A432A703F23221C1A40C9 -:10E6800080235B421A436A70A4E08A488A4B2218AE -:10E690009A4217D8894BE218894B9A4200D8FDE07C -:10E6A000220420235B42120F1A432A702305802282 -:10E6B00052429B0E13436B703F23234013430320AE -:10E6C000AB70EDE07F48804B22189A4216D8E202E8 -:10E6D00010235B42520F1A432A70A3038022524236 -:10E6E0009B0E13436B7023059B0E691C13434B70E9 -:10E6F0003F232340134304208B70D1E0734BE21877 -:10E70000734B9A421BD8A20108235B42920F1A4313 -:10E710002A702302802252429B0E13436B70A30384 -:10E720009B0E691C13434B7023059B0E481C13431F -:10E7300043703F232340134383700520B0E0654BB3 -:10E740009C4200DCAAE0620004235B42D20F1A4321 -:10E750002A70A300802252429B0E13436B70230247 -:10E760009B0E681C13434370A3039B0E411C134371 -:10E770004B7023059B0E481C134343703F232340DB -:10E780001343837006208BE05349301C02F0B4FC25 -:10E79000002821D1002D7FD023041A0E002A78D022 -:10E7A000131C7F331B061B0E1E2B05D9131C203395 -:10E7B0001B061B0E0F2B71D8C02023060006190E56 -:10E7C0001B181B0E3E2B03D980234B407C2B65D896 -:10E7D0002A706970022063E04049301C02F08CFC12 -:10E7E000002814D1002D57D023041A0E002A50D02F -:10E7F000131C5F331B061B0E5D2B4FD8BE20230658 -:10E80000C005190E1B181B0E5D2B47D8E0E73449D5 -:10E81000301C02F071FC002839D1002D3AD02306BB -:10E820001E0E2304190E00291FD00B1C213B1B06B2 -:10E830001B0E5D2B32D8331C213B1B061B0E5D2BA0 -:10E840002CD83B68002B01D000200AE001233B605C -:10E850001B232B7024236B706A1C42235370951C5E -:10E860000320023029706E701AE03B68002B01D142 -:10E87000002009E01B2339602B7028236B706A1C71 -:10E8800042235370951C032001302E7008E0002DA8 -:10E8900002D02C70012003E0002001E00120404262 -:10E8A000F0BC02BC08470000280400409059010059 -:10E8B0007F07000000F8FFFFFFF700000028FFFFC0 -:10E8C000FF0700000000FFFFFFFF1E000000E0FF49 -:10E8D000FFFFDF03FFFFFF0398590100A05901006C -:10E8E000A859010030B5234B041C1868002804D037 -:10E8F000836B002B01D100F037FFA2890823151C80 -:10E900001D401ED1D30602D4012040422FE0530700 -:10E9100013D5216B002908D0231C4033994203D022 -:10E92000144B186801F02CF82563A3892422934323 -:10E93000A3810023636023692360A3890822134312 -:10E94000A3812369002B02D1201C01F0B1FAA38915 -:10E95000DA0705D50023A36063695B42A36105E084 -:10E960009A0701D5002300E06369A360002030BC52 -:10E9700002BC084720000040F0B50A69036989B06D -:10E9800001900091934201DA002089E0561E009820 -:10E99000019A14301432B300C118D31806910593AC -:10E9A00009681B6808900131181C0792029304F053 -:10E9B000CBFE0490002836D00020079D089F0390CE -:10E9C000844604CF384C0498131C2340011C59433F -:10E9D000120C424361440B0CD218130C9C462B685A -:10E9E000181C21402040401A0399224040181B0C5B -:10E9F0009B1A02149B181A146B80069B28800392A2 -:10EA000004359F42DDD90298002801D00BE0013E79 -:10EA10000599079A04390591914202D90B68002B98 -:10EA2000F5D0019B1E610198009901F09DFD002821 -:10EA300035DB0498013000270490079DBC460899F7 -:10EA400004C9194C0891111C214061440B0C120C93 -:10EA5000D218130C9C462B68181C21402040401AE9 -:10EA6000C01922401B0C9B1A288002140699089892 -:10EA70009B186B801F1404358842E0D90798B300B7 -:10EA8000C2181368002B01D009E0013E0799043A2F -:10EA90008A4202D91368002BF7D0019A16610498B4 -:10EAA00009B0F0BC02BC0847FFFF0000F0B5A4B0FD -:10EAB00003910492016C029001932B9C00290AD0CF -:10EAC000436C4B60426C012393408B6001F0E6FC89 -:10EAD000029800230364039A002A05DA01232360C5 -:10EAE000CD4B1A40039201E000232360039ECB4AE2 -:10EAF000331C1340934219D1C94B2A99049A0B60D5 -:10EB0000002A04D1C74B1E4201D1C74800E0C748C4 -:10EB10002C9B002B01D100F0C3FDC378C21C002B3D -:10EB200000D005322C9C226000F0BAFD03980499B5 -:10EB3000BF4AC04B0590069106F0EEFA00280ED1B0 -:10EB40002A992C9A01230B60002A02D1BA4800F0BE -:10EB5000A7FDBA4B2C9C581E236000F0A1FD22ABF0 -:10EB60000093029823AB0599069A01F01FFE7300EB -:10EB70005C0D1490002C0BD005980699A94BB04A57 -:10EB80000340181C1043AF4A0023A618139323E038 -:10EB9000229BAD4C239A1B199D18202D09DD402284 -:10EBA000521B2B1C04989640203BD840341C044335 -:10EBB00003E02023049C5B1B9C40201C06F0B4FA5D -:10EBC000002C03DAA14AA24B06F0B2FAA14AA24BEA -:10EBD000012413948018EE18A04AA14B06F0ACFA59 -:10EBE000A04AA14B06F0ACFAA04AA14B06F0A0FA4D -:10EBF000041C301C0D1C06F097FA9E4A9E4B06F032 -:10EC00009FFA021C0B1C201C291C06F091FA041C04 -:10EC10000D1C06F099FA291C0E90854A854B201C84 -:10EC200006F076FA00280DDA0E9806F07DFA021C3E -:10EC30000B1C201C291C06F06FFA002802D00E982D -:10EC400001380E900E99162901D9012212E00E9C6E -:10EC50008A4BE200D218059806995368126806F0AC -:10EC600057FA002802DB00200F9004E00E990139CA -:10EC70000E9100220F92229B9B1B5A1E03D400234D -:10EC80001192099303E052420024099211940E98C4 -:10EC9000002806DB119900220918119112900A929E -:10ECA00007E0099B0E9C00211B1B604209930A9000 -:10ECB0001291019A092A1BD8052A01DC012403E0DC -:10ECC000019B043B019300240198052803D86C4A5A -:10ECD00083009B589F460121494201220C910D91CE -:10ECE00010922FE00123109320E0012010900EE0FD -:10ECF00000210191012401235B4200220120122600 -:10ED000029920C930D9310901CE000211091299AE8 -:10ED1000002A03DD161C0C920D9213E0012601233C -:10ED200029930C960D960DE000201090299B0E99CA -:10ED30000133CE18721E0D92002E02DC0C960126B5 -:10ED400000E00C96029800230422436403E04B1C6D -:10ED500002994B645200131C02981433416CB34265 -:10ED6000F5D901F0F5FC02990C9A1A9008640E2A64 -:10ED700000D9A5E1002C00D1A2E10E9B002B33DDD0 -:10ED80000F213E4A0B400E98DB009B1804111E68B1 -:10ED90005F68E20602D402230B930BE0394B0C4070 -:10EDA0001A6A5B6A0598069906F0D2F903900491F5 -:10EDB00003200B90334D0EE0E1070AD50B9A013288 -:10EDC0000B92301C391C2A686B6806F0B9F9061CD6 -:10EDD0000F1C64100835002CEED103980499321CE6 -:10EDE0003B1C06F0B5F95CE00E9B5C42002C02D1A6 -:10EDF00002240B9457E00F23204A2340DB009B188A -:10EE00001A685B680598069906F09AF91D4D02226A -:10EE100024110B9243E00000FFFFFF7F0000F07F12 -:10EE20000F270000FFFF0F00B0590100BC5901007F -:10EE3000000000000000000080590100815901001D -:10EE40000000F03F01FCFFFF320400000000F04131 -:10EE500000000000000010FECDFBFFFF0000F83FA7 -:10EE600000000000A787D23F61436F63288AC63F36 -:10EE7000B3C8608B1344D33FFB799F50E854010023 -:10EE800098540100B0550100E30706D50B9A0132F2 -:10EE90000B922A686B6806F053F964100835002C51 -:10EEA000F2D1039004910F9B002B2FD0039C049D63 -:10EEB000CE4BCD4A201C291C06F02AF9002825DA61 -:10EEC0000C98002822DD0D99002900DCF4E00E9A50 -:10EED000013A2092201CC64AC64B291C06F030F984 -:10EEE000041C0B980D1C01300394049506F01CF9CA -:10EEF000221C2B1C06F024F9BF4AC04B06F018F95F -:10EF0000BF4BC4180D980D1C219032E0039E049F46 -:10EF10000B9806F009F9321C3B1C06F011F9B64AB1 -:10EF2000B64B06F005F90C9A0D1CB549041C641883 -:10EF3000002A1AD1B34AB44B301C391C06F0FCF835 -:10EF4000221C2B1C061C0F1C06F006F9002800DDF5 -:10EF50006FE28020000622182B1C301C391C06F0A2 -:10EF6000D7F8002800DA5AE2A6E00C990E9A21910F -:10EF7000209221981099A54AC30000294CD09B18D3 -:10EF8000083B1A685B68A248A24906F0E1F82B1C0E -:10EF9000221C06F0D1F818901991039D049E1A9F27 -:10EFA000311C281C06F0D0F8041C06F0BDF8021C29 -:10EFB0000B1C281C311C06F0BFF830343C70189A2A -:10EFC000199B051C0E1C013706F0A2F8002800DA78 -:10EFD00034E32A1C331C8549834806F0ADF8189A9F -:10EFE000199B06F095F8002800DADAE01A9A219CBD -:10EFF000BB1AA34260DA189819997D4A7D4B06F036 -:10F000009FF87B4A7B4B18901991281C311C06F005 -:10F0100097F8051C0E1CC3E79B18083B291C201CF5 -:10F020001A685B6806F08CF81B901C91039D049E87 -:10F030000027311C281C06F087F8041C06F074F821 -:10F04000021C0B1C281C311C06F076F8051C1A98B3 -:10F0500030343C540E1C219901378F4223D16C4A25 -:10F060006C4BC7191B981C9906F062F8021C0B1C0C -:10F07000281C311C06F070F8002800DD91E01B9A76 -:10F080001C9B6348634906F057F8021C0B1C281CA4 -:10F09000311C06F03DF800280EDA013F3B78302B9A -:10F0A000FBD0013786E0281C311C514A514B06F039 -:10F0B00047F8051C0E1CBCE7059B069C03930494B3 -:10F0C000239B002B00DA88E00E9C0E2C00DD84E0F0 -:10F0D0004E4AE3009B18186859681D901E912999A3 -:10F0E000002902DA0C9A002A03DD039C049D1A9F72 -:10F0F00011E00C9B002B00D091E1424A424B1D983D -:10F100001E9906F01DF8039A049B06F029F80028C2 -:10F1100000DB84E18DE11D9A1E9B201C291C06F05A -:10F1200017F806F011F8061C05F0FEFF1D9A1E9B4D -:10F1300006F006F80B1C021C291C201C05F0FCFF25 -:10F14000331C30333B70041C0D1C1A980C9901378A -:10F1500043189F4231D1221C2B1C201C291C05F076 -:10F16000E7FF1D9A1E9B041C0D1C05F0F5FF0028EF -:10F1700015DC201C291C1D9A1E9B05F0D1FF0028C0 -:10F1800000D077E2F2070AD474E21A9B9A4209D1BE -:10F19000209C1A98013430232094037006E00E99C5 -:10F1A00020913A1C013A1378392BEED013780133B1 -:10F1B0001370571C209A0E925CE2201C291C0C4AEA -:10F1C0000C4B05F0BDFF144A144B041C0D1C05F03C -:10F1D000A3FF002800D14DE29DE7109C002C1FD119 -:10F1E000099E0A9D00204CE00000F03F0000000056 -:10F1F000000024400000000000001C40000000004F -:10F200000000C0FC0000144000000000E8540100B1 -:10F210000000E03F000000000000000000000000CF -:10F22000019901290BDC139A002A02D0C64C1B1944 -:10F2300002E0229A36239B1A099E0A9D17E00C9A37 -:10F240000A98013A904201DB851A07E00A99531A9D -:10F25000129AC918D21812920A9100250C9B002B01 -:10F2600001DB099E03E0099C0C980023261A0999EA -:10F27000119AC9180991D21802980121119201F02E -:10F280004DFC1690002E0CDD119B002B09DDB342C6 -:10F2900000DD331C099C1198E41AC01A09941190DE -:10F2A000F61A0A99002922DD109A002A19D0002D99 -:10F2B00010DD16992A1C029801F082FC169016990E -:10F2C000149A029801F094FB1499041C029801F01E -:10F2D000E5F814940A9B5A1B002A08D00298149946 -:10F2E00002E0029814990A9A01F06AFC14900298BC -:10F2F000012101F013FC129C1790002C05DD0298EF -:10F300001799221C01F05CFC17900198012811DC70 -:10F31000049900290ED1039A8C4B1A420AD18C4BC6 -:10F320001A4207D0099A119B013201330124099234 -:10F33000119300E000241298002801D1012208E076 -:10F3400017990B699B005B18186901F0B3F820232B -:10F350001A1A119BD2181F231A400ED020239A1A72 -:10F36000042A08DD09981199131FC018C918F61846 -:10F37000099011910AE0032A08DC131C1198099ADC -:10F380001C33D218C01809921190F6180999002957 -:10F3900005DD02981499099A01F0E2FA1490119A85 -:10F3A000002A04DD0298179901F0DAFA17900F9BF2 -:10F3B000002B1ED01498179901F0D6F8002818DAFF -:10F3C0000E9801380E90149902980A22002301F039 -:10F3D000B1FB10991490002902D10D9A0C9208E00B -:10F3E0000023029816990A2201F0A4FB0D9B1690A7 -:10F3F0000C930C9800282ADC0199022927DD0028AB -:10F4000010D1179902980522002301F093FB179061 -:10F410001799149801F0A8F800280DDC02E00022EA -:10F4200016921792299B1A9FDB4300240E93159482 -:10F430000CE10020169017901A9931230B700E9A48 -:10F440000F1C0132002301370E921593FEE0109835 -:10F45000002800D1B8E0002E05DD02981699321C74 -:10F4600001F07EFA1690002C01D1169813E0169A3E -:10F470000298516801F06CF9169B1A69169992006E -:10F48000041C0C3108320C30FDF7AAFD0298211C37 -:10F49000012201F065FA049C169901231C4008948E -:10F4A000159116901A9C17991498FFF765FA1599FB -:10F4B0000790051C149801F057F817991F90169A99 -:10F4C000029801F0DDF9C3683035061C002B00D02E -:10F4D000E0E0311C149801F047F8311C071C029839 -:10F4E00000F0DCFF002F0DD1019A002A0AD1089B01 -:10F4F000002B07D1392D31D01F98002821DD079D21 -:10F5000031351EE01F99002907DB002922D1019A1D -:10F51000002A1FD1089B002B1CD1002F11DD14994C -:10F520000298012201F01CFA1799149001F01CF8BE -:10F53000002803DC002804D1E80702D501353A2D64 -:10F540000CD0257081E0000033040000FFFF0F00A5 -:10F550000000F07F002F08DD392D03D139232370FF -:10F56000013462E06B1C23706FE025701A990C9ACD -:10F5700001348B189C423CD00023029814990A2233 -:10F5800001F0D8FA159B14901698834208D102987E -:10F5900016990A22002301F0CDFA1690159082E701 -:10F5A00015990A220023029801F0C4FA16991590C1 -:10F5B0000A220298002301F0BDFA169073E71A9907 -:10F5C00000220C19159214E0002414981799FFF7E3 -:10F5D000D3F91A9B051C3035E5540C98013484424C -:10F5E000EDDA029814990A22002301F0A3FA14908C -:10F5F000EBE714990298012201F0B2F917991490DF -:10F6000000F0B2FF002810DC00281AD1E9070CD462 -:10F6100017E01A9B9A4209D11A980E9C071C0134D4 -:10F62000312301370E94037010E0221C013A137845 -:10F63000392BEED00133571C137007E020990E913F -:10F6400018E0013C2378302BFBD0671C02981799F7 -:10F6500000F024FF169A002A0CD0159B002B05D031 -:10F66000934203D00298191C00F018FF02981699D3 -:10F6700000F014FF0298149900F010FF00233B7073 -:10F680000E9B2A9C2C9801332360002800D0076031 -:10F690001A9805E00298311C00F000FF012731E7BD -:10F6A00024B0F0BC02BC084770B5041C002805D18A -:10F6B0001B4B1C49186800F093FB2EE01A4B18688E -:10F6C000002804D0836B002B01D100F04DF80C23EF -:10F6D000E15E0B0720D52669002E1DD0032322688A -:10F6E0002660194208D0002307E0A38940220120A8 -:10F6F00013434042A38110E06369951BA36009E0B6 -:10F70000E069636A311C2A1C00F010F80028ECDD67 -:10F7100036182D1A002DF3DC002070BC02BC0847FF -:10F72000B0540100A9F60000200000401847C04670 -:10F730000023036043608360036143618361064B80 -:10F740000362064B4362064B8362064B8181C28192 -:10F75000C061C36270470000C11001007D1001004C -:10F76000411001002910010010B5826B041C002A11 -:10F7700022D1134BC36301238363B8239B00C25080 -:10F78000B9239B000322BB21C2508900BA2342182F -:10F790009B00C250042140680022231CFFF7C8FFD1 -:10F7A000A06809210122231CFFF7C2FFE0680A219B -:10F7B0000222231CFFF7BCFF10BC01BC0047000065 -:10F7C000DDF7000070470000704700007047000040 -:10F7D00070470000002070470020704700B50249C4 -:10F7E00000F0FEFA01BC00470D12010000B5034B0A -:10F7F0001868FFF7F3FF01BC00470000B054010098 -:10F8000070B55C230E1C5E430D1C311C0C3100F0E6 -:10F81000BBFB002801D1002409E0041C00230C30AC -:10F8200023606560A0600021321C00F02BFE201CCC -:10F8300070BC02BC0847000000B5034B03491868C0 -:10F8400000F0CEFA01BC004720000040D9F70000CC -:10F8500000B5034B0349186800F0C2FA01BC004729 -:10F8600020000040D5F7000030B51C4B1C68A36B8E -:10F87000051C002B02D1201CFFF776FFB821890060 -:10F880006418A068636804E00C21425E002A12D06C -:10F890005C30013BF8D52368002B06D1281C0421DD -:10F8A000FFF7AEFF2060002801D02468E9E70C23B1 -:10F8B00000202B600EE001235B42C3810123838182 -:10F8C000026082604260026142618261026342635F -:10F8D0004264826430BC02BC08470000B05401009E -:10F8E000F0B50C1C051C00F0D5FD214FBB685A6813 -:10F8F0000323161C9E431F4B341BE418240B013CAE -:10F90000240310339C421DDD281C002105F02CFC33 -:10F91000BB68F318984215D16142281C05F024FCFD -:10F92000013014D10021281C05F01EFCBC68011B0D -:10F930000F2907DD104B1B68104AC31A13600123FF -:10F940000B436360281C00F0A7FD00200CE001229F -:10F95000331B1343B968094A4B6013681B1B281CEF -:10F96000136000F099FD0120F0BC02BC08470000C4 -:10F9700034040040EF0F0000400800401C0B004022 -:10F98000F0B581B000900C1C002900D1BDE0261C10 -:10F99000083E00F07FFD716801220C1C9443301971 -:10F9A000944642685B4F0323151C9D43BB68624627 -:10F9B0001140984218D16019002906D13368F61A0F -:10F9C000F268C018B368DA609360634603437360FB -:10F9D000514B1B68BE60984200D293E04F4B009899 -:10F9E0001968FFF77DFF8DE0456000290CD1336871 -:10F9F000F61AE418B2683B1C08339A4201D101217F -:10FA000003E0F368D3609A60002143195B68012228 -:10FA10009446134214D1641900290DD13D4B8268DC -:10FA200008339A4208D163462343D6609660F26059 -:10FA3000B2607360345165E0C2688368DA609360D5 -:10FA40000120231C03437360345100295AD1344BE5 -:10FA50009C4212D8E1080A1C002900DACA1C921044 -:10FA60007B68904003432B4A7B60CB009B189A68CD -:10FA7000F360B260D6609E6044E0620A002A01D161 -:10FA8000E10820E0042A03D8A309191C38311AE040 -:10FA9000142A02D8111C5B3115E0542A03D8230B19 -:10FAA000191C6E310FE0AA235B009A4203D8E30BC6 -:10FAB000191C773107E01B4B9A4201D97E2102E0E5 -:10FAC000A30C191C7C31134ACB009D18A868A842CE -:10FAD0000ED10B1C002900DA03339B1001229A403F -:10FAE0007B6813437B60031C08E08068A84204D055 -:10FAF0004368032293439C42F7D3C368F360B0602A -:10FB0000C6609E60009800F0C7FC01B0F0BC01BC6C -:10FB100000470000340400403C080040100B004047 -:10FB2000FF01000054050000F0B58B6887B0051C8C -:10FB30000091002B00D11CE183891A0702D50369CB -:10FB4000002B05D1281CFEF7CDFE002800D00DE1CA -:10FB5000009B1B680493AB899A0721D500240026DB -:10FB600004E0049B1E685C6808330493002CF8D002 -:10FB70008023DB00E869221C9C4200D91A1C6B6AB6 -:10FB8000311C00F0FDF8002800DCEBE0009A9368DF -:10FB90001B1A9360002B00D1EBE03618241AE5E71E -:10FBA000DA070AD5002300270293039305937BE02D -:10FBB00020682969FFF7E4FED4E00026069606E0F7 -:10FBC000049A049B12685E68083306920493002E20 -:10FBD000F6D0AB89AC689A0526D5A64214D91A0688 -:10FBE00012D52B682969654C5F1ABB1920681A1C4D -:10FBF000019301F06DF80028DAD0019AC319286149 -:10FC00002B606A61AE60341CA64200D2341C221CF8 -:10FC10002868069900F01AFCAB681B1BAB602B68C8 -:10FC20001B19341C2B6029E028682B6998420ED9D7 -:10FC3000A6420CD90699221C00F008FC2B681B195F -:10FC40002B60281CFFF730FD002817D08AE06A6976 -:10FC5000964208D3E8696B6A069900F091F8041C93 -:10FC600000280BDC7EE00699321C00F0EFFBAB684D -:10FC70009B1BAB602B689B192B60341C009A93680C -:10FC80001B1B9360002B74D0069B361B1B1906931D -:10FC90009DE7049A049B12685B680392049A02939E -:10FCA0000832002304920593029A002AF1D0059BA2 -:10FCB000002B0FD103980A2100F0BCFB002805D0CF -:10FCC000039A831A5F1C0123059303E0029F01221C -:10FCD00005920137029B3E1C9F4200D91E1C2868DA -:10FCE0002B69A9686A6998420FD98C18A6420CDD65 -:10FCF0000399221C00F0AAFB2B681B192B60281CFF -:10FD0000FFF7D2FC002816D02CE0964208DBE86909 -:10FD10006B6A039900F034F8041C00280BDC21E026 -:10FD20000399321C00F092FBAB689B1BAB602B6805 -:10FD30009B192B60341C3F1B002F06D1281CFFF79A -:10FD4000B3FC00280ED100220592009A93681B1B79 -:10FD50009360002B0DD0039B029A1B19121B039377 -:10FD60000292A1E7AB8940221343AB8101204042BC -:10FD700000E0002007B0F0BC02BC084720000040B3 -:10FD80001847C046F0B582B001900091FFF71AFD08 -:10FD9000019AB8239B00D518002717E0AB686E685E -:10FDA0001C1C0C340DE00022A35E002B08D00222A4 -:10FDB000A35E013304D00198009B00F03CF8074398 -:10FDC0005C34211C0C39013EEDD52D68002DE5D1A8 -:10FDD000FFF7FAFC381C02B0F0BC02BC0847000078 -:10FDE000F0B581B0041C0091FFF7ECFCB822920042 -:10FDF000A518002716E0AB686E681C1C0C340CE0DC -:10FE00000022A35E002B07D00222A35E013303D0A1 -:10FE1000009B00F010F807435C34201C0C38013EB6 -:10FE2000EED52D68002DE6D1FFF7CEFC381C01B0D1 -:10FE3000F0BC02BC08471847014B18687047000027 -:10FE4000E454010000487047B454010070B50E1C22 -:10FE5000051C141C0B49002A01D1081C0FE0101CC2 -:10FE600001F04AF9002807D00749201C01F044F9A5 -:10FE7000002801D0002002E02E636C63014870BCB2 -:10FE800002BC0847C05901006059010010B5054B7C -:10FE9000041C0A1C1868211CFFF7D8FF10BC02BC08 -:10FEA000084700002000004000487047B45401009B -:10FEB000F0B583898FB0041C9A073DD4C3891B0415 -:10FEC0001914002906DB2D4B6A46186805F050F915 -:10FED000002806DAA3898022120113430027A38198 -:10FEE0001DE0F023019A1B021A4080239B0100278A -:10FEF0009A4200D1012780231B029A420AD1204A4C -:10FF0000A36A934206D1A3898022D2001343A3811E -:10FF1000E26404E0A389802212011343A381174DF8 -:10FF20008026F6002868311C00F02EF800280AD13F -:10FF3000A38902221343A381231C4333236023613B -:10FF40000123636115E02A680E4BD363A3898022E5 -:10FF50001343A381206020616661002F09D00E2326 -:10FF6000E05E05F009F9002803D0A38901221343BC -:10FF7000A3810FB0F0BC01BC00470000200000408E -:10FF800041100100DDF70000F0B50A1C86B00B320D -:10FF90000090162A02D81020049004E007239A4308 -:10FFA0000492002A02DB049A8A4203D200980C23AE -:10FFB0000360F2E1009800F06DFAC04B0499994299 -:10FFC00016D8C908BE4ACB009B18DC689C4204D1F5 -:10FFD000231C0833DC689C4208D0616803239943E2 -:10FFE000E268A3686118DA6093600CE28F1C41E05C -:10FFF000049B5A0A002A01D1D90826E0042A04D811 +:1099C0000329A0E38E2282E20339A0E38E3283E2F0 +:1099D000003093E5023083E3003082E50C009FE520 +:1099E0005EFDFFEB0CD04BE200689DE81EFF2FE10F +:1099F000181C00400DC0A0E100D82DE904B04CE2D5 +:109A00000329A0E38E2282E20339A0E38E3283E2AF +:109A1000003093E5043083E3003082E50CD04BE264 +:109A200000689DE81EFF2FE10DC0A0E100D82DE9E0 +:109A300004B04CE20E32A0E3033983E2143083E237 +:109A4000003093E5603003E2600053E30030A01380 +:109A50000130A0030300A0E10CD04BE200689DE8B8 +:109A60001EFF2FE10DC0A0E100D82DE904B04CE2AB +:109A700004D04DE20030A0E110304BE50E32A0E3FF +:109A8000033983E2143083E2003093E5203003E2AF +:109A9000000053E3F8FFFF0A0E32A0E3033983E22C +:109AA00010205BE5002083E50CD04BE200689DE8C8 +:109AB0001EFF2FE10DC0A0E100D82DE904B04CE25B +:109AC0000E32A0E3033983E2143083E2003093E5E1 +:109AD000013003E2000053E3F8FFFF0A0E32A0E377 +:109AE000033983E2003093E5FF3003E20300A0E195 +:109AF0000CD04BE200689DE81EFF2FE10DC0A0E1F5 +:109B000000D82DE904B04CE204D04DE210000BE582 +:109B100010301BE50A0053E30100001A0D00A0E31A +:109B2000CFFFFFEB10301BE5FF3003E20300A0E1A5 +:109B3000CBFFFFEB0CD04BE200689DE81EFF2FE14E +:109B40000DC0A0E100D82DE904B04CE20CD04DE2EC +:109B500014000BE50130A0E118304BE50030A0E324 +:109B60000D304BE50E32A0E3033983E2143083E27B +:109B7000003093E5203003E2000053E3F8FFFF0AD2 +:109B8000140000EA0E22A0E3032982E20D305BE517 +:109B90000310A0E114301BE5033081E00030D3E571 +:109BA000003082E50D305BE5013083E20D304BE59E +:109BB0000D305BE50F0053E30600009A0E32A0E380 +:109BC000033983E2143083E2003093E5203003E26E +:109BD000000053E3F8FFFF0A18305BE5013043E271 +:109BE00018304BE518305BE5FF0053E3E4FFFF1A44 +:109BF0000CD04BE200689DE81EFF2FE10DC0A0E1F4 +:109C000000D82DE904B04CE204D04DE24C309FE581 +:109C10000030D3E5FF3003E2000053E30C00001AEC +:109C20000D304BE238009FE50310A0E187FCFFEB0D +:109C30000030A0E1000053E30500000A1C209FE56E +:109C40000130A0E30030C2E50D305BE50300A0E188 +:109C500083FFFFEB0CD04BE200689DE81EFF2FE175 +:109C6000CC080040FC1900400DC0A0E100D82DE94F +:109C700004B04CE208D04DE20030A0E10120A0E1A8 +:109C8000B0314BE10230A0E114304BE5B0315BE183 +:109C9000FF3003E2FF3003E214205BE50310A0E194 +:109CA0000230A0E1033021E0FF3003E214304BE545 +:109CB00014305BE50332A0E1FF3003E214205BE5E2 +:109CC0000310A0E10230A0E1033021E0FF3003E205 +:109CD00014304BE514305BE50334A0E10338A0E118 +:109CE0002328A0E1B0315BE12334A0E10338A0E1F7 +:109CF0002338A0E10338A0E12338A0E1FF3003E2DC +:109D0000033082E10338A0E12328A0E114305BE5B1 +:109D10002332A0E1FF3003E2033022E00338A0E168 +:109D20002328A0E114305BE58331A0E10338A0E1F2 +:109D30002338A0E1033022E00338A0E12338A0E17A +:109D40000338A0E12338A0E10300A0E10CD04BE2EE +:109D500000689DE81EFF2FE10DC0A0E100D82DE9AD +:109D600004B04CE214D04DE218000BE50130A0E144 +:109D7000BC314BE1B0224BE118301BE514300BE550 +:109D80000030A0E310300BE50D0000EAB0225BE1EB +:109D900014301BE50030D3E50200A0E10310A0E180 +:109DA000B0FFFFEB0030A0E1B0324BE114301BE517 +:109DB000013083E214300BE510301BE5013083E203 +:109DC00010300BE5BC215BE110301BE5030052E1D4 +:109DD000EDFFFFCAB0325BE10300A0E10CD04BE223 +:109DE00000689DE81EFF2FE10DC0A0E100D82DE91D +:109DF00004B04CE208D04DE20030A0E10120A0E127 +:109E000010304BE50230A0E114304BE514305BE537 +:109E1000000053E30300000A90339FE50020A0E315 +:109E20000020C3E5DE0000EA80339FE50030D3E583 +:109E3000000053E30300001A10205BE570339FE538 +:109E4000002083E5D00000EA60339FE50030D3E5D1 +:109E5000010053E30700001A10305BE50324A0E182 +:109E60004C339FE5003093E5032082E040339FE5CB +:109E7000002083E5C40000EA30339FE50030D3E5DD +:109E8000020053E30700001A10305BE50328A0E14D +:109E90001C339FE5003093E5032082E010339FE5FB +:109EA000002083E5B80000EA00339FE50030D3E5E9 +:109EB000030053E30700001A10305BE5032CA0E118 +:109EC000EC329FE5003093E5032082E0E0329FE52D +:109ED000002083E5AC0000EAD0329FE50030D3E5F6 +:109EE000040053E30300001A10205BE5C4329FE531 +:109EF000002083E5A40000EAB0329FE50030D3E5FE +:109F0000050053E30700001A10305BE50324A0E1CD +:109F1000A0329FE5003093E5032082E094329FE574 +:109F2000002083E5980000EA80329FE50030D3E509 +:109F3000060053E30700001A10305BE50328A0E198 +:109F400070329FE5003093E5032082E064329FE5A4 +:109F5000002083E58C0000EA50329FE50030D3E515 +:109F6000070053E30700001A10305BE5032CA0E163 +:109F700040329FE5003093E5032082E034329FE5D4 +:109F8000002083E5800000EA20329FE50030D3E521 +:109F9000140053E30300001A10205BE518329FE51C +:109FA000002083E5780000EA00329FE50030D3E529 +:109FB000150053E30700001A10305BE50324A0E10D +:109FC000F4319FE5003093E5032082E0E8319FE51E +:109FD000002083E56C0000EAD0319FE50030D3E536 +:109FE000160053E30700001A10305BE50328A0E1D8 +:109FF000C4319FE5003093E5032082E0B8319FE54E +:10A00000002083E5600000EAA0319FE50030D3E541 +:10A01000170053E30700001A10305BE5032CA0E1A2 +:10A0200094319FE5003093E5032082E088319FE57D +:10A03000002083E5540000EA70319FE50030D3E54D +:10A04000180053E30300001A10205BE56C319FE514 +:10A05000002083E54C0000EA50319FE50030D3E555 +:10A06000190053E30800001A10305BE50334A0E147 +:10A070000320A0E144319FE5003093E5032082E016 +:10A0800038319FE5002083E53F0000EA1C319FE561 +:10A090000030D3E51A0053E30800001A10305BE5E6 +:10A0A0000338A0E10320A0E110319FE5003093E5E3 +:10A0B000032082E004319FE5002083E5320000EABE +:10A0C000E8309FE50030D3E51B0053E32E00001A73 +:10A0D00010305BE5033CA0E10320A0E1DC309FE50C +:10A0E000003093E5032082E0D0309FE5002083E537 +:10A0F000C0309FE5002093E50230A0E10331A0E1EC +:10A10000023083E08330A0E10320A0E1B0309FE57E +:10A110000C2083E598309FE5002093E50230A0E114 +:10A120000331A0E1023083E08330A0E10320A0E10D +:10A130008C309FE5102083E57C309FE5001093E58F +:10A1400080309FE59123C3E0C322A0E1C13FA0E19D +:10A15000022063E068309FE5142083E55C309FE5D2 +:10A16000002093E50230A0E10331A0E1023083E05A +:10A170008330A0E10320A0E144309FE5202083E567 +:10A1800044209FE50130A0E3003082E51C309FE5CC +:10A190000030D3E5013083E2FF3003E20C209FE57D +:10A1A0000030C2E50CD04BE200689DE81EFF2FE1B5 +:10A1B0001809004010090040140900400C09004033 +:10A1C00008090040640F00401F85EB515C08004007 +:10A1D0000DC0A0E100D82DE904B04CE208D04DE25A +:10A1E0000030A0E10120A0E110304BE50230A0E1F9 +:10A1F00014304BE514305BE5000053E30300000A24 +:10A2000000349FE50020A0E30020C3E5FA0000EA47 +:10A21000F0339FE50030D3E5000053E30300001A5C +:10A2200010205BE5E0339FE5002083E5EC0000EAC9 +:10A23000D0339FE50030D3E5010053E30700001A57 +:10A2400010305BE50324A0E1BC339FE5003093E5CB +:10A25000032082E0B0339FE5002083E5E00000EAC0 +:10A26000A0339FE50030D3E5020053E30700001A56 +:10A2700010305BE50328A0E18C339FE5003093E5C7 +:10A28000032082E080339FE5002083E5D40000EACC +:10A2900070339FE50030D3E5030053E30700001A55 +:10A2A00010305BE5032CA0E15C339FE5003093E5C3 +:10A2B000032082E050339FE5002083E5C80000EAD8 +:10A2C00040339FE50030D3E5040053E30300001A58 +:10A2D00010205BE534339FE5002083E5C00000EAF1 +:10A2E00020339FE50030D3E5050053E30700001A53 +:10A2F00010305BE50324A0E110339FE5003093E5C7 +:10A30000032082E004339FE5002083E5B40000EAE7 +:10A31000F0329FE50030D3E5060053E30700001A52 +:10A3200010305BE50328A0E1E0329FE5003093E5C3 +:10A33000032082E0D4329FE5002083E5A80000EAF4 +:10A34000C0329FE50030D3E5070053E30700001A51 +:10A3500010305BE5032CA0E1B0329FE5003093E5BF +:10A36000032082E0A4329FE5002083E59C0000EA00 +:10A3700090329FE50030D3E50C0053E30300001A50 +:10A3800010205BE588329FE5002083E5940000EA19 +:10A3900070329FE50030D3E50D0053E30700001A4B +:10A3A00010305BE50324A0E164329FE5003093E5C3 +:10A3B000032082E058329FE5002083E5880000EA10 +:10A3C00040329FE50030D3E50E0053E30700001A4A +:10A3D00010305BE50328A0E134329FE5003093E5BF +:10A3E000032082E028329FE5002083E57C0000EA1C +:10A3F00010329FE50030D3E50F0053E30700001A49 +:10A4000010305BE5032CA0E104329FE5003093E5BA +:10A41000032082E0F8319FE5002083E5700000EA28 +:10A42000E0319FE50030D3E5100053E30300001A4C +:10A4300010205BE5DC319FE5002083E5680000EA41 +:10A44000C0319FE50030D3E5110053E30800001A46 +:10A4500010305BE50334A0E10320A0E1B4319FE5B7 +:10A46000003093E5032082E0A8319FE5002083E5DA +:10A470005B0000EA8C319FE50030D3E5120053E326 +:10A480000800001A10305BE50338A0E10320A0E1CA +:10A4900080319FE5003093E5032082E074319FE531 +:10A4A000002083E54E0000EA58319FE50030D3E5F7 +:10A4B000130053E30800001A10305BE5033CA0E1F1 +:10A4C0000320A0E14C319FE5003093E5032082E0BA +:10A4D00040319FE5002083E5410000EA24319FE5FB +:10A4E0000030D3E5140053E30300001A10205BE5AD +:10A4F00024319FE5002083E5390000EA04319FE51F +:10A500000030D3E5150053E30800001A10305BE576 +:10A510000334A0E10320A0E1FC309FE5003093E587 +:10A52000032082E0F0309FE5002083E52C0000EA64 +:10A53000D0309FE50030D3E5160053E30800001A41 +:10A5400010305BE50338A0E10320A0E1C8309FE5AF +:10A55000003093E5032082E0BC309FE5002083E5D6 +:10A560001F0000EA9C309FE50030D3E5170053E35D +:10A570001B00001A10305BE5033CA0E10320A0E1C2 +:10A5800094309FE5003093E5032082E088309FE51A +:10A59000002083E574309FE5002093E57C309FE543 +:10A5A000002083E560309FE5002093E56C309FE557 +:10A5B000042083E558309FE5002093E55C309FE55B +:10A5C000082083E54C309FE5002093E54C309FE563 +:10A5D000182083E540309FE5002093E53C309FE55F +:10A5E0001C2083E51C309FE50030D3E5013083E279 +:10A5F000FF3003E20C209FE50030C2E50CD04BE2B7 +:10A6000000689DE81EFF2FE1300900402809004046 +:10A610002C09004024090040200900401C0900408A +:10A62000640F00400DC0A0E100D82DE904B04CE259 +:10A6300008D04DE20030A0E10120A0E110304BE550 +:10A640000230A0E114304BE514305BE5000053E329 +:10A650000300000A88319FE50020A0E30020C3E545 +:10A660005C0000EA78319FE50030D3E5000053E359 +:10A670000300001A10205BE568319FE5002083E5A8 +:10A680004E0000EA58319FE50030D3E5010053E366 +:10A690000700001A10305BE50324A0E144319FE578 +:10A6A000003093E5032082E038319FE5002083E508 +:10A6B000420000EA28319FE50030D3E5020053E371 +:10A6C0000700001A10305BE50328A0E114319FE574 +:10A6D000003093E5032082E008319FE5002083E508 +:10A6E000360000EAF8309FE50030D3E5030053E37D +:10A6F0000700001A10305BE5032CA0E1E4309FE571 +:10A70000003093E5032082E0D8309FE5002083E508 +:10A710002A0000EAC8309FE50030D3E5040053E387 +:10A720000300001A10205BE5BC309FE5002083E5A4 +:10A73000220000EAA8309FE50030D3E5050053E38E +:10A740000700001A10305BE50324A0E198309FE574 +:10A75000003093E5032082E08C309FE5002083E504 +:10A76000160000EA78309FE50030D3E5060053E399 +:10A770000700001A10305BE50328A0E168309FE570 +:10A78000003093E5032082E05C309FE5002083E504 +:10A790000A0000EA48309FE50030D3E5070053E3A4 +:10A7A0000600001A10305BE5032CA0E138309FE56D +:10A7B000003093E5032082E02C309FE5002083E504 +:10A7C0001C309FE50030D3E5013083E2FF3003E227 +:10A7D0000C209FE50030C2E50CD04BE200689DE8FC +:10A7E0001EFF2FE13C0900403809004034090040B9 +:10A7F0000DC0A0E100D82DE904B04CE208D04DE234 +:10A800000030A0E10120A0E110304BE50230A0E1D2 +:10A8100014304BE514305BE5000053E30300000AFD +:10A8200084319FE50020A0E30020C3E55B0000EA3F +:10A8300074319FE50030D3E5000053E30300001AB4 +:10A8400010205BE564319FE5002083E54D0000EAC0 +:10A8500054319FE50030D3E5010053E30800001AAE +:10A8600010305BE50334A0E10320A0E13C319FE51B +:10A87000003093E5032082E030319FE5002083E53E +:10A88000400000EA20319FE50030D3E5020053E3A9 +:10A890000800001A10305BE50338A0E10320A0E1B6 +:10A8A00008319FE5003093E5032082E0FC309FE50E +:10A8B000002083E5330000EAEC309FE50030D3E56B +:10A8C000030053E30800001A10305BE5033CA0E1ED +:10A8D0000320A0E1D4309FE5003093E5032082E01F +:10A8E000C8309FE5002083E5260000EAB8309FE5E8 +:10A8F0000030D3E5080053E30300001A10205BE5A5 +:10A90000AC309FE5B020C3E11E0000EA98309FE51F +:10A910000030D3E5090053E31300001A10305BE563 +:10A920000334A0E10338A0E12328A0E180309FE5B3 +:10A93000B030D3E1033082E00338A0E12328A0E166 +:10A940006C309FE5B020C3E160309FE5002093E5C7 +:10A9500060309FE5002083E554309FE5B020D3E1CF +:10A9600050309FE5B420C3E1060000EA38309FE58F +:10A970000030D3E52F0053E30200001A10205BE5FE +:10A9800034309FE5242083E51C309FE50030D3E57B +:10A99000013083E2FF3003E20C209FE50030C2E586 +:10A9A0000CD04BE200689DE81EFF2FE144090040F7 +:10A9B000400900403E090040D8130040640F0040A9 +:10A9C0000DC0A0E100D82DE904B04CE208D04DE262 +:10A9D0000030A0E10120A0E110304BE50230A0E101 +:10A9E00014304BE514305BE5000053E30300000A2C +:10A9F000BC309FE50020A0E30020C3E5290000EA69 +:10AA0000AC309FE50030D3E5000053E30300001AAB +:10AA1000A0209FE510305BE50030C2E51B0000EA96 +:10AA20008C309FE50030D3E5010053E30300001AAA +:10AA300084209FE510305BE50030C2E5130000EA9A +:10AA40006C309FE50030D3E5020053E30F00001A9D +:10AA500068209FE510305BE50030C2E554309FE58B +:10AA60000030D3E50320A0E14C309FE50030D3E572 +:10AA70000334A0E1032082E140309FE50030D3E5BC +:10AA80000338A0E1032082E134309FE5282083E5EC +:10AA90001C309FE50030D3E5013083E2FF3003E254 +:10AAA0000C209FE50030C2E50CD04BE200689DE829 +:10AAB0001EFF2FE1480900404709004046090040B9 +:10AAC00045090040640F00400DC0A0E100D82DE909 +:10AAD00004B04CE20CD04DE28E32A0E3013883E2A8 +:10AAE000003093E510300BE510301BE5A330A0E1FA +:10AAF000073003E218300BE518301BE5010053E383 +:10AB00000300000A18301BE5020053E31D00000A91 +:10AB1000320100EA12304BE20000A0E30310A0E192 +:10AB20000120A0E3CB0100EB0030A0E1000053E3E3 +:10AB30000600000AC0249FE50130A0E30030C2E512 +:10AB400012305BE50300A0E15D0100EB230100EAA8 +:10AB5000A4249FE50030A0E30030C2E59C349FE5CB +:10AB60000030D3E5FF3003E2000053E31B01000A8D +:10AB7000E10CA0E3270100EB80349FE50020A0E377 +:10AB80000020C3E5150100EA0E32A0E3013883E29C +:10AB9000003093E511304BE564349FE50030D3E598 +:10ABA0000E0053E303F19F97090100EAE8AB0000B0 +:10ABB00004AC000030AC000078AC0000A0AC000099 +:10ABC00020AD0000E4AD0000D4AF0000D4AF000021 +:10ABD000D4AF0000CCAE000004AF000068AF0000AE +:10ABE00094AF0000A4AF000011305BE5B50053E363 +:10ABF000FA00001A08349FE50120A0E30020C3E515 +:10AC0000F60000EA11305BE5620053E30300001A2E +:10AC1000EC339FE50220A0E30020C3E5EF0000EA4B +:10AC2000DC339FE50020A0E30020C3E5EB0000EA51 +:10AC300011305BE5010053E30300001AC0339FE5C8 +:10AC40000320A0E30020C3E5E40000EA11305BE547 +:10AC5000050053E30300001AA4339FE50A20A0E394 +:10AC60000020C3E5DD0000EA94339FE50020A0E367 +:10AC70000020C3E5D90000EA88239FE511305BE599 +:10AC80000030C2E580239FE50030A0E3B030C2E190 +:10AC90006C239FE50430A0E30030C2E5CF0000EA5A +:10ACA00064339FE5B030D3E1000053E30200001AA3 +:10ACB00011205BE554339FE5B020C3E144339FE5A9 +:10ACC0000030D3E5060053E30200001A0000A0E3C1 +:10ACD0000110A0E3C5FEFFEB2C339FE5B030D3E1BC +:10ACE000013083E20338A0E12328A0E118339FE577 +:10ACF000B020C3E110339FE5B030D3E1020053E34D +:10AD0000B600001A00239FE50030A0E3B030C2E196 +:10AD1000EC229FE50530A0E30030C2E5AF0000EA79 +:10AD2000E0329FE50030D3E5060053E30300001A4C +:10AD300011305BE50300A0E10010A0E3ABFEFFEBE8 +:10AD4000C4329FE5B030D3E1013083E20338A0E1A3 +:10AD50002328A0E1B0329FE5B020C3E1A8329FE5EF +:10AD6000B030D3E1040053E39C00001A98229FE521 +:10AD70000030A0E3B030C2E184229FE50630A0E3BA +:10AD80000030C2E57C329FE50030D3E5020053E39A +:10AD90000300001A0000A0E30110A0E30BFDFFEB8D +:10ADA0008E0000EA5C329FE50030D3E5030053E3F8 +:10ADB0000300001A0000A0E30110A0E3FFFEFFEB78 +:10ADC000860000EA3C329FE50030D3E5120053E3F1 +:10ADD0008200001A0000A0E30110A0E301FCFFEBD9 +:10ADE0007E0000EA1C329FE50030D3E5020053E309 +:10ADF0000400001A11305BE50300A0E10010A0E39D +:10AE0000F2FCFFEB1D0000EAF8319FE50030D3E5CE +:10AE1000030053E30400001A11305BE50300A0E1D6 +:10AE20000010A0E3E5FEFFEB140000EAD4319FE53B +:10AE30000030D3E5120053E30400001A11305BE543 +:10AE40000300A0E10010A0E3E6FBFFEB0B0000EA2B +:10AE5000B0319FE50030D3E5060053E30400001A4B +:10AE600011305BE50300A0E10010A0E35FFEFFEB03 +:10AE7000020000EA88319FE50020A0E30020C3E53E +:10AE800084319FE5B030D3E1013083E20338A0E1A3 +:10AE90002328A0E170319FE5B020C3E168319FE530 +:10AEA000B030D3E10320A0E160319FE5B030D3E1C1 +:10AEB000043043E2030052E1480000BA40319FE50C +:10AEC0000020A0E30020C3E5440000EA11305BE568 +:10AED000010053E30600001A2C219FE50030A0E397 +:10AEE000B030C2E118219FE50B30A0E30030C2E58D +:10AEF0003A0000EA08319FE50020A0E30020C3E506 +:10AF0000360000EA00319FE5B030D3E1000053E3A2 +:10AF10000200001A11205BE5F0309FE5B020C3E18C +:10AF2000E4309FE5B030D3E1013083E20338A0E1A3 +:10AF30002328A0E1D0309FE5B020C3E1C8309FE5D1 +:10AF4000B030D3E1020053E32400001AB8209FE59B +:10AF50000030A0E3B030C2E1A4209FE50C30A0E3B4 +:10AF60000030C2E51D0000EA11305BE5060053E346 +:10AF70000300001A88309FE50D20A0E30020C3E500 +:10AF8000160000EA78309FE50020A0E30020C3E52A +:10AF9000120000EA68309FE50E20A0E30020C3E520 +:10AFA0000E0000EA68309FE50030D3E5FF3003E291 +:10AFB000000053E30900001A54209FE50130A0E38C +:10AFC0000030C2E538209FE50030A0E30030C2E544 +:10AFD000020000EA28309FE50020A0E30020C3E53E +:10AFE0000030A0E3FD3E43E20020A0E3002083E523 +:10AFF0000CD04BE200689DE81EFF2FE1FA080040EC +:10B00000FC0800404F0900404E0900404C09004038 +:10B010004A090040060900400DC0A0E100D82DE912 +:10B0200004B04CE208D04DE214000BE515F6FFEB3E +:10B030000020A0E114301BE50332A0E10200A0E1F2 +:10B040000310A0E1482800EB0030A0E110300BE530 +:10B05000CE32A0E3013883E28320A0E3002083E521 +:10B060000E32A0E3013883E210201BE5FF2002E24C +:10B07000002083E54E22A0E3012882E210301BE588 +:10B080002334A0E1FF3003E2003082E5CE22A0E3CA +:10B09000012882E2CE32A0E3013883E2003093E55A +:10B0A0008030C3E3003082E58E32A0E3013883E2D2 +:10B0B0000120A0E3002083E50CD04BE200689DE86E +:10B0C0001EFF2FE10DC0A0E100D82DE904B04CE235 +:10B0D00004D04DE20030A0E110304BE50E32A0E389 +:10B0E000013883E2143083E2003093E5203003E23C +:10B0F000000053E3F8FFFF0A0E32A0E3013883E2B9 +:10B1000010205BE5002083E50CD04BE200689DE851 +:10B110001EFF2FE10DC0A0E100D82DE904B04CE2E4 +:10B120000E32A0E3013883E2143083E2003093E56D +:10B13000013003E2000053E3F8FFFF0A0E32A0E300 +:10B14000013883E2003093E5FF3003E20300A0E121 +:10B150000CD04BE200689DE81EFF2FE10DC0A0E17E +:10B1600000D82DE904B04CE20CD04DE214000BE500 +:10B170000130A0E118304BE50030A0E30D304BE585 +:10B18000110000EA0E32A0E3033983E2143083E2B7 +:10B19000003093E5203003E2000053E3F8FFFF0A9C +:10B1A0000E22A0E3012882E20D305BE50310A0E14E +:10B1B00014301BE5033081E00030D3E5003082E538 +:10B1C0000D305BE5013083E20D304BE518305BE577 +:10B1D000013043E218304BE518305BE5FF0053E3E4 +:10B1E000E7FFFF1A0CD04BE200689DE81EFF2FE13D +:10B1F0000DC0A0E100D82DE904B04CE204D04DE22E +:10B200004C309FE50030D3E5000053E30D00001AF9 +:10B210000D304BE20000A0E30310A0E10120A0E309 +:10B220000C0000EB0030A0E1000053E30500000A31 +:10B230001C209FE50130A0E30030C2E50D305BE546 +:10B240000300A0E19EFFFFEB0CD04BE200689DE8FD +:10B250001EFF2FE1FA0800400DC0A0E100D82DE943 +:10B2600004B04CE218D04DE20030A0E11C100BE518 +:10B2700020200BE518304BE50030A0E314300BE53F +:10B280000030A0E310300BE518305BE5010053E31C +:10B290002100001A98319FE5003093E5062D63E206 +:10B2A00020301BE5030052E15A00009A0D0000EA2D +:10B2B00080319FE5001093E514201BE51C301BE551 +:10B2C000033082E00030D3E56C219FE50130C2E716 +:10B2D000012081E25C319FE5002083E514301BE50D +:10B2E000013083E214300BE514201BE520301BE510 +:10B2F000030052E1EDFFFF3A34319FE5002093E572 +:10B3000020301BE5032082E024319FE5002083E507 +:10B310000130A0E324300BE5400000EA18305BE583 +:10B32000000053E32B00001A04319FE5002093E551 +:10B3300020301BE5030052E13600003A0E0000EA1F +:10B3400010201BE51C301BE5032082E0EC309FE55C +:10B35000001093E5E0309FE50130D3E7FF3003E2D2 +:10B360000030C2E510301BE5013083E210300BE500 +:10B37000012081E2C4309FE5002083E510201BE519 +:10B3800020301BE5030052E1ECFFFF3AA0309FE5BF +:10B39000002093E520301BE5022063E090309FE51C +:10B3A000002083E588309FE5003093E5000053E3FB +:10B3B0000500001A7C209FE50030A0E3003082E504 +:10B3C00078209FE50030A0E3003082E50130A0E363 +:10B3D00024300BE5110000EA18305BE5020053E36E +:10B3E0000C00001A48309FE5003093E5000053E35D +:10B3F0000200000A0030A0E324300BE5070000EA59 +:10B400005D3FA0E324300BE524301BE5013083E2EF +:10B4100024300BE5010000EA0030A0E324300BE506 +:10B4200024301BE50300A0E10CD04BE200689DE84E +:10B430001EFF2FE150090040540900405C09004004 +:10B44000580900400DC0A0E100D82DE904B04CE23D +:10B4500004D04DE208369FE50030D3E5070053E302 +:10B4600003F19F97600100EA88B400003CB500003A +:10B4700004B60000F8B600009CB7000040B8000019 +:10B48000E4B8000088B90000D8359FE50030D3E566 +:10B49000000053E30500000AE10CA0E3DDFEFFEB32 +:10B4A000C0359FE50020A0E30020C3E5010000EACD +:10B4B000960DA0E3D7FEFFEB0200A0E30010A0E38F +:10B4C0000020A0E363FFFFEB0030A0E11C0053E38A +:10B4D000150000DA0100A0E38C159FE50220A0E32F +:10B4E0005CFFFFEB0030A0E110300BE50100A0E3B2 +:10B4F00078159FE51A20A0E356FFFFEB0030A0E18E +:10B5000010300BE539FFFFEB64259FE50130A0E328 +:10B510000030C2E548359FE50030D3E5013083E2D5 +:10B52000FF3003E238259FE50030C2E544359FE552 +:10B530000020A0E30020C3E52E0100EA38359FE596 +:10B540000030D3E5FF3003E2000053E32200000A9D +:10B5500024259FE50030A0E30030C2E50200A0E30F +:10B560000010A0E30020A0E33AFFFFEB0030A0E1D1 +:10B570000C0053E3110000DA0100A0E3E8149FE59A +:10B580000220A0E333FFFFEB0100A0E3EC149FE5F2 +:10B590000A20A0E32FFFFFEB14FFFFEBE0249FE561 +:10B5A0000030A0E30030C2E5B4349FE50030D3E5BD +:10B5B000013083E2FF3003E2A4249FE50030C2E5BE +:10B5C000B0249FE50030A0E30030C2E594249FE55D +:10B5D0000030A0E30030C2E5060100EA94349FE5A4 +:10B5E0000030D3E5013083E2FF3003E284249FE59D +:10B5F0000030C2E56C249FE50130A0E30030C2E5D5 +:10B60000FC0000EA70349FE50030D3E5FF3003E230 +:10B61000000053E33000000A5C249FE50030A0E303 +:10B620000030C2E50200A0E30010A0E30020A0E388 +:10B6300008FFFFEB0030A0E10E0053E3220000DA28 +:10B640000100A0E320149FE50220A0E301FFFFEB2F +:10B650002C349FE50030D3E50320A0E10230A0E1C7 +:10B660008330A0E1023083E00331A0E10320A0E1B8 +:10B6700010349FE5033082E00100A0E30310A0E155 +:10B680000C20A0E3F3FEFFEBD8FEFFEBF0339FE5C9 +:10B690000030D3E5013083E2FF3003E2E0239FE591 +:10B6A0000030C2E5D8339FE50030D3E50B0053E30B +:10B6B0000500001AA8339FE50030D3E5013083E28E +:10B6C000FF3003E298239FE50030C2E5A4339FE5F5 +:10B6D0000020A0E30020C3E5C60000EA94339FE504 +:10B6E0000030D3E5013083E2FF3003E284239FE59D +:10B6F0000030C2E5BF0000EA7C339FE50030D3E5AF +:10B70000FF3003E2000053E31C00000A68239FE5BA +:10B710000030A0E30030C2E50200A0E30010A0E387 +:10B720000020A0E3CBFEFFEB0030A0E1300053E3AC +:10B730000E0000DA0100A0E32C139FE50220A0E335 +:10B74000C4FEFFEB0100A0E33C139FE52E20A0E325 +:10B75000C0FEFFEBA5FEFFEB04339FE50030D3E511 +:10B76000013083E2FF3003E2F4229FE50030C2E5BE +:10B7700000339FE50020A0E30020C3E59D0000EA20 +:10B78000F0329FE50030D3E5013083E2FF3003E281 +:10B79000E0229FE50030C2E5960000EAD8329FE53E +:10B7A0000030D3E5FF3003E2000053E31C00000A41 +:10B7B000C4229FE50030A0E30030C2E50200A0E310 +:10B7C0000010A0E30020A0E3A2FEFFEB0030A0E108 +:10B7D0000E0053E30E0000DA0100A0E388129FE59B +:10B7E0000220A0E39BFEFFEB0100A0E39C129FE57B +:10B7F0000C20A0E397FEFFEB7CFEFFEB60329FE5A1 +:10B800000030D3E5013083E2FF3003E250229FE5B0 +:10B810000030C2E55C329FE50020A0E30020C3E5D4 +:10B82000740000EA4C329FE50030D3E5013083E23A +:10B83000FF3003E23C229FE50030C2E56D0000EAE4 +:10B8400034329FE50030D3E5FF3003E2000053E3DC +:10B850001C00000A20229FE50030A0E30030C2E572 +:10B860000200A0E30010A0E30020A0E379FEFFEBBC +:10B870000030A0E1100053E30E0000DA0100A0E365 +:10B88000E4119FE50220A0E372FEFFEB0100A0E3BC +:10B89000FC119FE50E20A0E36EFEFFEB53FEFFEBD5 +:10B8A000BC319FE50030D3E5013083E2FF3003E295 +:10B8B000AC219FE50030C2E5B8319FE50020A0E350 +:10B8C0000020C3E54B0000EAA8319FE50030D3E536 +:10B8D000013083E2FF3003E298219FE50030C2E5AA +:10B8E000440000EA90319FE50030D3E5FF3003E2E9 +:10B8F000000053E31C00000A7C219FE50030A0E318 +:10B900000030C2E50200A0E30010A0E30020A0E3A5 +:10B9100050FEFFEB0030A0E1150053E30E0000DA0B +:10B920000100A0E340119FE50220A0E349FEFFEBE8 +:10B930000100A0E35C119FE51320A0E345FEFFEBAF +:10B940002AFEFFEB18319FE50030D3E5013083E29A +:10B95000FF3003E208219FE50030C2E514319FE586 +:10B960000020A0E30020C3E5220000EA04319FE5A7 +:10B970000030D3E5013083E2FF3003E2F4209FE59D +:10B980000030C2E51B0000EAEC309FE50030D3E553 +:10B99000FF3003E2000053E30C00000AD8209FE5CB +:10B9A0000030A0E30030C2E5EC209FE50230A0E3C8 +:10B9B0000030C2E5A8209FE50030A0E30030C2E5DA +:10B9C000B0209FE50030A0E30030C2E5090000EAA6 +:10B9D000A0309FE50030D3E5013083E2FF3003E281 +:10B9E00090209FE50030C2E5020000EA70309FE53C +:10B9F0000020A0E30020C3E578309FE50030D3E5C8 +:10BA0000C80053E31300009A58309FE50030D3E597 +:10BA1000000053E30600000A44209FE50030A0E345 +:10BA20000030C2E54C209FE50030A0E30030C2E5C5 +:10BA3000080000EA28209FE50030A0E30030C2E5BE +:10BA400030209FE50030A0E30030C2E548209FE5AC +:10BA50000330A0E30030C2E50CD04BE200689DE863 +:10BA60001EFF2FE1DF0A0040DC0A00408353010083 +:10BA700080520100FC080040DD0A00400609004039 +:10BA80009A520100DE0A0040A45201003653010020 +:10BA9000645301002853010070530100140C00404E +:10BAA0000DC0A0E100D82DE904B04CE220D04DE259 +:10BAB0001C000BE520100BE524200BE528300BE5DE +:10BAC00024301BE510300BE50030A0E314300BE50B +:10BAD0001F0000EAF6F7FFEB0030A0E115304BE560 +:10BAE00010201BE515305BE50030C2E510301BE58A +:10BAF000013083E210300BE515305BE50300A0E177 +:10BB0000D7F7FFEB15305BE50D0053E30D00001A8E +:10BB100014301BE528201BE5022042E2020053E11D +:10BB20000800008A10201BE50A30A0E30030C2E5BF +:10BB30000A00A0E3CAF7FFEB14301BE5023083E2F2 +:10BB40002C300BE5080000EA14301BE5013083E2DD +:10BB500014300BE514201BE528301BE5030052E1EF +:10BB6000DBFFFF3A14301BE52C300BE52C301BE5D6 +:10BB70000300A0E10CD04BE200689DE81EFF2FE11E +:10BB80000DC0A0E100D82DE904B04CE218D04DE280 +:10BB900018000BE51C100BE520200BE524300BE50D +:10BBA00020301BE510300BE50030A0E314300BE52E +:10BBB000100000EA10301BE50030D3E50A0053E323 +:10BBC0000100001A0D00A0E3A5F7FFEB10301BE504 +:10BBD0000030D3E50320A0E110301BE5013083E203 +:10BBE00010300BE50200A0E19DF7FFEB14301BE5E0 +:10BBF000013083E214300BE514201BE524301BE5F3 +:10BC0000030052E1EAFFFF3A24301BE50300A0E104 +:10BC10000CD04BE200689DE81EFF2FE10DC0A0E1B3 +:10BC200000D82DE904B04CE208D04DE210000BE53D +:10BC300014100BE50030A0E30300A0E10CD04BE2B0 +:10BC400000689DE81EFF2FE10DC0A0E100D82DE99E +:10BC500004B04CE210D04DE210000BE514100BE5DF +:10BC600018200BE51C300BE50030A0E30300A0E139 +:10BC70000CD04BE200689DE81EFF2FE10DC0A0E153 +:10BC800000D82DE904B04CE20CD04DE210000BE5D9 +:10BC900014100BE518200BE518201BE5023AA0E371 +:10BCA000043082E50030A0E30300A0E10CD04BE2B9 +:10BCB00000689DE81EFF2FE10DC0A0E100D82DE92E +:10BCC00004B04CE204D04DE210000BE50130A0E3DB +:10BCD0000300A0E10CD04BE200689DE81EFF2FE1BD +:10BCE0000DC0A0E100D82DE904B04CE20CD04DE22B +:10BCF00014000BE518100BE54C309FE5003093E580 +:10BD0000000053E30200001A3C209FE53C309FE511 +:10BD1000003082E530309FE5003093E510300BE5D0 +:10BD200024309FE5002093E518301BE5032082E0D6 +:10BD300014309FE5002083E510301BE50300A0E1EF +:10BD40000CD04BE200689DE81EFF2FE1E00A0040A6 +:10BD5000003A00400DC0A0E100D82DE904B04CE24B +:10BD600004D04DE24E32A0E3073983E2003093E580 +:10BD70000D304BE50D305BE5083043E2500053E3F6 +:10BD800003F19F97060100EACCBE0000A4C10000A9 +:10BD9000A4C10000A4C10000A4C10000A4C100000F +:10BDA000A4C10000A4C1000004BF0000A4C10000A1 +:10BDB000A4C10000A4C10000A4C10000A4C10000EF +:10BDC000A4C10000A4C100005CBF0000A4C1000029 +:10BDD000A4C10000A4C10000A4C10000A4C10000CF +:10BDE000A4C10000A4C1000080C10000A4C10000E3 +:10BDF000A4C10000A4C10000A4C10000A4C10000AF +:10BE0000A4C10000A4C10000C4BF0000A4C1000080 +:10BE1000A4C10000A4C10000A4C10000A4C100008E +:10BE2000A4C10000A4C10000C4BF0000A4C1000060 +:10BE3000A4C10000A4C10000A4C10000A4C100006E +:10BE4000A4C10000A4C10000A4C10000A4C100005E +:10BE5000A4C10000A4C10000A4C10000A4C100004E +:10BE6000A4C10000A4C10000C8C00000A4C100001B +:10BE7000A4C10000A4C10000A4C10000A4C100002E +:10BE8000A4C10000A4C1000080C10000A4C1000042 +:10BE9000A4C10000A4C10000A4C10000A4C100000E +:10BEA000A4C10000A4C10000E0C00000A4C10000C3 +:10BEB000A4C10000A4C10000A4C10000A4C10000EE +:10BEC000A4C10000A4C10000E0C000008E22A0E3D5 +:10BED000072982E2F8329FE50030D3E5003082E5A1 +:10BEE0000E32A0E3073983E2183083E22820A0E372 +:10BEF000002083E5DC229FE50130A0E3003082E5ED +:10BF0000AC0000EAD0329FE5003093E5010053E336 +:10BF10000300000AC0329FE5003093E5020053E3BE +:10BF20000400001A8E22A0E3072982E2A0329FE5D6 +:10BF30000230D3E5003082E50E32A0E3073983E218 +:10BF4000183083E22820A0E3002083E584229FE5C7 +:10BF50000230A0E3003082E5960000EA74329FE5EB +:10BF6000003093E5010053E30F00001A8E22A0E396 +:10BF7000072982E264329FE5003093E5011083E2F5 +:10BF80004C329FE50130D3E7003082E54C329FE52B +:10BF9000003093E5012083E240329FE5002083E5F5 +:10BFA00030229FE50430A0E3003082E50E32A0E3AA +:10BFB000073983E2183083E20820A0E3002083E5FC +:10BFC0007C0000EA14329FE5002093E510329FE5E3 +:10BFD000003093E5030052E12500000A8E22A0E321 +:10BFE000072982E2F4319FE5003093E5011083E2F6 +:10BFF000DC319FE50130D3E7003082E5DC319FE59D +:10C00000003093E5012083E2D0319FE5002083E5F5 +:10C01000C8319FE5002093E5C4319FE5003093E5EA +:10C02000030052E10300000AA8219FE50430A0E3C9 +:10C03000003082E51D0000EA98219FE50530A0E36D +:10C04000003082E59C319FE5003093E5000053E32A +:10C050001600000A0E32A0E3073983E22020A0E395 +:10C06000002083E56C219FE50330A0E3003082E5EA +:10C070000E0000EA6C319FE5003093E5000053E3C9 +:10C080000700000A0E32A0E3073983E22020A0E374 +:10C09000002083E53C219FE50330A0E3003082E5EA +:10C0A000020000EA2C219FE50530A0E3003082E584 +:10C0B0000E32A0E3073983E2183083E20820A0E3C0 +:10C0C000002083E53B0000EA0E32A0E3073983E25B +:10C0D000183083E20820A0E3002083E5350000EA61 +:10C0E00004319FE5003093E5031083E28E32A0E334 +:10C0F000073983E2003093E5FF3003E2D0209FE56B +:10C100000130C2E7E0309FE5003093E5012083E293 +:10C11000D4309FE5002083E5CC309FE5002093E5F7 +:10C12000C0309FE5003093E5030052E10300000AB0 +:10C13000A0209FE50430A0E3003082E5050000EA7E +:10C14000A4209FE50030A0E3003082E584209FE535 +:10C150000530A0E3003082E50E32A0E3073983E228 +:10C160000420A0E3002083E50E32A0E3073983E238 +:10C17000183083E20820A0E3002083E50D0000EAE8 +:10C180000E32A0E3073983E2183083E20820A0E3EF +:10C19000002083E53C209FE50530A0E3003082E5E8 +:10C1A000040000EA0E32A0E3073983E2183083E28C +:10C1B0000820A0E3002083E50030A0E3FD3E43E239 +:10C1C0000020A0E3002083E50CD04BE200689DE84E +:10C1D0001EFF2FE1781E0040E40A0040981E004038 +:10C1E000F40A00409C1E0040501E0040F00A00402F +:10C1F0000DC0A0E100D82DE904B04CE280209FE5FD +:10C200000030A0E3003082E578209FE50030A0E315 +:10C21000003082E570209FE50530A0E3003082E524 +:10C2200068209FE50030A0E3003082E560209FE5B4 +:10C230000230A0E30030C2E554209FE56430A0E363 +:10C240000130C2E548209FE56430A0E30230C2E53A +:10C250003C209FE56430A0E30330C2E530209FE539 +:10C260000130A0E30430C2E528209FE50230A0E3BE +:10C27000003082E5660000EB0CD04BE200689DE8E0 +:10C280001EFF2FE1F40A0040F00A00409C1E00400F +:10C29000501E0040781E0040981E00400DC0A0E1D6 +:10C2A00000D82DE904B04CE208D04DE20030A0E304 +:10C2B00014300BE50030A0E310300BE50E32A0E3A4 +:10C2C000073983E22020A0E3002083E558309FE572 +:10C2D000003093E5010053E30200001A0130A0E3AF +:10C2E00010300BE50B0000EA14201BE50134A0E33D +:10C2F000023043E2030052E10200009A0030A0E362 +:10C3000010300BE5030000EA14301BE5013083E236 +:10C3100014300BE5ECFFFFEA10301BE50300A0E151 +:10C320000CD04BE200689DE81EFF2FE1E40A0040BC +:10C330000DC0A0E100D82DE904B04CE20E32A0E31C +:10C34000073983E21020A0E3002083E50E32A0E34A +:10C35000073983E2183083E20820A0E3002083E558 +:10C360000E32A0E3073983E2003093E5103003E298 +:10C37000000053E3F9FFFF1A0130A0E30300A0E13E +:10C380000CD04BE200689DE81EFF2FE10DC0A0E13C +:10C3900000D82DE904B04CE204D04DE210000BE5CA +:10C3A0008E22A0E30A2982E28E32A0E30A3983E2D8 +:10C3B000003093E50C3083E3003082E54E32A0E399 +:10C3C0000A3983E20C20A0E3002083E50E32A0E3CB +:10C3D000073983E2183083E26C20A0E3002083E574 +:10C3E0000E32A0E3073983E2143083E28020A0E319 +:10C3F000002083E50E32A0E3073983E2103083E2A8 +:10C400008020A0E3002083E50CD04BE200689DE88B +:10C410001EFF2FE10DC0A0E100D82DE904B04CE2D1 +:10C4200004D04DE26C209FE50030A0E3003082E5AF +:10C4300064209FE50030A0E3003082E55C209FE5AA +:10C440000030A0E3003082E593FFFFEB0030A0E175 +:10C45000010053E30300000AB4FFFFEB0030A0E348 +:10C4600010300BE5060000EA28309FE5003093E528 +:10C47000050053E3FBFFFF1AACFFFFEB0130A0E325 +:10C4800010300BE510301BE50300A0E10CD04BE2AF +:10C4900000689DE81EFF2FE1E40A0040F00A00401A +:10C4A000F40A00400DC0A0E110D82DE904B04CE220 +:10C4B00004D04DE214000BE50E42A0E30D4984E2E6 +:10C4C000E508A0E3790D40E214101BE5262300EBFC +:10C4D0000030A0E1013043E20334A0E1023683E3FF +:10C4E000013083E3003084E50E42A0E3064884E295 +:10C4F000E508A0E3790D40E214101BE51A2300EBD8 +:10C500000030A0E1013043E20334A0E1023683E3CE +:10C51000013083E3003084E50130A0E30300A0E1B3 +:10C5200010D04BE210689DE81EFF2FE10DC0A0E186 +:10C5300000D82DE904B04CE214D04DE20030A0E167 +:10C540001C304BE50030A0E318300BE51C305BE5F8 +:10C55000070053E30100009A0030A0E31C304BE5D4 +:10C560000E22A0E30D2982E20E32A0E30D3983E210 +:10C57000003093E5FF30C3E3003082E50E12A0E304 +:10C580000D1981E20E32A0E30D3983E2000093E53C +:10C590001C205BE50130A0E31332A0E1033080E111 +:10C5A000013483E3003081E5090000EA1C305BE5DB +:10C5B0000331A0E10E3283E20D3983E2103083E2D1 +:10C5C000003093E514300BE514301BE5000053E315 +:10C5D0000A0000BA18101BE54E3DA0E3073083E2C5 +:10C5E000030051E10030A0830130A093FF2003E25B +:10C5F000013081E218300BE5000052E3EAFFFF1A38 +:10C600000E22A0E30D2982E20E32A0E30D3983E26F +:10C61000003093E50734C3E3003082E514301BE5B6 +:10C62000013103E2000053E30200000A0030A0E3FE +:10C6300020300BE5060000EA14301BE52333A0E1AF +:10C64000033BA0E1233BA0E110300BE510301BE5DC +:10C6500020300BE520301BE50300A0E10CD04BE2BD +:10C6600000689DE81EFF2FE10DC0A0E100D82DE974 +:10C6700004B04CE210D04DE20030A0E118304BE5A0 +:10C6800018305BE5070053E30100009A0030A0E397 +:10C6900018304BE50E22A0E3062882E20E32A0E31A +:10C6A000063883E2003093E5FF30C3E3003082E5D3 +:10C6B0000E12A0E3061881E20E32A0E3063883E2F0 +:10C6C000000093E518205BE50130A0E31332A0E100 +:10C6D000033080E1013483E3003081E518305BE50D +:10C6E0000331A0E10E3283E2063883E2103083E2A8 +:10C6F000003093E514300BE514301BE5000053E3E4 +:10C70000000000BAF4FFFFEA0E22A0E3062882E24E +:10C710000E32A0E3063883E2003093E50734C3E32A +:10C72000003082E514301BE5013103E2000053E3E1 +:10C730000200000A0030A0E31C300BE5060000EA0E +:10C7400014301BE52333A0E1033BA0E1233BA0E130 +:10C7500010300BE510301BE51C300BE51C301BE5E1 +:10C760000300A0E10CD04BE200689DE81EFF2FE122 +:10C770000DC0A0E100D82DE904B04CE208D04DE294 +:10C780000E32A0E31A3983E21C3083E2003093E5D5 +:10C7900014300BE514301BE5013003E2FF3003E2F7 +:10C7A000000053E30400000A0E32A0E31A3983E2CA +:10C7B000203083E20120A0E3002083E514301BE554 +:10C7C000023003E2000053E30400000A0E32A0E34B +:10C7D0001A3983E2203083E20220A0E3002083E5BF +:10C7E00014301BE5043003E2000053E31600000A96 +:10C7F0000F0000EA8E32A0E31A3983E2003093E59D +:10C80000BE304BE1BE305BE1FF3003E2FF3003E2BC +:10C810000300A0E1B2D0FFEBBE305BE12334A0E126 +:10C820000338A0E12338A0E1FF3003E20300A0E1D8 +:10C83000ABD0FFEBCE32A0E31A3983E2003093E5B0 +:10C84000043003E2000053E3E9FFFF1A14301BE554 +:10C85000083003E2000053E32F00000A280000EA3A +:10C86000D0309FE5003093E50320A0E1C8309FE57C +:10C87000003093E5030052E11400002A8E12A0E379 +:10C880001A1981E2AC309FE5002093E5AC309FE5BA +:10C890000230D3E70300A0E198309FE5003093E534 +:10C8A000012083E294309FE50230D3E70334A0E116 +:10C8B000033080E1003081E578309FE5003093E57A +:10C8C000022083E26C309FE5002083E50C0000EA43 +:10C8D00060209FE50030A0E3003082E558209FE50E +:10C8E0000030A0E3003082E554209FE50130A0E352 +:10C8F0000030C2E58E32A0E31A3983E20020A0E3C3 +:10C90000002083E5CE32A0E31A3983E2003093E5BC +:10C91000023003E2000053E3D0FFFF1A0030A0E32F +:10C92000FD3E43E20020A0E3002083E50CD04BE273 +:10C9300000689DE81EFF2FE1E81E0040E41E004055 +:10C94000EC1E00401B0000400DC0A0E100D82DE906 +:10C9500004B04CE228209FE53E30A0E30030C2E561 +:10C960001C209FE52A30A0E30130C2E510209FE59E +:10C970003E30A0E30230C2E50CD04BE200689DE8F7 +:10C980001EFF2FE1EC1E00400DC0A0E100D82DE9F4 +:10C9900004B04CE214D04DE214000BE50130A0E1EC +:10C9A000B8314BE10230A0E11C304BE5D0319FE5BE +:10C9B0000030D3E5000053E31F00000AC4319FE5B7 +:10C9C0001C205BE50320C3E50030A0E310300BE53D +:10C9D0000A0000EA10301BE5041083E210201BE57A +:10C9E00014301BE5033082E00030D3E594219FE54D +:10C9F0000130C2E710301BE5013083E210300BE557 +:10CA0000B8215BE110301BE5030052E1F0FFFF8A23 +:10CA1000B8315BE1041083E268219FE50030A0E3B8 +:10CA20000130C2E7B8315BE1053083E20320A0E1C9 +:10CA300054319FE5002083E5470000EAB8215BE11F +:10CA400044319FE5003093E5033082E07E0053E3FC +:10CA50003E00008A30319FE5003093E5011043E24B +:10CA600020219FE53E30A0E30130C2E718319FE569 +:10CA7000001093E50C219FE52A30A0E30130C2E7C6 +:10CA800004319FE5003093E5011083E2F4209FE537 +:10CA90003E30A0E30130C2E7EC309FE5003093E583 +:10CAA000021083E2DC209FE51C305BE50130C2E729 +:10CAB000D4309FE5003093E510300BE50E0000EA1E +:10CAC00010301BE5031083E2BC309FE5002093E5A6 +:10CAD00010301BE5033062E00320A0E114301BE5B9 +:10CAE000033082E00030D3E598209FE50130C2E7B3 +:10CAF00010301BE5013083E210300BE5B8215BE11B +:10CB000084309FE5003093E5032082E010301BE580 +:10CB1000030052E1E9FFFF8AB8215BE168309FE53D +:10CB2000003093E5033082E0052083E258309FE532 +:10CB3000002083E550309FE5003093E5011043E28B +:10CB400040209FE50030A0E30130C2E7020000EA88 +:10CB50000030A0E320300BE5040000EA20309FE520 +:10CB60000020A0E30020C3E50130A0E320300BE566 +:10CB700020301BE50300A0E10CD04BE200689DE8EB +:10CB80001EFF2FE11B000040EC1E0040E41E004091 +:10CB90000DC0A0E100D82DE904B04CE20030A0E3C4 +:10CBA000FD3E43E20020A0E3002083E5FEFFFFEA14 +:10CBB0000DC0A0E100D82DE904B04CE20CD04DE24C +:10CBC0000030A0E318300BE5FE3EE0E30B3043E21B +:10CBD0000020E0E3002083E50030A0E3FD3E43E2D7 +:10CBE0000020A0E3002083E5FF3EE0E3033043E2C2 +:10CBF0000020A0E3002083E50030A0E318300BE51F +:10CC0000100000EA18301BE50331A0E10F3C43E2BD +:10CC100014300BE518301BE50331A0E10E3C43E274 +:10CC200010300BE514201BE50030A0E3003082E556 +:10CC300010201BE50030A0E3003082E518301BE532 +:10CC4000013083E218300BE518301BE50F0053E389 +:10CC5000EBFFFF9A3F3DE0E30B3043E20C209FE502 +:10CC6000002083E50CD04BE200689DE81EFF2FE119 +:10CC700090CB00000DC0A0E100D82DE904B04CE23B +:10CC800018D04DE21C000BE520100BE5FE2EE0E372 +:10CC90000B2042E21C101BE50130A0E31331A0E1A0 +:10CCA000003082E50030A0E318300BE5170000EA01 +:10CCB00018301BE50331A0E10F3C43E214300BE5D3 +:10CCC00018301BE50331A0E10E3C43E210300BE5C8 +:10CCD00014301BE5003093E5000053E30800001A10 +:10CCE00020301BE50320A0E114301BE5002083E584 +:10CCF0001C301BE5202083E310301BE5002083E57A +:10CD0000050000EA18301BE5013083E218300BE51E +:10CD100018301BE50F0053E3E4FFFF9A18301BE5C2 +:10CD2000100053E30200001A0030A0E324300BE5AA +:10CD3000070000EA0020A0E3FF2E42E21C101BE5E2 +:10CD40000130A0E31331A0E1003082E50130A0E31F +:10CD500024300BE524301BE50300A0E10CD04BE2AE +:10CD600000689DE81EFF2FE10DC0A0E100D82DE96D +:10CD700004B04CE214D04DE21C000BE5FE2EE0E3C3 +:10CD80000B2042E21C101BE50130A0E31331A0E1AF +:10CD9000003082E50030A0E318300BE5190000EA0E +:10CDA00018301BE50331A0E10F3C43E214300BE5E2 +:10CDB00018301BE50331A0E10E3C43E210300BE5D7 +:10CDC00010301BE5003093E52020C3E31C301BE549 +:10CDD000030052E10800001A14201BE50030A0E314 +:10CDE000003082E510301BE5003093E52020C3E3DE +:10CDF00010301BE5002083E5050000EA18301BE534 +:10CE0000013083E218300BE518301BE50F0053E3C7 +:10CE1000E2FFFF9A18301BE5100053E30200001AEE +:10CE20000030A0E320300BE5070000EA0020A0E37B +:10CE3000FF2E42E21C101BE50130A0E31331A0E1FC +:10CE4000003082E50130A0E320300BE520301BE507 +:10CE50000300A0E10CD04BE200689DE81EFF2FE12B +:10CE60000DC0A0E100D82DE904B04CE204D04DE2A1 +:10CE70000A0000EB0030A0E110300BE510301BE59C +:10CE8000803083E30300A0E10F0000EB10301BE5CE +:10CE90000300A0E10CD04BE200689DE81EFF2FE1EB +:10CEA0000DC0A0E100D82DE904B04CE204D04DE261 +:10CEB00000300FE110300BE510301BE50300A0E15E +:10CEC0000CD04BE200689DE81EFF2FE10DC0A0E1F1 +:10CED00000D82DE904B04CE204D04DE210000BE57F +:10CEE00010301BE503F029E10CD04BE200689DE80F +:10CEF0001EFF2FE10DC0A0E100D82DE904B04CE2E7 +:10CF000008D04DE214000BE5E4FFFFEB0030A0E198 +:10CF100010300BE510301BE58020C3E314301BE517 +:10CF2000803003E2033082E10300A0E1E6FFFFEB83 +:10CF300010301BE50300A0E10CD04BE200689DE837 +:10CF40001EFF2FE10DC0A0E100D82DE904B04CE296 +:10CF500004D04DE2D1FFFFEB0030A0E110300BE533 +:10CF600010301BE58030C3E30300A0E1D6FFFFEBE8 +:10CF700010301BE50300A0E10CD04BE200689DE8F7 +:10CF80001EFF2FE10DC0A0E100D82DE904B04CE256 +:10CF900004D04DE2C1FFFFEB0030A0E110300BE503 +:10CFA00010301BE5403083E30300A0E1C6FFFFEB38 +:10CFB00010301BE50300A0E10CD04BE200689DE8B7 +:10CFC0001EFF2FE10DC0A0E100D82DE904B04CE216 +:10CFD00008D04DE214000BE5B0FFFFEB0030A0E1FC +:10CFE00010300BE510301BE54020C3E314301BE587 +:10CFF000403003E2033082E10300A0E1B2FFFFEB27 +:10D0000010301BE50300A0E10CD04BE200689DE866 +:10D010001EFF2FE10DC0A0E100D82DE904B04CE2C5 +:10D0200004D04DE29DFFFFEB0030A0E110300BE596 +:10D0300010301BE54030C3E30300A0E1A2FFFFEB8B +:10D0400010301BE50300A0E10CD04BE200689DE826 +:10D050001EFF2FE110B5041C101C221C03E00B78EE +:10D060000131137001320138F9D2201C10BC02BC0E +:10D070000847C0460FB400B5064B81B002AA1B6832 +:10D0800002CA9868009201F06BFA01B008BC04B0C3 +:10D0900018470000200000400EB400B581B002AB7C +:10D0A00004CB8168009300F04BF801B008BC03B0DA +:10D0B0001847C04630B587B0051C081C0C1C00F092 +:10D0C00027F80D4B029301230190039301306B4627 +:10D0D00006900493A868022304A90094059302F023 +:10D0E0005DFD002802D00120404200E00A2007B088 +:10D0F00030BC02BC084700009C59010000B5034B3E +:10D10000011C1868FFF7D6FF02BC0847200000404A +:10D11000021C00E001300378002BFBD1801A70471D +:10D1200010B58B680C1C002B02D100204B6004E072 +:10D1300002F034FD0023A360636010BC02BC08470A +:10D14000F0B5D24CA54405900491161C1D1C02F0AC +:10D15000E5FE00680B900598002804D0836B002B37 +:10D1600001D102F03BFB04998B891A0702D50B69A8 +:10D17000002B06D1049801F0EFFB002801D001F04C +:10D18000BDF9049B9A891A2313400A2B47D1049CAA +:10D190000E20235E002B42DBBD4C02236C449A43DD +:10D1A0000499A281CB89BD22E381D200CB696A4474 +:10D1B000BE201360C0004B6AB64A684403606A44EC +:10D1C0001CABB548BC2113602360C9008023B34A5F +:10D1D000DB006844694403600B606A440023136009 +:10D1E0000598211C321C2B1CFFF7AAFF0890002871 +:10D1F00007DB201C02F092FA002802D001235B42D8 +:10D200000893A34B6B449B895C0601D401F091F910 +:10D210000498838940221343838101F08AF9C5224F +:10D22000D223D200DB00D3249D486A446B44E4003F +:10D230006C441A606844002323600360994B9A4C45 +:10D240001493159400241B96119412940792089439 +:10D250000D9401E00794189D1B9E00E00136337881 +:10D26000002B01D0252BF9D11B98341A002C22D089 +:10D27000D3220799D2006A441368086088481B19B2 +:10D2800068441360036801334C600360072B01DCC2 +:10D2900008310CE0D221C90004986944FFF740FF2F +:10D2A000002801D001F026F9C521C9006944089A77 +:10D2B0001219079108923378002B01D101F000F97F +:10D2C0007A4B00226B4401361B961A7001235B4295 +:10D2D00017920992169303E00124644216941D1CD0 +:10D2E0001B981B990078013119901B9100E009925D +:10D2F000199B203B582B00D9E9E36D4A9B009B58B2 +:10D300009F466C4A119259E3684A6A441378002B8D +:10D31000E6D120231370E3E701233AE02B1D2D68AB +:10D320000995002D1ADA684209901D1C17990423EB +:10D3300019431791D4E75D4B2B226B441A70CFE74A +:10D340001B9A137801321B922A2B02D000221993C8 +:10D3500013E02B1D2D681695002DBDDB1D1CBFE7AE +:10D3600093001B989B18199C1B9900785B001B1954 +:10D3700001311A1C19901B91303A199B303B092B33 +:10D38000EED9002A1692B3DA012252421692AFE782 +:10D390008023179C1C431794A2E7002293009B183C +:10D3A00019985B001B181B991A1C1B9B09780133E9 +:10D3B0001B930B1C303B303A1991092B97D8EDE7A2 +:10D3C0000823E6E740230DE01B990B786C2B06D170 +:10D3D000179A102301311A431B91179280E71023EB +:10D3E000D7E7102317981843179079E7199943291D +:10D3F00002D0179AD20617D52F4C6C440021082270 +:10D40000201C03F079F88E21C9002A680598694428 +:10D41000231C01F0B5F8061C431C01D101F04AF8A9 +:10D420000435189501F076F88E232A68DB00291D53 +:10D430006B44012618911A7001F06CF8179A1023AA +:10D440001A431792179BDB0603D52C1D18942C68E2 +:10D450000AE017992B1D2868490603D51893030481 +:10D460001C1401E01893041C002C04DA0F4B2D222D +:10D470006B441A7064420121C0E2199A169B1A92F9 +:10D4800001331BD10624169422E0000038F9FFFF77 +:10D49000CC050000DC050000D4050000E405000018 +:10D4A000940600000000000000000000C706000015 +:10D4B00088530100A0590100A406000019986728AC +:10D4C00001D0472804D11699002901D101221692D2 +:10D4D000179C2B1C0833240705D528686968189306 +:10D4E0001490159104E029686A68149115921893B4 +:10D4F0001498159903F0AAFD002817D014981599CF +:10D50000C34BC24A07F03EFE002803DAC14B2D226E +:10D510006B441A70199B453B022B04D9BE4F002265 +:10D5200003260F92ECE2BD4F0326E4E2149815990E +:10D5300003F0A2FD002809D0199B453B022B02D81D +:10D54000B74F0326DAE2B74F03261BE21799802371 +:10D550005B00199A19431791662A03D1169B03267B +:10D560000A930BE0199C652C04D0452C02D0169828 +:10D570000A9002E0169901310A910226149B159C2B +:10D58000002B03DB251C00221C1C06E0159B1498B5 +:10D590008021090644181D1C2D220A9B0093A24BD2 +:10D5A0006B440193A14B6B440293D823DB006B4483 +:10D5B0000C9203930598211C2A1C331C01F0B0FA2D +:10D5C000071C1998672801D0472802D11799C90765 +:10D5D00033D50A9A199BBE18662B14D13B78302B91 +:10D5E0000DD1201C291C8A4B884A07F0CFFD00284A +:10D5F00005D00A988C4901231B1A69440B608A4A9A +:10D600006A441368F618201C291C814B7F4A07F0D6 +:10D61000C1FD00280BD1D823DB006B441E6006E05F +:10D62000D8243023E40013706C44531C2360D820AA +:10D63000C00068440268B242F2D3D821C9006944EC +:10D640000B68199ADB1B1393672A01D0472A12D162 +:10D65000754C6C442368181D05DD16998B4202DC5D +:10D6600067221A9274E0199B672B01D000F04AFFE1 +:10D6700065241A9403E0199865284ADC1A906A49CF +:10D6800069440B686A4A5D1E1AAB1B786A440D60D8 +:10D690001370002D02DA6D422D2300E02B2353700E +:10D6A000092D21DDD224E4006C44281C0A2106F057 +:10D6B00081F9013C303020700A21281C06F0C4F8A2 +:10D6C000051C0928F1DC5B4A031C611E30336A44E7 +:10D6D0000B7003E00B78013113700132D223DB00B1 +:10D6E0006B449942F6D308E0514B30226B449A7058 +:10D6F0002A1C3032DA70504A6A444D4B139C6B44FA +:10D70000D21A0D921619012C2BDC1798C00732D5AE +:10D7100027E01999662919D1434A6A441668002EF0 +:10D7200009DD169B002B02D1179CE40723D5169820 +:10D73000731CC6181FE01699002904D1179AD20746 +:10D7400001D4012617E0169E023614E0199B1A93A5 +:10D75000354C6C4426681398864204DB1799C90738 +:10D7600009D5013607E0002E01DD012001E002238A +:10D77000981B139A16180C9B002B06D11A9C139811 +:10D78000002119940E900F91BAE1224B2D226B4487 +:10D790001A70002E109601DA002210921A9B139C28 +:10D7A000002019930E940F90B4E11799C90605D57E +:10D7B0002B68089C2A1D18921C604CE517982B1D9D +:10D7C000400605D569461893098C2B68198042E5F7 +:10D7D0001893089A2B681A603DE5179C10231C4388 +:10D7E00017941798C00603D52C68291D189107E0D7 +:10D7F000179A2B1D2868520604D5189303041C0C95 +:10D800000021F7E0041C1893FAE700000000000074 +:10D8100000000000C7060000B4590100B85901001B +:10D82000BC590100C0590100B4060000BC0600004C +:10D83000AD060000AF060000B10600002B1D1798D2 +:10D840001893C94902232C68184378221790119124 +:10D850001992CEE0C54B00226B441A702F682B1D25 +:10D860001893002F01D100F051FE199C532C02D0C7 +:10D870001798C00671D5D721C900BD4869440F600B +:10D8800008226844002102F037FE169A002A1DDBA8 +:10D8900000260024D720C000684403681A59002AD3 +:10D8A0002AD08E21B24BC900694405986B4400F020 +:10D8B00067FE411C01D100F0FDFD169A80199042CF +:10D8C0001ADC0434904211D0061CE3E7A84BD7229F +:10D8D0006B44D2000093059800216A44002300F0B5 +:10D8E00077FE061C431C03D100F0E4FD169E03E006 +:10D8F000D721C90069440F60002E00D1FBE0711CE4 +:10D90000059802F07BFB002807D1049A9389049CB8 +:10D9100040221343A38100F0EDFD954C6C4412901E +:10D9200000210822201C02F0E7FDD722D200059832 +:10D9300012996A44331C009400F04AFEB04206D0AB +:10D940000498838940221343838100F0CFFD129A0B +:10D9500000239355129F0F93D2E0169B002B0DDBF3 +:10D96000381C00211A1C02F09FFD002800D1C4E0E1 +:10D97000169CC61BA64200DDBFE0BCE0381CFFF7CA +:10D98000C7FB061C0020A0E017991023194317912C +:10D99000179AD20603D52C682B1D18930AE0179C02 +:10D9A0002B1D2868640603D5189303041C0C01E0A2 +:10D9B0001893041C01211DE06E4811901799C906A7 +:10D9C00003D52C682A1D18920AE0179C2B1D286885 +:10D9D000640603D5189303041C0C01E01893041C7F +:10D9E0001798C00705D5002C03D0179902231943B7 +:10D9F000179102215D4B00226B441A70169A002A7F +:10DA000003DB1798802398431790002C02D1169AB5 +:10DA1000002A44D0012904D0012905D3022935D197 +:10DA200028E0554D6D441DE0534F6F4407232340BC +:10DA3000013F3033E4083B70002CF7D1179CE4071A +:10DA40003CD5302B3AD0013F302311E0051C0A2190 +:10DA5000201C05F04BFF303028700A21201C05F0F7 +:10DA6000ADFE041C681E092CF0D8231C071C3033A3 +:10DA70003B7023E0404F6F4411980F232340C35C59 +:10DA8000013F24093B70002C18D0F5E73B4C201CCB +:10DA9000FFF73EFB1699061C271C0F9130E000296A +:10DAA00002D1179AD20701D4334F06E08E22D2005A +:10DAB000334B30216A44D154324F6F44D924E400AF +:10DAC0006C44E31B1E1C1698FC3E0F9018E019993D +:10DAD000002901D100F0F4FC8E2119AA1278C900A6 +:10DAE000224B69440A706B44002201260F1C1A70F5 +:10DAF000189500F00DFD00232DE7169E00240F94CD +:10DB00000F981096864200DA1090184B6B441B78E1 +:10DB1000002B03D010990131109105E0179A92075C +:10DB200002D5109B02331093179C84231C4006944B +:10DB300061D109981099441A002C33DC5BE0079AF4 +:10DB4000136010235360031CD320C0000E4A10330F +:10DB5000684403606A446B1C1360072B16DC079B48 +:10DB6000083307931DE00000A0590100C70600001C +:10DB70009C060000C4590100CC050000D8590100E2 +:10DB80005B010000CB050000940600000498FFF73D +:10DB9000C7FA002801D000F0A6FCC520C0006844E8 +:10DBA0000790103CD322CE4BD221D2006B44C90047 +:10DBB0006A441D6869441068CA4B102CBFDC079A80 +:10DBC000136054600319D324E400C5486C442360F7 +:10DBD00068446B1C0360072B02DC083207920AE0E2 +:10DBE0000498FFF79DFA002801D000F07CFCC521C5 +:10DBF000C90069440791BC4A6A441378002B23D0BA +:10DC0000079BD320079CC00068441A60012363600F +:10DC1000B34903686944013303600B6801330B6047 +:10DC2000072B02DC083407943AE0D221C90004989B +:10DC30006944FFF775FA002801D000F054FCC522B2 +:10DC4000D2006A4407922BE0179B02210B4227D097 +:10DC5000A64B30226B441A7019AC24785C7007987C +:10DC60004160D321C900694403609D4A0B686A443E +:10DC700002330B60136801331360072B02DC08309A +:10DC800007900DE0D221C90004986944FFF748FAD3 +:10DC9000002801D000F027FCC523DB006B4407936C +:10DCA000069C802C4DD109981099441A002C20DC38 +:10DCB00047E0079A136010235360031CD320C00071 +:10DCC000874A1033684403606A446B1C1360072B57 +:10DCD00003DC079B083307930AE00498FFF720FA58 +:10DCE000002801D000F0FFFBC520C0006844079069 +:10DCF000103CD3227A4BD221D2006B44C9006A4433 +:10DD00001D68694410687A4B102CD2DC079A1360A6 +:10DD100054600319D324E40071486C4423606844C0 +:10DD20006B1C0360072B02DC0832079209E00498A1 +:10DD3000FFF7F6F9002800D0D5E3C521C9006944F2 +:10DD400007910F9A941B002C1FDC46E0079A136082 +:10DD500010235360031CD320C000614A1033684471 +:10DD600003606A446B1C1360072B03DC079B0833BA +:10DD7000079309E00498FFF7D3F9002800D0B2E335 +:10DD8000C520C00068440790103CD322544BD221D8 +:10DD9000D2006B44C9006A441D6869441068544B42 +:10DDA000102CD3DC079A136054600319D324E400C9 +:10DDB0004B486C44236068446B1C0360072B02DCF7 +:10DDC0000832079209E00498FFF7AAF9002800D06A +:10DDD00089E3C521C90069440791179AD20512D475 +:10DDE000D324079BE4006C441F605E603C482368BA +:10DDF00068449B192360036801330360072B00DD2F +:10DE0000E5E2079AE1E21999652900DC1CE2149821 +:10DE10001599384A384B07F0BDF9002800D09DE02D +:10DE2000364B079AD324E4006C44136001235360FB +:10DE30002B4823686844013323600368013303607F +:10DE4000072B01DC08320BE0D221C9000498694499 +:10DE5000FFF766F9002800D045E3C522D2006A44E6 +:10DE6000274969440B680E9CA34203DB1798C0073F +:10DE700000D4B4E2D324E40001236C445360184876 +:10DE8000236868440133236003680B9901331160F0 +:10DE90000360072B01DC08320BE0D221C900049893 +:10DEA0006944FFF73DF9002800D01CE3C522D200E9 +:10DEB0006A440E9C013C002C2EDC90E2136010237F +:10DEC0005360031CD320C00010336844036004482F +:10DED0006B1C68440360072B14DC08321BE0000055 +:10DEE00094060000FC540100C7060000C5060000AF +:10DEF000EC5401000000000000000000F459010093 +:10DF0000B40600000498FFF70BF9002800D0EAE2FD +:10DF1000C522D2006A44103CD323DB006B4418684E +:10DF2000DA4BD2216B44C9001D686944D84B102CD0 +:10DF3000C4DC136054600319D324E400D3486C4458 +:10DF4000236068446B1C0360072B00DC3DE20498EF +:10DF5000FFF7E6F8002800D0C5E23DE2CD4969446C +:10DF60000B68002B00DD95E0CB4B079AD324E4002F +:10DF70006C44136001235360C44823686844013330 +:10DF80002360036801330360072B01DC08320BE0D8 +:10DF9000D221C90004986944FFF7C2F8002800D0D4 +:10DFA000A1E2C522D2006A44BA4969440B68002B39 +:10DFB00003D10E9B002B00D111E2D320C00001231E +:10DFC00068445360B14903686944013303600B68D6 +:10DFD0000B9C013314600B60072B01DC08320BE053 +:10DFE000D221C90004986944FFF79AF8002800D0AC +:10DFF00079E2C522D2006A44A64C6C4423685E4292 +:10E00000002E1BDC3DE0136010235360031CD32063 +:10E01000C0009E4C1033684403606C446B1C23604A +:10E02000072B01DC083208E00498FFF779F8002894 +:10E0300000D058E2C522D2006A44103ED323934C4C +:10E04000D221DB006B44C9006C4418686944256820 +:10E050008F4B102ED7DC13608319D320C000684487 +:10E0600003606B1C56602360072B01DC083208E05C +:10E070000498FFF755F8002800D034E2C522D200FA +:10E080006A44D324E4006C440E9923685B1817603B +:10E0900051607BE0D322D2006A447C4CD2211068CC +:10E0A0000E9AC9006C4469442568934278DB079B4B +:10E0B000D3241F605A60E400831874486C442360C2 +:10E0C00068446B1C0360072B02DC079A083208E0E7 +:10E0D0000498FFF725F8002800D004E2C522D200FA +:10E0E0006A446C4969440B680E981C1A002C1BDCAE +:10E0F0003FE0136010235360031CD320C000103393 +:10E100006844036061486B1C68440360072B01DCB2 +:10E11000083208E00498FFF703F8002800D0E2E195 +:10E12000C522D2006A44103CD323DB006B4418683C +:10E13000564BD2216B44C9001D686944544B102CC6 +:10E14000D7DC136054600319D324E4004F486C44B7 +:10E15000236068446B1C0360072B01DC083208E075 +:10E160000498FEF7DDFF002800D0BCE1C522D200F4 +:10E170006A44179B01210B4200D130E1D324474B65 +:10E18000E4006C4413602368516001333F486844E5 +:10E190002360036801330360072B00DC15E116E1FF +:10E1A000079AD3245360E400C31838486C442360B2 +:10E1B00068446B1C17600360072B01DC083208E021 +:10E1C0000498FEF7ADFF002800D08CE1C522D200F4 +:10E1D0006A44324B2F49D320C0006944684413601D +:10E1E00001230C68536029490368694401330360C3 +:10E1F0000B6801330B60072B02DC111C08310BE0AC +:10E20000D221C90004986944FEF78AFF002800D093 +:10E2100069E1C521C90069443B190B601D4BD3203E +:10E220006B44C0001A6868440E9C0368A21A9B18CD +:10E230004A60164A6A440360136801331360072B6F +:10E2400000DDC4E00A1CC0E00E9B012B04DC179C1F +:10E2500001231C4200D186E0114A3B786A441370C6 +:10E260002E235370D3210798C9000223694402600A +:10E270004360064A0B686A4402330B60136801333B +:10E280001360072B0EDC041C083417E09406000012 +:10E29000EC540100B4060000F4590100F8590100E3 +:10E2A000C5060000D221C90004986944FEF738FF72 +:10E2B000002800D017E1C524E4006C441498159997 +:10E2C000A04B9F4A06F062FF0E9D013D002812D030 +:10E2D000D320C0007B1C684423600E9903689A4ACF +:10E2E000CB18013B6A440360136801336560136017 +:10E2F000072B49DD4AE02E1E1BDC53E02360102370 +:10E300006360031CD320C0008F4A1033684403604D +:10E310006A446B1C1360072B01DC083408E0049886 +:10E32000FEF7FEFE002800D0DDE0C524E4006C44CA +:10E33000103ED323844AD221DB006B44C9006A44D7 +:10E34000186869441568814B102ED7DC2360831947 +:10E35000D320C000684403606B1C66601360072B09 +:10E3600012DD049816E0D3220799D2006A444B606C +:10E37000754C13686C4401331360236801330F60DC +:10E380002360072B02DC0C1C08340BE0D221C900EF +:10E3900004986944FEF7C4FE002800D0A3E0C52419 +:10E3A000E4006C446A4BD321C9006B4469440D9866 +:10E3B0002360654A0B686A441B180B6013680133BD +:10E3C00060601360072B02DC221C083207E0D221B8 +:10E3D000C90004986944BBE5C522D2006A44179B72 +:10E3E0005B073ED509981099441A002C1ADC38E0D6 +:10E3F000136010235360031CD320C0001033684403 +:10E40000036051486B1C68440360072B01DC083231 +:10E4100007E00498FEF784FE002864D1C522D200EC +:10E420006A44103CD323DB006B441868464BD2216E +:10E430006B44C9001D686944464B102CD8DC13603E +:10E4400054600319D324E4003F486C4423606844BB +:10E450006B1C0360072B04DD0498FEF761FE0028A7 +:10E4600041D1109B09998B4200DA0B1CD324089AE6 +:10E47000E4006C44D21823680892002B07D0D22104 +:10E48000C90004986944FEF74BFE00282BD12E48A2 +:10E49000C524129900236844E40003606C440029F9 +:10E4A00001D1FEF7D7FE059801F0A4FA00221292DE +:10E4B000FEF7D0FE049CA38940221343A38119E0F8 +:10E4C000D321C90069440B68002B07D0D221C900B1 +:10E4D00004986944FEF724FE00280BD11A4A002351 +:10E4E0006A44136006E0129B002B03D00598129932 +:10E4F00001F080FA049CA38958061AD501214942EB +:10E50000089116E045221A92FFF7B9F8124F062635 +:10E5100010960AE0114B8E2700226B44FF001A7000 +:10E520006F44002E109600DA109200230F93FFF72D +:10E53000F5FAD9230898DB009D44F0BC02BC0847DB +:10E54000000000000000000094060000EC540100F0 +:10E55000AD060000FC540100FC590100C706000094 +:10E5600030B5131C054A0D1C041C211C10682A1C04 +:10E57000FEF7E6FD30BC02BC08470000200000406A +:10E5800030B583B0051C1C1C002902D1694602313C +:10E590000022231C00F088F8431C05D100232360CF +:10E5A0008A2301202B60404203B030BC02BC0847E4 +:10E5B00030B5131C054A0D1C041C211C10682A1CB4 +:10E5C000FFF7DEFF30BC02BC08470000200000401F +:10E5D000F0B589B00290019100921D1C0E9F002998 +:10E5E00001D101256D420099019A0E680024039221 +:10E5F0003FE03B6804937968059169463268029868 +:10E600001A313B1CFFF7BCFF421C07D102998A2339 +:10E6100001240B60644200233B602CE02B1A9C42D7 +:10E6200022D8A84220D2019A2418002A0FD0002212 +:10E6300007E06B461A33D35C03990B7001310391E9 +:10E6400001328242F5DB009A1368043313603368A9 +:10E65000002B01D004360CE00199002901D0009A6A +:10E660001360013C3B6006E0049B05993B607960C8 +:10E6700001E0AC42BDD3201C09B0F0BC02BC08478D +:10E6800070B5161C074A0D1C81B0041C211C1068B3 +:10E6900000932A1C331CFFF79BFF01B070BC02BC27 +:10E6A0000847000020000040F0B59C4E301C0D1CB7 +:10E6B000141C1F1CFEF72CFD012800D821E19849ED +:10E6C000301C02F053FD002800D097E0002D00D14F +:10E6D0001CE17F2C00DC16E1221C924B803A9A420E +:10E6E0000DD8620540235B42D20E1A432A703F23A5 +:10E6F000221C1A4080235B421A436A70A4E08A48B5 +:10E700008A4B22189A4217D8894BE218894B9A42B1 +:10E7100000D8FDE0220420235B42120F1A432A7026 +:10E720002305802252429B0E13436B703F232340EC +:10E7300013430320AB70EDE07F48804B22189A42D0 +:10E7400016D8E20210235B42520F1A432A70A30329 +:10E75000802252429B0E13436B7023059B0E691C53 +:10E7600013434B703F232340134304208B70D1E0AD +:10E77000734BE218734B9A421BD8A20108235B42E9 +:10E78000920F1A432A702302802252429B0E134397 +:10E790006B70A3039B0E691C13434B7023059B0EE8 +:10E7A000481C134343703F232340134383700520C9 +:10E7B000B0E0654B9C4200DCAAE0620004235B42AF +:10E7C000D20F1A432A70A300802252429B0E134399 +:10E7D0006B7023029B0E681C13434370A3039B0EB4 +:10E7E000411C13434B7023059B0E481C134343707D +:10E7F0003F2323401343837006208BE05349301C92 +:10E8000002F0B4FC002821D1002D7FD023041A0E81 +:10E81000002A78D0131C7F331B061B0E1E2B05D934 +:10E82000131C20331B061B0E0F2B71D8C020230690 +:10E830000006190E1B181B0E3E2B03D980234B40DC +:10E840007C2B65D82A706970022063E04049301C37 +:10E8500002F08CFC002814D1002D57D023041A0E8E +:10E86000002A50D0131C5F331B061B0E5D2B4FD8A4 +:10E87000BE202306C005190E1B181B0E5D2B47D8A2 +:10E88000E0E73449301C02F071FC002839D1002D3A +:10E890003AD023061E0E2304190E00291FD00B1C8C +:10E8A000213B1B061B0E5D2B32D8331C213B1B0664 +:10E8B0001B0E5D2B2CD83B68002B01D000200AE0FA +:10E8C00001233B601B232B7024236B706A1C4223A3 +:10E8D0005370951C0320023029706E701AE03B685B +:10E8E000002B01D1002009E01B2339602B70282365 +:10E8F0006B706A1C42235370951C032001302E70EC +:10E9000008E0002D02D02C70012003E0002001E07F +:10E9100001204042F0BC02BC08470000280400402F +:10E92000045A01007F07000000F8FFFFFFF7000016 +:10E930000028FFFFFF0700000000FFFFFFFF1E0091 +:10E940000000E0FFFFFFDF03FFFFFF030C5A0100A1 +:10E95000145A01001C5A010030B5234B041C1868DE +:10E96000002804D0836B002B01D100F037FFA2896F +:10E970000823151C1D401ED1D30602D4012040429D +:10E980002FE0530713D5216B002908D0231C4033F7 +:10E99000994203D0144B186801F02CF82563A38921 +:10E9A00024229343A3810023636023692360A38906 +:10E9B00008221343A3812369002B02D1201C01F0FC +:10E9C000B1FAA389DA0705D50023A36063695B4226 +:10E9D000A36105E09A0701D5002300E06369A36005 +:10E9E000002030BC02BC084720000040F0B50A6996 +:10E9F000036989B001900091934201DA002089E017 +:10EA0000561E0098019A14301432B300C118D3185E +:10EA10000691059309681B6808900131181C07923C +:10EA2000029304F0CBFE0490002836D00020079D0E +:10EA3000089F0390844604CF384C0498131C23404D +:10EA4000011C5943120C424361440B0CD218130CA5 +:10EA50009C462B68181C21402040401A03992240F4 +:10EA600040181B0C9B1A02149B181A146B80069BEF +:10EA70002880039204359F42DDD90298002801D0F6 +:10EA80000BE0013E0599079A04390591914202D99C +:10EA90000B68002BF5D0019B1E610198009901F0D5 +:10EAA0009DFD002835DB0498013000270490079D68 +:10EAB000BC46089904C9194C0891111C21406144B5 +:10EAC0000B0C120CD218130C9C462B68181C2140FE +:10EAD0002040401AC01922401B0C9B1A28800214A7 +:10EAE000069908989B186B801F1404358842E0D95A +:10EAF0000798B300C2181368002B01D009E0013E4B +:10EB00000799043A8A4202D91368002BF7D0019A78 +:10EB10001661049809B0F0BC02BC0847FFFF000072 +:10EB2000F0B5A4B003910492016C029001932B9C68 +:10EB300000290AD0436C4B60426C012393408B60E8 +:10EB400001F0E6FC029800230364039A002A05DA28 +:10EB500001232360CD4B1A40039201E00023236080 +:10EB6000039ECB4A331C1340934219D1C94B2A99B7 +:10EB7000049A0B60002A04D1C74B1E4201D1C7483A +:10EB800000E0C7482C9B002B01D100F0C3FDC378E7 +:10EB9000C21C002B00D005322C9C226000F0BAFD74 +:10EBA00003980499BF4AC04B0590069106F0EEFA0F +:10EBB00000280ED12A992C9A01230B60002A02D139 +:10EBC000BA4800F0A7FDBA4B2C9C581E236000F0F9 +:10EBD000A1FD22AB0093029823AB0599069A01F0A0 +:10EBE0001FFE73005C0D1490002C0BD00598069945 +:10EBF000A94BB04A0340181C1043AF4A0023A61883 +:10EC0000139323E0229BAD4C239A1B199D18202DB2 +:10EC100009DD4022521B2B1C04989640203BD84013 +:10EC2000341C044303E02023049C5B1B9C40201CF9 +:10EC300006F0B4FA002C03DAA14AA24B06F0B2FAAD +:10EC4000A14AA24B012413948018EE18A04AA14BAC +:10EC500006F0ACFAA04AA14B06F0ACFAA04AA14BD0 +:10EC600006F0A0FA041C301C0D1C06F097FA9E4A10 +:10EC70009E4B06F09FFA021C0B1C201C291C06F060 +:10EC800091FA041C0D1C06F099FA291C0E90854A75 +:10EC9000854B201C06F076FA00280DDA0E9806F057 +:10ECA0007DFA021C0B1C201C291C06F06FFA0028A0 +:10ECB00002D00E9801380E900E99162901D9012222 +:10ECC00012E00E9C8A4BE200D21805980699536810 +:10ECD000126806F057FA002802DB00200F9004E0CB +:10ECE0000E9901390E9100220F92229B9B1B5A1EF6 +:10ECF00003D400231192099303E0524200240992A5 +:10ED000011940E98002806DB119900220918119120 +:10ED100012900A9207E0099B0E9C00211B1B604287 +:10ED200009930A901291019A092A1BD8052A01DC3D +:10ED3000012403E0019B043B019300240198052872 +:10ED400003D86C4A83009B589F4601214942012207 +:10ED50000C910D9110922FE00123109320E00120DF +:10ED600010900EE000210191012401235B4200225A +:10ED70000120122629920C930D9310901CE0002183 +:10ED80001091299A002A03DD161C0C920D9213E0B3 +:10ED90000126012329930C960D960DE0002010907A +:10EDA000299B0E990133CE18721E0D92002E02DCA3 +:10EDB0000C96012600E00C9602980023042243647E +:10EDC00003E04B1C02994B645200131C029814334D +:10EDD000416CB342F5D901F0F5FC02990C9A1A90F6 +:10EDE00008640E2A00D9A5E1002C00D1A2E10E9BF7 +:10EDF000002B33DD0F213E4A0B400E98DB009B18A1 +:10EE000004111E685F68E20602D402230B930BE034 +:10EE1000394B0C401A6A5B6A0598069906F0D2F9DC +:10EE20000390049103200B90334D0EE0E1070AD5C7 +:10EE30000B9A01320B92301C391C2A686B6806F061 +:10EE4000B9F9061C0F1C64100835002CEED103988C +:10EE50000499321C3B1C06F0B5F95CE00E9B5C4249 +:10EE6000002C02D102240B9457E00F23204A2340A8 +:10EE7000DB009B181A685B680598069906F09AF9FA +:10EE80001D4D022224110B9243E00000FFFFFF7F83 +:10EE90000000F07F0F270000FFFF0F00245A010041 +:10EEA000305A01000000000000000000F459010089 +:10EEB000F55901000000F03F01FCFFFF32040000A3 +:10EEC0000000F04100000000000010FECDFBFFFF3D +:10EED0000000F83F00000000A787D23F61436F6346 +:10EEE000288AC63FB3C8608B1344D33FFB799F5039 +:10EEF0005C5501000C55010024560100E30706D5BE +:10EF00000B9A01320B922A686B6806F053F9641071 +:10EF10000835002CF2D1039004910F9B002B2FD0C9 +:10EF2000039C049DCE4BCD4A201C291C06F02AF9D7 +:10EF3000002825DA0C98002822DD0D99002900DC34 +:10EF4000F4E00E9A013A2092201CC64AC64B291CB6 +:10EF500006F030F9041C0B980D1C01300394049545 +:10EF600006F01CF9221C2B1C06F024F9BF4AC04BEA +:10EF700006F018F9BF4BC4180D980D1C219032E013 +:10EF8000039E049F0B9806F009F9321C3B1C06F007 +:10EF900011F9B64AB64B06F005F90C9A0D1CB549A5 +:10EFA000041C6418002A1AD1B34AB44B301C391C13 +:10EFB00006F0FCF8221C2B1C061C0F1C06F006F9A0 +:10EFC000002800DD6FE28020000622182B1C301C78 +:10EFD000391C06F0D7F8002800DA5AE2A6E00C99AE +:10EFE0000E9A2191209221981099A54AC3000029D8 +:10EFF0004CD09B18083B1A685B68A248A24906F0EF +:10F00000E1F82B1C221C06F0D1F818901991039DF1 +:10F01000049E1A9F311C281C06F0D0F8041C06F030 +:10F02000BDF8021C0B1C281C311C06F0BFF8303444 +:10F030003C70189A199B051C0E1C013706F0A2F8AB +:10F04000002800DA34E32A1C331C8549834806F083 +:10F05000ADF8189A199B06F095F8002800DADAE066 +:10F060001A9A219CBB1AA34260DA189819997D4A12 +:10F070007D4B06F09FF87B4A7B4B18901991281C1A +:10F08000311C06F097F8051C0E1CC3E79B18083BC3 +:10F09000291C201C1A685B6806F08CF81B901C91D8 +:10F0A000039D049E0027311C281C06F087F8041CD1 +:10F0B00006F074F8021C0B1C281C311C06F076F8B4 +:10F0C000051C1A9830343C540E1C219901378F428C +:10F0D00023D16C4A6C4BC7191B981C9906F062F837 +:10F0E000021C0B1C281C311C06F070F8002800DDE7 +:10F0F00091E01B9A1C9B6348634906F057F8021C79 +:10F100000B1C281C311C06F03DF800280EDA013FCC +:10F110003B78302BFBD0013786E0281C311C514A4C +:10F12000514B06F047F8051C0E1CBCE7059B069CDE +:10F1300003930494239B002B00DA88E00E9C0E2C92 +:10F1400000DD84E04E4AE3009B18186859681D9062 +:10F150001E912999002902DA0C9A002A03DD039CEA +:10F16000049D1A9F11E00C9B002B00D091E1424AB4 +:10F17000424B1D981E9906F01DF8039A049B06F059 +:10F1800029F8002800DB84E18DE11D9A1E9B201CDC +:10F19000291C06F017F806F011F8061C05F0FEFF12 +:10F1A0001D9A1E9B06F006F80B1C021C291C201C35 +:10F1B00005F0FCFF331C30333B70041C0D1C1A9807 +:10F1C0000C99013743189F4231D1221C2B1C201C63 +:10F1D000291C05F0E7FF1D9A1E9B041C0D1C05F061 +:10F1E000F5FF002815DC201C291C1D9A1E9B05F02C +:10F1F000D1FF002800D077E2F2070AD474E21A9B0C +:10F200009A4209D1209C1A9801343023209403702B +:10F2100006E00E9920913A1C013A1378392BEED072 +:10F22000137801331370571C209A0E925CE2201C55 +:10F23000291C0C4A0C4B05F0BDFF144A144B041C4E +:10F240000D1C05F0A3FF002800D14DE29DE7109CA6 +:10F25000002C1FD1099E0A9D00204CE00000F03FC9 +:10F2600000000000000024400000000000001C40DE +:10F27000000000000000C0FC00001440000000007E +:10F280005C5501000000E03F0000000000000000AD +:10F2900000000000019901290BDC139A002A02D01A +:10F2A000C64C1B1902E0229A36239B1A099E0A9D1E +:10F2B00017E00C9A0A98013A904201DB851A07E0A0 +:10F2C0000A99531A129AC918D21812920A91002553 +:10F2D0000C9B002B01DB099E03E0099C0C9800238A +:10F2E000261A0999119AC9180991D2180298012170 +:10F2F000119201F04DFC1690002E0CDD119B002B9D +:10F3000009DDB34200DD331C099C1198E41AC01AD0 +:10F3100009941190F61A0A99002922DD109A002A00 +:10F3200019D0002D10DD16992A1C029801F082FCDC +:10F3300016901699149A029801F094FB1499041CE3 +:10F34000029801F0E5F814940A9B5A1B002A08D091 +:10F350000298149902E0029814990A9A01F06AFC42 +:10F3600014900298012101F013FC129C1790002CBC +:10F3700005DD02981799221C01F05CFC179001989A +:10F38000012811DC049900290ED1039A8C4B1A42F2 +:10F390000AD18C4B1A4207D0099A119B01320133D2 +:10F3A00001240992119300E000241298002801D151 +:10F3B000012208E017990B699B005B18186901F09E +:10F3C000B3F820231A1A119BD2181F231A400ED00B +:10F3D00020239A1A042A08DD09981199131FC018CE +:10F3E000C918F618099011910AE0032A08DC131CC9 +:10F3F0001198099A1C33D218C01809921190F61866 +:10F400000999002905DD02981499099A01F0E2FA98 +:10F410001490119A002A04DD0298179901F0DAFA83 +:10F4200017900F9B002B1ED01498179901F0D6F857 +:10F43000002818DA0E9801380E90149902980A22C2 +:10F44000002301F0B1FB10991490002902D10D9A0C +:10F450000C9208E00023029816990A2201F0A4FBFE +:10F460000D9B16900C930C9800282ADC0199022918 +:10F4700027DD002810D1179902980522002301F0FA +:10F4800093FB17901799149801F0A8F800280DDC49 +:10F4900002E0002216921792299B1A9FDB43002458 +:10F4A0000E9315940CE10020169017901A993123B1 +:10F4B0000B700E9A0F1C0132002301370E92159328 +:10F4C000FEE01098002800D1B8E0002E05DD02987B +:10F4D0001699321C01F07EFA1690002C01D1169874 +:10F4E00013E0169A0298516801F06CF9169B1A699C +:10F4F00016999200041C0C3108320C30FDF7AAFD5D +:10F500000298211C012201F065FA049C169901233E +:10F510001C400894159116901A9C17991498FFF79F +:10F5200065FA15990790051C149801F057F817997A +:10F530001F90169A029801F0DDF9C3683035061C59 +:10F54000002B00D0E0E0311C149801F047F8311C8A +:10F55000071C029800F0DCFF002F0DD1019A002A51 +:10F560000AD1089B002B07D1392D31D01F980028D4 +:10F5700021DD079D31351EE01F99002907DB002999 +:10F5800022D1019A002A1FD1089B002B1CD1002FE9 +:10F5900011DD14990298012201F01CFA17991490B8 +:10F5A00001F01CF8002803DC002804D1E80702D58C +:10F5B00001353A2D0CD0257081E0000033040000A5 +:10F5C000FFFF0F000000F07F002F08DD392D03D171 +:10F5D00039232370013462E06B1C23706FE02570C7 +:10F5E0001A990C9A01348B189C423CD00023029843 +:10F5F00014990A2201F0D8FA159B149016988342A8 +:10F6000008D1029816990A22002301F0CDFA16902B +:10F61000159082E715990A220023029801F0C4FA96 +:10F62000169915900A220298002301F0BDFA16904F +:10F6300073E71A9900220C19159214E0002414980B +:10F640001799FFF7D3F91A9B051C3035E5540C9830 +:10F6500001348442EDDA029814990A22002301F061 +:10F66000A3FA1490EBE714990298012201F0B2F981 +:10F670001799149000F0B2FF002810DC00281AD16E +:10F68000E9070CD417E01A9B9A4209D11A980E9CEC +:10F69000071C0134312301370E94037010E0221C43 +:10F6A000013A1378392BEED00133571C137007E061 +:10F6B00020990E9118E0013C2378302BFBD0671C79 +:10F6C0000298179900F024FF169A002A0CD0159B77 +:10F6D000002B05D0934203D00298191C00F018FFAC +:10F6E0000298169900F014FF0298149900F010FF88 +:10F6F00000233B700E9B2A9C2C980133236000282A +:10F7000000D007601A9805E00298311C00F000FF55 +:10F71000012731E724B0F0BC02BC084770B5041CD7 +:10F72000002805D11B4B1C49186800F093FB2EE004 +:10F730001A4B1868002804D0836B002B01D100F00D +:10F740004DF80C23E15E0B0720D52669002E1DD055 +:10F75000032322682660194208D0002307E0A3890A +:10F760004022012013434042A38110E06369951BAE +:10F77000A36009E0E069636A311C2A1C00F010F8FC +:10F780000028ECDD36182D1A002DF3DC002070BCAB +:10F7900002BC0847245501001DF70000200000406E +:10F7A0001847C046002303604360836003614361E0 +:10F7B0008361064B0362064B4362064B8362064B32 +:10F7C0008181C281C061C3627047000035110100B0 +:10F7D000F1100100B51001009D10010010B5826B01 +:10F7E000041C002A22D1134BC36301238363B82373 +:10F7F0009B00C250B9239B000322BB21C250890049 +:10F80000BA2342189B00C250042140680022231CE6 +:10F81000FFF7C8FFA06809210122231CFFF7C2FFE0 +:10F82000E0680A210222231CFFF7BCFF10BC01BCC8 +:10F830000047000051F800007047000070470000CA +:10F84000704700007047000000207047002070479C +:10F8500000B5024900F0FEFA01BC00478112010028 +:10F8600000B5034B1868FFF7F3FF01BC0047000029 +:10F870002455010070B55C230E1C5E430D1C311C29 +:10F880000C3100F0BBFB002801D1002409E0041C6E +:10F8900000230C3023606560A0600021321C00F062 +:10F8A0002BFE201C70BC02BC0847000000B5034BB7 +:10F8B0000349186800F0CEFA01BC00472000004060 +:10F8C0004DF8000000B5034B0349186800F0C2FA78 +:10F8D00001BC00472000004049F8000030B51C4B37 +:10F8E0001C68A36B051C002B02D1201CFFF776FFC0 +:10F8F000B82189006418A068636804E00C21425EA6 +:10F90000002A12D05C30013BF8D52368002B06D1C9 +:10F91000281C0421FFF7AEFF2060002801D02468D6 +:10F92000E9E70C2300202B600EE001235B42C3813A +:10F9300001238381026082604260026142618261D0 +:10F94000026342634264826430BC02BC0847000028 +:10F9500024550100F0B50C1C051C00F0D5FD214F0D +:10F96000BB685A680323161C9E431F4B341BE418C4 +:10F97000240B013C240310339C421DDD281C002174 +:10F9800005F02CFCBB68F318984215D16142281C85 +:10F9900005F024FC013014D10021281C05F01EFCC8 +:10F9A000BC68011B0F2907DD104B1B68104AC31AE6 +:10F9B000136001230B436360281C00F0A7FD0020A7 +:10F9C0000CE00122331B1343B968094A4B601368EA +:10F9D0001B1B281C136000F099FD0120F0BC02BC29 +:10F9E0000847000034040040EF0F000040080040CA +:10F9F0001C0B0040F0B581B000900C1C002900D118 +:10FA0000BDE0261C083E00F07FFD716801220C1C41 +:10FA100094433019944642685B4F0323151C9D4361 +:10FA2000BB6862461140984218D16019002906D17E +:10FA30003368F61AF268C018B368DA6093606346F8 +:10FA400003437360514B1B68BE60984200D293E041 +:10FA50004F4B00981968FFF77DFF8DE04560002946 +:10FA60000CD13368F61AE418B2683B1C08339A428A +:10FA700001D1012103E0F368D3609A6000214319AA +:10FA80005B6801229446134214D1641900290DD1F8 +:10FA90003D4B826808339A4208D163462343D660BF +:10FAA0009660F260B2607360345165E0C26883684A +:10FAB000DA6093600120231C0343736034510029F2 +:10FAC0005AD1344B9C4212D8E1080A1C002900DAB2 +:10FAD000CA1C92107B68904003432B4A7B60CB008A +:10FAE0009B189A68F360B260D6609E6044E0620A38 +:10FAF000002A01D1E10820E0042A03D8A309191C37 +:10FB000038311AE0142A02D8111C5B3115E0542A4E +:10FB100003D8230B191C6E310FE0AA235B009A4215 +:10FB200003D8E30B191C773107E01B4B9A4201D92C +:10FB30007E2102E0A30C191C7C31134ACB009D18D6 +:10FB4000A868A8420ED10B1C002900DA03339B10D1 +:10FB500001229A407B6813437B60031C08E08068A5 +:10FB6000A84204D04368032293439C42F7D3C3685E +:10FB7000F360B060C6609E60009800F0C7FC01B002 +:10FB8000F0BC01BC00470000340400403C080040C9 +:10FB9000100B0040FF01000054050000F0B58B6819 +:10FBA00087B0051C0091002B00D11CE183891A0746 +:10FBB00002D50369002B05D1281CFEF7CDFE0028D5 +:10FBC00000D00DE1009B1B680493AB899A0721D5F7 +:10FBD0000024002604E0049B1E685C68083304933C +:10FBE000002CF8D08023DB00E869221C9C4200D95D +:10FBF0001A1C6B6A311C00F0FDF8002800DCEBE0F9 +:10FC0000009A93681B1A9360002B00D1EBE0361822 +:10FC1000241AE5E7DA070AD50023002702930393A5 +:10FC200005937BE020682969FFF7E4FED4E0002615 +:10FC3000069606E0049A049B12685E6808330692F2 +:10FC40000493002EF6D0AB89AC689A0526D5A6425F +:10FC500014D91A0612D52B682969654C5F1ABB198D +:10FC600020681A1C019301F06DF80028DAD0019A7F +:10FC7000C31928612B606A61AE60341CA64200D2B1 +:10FC8000341C221C2868069900F01AFCAB681B1B68 +:10FC9000AB602B681B19341C2B6029E028682B698A +:10FCA00098420ED9A6420CD90699221C00F008FCF5 +:10FCB0002B681B192B60281CFFF730FD002817D07C +:10FCC0008AE06A69964208D3E8696B6A069900F08F +:10FCD00091F8041C00280BDC7EE00699321C00F031 +:10FCE000EFFBAB689B1BAB602B689B192B60341C34 +:10FCF000009A93681B1B9360002B74D0069B361BE5 +:10FD00001B1906939DE7049A049B12685B68039293 +:10FD1000049A02930832002304920593029A002A5F +:10FD2000F1D0059B002B0FD103980A2100F0BCFBFA +:10FD3000002805D0039A831A5F1C0123059303E072 +:10FD4000029F012205920137029B3E1C9F4200D96F +:10FD50001E1C28682B69A9686A6998420FD98C18FB +:10FD6000A6420CDD0399221C00F0AAFB2B681B198C +:10FD70002B60281CFFF7D2FC002816D02CE09642FE +:10FD800008DBE8696B6A039900F034F8041C00286A +:10FD90000BDC21E00399321C00F092FBAB689B1B4B +:10FDA000AB602B689B192B60341C3F1B002F06D1C6 +:10FDB000281CFFF7B3FC00280ED100220592009A00 +:10FDC00093681B1B9360002B0DD0039B029A1B1999 +:10FDD000121B03930292A1E7AB8940221343AB812C +:10FDE0000120404200E0002007B0F0BC02BC084700 +:10FDF000200000401847C046F0B582B00190009145 +:10FE0000FFF71AFD019AB8239B00D518002717E0C9 +:10FE1000AB686E681C1C0C340DE00022A35E002B46 +:10FE200008D00222A35E013304D00198009B00F0A9 +:10FE30003CF807435C34211C0C39013EEDD52D689C +:10FE4000002DE5D1FFF7FAFC381C02B0F0BC02BC73 +:10FE500008470000F0B581B0041C0091FFF7ECFCEE +:10FE6000B8229200A518002716E0AB686E681C1C2B +:10FE70000C340CE00022A35E002B07D00222A35E0C +:10FE8000013303D0009B00F010F807435C34201CC2 +:10FE90000C38013EEED52D68002DE6D1FFF7CEFCE3 +:10FEA000381C01B0F0BC02BC08471847014B186869 +:10FEB0007047000058550100004870472855010060 +:10FEC00070B50E1C051C141C0B49002A01D1081C1E +:10FED0000FE0101C01F04AF9002807D00749201C48 +:10FEE00001F044F9002801D0002002E02E636C6389 +:10FEF000014870BC02BC0847345A0100D4590100C3 +:10FF000010B5054B041C0A1C1868211CFFF7D8FF0C +:10FF100010BC02BC084700002000004000487047A9 +:10FF200028550100F0B583898FB0041C9A073DD491 +:10FF3000C3891B041914002906DB2D4B6A46186877 +:10FF400005F050F9002806DAA38980221201134334 +:10FF50000027A3811DE0F023019A1B021A40802391 +:10FF60009B0100279A4200D1012780231B029A425D +:10FF70000AD1204AA36A934206D1A3898022D200E3 +:10FF80001343A381E26404E0A38980221201134396 +:10FF9000A381174D8026F6002868311C00F02EF84A +:10FFA00000280AD1A38902221343A381231C4333CF +:10FFB000236023610123636115E02A680E4BD3633C +:10FFC000A38980221343A381206020616661002FF2 +:10FFD00009D00E23E05E05F009F9002803D0A389BB +:10FFE00001221343A3810FB0F0BC01BC0047000005 +:10FFF00020000040B510010051F80000F0B50A1CC7 :020000021000EC -:1000000004988309191C38311FE0142A02D8111CE6 -:100010005B311AE0542A04D804990B0B191C6E3179 -:1000200013E0AA235B009A4204D8049AD30B191C4C -:1000300077310AE0A34B9A4203D97E2105E00139CA -:1000400017E00498830C191C7C319D4ACB009D1845 -:10005000EC680CE062680323101C049A9843831A2E -:100060000F2BECDCE268002B00DBC8E1141CAC4277 -:10007000F0D14F1C9448924B85680193854200D182 -:1000800081E06A680323141C04999C43601A0F28BA -:100090000EDD049B6A1801210B436B608A4BDA600A -:1000A0009A60D3609360031C0B435360105009E0C7 -:1000B0008549C9608960002809DB2B195A6801212C -:1000C0000A435A60009800F0E7F9281CA3E17F4B2F -:1000D0009C4213D8E1080B1C002900DACB1C0198C4 -:1000E0009B1001229A40436813434360CB001B18C6 -:1000F0009A68EB60AA60D5609D6044E0620A002ABD -:1001000001D1E2081FE0042A03D8A3091A1C3832DF -:1001100019E0142A01D85B3215E0542A03D8230BC6 -:100120001A1C6E320FE0AA235B009A4203D8E30B3D -:100130001A1C773207E0634B9A4201D97E2202E013 -:10014000A30C1A1C7C320199D30058188168814293 -:100150000FD15B48131C002A00DA03339B100122E5 -:100160009A404368134343600B1C08E0896881424E -:1001700004D04B68032293439C42F7D3CB68EB60D7 -:10018000A960CD609D603A1C002F00DAFA1C0123A3 -:100190009210191C91404A4A0292526891424AD8E0 -:1001A000114207D103239F43043700E0043749007D -:1001B0001142FBD00198FB001B180593BC461E1C86 -:1001C000F4680DE0626803239A43131C049A9D1A95 -:1001D0000F2D00DDF6E0E068002D00DB06E1041CD9 -:1001E000B442EFD101239C4460460323184202D05D -:1001F000261C0836E4E705983C1C03231C4215D056 -:10020000031C0268083B181C9A4201D1013CF4E728 -:10021000029A5368490099420DD800290BD06746CD -:1002200001E0043749001942FBD0C3E70298436854 -:100230008B434360ECE702998F687A6803239A4303 -:10024000049B03929A4203D3D01A0F2800DDA6E044 -:100250001F4B1B6804981033C4181E4B1B680133D6 -:1002600004D01D491D4B6218141C1C400098211C11 -:1002700004F07AFF421C00D181E0039BFE18051CAC -:10028000B04203D202998F4279D196E0144A1368A2 -:10029000E1181160B0420AD10F4B184207D1029AFF -:1002A00003989368012122180A435A605BE0094AC7 -:1002B0001368013316D1106018E00000F701000048 -:1002C00034040040540500003C040040FF010000DD -:1002D000100B004040080040FF0F000000F0FFFF3F -:1002E0001C0B00404E4A831BCB1813600723021CD3 -:1002F0001A4001D1002102E00823991A4518494B00 -:100300002A191A4080235B019B1ACC18211C0098E3 -:1003100004F02AFF411C01D1281C0024404B1A681C -:1003200012191A60431B029A1B1901210B43956095 -:100330006B60974217D0039B0F2B01D869601EE0BA -:10034000039A07230C3A9A437B680B4013437B6064 -:10035000B91805234B608B600F2A04D9391C08316A -:100360000098FFF70DFB2E4B2F491A680B689A4235 -:1003700000D90A602D490B689A4200D90A60029898 -:1003800083685A68049903239A438A4202D3501A15 -:100390000F2804DC009800F07FF800203CE0029A6F -:1003A000049B946801210B436360049BE218029B49 -:1003B0009A60031C0B43536029E0194A1368E11843 -:1003C000116074E70498049B221801200343E1683C -:1003D0006360A368D9608B6015492B1C0343CA6016 -:1003E0008A60D16091605360555110E0E1184B680C -:1003F000012213434B60A368D860836007E0A368C1 -:10040000DA60936021184B68012213434B60009817 -:1004100000F042F8201C083006B0F0BC02BC0847CF -:100420001C0B0040FF0F0000140B0040180B004095 -:100430003C040040FF23194003E003788B4203D0C3 -:100440000130013AF9D200207047C04630B5051C92 -:10045000041CA9420FD2881885420CD2A91803E0C7 -:100460000138037801390B70013AF9D205E00B78B5 -:10047000013123700134013AF9D2281C30BC02BC8E -:100480000847C046031C01E019700133013AFBD252 -:100490007047C046704700007047C046021C081CE9 -:1004A000002905D04B68D16C9B005A580260585007 -:1004B00070470000104B184201D0002201E00004F8 -:1004C0001022FF231B06184201D108320002F0233C -:1004D0001B06184201D104320001C0231B0618423A -:1004E00001D102328000002804DB430001D4202225 -:1004F00000E00132101C70470000FFFF0268072374 -:10050000011C1A420DD0D30701D5002028E0930723 -:1005100003D553080360012022E093080360022002 -:100520001EE0104B1A4201D0002001E0120C1020F6 -:10053000FF231A4201D10830120A0F231A4201D1B7 -:100540000430120903231A4201D102309208D30762 -:1005500005D45208002A01D1202001E001300A60B0 -:1005600070470000FFFF000030B503690A69041CF2 -:10057000981A002814D1251C93001435EA18143356 -:10058000C918043A043914680B689C4206D09C428E -:1005900002D20120404203E0012001E0AA42F0D84B -:1005A00030BC02BC0847000030B5114B114A034073 -:1005B0009B18002B01DD1C1C07E05B421A15132A57 -:1005C00005DC80231B031C1C144100250AE0143A9F -:1005D0001E2A01DD012203E01F239B1A01229A40FB -:1005E0000024151C291C201C30BC04BC1047000032 -:1005F0000000F07F0000C0FCF0B583B003690091FB -:10060000011C14319B00CC18251F2A68101C019175 -:100610000292FFF74FFF202300991B1A0B600A2854 -:1006200018DC019A0B23191A954201D8002402E024 -:10063000231C083B1C68029A1E4BCA40161C1E4312 -:10064000029A031C15339A40131C221CCA401F1C1B -:10065000174329E0019B9D4201D8002402E0251C9C -:10066000083D2C680B3800281AD0202301991B1A4A -:100670009C468D4201D8002501E02B1F1D68624673 -:10068000211C029BD1400B4A834013430E1C221CA9 -:100690001E4382402B1C6146CB40171C1F4303E0C6 -:1006A000044B029E271C1E43301C391C03B0F0BCB7 -:1006B00004BC10470000F03FF0B584B00D1C02A947 -:1006C000041CFFF799FF00900191281C03A9FFF774 -:1006D00093FF039B0F1C02992A69C91A23699B1A6D -:1006E0005B01C918061C002904DD009A0B059B1844 -:1006F000009301E00B05F61A00980199321C3B1C8F -:1007000004F026FD04B0F0BC04BC104710B5041C76 -:10071000172802DD0A4909480AE00A4AC3009B1863 -:100720001868596806E0084A084B04F009FD013CC6 -:10073000002CF8D110BC04BC104700000000F03FB2 -:1007400000000000E8540100000024400000000008 -:10075000F0B5C36C051C0E1C002B08D1042110221F -:1007600000F0D6FCE864002801D1002419E0EB6C0D -:10077000B200D2181468002C02D0236813600DE078 -:1007800001231F1CB740BA001432281C012100F0BD -:10079000BFFC002805D046608760041C002323614D -:1007A000E360201CF0BC02BC08470000F0B584B038 -:1007B0000C1C01210093151CFFF7CAFF011C14310A -:1007C0002B4B0191211C19402A4B221C1A40170D5A -:1007D000061C0391002F03D080235B030B4303937C -:1007E000002D1BD002A80295FFF788FE0299002871 -:1007F00009D0039B2022121A93400B437361039B81 -:10080000C340039300E07161039B019A5360002B86 -:1008100001D0022200E00122326108E003A8FFF7C4 -:100820006DFE039B73610123336120300122002F91 -:1008300009D011493B18009A5B18136009993523B8 -:100840001B1A0B600EE00D494318009954010B6010 -:100850009300019A9B18043B1868FFF72BFE099B35 -:10086000241A1C60301C04B0F0BC02BC0847000015 -:10087000FFFF0F00FFFFFF7FCDFBFFFFCEFBFFFF62 -:10088000F0B583B0071C0D1C081C111C161CFFF7CB -:100890006BFE041C002808D1381C0021FFF758FF0C -:1008A0000123071C0361446153E0002804DAB446C5 -:1008B00001242E1C654600E000246968381CFFF7FF -:1008C00047FF2A691435AC469300634401933369AA -:1008D000351C14359B00EB18C4600092041C029375 -:1008E000071C14340026624604329446043A08CAAF -:1008F00001CD1A4A191C11400240891A89191B0C92 -:10090000000C1B1A0A149B1863801E14029B218082 -:1009100004349D4210D2E6E7624604329446043A1B -:1009200008CA0E4A191C114089191B0C0A149B187D -:10093000638021801E140434019B9C45ECD302E0AB -:10094000009A013A0092043C2368002BF8D0009BE7 -:100950003B61381C03B0F0BC02BC0847FFFF00003D -:10096000F0B50D1C2B6957110133FE184968AB68AF -:1009700082B0141C009001E001315B009E42FBDC60 -:100980000098FFF7E5FE011C14310022019002E0FF -:10099000002308C10132BA42FADB2B692A1C143247 -:1009A0009B009B189C461F231C4010D020231F1B1C -:1009B00000201368A340034308C108CA181CF8406C -:1009C0006245F6D30860002805D0013603E008CA66 -:1009D00008C16245FBD3019A731E0098291C13615C -:1009E000FFF75CFD019802B0F0BC02BC08470000B4 -:1009F000F0B5151C2B690A6988B00C1C9A4202DA02 -:100A0000AC4664460D1C26692F69A368F21961681B -:100A100001929A4200DD0131FFF79AFE019A011C12 -:100A200014319300CB180A1C0090029301E00023BC -:100A300008C2029B9A42FAD31434B300E318143567 -:100A40000393BB00EB1807940495059306914BE0C4 -:100A5000049A1788002F1ED00023079E069D9C46EF -:100A600004CE2D48131C03403C1C5C4329680B1C1E -:100A700003406344120CE4183B1C5343090C220C42 -:100A80005B189B181A0C6B80039B2C8094460435D2 -:100A90009E42E5D32A60049A5788002F1ED0069BF9 -:100AA00000221D68079E1C1C944604CE1A48131C85 -:100AB0000340391C5943120C7A4363886344C918B4 -:100AC00061802580043423680340D218090C55182E -:100AD000039A2B0C9C469642E7D32560049B069A0A -:100AE0000433043204930692049B059A9342AFD3D5 -:100AF000029A02E0019B013B0193019B002B03DD65 -:100B0000043A1368002BF5D0009B019A181C08B01A -:100B10001A61F0BC02BC0847FFFF000010B50C1CB6 -:100B20000121FFF715FE01234461036110BC02BCE3 -:100B300008470000F0B582B01E1C0C1C0023019079 -:100B400000920F690D1C14349C4622681B48009BC0 -:100B5000111C01405943120C89191E1C331C5343AC -:100B60000A0C9B181E0C01401B045B1808C40123CF -:100B70009C44BC45E9DB002E1AD0AB689F4212DBD7 -:100B8000696801980131FFF7E3FD2A69291C920089 -:100B9000041C0C3108320C30FCF722FA291C019895 -:100BA000FFF77CFC251CBB005B195E617B1C2B6185 -:100BB000281C02B0F0BC02BC08470000FFFF000088 -:100BC000F0B581B00323061C0091141C1A4008D014 -:100BD0001C4B9200D218043A12680023FFF7AAFFB8 -:100BE0000090A710002F28D0B56C002D09D1301C23 -:100BF0001549FFF793FF0023051CB064036000E074 -:100C0000251CFB070AD500992A1C301CFFF7F0FEB3 -:100C10000099041C301CFFF741FC00947F10002F4A -:100C20000BD02C68002CEBD1291C2A1C301CFFF7A0 -:100C3000DFFE2860051C0460E3E7009801B0F0BC0B -:100C400002BC08470056010071020000F0B582B0F6 -:100C50000190181C0D1C083009210093161C02F08D -:100C6000B9FD0123002101E05B0001319842FBDC6A -:100C70000198FFF76DFD079B43610123011C036190 -:100C8000092E11DD2F1C09370924635D0198303BC3 -:100C90000A22FFF74FFF0134011CB442F5D1BB1902 -:100CA0001D1C083D341C0BE00A35092408E02B7894 -:100CB0000198303B0A22FFF73DFF0135011C01344A -:100CC000009B9C42F3DB081C02B0F0BC02BC08474E -:100CD000F0B58BB003900F1C0292002903D1111CB8 -:100CE000FFF752F91CE003983E1CFFF7D3FB083EC8 -:100CF000029A70680B320490162A03D810210891CA -:100D0000019105E007239A4301920892002A03DB30 -:100D1000089A029B9A4205D2039D0C232B60002067 -:100D20000A9052E1049D03240199A5438D4200DB02 -:100D30001AE1A84A93687119059206934868994286 -:100D400008D00123021C9A438A1852681A4200D123 -:100D500033E11CE0089BA043421910339A4218DB90 -:100D6000089D531B0122711913434B60736805984A -:100D700013402B43816073600398FFF78DFB0836A7 -:100D80000A9622E1CA688B68DA609360B3E00021BA -:100D90000020049AD20700D599E03368F41A6268FB -:100DA00003239A43002959D0AB180093069B99421C -:100DB00049D10099089B40181033079098424DDBA9 -:100DC000E268A368DA609360221C08322E1F0A9240 -:100DD000242E24D8381C151C132E17D93A1C08CAE7 -:100DE000A3607B680835E360101D1B2E0ED9536885 -:100DF00023614368021D63610835101D242E05D14F -:100E00005368A3614368E36108350830011C08C9D1 -:100E10002A1C08C243686B604B68536004E00A9860 -:100E2000391C321CFFF712FB089B0798E1180122BE -:100E3000C31A13434B60059D6368A960089D134066 -:100E40002B4363608CE0009BC018019B0990984283 -:100E500004DBCA688B68DA60936004E00198521979 -:100E60000992824233DBE268A3682E1FDA60936046 -:100E7000221C0832242E24D8381C151C132E17D9F6 -:100E80003A1C08CAA3607B680835E360101D1B2E5E -:100E90000ED9536823614368021D63610835101D34 -:100EA000242E05D15368A3614368E36108350830F7 -:100EB000011C08C92A1C08C243686B604B68536058 -:100EC00054E0101C391C321CFFF7C0FA4EE00398A6 -:100ED0000299FFF759F80A90002841D073680A99DF -:100EE000012293430839F318994206D14B68032233 -:100EF0009343ED180995341C38E0043D242D26D881 -:100F0000381C0A9C132D19D93A1C08CA211C08C187 -:100F10007B68101D63600C1D1B2D0FD953684B603F -:100F20004368211D021D6360101D0C1D242D05D179 -:100F300053684B604368083063600834011C08C97B -:100F4000221C08C2436863604B68536004E00A983F -:100F5000391C2A1CFFF77AFA0398391CFEF710FD9A -:100F60000398FFF799FA30E00995341C0999089A1B -:100F7000881A63680F2811D9A118089D012213400F -:100F80002B436360031C13434B60081843681343EF -:100F9000436008310398FEF7F3FC08E0012109984B -:100FA0000B4003436360221853680B43536003985C -:100FB000FFF772FA08340A9407E0A043019B421934 -:100FC00009929A4200DBDDE6E3E60A980BB0F0BC3A -:100FD00002BC08473404004010B50C1C62420749AB -:100FE00022430140D20F064B11435B1A5A4213436E -:100FF000DB0F0120C01A10BC02BC0847FFFFFF7FB7 -:101000000000F07F10B50C1C6242054922430140EC -:10101000D20F04481143401AC00F10BC02BC08474D -:10102000FFFFFF7F0000F07F00B5044B021C186833 -:101030000E23D15E04F0A4F802BC08472000004053 -:1010400030B5131C0B4A051C0C1C10680E22A95E3F -:10105000221C04F099F8AA89431C03D1064B1340C3 -:10106000AB8104E080235B011343AB81286530BC76 -:1010700002BC084720000040FFEFFFFF70B58389E6 -:10108000041C0D1C161CDA0507D50B4B0022186832 -:101090000E23E15E022304F077F8A389074A134088 -:1010A000A381054B0E22A15E18682A1C331C04F094 -:1010B0006FF870BC02BC084720000040FFEFFFFF44 -:1010C00030B5131C0A4A051C0C1C10680E22A95EC0 -:1010D000221C04F061F8002803DB2B6D1B182B6524 -:1010E00003E0AB89034A1340AB8130BC02BC084724 -:1010F00020000040FFEFFFFF01E0013001310278E6 -:10110000002A02D00B789342F7D00878101A704763 -:1011100030B55143FEF738FF041C002822D0031CD1 -:10112000083B5B68032293431A1F242A17D8011C2B -:10113000132A0ED9002520C06560011D1B2A08D97D -:101140000B1D45604D60191D242A02D15D604D6064 -:10115000083100220B1C04C34A605A6002E00021DF -:10116000FFF790F9201C30BC02BC084770B5051C85 -:101170000C1C00290ED0FEF725FB002D05D0AB6B13 -:10118000002B02D1281CFEF7EFFAA389002B03D114 -:10119000FEF71AFB002632E01A0701D4002603E00E -:1011A000201CFEF781FA061CE36A002B06D0E069DA -:1011B00000F036F8002801DA01267642A3891A06E3 -:1011C00003D52169281CFEF7DBFB216B002909D020 -:1011D000231C4033994203D00B4B1868FEF7D0FB19 -:1011E00000232363616C002905D0074B1868FEF7C4 -:1011F000C7FB002363640023A381FEF7E5FA301CDC -:1012000070BC02BC084700002000004000B5034B42 -:10121000011C1868FFF7AAFF02BC08472000004025 -:101220001847C046F0B5244A244B024085B0051C3F -:101230000E1C9A4202DC224A224B19E0224B9A42AF -:1012400004DD2A1C331C03F077FF2DE001AA01F016 -:1012500013F80323051C1D40012D0CD0022D12D0C4 -:1012600001980299039E049F002D17D1321C3B1C4C -:1012700001F0E2FA18E001980299039A049B0095A4 -:1012800001F0AEFF05E001980299039A049B01F07A -:10129000D3FA8024240602190B1C07E001230093D3 -:1012A000321C3B1C01F09CFF021C0B1C101C191C67 -:1012B00005B0F0BC04BC1047FFFFFF7FFB21E93FF6 -:1012C0000000000000000000FFFFEF7F70B5254A1E -:1012D000254B024085B0051C0E1C9A4204DC0023FD -:1012E0000093224A224B1CE0224B9A4206DD2A1C24 -:1012F000331C03F021FF031C0C1C2DE001AA00F09D -:10130000BBFF03230340012B0ED0022B13D0019807 -:101310000299039C049D002B16D101230093221CEB -:101320002B1C01F05DFFE6E701980299039A049BEC -:1013300001F082FADFE7012401980299039A049BE5 -:10134000009401F04DFF03E0221C2B1C01F074FA05 -:101350008022120683180C1C181C211C05B070BCBE -:1013600004BC1047FFFFFF7FFB21E93F00000000A6 -:1013700000000000FFFFEF7FF0B58EB01E1C009054 -:101380000191151C00F0F2F9BA4B1F68039004910B -:101390007A1C00D167E1281C311CFFF733FE041CC6 -:1013A000002800D05FE100980199FFF72BFE029022 -:1013B00000281FD0281C311CAF4AB04B03F0B0FEF0 -:1013C000002800D04FE1009A019B0B920C93022F52 -:1013D00004D1AB4BAB4C0B930C9405E1009A019BF1 -:1013E00007920893A84B0693012309950A960D943A -:1013F000059391E0009801999F4AA04B03F090FE5D -:10140000002851D1281C311C9B4A9C4B03F088FEBC -:10141000002816D1984A994B0B920C93002F04D0B8 -:10142000974B984C0B930C9419E1009B019C0793EC -:101430000894954B0693012309950A960D970593F9 -:1014400028E0281C311C01F093FF002800D10AE19C -:10145000281C311C884A894B03F05AFE002800DB07 -:1014600001E101230593884B0693029B0D93009A9B -:10147000019B09950A9607920893002F04D17E4B91 -:101480007E4C0B930C9405E0804B814C0B930C9499 -:10149000022F05D005A802F00FF8002800D0D7E0F1 -:1014A00002F04CF92123D2E00398049901F060FF87 -:1014B000041C002800D09CE00098019901F058FF1E -:1014C000002800D195E0281C311C01F051FF0028B4 -:1014D00000D18EE003980499FFF794FD6A4A002832 -:1014E00023D0012305930D94009B019C0692079342 -:1014F000089409950A96002F04D15F4A5F4B0B921E -:101500000C9309E05C485D49021C0B1C03F020FEB3 -:101510000B900C91022F04D005A801F0CDFF0028FC -:101520005BD102F00BF9212356E0032305930692C9 -:10153000009A019B0D900792089309950A96002F37 -:1015400020D1544B544C009801990B930C944A4A67 -:101550004A4B03F0DDFD002836DA504A504B281C78 -:10156000311C03F0EDFD041C0D1C01F0A7FF221C33 -:101570002B1C03F0D1FD002826D04A4B4A4C0B937C -:101580000C9421E0494B4A4C009801990B930C9420 -:10159000394A3A4B03F0BCFD002813DA3F4A404B6E -:1015A000281C311C03F0CCFD041C0D1C01F086FF2F -:1015B000221C2B1C03F0B0FD002803D0334B344C0D -:1015C0000B930C94022F04D005A801F075FF00289E -:1015D00003D102F0B3F8222303600D9B002B03D04C -:1015E00002F0ACF80D9B03600B9B0C9C03930494DE -:1015F00039E003980499204A204B03F091FD00281C -:1016000031D10098019901F0B3FE00282BD0281C9D -:10161000311C01F0ADFE002825D0042305931A4BA0 -:10162000069300230D93009A019B07920893124B97 -:10163000124C09950A960B930C94022F04D005A81E -:1016400001F03AFF002803D102F078F8222303606A -:101650000D9B002B03D002F071F80D9B03600B9AD9 -:101660000C9B03920493039804990EB0F0BC04BC45 -:1016700010470000145801000000000000000000A6 -:101680000000F03F00000000D05901000000F0FF12 -:1016900000000000FFFFEF47000000E00000E03F17 -:1016A00000000000FFFFEFC7000000E00000F07F37 -:1016B00000000000F0B58DB0041C0D1C00F0ECFF24 -:1016C000264B1B6802900391009301333FD0201CEE -:1016D000291CFFF797FC0190002838D1204E214F9C -:1016E000201C291C321C3B1C03F012FD00282EDAA2 -:1016F000012304931C4B08940995059306940795C0 -:10170000019B009C0C93002C02D10A960B970AE0D7 -:101710003B1C301C391C321C03F01AFD009B0A9044 -:101720000B91022B04D004A801F0C6FE002803D1BF -:1017300002F004F8212303600C9B002B03D001F07E -:10174000FDFF0C9B03600A9B0B9C02930394029881 -:1017500003990DB0F0BC04BC104700001458010000 -:101760000000000000000000D4590100F0B5C1B035 -:1017700021922293219B229C1D1C3693BF4B2F1C30 -:101780001F40239024910A1C011C201C3C1C3792F2 -:10179000044303D1BA48BB4900F011FD0C1C1C40A6 -:1017A000B94B35919C420ADC9C4202D13799002901 -:1017B00005D19F4203DC9F4209D1002807D0219820 -:1017C0002299239A249B03F0B3FC00F0F8FC359A8D -:1017D000002A2CDAAD4B9F4201DD022313E0AC4B13 -:1017E0009F4224DDAB493B155A18142A0DDD3423E2 -:1017F0009B1A021CDA40111C9940814217D1012327 -:101800001A4002239B1A349313E0002857D1142363 -:101810009B1A3A1C1A41101C9840B84201D000F0A3 -:10182000D4FC01231A4002239B1A349326E00021A2 -:101830003491002845D1944B9F421FD1964A379D41 -:10184000A3181D4307D121982299021C0B1C03F0F9 -:1018500073FC00F0B4FC8E4B9C4206DD36980028E9 -:1018600001DB00F0B8FC00F0A8FC3699002901DB90 -:1018700000F0A3FC229A219D944653E0874B9F429F -:101880000AD13699002902DB239A249B86E07C4802 -:101890007C49239A249B5CE08023DB059D4202D196 -:1018A0002398249968E07E4B9D420AD1359B002BFA -:1018B00007DB2398249900F0EFFE00F080FC002560 -:1018C00034952398249901F047FD051C37980E1C88 -:1018D00000282FD16C4B9C4204D0002C02D06F4BBF -:1018E0009C4227D13699002907DA2A1C331C644808 -:1018F000644903F02DFC051C0E1C359A002A01DBFF -:1019000000F060FC644834992318194304D1281C62 -:10191000311C2A1C331C18E0349A012A01D000F033 -:1019200051FCB446802000062B1864462193229473 -:1019300000F051FC3599349ACB0F013B25931343AA -:101940000BD123982499021C0B1C03F0F5FB021CFD -:101950000B1C03F0FDFB00F032FC524B9F4200DCFD -:1019600086E0514B9F4211DD494B9C4208DC369B7F -:10197000002B1DDA4D484E49021C0B1C00F01AFCCE -:10198000369D002D01DC00F018FCF3E7494B9C422A -:1019900008DC36990029EDDB474A484B2192229317 -:1019A00000F019FC3D4B9C4208DD369B002BE1DC2E -:1019B000414C424D2194229500F00DFC281C311C15 -:1019C0002F4A304B03F0B8FB3D4A3E4B041C0D1C24 -:1019D00003F0B6FB3C4A3D4B1F902091201C291C74 -:1019E00003F0AEFB221C1D901E912B1C201C291CF9 -:1019F00003F0A6FB364A374B061C0F1C201C291C83 -:101A000003F09EFB344A354B03F092FB021C0B1C87 -:101A1000201C291C03F094FB021C0B1C304831498C -:101A200003F08AFB021C0B1C301C391C03F088FBE2 -:101A30002D4A2E4B03F084FB021C0B1C1D981E9993 -:101A400003F076FB051C0E1C2A1C331C1F982099E2 -:101A500003F06EFB0024031C2C932D94211C1F9A71 -:101A6000209B03F069FB021C0B1C281C311CD4E1D9 -:101A70001F4B9C423EDD002246E00000FFFFFF7F3F -:101A80000000F03F000000000000F07FFFFF3F4338 -:101A9000FFFFEF3F01FCFFFF000010C00000F03F20 -:101AA0000000E03F0000E0410000F0433CE4377EEE -:101AB0009C750088FEFFEF3F000000000000000062 -:101AC0004715F73F000000600BAE543E44DF5DF861 -:101AD0000000D0BF000000005555D53F5555555565 -:101AE0000000E03F000000004715F7BFFE822B65B5 -:101AF000FFFF0F00311CD14BCF4A281C03F020FB05 -:101B000035220E1C041C52422315D218CC4B211C2A -:101B10001940CC4BCC480B434093CC4B10183E9013 -:101B200099420CDDCA4B994202DC0122339208E053 -:101B3000409CC84BC848D31824183E9340940021B9 -:101B40003391409B341C339A3C933D94C34BD20059 -:101B5000D3181E685F681C923B1C321C3C983D9950 -:101B600003F0EAFA321C3B1C1A901B913C983D99F9 -:101B700003F0DEFA021C0B1CB948BA4903F0E8FA7C -:101B800018901991189A199B1A981B9903F0D8FA72 -:101B90000024031C38933994409B16901791339C72 -:101BA000581080239B05802518432D03A304AE49BC -:101BB000AE4A5B19C1180C1C151C2B1C221C389832 -:101BC000399903F0BDFA021C0B1C1A981B9903F0FB -:101BD000B3FA321C149015913B1C201C291C03F0F5 -:101BE000ABFA021C0B1C3C983D9903F0A5FA021CB1 -:101BF0000B1C3898399903F0A3FA021C0B1C14989B -:101C0000159903F099FA021C0B1C1898199903F006 -:101C100097FA1290139116981799021C0B1C03F057 -:101C20008FFA041C0D1C221C2B1C03F089FA904A0D -:101C3000904B061C0F1C201C291C03F081FA8E4AB5 -:101C40008E4B03F075FA021C0B1C201C291C03F0A0 -:101C500077FA8B4A8B4B03F06BFA021C0B1C201C8F -:101C6000291C03F06DFA884A884B03F061FA021CC4 -:101C70000B1C201C291C03F063FA854A854B03F0DA -:101C800057FA021C0B1C201C291C03F059FA824A2B -:101C9000824B03F04DFA021C0B1C301C391C03F064 -:101CA0004FFA169A179B041C0D1C3898399903F0AB -:101CB0003FFA021C0B1C1298139903F041FA021C04 -:101CC0000B1C201C291C03F033FA1090119138983A -:101CD0003999021C0B1C03F033FA714A714B061C34 -:101CE0000F1C03F025FA109A119B03F021FA00242F -:101CF000251C031C041C1A1C389839992B1C03F052 -:101D00001FFA221C2B1C0E900F911298139903F0AE -:101D100017FA634A634B0C900D91201C291C03F0A9 -:101D20000BFA321C3B1C03F007FA021C0B1C109828 -:101D3000119903F001FA169A179B03F001FA021C9D -:101D40000B1C0C980D9903F0F3F9061C0F1C321CA8 -:101D50003B1C0E980F9903F0EBF90024251C291C5D -:101D6000514A524B041C03F0EBF9514A514B0A9073 -:101D70000B91201C291C03F0E3F90E9A0F9B08908D -:101D80000991201C291C03F0D7F9021C0B1C301CE4 -:101D9000391C03F0D1F9484A484B03F0D1F9021C31 -:101DA0000B1C0898099903F0C3F91C9A444BD318EB -:101DB0001A685B6803F0BCF9069007913E9803F03F -:101DC000B3F9404B1C9CE218051C0E1C10685168AE -:101DD000069A079B269027910A980B9903F0A8F979 -:101DE000269A279B03F0A4F92A1C331C03F0A0F9C0 -:101DF0000024031C2C932D942A1C331C211C03F05B -:101E00009BF9269A279B03F097F90A9A0B9B03F0FC -:101E100093F9021C0B1C0698079903F08DF9349B6B -:101E20002E902F912599013B194351D1264A274BDA -:101E30003092319350E00000000040430000000069 -:101E4000FFFF0F000000F03F01FCFFFF8E98030032 -:101E500079B60B0002FCFFFF0000F0FF0C560100FA -:101E60000000F03F00000000000000000000000043 -:101E7000287ECA3FEF4E454A4A86CD3F65DBC9936F -:101E80006074D13F01411DA95555D53F4D268F5155 -:101E9000B66DDB3FFFAB6FDB3333E33F03333333ED -:101EA000000008400000000009C7EE3F000000E00D -:101EB000E02F3EBEF5015B1409C7EE3FFD033ADC9F -:101EC0001C5601002C5601000000F0BF000000006D -:101ED000C54CC44B30933194219B229C00241E1C82 -:101EE0001A1C21982299231C03F026F92C9A2D9B69 -:101EF00003F026F9271C2E9A2F9B041C0D1C2198F9 -:101F0000229903F01DF9021C0B1C201C291C03F054 -:101F10000FF92C9A2D9B2A902B91301C391C03F021 -:101F20000FF928902991289A299B2A982B9903F038 -:101F3000FFF83290AD4B329C061C0F1C9C4222DDF8 -:101F4000AB4D63190B4315D1AA4AAB4B2A982B9979 -:101F500003F0EEF8289A299B041C0D1C301C391C38 -:101F600003F0EAF8021C0B1C201C291C03F0F4F8F7 -:101F700000282BDDA14AA24B3098319903F0E0F8FC -:101F80009E4A9F4B16E19F4B329C1C409E4B9C42AD -:101F90001CDD32989D4943183B430ED1289A299B5A -:101FA000301C391C03F0C8F8021C0B1C2A982B9912 -:101FB00003F0F6F8002800DD0BE1954A954B3098C8 -:101FC000319903F0BDF8924A924BF3E08D4B329A6F -:101FD0001A40914B9A4202DC00223F9229E01215EE -:101FE0008E4B80256D03D21832982C1C1441021997 -:101FF00050008B498B4E400D4018311C8A4B8B4C46 -:102000000141131C8B433A933B94324014232A43DF -:102010001B1A1A413F92329A002A02DA3F9B5B4216 -:102020003F93289829993A9A3B9B03F085F828908A -:102030002991289A299B2A982B9903F079F8002452 -:10204000251C291C7A4A7B4B041C03F079F8289A3A -:10205000299B04900591201C291C03F06DF8021C9B -:102060000B1C2A982B9903F067F8734A734B03F003 -:1020700067F8734A734B061C0F1C201C291C03F0C5 -:102080005FF8021C0B1C301C391C03F051F8041CB7 -:102090000D1C221C2B1C0498059903F049F8049A86 -:1020A000059B0290039103F047F8021C0B1C201CB7 -:1020B000291C03F041F80090019102980399021C39 -:1020C0000B1C03F03DF8604A604B041C0D1C03F030 -:1020D00037F85F4A5F4B03F02FF8021C0B1C201CE3 -:1020E000291C03F02DF85C4A5C4B03F021F8021C1C -:1020F0000B1C201C291C03F023F8594A594B03F0F0 -:102100001BF8021C0B1C201C291C03F019F8564A52 -:10211000564B03F00DF8021C0B1C201C291C03F06D -:102120000FF8021C0B1C0298039903F005F8041C1D -:102130000D1C221C2B1C0298039903F001F84C4A39 -:102140004C4B061C0F1C201C291C02F0F5FF021C26 -:102150000B1C301C391C02F0FBFF009A019B0D1C6C -:10216000041C0298039902F0EBFF021C0B1C009860 -:10217000019902F0DDFF021C0B1C201C291C02F03F -:10218000DBFF029A039B02F0D7FF021C0B1C1649CF -:10219000144802F0D1FF3F9D2A0512181315002B99 -:1021A00005DC2A1C01F030FA021C0B1C00E00B1CA1 -:1021B0003098319902F0C4FF01E01B481B4921907F -:1021C000229108E02195229605E000213491FFF745 -:1021D00055FB221504E72198229941B0F0BC04BCBC -:1021E000104700000000F03F00000000FFFF8F409C -:1021F000000070BF4715973CFE822B653CE4377E9C -:102200009C750088FFFFFF7FFFCB904000346F3F3D -:102210001F6EA50159F3F8C20000E03F02FCFFFF6A -:1022200001FCFFFFFFFF0F000000000000000000A6 -:10223000432EE63F00000000422EE63FEF39FAFE53 -:10224000615C20BE396CA80C6937663ED0A4BE72B2 -:1022500041BDBB3EF16BD2C56A56113F2CDE25AFA6 -:102260006CC1663F93BDBE165555C53F3E5555558D -:102270000000004000000000F0B593B00990D74B7B -:10228000099F1F40D64B051C0E1C02929F4207DC83 -:10229000D44BD54C9360D46000231560566023E086 -:1022A000D24B9F426EDC099B002B35DDD04AD14BCF -:1022B00002F042FFD04B041C0D1C9F4216D0CF4AA7 -:1022C000CF4B02F039FF0B1C0299021C0A604B60D5 -:1022D000201C291C02F030FFC84AC94B02F02CFF19 -:1022E000029A9060D16001230893CEE1C54AC64BA3 -:1022F00002F022FFC54AC64B041C0D1C02F01CFF55 -:102300000B1C0299021C0A604B60201C291C02F065 -:1023100013FFBE4ABE4BE1E7B54AB64B02F008FFD9 -:10232000B54B041C0D1C9F420FD0B44AB44B02F0B5 -:10233000FFFE0B1C0299021C0A604B60201C291C2A -:1023400002F0FAFEAD4AAE4B14E0AE4AAE4B02F0DC -:10235000EFFEAE4AAE4B041C0D1C02F0E9FE0B1C56 -:102360000299021C0A604B60201C291C02F0E4FE4A -:10237000A64AA74B02F0DCFE029A01235B42906062 -:10238000D160B1E7A34B9F4200DDDCE000F0E4FF49 -:10239000A14AA24B041C0D1C02F0D2FEA04AA14B84 -:1023A00002F0C6FE02F0D0FE089002F0BDFE9E4A8A -:1023B0009E4B0690079102F0C3FE021C0B1C201CD2 -:1023C000291C02F0B5FE8D4A8D4B049005910698AC -:1023D000079902F0B5FE089C051C0E1C1F2C10DC92 -:1023E000934BA200D218043A13689F4209D02A1CCA -:1023F00004980599331C02F09FFE029A1060516008 -:1024000083E0331C049805992A1C02F095FE029B78 -:10241000884C18605960030D3F152340FB1A039741 -:10242000102B00DC71E0774A774B0698079902F091 -:1024300087FE061C0F1C321C3B1C0498059902F0F9 -:102440007BFE724A724B0B900C910698079902F032 -:1024500077FE0B9A0C9B041C0D1C0498059902F046 -:102460006BFE321C3B1C02F067FE021C0B1C201C86 -:10247000291C02F061FE051C0E1C2A1C331C0B9843 -:102480000C9902F059FE029A6A4C10605160030DDB -:1024900003992340CB1A312B04DC0B9A0C9B04923A -:1024A000059332E0644A654B0698079902F048FEAE -:1024B000061C0F1C321C3B1C0B980C9902F03CFEB6 -:1024C0005F4A604B049005910698079902F038FE28 -:1024D000049A059B0D1C041C0B980C9902F02CFE11 -:1024E000321C3B1C02F028FE021C0B1C201C291C69 -:1024F00002F022FE051C0E1C331C049805992A1CB0 -:1025000002F01AFE029B18605960029C049805991B -:102510002268636802F010FE2A1C331C02F00CFED5 -:10252000099B221CA060E160002B00DBADE023686A -:10253000802424061B1908991360936849421B19CB -:1025400093600891A1E0404B9F420BDD2A1C331C95 -:1025500002F0F2FD029A00249060D1601060516098 -:10256000089492E039493A1551180A05BB1A181C0B -:102570000A91311C1C1C02F0E7FD02F0D5FD021C83 -:102580000B1C201C311C0D920E9302F0D5FD304A1D -:10259000304B02F0D5FD0D1C041C02F0D5FD02F0FD -:1025A000C3FD021C0B1C201C291C0F92109302F06F -:1025B000C3FD274A274B02F0C3FD1190129103255A -:1025C0006C1E0DAEE300F31818685968054A064BF7 -:1025D00002F0A6FD00283FD1251CF1E7FFFFFF7F99 -:1025E000FB21E93F00000000000000007BD9024011 -:1025F000FB21F93F00004054FB21F93F61B4D03D7D -:102600003163621A61B4D03D0000601A8A19A33B9D -:102610007370032EFB213941305FE43F83C8C96DDD -:102620000000E03F00000000FB21F9BF0000405423 -:102630003C560100FF0700008A19A33B0000002E52 -:102640009A837B39C1492025FFFFEF7FEAFBFFFF1B -:102650000000704100000000022300930D4B0A9A15 -:102660000193301C02992B1C00F018FA099A08906B -:10267000002A0ADA029C8021236809065B1823607D -:10268000A36842425B18A3600892089813B0F0BC9C -:1026900002BC0847BC560100F0B500230024051C0D -:1026A00085B0604A009301942B1C0E1C1340011C42 -:1026B000301C93420CD12A1C331C281C311C02F004 -:1026C0003FFD021C0B1C281C311C02F031FD12E0E6 -:1026D000002D13DC544B2B40334300D19BE0002DE5 -:1026E0000CD02A1C331C281C311C02F025FD021CB6 -:1026F0000B1C02F02DFD051C0E1C8CE00A15002A97 -:1027000003D012E0C10A153A40050029FAD000258D -:1027100001E049000135CC02FBD5531B5A1C202394 -:10272000041C5B1BDC402143A840404BD31803939F -:102730003F4B0A1C1A40039C80235B031A43E407A7 -:1027400003D5C30FD318D2184000C30F0024D318E9 -:1027500080210494D218450089030026631893420F -:1027600004DC0498401804905C18D21AEB0F802007 -:10277000D31801360006D2186D004908162EEDD187 -:10278000002300260293071CB446029BD8199442EA -:1027900003DB944216D1A84214D8C31902938023B4 -:1027A0001B06011C1940994204D1029B0B4201D126 -:1027B000631C00E0231C121B854200D2013A2D1A33 -:1027C000F6191C1CEB0F0120D3188444D218634661 -:1027D0006D007F08202BD8D12A4309D0741C04D166 -:1027E000049800260130049002E001233340F618DB -:1027F000049B7108DB0702D580231B061943049C48 -:102800006210039C0B48631012181B05D318009329 -:102810000191009D019E281C311C05B0F0BC04BC38 -:10282000104700000000F07FFFFFFF7F01FCFFFF6B -:10283000FFFF0F000000E03FF0B589B00292039364 -:102840007F4A804B02400490059108929A4207DC2F -:1028500002F07AFC002800D0ADE07B487B49EBE039 -:1028600004980599021C0B1C02F06AFC784A794B0B -:10287000041C0D1C02F064FC774A784B02F058FCF3 -:10288000021C0B1C201C291C02F05AFC744A754BBC -:1028900002F052FC021C0B1C201C291C02F050FCF4 -:1028A000714A724B02F044FC021C0B1C201C291CB8 -:1028B00002F046FC6E4A6F4B02F03EFC021C0B1C01 -:1028C000201C291C02F03CFC6B4A6C4B02F030FCD3 -:1028D000021C0B1C201C291C02F032FC684B089ABD -:1028E000069007919A4226DC201C291C654A664BFB -:1028F00002F026FC069A079B061C0F1C201C291CB4 -:1029000002F01EFC029A039B041C0D1C04980599FE -:1029100002F016FC021C0B1C201C291C02F00CFCF3 -:10292000021C0B1C301C391C02F006FC021C0B1C88 -:10293000454846493CE0554B089A9A4202DD544EC0 -:10294000544F03E0089B544A00279E18321C3B1C3E -:102950003D483E4902F0F0FB4A4A4B4B0090019142 -:10296000201C291C02F0ECFB321C3B1C02F0E4FB97 -:10297000069A079B061C0F1C201C291C02F0E0FB7A -:10298000029A039B041C0D1C0498059902F0D8FBC5 -:10299000021C0B1C201C291C02F0CEFB021C0B1C71 -:1029A000301C391C02F0C8FB021C0B1C009801995A -:1029B00002F0C2FB40E004980599021C0B1C02F0D7 -:1029C000BFFB234A234B041C0D1C02F0B9FB224A17 -:1029D000224B02F0ADFB021C0B1C201C291C02F038 -:1029E000AFFB1F4A1F4B02F0A7FB021C0B1C201C55 -:1029F000291C02F0A5FB1C4A1C4B02F099FB021C8F -:102A00000B1C201C291C02F09BFB194A194B02F0DD -:102A100093FB021C0B1C201C291C02F091FB164A84 -:102A2000164B02F085FB021C0B1C201C291C02F01B -:102A300087FB0690079157E709B0F0BC04BC10472C -:102A4000FFFFFF7FFFFF3F3E0000F03F0000000060 -:102A5000E9FAA8BDD43888BE9EEE213EC4B1B4BD0B -:102A60004F7E923EAD529C80A001FA3E9015CB194C -:102A70006CC1563F7751C1165555A53F4C5555551C -:102A80003233D33F0000E03F000000000000E93F88 -:102A90000000D23F000000000000E0FFF0B5CF4C86 -:102AA000A54402930490B3980391CD4B0299141C52 -:102AB0008200D25801390791E01E1821089200F0D7 -:102AC00089FE2190002801DA00222192219FFB0635 -:102AD000DB1B9B00DB19DB00E41807980594183C0E -:102AE0000B9408993C1AB49AA3004718D5180026ED -:102AF0000FE0002C02DABB48BB4902E0286802F074 -:102B000013FBF20022AB9B181860596001360134A8 -:102B10000435BE42EDDD079B0024179318941EE098 -:102B2000169A03CA16923A687B6802F009FB021CE7 -:102B30000B1C201C291C02F0FBFA0136041C0D1C86 -:102B4000083F079B9E42EBDD189F1798FA004AAB9F -:102B50009B18013701301C605D6018971790189919 -:102B6000089A914209DC049B179C1693E20022AB61 -:102B70009C4C9D4D9F180026E3E7089F06970698FA -:102B80004AABC200D218013816685768C2009B18B9 -:102B90009A22069992006A44199015931A911492F8 -:102BA00028E0924A924B301C391C02F0C9FA02F01C -:102BB000CBFA02F0B9FA8F4A8F4B041C0D1C02F0BD -:102BC000BFFA021C0B1C301C391C02F0B1FA02F0D7 -:102BD000BBFA149B1A9F01C3201C159C1493013F40 -:102BE00022686368291C1A9702F0A2FA083C15941F -:102BF000061C0F1C1A980028D3DC301C0B9A391CB9 -:102C000000F002FD7D4A7E4B041C0D1C02F098FA78 -:102C100000F0BCFB7B4A7C4B02F092FA021C0B1CBE -:102C2000201C291C02F084FA0D1C041C02F08CFAF2 -:102C3000099002F079FA021C0B1C201C291C02F0DE -:102C40007BFA0E1C0B99051C002914DD199A9AAC0D -:102C5000900001590B9B1822D21A099F0B1C13419B -:102C6000FF189340C91A01510B9817231B1A1941D9 -:102C700009970C9117E00B99002906D1199A930036 -:102C80009AAA9B58DB150C930DE0281C311C5F4A57 -:102C90005F4B02F065FA002802DA00230C934EE045 -:102CA00002240C9402E00C9F002F48DD09980130AB -:102CB0000990002400209AA90FE00A68002C07D18F -:102CC000002A08D080235B049B1A01240B6002E0D9 -:102CD000504B9B1A0B6001300431069A9042ECDB9A -:102CE0000B9B002B11DD012B02D0022B0DD105E037 -:102CF000199F9AA8B9000B58474A04E0199A9AA854 -:102D000091000B58454A13400B500C9B022B16D1D7 -:102D10002A1C331C4248434902F00EFA051C0E1CC3 -:102D2000002C0CD00B9A3E483E4900F06DFC021C72 -:102D30000B1C281C311C02F0FFF9051C0E1C281C62 -:102D4000311C284A284B02F0EBF9002800D097E00C -:102D5000199C9AABA2009A18002105E0199F1368EC -:102D6000013F19971943043A1998089B9842F5DADC -:102D7000002900D08CE09B00AEAC1B191A1C012767 -:102D8000543A0A9702E00A9801300A901368043A0C -:102D9000002BF8D02199069AB49C8B189B00E3185D -:102DA000043300271393129760E00298139922AD21 -:102DB000E400C3002C190868E41802F0B5F9069F76 -:102DC00020606160029C1298E3191B18049ADB00D2 -:102DD000044E054FED180024119236E048FDFFFF28 -:102DE000C457010000000000000000000000703E19 -:102DF00000000000000070C1000000000000C03FA3 -:102E000000000000000020C0000000000000E03FC3 -:102E100000000000FFFFFF00FFFF7F00FFFF3F00FB -:102E20000000F03F00000000119A03CA11922A68C6 -:102E30006B6802F085F9021C0B1C301C391C02F077 -:102E400077F90134061C0F1C083D079B9C42EBDD03 -:102E5000129C0698E3004AAAD2181399C300D2180C -:102E6000013404319660D76012941391069B0A9C3A -:102E7000129F1A19DC19631C934296DD06927EE6B6 -:102E8000281C311CBF4BBE4A02F04AF9002816D15B -:102E90000698AEA983005B181A1C543A00211368E7 -:102EA0000131043A002BFAD04B005B18059C069ABE -:102EB000DB00E31A521A183B06920B9338E00B9F83 -:102EC000281C7A42311C00F09FFBAF4AAF4B1B908D -:102ED0001C9102F045F906999AAF8C00002822DB7C -:102EE000AB4AAC4B1B981C9902F02AF902F02CF962 -:102EF00002F01AF9A84AA94B051C0E1C02F020F991 -:102F0000021C0B1C1B981C9902F012F902F01CF910 -:102F1000069A0B9B0132E05118339400281C311C97 -:102F200006920B9301E01B981C9902F00DF9E051F9 -:102F30000B9A9B489B4900F067FB069F9AABBA002F -:102F40009B181093FA004AAB069E041C0D1C9F1898 -:102F500018E01099086802F0E7F8021C0B1C201C0E -:102F6000291C02F0EDF88A4A8A4B38607960201CEF -:102F7000291C02F0E5F8109A043A1092041C0D1C6A -:102F8000013E083F002EE4DA069F00230F9324E061 -:102F9000854AF3000E9C9B18186859680CCC0E9457 -:102FA00002F0CEF8021C0B1C0098019902F0C0F848 -:102FB0000090019101360898864202DC0F998E42FA -:102FC000E6DD0F9B00980199DA0072AB9B18186040 -:102FD00059600F9901310F91013F002F09DBFA0071 -:102FE0004AAB9B180E93674B654A002600920193EB -:102FF000E1E7B39B022B04DC012B0EDA002B14D08B -:10300000E4E0B39C032C00D0E0E0069F013FFA000F -:103010000D9772AB069F9E186DE0069872ABC200CA -:10302000041C584956489D181FE0069972ABCA0007 -:103030000C1C544952489D1805E02A686B6802F040 -:1030400077F8013C083D002CF7DA0C9A002A02D0F0 -:1030500080273F06C019039A10605160B6E02A68C5 -:103060006B6802F065F8013C083D002CF7DA0C9C17 -:10307000021C0B1C002C02D080273F06C019039CA9 -:10308000206061607298739902F056F8012407E09D -:10309000E20072AB9B181A685B6802F049F80134D1 -:1030A000069FBC42F4DD0C9A002A02D080273F061E -:1030B000C019039A9060D16088E0B068F168346804 -:1030C00075681F9020911F9A209B201C291C02F0DC -:1030D0002FF830607160201C32687368291C02F080 -:1030E0002BF8021C0B1C1F98209902F021F8013FBD -:1030F000B060F160083E002FDFDC0D9972ABCA00B2 -:10310000069F9E181BE034687568B268F368201C3F -:10311000291C1D921E9302F00BF830607160201C78 -:1031200032687368291C02F007F8021C0B1C1D98FA -:103130001E9901F0FDFF013FB060F160083E012FD4 -:10314000E1DC069B069CDA000E490D4872AB9D1827 -:1031500005E02A686B6801F0EBFF013C083D012C9B -:10316000F7DC0C9C002C21D1729B739C039F3B606D -:103170007C60749B759C38617961BB60FC6025E064 -:10318000000000000000000000007041000000008E -:103190000000703E00000000000070C10000000050 -:1031A0000000F03F00000000D4570100729B802413 -:1031B000039F24061B193B60739B7B60749B1B1948 -:1031C000BB60759BFB6003193B617961099807231C -:1031D0001840AE239B009D44F0BC02BC0847C0468B -:1031E000F0B588B0009201934B4A4C4B02400290DC -:1031F00003919A4204DC01F0A7FF002800D185E08A -:1032000002980399021C0B1C01F09AFF029A039B7F -:10321000061C0F1C01F094FF414A424B0690079197 -:10322000301C391C01F08CFF3F4A404B01F084FFF9 -:10323000021C0B1C301C391C01F082FF3C4A3D4B28 -:1032400001F076FF021C0B1C301C391C01F078FFCA -:10325000394A3A4B01F070FF021C0B1C301C391C20 -:1032600001F06EFF364A374B01F062FF0D9B049070 -:103270000591002B16D1049A059B301C391C01F0D6 -:103280005FFF314A314B01F057FF021C0B1C0698BF -:10329000079901F055FF021C0B1C0298039901F0DD -:1032A00047FF31E02A4A2B4B0098019901F048FF73 -:1032B000049A059B041C0D1C0698079901F040FF19 -:1032C000021C0B1C201C291C01F036FF021C0B1CCD -:1032D000301C391C01F034FF009A019B01F02CFFD7 -:1032E000194A1A4B041C0D1C0698079901F028FF77 -:1032F000021C0B1C201C291C01F01AFF021C0B1CB9 -:103300000298039901F018FF029003910298039923 -:1033100008B0F0BC04BC1047FFFFFF7FFFFF3F3E3B -:103320003AD9E53D7CD5CF5AE6E55A3EEB9C2B8A4F -:10333000E31DC73E7DFEB157A0012A3FD561C119EB -:103340001111813FA6F810115555C53F49555555E6 -:103350000000E03F0000000010B5031C03480A1CF9 -:103360000340181C111C10BC04BC1047FFFFFF7F5A -:1033700010B5031C03481840034BC018C00F10BC05 -:1033800002BC0847FFFFFF7F00001080F0B500225D -:10339000002385B00092019343005A0D3D4BD41891 -:1033A000051C0E1C071C0291132C34DC002C16DAB1 -:1033B000394A3A4B01F0BCFE394A3A4B01F0CCFE97 -:1033C00000285CDD002D02DB0027029757E0364B1A -:1033D000029C2B401C4352D0344F00224EE0344B11 -:1033E000029A2341049303401A434DD02A4A2B4B9F -:1033F00001F09EFE2A4A2B4B01F0AEFE00283EDD76 -:10340000002D03DA80235B032341EF18049B002483 -:103410009F43029433E0332C0ADD8023DB009C427F -:1034200032D12A1C331C01F083FE051C0E1C2BE03C -:10343000204BD21801235B42D340029A03931A42D5 -:1034400022D0154A154B01F073FE154A154B01F0B9 -:1034500083FE002813DD002D0DDA142C01D1013775 -:1034600009E03422121B0123029C9340E318A3427B -:1034700000D201370293029A039B9A430292029C64 -:1034800000970194009D019E281C311C05B0F0BCE2 -:1034900004BC104701FCFFFF3CE4377E9C750088AC -:1034A0000000000000000000FFFFFF7F0000F0BFF1 -:1034B000FFFF0F00EDFBFFFF00207047F0B500227B -:1034C000002385B000920193C30F0293484A430042 -:1034D0005B0D051C0E1C0C1C011C981813284ADCE3 -:1034E000002831DA434B2B4033437AD0424B321C15 -:1034F0002B401A43414B194053421A4380231B036C -:10350000120B1A400C1C029814433D4AC3009B182E -:10351000351C1E685F68221C2B1C301C391C01F0F6 -:1035200007FE03900491321C3B1C0398049901F0A0 -:1035300003FE0C1C2F49051C02982940C2070B1CD6 -:1035400013431D1C261C4CE02B4B1A1C02412B1C48 -:103550001340334345D052082B1C1340334328D02B -:10356000132802D18024E40523E080239B029143A9 -:10357000034119431DE033280ADD8023DB00984214 -:103580002FD1281C311C2A1C331C01F0D1FD26E050 -:103590001C4A981801235B42C3401E4221D05B089D -:1035A0001E4206D0321C9A438023DB050341141CC3 -:1035B0001C430194029C124AE3009B181C685D683E -:1035C0000091009A019B201C291C01F0B1FD039081 -:1035D000049103980499221C2B1C01F0ADFD051CDD -:1035E0000E1C281C311C05B0F0BC04BC10470000A8 -:1035F00001FCFFFFFFFFFF7FFFFF0F000000FEFF4A -:1036000018580100EDFBFFFFF0B5344F031C81B0EB -:103610003B4000921A15051C0E1C002A17D1304B96 -:103620000340194354D02F4A2F4B281C311C01F062 -:1036300087FD2E4B009A051C0E1C9A4205DB031CCD -:103640003B401B151A1C363A01E0281C2EE0284B83 -:103650009A4206D1281C311C2A1C331C01F068FD3B -:1036600034E0009BD718234B9F4210DC002F07DD6E -:10367000214A011C11400B1C3A0513431D1C27E075 -:103680003A1C363215DC1D4B009A9A4208DD2A1C82 -:10369000331C1B481B4900F03FF8194A194B13E033 -:1036A00019481A492A1C331C00F036F8164A174BE1 -:1036B0000AE0114B18403B1C36331B05011C194313 -:1036C000134A144B081C311C01F03AFD051C0E1C5A -:1036D000281C311C01B0F0BC04BC10470000F07F76 -:1036E000FFFFFF7F0000504300000000B03CFFFFE1 -:1036F000FF070000FE070000FFFF0F8050C300001F -:103700003CE4377E9C7500881F6EA50159F3F8C212 -:103710000000903C0000000030B5074B041C1C402A -:103720008023151C1B062B400A1C1C43201C111C4B -:1037300030BC04BC10470000FFFFFF7F014B18683E -:103740007047000020000040002934D001230022EF -:1037500010B488422CD301242407A14204D2814210 -:1037600002D209011B01F8E7E400A14204D2814220 -:1037700002D249005B00F8E7884201D3401A1A439D -:103780004C08A04202D3001B5C0822438C08A042D4 -:1037900002D3001B9C082243CC08A04202D3001B8A -:1037A000DC082243002803D01B0901D00909E3E704 -:1037B000101C10BC704702B500F02EF9002006BCAA -:1037C0001047000003B5FFF7BFFF0EBC4243891A44 -:1037D0001847C046002941D010B4041C4C40A446F0 -:1037E00001230022002900D54942002800D540428B -:1037F00088422CD301242407A14204D2814202D260 -:1038000009011B01F8E7E400A14204D2814202D27F -:1038100049005B00F8E7884201D3401A1A434C087C -:10382000A04202D3001B5C0822438C08A04202D3B2 -:10383000001B9C082243CC08A04202D3001BDC08DA -:103840002243002803D01B0901D00909E3E7101C1B -:103850006446002C00D5404210BC704702B500F011 -:10386000DBF8002006BC104703B5FFF7B3FF0EBC22 -:103870004243891A1847C04600295AD0012388427A -:1038800000D2704710B401242407A14204D281421F -:1038900002D209011B01F8E7E400A14204D28142EF -:1038A00002D249005B00F8E70022884200D3401AA8 -:1038B0004C08A04205D3001B9C460124E3411A4357 -:1038C00063468C08A04205D3001B9C460224E341BA -:1038D0001A436346CC08A04205D3001B9C46032430 -:1038E000E3411A4363469C46002803D01B0901D0DC -:1038F0000909D9E70E242407224018D0634607247B -:10390000234214D063460324E3411A4201D0CC0879 -:10391000001963460224E3411A4201D08C080019C1 -:1039200063460124E3411A4201D04C08001910BC3F -:10393000704702B500F070F8002006BC1047C04682 -:103940000123002962D000D5494210B401B40028F7 -:1039500000D54042884253D301242407A14204D217 -:10396000814202D209011B01F8E7E400A14204D21E -:10397000814202D249005B00F8E70022884200D36E -:10398000401A4C08A04205D3001B9C460124E34189 -:103990001A4363468C08A04205D3001B9C460224B0 -:1039A000E3411A436346CC08A04205D3001B9C4662 -:1039B0000324E3411A4363469C46002803D01B09B5 -:1039C00001D00909D9E70E242407224018D0634604 -:1039D0000724234214D063460324E3411A4201D052 -:1039E000CC08001963460224E3411A4201D08C0836 -:1039F000001963460124E3411A4201D04C08001922 -:103A000010BC002C00D5404210BC704702B500F03D -:103A100003F8002006BC10477047C046020120E2B0 -:103A2000000000EA022122E230402DE98040A0E1BE -:103A30008250A0E1050034E10300310101C094117E -:103A400003C09511C4CAF011C5CAF0118C00000A58 -:103A5000A44AA0E1A55A74E0005065B2060000DA5D -:103A6000054084E0033021E0022020E0011023E043 -:103A7000000022E0033021E0022020E0360055E380 -:103A80003040BD881EFF2F81020110E30006A0E137 -:103A900001C6A0E320068CE10100000A001071E2DB -:103AA0000000E0E2020112E30226A0E122268CE1FE -:103AB0000100000A003073E20020E2E2050034E178 -:103AC0006900000A014044E220E075E2050000BA06 -:103AD00013CEA0E1331591E00000A0E2121E91E0A8 -:103AE0005205B0E0060000EA205045E220E08EE2F8 -:103AF000010053E312CEA0E102C08C23521591E0E5 -:103B0000C20FB0E0025100E20200005A00C07CE2A5 -:103B10000010F1E20000E0E2010650E30F00003A7D -:103B2000020650E30600003AA000B0E16110B0E1E7 -:103B30006CC0A0E1014084E2842AA0E1010572E3A7 -:103B40006B00002A02015CE3A1C0B0010010B1E2E9 -:103B5000040AA0E0050080E13040BDE81EFF2FE12F -:103B60008CC0B0E10110B1E00000A0E0010610E35C -:103B7000014044E2F2FFFF1A000030E31430A013CA -:103B80003430A0030100A0010010A0030020A0E138 -:103B9000010852E32228A02110304322010C52E3F5 -:103BA0002224A02108304322100052E32222A02127 -:103BB00004304322040052E302304322A230433057 -:103BC000A23143E0202053E2070000AA0C2092E239 -:103BD000040000DA14C082E20C2062E2101CA0E1B2 -:103BE0003002A0E1040000EA142082E220C062D288 -:103BF0001002A0E1310C80D11112A0D1034054E099 -:103C0000040A80A0050080A13040BDA81EFF2FA19E -:103C10000440E0E11F4054E20F0000AA0C4094E28F -:103C2000060000CA144084E2202064E23114A0E1BE -:103C3000101281E1300485E13040BDE81EFF2FE124 -:103C40000C4064E2202064E23112A0E1101481E112 -:103C50000500A0E13040BDE81EFF2FE13014A0E1D7 -:103C60000500A0E13040BDE81EFF2FE1000034E375 -:103C7000012622E201062002014084020150451281 -:103C80008FFFFFEAC4CAF0E1C5CAF0111D00000AA7 -:103C9000050034E1030031010400000A000034E3B0 -:103CA0000200A0010310A0013040BDE81EFF2FE17B -:103CB000020030E10000A0130010A0133040BD1836 -:103CC0001EFF2F11A4CAB0E10400001A8110B0E158 -:103CD0000000B0E0020180233040BDE81EFF2FE16C -:103CE000014594E2010680323040BD381EFF2F317D -:103CF000025100E27F0485E30F0680E30010A0E399 -:103D00003040BDE81EFF2FE1C4CAF0E10200A0115F -:103D10000310A011C5CAF0010020A0110130A011AC -:103D2000004691E102569301020030010207801320 -:103D30003040BDE81EFF2FE1000030E30010A0037B -:103D40001EFF2F0130402DE9014BA0E3324084E2F9 -:103D50000050A0E30010A0E10000A0E385FFFFEA0F -:103D6000000030E30010A0031EFF2F0130402DE9BA -:103D7000014BA0E3324084E2025110E200006042B5 -:103D80000010A0E10000A0E37AFFFFEA8020B0E18C -:103D9000C201A0E16000A0E1021EA0E1FF34121206 -:103DA000FF0433130E0320121EFF2F11000032E315 -:103DB000FF0433131EFF2F0130402DE90E4DA0E309 -:103DC000025100E20201C0E36AFFFFEA012090E134 -:103DD0001EFF2F0130402DE90050A0E3060000EA4D -:103DE000012090E11EFF2F0130402DE9025111E228 -:103DF0000100005A000070E20010E1E2014BA0E374 -:103E0000324084E200C0A0E10100A0E10C10A0E17A -:103E100020CBB0E13FFFFF0A0320A0E3ACC1B0E13B -:103E200003208212ACC1B0E103208212AC2182E0F7 -:103E3000203062E211C3A0E13112A0E1101381E150 -:103E40003002A0E1024084E032FFFFEA70402DE939 -:103E5000FFC0A0E307CC8CE3204A1CE0225A1C10D0 -:103E60000C0034110C0035117500000B054084E086 -:103E7000026020E08C0AC0E18C2AC2E1005691E188 -:103E800002569311010680E3012682E31D00000A19 -:103E900091C38EE00050A0E390E3A5E0023106E27A -:103EA00091E2A5E00060A0E39052A6E000003CE3B0 -:103EB00001E08E13FF4044E2020C56E3034CC4E2DF -:103EC0000200002A8EE0B0E10550B5E00660A6E0F1 -:103ED000860583E1A50A80E18515A0E1AE1A81E19E -:103EE0008EE5A0E1FDC054E2070C5C831100008A5E -:103EF00002015EE3A1E0B0010010B1E2040AA0E01B -:103F00007040BDE81EFF2FE1026106E2000086E17D -:103F1000031081E1020020E0AC4054E00C5074C07A -:103F2000040A80C17040BDC81EFF2FC1010680E396 -:103F300000E0A0E3014054E25D0000CA360074E3F3 -:103F40000010A0D3020100D27040BDD81EFF2FD1B7 -:103F5000004064E2204054E21A0000AA0C4094E2BF -:103F60000C0000CA144084E2205064E21135A0E144 -:103F70003114A0E1101581E1022100E20201C0E349 -:103F8000A31F91E03004A2E083E09EE1A31FC101E2 -:103F90007040BDE81EFF2FE10C4064E2205064E257 -:103FA0001134A0E13115A0E1101481E1020100E219 -:103FB000A31F91E00000A0E283E09EE1A31FC101E6 -:103FC0007040BDE81EFF2FE1205064E211E58EE154 -:103FD0003134A0E1103583E13014A0E1020100E2A8 -:103FE0003014C1E1A31F81E083E09EE1A31FC10162 -:103FF0007040BDE81EFF2FE1000034E30800001A06 -:10400000026100E28110B0E10000A0E0010610E3CF -:1040100001404402FAFFFF0A060080E1000035E398 -:104020000EF0A011026102E28330B0E10220A2E0B2 -:10403000010612E301504502FAFFFF0A062082E161 -:104040000EF0A0E10C0034E1225A0CE00C00351116 -:104050000700000A806091E182609311E5FFFF1A7A -:10406000020020E0020100E20010A0E37040BDE881 -:104070001EFF2FE1806091E10310A0010200A0016A -:10408000826093111000000A0C0034E10100001A54 -:10409000006691E10C00001A0C0035E10300001AE3 -:1040A000026693E10310A0110200A0110600001A9D -:1040B000020020E0020100E27F0480E30F0680E3BB -:1040C0000010A0E37040BDE81EFF2FE17F0480E3F5 -:1040D0003E0780E37040BDE81EFF2FE170402DE9F0 -:1040E000FFC0A0E307CC8CE3204A1CE0225A1C103E -:1040F0000C0034110C0035115E00000B054044E04B -:1041000002E020E0025693E10006A0E14C00000A24 -:104110000226A0E10152A0E3222285E1232C82E1C4 -:104120000334A0E1205285E1215C85E10164A0E136 -:1041300002010EE2020055E103005601FD40A4E237 -:10414000034C84E20100002AA220B0E16330A0E128 -:10415000036056E00250C5E0A220B0E16330A0E168 -:104160000116A0E302C7A0E303E056E002E0D5E0B9 -:10417000036046200E50A0210C108121A220B0E146 -:104180006330A0E103E056E002E0D5E003604620A2 -:104190000E50A021AC108121A220B0E16330A0E13B -:1041A00003E056E002E0D5E0036046200E50A02177 -:1041B0002C118121A220B0E16330A0E103E056E0A0 -:1041C00002E0D5E0036046200E50A021AC11812111 -:1041D00006E095E10D00000A0552A0E1265E85E1AA -:1041E0000662A0E18221A0E1A32E82E18331A0E159 -:1041F0002CC2B0E1DBFFFF1A010610E30600001A33 -:10420000010080E10010A0E302C1A0E3D5FFFFEAB6 -:10421000010610E3010080010010A003FDC054E27C -:10422000070C5C8343FFFF8A02C055E003C05600C1 -:10423000A1C0B0010010B1E2040AA0E07040BDE8E6 -:104240001EFF2FE102E10EE220068EE1AC4094E079 -:104250000C5074C0040A80C17040BDC81EFF2FC13D -:10426000010680E300E0A0E3014054E231FFFFEAF1 -:1042700006E085E12FFFFFEA225A0CE00C0034E152 -:104280000C00350190FFFF0A0C0034E10600001A13 -:10429000004691E18CFFFF1A0C0035E183FFFF1A05 -:1042A0000310A0E10200A0E187FFFFEA0C0035E166 -:1042B0000400001A025693E168FFFF0A0310A0E110 -:1042C0000200A0E180FFFFEA806091E1826093112B -:1042D00048FFFF1A804091E174FFFF1A825093E17A -:1042E0005EFFFF1A78FFFFEA00C0E0E3020000EA89 -:1042F00001C0A0E3000000EA01C0A0E304C00DE596 -:1043000080C0A0E1CCCAF0E182C0A0E1CCCAF0112B -:104310000D00000A80C091E182C0930102003011BB -:10432000030031010000A0031EFF2F01000070E315 -:10433000020030E10200505103005101C20FA021E0 -:10434000C20FE031010080E31EFF2FE180C0A0E139 -:10435000CCCAF0E10100001A00C691E10400001A85 -:1043600082C0A0E1CCCAF0E1E9FFFF1A02C693E1E6 -:10437000E7FFFF0A04001DE51EFF2FE100C0A0E1DA -:104380000200A0E10C20A0E101C0A0E10310A0E127 -:104390000C30A0E1FFFFFFEA01402DE9D5FFFFEB64 -:1043A000000050E3000070430140BDE81EFF2FE114 -:1043B00008E02DE5F7FFFFEB0100A0030000A013CC -:1043C00008E09DE41EFF2FE108E02DE5F1FFFFEB83 -:1043D0000100A0330000A02308E09DE41EFF2FE1B0 -:1043E00008E02DE5EBFFFFEB0100A0930000A083A8 -:1043F00008E09DE41EFF2FE108E02DE5DEFFFFEB66 -:104400000100A0930000A08308E09DE41EFF2FE1BF -:1044100008E02DE5D8FFFFEB0100A0330000A0234A -:1044200008E09DE41EFF2FE18020A0E1022692E239 -:104430000C00002A0900005A3E3EE0E3C22A53E085 -:104440000A00009A8035A0E1023183E3A13A83E1BA -:10445000020110E33302A0E1000060121EFF2FE111 -:104460000000A0E31EFF2FE1001691E10200001AF8 -:10447000020110E20201E0031EFF2FE10000A0E3B1 -:104480001EFF2FE18020A0E1073252E202C6532234 -:104490007FC57C220600009A02C100E28121A0E1D2 -:1044A000A11E8CE1020152E30301A1E00100C0035F -:1044B0001EFF2FE1010110E30F00001A2E2693E2E8 -:1044C000020100B21EFF2FB1010680E3A22AA0E183 -:1044D000182062E220C062E2113CB0E13112A0E19A -:1044E000011081138035A0E1A335A0E1131C81E107 -:1044F0003332A0E18330A0E1E6FFFFEAC23AF0E107 -:104500000300001A003691E17F04A0130305801315 -:104510001EFF2F11020100E27F0480E3020580E309 -:104520001EFF2FE1020120E2000000EA021121E259 -:104530008020B0E18130B0110300321142CCF01183 -:1045400043CCF0114700000A222CA0E1233C72E08A -:10455000032082C0011020C0000021C0011020C033 -:10456000003063B2190053E31EFF2F81020110E3F4 -:10457000020580E3FF04C0E300006012020111E3C2 -:10458000021581E3FF14C1E300106112030032E160 -:104590002E00000A012042E2510390E0203063E245 -:1045A0001113A0E1023100E20100005A001071E293 -:1045B0000000E0E2020550E30B00003A010450E382 -:1045C0000400003AA000B0E16110A0E1012082E205 -:1045D000FE0052E33800002A020151E3820BA0E002 -:1045E0000100C003030080E11EFF2FE18110B0E154 -:1045F0000000A0E0020510E3012042E2F5FFFF1AEF -:1046000020C6B0E10006A0010C204202FF0810E322 -:104610000004A001082042020F0610E30002A001DE -:1046200004204202030510E30001A001022042021F -:10463000020550E38000A0310020D2E2820B80A06E -:10464000002062B2030080A1300283B11EFF2FE17F -:10465000000032E3021521E202052002012082025D -:1046600001304312CAFFFFEA8130A0E142CCF0E101 -:1046700043CCF0111300000A030032E10200000AEB -:10468000000032E30100A0011EFF2FE1010030E134 -:104690000000A0131EFF2F11FF0412E30200001AF6 -:1046A0008000B0E1020180231EFF2FE1022492E28C -:1046B000020580321EFF2F31023100E27F0483E3C6 -:1046C000020580E31EFF2FE1422CF0E10100A01162 -:1046D000433CF0010010A0118024B0E18134B0010E -:1046E00001003001010580131EFF2FE10030A0E31F -:1046F000010000EA023110E20000604200C0B0E1B7 -:104700001EFF2F014B3483E30010A0E10000A0E363 -:104710000F0000EA012090E11EFF2F010030A0E30E -:10472000050000EA012090E11EFF2F01023111E295 -:104730000100005A000070E20010E1E201C0B0E1A7 -:1047400000C0A0010010A0010000A0035B3483E3BF -:1047500001324302023543E21720A0E301085CE383 -:104760002CC8A02110204222010C5CE32CC4A02103 -:104770000820422210005CE32CC2A0210420422227 -:1047800004005CE302204222AC204230AC2152E023 -:10479000823B43E0060000BA113283E010C2A0E180 -:1047A000202062E202015CE33002A3E00100C003CA -:1047B0001EFF2FE1202082E211C2A0E1202062E250 -:1047C0008C0090E13102A3E0AC0FC0011EFF2FE18D -:1047D000FFC0A0E3A02B1CE0A13B1C100C00321179 -:1047E0000C0033113E00000A032082E001C020E0EB -:1047F0008004B0E18114B0111000000A0233A0E37C -:10480000A00283E1A11283E1903181E002010CE278 -:10481000020551E38110A031A31F81318330A03103 -:10482000010080E17F20C2E2FD0052E30F00008A18 -:10483000020153E3820BA0E00100C0031EFF2FE141 -:10484000000030E302C10CE28114A001A0048CE15D -:10485000A10480E17F2052E2FF3072C2820B80C14E -:104860001EFF2FC1020580E30030A0E3012052E2C9 -:10487000350000CA190072E3020100D21EFF2FD1D9 -:10488000002062E28010B0E13112A0E1202062E25B -:1048900010C2A0E16100B0E10000A0E28C3093E121 -:1048A000AC0FC0011EFF2FE1000032E302C100E2A5 -:1048B0008000A0010205100301204202FBFFFF0A55 -:1048C0000C0080E1000033E302C101E28110A0018D -:1048D0000205110301304302FBFFFF0A0C1081E1C6 -:1048E000C0FFFFEAA13B0CE00C0032E10C003311E9 -:1048F0000500000A02C1D0E302C1D113E9FFFF1A8B -:10490000010020E0020100E21EFF2FE1000030E381 -:10491000020130130100A001000031130201311324 -:104920000D00000A0C0032E10100001A8024B0E101 -:104930000900001A0C0033E10200001A8134B0E1D2 -:104940000100A0110400001A010020E0020100E2B1 -:104950007F0480E3020580E31EFF2FE17F0480E3F4 -:10496000030580E31EFF2FE1FFC0A0E3A02B1CE0A6 -:10497000A13B1C100C0032110C0033113A00000A4C -:10498000032042E001C020E08114B0E18004A0E1F6 -:104990001C00000A0132A0E3211283E1203283E1EE -:1049A00002010CE2010053E18330A0317D20A2E23C -:1049B00002C5A0E3010053E1013043200C00802137 -:1049C000A10053E1A1304320AC008021210153E13B -:1049D000213143202C018021A10153E1A131432049 -:1049E000AC0180210332B0E12CC2B011F0FFFF1AFC -:1049F000FD0052E39DFFFF8A010053E1820BA0E01E -:104A00000100C0031EFF2FE102C10CE2A0048CE1F3 -:104A10007F2092E2FF3072C2820B80C11EFF2FC145 -:104A2000020580E30030A0E3012052E28FFFFFEA9D -:104A3000000032E302C100E28000A0010205100381 -:104A400001204202FBFFFF0A0C0080E1000033E37B -:104A500002C101E28110A0010205110301304302ED -:104A6000FBFFFF0A0C1081E1C4FFFFEAA13B0CE051 -:104A70000C0032E10500001A8024B0E1B6FFFF1AF5 -:104A80000C0033E1AFFFFF1A0100A0E1B2FFFFEA23 -:104A90000C0033E10300001A8134B0E197FFFF0AF4 -:104AA0000100A0E1ACFFFFEA02C1D0E302C1D113D3 -:104AB000DEFFFF1A0221D0E3A2FFFF1A0231D1E389 -:104AC0008EFFFF1AA4FFFFEA00C0E0E3020000EA45 -:104AD00001C0A0E3000000EA01C0A0E304C00DE5AE -:104AE0008020A0E18130A0E142CCF0E143CCF01184 -:104AF0000600000AA3C092E10100301103005250E9 -:104B0000C10FA081C10FE031010080131EFF2FE112 -:104B100042CCF0E10100001A80C4B0E10300001AA9 -:104B200043CCF0E1F2FFFF1A81C4B0E1F0FFFF0ACD -:104B300004001DE51EFF2FE100C0A0E10100A0E17F -:104B40000C10A0E1FFFFFFEA0F402DE9E1FFFFEBB2 -:104B5000000050E3000070430F40BDE81EFF2FE14E -:104B600008E02DE5F7FFFFEB0100A0030000A01314 -:104B700008E09DE41EFF2FE108E02DE5F1FFFFEBCB -:104B80000100A0330000A02308E09DE41EFF2FE1F8 -:104B900008E02DE5EBFFFFEB0100A0930000A083F0 -:104BA00008E09DE41EFF2FE108E02DE5E1FFFFEBAB -:104BB0000100A0930000A08308E09DE41EFF2FE108 -:104BC00008E02DE5DBFFFFEB0100A0330000A02390 -:104BD00008E09DE41EFF2FE18020A0E17F0452E366 -:104BE0000800003A9E30A0E3222C53E00700009A10 -:104BF0000034A0E1023183E3020110E33302A0E1BB -:104C0000000060121EFF2FE10000A0E31EFF2FE155 -:104C1000610072E30100001A8024B0E10200001A72 -:104C2000020110E20201E0031EFF2FE10000A0E3F9 -:104C30001EFF2FE1F0B55F4656464D464446F0B4A0 -:104C40000024002588B000940195141C1D1C002927 -:104C500000DAFFE000260296002B00DAF3E0261CC3 -:104C600081460F1C002D5CD1BC4200D974E0002CA1 -:104C700000D10DE1BF4B9E4200D9F4E0FF2E00D9D8 -:104C8000DFE100210023BC4A341CDC40135D2022FC -:104C9000CB18D31A9A46002B00D071E1B54B0120F6 -:104CA00033400490BD1B9B46370C391C281CFEF773 -:104CB0004BFD5946804644464C43281C391CFEF7A0 -:104CC000DBFD4A460004130C1843844208D9012333 -:104CD0005B4280199844864202D8844200D9D5E1CB -:104CE000041B391C201CFEF72FFD051C5846684389 -:104CF000391C8246201CFEF7BFFD9E4B494600042E -:104D00000B401843824506D93018013D864202D82F -:104D1000824500D9B3E142461304281C1843049B82 -:104D200005E0291CBD4200D873E000200023029A50 -:104D30000090019300980199002A04D0031C0C1CD8 -:104D400000215842A14108B03CBC90469946A24679 -:104D5000AB46F0BC04BC1047864B9C4200D990E0A7 -:104D6000FF2C00D967E100210023834A351CDD4078 -:104D7000535DCB182021CD1A002D0BD03A1C4B1BB4 -:104D80004F46DF404846AA403B1CA840171CAE4097 -:104D90001F438146774B310C3340381C9B46884675 -:104DA000FEF7D2FC5A4682464146381C54465443CC -:104DB000FEF762FD4D4600042B0C1843844208D9CF -:104DC00001277F428019BA44864202D8844200D922 -:104DD00059E1041B4146201CFEF7B6FC4146051C68 -:104DE0005F464743201CFEF747FD624B49460004DF -:104DF0000B401843874206D93018013D864202D83D -:104E0000874200D93DE152461304281C1843002371 -:104E10008DE7584B9D422DD8FF2D00D914E100207D -:104E20000023554A0C1CDC40135D2022C318D31A02 -:104E30009A46002B35D1B94202D34E4500D974E7CA -:104E40000120002373E7029CE443029400255442AE -:104E50009D4104E70F1C061C00217042B941012747 -:104E60007F420297F8E6454B9E4200D9EFE01021C1 -:104E7000102308E7414B9D4200D9DFE010201023AA -:104E8000CFE73E4B9C4200D9E4E0102110236CE7B1 -:104E900001200021FEF758FC364B061C9E42E2D84A -:104EA000ECE6D21A1D1C9940331CD340AE40194386 -:104EB00007963B1C4E46D640AB4033433C1CD44087 -:104EC00005930F0C2B4B0E1C8846201C391C1E40D2 -:104ED000FEF73AFC391C8346201CFEF7CDFC5D46EC -:104EE0007543059900040B0C1843854206D901222D -:104EF000524240449344804500D8BAE0441B201CF1 -:104F0000391CFEF721FC391C051C4643201CFEF70A -:104F1000B3FC184B059C000423401843864204D977 -:104F20004044013D804500D89DE0801B5E4633042F -:104F30001D43104E079F079B2A1C3340390C3240FB -:104F40002C0C1F1C574384464A43181C60433B0CDF -:104F500012189A186143904202D980204002091821 -:104F6000130CC818844563D3844558D0281C0023EB -:104F7000DDE60000FFFF000028580100FFFFFF00F2 -:104F8000191C9E403C1CD31A4D46DC40DD403A1CA7 -:104F9000404B8A40370C2A433340391C201C9B4627 -:104FA0000692FEF7D1FB391C03905D464543201C59 -:104FB000FEF762FC069900040B0C1843854205D9E4 -:104FC000039A8019013A0392864246D9441B201C59 -:104FD000391CFEF7B9FB5B468046391C201C454650 -:104FE0005D43FEF749FC2B4B069C0004234018430D -:104FF000854209D90121494280198844864203D853 -:10500000854201D988448019039C4A4653469A40F8 -:10501000451B2304404618439146049045E65146FB -:105020004B468B40391C12043140521893429DD29A -:10503000681E00237BE60821082396E61820182323 -:10504000EFE6082108231EE608200823E9E61821D8 -:10505000182318E61821182387E68542B6D9013AA5 -:1050600080190392B2E7864200D85EE7013D4044D2 -:105070005BE7854200D841E7934440443EE7013D69 -:1050800049E6013DBFE6BA448019A2E6984480197A -:1050900026E60000FFFF000000C09FE51CFF2FE197 -:1050A0002512010000C09FE51CFF2FE179380100A7 -:1050B00000C09FE51CFF2FE1354C010000C09FE5BB -:1050C0001CFF2FE17913010000C09FE51CFF2FE1B9 -:1050D000CD12010000C09FE51CFF2FE189D0000028 -:1050E00000C09FE51CFF2FE101D0000000C09FE53C -:1050F0001CFF2FE1B516010000C09FE51CFF2FE14A -:105100004937010000C09FE51CFF2FE1E1CF0000FF -:105110007847C04675FCFFEA7847C04675FCFFEA51 -:105120007847C04673FCFFEA7847C0460BFBFFEAAE -:105130007847C0463BFAFFEA7847C04638FAFFEAAC -:105140007847C04640FBFFEA7847C046B5FCFFEA17 -:105150007847C046E0FBFFEA7847C04661FCFFEABB -:105160007847C0465FFCFFEA7847C046BEDAFFEAF0 -:105170007847C046A3DAFFEA7847C046B0DAFFEACC -:105180007847C04687DAFFEA7847C04690DAFFEAF8 -:105190007847C0465CDAFFEA7847C04622DAFFEA81 -:1051A0007847C04651FCFFEA0A0A50726F67726185 -:1051B0006D6D2069732072756E6E696E67202E2E7C -:1051C0002E20000050726F636573736F7220436C02 -:1051D0006F636B204672657175656E63793A202541 -:1051E0006420487A0A000000506572697068657230 -:1051F000616C20436C6F636B204672657175656EE0 -:1052000063793A20256420487A0A000006001400D9 -:1052100001000000D008080000E1000007000100C4 -:1052200000000000E42D061304000B000F386F4F40 -:10523000060106000101000000000F8006010600C3 -:1052400001020001000011880601060001030001AF -:105250000000128D06010600010400000000128FFC -:1052600006010600010600010000159C060106006B -:105270000111000000001FD006010600011200010C -:10528000000021D8060106000120000000002E1BAE -:10529000060106000121000000002F200601060083 -:1052A0000122000000003025060106000130000048 -:1052B00000003E6B06160800000001000000000020 -:1052C0002590061A28000500000004030A0250C3B6 -:1052D00000000F0A0A3C00010000FA00FA00640016 -:1052E0002C010000000000000000000000005864D5 -:1052F00006080600C80001000000DD6806090D0070 -:1053000000000000FFFF0000000000000721AFB513 -:105310006200000094D200005ADA00005ADA00005D -:10532000A4D200005ADA00005ADA00005ADA00006B -:105330005ADA00005ADA00005ADA0000A8D2000057 -:10534000C2D200005ADA0000B8D20000CCD200006D -:105350005ADA00001CD3000026D3000026D3000038 -:1053600026D3000026D3000026D3000026D3000059 -:1053700026D3000026D3000026D300005ADA00000E -:105380005ADA00005ADA00005ADA00005ADA00004D -:105390005ADA00005ADA00005ADA00005ADA00003D -:1053A00078D30000C8D3000006D4000006D4000063 -:1053B00006D400005ADA00005ADA00005ADA000077 -:1053C0005ADA00004CD300005ADA00005ADA000022 -:1053D00066D700005ADA00005ADA00005ADA0000F4 -:1053E000E0D700005ADA000014D900005ADA0000B1 -:1053F0005ADA000044D900005ADA00005ADA0000F4 -:105400005ADA00005ADA00005ADA00005ADA0000CC -:105410005ADA00005ADA00005ADA00005ADA0000BC -:1054200078D30000D0D3000006D4000006D40000DA -:1054300006D4000050D30000D0D300005ADA000098 -:105440005ADA000054D300005ADA000036D70000C0 -:105450006ED70000C8D700006ED300005ADA0000F3 -:10546000E0D700005ADA00001CD900005ADA000028 -:105470005ADA00008ED20000303030303030303018 -:10548000303030303030303020202020202020209C -:105490002020202020202020F6EC0000F6EC000048 -:1054A0000AED000028ED0000EAEC0000E4EC00004A -:1054B0002400004084590100605901006059010036 -:1054C00060590100605901006059010060590100F4 -:1054D000605901006059010060590100FFFFFFFFA2 -:1054E000FFFFFFFFC45901000000F03F0000000073 -:1054F00000002440000000000000594000000000AF -:1055000000408F40000000000088C3400000000001 -:10551000006AF8400000000080842E410000000076 -:10552000D01263410000000084D7974100000000C2 -:1055300065CDCD41000000005FA0024200000020C8 -:1055400076483742000000E8941A6D42000000A23D -:105550009C30A242000040E5C4BCD6420000901E30 -:10556000F56B0C430000342679C341430080E037DB -:105570005734764300A0D8856DC1AB4300C84E6751 -:10558000E458E143003D91601DAF1544408CB5786F -:10559000E41A4B4450EFE2D6CFF0804492D54D064A -:1055A000022DB544F64AE1C74378EA44B49DD9795F -:1055B00079C341430080E037B5B89346176E05B50F -:1055C000034F384DF5F93FE94877825A321D30F9DB -:1055D000DD4F15753CBF737FB2D29C3CBC89D89718 -:1055E00023F6493933A7A8D5FD0FA5323DA7F444CA -:1055F00008BA5B259D978CCF2806C80A436FAC6418 -:1056000005000000190000007D0000000000F03FD0 -:10561000000000000000F83F000000000000000053 -:1056200000000000EBFD4C3E06D0CF430000000020 -:105630000000000003B8E23F00000040FB21F93FFA -:10564000FB2109407CD91240FB2119407A6A1F4096 -:105650007CD92240BBFD2540FB2129403A462C4005 -:105660007A6A2F405C4731407CD932409C6B344091 -:10567000BBFD3540DB8F3740FB2139401BB43A403E -:105680003A463C405AD83D407A6A3F404C7E4040C2 -:105690005C4741406C1042407CD942408CA2434060 -:1056A0009C6B4440AC344540BBFD4540CBC64640B6 -:1056B000DB8F4740EB584840FB21494083F9A2006B -:1056C000444E6E00FC291500D1572700DD34F5004B -:1056D00062DBC0003C999500419043006351FE009D -:1056E000BBDEAB00B761C5003A6E2400D24D42006C -:1056F0004906E00009EA2E001C92D100EB1DFE00D5 -:1057000029B11C00E83EA700F535820044BB2E00FD -:105710009CE98400B4267000417E5F00D691390078 -:10572000538339009CF439008B5F840028F9BD0055 -:10573000F81F3B00DEFF97000F980500112FEF00C8 -:105740000A5A8B006D1F6D00CF7E360009CB2700F3 -:10575000464FB7009E663F002DEA5F00BA277500EE -:10576000E5EBC7003D7BF100F739070092528A0054 -:10577000FB6BEA001FB15F00085D8D00300356002F -:105780007BFC4600F0AB6B0020BCCF0036F49A00E7 -:10579000E3A91D005E619100081BE6008599650084 -:1057A000A0145F008D40680080D8FF0027734D0073 -:1057B00006063100CA561500C9A873007BE26000D6 -:1057C0006B8CC00002000000030000000400000019 -:1057D00006000000FB21F93F000000402D44743E0C -:1057E000000000009846F83C0000008051CC783B57 -:1057F00000000060831BF0390000008020257A380B -:10580000000000402282E336000000801DF369356D -:105810000000000001000000000030430000000014 -:10582000000030C300000000000102020303030374 -:105830000404040404040404050505050505050520 -:105840000505050505050505060606060606060600 -:1058500006060606060606060606060606060606E8 -:1058600006060606060606060707070707070707D0 -:1058700007070707070707070707070707070707B8 -:1058800007070707070707070707070707070707A8 -:105890000707070707070707070707070707070798 -:1058A0000707070707070707080808080808080880 -:1058B0000808080808080808080808080808080868 -:1058C0000808080808080808080808080808080858 -:1058D0000808080808080808080808080808080848 -:1058E0000808080808080808080808080808080838 -:1058F0000808080808080808080808080808080828 -:105900000808080808080808080808080808080817 -:105910000808080808080808080808080808080807 -:1059200008080808080808080A0000003031323367 -:1059300034353637383961626364656600000000CB -:10594000696E6600494E46004E414E006E616E0023 -:1059500030313233343536373839414243444546A5 -:105960000000000062756720696E207666707269BB -:105970006E74663A206261642062617365000000A3 -:10598000300000002E000000286E756C6C290000AD -:10599000432D5554462D3800432D534A495300009A -:1059A000432D4555434A5000432D4A4953000000BA -:1059B000496E66696E697479000000004E614E00A0 -:1059C0004300000049534F2D383835392D31000040 -:0C59D000706F77007371727400000000AB -:1059DC00D007010014010000E803000000020002DF -:1059EC00FF090000013E2A3E3C233C01010100005E -:1059FC002400004000000000100300406C03004035 -:105A0C00C80300400000000000000000000000007F -:105A1C00000000000000000000000000000000007A -:105A2C000000000000000000C05901000000000050 -:105A3C00000000000000000000000000000000005A -:105A4C00000000000000000000000000000000004A -:105A5C00000000000000000000000000000000003A -:105A6C00000000000000000000000000000000002A -:105A7C00000000000000000000000000000000001A -:105A8C00000000000000000000000000000000000A -:105A9C0000000000000000000100000000000000F9 -:105AAC000E33CDAB34126DE6ECDE05000B000000BE -:105ABC0000000000000000000000000000000000DA -:105ACC0000000000000000000000000000000000CA -:105ADC0000000000000000000000000000000000BA -:105AEC0000000000000000000000000000000000AA -:105AFC00000000000000000000000000000000009A -:105B0C000000000000000000000000000000000089 -:105B1C000000000000000000000000000000000079 -:105B2C000000000000000000000000000000000069 -:105B3C000000000000000000000000000000000059 -:105B4C000000000000000000000000000000000049 -:105B5C000000000000000000000000000000000039 -:105B6C000000000000000000000000000000000029 -:105B7C000000000000000000000000000000000019 -:105B8C000000000000000000000000000000000009 -:105B9C0000000000000000000000000000000000F9 -:105BAC0000000000000000000000000000000000E9 -:105BBC0000000000000000000000000000000000D9 -:105BCC0000000000000000000000000000000000C9 -:105BDC0000000000000000000000000000000000B9 -:105BEC0000000000000000000000000000000000A9 -:105BFC000000000000000000000000000000000099 -:105C0C000000000000000000000000000000000088 -:105C1C000000000000000000000000000000000078 -:105C2C000000000000000000000000000000000068 -:105C3C000000000000000000000000000000000058 -:105C4C000000000000000000000000000000000048 -:105C5C000000000000000000000000000000000038 -:105C6C000000000000000000000000000000000028 -:105C7C000000000000000000000000000000000018 -:105C8C000000000000000000000000000000000008 -:105C9C0000000000000000000000000000000000F8 -:105CAC0000000000000000000000000000000000E8 -:105CBC0000000000000000000000000000000000D8 -:105CCC0000000000000000000000000000000000C8 -:105CDC0000000000000000000000000000000000B8 -:105CEC0000000000000000000000000000000000A8 -:105CFC000000000000000000000000000000000098 -:105D0C000000000000000000000000000000000087 -:105D1C000000000000000000000000000000000077 -:105D2C000000000000000000000000000000000067 -:105D3C000000000000000000000000000000000057 -:105D4C000000000000000000000000000000000047 -:105D5C000000000000000000000000000000000037 -:105D6C000000000000000000000000000000000027 -:105D7C000000000000000000000000000000000017 -:105D8C000000000000000000000000000000000007 -:105D9C0000000000000000000000000000000000F7 -:105DAC0000000000000000000000000000000000E7 -:105DBC0000000000000000000000000000000000D7 -:105DCC0000000000000000000000000000000000C7 -:105DDC0000000000000000000000000000000000B7 -:105DEC0000000000000000000000000000000000A7 -:105DFC000000000001000000430000000000000053 -:105E0C00000000000000000000000000340400400E -:105E1C00340400403C0400403C0400404404004076 -:105E2C00440400404C0400404C0400405404004026 -:105E3C00540400405C0400405C04004064040040D6 -:105E4C00640400406C0400406C0400407404004086 -:105E5C00740400407C0400407C0400408404004036 -:105E6C00840400408C0400408C04004094040040E6 -:105E7C00940400409C0400409C040040A404004096 -:105E8C00A4040040AC040040AC040040B404004046 -:105E9C00B4040040BC040040BC040040C4040040F6 -:105EAC00C4040040CC040040CC040040D4040040A6 -:105EBC00D4040040DC040040DC040040E404004056 -:105ECC00E4040040EC040040EC040040F404004006 -:105EDC00F4040040FC040040FC04004004050040B5 -:105EEC00040500400C0500400C0500401405004062 -:105EFC00140500401C0500401C0500402405004012 -:105F0C00240500402C0500402C05004034050040C1 -:105F1C00340500403C0500403C0500404405004071 -:105F2C00440500404C0500404C0500405405004021 -:105F3C00540500405C0500405C05004064050040D1 -:105F4C00640500406C0500406C0500407405004081 -:105F5C00740500407C0500407C0500408405004031 -:105F6C00840500408C0500408C05004094050040E1 -:105F7C00940500409C0500409C050040A405004091 -:105F8C00A4050040AC050040AC050040B405004041 -:105F9C00B4050040BC050040BC050040C4050040F1 -:105FAC00C4050040CC050040CC050040D4050040A1 -:105FBC00D4050040DC050040DC050040E405004051 -:105FCC00E4050040EC050040EC050040F405004001 -:105FDC00F4050040FC050040FC05004004060040B0 -:105FEC00040600400C0600400C060040140600405D -:105FFC00140600401C0600401C060040240600400D -:10600C00240600402C0600402C06004034060040BC -:10601C00340600403C0600403C060040440600406C -:10602C00440600404C0600404C060040540600401C -:10603C00540600405C0600405C06004064060040CC -:10604C00640600406C0600406C060040740600407C -:10605C00740600407C0600407C060040840600402C -:10606C00840600408C0600408C06004094060040DC -:10607C00940600409C0600409C060040A40600408C -:10608C00A4060040AC060040AC060040B40600403C -:10609C00B4060040BC060040BC060040C4060040EC -:1060AC00C4060040CC060040CC060040D40600409C -:1060BC00D4060040DC060040DC060040E40600404C -:1060CC00E4060040EC060040EC060040F4060040FC -:1060DC00F4060040FC060040FC06004004070040AB -:1060EC00040700400C0700400C0700401407004058 -:1060FC00140700401C0700401C0700402407004008 -:10610C00240700402C0700402C07004034070040B7 -:10611C00340700403C0700403C0700404407004067 -:10612C00440700404C0700404C0700405407004017 -:10613C00540700405C0700405C07004064070040C7 -:10614C00640700406C0700406C0700407407004077 -:10615C00740700407C0700407C0700408407004027 -:10616C00840700408C0700408C07004094070040D7 -:10617C00940700409C0700409C070040A407004087 -:10618C00A4070040AC070040AC070040B407004037 -:10619C00B4070040BC070040BC070040C4070040E7 -:1061AC00C4070040CC070040CC070040D407004097 -:1061BC00D4070040DC070040DC070040E407004047 -:1061CC00E4070040EC070040EC070040F4070040F7 -:1061DC00F4070040FC070040FC07004004080040A6 -:1061EC00040800400C0800400C0800401408004053 -:1061FC00140800401C0800401C0800402408004003 -:10620C00240800402C0800402C080040000002002C -:04621C00FFFFFFFF82 +:1000000086B00B320090162A02D81020049004E02B +:1000100007239A430492002A02DB049A8A4203D2FD +:1000200000980C230360F2E1009800F06DFAC04BD9 +:100030000499994216D8C908BE4ACB009B18DC68BF +:100040009C4204D1231C0833DC689C4208D06168C0 +:1000500003239943E268A3686118DA6093600CE2B5 +:100060008F1C41E0049B5A0A002A01D1D90826E0DE +:10007000042A04D804988309191C38311FE0142A73 +:1000800002D8111C5B311AE0542A04D804990B0BD6 +:10009000191C6E3113E0AA235B009A4204D8049A1B +:1000A000D30B191C77310AE0A34B9A4203D97E2166 +:1000B00005E0013917E00498830C191C7C319D4A36 +:1000C000CB009D18EC680CE062680323101C049AB6 +:1000D0009843831A0F2BECDCE268002B00DBC8E1AD +:1000E000141CAC42F0D14F1C9448924B856801938C +:1000F000854200D181E06A680323141C04999C4363 +:10010000601A0F280EDD049B6A1801210B436B60F7 +:100110008A4BDA609A60D3609360031C0B43536090 +:10012000105009E08549C9608960002809DB2B1956 +:100130005A6801210A435A60009800F0E7F9281C28 +:10014000A3E17F4B9C4213D8E1080B1C002900DA85 +:10015000CB1C01989B1001229A40436813434360D3 +:10016000CB001B189A68EB60AA60D5609D6044E0E4 +:10017000620A002A01D1E2081FE0042A03D8A30979 +:100180001A1C383219E0142A01D85B3215E0542ABF +:1001900003D8230B1A1C6E320FE0AA235B009A428D +:1001A00003D8E30B1A1C773207E0634B9A4201D95C +:1001B0007E2202E0A30C1A1C7C320199D30058184D +:1001C000816881420FD15B48131C002A00DA033397 +:1001D0009B1001229A404368134343600B1C08E0C4 +:1001E0008968814204D04B68032293439C42F7D331 +:1001F000CB68EB60A960CD609D603A1C002F00DAEF +:10020000FA1C01239210191C91404A4A029252682A +:1002100091424AD8114207D103239F43043700E09B +:10022000043749001142FBD00198FB001B180593CD +:10023000BC461E1CF4680DE0626803239A43131C3D +:10024000049A9D1A0F2D00DDF6E0E068002D00DB1A +:1002500006E1041CB442EFD101239C446046032311 +:10026000184202D0261C0836E4E705983C1C0323FC +:100270001C4215D0031C0268083B181C9A4201D18D +:10028000013CF4E7029A5368490099420DD80029CD +:100290000BD0674601E0043749001942FBD0C3E7A1 +:1002A000029843688B434360ECE702998F687A6851 +:1002B00003239A43049B03929A4203D3D01A0F2834 +:1002C00000DDA6E01F4B1B6804981033C4181E4BBA +:1002D0001B68013304D01D491D4B6218141C1C40BF +:1002E0000098211C04F07AFF421C00D181E0039B9E +:1002F000FE18051CB04203D202998F4279D196E0D4 +:10030000144A1368E1181160B0420AD10F4B184229 +:1003100007D1029A03989368012122180A435A6070 +:100320005BE0094A1368013316D1106018E0000041 +:10033000F701000034040040540500003C04004074 +:10034000FF010000100B004040080040FF0F0000BC +:1003500000F0FFFF1C0B00404E4A831BCB181360BC +:100360000723021C1A4001D1002102E00823991A38 +:100370004518494B2A191A4080235B019B1ACC1857 +:10038000211C009804F02AFF411C01D1281C0024E4 +:10039000404B1A6812191A60431B029A1B1901215B +:1003A0000B4395606B60974217D0039B0F2B01D8CE +:1003B00069601EE0039A07230C3A9A437B680B405E +:1003C00013437B60B91805234B608B600F2A04D957 +:1003D000391C08310098FFF70DFB2E4B2F491A6886 +:1003E0000B689A4200D90A602D490B689A4200D9DD +:1003F0000A60029883685A68049903239A438A42E0 +:1004000002D3501A0F2804DC009800F07FF8002077 +:100410003CE0029A049B946801210B436360049BB7 +:10042000E218029B9A60031C0B43536029E0194AAF +:100430001368E118116074E70498049B22180120E6 +:100440000343E1686360A368D9608B6015492B1C86 +:100450000343CA608A60D16091605360555110E0D7 +:10046000E1184B68012213434B60A368D860836096 +:1004700007E0A368DA60936021184B6801221343F8 +:100480004B60009800F042F8201C083006B0F0BC29 +:1004900002BC08471C0B0040FF0F0000140B00407B +:1004A000180B00403C040040FF23194003E0037890 +:1004B0008B4203D00130013AF9D200207047C04688 +:1004C00030B5051C041CA9420FD2881885420CD2F5 +:1004D000A91803E00138037801390B70013AF9D209 +:1004E00005E00B78013123700134013AF9D2281C60 +:1004F00030BC02BC0847C046031C01E01970013340 +:10050000013AFBD27047C046704700007047C046B2 +:10051000021C081C002905D04B68D16C9B005A585E +:100520000260585070470000104B184201D0002262 +:1005300001E000041022FF231B06184201D10832FB +:100540000002F0231B06184201D104320001C0232F +:100550001B06184201D102328000002804DB430050 +:1005600001D4202200E00132101C70470000FFFF80 +:1005700002680723011C1A420DD0D30701D50020C1 +:1005800028E0930703D553080360012022E0930875 +:10059000036002201EE0104B1A4201D0002001E04F +:1005A000120C1020FF231A4201D10830120A0F2327 +:1005B0001A4201D10430120903231A4201D1023038 +:1005C0009208D30705D45208002A01D1202001E067 +:1005D00001300A6070470000FFFF000030B503697A +:1005E0000A69041C981A002814D1251C930014359C +:1005F000EA181433C918043A043914680B689C4289 +:1006000006D09C4202D20120404203E0012001E0DA +:10061000AA42F0D830BC02BC0847000030B5114BEC +:10062000114A03409B18002B01DD1C1C07E05B42B4 +:100630001A15132A05DC80231B031C1C14410025FA +:100640000AE0143A1E2A01DD012203E01F239B1A4F +:1006500001229A400024151C291C201C30BC04BC1B +:10066000104700000000F07F0000C0FCF0B583B030 +:1006700003690091011C14319B00CC18251F2A68C6 +:10068000101C01910292FFF74FFF202300991B1AC3 +:100690000B600A2818DC019A0B23191A954201D81D +:1006A000002402E0231C083B1C68029A1E4BCA402F +:1006B000161C1E43029A031C15339A40131C221C5D +:1006C000CA401F1C174329E0019B9D4201D800240A +:1006D00002E0251C083D2C680B3800281AD0202386 +:1006E00001991B1A9C468D4201D8002501E02B1F61 +:1006F0001D686246211C029BD1400B4A8340134374 +:100700000E1C221C1E4382402B1C6146CB40171C32 +:100710001F4303E0044B029E271C1E43301C391C60 +:1007200003B0F0BC04BC10470000F03FF0B584B04B +:100730000D1C02A9041CFFF799FF00900191281CD1 +:1007400003A9FFF793FF039B0F1C02992A69C91A9B +:1007500023699B1A5B01C918061C002904DD009A55 +:100760000B059B18009301E00B05F61A0098019900 +:10077000321C3B1C04F026FD04B0F0BC04BC104746 +:1007800010B5041C172802DD0A4909480AE00A4A84 +:10079000C3009B181868596806E0084A084B04F023 +:1007A00009FD013C002CF8D110BC04BC104700002E +:1007B0000000F03F000000005C55010000002440F4 +:1007C00000000000F0B5C36C051C0E1C002B08D106 +:1007D0000421102200F0D6FCE864002801D1002496 +:1007E00019E0EB6CB200D2181468002C02D0236818 +:1007F00013600DE001231F1CB740BA001432281CFF +:10080000012100F0BFFC002805D046608760041C71 +:1008100000232361E360201CF0BC02BC08470000F9 +:10082000F0B584B00C1C01210093151CFFF7CAFF22 +:10083000011C14312B4B0191211C19402A4B221C05 +:100840001A40170D061C0391002F03D080235B0371 +:100850000B430393002D1BD002A80295FFF788FEDF +:100860000299002809D0039B2022121A93400B43BF +:100870007361039BC340039300E07161039B019A82 +:100880005360002B01D0022200E00122326108E017 +:1008900003A8FFF76DFE039B7361012333612030D2 +:1008A0000122002F09D011493B18009A5B181360F0 +:1008B000099935231B1A0B600EE00D494318009966 +:1008C00054010B609300019A9B18043B1868FFF7D2 +:1008D0002BFE099B241A1C60301C04B0F0BC02BC27 +:1008E00008470000FFFF0F00FFFFFF7FCDFBFFFF6A +:1008F000CEFBFFFFF0B583B0071C0D1C081C111CBC +:10090000161CFFF76BFE041C002808D1381C0021C0 +:10091000FFF758FF0123071C0361446153E00028DF +:1009200004DAB44601242E1C654600E00024696800 +:10093000381CFFF747FF2A691435AC46930063441F +:1009400001933369351C14359B00EB18C460009289 +:10095000041C0293071C1434002662460432944699 +:10096000043A08CA01CD1A4A191C11400240891ADA +:1009700089191B0C000C1B1A0A149B1863801E1487 +:10098000029B218004349D4210D2E6E76246043285 +:100990009446043A08CA0E4A191C114089191B0CC6 +:1009A0000A149B18638021801E140434019B9C450B +:1009B000ECD302E0009A013A0092043C2368002B39 +:1009C000F8D0009B3B61381C03B0F0BC02BC084768 +:1009D000FFFF0000F0B50D1C2B6957110133FE1805 +:1009E0004968AB6882B0141C009001E001315B00E3 +:1009F0009E42FBDC0098FFF7E5FE011C143100224B +:100A0000019002E0002308C10132BA42FADB2B69EF +:100A10002A1C14329B009B189C461F231C4010D09C +:100A200020231F1B00201368A340034308C108CAEA +:100A3000181CF8406245F6D30860002805D001363E +:100A400003E008CA08C16245FBD3019A731E0098EF +:100A5000291C1361FFF75CFD019802B0F0BC02BCD9 +:100A600008470000F0B5151C2B690A6988B00C1CFA +:100A70009A4202DAAC4664460D1C26692F69A368C7 +:100A8000F219616801929A4200DD0131FFF79AFE86 +:100A9000019A011C14319300CB180A1C0090029398 +:100AA00001E0002308C2029B9A42FAD31434B30037 +:100AB000E31814350393BB00EB18079404950593D2 +:100AC00006914BE0049A1788002F1ED00023079E42 +:100AD000069D9C4604CE2D48131C03403C1C5C43E1 +:100AE00029680B1C03406344120CE4183B1C53435D +:100AF000090C220C5B189B181A0C6B80039B2C8032 +:100B0000944604359E42E5D32A60049A5788002F04 +:100B10001ED0069B00221D68079E1C1C944604CE16 +:100B20001A48131C0340391C5943120C7A4363883A +:100B30006344C91861802580043423680340D218B7 +:100B4000090C5518039A2B0C9C469642E7D3256056 +:100B5000049B069A0433043204930692049B059A7C +:100B60009342AFD3029A02E0019B013B0193019BA8 +:100B7000002B03DD043A1368002BF5D0009B019A8B +:100B8000181C08B01A61F0BC02BC0847FFFF000047 +:100B900010B50C1C0121FFF715FE01234461036110 +:100BA00010BC02BC08470000F0B582B01E1C0C1C33 +:100BB0000023019000920F690D1C14349C4622689A +:100BC0001B48009B111C01405943120C89191E1C23 +:100BD000331C53430A0C9B181E0C01401B045B186A +:100BE00008C401239C44BC45E9DB002E1AD0AB6845 +:100BF0009F4212DB696801980131FFF7E3FD2A6922 +:100C0000291C9200041C0C3108320C30FCF722FA2B +:100C1000291C0198FFF77CFC251CBB005B195E6159 +:100C20007B1C2B61281C02B0F0BC02BC08470000F2 +:100C3000FFFF0000F0B581B00323061C0091141CD7 +:100C40001A4008D01C4B9200D218043A12680023B4 +:100C5000FFF7AAFF0090A710002F28D0B56C002D39 +:100C600009D1301C1549FFF793FF0023051CB06420 +:100C7000036000E0251CFB070AD500992A1C301CE4 +:100C8000FFF7F0FE0099041C301CFFF741FC0094B4 +:100C90007F10002F0BD02C68002CEBD1291C2A1CB4 +:100CA000301CFFF7DFFE2860051C0460E3E70098B6 +:100CB00001B0F0BC02BC084774560100710200008C +:100CC000F0B582B00190181C0D1C0830092100936A +:100CD000161C02F0B9FD0123002101E05B00013187 +:100CE0009842FBDC0198FFF76DFD079B43610123F0 +:100CF000011C0361092E11DD2F1C09370924635DD6 +:100D00000198303B0A22FFF74FFF0134011CB44227 +:100D1000F5D1BB191D1C083D341C0BE00A35092414 +:100D200008E02B780198303B0A22FFF73DFF0135A0 +:100D3000011C0134009B9C42F3DB081C02B0F0BC98 +:100D400002BC0847F0B58BB003900F1C029200293B +:100D500003D1111CFFF752F91CE003983E1CFFF76A +:100D6000D3FB083E029A70680B320490162A03D80F +:100D700010210891019105E007239A4301920892FE +:100D8000002A03DB089A029B9A4205D2039D0C239A +:100D90002B6000200A9052E1049D03240199A54391 +:100DA0008D4200DB1AE1A84A9368711905920693F7 +:100DB0004868994208D00123021C9A438A18526855 +:100DC0001A4200D133E11CE0089BA04342191033C2 +:100DD0009A4218DB089D531B0122711913434B6083 +:100DE0007368059813402B43816073600398FFF785 +:100DF0008DFB08360A9622E1CA688B68DA60936038 +:100E0000B3E000210020049AD20700D599E03368AE +:100E1000F41A626803239A43002959D0AB1800934F +:100E2000069B994249D10099089B401810330790BE +:100E300098424DDBE268A368DA609360221C0832B6 +:100E40002E1F0A92242E24D8381C151C132E17D9B5 +:100E50003A1C08CAA3607B680835E360101D1B2E8E +:100E60000ED9536823614368021D63610835101D64 +:100E7000242E05D15368A3614368E3610835083027 +:100E8000011C08C92A1C08C243686B604B68536088 +:100E900004E00A98391C321CFFF712FB089B0798E4 +:100EA000E1180122C31A13434B60059D6368A960D2 +:100EB000089D13402B4363608CE0009BC018019B8E +:100EC0000990984204DBCA688B68DA60936004E09A +:100ED000019852190992824233DBE268A3682E1FFF +:100EE000DA609360221C0832242E24D8381C151C8A +:100EF000132E17D93A1C08CAA3607B680835E36033 +:100F0000101D1B2E0ED9536823614368021D6361B7 +:100F10000835101D242E05D15368A3614368E36191 +:100F200008350830011C08C92A1C08C243686B60D8 +:100F30004B68536054E0101C391C321CFFF7C0FA98 +:100F40004EE003980299FFF759F80A90002841D023 +:100F500073680A99012293430839F318994206D11C +:100F60004B6803229343ED180995341C38E0043D87 +:100F7000242D26D8381C0A9C132D19D93A1C08CACE +:100F8000211C08C17B68101D63600C1D1B2D0FD92F +:100F900053684B604368211D021D6360101D0C1DCA +:100FA000242D05D153684B604368083063600834D2 +:100FB000011C08C9221C08C2436863604B68536067 +:100FC00004E00A98391C2A1CFFF77AFA0398391CA6 +:100FD000FEF710FD0398FFF799FA30E00995341CED +:100FE0000999089A881A63680F2811D9A118089DD1 +:100FF000012213402B436360031C13434B6008180A +:1010000043681343436008310398FEF7F3FC08E09C +:10101000012109980B4003436360221853680B4376 +:1010200053600398FFF772FA08340A9407E0A0436C +:10103000019B421909929A4200DBDDE6E3E60A9839 +:101040000BB0F0BC02BC08473404004010B50C1CC7 +:101050006242074922430140D20F064B11435B1AFB +:101060005A421343DB0F0120C01A10BC02BC0847D0 +:10107000FFFFFF7F0000F07F10B50C1C62420549A6 +:1010800022430140D20F04481143401AC00F10BC44 +:1010900002BC0847FFFFFF7F0000F07F00B5044B54 +:1010A000021C18680E23D15E04F0A4F802BC0847A5 +:1010B0002000004030B5131C0B4A051C0C1C1068A6 +:1010C0000E22A95E221C04F099F8AA89431C03D1C0 +:1010D000064B1340AB8104E080235B011343AB81DB +:1010E000286530BC02BC084720000040FFEFFFFF2E +:1010F00070B58389041C0D1C161CDA0507D50B4B33 +:10110000002218680E23E15E022304F077F8A38919 +:10111000074A1340A381054B0E22A15E18682A1CC2 +:10112000331C04F06FF870BC02BC0847200000407C +:10113000FFEFFFFF30B5131C0A4A051C0C1C10689A +:101140000E22A95E221C04F061F8002803DB2B6D3F +:101150001B182B6503E0AB89034A1340AB8130BCFD +:1011600002BC084720000040FFEFFFFF01E0013014 +:1011700001310278002A02D00B789342F7D0087828 +:10118000101A704730B55143FEF738FF041C002891 +:1011900022D0031C083B5B68032293431A1F242AB6 +:1011A00017D8011C132A0ED9002520C06560011D27 +:1011B0001B2A08D90B1D45604D60191D242A02D138 +:1011C0005D604D60083100220B1C04C34A605A6008 +:1011D00002E00021FFF790F9201C30BC02BC084758 +:1011E00070B5051C0C1C00290ED0FEF725FB002D48 +:1011F00005D0AB6B002B02D1281CFEF7EFFAA389B8 +:10120000002B03D1FEF71AFB002632E01A0701D4A7 +:10121000002603E0201CFEF781FA061CE36A002B7F +:1012200006D0E06900F036F8002801DA012676429F +:10123000A3891A0603D52169281CFEF7DBFB216B65 +:10124000002909D0231C4033994203D00B4B186866 +:10125000FEF7D0FB00232363616C002905D0074B08 +:101260001868FEF7C7FB002363640023A381FEF721 +:10127000E5FA301C70BC02BC0847000020000040AA +:1012800000B5034B011C1868FFF7AAFF02BC084712 +:10129000200000401847C046F0B5244A244B0240C5 +:1012A00085B0051C0E1C9A4202DC224A224B19E032 +:1012B000224B9A4204DD2A1C331C03F077FF2DE0F9 +:1012C00001AA01F013F80323051C1D40012D0CD0C9 +:1012D000022D12D001980299039E049F002D17D170 +:1012E000321C3B1C01F0E2FA18E001980299039AC3 +:1012F000049B009501F0AEFF05E001980299039A66 +:10130000049B01F0D3FA8024240602190B1C07E089 +:1013100001230093321C3B1C01F09CFF021C0B1CA0 +:10132000101C191C05B0F0BC04BC1047FFFFFF7F68 +:10133000FB21E93F0000000000000000FFFFEF7FFD +:1013400070B5254A254B024085B0051C0E1C9A42FB +:1013500004DC00230093224A224B1CE0224B9A42D9 +:1013600006DD2A1C331C03F021FF031C0C1C2DE09E +:1013700001AA00F0BBFF03230340012B0ED0022B78 +:1013800013D001980299039C049D002B16D10123D0 +:101390000093221C2B1C01F05DFFE6E701980299E7 +:1013A000039A049B01F082FADFE701240198029975 +:1013B000039A049B009401F04DFF03E0221C2B1CB8 +:1013C00001F074FA8022120683180C1C181C211CD0 +:1013D00005B070BC04BC1047FFFFFF7FFB21E93F55 +:1013E0000000000000000000FFFFEF7FF0B58EB0AE +:1013F0001E1C00900191151C00F0F2F9BA4B1F68F9 +:10140000039004917A1C00D167E1281C311CFFF77E +:1014100033FE041C002800D05FE100980199FFF71B +:101420002BFE029000281FD0281C311CAF4AB04B65 +:1014300003F0B0FE002800D04FE1009A019B0B9210 +:101440000C93022F04D1AB4BAB4C0B930C9405E1E6 +:10145000009A019B07920893A84B069301230995D4 +:101460000A960D94059391E0009801999F4AA04B2C +:1014700003F090FE002851D1281C311C9B4A9C4B44 +:1014800003F088FE002816D1984A994B0B920C93D2 +:10149000002F04D0974B984C0B930C9419E1009BB0 +:1014A000019C07930894954B0693012309950A968E +:1014B0000D97059328E0281C311C01F093FF0028AC +:1014C00000D10AE1281C311C884A894B03F05AFEDE +:1014D000002800DB01E101230593884B0693029B62 +:1014E0000D93009A019B09950A9607920893002F85 +:1014F00004D17E4B7E4C0B930C9405E0804B814CC9 +:101500000B930C94022F05D005A802F00FF80028C9 +:1015100000D0D7E002F04CF92123D2E003980499DF +:1015200001F060FF041C002800D09CE000980199A5 +:1015300001F058FF002800D195E0281C311C01F073 +:1015400051FF002800D18EE003980499FFF794FD25 +:101550006A4A002823D0012305930D94009B019C27 +:1015600006920793089409950A96002F04D15F4AC2 +:101570005F4B0B920C9309E05C485D49021C0B1C0D +:1015800003F020FE0B900C91022F04D005A801F06F +:10159000CDFF00285BD102F00BF9212356E0032395 +:1015A00005930692009A019B0D9007920893099566 +:1015B0000A96002F20D1544B544C009801990B935C +:1015C0000C944A4A4A4B03F0DDFD002836DA504AB3 +:1015D000504B281C311C03F0EDFD041C0D1C01F0C8 +:1015E000A7FF221C2B1C03F0D1FD002826D04A4B5C +:1015F0004A4C0B930C9421E0494B4A4C00980199BA +:101600000B930C94394A3A4B03F0BCFD002813DAD3 +:101610003F4A404B281C311C03F0CCFD041C0D1C20 +:1016200001F086FF221C2B1C03F0B0FD002803D024 +:10163000334B344C0B930C94022F04D005A801F0CB +:1016400075FF002803D102F0B3F8222303600D9B3D +:10165000002B03D002F0ACF80D9B03600B9B0C9C9D +:101660000393049439E003980499204A204B03F033 +:1016700091FD002831D10098019901F0B3FE0028B6 +:101680002BD0281C311C01F0ADFE002825D00423EE +:1016900005931A4B069300230D93009A019B079222 +:1016A0000893124B124C09950A960B930C94022F37 +:1016B00004D005A801F03AFF002803D102F078F821 +:1016C000222303600D9B002B03D002F071F80D9BC9 +:1016D00003600B9A0C9B03920493039804990EB039 +:1016E000F0BC04BC10470000885801000000000056 +:1016F000000000000000F03F00000000445A01001C +:101700000000F0FF00000000FFFFEF47000000E0D6 +:101710000000E03F00000000FFFFEFC7000000E016 +:101720000000F07F00000000F0B58DB0041C0D1C1F +:1017300000F0ECFF264B1B680290039100930133ED +:101740003FD0201C291CFFF797FC0190002838D1BE +:10175000204E214F201C291C321C3B1C03F012FD83 +:1017600000282EDA012304931C4B08940995059355 +:1017700006940795019B009C0C93002C02D10A96BD +:101780000B970AE03B1C301C391C321C03F01AFD7D +:10179000009B0A900B91022B04D004A801F0C6FE16 +:1017A000002803D102F004F8212303600C9B002BD6 +:1017B00003D001F0FDFF0C9B03600A9B0B9C02937E +:1017C0000394029803990DB0F0BC04BC10470000CC +:1017D000885801000000000000000000485A010085 +:1017E000F0B5C1B021922293219B229C1D1C3693FF +:1017F000BF4B2F1C1F40239024910A1C011C201C4E +:101800003C1C3792044303D1BA48BB4900F011FD98 +:101810000C1C1C40B94B35919C420ADC9C4202D105 +:101820003799002905D19F4203DC9F4209D1002846 +:1018300007D021982299239A249B03F0B3FC00F04F +:10184000F8FC359A002A2CDAAD4B9F4201DD0223C9 +:1018500013E0AC4B9F4224DDAB493B155A18142AC8 +:101860000DDD34239B1A021CDA40111C9940814281 +:1018700017D101231A4002239B1A349313E0002846 +:1018800057D114239B1A3A1C1A41101C9840B84295 +:1018900001D000F0D4FC01231A4002239B1A349398 +:1018A00026E000213491002845D1944B9F421FD15E +:1018B000964A379DA3181D4307D121982299021CEF +:1018C0000B1C03F073FC00F0B4FC8E4B9C4206DD55 +:1018D0003698002801DB00F0B8FC00F0A8FC36992F +:1018E000002901DB00F0A3FC229A219D944653E0DD +:1018F000874B9F420AD13699002902DB239A249B09 +:1019000086E07C487C49239A249B5CE08023DB05AD +:101910009D4202D12398249968E07E4B9D420AD1D2 +:10192000359B002B07DB2398249900F0EFFE00F095 +:1019300080FC002534952398249901F047FD051C6F +:1019400037980E1C00282FD16C4B9C4204D0002CE1 +:1019500002D06F4B9C4227D13699002907DA2A1C06 +:10196000331C6448644903F02DFC051C0E1C359A99 +:10197000002A01DB00F060FC644834992318194305 +:1019800004D1281C311C2A1C331C18E0349A012A6B +:1019900001D000F051FCB446802000062B186446AC +:1019A0002193229400F051FC3599349ACB0F013BDE +:1019B000259313430BD123982499021C0B1C03F08D +:1019C000F5FB021C0B1C03F0FDFB00F032FC524B3C +:1019D0009F4200DC86E0514B9F4211DD494B9C4207 +:1019E00008DC369B002B1DDA4D484E49021C0B1CAF +:1019F00000F01AFC369D002D01DC00F018FCF3E726 +:101A0000494B9C4208DC36990029EDDB474A484B9C +:101A10002192229300F019FC3D4B9C4208DD369B3D +:101A2000002BE1DC414C424D2194229500F00DFC4D +:101A3000281C311C2F4A304B03F0B8FB3D4A3E4B6B +:101A4000041C0D1C03F0B6FB3C4A3D4B1F9020913B +:101A5000201C291C03F0AEFB221C1D901E912B1C88 +:101A6000201C291C03F0A6FB364A374B061C0F1C12 +:101A7000201C291C03F09EFB344A354B03F092FBDB +:101A8000021C0B1C201C291C03F094FB021C0B1CC9 +:101A90003048314903F08AFB021C0B1C301C391CF6 +:101AA00003F088FB2D4A2E4B03F084FB021C0B1C19 +:101AB0001D981E9903F076FB051C0E1C2A1C331C76 +:101AC0001F98209903F06EFB0024031C2C932D9487 +:101AD000211C1F9A209B03F069FB021C0B1C281C75 +:101AE000311CD4E11F4B9C423EDD002246E0000049 +:101AF000FFFFFF7F0000F03F000000000000F07FCC +:101B0000FFFF3F43FFFFEF3F01FCFFFF000010C05E +:101B10000000F03F0000E03F0000E0410000F04323 +:101B20003CE4377E9C750088FEFFEF3F000000001C +:101B3000000000004715F73F000000600BAE543E68 +:101B400044DF5DF80000D0BF000000005555D53FD0 +:101B5000555555550000E03F000000004715F7BF00 +:101B6000FE822B65FFFF0F00311CD14BCF4A281C92 +:101B700003F020FB35220E1C041C52422315D21800 +:101B8000CC4B211C1940CC4BCC480B434093CC4B45 +:101B900010183E9099420CDDCA4B994202DC01229A +:101BA000339208E0409CC84BC848D31824183E9391 +:101BB000409400213391409B341C339A3C933D94D4 +:101BC000C34BD200D3181E685F681C923B1C321CAA +:101BD0003C983D9903F0EAFA321C3B1C1A901B9189 +:101BE0003C983D9903F0DEFA021C0B1CB948BA4937 +:101BF00003F0E8FA18901991189A199B1A981B99F2 +:101C000003F0D8FA0024031C38933994409B1690B3 +:101C10001791339C581080239B05802518432D0372 +:101C2000A304AE49AE4A5B19C1180C1C151C2B1C31 +:101C3000221C3898399903F0BDFA021C0B1C1A9823 +:101C40001B9903F0B3FA321C149015913B1C201C15 +:101C5000291C03F0ABFA021C0B1C3C983D9903F0C5 +:101C6000A5FA021C0B1C3898399903F0A3FA021C40 +:101C70000B1C1498159903F099FA021C0B1C189868 +:101C8000199903F097FA1290139116981799021C5C +:101C90000B1C03F08FFA041C0D1C221C2B1C03F0E0 +:101CA00089FA904A904B061C0F1C201C291C03F03B +:101CB00081FA8E4A8E4B03F075FA021C0B1C201C15 +:101CC000291C03F077FA8B4A8B4B03F06BFA021C4A +:101CD0000B1C201C291C03F06DFA884A884B03F06A +:101CE00061FA021C0B1C201C291C03F063FA854AB4 +:101CF000854B03F057FA021C0B1C201C291C03F017 +:101D000059FA824A824B03F04DFA021C0B1C301C1C +:101D1000391C03F04FFA169A179B041C0D1C3898B7 +:101D2000399903F03FFA021C0B1C1298139903F027 +:101D300041FA021C0B1C201C291C03F033FA1090E2 +:101D4000119138983999021C0B1C03F033FA714A2F +:101D5000714B061C0F1C03F025FA109A119B03F01F +:101D600021FA0024251C031C041C1A1C38983999DC +:101D70002B1C03F01FFA221C2B1C0E900F911298A3 +:101D8000139903F017FA634A634B0C900D91201CD2 +:101D9000291C03F00BFA321C3B1C03F007FA021C4F +:101DA0000B1C1098119903F001FA169A179B03F077 +:101DB00001FA021C0B1C0C980D9903F0F3F9061C98 +:101DC0000F1C321C3B1C0E980F9903F0EBF90024FA +:101DD000251C291C514A524B041C03F0EBF9514AB3 +:101DE000514B0A900B91201C291C03F0E3F90E9A29 +:101DF0000F9B08900991201C291C03F0D7F9021CA5 +:101E00000B1C301C391C03F0D1F9484A484B03F035 +:101E1000D1F9021C0B1C0898099903F0C3F91C9A0C +:101E2000444BD3181A685B6803F0BCF9069007911D +:101E30003E9803F0B3F9404B1C9CE218051C0E1CA5 +:101E400010685168069A079B269027910A980B996B +:101E500003F0A8F9269A279B03F0A4F92A1C331C47 +:101E600003F0A0F90024031C2C932D942A1C331C8E +:101E7000211C03F09BF9269A279B03F097F90A9AF5 +:101E80000B9B03F093F9021C0B1C0698079903F0B7 +:101E90008DF9349B2E902F912599013B194351D1F7 +:101EA000264A274B3092319350E000000000404317 +:101EB00000000000FFFF0F000000F03F01FCFFFFEB +:101EC0008E98030079B60B0002FCFFFF0000F0FFC4 +:101ED000805601000000F03F0000000000000000FC +:101EE00000000000287ECA3FEF4E454A4A86CD3F9B +:101EF00065DBC9936074D13F01411DA95555D53F9C +:101F00004D268F51B66DDB3FFFAB6FDB3333E33FC5 +:101F100003333333000008400000000009C7EE3FE0 +:101F2000000000E0E02F3EBEF5015B1409C7EE3F64 +:101F3000FD033ADC90560100A05601000000F0BFFE +:101F400000000000C54CC44B30933194219B229C6F +:101F500000241E1C1A1C21982299231C03F026F928 +:101F60002C9A2D9B03F026F9271C2E9A2F9B041CDC +:101F70000D1C2198229903F01DF9021C0B1C201C3A +:101F8000291C03F00FF92C9A2D9B2A902B91301CC1 +:101F9000391C03F00FF928902991289A299B2A9837 +:101FA0002B9903F0FFF83290AD4B329C061C0F1CAE +:101FB0009C4222DDAB4D63190B4315D1AA4AAB4BB2 +:101FC0002A982B9903F0EEF8289A299B041C0D1CE3 +:101FD000301C391C03F0EAF8021C0B1C201C291CC5 +:101FE00003F0F4F800282BDDA14AA24B3098319978 +:101FF00003F0E0F89E4A9F4B16E19F4B329C1C4039 +:102000009E4B9C421CDD32989D4943183B430ED1A8 +:10201000289A299B301C391C03F0C8F8021C0B1CA1 +:102020002A982B9903F0F6F8002800DD0BE1954A79 +:10203000954B3098319903F0BDF8924A924BF3E0FA +:102040008D4B329A1A40914B9A4202DC00223F9209 +:1020500029E012158E4B80256D03D21832982C1C66 +:102060001441021950008B498B4E400D4018311C11 +:102070008A4B8B4C0141131C8B433A933B94324067 +:1020800014232A431B1A1A413F92329A002A02DA79 +:102090003F9B5B423F93289829993A9A3B9B03F0D8 +:1020A00085F828902991289A299B2A982B9903F042 +:1020B00079F80024251C291C7A4A7B4B041C03F068 +:1020C00079F8289A299B04900591201C291C03F07B +:1020D0006DF8021C0B1C2A982B9903F067F8734AC1 +:1020E000734B03F067F8734A734B061C0F1C201CDC +:1020F000291C03F05FF8021C0B1C301C391C03F078 +:1021000051F8041C0D1C221C2B1C0498059903F08B +:1021100049F8049A059B0290039103F047F8021CCA +:102120000B1C201C291C03F041F80090019102981F +:102130000399021C0B1C03F03DF8604A604B041C21 +:102140000D1C03F037F85F4A5F4B03F02FF8021CB9 +:102150000B1C201C291C03F02DF85C4A5C4B03F07F +:1021600021F8021C0B1C201C291C03F023F8594ADF +:10217000594B03F01BF8021C0B1C201C291C03F0FC +:1021800019F8564A564B03F00DF8021C0B1C201C84 +:10219000291C03F00FF8021C0B1C0298039903F092 +:1021A00005F8041C0D1C221C2B1C0298039903F03B +:1021B00001F84C4A4C4B061C0F1C201C291C02F039 +:1021C000F5FF021C0B1C301C391C02F0FBFF009AAF +:1021D000019B0D1C041C0298039902F0EBFF021CEA +:1021E0000B1C0098019902F0DDFF021C0B1C201C47 +:1021F000291C02F0DBFF029A039B02F0D7FF021CAE +:102200000B1C1649144802F0D1FF3F9D2A051218F5 +:102210001315002B05DC2A1C01F030FA021C0B1CE4 +:1022200000E00B1C3098319902F0C4FF01E01B481C +:102230001B492190229108E02195229605E000217A +:102240003491FFF755FB221504E72198229941B0FC +:10225000F0BC04BC104700000000F03F000000008C +:10226000FFFF8F40000070BF4715973CFE822B6533 +:102270003CE4377E9C750088FFFFFF7FFFCB9040DA +:1022800000346F3F1F6EA50159F3F8C20000E03F14 +:1022900002FCFFFF01FCFFFFFFFF0F00000000003A +:1022A00000000000432EE63F00000000422EE63F03 +:1022B000EF39FAFE615C20BE396CA80C6937663EC6 +:1022C000D0A4BE7241BDBB3EF16BD2C56A56113F70 +:1022D0002CDE25AF6CC1663F93BDBE165555C53F7C +:1022E0003E5555550000004000000000F0B593B089 +:1022F0000990D74B099F1F40D64B051C0E1C02921C +:102300009F4207DCD44BD54C9360D460002315600A +:10231000566023E0D24B9F426EDC099B002B35DDDB +:10232000D04AD14B02F042FFD04B041C0D1C9F42FF +:1023300016D0CF4ACF4B02F039FF0B1C0299021C7A +:102340000A604B60201C291C02F030FFC84AC94BB0 +:1023500002F02CFF029A9060D16001230893CEE135 +:10236000C54AC64B02F022FFC54AC64B041C0D1CD1 +:1023700002F01CFF0B1C0299021C0A604B60201C1F +:10238000291C02F013FFBE4ABE4BE1E7B54AB64B2B +:1023900002F008FFB54B041C0D1C9F420FD0B44A3D +:1023A000B44B02F0FFFE0B1C0299021C0A604B604A +:1023B000201C291C02F0FAFEAD4AAE4B14E0AE4AD6 +:1023C000AE4B02F0EFFEAE4AAE4B041C0D1C02F009 +:1023D000E9FE0B1C0299021C0A604B60201C291CA0 +:1023E00002F0E4FEA64AA74B02F0DCFE029A0123AB +:1023F0005B429060D160B1E7A34B9F4200DDDCE01F +:1024000000F0E4FFA14AA24B041C0D1C02F0D2FE16 +:10241000A04AA14B02F0C6FE02F0D0FE089002F0E6 +:10242000BDFE9E4A9E4B0690079102F0C3FE021C21 +:102430000B1C201C291C02F0B5FE8D4A8D4B04900C +:1024400005910698079902F0B5FE089C051C0E1C24 +:102450001F2C10DC934BA200D218043A13689F4241 +:1024600009D02A1C04980599331C02F09FFE029A99 +:102470001060516083E0331C049805992A1C02F017 +:1024800095FE029B884C18605960030D3F15234050 +:10249000FB1A0397102B00DC71E0774A774B069804 +:1024A000079902F087FE061C0F1C321C3B1C049887 +:1024B000059902F07BFE724A724B0B900C910698C4 +:1024C000079902F077FE0B9A0C9B041C0D1C0498D4 +:1024D000059902F06BFE321C3B1C02F067FE021CE9 +:1024E0000B1C201C291C02F061FE051C0E1C2A1C62 +:1024F000331C0B980C9902F059FE029A6A4C10603A +:102500005160030D03992340CB1A312B04DC0B9A45 +:102510000C9B0492059332E0644A654B0698079938 +:1025200002F048FE061C0F1C321C3B1C0B980C9939 +:1025300002F03CFE5F4A604B0490059106980799B3 +:1025400002F038FE049A059B0D1C041C0B980C9994 +:1025500002F02CFE321C3B1C02F028FE021C0B1C5D +:10256000201C291C02F022FE051C0E1C331C0498A2 +:1025700005992A1C02F01AFE029B18605960029C01 +:10258000049805992268636802F010FE2A1C331C27 +:1025900002F00CFE099B221CA060E160002B00DB16 +:1025A000ADE02368802424061B1908991360936802 +:1025B00049421B1993600891A1E0404B9F420BDDFB +:1025C0002A1C331C02F0F2FD029A00249060D160B4 +:1025D00010605160089492E039493A1551180A0583 +:1025E000BB1A181C0A91311C1C1C02F0E7FD02F0FA +:1025F000D5FD021C0B1C201C311C0D920E9302F009 +:10260000D5FD304A304B02F0D5FD0D1C041C02F004 +:10261000D5FD02F0C3FD021C0B1C201C291C0F92CF +:10262000109302F0C3FD274A274B02F0C3FD11901F +:10263000129103256C1E0DAEE300F318186859685B +:10264000054A064B02F0A6FD00283FD1251CF1E704 +:10265000FFFFFF7FFB21E93F0000000000000000BA +:102660007BD90240FB21F93F00004054FB21F93F98 +:1026700061B4D03D3163621A61B4D03D0000601A8C +:102680008A19A33B7370032EFB213941305FE43F6D +:1026900083C8C96D0000E03F00000000FB21F9BFC6 +:1026A00000004054B0560100FF0700008A19A33B08 +:1026B0000000002E9A837B39C1492025FFFFEF7F60 +:1026C000EAFBFFFF000070410000000002230093BE +:1026D0000D4B0A9A0193301C02992B1C00F018FA3A +:1026E000099A0890002A0ADA029C802123680906C8 +:1026F0005B182360A36842425B18A36008920898A5 +:1027000013B0F0BC02BC084730570100F0B50023FD +:102710000024051C85B0604A009301942B1C0E1CFC +:102720001340011C301C93420CD12A1C331C281C62 +:10273000311C02F03FFD021C0B1C281C311C02F056 +:1027400031FD12E0002D13DC544B2B40334300D1FC +:102750009BE0002D0CD02A1C331C281C311C02F0DD +:1027600025FD021C0B1C02F02DFD051C0E1C8CE02F +:102770000A15002A03D012E0C10A153A40050029C3 +:10278000FAD0002501E049000135CC02FBD5531BEE +:102790005A1C2023041C5B1BDC402143A840404BF7 +:1027A000D31803933F4B0A1C1A40039C80235B03FE +:1027B0001A43E40703D5C30FD318D2184000C30F40 +:1027C0000024D31880210494D218450089030026E0 +:1027D0006318934204DC0498401804905C18D21AE1 +:1027E000EB0F8020D31801360006D2186D0049087F +:1027F000162EEDD1002300260293071CB446029B3F +:10280000D819944203DB944216D1A84214D8C319B4 +:10281000029380231B06011C1940994204D1029B9C +:102820000B4201D1631C00E0231C121B854200D225 +:10283000013A2D1AF6191C1CEB0F0120D318844401 +:10284000D21863466D007F08202BD8D12A4309D0C7 +:10285000741C04D1049800260130049002E0012386 +:102860003340F618049B7108DB0702D580231B0652 +:102870001943049C6210039C0B48631012181B053B +:10288000D31800930191009D019E281C311C05B0B6 +:10289000F0BC04BC104700000000F07FFFFFFF7F8A +:1028A00001FCFFFFFFFF0F000000E03FF0B589B023 +:1028B000029203937F4A804B024004900591089254 +:1028C0009A4207DC02F07AFC002800D0ADE07B4899 +:1028D0007B49EBE004980599021C0B1C02F06AFC92 +:1028E000784A794B041C0D1C02F064FC774A784B43 +:1028F00002F058FC021C0B1C201C291C02F05AFC84 +:10290000744A754B02F052FC021C0B1C201C291C43 +:1029100002F050FC714A724B02F044FC021C0B1C8A +:10292000201C291C02F046FC6E4A6F4B02F03EFC54 +:10293000021C0B1C201C291C02F03CFC6B4A6C4B3B +:1029400002F030FC021C0B1C201C291C02F032FC83 +:10295000684B089A069007919A4226DC201C291C95 +:10296000654A664B02F026FC069A079B061C0F1C64 +:10297000201C291C02F01EFC029A039B041C0D1C47 +:102980000498059902F016FC021C0B1C201C291C43 +:1029900002F00CFC021C0B1C301C391C02F006FC63 +:1029A000021C0B1C454846493CE0554B089A9A428C +:1029B00002DD544E544F03E0089B544A00279E18F2 +:1029C000321C3B1C3D483E4902F0F0FB4A4A4B4B4F +:1029D00000900191201C291C02F0ECFB321C3B1CD6 +:1029E00002F0E4FB069A079B061C0F1C201C291C06 +:1029F00002F0E0FB029A039B041C0D1C049805994D +:102A000002F0D8FB021C0B1C201C291C02F0CEFB80 +:102A1000021C0B1C301C391C02F0C8FB021C0B1CD6 +:102A20000098019902F0C2FB40E004980599021C4D +:102A30000B1C02F0BFFB234A234B041C0D1C02F0AD +:102A4000B9FB224A224B02F0ADFB021C0B1C201CDE +:102A5000291C02F0AFFB1F4A1F4B02F0A7FB021C10 +:102A60000B1C201C291C02F0A5FB1C4A1C4B02F06D +:102A700099FB021C0B1C201C291C02F09BFB194A11 +:102A8000194B02F093FB021C0B1C201C291C02F0AA +:102A900091FB164A164B02F085FB021C0B1C201CF6 +:102AA000291C02F087FB0690079157E709B0F0BC9C +:102AB00004BC1047FFFFFF7FFFFF3F3E0000F03FD9 +:102AC00000000000E9FAA8BDD43888BE9EEE213E81 +:102AD000C4B1B4BD4F7E923EAD529C80A001FA3E7F +:102AE0009015CB196CC1563F7751C1165555A53F6E +:102AF0004C5555553233D33F0000E03F00000000F5 +:102B00000000E93F0000D23F000000000000E0FFAD +:102B1000F0B5CF4CA54402930490B3980391CD4BEC +:102B20000299141C8200D25801390791E01E182125 +:102B3000089200F089FE2190002801DA00222192FB +:102B4000219FFB06DB1B9B00DB19DB00E4180798C9 +:102B50000594183C0B9408993C1AB49AA3004718A2 +:102B6000D51800260FE0002C02DABB48BB4902E072 +:102B7000286802F013FBF20022AB9B181860596022 +:102B8000013601340435BE42EDDD079B0024179366 +:102B900018941EE0169A03CA16923A687B6802F0EF +:102BA00009FB021C0B1C201C291C02F0FBFA01363D +:102BB000041C0D1C083F079B9E42EBDD189F1798D5 +:102BC000FA004AAB9B18013701301C605D60189712 +:102BD00017901899089A914209DC049B179C169348 +:102BE000E20022AB9C4C9D4D9F180026E3E7089F16 +:102BF000069706984AABC200D21801381668576883 +:102C0000C2009B189A22069992006A441990159363 +:102C10001A91149228E0924A924B301C391C02F00F +:102C2000C9FA02F0CBFA02F0B9FA8F4A8F4B041CB2 +:102C30000D1C02F0BFFA021C0B1C301C391C02F0E8 +:102C4000B1FA02F0BBFA149B1A9F01C3201C159C19 +:102C50001493013F22686368291C1A9702F0A2FAB4 +:102C6000083C1594061C0F1C1A980028D3DC301C55 +:102C70000B9A391C00F002FD7D4A7E4B041C0D1C92 +:102C800002F098FA00F0BCFB7B4A7C4B02F092FA0F +:102C9000021C0B1C201C291C02F084FA0D1C041CB5 +:102CA00002F08CFA099002F079FA021C0B1C201C2D +:102CB000291C02F07BFA0E1C0B99051C002914DD5F +:102CC000199A9AAC900001590B9B1822D21A099FAD +:102CD0000B1C1341FF189340C91A01510B9817237D +:102CE0001B1A194109970C9117E00B99002906D17D +:102CF000199A93009AAA9B58DB150C930DE0281C97 +:102D0000311C5F4A5F4B02F065FA002802DA0023AB +:102D10000C934EE002240C9402E00C9F002F48DD3F +:102D2000099801300990002400209AA90FE00A6850 +:102D3000002C07D1002A08D080235B049B1A0124B1 +:102D40000B6002E0504B9B1A0B6001300431069A75 +:102D50009042ECDB0B9B002B11DD012B02D0022BF0 +:102D60000DD105E0199F9AA8B9000B58474A04E015 +:102D7000199A9AA891000B58454A13400B500C9B86 +:102D8000022B16D12A1C331C4248434902F00EFA8A +:102D9000051C0E1C002C0CD00B9A3E483E4900F03E +:102DA0006DFC021C0B1C281C311C02F0FFF9051CD9 +:102DB0000E1C281C311C284A284B02F0EBF9002875 +:102DC00000D097E0199C9AABA2009A18002105E068 +:102DD000199F1368013F19971943043A1998089BE2 +:102DE0009842F5DA002900D08CE09B00AEAC1B19AC +:102DF0001A1C0127543A0A9702E00A9801300A90F7 +:102E00001368043A002BF8D02199069AB49C8B18C9 +:102E10009B00E318043300271393129760E0029895 +:102E2000139922ADE400C3002C190868E41802F0DD +:102E3000B5F9069F20606160029C1298E3191B1887 +:102E4000049ADB00044E054FED180024119236E081 +:102E500048FDFFFF3858010000000000000000009E +:102E60000000703E00000000000070C10000000083 +:102E70000000C03F00000000000020C00000000073 +:102E80000000E03F00000000FFFFFF00FFFF7F00A9 +:102E9000FFFF3F000000F03F00000000119A03CA4E +:102EA00011922A686B6802F085F9021C0B1C301C19 +:102EB000391C02F077F90134061C0F1C083D079BF2 +:102EC0009C42EBDD129C0698E3004AAAD2181399A3 +:102ED000C300D218013404319660D7601294139164 +:102EE000069B0A9C129F1A19DC19631C934296DDFB +:102EF00006927EE6281C311CBF4BBE4A02F04AF9FE +:102F0000002816D10698AEA983005B181A1C543A03 +:102F1000002113680131043A002BFAD04B005B18F2 +:102F2000059C069ADB00E31A521A183B06920B9393 +:102F300038E00B9F281C7A42311C00F09FFBAF4AFF +:102F4000AF4B1B901C9102F045F906999AAF8C008B +:102F5000002822DBAB4AAC4B1B981C9902F02AF9E3 +:102F600002F02CF902F01AF9A84AA94B051C0E1C14 +:102F700002F020F9021C0B1C1B981C9902F012F99C +:102F800002F01CF9069A0B9B0132E05118339400B1 +:102F9000281C311C06920B9301E01B981C9902F02F +:102FA0000DF9E0510B9A9B489B4900F067FB069F87 +:102FB0009AABBA009B181093FA004AAB069E041C09 +:102FC0000D1C9F1818E01099086802F0E7F8021C21 +:102FD0000B1C201C291C02F0EDF88A4A8A4B386031 +:102FE0007960201C291C02F0E5F8109A043A10922E +:102FF000041C0D1C013E083F002EE4DA069F00234E +:103000000F9324E0854AF3000E9C9B1818685968BA +:103010000CCC0E9402F0CEF8021C0B1C0098019907 +:1030200002F0C0F80090019101360898864202DC57 +:103030000F998E42E6DD0F9B00980199DA0072AB82 +:103040009B18186059600F9901310F91013F002FB3 +:1030500009DBFA004AAB9B180E93674B654A0026C2 +:1030600000920193E1E7B39B022B04DC012B0EDA03 +:10307000002B14D0E4E0B39C032C00D0E0E0069FCA +:10308000013FFA000D9772AB069F9E186DE00698FF +:1030900072ABC200041C584956489D181FE006999F +:1030A00072ABCA000C1C544952489D1805E02A68AE +:1030B0006B6802F077F8013C083D002CF7DA0C9AB7 +:1030C000002A02D080273F06C019039A1060516081 +:1030D000B6E02A686B6802F065F8013C083D002CF8 +:1030E000F7DA0C9C021C0B1C002C02D080273F0638 +:1030F000C019039C206061607298739902F056F8C1 +:10310000012407E0E20072AB9B181A685B6802F0CA +:1031100049F80134069FBC42F4DD0C9A002A02D023 +:1031200080273F06C019039A9060D16088E0B0689C +:10313000F168346875681F9020911F9A209B201CAD +:10314000291C02F02FF830607160201C326873680F +:10315000291C02F02BF8021C0B1C1F98209902F06E +:1031600021F8013FB060F160083E002FDFDC0D99CF +:1031700072ABCA00069F9E181BE034687568B2687F +:10318000F368201C291C1D921E9302F00BF830607E +:103190007160201C32687368291C02F007F8021C59 +:1031A0000B1C1D981E9901F0FDFF013FB060F160FE +:1031B000083E012FE1DC069B069CDA000E490D4813 +:1031C00072AB9D1805E02A686B6801F0EBFF013CCB +:1031D000083D012CF7DC0C9C002C21D1729B739CC8 +:1031E000039F3B607C60749B759C38617961BB6018 +:1031F000FC6025E0000000000000000000007041BD +:10320000000000000000703E00000000000070C1DF +:10321000000000000000F03F0000000048580100DE +:10322000729B8024039F24061B193B60739B7B6069 +:10323000749B1B19BB60759BFB6003193B61796133 +:10324000099807231840AE239B009D44F0BC02BCA4 +:103250000847C046F0B588B0009201934B4A4C4BEA +:103260000240029003919A4204DC01F0A7FF00287B +:1032700000D185E002980399021C0B1C01F09AFF13 +:10328000029A039B061C0F1C01F094FF414A424B1B +:1032900006900791301C391C01F08CFF3F4A404BCF +:1032A00001F084FF021C0B1C301C391C01F082FF52 +:1032B0003C4A3D4B01F076FF021C0B1C301C391CB4 +:1032C00001F078FF394A3A4B01F070FF021C0B1CE9 +:1032D000301C391C01F06EFF364A374B01F062FF9B +:1032E0000D9B04900591002B16D1049A059B301C70 +:1032F000391C01F05FFF314A314B01F057FF021CCE +:103300000B1C0698079901F055FF021C0B1C029834 +:10331000039901F047FF31E02A4A2B4B00980199AD +:1033200001F048FF049A059B041C0D1C06980799A0 +:1033300001F040FF021C0B1C201C291C01F036FF71 +:10334000021C0B1C301C391C01F034FF009A019B3D +:1033500001F02CFF194A1A4B041C0D1C0698079902 +:1033600001F028FF021C0B1C201C291C01F01AFF75 +:10337000021C0B1C0298039901F018FF02900391A4 +:103380000298039908B0F0BC04BC1047FFFFFF7F10 +:10339000FFFF3F3E3AD9E53D7CD5CF5AE6E55A3EA0 +:1033A000EB9C2B8AE31DC73E7DFEB157A0012A3F4F +:1033B000D561C1191111813FA6F810115555C53FAE +:1033C000495555550000E03F0000000010B5031CB2 +:1033D00003480A1C0340181C111C10BC04BC1047F5 +:1033E000FFFFFF7F10B5031C03481840034BC018B4 +:1033F000C00F10BC02BC0847FFFFFF7F0000108019 +:10340000F0B50022002385B00092019343005A0DCD +:103410003D4BD418051C0E1C071C0291132C34DCE8 +:10342000002C16DA394A3A4B01F0BCFE394A3A4BC5 +:1034300001F0CCFE00285CDD002D02DB00270297A6 +:1034400057E0364B029C2B401C4352D0344F002295 +:103450004EE0344B029A2341049303401A434DD06B +:103460002A4A2B4B01F09EFE2A4A2B4B01F0AEFE5E +:1034700000283EDD002D03DA80235B032341EF1893 +:10348000049B00249F43029433E0332C0ADD802305 +:10349000DB009C4232D12A1C331C01F083FE051C48 +:1034A0000E1C2BE0204BD21801235B42D340029A22 +:1034B00003931A4222D0154A154B01F073FE154AA8 +:1034C000154B01F083FE002813DD002D0DDA142CBE +:1034D00001D1013709E03422121B0123029C9340E1 +:1034E000E318A34200D201370293029A039B9A4346 +:1034F0000292029C00970194009D019E281C311CA1 +:1035000005B0F0BC04BC104701FCFFFF3CE4377E73 +:103510009C7500880000000000000000FFFFFF7F96 +:103520000000F0BFFFFF0F00EDFBFFFF0020704722 +:10353000F0B50022002385B000920193C30F0293DF +:10354000484A43005B0D051C0E1C0C1C011C9818FE +:1035500013284ADC002831DA434B2B4033437AD01E +:10356000424B321C2B401A43414B194053421A43E1 +:1035700080231B03120B1A400C1C029814433D4A73 +:10358000C3009B18351C1E685F68221C2B1C301C56 +:10359000391C01F007FE03900491321C3B1C039878 +:1035A000049901F003FE0C1C2F49051C02982940C8 +:1035B000C2070B1C13431D1C261C4CE02B4B1A1C72 +:1035C00002412B1C1340334345D052082B1C13409F +:1035D000334328D0132802D18024E40523E080233C +:1035E0009B029143034119431DE033280ADD8023E8 +:1035F000DB0098422FD1281C311C2A1C331C01F0FF +:10360000D1FD26E01C4A981801235B42C3401E42AC +:1036100021D05B081E4206D0321C9A438023DB0572 +:103620000341141C1C430194029C124AE3009B18A2 +:103630001C685D680091009A019B201C291C01F008 +:10364000B1FD0390049103980499221C2B1C01F0F6 +:10365000ADFD051C0E1C281C311C05B0F0BC04BCC3 +:103660001047000001FCFFFFFFFFFF7FFFFF0F007F +:103670000000FEFF8C580100EDFBFFFFF0B5344F5A +:10368000031C81B03B4000921A15051C0E1C002A39 +:1036900017D1304B0340194354D02F4A2F4B281CCD +:1036A000311C01F087FD2E4B009A051C0E1C9A421E +:1036B00005DB031C3B401B151A1C363A01E0281C95 +:1036C0002EE0284B9A4206D1281C311C2A1C331CA0 +:1036D00001F068FD34E0009BD718234B9F4210DCBB +:1036E000002F07DD214A011C11400B1C3A05134332 +:1036F0001D1C27E03A1C363215DC1D4B009A9A42FD +:1037000008DD2A1C331C1B481B4900F03FF8194AEE +:10371000194B13E019481A492A1C331C00F036F8DB +:10372000164A174B0AE0114B18403B1C36331B0559 +:10373000011C1943134A144B081C311C01F03AFDBB +:10374000051C0E1C281C311C01B0F0BC04BC104729 +:103750000000F07FFFFFFF7F0000504300000000EB +:10376000B03CFFFFFF070000FE070000FFFF0F80D7 +:1037700050C300003CE4377E9C7500881F6EA50195 +:1037800059F3F8C20000903C0000000030B5074B30 +:10379000041C1C408023151C1B062B400A1C1C43C8 +:1037A000201C111C30BC04BC10470000FFFFFF7F31 +:1037B000014B18687047000020000040002934D0F9 +:1037C0000123002210B488422CD301242407A142F3 +:1037D00004D2814202D209011B01F8E7E400A142B0 +:1037E00004D2814202D249005B00F8E7884201D34B +:1037F000401A1A434C08A04202D3001B5C08224323 +:103800008C08A04202D3001B9C082243CC08A04293 +:1038100002D3001BDC082243002803D01B0901D07F +:103820000909E3E7101C10BC704702B500F02EF93F +:10383000002006BC1047000003B5FFF7BFFF0EBC19 +:103840004243891A1847C046002941D010B4041CCD +:103850004C40A44601230022002900D549420028FB +:1038600000D5404288422CD301242407A14204D22F +:10387000814202D209011B01F8E7E400A14204D20F +:10388000814202D249005B00F8E7884201D3401A26 +:103890001A434C08A04202D3001B5C0822438C0848 +:1038A000A04202D3001B9C082243CC08A04202D3B2 +:1038B000001BDC082243002803D01B0901D00909A2 +:1038C000E3E7101C6446002C00D5404210BC704752 +:1038D00002B500F0DBF8002006BC104703B5FFF787 +:1038E000B3FF0EBC4243891A1847C04600295AD07C +:1038F0000123884200D2704710B401242407A1425A +:1039000004D2814202D209011B01F8E7E400A1427E +:1039100004D2814202D249005B00F8E700228842CB +:1039200000D3401A4C08A04205D3001B9C4601243A +:10393000E3411A4363468C08A04205D3001B9C4612 +:103940000224E3411A436346CC08A04205D3001B7E +:103950009C460324E3411A4363469C46002803D057 +:103960001B0901D00909D9E70E242407224018D0E9 +:1039700063460724234214D063460324E3411A42DA +:1039800001D0CC08001963460224E3411A4201D059 +:103990008C08001963460124E3411A4201D04C0807 +:1039A000001910BC704702B500F070F8002006BC8A +:1039B0001047C0460123002962D000D5494210B407 +:1039C00001B4002800D54042884253D30124240783 +:1039D000A14204D2814202D209011B01F8E7E400AE +:1039E000A14204D2814202D249005B00F8E70022E2 +:1039F000884200D3401A4C08A04205D3001B9C46C5 +:103A00000124E3411A4363468C08A04205D3001BFE +:103A10009C460224E3411A436346CC08A04205D3E6 +:103A2000001B9C460324E3411A4363469C4600283E +:103A300003D01B0901D00909D9E70E24240722402D +:103A400018D063460724234214D063460324E3417D +:103A50001A4201D0CC08001963460224E3411A42FD +:103A600001D08C08001963460124E3411A4201D0B9 +:103A70004C08001910BC002C00D5404210BC704707 +:103A800002B500F003F8002006BC10477047C0469E +:103A9000020120E2000000EA022122E230402DE98A +:103AA0008040A0E18250A0E1050034E10300310133 +:103AB00001C0941103C09511C4CAF011C5CAF01118 +:103AC0008C00000AA44AA0E1A55A74E0005065B237 +:103AD000060000DA054084E0033021E0022020E007 +:103AE000011023E0000022E0033021E0022020E06A +:103AF000360055E33040BD881EFF2F81020110E3E0 +:103B00000006A0E101C6A0E320068CE10100000A46 +:103B1000001071E20000E0E2020112E30226A0E1DF +:103B200022268CE10100000A003073E20020E2E26C +:103B3000050034E16900000A014044E220E075E23A +:103B4000050000BA13CEA0E1331591E00000A0E219 +:103B5000121E91E05205B0E0060000EA205045E256 +:103B600020E08EE2010053E312CEA0E102C08C23DC +:103B7000521591E0C20FB0E0025100E20200005A7B +:103B800000C07CE20010F1E20000E0E2010650E338 +:103B90000F00003A020650E30600003AA000B0E130 +:103BA0006110B0E16CC0A0E1014084E2842AA0E190 +:103BB000010572E36B00002A02015CE3A1C0B001C1 +:103BC0000010B1E2040AA0E0050080E13040BDE849 +:103BD0001EFF2FE18CC0B0E10110B1E00000A0E0B9 +:103BE000010610E3014044E2F2FFFF1A000030E357 +:103BF0001430A0133430A0030100A0010010A00372 +:103C00000020A0E1010852E32228A0211030432225 +:103C1000010C52E32224A02108304322100052E379 +:103C20002222A02104304322040052E30230432226 +:103C3000A2304330A23143E0202053E2070000AA23 +:103C40000C2092E2040000DA14C082E20C2062E24E +:103C5000101CA0E13002A0E1040000EA142082E27E +:103C600020C062D21002A0E1310C80D11112A0D18B +:103C7000034054E0040A80A0050080A13040BDA8A4 +:103C80001EFF2FA10440E0E11F4054E20F0000AAF4 +:103C90000C4094E2060000CA144084E2202064E252 +:103CA0003114A0E1101281E1300485E13040BDE81B +:103CB0001EFF2FE10C4064E2202064E23112A0E1FB +:103CC000101481E10500A0E13040BDE81EFF2FE1A6 +:103CD0003014A0E10500A0E13040BDE81EFF2FE157 +:103CE000000034E3012622E20106200201408402A2 +:103CF000015045128FFFFFEAC4CAF0E1C5CAF011B6 +:103D00001D00000A050034E1030031010400000A2F +:103D1000000034E30200A0010310A0013040BDE820 +:103D20001EFF2FE1020030E10000A0130010A013DD +:103D30003040BD181EFF2F11A4CAB0E10400001AC4 +:103D40008110B0E10000B0E0020180233040BDE806 +:103D50001EFF2FE1014594E2010680323040BD385C +:103D60001EFF2F31025100E27F0485E30F0680E33E +:103D70000010A0E33040BDE81EFF2FE1C4CAF0E10F +:103D80000200A0110310A011C5CAF0010020A0116B +:103D90000130A011004691E102569301020030016A +:103DA000020780133040BDE81EFF2FE1000030E322 +:103DB0000010A0031EFF2F0130402DE9014BA0E3AE +:103DC000324084E20050A0E30010A0E10000A0E334 +:103DD00085FFFFEA000030E30010A0031EFF2F0163 +:103DE00030402DE9014BA0E3324084E2025110E261 +:103DF000000060420010A0E10000A0E37AFFFFEAAB +:103E00008020B0E1C201A0E16000A0E1021EA0E1BB +:103E1000FF341212FF0433130E0320121EFF2F1162 +:103E2000000032E3FF0433131EFF2F0130402DE961 +:103E30000E4DA0E3025100E20201C0E36AFFFFEA77 +:103E4000012090E11EFF2F0130402DE90050A0E33A +:103E5000060000EA012090E11EFF2F0130402DE90D +:103E6000025111E20100005A000070E20010E1E28C +:103E7000014BA0E3324084E200C0A0E10100A0E1D8 +:103E80000C10A0E120CBB0E13FFFFF0A0320A0E32C +:103E9000ACC1B0E103208212ACC1B0E103208212B8 +:103EA000AC2182E0203062E211C3A0E13112A0E136 +:103EB000101381E13002A0E1024084E032FFFFEA0A +:103EC00070402DE9FFC0A0E307CC8CE3204A1CE042 +:103ED000225A1C100C0034110C0035117500000B17 +:103EE000054084E0026020E08C0AC0E18C2AC2E137 +:103EF000005691E102569311010680E3012682E308 +:103F00001D00000A91C38EE00050A0E390E3A5E0FD +:103F1000023106E291E2A5E00060A0E39052A6E043 +:103F200000003CE301E08E13FF4044E2020C56E344 +:103F3000034CC4E20200002A8EE0B0E10550B5E077 +:103F40000660A6E0860583E1A50A80E18515A0E16B +:103F5000AE1A81E18EE5A0E1FDC054E2070C5C835E +:103F60001100008A02015EE3A1E0B0010010B1E29D +:103F7000040AA0E07040BDE81EFF2FE1026106E2E6 +:103F8000000086E1031081E1020020E0AC4054E033 +:103F90000C5074C0040A80C17040BDC81EFF2FC100 +:103FA000010680E300E0A0E3014054E25D0000CAA6 +:103FB000360074E30010A0D3020100D27040BDD8D7 +:103FC0001EFF2FD1004064E2204054E21A0000AAF4 +:103FD0000C4094E20C0000CA144084E2205064E2D9 +:103FE0001135A0E13114A0E1101581E1022100E2B8 +:103FF0000201C0E3A31F91E03004A2E083E09EE150 +:10400000A31FC1017040BDE81EFF2FE10C4064E218 +:10401000205064E21134A0E13115A0E1101481E1D7 +:10402000020100E2A31F91E00000A0E283E09EE114 +:10403000A31FC1017040BDE81EFF2FE1205064E2C4 +:1040400011E58EE13134A0E1103583E13014A0E1B7 +:10405000020100E23014C1E1A31F81E083E09EE190 +:10406000A31FC1017040BDE81EFF2FE1000034E333 +:104070000800001A026100E28110B0E10000A0E037 +:10408000010610E301404402FAFFFF0A060080E146 +:10409000000035E30EF0A011026102E28330B0E1CE +:1040A0000220A2E0010612E301504502FAFFFF0AD6 +:1040B000062082E10EF0A0E10C0034E1225A0CE06F +:1040C0000C0035110700000A806091E182609311B5 +:1040D000E5FFFF1A020020E0020100E20010A0E369 +:1040E0007040BDE81EFF2FE1806091E10310A00148 +:1040F0000200A001826093111000000A0C0034E15C +:104100000100001A006691E10C00001A0C0035E174 +:104110000300001A026693E10310A0110200A0112F +:104120000600001A020020E0020100E27F0480E3A2 +:104130000F0680E30010A0E37040BDE81EFF2FE1F2 +:104140007F0480E33E0780E37040BDE81EFF2FE15F +:1041500070402DE9FFC0A0E307CC8CE3204A1CE0AF +:10416000225A1C100C0034110C0035115E00000B9B +:10417000054044E002E020E0025693E10006A0E1A1 +:104180004C00000A0226A0E10152A0E3222285E1B0 +:10419000232C82E10334A0E1205285E1215C85E1FA +:1041A0000164A0E102010EE2020055E103005601A4 +:1041B000FD40A4E2034C84E20100002AA220B0E109 +:1041C0006330A0E1036056E00250C5E0A220B0E1F8 +:1041D0006330A0E10116A0E302C7A0E303E056E0CC +:1041E00002E0D5E0036046200E50A0210C10812192 +:1041F000A220B0E16330A0E103E056E002E0D5E0A8 +:10420000036046200E50A021AC108121A220B0E115 +:104210006330A0E103E056E002E0D5E00360462011 +:104220000E50A0212C118121A220B0E16330A0E129 +:1042300003E056E002E0D5E0036046200E50A021E6 +:10424000AC11812106E095E10D00000A0552A0E1C4 +:10425000265E85E10662A0E18221A0E1A32E82E133 +:104260008331A0E12CC2B0E1DBFFFF1A010610E3AD +:104270000600001A010080E10010A0E302C1A0E3E3 +:10428000D5FFFFEA010610E3010080010010A00342 +:10429000FDC054E2070C5C8343FFFF8A02C055E077 +:1042A00003C05600A1C0B0010010B1E2040AA0E0B2 +:1042B0007040BDE81EFF2FE102E10EE220068EE114 +:1042C000AC4094E00C5074C0040A80C17040BDC87A +:1042D0001EFF2FC1010680E300E0A0E3014054E28D +:1042E00031FFFFEA06E085E12FFFFFEA225A0CE0EA +:1042F0000C0034E10C00350190FFFF0A0C0034E1A2 +:104300000600001A004691E18CFFFF1A0C0035E10F +:1043100083FFFF1A0310A0E10200A0E187FFFFEA7C +:104320000C0035E10400001A025693E168FFFF0A11 +:104330000310A0E10200A0E180FFFFEA806091E1AC +:104340008260931148FFFF1A804091E174FFFF1AC9 +:10435000825093E15EFFFF1A78FFFFEA00C0E0E3BE +:10436000020000EA01C0A0E3000000EA01C0A0E3EF +:1043700004C00DE580C0A0E1CCCAF0E182C0A0E19C +:10438000CCCAF0110D00000A80C091E182C09301F7 +:1043900002003011030031010000A0031EFF2F01B5 +:1043A000000070E3020030E10200505103005101AF +:1043B000C20FA021C20FE031010080E31EFF2FE1F8 +:1043C00080C0A0E1CCCAF0E10100001A00C691E172 +:1043D0000400001A82C0A0E1CCCAF0E1E9FFFF1A94 +:1043E00002C693E1E7FFFF0A04001DE51EFF2FE16F +:1043F00000C0A0E10200A0E10C20A0E101C0A0E10A +:104400000310A0E10C30A0E1FFFFFFEA01402DE91D +:10441000D5FFFFEB000050E3000070430140BDE812 +:104420001EFF2FE108E02DE5F7FFFFEB0100A003E1 +:104430000000A01308E09DE41EFF2FE108E02DE539 +:10444000F1FFFFEB0100A0330000A02308E09DE492 +:104450001EFF2FE108E02DE5EBFFFFEB0100A0932D +:104460000000A08308E09DE41EFF2FE108E02DE599 +:10447000DEFFFFEB0100A0930000A08308E09DE4B5 +:104480001EFF2FE108E02DE5D8FFFFEB0100A03370 +:104490000000A02308E09DE41EFF2FE18020A0E1A2 +:1044A000022692E20C00002A0900005A3E3EE0E398 +:1044B000C22A53E00A00009A8035A0E1023183E36A +:1044C000A13A83E1020110E33302A0E1000060128F +:1044D0001EFF2FE10000A0E31EFF2FE1001691E177 +:1044E0000200001A020110E20201E0031EFF2FE1A8 +:1044F0000000A0E31EFF2FE18020A0E1073252E27E +:1045000002C653227FC57C220600009A02C100E247 +:104510008121A0E1A11E8CE1020152E30301A1E08F +:104520000100C0031EFF2FE1010110E30F00001A7C +:104530002E2693E2020100B21EFF2FB1010680E396 +:10454000A22AA0E1182062E220C062E2113CB0E1A0 +:104550003112A0E1011081138035A0E1A335A0E163 +:10456000131C81E13332A0E18330A0E1E6FFFFEAD2 +:10457000C23AF0E10300001A003691E17F04A01373 +:10458000030580131EFF2F11020100E27F0480E368 +:10459000020580E31EFF2FE1020120E2000000EA95 +:1045A000021121E28020B0E18130B011030032110C +:1045B00042CCF01143CCF0114700000A222CA0E1BC +:1045C000233C72E0032082C0011020C0000021C003 +:1045D000011020C0003063B2190053E31EFF2F8189 +:1045E000020110E3020580E3FF04C0E30000601253 +:1045F000020111E3021581E3FF14C1E3001061120F +:10460000030032E12E00000A012042E2510390E053 +:10461000203063E21113A0E1023100E20100005AF0 +:10462000001071E20000E0E2020550E30B00003AE6 +:10463000010450E30400003AA000B0E16110A0E1E1 +:10464000012082E2FE0052E33800002A020151E319 +:10465000820BA0E00100C003030080E11EFF2FE1F8 +:104660008110B0E10000A0E0020510E3012042E269 +:10467000F5FFFF1A20C6B0E10006A0010C2042029F +:10468000FF0810E30004A001082042020F0610E317 +:104690000002A00104204202030510E30001A00172 +:1046A00002204202020550E38000A0310020D2E245 +:1046B000820B80A0002062B2030080A1300283B18F +:1046C0001EFF2FE1000032E3021521E20205200265 +:1046D0000120820201304312CAFFFFEA8130A0E1CB +:1046E00042CCF0E143CCF0111300000A030032E1A8 +:1046F0000200000A000032E30100A0011EFF2FE1CA +:10470000010030E10000A0131EFF2F11FF0412E38F +:104710000200001A8000B0E1020180231EFF2FE199 +:10472000022492E2020580321EFF2F31023100E2A4 +:104730007F0483E3020580E31EFF2FE1422CF0E1BA +:104740000100A011433CF0010010A0118024B0E151 +:104750008134B00101003001010580131EFF2FE1FB +:104760000030A0E3010000EA023110E200006042E4 +:1047700000C0B0E11EFF2F014B3483E30010A0E125 +:104780000000A0E30F0000EA012090E11EFF2F01CE +:104790000030A0E3050000EA012090E11EFF2F0198 +:1047A000023111E20100005A000070E20010E1E263 +:1047B00001C0B0E100C0A0010010A0010000A003F2 +:1047C0005B3483E301324302023543E21720A0E366 +:1047D00001085CE32CC8A02110204222010C5CE3FC +:1047E0002CC4A0210820422210005CE32CC2A0218E +:1047F0000420422204005CE302204222AC2042302A +:10480000AC2152E0823B43E0060000BA113283E063 +:1048100010C2A0E1202062E202015CE33002A3E0CA +:104820000100C0031EFF2FE1202082E211C2A0E19F +:10483000202062E28C0090E13102A3E0AC0FC001C5 +:104840001EFF2FE1FFC0A0E3A02B1CE0A13B1C102A +:104850000C0032110C0033113E00000A032082E0EC +:1048600001C020E08004B0E18114B0111000000A02 +:104870000233A0E3A00283E1A11283E1903181E041 +:1048800002010CE2020551E38110A031A31F813126 +:104890008330A031010080E17F20C2E2FD0052E3BD +:1048A0000F00008A020153E3820BA0E00100C00365 +:1048B0001EFF2FE1000030E302C10CE28114A001D1 +:1048C000A0048CE1A10480E17F2052E2FF3072C29B +:1048D000820B80C11EFF2FC1020580E30030A0E3E0 +:1048E000012052E2350000CA190072E3020100D231 +:1048F0001EFF2FD1002062E28010B0E13112A0E152 +:10490000202062E210C2A0E16100B0E10000A0E25C +:104910008C3093E1AC0FC0011EFF2FE1000032E3A9 +:1049200002C100E28000A001020510030120420242 +:10493000FBFFFF0A0C0080E1000033E302C101E24B +:104940008110A0010205110301304302FBFFFF0AA1 +:104950000C1081E1C0FFFFEAA13B0CE00C0032E14A +:104960000C0033110500000A02C1D0E302C1D113CB +:10497000E9FFFF1A010020E0020100E21EFF2FE123 +:10498000000030E3020130130100A00100003113E8 +:10499000020131130D00000A0C0032E10100001A7F +:1049A0008024B0E10900001A0C0033E10200001A73 +:1049B0008134B0E10100A0110400001A010020E0E0 +:1049C000020100E27F0480E3020580E31EFF2FE185 +:1049D0007F0480E3030580E31EFF2FE1FFC0A0E317 +:1049E000A02B1CE0A13B1C100C0032110C00331159 +:1049F0003A00000A032042E001C020E08114B0E147 +:104A00008004A0E11C00000A0132A0E3211283E12E +:104A1000203283E102010CE2010053E18330A03136 +:104A20007D20A2E202C5A0E3010053E10130432052 +:104A30000C008021A10053E1A1304320AC00802173 +:104A4000210153E1213143202C018021A10153E1B7 +:104A5000A1314320AC0180210332B0E12CC2B0115E +:104A6000F0FFFF1AFD0052E39DFFFF8A010053E1B2 +:104A7000820BA0E00100C0031EFF2FE102C10CE287 +:104A8000A0048CE17F2092E2FF3072C2820B80C1D1 +:104A90001EFF2FC1020580E30030A0E3012052E297 +:104AA0008FFFFFEA000032E302C100E28000A001B4 +:104AB0000205100301204202FBFFFF0A0C0080E107 +:104AC000000033E302C101E28110A00102051103DD +:104AD00001304302FBFFFF0A0C1081E1C4FFFFEA33 +:104AE000A13B0CE00C0032E10500001A8024B0E18B +:104AF000B6FFFF1A0C0033E1AFFFFF1A0100A0E17F +:104B0000B2FFFFEA0C0033E10300001A8134B0E188 +:104B100097FFFF0A0100A0E1ACFFFFEA02C1D0E36A +:104B200002C1D113DEFFFF1A0221D0E3A2FFFF1A58 +:104B30000231D1E38EFFFF1AA4FFFFEA00C0E0E3D9 +:104B4000020000EA01C0A0E3000000EA01C0A0E307 +:104B500004C00DE58020A0E18130A0E142CCF0E16D +:104B600043CCF0110600000AA3C092E1010030110D +:104B700003005250C10FA081C10FE031010080132A +:104B80001EFF2FE142CCF0E10100001A80C4B0E129 +:104B90000300001A43CCF0E1F2FFFF1A81C4B0E138 +:104BA000F0FFFF0A04001DE51EFF2FE100C0A0E199 +:104BB0000100A0E10C10A0E1FFFFFFEA0F402DE98A +:104BC000E1FFFFEB000050E3000070430F40BDE841 +:104BD0001EFF2FE108E02DE5F7FFFFEB0100A0032A +:104BE0000000A01308E09DE41EFF2FE108E02DE582 +:104BF000F1FFFFEB0100A0330000A02308E09DE4DB +:104C00001EFF2FE108E02DE5EBFFFFEB0100A09375 +:104C10000000A08308E09DE41EFF2FE108E02DE5E1 +:104C2000E1FFFFEB0100A0930000A08308E09DE4FA +:104C30001EFF2FE108E02DE5DBFFFFEB0100A033B5 +:104C40000000A02308E09DE41EFF2FE18020A0E1EA +:104C50007F0452E30800003A9E30A0E3222C53E088 +:104C60000700009A0034A0E1023183E3020110E35F +:104C70003302A0E1000060121EFF2FE10000A0E35C +:104C80001EFF2FE1610072E30100001A8024B0E1F1 +:104C90000200001A020110E20201E0031EFF2FE1F0 +:104CA0000000A0E31EFF2FE1F0B55F4656464D46DB +:104CB0004446F0B40024002588B000940195141CEB +:104CC0001D1C002900DAFFE000260296002B00DA06 +:104CD000F3E0261C81460F1C002D5CD1BC4200D99C +:104CE00074E0002C00D10DE1BF4B9E4200D9F4E0EE +:104CF000FF2E00D9DFE100210023BC4A341CDC4038 +:104D0000135D2022CB18D31A9A46002B00D071E1F4 +:104D1000B54B012033400490BD1B9B46370C391C1A +:104D2000281CFEF74BFD5946804644464C43281C40 +:104D3000391CFEF7DBFD4A460004130C184384427D +:104D400008D901235B4280199844864202D88442E4 +:104D500000D9D5E1041B391C201CFEF72FFD051CD2 +:104D600058466843391C8246201CFEF7BFFD9E4B07 +:104D7000494600040B401843824506D93018013DCE +:104D8000864202D8824500D9B3E142461304281C6A +:104D90001843049B05E0291CBD4200D873E00020A5 +:104DA0000023029A0090019300980199002A04D0F0 +:104DB000031C0C1C00215842A14108B03CBC904689 +:104DC0009946A246AB46F0BC04BC1047864B9C42B9 +:104DD00000D990E0FF2C00D967E100210023834A2D +:104DE000351CDD40535DCB182021CD1A002D0BD092 +:104DF0003A1C4B1B4F46DF404846AA403B1CA8408C +:104E0000171CAE401F438146774B310C3340381C92 +:104E10009B468846FEF7D2FC5A4682464146381CDD +:104E200054465443FEF762FD4D4600042B0C1843D4 +:104E3000844208D901277F428019BA44864202D8A9 +:104E4000844200D959E1041B4146201CFEF7B6FC00 +:104E50004146051C5F464743201CFEF747FD624B59 +:104E6000494600040B401843874206D93018013DDB +:104E7000864202D8874200D93DE152461304281CDD +:104E8000184300238DE7584B9D422DD8FF2D00D9A4 +:104E900014E100200023554A0C1CDC40135D202245 +:104EA000C318D31A9A46002B35D1B94202D34E45C6 +:104EB00000D974E70120002373E7029CE4430294C5 +:104EC000002554429D4104E70F1C061C002170423E +:104ED000B94101277F420297F8E6454B9E4200D92F +:104EE000EFE01021102308E7414B9D4200D9DFE09D +:104EF00010201023CFE73E4B9C4200D9E4E0102164 +:104F000010236CE701200021FEF758FC364B061CED +:104F10009E42E2D8ECE6D21A1D1C9940331CD340C5 +:104F2000AE40194307963B1C4E46D640AB40334338 +:104F30003C1CD44005930F0C2B4B0E1C8846201CA8 +:104F4000391C1E40FEF73AFC391C8346201CFEF734 +:104F5000CDFC5D467543059900040B0C1843854252 +:104F600006D90122524240449344804500D8BAE019 +:104F7000441B201C391CFEF721FC391C051C464330 +:104F8000201CFEF7B3FC184B059C0004234018437B +:104F9000864204D94044013D804500D89DE0801BF5 +:104FA0005E4633041D43104E079F079B2A1C334067 +:104FB000390C32402C0C1F1C574384464A43181CA2 +:104FC00060433B0C12189A186143904202D980202A +:104FD00040020918130CC818844563D3844558D07F +:104FE000281C0023DDE60000FFFF00009C580100A4 +:104FF000FFFFFF00191C9E403C1CD31A4D46DC40AD +:10500000DD403A1C404B8A40370C2A433340391C60 +:10501000201C9B460692FEF7D1FB391C03905D468F +:105020004543201CFEF762FC069900040B0C184354 +:10503000854205D9039A8019013A0392864246D9DE +:10504000441B201C391CFEF7B9FB5B468046391C0B +:10505000201C45465D43FEF749FC2B4B069C000493 +:1050600023401843854209D90121494280198844C7 +:10507000864203D8854201D988448019039C4A4658 +:1050800053469A40451B23044046184391460490DA +:1050900045E651464B468B40391C120431405218AC +:1050A00093429DD2681E00237BE60821082396E6E2 +:1050B00018201823EFE6082108231EE608200823FD +:1050C000E9E61821182318E61821182387E68542F7 +:1050D000B6D9013A80190392B2E7864200D85EE75A +:1050E000013D40445BE7854200D841E7934440449A +:1050F0003EE7013D49E6013DBFE6BA448019A2E61C +:105100009844801926E60000FFFF000000C09FE5DC +:105110001CFF2FE19912010000C09FE51CFF2FE149 +:10512000ED38010000C09FE51CFF2FE1A94C0100F4 +:1051300000C09FE51CFF2FE1ED13010000C09FE5BB +:105140001CFF2FE14113010000C09FE51CFF2FE170 +:10515000FDD0000000C09FE51CFF2FE175D00000CE +:1051600000C09FE51CFF2FE12917010000C09FE54B +:105170001CFF2FE1BD37010000C09FE51CFF2FE1A0 +:1051800055D000007847C04675FCFFEA7847C04616 +:1051900075FCFFEA7847C04673FCFFEA7847C046D3 +:1051A0000BFBFFEA7847C0463BFAFFEA7847C04668 +:1051B00038FAFFEA7847C04640FBFFEA7847C04626 +:1051C000B5FCFFEA7847C046E0FBFFEA7847C046F7 +:1051D00061FCFFEA7847C0465FFCFFEA7847C046BB +:1051E000BEDAFFEA7847C046A3DAFFEA7847C0464E +:1051F000B0DAFFEA7847C04687DAFFEA7847C04668 +:1052000090DAFFEA7847C0465CDAFFEA7847C046A2 +:1052100022DAFFEA7847C04651FCFFEA0A0A5072D8 +:105220006F6772616D6D2069732072756E6E696E45 +:1052300067202E2E2E20000050726F636573736FEF +:105240007220436C6F636B204672657175656E6387 +:10525000793A20256420487A0A0000005065726976 +:1052600070686572616C20436C6F636B2046726579 +:105270007175656E63793A20256420487A0A0000CA +:105280000600140001000000D008080000E1000042 +:105290000700010000000000E42D061304000B00CD +:1052A0000F386F4F060106000101000000000F805B +:1052B0000601060001020001000011880601060037 +:1052C000010300010000128D060106000104000028 +:1052D0000000128F06010600010600010000159C67 +:1052E000060106000111000000001FD006010600A3 +:1052F00001120001000021D8060106000120000073 +:1053000000002E1B060106000121000000002F20D6 +:1053100006010600012200000000302506010600FB +:105320000130000000003E6B06160800000001007E +:10533000000000002590061A280005000000040364 +:105340000A0250C300000F0A0A3C00010000FA00E4 +:10535000FA0064002C0100000000000000000000C2 +:105360000000586406080600C80001000000DD685F +:1053700006090D0000000000FFFF00000000000013 +:105380000721AFB56200000008D30000CEDA0000AC +:10539000CEDA000018D30000CEDA0000CEDA00002A +:1053A000CEDA0000CEDA0000CEDA0000CEDA00005D +:1053B0001CD3000036D30000CEDA00002CD300004E +:1053C00040D30000CEDA000090D300009AD3000052 +:1053D0009AD300009AD300009AD300009AD3000019 +:1053E0009AD300009AD300009AD300009AD3000009 +:1053F000CEDA0000CEDA0000CEDA0000CEDA00000D +:10540000CEDA0000CEDA0000CEDA0000CEDA0000FC +:10541000CEDA0000ECD300003CD400007AD40000C7 +:105420007AD400007AD40000CEDA0000CEDA000090 +:10543000CEDA0000CEDA0000C0D30000CEDA0000E1 +:10544000CEDA0000DAD70000CEDA0000CEDA0000B3 +:10545000CEDA000054D80000CEDA000088D900006F +:10546000CEDA0000CEDA0000B8D90000CEDA0000B3 +:10547000CEDA0000CEDA0000CEDA0000CEDA00008C +:10548000CEDA0000CEDA0000CEDA0000CEDA00007C +:10549000CEDA0000ECD3000044D400007AD400003F +:1054A0007AD400007AD40000C4D3000044D40000B1 +:1054B000CEDA0000CEDA0000C8D30000CEDA000059 +:1054C000AAD70000E2D700003CD80000E2D30000D9 +:1054D000CEDA000054D80000CEDA000090D90000E7 +:1054E000CEDA0000CEDA000002D3000030303030D7 +:1054F00030303030303030303030303020202020EC +:105500002020202020202020202020206AED0000C4 +:105510006AED00007EED00009CED00005EED0000F5 +:1055200058ED000024000040F8590100D459010052 +:10553000D4590100D4590100D4590100D4590100B3 +:10554000D4590100D4590100D4590100D4590100A3 +:10555000FFFFFFFFFFFFFFFF385A01000000F03F91 +:10556000000000000000244000000000000059403E +:105570000000000000408F40000000000088C34091 +:1055800000000000006AF8400000000080842E4106 +:1055900000000000D01263410000000084D7974152 +:1055A0000000000065CDCD41000000005FA0024278 +:1055B0000000002076483742000000E8941A6D424F +:1055C000000000A29C30A242000040E5C4BCD642CC +:1055D0000000901EF56B0C430000342679C3414354 +:1055E0000080E0375734764300A0D8856DC1AB43C7 +:1055F00000C84E67E458E143003D91601DAF15447B +:10560000408CB578E41A4B4450EFE2D6CFF080449A +:1056100092D54D06022DB544F64AE1C74378EA44D7 +:10562000B49DD97979C341430080E037B5B893463A +:10563000176E05B5034F384DF5F93FE94877825AA3 +:10564000321D30F9DD4F15753CBF737FB2D29C3CE3 +:10565000BC89D89723F6493933A7A8D5FD0FA532C1 +:105660003DA7F44408BA5B259D978CCF2806C80A4D +:10567000436FAC6405000000190000007D000000CD +:105680000000F03F000000000000F83F00000000B4 +:105690000000000000000000EBFD4C3E06D0CF43B0 +:1056A000000000000000000003B8E23F00000040DE +:1056B000FB21F93FFB2109407CD91240FB21194015 +:1056C0007A6A1F407CD92240BBFD2540FB2129403E +:1056D0003A462C407A6A2F405C4731407CD93240B0 +:1056E0009C6B3440BBFD3540DB8F3740FB2139409C +:1056F0001BB43A403A463C405AD83D407A6A3F4053 +:105700004C7E40405C4741406C1042407CD9424056 +:105710008CA243409C6B4440AC344540BBFD4540AB +:10572000CBC64640DB8F4740EB584840FB21494001 +:1057300083F9A200444E6E00FC291500D1572700C2 +:10574000DD34F50062DBC0003C99950041904300D8 +:105750006351FE00BBDEAB00B761C5003A6E2400AA +:10576000D24D42004906E00009EA2E001C92D10009 +:10577000EB1DFE0029B11C00E83EA700F5358200B4 +:1057800044BB2E009CE98400B4267000417E5F007B +:10579000D6913900538339009CF439008B5F840023 +:1057A00028F9BD00F81F3B00DEFF97000F980500A9 +:1057B000112FEF000A5A8B006D1F6D00CF7E36004F +:1057C00009CB2700464FB7009E663F002DEA5F00D9 +:1057D000BA277500E5EBC7003D7BF100F7390700FC +:1057E00092528A00FB6BEA001FB15F00085D8D00DA +:1057F000300356007BFC4600F0AB6B0020BCCF00B2 +:1058000036F49A00E3A91D005E619100081BE600D2 +:1058100085996500A0145F008D40680080D8FF0066 +:1058200027734D0006063100CA561500C9A873003B +:105830007BE260006B8CC0000200000003000000EF +:105840000400000006000000FB21F93F00000040BA +:105850002D44743E000000009846F83C0000008093 +:1058600051CC783B00000060831BF03900000080C1 +:1058700020257A38000000402282E33600000080B4 +:105880001DF36935000000000100000000003043F6 +:1058900000000000000030C3000000000001020210 +:1058A00003030303040404040404040405050505B8 +:1058B0000505050505050505050505050606060694 +:1058C0000606060606060606060606060606060678 +:1058D0000606060606060606060606060707070764 +:1058E0000707070707070707070707070707070748 +:1058F0000707070707070707070707070707070738 +:105900000707070707070707070707070707070727 +:105910000707070707070707070707070808080813 +:1059200008080808080808080808080808080808F7 +:1059300008080808080808080808080808080808E7 +:1059400008080808080808080808080808080808D7 +:1059500008080808080808080808080808080808C7 +:1059600008080808080808080808080808080808B7 +:1059700008080808080808080808080808080808A7 +:105980000808080808080808080808080808080897 +:105990000808080808080808080808080A0000009D +:1059A0003031323334353637383961626364656695 +:1059B00000000000696E6600494E46004E414E00F0 +:1059C0006E616E003031323334353637383941420A +:1059D000434445460000000062756720696E2076EA +:1059E000667072696E74663A2062616420626173E7 +:1059F00065000000300000002E000000286E756C6D +:105A00006C290000432D5554462D3800432D534A30 +:105A100049530000432D4555434A5000432D4A4900 +:105A200053000000496E66696E69747900000000D9 +:105A30004E614E004300000049534F2D3838353930 +:105A40002D310000706F77007371727400000000D8 +:105A5000D007010014010000E8030000000200026A +:105A6000FF090000013E2A3E3C233C0101010000E9 +:105A70002400004000000000100300406C030040C0 +:105A8000C80300400000000000000000000000000B +:105A90000000000000000000000000000000000006 +:105AA0000000000000000000345A01000000000067 +:105AB00000000000000000000000000000000000E6 +:105AC00000000000000000000000000000000000D6 +:105AD00000000000000000000000000000000000C6 +:105AE00000000000000000000000000000000000B6 +:105AF00000000000000000000000000000000000A6 +:105B00000000000000000000000000000000000095 +:105B10000000000000000000010000000000000084 +:105B20000E33CDAB34126DE6ECDE05000B00000049 +:105B30000000000000000000000000000000000065 +:105B40000000000000000000000000000000000055 +:105B50000000000000000000000000000000000045 +:105B60000000000000000000000000000000000035 +:105B70000000000000000000000000000000000025 +:105B80000000000000000000000000000000000015 +:105B90000000000000000000000000000000000005 +:105BA00000000000000000000000000000000000F5 +:105BB00000000000000000000000000000000000E5 +:105BC00000000000000000000000000000000000D5 +:105BD00000000000000000000000000000000000C5 +:105BE00000000000000000000000000000000000B5 +:105BF00000000000000000000000000000000000A5 +:105C00000000000000000000000000000000000094 +:105C10000000000000000000000000000000000084 +:105C20000000000000000000000000000000000074 +:105C30000000000000000000000000000000000064 +:105C40000000000000000000000000000000000054 +:105C50000000000000000000000000000000000044 +:105C60000000000000000000000000000000000034 +:105C70000000000000000000000000000000000024 +:105C80000000000000000000000000000000000014 +:105C90000000000000000000000000000000000004 +:105CA00000000000000000000000000000000000F4 +:105CB00000000000000000000000000000000000E4 +:105CC00000000000000000000000000000000000D4 +:105CD00000000000000000000000000000000000C4 +:105CE00000000000000000000000000000000000B4 +:105CF00000000000000000000000000000000000A4 +:105D00000000000000000000000000000000000093 +:105D10000000000000000000000000000000000083 +:105D20000000000000000000000000000000000073 +:105D30000000000000000000000000000000000063 +:105D40000000000000000000000000000000000053 +:105D50000000000000000000000000000000000043 +:105D60000000000000000000000000000000000033 +:105D70000000000000000000000000000000000023 +:105D80000000000000000000000000000000000013 +:105D90000000000000000000000000000000000003 +:105DA00000000000000000000000000000000000F3 +:105DB00000000000000000000000000000000000E3 +:105DC00000000000000000000000000000000000D3 +:105DD00000000000000000000000000000000000C3 +:105DE00000000000000000000000000000000000B3 +:105DF00000000000000000000000000000000000A3 +:105E00000000000000000000000000000000000092 +:105E10000000000000000000000000000000000082 +:105E20000000000000000000000000000000000072 +:105E30000000000000000000000000000000000062 +:105E40000000000000000000000000000000000052 +:105E50000000000000000000000000000000000042 +:105E60000000000000000000000000000000000032 +:105E700000000000010000004300000000000000DE +:105E8000000000000000000000000000340400409A +:105E9000340400403C0400403C0400404404004002 +:105EA000440400404C0400404C04004054040040B2 +:105EB000540400405C0400405C0400406404004062 +:105EC000640400406C0400406C0400407404004012 +:105ED000740400407C0400407C04004084040040C2 +:105EE000840400408C0400408C0400409404004072 +:105EF000940400409C0400409C040040A404004022 +:105F0000A4040040AC040040AC040040B4040040D1 +:105F1000B4040040BC040040BC040040C404004081 +:105F2000C4040040CC040040CC040040D404004031 +:105F3000D4040040DC040040DC040040E4040040E1 +:105F4000E4040040EC040040EC040040F404004091 +:105F5000F4040040FC040040FC0400400405004040 +:105F6000040500400C0500400C05004014050040ED +:105F7000140500401C0500401C050040240500409D +:105F8000240500402C0500402C050040340500404D +:105F9000340500403C0500403C05004044050040FD +:105FA000440500404C0500404C05004054050040AD +:105FB000540500405C0500405C050040640500405D +:105FC000640500406C0500406C050040740500400D +:105FD000740500407C0500407C05004084050040BD +:105FE000840500408C0500408C050040940500406D +:105FF000940500409C0500409C050040A40500401D +:10600000A4050040AC050040AC050040B4050040CC +:10601000B4050040BC050040BC050040C40500407C +:10602000C4050040CC050040CC050040D40500402C +:10603000D4050040DC050040DC050040E4050040DC +:10604000E4050040EC050040EC050040F40500408C +:10605000F4050040FC050040FC050040040600403B +:10606000040600400C0600400C06004014060040E8 +:10607000140600401C0600401C0600402406004098 +:10608000240600402C0600402C0600403406004048 +:10609000340600403C0600403C06004044060040F8 +:1060A000440600404C0600404C06004054060040A8 +:1060B000540600405C0600405C0600406406004058 +:1060C000640600406C0600406C0600407406004008 +:1060D000740600407C0600407C06004084060040B8 +:1060E000840600408C0600408C0600409406004068 +:1060F000940600409C0600409C060040A406004018 +:10610000A4060040AC060040AC060040B4060040C7 +:10611000B4060040BC060040BC060040C406004077 +:10612000C4060040CC060040CC060040D406004027 +:10613000D4060040DC060040DC060040E4060040D7 +:10614000E4060040EC060040EC060040F406004087 +:10615000F4060040FC060040FC0600400407004036 +:10616000040700400C0700400C07004014070040E3 +:10617000140700401C0700401C0700402407004093 +:10618000240700402C0700402C0700403407004043 +:10619000340700403C0700403C07004044070040F3 +:1061A000440700404C0700404C07004054070040A3 +:1061B000540700405C0700405C0700406407004053 +:1061C000640700406C0700406C0700407407004003 +:1061D000740700407C0700407C07004084070040B3 +:1061E000840700408C0700408C0700409407004063 +:1061F000940700409C0700409C070040A407004013 +:10620000A4070040AC070040AC070040B4070040C2 +:10621000B4070040BC070040BC070040C407004072 +:10622000C4070040CC070040CC070040D407004022 +:10623000D4070040DC070040DC070040E4070040D2 +:10624000E4070040EC070040EC070040F407004082 +:10625000F4070040FC070040FC0700400408004031 +:10626000040800400C0800400C08004014080040DE +:10627000140800401C0800401C080040240800408E +:10628000240800402C0800402C08004000000200B8 +:04629000FFFFFFFF0E :00000001FF diff --git a/ccny_asctec_firmware_2/main.lss b/ccny_asctec_firmware_2/main.lss index 11915f6..4204f40 100644 --- a/ccny_asctec_firmware_2/main.lss +++ b/ccny_asctec_firmware_2/main.lss @@ -3,11 +3,11 @@ main.elf: file format elf32-littlearm Sections: Idx Name Size VMA LMA File off Algn - 0 .text 000159dc 00000000 00000000 00008000 2**2 + 0 .text 00015a50 00000000 00000000 00008000 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .data 00000844 40000000 000159dc 00020000 2**2 + 1 .data 00000844 40000000 00015a50 00020000 2**2 CONTENTS, ALLOC, LOAD, DATA - 2 .bss 000017a4 40000844 40000844 00020844 2**2 + 2 .bss 000017a8 40000844 40000844 00020844 2**2 ALLOC 3 .stack 00001a00 40002000 40002000 00020850 2**4 CONTENTS @@ -275,7 +275,7 @@ Disassembly of section .text: 2a2: e01f b.n 2e4 2a4: 3a00 subs r2, #0 2a6: 4000 ands r0, r0 - 2a8: 59dc ldr r4, [r3, r7] + 2a8: 5a50 ldrh r0, [r2, r1] 2aa: 0001 lsls r1, r0, #0 2ac: 0000 lsls r0, r0, #0 2ae: 4000 ands r0, r0 @@ -283,13 +283,13 @@ Disassembly of section .text: 2b2: 4000 ands r0, r0 2b4: 0844 lsrs r4, r0, #1 2b6: 4000 ands r0, r0 - 2b8: 1fe8 subs r0, r5, #7 + 2b8: 1fec subs r4, r5, #7 2ba: 4000 ands r0, r0 - 2bc: 59dc ldr r4, [r3, r7] + 2bc: 5a50 ldrh r0, [r2, r1] 2be: 0001 lsls r1, r0, #0 - 2c0: 59dc ldr r4, [r3, r7] + 2c0: 5a50 ldrh r0, [r2, r1] 2c2: 0001 lsls r1, r0, #0 - 2c4: 768c strb r4, [r1, #26] + 2c4: 7700 strb r0, [r0, #28] 2c6: 0000 lsls r0, r0, #0 2c8: 0290 lsls r0, r2, #10 2ca: 0000 lsls r0, r0, #0 @@ -478,11 +478,11 @@ Disassembly of section .text: 560: eaffffb2 b 430 564: 40000b44 andmi r0, r0, r4, asr #22 568: 4000085c andmi r0, r0, ip, asr r8 - 56c: 400013dc ldrmid r1, [r0], -ip + 56c: 400013e0 andmi r1, r0, r0, ror #7 570: 40000d50 andmi r0, r0, r0, asr sp - 574: 40001168 andmi r1, r0, r8, ror #2 + 574: 4000116c andmi r1, r0, ip, ror #2 578: 400008ac andmi r0, r0, ip, lsr #17 - 57c: 40001470 andmi r1, r0, r0, ror r4 + 57c: 40001474 andmi r1, r0, r4, ror r4 580: 4000084a andmi r0, r0, sl, asr #16 584: 4000084c andmi r0, r0, ip, asr #16 588: 40000848 andmi r0, r0, r8, asr #16 @@ -555,9 +555,9 @@ Disassembly of section .text: 68c: 1afffff4 bne 664 690: eaffffd9 b 5fc 694: 40000856 andmi r0, r0, r6, asr r8 - 698: 40001ee8 andmi r1, r0, r8, ror #29 + 698: 40001eec andmi r1, r0, ip, ror #29 69c: 40000cdc ldrmid r0, [r0], -ip - 6a0: 40001ee0 andmi r1, r0, r0, ror #29 + 6a0: 40001ee4 andmi r1, r0, r4, ror #29 6a4: 4000001b andmi r0, r0, fp, lsl r0 000006a8 : @@ -822,7 +822,7 @@ Disassembly of section .text: ab0: 40001104 andmi r1, r0, r4, lsl #2 ab4: 40000d14 andmi r0, r0, r4, lsl sp ab8: 40000f64 andmi r0, r0, r4, ror #30 - abc: 40001470 andmi r1, r0, r0, ror r4 + abc: 40001474 andmi r1, r0, r4, ror r4 ac0: 40000c0c andmi r0, r0, ip, lsl #24 ac4: 40000fc0 andmi r0, r0, r0, asr #31 ac8: 40000ba0 andmi r0, r0, r0, lsr #23 @@ -1076,11 +1076,11 @@ Disassembly of section .text: ea0: 40000854 andmi r0, r0, r4, asr r8 ea4: 4000084e andmi r0, r0, lr, asr #16 ea8: 4000085c andmi r0, r0, ip, asr r8 - eac: 400013dc ldrmid r1, [r0], -ip + eac: 400013e0 andmi r1, r0, r0, ror #7 eb0: 40000d50 andmi r0, r0, r0, asr sp - eb4: 40001168 andmi r1, r0, r8, ror #2 + eb4: 4000116c andmi r1, r0, ip, ror #2 eb8: 400008ac andmi r0, r0, ip, lsr #17 - ebc: 40001470 andmi r1, r0, r0, ror r4 + ebc: 40001474 andmi r1, r0, r4, ror r4 ec0: 4000084a andmi r0, r0, sl, asr #16 ec4: 4000084c andmi r0, r0, ip, asr #16 ec8: 40000848 andmi r0, r0, r8, asr #16 @@ -1103,44 +1103,44 @@ Disassembly of section .text: f04: e1a03005 mov r3, r5 f08: e2866902 add r6, r6, #32768 ; 0x8000 f0c: e3a07000 mov r7, #0 ; 0x0 - f10: eb004c71 bl 140dc <__aeabi_ddiv> + f10: eb004c8e bl 14150 <__aeabi_ddiv> f14: e1a02006 mov r2, r6 f18: e1a03007 mov r3, r7 - f1c: eb004bca bl 13e4c <__aeabi_dmul> + f1c: eb004be7 bl 13ec0 <__aeabi_dmul> f20: e1a02008 mov r2, r8 f24: e1a03009 mov r3, r9 - f28: eb004c6b bl 140dc <__aeabi_ddiv> + f28: eb004c88 bl 14150 <__aeabi_ddiv> f2c: e1a0200a mov r2, sl f30: e1a0300b mov r3, fp - f34: eb004abb bl 13a28 <__adddf3> + f34: eb004ad8 bl 13a9c <__adddf3> f38: e59d303c ldr r3, [sp, #60] f3c: e8830003 stmia r3, {r0, r1} f40: e1a02004 mov r2, r4 f44: e1a03005 mov r3, r5 f48: e28d002c add r0, sp, #44 ; 0x2c f4c: e8900003 ldmia r0, {r0, r1} - f50: eb004c61 bl 140dc <__aeabi_ddiv> + f50: eb004c7e bl 14150 <__aeabi_ddiv> f54: e1a02006 mov r2, r6 f58: e1a03007 mov r3, r7 - f5c: eb004bba bl 13e4c <__aeabi_dmul> + f5c: eb004bd7 bl 13ec0 <__aeabi_dmul> f60: e1a02008 mov r2, r8 f64: e1a03009 mov r3, r9 - f68: eb004c5b bl 140dc <__aeabi_ddiv> + f68: eb004c78 bl 14150 <__aeabi_ddiv> f6c: e28f2050 add r2, pc, #80 ; 0x50 f70: e892000c ldmia r2, {r2, r3} f74: e1a04000 mov r4, r0 f78: e1a05001 mov r5, r1 f7c: e1a0000a mov r0, sl f80: e1a0100b mov r1, fp - f84: eb004bb0 bl 13e4c <__aeabi_dmul> - f88: eb005042 bl 15098 <__cos_from_arm> + f84: eb004bcd bl 13ec0 <__aeabi_dmul> + f88: eb00505f bl 1510c <__cos_from_arm> f8c: e1a02000 mov r2, r0 f90: e1a03001 mov r3, r1 f94: e1a00004 mov r0, r4 f98: e1a01005 mov r1, r5 - f9c: eb004c4e bl 140dc <__aeabi_ddiv> + f9c: eb004c6b bl 14150 <__aeabi_ddiv> fa0: e89d000c ldmia sp, {r2, r3} - fa4: eb004a9f bl 13a28 <__adddf3> + fa4: eb004abc bl 13a9c <__adddf3> fa8: e59d3040 ldr r3, [sp, #64] fac: e8830003 stmia r3, {r0, r1} fb0: e28dd008 add sp, sp, #8 ; 0x8 @@ -1263,7 +1263,7 @@ Disassembly of section .text: 1164: e59f3004 ldr r3, [pc, #4] ; 1170 <.text+0x1170> 1168: e1d300b8 ldrh r0, [r3, #8] 116c: e12fff1e bx lr - 1170: 40001168 andmi r1, r0, r8, ror #2 + 1170: 4000116c andmi r1, r0, ip, ror #2 00001174 : 1174: e1a00800 mov r0, r0, lsl #16 @@ -1275,7 +1275,7 @@ Disassembly of section .text: 118c: 0a000005 beq 11a8 1190: e59f3018 ldr r3, [pc, #24] ; 11b0 <.text+0x11b0> 1194: e5930000 ldr r0, [r3] - 1198: eb004fc1 bl 150a4 <____umodsi3_from_arm> + 1198: eb004fde bl 15118 <____umodsi3_from_arm> 119c: e1500004 cmp r0, r4 11a0: 13a00000 movne r0, #0 ; 0x0 11a4: 03a00001 moveq r0, #1 ; 0x1 @@ -1284,27628 +1284,27657 @@ Disassembly of section .text: 11b0: 4000113c andmi r1, r0, ip, lsr r1 000011b4 : - 11b4: e52de004 str lr, [sp, #-4]! - 11b8: e59f3064 ldr r3, [pc, #100] ; 1224 <.text+0x1224> - 11bc: e59fe064 ldr lr, [pc, #100] ; 1228 <.text+0x1228> - 11c0: e1d325ba ldrh r2, [r3, #90] - 11c4: e1de30f0 ldrsh r3, [lr] - 11c8: e3530000 cmp r3, #0 ; 0x0 - 11cc: 13a01000 movne r1, #0 ; 0x0 - 11d0: 02021001 andeq r1, r2, #1 ; 0x1 - 11d4: e3510000 cmp r1, #0 ; 0x0 - 11d8: e2020001 and r0, r2, #1 ; 0x1 - 11dc: 159f3048 ldrne r3, [pc, #72] ; 122c <.text+0x122c> - 11e0: e2022001 and r2, r2, #1 ; 0x1 - 11e4: e2222001 eor r2, r2, #1 ; 0x1 - 11e8: 13a02003 movne r2, #3 ; 0x3 - 11ec: 15c32000 strneb r2, [r3] - 11f0: 1a000008 bne 1218 - 11f4: e3530000 cmp r3, #0 ; 0x0 - 11f8: 03a03000 moveq r3, #0 ; 0x0 - 11fc: 12023001 andne r3, r2, #1 ; 0x1 - 1200: e3530000 cmp r3, #0 ; 0x0 - 1204: e59fc020 ldr ip, [pc, #32] ; 122c <.text+0x122c> - 1208: 0a000002 beq 1218 - 120c: e5dc3000 ldrb r3, [ip] - 1210: e35300ff cmp r3, #255 ; 0xff - 1214: 15cc1000 strneb r1, [ip] - 1218: e1ce00b0 strh r0, [lr] - 121c: e49de004 ldr lr, [sp], #4 - 1220: e12fff1e bx lr - 1224: 40000b44 andmi r0, r0, r4, asr #22 - 1228: 4000108c andmi r1, r0, ip, lsl #1 - 122c: 40001108 andmi r1, r0, r8, lsl #2 - -00001230 : - 1230: e59fc060 ldr ip, [pc, #96] ; 1298 <.text+0x1298> - 1234: e5dc3000 ldrb r3, [ip] - 1238: e2433001 sub r3, r3, #1 ; 0x1 - 123c: e3530001 cmp r3, #1 ; 0x1 - 1240: e52d4004 str r4, [sp, #-4]! - 1244: 9a000001 bls 1250 - 1248: e8bd0010 ldmia sp!, {r4} - 124c: e12fff1e bx lr - 1250: e59f3044 ldr r3, [pc, #68] ; 129c <.text+0x129c> - 1254: e59f2044 ldr r2, [pc, #68] ; 12a0 <.text+0x12a0> - 1258: e8930003 ldmia r3, {r0, r1} - 125c: e8920018 ldmia r2, {r3, r4} - 1260: e0500003 subs r0, r0, r3 - 1264: e0c11004 sbc r1, r1, r4 - 1268: e3510000 cmp r1, #0 ; 0x0 - 126c: da000002 ble 127c - 1270: e3e03000 mvn r3, #0 ; 0x0 - 1274: e5cc3000 strb r3, [ip] - 1278: eafffff2 b 1248 - 127c: e3a0397a mov r3, #1998848 ; 0x1e8000 - 1280: e2833e47 add r3, r3, #1136 ; 0x470 - 1284: e283300f add r3, r3, #15 ; 0xf - 1288: 1affffee bne 1248 - 128c: e1500003 cmp r0, r3 - 1290: 9affffec bls 1248 - 1294: eafffff5 b 1270 - 1298: 40001108 andmi r1, r0, r8, lsl #2 - 129c: 40000870 andmi r0, r0, r0, ror r8 - 12a0: 40001134 andmi r1, r0, r4, lsr r1 - -000012a4 : - 12a4: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 12a8: e59f5074 ldr r5, [pc, #116] ; 1324 <.text+0x1324> - 12ac: e5d53000 ldrb r3, [r5] - 12b0: e3530004 cmp r3, #4 ; 0x4 - 12b4: e59f606c ldr r6, [pc, #108] ; 1328 <.text+0x1328> - 12b8: e3a01000 mov r1, #0 ; 0x0 - 12bc: 0a000001 beq 12c8 - 12c0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 12c4: e12fff1e bx lr - 12c8: e596400c ldr r4, [r6, #12] - 12cc: e1a00004 mov r0, r4 - 12d0: eb004dfc bl 14ac8 <__gesf2> - 12d4: e3500000 cmp r0, #0 ; 0x0 - 12d8: d3a03003 movle r3, #3 ; 0x3 - 12dc: e1a00004 mov r0, r4 - 12e0: d5c53000 strleb r3, [r5] - 12e4: dafffff5 ble 12c0 - 12e8: eb004aa7 bl 13d8c <__aeabi_f2d> - 12ec: e28f2028 add r2, pc, #40 ; 0x28 - 12f0: e892000c ldmia r2, {r2, r3} - 12f4: eb0049ca bl 13a24 <__aeabi_dsub> - 12f8: eb004c61 bl 14484 <__aeabi_d2f> - 12fc: e3a01000 mov r1, #0 ; 0x0 - 1300: e1a03000 mov r3, r0 - 1304: e586300c str r3, [r6, #12] - 1308: eb004df0 bl 14ad0 <__lesf2> - 130c: e3500000 cmp r0, #0 ; 0x0 - 1310: b3a03000 movlt r3, #0 ; 0x0 - 1314: b586300c strlt r3, [r6, #12] - 1318: eaffffe8 b 12c0 - 131c: 3f847ae1 svccc 0x00847ae1 - 1320: 47ae147b undefined - 1324: 40001108 andmi r1, r0, r8, lsl #2 - 1328: 40001240 andmi r1, r0, r0, asr #4 - -0000132c : - 132c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1330: e59f324c ldr r3, [pc, #588] ; 1584 <.text+0x1584> - 1334: e5d32000 ldrb r2, [r3] - 1338: e35200ff cmp r2, #255 ; 0xff - 133c: e24dd018 sub sp, sp, #24 ; 0x18 - 1340: 0a000066 beq 14e0 - 1344: e2423001 sub r3, r2, #1 ; 0x1 - 1348: e3530001 cmp r3, #1 ; 0x1 - 134c: 9a00006d bls 1508 - 1350: e3520000 cmp r2, #0 ; 0x0 - 1354: 13520003 cmpne r2, #3 ; 0x3 - 1358: 13a04000 movne r4, #0 ; 0x0 - 135c: 03a04001 moveq r4, #1 ; 0x1 - 1360: 0a000051 beq 14ac - 1364: e3520004 cmp r2, #4 ; 0x4 - 1368: 0a000077 beq 154c - 136c: e3520005 cmp r2, #5 ; 0x5 - 1370: 1a000057 bne 14d4 - 1374: e59f420c ldr r4, [pc, #524] ; 1588 <.text+0x1588> - 1378: e5940000 ldr r0, [r4] - 137c: e5941004 ldr r1, [r4, #4] - 1380: e594c008 ldr ip, [r4, #8] - 1384: e1a0ec20 mov lr, r0, lsr #24 - 1388: e58de014 str lr, [sp, #20] - 138c: e1a0ec21 mov lr, r1, lsr #24 - 1390: e594500c ldr r5, [r4, #12] - 1394: e58de010 str lr, [sp, #16] - 1398: e1a0ec2c mov lr, ip, lsr #24 - 139c: e58de00c str lr, [sp, #12] - 13a0: e1a0e420 mov lr, r0, lsr #8 - 13a4: e59f31e0 ldr r3, [pc, #480] ; 158c <.text+0x158c> - 13a8: e58de000 str lr, [sp] - 13ac: e1a0e425 mov lr, r5, lsr #8 - 13b0: e58de008 str lr, [sp, #8] - 13b4: e1a07c25 mov r7, r5, lsr #24 - 13b8: e1a0e825 mov lr, r5, lsr #16 - 13bc: e58de004 str lr, [sp, #4] - 13c0: e5c37017 strb r7, [r3, #23] - 13c4: e59de000 ldr lr, [sp] - 13c8: e1a06820 mov r6, r0, lsr #16 - 13cc: e5c3e009 strb lr, [r3, #9] - 13d0: e5c3600a strb r6, [r3, #10] - 13d4: e59de014 ldr lr, [sp, #20] - 13d8: e1a08421 mov r8, r1, lsr #8 - 13dc: e1a0a821 mov sl, r1, lsr #16 - 13e0: e5c3e00b strb lr, [r3, #11] - 13e4: e5c3800d strb r8, [r3, #13] - 13e8: e5c3a00e strb sl, [r3, #14] - 13ec: e59de010 ldr lr, [sp, #16] - 13f0: e1a0942c mov r9, ip, lsr #8 - 13f4: e1a0b82c mov fp, ip, lsr #16 - 13f8: e5c3e00f strb lr, [r3, #15] - 13fc: e5c39011 strb r9, [r3, #17] - 1400: e5c3b012 strb fp, [r3, #18] - 1404: e59de00c ldr lr, [sp, #12] - 1408: e5c3e013 strb lr, [r3, #19] - 140c: e59de008 ldr lr, [sp, #8] - 1410: e5c3e015 strb lr, [r3, #21] - 1414: e59de004 ldr lr, [sp, #4] - 1418: e5c3100c strb r1, [r3, #12] - 141c: e5c3e016 strb lr, [r3, #22] - 1420: e5c3c010 strb ip, [r3, #16] - 1424: e5c35014 strb r5, [r3, #20] - 1428: e5c30008 strb r0, [r3, #8] - 142c: eb000a94 bl 3e84 - 1430: e59f5158 ldr r5, [pc, #344] ; 1590 <.text+0x1590> - 1434: e1c500b2 strh r0, [r5, #2] - 1438: e5940004 ldr r0, [r4, #4] - 143c: eb000a9d bl 3eb8 - 1440: e1c500b0 strh r0, [r5] - 1444: e5940008 ldr r0, [r4, #8] - 1448: eb000aa6 bl 3ee8 - 144c: e1c500b4 strh r0, [r5, #4] - 1450: e594000c ldr r0, [r4, #12] - 1454: eb000ab0 bl 3f1c - 1458: e59fc134 ldr ip, [pc, #308] ; 1594 <.text+0x1594> - 145c: e5dc3000 ldrb r3, [ip] - 1460: e5dc2001 ldrb r2, [ip, #1] - 1464: e3530000 cmp r3, #0 ; 0x0 - 1468: 13a01002 movne r1, #2 ; 0x2 - 146c: 03a01000 moveq r1, #0 ; 0x0 - 1470: e3520000 cmp r2, #0 ; 0x0 - 1474: e1a0e00c mov lr, ip - 1478: e1c500b6 strh r0, [r5, #6] - 147c: 1a00002e bne 153c - 1480: e5de3002 ldrb r3, [lr, #2] - 1484: e3530000 cmp r3, #0 ; 0x0 - 1488: e5dc3003 ldrb r3, [ip, #3] - 148c: 13811004 orrne r1, r1, #4 ; 0x4 - 1490: e3530000 cmp r3, #0 ; 0x0 - 1494: e59f30fc ldr r3, [pc, #252] ; 1598 <.text+0x1598> - 1498: 13811008 orrne r1, r1, #8 ; 0x8 - 149c: e3a02001 mov r2, #1 ; 0x1 - 14a0: e1c510b8 strh r1, [r5, #8] - 14a4: e5c32001 strb r2, [r3, #1] - 14a8: ea000009 b 14d4 - 14ac: e59f30dc ldr r3, [pc, #220] ; 1590 <.text+0x1590> - 14b0: e59f20e0 ldr r2, [pc, #224] ; 1598 <.text+0x1598> - 14b4: e3a0e000 mov lr, #0 ; 0x0 - 14b8: e3a01001 mov r1, #1 ; 0x1 - 14bc: e5c21001 strb r1, [r2, #1] - 14c0: e1c310b8 strh r1, [r3, #8] - 14c4: e1c3e0b0 strh lr, [r3] - 14c8: e1c3e0b2 strh lr, [r3, #2] - 14cc: e1c3e0b6 strh lr, [r3, #6] - 14d0: e1c3e0b4 strh lr, [r3, #4] - 14d4: e28dd018 add sp, sp, #24 ; 0x18 - 14d8: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 14dc: e12fff1e bx lr - 14e0: e59f30a8 ldr r3, [pc, #168] ; 1590 <.text+0x1590> - 14e4: e59f10ac ldr r1, [pc, #172] ; 1598 <.text+0x1598> - 14e8: e3a02000 mov r2, #0 ; 0x0 - 14ec: e5c12001 strb r2, [r1, #1] - 14f0: e1c320b8 strh r2, [r3, #8] - 14f4: e1c320b0 strh r2, [r3] - 14f8: e1c320b2 strh r2, [r3, #2] - 14fc: e1c320b6 strh r2, [r3, #6] - 1500: e1c320b4 strh r2, [r3, #4] - 1504: eafffff2 b 14d4 - 1508: e59f1080 ldr r1, [pc, #128] ; 1590 <.text+0x1590> - 150c: e59f3084 ldr r3, [pc, #132] ; 1598 <.text+0x1598> - 1510: e3e02b3e mvn r2, #63488 ; 0xf800 - 1514: e3a00001 mov r0, #1 ; 0x1 - 1518: e5c30001 strb r0, [r3, #1] - 151c: e1c120b4 strh r2, [r1, #4] - 1520: e3a03000 mov r3, #0 ; 0x0 - 1524: e3a0200c mov r2, #12 ; 0xc - 1528: e1c120b8 strh r2, [r1, #8] - 152c: e1c130b0 strh r3, [r1] - 1530: e1c130b2 strh r3, [r1, #2] - 1534: e1c130b6 strh r3, [r1, #6] - 1538: eaffffe5 b 14d4 - 153c: e3510000 cmp r1, #0 ; 0x0 - 1540: 13a01003 movne r1, #3 ; 0x3 - 1544: 03a01001 moveq r1, #1 ; 0x1 - 1548: eaffffcc b 1480 - 154c: e59f3034 ldr r3, [pc, #52] ; 1588 <.text+0x1588> - 1550: e593000c ldr r0, [r3, #12] - 1554: eb000a70 bl 3f1c - 1558: e59f3038 ldr r3, [pc, #56] ; 1598 <.text+0x1598> - 155c: e59f202c ldr r2, [pc, #44] ; 1590 <.text+0x1590> - 1560: e3a01001 mov r1, #1 ; 0x1 - 1564: e5c31001 strb r1, [r3, #1] - 1568: e3a03008 mov r3, #8 ; 0x8 - 156c: e1c200b6 strh r0, [r2, #6] - 1570: e1c240b4 strh r4, [r2, #4] - 1574: e1c230b8 strh r3, [r2, #8] - 1578: e1c240b0 strh r4, [r2] - 157c: e1c240b2 strh r4, [r2, #2] - 1580: eaffffd3 b 14d4 - 1584: 40001108 andmi r1, r0, r8, lsl #2 - 1588: 40001240 andmi r1, r0, r0, asr #4 - 158c: 40000fcc andmi r0, r0, ip, asr #31 - 1590: 40000fc0 andmi r0, r0, r0, asr #31 - 1594: 4000110a andmi r1, r0, sl, lsl #2 - 1598: 40001104 andmi r1, r0, r4, lsl #2 - -0000159c : - 159c: e92d4010 stmdb sp!, {r4, lr} - 15a0: e59f40d4 ldr r4, [pc, #212] ; 167c <.text+0x167c> - 15a4: e5943000 ldr r3, [r4] - 15a8: e5d32008 ldrb r2, [r3, #8] - 15ac: e3520000 cmp r2, #0 ; 0x0 - 15b0: 0a000006 beq 15d0 - 15b4: e59f30c4 ldr r3, [pc, #196] ; 1680 <.text+0x1680> - 15b8: e1d320b8 ldrh r2, [r3, #8] - 15bc: e3520000 cmp r2, #0 ; 0x0 - 15c0: 1a000004 bne 15d8 - 15c4: e5942000 ldr r2, [r4] - 15c8: e3a03000 mov r3, #0 ; 0x0 - 15cc: e5c23008 strb r3, [r2, #8] - 15d0: e8bd4010 ldmia sp!, {r4, lr} - 15d4: e12fff1e bx lr - 15d8: e59f30a4 ldr r3, [pc, #164] ; 1684 <.text+0x1684> - 15dc: e5d33000 ldrb r3, [r3] - 15e0: e3530003 cmp r3, #3 ; 0x3 - 15e4: 0a00000e beq 1624 - 15e8: e3530000 cmp r3, #0 ; 0x0 - 15ec: 059f3094 ldreq r3, [pc, #148] ; 1688 <.text+0x1688> - 15f0: 03e02000 mvneq r2, #0 ; 0x0 - 15f4: 05c32000 streqb r2, [r3] - 15f8: 0afffff1 beq 15c4 - 15fc: e3530004 cmp r3, #4 ; 0x4 - 1600: 0a000015 beq 165c - 1604: e3530005 cmp r3, #5 ; 0x5 - 1608: 1affffed bne 15c4 - 160c: e59f2074 ldr r2, [pc, #116] ; 1688 <.text+0x1688> - 1610: e5d23000 ldrb r3, [r2] - 1614: e3530005 cmp r3, #5 ; 0x5 - 1618: 02433001 subeq r3, r3, #1 ; 0x1 - 161c: 05c23000 streqb r3, [r2] - 1620: eaffffe7 b 15c4 - 1624: e59f205c ldr r2, [pc, #92] ; 1688 <.text+0x1688> - 1628: e5d23000 ldrb r3, [r2] - 162c: e3530000 cmp r3, #0 ; 0x0 - 1630: 02833001 addeq r3, r3, #1 ; 0x1 - 1634: 0a000002 beq 1644 - 1638: e3530003 cmp r3, #3 ; 0x3 - 163c: 1affffe0 bne 15c4 - 1640: e2433001 sub r3, r3, #1 ; 0x1 - 1644: e5c23000 strb r3, [r2] - 1648: e59f203c ldr r2, [pc, #60] ; 168c <.text+0x168c> - 164c: e59f303c ldr r3, [pc, #60] ; 1690 <.text+0x1690> - 1650: e8920003 ldmia r2, {r0, r1} - 1654: e8830003 stmia r3, {r0, r1} - 1658: eaffffd9 b 15c4 - 165c: e59f2024 ldr r2, [pc, #36] ; 1688 <.text+0x1688> - 1660: e5d23000 ldrb r3, [r2] - 1664: e3530003 cmp r3, #3 ; 0x3 - 1668: 1affffd5 bne 15c4 - 166c: e2833002 add r3, r3, #2 ; 0x2 - 1670: e5c23000 strb r3, [r2] - 1674: eb000ad8 bl 41dc - 1678: eaffffd1 b 15c4 - 167c: 4000117c andmi r1, r0, ip, ror r1 - 1680: 40001168 andmi r1, r0, r8, ror #2 - 1684: 40001288 andmi r1, r0, r8, lsl #5 - 1688: 40001108 andmi r1, r0, r8, lsl #2 - 168c: 40000870 andmi r0, r0, r0, ror r8 - 1690: 40001134 andmi r1, r0, r4, lsr r1 - -00001694 : - 1694: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 1698: e59f3138 ldr r3, [pc, #312] ; 17d8 <.text+0x17d8> - 169c: e5d32000 ldrb r2, [r3] - 16a0: e35200ff cmp r2, #255 ; 0xff - 16a4: 0a00002b beq 1758 - 16a8: e59f312c ldr r3, [pc, #300] ; 17dc <.text+0x17dc> - 16ac: e1d340b8 ldrh r4, [r3, #8] - 16b0: e3540000 cmp r4, #0 ; 0x0 - 16b4: 1a000011 bne 1700 - 16b8: e59f6120 ldr r6, [pc, #288] ; 17e0 <.text+0x17e0> - 16bc: e59f5120 ldr r5, [pc, #288] ; 17e4 <.text+0x17e4> - 16c0: e5961000 ldr r1, [r6] - 16c4: e0832195 umull r2, r3, r5, r1 - 16c8: e1a03323 mov r3, r3, lsr #6 - 16cc: e0632283 rsb r2, r3, r3, lsl #5 - 16d0: e0833102 add r3, r3, r2, lsl #2 - 16d4: e1510183 cmp r1, r3, lsl #3 - 16d8: 0a000033 beq 17ac - 16dc: e0832195 umull r2, r3, r5, r1 - 16e0: e1a03323 mov r3, r3, lsr #6 - 16e4: e0632283 rsb r2, r3, r3, lsl #5 - 16e8: e0833102 add r3, r3, r2, lsl #2 - 16ec: e0413183 sub r3, r1, r3, lsl #3 - 16f0: e3530032 cmp r3, #50 ; 0x32 - 16f4: 0a000030 beq 17bc - 16f8: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 16fc: e12fff1e bx lr - 1700: e59f50d8 ldr r5, [pc, #216] ; 17e0 <.text+0x17e0> - 1704: e59f40d8 ldr r4, [pc, #216] ; 17e4 <.text+0x17e4> - 1708: e5951000 ldr r1, [r5] - 170c: e0823194 umull r3, r2, r4, r1 - 1710: e1a02322 mov r2, r2, lsr #6 - 1714: e0623282 rsb r3, r2, r2, lsl #5 - 1718: e0823103 add r3, r2, r3, lsl #2 - 171c: e0412183 sub r2, r1, r3, lsl #3 - 1720: e3520064 cmp r2, #100 ; 0x64 - 1724: 13520000 cmpne r2, #0 ; 0x0 - 1728: 0a00001b beq 179c - 172c: e0823194 umull r3, r2, r4, r1 - 1730: e1a02322 mov r2, r2, lsr #6 - 1734: e0623282 rsb r3, r2, r2, lsl #5 - 1738: e0823103 add r3, r2, r3, lsl #2 - 173c: e0412183 sub r2, r1, r3, lsl #3 - 1740: e3520096 cmp r2, #150 ; 0x96 - 1744: 13520032 cmpne r2, #50 ; 0x32 - 1748: 1affffea bne 16f8 - 174c: e3a00000 mov r0, #0 ; 0x0 - 1750: eb001939 bl 7c3c - 1754: eaffffe7 b 16f8 - 1758: e59f5080 ldr r5, [pc, #128] ; 17e0 <.text+0x17e0> - 175c: e59f4084 ldr r4, [pc, #132] ; 17e8 <.text+0x17e8> - 1760: e5952000 ldr r2, [r5] - 1764: e0831294 umull r1, r3, r4, r2 - 1768: e1a032a3 mov r3, r3, lsr #5 - 176c: e0833103 add r3, r3, r3, lsl #2 - 1770: e0833103 add r3, r3, r3, lsl #2 - 1774: e1520103 cmp r2, r3, lsl #2 - 1778: 0a000012 beq 17c8 - 177c: e0831294 umull r1, r3, r4, r2 - 1780: e1a032a3 mov r3, r3, lsr #5 - 1784: e0833103 add r3, r3, r3, lsl #2 - 1788: e0833103 add r3, r3, r3, lsl #2 - 178c: e0423103 sub r3, r2, r3, lsl #2 - 1790: e3530032 cmp r3, #50 ; 0x32 - 1794: 1affffd7 bne 16f8 - 1798: eaffffeb b 174c - 179c: e3a00001 mov r0, #1 ; 0x1 - 17a0: eb001925 bl 7c3c - 17a4: e5951000 ldr r1, [r5] - 17a8: eaffffdf b 172c - 17ac: e3a00001 mov r0, #1 ; 0x1 - 17b0: eb001921 bl 7c3c - 17b4: e5961000 ldr r1, [r6] - 17b8: eaffffc7 b 16dc - 17bc: e1a00004 mov r0, r4 - 17c0: eb00191d bl 7c3c - 17c4: eaffffcb b 16f8 - 17c8: e3a00001 mov r0, #1 ; 0x1 - 17cc: eb00191a bl 7c3c - 17d0: e5952000 ldr r2, [r5] - 17d4: eaffffe8 b 177c - 17d8: 40001108 andmi r1, r0, r8, lsl #2 - 17dc: 40001168 andmi r1, r0, r8, ror #2 - 17e0: 4000113c andmi r1, r0, ip, lsr r1 - 17e4: 10624dd3 ldrned r4, [r2], #-211 - 17e8: 51eb851f mvnpl r8, pc, lsl r5 - -000017ec : - 17ec: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 17f0: e59f35c4 ldr r3, [pc, #1476] ; 1dbc <.text+0x1dbc> - 17f4: e5933000 ldr r3, [r3] - 17f8: e5d32008 ldrb r2, [r3, #8] - 17fc: e3520000 cmp r2, #0 ; 0x0 - 1800: e24dd040 sub sp, sp, #64 ; 0x40 - 1804: 0a000090 beq 1a4c - 1808: e3a02000 mov r2, #0 ; 0x0 - 180c: e5c32008 strb r2, [r3, #8] - 1810: e59f35a8 ldr r3, [pc, #1448] ; 1dc0 <.text+0x1dc0> - 1814: e5d3b003 ldrb fp, [r3, #3] - 1818: e5d39002 ldrb r9, [r3, #2] - 181c: e5d3a01a ldrb sl, [r3, #26] - 1820: e5d3801e ldrb r8, [r3, #30] - 1824: e5d37006 ldrb r7, [r3, #6] - 1828: e5d34022 ldrb r4, [r3, #34] - 182c: e5d32026 ldrb r2, [r3, #38] - 1830: e5d35001 ldrb r5, [r3, #1] - 1834: e5d36019 ldrb r6, [r3, #25] - 1838: e5d3e01d ldrb lr, [r3, #29] - 183c: e5d31005 ldrb r1, [r3, #5] - 1840: e5d3c021 ldrb ip, [r3, #33] - 1844: e5d30025 ldrb r0, [r3, #37] - 1848: e58db03c str fp, [sp, #60] - 184c: e5d3b01b ldrb fp, [r3, #27] - 1850: e58db038 str fp, [sp, #56] - 1854: e5d3b01f ldrb fp, [r3, #31] - 1858: e58db030 str fp, [sp, #48] - 185c: e5d3b007 ldrb fp, [r3, #7] - 1860: e58db028 str fp, [sp, #40] - 1864: e5d3b023 ldrb fp, [r3, #35] - 1868: e58db024 str fp, [sp, #36] - 186c: e5d3b027 ldrb fp, [r3, #39] - 1870: e58db01c str fp, [sp, #28] - 1874: e1800402 orr r0, r0, r2, lsl #8 - 1878: e5d3201c ldrb r2, [r3, #28] - 187c: e5d3b000 ldrb fp, [r3] - 1880: e186640a orr r6, r6, sl, lsl #8 - 1884: e5d3a004 ldrb sl, [r3, #4] - 1888: e58d2034 str r2, [sp, #52] - 188c: e18cc404 orr ip, ip, r4, lsl #8 - 1890: e5d34020 ldrb r4, [r3, #32] - 1894: e58d402c str r4, [sp, #44] - 1898: e5d32024 ldrb r2, [r3, #36] - 189c: e1855409 orr r5, r5, r9, lsl #8 - 18a0: e5d39008 ldrb r9, [r3, #8] - 18a4: e58d2020 str r2, [sp, #32] - 18a8: e5d34028 ldrb r4, [r3, #40] - 18ac: e59d203c ldr r2, [sp, #60] - 18b0: e58d4018 str r4, [sp, #24] - 18b4: e59d4038 ldr r4, [sp, #56] - 18b8: e1855802 orr r5, r5, r2, lsl #16 - 18bc: e1866804 orr r6, r6, r4, lsl #16 - 18c0: e59d2030 ldr r2, [sp, #48] - 18c4: e59d4028 ldr r4, [sp, #40] - 18c8: e18ee408 orr lr, lr, r8, lsl #8 - 18cc: e1811407 orr r1, r1, r7, lsl #8 - 18d0: e18ee802 orr lr, lr, r2, lsl #16 - 18d4: e1811804 orr r1, r1, r4, lsl #16 - 18d8: e59d2024 ldr r2, [sp, #36] - 18dc: e1857c0a orr r7, r5, sl, lsl #24 - 18e0: e1818c09 orr r8, r1, r9, lsl #24 - 18e4: e59d5034 ldr r5, [sp, #52] - 18e8: e59d102c ldr r1, [sp, #44] - 18ec: e18cc802 orr ip, ip, r2, lsl #16 - 18f0: e59f24cc ldr r2, [pc, #1228] ; 1dc4 <.text+0x1dc4> - 18f4: e186ac05 orr sl, r6, r5, lsl #24 - 18f8: e18e5c01 orr r5, lr, r1, lsl #24 - 18fc: e59d1020 ldr r1, [sp, #32] - 1900: e582509c str r5, [r2, #156] - 1904: e59d401c ldr r4, [sp, #28] - 1908: e59f54b8 ldr r5, [pc, #1208] ; 1dc8 <.text+0x1dc8> - 190c: e18c6c01 orr r6, ip, r1, lsl #24 - 1910: e59dc018 ldr ip, [sp, #24] - 1914: e20b1001 and r1, fp, #1 ; 0x1 - 1918: e5c51000 strb r1, [r5] - 191c: e1800804 orr r0, r0, r4, lsl #16 - 1920: e59f54a4 ldr r5, [pc, #1188] ; 1dcc <.text+0x1dcc> - 1924: e1809c0c orr r9, r0, ip, lsl #24 - 1928: e20bc004 and ip, fp, #4 ; 0x4 - 192c: e5c5c000 strb ip, [r5] - 1930: e59f4498 ldr r4, [pc, #1176] ; 1dd0 <.text+0x1dd0> - 1934: e59f1498 ldr r1, [pc, #1176] ; 1dd4 <.text+0x1dd4> - 1938: e59fc498 ldr ip, [pc, #1176] ; 1dd8 <.text+0x1dd8> - 193c: e20b0002 and r0, fp, #2 ; 0x2 - 1940: e20be020 and lr, fp, #32 ; 0x20 - 1944: e584909c str r9, [r4, #156] - 1948: e5c10000 strb r0, [r1] - 194c: e5cce000 strb lr, [ip] - 1950: e5827094 str r7, [r2, #148] - 1954: e582a098 str sl, [r2, #152] - 1958: e5848094 str r8, [r4, #148] - 195c: e5846098 str r6, [r4, #152] - 1960: e5827090 str r7, [r2, #144] - 1964: e5848090 str r8, [r4, #144] - 1968: e5d3a00b ldrb sl, [r3, #11] - 196c: e5d3800a ldrb r8, [r3, #10] - 1970: e5d3702a ldrb r7, [r3, #42] - 1974: e5d36032 ldrb r6, [r3, #50] - 1978: e5d35016 ldrb r5, [r3, #22] - 197c: e5d3403e ldrb r4, [r3, #62] - 1980: e5d31009 ldrb r1, [r3, #9] - 1984: e5d3e029 ldrb lr, [r3, #41] - 1988: e5d32031 ldrb r2, [r3, #49] - 198c: e5d3c015 ldrb ip, [r3, #21] - 1990: e5d3003d ldrb r0, [r3, #61] - 1994: e58da014 str sl, [sp, #20] - 1998: e5d3a02b ldrb sl, [r3, #43] - 199c: e58da010 str sl, [sp, #16] - 19a0: e5d3a033 ldrb sl, [r3, #51] - 19a4: e58da00c str sl, [sp, #12] - 19a8: e5d3a017 ldrb sl, [r3, #23] - 19ac: e58da008 str sl, [sp, #8] - 19b0: e5d3a03f ldrb sl, [r3, #63] - 19b4: e58da004 str sl, [sp, #4] - 19b8: e1800404 orr r0, r0, r4, lsl #8 - 19bc: e5d34040 ldrb r4, [r3, #64] - 19c0: e58d4000 str r4, [sp] - 19c4: e18cc405 orr ip, ip, r5, lsl #8 - 19c8: e59d5014 ldr r5, [sp, #20] - 19cc: e5d3a034 ldrb sl, [r3, #52] - 19d0: e5d39018 ldrb r9, [r3, #24] - 19d4: e1811408 orr r1, r1, r8, lsl #8 - 19d8: e18ee407 orr lr, lr, r7, lsl #8 - 19dc: e5d3802c ldrb r8, [r3, #44] - 19e0: e5d3700c ldrb r7, [r3, #12] - 19e4: e59d400c ldr r4, [sp, #12] - 19e8: e59d3010 ldr r3, [sp, #16] - 19ec: e1811805 orr r1, r1, r5, lsl #16 - 19f0: e1822406 orr r2, r2, r6, lsl #8 - 19f4: e59d5008 ldr r5, [sp, #8] - 19f8: e18ee803 orr lr, lr, r3, lsl #16 - 19fc: e1822804 orr r2, r2, r4, lsl #16 - 1a00: e59d3004 ldr r3, [sp, #4] - 1a04: e18cc805 orr ip, ip, r5, lsl #16 - 1a08: e1815c07 orr r5, r1, r7, lsl #24 - 1a0c: e1821c0a orr r1, r2, sl, lsl #24 - 1a10: e59da000 ldr sl, [sp] - 1a14: e1800803 orr r0, r0, r3, lsl #16 - 1a18: e59f43bc ldr r4, [pc, #956] ; 1ddc <.text+0x1ddc> - 1a1c: e59f33bc ldr r3, [pc, #956] ; 1de0 <.text+0x1de0> - 1a20: e18e6c08 orr r6, lr, r8, lsl #24 - 1a24: e1802c0a orr r2, r0, sl, lsl #24 - 1a28: e18cec09 orr lr, ip, r9, lsl #24 - 1a2c: e31b0080 tst fp, #128 ; 0x80 - 1a30: e583109c str r1, [r3, #156] - 1a34: e5842018 str r2, [r4, #24] - 1a38: e5835094 str r5, [r3, #148] - 1a3c: e5836098 str r6, [r3, #152] - 1a40: e584e014 str lr, [r4, #20] - 1a44: e5835090 str r5, [r3, #144] - 1a48: 1a0000d9 bne 1db4 - 1a4c: e59fb384 ldr fp, [pc, #900] ; 1dd8 <.text+0x1dd8> - 1a50: eb0010e8 bl 5df8 - 1a54: e5db3000 ldrb r3, [fp] - 1a58: e3530000 cmp r3, #0 ; 0x0 - 1a5c: 0a000060 beq 1be4 - 1a60: e59f337c ldr r3, [pc, #892] ; 1de4 <.text+0x1de4> - 1a64: e5932018 ldr r2, [r3, #24] - 1a68: e59f6378 ldr r6, [pc, #888] ; 1de8 <.text+0x1de8> - 1a6c: e1a03422 mov r3, r2, lsr #8 - 1a70: e1a00c22 mov r0, r2, lsr #24 - 1a74: e1a01822 mov r1, r2, lsr #16 - 1a78: e5c63021 strb r3, [r6, #33] - 1a7c: e5c61022 strb r1, [r6, #34] - 1a80: e5c60023 strb r0, [r6, #35] - 1a84: e5c62020 strb r2, [r6, #32] - 1a88: e59fc338 ldr ip, [pc, #824] ; 1dc8 <.text+0x1dc8> - 1a8c: e5dc3000 ldrb r3, [ip] - 1a90: e3530000 cmp r3, #0 ; 0x0 - 1a94: 0a000066 beq 1c34 - 1a98: e59f3344 ldr r3, [pc, #836] ; 1de4 <.text+0x1de4> - 1a9c: e593100c ldr r1, [r3, #12] - 1aa0: e5932000 ldr r2, [r3] - 1aa4: e1a05c21 mov r5, r1, lsr #24 - 1aa8: e1a03422 mov r3, r2, lsr #8 - 1aac: e1a0c421 mov ip, r1, lsr #8 - 1ab0: e1a0e821 mov lr, r1, lsr #16 - 1ab4: e1a04c22 mov r4, r2, lsr #24 - 1ab8: e1a00822 mov r0, r2, lsr #16 - 1abc: e5c6100c strb r1, [r6, #12] - 1ac0: e5c63001 strb r3, [r6, #1] - 1ac4: e5c60002 strb r0, [r6, #2] - 1ac8: e5c64003 strb r4, [r6, #3] - 1acc: e5c6c00d strb ip, [r6, #13] - 1ad0: e5c6e00e strb lr, [r6, #14] - 1ad4: e5c6500f strb r5, [r6, #15] - 1ad8: e5c62000 strb r2, [r6] - 1adc: e59f12f0 ldr r1, [pc, #752] ; 1dd4 <.text+0x1dd4> - 1ae0: e5d13000 ldrb r3, [r1] - 1ae4: e3530000 cmp r3, #0 ; 0x0 - 1ae8: 0a000072 beq 1cb8 - 1aec: e59f32f0 ldr r3, [pc, #752] ; 1de4 <.text+0x1de4> - 1af0: e5931010 ldr r1, [r3, #16] - 1af4: e5932004 ldr r2, [r3, #4] - 1af8: e1a05c21 mov r5, r1, lsr #24 - 1afc: e1a03422 mov r3, r2, lsr #8 - 1b00: e1a04c22 mov r4, r2, lsr #24 - 1b04: e1a00822 mov r0, r2, lsr #16 - 1b08: e1a0c421 mov ip, r1, lsr #8 - 1b0c: e1a0e821 mov lr, r1, lsr #16 - 1b10: e5c62004 strb r2, [r6, #4] - 1b14: e5c63005 strb r3, [r6, #5] - 1b18: e5c60006 strb r0, [r6, #6] - 1b1c: e5c64007 strb r4, [r6, #7] - 1b20: e5c6c011 strb ip, [r6, #17] - 1b24: e5c6e012 strb lr, [r6, #18] - 1b28: e5c65013 strb r5, [r6, #19] - 1b2c: e5c61010 strb r1, [r6, #16] - 1b30: e59f2294 ldr r2, [pc, #660] ; 1dcc <.text+0x1dcc> - 1b34: e5d23000 ldrb r3, [r2] - 1b38: e3530000 cmp r3, #0 ; 0x0 - 1b3c: 0a00007e beq 1d3c - 1b40: e59f329c ldr r3, [pc, #668] ; 1de4 <.text+0x1de4> - 1b44: e5931014 ldr r1, [r3, #20] - 1b48: e5932008 ldr r2, [r3, #8] - 1b4c: e1a05c21 mov r5, r1, lsr #24 - 1b50: e1a04c22 mov r4, r2, lsr #24 - 1b54: e1a03422 mov r3, r2, lsr #8 - 1b58: e1a00822 mov r0, r2, lsr #16 - 1b5c: e1a0c421 mov ip, r1, lsr #8 - 1b60: e1a0e821 mov lr, r1, lsr #16 - 1b64: e5c63009 strb r3, [r6, #9] - 1b68: e5c6000a strb r0, [r6, #10] - 1b6c: e5c6400b strb r4, [r6, #11] - 1b70: e5c6c015 strb ip, [r6, #21] - 1b74: e5c6e016 strb lr, [r6, #22] - 1b78: e5c65017 strb r5, [r6, #23] - 1b7c: e5c62008 strb r2, [r6, #8] - 1b80: e5c61014 strb r1, [r6, #20] - 1b84: e59f4260 ldr r4, [pc, #608] ; 1dec <.text+0x1dec> - 1b88: e1d400f4 ldrsh r0, [r4, #4] - 1b8c: eb0008ee bl 3f4c - 1b90: e1a03000 mov r3, r0 - 1b94: e1a02423 mov r2, r3, lsr #8 - 1b98: e1a01823 mov r1, r3, lsr #16 - 1b9c: e1a0cc20 mov ip, r0, lsr #24 - 1ba0: e1d400f2 ldrsh r0, [r4, #2] - 1ba4: e5c62019 strb r2, [r6, #25] - 1ba8: e5c6101a strb r1, [r6, #26] - 1bac: e5c63018 strb r3, [r6, #24] - 1bb0: e5c6c01b strb ip, [r6, #27] - 1bb4: eb00095e bl 4134 - 1bb8: e1a03000 mov r3, r0 - 1bbc: e1a02c20 mov r2, r0, lsr #24 - 1bc0: e1a01420 mov r1, r0, lsr #8 - 1bc4: e1a00820 mov r0, r0, lsr #16 - 1bc8: e5c6201f strb r2, [r6, #31] - 1bcc: e5c6101d strb r1, [r6, #29] - 1bd0: e5c6001e strb r0, [r6, #30] - 1bd4: e5c6301c strb r3, [r6, #28] - 1bd8: e28dd040 add sp, sp, #64 ; 0x40 - 1bdc: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1be0: e12fff1e bx lr - 1be4: e59f2204 ldr r2, [pc, #516] ; 1df0 <.text+0x1df0> - 1be8: e5d21011 ldrb r1, [r2, #17] - 1bec: e5d23010 ldrb r3, [r2, #16] - 1bf0: e5d2c012 ldrb ip, [r2, #18] - 1bf4: e5d20013 ldrb r0, [r2, #19] - 1bf8: e1833401 orr r3, r3, r1, lsl #8 - 1bfc: e183380c orr r3, r3, ip, lsl #16 - 1c00: e1833c00 orr r3, r3, r0, lsl #24 - 1c04: e59f61dc ldr r6, [pc, #476] ; 1de8 <.text+0x1de8> - 1c08: e1a00c23 mov r0, r3, lsr #24 - 1c0c: e1a02423 mov r2, r3, lsr #8 - 1c10: e1a01823 mov r1, r3, lsr #16 - 1c14: e5c62021 strb r2, [r6, #33] - 1c18: e5c61022 strb r1, [r6, #34] - 1c1c: e5c60023 strb r0, [r6, #35] - 1c20: e5c63020 strb r3, [r6, #32] - 1c24: e59fc19c ldr ip, [pc, #412] ; 1dc8 <.text+0x1dc8> - 1c28: e5dc3000 ldrb r3, [ip] - 1c2c: e3530000 cmp r3, #0 ; 0x0 - 1c30: 1affff98 bne 1a98 - 1c34: e59f31b4 ldr r3, [pc, #436] ; 1df0 <.text+0x1df0> - 1c38: e5d3c001 ldrb ip, [r3, #1] - 1c3c: e5d30009 ldrb r0, [r3, #9] - 1c40: e5d31000 ldrb r1, [r3] - 1c44: e5d32008 ldrb r2, [r3, #8] - 1c48: e5d3e002 ldrb lr, [r3, #2] - 1c4c: e5d3400a ldrb r4, [r3, #10] - 1c50: e181140c orr r1, r1, ip, lsl #8 - 1c54: e1822400 orr r2, r2, r0, lsl #8 - 1c58: e5d3c00b ldrb ip, [r3, #11] - 1c5c: e5d30003 ldrb r0, [r3, #3] - 1c60: e181180e orr r1, r1, lr, lsl #16 - 1c64: e1822804 orr r2, r2, r4, lsl #16 - 1c68: e1811c00 orr r1, r1, r0, lsl #24 - 1c6c: e1822c0c orr r2, r2, ip, lsl #24 - 1c70: e1a03421 mov r3, r1, lsr #8 - 1c74: e1a04c21 mov r4, r1, lsr #24 - 1c78: e1a00821 mov r0, r1, lsr #16 - 1c7c: e1a05c22 mov r5, r2, lsr #24 - 1c80: e1a0c422 mov ip, r2, lsr #8 - 1c84: e1a0e822 mov lr, r2, lsr #16 - 1c88: e5c61000 strb r1, [r6] - 1c8c: e5c63001 strb r3, [r6, #1] - 1c90: e5c60002 strb r0, [r6, #2] - 1c94: e5c64003 strb r4, [r6, #3] - 1c98: e5c6c00d strb ip, [r6, #13] - 1c9c: e5c6e00e strb lr, [r6, #14] - 1ca0: e5c6500f strb r5, [r6, #15] - 1ca4: e5c6200c strb r2, [r6, #12] - 1ca8: e59f1124 ldr r1, [pc, #292] ; 1dd4 <.text+0x1dd4> - 1cac: e5d13000 ldrb r3, [r1] - 1cb0: e3530000 cmp r3, #0 ; 0x0 - 1cb4: 1affff8c bne 1aec - 1cb8: e59f3130 ldr r3, [pc, #304] ; 1df0 <.text+0x1df0> - 1cbc: e5d3c005 ldrb ip, [r3, #5] - 1cc0: e5d3000d ldrb r0, [r3, #13] - 1cc4: e5d31004 ldrb r1, [r3, #4] - 1cc8: e5d3200c ldrb r2, [r3, #12] - 1ccc: e5d3e006 ldrb lr, [r3, #6] - 1cd0: e5d3400e ldrb r4, [r3, #14] - 1cd4: e181140c orr r1, r1, ip, lsl #8 - 1cd8: e1822400 orr r2, r2, r0, lsl #8 - 1cdc: e5d3c00f ldrb ip, [r3, #15] - 1ce0: e5d30007 ldrb r0, [r3, #7] - 1ce4: e181180e orr r1, r1, lr, lsl #16 - 1ce8: e1822804 orr r2, r2, r4, lsl #16 - 1cec: e1822c0c orr r2, r2, ip, lsl #24 - 1cf0: e1811c00 orr r1, r1, r0, lsl #24 - 1cf4: e1a05c22 mov r5, r2, lsr #24 - 1cf8: e1a03421 mov r3, r1, lsr #8 - 1cfc: e1a0c422 mov ip, r2, lsr #8 - 1d00: e1a0e822 mov lr, r2, lsr #16 - 1d04: e1a04c21 mov r4, r1, lsr #24 - 1d08: e1a00821 mov r0, r1, lsr #16 - 1d0c: e5c62010 strb r2, [r6, #16] - 1d10: e5c63005 strb r3, [r6, #5] - 1d14: e5c60006 strb r0, [r6, #6] - 1d18: e5c64007 strb r4, [r6, #7] - 1d1c: e5c6c011 strb ip, [r6, #17] - 1d20: e5c6e012 strb lr, [r6, #18] - 1d24: e5c65013 strb r5, [r6, #19] - 1d28: e5c61004 strb r1, [r6, #4] - 1d2c: e59f2098 ldr r2, [pc, #152] ; 1dcc <.text+0x1dcc> - 1d30: e5d23000 ldrb r3, [r2] - 1d34: e3530000 cmp r3, #0 ; 0x0 - 1d38: 1affff80 bne 1b40 - 1d3c: e59f30b0 ldr r3, [pc, #176] ; 1df4 <.text+0x1df4> - 1d40: e5d3c001 ldrb ip, [r3, #1] - 1d44: e5d30005 ldrb r0, [r3, #5] - 1d48: e5d31000 ldrb r1, [r3] - 1d4c: e5d32004 ldrb r2, [r3, #4] - 1d50: e5d3e002 ldrb lr, [r3, #2] - 1d54: e5d34006 ldrb r4, [r3, #6] - 1d58: e181140c orr r1, r1, ip, lsl #8 - 1d5c: e1822400 orr r2, r2, r0, lsl #8 - 1d60: e5d3c007 ldrb ip, [r3, #7] - 1d64: e5d30003 ldrb r0, [r3, #3] - 1d68: e181180e orr r1, r1, lr, lsl #16 - 1d6c: e1822804 orr r2, r2, r4, lsl #16 - 1d70: e1811c00 orr r1, r1, r0, lsl #24 - 1d74: e1822c0c orr r2, r2, ip, lsl #24 - 1d78: e1a04c21 mov r4, r1, lsr #24 - 1d7c: e1a05c22 mov r5, r2, lsr #24 - 1d80: e1a03421 mov r3, r1, lsr #8 - 1d84: e1a00821 mov r0, r1, lsr #16 - 1d88: e1a0c422 mov ip, r2, lsr #8 - 1d8c: e1a0e822 mov lr, r2, lsr #16 - 1d90: e5c63009 strb r3, [r6, #9] - 1d94: e5c6000a strb r0, [r6, #10] - 1d98: e5c6400b strb r4, [r6, #11] - 1d9c: e5c6c015 strb ip, [r6, #21] - 1da0: e5c6e016 strb lr, [r6, #22] - 1da4: e5c65017 strb r5, [r6, #23] - 1da8: e5c61008 strb r1, [r6, #8] - 1dac: e5c62014 strb r2, [r6, #20] - 1db0: eaffff73 b 1b84 - 1db4: eb000f72 bl 5b84 - 1db8: eaffff23 b 1a4c - 1dbc: 40001180 andmi r1, r0, r0, lsl #3 - 1dc0: 400010b1 strmih r1, [r0], -r1 - 1dc4: 40000ddc ldrmid r0, [r0], -ip - 1dc8: 40001109 andmi r1, r0, r9, lsl #2 - 1dcc: 40000fbc strmih r0, [r0], -ip - 1dd0: 40000c18 andmi r0, r0, r8, lsl ip - 1dd4: 400012c0 andmi r1, r0, r0, asr #5 - 1dd8: 400012c1 andmi r1, r0, r1, asr #5 - 1ddc: 40000be0 andmi r0, r0, r0, ror #23 - 1de0: 40000ea0 andmi r0, r0, r0, lsr #29 - 1de4: 40000d18 andmi r0, r0, r8, lsl sp - 1de8: 40001264 andmi r1, r0, r4, ror #4 - 1dec: 40000b44 andmi r0, r0, r4, asr #22 - 1df0: 40001289 andmi r1, r0, r9, lsl #5 - 1df4: 400012b8 strmih r1, [r0], -r8 - -00001df8 : - 1df8: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 1dfc: e59f5138 ldr r5, [pc, #312] ; 1f3c <.text+0x1f3c> - 1e00: e5d52005 ldrb r2, [r5, #5] - 1e04: e5d50004 ldrb r0, [r5, #4] - 1e08: e59f3130 ldr r3, [pc, #304] ; 1f40 <.text+0x1f40> - 1e0c: e5d51006 ldrb r1, [r5, #6] - 1e10: e5d5a007 ldrb sl, [r5, #7] - 1e14: e1800402 orr r0, r0, r2, lsl #8 - 1e18: e59f4124 ldr r4, [pc, #292] ; 1f44 <.text+0x1f44> - 1e1c: e5d3e001 ldrb lr, [r3, #1] - 1e20: e5d39007 ldrb r9, [r3, #7] - 1e24: e5d32002 ldrb r2, [r3, #2] - 1e28: e5d3c000 ldrb ip, [r3] - 1e2c: e5d36004 ldrb r6, [r3, #4] - 1e30: e5d37005 ldrb r7, [r3, #5] - 1e34: e5d38006 ldrb r8, [r3, #6] - 1e38: e1800801 orr r0, r0, r1, lsl #16 - 1e3c: e5d31003 ldrb r1, [r3, #3] - 1e40: e1800c0a orr r0, r0, sl, lsl #24 - 1e44: e5c4e003 strb lr, [r4, #3] - 1e48: e5c42000 strb r2, [r4] - 1e4c: e5c41001 strb r1, [r4, #1] - 1e50: e5c4c002 strb ip, [r4, #2] - 1e54: e5c46004 strb r6, [r4, #4] - 1e58: e5c47005 strb r7, [r4, #5] - 1e5c: e5c48006 strb r8, [r4, #6] - 1e60: e5c49007 strb r9, [r4, #7] - 1e64: eb000806 bl 3e84 - 1e68: e5d51009 ldrb r1, [r5, #9] - 1e6c: e5d52008 ldrb r2, [r5, #8] - 1e70: e5d5c00a ldrb ip, [r5, #10] - 1e74: e1822401 orr r2, r2, r1, lsl #8 - 1e78: e1a03800 mov r3, r0, lsl #16 - 1e7c: e5d5000b ldrb r0, [r5, #11] - 1e80: e182280c orr r2, r2, ip, lsl #16 - 1e84: e2633000 rsb r3, r3, #0 ; 0x0 - 1e88: e1a01c23 mov r1, r3, lsr #24 - 1e8c: e1820c00 orr r0, r2, r0, lsl #24 - 1e90: e1a03823 mov r3, r3, lsr #16 - 1e94: e5c43018 strb r3, [r4, #24] - 1e98: e5c41019 strb r1, [r4, #25] - 1e9c: eb000805 bl 3eb8 - 1ea0: e5d5200d ldrb r2, [r5, #13] - 1ea4: e5d5300c ldrb r3, [r5, #12] - 1ea8: e5d5100e ldrb r1, [r5, #14] - 1eac: e5d5c00f ldrb ip, [r5, #15] - 1eb0: e1833402 orr r3, r3, r2, lsl #8 - 1eb4: e1833801 orr r3, r3, r1, lsl #16 - 1eb8: e1a02420 mov r2, r0, lsr #8 - 1ebc: e5c4001a strb r0, [r4, #26] - 1ec0: e1830c0c orr r0, r3, ip, lsl #24 - 1ec4: e5c4201b strb r2, [r4, #27] - 1ec8: eb000806 bl 3ee8 - 1ecc: e5d52011 ldrb r2, [r5, #17] - 1ed0: e5d53010 ldrb r3, [r5, #16] - 1ed4: e5d51012 ldrb r1, [r5, #18] - 1ed8: e5d5c013 ldrb ip, [r5, #19] - 1edc: e1833402 orr r3, r3, r2, lsl #8 - 1ee0: e1833801 orr r3, r3, r1, lsl #16 - 1ee4: e1a02420 mov r2, r0, lsr #8 - 1ee8: e5c4001c strb r0, [r4, #28] - 1eec: e1830c0c orr r0, r3, ip, lsl #24 - 1ef0: e5c4201d strb r2, [r4, #29] - 1ef4: eb000808 bl 3f1c - 1ef8: e5d57003 ldrb r7, [r5, #3] - 1efc: e5d5c000 ldrb ip, [r5] - 1f00: e5d5e001 ldrb lr, [r5, #1] - 1f04: e5d56002 ldrb r6, [r5, #2] - 1f08: e1a03420 mov r3, r0, lsr #8 - 1f0c: e5c4001e strb r0, [r4, #30] - 1f10: e1a01004 mov r1, r4 - 1f14: e3a02072 mov r2, #114 ; 0x72 - 1f18: e3a00012 mov r0, #18 ; 0x12 - 1f1c: e5c4301f strb r3, [r4, #31] - 1f20: e5c4c04a strb ip, [r4, #74] - 1f24: e5c4e04b strb lr, [r4, #75] - 1f28: e5c4604c strb r6, [r4, #76] - 1f2c: e5c4704d strb r7, [r4, #77] - 1f30: eb001d8c bl 9568 - 1f34: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 1f38: e12fff1e bx lr - 1f3c: 4000110a andmi r1, r0, sl, lsl #2 - 1f40: 40000fc0 andmi r0, r0, r0, asr #31 - 1f44: 40000fcc andmi r0, r0, ip, asr #31 - -00001f48 : - 1f48: e52de004 str lr, [sp, #-4]! - 1f4c: e59f1010 ldr r1, [pc, #16] ; 1f64 <.text+0x1f64> - 1f50: e3a02018 mov r2, #24 ; 0x18 - 1f54: e3a0000d mov r0, #13 ; 0xd - 1f58: eb001d82 bl 9568 - 1f5c: e49de004 ldr lr, [sp], #4 - 1f60: e12fff1e bx lr - 1f64: 40001150 andmi r1, r0, r0, asr r1 - -00001f68 : - 1f68: e52de004 str lr, [sp, #-4]! - 1f6c: e59f0040 ldr r0, [pc, #64] ; 1fb4 <.text+0x1fb4> - 1f70: e59f1040 ldr r1, [pc, #64] ; 1fb8 <.text+0x1fb8> - 1f74: e3a0c000 mov ip, #0 ; 0x0 - 1f78: e5d03000 ldrb r3, [r0] - 1f7c: e5d02001 ldrb r2, [r0, #1] - 1f80: e28cc001 add ip, ip, #1 ; 0x1 - 1f84: e35c0008 cmp ip, #8 ; 0x8 - 1f88: e5c13008 strb r3, [r1, #8] - 1f8c: e5c12009 strb r2, [r1, #9] - 1f90: e2800002 add r0, r0, #2 ; 0x2 - 1f94: e2811002 add r1, r1, #2 ; 0x2 - 1f98: 1afffff6 bne 1f78 - 1f9c: e59f1014 ldr r1, [pc, #20] ; 1fb8 <.text+0x1fb8> - 1fa0: e3a02018 mov r2, #24 ; 0x18 - 1fa4: e3a0000b mov r0, #11 ; 0xb - 1fa8: eb001d6e bl 9568 - 1fac: e49de004 ldr lr, [sp], #4 - 1fb0: e12fff1e bx lr - 1fb4: 40001168 andmi r1, r0, r8, ror #2 - 1fb8: 40001098 mulmi r0, r8, r0 - -00001fbc : - 1fbc: e52de004 str lr, [sp, #-4]! - 1fc0: e59f1010 ldr r1, [pc, #16] ; 1fd8 <.text+0x1fd8> - 1fc4: e3a02001 mov r2, #1 ; 0x1 - 1fc8: e3a00009 mov r0, #9 ; 0x9 - 1fcc: eb001d65 bl 9568 - 1fd0: e49de004 ldr lr, [sp], #4 - 1fd4: e12fff1e bx lr - 1fd8: 40001108 andmi r1, r0, r8, lsl #2 - -00001fdc : - 1fdc: e52de004 str lr, [sp, #-4]! - 1fe0: e59f1010 ldr r1, [pc, #16] ; 1ff8 <.text+0x1ff8> - 1fe4: e3a02024 mov r2, #36 ; 0x24 - 1fe8: e3a00007 mov r0, #7 ; 0x7 - 1fec: eb001d5d bl 9568 - 1ff0: e49de004 ldr lr, [sp], #4 - 1ff4: e12fff1e bx lr - 1ff8: 40001264 andmi r1, r0, r4, ror #4 - -00001ffc : - 1ffc: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2000: e59f33bc ldr r3, [pc, #956] ; 23c4 <.text+0x23c4> - 2004: e5933000 ldr r3, [r3] - 2008: e24dd018 sub sp, sp, #24 ; 0x18 - 200c: e58d300c str r3, [sp, #12] - 2010: e5d32008 ldrb r2, [r3, #8] - 2014: e3520000 cmp r2, #0 ; 0x0 - 2018: 059f23a8 ldreq r2, [pc, #936] ; 23c8 <.text+0x23c8> - 201c: 0a000078 beq 2204 - 2020: e59f03a4 ldr r0, [pc, #932] ; 23cc <.text+0x23cc> - 2024: e5903000 ldr r3, [r0] - 2028: e3a01fe1 mov r1, #900 ; 0x384 - 202c: e0854193 umull r4, r5, r3, r1 - 2030: e5902004 ldr r2, [r0, #4] - 2034: e98d0030 stmib sp, {r4, r5} - 2038: e0255192 mla r5, r2, r1, r5 - 203c: e59f338c ldr r3, [pc, #908] ; 23d0 <.text+0x23d0> - 2040: e58d5008 str r5, [sp, #8] - 2044: e5d32009 ldrb r2, [r3, #9] - 2048: e5d31008 ldrb r1, [r3, #8] - 204c: e1811402 orr r1, r1, r2, lsl #8 - 2050: e5d32002 ldrb r2, [r3, #2] - 2054: e5d3500a ldrb r5, [r3, #10] - 2058: e5d3400d ldrb r4, [r3, #13] - 205c: e5d3c00c ldrb ip, [r3, #12] - 2060: e5d3e001 ldrb lr, [r3, #1] - 2064: e5d3b00b ldrb fp, [r3, #11] - 2068: e5d3a00e ldrb sl, [r3, #14] - 206c: e5d30000 ldrb r0, [r3] - 2070: e58d2000 str r2, [sp] - 2074: e1811805 orr r1, r1, r5, lsl #16 - 2078: e181bc0b orr fp, r1, fp, lsl #24 - 207c: e18cc404 orr ip, ip, r4, lsl #8 - 2080: e5d3400f ldrb r4, [r3, #15] - 2084: e59d1000 ldr r1, [sp] - 2088: e5d36005 ldrb r6, [r3, #5] - 208c: e5d35006 ldrb r5, [r3, #6] - 2090: e5d32004 ldrb r2, [r3, #4] - 2094: e18cc80a orr ip, ip, sl, lsl #16 - 2098: e180040e orr r0, r0, lr, lsl #8 - 209c: e5d3e003 ldrb lr, [r3, #3] - 20a0: e58db010 str fp, [sp, #16] - 20a4: e18c4c04 orr r4, ip, r4, lsl #24 - 20a8: e1800801 orr r0, r0, r1, lsl #16 - 20ac: e1822406 orr r2, r2, r6, lsl #8 - 20b0: e5d31007 ldrb r1, [r3, #7] - 20b4: e58d4014 str r4, [sp, #20] - 20b8: e1822805 orr r2, r2, r5, lsl #16 - 20bc: e28d5010 add r5, sp, #16 ; 0x10 - 20c0: e8950060 ldmia r5, {r5, r6} - 20c4: e59fb308 ldr fp, [pc, #776] ; 23d4 <.text+0x23d4> - 20c8: e0955005 adds r5, r5, r5 - 20cc: e89b0018 ldmia fp, {r3, r4} - 20d0: e1807c0e orr r7, r0, lr, lsl #24 - 20d4: e1828c01 orr r8, r2, r1, lsl #24 - 20d8: e0a66006 adc r6, r6, r6 - 20dc: e0555007 subs r5, r5, r7 - 20e0: e0c66008 sbc r6, r6, r8 - 20e4: e0555003 subs r5, r5, r3 - 20e8: e0c66004 sbc r6, r6, r4 - 20ec: e0951005 adds r1, r5, r5 - 20f0: e0a62006 adc r2, r6, r6 - 20f4: e0911005 adds r1, r1, r5 - 20f8: e0a22006 adc r2, r2, r6 - 20fc: e1a04182 mov r4, r2, lsl #3 - 2100: e1a03181 mov r3, r1, lsl #3 - 2104: e0933005 adds r3, r3, r5 - 2108: e1844ea1 orr r4, r4, r1, lsr #29 - 210c: e99d0003 ldmib sp, {r0, r1} - 2110: e0a44006 adc r4, r4, r6 - 2114: e0937003 adds r7, r3, r3 - 2118: e0a48004 adc r8, r4, r4 - 211c: e0900007 adds r0, r0, r7 - 2120: e0a11008 adc r1, r1, r8 - 2124: e3a02ffa mov r2, #1000 ; 0x3e8 - 2128: e3a03000 mov r3, #0 ; 0x0 - 212c: eb004bdf bl 150b0 <____divdi3_from_arm> - 2130: e59f32a0 ldr r3, [pc, #672] ; 23d8 <.text+0x23d8> - 2134: e1a04c20 mov r4, r0, lsr #24 - 2138: e5c3400b strb r4, [r3, #11] - 213c: e59f4288 ldr r4, [pc, #648] ; 23cc <.text+0x23cc> - 2140: e1a07000 mov r7, r0 - 2144: e1a08001 mov r8, r1 - 2148: e1a0c420 mov ip, r0, lsr #8 - 214c: e1a0e820 mov lr, r0, lsr #16 - 2150: e1a05421 mov r5, r1, lsr #8 - 2154: e1a02c21 mov r2, r1, lsr #24 - 2158: e1a06821 mov r6, r1, lsr #16 - 215c: e5c3200f strb r2, [r3, #15] - 2160: e5c3c009 strb ip, [r3, #9] - 2164: e5c3e00a strb lr, [r3, #10] - 2168: e5c3500d strb r5, [r3, #13] - 216c: e5c3600e strb r6, [r3, #14] - 2170: e8840180 stmia r4, {r7, r8} - 2174: e5c37008 strb r7, [r3, #8] - 2178: e5c3800c strb r8, [r3, #12] - 217c: eb004717 bl 13de0 <__aeabi_l2d> - 2180: e59f2254 ldr r2, [pc, #596] ; 23dc <.text+0x23dc> - 2184: e3a03000 mov r3, #0 ; 0x0 - 2188: e1a04000 mov r4, r0 - 218c: e1a05001 mov r5, r1 - 2190: eb004854 bl 142e8 <__gedf2> - 2194: e3500000 cmp r0, #0 ; 0x0 - 2198: da000050 ble 22e0 - 219c: e28d0010 add r0, sp, #16 ; 0x10 - 21a0: e8900003 ldmia r0, {r0, r1} - 21a4: e59f3220 ldr r3, [pc, #544] ; 23cc <.text+0x23cc> - 21a8: e88b0003 stmia fp, {r0, r1} - 21ac: e3a02000 mov r2, #0 ; 0x0 - 21b0: e3a01000 mov r1, #0 ; 0x0 - 21b4: e8830006 stmia r3, {r1, r2} - 21b8: e59f120c ldr r1, [pc, #524] ; 23cc <.text+0x23cc> - 21bc: e8910180 ldmia r1, {r7, r8} - 21c0: e1971008 orrs r1, r7, r8 - 21c4: 0a00005a beq 2334 - 21c8: e3a00483 mov r0, #-2097152000 ; 0x83000000 - 21cc: e1a02007 mov r2, r7 - 21d0: e1a03008 mov r3, r8 - 21d4: e1a009c0 mov r0, r0, asr #19 - 21d8: e3e01000 mvn r1, #0 ; 0x0 - 21dc: eb004bb3 bl 150b0 <____divdi3_from_arm> - 21e0: e59f31f8 ldr r3, [pc, #504] ; 23e0 <.text+0x23e0> - 21e4: e59f21dc ldr r2, [pc, #476] ; 23c8 <.text+0x23c8> - 21e8: e3e04000 mvn r4, #0 ; 0x0 - 21ec: e3e05000 mvn r5, #0 ; 0x0 - 21f0: e8830030 stmia r3, {r4, r5} - 21f4: e1c200b0 strh r0, [r2] - 21f8: e59d400c ldr r4, [sp, #12] - 21fc: e3a03000 mov r3, #0 ; 0x0 - 2200: e5c43008 strb r3, [r4, #8] - 2204: e59f31d8 ldr r3, [pc, #472] ; 23e4 <.text+0x23e4> - 2208: e5935000 ldr r5, [r3] - 220c: e1d210b0 ldrh r1, [r2] - 2210: e1a00005 mov r0, r5 - 2214: eb004ba2 bl 150a4 <____umodsi3_from_arm> - 2218: e3500000 cmp r0, #0 ; 0x0 - 221c: 1a000006 bne 223c - 2220: e59fc1ac ldr ip, [pc, #428] ; 23d4 <.text+0x23d4> - 2224: e59f21b4 ldr r2, [pc, #436] ; 23e0 <.text+0x23e0> - 2228: e89c0018 ldmia ip, {r3, r4} - 222c: e8920003 ldmia r2, {r0, r1} - 2230: e0933000 adds r3, r3, r0 - 2234: e0a44001 adc r4, r4, r1 - 2238: e88c0018 stmia ip, {r3, r4} - 223c: e59f31a4 ldr r3, [pc, #420] ; 23e8 <.text+0x23e8> - 2240: e0820593 umull r0, r2, r3, r5 - 2244: e1a023a2 mov r2, r2, lsr #7 - 2248: e0623282 rsb r3, r2, r2, lsl #5 - 224c: e0822103 add r2, r2, r3, lsl #2 - 2250: e0459202 sub r9, r5, r2, lsl #4 - 2254: e3590000 cmp r9, #0 ; 0x0 - 2258: 1a00001d bne 22d4 - 225c: e59f2170 ldr r2, [pc, #368] ; 23d4 <.text+0x23d4> - 2260: e8920030 ldmia r2, {r4, r5} - 2264: e59f3164 ldr r3, [pc, #356] ; 23d0 <.text+0x23d0> - 2268: e1a0c424 mov ip, r4, lsr #8 - 226c: e1a0e824 mov lr, r4, lsr #16 - 2270: e1a0bc25 mov fp, r5, lsr #24 - 2274: e1a06c24 mov r6, r4, lsr #24 - 2278: e1a07425 mov r7, r5, lsr #8 - 227c: e1a08825 mov r8, r5, lsr #16 - 2280: e1a01003 mov r1, r3 - 2284: e3a02010 mov r2, #16 ; 0x10 - 2288: e5c3c001 strb ip, [r3, #1] - 228c: e5c3e002 strb lr, [r3, #2] - 2290: e5c36003 strb r6, [r3, #3] - 2294: e5c37005 strb r7, [r3, #5] - 2298: e5c38006 strb r8, [r3, #6] - 229c: e5c3b007 strb fp, [r3, #7] - 22a0: e5c3900f strb r9, [r3, #15] - 22a4: e5c34000 strb r4, [r3] - 22a8: e5c35004 strb r5, [r3, #4] - 22ac: e5c39008 strb r9, [r3, #8] - 22b0: e5c39009 strb r9, [r3, #9] - 22b4: e5c3900a strb r9, [r3, #10] - 22b8: e5c3900b strb r9, [r3, #11] - 22bc: e5c3900c strb r9, [r3, #12] - 22c0: e5c3900d strb r9, [r3, #13] - 22c4: e5c3900e strb r9, [r3, #14] - 22c8: e3a0000c mov r0, #12 ; 0xc - 22cc: eb001ca5 bl 9568 - 22d0: eb001e2c bl 9b88 - 22d4: e28dd018 add sp, sp, #24 ; 0x18 - 22d8: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 22dc: e12fff1e bx lr - 22e0: e1a00004 mov r0, r4 - 22e4: e1a01005 mov r1, r5 - 22e8: e59f20fc ldr r2, [pc, #252] ; 23ec <.text+0x23ec> - 22ec: e3a03000 mov r3, #0 ; 0x0 - 22f0: eb0047fe bl 142f0 <__ledf2> - 22f4: e3500000 cmp r0, #0 ; 0x0 - 22f8: baffffa7 blt 219c - 22fc: e3580000 cmp r8, #0 ; 0x0 - 2300: da000013 ble 2354 - 2304: e59f10c0 ldr r1, [pc, #192] ; 23cc <.text+0x23cc> - 2308: e3a04e7d mov r4, #2000 ; 0x7d0 - 230c: e3a05000 mov r5, #0 ; 0x0 - 2310: e8810030 stmia r1, {r4, r5} - 2314: e3a00002 mov r0, #2 ; 0x2 - 2318: e59f20a8 ldr r2, [pc, #168] ; 23c8 <.text+0x23c8> - 231c: e59f30bc ldr r3, [pc, #188] ; 23e0 <.text+0x23e0> - 2320: e1c200b0 strh r0, [r2] - 2324: e3a01000 mov r1, #0 ; 0x0 - 2328: e3a00001 mov r0, #1 ; 0x1 - 232c: e8830003 stmia r3, {r0, r1} - 2330: eaffffb0 b 21f8 - 2334: e59f30a4 ldr r3, [pc, #164] ; 23e0 <.text+0x23e0> - 2338: e3a01000 mov r1, #0 ; 0x0 - 233c: e59f2084 ldr r2, [pc, #132] ; 23c8 <.text+0x23c8> - 2340: e3a00000 mov r0, #0 ; 0x0 - 2344: e8830003 stmia r3, {r0, r1} - 2348: e3a01efa mov r1, #4000 ; 0xfa0 - 234c: e1c210b0 strh r1, [r2] - 2350: eaffffa8 b 21f8 - 2354: 1a000001 bne 2360 - 2358: e3570e7d cmp r7, #2000 ; 0x7d0 - 235c: 8affffe8 bhi 2304 - 2360: e3780001 cmn r8, #1 ; 0x1 - 2364: ba00000c blt 239c - 2368: 0a000009 beq 2394 - 236c: e3580000 cmp r8, #0 ; 0x0 - 2370: da00000f ble 23b4 - 2374: e1a02007 mov r2, r7 - 2378: e1a03008 mov r3, r8 - 237c: e3a00efa mov r0, #4000 ; 0xfa0 - 2380: e3a01000 mov r1, #0 ; 0x0 - 2384: eb004b49 bl 150b0 <____divdi3_from_arm> - 2388: e1a00800 mov r0, r0, lsl #16 - 238c: e1a00820 mov r0, r0, lsr #16 - 2390: eaffffe0 b 2318 - 2394: e3770e7d cmn r7, #2000 ; 0x7d0 - 2398: 2afffff3 bcs 236c - 239c: e3a02483 mov r2, #-2097152000 ; 0x83000000 - 23a0: e59f4024 ldr r4, [pc, #36] ; 23cc <.text+0x23cc> - 23a4: e1a02a42 mov r2, r2, asr #20 - 23a8: e3e03000 mvn r3, #0 ; 0x0 - 23ac: e884000c stmia r4, {r2, r3} - 23b0: eaffff80 b 21b8 - 23b4: 1affff81 bne 21c0 - 23b8: e3570000 cmp r7, #0 ; 0x0 - 23bc: 9affff7f bls 21c0 - 23c0: eaffffeb b 2374 - 23c4: 40001090 mulmi r0, r0, r0 - 23c8: 40000000 andmi r0, r0, r0 - 23cc: 40000878 andmi r0, r0, r8, ror r8 - 23d0: 40001250 andmi r1, r0, r0, asr r2 - 23d4: 40000870 andmi r0, r0, r0, ror r8 - 23d8: 40001150 andmi r1, r0, r0, asr r1 - 23dc: 416312d0 ldrmid r1, [r3, #-32]! - 23e0: 40000880 andmi r0, r0, r0, lsl #17 - 23e4: 4000113c andmi r1, r0, ip, lsr r1 - 23e8: 10624dd3 ldrned r4, [r2], #-211 - 23ec: c16312d0 ldrgtd r1, [r3, #-32]! - -000023f0 : - 23f0: e92d4030 stmdb sp!, {r4, r5, lr} - 23f4: e59f5108 ldr r5, [pc, #264] ; 2504 <.text+0x2504> - 23f8: e1d500f4 ldrsh r0, [r5, #4] - 23fc: eb0006d2 bl 3f4c - 2400: e59f4100 ldr r4, [pc, #256] ; 2508 <.text+0x2508> - 2404: e1a03000 mov r3, r0 - 2408: e1a0cc20 mov ip, r0, lsr #24 - 240c: e1a02420 mov r2, r0, lsr #8 - 2410: e1a01820 mov r1, r0, lsr #16 - 2414: e1d500f2 ldrsh r0, [r5, #2] - 2418: e5c42001 strb r2, [r4, #1] - 241c: e5c41002 strb r1, [r4, #2] - 2420: e5c4c003 strb ip, [r4, #3] - 2424: e5c43000 strb r3, [r4] - 2428: eb000741 bl 4134 - 242c: e1a03000 mov r3, r0 - 2430: e1a0cc20 mov ip, r0, lsr #24 - 2434: e1a02420 mov r2, r0, lsr #8 - 2438: e1a01820 mov r1, r0, lsr #16 - 243c: e1d500b6 ldrh r0, [r5, #6] - 2440: e5c42005 strb r2, [r4, #5] - 2444: e5c41006 strb r1, [r4, #6] - 2448: e5c4c007 strb ip, [r4, #7] - 244c: e5c43004 strb r3, [r4, #4] - 2450: eb000720 bl 40d8 - 2454: e1a03000 mov r3, r0 - 2458: e1a0cc20 mov ip, r0, lsr #24 - 245c: e1a02420 mov r2, r0, lsr #8 - 2460: e1a01820 mov r1, r0, lsr #16 - 2464: e1d500fa ldrsh r0, [r5, #10] - 2468: e5c42009 strb r2, [r4, #9] - 246c: e5c4100a strb r1, [r4, #10] - 2470: e5c4c00b strb ip, [r4, #11] - 2474: e5c43008 strb r3, [r4, #8] - 2478: eb0006fc bl 4070 - 247c: e1a03000 mov r3, r0 - 2480: e1a0cc20 mov ip, r0, lsr #24 - 2484: e1a02420 mov r2, r0, lsr #8 - 2488: e1a01820 mov r1, r0, lsr #16 - 248c: e1d500f8 ldrsh r0, [r5, #8] - 2490: e5c4200d strb r2, [r4, #13] - 2494: e5c4100e strb r1, [r4, #14] - 2498: e5c4c00f strb ip, [r4, #15] - 249c: e5c4300c strb r3, [r4, #12] - 24a0: eb0006d9 bl 400c - 24a4: e1a03000 mov r3, r0 - 24a8: e1a0cc20 mov ip, r0, lsr #24 - 24ac: e1a02423 mov r2, r3, lsr #8 - 24b0: e1d500fc ldrsh r0, [r5, #12] - 24b4: e1a01823 mov r1, r3, lsr #16 - 24b8: e5c42011 strb r2, [r4, #17] - 24bc: e5c41012 strb r1, [r4, #18] - 24c0: e5c4c013 strb ip, [r4, #19] - 24c4: e5c43010 strb r3, [r4, #16] - 24c8: eb0006b5 bl 3fa4 - 24cc: e1a01004 mov r1, r4 - 24d0: e1a03000 mov r3, r0 - 24d4: e1a05c20 mov r5, r0, lsr #24 - 24d8: e1a0c420 mov ip, r0, lsr #8 - 24dc: e1a0e820 mov lr, r0, lsr #16 - 24e0: e3a02024 mov r2, #36 ; 0x24 - 24e4: e3a0000a mov r0, #10 ; 0xa - 24e8: e5c4c015 strb ip, [r4, #21] - 24ec: e5c4e016 strb lr, [r4, #22] - 24f0: e5c45017 strb r5, [r4, #23] - 24f4: e5c43014 strb r3, [r4, #20] - 24f8: eb001c1a bl 9568 - 24fc: e8bd4030 ldmia sp!, {r4, r5, lr} - 2500: e12fff1e bx lr - 2504: 40000b44 andmi r0, r0, r4, asr #22 - 2508: 40001044 andmi r1, r0, r4, asr #32 - -0000250c : - 250c: e59f2178 ldr r2, [pc, #376] ; 268c <.text+0x268c> - 2510: e92d4010 stmdb sp!, {r4, lr} - 2514: e59fc174 ldr ip, [pc, #372] ; 2690 <.text+0x2690> - 2518: e3a0e000 mov lr, #0 ; 0x0 - 251c: e59f4170 ldr r4, [pc, #368] ; 2694 <.text+0x2694> - 2520: e582e000 str lr, [r2] - 2524: e59f116c ldr r1, [pc, #364] ; 2698 <.text+0x2698> - 2528: e3a00004 mov r0, #4 ; 0x4 - 252c: e1cce0b0 strh lr, [ip] - 2530: e5c4e001 strb lr, [r4, #1] - 2534: e5c4e017 strb lr, [r4, #23] - 2538: e5c4e000 strb lr, [r4] - 253c: e5c4e002 strb lr, [r4, #2] - 2540: e5c4e003 strb lr, [r4, #3] - 2544: e5c4e004 strb lr, [r4, #4] - 2548: e5c4e005 strb lr, [r4, #5] - 254c: e5c4e006 strb lr, [r4, #6] - 2550: e5c4e007 strb lr, [r4, #7] - 2554: e5c4e008 strb lr, [r4, #8] - 2558: e5c4e009 strb lr, [r4, #9] - 255c: e5c4e00a strb lr, [r4, #10] - 2560: e5c4e00b strb lr, [r4, #11] - 2564: e5c4e00c strb lr, [r4, #12] - 2568: e5c4e00d strb lr, [r4, #13] - 256c: e5c4e00e strb lr, [r4, #14] - 2570: e5c4e00f strb lr, [r4, #15] - 2574: e5c4e010 strb lr, [r4, #16] - 2578: e5c4e011 strb lr, [r4, #17] - 257c: e5c4e012 strb lr, [r4, #18] - 2580: e5c4e013 strb lr, [r4, #19] - 2584: e5c4e014 strb lr, [r4, #20] - 2588: e5c4e015 strb lr, [r4, #21] - 258c: e5c4e016 strb lr, [r4, #22] - 2590: eb001a63 bl 8f24 - 2594: e59f3100 ldr r3, [pc, #256] ; 269c <.text+0x269c> - 2598: e59f1100 ldr r1, [pc, #256] ; 26a0 <.text+0x26a0> - 259c: e5830000 str r0, [r3] - 25a0: e3a00005 mov r0, #5 ; 0x5 - 25a4: eb001a5e bl 8f24 - 25a8: e59f30f4 ldr r3, [pc, #244] ; 26a4 <.text+0x26a4> - 25ac: e59f10f4 ldr r1, [pc, #244] ; 26a8 <.text+0x26a8> - 25b0: e5830000 str r0, [r3] - 25b4: e3a00006 mov r0, #6 ; 0x6 - 25b8: eb001a59 bl 8f24 - 25bc: e59f30e8 ldr r3, [pc, #232] ; 26ac <.text+0x26ac> - 25c0: e59f10e8 ldr r1, [pc, #232] ; 26b0 <.text+0x26b0> - 25c4: e5830000 str r0, [r3] - 25c8: e3a00003 mov r0, #3 ; 0x3 - 25cc: eb001a54 bl 8f24 - 25d0: e59f30dc ldr r3, [pc, #220] ; 26b4 <.text+0x26b4> - 25d4: e59f10dc ldr r1, [pc, #220] ; 26b8 <.text+0x26b8> - 25d8: e5830000 str r0, [r3] - 25dc: e3a0000c mov r0, #12 ; 0xc - 25e0: eb001a4f bl 8f24 - 25e4: e59f30d0 ldr r3, [pc, #208] ; 26bc <.text+0x26bc> - 25e8: e59f10d0 ldr r1, [pc, #208] ; 26c0 <.text+0x26c0> - 25ec: e5830000 str r0, [r3] - 25f0: e3a00001 mov r0, #1 ; 0x1 - 25f4: eb001a4a bl 8f24 - 25f8: e59f30c4 ldr r3, [pc, #196] ; 26c4 <.text+0x26c4> - 25fc: e59f10c4 ldr r1, [pc, #196] ; 26c8 <.text+0x26c8> - 2600: e5830000 str r0, [r3] - 2604: e3a00002 mov r0, #2 ; 0x2 - 2608: eb001a45 bl 8f24 - 260c: e59f30b8 ldr r3, [pc, #184] ; 26cc <.text+0x26cc> - 2610: e59f10b8 ldr r1, [pc, #184] ; 26d0 <.text+0x26d0> - 2614: e5830000 str r0, [r3] - 2618: e3a00008 mov r0, #8 ; 0x8 - 261c: eb001a40 bl 8f24 - 2620: e59f30ac ldr r3, [pc, #172] ; 26d4 <.text+0x26d4> - 2624: e59f10ac ldr r1, [pc, #172] ; 26d8 <.text+0x26d8> - 2628: e5830000 str r0, [r3] - 262c: e3a00010 mov r0, #16 ; 0x10 - 2630: eb001a3b bl 8f24 - 2634: e59f30a0 ldr r3, [pc, #160] ; 26dc <.text+0x26dc> - 2638: e59f10a0 ldr r1, [pc, #160] ; 26e0 <.text+0x26e0> - 263c: e5830000 str r0, [r3] - 2640: e3a0000f mov r0, #15 ; 0xf - 2644: eb001a36 bl 8f24 - 2648: e59f3094 ldr r3, [pc, #148] ; 26e4 <.text+0x26e4> - 264c: e1a01004 mov r1, r4 - 2650: e5830000 str r0, [r3] - 2654: e3a0000e mov r0, #14 ; 0xe - 2658: eb001a31 bl 8f24 - 265c: e59f3084 ldr r3, [pc, #132] ; 26e8 <.text+0x26e8> - 2660: e59f1084 ldr r1, [pc, #132] ; 26ec <.text+0x26ec> - 2664: e5830000 str r0, [r3] - 2668: e3a00011 mov r0, #17 ; 0x11 - 266c: eb001a2c bl 8f24 - 2670: e59f3078 ldr r3, [pc, #120] ; 26f0 <.text+0x26f0> - 2674: e5830000 str r0, [r3] - 2678: eb001cb0 bl 9940 - 267c: eb001cbf bl 9980 - 2680: eb001c94 bl 98d8 - 2684: e8bd4010 ldmia sp!, {r4, lr} - 2688: e12fff1e bx lr - 268c: 4000113c andmi r1, r0, ip, lsr r1 - 2690: 4000108c andmi r1, r0, ip, lsl #1 - 2694: 40001070 andmi r1, r0, r0, ror r0 - 2698: 400010b0 strmih r1, [r0], -r0 - 269c: 40001040 andmi r1, r0, r0, asr #32 - 26a0: 40001289 andmi r1, r0, r9, lsl #5 - 26a4: 40001260 andmi r1, r0, r0, ror #4 - 26a8: 400012b8 strmih r1, [r0], -r8 - 26ac: 40001178 andmi r1, r0, r8, ror r1 - 26b0: 400010b1 strmih r1, [r0], -r1 - 26b4: 40001180 andmi r1, r0, r0, lsl #3 - 26b8: 40001250 andmi r1, r0, r0, asr r2 - 26bc: 40001090 mulmi r0, r0, r0 - 26c0: 4000110a andmi r1, r0, sl, lsl #2 - 26c4: 4000106c andmi r1, r0, ip, rrx - 26c8: 40001184 andmi r1, r0, r4, lsl #3 - 26cc: 400012a0 andmi r1, r0, r0, lsr #5 - 26d0: 40001288 andmi r1, r0, r8, lsl #5 - 26d4: 4000117c andmi r1, r0, ip, ror r1 - 26d8: 40001140 andmi r1, r0, r0, asr #2 - 26dc: 40001094 mulmi r0, r4, r0 - 26e0: 400012a8 andmi r1, r0, r8, lsr #5 - 26e4: 40001130 andmi r1, r0, r0, lsr r1 - 26e8: 40001068 andmi r1, r0, r8, rrx - 26ec: 400010f2 strmid r1, [r0], -r2 - 26f0: 400012a4 andmi r1, r0, r4, lsr #5 - -000026f4 : - 26f4: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 26f8: e59f63ec ldr r6, [pc, #1004] ; 2aec <.text+0x2aec> - 26fc: e5d61002 ldrb r1, [r6, #2] - 2700: e5d63003 ldrb r3, [r6, #3] - 2704: e5d6000e ldrb r0, [r6, #14] - 2708: e5d6200f ldrb r2, [r6, #15] - 270c: e1911403 orrs r1, r1, r3, lsl #8 - 2710: e1804402 orr r4, r0, r2, lsl #8 - 2714: 0a000004 beq 272c - 2718: e59f33d0 ldr r3, [pc, #976] ; 2af0 <.text+0x2af0> - 271c: e5930000 ldr r0, [r3] - 2720: eb004a5f bl 150a4 <____umodsi3_from_arm> - 2724: e1540000 cmp r4, r0 - 2728: 0a00003d beq 2824 - 272c: e5d61000 ldrb r1, [r6] - 2730: e5d63001 ldrb r3, [r6, #1] - 2734: e5d6000c ldrb r0, [r6, #12] - 2738: e5d6200d ldrb r2, [r6, #13] - 273c: e1911403 orrs r1, r1, r3, lsl #8 - 2740: e1804402 orr r4, r0, r2, lsl #8 - 2744: 0a000004 beq 275c - 2748: e59f33a0 ldr r3, [pc, #928] ; 2af0 <.text+0x2af0> - 274c: e5930000 ldr r0, [r3] - 2750: eb004a53 bl 150a4 <____umodsi3_from_arm> - 2754: e1540000 cmp r4, r0 - 2758: 0a000096 beq 29b8 - 275c: e5d61004 ldrb r1, [r6, #4] - 2760: e5d63005 ldrb r3, [r6, #5] - 2764: e5d60010 ldrb r0, [r6, #16] - 2768: e5d62011 ldrb r2, [r6, #17] - 276c: e1911403 orrs r1, r1, r3, lsl #8 - 2770: e1804402 orr r4, r0, r2, lsl #8 - 2774: 0a000004 beq 278c - 2778: e59f3370 ldr r3, [pc, #880] ; 2af0 <.text+0x2af0> - 277c: e5930000 ldr r0, [r3] - 2780: eb004a47 bl 150a4 <____umodsi3_from_arm> - 2784: e1540000 cmp r4, r0 - 2788: 0a0000cd beq 2ac4 - 278c: e5d61006 ldrb r1, [r6, #6] - 2790: e5d63007 ldrb r3, [r6, #7] - 2794: e5d60012 ldrb r0, [r6, #18] - 2798: e5d62013 ldrb r2, [r6, #19] - 279c: e1911403 orrs r1, r1, r3, lsl #8 - 27a0: e1804402 orr r4, r0, r2, lsl #8 - 27a4: 0a000004 beq 27bc - 27a8: e59f3340 ldr r3, [pc, #832] ; 2af0 <.text+0x2af0> - 27ac: e5930000 ldr r0, [r3] - 27b0: eb004a3b bl 150a4 <____umodsi3_from_arm> - 27b4: e1540000 cmp r4, r0 - 27b8: 0a0000c6 beq 2ad8 - 27bc: e5d61008 ldrb r1, [r6, #8] - 27c0: e5d63009 ldrb r3, [r6, #9] - 27c4: e5d60014 ldrb r0, [r6, #20] - 27c8: e5d62015 ldrb r2, [r6, #21] - 27cc: e1911403 orrs r1, r1, r3, lsl #8 - 27d0: e1804402 orr r4, r0, r2, lsl #8 - 27d4: 0a000004 beq 27ec - 27d8: e59f3310 ldr r3, [pc, #784] ; 2af0 <.text+0x2af0> - 27dc: e5930000 ldr r0, [r3] - 27e0: eb004a2f bl 150a4 <____umodsi3_from_arm> - 27e4: e1540000 cmp r4, r0 - 27e8: 0a00006d beq 29a4 - 27ec: e5d6100b ldrb r1, [r6, #11] - 27f0: e5d6300a ldrb r3, [r6, #10] - 27f4: e5d60016 ldrb r0, [r6, #22] - 27f8: e5d62017 ldrb r2, [r6, #23] - 27fc: e1931401 orrs r1, r3, r1, lsl #8 - 2800: e1804402 orr r4, r0, r2, lsl #8 - 2804: 0a000004 beq 281c - 2808: e59f32e0 ldr r3, [pc, #736] ; 2af0 <.text+0x2af0> - 280c: e5930000 ldr r0, [r3] - 2810: eb004a23 bl 150a4 <____umodsi3_from_arm> - 2814: e1540000 cmp r4, r0 - 2818: 0a000012 beq 2868 - 281c: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 2820: e12fff1e bx lr - 2824: e59f02c8 ldr r0, [pc, #712] ; 2af4 <.text+0x2af4> - 2828: e59f12c8 ldr r1, [pc, #712] ; 2af8 <.text+0x2af8> - 282c: e3a0c000 mov ip, #0 ; 0x0 - 2830: e5d03000 ldrb r3, [r0] - 2834: e5d02001 ldrb r2, [r0, #1] - 2838: e28cc001 add ip, ip, #1 ; 0x1 - 283c: e35c0008 cmp ip, #8 ; 0x8 - 2840: e5c13008 strb r3, [r1, #8] - 2844: e5c12009 strb r2, [r1, #9] - 2848: e2800002 add r0, r0, #2 ; 0x2 - 284c: e2811002 add r1, r1, #2 ; 0x2 - 2850: 1afffff6 bne 2830 - 2854: e59f129c ldr r1, [pc, #668] ; 2af8 <.text+0x2af8> - 2858: e3a02018 mov r2, #24 ; 0x18 - 285c: e3a0000b mov r0, #11 ; 0xb - 2860: eb001b40 bl 9568 - 2864: eaffffb0 b 272c - 2868: e59f528c ldr r5, [pc, #652] ; 2afc <.text+0x2afc> - 286c: e5d52005 ldrb r2, [r5, #5] - 2870: e5d50004 ldrb r0, [r5, #4] - 2874: e5d51006 ldrb r1, [r5, #6] - 2878: e59f3280 ldr r3, [pc, #640] ; 2b00 <.text+0x2b00> - 287c: e1800402 orr r0, r0, r2, lsl #8 - 2880: e59f427c ldr r4, [pc, #636] ; 2b04 <.text+0x2b04> - 2884: e5d3e001 ldrb lr, [r3, #1] - 2888: e5d5a007 ldrb sl, [r5, #7] - 288c: e5d39007 ldrb r9, [r3, #7] - 2890: e5d32002 ldrb r2, [r3, #2] - 2894: e5d3c000 ldrb ip, [r3] - 2898: e5d36004 ldrb r6, [r3, #4] - 289c: e5d37005 ldrb r7, [r3, #5] - 28a0: e5d38006 ldrb r8, [r3, #6] - 28a4: e1800801 orr r0, r0, r1, lsl #16 - 28a8: e5d31003 ldrb r1, [r3, #3] - 28ac: e1800c0a orr r0, r0, sl, lsl #24 - 28b0: e5c4e003 strb lr, [r4, #3] - 28b4: e5c42000 strb r2, [r4] - 28b8: e5c41001 strb r1, [r4, #1] - 28bc: e5c4c002 strb ip, [r4, #2] - 28c0: e5c46004 strb r6, [r4, #4] - 28c4: e5c47005 strb r7, [r4, #5] - 28c8: e5c48006 strb r8, [r4, #6] - 28cc: e5c49007 strb r9, [r4, #7] - 28d0: eb00056b bl 3e84 - 28d4: e5d51009 ldrb r1, [r5, #9] - 28d8: e5d52008 ldrb r2, [r5, #8] - 28dc: e5d5c00a ldrb ip, [r5, #10] - 28e0: e1a03800 mov r3, r0, lsl #16 - 28e4: e1822401 orr r2, r2, r1, lsl #8 - 28e8: e5d5000b ldrb r0, [r5, #11] - 28ec: e2633000 rsb r3, r3, #0 ; 0x0 - 28f0: e182280c orr r2, r2, ip, lsl #16 - 28f4: e1a01c23 mov r1, r3, lsr #24 - 28f8: e1a03823 mov r3, r3, lsr #16 - 28fc: e5c43018 strb r3, [r4, #24] - 2900: e5c41019 strb r1, [r4, #25] - 2904: e1820c00 orr r0, r2, r0, lsl #24 - 2908: eb00056a bl 3eb8 - 290c: e5d5200d ldrb r2, [r5, #13] - 2910: e5d5300c ldrb r3, [r5, #12] - 2914: e5d5100e ldrb r1, [r5, #14] - 2918: e5d5c00f ldrb ip, [r5, #15] - 291c: e1833402 orr r3, r3, r2, lsl #8 - 2920: e1833801 orr r3, r3, r1, lsl #16 - 2924: e1a02420 mov r2, r0, lsr #8 - 2928: e5c4001a strb r0, [r4, #26] - 292c: e5c4201b strb r2, [r4, #27] - 2930: e1830c0c orr r0, r3, ip, lsl #24 - 2934: eb00056b bl 3ee8 - 2938: e5d52011 ldrb r2, [r5, #17] - 293c: e5d53010 ldrb r3, [r5, #16] - 2940: e5d51012 ldrb r1, [r5, #18] - 2944: e5d5c013 ldrb ip, [r5, #19] - 2948: e1833402 orr r3, r3, r2, lsl #8 - 294c: e1833801 orr r3, r3, r1, lsl #16 - 2950: e1a02420 mov r2, r0, lsr #8 - 2954: e5c4001c strb r0, [r4, #28] - 2958: e5c4201d strb r2, [r4, #29] - 295c: e1830c0c orr r0, r3, ip, lsl #24 - 2960: eb00056d bl 3f1c - 2964: e5d57003 ldrb r7, [r5, #3] - 2968: e5d5c000 ldrb ip, [r5] - 296c: e5d5e001 ldrb lr, [r5, #1] - 2970: e5d56002 ldrb r6, [r5, #2] - 2974: e1a03420 mov r3, r0, lsr #8 - 2978: e5c4001e strb r0, [r4, #30] - 297c: e1a01004 mov r1, r4 - 2980: e3a02072 mov r2, #114 ; 0x72 - 2984: e5c4301f strb r3, [r4, #31] - 2988: e5c4c04a strb ip, [r4, #74] - 298c: e5c4e04b strb lr, [r4, #75] - 2990: e5c4604c strb r6, [r4, #76] - 2994: e5c4704d strb r7, [r4, #77] - 2998: e3a00012 mov r0, #18 ; 0x12 - 299c: eb001af1 bl 9568 - 29a0: eaffff9d b 281c - 29a4: e59f115c ldr r1, [pc, #348] ; 2b08 <.text+0x2b08> - 29a8: e3a02018 mov r2, #24 ; 0x18 - 29ac: e3a0000d mov r0, #13 ; 0xd - 29b0: eb001aec bl 9568 - 29b4: eaffff8c b 27ec - 29b8: e59f514c ldr r5, [pc, #332] ; 2b0c <.text+0x2b0c> - 29bc: e1d500f4 ldrsh r0, [r5, #4] - 29c0: eb000561 bl 3f4c - 29c4: e59f4144 ldr r4, [pc, #324] ; 2b10 <.text+0x2b10> - 29c8: e1a03000 mov r3, r0 - 29cc: e1a0cc20 mov ip, r0, lsr #24 - 29d0: e1a02420 mov r2, r0, lsr #8 - 29d4: e1a01820 mov r1, r0, lsr #16 - 29d8: e1d500f2 ldrsh r0, [r5, #2] - 29dc: e5c42001 strb r2, [r4, #1] - 29e0: e5c41002 strb r1, [r4, #2] - 29e4: e5c4c003 strb ip, [r4, #3] - 29e8: e5c43000 strb r3, [r4] - 29ec: eb0005d0 bl 4134 - 29f0: e1a03000 mov r3, r0 - 29f4: e1a0cc20 mov ip, r0, lsr #24 - 29f8: e1a02420 mov r2, r0, lsr #8 - 29fc: e1a01820 mov r1, r0, lsr #16 - 2a00: e1d500b6 ldrh r0, [r5, #6] - 2a04: e5c42005 strb r2, [r4, #5] - 2a08: e5c41006 strb r1, [r4, #6] - 2a0c: e5c4c007 strb ip, [r4, #7] - 2a10: e5c43004 strb r3, [r4, #4] - 2a14: eb0005af bl 40d8 - 2a18: e1a03000 mov r3, r0 - 2a1c: e1a0cc20 mov ip, r0, lsr #24 - 2a20: e1a02420 mov r2, r0, lsr #8 - 2a24: e1a01820 mov r1, r0, lsr #16 - 2a28: e1d500fa ldrsh r0, [r5, #10] - 2a2c: e5c42009 strb r2, [r4, #9] - 2a30: e5c4100a strb r1, [r4, #10] - 2a34: e5c4c00b strb ip, [r4, #11] - 2a38: e5c43008 strb r3, [r4, #8] - 2a3c: eb00058b bl 4070 - 2a40: e1a03000 mov r3, r0 - 2a44: e1a0cc20 mov ip, r0, lsr #24 - 2a48: e1a02420 mov r2, r0, lsr #8 - 2a4c: e1a01820 mov r1, r0, lsr #16 - 2a50: e1d500f8 ldrsh r0, [r5, #8] - 2a54: e5c4200d strb r2, [r4, #13] - 2a58: e5c4100e strb r1, [r4, #14] - 2a5c: e5c4c00f strb ip, [r4, #15] - 2a60: e5c4300c strb r3, [r4, #12] - 2a64: eb000568 bl 400c - 2a68: e1a03000 mov r3, r0 - 2a6c: e1a0cc20 mov ip, r0, lsr #24 - 2a70: e1a02423 mov r2, r3, lsr #8 - 2a74: e1a01823 mov r1, r3, lsr #16 - 2a78: e1d500fc ldrsh r0, [r5, #12] - 2a7c: e5c42011 strb r2, [r4, #17] - 2a80: e5c41012 strb r1, [r4, #18] - 2a84: e5c4c013 strb ip, [r4, #19] - 2a88: e5c43010 strb r3, [r4, #16] - 2a8c: eb000544 bl 3fa4 - 2a90: e1a03000 mov r3, r0 - 2a94: e1a05c20 mov r5, r0, lsr #24 - 2a98: e1a0c420 mov ip, r0, lsr #8 - 2a9c: e1a0e820 mov lr, r0, lsr #16 - 2aa0: e1a01004 mov r1, r4 - 2aa4: e3a02024 mov r2, #36 ; 0x24 - 2aa8: e5c4c015 strb ip, [r4, #21] - 2aac: e5c4e016 strb lr, [r4, #22] - 2ab0: e5c45017 strb r5, [r4, #23] - 2ab4: e5c43014 strb r3, [r4, #20] - 2ab8: e3a0000a mov r0, #10 ; 0xa - 2abc: eb001aa9 bl 9568 - 2ac0: eaffff25 b 275c - 2ac4: e59f1048 ldr r1, [pc, #72] ; 2b14 <.text+0x2b14> - 2ac8: e3a02001 mov r2, #1 ; 0x1 - 2acc: e3a00009 mov r0, #9 ; 0x9 - 2ad0: eb001aa4 bl 9568 - 2ad4: eaffff2c b 278c - 2ad8: e59f1038 ldr r1, [pc, #56] ; 2b18 <.text+0x2b18> - 2adc: e3a02024 mov r2, #36 ; 0x24 - 2ae0: e3a00007 mov r0, #7 ; 0x7 - 2ae4: eb001a9f bl 9568 - 2ae8: eaffff33 b 27bc - 2aec: 40001070 andmi r1, r0, r0, ror r0 - 2af0: 4000113c andmi r1, r0, ip, lsr r1 - 2af4: 40001168 andmi r1, r0, r8, ror #2 - 2af8: 40001098 mulmi r0, r8, r0 - 2afc: 4000110a andmi r1, r0, sl, lsl #2 - 2b00: 40000fc0 andmi r0, r0, r0, asr #31 - 2b04: 40000fcc andmi r0, r0, ip, asr #31 - 2b08: 40001150 andmi r1, r0, r0, asr r1 - 2b0c: 40000b44 andmi r0, r0, r4, asr #22 - 2b10: 40001044 andmi r1, r0, r4, asr #32 - 2b14: 40001108 andmi r1, r0, r8, lsl #2 - 2b18: 40001264 andmi r1, r0, r4, ror #4 - -00002b1c : - 2b1c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2b20: e59f2f7c ldr r2, [pc, #3964] ; 3aa4 <.text+0x3aa4> - 2b24: e59f0f7c ldr r0, [pc, #3964] ; 3aa8 <.text+0x3aa8> - 2b28: e5d23000 ldrb r3, [r2] - 2b2c: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 2b30: e5901000 ldr r1, [r0] - 2b34: e2822902 add r2, r2, #32768 ; 0x8000 - 2b38: e5922008 ldr r2, [r2, #8] - 2b3c: e59f4f70 ldr r4, [pc, #3952] ; 3ab4 <.text+0x3ab4> - 2b40: e24dd068 sub sp, sp, #104 ; 0x68 - 2b44: e35300ff cmp r3, #255 ; 0xff - 2b48: e2811001 add r1, r1, #1 ; 0x1 - 2b4c: e3a03002 mov r3, #2 ; 0x2 - 2b50: e58d2064 str r2, [sp, #100] - 2b54: e5c43000 strb r3, [r4] - 2b58: e5801000 str r1, [r0] - 2b5c: 0a0002bb beq 3650 - 2b60: e59f3f50 ldr r3, [pc, #3920] ; 3ab8 <.text+0x3ab8> - 2b64: e1d340b8 ldrh r4, [r3, #8] - 2b68: e3540000 cmp r4, #0 ; 0x0 - 2b6c: 0a000214 beq 33c4 - 2b70: e59f4f44 ldr r4, [pc, #3908] ; 3abc <.text+0x3abc> - 2b74: e082c194 umull ip, r2, r4, r1 - 2b78: e1a02322 mov r2, r2, lsr #6 - 2b7c: e0623282 rsb r3, r2, r2, lsl #5 - 2b80: e0823103 add r3, r2, r3, lsl #2 - 2b84: e0412183 sub r2, r1, r3, lsl #3 - 2b88: e3520064 cmp r2, #100 ; 0x64 - 2b8c: 13520000 cmpne r2, #0 ; 0x0 - 2b90: 0a0003ab beq 3a44 - 2b94: e0820194 umull r0, r2, r4, r1 - 2b98: e1a02322 mov r2, r2, lsr #6 - 2b9c: e0623282 rsb r3, r2, r2, lsl #5 - 2ba0: e0823103 add r3, r2, r3, lsl #2 - 2ba4: e0412183 sub r2, r1, r3, lsl #3 - 2ba8: e3520096 cmp r2, #150 ; 0x96 - 2bac: 13520032 cmpne r2, #50 ; 0x32 - 2bb0: 0a0002b4 beq 3688 - 2bb4: eb001918 bl 901c - 2bb8: e59f3f00 ldr r3, [pc, #3840] ; 3ac0 <.text+0x3ac0> - 2bbc: e5933000 ldr r3, [r3] - 2bc0: e5d32008 ldrb r2, [r3, #8] - 2bc4: e3520000 cmp r2, #0 ; 0x0 - 2bc8: 0a000092 beq 2e18 - 2bcc: e3a02000 mov r2, #0 ; 0x0 - 2bd0: e5c32008 strb r2, [r3, #8] - 2bd4: e59f3ee8 ldr r3, [pc, #3816] ; 3ac4 <.text+0x3ac4> - 2bd8: e5d39003 ldrb r9, [r3, #3] - 2bdc: e5d3b002 ldrb fp, [r3, #2] - 2be0: e5d3a01a ldrb sl, [r3, #26] - 2be4: e5d3801e ldrb r8, [r3, #30] - 2be8: e5d37006 ldrb r7, [r3, #6] - 2bec: e5d34022 ldrb r4, [r3, #34] - 2bf0: e5d32026 ldrb r2, [r3, #38] - 2bf4: e5d35001 ldrb r5, [r3, #1] - 2bf8: e5d36019 ldrb r6, [r3, #25] - 2bfc: e5d3e01d ldrb lr, [r3, #29] - 2c00: e5d31005 ldrb r1, [r3, #5] - 2c04: e5d3c021 ldrb ip, [r3, #33] - 2c08: e5d30025 ldrb r0, [r3, #37] - 2c0c: e58d9060 str r9, [sp, #96] - 2c10: e5d3901b ldrb r9, [r3, #27] - 2c14: e58d905c str r9, [sp, #92] - 2c18: e5d3901f ldrb r9, [r3, #31] - 2c1c: e58d9054 str r9, [sp, #84] - 2c20: e5d39007 ldrb r9, [r3, #7] - 2c24: e58d904c str r9, [sp, #76] - 2c28: e5d39023 ldrb r9, [r3, #35] - 2c2c: e58d9048 str r9, [sp, #72] - 2c30: e5d39027 ldrb r9, [r3, #39] - 2c34: e58d9040 str r9, [sp, #64] - 2c38: e1800402 orr r0, r0, r2, lsl #8 - 2c3c: e5d3201c ldrb r2, [r3, #28] - 2c40: e185540b orr r5, r5, fp, lsl #8 - 2c44: e186640a orr r6, r6, sl, lsl #8 - 2c48: e5d3b000 ldrb fp, [r3] - 2c4c: e5d3a004 ldrb sl, [r3, #4] - 2c50: e58d2058 str r2, [sp, #88] - 2c54: e18cc404 orr ip, ip, r4, lsl #8 - 2c58: e5d34020 ldrb r4, [r3, #32] - 2c5c: e58d4050 str r4, [sp, #80] - 2c60: e5d39024 ldrb r9, [r3, #36] - 2c64: e18ee408 orr lr, lr, r8, lsl #8 - 2c68: e5d38008 ldrb r8, [r3, #8] - 2c6c: e58d9044 str r9, [sp, #68] - 2c70: e5d32028 ldrb r2, [r3, #40] - 2c74: e59d4060 ldr r4, [sp, #96] - 2c78: e59d905c ldr r9, [sp, #92] - 2c7c: e58d203c str r2, [sp, #60] - 2c80: e59d2054 ldr r2, [sp, #84] - 2c84: e1855804 orr r5, r5, r4, lsl #16 - 2c88: e1866809 orr r6, r6, r9, lsl #16 - 2c8c: e59d404c ldr r4, [sp, #76] - 2c90: e59d9048 ldr r9, [sp, #72] - 2c94: e18ee802 orr lr, lr, r2, lsl #16 - 2c98: e1811407 orr r1, r1, r7, lsl #8 - 2c9c: e59d2040 ldr r2, [sp, #64] - 2ca0: e1857c0a orr r7, r5, sl, lsl #24 - 2ca4: e1811804 orr r1, r1, r4, lsl #16 - 2ca8: e59d5058 ldr r5, [sp, #88] - 2cac: e18cc809 orr ip, ip, r9, lsl #16 - 2cb0: e59d9050 ldr r9, [sp, #80] - 2cb4: e1818c08 orr r8, r1, r8, lsl #24 - 2cb8: e1800802 orr r0, r0, r2, lsl #16 - 2cbc: e59d103c ldr r1, [sp, #60] - 2cc0: e59f2e00 ldr r2, [pc, #3584] ; 3ac8 <.text+0x3ac8> - 2cc4: e186ac05 orr sl, r6, r5, lsl #24 - 2cc8: e18e5c09 orr r5, lr, r9, lsl #24 - 2ccc: e582509c str r5, [r2, #156] - 2cd0: e1800c01 orr r0, r0, r1, lsl #24 - 2cd4: e59f5df0 ldr r5, [pc, #3568] ; 3acc <.text+0x3acc> - 2cd8: e59f9df0 ldr r9, [pc, #3568] ; 3ad0 <.text+0x3ad0> - 2cdc: e58d0038 str r0, [sp, #56] - 2ce0: e59de044 ldr lr, [sp, #68] - 2ce4: e20b1001 and r1, fp, #1 ; 0x1 - 2ce8: e20b0002 and r0, fp, #2 ; 0x2 - 2cec: e5c51000 strb r1, [r5] - 2cf0: e5c90000 strb r0, [r9] - 2cf4: e59f1dd8 ldr r1, [pc, #3544] ; 3ad4 <.text+0x3ad4> - 2cf8: e59f0dd8 ldr r0, [pc, #3544] ; 3ad8 <.text+0x3ad8> - 2cfc: e18c6c0e orr r6, ip, lr, lsl #24 - 2d00: e20bc004 and ip, fp, #4 ; 0x4 - 2d04: e20be020 and lr, fp, #32 ; 0x20 - 2d08: e5c0c000 strb ip, [r0] - 2d0c: e5c1e000 strb lr, [r1] - 2d10: e5827094 str r7, [r2, #148] - 2d14: e582a098 str sl, [r2, #152] - 2d18: e5827090 str r7, [r2, #144] - 2d1c: e59f4db8 ldr r4, [pc, #3512] ; 3adc <.text+0x3adc> - 2d20: e59d2038 ldr r2, [sp, #56] - 2d24: e5848094 str r8, [r4, #148] - 2d28: e5846098 str r6, [r4, #152] - 2d2c: e5848090 str r8, [r4, #144] - 2d30: e584209c str r2, [r4, #156] - 2d34: e5d3a02b ldrb sl, [r3, #43] - 2d38: e5d3800a ldrb r8, [r3, #10] - 2d3c: e5d3702a ldrb r7, [r3, #42] - 2d40: e5d36032 ldrb r6, [r3, #50] - 2d44: e5d35016 ldrb r5, [r3, #22] - 2d48: e5d3403e ldrb r4, [r3, #62] - 2d4c: e5d3900b ldrb r9, [r3, #11] - 2d50: e5d31009 ldrb r1, [r3, #9] - 2d54: e5d3e029 ldrb lr, [r3, #41] - 2d58: e5d32031 ldrb r2, [r3, #49] - 2d5c: e5d3c015 ldrb ip, [r3, #21] - 2d60: e5d3003d ldrb r0, [r3, #61] - 2d64: e58da034 str sl, [sp, #52] - 2d68: e5d3a033 ldrb sl, [r3, #51] - 2d6c: e58da030 str sl, [sp, #48] - 2d70: e5d3a017 ldrb sl, [r3, #23] - 2d74: e58da02c str sl, [sp, #44] - 2d78: e5d3a03f ldrb sl, [r3, #63] - 2d7c: e58da024 str sl, [sp, #36] - 2d80: e1800404 orr r0, r0, r4, lsl #8 - 2d84: e5d34040 ldrb r4, [r3, #64] - 2d88: e58d4020 str r4, [sp, #32] - 2d8c: e1811408 orr r1, r1, r8, lsl #8 - 2d90: e5d3a034 ldrb sl, [r3, #52] - 2d94: e5d3802c ldrb r8, [r3, #44] - 2d98: e1811809 orr r1, r1, r9, lsl #16 - 2d9c: e18ee407 orr lr, lr, r7, lsl #8 - 2da0: e59d9030 ldr r9, [sp, #48] - 2da4: e5d3700c ldrb r7, [r3, #12] - 2da8: e5d33018 ldrb r3, [r3, #24] - 2dac: e1822406 orr r2, r2, r6, lsl #8 - 2db0: e18cc405 orr ip, ip, r5, lsl #8 - 2db4: e59d5034 ldr r5, [sp, #52] - 2db8: e1822809 orr r2, r2, r9, lsl #16 - 2dbc: e58d3028 str r3, [sp, #40] - 2dc0: e59d4024 ldr r4, [sp, #36] - 2dc4: e59d302c ldr r3, [sp, #44] - 2dc8: e18ee805 orr lr, lr, r5, lsl #16 - 2dcc: e59d9028 ldr r9, [sp, #40] - 2dd0: e1815c07 orr r5, r1, r7, lsl #24 - 2dd4: e1821c0a orr r1, r2, sl, lsl #24 - 2dd8: e59da020 ldr sl, [sp, #32] - 2ddc: e18cc803 orr ip, ip, r3, lsl #16 - 2de0: e1800804 orr r0, r0, r4, lsl #16 - 2de4: e59f3cf4 ldr r3, [pc, #3316] ; 3ae0 <.text+0x3ae0> - 2de8: e59f4cf4 ldr r4, [pc, #3316] ; 3ae4 <.text+0x3ae4> - 2dec: e18e6c08 orr r6, lr, r8, lsl #24 - 2df0: e1802c0a orr r2, r0, sl, lsl #24 - 2df4: e18cec09 orr lr, ip, r9, lsl #24 - 2df8: e31b0080 tst fp, #128 ; 0x80 - 2dfc: e583109c str r1, [r3, #156] - 2e00: e5842018 str r2, [r4, #24] - 2e04: e5835094 str r5, [r3, #148] - 2e08: e5836098 str r6, [r3, #152] - 2e0c: e584e014 str lr, [r4, #20] - 2e10: e5835090 str r5, [r3, #144] - 2e14: 1a0002a5 bne 38b0 - 2e18: eb000bf6 bl 5df8 - 2e1c: e59fccb0 ldr ip, [pc, #3248] ; 3ad4 <.text+0x3ad4> - 2e20: e5dc3000 ldrb r3, [ip] - 2e24: e3530000 cmp r3, #0 ; 0x0 - 2e28: 0a0001d0 beq 3570 - 2e2c: e59f3cb4 ldr r3, [pc, #3252] ; 3ae8 <.text+0x3ae8> - 2e30: e5932018 ldr r2, [r3, #24] - 2e34: e59f6cb0 ldr r6, [pc, #3248] ; 3aec <.text+0x3aec> - 2e38: e1a00c22 mov r0, r2, lsr #24 - 2e3c: e1a03422 mov r3, r2, lsr #8 - 2e40: e1a01822 mov r1, r2, lsr #16 - 2e44: e5c63021 strb r3, [r6, #33] - 2e48: e5c61022 strb r1, [r6, #34] - 2e4c: e5c60023 strb r0, [r6, #35] - 2e50: e5c62020 strb r2, [r6, #32] - 2e54: e59fec70 ldr lr, [pc, #3184] ; 3acc <.text+0x3acc> - 2e58: e5de3000 ldrb r3, [lr] - 2e5c: e3530000 cmp r3, #0 ; 0x0 - 2e60: 0a0001a4 beq 34f8 - 2e64: e59f3c7c ldr r3, [pc, #3196] ; 3ae8 <.text+0x3ae8> - 2e68: e593100c ldr r1, [r3, #12] - 2e6c: e5932000 ldr r2, [r3] - 2e70: e1a05c21 mov r5, r1, lsr #24 - 2e74: e1a04c22 mov r4, r2, lsr #24 - 2e78: e1a03422 mov r3, r2, lsr #8 - 2e7c: e1a00822 mov r0, r2, lsr #16 - 2e80: e1a0c421 mov ip, r1, lsr #8 - 2e84: e1a0e821 mov lr, r1, lsr #16 - 2e88: e5c63001 strb r3, [r6, #1] - 2e8c: e5c60002 strb r0, [r6, #2] - 2e90: e5c64003 strb r4, [r6, #3] - 2e94: e5c6c00d strb ip, [r6, #13] - 2e98: e5c6e00e strb lr, [r6, #14] - 2e9c: e5c6500f strb r5, [r6, #15] - 2ea0: e5c62000 strb r2, [r6] - 2ea4: e5c6100c strb r1, [r6, #12] - 2ea8: e59f0c20 ldr r0, [pc, #3104] ; 3ad0 <.text+0x3ad0> - 2eac: e5d03000 ldrb r3, [r0] - 2eb0: e3530000 cmp r3, #0 ; 0x0 - 2eb4: 0a000171 beq 3480 - 2eb8: e59f3c28 ldr r3, [pc, #3112] ; 3ae8 <.text+0x3ae8> - 2ebc: e5931010 ldr r1, [r3, #16] - 2ec0: e5932004 ldr r2, [r3, #4] - 2ec4: e1a05c21 mov r5, r1, lsr #24 - 2ec8: e1a04c22 mov r4, r2, lsr #24 - 2ecc: e1a03422 mov r3, r2, lsr #8 - 2ed0: e1a00822 mov r0, r2, lsr #16 - 2ed4: e1a0c421 mov ip, r1, lsr #8 - 2ed8: e1a0e821 mov lr, r1, lsr #16 - 2edc: e5c63005 strb r3, [r6, #5] - 2ee0: e5c60006 strb r0, [r6, #6] - 2ee4: e5c64007 strb r4, [r6, #7] - 2ee8: e5c6c011 strb ip, [r6, #17] - 2eec: e5c6e012 strb lr, [r6, #18] - 2ef0: e5c65013 strb r5, [r6, #19] - 2ef4: e5c62004 strb r2, [r6, #4] - 2ef8: e5c61010 strb r1, [r6, #16] - 2efc: e59f1bd4 ldr r1, [pc, #3028] ; 3ad8 <.text+0x3ad8> - 2f00: e5d13000 ldrb r3, [r1] - 2f04: e3530000 cmp r3, #0 ; 0x0 - 2f08: 0a00013e beq 3408 - 2f0c: e59f3bd4 ldr r3, [pc, #3028] ; 3ae8 <.text+0x3ae8> - 2f10: e5931014 ldr r1, [r3, #20] - 2f14: e5932008 ldr r2, [r3, #8] - 2f18: e1a05c21 mov r5, r1, lsr #24 - 2f1c: e1a04c22 mov r4, r2, lsr #24 - 2f20: e1a03422 mov r3, r2, lsr #8 - 2f24: e1a00822 mov r0, r2, lsr #16 - 2f28: e1a0c421 mov ip, r1, lsr #8 - 2f2c: e1a0e821 mov lr, r1, lsr #16 - 2f30: e5c63009 strb r3, [r6, #9] - 2f34: e5c6000a strb r0, [r6, #10] - 2f38: e5c6400b strb r4, [r6, #11] - 2f3c: e5c6c015 strb ip, [r6, #21] - 2f40: e5c6e016 strb lr, [r6, #22] - 2f44: e5c65017 strb r5, [r6, #23] - 2f48: e5c62008 strb r2, [r6, #8] - 2f4c: e5c61014 strb r1, [r6, #20] - 2f50: e59fbb98 ldr fp, [pc, #2968] ; 3af0 <.text+0x3af0> - 2f54: e1db00f4 ldrsh r0, [fp, #4] - 2f58: eb0003fb bl 3f4c - 2f5c: e1a0cc20 mov ip, r0, lsr #24 - 2f60: e1a03000 mov r3, r0 - 2f64: e1a02420 mov r2, r0, lsr #8 - 2f68: e1a01820 mov r1, r0, lsr #16 - 2f6c: e1db00f2 ldrsh r0, [fp, #2] - 2f70: e5c6c01b strb ip, [r6, #27] - 2f74: e5c62019 strb r2, [r6, #25] - 2f78: e5c6101a strb r1, [r6, #26] - 2f7c: e5c63018 strb r3, [r6, #24] - 2f80: eb00046b bl 4134 - 2f84: e1a03000 mov r3, r0 - 2f88: e1a02c20 mov r2, r0, lsr #24 - 2f8c: e1a01420 mov r1, r0, lsr #8 - 2f90: e1a00820 mov r0, r0, lsr #16 - 2f94: e5c6201f strb r2, [r6, #31] - 2f98: e5c6101d strb r1, [r6, #29] - 2f9c: e5c6001e strb r0, [r6, #30] - 2fa0: e5c6301c strb r3, [r6, #28] - 2fa4: eb000788 bl 4dcc - 2fa8: e59fcb44 ldr ip, [pc, #2884] ; 3af4 <.text+0x3af4> - 2fac: e1db35ba ldrh r3, [fp, #90] - 2fb0: e1dc20f0 ldrsh r2, [ip] - 2fb4: e3520000 cmp r2, #0 ; 0x0 - 2fb8: 13a01000 movne r1, #0 ; 0x0 - 2fbc: 02031001 andeq r1, r3, #1 ; 0x1 - 2fc0: e3510000 cmp r1, #0 ; 0x0 - 2fc4: 159f2ad8 ldrne r2, [pc, #2776] ; 3aa4 <.text+0x3aa4> - 2fc8: e2030001 and r0, r3, #1 ; 0x1 - 2fcc: e2033001 and r3, r3, #1 ; 0x1 - 2fd0: 13a03003 movne r3, #3 ; 0x3 - 2fd4: 15c23000 strneb r3, [r2] - 2fd8: 1a00000a bne 3008 - 2fdc: e2233001 eor r3, r3, #1 ; 0x1 - 2fe0: e3520000 cmp r2, #0 ; 0x0 - 2fe4: 03a03000 moveq r3, #0 ; 0x0 - 2fe8: 12033001 andne r3, r3, #1 ; 0x1 - 2fec: e3530000 cmp r3, #0 ; 0x0 - 2ff0: 0a000004 beq 3008 - 2ff4: e59f4aa8 ldr r4, [pc, #2728] ; 3aa4 <.text+0x3aa4> - 2ff8: e5d43000 ldrb r3, [r4] - 2ffc: e35300ff cmp r3, #255 ; 0xff - 3000: 11a03004 movne r3, r4 - 3004: 15c31000 strneb r1, [r3] - 3008: e59f4ae8 ldr r4, [pc, #2792] ; 3af8 <.text+0x3af8> - 300c: e5943000 ldr r3, [r4] - 3010: e5d32008 ldrb r2, [r3, #8] - 3014: e3520000 cmp r2, #0 ; 0x0 - 3018: e1cc00b0 strh r0, [ip] - 301c: 0a000013 beq 3070 - 3020: e59f3a90 ldr r3, [pc, #2704] ; 3ab8 <.text+0x3ab8> - 3024: e1d320b8 ldrh r2, [r3, #8] - 3028: e3520000 cmp r2, #0 ; 0x0 - 302c: 0a00000c beq 3064 - 3030: e59f3ac4 ldr r3, [pc, #2756] ; 3afc <.text+0x3afc> - 3034: e5d33000 ldrb r3, [r3] - 3038: e3530003 cmp r3, #3 ; 0x3 - 303c: 0a0001c2 beq 374c - 3040: e3530000 cmp r3, #0 ; 0x0 - 3044: 059f2a58 ldreq r2, [pc, #2648] ; 3aa4 <.text+0x3aa4> - 3048: 02433001 subeq r3, r3, #1 ; 0x1 - 304c: 05c23000 streqb r3, [r2] - 3050: 0a000003 beq 3064 - 3054: e3530004 cmp r3, #4 ; 0x4 - 3058: 0a000322 beq 3ce8 <.text+0x3ce8> - 305c: e3530005 cmp r3, #5 ; 0x5 - 3060: 0a00030b beq 3c94 <.text+0x3c94> - 3064: e5942000 ldr r2, [r4] - 3068: e3a03000 mov r3, #0 ; 0x0 - 306c: e5c23008 strb r3, [r2, #8] - 3070: e59faa2c ldr sl, [pc, #2604] ; 3aa4 <.text+0x3aa4> - 3074: e5da0000 ldrb r0, [sl] - 3078: e2403001 sub r3, r0, #1 ; 0x1 - 307c: e3530001 cmp r3, #1 ; 0x1 - 3080: 9a00014b bls 35b4 - 3084: e3500004 cmp r0, #4 ; 0x4 - 3088: 0a000181 beq 3694 - 308c: e59f1a10 ldr r1, [pc, #2576] ; 3aa4 <.text+0x3aa4> - 3090: e5d12000 ldrb r2, [r1] - 3094: e35200ff cmp r2, #255 ; 0xff - 3098: 0a000150 beq 35e0 - 309c: e2423001 sub r3, r2, #1 ; 0x1 - 30a0: e3530001 cmp r3, #1 ; 0x1 - 30a4: 9a000254 bls 39fc - 30a8: e3520000 cmp r2, #0 ; 0x0 - 30ac: 13520003 cmpne r2, #3 ; 0x3 - 30b0: 13a04000 movne r4, #0 ; 0x0 - 30b4: 03a04001 moveq r4, #1 ; 0x1 - 30b8: 0a00017f beq 36bc - 30bc: e3520004 cmp r2, #4 ; 0x4 - 30c0: 0a0002fa beq 3cb0 <.text+0x3cb0> - 30c4: e3520005 cmp r2, #5 ; 0x5 - 30c8: 0a00029d beq 3b44 <.text+0x3b44> - 30cc: e59f6a2c ldr r6, [pc, #2604] ; 3b00 <.text+0x3b00> - 30d0: e5d61002 ldrb r1, [r6, #2] - 30d4: e5d63003 ldrb r3, [r6, #3] - 30d8: e5d6000e ldrb r0, [r6, #14] - 30dc: e5d6200f ldrb r2, [r6, #15] - 30e0: e1911403 orrs r1, r1, r3, lsl #8 - 30e4: e1804402 orr r4, r0, r2, lsl #8 - 30e8: 0a000014 beq 3140 - 30ec: e59f29b4 ldr r2, [pc, #2484] ; 3aa8 <.text+0x3aa8> - 30f0: e5920000 ldr r0, [r2] - 30f4: eb0047ea bl 150a4 <____umodsi3_from_arm> - 30f8: e1540000 cmp r4, r0 - 30fc: 1a00000f bne 3140 - 3100: e59f09b0 ldr r0, [pc, #2480] ; 3ab8 <.text+0x3ab8> - 3104: e59f19f8 ldr r1, [pc, #2552] ; 3b04 <.text+0x3b04> - 3108: e3a0c000 mov ip, #0 ; 0x0 - 310c: e5d03000 ldrb r3, [r0] - 3110: e5d02001 ldrb r2, [r0, #1] - 3114: e28cc001 add ip, ip, #1 ; 0x1 - 3118: e35c0008 cmp ip, #8 ; 0x8 - 311c: e5c13008 strb r3, [r1, #8] - 3120: e5c12009 strb r2, [r1, #9] - 3124: e2800002 add r0, r0, #2 ; 0x2 - 3128: e2811002 add r1, r1, #2 ; 0x2 - 312c: 1afffff6 bne 310c - 3130: e3a0000b mov r0, #11 ; 0xb - 3134: e59f19c8 ldr r1, [pc, #2504] ; 3b04 <.text+0x3b04> - 3138: e3a02018 mov r2, #24 ; 0x18 - 313c: eb001909 bl 9568 - 3140: e5d61000 ldrb r1, [r6] - 3144: e5d63001 ldrb r3, [r6, #1] - 3148: e5d6000c ldrb r0, [r6, #12] - 314c: e5d6200d ldrb r2, [r6, #13] - 3150: e1911403 orrs r1, r1, r3, lsl #8 - 3154: e1804402 orr r4, r0, r2, lsl #8 - 3158: 0a000004 beq 3170 - 315c: e59f3944 ldr r3, [pc, #2372] ; 3aa8 <.text+0x3aa8> - 3160: e5930000 ldr r0, [r3] - 3164: eb0047ce bl 150a4 <____umodsi3_from_arm> - 3168: e1540000 cmp r4, r0 - 316c: 0a000188 beq 3794 - 3170: e5d61004 ldrb r1, [r6, #4] - 3174: e5d63005 ldrb r3, [r6, #5] - 3178: e5d60010 ldrb r0, [r6, #16] - 317c: e5d62011 ldrb r2, [r6, #17] - 3180: e1911403 orrs r1, r1, r3, lsl #8 - 3184: e1804402 orr r4, r0, r2, lsl #8 - 3188: 0a000004 beq 31a0 - 318c: e59f5914 ldr r5, [pc, #2324] ; 3aa8 <.text+0x3aa8> - 3190: e5950000 ldr r0, [r5] - 3194: eb0047c2 bl 150a4 <____umodsi3_from_arm> - 3198: e1540000 cmp r4, r0 - 319c: 0a000177 beq 3780 - 31a0: e5d61006 ldrb r1, [r6, #6] - 31a4: e5d63007 ldrb r3, [r6, #7] - 31a8: e5d60012 ldrb r0, [r6, #18] - 31ac: e5d62013 ldrb r2, [r6, #19] - 31b0: e1911403 orrs r1, r1, r3, lsl #8 - 31b4: e1804402 orr r4, r0, r2, lsl #8 - 31b8: 0a000004 beq 31d0 - 31bc: e59f98e4 ldr r9, [pc, #2276] ; 3aa8 <.text+0x3aa8> - 31c0: e5990000 ldr r0, [r9] - 31c4: eb0047b6 bl 150a4 <____umodsi3_from_arm> - 31c8: e1540000 cmp r4, r0 - 31cc: 0a0001b2 beq 389c - 31d0: e5d61008 ldrb r1, [r6, #8] - 31d4: e5d63009 ldrb r3, [r6, #9] - 31d8: e5d60014 ldrb r0, [r6, #20] - 31dc: e5d62015 ldrb r2, [r6, #21] - 31e0: e1911403 orrs r1, r1, r3, lsl #8 - 31e4: e1804402 orr r4, r0, r2, lsl #8 - 31e8: 0a000004 beq 3200 - 31ec: e59fa8b4 ldr sl, [pc, #2228] ; 3aa8 <.text+0x3aa8> - 31f0: e59a0000 ldr r0, [sl] - 31f4: eb0047aa bl 150a4 <____umodsi3_from_arm> - 31f8: e1540000 cmp r4, r0 - 31fc: 0a00014c beq 3734 - 3200: e59fb900 ldr fp, [pc, #2304] ; 3b08 <.text+0x3b08> - 3204: e5d6100b ldrb r1, [r6, #11] - 3208: e5d6300a ldrb r3, [r6, #10] - 320c: e5d60016 ldrb r0, [r6, #22] - 3210: e5d62017 ldrb r2, [r6, #23] - 3214: e1931401 orrs r1, r3, r1, lsl #8 - 3218: e1804402 orr r4, r0, r2, lsl #8 - 321c: 0a000004 beq 3234 - 3220: e59fc880 ldr ip, [pc, #2176] ; 3aa8 <.text+0x3aa8> - 3224: e59c0000 ldr r0, [ip] - 3228: eb00479d bl 150a4 <____umodsi3_from_arm> - 322c: e1540000 cmp r4, r0 - 3230: 0a0001a0 beq 38b8 - 3234: e3a0420e mov r4, #-536870912 ; 0xe0000000 - 3238: e2844902 add r4, r4, #32768 ; 0x8000 - 323c: eb001a51 bl 9b88 - 3240: e5943008 ldr r3, [r4, #8] - 3244: e59d2064 ldr r2, [sp, #100] - 3248: e1520003 cmp r2, r3 - 324c: 8a0000ed bhi 3608 - 3250: e5943008 ldr r3, [r4, #8] - 3254: e59d5064 ldr r5, [sp, #100] - 3258: e0654003 rsb r4, r5, r3 - 325c: eb001564 bl 87f4 - 3260: e59f88a4 ldr r8, [pc, #2212] ; 3b0c <.text+0x3b0c> - 3264: e1a06000 mov r6, r0 - 3268: e1a00004 mov r0, r4 - 326c: eb0042bb bl 13d60 <__aeabi_i2d> - 3270: e3540000 cmp r4, #0 ; 0x0 - 3274: e5987000 ldr r7, [r8] - 3278: ba0000ef blt 363c - 327c: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3280: e2822859 add r2, r2, #5832704 ; 0x590000 - 3284: e3a03000 mov r3, #0 ; 0x0 - 3288: eb0042ef bl 13e4c <__aeabi_dmul> - 328c: e1a04000 mov r4, r0 - 3290: e1a00006 mov r0, r6 - 3294: e1a05001 mov r5, r1 - 3298: eb0042b0 bl 13d60 <__aeabi_i2d> - 329c: e3560000 cmp r6, #0 ; 0x0 - 32a0: ba000110 blt 36e8 - 32a4: e1a02000 mov r2, r0 - 32a8: e1a03001 mov r3, r1 - 32ac: e1a00004 mov r0, r4 - 32b0: e1a01005 mov r1, r5 - 32b4: eb004388 bl 140dc <__aeabi_ddiv> - 32b8: e3a02101 mov r2, #1073741824 ; 0x40000000 - 32bc: e282288f add r2, r2, #9371648 ; 0x8f0000 - 32c0: e2822901 add r2, r2, #16384 ; 0x4000 - 32c4: e3a03000 mov r3, #0 ; 0x0 - 32c8: eb0042df bl 13e4c <__aeabi_dmul> - 32cc: eb00446c bl 14484 <__aeabi_d2f> - 32d0: e1a01007 mov r1, r7 - 32d4: eb004495 bl 14530 <__addsf3> - 32d8: e59f97c8 ldr r9, [pc, #1992] ; 3aa8 <.text+0x3aa8> - 32dc: e59f282c ldr r2, [pc, #2092] ; 3b10 <.text+0x3b10> - 32e0: e5991000 ldr r1, [r9] - 32e4: e083a192 umull sl, r3, r2, r1 - 32e8: e1a032a3 mov r3, r3, lsr #5 - 32ec: e0833103 add r3, r3, r3, lsl #2 - 32f0: e0833103 add r3, r3, r3, lsl #2 - 32f4: e1510103 cmp r1, r3, lsl #2 - 32f8: e5880000 str r0, [r8] - 32fc: 1a00000c bne 3334 - 3300: e3a01442 mov r1, #1107296256 ; 0x42000000 - 3304: e2811732 add r1, r1, #13107200 ; 0xc80000 - 3308: eb004596 bl 14968 <__aeabi_fdiv> - 330c: e3a03000 mov r3, #0 ; 0x0 - 3310: e1a02000 mov r2, r0 - 3314: e1a0cc20 mov ip, r0, lsr #24 - 3318: e1a01420 mov r1, r0, lsr #8 - 331c: e1a00820 mov r0, r0, lsr #16 - 3320: e5883000 str r3, [r8] - 3324: e5cb1015 strb r1, [fp, #21] - 3328: e5cb0016 strb r0, [fp, #22] - 332c: e5cbc017 strb ip, [fp, #23] - 3330: e5cb2014 strb r2, [fp, #20] - 3334: e59f37d8 ldr r3, [pc, #2008] ; 3b14 <.text+0x3b14> - 3338: e1d300f0 ldrsh r0, [r3] - 333c: eb004287 bl 13d60 <__aeabi_i2d> - 3340: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3344: e282288f add r2, r2, #9371648 ; 0x8f0000 - 3348: e2822901 add r2, r2, #16384 ; 0x4000 - 334c: e3a03000 mov r3, #0 ; 0x0 - 3350: eb004361 bl 140dc <__aeabi_ddiv> - 3354: eb00444a bl 14484 <__aeabi_d2f> - 3358: e59fc7b8 ldr ip, [pc, #1976] ; 3b18 <.text+0x3b18> - 335c: e89c0018 ldmia ip, {r3, r4} - 3360: e1a02000 mov r2, r0 - 3364: e1a0ac20 mov sl, r0, lsr #24 - 3368: e1a01c24 mov r1, r4, lsr #24 - 336c: e1a00420 mov r0, r0, lsr #8 - 3370: e1a0c822 mov ip, r2, lsr #16 - 3374: e1a0e423 mov lr, r3, lsr #8 - 3378: e1a05823 mov r5, r3, lsr #16 - 337c: e1a06c23 mov r6, r3, lsr #24 - 3380: e1a07424 mov r7, r4, lsr #8 - 3384: e1a08824 mov r8, r4, lsr #16 - 3388: e5cb1007 strb r1, [fp, #7] - 338c: e5cb0011 strb r0, [fp, #17] - 3390: e5cbc012 strb ip, [fp, #18] - 3394: e5cba013 strb sl, [fp, #19] - 3398: e5cbe001 strb lr, [fp, #1] - 339c: e5cb5002 strb r5, [fp, #2] - 33a0: e5cb6003 strb r6, [fp, #3] - 33a4: e5cb7005 strb r7, [fp, #5] - 33a8: e5cb8006 strb r8, [fp, #6] - 33ac: e5cb2010 strb r2, [fp, #16] - 33b0: e5cb3000 strb r3, [fp] - 33b4: e5cb4004 strb r4, [fp, #4] - 33b8: e28dd068 add sp, sp, #104 ; 0x68 - 33bc: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 33c0: e12fff1e bx lr - 33c4: e59f56f0 ldr r5, [pc, #1776] ; 3abc <.text+0x3abc> - 33c8: e0832195 umull r2, r3, r5, r1 - 33cc: e1a03323 mov r3, r3, lsr #6 - 33d0: e0632283 rsb r2, r3, r3, lsl #5 - 33d4: e0833102 add r3, r3, r2, lsl #2 - 33d8: e1510183 cmp r1, r3, lsl #3 - 33dc: 0a000193 beq 3a30 - 33e0: e0839195 umull r9, r3, r5, r1 - 33e4: e1a03323 mov r3, r3, lsr #6 - 33e8: e0632283 rsb r2, r3, r3, lsl #5 - 33ec: e0833102 add r3, r3, r2, lsl #2 - 33f0: e0413183 sub r3, r1, r3, lsl #3 - 33f4: e3530032 cmp r3, #50 ; 0x32 - 33f8: 1afffded bne 2bb4 - 33fc: e1a00004 mov r0, r4 - 3400: eb00120d bl 7c3c - 3404: eafffdea b 2bb4 - 3408: e59f370c ldr r3, [pc, #1804] ; 3b1c <.text+0x3b1c> - 340c: e5d3c001 ldrb ip, [r3, #1] - 3410: e5d30005 ldrb r0, [r3, #5] - 3414: e5d31000 ldrb r1, [r3] - 3418: e5d32004 ldrb r2, [r3, #4] - 341c: e5d3e002 ldrb lr, [r3, #2] - 3420: e5d34006 ldrb r4, [r3, #6] - 3424: e181140c orr r1, r1, ip, lsl #8 - 3428: e1822400 orr r2, r2, r0, lsl #8 - 342c: e5d3c007 ldrb ip, [r3, #7] - 3430: e5d30003 ldrb r0, [r3, #3] - 3434: e181180e orr r1, r1, lr, lsl #16 - 3438: e1822804 orr r2, r2, r4, lsl #16 - 343c: e1811c00 orr r1, r1, r0, lsl #24 - 3440: e1822c0c orr r2, r2, ip, lsl #24 - 3444: e1a04c21 mov r4, r1, lsr #24 - 3448: e1a05c22 mov r5, r2, lsr #24 - 344c: e1a03421 mov r3, r1, lsr #8 - 3450: e1a00821 mov r0, r1, lsr #16 - 3454: e1a0c422 mov ip, r2, lsr #8 - 3458: e1a0e822 mov lr, r2, lsr #16 - 345c: e5c63009 strb r3, [r6, #9] - 3460: e5c6000a strb r0, [r6, #10] - 3464: e5c6400b strb r4, [r6, #11] - 3468: e5c6c015 strb ip, [r6, #21] - 346c: e5c6e016 strb lr, [r6, #22] - 3470: e5c65017 strb r5, [r6, #23] - 3474: e5c61008 strb r1, [r6, #8] - 3478: e5c62014 strb r2, [r6, #20] - 347c: eafffeb3 b 2f50 - 3480: e59f3698 ldr r3, [pc, #1688] ; 3b20 <.text+0x3b20> - 3484: e5d3c005 ldrb ip, [r3, #5] - 3488: e5d3000d ldrb r0, [r3, #13] - 348c: e5d31004 ldrb r1, [r3, #4] - 3490: e5d3200c ldrb r2, [r3, #12] - 3494: e5d3e006 ldrb lr, [r3, #6] - 3498: e5d3400e ldrb r4, [r3, #14] - 349c: e181140c orr r1, r1, ip, lsl #8 - 34a0: e1822400 orr r2, r2, r0, lsl #8 - 34a4: e5d3c00f ldrb ip, [r3, #15] - 34a8: e5d30007 ldrb r0, [r3, #7] - 34ac: e181180e orr r1, r1, lr, lsl #16 - 34b0: e1822804 orr r2, r2, r4, lsl #16 - 34b4: e1811c00 orr r1, r1, r0, lsl #24 - 34b8: e1822c0c orr r2, r2, ip, lsl #24 - 34bc: e1a04c21 mov r4, r1, lsr #24 - 34c0: e1a05c22 mov r5, r2, lsr #24 - 34c4: e1a03421 mov r3, r1, lsr #8 - 34c8: e1a00821 mov r0, r1, lsr #16 - 34cc: e1a0c422 mov ip, r2, lsr #8 - 34d0: e1a0e822 mov lr, r2, lsr #16 - 34d4: e5c63005 strb r3, [r6, #5] - 34d8: e5c60006 strb r0, [r6, #6] - 34dc: e5c64007 strb r4, [r6, #7] - 34e0: e5c6c011 strb ip, [r6, #17] - 34e4: e5c6e012 strb lr, [r6, #18] - 34e8: e5c65013 strb r5, [r6, #19] - 34ec: e5c61004 strb r1, [r6, #4] - 34f0: e5c62010 strb r2, [r6, #16] - 34f4: eafffe80 b 2efc - 34f8: e59f3620 ldr r3, [pc, #1568] ; 3b20 <.text+0x3b20> - 34fc: e5d3c001 ldrb ip, [r3, #1] - 3500: e5d30009 ldrb r0, [r3, #9] - 3504: e5d31000 ldrb r1, [r3] - 3508: e5d32008 ldrb r2, [r3, #8] - 350c: e5d3e002 ldrb lr, [r3, #2] - 3510: e5d3400a ldrb r4, [r3, #10] - 3514: e181140c orr r1, r1, ip, lsl #8 - 3518: e1822400 orr r2, r2, r0, lsl #8 - 351c: e5d3c00b ldrb ip, [r3, #11] - 3520: e5d30003 ldrb r0, [r3, #3] - 3524: e181180e orr r1, r1, lr, lsl #16 - 3528: e1822804 orr r2, r2, r4, lsl #16 - 352c: e1811c00 orr r1, r1, r0, lsl #24 - 3530: e1822c0c orr r2, r2, ip, lsl #24 - 3534: e1a04c21 mov r4, r1, lsr #24 - 3538: e1a05c22 mov r5, r2, lsr #24 - 353c: e1a03421 mov r3, r1, lsr #8 - 3540: e1a00821 mov r0, r1, lsr #16 - 3544: e1a0c422 mov ip, r2, lsr #8 - 3548: e1a0e822 mov lr, r2, lsr #16 - 354c: e5c63001 strb r3, [r6, #1] - 3550: e5c60002 strb r0, [r6, #2] - 3554: e5c64003 strb r4, [r6, #3] - 3558: e5c6c00d strb ip, [r6, #13] - 355c: e5c6e00e strb lr, [r6, #14] - 3560: e5c6500f strb r5, [r6, #15] - 3564: e5c61000 strb r1, [r6] - 3568: e5c6200c strb r2, [r6, #12] - 356c: eafffe4d b 2ea8 - 3570: e59f25a8 ldr r2, [pc, #1448] ; 3b20 <.text+0x3b20> - 3574: e5d21011 ldrb r1, [r2, #17] - 3578: e5d23010 ldrb r3, [r2, #16] - 357c: e5d2c012 ldrb ip, [r2, #18] - 3580: e5d20013 ldrb r0, [r2, #19] - 3584: e1833401 orr r3, r3, r1, lsl #8 - 3588: e183380c orr r3, r3, ip, lsl #16 - 358c: e1833c00 orr r3, r3, r0, lsl #24 - 3590: e59f6554 ldr r6, [pc, #1364] ; 3aec <.text+0x3aec> - 3594: e1a00c23 mov r0, r3, lsr #24 - 3598: e1a02423 mov r2, r3, lsr #8 - 359c: e1a01823 mov r1, r3, lsr #16 - 35a0: e5c62021 strb r2, [r6, #33] - 35a4: e5c61022 strb r1, [r6, #34] - 35a8: e5c60023 strb r0, [r6, #35] - 35ac: e5c63020 strb r3, [r6, #32] - 35b0: eafffe27 b 2e54 - 35b4: e59f3568 ldr r3, [pc, #1384] ; 3b24 <.text+0x3b24> - 35b8: e59fc558 ldr ip, [pc, #1368] ; 3b18 <.text+0x3b18> - 35bc: e8930006 ldmia r3, {r1, r2} - 35c0: e89c0030 ldmia ip, {r4, r5} - 35c4: e0544001 subs r4, r4, r1 - 35c8: e0c55002 sbc r5, r5, r2 - 35cc: e3550000 cmp r5, #0 ; 0x0 - 35d0: da000125 ble 3a6c - 35d4: e59fe4c8 ldr lr, [pc, #1224] ; 3aa4 <.text+0x3aa4> - 35d8: e3e03000 mvn r3, #0 ; 0x0 - 35dc: e5ce3000 strb r3, [lr] - 35e0: e59f2554 ldr r2, [pc, #1364] ; 3b3c <.text+0x3b3c> - 35e4: e59f44c8 ldr r4, [pc, #1224] ; 3ab4 <.text+0x3ab4> - 35e8: e3a03000 mov r3, #0 ; 0x0 - 35ec: e5c43001 strb r3, [r4, #1] - 35f0: e1c230b8 strh r3, [r2, #8] - 35f4: e1c230b0 strh r3, [r2] - 35f8: e1c230b2 strh r3, [r2, #2] - 35fc: e1c230b6 strh r3, [r2, #6] - 3600: e1c230b4 strh r3, [r2, #4] - 3604: eafffeb0 b 30cc - 3608: eb001479 bl 87f4 - 360c: e5943008 ldr r3, [r4, #8] - 3610: e59d4064 ldr r4, [sp, #100] - 3614: e0640000 rsb r0, r4, r0 - 3618: e0804003 add r4, r0, r3 - 361c: eb001474 bl 87f4 - 3620: e59f84e4 ldr r8, [pc, #1252] ; 3b0c <.text+0x3b0c> - 3624: e1a06000 mov r6, r0 - 3628: e1a00004 mov r0, r4 - 362c: eb0041cb bl 13d60 <__aeabi_i2d> - 3630: e3540000 cmp r4, #0 ; 0x0 - 3634: e5987000 ldr r7, [r8] - 3638: aaffff0f bge 327c - 363c: e3a02441 mov r2, #1090519040 ; 0x41000000 - 3640: e282260f add r2, r2, #15728640 ; 0xf00000 - 3644: e3a03000 mov r3, #0 ; 0x0 - 3648: eb0040f6 bl 13a28 <__adddf3> - 364c: eaffff0a b 327c - 3650: e59f44b8 ldr r4, [pc, #1208] ; 3b10 <.text+0x3b10> - 3654: e0835194 umull r5, r3, r4, r1 - 3658: e1a032a3 mov r3, r3, lsr #5 - 365c: e0833103 add r3, r3, r3, lsl #2 - 3660: e0833103 add r3, r3, r3, lsl #2 - 3664: e1510103 cmp r1, r3, lsl #2 - 3668: 0a0000fa beq 3a58 - 366c: e083a194 umull sl, r3, r4, r1 - 3670: e1a032a3 mov r3, r3, lsr #5 - 3674: e0833103 add r3, r3, r3, lsl #2 - 3678: e0833103 add r3, r3, r3, lsl #2 - 367c: e0413103 sub r3, r1, r3, lsl #2 - 3680: e3530032 cmp r3, #50 ; 0x32 - 3684: 1afffd4a bne 2bb4 - 3688: e3a00000 mov r0, #0 ; 0x0 - 368c: eb00116a bl 7c3c - 3690: eafffd47 b 2bb4 - 3694: e59f5498 ldr r5, [pc, #1176] ; 3b34 <.text+0x3b34> - 3698: e595400c ldr r4, [r5, #12] - 369c: e3a01000 mov r1, #0 ; 0x0 - 36a0: e1a00004 mov r0, r4 - 36a4: eb004507 bl 14ac8 <__gesf2> - 36a8: e3500000 cmp r0, #0 ; 0x0 - 36ac: ca000012 bgt 36fc - 36b0: e59f03ec ldr r0, [pc, #1004] ; 3aa4 <.text+0x3aa4> - 36b4: e3a03003 mov r3, #3 ; 0x3 - 36b8: e5c03000 strb r3, [r0] - 36bc: e59f3478 ldr r3, [pc, #1144] ; 3b3c <.text+0x3b3c> - 36c0: e59fc3ec ldr ip, [pc, #1004] ; 3ab4 <.text+0x3ab4> - 36c4: e3a0e000 mov lr, #0 ; 0x0 - 36c8: e3a02001 mov r2, #1 ; 0x1 - 36cc: e5cc2001 strb r2, [ip, #1] - 36d0: e1c320b8 strh r2, [r3, #8] - 36d4: e1c3e0b0 strh lr, [r3] - 36d8: e1c3e0b2 strh lr, [r3, #2] - 36dc: e1c3e0b6 strh lr, [r3, #6] - 36e0: e1c3e0b4 strh lr, [r3, #4] - 36e4: eafffe78 b 30cc - 36e8: e3a02441 mov r2, #1090519040 ; 0x41000000 - 36ec: e282260f add r2, r2, #15728640 ; 0xf00000 - 36f0: e3a03000 mov r3, #0 ; 0x0 - 36f4: eb0040cb bl 13a28 <__adddf3> - 36f8: eafffee9 b 32a4 - 36fc: e1a00004 mov r0, r4 - 3700: eb0041a1 bl 13d8c <__aeabi_f2d> - 3704: e28f2e3a add r2, pc, #928 ; 0x3a0 - 3708: e892000c ldmia r2, {r2, r3} - 370c: eb0040c4 bl 13a24 <__aeabi_dsub> - 3710: eb00435b bl 14484 <__aeabi_d2f> - 3714: e1a03000 mov r3, r0 - 3718: e585300c str r3, [r5, #12] - 371c: e3a01000 mov r1, #0 ; 0x0 - 3720: eb0044ea bl 14ad0 <__lesf2> - 3724: e3500000 cmp r0, #0 ; 0x0 - 3728: b3a03000 movlt r3, #0 ; 0x0 - 372c: b585300c strlt r3, [r5, #12] - 3730: eafffe55 b 308c - 3734: e59fb3cc ldr fp, [pc, #972] ; 3b08 <.text+0x3b08> - 3738: e3a02018 mov r2, #24 ; 0x18 - 373c: e1a0100b mov r1, fp - 3740: e3a0000d mov r0, #13 ; 0xd - 3744: eb001787 bl 9568 - 3748: eafffead b 3204 - 374c: e59f5350 ldr r5, [pc, #848] ; 3aa4 <.text+0x3aa4> - 3750: e5d53000 ldrb r3, [r5] - 3754: e3530000 cmp r3, #0 ; 0x0 - 3758: 0a0000ca beq 3a88 - 375c: e3530003 cmp r3, #3 ; 0x3 - 3760: 1afffe3f bne 3064 - 3764: e59f13ac ldr r1, [pc, #940] ; 3b18 <.text+0x3b18> - 3768: e59f23b4 ldr r2, [pc, #948] ; 3b24 <.text+0x3b24> - 376c: e8910003 ldmia r1, {r0, r1} - 3770: e2433001 sub r3, r3, #1 ; 0x1 - 3774: e5c53000 strb r3, [r5] - 3778: e8820003 stmia r2, {r0, r1} - 377c: eafffe38 b 3064 - 3780: e59f131c ldr r1, [pc, #796] ; 3aa4 <.text+0x3aa4> - 3784: e3a02001 mov r2, #1 ; 0x1 - 3788: e3a00009 mov r0, #9 ; 0x9 - 378c: eb001775 bl 9568 - 3790: eafffe82 b 31a0 - 3794: e1db00f4 ldrsh r0, [fp, #4] - 3798: eb0001eb bl 3f4c - 379c: e59f4384 ldr r4, [pc, #900] ; 3b28 <.text+0x3b28> - 37a0: e1a03000 mov r3, r0 - 37a4: e1a0cc20 mov ip, r0, lsr #24 - 37a8: e1a02420 mov r2, r0, lsr #8 - 37ac: e1a01820 mov r1, r0, lsr #16 - 37b0: e1db00f2 ldrsh r0, [fp, #2] - 37b4: e5c42001 strb r2, [r4, #1] - 37b8: e5c41002 strb r1, [r4, #2] - 37bc: e5c4c003 strb ip, [r4, #3] - 37c0: e5c43000 strb r3, [r4] - 37c4: eb00025a bl 4134 - 37c8: e1a03000 mov r3, r0 - 37cc: e1a0cc20 mov ip, r0, lsr #24 - 37d0: e1a02420 mov r2, r0, lsr #8 - 37d4: e1a01820 mov r1, r0, lsr #16 - 37d8: e1db00b6 ldrh r0, [fp, #6] - 37dc: e5c42005 strb r2, [r4, #5] - 37e0: e5c41006 strb r1, [r4, #6] - 37e4: e5c4c007 strb ip, [r4, #7] - 37e8: e5c43004 strb r3, [r4, #4] - 37ec: eb000239 bl 40d8 - 37f0: e1a03000 mov r3, r0 - 37f4: e1a0cc20 mov ip, r0, lsr #24 - 37f8: e1a02420 mov r2, r0, lsr #8 - 37fc: e1a01820 mov r1, r0, lsr #16 - 3800: e1db00fa ldrsh r0, [fp, #10] - 3804: e5c42009 strb r2, [r4, #9] - 3808: e5c4100a strb r1, [r4, #10] - 380c: e5c4c00b strb ip, [r4, #11] - 3810: e5c43008 strb r3, [r4, #8] - 3814: eb000215 bl 4070 - 3818: e1a03000 mov r3, r0 - 381c: e1a0cc20 mov ip, r0, lsr #24 - 3820: e1a02420 mov r2, r0, lsr #8 - 3824: e1a01820 mov r1, r0, lsr #16 - 3828: e1db00f8 ldrsh r0, [fp, #8] - 382c: e5c4200d strb r2, [r4, #13] - 3830: e5c4100e strb r1, [r4, #14] - 3834: e5c4c00f strb ip, [r4, #15] - 3838: e5c4300c strb r3, [r4, #12] - 383c: eb0001f2 bl 400c - 3840: e1a03000 mov r3, r0 - 3844: e1a0cc20 mov ip, r0, lsr #24 - 3848: e1a02423 mov r2, r3, lsr #8 - 384c: e1a01823 mov r1, r3, lsr #16 - 3850: e1db00fc ldrsh r0, [fp, #12] - 3854: e5c42011 strb r2, [r4, #17] - 3858: e5c41012 strb r1, [r4, #18] - 385c: e5c4c013 strb ip, [r4, #19] - 3860: e5c43010 strb r3, [r4, #16] - 3864: eb0001ce bl 3fa4 - 3868: e1a03000 mov r3, r0 - 386c: e1a05c20 mov r5, r0, lsr #24 - 3870: e1a0c420 mov ip, r0, lsr #8 - 3874: e1a0e820 mov lr, r0, lsr #16 - 3878: e1a01004 mov r1, r4 - 387c: e3a02024 mov r2, #36 ; 0x24 - 3880: e5c4c015 strb ip, [r4, #21] - 3884: e5c4e016 strb lr, [r4, #22] - 3888: e5c45017 strb r5, [r4, #23] - 388c: e5c43014 strb r3, [r4, #20] - 3890: e3a0000a mov r0, #10 ; 0xa - 3894: eb001733 bl 9568 - 3898: eafffe34 b 3170 - 389c: e59f1248 ldr r1, [pc, #584] ; 3aec <.text+0x3aec> - 38a0: e3a02024 mov r2, #36 ; 0x24 - 38a4: e3a00007 mov r0, #7 ; 0x7 - 38a8: eb00172e bl 9568 - 38ac: eafffe47 b 31d0 - 38b0: eb0008b3 bl 5b84 - 38b4: eafffd57 b 2e18 - 38b8: e59f5270 ldr r5, [pc, #624] ; 3b30 <.text+0x3b30> - 38bc: e59f3278 ldr r3, [pc, #632] ; 3b3c <.text+0x3b3c> - 38c0: e5d52005 ldrb r2, [r5, #5] - 38c4: e5d50004 ldrb r0, [r5, #4] - 38c8: e5d51006 ldrb r1, [r5, #6] - 38cc: e5d3e007 ldrb lr, [r3, #7] - 38d0: e1800402 orr r0, r0, r2, lsl #8 - 38d4: e59f4250 ldr r4, [pc, #592] ; 3b2c <.text+0x3b2c> - 38d8: e5d5a007 ldrb sl, [r5, #7] - 38dc: e5d32002 ldrb r2, [r3, #2] - 38e0: e58de000 str lr, [sp] - 38e4: e5d3c000 ldrb ip, [r3] - 38e8: e5d3e001 ldrb lr, [r3, #1] - 38ec: e5d36004 ldrb r6, [r3, #4] - 38f0: e5d37005 ldrb r7, [r3, #5] - 38f4: e5d38006 ldrb r8, [r3, #6] - 38f8: e1800801 orr r0, r0, r1, lsl #16 - 38fc: e5d31003 ldrb r1, [r3, #3] - 3900: e5c4e003 strb lr, [r4, #3] - 3904: e5c42000 strb r2, [r4] - 3908: e5c4c002 strb ip, [r4, #2] - 390c: e5c46004 strb r6, [r4, #4] - 3910: e5c47005 strb r7, [r4, #5] - 3914: e5c41001 strb r1, [r4, #1] - 3918: e5c48006 strb r8, [r4, #6] - 391c: e59d1000 ldr r1, [sp] - 3920: e1800c0a orr r0, r0, sl, lsl #24 - 3924: e5c41007 strb r1, [r4, #7] - 3928: eb000155 bl 3e84 - 392c: e5d51009 ldrb r1, [r5, #9] - 3930: e5d52008 ldrb r2, [r5, #8] - 3934: e5d5c00a ldrb ip, [r5, #10] - 3938: e1a03800 mov r3, r0, lsl #16 - 393c: e1822401 orr r2, r2, r1, lsl #8 - 3940: e5d5000b ldrb r0, [r5, #11] - 3944: e2633000 rsb r3, r3, #0 ; 0x0 - 3948: e182280c orr r2, r2, ip, lsl #16 - 394c: e1a01c23 mov r1, r3, lsr #24 - 3950: e1a03823 mov r3, r3, lsr #16 - 3954: e5c43018 strb r3, [r4, #24] - 3958: e5c41019 strb r1, [r4, #25] - 395c: e1820c00 orr r0, r2, r0, lsl #24 - 3960: eb000154 bl 3eb8 - 3964: e5d5200d ldrb r2, [r5, #13] - 3968: e5d5300c ldrb r3, [r5, #12] - 396c: e5d5100e ldrb r1, [r5, #14] - 3970: e5d5c00f ldrb ip, [r5, #15] - 3974: e1833402 orr r3, r3, r2, lsl #8 - 3978: e1833801 orr r3, r3, r1, lsl #16 - 397c: e1a02420 mov r2, r0, lsr #8 - 3980: e5c4001a strb r0, [r4, #26] - 3984: e5c4201b strb r2, [r4, #27] - 3988: e1830c0c orr r0, r3, ip, lsl #24 - 398c: eb000155 bl 3ee8 - 3990: e5d52011 ldrb r2, [r5, #17] - 3994: e5d53010 ldrb r3, [r5, #16] - 3998: e5d51012 ldrb r1, [r5, #18] - 399c: e5d5c013 ldrb ip, [r5, #19] - 39a0: e1833402 orr r3, r3, r2, lsl #8 - 39a4: e1833801 orr r3, r3, r1, lsl #16 - 39a8: e1a02420 mov r2, r0, lsr #8 - 39ac: e5c4001c strb r0, [r4, #28] - 39b0: e5c4201d strb r2, [r4, #29] - 39b4: e1830c0c orr r0, r3, ip, lsl #24 - 39b8: eb000157 bl 3f1c - 39bc: e5d57003 ldrb r7, [r5, #3] - 39c0: e5d5c000 ldrb ip, [r5] - 39c4: e5d5e001 ldrb lr, [r5, #1] - 39c8: e5d56002 ldrb r6, [r5, #2] - 39cc: e1a03420 mov r3, r0, lsr #8 - 39d0: e5c4001e strb r0, [r4, #30] - 39d4: e1a01004 mov r1, r4 - 39d8: e3a02072 mov r2, #114 ; 0x72 - 39dc: e5c4301f strb r3, [r4, #31] - 39e0: e5c4c04a strb ip, [r4, #74] - 39e4: e5c4e04b strb lr, [r4, #75] - 39e8: e5c4604c strb r6, [r4, #76] - 39ec: e5c4704d strb r7, [r4, #77] - 39f0: e3a00012 mov r0, #18 ; 0x12 - 39f4: eb0016db bl 9568 - 39f8: eafffe0d b 3234 - 39fc: e59f3138 ldr r3, [pc, #312] ; 3b3c <.text+0x3b3c> - 3a00: e59f50ac ldr r5, [pc, #172] ; 3ab4 <.text+0x3ab4> - 3a04: e3a0a000 mov sl, #0 ; 0x0 - 3a08: e3a02001 mov r2, #1 ; 0x1 - 3a0c: e3e01b3e mvn r1, #63488 ; 0xf800 - 3a10: e3a0900c mov r9, #12 ; 0xc - 3a14: e5c52001 strb r2, [r5, #1] - 3a18: e1c310b4 strh r1, [r3, #4] - 3a1c: e1c390b8 strh r9, [r3, #8] - 3a20: e1c3a0b0 strh sl, [r3] - 3a24: e1c3a0b2 strh sl, [r3, #2] - 3a28: e1c3a0b6 strh sl, [r3, #6] - 3a2c: eafffda6 b 30cc - 3a30: e3a00001 mov r0, #1 ; 0x1 - 3a34: eb001080 bl 7c3c - 3a38: e59f3068 ldr r3, [pc, #104] ; 3aa8 <.text+0x3aa8> - 3a3c: e5931000 ldr r1, [r3] - 3a40: eafffe66 b 33e0 - 3a44: e3a00001 mov r0, #1 ; 0x1 - 3a48: eb00107b bl 7c3c - 3a4c: e59fe054 ldr lr, [pc, #84] ; 3aa8 <.text+0x3aa8> - 3a50: e59e1000 ldr r1, [lr] - 3a54: eafffc4e b 2b94 - 3a58: e3a00001 mov r0, #1 ; 0x1 - 3a5c: eb001076 bl 7c3c - 3a60: e59f9040 ldr r9, [pc, #64] ; 3aa8 <.text+0x3aa8> - 3a64: e5991000 ldr r1, [r9] - 3a68: eafffeff b 366c - 3a6c: 1afffd84 bne 3084 - 3a70: e3a0397a mov r3, #1998848 ; 0x1e8000 - 3a74: e2833e47 add r3, r3, #1136 ; 0x470 - 3a78: e283300f add r3, r3, #15 ; 0xf - 3a7c: e1540003 cmp r4, r3 - 3a80: 9afffd7f bls 3084 - 3a84: eafffed2 b 35d4 - 3a88: e59fa088 ldr sl, [pc, #136] ; 3b18 <.text+0x3b18> - 3a8c: e59f2090 ldr r2, [pc, #144] ; 3b24 <.text+0x3b24> - 3a90: e89a0600 ldmia sl, {r9, sl} - 3a94: e2833001 add r3, r3, #1 ; 0x1 - 3a98: e5c53000 strb r3, [r5] - 3a9c: e8820600 stmia r2, {r9, sl} - 3aa0: eafffd6f b 3064 - 3aa4: 40001108 andmi r1, r0, r8, lsl #2 - 3aa8: 4000113c andmi r1, r0, ip, lsr r1 - 3aac: 3f847ae1 svccc 0x00847ae1 - 3ab0: 47ae147b undefined - 3ab4: 40001104 andmi r1, r0, r4, lsl #2 - 3ab8: 40001168 andmi r1, r0, r8, ror #2 - 3abc: 10624dd3 ldrned r4, [r2], #-211 - 3ac0: 40001180 andmi r1, r0, r0, lsl #3 - 3ac4: 400010b1 strmih r1, [r0], -r1 - 3ac8: 40000ddc ldrmid r0, [r0], -ip - 3acc: 40001109 andmi r1, r0, r9, lsl #2 - 3ad0: 400012c0 andmi r1, r0, r0, asr #5 - 3ad4: 400012c1 andmi r1, r0, r1, asr #5 - 3ad8: 40000fbc strmih r0, [r0], -ip - 3adc: 40000c18 andmi r0, r0, r8, lsl ip - 3ae0: 40000ea0 andmi r0, r0, r0, lsr #29 - 3ae4: 40000be0 andmi r0, r0, r0, ror #23 - 3ae8: 40000d18 andmi r0, r0, r8, lsl sp - 3aec: 40001264 andmi r1, r0, r4, ror #4 - 3af0: 40000b44 andmi r0, r0, r4, asr #22 - 3af4: 4000108c andmi r1, r0, ip, lsl #1 - 3af8: 4000117c andmi r1, r0, ip, ror r1 - 3afc: 40001288 andmi r1, r0, r8, lsl #5 - 3b00: 40001070 andmi r1, r0, r0, ror r0 - 3b04: 40001098 mulmi r0, r8, r0 - 3b08: 40001150 andmi r1, r0, r0, asr r1 - 3b0c: 40000888 andmi r0, r0, r8, lsl #17 - 3b10: 51eb851f mvnpl r8, pc, lsl r5 - 3b14: 40001470 andmi r1, r0, r0, ror r4 - 3b18: 40000870 andmi r0, r0, r0, ror r8 - 3b1c: 400012b8 strmih r1, [r0], -r8 - 3b20: 40001289 andmi r1, r0, r9, lsl #5 - 3b24: 40001134 andmi r1, r0, r4, lsr r1 - 3b28: 40001044 andmi r1, r0, r4, asr #32 - 3b2c: 40000fcc andmi r0, r0, ip, asr #31 - 3b30: 4000110a andmi r1, r0, sl, lsl #2 - 3b34: 40001240 andmi r1, r0, r0, asr #4 - 3b38: 40001104 andmi r1, r0, r4, lsl #2 - 3b3c: 40000fc0 andmi r0, r0, r0, asr #31 - 3b40: 40001108 andmi r1, r0, r8, lsl #2 - 3b44: e51f4018 ldr r4, [pc, #-24] ; 3b34 <.text+0x3b34> - 3b48: e5942000 ldr r2, [r4] - 3b4c: e594c008 ldr ip, [r4, #8] - 3b50: e5941004 ldr r1, [r4, #4] - 3b54: e594500c ldr r5, [r4, #12] - 3b58: e1a09c22 mov r9, r2, lsr #24 - 3b5c: e51f3038 ldr r3, [pc, #-56] ; 3b2c <.text+0x3b2c> - 3b60: e58d901c str r9, [sp, #28] - 3b64: e1a0ec2c mov lr, ip, lsr #24 - 3b68: e1a0042c mov r0, ip, lsr #8 - 3b6c: e1a0982c mov r9, ip, lsr #16 - 3b70: e58de00c str lr, [sp, #12] - 3b74: e58d0014 str r0, [sp, #20] - 3b78: e58d9010 str r9, [sp, #16] - 3b7c: e1a0ac21 mov sl, r1, lsr #24 - 3b80: e1a06422 mov r6, r2, lsr #8 - 3b84: e1a07822 mov r7, r2, lsr #16 - 3b88: e1a0ec25 mov lr, r5, lsr #24 - 3b8c: e1a00425 mov r0, r5, lsr #8 - 3b90: e1a09825 mov r9, r5, lsr #16 - 3b94: e58da018 str sl, [sp, #24] - 3b98: e58d0008 str r0, [sp, #8] - 3b9c: e58d9004 str r9, [sp, #4] - 3ba0: e5c3e017 strb lr, [r3, #23] - 3ba4: e5c36009 strb r6, [r3, #9] - 3ba8: e5c3700a strb r7, [r3, #10] - 3bac: e59de01c ldr lr, [sp, #28] - 3bb0: e1a0a821 mov sl, r1, lsr #16 - 3bb4: e1a08421 mov r8, r1, lsr #8 - 3bb8: e5c3e00b strb lr, [r3, #11] - 3bbc: e5c3800d strb r8, [r3, #13] - 3bc0: e5c3a00e strb sl, [r3, #14] - 3bc4: e59d9018 ldr r9, [sp, #24] - 3bc8: e5c3900f strb r9, [r3, #15] - 3bcc: e59da014 ldr sl, [sp, #20] - 3bd0: e5c3a011 strb sl, [r3, #17] - 3bd4: e59de010 ldr lr, [sp, #16] - 3bd8: e5c3e012 strb lr, [r3, #18] - 3bdc: e59d900c ldr r9, [sp, #12] - 3be0: e5c39013 strb r9, [r3, #19] - 3be4: e59da008 ldr sl, [sp, #8] - 3be8: e5c3a015 strb sl, [r3, #21] - 3bec: e59de004 ldr lr, [sp, #4] - 3bf0: e1a00002 mov r0, r2 - 3bf4: e5c3100c strb r1, [r3, #12] - 3bf8: e5c3e016 strb lr, [r3, #22] - 3bfc: e5c32008 strb r2, [r3, #8] - 3c00: e5c3c010 strb ip, [r3, #16] - 3c04: e5c35014 strb r5, [r3, #20] - 3c08: eb00009d bl 3e84 - 3c0c: e51f50d8 ldr r5, [pc, #-216] ; 3b3c <.text+0x3b3c> - 3c10: e1c500b2 strh r0, [r5, #2] - 3c14: e5940004 ldr r0, [r4, #4] - 3c18: eb0000a6 bl 3eb8 - 3c1c: e1c500b0 strh r0, [r5] - 3c20: e5940008 ldr r0, [r4, #8] - 3c24: eb0000af bl 3ee8 - 3c28: e1c500b4 strh r0, [r5, #4] - 3c2c: e594000c ldr r0, [r4, #12] - 3c30: eb0000b9 bl 3f1c - 3c34: e51fc10c ldr ip, [pc, #-268] ; 3b30 <.text+0x3b30> - 3c38: e5dc3000 ldrb r3, [ip] - 3c3c: e5dc2001 ldrb r2, [ip, #1] - 3c40: e3530000 cmp r3, #0 ; 0x0 - 3c44: 13a01002 movne r1, #2 ; 0x2 - 3c48: 03a01000 moveq r1, #0 ; 0x0 - 3c4c: e3520000 cmp r2, #0 ; 0x0 - 3c50: e1a0e00c mov lr, ip - 3c54: e1c500b6 strh r0, [r5, #6] - 3c58: 0a000002 beq 3c68 <.text+0x3c68> - 3c5c: e3510000 cmp r1, #0 ; 0x0 - 3c60: 13a01003 movne r1, #3 ; 0x3 - 3c64: 03a01001 moveq r1, #1 ; 0x1 - 3c68: e5de3002 ldrb r3, [lr, #2] - 3c6c: e3530000 cmp r3, #0 ; 0x0 - 3c70: e5dc3003 ldrb r3, [ip, #3] - 3c74: 13811004 orrne r1, r1, #4 ; 0x4 - 3c78: e51f0148 ldr r0, [pc, #-328] ; 3b38 <.text+0x3b38> - 3c7c: e3530000 cmp r3, #0 ; 0x0 - 3c80: 13811008 orrne r1, r1, #8 ; 0x8 - 3c84: e3a03001 mov r3, #1 ; 0x1 - 3c88: e1c510b8 strh r1, [r5, #8] - 3c8c: e5c03001 strb r3, [r0, #1] - 3c90: eafffd0d b 30cc - 3c94: e51f915c ldr r9, [pc, #-348] ; 3b40 <.text+0x3b40> - 3c98: e5d93000 ldrb r3, [r9] - 3c9c: e3530005 cmp r3, #5 ; 0x5 - 3ca0: 03a02004 moveq r2, #4 ; 0x4 - 3ca4: 01a03009 moveq r3, r9 - 3ca8: 05c32000 streqb r2, [r3] - 3cac: eafffcec b 3064 - 3cb0: e51f3184 ldr r3, [pc, #-388] ; 3b34 <.text+0x3b34> - 3cb4: e593000c ldr r0, [r3, #12] - 3cb8: eb000097 bl 3f1c - 3cbc: e51f118c ldr r1, [pc, #-396] ; 3b38 <.text+0x3b38> - 3cc0: e51f218c ldr r2, [pc, #-396] ; 3b3c <.text+0x3b3c> - 3cc4: e3a03001 mov r3, #1 ; 0x1 - 3cc8: e5c13001 strb r3, [r1, #1] - 3ccc: e3a03008 mov r3, #8 ; 0x8 - 3cd0: e1c200b6 strh r0, [r2, #6] - 3cd4: e1c240b4 strh r4, [r2, #4] - 3cd8: e1c230b8 strh r3, [r2, #8] - 3cdc: e1c240b0 strh r4, [r2] - 3ce0: e1c240b2 strh r4, [r2, #2] - 3ce4: eafffcf8 b 30cc - 3ce8: e51f51b0 ldr r5, [pc, #-432] ; 3b40 <.text+0x3b40> - 3cec: e5d53000 ldrb r3, [r5] - 3cf0: e3530003 cmp r3, #3 ; 0x3 - 3cf4: 1afffcda bne 3064 - 3cf8: e3a02005 mov r2, #5 ; 0x5 - 3cfc: e5c52000 strb r2, [r5] - 3d00: eb000135 bl 41dc - 3d04: eafffcd6 b 3064 - -00003d08 : - 3d08: e52de004 str lr, [sp, #-4]! - 3d0c: eb00401e bl 13d8c <__aeabi_f2d> - 3d10: e28f2024 add r2, pc, #36 ; 0x24 - 3d14: e892000c ldmia r2, {r2, r3} - 3d18: eb00404b bl 13e4c <__aeabi_dmul> - 3d1c: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3d20: e2822866 add r2, r2, #6684672 ; 0x660000 - 3d24: e2822902 add r2, r2, #32768 ; 0x8000 - 3d28: e3a03000 mov r3, #0 ; 0x0 - 3d2c: eb0040ea bl 140dc <__aeabi_ddiv> - 3d30: eb0041d3 bl 14484 <__aeabi_d2f> - 3d34: e49de004 ldr lr, [sp], #4 - 3d38: e12fff1e bx lr - 3d3c: 400921fb strmid r2, [r9], -fp - 3d40: 54442d18 strplb r2, [r4], #-3352 - -00003d44 : - 3d44: e52de004 str lr, [sp, #-4]! - 3d48: eb00400f bl 13d8c <__aeabi_f2d> - 3d4c: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3d50: e2822866 add r2, r2, #6684672 ; 0x660000 - 3d54: e2822902 add r2, r2, #32768 ; 0x8000 - 3d58: e3a03000 mov r3, #0 ; 0x0 - 3d5c: eb00403a bl 13e4c <__aeabi_dmul> - 3d60: e28f2010 add r2, pc, #16 ; 0x10 - 3d64: e892000c ldmia r2, {r2, r3} - 3d68: eb0040db bl 140dc <__aeabi_ddiv> - 3d6c: eb0041c4 bl 14484 <__aeabi_d2f> - 3d70: e49de004 ldr lr, [sp], #4 - 3d74: e12fff1e bx lr - 3d78: 400921fb strmid r2, [r9], -fp - 3d7c: 54442d18 strplb r2, [r4], #-3352 - -00003d80 : - 3d80: e1a00800 mov r0, r0, lsl #16 - 3d84: e52de004 str lr, [sp, #-4]! - 3d88: e1a00840 mov r0, r0, asr #16 - 3d8c: eb004258 bl 146f4 <__aeabi_i2f> - 3d90: e3a01311 mov r1, #1140850688 ; 0x44000000 - 3d94: e281187a add r1, r1, #7995392 ; 0x7a0000 - 3d98: eb0042f2 bl 14968 <__aeabi_fdiv> - 3d9c: e49de004 ldr lr, [sp], #4 - 3da0: e12fff1e bx lr - -00003da4 : - 3da4: e1a00800 mov r0, r0, lsl #16 - 3da8: e52de004 str lr, [sp, #-4]! - 3dac: e1a00840 mov r0, r0, asr #16 - 3db0: eb00424f bl 146f4 <__aeabi_i2f> - 3db4: eb003ff4 bl 13d8c <__aeabi_f2d> - 3db8: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3dbc: e282288f add r2, r2, #9371648 ; 0x8f0000 - 3dc0: e2822901 add r2, r2, #16384 ; 0x4000 - 3dc4: e3a03000 mov r3, #0 ; 0x0 - 3dc8: eb0040c3 bl 140dc <__aeabi_ddiv> - 3dcc: e28f2010 add r2, pc, #16 ; 0x10 - 3dd0: e892000c ldmia r2, {r2, r3} - 3dd4: eb00401c bl 13e4c <__aeabi_dmul> - 3dd8: eb0041a9 bl 14484 <__aeabi_d2f> - 3ddc: e49de004 ldr lr, [sp], #4 - 3de0: e12fff1e bx lr - 3de4: 40239f0f eormi r9, r3, pc, lsl #30 - 3de8: 7b9e0610 blvc fe785630 - -00003dec : - 3dec: e1a00800 mov r0, r0, lsl #16 - 3df0: e52de004 str lr, [sp, #-4]! - 3df4: e1a00840 mov r0, r0, asr #16 - 3df8: eb00423d bl 146f4 <__aeabi_i2f> - 3dfc: e2800102 add r0, r0, #-2147483648 ; 0x80000000 - 3e00: eb003fe1 bl 13d8c <__aeabi_f2d> - 3e04: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3e08: e282288f add r2, r2, #9371648 ; 0x8f0000 - 3e0c: e2822901 add r2, r2, #16384 ; 0x4000 - 3e10: e3a03000 mov r3, #0 ; 0x0 - 3e14: eb0040b0 bl 140dc <__aeabi_ddiv> - 3e18: e28f2010 add r2, pc, #16 ; 0x10 - 3e1c: e892000c ldmia r2, {r2, r3} - 3e20: eb004009 bl 13e4c <__aeabi_dmul> - 3e24: eb004196 bl 14484 <__aeabi_d2f> - 3e28: e49de004 ldr lr, [sp], #4 - 3e2c: e12fff1e bx lr - 3e30: 40239f0f eormi r9, r3, pc, lsl #30 - 3e34: 7b9e0610 blvc fe78567c - -00003e38 : - 3e38: e1a00800 mov r0, r0, lsl #16 - 3e3c: e52de004 str lr, [sp, #-4]! - 3e40: e1a00840 mov r0, r0, asr #16 - 3e44: eb00422a bl 146f4 <__aeabi_i2f> - 3e48: e2800102 add r0, r0, #-2147483648 ; 0x80000000 - 3e4c: eb003fce bl 13d8c <__aeabi_f2d> + 11b4: e59f30a4 ldr r3, [pc, #164] ; 1260 <.text+0x1260> + 11b8: e1d325ba ldrh r2, [r3, #90] + 11bc: e3120001 tst r2, #1 ; 0x1 + 11c0: 059f209c ldreq r2, [pc, #156] ; 1264 <.text+0x1264> + 11c4: 159f2098 ldrne r2, [pc, #152] ; 1264 <.text+0x1264> + 11c8: 01d230b0 ldreqh r3, [r2] + 11cc: 11d230b0 ldrneh r3, [r2] + 11d0: 02433001 subeq r3, r3, #1 ; 0x1 + 11d4: 12833001 addne r3, r3, #1 ; 0x1 + 11d8: 01c230b0 streqh r3, [r2] + 11dc: 11c230b0 strneh r3, [r2] + 11e0: e1d230f0 ldrsh r3, [r2] + 11e4: e59f0078 ldr r0, [pc, #120] ; 1264 <.text+0x1264> + 11e8: e3530004 cmp r3, #4 ; 0x4 + 11ec: c3a03005 movgt r3, #5 ; 0x5 + 11f0: e59f1070 ldr r1, [pc, #112] ; 1268 <.text+0x1268> + 11f4: c1c030b0 strgth r3, [r0] + 11f8: c3a03001 movgt r3, #1 ; 0x1 + 11fc: e1d120b0 ldrh r2, [r1] + 1200: c1c130b0 strgth r3, [r1] + 1204: ca000003 bgt 1218 + 1208: e3530000 cmp r3, #0 ; 0x0 + 120c: b3a03000 movlt r3, #0 ; 0x0 + 1210: b1c030b0 strlth r3, [r0] + 1214: b1c130b0 strlth r3, [r1] + 1218: e3520000 cmp r2, #0 ; 0x0 + 121c: 1a000005 bne 1238 + 1220: e1d130f0 ldrsh r3, [r1] + 1224: e3530001 cmp r3, #1 ; 0x1 + 1228: 059f303c ldreq r3, [pc, #60] ; 126c <.text+0x126c> + 122c: 02822003 addeq r2, r2, #3 ; 0x3 + 1230: 05c32000 streqb r2, [r3] + 1234: e12fff1e bx lr + 1238: e3520001 cmp r2, #1 ; 0x1 + 123c: 112fff1e bxne lr + 1240: e1d120f0 ldrsh r2, [r1] + 1244: e3520000 cmp r2, #0 ; 0x0 + 1248: 112fff1e bxne lr + 124c: e59f1018 ldr r1, [pc, #24] ; 126c <.text+0x126c> + 1250: e5d13000 ldrb r3, [r1] + 1254: e35300ff cmp r3, #255 ; 0xff + 1258: 15c12000 strneb r2, [r1] + 125c: e12fff1e bx lr + 1260: 40000b44 andmi r0, r0, r4, asr #22 + 1264: 40001140 andmi r1, r0, r0, asr #2 + 1268: 4000108c andmi r1, r0, ip, lsl #1 + 126c: 40001108 andmi r1, r0, r8, lsl #2 + +00001270 : + 1270: e59fc060 ldr ip, [pc, #96] ; 12d8 <.text+0x12d8> + 1274: e5dc3000 ldrb r3, [ip] + 1278: e2433001 sub r3, r3, #1 ; 0x1 + 127c: e3530001 cmp r3, #1 ; 0x1 + 1280: e52d4004 str r4, [sp, #-4]! + 1284: 9a000001 bls 1290 + 1288: e8bd0010 ldmia sp!, {r4} + 128c: e12fff1e bx lr + 1290: e59f3044 ldr r3, [pc, #68] ; 12dc <.text+0x12dc> + 1294: e59f2044 ldr r2, [pc, #68] ; 12e0 <.text+0x12e0> + 1298: e8930003 ldmia r3, {r0, r1} + 129c: e8920018 ldmia r2, {r3, r4} + 12a0: e0500003 subs r0, r0, r3 + 12a4: e0c11004 sbc r1, r1, r4 + 12a8: e3510000 cmp r1, #0 ; 0x0 + 12ac: da000002 ble 12bc + 12b0: e3e03000 mvn r3, #0 ; 0x0 + 12b4: e5cc3000 strb r3, [ip] + 12b8: eafffff2 b 1288 + 12bc: e3a0397a mov r3, #1998848 ; 0x1e8000 + 12c0: e2833e47 add r3, r3, #1136 ; 0x470 + 12c4: e283300f add r3, r3, #15 ; 0xf + 12c8: 1affffee bne 1288 + 12cc: e1500003 cmp r0, r3 + 12d0: 9affffec bls 1288 + 12d4: eafffff5 b 12b0 + 12d8: 40001108 andmi r1, r0, r8, lsl #2 + 12dc: 40000870 andmi r0, r0, r0, ror r8 + 12e0: 40001134 andmi r1, r0, r4, lsr r1 + +000012e4 : + 12e4: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 12e8: e59f5074 ldr r5, [pc, #116] ; 1364 <.text+0x1364> + 12ec: e5d53000 ldrb r3, [r5] + 12f0: e3530004 cmp r3, #4 ; 0x4 + 12f4: e59f606c ldr r6, [pc, #108] ; 1368 <.text+0x1368> + 12f8: e3a01000 mov r1, #0 ; 0x0 + 12fc: 0a000001 beq 1308 + 1300: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 1304: e12fff1e bx lr + 1308: e596400c ldr r4, [r6, #12] + 130c: e1a00004 mov r0, r4 + 1310: eb004e09 bl 14b3c <__gesf2> + 1314: e3500000 cmp r0, #0 ; 0x0 + 1318: d3a03003 movle r3, #3 ; 0x3 + 131c: e1a00004 mov r0, r4 + 1320: d5c53000 strleb r3, [r5] + 1324: dafffff5 ble 1300 + 1328: eb004ab4 bl 13e00 <__aeabi_f2d> + 132c: e28f2028 add r2, pc, #40 ; 0x28 + 1330: e892000c ldmia r2, {r2, r3} + 1334: eb0049d7 bl 13a98 <__aeabi_dsub> + 1338: eb004c6e bl 144f8 <__aeabi_d2f> + 133c: e3a01000 mov r1, #0 ; 0x0 + 1340: e1a03000 mov r3, r0 + 1344: e586300c str r3, [r6, #12] + 1348: eb004dfd bl 14b44 <__lesf2> + 134c: e3500000 cmp r0, #0 ; 0x0 + 1350: b3a03000 movlt r3, #0 ; 0x0 + 1354: b586300c strlt r3, [r6, #12] + 1358: eaffffe8 b 1300 + 135c: 3f847ae1 svccc 0x00847ae1 + 1360: 47ae147b undefined + 1364: 40001108 andmi r1, r0, r8, lsl #2 + 1368: 40001244 andmi r1, r0, r4, asr #4 + +0000136c : + 136c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 1370: e59f324c ldr r3, [pc, #588] ; 15c4 <.text+0x15c4> + 1374: e5d32000 ldrb r2, [r3] + 1378: e35200ff cmp r2, #255 ; 0xff + 137c: e24dd018 sub sp, sp, #24 ; 0x18 + 1380: 0a000066 beq 1520 + 1384: e2423001 sub r3, r2, #1 ; 0x1 + 1388: e3530001 cmp r3, #1 ; 0x1 + 138c: 9a00006d bls 1548 + 1390: e3520000 cmp r2, #0 ; 0x0 + 1394: 13520003 cmpne r2, #3 ; 0x3 + 1398: 13a04000 movne r4, #0 ; 0x0 + 139c: 03a04001 moveq r4, #1 ; 0x1 + 13a0: 0a000051 beq 14ec + 13a4: e3520004 cmp r2, #4 ; 0x4 + 13a8: 0a000077 beq 158c + 13ac: e3520005 cmp r2, #5 ; 0x5 + 13b0: 1a000057 bne 1514 + 13b4: e59f420c ldr r4, [pc, #524] ; 15c8 <.text+0x15c8> + 13b8: e5940000 ldr r0, [r4] + 13bc: e5941004 ldr r1, [r4, #4] + 13c0: e594c008 ldr ip, [r4, #8] + 13c4: e1a0ec20 mov lr, r0, lsr #24 + 13c8: e58de014 str lr, [sp, #20] + 13cc: e1a0ec21 mov lr, r1, lsr #24 + 13d0: e594500c ldr r5, [r4, #12] + 13d4: e58de010 str lr, [sp, #16] + 13d8: e1a0ec2c mov lr, ip, lsr #24 + 13dc: e58de00c str lr, [sp, #12] + 13e0: e1a0e420 mov lr, r0, lsr #8 + 13e4: e59f31e0 ldr r3, [pc, #480] ; 15cc <.text+0x15cc> + 13e8: e58de000 str lr, [sp] + 13ec: e1a0e425 mov lr, r5, lsr #8 + 13f0: e58de008 str lr, [sp, #8] + 13f4: e1a07c25 mov r7, r5, lsr #24 + 13f8: e1a0e825 mov lr, r5, lsr #16 + 13fc: e58de004 str lr, [sp, #4] + 1400: e5c37017 strb r7, [r3, #23] + 1404: e59de000 ldr lr, [sp] + 1408: e1a06820 mov r6, r0, lsr #16 + 140c: e5c3e009 strb lr, [r3, #9] + 1410: e5c3600a strb r6, [r3, #10] + 1414: e59de014 ldr lr, [sp, #20] + 1418: e1a08421 mov r8, r1, lsr #8 + 141c: e1a0a821 mov sl, r1, lsr #16 + 1420: e5c3e00b strb lr, [r3, #11] + 1424: e5c3800d strb r8, [r3, #13] + 1428: e5c3a00e strb sl, [r3, #14] + 142c: e59de010 ldr lr, [sp, #16] + 1430: e1a0942c mov r9, ip, lsr #8 + 1434: e1a0b82c mov fp, ip, lsr #16 + 1438: e5c3e00f strb lr, [r3, #15] + 143c: e5c39011 strb r9, [r3, #17] + 1440: e5c3b012 strb fp, [r3, #18] + 1444: e59de00c ldr lr, [sp, #12] + 1448: e5c3e013 strb lr, [r3, #19] + 144c: e59de008 ldr lr, [sp, #8] + 1450: e5c3e015 strb lr, [r3, #21] + 1454: e59de004 ldr lr, [sp, #4] + 1458: e5c3100c strb r1, [r3, #12] + 145c: e5c3e016 strb lr, [r3, #22] + 1460: e5c3c010 strb ip, [r3, #16] + 1464: e5c35014 strb r5, [r3, #20] + 1468: e5c30008 strb r0, [r3, #8] + 146c: eb000aaa bl 3f1c + 1470: e59f5158 ldr r5, [pc, #344] ; 15d0 <.text+0x15d0> + 1474: e1c500b2 strh r0, [r5, #2] + 1478: e5940004 ldr r0, [r4, #4] + 147c: eb000ab2 bl 3f4c + 1480: e1c500b0 strh r0, [r5] + 1484: e5940008 ldr r0, [r4, #8] + 1488: eb000abc bl 3f80 + 148c: e1c500b4 strh r0, [r5, #4] + 1490: e594000c ldr r0, [r4, #12] + 1494: eb000ac6 bl 3fb4 + 1498: e59fc134 ldr ip, [pc, #308] ; 15d4 <.text+0x15d4> + 149c: e5dc3000 ldrb r3, [ip] + 14a0: e5dc2001 ldrb r2, [ip, #1] + 14a4: e3530000 cmp r3, #0 ; 0x0 + 14a8: 13a01002 movne r1, #2 ; 0x2 + 14ac: 03a01000 moveq r1, #0 ; 0x0 + 14b0: e3520000 cmp r2, #0 ; 0x0 + 14b4: e1a0e00c mov lr, ip + 14b8: e1c500b6 strh r0, [r5, #6] + 14bc: 1a00002e bne 157c + 14c0: e5de3002 ldrb r3, [lr, #2] + 14c4: e3530000 cmp r3, #0 ; 0x0 + 14c8: e5dc3003 ldrb r3, [ip, #3] + 14cc: 13811004 orrne r1, r1, #4 ; 0x4 + 14d0: e3530000 cmp r3, #0 ; 0x0 + 14d4: e59f30fc ldr r3, [pc, #252] ; 15d8 <.text+0x15d8> + 14d8: 13811008 orrne r1, r1, #8 ; 0x8 + 14dc: e3a02001 mov r2, #1 ; 0x1 + 14e0: e1c510b8 strh r1, [r5, #8] + 14e4: e5c32001 strb r2, [r3, #1] + 14e8: ea000009 b 1514 + 14ec: e59f30dc ldr r3, [pc, #220] ; 15d0 <.text+0x15d0> + 14f0: e59f20e0 ldr r2, [pc, #224] ; 15d8 <.text+0x15d8> + 14f4: e3a0e000 mov lr, #0 ; 0x0 + 14f8: e3a01001 mov r1, #1 ; 0x1 + 14fc: e5c21001 strb r1, [r2, #1] + 1500: e1c310b8 strh r1, [r3, #8] + 1504: e1c3e0b0 strh lr, [r3] + 1508: e1c3e0b2 strh lr, [r3, #2] + 150c: e1c3e0b6 strh lr, [r3, #6] + 1510: e1c3e0b4 strh lr, [r3, #4] + 1514: e28dd018 add sp, sp, #24 ; 0x18 + 1518: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 151c: e12fff1e bx lr + 1520: e59f30a8 ldr r3, [pc, #168] ; 15d0 <.text+0x15d0> + 1524: e59f10ac ldr r1, [pc, #172] ; 15d8 <.text+0x15d8> + 1528: e3a02000 mov r2, #0 ; 0x0 + 152c: e5c12001 strb r2, [r1, #1] + 1530: e1c320b8 strh r2, [r3, #8] + 1534: e1c320b0 strh r2, [r3] + 1538: e1c320b2 strh r2, [r3, #2] + 153c: e1c320b6 strh r2, [r3, #6] + 1540: e1c320b4 strh r2, [r3, #4] + 1544: eafffff2 b 1514 + 1548: e59f1080 ldr r1, [pc, #128] ; 15d0 <.text+0x15d0> + 154c: e59f3084 ldr r3, [pc, #132] ; 15d8 <.text+0x15d8> + 1550: e3e02b3e mvn r2, #63488 ; 0xf800 + 1554: e3a00001 mov r0, #1 ; 0x1 + 1558: e5c30001 strb r0, [r3, #1] + 155c: e1c120b4 strh r2, [r1, #4] + 1560: e3a03000 mov r3, #0 ; 0x0 + 1564: e3a0200c mov r2, #12 ; 0xc + 1568: e1c120b8 strh r2, [r1, #8] + 156c: e1c130b0 strh r3, [r1] + 1570: e1c130b2 strh r3, [r1, #2] + 1574: e1c130b6 strh r3, [r1, #6] + 1578: eaffffe5 b 1514 + 157c: e3510000 cmp r1, #0 ; 0x0 + 1580: 13a01003 movne r1, #3 ; 0x3 + 1584: 03a01001 moveq r1, #1 ; 0x1 + 1588: eaffffcc b 14c0 + 158c: e59f3034 ldr r3, [pc, #52] ; 15c8 <.text+0x15c8> + 1590: e593000c ldr r0, [r3, #12] + 1594: eb000a86 bl 3fb4 + 1598: e59f3038 ldr r3, [pc, #56] ; 15d8 <.text+0x15d8> + 159c: e59f202c ldr r2, [pc, #44] ; 15d0 <.text+0x15d0> + 15a0: e3a01001 mov r1, #1 ; 0x1 + 15a4: e5c31001 strb r1, [r3, #1] + 15a8: e3a03008 mov r3, #8 ; 0x8 + 15ac: e1c200b6 strh r0, [r2, #6] + 15b0: e1c240b4 strh r4, [r2, #4] + 15b4: e1c230b8 strh r3, [r2, #8] + 15b8: e1c240b0 strh r4, [r2] + 15bc: e1c240b2 strh r4, [r2, #2] + 15c0: eaffffd3 b 1514 + 15c4: 40001108 andmi r1, r0, r8, lsl #2 + 15c8: 40001244 andmi r1, r0, r4, asr #4 + 15cc: 40000fcc andmi r0, r0, ip, asr #31 + 15d0: 40000fc0 andmi r0, r0, r0, asr #31 + 15d4: 4000110a andmi r1, r0, sl, lsl #2 + 15d8: 40001104 andmi r1, r0, r4, lsl #2 + +000015dc : + 15dc: e92d4010 stmdb sp!, {r4, lr} + 15e0: e59f40d4 ldr r4, [pc, #212] ; 16bc <.text+0x16bc> + 15e4: e5943000 ldr r3, [r4] + 15e8: e5d32008 ldrb r2, [r3, #8] + 15ec: e3520000 cmp r2, #0 ; 0x0 + 15f0: 0a000006 beq 1610 + 15f4: e59f30c4 ldr r3, [pc, #196] ; 16c0 <.text+0x16c0> + 15f8: e1d320b8 ldrh r2, [r3, #8] + 15fc: e3520000 cmp r2, #0 ; 0x0 + 1600: 1a000004 bne 1618 + 1604: e5942000 ldr r2, [r4] + 1608: e3a03000 mov r3, #0 ; 0x0 + 160c: e5c23008 strb r3, [r2, #8] + 1610: e8bd4010 ldmia sp!, {r4, lr} + 1614: e12fff1e bx lr + 1618: e59f30a4 ldr r3, [pc, #164] ; 16c4 <.text+0x16c4> + 161c: e5d33000 ldrb r3, [r3] + 1620: e3530003 cmp r3, #3 ; 0x3 + 1624: 0a00000e beq 1664 + 1628: e3530000 cmp r3, #0 ; 0x0 + 162c: 059f3094 ldreq r3, [pc, #148] ; 16c8 <.text+0x16c8> + 1630: 03e02000 mvneq r2, #0 ; 0x0 + 1634: 05c32000 streqb r2, [r3] + 1638: 0afffff1 beq 1604 + 163c: e3530004 cmp r3, #4 ; 0x4 + 1640: 0a000015 beq 169c + 1644: e3530005 cmp r3, #5 ; 0x5 + 1648: 1affffed bne 1604 + 164c: e59f2074 ldr r2, [pc, #116] ; 16c8 <.text+0x16c8> + 1650: e5d23000 ldrb r3, [r2] + 1654: e3530005 cmp r3, #5 ; 0x5 + 1658: 02433001 subeq r3, r3, #1 ; 0x1 + 165c: 05c23000 streqb r3, [r2] + 1660: eaffffe7 b 1604 + 1664: e59f205c ldr r2, [pc, #92] ; 16c8 <.text+0x16c8> + 1668: e5d23000 ldrb r3, [r2] + 166c: e3530000 cmp r3, #0 ; 0x0 + 1670: 02833001 addeq r3, r3, #1 ; 0x1 + 1674: 0a000002 beq 1684 + 1678: e3530003 cmp r3, #3 ; 0x3 + 167c: 1affffe0 bne 1604 + 1680: e2433001 sub r3, r3, #1 ; 0x1 + 1684: e5c23000 strb r3, [r2] + 1688: e59f203c ldr r2, [pc, #60] ; 16cc <.text+0x16cc> + 168c: e59f303c ldr r3, [pc, #60] ; 16d0 <.text+0x16d0> + 1690: e8920003 ldmia r2, {r0, r1} + 1694: e8830003 stmia r3, {r0, r1} + 1698: eaffffd9 b 1604 + 169c: e59f2024 ldr r2, [pc, #36] ; 16c8 <.text+0x16c8> + 16a0: e5d23000 ldrb r3, [r2] + 16a4: e3530003 cmp r3, #3 ; 0x3 + 16a8: 1affffd5 bne 1604 + 16ac: e2833002 add r3, r3, #2 ; 0x2 + 16b0: e5c23000 strb r3, [r2] + 16b4: eb000ae3 bl 4248 + 16b8: eaffffd1 b 1604 + 16bc: 40001180 andmi r1, r0, r0, lsl #3 + 16c0: 4000116c andmi r1, r0, ip, ror #2 + 16c4: 4000128c andmi r1, r0, ip, lsl #5 + 16c8: 40001108 andmi r1, r0, r8, lsl #2 + 16cc: 40000870 andmi r0, r0, r0, ror r8 + 16d0: 40001134 andmi r1, r0, r4, lsr r1 + +000016d4 : + 16d4: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 16d8: e59f3138 ldr r3, [pc, #312] ; 1818 <.text+0x1818> + 16dc: e5d32000 ldrb r2, [r3] + 16e0: e35200ff cmp r2, #255 ; 0xff + 16e4: 0a00002b beq 1798 + 16e8: e59f312c ldr r3, [pc, #300] ; 181c <.text+0x181c> + 16ec: e1d340b8 ldrh r4, [r3, #8] + 16f0: e3540000 cmp r4, #0 ; 0x0 + 16f4: 1a000011 bne 1740 + 16f8: e59f6120 ldr r6, [pc, #288] ; 1820 <.text+0x1820> + 16fc: e59f5120 ldr r5, [pc, #288] ; 1824 <.text+0x1824> + 1700: e5961000 ldr r1, [r6] + 1704: e0832195 umull r2, r3, r5, r1 + 1708: e1a03323 mov r3, r3, lsr #6 + 170c: e0632283 rsb r2, r3, r3, lsl #5 + 1710: e0833102 add r3, r3, r2, lsl #2 + 1714: e1510183 cmp r1, r3, lsl #3 + 1718: 0a000033 beq 17ec + 171c: e0832195 umull r2, r3, r5, r1 + 1720: e1a03323 mov r3, r3, lsr #6 + 1724: e0632283 rsb r2, r3, r3, lsl #5 + 1728: e0833102 add r3, r3, r2, lsl #2 + 172c: e0413183 sub r3, r1, r3, lsl #3 + 1730: e3530032 cmp r3, #50 ; 0x32 + 1734: 0a000030 beq 17fc + 1738: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 173c: e12fff1e bx lr + 1740: e59f50d8 ldr r5, [pc, #216] ; 1820 <.text+0x1820> + 1744: e59f40d8 ldr r4, [pc, #216] ; 1824 <.text+0x1824> + 1748: e5951000 ldr r1, [r5] + 174c: e0823194 umull r3, r2, r4, r1 + 1750: e1a02322 mov r2, r2, lsr #6 + 1754: e0623282 rsb r3, r2, r2, lsl #5 + 1758: e0823103 add r3, r2, r3, lsl #2 + 175c: e0412183 sub r2, r1, r3, lsl #3 + 1760: e3520064 cmp r2, #100 ; 0x64 + 1764: 13520000 cmpne r2, #0 ; 0x0 + 1768: 0a00001b beq 17dc + 176c: e0823194 umull r3, r2, r4, r1 + 1770: e1a02322 mov r2, r2, lsr #6 + 1774: e0623282 rsb r3, r2, r2, lsl #5 + 1778: e0823103 add r3, r2, r3, lsl #2 + 177c: e0412183 sub r2, r1, r3, lsl #3 + 1780: e3520096 cmp r2, #150 ; 0x96 + 1784: 13520032 cmpne r2, #50 ; 0x32 + 1788: 1affffea bne 1738 + 178c: e3a00000 mov r0, #0 ; 0x0 + 1790: eb001946 bl 7cb0 + 1794: eaffffe7 b 1738 + 1798: e59f5080 ldr r5, [pc, #128] ; 1820 <.text+0x1820> + 179c: e59f4084 ldr r4, [pc, #132] ; 1828 <.text+0x1828> + 17a0: e5952000 ldr r2, [r5] + 17a4: e0831294 umull r1, r3, r4, r2 + 17a8: e1a032a3 mov r3, r3, lsr #5 + 17ac: e0833103 add r3, r3, r3, lsl #2 + 17b0: e0833103 add r3, r3, r3, lsl #2 + 17b4: e1520103 cmp r2, r3, lsl #2 + 17b8: 0a000012 beq 1808 + 17bc: e0831294 umull r1, r3, r4, r2 + 17c0: e1a032a3 mov r3, r3, lsr #5 + 17c4: e0833103 add r3, r3, r3, lsl #2 + 17c8: e0833103 add r3, r3, r3, lsl #2 + 17cc: e0423103 sub r3, r2, r3, lsl #2 + 17d0: e3530032 cmp r3, #50 ; 0x32 + 17d4: 1affffd7 bne 1738 + 17d8: eaffffeb b 178c + 17dc: e3a00001 mov r0, #1 ; 0x1 + 17e0: eb001932 bl 7cb0 + 17e4: e5951000 ldr r1, [r5] + 17e8: eaffffdf b 176c + 17ec: e3a00001 mov r0, #1 ; 0x1 + 17f0: eb00192e bl 7cb0 + 17f4: e5961000 ldr r1, [r6] + 17f8: eaffffc7 b 171c + 17fc: e1a00004 mov r0, r4 + 1800: eb00192a bl 7cb0 + 1804: eaffffcb b 1738 + 1808: e3a00001 mov r0, #1 ; 0x1 + 180c: eb001927 bl 7cb0 + 1810: e5952000 ldr r2, [r5] + 1814: eaffffe8 b 17bc + 1818: 40001108 andmi r1, r0, r8, lsl #2 + 181c: 4000116c andmi r1, r0, ip, ror #2 + 1820: 4000113c andmi r1, r0, ip, lsr r1 + 1824: 10624dd3 ldrned r4, [r2], #-211 + 1828: 51eb851f mvnpl r8, pc, lsl r5 + +0000182c : + 182c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 1830: e59f35c4 ldr r3, [pc, #1476] ; 1dfc <.text+0x1dfc> + 1834: e5933000 ldr r3, [r3] + 1838: e5d32008 ldrb r2, [r3, #8] + 183c: e3520000 cmp r2, #0 ; 0x0 + 1840: e24dd040 sub sp, sp, #64 ; 0x40 + 1844: 0a000090 beq 1a8c + 1848: e3a02000 mov r2, #0 ; 0x0 + 184c: e5c32008 strb r2, [r3, #8] + 1850: e59f35a8 ldr r3, [pc, #1448] ; 1e00 <.text+0x1e00> + 1854: e5d3b003 ldrb fp, [r3, #3] + 1858: e5d39002 ldrb r9, [r3, #2] + 185c: e5d3a01a ldrb sl, [r3, #26] + 1860: e5d3801e ldrb r8, [r3, #30] + 1864: e5d37006 ldrb r7, [r3, #6] + 1868: e5d34022 ldrb r4, [r3, #34] + 186c: e5d32026 ldrb r2, [r3, #38] + 1870: e5d35001 ldrb r5, [r3, #1] + 1874: e5d36019 ldrb r6, [r3, #25] + 1878: e5d3e01d ldrb lr, [r3, #29] + 187c: e5d31005 ldrb r1, [r3, #5] + 1880: e5d3c021 ldrb ip, [r3, #33] + 1884: e5d30025 ldrb r0, [r3, #37] + 1888: e58db03c str fp, [sp, #60] + 188c: e5d3b01b ldrb fp, [r3, #27] + 1890: e58db038 str fp, [sp, #56] + 1894: e5d3b01f ldrb fp, [r3, #31] + 1898: e58db030 str fp, [sp, #48] + 189c: e5d3b007 ldrb fp, [r3, #7] + 18a0: e58db028 str fp, [sp, #40] + 18a4: e5d3b023 ldrb fp, [r3, #35] + 18a8: e58db024 str fp, [sp, #36] + 18ac: e5d3b027 ldrb fp, [r3, #39] + 18b0: e58db01c str fp, [sp, #28] + 18b4: e1800402 orr r0, r0, r2, lsl #8 + 18b8: e5d3201c ldrb r2, [r3, #28] + 18bc: e5d3b000 ldrb fp, [r3] + 18c0: e186640a orr r6, r6, sl, lsl #8 + 18c4: e5d3a004 ldrb sl, [r3, #4] + 18c8: e58d2034 str r2, [sp, #52] + 18cc: e18cc404 orr ip, ip, r4, lsl #8 + 18d0: e5d34020 ldrb r4, [r3, #32] + 18d4: e58d402c str r4, [sp, #44] + 18d8: e5d32024 ldrb r2, [r3, #36] + 18dc: e1855409 orr r5, r5, r9, lsl #8 + 18e0: e5d39008 ldrb r9, [r3, #8] + 18e4: e58d2020 str r2, [sp, #32] + 18e8: e5d34028 ldrb r4, [r3, #40] + 18ec: e59d203c ldr r2, [sp, #60] + 18f0: e58d4018 str r4, [sp, #24] + 18f4: e59d4038 ldr r4, [sp, #56] + 18f8: e1855802 orr r5, r5, r2, lsl #16 + 18fc: e1866804 orr r6, r6, r4, lsl #16 + 1900: e59d2030 ldr r2, [sp, #48] + 1904: e59d4028 ldr r4, [sp, #40] + 1908: e18ee408 orr lr, lr, r8, lsl #8 + 190c: e1811407 orr r1, r1, r7, lsl #8 + 1910: e18ee802 orr lr, lr, r2, lsl #16 + 1914: e1811804 orr r1, r1, r4, lsl #16 + 1918: e59d2024 ldr r2, [sp, #36] + 191c: e1857c0a orr r7, r5, sl, lsl #24 + 1920: e1818c09 orr r8, r1, r9, lsl #24 + 1924: e59d5034 ldr r5, [sp, #52] + 1928: e59d102c ldr r1, [sp, #44] + 192c: e18cc802 orr ip, ip, r2, lsl #16 + 1930: e59f24cc ldr r2, [pc, #1228] ; 1e04 <.text+0x1e04> + 1934: e186ac05 orr sl, r6, r5, lsl #24 + 1938: e18e5c01 orr r5, lr, r1, lsl #24 + 193c: e59d1020 ldr r1, [sp, #32] + 1940: e582509c str r5, [r2, #156] + 1944: e59d401c ldr r4, [sp, #28] + 1948: e59f54b8 ldr r5, [pc, #1208] ; 1e08 <.text+0x1e08> + 194c: e18c6c01 orr r6, ip, r1, lsl #24 + 1950: e59dc018 ldr ip, [sp, #24] + 1954: e20b1001 and r1, fp, #1 ; 0x1 + 1958: e5c51000 strb r1, [r5] + 195c: e1800804 orr r0, r0, r4, lsl #16 + 1960: e59f54a4 ldr r5, [pc, #1188] ; 1e0c <.text+0x1e0c> + 1964: e1809c0c orr r9, r0, ip, lsl #24 + 1968: e20bc004 and ip, fp, #4 ; 0x4 + 196c: e5c5c000 strb ip, [r5] + 1970: e59f4498 ldr r4, [pc, #1176] ; 1e10 <.text+0x1e10> + 1974: e59f1498 ldr r1, [pc, #1176] ; 1e14 <.text+0x1e14> + 1978: e59fc498 ldr ip, [pc, #1176] ; 1e18 <.text+0x1e18> + 197c: e20b0002 and r0, fp, #2 ; 0x2 + 1980: e20be020 and lr, fp, #32 ; 0x20 + 1984: e584909c str r9, [r4, #156] + 1988: e5c10000 strb r0, [r1] + 198c: e5cce000 strb lr, [ip] + 1990: e5827094 str r7, [r2, #148] + 1994: e582a098 str sl, [r2, #152] + 1998: e5848094 str r8, [r4, #148] + 199c: e5846098 str r6, [r4, #152] + 19a0: e5827090 str r7, [r2, #144] + 19a4: e5848090 str r8, [r4, #144] + 19a8: e5d3a00b ldrb sl, [r3, #11] + 19ac: e5d3800a ldrb r8, [r3, #10] + 19b0: e5d3702a ldrb r7, [r3, #42] + 19b4: e5d36032 ldrb r6, [r3, #50] + 19b8: e5d35016 ldrb r5, [r3, #22] + 19bc: e5d3403e ldrb r4, [r3, #62] + 19c0: e5d31009 ldrb r1, [r3, #9] + 19c4: e5d3e029 ldrb lr, [r3, #41] + 19c8: e5d32031 ldrb r2, [r3, #49] + 19cc: e5d3c015 ldrb ip, [r3, #21] + 19d0: e5d3003d ldrb r0, [r3, #61] + 19d4: e58da014 str sl, [sp, #20] + 19d8: e5d3a02b ldrb sl, [r3, #43] + 19dc: e58da010 str sl, [sp, #16] + 19e0: e5d3a033 ldrb sl, [r3, #51] + 19e4: e58da00c str sl, [sp, #12] + 19e8: e5d3a017 ldrb sl, [r3, #23] + 19ec: e58da008 str sl, [sp, #8] + 19f0: e5d3a03f ldrb sl, [r3, #63] + 19f4: e58da004 str sl, [sp, #4] + 19f8: e1800404 orr r0, r0, r4, lsl #8 + 19fc: e5d34040 ldrb r4, [r3, #64] + 1a00: e58d4000 str r4, [sp] + 1a04: e18cc405 orr ip, ip, r5, lsl #8 + 1a08: e59d5014 ldr r5, [sp, #20] + 1a0c: e5d3a034 ldrb sl, [r3, #52] + 1a10: e5d39018 ldrb r9, [r3, #24] + 1a14: e1811408 orr r1, r1, r8, lsl #8 + 1a18: e18ee407 orr lr, lr, r7, lsl #8 + 1a1c: e5d3802c ldrb r8, [r3, #44] + 1a20: e5d3700c ldrb r7, [r3, #12] + 1a24: e59d400c ldr r4, [sp, #12] + 1a28: e59d3010 ldr r3, [sp, #16] + 1a2c: e1811805 orr r1, r1, r5, lsl #16 + 1a30: e1822406 orr r2, r2, r6, lsl #8 + 1a34: e59d5008 ldr r5, [sp, #8] + 1a38: e18ee803 orr lr, lr, r3, lsl #16 + 1a3c: e1822804 orr r2, r2, r4, lsl #16 + 1a40: e59d3004 ldr r3, [sp, #4] + 1a44: e18cc805 orr ip, ip, r5, lsl #16 + 1a48: e1815c07 orr r5, r1, r7, lsl #24 + 1a4c: e1821c0a orr r1, r2, sl, lsl #24 + 1a50: e59da000 ldr sl, [sp] + 1a54: e1800803 orr r0, r0, r3, lsl #16 + 1a58: e59f43bc ldr r4, [pc, #956] ; 1e1c <.text+0x1e1c> + 1a5c: e59f33bc ldr r3, [pc, #956] ; 1e20 <.text+0x1e20> + 1a60: e18e6c08 orr r6, lr, r8, lsl #24 + 1a64: e1802c0a orr r2, r0, sl, lsl #24 + 1a68: e18cec09 orr lr, ip, r9, lsl #24 + 1a6c: e31b0080 tst fp, #128 ; 0x80 + 1a70: e583109c str r1, [r3, #156] + 1a74: e5842018 str r2, [r4, #24] + 1a78: e5835094 str r5, [r3, #148] + 1a7c: e5836098 str r6, [r3, #152] + 1a80: e584e014 str lr, [r4, #20] + 1a84: e5835090 str r5, [r3, #144] + 1a88: 1a0000d9 bne 1df4 + 1a8c: e59fb384 ldr fp, [pc, #900] ; 1e18 <.text+0x1e18> + 1a90: eb0010f3 bl 5e64 + 1a94: e5db3000 ldrb r3, [fp] + 1a98: e3530000 cmp r3, #0 ; 0x0 + 1a9c: 0a000060 beq 1c24 + 1aa0: e59f337c ldr r3, [pc, #892] ; 1e24 <.text+0x1e24> + 1aa4: e5932018 ldr r2, [r3, #24] + 1aa8: e59f6378 ldr r6, [pc, #888] ; 1e28 <.text+0x1e28> + 1aac: e1a03422 mov r3, r2, lsr #8 + 1ab0: e1a00c22 mov r0, r2, lsr #24 + 1ab4: e1a01822 mov r1, r2, lsr #16 + 1ab8: e5c63021 strb r3, [r6, #33] + 1abc: e5c61022 strb r1, [r6, #34] + 1ac0: e5c60023 strb r0, [r6, #35] + 1ac4: e5c62020 strb r2, [r6, #32] + 1ac8: e59fc338 ldr ip, [pc, #824] ; 1e08 <.text+0x1e08> + 1acc: e5dc3000 ldrb r3, [ip] + 1ad0: e3530000 cmp r3, #0 ; 0x0 + 1ad4: 0a000066 beq 1c74 + 1ad8: e59f3344 ldr r3, [pc, #836] ; 1e24 <.text+0x1e24> + 1adc: e593100c ldr r1, [r3, #12] + 1ae0: e5932000 ldr r2, [r3] + 1ae4: e1a05c21 mov r5, r1, lsr #24 + 1ae8: e1a03422 mov r3, r2, lsr #8 + 1aec: e1a0c421 mov ip, r1, lsr #8 + 1af0: e1a0e821 mov lr, r1, lsr #16 + 1af4: e1a04c22 mov r4, r2, lsr #24 + 1af8: e1a00822 mov r0, r2, lsr #16 + 1afc: e5c6100c strb r1, [r6, #12] + 1b00: e5c63001 strb r3, [r6, #1] + 1b04: e5c60002 strb r0, [r6, #2] + 1b08: e5c64003 strb r4, [r6, #3] + 1b0c: e5c6c00d strb ip, [r6, #13] + 1b10: e5c6e00e strb lr, [r6, #14] + 1b14: e5c6500f strb r5, [r6, #15] + 1b18: e5c62000 strb r2, [r6] + 1b1c: e59f12f0 ldr r1, [pc, #752] ; 1e14 <.text+0x1e14> + 1b20: e5d13000 ldrb r3, [r1] + 1b24: e3530000 cmp r3, #0 ; 0x0 + 1b28: 0a000072 beq 1cf8 + 1b2c: e59f32f0 ldr r3, [pc, #752] ; 1e24 <.text+0x1e24> + 1b30: e5931010 ldr r1, [r3, #16] + 1b34: e5932004 ldr r2, [r3, #4] + 1b38: e1a05c21 mov r5, r1, lsr #24 + 1b3c: e1a03422 mov r3, r2, lsr #8 + 1b40: e1a04c22 mov r4, r2, lsr #24 + 1b44: e1a00822 mov r0, r2, lsr #16 + 1b48: e1a0c421 mov ip, r1, lsr #8 + 1b4c: e1a0e821 mov lr, r1, lsr #16 + 1b50: e5c62004 strb r2, [r6, #4] + 1b54: e5c63005 strb r3, [r6, #5] + 1b58: e5c60006 strb r0, [r6, #6] + 1b5c: e5c64007 strb r4, [r6, #7] + 1b60: e5c6c011 strb ip, [r6, #17] + 1b64: e5c6e012 strb lr, [r6, #18] + 1b68: e5c65013 strb r5, [r6, #19] + 1b6c: e5c61010 strb r1, [r6, #16] + 1b70: e59f2294 ldr r2, [pc, #660] ; 1e0c <.text+0x1e0c> + 1b74: e5d23000 ldrb r3, [r2] + 1b78: e3530000 cmp r3, #0 ; 0x0 + 1b7c: 0a00007e beq 1d7c + 1b80: e59f329c ldr r3, [pc, #668] ; 1e24 <.text+0x1e24> + 1b84: e5931014 ldr r1, [r3, #20] + 1b88: e5932008 ldr r2, [r3, #8] + 1b8c: e1a05c21 mov r5, r1, lsr #24 + 1b90: e1a04c22 mov r4, r2, lsr #24 + 1b94: e1a03422 mov r3, r2, lsr #8 + 1b98: e1a00822 mov r0, r2, lsr #16 + 1b9c: e1a0c421 mov ip, r1, lsr #8 + 1ba0: e1a0e821 mov lr, r1, lsr #16 + 1ba4: e5c63009 strb r3, [r6, #9] + 1ba8: e5c6000a strb r0, [r6, #10] + 1bac: e5c6400b strb r4, [r6, #11] + 1bb0: e5c6c015 strb ip, [r6, #21] + 1bb4: e5c6e016 strb lr, [r6, #22] + 1bb8: e5c65017 strb r5, [r6, #23] + 1bbc: e5c62008 strb r2, [r6, #8] + 1bc0: e5c61014 strb r1, [r6, #20] + 1bc4: e59f4260 ldr r4, [pc, #608] ; 1e2c <.text+0x1e2c> + 1bc8: e5940014 ldr r0, [r4, #20] + 1bcc: eb000904 bl 3fe4 + 1bd0: e1a03000 mov r3, r0 + 1bd4: e1a02423 mov r2, r3, lsr #8 + 1bd8: e1a01823 mov r1, r3, lsr #16 + 1bdc: e1a0cc20 mov ip, r0, lsr #24 + 1be0: e5940010 ldr r0, [r4, #16] + 1be4: e5c62019 strb r2, [r6, #25] + 1be8: e5c6101a strb r1, [r6, #26] + 1bec: e5c63018 strb r3, [r6, #24] + 1bf0: e5c6c01b strb ip, [r6, #27] + 1bf4: eb00096a bl 41a4 + 1bf8: e1a03000 mov r3, r0 + 1bfc: e1a02c20 mov r2, r0, lsr #24 + 1c00: e1a01420 mov r1, r0, lsr #8 + 1c04: e1a00820 mov r0, r0, lsr #16 + 1c08: e5c6201f strb r2, [r6, #31] + 1c0c: e5c6101d strb r1, [r6, #29] + 1c10: e5c6001e strb r0, [r6, #30] + 1c14: e5c6301c strb r3, [r6, #28] + 1c18: e28dd040 add sp, sp, #64 ; 0x40 + 1c1c: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 1c20: e12fff1e bx lr + 1c24: e59f2204 ldr r2, [pc, #516] ; 1e30 <.text+0x1e30> + 1c28: e5d21011 ldrb r1, [r2, #17] + 1c2c: e5d23010 ldrb r3, [r2, #16] + 1c30: e5d2c012 ldrb ip, [r2, #18] + 1c34: e5d20013 ldrb r0, [r2, #19] + 1c38: e1833401 orr r3, r3, r1, lsl #8 + 1c3c: e183380c orr r3, r3, ip, lsl #16 + 1c40: e1833c00 orr r3, r3, r0, lsl #24 + 1c44: e59f61dc ldr r6, [pc, #476] ; 1e28 <.text+0x1e28> + 1c48: e1a00c23 mov r0, r3, lsr #24 + 1c4c: e1a02423 mov r2, r3, lsr #8 + 1c50: e1a01823 mov r1, r3, lsr #16 + 1c54: e5c62021 strb r2, [r6, #33] + 1c58: e5c61022 strb r1, [r6, #34] + 1c5c: e5c60023 strb r0, [r6, #35] + 1c60: e5c63020 strb r3, [r6, #32] + 1c64: e59fc19c ldr ip, [pc, #412] ; 1e08 <.text+0x1e08> + 1c68: e5dc3000 ldrb r3, [ip] + 1c6c: e3530000 cmp r3, #0 ; 0x0 + 1c70: 1affff98 bne 1ad8 + 1c74: e59f31b4 ldr r3, [pc, #436] ; 1e30 <.text+0x1e30> + 1c78: e5d3c001 ldrb ip, [r3, #1] + 1c7c: e5d30009 ldrb r0, [r3, #9] + 1c80: e5d31000 ldrb r1, [r3] + 1c84: e5d32008 ldrb r2, [r3, #8] + 1c88: e5d3e002 ldrb lr, [r3, #2] + 1c8c: e5d3400a ldrb r4, [r3, #10] + 1c90: e181140c orr r1, r1, ip, lsl #8 + 1c94: e1822400 orr r2, r2, r0, lsl #8 + 1c98: e5d3c00b ldrb ip, [r3, #11] + 1c9c: e5d30003 ldrb r0, [r3, #3] + 1ca0: e181180e orr r1, r1, lr, lsl #16 + 1ca4: e1822804 orr r2, r2, r4, lsl #16 + 1ca8: e1811c00 orr r1, r1, r0, lsl #24 + 1cac: e1822c0c orr r2, r2, ip, lsl #24 + 1cb0: e1a03421 mov r3, r1, lsr #8 + 1cb4: e1a04c21 mov r4, r1, lsr #24 + 1cb8: e1a00821 mov r0, r1, lsr #16 + 1cbc: e1a05c22 mov r5, r2, lsr #24 + 1cc0: e1a0c422 mov ip, r2, lsr #8 + 1cc4: e1a0e822 mov lr, r2, lsr #16 + 1cc8: e5c61000 strb r1, [r6] + 1ccc: e5c63001 strb r3, [r6, #1] + 1cd0: e5c60002 strb r0, [r6, #2] + 1cd4: e5c64003 strb r4, [r6, #3] + 1cd8: e5c6c00d strb ip, [r6, #13] + 1cdc: e5c6e00e strb lr, [r6, #14] + 1ce0: e5c6500f strb r5, [r6, #15] + 1ce4: e5c6200c strb r2, [r6, #12] + 1ce8: e59f1124 ldr r1, [pc, #292] ; 1e14 <.text+0x1e14> + 1cec: e5d13000 ldrb r3, [r1] + 1cf0: e3530000 cmp r3, #0 ; 0x0 + 1cf4: 1affff8c bne 1b2c + 1cf8: e59f3130 ldr r3, [pc, #304] ; 1e30 <.text+0x1e30> + 1cfc: e5d3c005 ldrb ip, [r3, #5] + 1d00: e5d3000d ldrb r0, [r3, #13] + 1d04: e5d31004 ldrb r1, [r3, #4] + 1d08: e5d3200c ldrb r2, [r3, #12] + 1d0c: e5d3e006 ldrb lr, [r3, #6] + 1d10: e5d3400e ldrb r4, [r3, #14] + 1d14: e181140c orr r1, r1, ip, lsl #8 + 1d18: e1822400 orr r2, r2, r0, lsl #8 + 1d1c: e5d3c00f ldrb ip, [r3, #15] + 1d20: e5d30007 ldrb r0, [r3, #7] + 1d24: e181180e orr r1, r1, lr, lsl #16 + 1d28: e1822804 orr r2, r2, r4, lsl #16 + 1d2c: e1822c0c orr r2, r2, ip, lsl #24 + 1d30: e1811c00 orr r1, r1, r0, lsl #24 + 1d34: e1a05c22 mov r5, r2, lsr #24 + 1d38: e1a03421 mov r3, r1, lsr #8 + 1d3c: e1a0c422 mov ip, r2, lsr #8 + 1d40: e1a0e822 mov lr, r2, lsr #16 + 1d44: e1a04c21 mov r4, r1, lsr #24 + 1d48: e1a00821 mov r0, r1, lsr #16 + 1d4c: e5c62010 strb r2, [r6, #16] + 1d50: e5c63005 strb r3, [r6, #5] + 1d54: e5c60006 strb r0, [r6, #6] + 1d58: e5c64007 strb r4, [r6, #7] + 1d5c: e5c6c011 strb ip, [r6, #17] + 1d60: e5c6e012 strb lr, [r6, #18] + 1d64: e5c65013 strb r5, [r6, #19] + 1d68: e5c61004 strb r1, [r6, #4] + 1d6c: e59f2098 ldr r2, [pc, #152] ; 1e0c <.text+0x1e0c> + 1d70: e5d23000 ldrb r3, [r2] + 1d74: e3530000 cmp r3, #0 ; 0x0 + 1d78: 1affff80 bne 1b80 + 1d7c: e59f30b0 ldr r3, [pc, #176] ; 1e34 <.text+0x1e34> + 1d80: e5d3c001 ldrb ip, [r3, #1] + 1d84: e5d30005 ldrb r0, [r3, #5] + 1d88: e5d31000 ldrb r1, [r3] + 1d8c: e5d32004 ldrb r2, [r3, #4] + 1d90: e5d3e002 ldrb lr, [r3, #2] + 1d94: e5d34006 ldrb r4, [r3, #6] + 1d98: e181140c orr r1, r1, ip, lsl #8 + 1d9c: e1822400 orr r2, r2, r0, lsl #8 + 1da0: e5d3c007 ldrb ip, [r3, #7] + 1da4: e5d30003 ldrb r0, [r3, #3] + 1da8: e181180e orr r1, r1, lr, lsl #16 + 1dac: e1822804 orr r2, r2, r4, lsl #16 + 1db0: e1811c00 orr r1, r1, r0, lsl #24 + 1db4: e1822c0c orr r2, r2, ip, lsl #24 + 1db8: e1a04c21 mov r4, r1, lsr #24 + 1dbc: e1a05c22 mov r5, r2, lsr #24 + 1dc0: e1a03421 mov r3, r1, lsr #8 + 1dc4: e1a00821 mov r0, r1, lsr #16 + 1dc8: e1a0c422 mov ip, r2, lsr #8 + 1dcc: e1a0e822 mov lr, r2, lsr #16 + 1dd0: e5c63009 strb r3, [r6, #9] + 1dd4: e5c6000a strb r0, [r6, #10] + 1dd8: e5c6400b strb r4, [r6, #11] + 1ddc: e5c6c015 strb ip, [r6, #21] + 1de0: e5c6e016 strb lr, [r6, #22] + 1de4: e5c65017 strb r5, [r6, #23] + 1de8: e5c61008 strb r1, [r6, #8] + 1dec: e5c62014 strb r2, [r6, #20] + 1df0: eaffff73 b 1bc4 + 1df4: eb000f7d bl 5bf0 + 1df8: eaffff23 b 1a8c + 1dfc: 40001184 andmi r1, r0, r4, lsl #3 + 1e00: 400010b1 strmih r1, [r0], -r1 + 1e04: 40000ddc ldrmid r0, [r0], -ip + 1e08: 40001109 andmi r1, r0, r9, lsl #2 + 1e0c: 40000fbc strmih r0, [r0], -ip + 1e10: 40000c18 andmi r0, r0, r8, lsl ip + 1e14: 400012c4 andmi r1, r0, r4, asr #5 + 1e18: 400012c5 andmi r1, r0, r5, asr #5 + 1e1c: 40000be0 andmi r0, r0, r0, ror #23 + 1e20: 40000ea0 andmi r0, r0, r0, lsr #29 + 1e24: 40000d18 andmi r0, r0, r8, lsl sp + 1e28: 40001268 andmi r1, r0, r8, ror #4 + 1e2c: 40000d50 andmi r0, r0, r0, asr sp + 1e30: 4000128d andmi r1, r0, sp, lsl #5 + 1e34: 400012bc strmih r1, [r0], -ip + +00001e38 : + 1e38: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 1e3c: e59f5138 ldr r5, [pc, #312] ; 1f7c <.text+0x1f7c> + 1e40: e5d52005 ldrb r2, [r5, #5] + 1e44: e5d50004 ldrb r0, [r5, #4] + 1e48: e59f3130 ldr r3, [pc, #304] ; 1f80 <.text+0x1f80> + 1e4c: e5d51006 ldrb r1, [r5, #6] + 1e50: e5d5a007 ldrb sl, [r5, #7] + 1e54: e1800402 orr r0, r0, r2, lsl #8 + 1e58: e59f4124 ldr r4, [pc, #292] ; 1f84 <.text+0x1f84> + 1e5c: e5d3e001 ldrb lr, [r3, #1] + 1e60: e5d39007 ldrb r9, [r3, #7] + 1e64: e5d32002 ldrb r2, [r3, #2] + 1e68: e5d3c000 ldrb ip, [r3] + 1e6c: e5d36004 ldrb r6, [r3, #4] + 1e70: e5d37005 ldrb r7, [r3, #5] + 1e74: e5d38006 ldrb r8, [r3, #6] + 1e78: e1800801 orr r0, r0, r1, lsl #16 + 1e7c: e5d31003 ldrb r1, [r3, #3] + 1e80: e1800c0a orr r0, r0, sl, lsl #24 + 1e84: e5c4e003 strb lr, [r4, #3] + 1e88: e5c42000 strb r2, [r4] + 1e8c: e5c41001 strb r1, [r4, #1] + 1e90: e5c4c002 strb ip, [r4, #2] + 1e94: e5c46004 strb r6, [r4, #4] + 1e98: e5c47005 strb r7, [r4, #5] + 1e9c: e5c48006 strb r8, [r4, #6] + 1ea0: e5c49007 strb r9, [r4, #7] + 1ea4: eb00081c bl 3f1c + 1ea8: e5d51009 ldrb r1, [r5, #9] + 1eac: e5d52008 ldrb r2, [r5, #8] + 1eb0: e5d5c00a ldrb ip, [r5, #10] + 1eb4: e1822401 orr r2, r2, r1, lsl #8 + 1eb8: e1a03800 mov r3, r0, lsl #16 + 1ebc: e5d5000b ldrb r0, [r5, #11] + 1ec0: e182280c orr r2, r2, ip, lsl #16 + 1ec4: e2633000 rsb r3, r3, #0 ; 0x0 + 1ec8: e1a01c23 mov r1, r3, lsr #24 + 1ecc: e1820c00 orr r0, r2, r0, lsl #24 + 1ed0: e1a03823 mov r3, r3, lsr #16 + 1ed4: e5c43018 strb r3, [r4, #24] + 1ed8: e5c41019 strb r1, [r4, #25] + 1edc: eb00081a bl 3f4c + 1ee0: e5d5200d ldrb r2, [r5, #13] + 1ee4: e5d5300c ldrb r3, [r5, #12] + 1ee8: e5d5100e ldrb r1, [r5, #14] + 1eec: e5d5c00f ldrb ip, [r5, #15] + 1ef0: e1833402 orr r3, r3, r2, lsl #8 + 1ef4: e1833801 orr r3, r3, r1, lsl #16 + 1ef8: e1a02420 mov r2, r0, lsr #8 + 1efc: e5c4001a strb r0, [r4, #26] + 1f00: e1830c0c orr r0, r3, ip, lsl #24 + 1f04: e5c4201b strb r2, [r4, #27] + 1f08: eb00081c bl 3f80 + 1f0c: e5d52011 ldrb r2, [r5, #17] + 1f10: e5d53010 ldrb r3, [r5, #16] + 1f14: e5d51012 ldrb r1, [r5, #18] + 1f18: e5d5c013 ldrb ip, [r5, #19] + 1f1c: e1833402 orr r3, r3, r2, lsl #8 + 1f20: e1833801 orr r3, r3, r1, lsl #16 + 1f24: e1a02420 mov r2, r0, lsr #8 + 1f28: e5c4001c strb r0, [r4, #28] + 1f2c: e1830c0c orr r0, r3, ip, lsl #24 + 1f30: e5c4201d strb r2, [r4, #29] + 1f34: eb00081e bl 3fb4 + 1f38: e5d57003 ldrb r7, [r5, #3] + 1f3c: e5d5c000 ldrb ip, [r5] + 1f40: e5d5e001 ldrb lr, [r5, #1] + 1f44: e5d56002 ldrb r6, [r5, #2] + 1f48: e1a03420 mov r3, r0, lsr #8 + 1f4c: e5c4001e strb r0, [r4, #30] + 1f50: e1a01004 mov r1, r4 + 1f54: e3a02072 mov r2, #114 ; 0x72 + 1f58: e3a00012 mov r0, #18 ; 0x12 + 1f5c: e5c4301f strb r3, [r4, #31] + 1f60: e5c4c04a strb ip, [r4, #74] + 1f64: e5c4e04b strb lr, [r4, #75] + 1f68: e5c4604c strb r6, [r4, #76] + 1f6c: e5c4704d strb r7, [r4, #77] + 1f70: eb001d99 bl 95dc + 1f74: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 1f78: e12fff1e bx lr + 1f7c: 4000110a andmi r1, r0, sl, lsl #2 + 1f80: 40000fc0 andmi r0, r0, r0, asr #31 + 1f84: 40000fcc andmi r0, r0, ip, asr #31 + +00001f88 : + 1f88: e52de004 str lr, [sp, #-4]! + 1f8c: e59f1010 ldr r1, [pc, #16] ; 1fa4 <.text+0x1fa4> + 1f90: e3a02018 mov r2, #24 ; 0x18 + 1f94: e3a0000d mov r0, #13 ; 0xd + 1f98: eb001d8f bl 95dc + 1f9c: e49de004 ldr lr, [sp], #4 + 1fa0: e12fff1e bx lr + 1fa4: 40001152 andmi r1, r0, r2, asr r1 + +00001fa8 : + 1fa8: e52de004 str lr, [sp, #-4]! + 1fac: e59f0040 ldr r0, [pc, #64] ; 1ff4 <.text+0x1ff4> + 1fb0: e59f1040 ldr r1, [pc, #64] ; 1ff8 <.text+0x1ff8> + 1fb4: e3a0c000 mov ip, #0 ; 0x0 + 1fb8: e5d03000 ldrb r3, [r0] + 1fbc: e5d02001 ldrb r2, [r0, #1] + 1fc0: e28cc001 add ip, ip, #1 ; 0x1 + 1fc4: e35c0008 cmp ip, #8 ; 0x8 + 1fc8: e5c13008 strb r3, [r1, #8] + 1fcc: e5c12009 strb r2, [r1, #9] + 1fd0: e2800002 add r0, r0, #2 ; 0x2 + 1fd4: e2811002 add r1, r1, #2 ; 0x2 + 1fd8: 1afffff6 bne 1fb8 + 1fdc: e59f1014 ldr r1, [pc, #20] ; 1ff8 <.text+0x1ff8> + 1fe0: e3a02018 mov r2, #24 ; 0x18 + 1fe4: e3a0000b mov r0, #11 ; 0xb + 1fe8: eb001d7b bl 95dc + 1fec: e49de004 ldr lr, [sp], #4 + 1ff0: e12fff1e bx lr + 1ff4: 4000116c andmi r1, r0, ip, ror #2 + 1ff8: 40001098 mulmi r0, r8, r0 + +00001ffc : + 1ffc: e52de004 str lr, [sp, #-4]! + 2000: e59f1010 ldr r1, [pc, #16] ; 2018 <.text+0x2018> + 2004: e3a02001 mov r2, #1 ; 0x1 + 2008: e3a00009 mov r0, #9 ; 0x9 + 200c: eb001d72 bl 95dc + 2010: e49de004 ldr lr, [sp], #4 + 2014: e12fff1e bx lr + 2018: 40001108 andmi r1, r0, r8, lsl #2 + +0000201c : + 201c: e52de004 str lr, [sp, #-4]! + 2020: e59f1010 ldr r1, [pc, #16] ; 2038 <.text+0x2038> + 2024: e3a02024 mov r2, #36 ; 0x24 + 2028: e3a00007 mov r0, #7 ; 0x7 + 202c: eb001d6a bl 95dc + 2030: e49de004 ldr lr, [sp], #4 + 2034: e12fff1e bx lr + 2038: 40001268 andmi r1, r0, r8, ror #4 + +0000203c : + 203c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 2040: e59f33bc ldr r3, [pc, #956] ; 2404 <.text+0x2404> + 2044: e5933000 ldr r3, [r3] + 2048: e24dd018 sub sp, sp, #24 ; 0x18 + 204c: e58d300c str r3, [sp, #12] + 2050: e5d32008 ldrb r2, [r3, #8] + 2054: e3520000 cmp r2, #0 ; 0x0 + 2058: 059f23a8 ldreq r2, [pc, #936] ; 2408 <.text+0x2408> + 205c: 0a000078 beq 2244 + 2060: e59f03a4 ldr r0, [pc, #932] ; 240c <.text+0x240c> + 2064: e5903000 ldr r3, [r0] + 2068: e3a01fe1 mov r1, #900 ; 0x384 + 206c: e0854193 umull r4, r5, r3, r1 + 2070: e5902004 ldr r2, [r0, #4] + 2074: e98d0030 stmib sp, {r4, r5} + 2078: e0255192 mla r5, r2, r1, r5 + 207c: e59f338c ldr r3, [pc, #908] ; 2410 <.text+0x2410> + 2080: e58d5008 str r5, [sp, #8] + 2084: e5d32009 ldrb r2, [r3, #9] + 2088: e5d31008 ldrb r1, [r3, #8] + 208c: e1811402 orr r1, r1, r2, lsl #8 + 2090: e5d32002 ldrb r2, [r3, #2] + 2094: e5d3500a ldrb r5, [r3, #10] + 2098: e5d3400d ldrb r4, [r3, #13] + 209c: e5d3c00c ldrb ip, [r3, #12] + 20a0: e5d3e001 ldrb lr, [r3, #1] + 20a4: e5d3b00b ldrb fp, [r3, #11] + 20a8: e5d3a00e ldrb sl, [r3, #14] + 20ac: e5d30000 ldrb r0, [r3] + 20b0: e58d2000 str r2, [sp] + 20b4: e1811805 orr r1, r1, r5, lsl #16 + 20b8: e181bc0b orr fp, r1, fp, lsl #24 + 20bc: e18cc404 orr ip, ip, r4, lsl #8 + 20c0: e5d3400f ldrb r4, [r3, #15] + 20c4: e59d1000 ldr r1, [sp] + 20c8: e5d36005 ldrb r6, [r3, #5] + 20cc: e5d35006 ldrb r5, [r3, #6] + 20d0: e5d32004 ldrb r2, [r3, #4] + 20d4: e18cc80a orr ip, ip, sl, lsl #16 + 20d8: e180040e orr r0, r0, lr, lsl #8 + 20dc: e5d3e003 ldrb lr, [r3, #3] + 20e0: e58db010 str fp, [sp, #16] + 20e4: e18c4c04 orr r4, ip, r4, lsl #24 + 20e8: e1800801 orr r0, r0, r1, lsl #16 + 20ec: e1822406 orr r2, r2, r6, lsl #8 + 20f0: e5d31007 ldrb r1, [r3, #7] + 20f4: e58d4014 str r4, [sp, #20] + 20f8: e1822805 orr r2, r2, r5, lsl #16 + 20fc: e28d5010 add r5, sp, #16 ; 0x10 + 2100: e8950060 ldmia r5, {r5, r6} + 2104: e59fb308 ldr fp, [pc, #776] ; 2414 <.text+0x2414> + 2108: e0955005 adds r5, r5, r5 + 210c: e89b0018 ldmia fp, {r3, r4} + 2110: e1807c0e orr r7, r0, lr, lsl #24 + 2114: e1828c01 orr r8, r2, r1, lsl #24 + 2118: e0a66006 adc r6, r6, r6 + 211c: e0555007 subs r5, r5, r7 + 2120: e0c66008 sbc r6, r6, r8 + 2124: e0555003 subs r5, r5, r3 + 2128: e0c66004 sbc r6, r6, r4 + 212c: e0951005 adds r1, r5, r5 + 2130: e0a62006 adc r2, r6, r6 + 2134: e0911005 adds r1, r1, r5 + 2138: e0a22006 adc r2, r2, r6 + 213c: e1a04182 mov r4, r2, lsl #3 + 2140: e1a03181 mov r3, r1, lsl #3 + 2144: e0933005 adds r3, r3, r5 + 2148: e1844ea1 orr r4, r4, r1, lsr #29 + 214c: e99d0003 ldmib sp, {r0, r1} + 2150: e0a44006 adc r4, r4, r6 + 2154: e0937003 adds r7, r3, r3 + 2158: e0a48004 adc r8, r4, r4 + 215c: e0900007 adds r0, r0, r7 + 2160: e0a11008 adc r1, r1, r8 + 2164: e3a02ffa mov r2, #1000 ; 0x3e8 + 2168: e3a03000 mov r3, #0 ; 0x0 + 216c: eb004bec bl 15124 <____divdi3_from_arm> + 2170: e59f32a0 ldr r3, [pc, #672] ; 2418 <.text+0x2418> + 2174: e1a04c20 mov r4, r0, lsr #24 + 2178: e5c3400b strb r4, [r3, #11] + 217c: e59f4288 ldr r4, [pc, #648] ; 240c <.text+0x240c> + 2180: e1a07000 mov r7, r0 + 2184: e1a08001 mov r8, r1 + 2188: e1a0c420 mov ip, r0, lsr #8 + 218c: e1a0e820 mov lr, r0, lsr #16 + 2190: e1a05421 mov r5, r1, lsr #8 + 2194: e1a02c21 mov r2, r1, lsr #24 + 2198: e1a06821 mov r6, r1, lsr #16 + 219c: e5c3200f strb r2, [r3, #15] + 21a0: e5c3c009 strb ip, [r3, #9] + 21a4: e5c3e00a strb lr, [r3, #10] + 21a8: e5c3500d strb r5, [r3, #13] + 21ac: e5c3600e strb r6, [r3, #14] + 21b0: e8840180 stmia r4, {r7, r8} + 21b4: e5c37008 strb r7, [r3, #8] + 21b8: e5c3800c strb r8, [r3, #12] + 21bc: eb004724 bl 13e54 <__aeabi_l2d> + 21c0: e59f2254 ldr r2, [pc, #596] ; 241c <.text+0x241c> + 21c4: e3a03000 mov r3, #0 ; 0x0 + 21c8: e1a04000 mov r4, r0 + 21cc: e1a05001 mov r5, r1 + 21d0: eb004861 bl 1435c <__gedf2> + 21d4: e3500000 cmp r0, #0 ; 0x0 + 21d8: da000050 ble 2320 + 21dc: e28d0010 add r0, sp, #16 ; 0x10 + 21e0: e8900003 ldmia r0, {r0, r1} + 21e4: e59f3220 ldr r3, [pc, #544] ; 240c <.text+0x240c> + 21e8: e88b0003 stmia fp, {r0, r1} + 21ec: e3a02000 mov r2, #0 ; 0x0 + 21f0: e3a01000 mov r1, #0 ; 0x0 + 21f4: e8830006 stmia r3, {r1, r2} + 21f8: e59f120c ldr r1, [pc, #524] ; 240c <.text+0x240c> + 21fc: e8910180 ldmia r1, {r7, r8} + 2200: e1971008 orrs r1, r7, r8 + 2204: 0a00005a beq 2374 + 2208: e3a00483 mov r0, #-2097152000 ; 0x83000000 + 220c: e1a02007 mov r2, r7 + 2210: e1a03008 mov r3, r8 + 2214: e1a009c0 mov r0, r0, asr #19 + 2218: e3e01000 mvn r1, #0 ; 0x0 + 221c: eb004bc0 bl 15124 <____divdi3_from_arm> + 2220: e59f31f8 ldr r3, [pc, #504] ; 2420 <.text+0x2420> + 2224: e59f21dc ldr r2, [pc, #476] ; 2408 <.text+0x2408> + 2228: e3e04000 mvn r4, #0 ; 0x0 + 222c: e3e05000 mvn r5, #0 ; 0x0 + 2230: e8830030 stmia r3, {r4, r5} + 2234: e1c200b0 strh r0, [r2] + 2238: e59d400c ldr r4, [sp, #12] + 223c: e3a03000 mov r3, #0 ; 0x0 + 2240: e5c43008 strb r3, [r4, #8] + 2244: e59f31d8 ldr r3, [pc, #472] ; 2424 <.text+0x2424> + 2248: e5935000 ldr r5, [r3] + 224c: e1d210b0 ldrh r1, [r2] + 2250: e1a00005 mov r0, r5 + 2254: eb004baf bl 15118 <____umodsi3_from_arm> + 2258: e3500000 cmp r0, #0 ; 0x0 + 225c: 1a000006 bne 227c + 2260: e59fc1ac ldr ip, [pc, #428] ; 2414 <.text+0x2414> + 2264: e59f21b4 ldr r2, [pc, #436] ; 2420 <.text+0x2420> + 2268: e89c0018 ldmia ip, {r3, r4} + 226c: e8920003 ldmia r2, {r0, r1} + 2270: e0933000 adds r3, r3, r0 + 2274: e0a44001 adc r4, r4, r1 + 2278: e88c0018 stmia ip, {r3, r4} + 227c: e59f31a4 ldr r3, [pc, #420] ; 2428 <.text+0x2428> + 2280: e0820593 umull r0, r2, r3, r5 + 2284: e1a023a2 mov r2, r2, lsr #7 + 2288: e0623282 rsb r3, r2, r2, lsl #5 + 228c: e0822103 add r2, r2, r3, lsl #2 + 2290: e0459202 sub r9, r5, r2, lsl #4 + 2294: e3590000 cmp r9, #0 ; 0x0 + 2298: 1a00001d bne 2314 + 229c: e59f2170 ldr r2, [pc, #368] ; 2414 <.text+0x2414> + 22a0: e8920030 ldmia r2, {r4, r5} + 22a4: e59f3164 ldr r3, [pc, #356] ; 2410 <.text+0x2410> + 22a8: e1a0c424 mov ip, r4, lsr #8 + 22ac: e1a0e824 mov lr, r4, lsr #16 + 22b0: e1a0bc25 mov fp, r5, lsr #24 + 22b4: e1a06c24 mov r6, r4, lsr #24 + 22b8: e1a07425 mov r7, r5, lsr #8 + 22bc: e1a08825 mov r8, r5, lsr #16 + 22c0: e1a01003 mov r1, r3 + 22c4: e3a02010 mov r2, #16 ; 0x10 + 22c8: e5c3c001 strb ip, [r3, #1] + 22cc: e5c3e002 strb lr, [r3, #2] + 22d0: e5c36003 strb r6, [r3, #3] + 22d4: e5c37005 strb r7, [r3, #5] + 22d8: e5c38006 strb r8, [r3, #6] + 22dc: e5c3b007 strb fp, [r3, #7] + 22e0: e5c3900f strb r9, [r3, #15] + 22e4: e5c34000 strb r4, [r3] + 22e8: e5c35004 strb r5, [r3, #4] + 22ec: e5c39008 strb r9, [r3, #8] + 22f0: e5c39009 strb r9, [r3, #9] + 22f4: e5c3900a strb r9, [r3, #10] + 22f8: e5c3900b strb r9, [r3, #11] + 22fc: e5c3900c strb r9, [r3, #12] + 2300: e5c3900d strb r9, [r3, #13] + 2304: e5c3900e strb r9, [r3, #14] + 2308: e3a0000c mov r0, #12 ; 0xc + 230c: eb001cb2 bl 95dc + 2310: eb001e39 bl 9bfc + 2314: e28dd018 add sp, sp, #24 ; 0x18 + 2318: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 231c: e12fff1e bx lr + 2320: e1a00004 mov r0, r4 + 2324: e1a01005 mov r1, r5 + 2328: e59f20fc ldr r2, [pc, #252] ; 242c <.text+0x242c> + 232c: e3a03000 mov r3, #0 ; 0x0 + 2330: eb00480b bl 14364 <__ledf2> + 2334: e3500000 cmp r0, #0 ; 0x0 + 2338: baffffa7 blt 21dc + 233c: e3580000 cmp r8, #0 ; 0x0 + 2340: da000013 ble 2394 + 2344: e59f10c0 ldr r1, [pc, #192] ; 240c <.text+0x240c> + 2348: e3a04e7d mov r4, #2000 ; 0x7d0 + 234c: e3a05000 mov r5, #0 ; 0x0 + 2350: e8810030 stmia r1, {r4, r5} + 2354: e3a00002 mov r0, #2 ; 0x2 + 2358: e59f20a8 ldr r2, [pc, #168] ; 2408 <.text+0x2408> + 235c: e59f30bc ldr r3, [pc, #188] ; 2420 <.text+0x2420> + 2360: e1c200b0 strh r0, [r2] + 2364: e3a01000 mov r1, #0 ; 0x0 + 2368: e3a00001 mov r0, #1 ; 0x1 + 236c: e8830003 stmia r3, {r0, r1} + 2370: eaffffb0 b 2238 + 2374: e59f30a4 ldr r3, [pc, #164] ; 2420 <.text+0x2420> + 2378: e3a01000 mov r1, #0 ; 0x0 + 237c: e59f2084 ldr r2, [pc, #132] ; 2408 <.text+0x2408> + 2380: e3a00000 mov r0, #0 ; 0x0 + 2384: e8830003 stmia r3, {r0, r1} + 2388: e3a01efa mov r1, #4000 ; 0xfa0 + 238c: e1c210b0 strh r1, [r2] + 2390: eaffffa8 b 2238 + 2394: 1a000001 bne 23a0 + 2398: e3570e7d cmp r7, #2000 ; 0x7d0 + 239c: 8affffe8 bhi 2344 + 23a0: e3780001 cmn r8, #1 ; 0x1 + 23a4: ba00000c blt 23dc + 23a8: 0a000009 beq 23d4 + 23ac: e3580000 cmp r8, #0 ; 0x0 + 23b0: da00000f ble 23f4 + 23b4: e1a02007 mov r2, r7 + 23b8: e1a03008 mov r3, r8 + 23bc: e3a00efa mov r0, #4000 ; 0xfa0 + 23c0: e3a01000 mov r1, #0 ; 0x0 + 23c4: eb004b56 bl 15124 <____divdi3_from_arm> + 23c8: e1a00800 mov r0, r0, lsl #16 + 23cc: e1a00820 mov r0, r0, lsr #16 + 23d0: eaffffe0 b 2358 + 23d4: e3770e7d cmn r7, #2000 ; 0x7d0 + 23d8: 2afffff3 bcs 23ac + 23dc: e3a02483 mov r2, #-2097152000 ; 0x83000000 + 23e0: e59f4024 ldr r4, [pc, #36] ; 240c <.text+0x240c> + 23e4: e1a02a42 mov r2, r2, asr #20 + 23e8: e3e03000 mvn r3, #0 ; 0x0 + 23ec: e884000c stmia r4, {r2, r3} + 23f0: eaffff80 b 21f8 + 23f4: 1affff81 bne 2200 + 23f8: e3570000 cmp r7, #0 ; 0x0 + 23fc: 9affff7f bls 2200 + 2400: eaffffeb b 23b4 + 2404: 40001090 mulmi r0, r0, r0 + 2408: 40000000 andmi r0, r0, r0 + 240c: 40000878 andmi r0, r0, r8, ror r8 + 2410: 40001254 andmi r1, r0, r4, asr r2 + 2414: 40000870 andmi r0, r0, r0, ror r8 + 2418: 40001152 andmi r1, r0, r2, asr r1 + 241c: 416312d0 ldrmid r1, [r3, #-32]! + 2420: 40000880 andmi r0, r0, r0, lsl #17 + 2424: 4000113c andmi r1, r0, ip, lsr r1 + 2428: 10624dd3 ldrned r4, [r2], #-211 + 242c: c16312d0 ldrgtd r1, [r3, #-32]! + +00002430 : + 2430: e92d4030 stmdb sp!, {r4, r5, lr} + 2434: e59f5108 ldr r5, [pc, #264] ; 2544 <.text+0x2544> + 2438: e5950014 ldr r0, [r5, #20] + 243c: eb0006e8 bl 3fe4 + 2440: e59f4100 ldr r4, [pc, #256] ; 2548 <.text+0x2548> + 2444: e1a03000 mov r3, r0 + 2448: e1a0cc20 mov ip, r0, lsr #24 + 244c: e1a02420 mov r2, r0, lsr #8 + 2450: e1a01820 mov r1, r0, lsr #16 + 2454: e5950010 ldr r0, [r5, #16] + 2458: e5c42001 strb r2, [r4, #1] + 245c: e5c41002 strb r1, [r4, #2] + 2460: e5c4c003 strb ip, [r4, #3] + 2464: e5c43000 strb r3, [r4] + 2468: eb00074d bl 41a4 + 246c: e1a03000 mov r3, r0 + 2470: e1a0cc20 mov ip, r0, lsr #24 + 2474: e1a02420 mov r2, r0, lsr #8 + 2478: e1a01820 mov r1, r0, lsr #16 + 247c: e5950018 ldr r0, [r5, #24] + 2480: e5c42005 strb r2, [r4, #5] + 2484: e5c41006 strb r1, [r4, #6] + 2488: e5c4c007 strb ip, [r4, #7] + 248c: e5c43004 strb r3, [r4, #4] + 2490: eb00072d bl 414c + 2494: e1a03000 mov r3, r0 + 2498: e1a0cc20 mov ip, r0, lsr #24 + 249c: e1a02420 mov r2, r0, lsr #8 + 24a0: e1a01820 mov r1, r0, lsr #16 + 24a4: e5950020 ldr r0, [r5, #32] + 24a8: e5c42009 strb r2, [r4, #9] + 24ac: e5c4100a strb r1, [r4, #10] + 24b0: e5c4c00b strb ip, [r4, #11] + 24b4: e5c43008 strb r3, [r4, #8] + 24b8: eb00070c bl 40f0 + 24bc: e1a03000 mov r3, r0 + 24c0: e1a0cc20 mov ip, r0, lsr #24 + 24c4: e1a02420 mov r2, r0, lsr #8 + 24c8: e1a01820 mov r1, r0, lsr #16 + 24cc: e595001c ldr r0, [r5, #28] + 24d0: e5c4200d strb r2, [r4, #13] + 24d4: e5c4100e strb r1, [r4, #14] + 24d8: e5c4c00f strb ip, [r4, #15] + 24dc: e5c4300c strb r3, [r4, #12] + 24e0: eb0006ea bl 4090 + 24e4: e1a03000 mov r3, r0 + 24e8: e1a0cc20 mov ip, r0, lsr #24 + 24ec: e1a02423 mov r2, r3, lsr #8 + 24f0: e5950024 ldr r0, [r5, #36] + 24f4: e1a01823 mov r1, r3, lsr #16 + 24f8: e5c42011 strb r2, [r4, #17] + 24fc: e5c41012 strb r1, [r4, #18] + 2500: e5c4c013 strb ip, [r4, #19] + 2504: e5c43010 strb r3, [r4, #16] + 2508: eb0006c8 bl 4030 + 250c: e1a01004 mov r1, r4 + 2510: e1a03000 mov r3, r0 + 2514: e1a05c20 mov r5, r0, lsr #24 + 2518: e1a0c420 mov ip, r0, lsr #8 + 251c: e1a0e820 mov lr, r0, lsr #16 + 2520: e3a02024 mov r2, #36 ; 0x24 + 2524: e3a0000a mov r0, #10 ; 0xa + 2528: e5c4c015 strb ip, [r4, #21] + 252c: e5c4e016 strb lr, [r4, #22] + 2530: e5c45017 strb r5, [r4, #23] + 2534: e5c43014 strb r3, [r4, #20] + 2538: eb001c27 bl 95dc + 253c: e8bd4030 ldmia sp!, {r4, r5, lr} + 2540: e12fff1e bx lr + 2544: 40000d50 andmi r0, r0, r0, asr sp + 2548: 40001044 andmi r1, r0, r4, asr #32 + +0000254c : + 254c: e59f2180 ldr r2, [pc, #384] ; 26d4 <.text+0x26d4> + 2550: e92d4010 stmdb sp!, {r4, lr} + 2554: e3a0e000 mov lr, #0 ; 0x0 + 2558: e1c2e0b0 strh lr, [r2] + 255c: e59f2174 ldr r2, [pc, #372] ; 26d8 <.text+0x26d8> + 2560: e59f4174 ldr r4, [pc, #372] ; 26dc <.text+0x26dc> + 2564: e59fc174 ldr ip, [pc, #372] ; 26e0 <.text+0x26e0> + 2568: e1c2e0b0 strh lr, [r2] + 256c: e59f1170 ldr r1, [pc, #368] ; 26e4 <.text+0x26e4> + 2570: e3a00004 mov r0, #4 ; 0x4 + 2574: e58ce000 str lr, [ip] + 2578: e5c4e017 strb lr, [r4, #23] + 257c: e5c4e000 strb lr, [r4] + 2580: e5c4e001 strb lr, [r4, #1] + 2584: e5c4e002 strb lr, [r4, #2] + 2588: e5c4e003 strb lr, [r4, #3] + 258c: e5c4e004 strb lr, [r4, #4] + 2590: e5c4e005 strb lr, [r4, #5] + 2594: e5c4e006 strb lr, [r4, #6] + 2598: e5c4e007 strb lr, [r4, #7] + 259c: e5c4e008 strb lr, [r4, #8] + 25a0: e5c4e009 strb lr, [r4, #9] + 25a4: e5c4e00a strb lr, [r4, #10] + 25a8: e5c4e00b strb lr, [r4, #11] + 25ac: e5c4e00c strb lr, [r4, #12] + 25b0: e5c4e00d strb lr, [r4, #13] + 25b4: e5c4e00e strb lr, [r4, #14] + 25b8: e5c4e00f strb lr, [r4, #15] + 25bc: e5c4e010 strb lr, [r4, #16] + 25c0: e5c4e011 strb lr, [r4, #17] + 25c4: e5c4e012 strb lr, [r4, #18] + 25c8: e5c4e013 strb lr, [r4, #19] + 25cc: e5c4e014 strb lr, [r4, #20] + 25d0: e5c4e015 strb lr, [r4, #21] + 25d4: e5c4e016 strb lr, [r4, #22] + 25d8: eb001a6e bl 8f98 + 25dc: e59f3104 ldr r3, [pc, #260] ; 26e8 <.text+0x26e8> + 25e0: e59f1104 ldr r1, [pc, #260] ; 26ec <.text+0x26ec> + 25e4: e5830000 str r0, [r3] + 25e8: e3a00005 mov r0, #5 ; 0x5 + 25ec: eb001a69 bl 8f98 + 25f0: e59f30f8 ldr r3, [pc, #248] ; 26f0 <.text+0x26f0> + 25f4: e59f10f8 ldr r1, [pc, #248] ; 26f4 <.text+0x26f4> + 25f8: e5830000 str r0, [r3] + 25fc: e3a00006 mov r0, #6 ; 0x6 + 2600: eb001a64 bl 8f98 + 2604: e59f30ec ldr r3, [pc, #236] ; 26f8 <.text+0x26f8> + 2608: e59f10ec ldr r1, [pc, #236] ; 26fc <.text+0x26fc> + 260c: e5830000 str r0, [r3] + 2610: e3a00003 mov r0, #3 ; 0x3 + 2614: eb001a5f bl 8f98 + 2618: e59f30e0 ldr r3, [pc, #224] ; 2700 <.text+0x2700> + 261c: e59f10e0 ldr r1, [pc, #224] ; 2704 <.text+0x2704> + 2620: e5830000 str r0, [r3] + 2624: e3a0000c mov r0, #12 ; 0xc + 2628: eb001a5a bl 8f98 + 262c: e59f30d4 ldr r3, [pc, #212] ; 2708 <.text+0x2708> + 2630: e59f10d4 ldr r1, [pc, #212] ; 270c <.text+0x270c> + 2634: e5830000 str r0, [r3] + 2638: e3a00001 mov r0, #1 ; 0x1 + 263c: eb001a55 bl 8f98 + 2640: e59f30c8 ldr r3, [pc, #200] ; 2710 <.text+0x2710> + 2644: e59f10c8 ldr r1, [pc, #200] ; 2714 <.text+0x2714> + 2648: e5830000 str r0, [r3] + 264c: e3a00002 mov r0, #2 ; 0x2 + 2650: eb001a50 bl 8f98 + 2654: e59f30bc ldr r3, [pc, #188] ; 2718 <.text+0x2718> + 2658: e59f10bc ldr r1, [pc, #188] ; 271c <.text+0x271c> + 265c: e5830000 str r0, [r3] + 2660: e3a00008 mov r0, #8 ; 0x8 + 2664: eb001a4b bl 8f98 + 2668: e59f30b0 ldr r3, [pc, #176] ; 2720 <.text+0x2720> + 266c: e59f10b0 ldr r1, [pc, #176] ; 2724 <.text+0x2724> + 2670: e5830000 str r0, [r3] + 2674: e3a00010 mov r0, #16 ; 0x10 + 2678: eb001a46 bl 8f98 + 267c: e59f30a4 ldr r3, [pc, #164] ; 2728 <.text+0x2728> + 2680: e59f10a4 ldr r1, [pc, #164] ; 272c <.text+0x272c> + 2684: e5830000 str r0, [r3] + 2688: e3a0000f mov r0, #15 ; 0xf + 268c: eb001a41 bl 8f98 + 2690: e59f3098 ldr r3, [pc, #152] ; 2730 <.text+0x2730> + 2694: e1a01004 mov r1, r4 + 2698: e5830000 str r0, [r3] + 269c: e3a0000e mov r0, #14 ; 0xe + 26a0: eb001a3c bl 8f98 + 26a4: e59f3088 ldr r3, [pc, #136] ; 2734 <.text+0x2734> + 26a8: e59f1088 ldr r1, [pc, #136] ; 2738 <.text+0x2738> + 26ac: e5830000 str r0, [r3] + 26b0: e3a00011 mov r0, #17 ; 0x11 + 26b4: eb001a37 bl 8f98 + 26b8: e59f307c ldr r3, [pc, #124] ; 273c <.text+0x273c> + 26bc: e5830000 str r0, [r3] + 26c0: eb001cbb bl 99b4 + 26c4: eb001cca bl 99f4 + 26c8: eb001c9f bl 994c + 26cc: e8bd4010 ldmia sp!, {r4, lr} + 26d0: e12fff1e bx lr + 26d4: 40001140 andmi r1, r0, r0, asr #2 + 26d8: 4000108c andmi r1, r0, ip, lsl #1 + 26dc: 40001070 andmi r1, r0, r0, ror r0 + 26e0: 4000113c andmi r1, r0, ip, lsr r1 + 26e4: 400010b0 strmih r1, [r0], -r0 + 26e8: 40001040 andmi r1, r0, r0, asr #32 + 26ec: 4000128d andmi r1, r0, sp, lsl #5 + 26f0: 40001264 andmi r1, r0, r4, ror #4 + 26f4: 400012bc strmih r1, [r0], -ip + 26f8: 4000117c andmi r1, r0, ip, ror r1 + 26fc: 400010b1 strmih r1, [r0], -r1 + 2700: 40001184 andmi r1, r0, r4, lsl #3 + 2704: 40001254 andmi r1, r0, r4, asr r2 + 2708: 40001090 mulmi r0, r0, r0 + 270c: 4000110a andmi r1, r0, sl, lsl #2 + 2710: 4000106c andmi r1, r0, ip, rrx + 2714: 40001188 andmi r1, r0, r8, lsl #3 + 2718: 400012a4 andmi r1, r0, r4, lsr #5 + 271c: 4000128c andmi r1, r0, ip, lsl #5 + 2720: 40001180 andmi r1, r0, r0, lsl #3 + 2724: 40001142 andmi r1, r0, r2, asr #2 + 2728: 40001094 mulmi r0, r4, r0 + 272c: 400012ac andmi r1, r0, ip, lsr #5 + 2730: 40001130 andmi r1, r0, r0, lsr r1 + 2734: 40001068 andmi r1, r0, r8, rrx + 2738: 400010f2 strmid r1, [r0], -r2 + 273c: 400012a8 andmi r1, r0, r8, lsr #5 + +00002740 : + 2740: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 2744: e59f63ec ldr r6, [pc, #1004] ; 2b38 <.text+0x2b38> + 2748: e5d61002 ldrb r1, [r6, #2] + 274c: e5d63003 ldrb r3, [r6, #3] + 2750: e5d6000e ldrb r0, [r6, #14] + 2754: e5d6200f ldrb r2, [r6, #15] + 2758: e1911403 orrs r1, r1, r3, lsl #8 + 275c: e1804402 orr r4, r0, r2, lsl #8 + 2760: 0a000004 beq 2778 + 2764: e59f33d0 ldr r3, [pc, #976] ; 2b3c <.text+0x2b3c> + 2768: e5930000 ldr r0, [r3] + 276c: eb004a69 bl 15118 <____umodsi3_from_arm> + 2770: e1540000 cmp r4, r0 + 2774: 0a00003d beq 2870 + 2778: e5d61000 ldrb r1, [r6] + 277c: e5d63001 ldrb r3, [r6, #1] + 2780: e5d6000c ldrb r0, [r6, #12] + 2784: e5d6200d ldrb r2, [r6, #13] + 2788: e1911403 orrs r1, r1, r3, lsl #8 + 278c: e1804402 orr r4, r0, r2, lsl #8 + 2790: 0a000004 beq 27a8 + 2794: e59f33a0 ldr r3, [pc, #928] ; 2b3c <.text+0x2b3c> + 2798: e5930000 ldr r0, [r3] + 279c: eb004a5d bl 15118 <____umodsi3_from_arm> + 27a0: e1540000 cmp r4, r0 + 27a4: 0a000096 beq 2a04 + 27a8: e5d61004 ldrb r1, [r6, #4] + 27ac: e5d63005 ldrb r3, [r6, #5] + 27b0: e5d60010 ldrb r0, [r6, #16] + 27b4: e5d62011 ldrb r2, [r6, #17] + 27b8: e1911403 orrs r1, r1, r3, lsl #8 + 27bc: e1804402 orr r4, r0, r2, lsl #8 + 27c0: 0a000004 beq 27d8 + 27c4: e59f3370 ldr r3, [pc, #880] ; 2b3c <.text+0x2b3c> + 27c8: e5930000 ldr r0, [r3] + 27cc: eb004a51 bl 15118 <____umodsi3_from_arm> + 27d0: e1540000 cmp r4, r0 + 27d4: 0a0000cd beq 2b10 + 27d8: e5d61006 ldrb r1, [r6, #6] + 27dc: e5d63007 ldrb r3, [r6, #7] + 27e0: e5d60012 ldrb r0, [r6, #18] + 27e4: e5d62013 ldrb r2, [r6, #19] + 27e8: e1911403 orrs r1, r1, r3, lsl #8 + 27ec: e1804402 orr r4, r0, r2, lsl #8 + 27f0: 0a000004 beq 2808 + 27f4: e59f3340 ldr r3, [pc, #832] ; 2b3c <.text+0x2b3c> + 27f8: e5930000 ldr r0, [r3] + 27fc: eb004a45 bl 15118 <____umodsi3_from_arm> + 2800: e1540000 cmp r4, r0 + 2804: 0a0000c6 beq 2b24 + 2808: e5d61008 ldrb r1, [r6, #8] + 280c: e5d63009 ldrb r3, [r6, #9] + 2810: e5d60014 ldrb r0, [r6, #20] + 2814: e5d62015 ldrb r2, [r6, #21] + 2818: e1911403 orrs r1, r1, r3, lsl #8 + 281c: e1804402 orr r4, r0, r2, lsl #8 + 2820: 0a000004 beq 2838 + 2824: e59f3310 ldr r3, [pc, #784] ; 2b3c <.text+0x2b3c> + 2828: e5930000 ldr r0, [r3] + 282c: eb004a39 bl 15118 <____umodsi3_from_arm> + 2830: e1540000 cmp r4, r0 + 2834: 0a00006d beq 29f0 + 2838: e5d6100b ldrb r1, [r6, #11] + 283c: e5d6300a ldrb r3, [r6, #10] + 2840: e5d60016 ldrb r0, [r6, #22] + 2844: e5d62017 ldrb r2, [r6, #23] + 2848: e1931401 orrs r1, r3, r1, lsl #8 + 284c: e1804402 orr r4, r0, r2, lsl #8 + 2850: 0a000004 beq 2868 + 2854: e59f32e0 ldr r3, [pc, #736] ; 2b3c <.text+0x2b3c> + 2858: e5930000 ldr r0, [r3] + 285c: eb004a2d bl 15118 <____umodsi3_from_arm> + 2860: e1540000 cmp r4, r0 + 2864: 0a000012 beq 28b4 + 2868: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 286c: e12fff1e bx lr + 2870: e59f02c8 ldr r0, [pc, #712] ; 2b40 <.text+0x2b40> + 2874: e59f12c8 ldr r1, [pc, #712] ; 2b44 <.text+0x2b44> + 2878: e3a0c000 mov ip, #0 ; 0x0 + 287c: e5d03000 ldrb r3, [r0] + 2880: e5d02001 ldrb r2, [r0, #1] + 2884: e28cc001 add ip, ip, #1 ; 0x1 + 2888: e35c0008 cmp ip, #8 ; 0x8 + 288c: e5c13008 strb r3, [r1, #8] + 2890: e5c12009 strb r2, [r1, #9] + 2894: e2800002 add r0, r0, #2 ; 0x2 + 2898: e2811002 add r1, r1, #2 ; 0x2 + 289c: 1afffff6 bne 287c + 28a0: e59f129c ldr r1, [pc, #668] ; 2b44 <.text+0x2b44> + 28a4: e3a02018 mov r2, #24 ; 0x18 + 28a8: e3a0000b mov r0, #11 ; 0xb + 28ac: eb001b4a bl 95dc + 28b0: eaffffb0 b 2778 + 28b4: e59f528c ldr r5, [pc, #652] ; 2b48 <.text+0x2b48> + 28b8: e5d52005 ldrb r2, [r5, #5] + 28bc: e5d50004 ldrb r0, [r5, #4] + 28c0: e5d51006 ldrb r1, [r5, #6] + 28c4: e59f3280 ldr r3, [pc, #640] ; 2b4c <.text+0x2b4c> + 28c8: e1800402 orr r0, r0, r2, lsl #8 + 28cc: e59f427c ldr r4, [pc, #636] ; 2b50 <.text+0x2b50> + 28d0: e5d3e001 ldrb lr, [r3, #1] + 28d4: e5d5a007 ldrb sl, [r5, #7] + 28d8: e5d39007 ldrb r9, [r3, #7] + 28dc: e5d32002 ldrb r2, [r3, #2] + 28e0: e5d3c000 ldrb ip, [r3] + 28e4: e5d36004 ldrb r6, [r3, #4] + 28e8: e5d37005 ldrb r7, [r3, #5] + 28ec: e5d38006 ldrb r8, [r3, #6] + 28f0: e1800801 orr r0, r0, r1, lsl #16 + 28f4: e5d31003 ldrb r1, [r3, #3] + 28f8: e1800c0a orr r0, r0, sl, lsl #24 + 28fc: e5c4e003 strb lr, [r4, #3] + 2900: e5c42000 strb r2, [r4] + 2904: e5c41001 strb r1, [r4, #1] + 2908: e5c4c002 strb ip, [r4, #2] + 290c: e5c46004 strb r6, [r4, #4] + 2910: e5c47005 strb r7, [r4, #5] + 2914: e5c48006 strb r8, [r4, #6] + 2918: e5c49007 strb r9, [r4, #7] + 291c: eb00057e bl 3f1c + 2920: e5d51009 ldrb r1, [r5, #9] + 2924: e5d52008 ldrb r2, [r5, #8] + 2928: e5d5c00a ldrb ip, [r5, #10] + 292c: e1a03800 mov r3, r0, lsl #16 + 2930: e1822401 orr r2, r2, r1, lsl #8 + 2934: e5d5000b ldrb r0, [r5, #11] + 2938: e2633000 rsb r3, r3, #0 ; 0x0 + 293c: e182280c orr r2, r2, ip, lsl #16 + 2940: e1a01c23 mov r1, r3, lsr #24 + 2944: e1a03823 mov r3, r3, lsr #16 + 2948: e5c43018 strb r3, [r4, #24] + 294c: e5c41019 strb r1, [r4, #25] + 2950: e1820c00 orr r0, r2, r0, lsl #24 + 2954: eb00057c bl 3f4c + 2958: e5d5200d ldrb r2, [r5, #13] + 295c: e5d5300c ldrb r3, [r5, #12] + 2960: e5d5100e ldrb r1, [r5, #14] + 2964: e5d5c00f ldrb ip, [r5, #15] + 2968: e1833402 orr r3, r3, r2, lsl #8 + 296c: e1833801 orr r3, r3, r1, lsl #16 + 2970: e1a02420 mov r2, r0, lsr #8 + 2974: e5c4001a strb r0, [r4, #26] + 2978: e5c4201b strb r2, [r4, #27] + 297c: e1830c0c orr r0, r3, ip, lsl #24 + 2980: eb00057e bl 3f80 + 2984: e5d52011 ldrb r2, [r5, #17] + 2988: e5d53010 ldrb r3, [r5, #16] + 298c: e5d51012 ldrb r1, [r5, #18] + 2990: e5d5c013 ldrb ip, [r5, #19] + 2994: e1833402 orr r3, r3, r2, lsl #8 + 2998: e1833801 orr r3, r3, r1, lsl #16 + 299c: e1a02420 mov r2, r0, lsr #8 + 29a0: e5c4001c strb r0, [r4, #28] + 29a4: e5c4201d strb r2, [r4, #29] + 29a8: e1830c0c orr r0, r3, ip, lsl #24 + 29ac: eb000580 bl 3fb4 + 29b0: e5d57003 ldrb r7, [r5, #3] + 29b4: e5d5c000 ldrb ip, [r5] + 29b8: e5d5e001 ldrb lr, [r5, #1] + 29bc: e5d56002 ldrb r6, [r5, #2] + 29c0: e1a03420 mov r3, r0, lsr #8 + 29c4: e5c4001e strb r0, [r4, #30] + 29c8: e1a01004 mov r1, r4 + 29cc: e3a02072 mov r2, #114 ; 0x72 + 29d0: e5c4301f strb r3, [r4, #31] + 29d4: e5c4c04a strb ip, [r4, #74] + 29d8: e5c4e04b strb lr, [r4, #75] + 29dc: e5c4604c strb r6, [r4, #76] + 29e0: e5c4704d strb r7, [r4, #77] + 29e4: e3a00012 mov r0, #18 ; 0x12 + 29e8: eb001afb bl 95dc + 29ec: eaffff9d b 2868 + 29f0: e59f115c ldr r1, [pc, #348] ; 2b54 <.text+0x2b54> + 29f4: e3a02018 mov r2, #24 ; 0x18 + 29f8: e3a0000d mov r0, #13 ; 0xd + 29fc: eb001af6 bl 95dc + 2a00: eaffff8c b 2838 + 2a04: e59f514c ldr r5, [pc, #332] ; 2b58 <.text+0x2b58> + 2a08: e5950014 ldr r0, [r5, #20] + 2a0c: eb000574 bl 3fe4 + 2a10: e59f4144 ldr r4, [pc, #324] ; 2b5c <.text+0x2b5c> + 2a14: e1a03000 mov r3, r0 + 2a18: e1a0cc20 mov ip, r0, lsr #24 + 2a1c: e1a02420 mov r2, r0, lsr #8 + 2a20: e1a01820 mov r1, r0, lsr #16 + 2a24: e5950010 ldr r0, [r5, #16] + 2a28: e5c42001 strb r2, [r4, #1] + 2a2c: e5c41002 strb r1, [r4, #2] + 2a30: e5c4c003 strb ip, [r4, #3] + 2a34: e5c43000 strb r3, [r4] + 2a38: eb0005d9 bl 41a4 + 2a3c: e1a03000 mov r3, r0 + 2a40: e1a0cc20 mov ip, r0, lsr #24 + 2a44: e1a02420 mov r2, r0, lsr #8 + 2a48: e1a01820 mov r1, r0, lsr #16 + 2a4c: e5950018 ldr r0, [r5, #24] + 2a50: e5c42005 strb r2, [r4, #5] + 2a54: e5c41006 strb r1, [r4, #6] + 2a58: e5c4c007 strb ip, [r4, #7] + 2a5c: e5c43004 strb r3, [r4, #4] + 2a60: eb0005b9 bl 414c + 2a64: e1a03000 mov r3, r0 + 2a68: e1a0cc20 mov ip, r0, lsr #24 + 2a6c: e1a02420 mov r2, r0, lsr #8 + 2a70: e1a01820 mov r1, r0, lsr #16 + 2a74: e5950020 ldr r0, [r5, #32] + 2a78: e5c42009 strb r2, [r4, #9] + 2a7c: e5c4100a strb r1, [r4, #10] + 2a80: e5c4c00b strb ip, [r4, #11] + 2a84: e5c43008 strb r3, [r4, #8] + 2a88: eb000598 bl 40f0 + 2a8c: e1a03000 mov r3, r0 + 2a90: e1a0cc20 mov ip, r0, lsr #24 + 2a94: e1a02420 mov r2, r0, lsr #8 + 2a98: e1a01820 mov r1, r0, lsr #16 + 2a9c: e595001c ldr r0, [r5, #28] + 2aa0: e5c4200d strb r2, [r4, #13] + 2aa4: e5c4100e strb r1, [r4, #14] + 2aa8: e5c4c00f strb ip, [r4, #15] + 2aac: e5c4300c strb r3, [r4, #12] + 2ab0: eb000576 bl 4090 + 2ab4: e1a03000 mov r3, r0 + 2ab8: e1a0cc20 mov ip, r0, lsr #24 + 2abc: e1a02423 mov r2, r3, lsr #8 + 2ac0: e1a01823 mov r1, r3, lsr #16 + 2ac4: e5950024 ldr r0, [r5, #36] + 2ac8: e5c42011 strb r2, [r4, #17] + 2acc: e5c41012 strb r1, [r4, #18] + 2ad0: e5c4c013 strb ip, [r4, #19] + 2ad4: e5c43010 strb r3, [r4, #16] + 2ad8: eb000554 bl 4030 + 2adc: e1a03000 mov r3, r0 + 2ae0: e1a05c20 mov r5, r0, lsr #24 + 2ae4: e1a0c420 mov ip, r0, lsr #8 + 2ae8: e1a0e820 mov lr, r0, lsr #16 + 2aec: e1a01004 mov r1, r4 + 2af0: e3a02024 mov r2, #36 ; 0x24 + 2af4: e5c4c015 strb ip, [r4, #21] + 2af8: e5c4e016 strb lr, [r4, #22] + 2afc: e5c45017 strb r5, [r4, #23] + 2b00: e5c43014 strb r3, [r4, #20] + 2b04: e3a0000a mov r0, #10 ; 0xa + 2b08: eb001ab3 bl 95dc + 2b0c: eaffff25 b 27a8 + 2b10: e59f1048 ldr r1, [pc, #72] ; 2b60 <.text+0x2b60> + 2b14: e3a02001 mov r2, #1 ; 0x1 + 2b18: e3a00009 mov r0, #9 ; 0x9 + 2b1c: eb001aae bl 95dc + 2b20: eaffff2c b 27d8 + 2b24: e59f1038 ldr r1, [pc, #56] ; 2b64 <.text+0x2b64> + 2b28: e3a02024 mov r2, #36 ; 0x24 + 2b2c: e3a00007 mov r0, #7 ; 0x7 + 2b30: eb001aa9 bl 95dc + 2b34: eaffff33 b 2808 + 2b38: 40001070 andmi r1, r0, r0, ror r0 + 2b3c: 4000113c andmi r1, r0, ip, lsr r1 + 2b40: 4000116c andmi r1, r0, ip, ror #2 + 2b44: 40001098 mulmi r0, r8, r0 + 2b48: 4000110a andmi r1, r0, sl, lsl #2 + 2b4c: 40000fc0 andmi r0, r0, r0, asr #31 + 2b50: 40000fcc andmi r0, r0, ip, asr #31 + 2b54: 40001152 andmi r1, r0, r2, asr r1 + 2b58: 40000d50 andmi r0, r0, r0, asr sp + 2b5c: 40001044 andmi r1, r0, r4, asr #32 + 2b60: 40001108 andmi r1, r0, r8, lsl #2 + 2b64: 40001268 andmi r1, r0, r8, ror #4 + +00002b68 : + 2b68: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 2b6c: e59f2fa8 ldr r2, [pc, #4008] ; 3b1c <.text+0x3b1c> + 2b70: e59f0fa8 ldr r0, [pc, #4008] ; 3b20 <.text+0x3b20> + 2b74: e5d23000 ldrb r3, [r2] + 2b78: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 2b7c: e5901000 ldr r1, [r0] + 2b80: e2822902 add r2, r2, #32768 ; 0x8000 + 2b84: e5922008 ldr r2, [r2, #8] + 2b88: e59f4f94 ldr r4, [pc, #3988] ; 3b24 <.text+0x3b24> + 2b8c: e24dd068 sub sp, sp, #104 ; 0x68 + 2b90: e35300ff cmp r3, #255 ; 0xff + 2b94: e2811001 add r1, r1, #1 ; 0x1 + 2b98: e3a03002 mov r3, #2 ; 0x2 + 2b9c: e58d2064 str r2, [sp, #100] + 2ba0: e5c43000 strb r3, [r4] + 2ba4: e5801000 str r1, [r0] + 2ba8: 0a0002cd beq 36e4 + 2bac: e59f3f74 ldr r3, [pc, #3956] ; 3b28 <.text+0x3b28> + 2bb0: e1d340b8 ldrh r4, [r3, #8] + 2bb4: e3540000 cmp r4, #0 ; 0x0 + 2bb8: 0a00021b beq 342c + 2bbc: e59f4f68 ldr r4, [pc, #3944] ; 3b2c <.text+0x3b2c> + 2bc0: e082c194 umull ip, r2, r4, r1 + 2bc4: e1a02322 mov r2, r2, lsr #6 + 2bc8: e0623282 rsb r3, r2, r2, lsl #5 + 2bcc: e0823103 add r3, r2, r3, lsl #2 + 2bd0: e0412183 sub r2, r1, r3, lsl #3 + 2bd4: e3520064 cmp r2, #100 ; 0x64 + 2bd8: 13520000 cmpne r2, #0 ; 0x0 + 2bdc: 0a0003bd beq 3ad8 + 2be0: e0820194 umull r0, r2, r4, r1 + 2be4: e1a02322 mov r2, r2, lsr #6 + 2be8: e0623282 rsb r3, r2, r2, lsl #5 + 2bec: e0823103 add r3, r2, r3, lsl #2 + 2bf0: e0412183 sub r2, r1, r3, lsl #3 + 2bf4: e3520096 cmp r2, #150 ; 0x96 + 2bf8: 13520032 cmpne r2, #50 ; 0x32 + 2bfc: 0a0002c6 beq 371c + 2c00: eb001922 bl 9090 + 2c04: e59f3f2c ldr r3, [pc, #3884] ; 3b38 <.text+0x3b38> + 2c08: e5933000 ldr r3, [r3] + 2c0c: e5d32008 ldrb r2, [r3, #8] + 2c10: e3520000 cmp r2, #0 ; 0x0 + 2c14: 0a000092 beq 2e64 + 2c18: e3a02000 mov r2, #0 ; 0x0 + 2c1c: e5c32008 strb r2, [r3, #8] + 2c20: e59f3f14 ldr r3, [pc, #3860] ; 3b3c <.text+0x3b3c> + 2c24: e5d39003 ldrb r9, [r3, #3] + 2c28: e5d3b002 ldrb fp, [r3, #2] + 2c2c: e5d3a01a ldrb sl, [r3, #26] + 2c30: e5d3801e ldrb r8, [r3, #30] + 2c34: e5d37006 ldrb r7, [r3, #6] + 2c38: e5d34022 ldrb r4, [r3, #34] + 2c3c: e5d32026 ldrb r2, [r3, #38] + 2c40: e5d35001 ldrb r5, [r3, #1] + 2c44: e5d36019 ldrb r6, [r3, #25] + 2c48: e5d3e01d ldrb lr, [r3, #29] + 2c4c: e5d31005 ldrb r1, [r3, #5] + 2c50: e5d3c021 ldrb ip, [r3, #33] + 2c54: e5d30025 ldrb r0, [r3, #37] + 2c58: e58d9060 str r9, [sp, #96] + 2c5c: e5d3901b ldrb r9, [r3, #27] + 2c60: e58d905c str r9, [sp, #92] + 2c64: e5d3901f ldrb r9, [r3, #31] + 2c68: e58d9054 str r9, [sp, #84] + 2c6c: e5d39007 ldrb r9, [r3, #7] + 2c70: e58d904c str r9, [sp, #76] + 2c74: e5d39023 ldrb r9, [r3, #35] + 2c78: e58d9048 str r9, [sp, #72] + 2c7c: e5d39027 ldrb r9, [r3, #39] + 2c80: e58d9040 str r9, [sp, #64] + 2c84: e1800402 orr r0, r0, r2, lsl #8 + 2c88: e5d3201c ldrb r2, [r3, #28] + 2c8c: e185540b orr r5, r5, fp, lsl #8 + 2c90: e186640a orr r6, r6, sl, lsl #8 + 2c94: e5d3b000 ldrb fp, [r3] + 2c98: e5d3a004 ldrb sl, [r3, #4] + 2c9c: e58d2058 str r2, [sp, #88] + 2ca0: e18cc404 orr ip, ip, r4, lsl #8 + 2ca4: e5d34020 ldrb r4, [r3, #32] + 2ca8: e58d4050 str r4, [sp, #80] + 2cac: e5d39024 ldrb r9, [r3, #36] + 2cb0: e18ee408 orr lr, lr, r8, lsl #8 + 2cb4: e5d38008 ldrb r8, [r3, #8] + 2cb8: e58d9044 str r9, [sp, #68] + 2cbc: e5d32028 ldrb r2, [r3, #40] + 2cc0: e59d4060 ldr r4, [sp, #96] + 2cc4: e59d905c ldr r9, [sp, #92] + 2cc8: e58d203c str r2, [sp, #60] + 2ccc: e59d2054 ldr r2, [sp, #84] + 2cd0: e1855804 orr r5, r5, r4, lsl #16 + 2cd4: e1866809 orr r6, r6, r9, lsl #16 + 2cd8: e59d404c ldr r4, [sp, #76] + 2cdc: e59d9048 ldr r9, [sp, #72] + 2ce0: e18ee802 orr lr, lr, r2, lsl #16 + 2ce4: e1811407 orr r1, r1, r7, lsl #8 + 2ce8: e59d2040 ldr r2, [sp, #64] + 2cec: e1857c0a orr r7, r5, sl, lsl #24 + 2cf0: e1811804 orr r1, r1, r4, lsl #16 + 2cf4: e59d5058 ldr r5, [sp, #88] + 2cf8: e18cc809 orr ip, ip, r9, lsl #16 + 2cfc: e59d9050 ldr r9, [sp, #80] + 2d00: e1818c08 orr r8, r1, r8, lsl #24 + 2d04: e1800802 orr r0, r0, r2, lsl #16 + 2d08: e59d103c ldr r1, [sp, #60] + 2d0c: e59f2e2c ldr r2, [pc, #3628] ; 3b40 <.text+0x3b40> + 2d10: e186ac05 orr sl, r6, r5, lsl #24 + 2d14: e18e5c09 orr r5, lr, r9, lsl #24 + 2d18: e582509c str r5, [r2, #156] + 2d1c: e1800c01 orr r0, r0, r1, lsl #24 + 2d20: e59f5e1c ldr r5, [pc, #3612] ; 3b44 <.text+0x3b44> + 2d24: e59f9e1c ldr r9, [pc, #3612] ; 3b48 <.text+0x3b48> + 2d28: e58d0038 str r0, [sp, #56] + 2d2c: e59de044 ldr lr, [sp, #68] + 2d30: e20b1001 and r1, fp, #1 ; 0x1 + 2d34: e20b0002 and r0, fp, #2 ; 0x2 + 2d38: e5c51000 strb r1, [r5] + 2d3c: e5c90000 strb r0, [r9] + 2d40: e59f1e04 ldr r1, [pc, #3588] ; 3b4c <.text+0x3b4c> + 2d44: e59f0e04 ldr r0, [pc, #3588] ; 3b50 <.text+0x3b50> + 2d48: e18c6c0e orr r6, ip, lr, lsl #24 + 2d4c: e20bc004 and ip, fp, #4 ; 0x4 + 2d50: e20be020 and lr, fp, #32 ; 0x20 + 2d54: e5c0c000 strb ip, [r0] + 2d58: e5c1e000 strb lr, [r1] + 2d5c: e5827094 str r7, [r2, #148] + 2d60: e582a098 str sl, [r2, #152] + 2d64: e5827090 str r7, [r2, #144] + 2d68: e59f4de4 ldr r4, [pc, #3556] ; 3b54 <.text+0x3b54> + 2d6c: e59d2038 ldr r2, [sp, #56] + 2d70: e5848094 str r8, [r4, #148] + 2d74: e5846098 str r6, [r4, #152] + 2d78: e5848090 str r8, [r4, #144] + 2d7c: e584209c str r2, [r4, #156] + 2d80: e5d3a02b ldrb sl, [r3, #43] + 2d84: e5d3800a ldrb r8, [r3, #10] + 2d88: e5d3702a ldrb r7, [r3, #42] + 2d8c: e5d36032 ldrb r6, [r3, #50] + 2d90: e5d35016 ldrb r5, [r3, #22] + 2d94: e5d3403e ldrb r4, [r3, #62] + 2d98: e5d3900b ldrb r9, [r3, #11] + 2d9c: e5d31009 ldrb r1, [r3, #9] + 2da0: e5d3e029 ldrb lr, [r3, #41] + 2da4: e5d32031 ldrb r2, [r3, #49] + 2da8: e5d3c015 ldrb ip, [r3, #21] + 2dac: e5d3003d ldrb r0, [r3, #61] + 2db0: e58da034 str sl, [sp, #52] + 2db4: e5d3a033 ldrb sl, [r3, #51] + 2db8: e58da030 str sl, [sp, #48] + 2dbc: e5d3a017 ldrb sl, [r3, #23] + 2dc0: e58da02c str sl, [sp, #44] + 2dc4: e5d3a03f ldrb sl, [r3, #63] + 2dc8: e58da024 str sl, [sp, #36] + 2dcc: e1800404 orr r0, r0, r4, lsl #8 + 2dd0: e5d34040 ldrb r4, [r3, #64] + 2dd4: e58d4020 str r4, [sp, #32] + 2dd8: e1811408 orr r1, r1, r8, lsl #8 + 2ddc: e5d3a034 ldrb sl, [r3, #52] + 2de0: e5d3802c ldrb r8, [r3, #44] + 2de4: e1811809 orr r1, r1, r9, lsl #16 + 2de8: e18ee407 orr lr, lr, r7, lsl #8 + 2dec: e59d9030 ldr r9, [sp, #48] + 2df0: e5d3700c ldrb r7, [r3, #12] + 2df4: e5d33018 ldrb r3, [r3, #24] + 2df8: e1822406 orr r2, r2, r6, lsl #8 + 2dfc: e18cc405 orr ip, ip, r5, lsl #8 + 2e00: e59d5034 ldr r5, [sp, #52] + 2e04: e1822809 orr r2, r2, r9, lsl #16 + 2e08: e58d3028 str r3, [sp, #40] + 2e0c: e59d4024 ldr r4, [sp, #36] + 2e10: e59d302c ldr r3, [sp, #44] + 2e14: e18ee805 orr lr, lr, r5, lsl #16 + 2e18: e59d9028 ldr r9, [sp, #40] + 2e1c: e1815c07 orr r5, r1, r7, lsl #24 + 2e20: e1821c0a orr r1, r2, sl, lsl #24 + 2e24: e59da020 ldr sl, [sp, #32] + 2e28: e18cc803 orr ip, ip, r3, lsl #16 + 2e2c: e1800804 orr r0, r0, r4, lsl #16 + 2e30: e59f3d20 ldr r3, [pc, #3360] ; 3b58 <.text+0x3b58> + 2e34: e59f4d20 ldr r4, [pc, #3360] ; 3b5c <.text+0x3b5c> + 2e38: e18e6c08 orr r6, lr, r8, lsl #24 + 2e3c: e1802c0a orr r2, r0, sl, lsl #24 + 2e40: e18cec09 orr lr, ip, r9, lsl #24 + 2e44: e31b0080 tst fp, #128 ; 0x80 + 2e48: e583109c str r1, [r3, #156] + 2e4c: e5842018 str r2, [r4, #24] + 2e50: e5835094 str r5, [r3, #148] + 2e54: e5836098 str r6, [r3, #152] + 2e58: e584e014 str lr, [r4, #20] + 2e5c: e5835090 str r5, [r3, #144] + 2e60: 1a00026b bne 3814 + 2e64: eb000bfe bl 5e64 + 2e68: e59fccdc ldr ip, [pc, #3292] ; 3b4c <.text+0x3b4c> + 2e6c: e5dc3000 ldrb r3, [ip] + 2e70: e3530000 cmp r3, #0 ; 0x0 + 2e74: 0a0001e2 beq 3604 + 2e78: e59f3ce0 ldr r3, [pc, #3296] ; 3b60 <.text+0x3b60> + 2e7c: e5932018 ldr r2, [r3, #24] + 2e80: e59f6cdc ldr r6, [pc, #3292] ; 3b64 <.text+0x3b64> + 2e84: e1a00c22 mov r0, r2, lsr #24 + 2e88: e1a03422 mov r3, r2, lsr #8 + 2e8c: e1a01822 mov r1, r2, lsr #16 + 2e90: e5c63021 strb r3, [r6, #33] + 2e94: e5c61022 strb r1, [r6, #34] + 2e98: e5c60023 strb r0, [r6, #35] + 2e9c: e5c62020 strb r2, [r6, #32] + 2ea0: e59fec9c ldr lr, [pc, #3228] ; 3b44 <.text+0x3b44> + 2ea4: e5de3000 ldrb r3, [lr] + 2ea8: e3530000 cmp r3, #0 ; 0x0 + 2eac: 0a0001b6 beq 358c + 2eb0: e59f3ca8 ldr r3, [pc, #3240] ; 3b60 <.text+0x3b60> + 2eb4: e593100c ldr r1, [r3, #12] + 2eb8: e5932000 ldr r2, [r3] + 2ebc: e1a05c21 mov r5, r1, lsr #24 + 2ec0: e1a04c22 mov r4, r2, lsr #24 + 2ec4: e1a03422 mov r3, r2, lsr #8 + 2ec8: e1a00822 mov r0, r2, lsr #16 + 2ecc: e1a0c421 mov ip, r1, lsr #8 + 2ed0: e1a0e821 mov lr, r1, lsr #16 + 2ed4: e5c63001 strb r3, [r6, #1] + 2ed8: e5c60002 strb r0, [r6, #2] + 2edc: e5c64003 strb r4, [r6, #3] + 2ee0: e5c6c00d strb ip, [r6, #13] + 2ee4: e5c6e00e strb lr, [r6, #14] + 2ee8: e5c6500f strb r5, [r6, #15] + 2eec: e5c62000 strb r2, [r6] + 2ef0: e5c6100c strb r1, [r6, #12] + 2ef4: e59f0c4c ldr r0, [pc, #3148] ; 3b48 <.text+0x3b48> + 2ef8: e5d03000 ldrb r3, [r0] + 2efc: e3530000 cmp r3, #0 ; 0x0 + 2f00: 0a000183 beq 3514 + 2f04: e59f3c54 ldr r3, [pc, #3156] ; 3b60 <.text+0x3b60> + 2f08: e5931010 ldr r1, [r3, #16] + 2f0c: e5932004 ldr r2, [r3, #4] + 2f10: e1a05c21 mov r5, r1, lsr #24 + 2f14: e1a04c22 mov r4, r2, lsr #24 + 2f18: e1a03422 mov r3, r2, lsr #8 + 2f1c: e1a00822 mov r0, r2, lsr #16 + 2f20: e1a0c421 mov ip, r1, lsr #8 + 2f24: e1a0e821 mov lr, r1, lsr #16 + 2f28: e5c63005 strb r3, [r6, #5] + 2f2c: e5c60006 strb r0, [r6, #6] + 2f30: e5c64007 strb r4, [r6, #7] + 2f34: e5c6c011 strb ip, [r6, #17] + 2f38: e5c6e012 strb lr, [r6, #18] + 2f3c: e5c65013 strb r5, [r6, #19] + 2f40: e5c62004 strb r2, [r6, #4] + 2f44: e5c61010 strb r1, [r6, #16] + 2f48: e59f1c00 ldr r1, [pc, #3072] ; 3b50 <.text+0x3b50> + 2f4c: e5d13000 ldrb r3, [r1] + 2f50: e3530000 cmp r3, #0 ; 0x0 + 2f54: 0a000150 beq 349c + 2f58: e59f3c00 ldr r3, [pc, #3072] ; 3b60 <.text+0x3b60> + 2f5c: e5931014 ldr r1, [r3, #20] + 2f60: e5932008 ldr r2, [r3, #8] + 2f64: e1a05c21 mov r5, r1, lsr #24 + 2f68: e1a04c22 mov r4, r2, lsr #24 + 2f6c: e1a03422 mov r3, r2, lsr #8 + 2f70: e1a00822 mov r0, r2, lsr #16 + 2f74: e1a0c421 mov ip, r1, lsr #8 + 2f78: e1a0e821 mov lr, r1, lsr #16 + 2f7c: e5c63009 strb r3, [r6, #9] + 2f80: e5c6000a strb r0, [r6, #10] + 2f84: e5c6400b strb r4, [r6, #11] + 2f88: e5c6c015 strb ip, [r6, #21] + 2f8c: e5c6e016 strb lr, [r6, #22] + 2f90: e5c65017 strb r5, [r6, #23] + 2f94: e5c62008 strb r2, [r6, #8] + 2f98: e5c61014 strb r1, [r6, #20] + 2f9c: e59fbbc4 ldr fp, [pc, #3012] ; 3b68 <.text+0x3b68> + 2fa0: e59b0014 ldr r0, [fp, #20] + 2fa4: eb00040e bl 3fe4 + 2fa8: e1a03000 mov r3, r0 + 2fac: e1a0cc20 mov ip, r0, lsr #24 + 2fb0: e1a02420 mov r2, r0, lsr #8 + 2fb4: e1a01820 mov r1, r0, lsr #16 + 2fb8: e59b0010 ldr r0, [fp, #16] + 2fbc: e5c62019 strb r2, [r6, #25] + 2fc0: e5c6101a strb r1, [r6, #26] + 2fc4: e5c6c01b strb ip, [r6, #27] + 2fc8: e5c63018 strb r3, [r6, #24] + 2fcc: eb000474 bl 41a4 + 2fd0: e1a03000 mov r3, r0 + 2fd4: e1a02c20 mov r2, r0, lsr #24 + 2fd8: e1a01420 mov r1, r0, lsr #8 + 2fdc: e1a00820 mov r0, r0, lsr #16 + 2fe0: e5c6201f strb r2, [r6, #31] + 2fe4: e5c6101d strb r1, [r6, #29] + 2fe8: e5c6001e strb r0, [r6, #30] + 2fec: e5c6301c strb r3, [r6, #28] + 2ff0: eb000790 bl 4e38 + 2ff4: e59f3b70 ldr r3, [pc, #2928] ; 3b6c <.text+0x3b6c> + 2ff8: e1d325ba ldrh r2, [r3, #90] + 2ffc: e3120001 tst r2, #1 ; 0x1 + 3000: 059f2b68 ldreq r2, [pc, #2920] ; 3b70 <.text+0x3b70> + 3004: 159f2b64 ldrne r2, [pc, #2916] ; 3b70 <.text+0x3b70> + 3008: 01d230b0 ldreqh r3, [r2] + 300c: 11d230b0 ldrneh r3, [r2] + 3010: 02433001 subeq r3, r3, #1 ; 0x1 + 3014: 12833001 addne r3, r3, #1 ; 0x1 + 3018: 01c230b0 streqh r3, [r2] + 301c: 11c230b0 strneh r3, [r2] + 3020: e1d230f0 ldrsh r3, [r2] + 3024: e59f1b48 ldr r1, [pc, #2888] ; 3b74 <.text+0x3b74> + 3028: e3530004 cmp r3, #4 ; 0x4 + 302c: e59f0b3c ldr r0, [pc, #2876] ; 3b70 <.text+0x3b70> + 3030: c3a03005 movgt r3, #5 ; 0x5 + 3034: c3a04001 movgt r4, #1 ; 0x1 + 3038: e1d120b0 ldrh r2, [r1] + 303c: c1c030b0 strgth r3, [r0] + 3040: c1c140b0 strgth r4, [r1] + 3044: ca000003 bgt 3058 + 3048: e3530000 cmp r3, #0 ; 0x0 + 304c: b3a05000 movlt r5, #0 ; 0x0 + 3050: b1c050b0 strlth r5, [r0] + 3054: b1c150b0 strlth r5, [r1] + 3058: e3520000 cmp r2, #0 ; 0x0 + 305c: 1a000103 bne 3470 + 3060: e1d130f0 ldrsh r3, [r1] + 3064: e3530001 cmp r3, #1 ; 0x1 + 3068: 059f9aac ldreq r9, [pc, #2732] ; 3b1c <.text+0x3b1c> + 306c: 02833002 addeq r3, r3, #2 ; 0x2 + 3070: 05c93000 streqb r3, [r9] + 3074: e59f4afc ldr r4, [pc, #2812] ; 3b78 <.text+0x3b78> + 3078: e5943000 ldr r3, [r4] + 307c: e5d32008 ldrb r2, [r3, #8] + 3080: e3520000 cmp r2, #0 ; 0x0 + 3084: 0a000013 beq 30d8 + 3088: e59f3a98 ldr r3, [pc, #2712] ; 3b28 <.text+0x3b28> + 308c: e1d320b8 ldrh r2, [r3, #8] + 3090: e3520000 cmp r2, #0 ; 0x0 + 3094: 0a00000c beq 30cc + 3098: e59f3adc ldr r3, [pc, #2780] ; 3b7c <.text+0x3b7c> + 309c: e5d33000 ldrb r3, [r3] + 30a0: e3530003 cmp r3, #3 ; 0x3 + 30a4: 0a0001cd beq 37e0 + 30a8: e3530000 cmp r3, #0 ; 0x0 + 30ac: 059fca68 ldreq ip, [pc, #2664] ; 3b1c <.text+0x3b1c> + 30b0: 02433001 subeq r3, r3, #1 ; 0x1 + 30b4: 05cc3000 streqb r3, [ip] + 30b8: 0a000003 beq 30cc + 30bc: e3530004 cmp r3, #4 ; 0x4 + 30c0: 0a00032e beq 3d80 <.text+0x3d80> + 30c4: e3530005 cmp r3, #5 ; 0x5 + 30c8: 0a000317 beq 3d2c <.text+0x3d2c> + 30cc: e5942000 ldr r2, [r4] + 30d0: e3a03000 mov r3, #0 ; 0x0 + 30d4: e5c23008 strb r3, [r2, #8] + 30d8: e59f1a3c ldr r1, [pc, #2620] ; 3b1c <.text+0x3b1c> + 30dc: e5d10000 ldrb r0, [r1] + 30e0: e2403001 sub r3, r0, #1 ; 0x1 + 30e4: e3530001 cmp r3, #1 ; 0x1 + 30e8: 9a000156 bls 3648 + 30ec: e3500004 cmp r0, #4 ; 0x4 + 30f0: 0a00018c beq 3728 + 30f4: e59f9a20 ldr r9, [pc, #2592] ; 3b1c <.text+0x3b1c> + 30f8: e5d92000 ldrb r2, [r9] + 30fc: e35200ff cmp r2, #255 ; 0xff + 3100: 0a00015b beq 3674 + 3104: e2423001 sub r3, r2, #1 ; 0x1 + 3108: e3530001 cmp r3, #1 ; 0x1 + 310c: 9a00025f bls 3a90 + 3110: e3520000 cmp r2, #0 ; 0x0 + 3114: 13520003 cmpne r2, #3 ; 0x3 + 3118: 13a04000 movne r4, #0 ; 0x0 + 311c: 03a04001 moveq r4, #1 ; 0x1 + 3120: 0a00018a beq 3750 + 3124: e3520004 cmp r2, #4 ; 0x4 + 3128: 0a000306 beq 3d48 <.text+0x3d48> + 312c: e3520005 cmp r2, #5 ; 0x5 + 3130: 0a0002aa beq 3be0 <.text+0x3be0> + 3134: e59f6a44 ldr r6, [pc, #2628] ; 3b80 <.text+0x3b80> + 3138: e5d61002 ldrb r1, [r6, #2] + 313c: e5d63003 ldrb r3, [r6, #3] + 3140: e5d6000e ldrb r0, [r6, #14] + 3144: e5d6200f ldrb r2, [r6, #15] + 3148: e1911403 orrs r1, r1, r3, lsl #8 + 314c: e1804402 orr r4, r0, r2, lsl #8 + 3150: 0a000014 beq 31a8 + 3154: e59fc9c4 ldr ip, [pc, #2500] ; 3b20 <.text+0x3b20> + 3158: e59c0000 ldr r0, [ip] + 315c: eb0047ed bl 15118 <____umodsi3_from_arm> + 3160: e1540000 cmp r4, r0 + 3164: 1a00000f bne 31a8 + 3168: e59f09b8 ldr r0, [pc, #2488] ; 3b28 <.text+0x3b28> + 316c: e59f1a10 ldr r1, [pc, #2576] ; 3b84 <.text+0x3b84> + 3170: e3a0c000 mov ip, #0 ; 0x0 + 3174: e5d03000 ldrb r3, [r0] + 3178: e5d02001 ldrb r2, [r0, #1] + 317c: e28cc001 add ip, ip, #1 ; 0x1 + 3180: e35c0008 cmp ip, #8 ; 0x8 + 3184: e5c13008 strb r3, [r1, #8] + 3188: e5c12009 strb r2, [r1, #9] + 318c: e2800002 add r0, r0, #2 ; 0x2 + 3190: e2811002 add r1, r1, #2 ; 0x2 + 3194: 1afffff6 bne 3174 + 3198: e3a0000b mov r0, #11 ; 0xb + 319c: e59f19e0 ldr r1, [pc, #2528] ; 3b84 <.text+0x3b84> + 31a0: e3a02018 mov r2, #24 ; 0x18 + 31a4: eb00190c bl 95dc + 31a8: e5d61000 ldrb r1, [r6] + 31ac: e5d63001 ldrb r3, [r6, #1] + 31b0: e5d6000c ldrb r0, [r6, #12] + 31b4: e5d6200d ldrb r2, [r6, #13] + 31b8: e1911403 orrs r1, r1, r3, lsl #8 + 31bc: e1804402 orr r4, r0, r2, lsl #8 + 31c0: 0a000004 beq 31d8 + 31c4: e59fe954 ldr lr, [pc, #2388] ; 3b20 <.text+0x3b20> + 31c8: e59e0000 ldr r0, [lr] + 31cc: eb0047d1 bl 15118 <____umodsi3_from_arm> + 31d0: e1540000 cmp r4, r0 + 31d4: 0a000195 beq 3830 + 31d8: e5d61004 ldrb r1, [r6, #4] + 31dc: e5d63005 ldrb r3, [r6, #5] + 31e0: e5d60010 ldrb r0, [r6, #16] + 31e4: e5d62011 ldrb r2, [r6, #17] + 31e8: e1911403 orrs r1, r1, r3, lsl #8 + 31ec: e1804402 orr r4, r0, r2, lsl #8 + 31f0: 0a000004 beq 3208 + 31f4: e59f2924 ldr r2, [pc, #2340] ; 3b20 <.text+0x3b20> + 31f8: e5920000 ldr r0, [r2] + 31fc: eb0047c5 bl 15118 <____umodsi3_from_arm> + 3200: e1540000 cmp r4, r0 + 3204: 0a000184 beq 381c + 3208: e5d61006 ldrb r1, [r6, #6] + 320c: e5d63007 ldrb r3, [r6, #7] + 3210: e5d60012 ldrb r0, [r6, #18] + 3214: e5d62013 ldrb r2, [r6, #19] + 3218: e1911403 orrs r1, r1, r3, lsl #8 + 321c: e1804402 orr r4, r0, r2, lsl #8 + 3220: 0a000004 beq 3238 + 3224: e59f38f4 ldr r3, [pc, #2292] ; 3b20 <.text+0x3b20> + 3228: e5930000 ldr r0, [r3] + 322c: eb0047b9 bl 15118 <____umodsi3_from_arm> + 3230: e1540000 cmp r4, r0 + 3234: 0a0001bf beq 3938 + 3238: e5d61008 ldrb r1, [r6, #8] + 323c: e5d63009 ldrb r3, [r6, #9] + 3240: e5d60014 ldrb r0, [r6, #20] + 3244: e5d62015 ldrb r2, [r6, #21] + 3248: e1911403 orrs r1, r1, r3, lsl #8 + 324c: e1804402 orr r4, r0, r2, lsl #8 + 3250: 0a000004 beq 3268 + 3254: e59f58c4 ldr r5, [pc, #2244] ; 3b20 <.text+0x3b20> + 3258: e5950000 ldr r0, [r5] + 325c: eb0047ad bl 15118 <____umodsi3_from_arm> + 3260: e1540000 cmp r4, r0 + 3264: 0a000157 beq 37c8 + 3268: e59fb918 ldr fp, [pc, #2328] ; 3b88 <.text+0x3b88> + 326c: e5d6100b ldrb r1, [r6, #11] + 3270: e5d6300a ldrb r3, [r6, #10] + 3274: e5d60016 ldrb r0, [r6, #22] + 3278: e5d62017 ldrb r2, [r6, #23] + 327c: e1931401 orrs r1, r3, r1, lsl #8 + 3280: e1804402 orr r4, r0, r2, lsl #8 + 3284: 0a000004 beq 329c + 3288: e59f9890 ldr r9, [pc, #2192] ; 3b20 <.text+0x3b20> + 328c: e5990000 ldr r0, [r9] + 3290: eb0047a0 bl 15118 <____umodsi3_from_arm> + 3294: e1540000 cmp r4, r0 + 3298: 0a0001ab beq 394c + 329c: e3a0420e mov r4, #-536870912 ; 0xe0000000 + 32a0: e2844902 add r4, r4, #32768 ; 0x8000 + 32a4: eb001a54 bl 9bfc + 32a8: e5943008 ldr r3, [r4, #8] + 32ac: e59d0064 ldr r0, [sp, #100] + 32b0: e1500003 cmp r0, r3 + 32b4: 8a0000f8 bhi 369c + 32b8: e5943008 ldr r3, [r4, #8] + 32bc: e59d2064 ldr r2, [sp, #100] + 32c0: e0624003 rsb r4, r2, r3 + 32c4: eb001567 bl 8868 + 32c8: e59f88bc ldr r8, [pc, #2236] ; 3b8c <.text+0x3b8c> + 32cc: e1a06000 mov r6, r0 + 32d0: e1a00004 mov r0, r4 + 32d4: eb0042be bl 13dd4 <__aeabi_i2d> + 32d8: e3540000 cmp r4, #0 ; 0x0 + 32dc: e5987000 ldr r7, [r8] + 32e0: ba0000fa blt 36d0 + 32e4: e3a02101 mov r2, #1073741824 ; 0x40000000 + 32e8: e2822859 add r2, r2, #5832704 ; 0x590000 + 32ec: e3a03000 mov r3, #0 ; 0x0 + 32f0: eb0042f2 bl 13ec0 <__aeabi_dmul> + 32f4: e1a04000 mov r4, r0 + 32f8: e1a00006 mov r0, r6 + 32fc: e1a05001 mov r5, r1 + 3300: eb0042b3 bl 13dd4 <__aeabi_i2d> + 3304: e3560000 cmp r6, #0 ; 0x0 + 3308: ba00011b blt 377c + 330c: e1a02000 mov r2, r0 + 3310: e1a03001 mov r3, r1 + 3314: e1a00004 mov r0, r4 + 3318: e1a01005 mov r1, r5 + 331c: eb00438b bl 14150 <__aeabi_ddiv> + 3320: e3a02101 mov r2, #1073741824 ; 0x40000000 + 3324: e282288f add r2, r2, #9371648 ; 0x8f0000 + 3328: e2822901 add r2, r2, #16384 ; 0x4000 + 332c: e3a03000 mov r3, #0 ; 0x0 + 3330: eb0042e2 bl 13ec0 <__aeabi_dmul> + 3334: eb00446f bl 144f8 <__aeabi_d2f> + 3338: e1a01007 mov r1, r7 + 333c: eb004498 bl 145a4 <__addsf3> + 3340: e59f37d8 ldr r3, [pc, #2008] ; 3b20 <.text+0x3b20> + 3344: e59f2844 ldr r2, [pc, #2116] ; 3b90 <.text+0x3b90> + 3348: e5931000 ldr r1, [r3] + 334c: e0834192 umull r4, r3, r2, r1 + 3350: e1a032a3 mov r3, r3, lsr #5 + 3354: e0833103 add r3, r3, r3, lsl #2 + 3358: e0833103 add r3, r3, r3, lsl #2 + 335c: e1510103 cmp r1, r3, lsl #2 + 3360: e5880000 str r0, [r8] + 3364: 1a00000c bne 339c + 3368: e3a01442 mov r1, #1107296256 ; 0x42000000 + 336c: e2811732 add r1, r1, #13107200 ; 0xc80000 + 3370: eb004599 bl 149dc <__aeabi_fdiv> + 3374: e3a03000 mov r3, #0 ; 0x0 + 3378: e1a02000 mov r2, r0 + 337c: e1a0cc20 mov ip, r0, lsr #24 + 3380: e1a01420 mov r1, r0, lsr #8 + 3384: e1a00820 mov r0, r0, lsr #16 + 3388: e5883000 str r3, [r8] + 338c: e5cb1015 strb r1, [fp, #21] + 3390: e5cb0016 strb r0, [fp, #22] + 3394: e5cbc017 strb ip, [fp, #23] + 3398: e5cb2014 strb r2, [fp, #20] + 339c: e59f37f0 ldr r3, [pc, #2032] ; 3b94 <.text+0x3b94> + 33a0: e1d300f0 ldrsh r0, [r3] + 33a4: eb00428a bl 13dd4 <__aeabi_i2d> + 33a8: e3a02101 mov r2, #1073741824 ; 0x40000000 + 33ac: e282288f add r2, r2, #9371648 ; 0x8f0000 + 33b0: e2822901 add r2, r2, #16384 ; 0x4000 + 33b4: e3a03000 mov r3, #0 ; 0x0 + 33b8: eb004364 bl 14150 <__aeabi_ddiv> + 33bc: eb00444d bl 144f8 <__aeabi_d2f> + 33c0: e59f57dc ldr r5, [pc, #2012] ; 3ba4 <.text+0x3ba4> + 33c4: e8950018 ldmia r5, {r3, r4} + 33c8: e1a02000 mov r2, r0 + 33cc: e1a0ac20 mov sl, r0, lsr #24 + 33d0: e1a01c24 mov r1, r4, lsr #24 + 33d4: e1a00420 mov r0, r0, lsr #8 + 33d8: e1a0c822 mov ip, r2, lsr #16 + 33dc: e1a0e423 mov lr, r3, lsr #8 + 33e0: e1a05823 mov r5, r3, lsr #16 + 33e4: e1a06c23 mov r6, r3, lsr #24 + 33e8: e1a07424 mov r7, r4, lsr #8 + 33ec: e1a08824 mov r8, r4, lsr #16 + 33f0: e5cb1007 strb r1, [fp, #7] + 33f4: e5cb0011 strb r0, [fp, #17] + 33f8: e5cbc012 strb ip, [fp, #18] + 33fc: e5cba013 strb sl, [fp, #19] + 3400: e5cbe001 strb lr, [fp, #1] + 3404: e5cb5002 strb r5, [fp, #2] + 3408: e5cb6003 strb r6, [fp, #3] + 340c: e5cb7005 strb r7, [fp, #5] + 3410: e5cb8006 strb r8, [fp, #6] + 3414: e5cb2010 strb r2, [fp, #16] + 3418: e5cb3000 strb r3, [fp] + 341c: e5cb4004 strb r4, [fp, #4] + 3420: e28dd068 add sp, sp, #104 ; 0x68 + 3424: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 3428: e12fff1e bx lr + 342c: e59f56f8 ldr r5, [pc, #1784] ; 3b2c <.text+0x3b2c> + 3430: e0832195 umull r2, r3, r5, r1 + 3434: e1a03323 mov r3, r3, lsr #6 + 3438: e0632283 rsb r2, r3, r3, lsl #5 + 343c: e0833102 add r3, r3, r2, lsl #2 + 3440: e1510183 cmp r1, r3, lsl #3 + 3444: 0a00019e beq 3ac4 + 3448: e0839195 umull r9, r3, r5, r1 + 344c: e1a03323 mov r3, r3, lsr #6 + 3450: e0632283 rsb r2, r3, r3, lsl #5 + 3454: e0833102 add r3, r3, r2, lsl #2 + 3458: e0413183 sub r3, r1, r3, lsl #3 + 345c: e3530032 cmp r3, #50 ; 0x32 + 3460: 1afffde6 bne 2c00 + 3464: e1a00004 mov r0, r4 + 3468: eb001210 bl 7cb0 + 346c: eafffde3 b 2c00 + 3470: e3520001 cmp r2, #1 ; 0x1 + 3474: 1afffefe bne 3074 + 3478: e1d120f0 ldrsh r2, [r1] + 347c: e3520000 cmp r2, #0 ; 0x0 + 3480: 1afffefb bne 3074 + 3484: e59fa690 ldr sl, [pc, #1680] ; 3b1c <.text+0x3b1c> + 3488: e5da3000 ldrb r3, [sl] + 348c: e35300ff cmp r3, #255 ; 0xff + 3490: 11a0300a movne r3, sl + 3494: 15c32000 strneb r2, [r3] + 3498: eafffef5 b 3074 + 349c: e59f36f4 ldr r3, [pc, #1780] ; 3b98 <.text+0x3b98> + 34a0: e5d3c001 ldrb ip, [r3, #1] + 34a4: e5d30005 ldrb r0, [r3, #5] + 34a8: e5d31000 ldrb r1, [r3] + 34ac: e5d32004 ldrb r2, [r3, #4] + 34b0: e5d3e002 ldrb lr, [r3, #2] + 34b4: e5d34006 ldrb r4, [r3, #6] + 34b8: e181140c orr r1, r1, ip, lsl #8 + 34bc: e1822400 orr r2, r2, r0, lsl #8 + 34c0: e5d3c007 ldrb ip, [r3, #7] + 34c4: e5d30003 ldrb r0, [r3, #3] + 34c8: e181180e orr r1, r1, lr, lsl #16 + 34cc: e1822804 orr r2, r2, r4, lsl #16 + 34d0: e1811c00 orr r1, r1, r0, lsl #24 + 34d4: e1822c0c orr r2, r2, ip, lsl #24 + 34d8: e1a04c21 mov r4, r1, lsr #24 + 34dc: e1a05c22 mov r5, r2, lsr #24 + 34e0: e1a03421 mov r3, r1, lsr #8 + 34e4: e1a00821 mov r0, r1, lsr #16 + 34e8: e1a0c422 mov ip, r2, lsr #8 + 34ec: e1a0e822 mov lr, r2, lsr #16 + 34f0: e5c63009 strb r3, [r6, #9] + 34f4: e5c6000a strb r0, [r6, #10] + 34f8: e5c6400b strb r4, [r6, #11] + 34fc: e5c6c015 strb ip, [r6, #21] + 3500: e5c6e016 strb lr, [r6, #22] + 3504: e5c65017 strb r5, [r6, #23] + 3508: e5c61008 strb r1, [r6, #8] + 350c: e5c62014 strb r2, [r6, #20] + 3510: eafffea1 b 2f9c + 3514: e59f3680 ldr r3, [pc, #1664] ; 3b9c <.text+0x3b9c> + 3518: e5d3c005 ldrb ip, [r3, #5] + 351c: e5d3000d ldrb r0, [r3, #13] + 3520: e5d31004 ldrb r1, [r3, #4] + 3524: e5d3200c ldrb r2, [r3, #12] + 3528: e5d3e006 ldrb lr, [r3, #6] + 352c: e5d3400e ldrb r4, [r3, #14] + 3530: e181140c orr r1, r1, ip, lsl #8 + 3534: e1822400 orr r2, r2, r0, lsl #8 + 3538: e5d3c00f ldrb ip, [r3, #15] + 353c: e5d30007 ldrb r0, [r3, #7] + 3540: e181180e orr r1, r1, lr, lsl #16 + 3544: e1822804 orr r2, r2, r4, lsl #16 + 3548: e1811c00 orr r1, r1, r0, lsl #24 + 354c: e1822c0c orr r2, r2, ip, lsl #24 + 3550: e1a04c21 mov r4, r1, lsr #24 + 3554: e1a05c22 mov r5, r2, lsr #24 + 3558: e1a03421 mov r3, r1, lsr #8 + 355c: e1a00821 mov r0, r1, lsr #16 + 3560: e1a0c422 mov ip, r2, lsr #8 + 3564: e1a0e822 mov lr, r2, lsr #16 + 3568: e5c63005 strb r3, [r6, #5] + 356c: e5c60006 strb r0, [r6, #6] + 3570: e5c64007 strb r4, [r6, #7] + 3574: e5c6c011 strb ip, [r6, #17] + 3578: e5c6e012 strb lr, [r6, #18] + 357c: e5c65013 strb r5, [r6, #19] + 3580: e5c61004 strb r1, [r6, #4] + 3584: e5c62010 strb r2, [r6, #16] + 3588: eafffe6e b 2f48 + 358c: e59f3608 ldr r3, [pc, #1544] ; 3b9c <.text+0x3b9c> + 3590: e5d3c001 ldrb ip, [r3, #1] + 3594: e5d30009 ldrb r0, [r3, #9] + 3598: e5d31000 ldrb r1, [r3] + 359c: e5d32008 ldrb r2, [r3, #8] + 35a0: e5d3e002 ldrb lr, [r3, #2] + 35a4: e5d3400a ldrb r4, [r3, #10] + 35a8: e181140c orr r1, r1, ip, lsl #8 + 35ac: e1822400 orr r2, r2, r0, lsl #8 + 35b0: e5d3c00b ldrb ip, [r3, #11] + 35b4: e5d30003 ldrb r0, [r3, #3] + 35b8: e181180e orr r1, r1, lr, lsl #16 + 35bc: e1822804 orr r2, r2, r4, lsl #16 + 35c0: e1811c00 orr r1, r1, r0, lsl #24 + 35c4: e1822c0c orr r2, r2, ip, lsl #24 + 35c8: e1a04c21 mov r4, r1, lsr #24 + 35cc: e1a05c22 mov r5, r2, lsr #24 + 35d0: e1a03421 mov r3, r1, lsr #8 + 35d4: e1a00821 mov r0, r1, lsr #16 + 35d8: e1a0c422 mov ip, r2, lsr #8 + 35dc: e1a0e822 mov lr, r2, lsr #16 + 35e0: e5c63001 strb r3, [r6, #1] + 35e4: e5c60002 strb r0, [r6, #2] + 35e8: e5c64003 strb r4, [r6, #3] + 35ec: e5c6c00d strb ip, [r6, #13] + 35f0: e5c6e00e strb lr, [r6, #14] + 35f4: e5c6500f strb r5, [r6, #15] + 35f8: e5c61000 strb r1, [r6] + 35fc: e5c6200c strb r2, [r6, #12] + 3600: eafffe3b b 2ef4 + 3604: e59f2590 ldr r2, [pc, #1424] ; 3b9c <.text+0x3b9c> + 3608: e5d21011 ldrb r1, [r2, #17] + 360c: e5d23010 ldrb r3, [r2, #16] + 3610: e5d2c012 ldrb ip, [r2, #18] + 3614: e5d20013 ldrb r0, [r2, #19] + 3618: e1833401 orr r3, r3, r1, lsl #8 + 361c: e183380c orr r3, r3, ip, lsl #16 + 3620: e1833c00 orr r3, r3, r0, lsl #24 + 3624: e59f6538 ldr r6, [pc, #1336] ; 3b64 <.text+0x3b64> + 3628: e1a00c23 mov r0, r3, lsr #24 + 362c: e1a02423 mov r2, r3, lsr #8 + 3630: e1a01823 mov r1, r3, lsr #16 + 3634: e5c62021 strb r2, [r6, #33] + 3638: e5c61022 strb r1, [r6, #34] + 363c: e5c60023 strb r0, [r6, #35] + 3640: e5c63020 strb r3, [r6, #32] + 3644: eafffe15 b 2ea0 + 3648: e59f3558 ldr r3, [pc, #1368] ; 3ba8 <.text+0x3ba8> + 364c: e8930006 ldmia r3, {r1, r2} + 3650: e59f354c ldr r3, [pc, #1356] ; 3ba4 <.text+0x3ba4> + 3654: e8930030 ldmia r3, {r4, r5} + 3658: e0544001 subs r4, r4, r1 + 365c: e0c55002 sbc r5, r5, r2 + 3660: e3550000 cmp r5, #0 ; 0x0 + 3664: da000125 ble 3b00 + 3668: e59f44ac ldr r4, [pc, #1196] ; 3b1c <.text+0x3b1c> + 366c: e3e03000 mvn r3, #0 ; 0x0 + 3670: e5c43000 strb r3, [r4] + 3674: e59f2540 ldr r2, [pc, #1344] ; 3bbc <.text+0x3bbc> + 3678: e59fa4a4 ldr sl, [pc, #1188] ; 3b24 <.text+0x3b24> + 367c: e3a03000 mov r3, #0 ; 0x0 + 3680: e5ca3001 strb r3, [sl, #1] + 3684: e1c230b8 strh r3, [r2, #8] + 3688: e1c230b0 strh r3, [r2] + 368c: e1c230b2 strh r3, [r2, #2] + 3690: e1c230b6 strh r3, [r2, #6] + 3694: e1c230b4 strh r3, [r2, #4] + 3698: eafffea5 b 3134 + 369c: eb001471 bl 8868 + 36a0: e59d1064 ldr r1, [sp, #100] + 36a4: e5943008 ldr r3, [r4, #8] + 36a8: e0610000 rsb r0, r1, r0 + 36ac: e0804003 add r4, r0, r3 + 36b0: eb00146c bl 8868 + 36b4: e59f84d0 ldr r8, [pc, #1232] ; 3b8c <.text+0x3b8c> + 36b8: e1a06000 mov r6, r0 + 36bc: e1a00004 mov r0, r4 + 36c0: eb0041c3 bl 13dd4 <__aeabi_i2d> + 36c4: e3540000 cmp r4, #0 ; 0x0 + 36c8: e5987000 ldr r7, [r8] + 36cc: aaffff04 bge 32e4 + 36d0: e3a02441 mov r2, #1090519040 ; 0x41000000 + 36d4: e282260f add r2, r2, #15728640 ; 0xf00000 + 36d8: e3a03000 mov r3, #0 ; 0x0 + 36dc: eb0040ee bl 13a9c <__adddf3> + 36e0: eafffeff b 32e4 + 36e4: e59f44a4 ldr r4, [pc, #1188] ; 3b90 <.text+0x3b90> + 36e8: e0835194 umull r5, r3, r4, r1 + 36ec: e1a032a3 mov r3, r3, lsr #5 + 36f0: e0833103 add r3, r3, r3, lsl #2 + 36f4: e0833103 add r3, r3, r3, lsl #2 + 36f8: e1510103 cmp r1, r3, lsl #2 + 36fc: 0a0000fa beq 3aec + 3700: e083a194 umull sl, r3, r4, r1 + 3704: e1a032a3 mov r3, r3, lsr #5 + 3708: e0833103 add r3, r3, r3, lsl #2 + 370c: e0833103 add r3, r3, r3, lsl #2 + 3710: e0413103 sub r3, r1, r3, lsl #2 + 3714: e3530032 cmp r3, #50 ; 0x32 + 3718: 1afffd38 bne 2c00 + 371c: e3a00000 mov r0, #0 ; 0x0 + 3720: eb001162 bl 7cb0 + 3724: eafffd35 b 2c00 + 3728: e59f5484 ldr r5, [pc, #1156] ; 3bb4 <.text+0x3bb4> + 372c: e595400c ldr r4, [r5, #12] + 3730: e3a01000 mov r1, #0 ; 0x0 + 3734: e1a00004 mov r0, r4 + 3738: eb0044ff bl 14b3c <__gesf2> + 373c: e3500000 cmp r0, #0 ; 0x0 + 3740: ca000012 bgt 3790 + 3744: e59f53d0 ldr r5, [pc, #976] ; 3b1c <.text+0x3b1c> + 3748: e3a03003 mov r3, #3 ; 0x3 + 374c: e5c53000 strb r3, [r5] + 3750: e59f3464 ldr r3, [pc, #1124] ; 3bbc <.text+0x3bbc> + 3754: e59f13c8 ldr r1, [pc, #968] ; 3b24 <.text+0x3b24> + 3758: e3a02001 mov r2, #1 ; 0x1 + 375c: e5c12001 strb r2, [r1, #1] + 3760: e1c320b8 strh r2, [r3, #8] + 3764: e3a02000 mov r2, #0 ; 0x0 + 3768: e1c320b0 strh r2, [r3] + 376c: e1c320b2 strh r2, [r3, #2] + 3770: e1c320b6 strh r2, [r3, #6] + 3774: e1c320b4 strh r2, [r3, #4] + 3778: eafffe6d b 3134 + 377c: e3a02441 mov r2, #1090519040 ; 0x41000000 + 3780: e282260f add r2, r2, #15728640 ; 0xf00000 + 3784: e3a03000 mov r3, #0 ; 0x0 + 3788: eb0040c3 bl 13a9c <__adddf3> + 378c: eafffede b 330c + 3790: e1a00004 mov r0, r4 + 3794: eb004199 bl 13e00 <__aeabi_f2d> + 3798: e28f2e39 add r2, pc, #912 ; 0x390 + 379c: e892000c ldmia r2, {r2, r3} + 37a0: eb0040bc bl 13a98 <__aeabi_dsub> + 37a4: eb004353 bl 144f8 <__aeabi_d2f> + 37a8: e1a03000 mov r3, r0 + 37ac: e585300c str r3, [r5, #12] + 37b0: e3a01000 mov r1, #0 ; 0x0 + 37b4: eb0044e2 bl 14b44 <__lesf2> + 37b8: e3500000 cmp r0, #0 ; 0x0 + 37bc: b3a03000 movlt r3, #0 ; 0x0 + 37c0: b585300c strlt r3, [r5, #12] + 37c4: eafffe4a b 30f4 + 37c8: e59fb3b8 ldr fp, [pc, #952] ; 3b88 <.text+0x3b88> + 37cc: e3a02018 mov r2, #24 ; 0x18 + 37d0: e1a0100b mov r1, fp + 37d4: e3a0000d mov r0, #13 ; 0xd + 37d8: eb00177f bl 95dc + 37dc: eafffea2 b 326c + 37e0: e59fc334 ldr ip, [pc, #820] ; 3b1c <.text+0x3b1c> + 37e4: e5dc3000 ldrb r3, [ip] + 37e8: e3530000 cmp r3, #0 ; 0x0 + 37ec: 0a0000f4 beq 3bc4 <.text+0x3bc4> + 37f0: e3530003 cmp r3, #3 ; 0x3 + 37f4: 1afffe34 bne 30cc + 37f8: e59fa3a4 ldr sl, [pc, #932] ; 3ba4 <.text+0x3ba4> + 37fc: e59f23a4 ldr r2, [pc, #932] ; 3ba8 <.text+0x3ba8> + 3800: e89a0600 ldmia sl, {r9, sl} + 3804: e2433001 sub r3, r3, #1 ; 0x1 + 3808: e5cc3000 strb r3, [ip] + 380c: e8820600 stmia r2, {r9, sl} + 3810: eafffe2d b 30cc + 3814: eb0008f5 bl 5bf0 + 3818: eafffd91 b 2e64 + 381c: e59f12f8 ldr r1, [pc, #760] ; 3b1c <.text+0x3b1c> + 3820: e3a02001 mov r2, #1 ; 0x1 + 3824: e3a00009 mov r0, #9 ; 0x9 + 3828: eb00176b bl 95dc + 382c: eafffe75 b 3208 + 3830: e59b0014 ldr r0, [fp, #20] + 3834: eb0001ea bl 3fe4 + 3838: e59f4360 ldr r4, [pc, #864] ; 3ba0 <.text+0x3ba0> + 383c: e1a03000 mov r3, r0 + 3840: e1a0cc20 mov ip, r0, lsr #24 + 3844: e1a02420 mov r2, r0, lsr #8 + 3848: e1a01820 mov r1, r0, lsr #16 + 384c: e59b0010 ldr r0, [fp, #16] + 3850: e5c42001 strb r2, [r4, #1] + 3854: e5c41002 strb r1, [r4, #2] + 3858: e5c4c003 strb ip, [r4, #3] + 385c: e5c43000 strb r3, [r4] + 3860: eb00024f bl 41a4 + 3864: e1a03000 mov r3, r0 + 3868: e1a0cc20 mov ip, r0, lsr #24 + 386c: e1a02420 mov r2, r0, lsr #8 + 3870: e1a01820 mov r1, r0, lsr #16 + 3874: e59b0018 ldr r0, [fp, #24] + 3878: e5c42005 strb r2, [r4, #5] + 387c: e5c41006 strb r1, [r4, #6] + 3880: e5c4c007 strb ip, [r4, #7] + 3884: e5c43004 strb r3, [r4, #4] + 3888: eb00022f bl 414c + 388c: e1a03000 mov r3, r0 + 3890: e1a0cc20 mov ip, r0, lsr #24 + 3894: e1a02420 mov r2, r0, lsr #8 + 3898: e1a01820 mov r1, r0, lsr #16 + 389c: e59b0020 ldr r0, [fp, #32] + 38a0: e5c42009 strb r2, [r4, #9] + 38a4: e5c4100a strb r1, [r4, #10] + 38a8: e5c4c00b strb ip, [r4, #11] + 38ac: e5c43008 strb r3, [r4, #8] + 38b0: eb00020e bl 40f0 + 38b4: e1a03000 mov r3, r0 + 38b8: e1a0cc20 mov ip, r0, lsr #24 + 38bc: e1a02420 mov r2, r0, lsr #8 + 38c0: e1a01820 mov r1, r0, lsr #16 + 38c4: e59b001c ldr r0, [fp, #28] + 38c8: e5c4200d strb r2, [r4, #13] + 38cc: e5c4100e strb r1, [r4, #14] + 38d0: e5c4c00f strb ip, [r4, #15] + 38d4: e5c4300c strb r3, [r4, #12] + 38d8: eb0001ec bl 4090 + 38dc: e1a03000 mov r3, r0 + 38e0: e1a0cc20 mov ip, r0, lsr #24 + 38e4: e1a02423 mov r2, r3, lsr #8 + 38e8: e1a01823 mov r1, r3, lsr #16 + 38ec: e59b0024 ldr r0, [fp, #36] + 38f0: e5c42011 strb r2, [r4, #17] + 38f4: e5c41012 strb r1, [r4, #18] + 38f8: e5c4c013 strb ip, [r4, #19] + 38fc: e5c43010 strb r3, [r4, #16] + 3900: eb0001ca bl 4030 + 3904: e1a03000 mov r3, r0 + 3908: e1a05c20 mov r5, r0, lsr #24 + 390c: e1a0c420 mov ip, r0, lsr #8 + 3910: e1a0e820 mov lr, r0, lsr #16 + 3914: e1a01004 mov r1, r4 + 3918: e3a02024 mov r2, #36 ; 0x24 + 391c: e5c4c015 strb ip, [r4, #21] + 3920: e5c4e016 strb lr, [r4, #22] + 3924: e5c45017 strb r5, [r4, #23] + 3928: e5c43014 strb r3, [r4, #20] + 392c: e3a0000a mov r0, #10 ; 0xa + 3930: eb001729 bl 95dc + 3934: eafffe27 b 31d8 + 3938: e59f1224 ldr r1, [pc, #548] ; 3b64 <.text+0x3b64> + 393c: e3a02024 mov r2, #36 ; 0x24 + 3940: e3a00007 mov r0, #7 ; 0x7 + 3944: eb001724 bl 95dc + 3948: eafffe3a b 3238 + 394c: e59f525c ldr r5, [pc, #604] ; 3bb0 <.text+0x3bb0> + 3950: e59f3264 ldr r3, [pc, #612] ; 3bbc <.text+0x3bbc> + 3954: e5d52005 ldrb r2, [r5, #5] + 3958: e5d50004 ldrb r0, [r5, #4] + 395c: e5d51006 ldrb r1, [r5, #6] + 3960: e5d3c007 ldrb ip, [r3, #7] + 3964: e1800402 orr r0, r0, r2, lsl #8 + 3968: e59f423c ldr r4, [pc, #572] ; 3bac <.text+0x3bac> + 396c: e5d5a007 ldrb sl, [r5, #7] + 3970: e5d32002 ldrb r2, [r3, #2] + 3974: e58dc000 str ip, [sp] + 3978: e5d3e001 ldrb lr, [r3, #1] + 397c: e5d3c000 ldrb ip, [r3] + 3980: e5d36004 ldrb r6, [r3, #4] + 3984: e5d37005 ldrb r7, [r3, #5] + 3988: e5d38006 ldrb r8, [r3, #6] + 398c: e1800801 orr r0, r0, r1, lsl #16 + 3990: e5d31003 ldrb r1, [r3, #3] + 3994: e5c42000 strb r2, [r4] + 3998: e5c41001 strb r1, [r4, #1] + 399c: e5c4c002 strb ip, [r4, #2] + 39a0: e5c46004 strb r6, [r4, #4] + 39a4: e5c47005 strb r7, [r4, #5] + 39a8: e5c4e003 strb lr, [r4, #3] + 39ac: e5c48006 strb r8, [r4, #6] + 39b0: e59de000 ldr lr, [sp] + 39b4: e1800c0a orr r0, r0, sl, lsl #24 + 39b8: e5c4e007 strb lr, [r4, #7] + 39bc: eb000156 bl 3f1c + 39c0: e5d51009 ldrb r1, [r5, #9] + 39c4: e5d52008 ldrb r2, [r5, #8] + 39c8: e5d5c00a ldrb ip, [r5, #10] + 39cc: e1a03800 mov r3, r0, lsl #16 + 39d0: e1822401 orr r2, r2, r1, lsl #8 + 39d4: e5d5000b ldrb r0, [r5, #11] + 39d8: e2633000 rsb r3, r3, #0 ; 0x0 + 39dc: e182280c orr r2, r2, ip, lsl #16 + 39e0: e1a01c23 mov r1, r3, lsr #24 + 39e4: e1a03823 mov r3, r3, lsr #16 + 39e8: e5c43018 strb r3, [r4, #24] + 39ec: e5c41019 strb r1, [r4, #25] + 39f0: e1820c00 orr r0, r2, r0, lsl #24 + 39f4: eb000154 bl 3f4c + 39f8: e5d5200d ldrb r2, [r5, #13] + 39fc: e5d5300c ldrb r3, [r5, #12] + 3a00: e5d5100e ldrb r1, [r5, #14] + 3a04: e5d5c00f ldrb ip, [r5, #15] + 3a08: e1833402 orr r3, r3, r2, lsl #8 + 3a0c: e1833801 orr r3, r3, r1, lsl #16 + 3a10: e1a02420 mov r2, r0, lsr #8 + 3a14: e5c4001a strb r0, [r4, #26] + 3a18: e5c4201b strb r2, [r4, #27] + 3a1c: e1830c0c orr r0, r3, ip, lsl #24 + 3a20: eb000156 bl 3f80 + 3a24: e5d52011 ldrb r2, [r5, #17] + 3a28: e5d53010 ldrb r3, [r5, #16] + 3a2c: e5d51012 ldrb r1, [r5, #18] + 3a30: e5d5c013 ldrb ip, [r5, #19] + 3a34: e1833402 orr r3, r3, r2, lsl #8 + 3a38: e1833801 orr r3, r3, r1, lsl #16 + 3a3c: e1a02420 mov r2, r0, lsr #8 + 3a40: e5c4001c strb r0, [r4, #28] + 3a44: e5c4201d strb r2, [r4, #29] + 3a48: e1830c0c orr r0, r3, ip, lsl #24 + 3a4c: eb000158 bl 3fb4 + 3a50: e5d57003 ldrb r7, [r5, #3] + 3a54: e5d5c000 ldrb ip, [r5] + 3a58: e5d5e001 ldrb lr, [r5, #1] + 3a5c: e5d56002 ldrb r6, [r5, #2] + 3a60: e1a03420 mov r3, r0, lsr #8 + 3a64: e5c4001e strb r0, [r4, #30] + 3a68: e1a01004 mov r1, r4 + 3a6c: e3a02072 mov r2, #114 ; 0x72 + 3a70: e5c4301f strb r3, [r4, #31] + 3a74: e5c4c04a strb ip, [r4, #74] + 3a78: e5c4e04b strb lr, [r4, #75] + 3a7c: e5c4604c strb r6, [r4, #76] + 3a80: e5c4704d strb r7, [r4, #77] + 3a84: e3a00012 mov r0, #18 ; 0x12 + 3a88: eb0016d3 bl 95dc + 3a8c: eafffe02 b 329c + 3a90: e59f3124 ldr r3, [pc, #292] ; 3bbc <.text+0x3bbc> + 3a94: e59fc088 ldr ip, [pc, #136] ; 3b24 <.text+0x3b24> + 3a98: e3a00000 mov r0, #0 ; 0x0 + 3a9c: e3a02001 mov r2, #1 ; 0x1 + 3aa0: e3e01b3e mvn r1, #63488 ; 0xf800 + 3aa4: e3a0e00c mov lr, #12 ; 0xc + 3aa8: e5cc2001 strb r2, [ip, #1] + 3aac: e1c310b4 strh r1, [r3, #4] + 3ab0: e1c3e0b8 strh lr, [r3, #8] + 3ab4: e1c300b0 strh r0, [r3] + 3ab8: e1c300b2 strh r0, [r3, #2] + 3abc: e1c300b6 strh r0, [r3, #6] + 3ac0: eafffd9b b 3134 + 3ac4: e3a00001 mov r0, #1 ; 0x1 + 3ac8: eb001078 bl 7cb0 + 3acc: e59f304c ldr r3, [pc, #76] ; 3b20 <.text+0x3b20> + 3ad0: e5931000 ldr r1, [r3] + 3ad4: eafffe5b b 3448 + 3ad8: e3a00001 mov r0, #1 ; 0x1 + 3adc: eb001073 bl 7cb0 + 3ae0: e59fe038 ldr lr, [pc, #56] ; 3b20 <.text+0x3b20> + 3ae4: e59e1000 ldr r1, [lr] + 3ae8: eafffc3c b 2be0 + 3aec: e3a00001 mov r0, #1 ; 0x1 + 3af0: eb00106e bl 7cb0 + 3af4: e59f9024 ldr r9, [pc, #36] ; 3b20 <.text+0x3b20> + 3af8: e5991000 ldr r1, [r9] + 3afc: eafffeff b 3700 + 3b00: 1afffd79 bne 30ec + 3b04: e3a0397a mov r3, #1998848 ; 0x1e8000 + 3b08: e2833e47 add r3, r3, #1136 ; 0x470 + 3b0c: e283300f add r3, r3, #15 ; 0xf + 3b10: e1540003 cmp r4, r3 + 3b14: 9afffd74 bls 30ec + 3b18: eafffed2 b 3668 + 3b1c: 40001108 andmi r1, r0, r8, lsl #2 + 3b20: 4000113c andmi r1, r0, ip, lsr r1 + 3b24: 40001104 andmi r1, r0, r4, lsl #2 + 3b28: 4000116c andmi r1, r0, ip, ror #2 + 3b2c: 10624dd3 ldrned r4, [r2], #-211 + 3b30: 3f847ae1 svccc 0x00847ae1 + 3b34: 47ae147b undefined + 3b38: 40001184 andmi r1, r0, r4, lsl #3 + 3b3c: 400010b1 strmih r1, [r0], -r1 + 3b40: 40000ddc ldrmid r0, [r0], -ip + 3b44: 40001109 andmi r1, r0, r9, lsl #2 + 3b48: 400012c4 andmi r1, r0, r4, asr #5 + 3b4c: 400012c5 andmi r1, r0, r5, asr #5 + 3b50: 40000fbc strmih r0, [r0], -ip + 3b54: 40000c18 andmi r0, r0, r8, lsl ip + 3b58: 40000ea0 andmi r0, r0, r0, lsr #29 + 3b5c: 40000be0 andmi r0, r0, r0, ror #23 + 3b60: 40000d18 andmi r0, r0, r8, lsl sp + 3b64: 40001268 andmi r1, r0, r8, ror #4 + 3b68: 40000d50 andmi r0, r0, r0, asr sp + 3b6c: 40000b44 andmi r0, r0, r4, asr #22 + 3b70: 40001140 andmi r1, r0, r0, asr #2 + 3b74: 4000108c andmi r1, r0, ip, lsl #1 + 3b78: 40001180 andmi r1, r0, r0, lsl #3 + 3b7c: 4000128c andmi r1, r0, ip, lsl #5 + 3b80: 40001070 andmi r1, r0, r0, ror r0 + 3b84: 40001098 mulmi r0, r8, r0 + 3b88: 40001152 andmi r1, r0, r2, asr r1 + 3b8c: 40000888 andmi r0, r0, r8, lsl #17 + 3b90: 51eb851f mvnpl r8, pc, lsl r5 + 3b94: 40001474 andmi r1, r0, r4, ror r4 + 3b98: 400012bc strmih r1, [r0], -ip + 3b9c: 4000128d andmi r1, r0, sp, lsl #5 + 3ba0: 40001044 andmi r1, r0, r4, asr #32 + 3ba4: 40000870 andmi r0, r0, r0, ror r8 + 3ba8: 40001134 andmi r1, r0, r4, lsr r1 + 3bac: 40000fcc andmi r0, r0, ip, asr #31 + 3bb0: 4000110a andmi r1, r0, sl, lsl #2 + 3bb4: 40001244 andmi r1, r0, r4, asr #4 + 3bb8: 40001104 andmi r1, r0, r4, lsl #2 + 3bbc: 40000fc0 andmi r0, r0, r0, asr #31 + 3bc0: 40001108 andmi r1, r0, r8, lsl #2 + 3bc4: e51f1028 ldr r1, [pc, #-40] ; 3ba4 <.text+0x3ba4> + 3bc8: e51f2028 ldr r2, [pc, #-40] ; 3ba8 <.text+0x3ba8> + 3bcc: e8910003 ldmia r1, {r0, r1} + 3bd0: e2833001 add r3, r3, #1 ; 0x1 + 3bd4: e5cc3000 strb r3, [ip] + 3bd8: e8820003 stmia r2, {r0, r1} + 3bdc: eafffd3a b 30cc + 3be0: e51f4034 ldr r4, [pc, #-52] ; 3bb4 <.text+0x3bb4> + 3be4: e594c008 ldr ip, [r4, #8] + 3be8: e5941004 ldr r1, [r4, #4] + 3bec: e5942000 ldr r2, [r4] + 3bf0: e594500c ldr r5, [r4, #12] + 3bf4: e1a00c2c mov r0, ip, lsr #24 + 3bf8: e51f3054 ldr r3, [pc, #-84] ; 3bac <.text+0x3bac> + 3bfc: e58d000c str r0, [sp, #12] + 3c00: e1a0ec21 mov lr, r1, lsr #24 + 3c04: e1a0942c mov r9, ip, lsr #8 + 3c08: e1a0082c mov r0, ip, lsr #16 + 3c0c: e58de018 str lr, [sp, #24] + 3c10: e58d9014 str r9, [sp, #20] + 3c14: e58d0010 str r0, [sp, #16] + 3c18: e1a0ac22 mov sl, r2, lsr #24 + 3c1c: e1a06422 mov r6, r2, lsr #8 + 3c20: e1a07822 mov r7, r2, lsr #16 + 3c24: e1a0ec25 mov lr, r5, lsr #24 + 3c28: e1a09425 mov r9, r5, lsr #8 + 3c2c: e1a00825 mov r0, r5, lsr #16 + 3c30: e58da01c str sl, [sp, #28] + 3c34: e98d0201 stmib sp, {r0, r9} + 3c38: e5c3e017 strb lr, [r3, #23] + 3c3c: e5c36009 strb r6, [r3, #9] + 3c40: e5c3700a strb r7, [r3, #10] + 3c44: e59d901c ldr r9, [sp, #28] + 3c48: e1a0a821 mov sl, r1, lsr #16 + 3c4c: e1a08421 mov r8, r1, lsr #8 + 3c50: e5c3900b strb r9, [r3, #11] + 3c54: e5c3800d strb r8, [r3, #13] + 3c58: e5c3a00e strb sl, [r3, #14] + 3c5c: e59da018 ldr sl, [sp, #24] + 3c60: e5c3a00f strb sl, [r3, #15] + 3c64: e59de014 ldr lr, [sp, #20] + 3c68: e5c3e011 strb lr, [r3, #17] + 3c6c: e59d9010 ldr r9, [sp, #16] + 3c70: e5c39012 strb r9, [r3, #18] + 3c74: e59da00c ldr sl, [sp, #12] + 3c78: e5c3a013 strb sl, [r3, #19] + 3c7c: e59de008 ldr lr, [sp, #8] + 3c80: e5c3e015 strb lr, [r3, #21] + 3c84: e59d9004 ldr r9, [sp, #4] + 3c88: e1a00002 mov r0, r2 + 3c8c: e5c3100c strb r1, [r3, #12] + 3c90: e5c32008 strb r2, [r3, #8] + 3c94: e5c3c010 strb ip, [r3, #16] + 3c98: e5c39016 strb r9, [r3, #22] + 3c9c: e5c35014 strb r5, [r3, #20] + 3ca0: eb00009d bl 3f1c + 3ca4: e51f50f0 ldr r5, [pc, #-240] ; 3bbc <.text+0x3bbc> + 3ca8: e1c500b2 strh r0, [r5, #2] + 3cac: e5940004 ldr r0, [r4, #4] + 3cb0: eb0000a5 bl 3f4c + 3cb4: e1c500b0 strh r0, [r5] + 3cb8: e5940008 ldr r0, [r4, #8] + 3cbc: eb0000af bl 3f80 + 3cc0: e1c500b4 strh r0, [r5, #4] + 3cc4: e594000c ldr r0, [r4, #12] + 3cc8: eb0000b9 bl 3fb4 + 3ccc: e51fc124 ldr ip, [pc, #-292] ; 3bb0 <.text+0x3bb0> + 3cd0: e5dc3000 ldrb r3, [ip] + 3cd4: e5dc2001 ldrb r2, [ip, #1] + 3cd8: e3530000 cmp r3, #0 ; 0x0 + 3cdc: 13a01002 movne r1, #2 ; 0x2 + 3ce0: 03a01000 moveq r1, #0 ; 0x0 + 3ce4: e3520000 cmp r2, #0 ; 0x0 + 3ce8: e1a0e00c mov lr, ip + 3cec: e1c500b6 strh r0, [r5, #6] + 3cf0: 0a000002 beq 3d00 <.text+0x3d00> + 3cf4: e3510000 cmp r1, #0 ; 0x0 + 3cf8: 13a01003 movne r1, #3 ; 0x3 + 3cfc: 03a01001 moveq r1, #1 ; 0x1 + 3d00: e5de3002 ldrb r3, [lr, #2] + 3d04: e3530000 cmp r3, #0 ; 0x0 + 3d08: e5dc3003 ldrb r3, [ip, #3] + 3d0c: 13811004 orrne r1, r1, #4 ; 0x4 + 3d10: e51fa160 ldr sl, [pc, #-352] ; 3bb8 <.text+0x3bb8> + 3d14: e3530000 cmp r3, #0 ; 0x0 + 3d18: 13811008 orrne r1, r1, #8 ; 0x8 + 3d1c: e3a03001 mov r3, #1 ; 0x1 + 3d20: e1c510b8 strh r1, [r5, #8] + 3d24: e5ca3001 strb r3, [sl, #1] + 3d28: eafffd01 b 3134 + 3d2c: e51f0174 ldr r0, [pc, #-372] ; 3bc0 <.text+0x3bc0> + 3d30: e5d03000 ldrb r3, [r0] + 3d34: e3530005 cmp r3, #5 ; 0x5 + 3d38: 03a02004 moveq r2, #4 ; 0x4 + 3d3c: 01a03000 moveq r3, r0 + 3d40: 05c32000 streqb r2, [r3] + 3d44: eafffce0 b 30cc + 3d48: e51f319c ldr r3, [pc, #-412] ; 3bb4 <.text+0x3bb4> + 3d4c: e593000c ldr r0, [r3, #12] + 3d50: eb000097 bl 3fb4 + 3d54: e51f51a4 ldr r5, [pc, #-420] ; 3bb8 <.text+0x3bb8> + 3d58: e51f21a4 ldr r2, [pc, #-420] ; 3bbc <.text+0x3bbc> + 3d5c: e3a03001 mov r3, #1 ; 0x1 + 3d60: e3a09008 mov r9, #8 ; 0x8 + 3d64: e5c53001 strb r3, [r5, #1] + 3d68: e1c200b6 strh r0, [r2, #6] + 3d6c: e1c240b4 strh r4, [r2, #4] + 3d70: e1c290b8 strh r9, [r2, #8] + 3d74: e1c240b0 strh r4, [r2] + 3d78: e1c240b2 strh r4, [r2, #2] + 3d7c: eafffcec b 3134 + 3d80: e51fe1c8 ldr lr, [pc, #-456] ; 3bc0 <.text+0x3bc0> + 3d84: e5de3000 ldrb r3, [lr] + 3d88: e3530003 cmp r3, #3 ; 0x3 + 3d8c: 1afffcce bne 30cc + 3d90: e3a02005 mov r2, #5 ; 0x5 + 3d94: e5ce2000 strb r2, [lr] + 3d98: eb00012a bl 4248 + 3d9c: eafffcca b 30cc + +00003da0 : + 3da0: e52de004 str lr, [sp, #-4]! + 3da4: eb004015 bl 13e00 <__aeabi_f2d> + 3da8: e28f2024 add r2, pc, #36 ; 0x24 + 3dac: e892000c ldmia r2, {r2, r3} + 3db0: eb004042 bl 13ec0 <__aeabi_dmul> + 3db4: e3a02101 mov r2, #1073741824 ; 0x40000000 + 3db8: e2822866 add r2, r2, #6684672 ; 0x660000 + 3dbc: e2822902 add r2, r2, #32768 ; 0x8000 + 3dc0: e3a03000 mov r3, #0 ; 0x0 + 3dc4: eb0040e1 bl 14150 <__aeabi_ddiv> + 3dc8: eb0041ca bl 144f8 <__aeabi_d2f> + 3dcc: e49de004 ldr lr, [sp], #4 + 3dd0: e12fff1e bx lr + 3dd4: 400921fb strmid r2, [r9], -fp + 3dd8: 54442d18 strplb r2, [r4], #-3352 + +00003ddc : + 3ddc: e52de004 str lr, [sp, #-4]! + 3de0: eb004006 bl 13e00 <__aeabi_f2d> + 3de4: e3a02101 mov r2, #1073741824 ; 0x40000000 + 3de8: e2822866 add r2, r2, #6684672 ; 0x660000 + 3dec: e2822902 add r2, r2, #32768 ; 0x8000 + 3df0: e3a03000 mov r3, #0 ; 0x0 + 3df4: eb004031 bl 13ec0 <__aeabi_dmul> + 3df8: e28f2010 add r2, pc, #16 ; 0x10 + 3dfc: e892000c ldmia r2, {r2, r3} + 3e00: eb0040d2 bl 14150 <__aeabi_ddiv> + 3e04: eb0041bb bl 144f8 <__aeabi_d2f> + 3e08: e49de004 ldr lr, [sp], #4 + 3e0c: e12fff1e bx lr + 3e10: 400921fb strmid r2, [r9], -fp + 3e14: 54442d18 strplb r2, [r4], #-3352 + +00003e18 : + 3e18: e1a00800 mov r0, r0, lsl #16 + 3e1c: e52de004 str lr, [sp, #-4]! + 3e20: e1a00840 mov r0, r0, asr #16 + 3e24: eb00424f bl 14768 <__aeabi_i2f> + 3e28: e3a01311 mov r1, #1140850688 ; 0x44000000 + 3e2c: e281187a add r1, r1, #7995392 ; 0x7a0000 + 3e30: eb0042e9 bl 149dc <__aeabi_fdiv> + 3e34: e49de004 ldr lr, [sp], #4 + 3e38: e12fff1e bx lr + +00003e3c : + 3e3c: e1a00800 mov r0, r0, lsl #16 + 3e40: e52de004 str lr, [sp, #-4]! + 3e44: e1a00840 mov r0, r0, asr #16 + 3e48: eb004246 bl 14768 <__aeabi_i2f> + 3e4c: eb003feb bl 13e00 <__aeabi_f2d> 3e50: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3e54: e282288f add r2, r2, #9371648 ; 0x8f0000 - 3e58: e2822901 add r2, r2, #16384 ; 0x4000 + 3e54: e28228c3 add r2, r2, #12779520 ; 0xc30000 + 3e58: e2822b22 add r2, r2, #34816 ; 0x8800 3e5c: e3a03000 mov r3, #0 ; 0x0 - 3e60: eb00409d bl 140dc <__aeabi_ddiv> + 3e60: eb0040ba bl 14150 <__aeabi_ddiv> 3e64: e28f2010 add r2, pc, #16 ; 0x10 3e68: e892000c ldmia r2, {r2, r3} - 3e6c: eb003ff6 bl 13e4c <__aeabi_dmul> - 3e70: eb004183 bl 14484 <__aeabi_d2f> + 3e6c: eb004013 bl 13ec0 <__aeabi_dmul> + 3e70: eb0041a0 bl 144f8 <__aeabi_d2f> 3e74: e49de004 ldr lr, [sp], #4 3e78: e12fff1e bx lr - 3e7c: 40239f0f eormi r9, r3, pc, lsl #30 - 3e80: 7b9e0610 blvc fe7856c8 - -00003e84 : - 3e84: e52de004 str lr, [sp, #-4]! - 3e88: eb003fbf bl 13d8c <__aeabi_f2d> - 3e8c: e28f201c add r2, pc, #28 ; 0x1c - 3e90: e892000c ldmia r2, {r2, r3} - 3e94: eb003fec bl 13e4c <__aeabi_dmul> - 3e98: eb004162 bl 14428 <__aeabi_d2iz> - 3e9c: e2600000 rsb r0, r0, #0 ; 0x0 - 3ea0: e1a00800 mov r0, r0, lsl #16 - 3ea4: e1a00840 mov r0, r0, asr #16 - 3ea8: e49de004 ldr lr, [sp], #4 - 3eac: e12fff1e bx lr - 3eb0: 40a1eb27 adcmi lr, r1, r7, lsr #22 - 3eb4: ef9db22d svc 0x009db22d - -00003eb8 : - 3eb8: e52de004 str lr, [sp, #-4]! - 3ebc: eb003fb2 bl 13d8c <__aeabi_f2d> - 3ec0: e28f2018 add r2, pc, #24 ; 0x18 - 3ec4: e892000c ldmia r2, {r2, r3} - 3ec8: eb003fdf bl 13e4c <__aeabi_dmul> - 3ecc: eb004155 bl 14428 <__aeabi_d2iz> + 3e7c: 40239d01 eormi r9, r3, r1, lsl #26 + 3e80: 3a92a305 bcc fe4aca9c + +00003e84 : + 3e84: e1a00800 mov r0, r0, lsl #16 + 3e88: e52de004 str lr, [sp, #-4]! + 3e8c: e1a00840 mov r0, r0, asr #16 + 3e90: eb004234 bl 14768 <__aeabi_i2f> + 3e94: e2800102 add r0, r0, #-2147483648 ; 0x80000000 + 3e98: eb003fd8 bl 13e00 <__aeabi_f2d> + 3e9c: e3a02101 mov r2, #1073741824 ; 0x40000000 + 3ea0: e28228c3 add r2, r2, #12779520 ; 0xc30000 + 3ea4: e2822b22 add r2, r2, #34816 ; 0x8800 + 3ea8: e3a03000 mov r3, #0 ; 0x0 + 3eac: eb0040a7 bl 14150 <__aeabi_ddiv> + 3eb0: e28f2010 add r2, pc, #16 ; 0x10 + 3eb4: e892000c ldmia r2, {r2, r3} + 3eb8: eb004000 bl 13ec0 <__aeabi_dmul> + 3ebc: eb00418d bl 144f8 <__aeabi_d2f> + 3ec0: e49de004 ldr lr, [sp], #4 + 3ec4: e12fff1e bx lr + 3ec8: 40239d01 eormi r9, r3, r1, lsl #26 + 3ecc: 3a92a305 bcc fe4acae8 + +00003ed0 : 3ed0: e1a00800 mov r0, r0, lsl #16 - 3ed4: e1a00840 mov r0, r0, asr #16 - 3ed8: e49de004 ldr lr, [sp], #4 - 3edc: e12fff1e bx lr - 3ee0: 40a1eb27 adcmi lr, r1, r7, lsr #22 - 3ee4: ef9db22d svc 0x009db22d - -00003ee8 : - 3ee8: e52de004 str lr, [sp, #-4]! - 3eec: eb003fa6 bl 13d8c <__aeabi_f2d> - 3ef0: e28f201c add r2, pc, #28 ; 0x1c - 3ef4: e892000c ldmia r2, {r2, r3} - 3ef8: eb003fd3 bl 13e4c <__aeabi_dmul> - 3efc: eb004149 bl 14428 <__aeabi_d2iz> - 3f00: e2600000 rsb r0, r0, #0 ; 0x0 - 3f04: e1a00800 mov r0, r0, lsl #16 - 3f08: e1a00840 mov r0, r0, asr #16 + 3ed4: e52de004 str lr, [sp, #-4]! + 3ed8: e1a00840 mov r0, r0, asr #16 + 3edc: eb004221 bl 14768 <__aeabi_i2f> + 3ee0: e2800102 add r0, r0, #-2147483648 ; 0x80000000 + 3ee4: eb003fc5 bl 13e00 <__aeabi_f2d> + 3ee8: e3a02101 mov r2, #1073741824 ; 0x40000000 + 3eec: e28228c3 add r2, r2, #12779520 ; 0xc30000 + 3ef0: e2822b22 add r2, r2, #34816 ; 0x8800 + 3ef4: e3a03000 mov r3, #0 ; 0x0 + 3ef8: eb004094 bl 14150 <__aeabi_ddiv> + 3efc: e28f2010 add r2, pc, #16 ; 0x10 + 3f00: e892000c ldmia r2, {r2, r3} + 3f04: eb003fed bl 13ec0 <__aeabi_dmul> + 3f08: eb00417a bl 144f8 <__aeabi_d2f> 3f0c: e49de004 ldr lr, [sp], #4 3f10: e12fff1e bx lr - 3f14: 407cc5f5 ldrmisht ip, [ip], #-85 - 3f18: 25460aa6 strcsb r0, [r6, #-2726] + 3f14: 40239d01 eormi r9, r3, r1, lsl #26 + 3f18: 3a92a305 bcc fe4acb34 -00003f1c : +00003f1c : 3f1c: e52de004 str lr, [sp, #-4]! - 3f20: eb003f99 bl 13d8c <__aeabi_f2d> + 3f20: eb003fb6 bl 13e00 <__aeabi_f2d> 3f24: e28f2018 add r2, pc, #24 ; 0x18 3f28: e892000c ldmia r2, {r2, r3} - 3f2c: eb003fc6 bl 13e4c <__aeabi_dmul> - 3f30: eb00413c bl 14428 <__aeabi_d2iz> + 3f2c: eb003fe3 bl 13ec0 <__aeabi_dmul> + 3f30: eb004159 bl 1449c <__aeabi_d2iz> 3f34: e1a00800 mov r0, r0, lsl #16 3f38: e1a00840 mov r0, r0, asr #16 3f3c: e49de004 ldr lr, [sp], #4 3f40: e12fff1e bx lr - 3f44: 40447999 umaalmi r7, r4, r9, r9 - 3f48: 9999999a ldmlsib r9, {r1, r3, r4, r7, r8, fp, ip, pc} - -00003f4c : - 3f4c: e1a00800 mov r0, r0, lsl #16 - 3f50: e1a00840 mov r0, r0, asr #16 - 3f54: e52de004 str lr, [sp, #-4]! - 3f58: e2600000 rsb r0, r0, #0 ; 0x0 - 3f5c: eb0041e4 bl 146f4 <__aeabi_i2f> - 3f60: e3a01442 mov r1, #1107296256 ; 0x42000000 - 3f64: e2811732 add r1, r1, #13107200 ; 0xc80000 - 3f68: eb00427e bl 14968 <__aeabi_fdiv> - 3f6c: eb003f86 bl 13d8c <__aeabi_f2d> - 3f70: e28f2024 add r2, pc, #36 ; 0x24 - 3f74: e892000c ldmia r2, {r2, r3} - 3f78: eb003fb3 bl 13e4c <__aeabi_dmul> - 3f7c: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3f80: e2822866 add r2, r2, #6684672 ; 0x660000 - 3f84: e2822902 add r2, r2, #32768 ; 0x8000 - 3f88: e3a03000 mov r3, #0 ; 0x0 - 3f8c: eb004052 bl 140dc <__aeabi_ddiv> - 3f90: eb00413b bl 14484 <__aeabi_d2f> - 3f94: e49de004 ldr lr, [sp], #4 - 3f98: e12fff1e bx lr - 3f9c: 400921fb strmid r2, [r9], -fp - 3fa0: 54442d18 strplb r2, [r4], #-3352 - -00003fa4 : - 3fa4: e1a00800 mov r0, r0, lsl #16 - 3fa8: e1a00840 mov r0, r0, asr #16 - 3fac: e52de004 str lr, [sp, #-4]! - 3fb0: e2600000 rsb r0, r0, #0 ; 0x0 - 3fb4: eb0041ce bl 146f4 <__aeabi_i2f> - 3fb8: eb003f73 bl 13d8c <__aeabi_f2d> - 3fbc: e28f2038 add r2, pc, #56 ; 0x38 + 3f44: 40a1eb27 adcmi lr, r1, r7, lsr #22 + 3f48: ef9db22d svc 0x009db22d + +00003f4c : + 3f4c: e52de004 str lr, [sp, #-4]! + 3f50: eb003faa bl 13e00 <__aeabi_f2d> + 3f54: e28f201c add r2, pc, #28 ; 0x1c + 3f58: e892000c ldmia r2, {r2, r3} + 3f5c: eb003fd7 bl 13ec0 <__aeabi_dmul> + 3f60: eb00414d bl 1449c <__aeabi_d2iz> + 3f64: e2600000 rsb r0, r0, #0 ; 0x0 + 3f68: e1a00800 mov r0, r0, lsl #16 + 3f6c: e1a00840 mov r0, r0, asr #16 + 3f70: e49de004 ldr lr, [sp], #4 + 3f74: e12fff1e bx lr + 3f78: 40a1eb27 adcmi lr, r1, r7, lsr #22 + 3f7c: ef9db22d svc 0x009db22d + +00003f80 : + 3f80: e52de004 str lr, [sp, #-4]! + 3f84: eb003f9d bl 13e00 <__aeabi_f2d> + 3f88: e28f201c add r2, pc, #28 ; 0x1c + 3f8c: e892000c ldmia r2, {r2, r3} + 3f90: eb003fca bl 13ec0 <__aeabi_dmul> + 3f94: eb004140 bl 1449c <__aeabi_d2iz> + 3f98: e2600000 rsb r0, r0, #0 ; 0x0 + 3f9c: e1a00800 mov r0, r0, lsl #16 + 3fa0: e1a00840 mov r0, r0, asr #16 + 3fa4: e49de004 ldr lr, [sp], #4 + 3fa8: e12fff1e bx lr + 3fac: 407cc5f5 ldrmisht ip, [ip], #-85 + 3fb0: 25460aa6 strcsb r0, [r6, #-2726] + +00003fb4 : + 3fb4: e52de004 str lr, [sp, #-4]! + 3fb8: eb003f90 bl 13e00 <__aeabi_f2d> + 3fbc: e28f2018 add r2, pc, #24 ; 0x18 3fc0: e892000c ldmia r2, {r2, r3} - 3fc4: eb003fa0 bl 13e4c <__aeabi_dmul> - 3fc8: eb00412d bl 14484 <__aeabi_d2f> - 3fcc: eb003f6e bl 13d8c <__aeabi_f2d> - 3fd0: e28f202c add r2, pc, #44 ; 0x2c - 3fd4: e892000c ldmia r2, {r2, r3} - 3fd8: eb003f9b bl 13e4c <__aeabi_dmul> - 3fdc: e3a02101 mov r2, #1073741824 ; 0x40000000 - 3fe0: e2822866 add r2, r2, #6684672 ; 0x660000 - 3fe4: e2822902 add r2, r2, #32768 ; 0x8000 - 3fe8: e3a03000 mov r3, #0 ; 0x0 - 3fec: eb00403a bl 140dc <__aeabi_ddiv> - 3ff0: eb004123 bl 14484 <__aeabi_d2f> - 3ff4: e49de004 ldr lr, [sp], #4 - 3ff8: e12fff1e bx lr - 3ffc: 3f8f8a09 svccc 0x008f8a09 - 4000: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 - 4004: 400921fb strmid r2, [r9], -fp - 4008: 54442d18 strplb r2, [r4], #-3352 - -0000400c : - 400c: e1a00800 mov r0, r0, lsl #16 - 4010: e52de004 str lr, [sp, #-4]! - 4014: e1a00840 mov r0, r0, asr #16 - 4018: eb0041b5 bl 146f4 <__aeabi_i2f> - 401c: eb003f5a bl 13d8c <__aeabi_f2d> - 4020: e28f2038 add r2, pc, #56 ; 0x38 - 4024: e892000c ldmia r2, {r2, r3} - 4028: eb003f87 bl 13e4c <__aeabi_dmul> - 402c: eb004114 bl 14484 <__aeabi_d2f> - 4030: eb003f55 bl 13d8c <__aeabi_f2d> - 4034: e28f202c add r2, pc, #44 ; 0x2c - 4038: e892000c ldmia r2, {r2, r3} - 403c: eb003f82 bl 13e4c <__aeabi_dmul> - 4040: e3a02101 mov r2, #1073741824 ; 0x40000000 - 4044: e2822866 add r2, r2, #6684672 ; 0x660000 - 4048: e2822902 add r2, r2, #32768 ; 0x8000 - 404c: e3a03000 mov r3, #0 ; 0x0 - 4050: eb004021 bl 140dc <__aeabi_ddiv> - 4054: eb00410a bl 14484 <__aeabi_d2f> - 4058: e49de004 ldr lr, [sp], #4 - 405c: e12fff1e bx lr - 4060: 3f8f8a09 svccc 0x008f8a09 - 4064: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 - 4068: 400921fb strmid r2, [r9], -fp - 406c: 54442d18 strplb r2, [r4], #-3352 - -00004070 : - 4070: e1a00800 mov r0, r0, lsl #16 - 4074: e1a00840 mov r0, r0, asr #16 - 4078: e52de004 str lr, [sp, #-4]! - 407c: e2600000 rsb r0, r0, #0 ; 0x0 - 4080: eb00419b bl 146f4 <__aeabi_i2f> - 4084: eb003f40 bl 13d8c <__aeabi_f2d> - 4088: e28f2038 add r2, pc, #56 ; 0x38 - 408c: e892000c ldmia r2, {r2, r3} - 4090: eb003f6d bl 13e4c <__aeabi_dmul> - 4094: eb0040fa bl 14484 <__aeabi_d2f> - 4098: eb003f3b bl 13d8c <__aeabi_f2d> - 409c: e28f202c add r2, pc, #44 ; 0x2c - 40a0: e892000c ldmia r2, {r2, r3} - 40a4: eb003f68 bl 13e4c <__aeabi_dmul> - 40a8: e3a02101 mov r2, #1073741824 ; 0x40000000 - 40ac: e2822866 add r2, r2, #6684672 ; 0x660000 - 40b0: e2822902 add r2, r2, #32768 ; 0x8000 - 40b4: e3a03000 mov r3, #0 ; 0x0 - 40b8: eb004007 bl 140dc <__aeabi_ddiv> - 40bc: eb0040f0 bl 14484 <__aeabi_d2f> - 40c0: e49de004 ldr lr, [sp], #4 - 40c4: e12fff1e bx lr - 40c8: 3f8f8a09 svccc 0x008f8a09 - 40cc: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 - 40d0: 400921fb strmid r2, [r9], -fp - 40d4: 54442d18 strplb r2, [r4], #-3352 - -000040d8 : - 40d8: e1a03800 mov r3, r0, lsl #16 - 40dc: e3a00b23 mov r0, #35840 ; 0x8c00 - 40e0: e28000a0 add r0, r0, #160 ; 0xa0 - 40e4: e52de004 str lr, [sp, #-4]! - 40e8: e0400823 sub r0, r0, r3, lsr #16 - 40ec: eb004180 bl 146f4 <__aeabi_i2f> - 40f0: e3a01442 mov r1, #1107296256 ; 0x42000000 - 40f4: e2811732 add r1, r1, #13107200 ; 0xc80000 - 40f8: eb00421a bl 14968 <__aeabi_fdiv> - 40fc: eb003f22 bl 13d8c <__aeabi_f2d> - 4100: e28f2024 add r2, pc, #36 ; 0x24 - 4104: e892000c ldmia r2, {r2, r3} - 4108: eb003f4f bl 13e4c <__aeabi_dmul> - 410c: e3a02101 mov r2, #1073741824 ; 0x40000000 - 4110: e2822866 add r2, r2, #6684672 ; 0x660000 - 4114: e2822902 add r2, r2, #32768 ; 0x8000 - 4118: e3a03000 mov r3, #0 ; 0x0 - 411c: eb003fee bl 140dc <__aeabi_ddiv> - 4120: eb0040d7 bl 14484 <__aeabi_d2f> - 4124: e49de004 ldr lr, [sp], #4 - 4128: e12fff1e bx lr - 412c: 400921fb strmid r2, [r9], -fp - 4130: 54442d18 strplb r2, [r4], #-3352 - -00004134 : - 4134: e1a00800 mov r0, r0, lsl #16 - 4138: e52de004 str lr, [sp, #-4]! - 413c: e1a00840 mov r0, r0, asr #16 - 4140: eb00416b bl 146f4 <__aeabi_i2f> - 4144: e3a01442 mov r1, #1107296256 ; 0x42000000 - 4148: e2811732 add r1, r1, #13107200 ; 0xc80000 - 414c: eb004205 bl 14968 <__aeabi_fdiv> - 4150: eb003f0d bl 13d8c <__aeabi_f2d> - 4154: e28f2024 add r2, pc, #36 ; 0x24 - 4158: e892000c ldmia r2, {r2, r3} - 415c: eb003f3a bl 13e4c <__aeabi_dmul> - 4160: e3a02101 mov r2, #1073741824 ; 0x40000000 - 4164: e2822866 add r2, r2, #6684672 ; 0x660000 - 4168: e2822902 add r2, r2, #32768 ; 0x8000 - 416c: e3a03000 mov r3, #0 ; 0x0 - 4170: eb003fd9 bl 140dc <__aeabi_ddiv> - 4174: eb0040c2 bl 14484 <__aeabi_d2f> - 4178: e49de004 ldr lr, [sp], #4 - 417c: e12fff1e bx lr - 4180: 400921fb strmid r2, [r9], -fp - 4184: 54442d18 strplb r2, [r4], #-3352 - -00004188 : - 4188: e92d0030 stmdb sp!, {r4, r5} - 418c: e59fc044 ldr ip, [pc, #68] ; 41d8 <.text+0x41d8> - 4190: e89c000c ldmia ip, {r2, r3} - 4194: e24dd008 sub sp, sp, #8 ; 0x8 - 4198: e88d000c stmia sp, {r2, r3} - 419c: e1a04000 mov r4, r0 - 41a0: e1a05fc4 mov r5, r4, asr #31 - 41a4: e89d000c ldmia sp, {r2, r3} - 41a8: e89c0003 ldmia ip, {r0, r1} - 41ac: e0922004 adds r2, r2, r4 - 41b0: e0a33005 adc r3, r3, r5 - 41b4: e1530001 cmp r3, r1 - 41b8: cafffff9 bgt 41a4 - 41bc: 0a000002 beq 41cc - 41c0: e28dd008 add sp, sp, #8 ; 0x8 - 41c4: e8bd0030 ldmia sp!, {r4, r5} - 41c8: e12fff1e bx lr - 41cc: e1520000 cmp r2, r0 - 41d0: 8afffff3 bhi 41a4 - 41d4: eafffff9 b 41c0 - 41d8: 40000870 andmi r0, r0, r0, ror r8 - -000041dc : - 41dc: e59f30d4 ldr r3, [pc, #212] ; 42b8 <.text+0x42b8> - 41e0: e5932000 ldr r2, [r3] - 41e4: e5d23008 ldrb r3, [r2, #8] - 41e8: e3530000 cmp r3, #0 ; 0x0 - 41ec: e3a00000 mov r0, #0 ; 0x0 - 41f0: e59f10c4 ldr r1, [pc, #196] ; 42bc <.text+0x42bc> - 41f4: e59f20c4 ldr r2, [pc, #196] ; 42c0 <.text+0x42c0> - 41f8: 1a00001f bne 427c - 41fc: e5c2300f strb r3, [r2, #15] - 4200: e5c13000 strb r3, [r1] - 4204: e5c13001 strb r3, [r1, #1] - 4208: e5c13002 strb r3, [r1, #2] - 420c: e5c13003 strb r3, [r1, #3] - 4210: e5c13004 strb r3, [r1, #4] - 4214: e5c13005 strb r3, [r1, #5] - 4218: e5c13006 strb r3, [r1, #6] - 421c: e5c13007 strb r3, [r1, #7] - 4220: e5c13008 strb r3, [r1, #8] - 4224: e5c13009 strb r3, [r1, #9] - 4228: e5c1300a strb r3, [r1, #10] - 422c: e5c1300b strb r3, [r1, #11] - 4230: e5c23000 strb r3, [r2] - 4234: e5c23001 strb r3, [r2, #1] - 4238: e5c23002 strb r3, [r2, #2] - 423c: e5c23003 strb r3, [r2, #3] - 4240: e5c23004 strb r3, [r2, #4] - 4244: e5c23005 strb r3, [r2, #5] - 4248: e5c23006 strb r3, [r2, #6] - 424c: e5c23007 strb r3, [r2, #7] - 4250: e5c23008 strb r3, [r2, #8] - 4254: e5c23009 strb r3, [r2, #9] - 4258: e5c2300a strb r3, [r2, #10] - 425c: e5c2300b strb r3, [r2, #11] - 4260: e5c2300c strb r3, [r2, #12] - 4264: e5c2300d strb r3, [r2, #13] - 4268: e5c2300e strb r3, [r2, #14] - 426c: e5c1300c strb r3, [r1, #12] - 4270: e5c1300d strb r3, [r1, #13] - 4274: e5c1300e strb r3, [r1, #14] - 4278: e5c1300f strb r3, [r1, #15] - 427c: e59f3040 ldr r3, [pc, #64] ; 42c4 <.text+0x42c4> - 4280: e59f2040 ldr r2, [pc, #64] ; 42c8 <.text+0x42c8> - 4284: e5830018 str r0, [r3, #24] - 4288: e59f303c ldr r3, [pc, #60] ; 42cc <.text+0x42cc> - 428c: e5820018 str r0, [r2, #24] - 4290: e5830018 str r0, [r3, #24] - 4294: e59f2034 ldr r2, [pc, #52] ; 42d0 <.text+0x42d0> - 4298: e59f3034 ldr r3, [pc, #52] ; 42d4 <.text+0x42d4> - 429c: e5820018 str r0, [r2, #24] - 42a0: e5830018 str r0, [r3, #24] - 42a4: e59f202c ldr r2, [pc, #44] ; 42d8 <.text+0x42d8> - 42a8: e59f302c ldr r3, [pc, #44] ; 42dc <.text+0x42dc> - 42ac: e5820018 str r0, [r2, #24] - 42b0: e5830018 str r0, [r3, #24] - 42b4: e12fff1e bx lr - 42b8: 40001094 mulmi r0, r4, r0 - 42bc: 40001140 andmi r1, r0, r0, asr #2 - 42c0: 400010f2 strmid r1, [r0], -r2 - 42c4: 400012e8 andmi r1, r0, r8, ror #5 - 42c8: 4000130c andmi r1, r0, ip, lsl #6 - 42cc: 40001378 andmi r1, r0, r8, ror r3 - 42d0: 40001330 andmi r1, r0, r0, lsr r3 - 42d4: 40001354 andmi r1, r0, r4, asr r3 - 42d8: 400012c4 andmi r1, r0, r4, asr #5 - 42dc: 4000139c mulmi r0, ip, r3 - -000042e0 : - 42e0: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 42e4: e59f396c ldr r3, [pc, #2412] ; 4c58 <.text+0x4c58> - 42e8: e5d30001 ldrb r0, [r3, #1] - 42ec: e24dde1b sub sp, sp, #432 ; 0x1b0 - 42f0: e5d38000 ldrb r8, [r3] - 42f4: e58d01ac str r0, [sp, #428] - 42f8: e5d31005 ldrb r1, [r3, #5] - 42fc: e5d35004 ldrb r5, [r3, #4] - 4300: e58d11a4 str r1, [sp, #420] - 4304: e5d32009 ldrb r2, [r3, #9] - 4308: e5d34008 ldrb r4, [r3, #8] - 430c: e58d2194 str r2, [sp, #404] - 4310: e5d3101d ldrb r1, [r3, #29] - 4314: e5d3a011 ldrb sl, [r3, #17] - 4318: e5d3b00d ldrb fp, [r3, #13] - 431c: e5d36015 ldrb r6, [r3, #21] - 4320: e5d3e010 ldrb lr, [r3, #16] - 4324: e5d3c00c ldrb ip, [r3, #12] - 4328: e5d30014 ldrb r0, [r3, #20] - 432c: e5d3201c ldrb r2, [r3, #28] - 4330: e58d1180 str r1, [sp, #384] - 4334: e5d31002 ldrb r1, [r3, #2] - 4338: e58d11a8 str r1, [sp, #424] - 433c: e5d31006 ldrb r1, [r3, #6] - 4340: e58d11a0 str r1, [sp, #416] - 4344: e5d3100a ldrb r1, [r3, #10] - 4348: e58d1190 str r1, [sp, #400] - 434c: e5d31012 ldrb r1, [r3, #18] - 4350: e58d118c str r1, [sp, #396] - 4354: e5d3100e ldrb r1, [r3, #14] - 4358: e58d1188 str r1, [sp, #392] - 435c: e5d31016 ldrb r1, [r3, #22] - 4360: e58d1184 str r1, [sp, #388] - 4364: e5d3101e ldrb r1, [r3, #30] - 4368: e58d117c str r1, [sp, #380] - 436c: e59d11ac ldr r1, [sp, #428] - 4370: e1888401 orr r8, r8, r1, lsl #8 - 4374: e59d11a4 ldr r1, [sp, #420] - 4378: e1855401 orr r5, r5, r1, lsl #8 - 437c: e59d1194 ldr r1, [sp, #404] - 4380: e1800406 orr r0, r0, r6, lsl #8 - 4384: e1844401 orr r4, r4, r1, lsl #8 - 4388: e59d6180 ldr r6, [sp, #384] - 438c: e5d31007 ldrb r1, [r3, #7] - 4390: e18ee40a orr lr, lr, sl, lsl #8 - 4394: e1822406 orr r2, r2, r6, lsl #8 - 4398: e5d3a003 ldrb sl, [r3, #3] - 439c: e58d119c str r1, [sp, #412] - 43a0: e5d3601f ldrb r6, [r3, #31] - 43a4: e5d3700f ldrb r7, [r3, #15] - 43a8: e5d31017 ldrb r1, [r3, #23] - 43ac: e5d39013 ldrb r9, [r3, #19] - 43b0: e18cc40b orr ip, ip, fp, lsl #8 - 43b4: e5d3b00b ldrb fp, [r3, #11] - 43b8: e58d6178 str r6, [sp, #376] - 43bc: e59d61a8 ldr r6, [sp, #424] - 43c0: e1888806 orr r8, r8, r6, lsl #16 - 43c4: e59d61a0 ldr r6, [sp, #416] - 43c8: e1855806 orr r5, r5, r6, lsl #16 - 43cc: e59d6190 ldr r6, [sp, #400] - 43d0: e1844806 orr r4, r4, r6, lsl #16 - 43d4: e59d618c ldr r6, [sp, #396] - 43d8: e18ee806 orr lr, lr, r6, lsl #16 - 43dc: e59d6188 ldr r6, [sp, #392] - 43e0: e18cc806 orr ip, ip, r6, lsl #16 - 43e4: e59d6184 ldr r6, [sp, #388] - 43e8: e1800806 orr r0, r0, r6, lsl #16 - 43ec: e59d617c ldr r6, [sp, #380] - 43f0: e1822806 orr r2, r2, r6, lsl #16 - 43f4: e1886c0a orr r6, r8, sl, lsl #24 - 43f8: e59d819c ldr r8, [sp, #412] - 43fc: e1855c08 orr r5, r5, r8, lsl #24 - 4400: e58d5198 str r5, [sp, #408] - 4404: e18e5c09 orr r5, lr, r9, lsl #24 - 4408: e180ec01 orr lr, r0, r1, lsl #24 - 440c: e59d0178 ldr r0, [sp, #376] - 4410: e59f1844 ldr r1, [pc, #2116] ; 4c5c <.text+0x4c5c> - 4414: e1848c0b orr r8, r4, fp, lsl #24 - 4418: e18c4c07 orr r4, ip, r7, lsl #24 - 441c: e182cc00 orr ip, r2, r0, lsl #24 - 4420: e59d2198 ldr r2, [sp, #408] - 4424: e581e014 str lr, [r1, #20] - 4428: e5812004 str r2, [r1, #4] - 442c: e581c020 str ip, [r1, #32] - 4430: e5816000 str r6, [r1] - 4434: e5818008 str r8, [r1, #8] - 4438: e5815010 str r5, [r1, #16] - 443c: e581400c str r4, [r1, #12] - 4440: e5d34019 ldrb r4, [r3, #25] - 4444: e5d3a018 ldrb sl, [r3, #24] - 4448: e58d4174 str r4, [sp, #372] - 444c: e5d38041 ldrb r8, [r3, #65] - 4450: e5d36040 ldrb r6, [r3, #64] - 4454: e58d8168 str r8, [sp, #360] - 4458: e5d30045 ldrb r0, [r3, #69] - 445c: e5d35044 ldrb r5, [r3, #68] - 4460: e58d0160 str r0, [sp, #352] - 4464: e5d31049 ldrb r1, [r3, #73] - 4468: e5d34048 ldrb r4, [r3, #72] - 446c: e58d1158 str r1, [sp, #344] - 4470: e5d3101a ldrb r1, [r3, #26] - 4474: e5d3804d ldrb r8, [r3, #77] - 4478: e5d3b055 ldrb fp, [r3, #85] - 447c: e5d32051 ldrb r2, [r3, #81] - 4480: e5d3e04c ldrb lr, [r3, #76] - 4484: e5d3c054 ldrb ip, [r3, #84] - 4488: e5d30050 ldrb r0, [r3, #80] - 448c: e58d1170 str r1, [sp, #368] - 4490: e5d31042 ldrb r1, [r3, #66] - 4494: e58d1164 str r1, [sp, #356] - 4498: e5d31046 ldrb r1, [r3, #70] - 449c: e58d115c str r1, [sp, #348] - 44a0: e5d3104a ldrb r1, [r3, #74] - 44a4: e58d1154 str r1, [sp, #340] - 44a8: e5d3104e ldrb r1, [r3, #78] - 44ac: e58d114c str r1, [sp, #332] - 44b0: e5d31056 ldrb r1, [r3, #86] - 44b4: e58d1144 str r1, [sp, #324] - 44b8: e5d31052 ldrb r1, [r3, #82] - 44bc: e58d113c str r1, [sp, #316] - 44c0: e59d1174 ldr r1, [sp, #372] - 44c4: e18aa401 orr sl, sl, r1, lsl #8 - 44c8: e59d1168 ldr r1, [sp, #360] - 44cc: e1800402 orr r0, r0, r2, lsl #8 - 44d0: e1866401 orr r6, r6, r1, lsl #8 - 44d4: e5d3204b ldrb r2, [r3, #75] - 44d8: e59d1160 ldr r1, [sp, #352] - 44dc: e5d3701b ldrb r7, [r3, #27] - 44e0: e1855401 orr r5, r5, r1, lsl #8 - 44e4: e18ee408 orr lr, lr, r8, lsl #8 - 44e8: e59d1158 ldr r1, [sp, #344] - 44ec: e5d38043 ldrb r8, [r3, #67] - 44f0: e18cc40b orr ip, ip, fp, lsl #8 - 44f4: e5d3b047 ldrb fp, [r3, #71] - 44f8: e58d2150 str r2, [sp, #336] - 44fc: e1844401 orr r4, r4, r1, lsl #8 - 4500: e5d3104f ldrb r1, [r3, #79] - 4504: e58d1148 str r1, [sp, #328] - 4508: e5d32057 ldrb r2, [r3, #87] - 450c: e58d2140 str r2, [sp, #320] - 4510: e5d31053 ldrb r1, [r3, #83] - 4514: e58d1138 str r1, [sp, #312] - 4518: e59d1164 ldr r1, [sp, #356] - 451c: e1866801 orr r6, r6, r1, lsl #16 - 4520: e59d1154 ldr r1, [sp, #340] - 4524: e59d2170 ldr r2, [sp, #368] - 4528: e1844801 orr r4, r4, r1, lsl #16 - 452c: e59d1144 ldr r1, [sp, #324] - 4530: e18aa802 orr sl, sl, r2, lsl #16 - 4534: e59d215c ldr r2, [sp, #348] - 4538: e18cc801 orr ip, ip, r1, lsl #16 - 453c: e59d1150 ldr r1, [sp, #336] - 4540: e1855802 orr r5, r5, r2, lsl #16 - 4544: e59d214c ldr r2, [sp, #332] - 4548: e1868c08 orr r8, r6, r8, lsl #24 - 454c: e1846c01 orr r6, r4, r1, lsl #24 - 4550: e59d4148 ldr r4, [sp, #328] - 4554: e59d1140 ldr r1, [sp, #320] - 4558: e18ee802 orr lr, lr, r2, lsl #16 - 455c: e59d213c ldr r2, [sp, #316] - 4560: e18a7c07 orr r7, sl, r7, lsl #24 - 4564: e185ac0b orr sl, r5, fp, lsl #24 - 4568: e18e5c04 orr r5, lr, r4, lsl #24 - 456c: e18c4c01 orr r4, ip, r1, lsl #24 - 4570: e59d1138 ldr r1, [sp, #312] - 4574: e58d716c str r7, [sp, #364] - 4578: e1800802 orr r0, r0, r2, lsl #16 - 457c: e180ec01 orr lr, r0, r1, lsl #24 - 4580: e59f26d8 ldr r2, [pc, #1752] ; 4c60 <.text+0x4c60> - 4584: e59d116c ldr r1, [sp, #364] - 4588: e59f06cc ldr r0, [pc, #1740] ; 4c5c <.text+0x4c5c> - 458c: e5828000 str r8, [r2] - 4590: e580101c str r1, [r0, #28] - 4594: e582a004 str sl, [r2, #4] - 4598: e5826008 str r6, [r2, #8] - 459c: e5825014 str r5, [r2, #20] - 45a0: e5824020 str r4, [r2, #32] - 45a4: e582e01c str lr, [r2, #28] - 45a8: e5d32021 ldrb r2, [r3, #33] - 45ac: e5d38020 ldrb r8, [r3, #32] - 45b0: e58d2134 str r2, [sp, #308] - 45b4: e5d34025 ldrb r4, [r3, #37] - 45b8: e5d35024 ldrb r5, [r3, #36] - 45bc: e58d412c str r4, [sp, #300] - 45c0: e5d36029 ldrb r6, [r3, #41] - 45c4: e5d34028 ldrb r4, [r3, #40] - 45c8: e58d6120 str r6, [sp, #288] - 45cc: e5d3103d ldrb r1, [r3, #61] - 45d0: e5d3a031 ldrb sl, [r3, #49] - 45d4: e5d3b02d ldrb fp, [r3, #45] - 45d8: e5d36035 ldrb r6, [r3, #53] - 45dc: e5d3e030 ldrb lr, [r3, #48] - 45e0: e5d3c02c ldrb ip, [r3, #44] - 45e4: e5d30034 ldrb r0, [r3, #52] - 45e8: e5d3203c ldrb r2, [r3, #60] - 45ec: e58d1100 str r1, [sp, #256] - 45f0: e5d31022 ldrb r1, [r3, #34] - 45f4: e58d1130 str r1, [sp, #304] - 45f8: e5d31026 ldrb r1, [r3, #38] - 45fc: e58d1128 str r1, [sp, #296] - 4600: e5d3102a ldrb r1, [r3, #42] - 4604: e58d111c str r1, [sp, #284] - 4608: e5d31032 ldrb r1, [r3, #50] - 460c: e58d1118 str r1, [sp, #280] - 4610: e5d3102e ldrb r1, [r3, #46] - 4614: e58d1110 str r1, [sp, #272] - 4618: e5d31036 ldrb r1, [r3, #54] - 461c: e58d1108 str r1, [sp, #264] - 4620: e5d3103e ldrb r1, [r3, #62] - 4624: e58d10fc str r1, [sp, #252] - 4628: e59d1134 ldr r1, [sp, #308] - 462c: e1888401 orr r8, r8, r1, lsl #8 - 4630: e59d112c ldr r1, [sp, #300] - 4634: e1855401 orr r5, r5, r1, lsl #8 - 4638: e59d1120 ldr r1, [sp, #288] - 463c: e1844401 orr r4, r4, r1, lsl #8 - 4640: e5d31033 ldrb r1, [r3, #51] - 4644: e5d37027 ldrb r7, [r3, #39] - 4648: e18ee40a orr lr, lr, sl, lsl #8 - 464c: e18cc40b orr ip, ip, fp, lsl #8 - 4650: e5d3a023 ldrb sl, [r3, #35] - 4654: e5d3b02b ldrb fp, [r3, #43] - 4658: e1800406 orr r0, r0, r6, lsl #8 - 465c: e58d1114 str r1, [sp, #276] - 4660: e59d6100 ldr r6, [sp, #256] - 4664: e1822406 orr r2, r2, r6, lsl #8 - 4668: e5d3602f ldrb r6, [r3, #47] - 466c: e58d610c str r6, [sp, #268] - 4670: e5d31037 ldrb r1, [r3, #55] - 4674: e58d1104 str r1, [sp, #260] - 4678: e59d1130 ldr r1, [sp, #304] - 467c: e5d3603f ldrb r6, [r3, #63] - 4680: e1888801 orr r8, r8, r1, lsl #16 - 4684: e58d60f8 str r6, [sp, #248] - 4688: e59d111c ldr r1, [sp, #284] - 468c: e59d6128 ldr r6, [sp, #296] - 4690: e1844801 orr r4, r4, r1, lsl #16 - 4694: e1855806 orr r5, r5, r6, lsl #16 - 4698: e59d1110 ldr r1, [sp, #272] - 469c: e59d6118 ldr r6, [sp, #280] - 46a0: e18cc801 orr ip, ip, r1, lsl #16 - 46a4: e18ee806 orr lr, lr, r6, lsl #16 - 46a8: e59d10fc ldr r1, [sp, #252] - 46ac: e59d6108 ldr r6, [sp, #264] - 46b0: e1857c07 orr r7, r5, r7, lsl #24 - 46b4: e58d7124 str r7, [sp, #292] - 46b8: e1800806 orr r0, r0, r6, lsl #16 - 46bc: e1822801 orr r2, r2, r1, lsl #16 - 46c0: e1886c0a orr r6, r8, sl, lsl #24 - 46c4: e59d110c ldr r1, [sp, #268] - 46c8: e1848c0b orr r8, r4, fp, lsl #24 - 46cc: e59d4114 ldr r4, [sp, #276] - 46d0: e18e5c04 orr r5, lr, r4, lsl #24 - 46d4: e18c4c01 orr r4, ip, r1, lsl #24 - 46d8: e59d1104 ldr r1, [sp, #260] - 46dc: e180ec01 orr lr, r0, r1, lsl #24 - 46e0: e59d00f8 ldr r0, [sp, #248] - 46e4: e59f1578 ldr r1, [pc, #1400] ; 4c64 <.text+0x4c64> - 46e8: e182cc00 orr ip, r2, r0, lsl #24 - 46ec: e59d2124 ldr r2, [sp, #292] - 46f0: e5816000 str r6, [r1] - 46f4: e5812004 str r2, [r1, #4] - 46f8: e5818008 str r8, [r1, #8] - 46fc: e5815010 str r5, [r1, #16] - 4700: e581400c str r4, [r1, #12] - 4704: e581e014 str lr, [r1, #20] - 4708: e581c020 str ip, [r1, #32] - 470c: e5d34039 ldrb r4, [r3, #57] - 4710: e5d3a038 ldrb sl, [r3, #56] - 4714: e58d40f4 str r4, [sp, #244] - 4718: e5d38059 ldrb r8, [r3, #89] - 471c: e5d36058 ldrb r6, [r3, #88] - 4720: e58d80e8 str r8, [sp, #232] - 4724: e5d3005d ldrb r0, [r3, #93] - 4728: e5d3505c ldrb r5, [r3, #92] - 472c: e58d00e0 str r0, [sp, #224] - 4730: e5d31061 ldrb r1, [r3, #97] - 4734: e5d34060 ldrb r4, [r3, #96] - 4738: e58d10d8 str r1, [sp, #216] - 473c: e5d3103a ldrb r1, [r3, #58] - 4740: e5d38065 ldrb r8, [r3, #101] - 4744: e5d3b06d ldrb fp, [r3, #109] - 4748: e5d32069 ldrb r2, [r3, #105] - 474c: e5d3e064 ldrb lr, [r3, #100] - 4750: e5d3c06c ldrb ip, [r3, #108] - 4754: e5d30068 ldrb r0, [r3, #104] - 4758: e58d10f0 str r1, [sp, #240] - 475c: e5d3105a ldrb r1, [r3, #90] - 4760: e58d10e4 str r1, [sp, #228] - 4764: e5d3105e ldrb r1, [r3, #94] - 4768: e58d10dc str r1, [sp, #220] - 476c: e5d31062 ldrb r1, [r3, #98] - 4770: e58d10d4 str r1, [sp, #212] - 4774: e5d31066 ldrb r1, [r3, #102] - 4778: e58d10cc str r1, [sp, #204] - 477c: e5d3106e ldrb r1, [r3, #110] - 4780: e58d10c4 str r1, [sp, #196] - 4784: e5d3106a ldrb r1, [r3, #106] - 4788: e58d10bc str r1, [sp, #188] - 478c: e59d10f4 ldr r1, [sp, #244] - 4790: e18aa401 orr sl, sl, r1, lsl #8 - 4794: e59d10e8 ldr r1, [sp, #232] - 4798: e1800402 orr r0, r0, r2, lsl #8 - 479c: e1866401 orr r6, r6, r1, lsl #8 - 47a0: e5d32063 ldrb r2, [r3, #99] - 47a4: e59d10e0 ldr r1, [sp, #224] - 47a8: e5d3703b ldrb r7, [r3, #59] - 47ac: e1855401 orr r5, r5, r1, lsl #8 - 47b0: e18ee408 orr lr, lr, r8, lsl #8 - 47b4: e59d10d8 ldr r1, [sp, #216] - 47b8: e5d3805b ldrb r8, [r3, #91] - 47bc: e18cc40b orr ip, ip, fp, lsl #8 - 47c0: e5d3b05f ldrb fp, [r3, #95] - 47c4: e58d20d0 str r2, [sp, #208] - 47c8: e1844401 orr r4, r4, r1, lsl #8 - 47cc: e5d31067 ldrb r1, [r3, #103] - 47d0: e58d10c8 str r1, [sp, #200] - 47d4: e5d3206f ldrb r2, [r3, #111] - 47d8: e58d20c0 str r2, [sp, #192] - 47dc: e5d3106b ldrb r1, [r3, #107] - 47e0: e58d10b8 str r1, [sp, #184] - 47e4: e59d10e4 ldr r1, [sp, #228] - 47e8: e1866801 orr r6, r6, r1, lsl #16 - 47ec: e59d10d4 ldr r1, [sp, #212] - 47f0: e59d20f0 ldr r2, [sp, #240] - 47f4: e1844801 orr r4, r4, r1, lsl #16 - 47f8: e59d10c4 ldr r1, [sp, #196] - 47fc: e18aa802 orr sl, sl, r2, lsl #16 - 4800: e59d20dc ldr r2, [sp, #220] - 4804: e18cc801 orr ip, ip, r1, lsl #16 - 4808: e59d10d0 ldr r1, [sp, #208] - 480c: e1855802 orr r5, r5, r2, lsl #16 - 4810: e59d20cc ldr r2, [sp, #204] - 4814: e1868c08 orr r8, r6, r8, lsl #24 - 4818: e1846c01 orr r6, r4, r1, lsl #24 - 481c: e59d40c8 ldr r4, [sp, #200] - 4820: e59d10c0 ldr r1, [sp, #192] - 4824: e18ee802 orr lr, lr, r2, lsl #16 - 4828: e59d20bc ldr r2, [sp, #188] - 482c: e18a7c07 orr r7, sl, r7, lsl #24 - 4830: e185ac0b orr sl, r5, fp, lsl #24 - 4834: e18e5c04 orr r5, lr, r4, lsl #24 - 4838: e18c4c01 orr r4, ip, r1, lsl #24 - 483c: e59d10b8 ldr r1, [sp, #184] - 4840: e1800802 orr r0, r0, r2, lsl #16 - 4844: e58d70ec str r7, [sp, #236] - 4848: e59f2418 ldr r2, [pc, #1048] ; 4c68 <.text+0x4c68> - 484c: e180ec01 orr lr, r0, r1, lsl #24 - 4850: e59d10ec ldr r1, [sp, #236] - 4854: e59f0408 ldr r0, [pc, #1032] ; 4c64 <.text+0x4c64> - 4858: e580101c str r1, [r0, #28] - 485c: e5828000 str r8, [r2] - 4860: e582a004 str sl, [r2, #4] - 4864: e5826008 str r6, [r2, #8] - 4868: e5825014 str r5, [r2, #20] - 486c: e5824020 str r4, [r2, #32] - 4870: e582e01c str lr, [r2, #28] - 4874: e5d32089 ldrb r2, [r3, #137] - 4878: e5d38088 ldrb r8, [r3, #136] - 487c: e58d20b4 str r2, [sp, #180] - 4880: e5d3408d ldrb r4, [r3, #141] - 4884: e5d3508c ldrb r5, [r3, #140] - 4888: e58d40ac str r4, [sp, #172] - 488c: e5d36091 ldrb r6, [r3, #145] - 4890: e5d34090 ldrb r4, [r3, #144] - 4894: e58d60a0 str r6, [sp, #160] - 4898: e5d30099 ldrb r0, [r3, #153] - 489c: e5d3a095 ldrb sl, [r3, #149] - 48a0: e5d3e094 ldrb lr, [r3, #148] - 48a4: e5d3c098 ldrb ip, [r3, #152] - 48a8: e58d0090 str r0, [sp, #144] - 48ac: e5d3108a ldrb r1, [r3, #138] - 48b0: e5d360a1 ldrb r6, [r3, #161] - 48b4: e5d3b09c ldrb fp, [r3, #156] - 48b8: e5d300a0 ldrb r0, [r3, #160] - 48bc: e5d3209d ldrb r2, [r3, #157] - 48c0: e58d10b0 str r1, [sp, #176] - 48c4: e5d3108e ldrb r1, [r3, #142] - 48c8: e58d10a8 str r1, [sp, #168] - 48cc: e5d31092 ldrb r1, [r3, #146] - 48d0: e58d109c str r1, [sp, #156] - 48d4: e5d31096 ldrb r1, [r3, #150] - 48d8: e58d1098 str r1, [sp, #152] - 48dc: e5d3109a ldrb r1, [r3, #154] - 48e0: e58d108c str r1, [sp, #140] - 48e4: e5d310a2 ldrb r1, [r3, #162] - 48e8: e58d1084 str r1, [sp, #132] - 48ec: e5d3109e ldrb r1, [r3, #158] - 48f0: e18b2402 orr r2, fp, r2, lsl #8 - 48f4: e58d1078 str r1, [sp, #120] - 48f8: e58d207c str r2, [sp, #124] - 48fc: e59d10b4 ldr r1, [sp, #180] - 4900: e5d32097 ldrb r2, [r3, #151] - 4904: e5d3b093 ldrb fp, [r3, #147] - 4908: e5d3708f ldrb r7, [r3, #143] - 490c: e1888401 orr r8, r8, r1, lsl #8 - 4910: e18ee40a orr lr, lr, sl, lsl #8 - 4914: e59d10ac ldr r1, [sp, #172] - 4918: e5d3a08b ldrb sl, [r3, #139] - 491c: e58d2094 str r2, [sp, #148] - 4920: e1855401 orr r5, r5, r1, lsl #8 - 4924: e1800406 orr r0, r0, r6, lsl #8 - 4928: e59d10a0 ldr r1, [sp, #160] - 492c: e5d3609b ldrb r6, [r3, #155] - 4930: e1844401 orr r4, r4, r1, lsl #8 - 4934: e58d6088 str r6, [sp, #136] - 4938: e59d1090 ldr r1, [sp, #144] - 493c: e18cc401 orr ip, ip, r1, lsl #8 - 4940: e5d310a3 ldrb r1, [r3, #163] - 4944: e59d60b0 ldr r6, [sp, #176] - 4948: e58d1080 str r1, [sp, #128] - 494c: e59d10a8 ldr r1, [sp, #168] - 4950: e5d3209f ldrb r2, [r3, #159] - 4954: e1888806 orr r8, r8, r6, lsl #16 - 4958: e1855801 orr r5, r5, r1, lsl #16 - 495c: e59d6098 ldr r6, [sp, #152] - 4960: e59d108c ldr r1, [sp, #140] - 4964: e58d2070 str r2, [sp, #112] - 4968: e18ee806 orr lr, lr, r6, lsl #16 - 496c: e59d209c ldr r2, [sp, #156] - 4970: e18cc801 orr ip, ip, r1, lsl #16 - 4974: e28d1078 add r1, sp, #120 ; 0x78 - 4978: e8910042 ldmia r1, {r1, r6} - 497c: e1844802 orr r4, r4, r2, lsl #16 - 4980: e1866801 orr r6, r6, r1, lsl #16 - 4984: e58d6074 str r6, [sp, #116] - 4988: e59d1088 ldr r1, [sp, #136] - 498c: e1886c0a orr r6, r8, sl, lsl #24 - 4990: e1848c0b orr r8, r4, fp, lsl #24 - 4994: e59d4094 ldr r4, [sp, #148] - 4998: e59d2084 ldr r2, [sp, #132] - 499c: e1857c07 orr r7, r5, r7, lsl #24 - 49a0: e18e5c04 orr r5, lr, r4, lsl #24 - 49a4: e18c4c01 orr r4, ip, r1, lsl #24 - 49a8: e59d1080 ldr r1, [sp, #128] - 49ac: e1800802 orr r0, r0, r2, lsl #16 - 49b0: e59f22b4 ldr r2, [pc, #692] ; 4c6c <.text+0x4c6c> - 49b4: e180ec01 orr lr, r0, r1, lsl #24 - 49b8: e59d0074 ldr r0, [sp, #116] - 49bc: e59d1070 ldr r1, [sp, #112] - 49c0: e58d70a4 str r7, [sp, #164] - 49c4: e5826000 str r6, [r2] - 49c8: e59d60a4 ldr r6, [sp, #164] - 49cc: e180cc01 orr ip, r0, r1, lsl #24 - 49d0: e5826004 str r6, [r2, #4] - 49d4: e5828008 str r8, [r2, #8] - 49d8: e582500c str r5, [r2, #12] - 49dc: e5824014 str r4, [r2, #20] - 49e0: e582e020 str lr, [r2, #32] - 49e4: e582c01c str ip, [r2, #28] - 49e8: e5d38071 ldrb r8, [r3, #113] - 49ec: e5d36070 ldrb r6, [r3, #112] - 49f0: e58d806c str r8, [sp, #108] - 49f4: e5d30075 ldrb r0, [r3, #117] - 49f8: e5d35074 ldrb r5, [r3, #116] - 49fc: e58d0064 str r0, [sp, #100] - 4a00: e5d31079 ldrb r1, [r3, #121] - 4a04: e5d34078 ldrb r4, [r3, #120] - 4a08: e58d105c str r1, [sp, #92] - 4a0c: e5d3207c ldrb r2, [r3, #124] - 4a10: e58d2054 str r2, [sp, #84] - 4a14: e5d31072 ldrb r1, [r3, #114] - 4a18: e5d38085 ldrb r8, [r3, #133] - 4a1c: e5d3b081 ldrb fp, [r3, #129] - 4a20: e5d320a5 ldrb r2, [r3, #165] - 4a24: e5d3a07d ldrb sl, [r3, #125] - 4a28: e5d3e084 ldrb lr, [r3, #132] - 4a2c: e5d3c080 ldrb ip, [r3, #128] - 4a30: e5d300a4 ldrb r0, [r3, #164] - 4a34: e58d1068 str r1, [sp, #104] - 4a38: e5d31076 ldrb r1, [r3, #118] - 4a3c: e58d1060 str r1, [sp, #96] - 4a40: e5d3107a ldrb r1, [r3, #122] - 4a44: e58d1058 str r1, [sp, #88] - 4a48: e5d3107e ldrb r1, [r3, #126] - 4a4c: e58d104c str r1, [sp, #76] - 4a50: e5d31086 ldrb r1, [r3, #134] - 4a54: e58d1040 str r1, [sp, #64] - 4a58: e5d31082 ldrb r1, [r3, #130] - 4a5c: e58d1034 str r1, [sp, #52] - 4a60: e5d310a6 ldrb r1, [r3, #166] - 4a64: e58d1028 str r1, [sp, #40] - 4a68: e59d106c ldr r1, [sp, #108] - 4a6c: e1866401 orr r6, r6, r1, lsl #8 - 4a70: e59d1064 ldr r1, [sp, #100] - 4a74: e1855401 orr r5, r5, r1, lsl #8 - 4a78: e59d105c ldr r1, [sp, #92] - 4a7c: e1844401 orr r4, r4, r1, lsl #8 - 4a80: e59d1054 ldr r1, [sp, #84] - 4a84: e181a40a orr sl, r1, sl, lsl #8 - 4a88: e58da050 str sl, [sp, #80] - 4a8c: e1800402 orr r0, r0, r2, lsl #8 - 4a90: e5d3207f ldrb r2, [r3, #127] - 4a94: e5d3a077 ldrb sl, [r3, #119] - 4a98: e18ee408 orr lr, lr, r8, lsl #8 - 4a9c: e18cc40b orr ip, ip, fp, lsl #8 - 4aa0: e5d38073 ldrb r8, [r3, #115] - 4aa4: e5d3b07b ldrb fp, [r3, #123] - 4aa8: e58d2044 str r2, [sp, #68] - 4aac: e5d31087 ldrb r1, [r3, #135] - 4ab0: e58d103c str r1, [sp, #60] - 4ab4: e5d32083 ldrb r2, [r3, #131] - 4ab8: e58d2030 str r2, [sp, #48] - 4abc: e59d2068 ldr r2, [sp, #104] - 4ac0: e5d310a7 ldrb r1, [r3, #167] - 4ac4: e1866802 orr r6, r6, r2, lsl #16 - 4ac8: e58d1024 str r1, [sp, #36] - 4acc: e59d2058 ldr r2, [sp, #88] - 4ad0: e59d1060 ldr r1, [sp, #96] - 4ad4: e1844802 orr r4, r4, r2, lsl #16 - 4ad8: e1855801 orr r5, r5, r1, lsl #16 - 4adc: e59d204c ldr r2, [sp, #76] - 4ae0: e59d1050 ldr r1, [sp, #80] - 4ae4: e1811802 orr r1, r1, r2, lsl #16 - 4ae8: e58d1048 str r1, [sp, #72] - 4aec: e59d1040 ldr r1, [sp, #64] - 4af0: e18ee801 orr lr, lr, r1, lsl #16 - 4af4: e59d1028 ldr r1, [sp, #40] - 4af8: e1868c08 orr r8, r6, r8, lsl #24 - 4afc: e1800801 orr r0, r0, r1, lsl #16 - 4b00: e1846c0b orr r6, r4, fp, lsl #24 - 4b04: e28d1044 add r1, sp, #68 ; 0x44 - 4b08: e8910012 ldmia r1, {r1, r4} - 4b0c: e59d2034 ldr r2, [sp, #52] - 4b10: e185ac0a orr sl, r5, sl, lsl #24 - 4b14: e1845c01 orr r5, r4, r1, lsl #24 - 4b18: e59d403c ldr r4, [sp, #60] - 4b1c: e59d1030 ldr r1, [sp, #48] - 4b20: e18cc802 orr ip, ip, r2, lsl #16 - 4b24: e18eec04 orr lr, lr, r4, lsl #24 - 4b28: e18ccc01 orr ip, ip, r1, lsl #24 - 4b2c: e58de038 str lr, [sp, #56] - 4b30: e58dc02c str ip, [sp, #44] - 4b34: e59d1024 ldr r1, [sp, #36] - 4b38: e59f2130 ldr r2, [pc, #304] ; 4c70 <.text+0x4c70> - 4b3c: e1804c01 orr r4, r0, r1, lsl #24 - 4b40: e59d002c ldr r0, [sp, #44] - 4b44: e59d1038 ldr r1, [sp, #56] - 4b48: e582001c str r0, [r2, #28] - 4b4c: e5828000 str r8, [r2] - 4b50: e582a004 str sl, [r2, #4] - 4b54: e5826008 str r6, [r2, #8] - 4b58: e5825014 str r5, [r2, #20] - 4b5c: e5821020 str r1, [r2, #32] - 4b60: e59f210c ldr r2, [pc, #268] ; 4c74 <.text+0x4c74> - 4b64: e5824000 str r4, [r2] - 4b68: e5d340b8 ldrb r4, [r3, #184] - 4b6c: e5d3a0a9 ldrb sl, [r3, #169] - 4b70: e5d380ad ldrb r8, [r3, #173] - 4b74: e5d360b1 ldrb r6, [r3, #177] - 4b78: e5d3e0a8 ldrb lr, [r3, #168] - 4b7c: e5d3c0ac ldrb ip, [r3, #172] - 4b80: e5d300b0 ldrb r0, [r3, #176] - 4b84: e58d4014 str r4, [sp, #20] - 4b88: e5d310aa ldrb r1, [r3, #170] - 4b8c: e5d340b5 ldrb r4, [r3, #181] - 4b90: e5d350b9 ldrb r5, [r3, #185] - 4b94: e5d320b4 ldrb r2, [r3, #180] - 4b98: e58d1020 str r1, [sp, #32] - 4b9c: e5d310ae ldrb r1, [r3, #174] - 4ba0: e58d101c str r1, [sp, #28] - 4ba4: e5d310b2 ldrb r1, [r3, #178] - 4ba8: e58d1018 str r1, [sp, #24] - 4bac: e5d310ba ldrb r1, [r3, #186] - 4bb0: e58d100c str r1, [sp, #12] - 4bb4: e1800406 orr r0, r0, r6, lsl #8 - 4bb8: e59d6014 ldr r6, [sp, #20] - 4bbc: e5d310b6 ldrb r1, [r3, #182] - 4bc0: e1865405 orr r5, r6, r5, lsl #8 - 4bc4: e58d1000 str r1, [sp] - 4bc8: e58d5010 str r5, [sp, #16] - 4bcc: e18ee40a orr lr, lr, sl, lsl #8 - 4bd0: e5d360ab ldrb r6, [r3, #171] - 4bd4: e5d3b0b7 ldrb fp, [r3, #183] - 4bd8: e5d3a0b3 ldrb sl, [r3, #179] - 4bdc: e18cc408 orr ip, ip, r8, lsl #8 - 4be0: e5d380af ldrb r8, [r3, #175] - 4be4: e5d330bb ldrb r3, [r3, #187] - 4be8: e58d3004 str r3, [sp, #4] - 4bec: e59d1020 ldr r1, [sp, #32] - 4bf0: e59d301c ldr r3, [sp, #28] - 4bf4: e1822404 orr r2, r2, r4, lsl #8 - 4bf8: e59d4018 ldr r4, [sp, #24] - 4bfc: e18ee801 orr lr, lr, r1, lsl #16 - 4c00: e18cc803 orr ip, ip, r3, lsl #16 - 4c04: e59d100c ldr r1, [sp, #12] - 4c08: e59d3000 ldr r3, [sp] - 4c0c: e1800804 orr r0, r0, r4, lsl #16 - 4c10: e18e4c06 orr r4, lr, r6, lsl #24 - 4c14: e59d6004 ldr r6, [sp, #4] - 4c18: e1851801 orr r1, r5, r1, lsl #16 - 4c1c: e1822803 orr r2, r2, r3, lsl #16 - 4c20: e18c5c08 orr r5, ip, r8, lsl #24 - 4c24: e59f8048 ldr r8, [pc, #72] ; 4c74 <.text+0x4c74> - 4c28: e180ec0a orr lr, r0, sl, lsl #24 - 4c2c: e181cc06 orr ip, r1, r6, lsl #24 - 4c30: e1823c0b orr r3, r2, fp, lsl #24 - 4c34: e58d1008 str r1, [sp, #8] - 4c38: e588301c str r3, [r8, #28] - 4c3c: e5884004 str r4, [r8, #4] - 4c40: e5885008 str r5, [r8, #8] - 4c44: e588e014 str lr, [r8, #20] - 4c48: e588c020 str ip, [r8, #32] - 4c4c: e28dde1b add sp, sp, #432 ; 0x1b0 - 4c50: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4c54: e12fff1e bx lr - 4c58: 40001184 andmi r1, r0, r4, lsl #3 - 4c5c: 4000130c andmi r1, r0, ip, lsl #6 - 4c60: 40001354 andmi r1, r0, r4, asr r3 - 4c64: 40001378 andmi r1, r0, r8, ror r3 - 4c68: 400012c4 andmi r1, r0, r4, asr #5 - 4c6c: 40001330 andmi r1, r0, r0, lsr r3 - 4c70: 4000139c mulmi r0, ip, r3 - 4c74: 400012e8 andmi r1, r0, r8, ror #5 - -00004c78 : - 4c78: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 4c7c: e5908020 ldr r8, [r0, #32] - 4c80: e1a07000 mov r7, r0 - 4c84: e1a00008 mov r0, r8 - 4c88: e1a0a003 mov sl, r3 - 4c8c: e1a04001 mov r4, r1 - 4c90: e1a09002 mov r9, r2 - 4c94: eb003f8d bl 14ad0 <__lesf2> - 4c98: e3500000 cmp r0, #0 ; 0x0 - 4c9c: e2883102 add r3, r8, #-2147483648 ; 0x80000000 - 4ca0: e1a00004 mov r0, r4 - 4ca4: ba000004 blt 4cbc - 4ca8: e1a01003 mov r1, r3 - 4cac: e1a08003 mov r8, r3 - 4cb0: eb003f86 bl 14ad0 <__lesf2> - 4cb4: e3500000 cmp r0, #0 ; 0x0 - 4cb8: a1a08004 movge r8, r4 - 4cbc: e59d1020 ldr r1, [sp, #32] - 4cc0: e1a00008 mov r0, r8 - 4cc4: eb003ec1 bl 147d0 <__aeabi_fmul> - 4cc8: e5974018 ldr r4, [r7, #24] - 4ccc: e1a01000 mov r1, r0 - 4cd0: e1a00004 mov r0, r4 - 4cd4: eb003e15 bl 14530 <__addsf3> - 4cd8: e597601c ldr r6, [r7, #28] - 4cdc: e5870018 str r0, [r7, #24] - 4ce0: e1a01006 mov r1, r6 - 4ce4: e1a04000 mov r4, r0 - 4ce8: eb003f76 bl 14ac8 <__gesf2> - 4cec: e2865102 add r5, r6, #-2147483648 ; 0x80000000 - 4cf0: e3500000 cmp r0, #0 ; 0x0 - 4cf4: e1a01005 mov r1, r5 - 4cf8: e1a00004 mov r0, r4 - 4cfc: c5876018 strgt r6, [r7, #24] - 4d00: ca000002 bgt 4d10 - 4d04: eb003f71 bl 14ad0 <__lesf2> - 4d08: e3500000 cmp r0, #0 ; 0x0 - 4d0c: b5875018 strlt r5, [r7, #24] - 4d10: e1a0000a mov r0, sl - 4d14: eb003c1c bl 13d8c <__aeabi_f2d> - 4d18: e1a02000 mov r2, r0 - 4d1c: e3a005ff mov r0, #1069547520 ; 0x3fc00000 - 4d20: e1a03001 mov r3, r1 - 4d24: e2800603 add r0, r0, #3145728 ; 0x300000 - 4d28: e3a01000 mov r1, #0 ; 0x0 - 4d2c: eb003cea bl 140dc <__aeabi_ddiv> - 4d30: e1a04000 mov r4, r0 - 4d34: e1a00008 mov r0, r8 - 4d38: e1a05001 mov r5, r1 - 4d3c: eb003fa5 bl 14bd8 <__aeabi_f2iz> - 4d40: e3500000 cmp r0, #0 ; 0x0 - 4d44: b2600000 rsblt r0, r0, #0 ; 0x0 - 4d48: eb003c04 bl 13d60 <__aeabi_i2d> - 4d4c: e1a02000 mov r2, r0 - 4d50: e1a03001 mov r3, r1 - 4d54: e1a00004 mov r0, r4 - 4d58: e1a01005 mov r1, r5 - 4d5c: eb0040d6 bl 150bc <__pow_from_arm> - 4d60: e1a04000 mov r4, r0 - 4d64: e1a05001 mov r5, r1 - 4d68: e1a00008 mov r0, r8 - 4d6c: e5971000 ldr r1, [r7] - 4d70: eb003e96 bl 147d0 <__aeabi_fmul> - 4d74: e5971014 ldr r1, [r7, #20] - 4d78: eb003dec bl 14530 <__addsf3> - 4d7c: e1a01005 mov r1, r5 - 4d80: e1a06000 mov r6, r0 - 4d84: e1a00004 mov r0, r4 - 4d88: eb003dbd bl 14484 <__aeabi_d2f> - 4d8c: e5971008 ldr r1, [r7, #8] - 4d90: eb003e8e bl 147d0 <__aeabi_fmul> - 4d94: e1a01009 mov r1, r9 - 4d98: eb003e8c bl 147d0 <__aeabi_fmul> - 4d9c: e1a01000 mov r1, r0 - 4da0: e1a00006 mov r0, r6 - 4da4: eb003de1 bl 14530 <__addsf3> - 4da8: e5971018 ldr r1, [r7, #24] - 4dac: e1a04000 mov r4, r0 - 4db0: e5970004 ldr r0, [r7, #4] - 4db4: eb003e85 bl 147d0 <__aeabi_fmul> - 4db8: e1a01000 mov r1, r0 - 4dbc: e1a00004 mov r0, r4 - 4dc0: eb003dda bl 14530 <__addsf3> - 4dc4: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 4dc8: e12fff1e bx lr - -00004dcc : - 4dcc: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4dd0: e59f3c0c ldr r3, [pc, #3084] ; 59e4 <.text+0x59e4> - 4dd4: e5931000 ldr r1, [r3] - 4dd8: e5d12008 ldrb r2, [r1, #8] - 4ddc: e3520000 cmp r2, #0 ; 0x0 - 4de0: e24dd060 sub sp, sp, #96 ; 0x60 - 4de4: 1a00005f bne 4f68 - 4de8: e59f3bf8 ldr r3, [pc, #3064] ; 59e8 <.text+0x59e8> - 4dec: e5d32000 ldrb r2, [r3] - 4df0: e3520005 cmp r2, #5 ; 0x5 - 4df4: 159fbbf0 ldrne fp, [pc, #3056] ; 59ec <.text+0x59ec> - 4df8: 159f9bf0 ldrne r9, [pc, #3056] ; 59f0 <.text+0x59f0> - 4dfc: 0a000062 beq 4f8c - 4e00: e5db2005 ldrb r2, [fp, #5] - 4e04: e5db3004 ldrb r3, [fp, #4] - 4e08: e5db1006 ldrb r1, [fp, #6] - 4e0c: e1833402 orr r3, r3, r2, lsl #8 - 4e10: e5db0007 ldrb r0, [fp, #7] - 4e14: e1833801 orr r3, r3, r1, lsl #16 - 4e18: e5995000 ldr r5, [r9] - 4e1c: e1834c00 orr r4, r3, r0, lsl #24 - 4e20: e1a01004 mov r1, r4 - 4e24: e1a00005 mov r0, r5 - 4e28: eb003f26 bl 14ac8 <__gesf2> - 4e2c: e3500000 cmp r0, #0 ; 0x0 - 4e30: e59f6bb8 ldr r6, [pc, #3000] ; 59f0 <.text+0x59f0> - 4e34: ca000049 bgt 4f60 - 4e38: e2844102 add r4, r4, #-2147483648 ; 0x80000000 - 4e3c: e1a00005 mov r0, r5 - 4e40: e1a01004 mov r1, r4 - 4e44: eb003f21 bl 14ad0 <__lesf2> - 4e48: e3500000 cmp r0, #0 ; 0x0 - 4e4c: ba000043 blt 4f60 - 4e50: e5db2009 ldrb r2, [fp, #9] - 4e54: e5db3008 ldrb r3, [fp, #8] - 4e58: e5db100a ldrb r1, [fp, #10] - 4e5c: e1833402 orr r3, r3, r2, lsl #8 - 4e60: e5db000b ldrb r0, [fp, #11] - 4e64: e1833801 orr r3, r3, r1, lsl #16 - 4e68: e5995004 ldr r5, [r9, #4] - 4e6c: e1834c00 orr r4, r3, r0, lsl #24 - 4e70: e1a01004 mov r1, r4 - 4e74: e1a00005 mov r0, r5 - 4e78: eb003f12 bl 14ac8 <__gesf2> - 4e7c: e3500000 cmp r0, #0 ; 0x0 - 4e80: e59f6b68 ldr r6, [pc, #2920] ; 59f0 <.text+0x59f0> - 4e84: ca000033 bgt 4f58 - 4e88: e2844102 add r4, r4, #-2147483648 ; 0x80000000 - 4e8c: e1a00005 mov r0, r5 - 4e90: e1a01004 mov r1, r4 - 4e94: eb003f0d bl 14ad0 <__lesf2> + 3fc4: eb003fbd bl 13ec0 <__aeabi_dmul> + 3fc8: eb004133 bl 1449c <__aeabi_d2iz> + 3fcc: e1a00800 mov r0, r0, lsl #16 + 3fd0: e1a00840 mov r0, r0, asr #16 + 3fd4: e49de004 ldr lr, [sp], #4 + 3fd8: e12fff1e bx lr + 3fdc: 40447999 umaalmi r7, r4, r9, r9 + 3fe0: 9999999a ldmlsib r9, {r1, r3, r4, r7, r8, fp, ip, pc} + +00003fe4 : + 3fe4: e52de004 str lr, [sp, #-4]! + 3fe8: eb0041de bl 14768 <__aeabi_i2f> + 3fec: e3a01311 mov r1, #1140850688 ; 0x44000000 + 3ff0: e281187a add r1, r1, #7995392 ; 0x7a0000 + 3ff4: eb004278 bl 149dc <__aeabi_fdiv> + 3ff8: eb003f80 bl 13e00 <__aeabi_f2d> + 3ffc: e28f2024 add r2, pc, #36 ; 0x24 + 4000: e892000c ldmia r2, {r2, r3} + 4004: eb003fad bl 13ec0 <__aeabi_dmul> + 4008: e3a02101 mov r2, #1073741824 ; 0x40000000 + 400c: e2822866 add r2, r2, #6684672 ; 0x660000 + 4010: e2822902 add r2, r2, #32768 ; 0x8000 + 4014: e3a03000 mov r3, #0 ; 0x0 + 4018: eb00404c bl 14150 <__aeabi_ddiv> + 401c: eb004135 bl 144f8 <__aeabi_d2f> + 4020: e49de004 ldr lr, [sp], #4 + 4024: e12fff1e bx lr + 4028: 400921fb strmid r2, [r9], -fp + 402c: 54442d18 strplb r2, [r4], #-3352 + +00004030 : + 4030: e52de004 str lr, [sp, #-4]! + 4034: e2600000 rsb r0, r0, #0 ; 0x0 + 4038: eb0041ca bl 14768 <__aeabi_i2f> + 403c: eb003f6f bl 13e00 <__aeabi_f2d> + 4040: e28f2038 add r2, pc, #56 ; 0x38 + 4044: e892000c ldmia r2, {r2, r3} + 4048: eb003f9c bl 13ec0 <__aeabi_dmul> + 404c: eb004129 bl 144f8 <__aeabi_d2f> + 4050: eb003f6a bl 13e00 <__aeabi_f2d> + 4054: e28f202c add r2, pc, #44 ; 0x2c + 4058: e892000c ldmia r2, {r2, r3} + 405c: eb003f97 bl 13ec0 <__aeabi_dmul> + 4060: e3a02101 mov r2, #1073741824 ; 0x40000000 + 4064: e2822866 add r2, r2, #6684672 ; 0x660000 + 4068: e2822902 add r2, r2, #32768 ; 0x8000 + 406c: e3a03000 mov r3, #0 ; 0x0 + 4070: eb004036 bl 14150 <__aeabi_ddiv> + 4074: eb00411f bl 144f8 <__aeabi_d2f> + 4078: e49de004 ldr lr, [sp], #4 + 407c: e12fff1e bx lr + 4080: 3f8f8a09 svccc 0x008f8a09 + 4084: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 + 4088: 400921fb strmid r2, [r9], -fp + 408c: 54442d18 strplb r2, [r4], #-3352 + +00004090 : + 4090: e52de004 str lr, [sp, #-4]! + 4094: e2600000 rsb r0, r0, #0 ; 0x0 + 4098: eb0041b2 bl 14768 <__aeabi_i2f> + 409c: eb003f57 bl 13e00 <__aeabi_f2d> + 40a0: e28f2038 add r2, pc, #56 ; 0x38 + 40a4: e892000c ldmia r2, {r2, r3} + 40a8: eb003f84 bl 13ec0 <__aeabi_dmul> + 40ac: eb004111 bl 144f8 <__aeabi_d2f> + 40b0: eb003f52 bl 13e00 <__aeabi_f2d> + 40b4: e28f202c add r2, pc, #44 ; 0x2c + 40b8: e892000c ldmia r2, {r2, r3} + 40bc: eb003f7f bl 13ec0 <__aeabi_dmul> + 40c0: e3a02101 mov r2, #1073741824 ; 0x40000000 + 40c4: e2822866 add r2, r2, #6684672 ; 0x660000 + 40c8: e2822902 add r2, r2, #32768 ; 0x8000 + 40cc: e3a03000 mov r3, #0 ; 0x0 + 40d0: eb00401e bl 14150 <__aeabi_ddiv> + 40d4: eb004107 bl 144f8 <__aeabi_d2f> + 40d8: e49de004 ldr lr, [sp], #4 + 40dc: e12fff1e bx lr + 40e0: 3f8f8a09 svccc 0x008f8a09 + 40e4: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 + 40e8: 400921fb strmid r2, [r9], -fp + 40ec: 54442d18 strplb r2, [r4], #-3352 + +000040f0 : + 40f0: e52de004 str lr, [sp, #-4]! + 40f4: eb00419b bl 14768 <__aeabi_i2f> + 40f8: eb003f40 bl 13e00 <__aeabi_f2d> + 40fc: e28f2038 add r2, pc, #56 ; 0x38 + 4100: e892000c ldmia r2, {r2, r3} + 4104: eb003f6d bl 13ec0 <__aeabi_dmul> + 4108: eb0040fa bl 144f8 <__aeabi_d2f> + 410c: eb003f3b bl 13e00 <__aeabi_f2d> + 4110: e28f202c add r2, pc, #44 ; 0x2c + 4114: e892000c ldmia r2, {r2, r3} + 4118: eb003f68 bl 13ec0 <__aeabi_dmul> + 411c: e3a02101 mov r2, #1073741824 ; 0x40000000 + 4120: e2822866 add r2, r2, #6684672 ; 0x660000 + 4124: e2822902 add r2, r2, #32768 ; 0x8000 + 4128: e3a03000 mov r3, #0 ; 0x0 + 412c: eb004007 bl 14150 <__aeabi_ddiv> + 4130: eb0040f0 bl 144f8 <__aeabi_d2f> + 4134: e49de004 ldr lr, [sp], #4 + 4138: e12fff1e bx lr + 413c: 3f8f8a09 svccc 0x008f8a09 + 4140: 02de00d2 sbceqs r0, lr, #210 ; 0xd2 + 4144: 400921fb strmid r2, [r9], -fp + 4148: 54442d18 strplb r2, [r4], #-3352 + +0000414c : + 414c: e3a03a57 mov r3, #356352 ; 0x57000 + 4150: e2833d39 add r3, r3, #3648 ; 0xe40 + 4154: e52de004 str lr, [sp, #-4]! + 4158: e0600003 rsb r0, r0, r3 + 415c: eb004181 bl 14768 <__aeabi_i2f> + 4160: e3a01311 mov r1, #1140850688 ; 0x44000000 + 4164: e281187a add r1, r1, #7995392 ; 0x7a0000 + 4168: eb00421b bl 149dc <__aeabi_fdiv> + 416c: eb003f23 bl 13e00 <__aeabi_f2d> + 4170: e28f2024 add r2, pc, #36 ; 0x24 + 4174: e892000c ldmia r2, {r2, r3} + 4178: eb003f50 bl 13ec0 <__aeabi_dmul> + 417c: e3a02101 mov r2, #1073741824 ; 0x40000000 + 4180: e2822866 add r2, r2, #6684672 ; 0x660000 + 4184: e2822902 add r2, r2, #32768 ; 0x8000 + 4188: e3a03000 mov r3, #0 ; 0x0 + 418c: eb003fef bl 14150 <__aeabi_ddiv> + 4190: eb0040d8 bl 144f8 <__aeabi_d2f> + 4194: e49de004 ldr lr, [sp], #4 + 4198: e12fff1e bx lr + 419c: 400921fb strmid r2, [r9], -fp + 41a0: 54442d18 strplb r2, [r4], #-3352 + +000041a4 : + 41a4: e52de004 str lr, [sp, #-4]! + 41a8: e2600000 rsb r0, r0, #0 ; 0x0 + 41ac: eb00416d bl 14768 <__aeabi_i2f> + 41b0: e3a01311 mov r1, #1140850688 ; 0x44000000 + 41b4: e281187a add r1, r1, #7995392 ; 0x7a0000 + 41b8: eb004207 bl 149dc <__aeabi_fdiv> + 41bc: eb003f0f bl 13e00 <__aeabi_f2d> + 41c0: e28f2024 add r2, pc, #36 ; 0x24 + 41c4: e892000c ldmia r2, {r2, r3} + 41c8: eb003f3c bl 13ec0 <__aeabi_dmul> + 41cc: e3a02101 mov r2, #1073741824 ; 0x40000000 + 41d0: e2822866 add r2, r2, #6684672 ; 0x660000 + 41d4: e2822902 add r2, r2, #32768 ; 0x8000 + 41d8: e3a03000 mov r3, #0 ; 0x0 + 41dc: eb003fdb bl 14150 <__aeabi_ddiv> + 41e0: eb0040c4 bl 144f8 <__aeabi_d2f> + 41e4: e49de004 ldr lr, [sp], #4 + 41e8: e12fff1e bx lr + 41ec: 400921fb strmid r2, [r9], -fp + 41f0: 54442d18 strplb r2, [r4], #-3352 + +000041f4 : + 41f4: e92d0030 stmdb sp!, {r4, r5} + 41f8: e59fc044 ldr ip, [pc, #68] ; 4244 <.text+0x4244> + 41fc: e89c000c ldmia ip, {r2, r3} + 4200: e24dd008 sub sp, sp, #8 ; 0x8 + 4204: e88d000c stmia sp, {r2, r3} + 4208: e1a04000 mov r4, r0 + 420c: e1a05fc4 mov r5, r4, asr #31 + 4210: e89d000c ldmia sp, {r2, r3} + 4214: e89c0003 ldmia ip, {r0, r1} + 4218: e0922004 adds r2, r2, r4 + 421c: e0a33005 adc r3, r3, r5 + 4220: e1530001 cmp r3, r1 + 4224: cafffff9 bgt 4210 + 4228: 0a000002 beq 4238 + 422c: e28dd008 add sp, sp, #8 ; 0x8 + 4230: e8bd0030 ldmia sp!, {r4, r5} + 4234: e12fff1e bx lr + 4238: e1520000 cmp r2, r0 + 423c: 8afffff3 bhi 4210 + 4240: eafffff9 b 422c + 4244: 40000870 andmi r0, r0, r0, ror r8 + +00004248 : + 4248: e59f30d4 ldr r3, [pc, #212] ; 4324 <.text+0x4324> + 424c: e5932000 ldr r2, [r3] + 4250: e5d23008 ldrb r3, [r2, #8] + 4254: e3530000 cmp r3, #0 ; 0x0 + 4258: e3a00000 mov r0, #0 ; 0x0 + 425c: e59f10c4 ldr r1, [pc, #196] ; 4328 <.text+0x4328> + 4260: e59f20c4 ldr r2, [pc, #196] ; 432c <.text+0x432c> + 4264: 1a00001f bne 42e8 + 4268: e5c2300f strb r3, [r2, #15] + 426c: e5c13000 strb r3, [r1] + 4270: e5c13001 strb r3, [r1, #1] + 4274: e5c13002 strb r3, [r1, #2] + 4278: e5c13003 strb r3, [r1, #3] + 427c: e5c13004 strb r3, [r1, #4] + 4280: e5c13005 strb r3, [r1, #5] + 4284: e5c13006 strb r3, [r1, #6] + 4288: e5c13007 strb r3, [r1, #7] + 428c: e5c13008 strb r3, [r1, #8] + 4290: e5c13009 strb r3, [r1, #9] + 4294: e5c1300a strb r3, [r1, #10] + 4298: e5c1300b strb r3, [r1, #11] + 429c: e5c23000 strb r3, [r2] + 42a0: e5c23001 strb r3, [r2, #1] + 42a4: e5c23002 strb r3, [r2, #2] + 42a8: e5c23003 strb r3, [r2, #3] + 42ac: e5c23004 strb r3, [r2, #4] + 42b0: e5c23005 strb r3, [r2, #5] + 42b4: e5c23006 strb r3, [r2, #6] + 42b8: e5c23007 strb r3, [r2, #7] + 42bc: e5c23008 strb r3, [r2, #8] + 42c0: e5c23009 strb r3, [r2, #9] + 42c4: e5c2300a strb r3, [r2, #10] + 42c8: e5c2300b strb r3, [r2, #11] + 42cc: e5c2300c strb r3, [r2, #12] + 42d0: e5c2300d strb r3, [r2, #13] + 42d4: e5c2300e strb r3, [r2, #14] + 42d8: e5c1300c strb r3, [r1, #12] + 42dc: e5c1300d strb r3, [r1, #13] + 42e0: e5c1300e strb r3, [r1, #14] + 42e4: e5c1300f strb r3, [r1, #15] + 42e8: e59f3040 ldr r3, [pc, #64] ; 4330 <.text+0x4330> + 42ec: e59f2040 ldr r2, [pc, #64] ; 4334 <.text+0x4334> + 42f0: e5830018 str r0, [r3, #24] + 42f4: e59f303c ldr r3, [pc, #60] ; 4338 <.text+0x4338> + 42f8: e5820018 str r0, [r2, #24] + 42fc: e5830018 str r0, [r3, #24] + 4300: e59f2034 ldr r2, [pc, #52] ; 433c <.text+0x433c> + 4304: e59f3034 ldr r3, [pc, #52] ; 4340 <.text+0x4340> + 4308: e5820018 str r0, [r2, #24] + 430c: e5830018 str r0, [r3, #24] + 4310: e59f202c ldr r2, [pc, #44] ; 4344 <.text+0x4344> + 4314: e59f302c ldr r3, [pc, #44] ; 4348 <.text+0x4348> + 4318: e5820018 str r0, [r2, #24] + 431c: e5830018 str r0, [r3, #24] + 4320: e12fff1e bx lr + 4324: 40001094 mulmi r0, r4, r0 + 4328: 40001142 andmi r1, r0, r2, asr #2 + 432c: 400010f2 strmid r1, [r0], -r2 + 4330: 400012ec andmi r1, r0, ip, ror #5 + 4334: 40001310 andmi r1, r0, r0, lsl r3 + 4338: 4000137c andmi r1, r0, ip, ror r3 + 433c: 40001334 andmi r1, r0, r4, lsr r3 + 4340: 40001358 andmi r1, r0, r8, asr r3 + 4344: 400012c8 andmi r1, r0, r8, asr #5 + 4348: 400013a0 andmi r1, r0, r0, lsr #7 + +0000434c : + 434c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 4350: e59f396c ldr r3, [pc, #2412] ; 4cc4 <.text+0x4cc4> + 4354: e5d30001 ldrb r0, [r3, #1] + 4358: e24dde1b sub sp, sp, #432 ; 0x1b0 + 435c: e5d38000 ldrb r8, [r3] + 4360: e58d01ac str r0, [sp, #428] + 4364: e5d31005 ldrb r1, [r3, #5] + 4368: e5d35004 ldrb r5, [r3, #4] + 436c: e58d11a4 str r1, [sp, #420] + 4370: e5d32009 ldrb r2, [r3, #9] + 4374: e5d34008 ldrb r4, [r3, #8] + 4378: e58d2194 str r2, [sp, #404] + 437c: e5d3101d ldrb r1, [r3, #29] + 4380: e5d3a011 ldrb sl, [r3, #17] + 4384: e5d3b00d ldrb fp, [r3, #13] + 4388: e5d36015 ldrb r6, [r3, #21] + 438c: e5d3e010 ldrb lr, [r3, #16] + 4390: e5d3c00c ldrb ip, [r3, #12] + 4394: e5d30014 ldrb r0, [r3, #20] + 4398: e5d3201c ldrb r2, [r3, #28] + 439c: e58d1180 str r1, [sp, #384] + 43a0: e5d31002 ldrb r1, [r3, #2] + 43a4: e58d11a8 str r1, [sp, #424] + 43a8: e5d31006 ldrb r1, [r3, #6] + 43ac: e58d11a0 str r1, [sp, #416] + 43b0: e5d3100a ldrb r1, [r3, #10] + 43b4: e58d1190 str r1, [sp, #400] + 43b8: e5d31012 ldrb r1, [r3, #18] + 43bc: e58d118c str r1, [sp, #396] + 43c0: e5d3100e ldrb r1, [r3, #14] + 43c4: e58d1188 str r1, [sp, #392] + 43c8: e5d31016 ldrb r1, [r3, #22] + 43cc: e58d1184 str r1, [sp, #388] + 43d0: e5d3101e ldrb r1, [r3, #30] + 43d4: e58d117c str r1, [sp, #380] + 43d8: e59d11ac ldr r1, [sp, #428] + 43dc: e1888401 orr r8, r8, r1, lsl #8 + 43e0: e59d11a4 ldr r1, [sp, #420] + 43e4: e1855401 orr r5, r5, r1, lsl #8 + 43e8: e59d1194 ldr r1, [sp, #404] + 43ec: e1800406 orr r0, r0, r6, lsl #8 + 43f0: e1844401 orr r4, r4, r1, lsl #8 + 43f4: e59d6180 ldr r6, [sp, #384] + 43f8: e5d31007 ldrb r1, [r3, #7] + 43fc: e18ee40a orr lr, lr, sl, lsl #8 + 4400: e1822406 orr r2, r2, r6, lsl #8 + 4404: e5d3a003 ldrb sl, [r3, #3] + 4408: e58d119c str r1, [sp, #412] + 440c: e5d3601f ldrb r6, [r3, #31] + 4410: e5d3700f ldrb r7, [r3, #15] + 4414: e5d31017 ldrb r1, [r3, #23] + 4418: e5d39013 ldrb r9, [r3, #19] + 441c: e18cc40b orr ip, ip, fp, lsl #8 + 4420: e5d3b00b ldrb fp, [r3, #11] + 4424: e58d6178 str r6, [sp, #376] + 4428: e59d61a8 ldr r6, [sp, #424] + 442c: e1888806 orr r8, r8, r6, lsl #16 + 4430: e59d61a0 ldr r6, [sp, #416] + 4434: e1855806 orr r5, r5, r6, lsl #16 + 4438: e59d6190 ldr r6, [sp, #400] + 443c: e1844806 orr r4, r4, r6, lsl #16 + 4440: e59d618c ldr r6, [sp, #396] + 4444: e18ee806 orr lr, lr, r6, lsl #16 + 4448: e59d6188 ldr r6, [sp, #392] + 444c: e18cc806 orr ip, ip, r6, lsl #16 + 4450: e59d6184 ldr r6, [sp, #388] + 4454: e1800806 orr r0, r0, r6, lsl #16 + 4458: e59d617c ldr r6, [sp, #380] + 445c: e1822806 orr r2, r2, r6, lsl #16 + 4460: e1886c0a orr r6, r8, sl, lsl #24 + 4464: e59d819c ldr r8, [sp, #412] + 4468: e1855c08 orr r5, r5, r8, lsl #24 + 446c: e58d5198 str r5, [sp, #408] + 4470: e18e5c09 orr r5, lr, r9, lsl #24 + 4474: e180ec01 orr lr, r0, r1, lsl #24 + 4478: e59d0178 ldr r0, [sp, #376] + 447c: e59f1844 ldr r1, [pc, #2116] ; 4cc8 <.text+0x4cc8> + 4480: e1848c0b orr r8, r4, fp, lsl #24 + 4484: e18c4c07 orr r4, ip, r7, lsl #24 + 4488: e182cc00 orr ip, r2, r0, lsl #24 + 448c: e59d2198 ldr r2, [sp, #408] + 4490: e581e014 str lr, [r1, #20] + 4494: e5812004 str r2, [r1, #4] + 4498: e581c020 str ip, [r1, #32] + 449c: e5816000 str r6, [r1] + 44a0: e5818008 str r8, [r1, #8] + 44a4: e5815010 str r5, [r1, #16] + 44a8: e581400c str r4, [r1, #12] + 44ac: e5d34019 ldrb r4, [r3, #25] + 44b0: e5d3a018 ldrb sl, [r3, #24] + 44b4: e58d4174 str r4, [sp, #372] + 44b8: e5d38041 ldrb r8, [r3, #65] + 44bc: e5d36040 ldrb r6, [r3, #64] + 44c0: e58d8168 str r8, [sp, #360] + 44c4: e5d30045 ldrb r0, [r3, #69] + 44c8: e5d35044 ldrb r5, [r3, #68] + 44cc: e58d0160 str r0, [sp, #352] + 44d0: e5d31049 ldrb r1, [r3, #73] + 44d4: e5d34048 ldrb r4, [r3, #72] + 44d8: e58d1158 str r1, [sp, #344] + 44dc: e5d3101a ldrb r1, [r3, #26] + 44e0: e5d3804d ldrb r8, [r3, #77] + 44e4: e5d3b055 ldrb fp, [r3, #85] + 44e8: e5d32051 ldrb r2, [r3, #81] + 44ec: e5d3e04c ldrb lr, [r3, #76] + 44f0: e5d3c054 ldrb ip, [r3, #84] + 44f4: e5d30050 ldrb r0, [r3, #80] + 44f8: e58d1170 str r1, [sp, #368] + 44fc: e5d31042 ldrb r1, [r3, #66] + 4500: e58d1164 str r1, [sp, #356] + 4504: e5d31046 ldrb r1, [r3, #70] + 4508: e58d115c str r1, [sp, #348] + 450c: e5d3104a ldrb r1, [r3, #74] + 4510: e58d1154 str r1, [sp, #340] + 4514: e5d3104e ldrb r1, [r3, #78] + 4518: e58d114c str r1, [sp, #332] + 451c: e5d31056 ldrb r1, [r3, #86] + 4520: e58d1144 str r1, [sp, #324] + 4524: e5d31052 ldrb r1, [r3, #82] + 4528: e58d113c str r1, [sp, #316] + 452c: e59d1174 ldr r1, [sp, #372] + 4530: e18aa401 orr sl, sl, r1, lsl #8 + 4534: e59d1168 ldr r1, [sp, #360] + 4538: e1800402 orr r0, r0, r2, lsl #8 + 453c: e1866401 orr r6, r6, r1, lsl #8 + 4540: e5d3204b ldrb r2, [r3, #75] + 4544: e59d1160 ldr r1, [sp, #352] + 4548: e5d3701b ldrb r7, [r3, #27] + 454c: e1855401 orr r5, r5, r1, lsl #8 + 4550: e18ee408 orr lr, lr, r8, lsl #8 + 4554: e59d1158 ldr r1, [sp, #344] + 4558: e5d38043 ldrb r8, [r3, #67] + 455c: e18cc40b orr ip, ip, fp, lsl #8 + 4560: e5d3b047 ldrb fp, [r3, #71] + 4564: e58d2150 str r2, [sp, #336] + 4568: e1844401 orr r4, r4, r1, lsl #8 + 456c: e5d3104f ldrb r1, [r3, #79] + 4570: e58d1148 str r1, [sp, #328] + 4574: e5d32057 ldrb r2, [r3, #87] + 4578: e58d2140 str r2, [sp, #320] + 457c: e5d31053 ldrb r1, [r3, #83] + 4580: e58d1138 str r1, [sp, #312] + 4584: e59d1164 ldr r1, [sp, #356] + 4588: e1866801 orr r6, r6, r1, lsl #16 + 458c: e59d1154 ldr r1, [sp, #340] + 4590: e59d2170 ldr r2, [sp, #368] + 4594: e1844801 orr r4, r4, r1, lsl #16 + 4598: e59d1144 ldr r1, [sp, #324] + 459c: e18aa802 orr sl, sl, r2, lsl #16 + 45a0: e59d215c ldr r2, [sp, #348] + 45a4: e18cc801 orr ip, ip, r1, lsl #16 + 45a8: e59d1150 ldr r1, [sp, #336] + 45ac: e1855802 orr r5, r5, r2, lsl #16 + 45b0: e59d214c ldr r2, [sp, #332] + 45b4: e1868c08 orr r8, r6, r8, lsl #24 + 45b8: e1846c01 orr r6, r4, r1, lsl #24 + 45bc: e59d4148 ldr r4, [sp, #328] + 45c0: e59d1140 ldr r1, [sp, #320] + 45c4: e18ee802 orr lr, lr, r2, lsl #16 + 45c8: e59d213c ldr r2, [sp, #316] + 45cc: e18a7c07 orr r7, sl, r7, lsl #24 + 45d0: e185ac0b orr sl, r5, fp, lsl #24 + 45d4: e18e5c04 orr r5, lr, r4, lsl #24 + 45d8: e18c4c01 orr r4, ip, r1, lsl #24 + 45dc: e59d1138 ldr r1, [sp, #312] + 45e0: e58d716c str r7, [sp, #364] + 45e4: e1800802 orr r0, r0, r2, lsl #16 + 45e8: e180ec01 orr lr, r0, r1, lsl #24 + 45ec: e59f26d8 ldr r2, [pc, #1752] ; 4ccc <.text+0x4ccc> + 45f0: e59d116c ldr r1, [sp, #364] + 45f4: e59f06cc ldr r0, [pc, #1740] ; 4cc8 <.text+0x4cc8> + 45f8: e5828000 str r8, [r2] + 45fc: e580101c str r1, [r0, #28] + 4600: e582a004 str sl, [r2, #4] + 4604: e5826008 str r6, [r2, #8] + 4608: e5825014 str r5, [r2, #20] + 460c: e5824020 str r4, [r2, #32] + 4610: e582e01c str lr, [r2, #28] + 4614: e5d32021 ldrb r2, [r3, #33] + 4618: e5d38020 ldrb r8, [r3, #32] + 461c: e58d2134 str r2, [sp, #308] + 4620: e5d34025 ldrb r4, [r3, #37] + 4624: e5d35024 ldrb r5, [r3, #36] + 4628: e58d412c str r4, [sp, #300] + 462c: e5d36029 ldrb r6, [r3, #41] + 4630: e5d34028 ldrb r4, [r3, #40] + 4634: e58d6120 str r6, [sp, #288] + 4638: e5d3103d ldrb r1, [r3, #61] + 463c: e5d3a031 ldrb sl, [r3, #49] + 4640: e5d3b02d ldrb fp, [r3, #45] + 4644: e5d36035 ldrb r6, [r3, #53] + 4648: e5d3e030 ldrb lr, [r3, #48] + 464c: e5d3c02c ldrb ip, [r3, #44] + 4650: e5d30034 ldrb r0, [r3, #52] + 4654: e5d3203c ldrb r2, [r3, #60] + 4658: e58d1100 str r1, [sp, #256] + 465c: e5d31022 ldrb r1, [r3, #34] + 4660: e58d1130 str r1, [sp, #304] + 4664: e5d31026 ldrb r1, [r3, #38] + 4668: e58d1128 str r1, [sp, #296] + 466c: e5d3102a ldrb r1, [r3, #42] + 4670: e58d111c str r1, [sp, #284] + 4674: e5d31032 ldrb r1, [r3, #50] + 4678: e58d1118 str r1, [sp, #280] + 467c: e5d3102e ldrb r1, [r3, #46] + 4680: e58d1110 str r1, [sp, #272] + 4684: e5d31036 ldrb r1, [r3, #54] + 4688: e58d1108 str r1, [sp, #264] + 468c: e5d3103e ldrb r1, [r3, #62] + 4690: e58d10fc str r1, [sp, #252] + 4694: e59d1134 ldr r1, [sp, #308] + 4698: e1888401 orr r8, r8, r1, lsl #8 + 469c: e59d112c ldr r1, [sp, #300] + 46a0: e1855401 orr r5, r5, r1, lsl #8 + 46a4: e59d1120 ldr r1, [sp, #288] + 46a8: e1844401 orr r4, r4, r1, lsl #8 + 46ac: e5d31033 ldrb r1, [r3, #51] + 46b0: e5d37027 ldrb r7, [r3, #39] + 46b4: e18ee40a orr lr, lr, sl, lsl #8 + 46b8: e18cc40b orr ip, ip, fp, lsl #8 + 46bc: e5d3a023 ldrb sl, [r3, #35] + 46c0: e5d3b02b ldrb fp, [r3, #43] + 46c4: e1800406 orr r0, r0, r6, lsl #8 + 46c8: e58d1114 str r1, [sp, #276] + 46cc: e59d6100 ldr r6, [sp, #256] + 46d0: e1822406 orr r2, r2, r6, lsl #8 + 46d4: e5d3602f ldrb r6, [r3, #47] + 46d8: e58d610c str r6, [sp, #268] + 46dc: e5d31037 ldrb r1, [r3, #55] + 46e0: e58d1104 str r1, [sp, #260] + 46e4: e59d1130 ldr r1, [sp, #304] + 46e8: e5d3603f ldrb r6, [r3, #63] + 46ec: e1888801 orr r8, r8, r1, lsl #16 + 46f0: e58d60f8 str r6, [sp, #248] + 46f4: e59d111c ldr r1, [sp, #284] + 46f8: e59d6128 ldr r6, [sp, #296] + 46fc: e1844801 orr r4, r4, r1, lsl #16 + 4700: e1855806 orr r5, r5, r6, lsl #16 + 4704: e59d1110 ldr r1, [sp, #272] + 4708: e59d6118 ldr r6, [sp, #280] + 470c: e18cc801 orr ip, ip, r1, lsl #16 + 4710: e18ee806 orr lr, lr, r6, lsl #16 + 4714: e59d10fc ldr r1, [sp, #252] + 4718: e59d6108 ldr r6, [sp, #264] + 471c: e1857c07 orr r7, r5, r7, lsl #24 + 4720: e58d7124 str r7, [sp, #292] + 4724: e1800806 orr r0, r0, r6, lsl #16 + 4728: e1822801 orr r2, r2, r1, lsl #16 + 472c: e1886c0a orr r6, r8, sl, lsl #24 + 4730: e59d110c ldr r1, [sp, #268] + 4734: e1848c0b orr r8, r4, fp, lsl #24 + 4738: e59d4114 ldr r4, [sp, #276] + 473c: e18e5c04 orr r5, lr, r4, lsl #24 + 4740: e18c4c01 orr r4, ip, r1, lsl #24 + 4744: e59d1104 ldr r1, [sp, #260] + 4748: e180ec01 orr lr, r0, r1, lsl #24 + 474c: e59d00f8 ldr r0, [sp, #248] + 4750: e59f1578 ldr r1, [pc, #1400] ; 4cd0 <.text+0x4cd0> + 4754: e182cc00 orr ip, r2, r0, lsl #24 + 4758: e59d2124 ldr r2, [sp, #292] + 475c: e5816000 str r6, [r1] + 4760: e5812004 str r2, [r1, #4] + 4764: e5818008 str r8, [r1, #8] + 4768: e5815010 str r5, [r1, #16] + 476c: e581400c str r4, [r1, #12] + 4770: e581e014 str lr, [r1, #20] + 4774: e581c020 str ip, [r1, #32] + 4778: e5d34039 ldrb r4, [r3, #57] + 477c: e5d3a038 ldrb sl, [r3, #56] + 4780: e58d40f4 str r4, [sp, #244] + 4784: e5d38059 ldrb r8, [r3, #89] + 4788: e5d36058 ldrb r6, [r3, #88] + 478c: e58d80e8 str r8, [sp, #232] + 4790: e5d3005d ldrb r0, [r3, #93] + 4794: e5d3505c ldrb r5, [r3, #92] + 4798: e58d00e0 str r0, [sp, #224] + 479c: e5d31061 ldrb r1, [r3, #97] + 47a0: e5d34060 ldrb r4, [r3, #96] + 47a4: e58d10d8 str r1, [sp, #216] + 47a8: e5d3103a ldrb r1, [r3, #58] + 47ac: e5d38065 ldrb r8, [r3, #101] + 47b0: e5d3b06d ldrb fp, [r3, #109] + 47b4: e5d32069 ldrb r2, [r3, #105] + 47b8: e5d3e064 ldrb lr, [r3, #100] + 47bc: e5d3c06c ldrb ip, [r3, #108] + 47c0: e5d30068 ldrb r0, [r3, #104] + 47c4: e58d10f0 str r1, [sp, #240] + 47c8: e5d3105a ldrb r1, [r3, #90] + 47cc: e58d10e4 str r1, [sp, #228] + 47d0: e5d3105e ldrb r1, [r3, #94] + 47d4: e58d10dc str r1, [sp, #220] + 47d8: e5d31062 ldrb r1, [r3, #98] + 47dc: e58d10d4 str r1, [sp, #212] + 47e0: e5d31066 ldrb r1, [r3, #102] + 47e4: e58d10cc str r1, [sp, #204] + 47e8: e5d3106e ldrb r1, [r3, #110] + 47ec: e58d10c4 str r1, [sp, #196] + 47f0: e5d3106a ldrb r1, [r3, #106] + 47f4: e58d10bc str r1, [sp, #188] + 47f8: e59d10f4 ldr r1, [sp, #244] + 47fc: e18aa401 orr sl, sl, r1, lsl #8 + 4800: e59d10e8 ldr r1, [sp, #232] + 4804: e1800402 orr r0, r0, r2, lsl #8 + 4808: e1866401 orr r6, r6, r1, lsl #8 + 480c: e5d32063 ldrb r2, [r3, #99] + 4810: e59d10e0 ldr r1, [sp, #224] + 4814: e5d3703b ldrb r7, [r3, #59] + 4818: e1855401 orr r5, r5, r1, lsl #8 + 481c: e18ee408 orr lr, lr, r8, lsl #8 + 4820: e59d10d8 ldr r1, [sp, #216] + 4824: e5d3805b ldrb r8, [r3, #91] + 4828: e18cc40b orr ip, ip, fp, lsl #8 + 482c: e5d3b05f ldrb fp, [r3, #95] + 4830: e58d20d0 str r2, [sp, #208] + 4834: e1844401 orr r4, r4, r1, lsl #8 + 4838: e5d31067 ldrb r1, [r3, #103] + 483c: e58d10c8 str r1, [sp, #200] + 4840: e5d3206f ldrb r2, [r3, #111] + 4844: e58d20c0 str r2, [sp, #192] + 4848: e5d3106b ldrb r1, [r3, #107] + 484c: e58d10b8 str r1, [sp, #184] + 4850: e59d10e4 ldr r1, [sp, #228] + 4854: e1866801 orr r6, r6, r1, lsl #16 + 4858: e59d10d4 ldr r1, [sp, #212] + 485c: e59d20f0 ldr r2, [sp, #240] + 4860: e1844801 orr r4, r4, r1, lsl #16 + 4864: e59d10c4 ldr r1, [sp, #196] + 4868: e18aa802 orr sl, sl, r2, lsl #16 + 486c: e59d20dc ldr r2, [sp, #220] + 4870: e18cc801 orr ip, ip, r1, lsl #16 + 4874: e59d10d0 ldr r1, [sp, #208] + 4878: e1855802 orr r5, r5, r2, lsl #16 + 487c: e59d20cc ldr r2, [sp, #204] + 4880: e1868c08 orr r8, r6, r8, lsl #24 + 4884: e1846c01 orr r6, r4, r1, lsl #24 + 4888: e59d40c8 ldr r4, [sp, #200] + 488c: e59d10c0 ldr r1, [sp, #192] + 4890: e18ee802 orr lr, lr, r2, lsl #16 + 4894: e59d20bc ldr r2, [sp, #188] + 4898: e18a7c07 orr r7, sl, r7, lsl #24 + 489c: e185ac0b orr sl, r5, fp, lsl #24 + 48a0: e18e5c04 orr r5, lr, r4, lsl #24 + 48a4: e18c4c01 orr r4, ip, r1, lsl #24 + 48a8: e59d10b8 ldr r1, [sp, #184] + 48ac: e1800802 orr r0, r0, r2, lsl #16 + 48b0: e58d70ec str r7, [sp, #236] + 48b4: e59f2418 ldr r2, [pc, #1048] ; 4cd4 <.text+0x4cd4> + 48b8: e180ec01 orr lr, r0, r1, lsl #24 + 48bc: e59d10ec ldr r1, [sp, #236] + 48c0: e59f0408 ldr r0, [pc, #1032] ; 4cd0 <.text+0x4cd0> + 48c4: e580101c str r1, [r0, #28] + 48c8: e5828000 str r8, [r2] + 48cc: e582a004 str sl, [r2, #4] + 48d0: e5826008 str r6, [r2, #8] + 48d4: e5825014 str r5, [r2, #20] + 48d8: e5824020 str r4, [r2, #32] + 48dc: e582e01c str lr, [r2, #28] + 48e0: e5d32089 ldrb r2, [r3, #137] + 48e4: e5d38088 ldrb r8, [r3, #136] + 48e8: e58d20b4 str r2, [sp, #180] + 48ec: e5d3408d ldrb r4, [r3, #141] + 48f0: e5d3508c ldrb r5, [r3, #140] + 48f4: e58d40ac str r4, [sp, #172] + 48f8: e5d36091 ldrb r6, [r3, #145] + 48fc: e5d34090 ldrb r4, [r3, #144] + 4900: e58d60a0 str r6, [sp, #160] + 4904: e5d30099 ldrb r0, [r3, #153] + 4908: e5d3a095 ldrb sl, [r3, #149] + 490c: e5d3e094 ldrb lr, [r3, #148] + 4910: e5d3c098 ldrb ip, [r3, #152] + 4914: e58d0090 str r0, [sp, #144] + 4918: e5d3108a ldrb r1, [r3, #138] + 491c: e5d360a1 ldrb r6, [r3, #161] + 4920: e5d3b09c ldrb fp, [r3, #156] + 4924: e5d300a0 ldrb r0, [r3, #160] + 4928: e5d3209d ldrb r2, [r3, #157] + 492c: e58d10b0 str r1, [sp, #176] + 4930: e5d3108e ldrb r1, [r3, #142] + 4934: e58d10a8 str r1, [sp, #168] + 4938: e5d31092 ldrb r1, [r3, #146] + 493c: e58d109c str r1, [sp, #156] + 4940: e5d31096 ldrb r1, [r3, #150] + 4944: e58d1098 str r1, [sp, #152] + 4948: e5d3109a ldrb r1, [r3, #154] + 494c: e58d108c str r1, [sp, #140] + 4950: e5d310a2 ldrb r1, [r3, #162] + 4954: e58d1084 str r1, [sp, #132] + 4958: e5d3109e ldrb r1, [r3, #158] + 495c: e18b2402 orr r2, fp, r2, lsl #8 + 4960: e58d1078 str r1, [sp, #120] + 4964: e58d207c str r2, [sp, #124] + 4968: e59d10b4 ldr r1, [sp, #180] + 496c: e5d32097 ldrb r2, [r3, #151] + 4970: e5d3b093 ldrb fp, [r3, #147] + 4974: e5d3708f ldrb r7, [r3, #143] + 4978: e1888401 orr r8, r8, r1, lsl #8 + 497c: e18ee40a orr lr, lr, sl, lsl #8 + 4980: e59d10ac ldr r1, [sp, #172] + 4984: e5d3a08b ldrb sl, [r3, #139] + 4988: e58d2094 str r2, [sp, #148] + 498c: e1855401 orr r5, r5, r1, lsl #8 + 4990: e1800406 orr r0, r0, r6, lsl #8 + 4994: e59d10a0 ldr r1, [sp, #160] + 4998: e5d3609b ldrb r6, [r3, #155] + 499c: e1844401 orr r4, r4, r1, lsl #8 + 49a0: e58d6088 str r6, [sp, #136] + 49a4: e59d1090 ldr r1, [sp, #144] + 49a8: e18cc401 orr ip, ip, r1, lsl #8 + 49ac: e5d310a3 ldrb r1, [r3, #163] + 49b0: e59d60b0 ldr r6, [sp, #176] + 49b4: e58d1080 str r1, [sp, #128] + 49b8: e59d10a8 ldr r1, [sp, #168] + 49bc: e5d3209f ldrb r2, [r3, #159] + 49c0: e1888806 orr r8, r8, r6, lsl #16 + 49c4: e1855801 orr r5, r5, r1, lsl #16 + 49c8: e59d6098 ldr r6, [sp, #152] + 49cc: e59d108c ldr r1, [sp, #140] + 49d0: e58d2070 str r2, [sp, #112] + 49d4: e18ee806 orr lr, lr, r6, lsl #16 + 49d8: e59d209c ldr r2, [sp, #156] + 49dc: e18cc801 orr ip, ip, r1, lsl #16 + 49e0: e28d1078 add r1, sp, #120 ; 0x78 + 49e4: e8910042 ldmia r1, {r1, r6} + 49e8: e1844802 orr r4, r4, r2, lsl #16 + 49ec: e1866801 orr r6, r6, r1, lsl #16 + 49f0: e58d6074 str r6, [sp, #116] + 49f4: e59d1088 ldr r1, [sp, #136] + 49f8: e1886c0a orr r6, r8, sl, lsl #24 + 49fc: e1848c0b orr r8, r4, fp, lsl #24 + 4a00: e59d4094 ldr r4, [sp, #148] + 4a04: e59d2084 ldr r2, [sp, #132] + 4a08: e1857c07 orr r7, r5, r7, lsl #24 + 4a0c: e18e5c04 orr r5, lr, r4, lsl #24 + 4a10: e18c4c01 orr r4, ip, r1, lsl #24 + 4a14: e59d1080 ldr r1, [sp, #128] + 4a18: e1800802 orr r0, r0, r2, lsl #16 + 4a1c: e59f22b4 ldr r2, [pc, #692] ; 4cd8 <.text+0x4cd8> + 4a20: e180ec01 orr lr, r0, r1, lsl #24 + 4a24: e59d0074 ldr r0, [sp, #116] + 4a28: e59d1070 ldr r1, [sp, #112] + 4a2c: e58d70a4 str r7, [sp, #164] + 4a30: e5826000 str r6, [r2] + 4a34: e59d60a4 ldr r6, [sp, #164] + 4a38: e180cc01 orr ip, r0, r1, lsl #24 + 4a3c: e5826004 str r6, [r2, #4] + 4a40: e5828008 str r8, [r2, #8] + 4a44: e582500c str r5, [r2, #12] + 4a48: e5824014 str r4, [r2, #20] + 4a4c: e582e020 str lr, [r2, #32] + 4a50: e582c01c str ip, [r2, #28] + 4a54: e5d38071 ldrb r8, [r3, #113] + 4a58: e5d36070 ldrb r6, [r3, #112] + 4a5c: e58d806c str r8, [sp, #108] + 4a60: e5d30075 ldrb r0, [r3, #117] + 4a64: e5d35074 ldrb r5, [r3, #116] + 4a68: e58d0064 str r0, [sp, #100] + 4a6c: e5d31079 ldrb r1, [r3, #121] + 4a70: e5d34078 ldrb r4, [r3, #120] + 4a74: e58d105c str r1, [sp, #92] + 4a78: e5d3207c ldrb r2, [r3, #124] + 4a7c: e58d2054 str r2, [sp, #84] + 4a80: e5d31072 ldrb r1, [r3, #114] + 4a84: e5d38085 ldrb r8, [r3, #133] + 4a88: e5d3b081 ldrb fp, [r3, #129] + 4a8c: e5d320a5 ldrb r2, [r3, #165] + 4a90: e5d3a07d ldrb sl, [r3, #125] + 4a94: e5d3e084 ldrb lr, [r3, #132] + 4a98: e5d3c080 ldrb ip, [r3, #128] + 4a9c: e5d300a4 ldrb r0, [r3, #164] + 4aa0: e58d1068 str r1, [sp, #104] + 4aa4: e5d31076 ldrb r1, [r3, #118] + 4aa8: e58d1060 str r1, [sp, #96] + 4aac: e5d3107a ldrb r1, [r3, #122] + 4ab0: e58d1058 str r1, [sp, #88] + 4ab4: e5d3107e ldrb r1, [r3, #126] + 4ab8: e58d104c str r1, [sp, #76] + 4abc: e5d31086 ldrb r1, [r3, #134] + 4ac0: e58d1040 str r1, [sp, #64] + 4ac4: e5d31082 ldrb r1, [r3, #130] + 4ac8: e58d1034 str r1, [sp, #52] + 4acc: e5d310a6 ldrb r1, [r3, #166] + 4ad0: e58d1028 str r1, [sp, #40] + 4ad4: e59d106c ldr r1, [sp, #108] + 4ad8: e1866401 orr r6, r6, r1, lsl #8 + 4adc: e59d1064 ldr r1, [sp, #100] + 4ae0: e1855401 orr r5, r5, r1, lsl #8 + 4ae4: e59d105c ldr r1, [sp, #92] + 4ae8: e1844401 orr r4, r4, r1, lsl #8 + 4aec: e59d1054 ldr r1, [sp, #84] + 4af0: e181a40a orr sl, r1, sl, lsl #8 + 4af4: e58da050 str sl, [sp, #80] + 4af8: e1800402 orr r0, r0, r2, lsl #8 + 4afc: e5d3207f ldrb r2, [r3, #127] + 4b00: e5d3a077 ldrb sl, [r3, #119] + 4b04: e18ee408 orr lr, lr, r8, lsl #8 + 4b08: e18cc40b orr ip, ip, fp, lsl #8 + 4b0c: e5d38073 ldrb r8, [r3, #115] + 4b10: e5d3b07b ldrb fp, [r3, #123] + 4b14: e58d2044 str r2, [sp, #68] + 4b18: e5d31087 ldrb r1, [r3, #135] + 4b1c: e58d103c str r1, [sp, #60] + 4b20: e5d32083 ldrb r2, [r3, #131] + 4b24: e58d2030 str r2, [sp, #48] + 4b28: e59d2068 ldr r2, [sp, #104] + 4b2c: e5d310a7 ldrb r1, [r3, #167] + 4b30: e1866802 orr r6, r6, r2, lsl #16 + 4b34: e58d1024 str r1, [sp, #36] + 4b38: e59d2058 ldr r2, [sp, #88] + 4b3c: e59d1060 ldr r1, [sp, #96] + 4b40: e1844802 orr r4, r4, r2, lsl #16 + 4b44: e1855801 orr r5, r5, r1, lsl #16 + 4b48: e59d204c ldr r2, [sp, #76] + 4b4c: e59d1050 ldr r1, [sp, #80] + 4b50: e1811802 orr r1, r1, r2, lsl #16 + 4b54: e58d1048 str r1, [sp, #72] + 4b58: e59d1040 ldr r1, [sp, #64] + 4b5c: e18ee801 orr lr, lr, r1, lsl #16 + 4b60: e59d1028 ldr r1, [sp, #40] + 4b64: e1868c08 orr r8, r6, r8, lsl #24 + 4b68: e1800801 orr r0, r0, r1, lsl #16 + 4b6c: e1846c0b orr r6, r4, fp, lsl #24 + 4b70: e28d1044 add r1, sp, #68 ; 0x44 + 4b74: e8910012 ldmia r1, {r1, r4} + 4b78: e59d2034 ldr r2, [sp, #52] + 4b7c: e185ac0a orr sl, r5, sl, lsl #24 + 4b80: e1845c01 orr r5, r4, r1, lsl #24 + 4b84: e59d403c ldr r4, [sp, #60] + 4b88: e59d1030 ldr r1, [sp, #48] + 4b8c: e18cc802 orr ip, ip, r2, lsl #16 + 4b90: e18eec04 orr lr, lr, r4, lsl #24 + 4b94: e18ccc01 orr ip, ip, r1, lsl #24 + 4b98: e58de038 str lr, [sp, #56] + 4b9c: e58dc02c str ip, [sp, #44] + 4ba0: e59d1024 ldr r1, [sp, #36] + 4ba4: e59f2130 ldr r2, [pc, #304] ; 4cdc <.text+0x4cdc> + 4ba8: e1804c01 orr r4, r0, r1, lsl #24 + 4bac: e59d002c ldr r0, [sp, #44] + 4bb0: e59d1038 ldr r1, [sp, #56] + 4bb4: e582001c str r0, [r2, #28] + 4bb8: e5828000 str r8, [r2] + 4bbc: e582a004 str sl, [r2, #4] + 4bc0: e5826008 str r6, [r2, #8] + 4bc4: e5825014 str r5, [r2, #20] + 4bc8: e5821020 str r1, [r2, #32] + 4bcc: e59f210c ldr r2, [pc, #268] ; 4ce0 <.text+0x4ce0> + 4bd0: e5824000 str r4, [r2] + 4bd4: e5d340b8 ldrb r4, [r3, #184] + 4bd8: e5d3a0a9 ldrb sl, [r3, #169] + 4bdc: e5d380ad ldrb r8, [r3, #173] + 4be0: e5d360b1 ldrb r6, [r3, #177] + 4be4: e5d3e0a8 ldrb lr, [r3, #168] + 4be8: e5d3c0ac ldrb ip, [r3, #172] + 4bec: e5d300b0 ldrb r0, [r3, #176] + 4bf0: e58d4014 str r4, [sp, #20] + 4bf4: e5d310aa ldrb r1, [r3, #170] + 4bf8: e5d340b5 ldrb r4, [r3, #181] + 4bfc: e5d350b9 ldrb r5, [r3, #185] + 4c00: e5d320b4 ldrb r2, [r3, #180] + 4c04: e58d1020 str r1, [sp, #32] + 4c08: e5d310ae ldrb r1, [r3, #174] + 4c0c: e58d101c str r1, [sp, #28] + 4c10: e5d310b2 ldrb r1, [r3, #178] + 4c14: e58d1018 str r1, [sp, #24] + 4c18: e5d310ba ldrb r1, [r3, #186] + 4c1c: e58d100c str r1, [sp, #12] + 4c20: e1800406 orr r0, r0, r6, lsl #8 + 4c24: e59d6014 ldr r6, [sp, #20] + 4c28: e5d310b6 ldrb r1, [r3, #182] + 4c2c: e1865405 orr r5, r6, r5, lsl #8 + 4c30: e58d1000 str r1, [sp] + 4c34: e58d5010 str r5, [sp, #16] + 4c38: e18ee40a orr lr, lr, sl, lsl #8 + 4c3c: e5d360ab ldrb r6, [r3, #171] + 4c40: e5d3b0b7 ldrb fp, [r3, #183] + 4c44: e5d3a0b3 ldrb sl, [r3, #179] + 4c48: e18cc408 orr ip, ip, r8, lsl #8 + 4c4c: e5d380af ldrb r8, [r3, #175] + 4c50: e5d330bb ldrb r3, [r3, #187] + 4c54: e58d3004 str r3, [sp, #4] + 4c58: e59d1020 ldr r1, [sp, #32] + 4c5c: e59d301c ldr r3, [sp, #28] + 4c60: e1822404 orr r2, r2, r4, lsl #8 + 4c64: e59d4018 ldr r4, [sp, #24] + 4c68: e18ee801 orr lr, lr, r1, lsl #16 + 4c6c: e18cc803 orr ip, ip, r3, lsl #16 + 4c70: e59d100c ldr r1, [sp, #12] + 4c74: e59d3000 ldr r3, [sp] + 4c78: e1800804 orr r0, r0, r4, lsl #16 + 4c7c: e18e4c06 orr r4, lr, r6, lsl #24 + 4c80: e59d6004 ldr r6, [sp, #4] + 4c84: e1851801 orr r1, r5, r1, lsl #16 + 4c88: e1822803 orr r2, r2, r3, lsl #16 + 4c8c: e18c5c08 orr r5, ip, r8, lsl #24 + 4c90: e59f8048 ldr r8, [pc, #72] ; 4ce0 <.text+0x4ce0> + 4c94: e180ec0a orr lr, r0, sl, lsl #24 + 4c98: e181cc06 orr ip, r1, r6, lsl #24 + 4c9c: e1823c0b orr r3, r2, fp, lsl #24 + 4ca0: e58d1008 str r1, [sp, #8] + 4ca4: e588301c str r3, [r8, #28] + 4ca8: e5884004 str r4, [r8, #4] + 4cac: e5885008 str r5, [r8, #8] + 4cb0: e588e014 str lr, [r8, #20] + 4cb4: e588c020 str ip, [r8, #32] + 4cb8: e28dde1b add sp, sp, #432 ; 0x1b0 + 4cbc: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 4cc0: e12fff1e bx lr + 4cc4: 40001188 andmi r1, r0, r8, lsl #3 + 4cc8: 40001310 andmi r1, r0, r0, lsl r3 + 4ccc: 40001358 andmi r1, r0, r8, asr r3 + 4cd0: 4000137c andmi r1, r0, ip, ror r3 + 4cd4: 400012c8 andmi r1, r0, r8, asr #5 + 4cd8: 40001334 andmi r1, r0, r4, lsr r3 + 4cdc: 400013a0 andmi r1, r0, r0, lsr #7 + 4ce0: 400012ec andmi r1, r0, ip, ror #5 + +00004ce4 : + 4ce4: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 4ce8: e5908020 ldr r8, [r0, #32] + 4cec: e1a07000 mov r7, r0 + 4cf0: e1a00008 mov r0, r8 + 4cf4: e1a0a003 mov sl, r3 + 4cf8: e1a04001 mov r4, r1 + 4cfc: e1a09002 mov r9, r2 + 4d00: eb003f8f bl 14b44 <__lesf2> + 4d04: e3500000 cmp r0, #0 ; 0x0 + 4d08: e2883102 add r3, r8, #-2147483648 ; 0x80000000 + 4d0c: e1a00004 mov r0, r4 + 4d10: ba000004 blt 4d28 + 4d14: e1a01003 mov r1, r3 + 4d18: e1a08003 mov r8, r3 + 4d1c: eb003f88 bl 14b44 <__lesf2> + 4d20: e3500000 cmp r0, #0 ; 0x0 + 4d24: a1a08004 movge r8, r4 + 4d28: e59d1020 ldr r1, [sp, #32] + 4d2c: e1a00008 mov r0, r8 + 4d30: eb003ec3 bl 14844 <__aeabi_fmul> + 4d34: e5974018 ldr r4, [r7, #24] + 4d38: e1a01000 mov r1, r0 + 4d3c: e1a00004 mov r0, r4 + 4d40: eb003e17 bl 145a4 <__addsf3> + 4d44: e597601c ldr r6, [r7, #28] + 4d48: e5870018 str r0, [r7, #24] + 4d4c: e1a01006 mov r1, r6 + 4d50: e1a04000 mov r4, r0 + 4d54: eb003f78 bl 14b3c <__gesf2> + 4d58: e2865102 add r5, r6, #-2147483648 ; 0x80000000 + 4d5c: e3500000 cmp r0, #0 ; 0x0 + 4d60: e1a01005 mov r1, r5 + 4d64: e1a00004 mov r0, r4 + 4d68: c5876018 strgt r6, [r7, #24] + 4d6c: ca000002 bgt 4d7c + 4d70: eb003f73 bl 14b44 <__lesf2> + 4d74: e3500000 cmp r0, #0 ; 0x0 + 4d78: b5875018 strlt r5, [r7, #24] + 4d7c: e1a0000a mov r0, sl + 4d80: eb003c1e bl 13e00 <__aeabi_f2d> + 4d84: e1a02000 mov r2, r0 + 4d88: e3a005ff mov r0, #1069547520 ; 0x3fc00000 + 4d8c: e1a03001 mov r3, r1 + 4d90: e2800603 add r0, r0, #3145728 ; 0x300000 + 4d94: e3a01000 mov r1, #0 ; 0x0 + 4d98: eb003cec bl 14150 <__aeabi_ddiv> + 4d9c: e1a04000 mov r4, r0 + 4da0: e1a00008 mov r0, r8 + 4da4: e1a05001 mov r5, r1 + 4da8: eb003fa7 bl 14c4c <__aeabi_f2iz> + 4dac: e3500000 cmp r0, #0 ; 0x0 + 4db0: b2600000 rsblt r0, r0, #0 ; 0x0 + 4db4: eb003c06 bl 13dd4 <__aeabi_i2d> + 4db8: e1a02000 mov r2, r0 + 4dbc: e1a03001 mov r3, r1 + 4dc0: e1a00004 mov r0, r4 + 4dc4: e1a01005 mov r1, r5 + 4dc8: eb0040d8 bl 15130 <__pow_from_arm> + 4dcc: e1a04000 mov r4, r0 + 4dd0: e1a05001 mov r5, r1 + 4dd4: e1a00008 mov r0, r8 + 4dd8: e5971000 ldr r1, [r7] + 4ddc: eb003e98 bl 14844 <__aeabi_fmul> + 4de0: e5971014 ldr r1, [r7, #20] + 4de4: eb003dee bl 145a4 <__addsf3> + 4de8: e1a01005 mov r1, r5 + 4dec: e1a06000 mov r6, r0 + 4df0: e1a00004 mov r0, r4 + 4df4: eb003dbf bl 144f8 <__aeabi_d2f> + 4df8: e5971008 ldr r1, [r7, #8] + 4dfc: eb003e90 bl 14844 <__aeabi_fmul> + 4e00: e1a01009 mov r1, r9 + 4e04: eb003e8e bl 14844 <__aeabi_fmul> + 4e08: e1a01000 mov r1, r0 + 4e0c: e1a00006 mov r0, r6 + 4e10: eb003de3 bl 145a4 <__addsf3> + 4e14: e5971018 ldr r1, [r7, #24] + 4e18: e1a04000 mov r4, r0 + 4e1c: e5970004 ldr r0, [r7, #4] + 4e20: eb003e87 bl 14844 <__aeabi_fmul> + 4e24: e1a01000 mov r1, r0 + 4e28: e1a00004 mov r0, r4 + 4e2c: eb003ddc bl 145a4 <__addsf3> + 4e30: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 4e34: e12fff1e bx lr + +00004e38 : + 4e38: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 4e3c: e59f3c0c ldr r3, [pc, #3084] ; 5a50 <.text+0x5a50> + 4e40: e5931000 ldr r1, [r3] + 4e44: e5d12008 ldrb r2, [r1, #8] + 4e48: e3520000 cmp r2, #0 ; 0x0 + 4e4c: e24dd060 sub sp, sp, #96 ; 0x60 + 4e50: 1a00005f bne 4fd4 + 4e54: e59f3bf8 ldr r3, [pc, #3064] ; 5a54 <.text+0x5a54> + 4e58: e5d32000 ldrb r2, [r3] + 4e5c: e3520005 cmp r2, #5 ; 0x5 + 4e60: 159fbbf0 ldrne fp, [pc, #3056] ; 5a58 <.text+0x5a58> + 4e64: 159f9bf0 ldrne r9, [pc, #3056] ; 5a5c <.text+0x5a5c> + 4e68: 0a000062 beq 4ff8 + 4e6c: e5db2005 ldrb r2, [fp, #5] + 4e70: e5db3004 ldrb r3, [fp, #4] + 4e74: e5db1006 ldrb r1, [fp, #6] + 4e78: e1833402 orr r3, r3, r2, lsl #8 + 4e7c: e5db0007 ldrb r0, [fp, #7] + 4e80: e1833801 orr r3, r3, r1, lsl #16 + 4e84: e5995000 ldr r5, [r9] + 4e88: e1834c00 orr r4, r3, r0, lsl #24 + 4e8c: e1a01004 mov r1, r4 + 4e90: e1a00005 mov r0, r5 + 4e94: eb003f28 bl 14b3c <__gesf2> 4e98: e3500000 cmp r0, #0 ; 0x0 - 4e9c: ba00002d blt 4f58 - 4ea0: e5db200d ldrb r2, [fp, #13] - 4ea4: e5db300c ldrb r3, [fp, #12] - 4ea8: e5db100e ldrb r1, [fp, #14] - 4eac: e1833402 orr r3, r3, r2, lsl #8 - 4eb0: e5db000f ldrb r0, [fp, #15] - 4eb4: e1833801 orr r3, r3, r1, lsl #16 - 4eb8: e5995008 ldr r5, [r9, #8] - 4ebc: e1834c00 orr r4, r3, r0, lsl #24 - 4ec0: e1a01004 mov r1, r4 - 4ec4: e1a00005 mov r0, r5 - 4ec8: eb003efe bl 14ac8 <__gesf2> - 4ecc: e3500000 cmp r0, #0 ; 0x0 - 4ed0: e59f6b18 ldr r6, [pc, #2840] ; 59f0 <.text+0x59f0> - 4ed4: ca00001d bgt 4f50 - 4ed8: e2844102 add r4, r4, #-2147483648 ; 0x80000000 - 4edc: e1a00005 mov r0, r5 - 4ee0: e1a01004 mov r1, r4 - 4ee4: eb003ef9 bl 14ad0 <__lesf2> + 4e9c: e59f6bb8 ldr r6, [pc, #3000] ; 5a5c <.text+0x5a5c> + 4ea0: ca000049 bgt 4fcc + 4ea4: e2844102 add r4, r4, #-2147483648 ; 0x80000000 + 4ea8: e1a00005 mov r0, r5 + 4eac: e1a01004 mov r1, r4 + 4eb0: eb003f23 bl 14b44 <__lesf2> + 4eb4: e3500000 cmp r0, #0 ; 0x0 + 4eb8: ba000043 blt 4fcc + 4ebc: e5db2009 ldrb r2, [fp, #9] + 4ec0: e5db3008 ldrb r3, [fp, #8] + 4ec4: e5db100a ldrb r1, [fp, #10] + 4ec8: e1833402 orr r3, r3, r2, lsl #8 + 4ecc: e5db000b ldrb r0, [fp, #11] + 4ed0: e1833801 orr r3, r3, r1, lsl #16 + 4ed4: e5995004 ldr r5, [r9, #4] + 4ed8: e1834c00 orr r4, r3, r0, lsl #24 + 4edc: e1a01004 mov r1, r4 + 4ee0: e1a00005 mov r0, r5 + 4ee4: eb003f14 bl 14b3c <__gesf2> 4ee8: e3500000 cmp r0, #0 ; 0x0 - 4eec: ba000017 blt 4f50 - 4ef0: e5db2011 ldrb r2, [fp, #17] - 4ef4: e5db3010 ldrb r3, [fp, #16] - 4ef8: e5db1012 ldrb r1, [fp, #18] - 4efc: e5db0013 ldrb r0, [fp, #19] - 4f00: e1833402 orr r3, r3, r2, lsl #8 - 4f04: e1833801 orr r3, r3, r1, lsl #16 - 4f08: e599500c ldr r5, [r9, #12] - 4f0c: e1834c00 orr r4, r3, r0, lsl #24 - 4f10: e1a01004 mov r1, r4 - 4f14: e1a00005 mov r0, r5 - 4f18: eb003eea bl 14ac8 <__gesf2> - 4f1c: e59f6acc ldr r6, [pc, #2764] ; 59f0 <.text+0x59f0> - 4f20: e3500000 cmp r0, #0 ; 0x0 - 4f24: c586400c strgt r4, [r6, #12] - 4f28: ca000005 bgt 4f44 - 4f2c: e1a00005 mov r0, r5 - 4f30: e3a01000 mov r1, #0 ; 0x0 - 4f34: eb003ee5 bl 14ad0 <__lesf2> + 4eec: e59f6b68 ldr r6, [pc, #2920] ; 5a5c <.text+0x5a5c> + 4ef0: ca000033 bgt 4fc4 + 4ef4: e2844102 add r4, r4, #-2147483648 ; 0x80000000 + 4ef8: e1a00005 mov r0, r5 + 4efc: e1a01004 mov r1, r4 + 4f00: eb003f0f bl 14b44 <__lesf2> + 4f04: e3500000 cmp r0, #0 ; 0x0 + 4f08: ba00002d blt 4fc4 + 4f0c: e5db200d ldrb r2, [fp, #13] + 4f10: e5db300c ldrb r3, [fp, #12] + 4f14: e5db100e ldrb r1, [fp, #14] + 4f18: e1833402 orr r3, r3, r2, lsl #8 + 4f1c: e5db000f ldrb r0, [fp, #15] + 4f20: e1833801 orr r3, r3, r1, lsl #16 + 4f24: e5995008 ldr r5, [r9, #8] + 4f28: e1834c00 orr r4, r3, r0, lsl #24 + 4f2c: e1a01004 mov r1, r4 + 4f30: e1a00005 mov r0, r5 + 4f34: eb003f00 bl 14b3c <__gesf2> 4f38: e3500000 cmp r0, #0 ; 0x0 - 4f3c: b3a03000 movlt r3, #0 ; 0x0 - 4f40: b586300c strlt r3, [r6, #12] - 4f44: e28dd060 add sp, sp, #96 ; 0x60 - 4f48: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4f4c: e12fff1e bx lr - 4f50: e5864008 str r4, [r6, #8] - 4f54: eaffffe5 b 4ef0 - 4f58: e5864004 str r4, [r6, #4] - 4f5c: eaffffcf b 4ea0 - 4f60: e5864000 str r4, [r6] - 4f64: eaffffb9 b 4e50 - 4f68: e3a03000 mov r3, #0 ; 0x0 - 4f6c: e5c13008 strb r3, [r1, #8] - 4f70: ebfffcda bl 42e0 - 4f74: e59f3a6c ldr r3, [pc, #2668] ; 59e8 <.text+0x59e8> - 4f78: e5d32000 ldrb r2, [r3] - 4f7c: e3520005 cmp r2, #5 ; 0x5 - 4f80: 159fba64 ldrne fp, [pc, #2660] ; 59ec <.text+0x59ec> - 4f84: 159f9a64 ldrne r9, [pc, #2660] ; 59f0 <.text+0x59f0> - 4f88: 1affff9c bne 4e00 - 4f8c: e59f1a60 ldr r1, [pc, #2656] ; 59f4 <.text+0x59f4> - 4f90: e1d100f4 ldrsh r0, [r1, #4] - 4f94: ebfffbec bl 3f4c - 4f98: e59f2a54 ldr r2, [pc, #2644] ; 59f4 <.text+0x59f4> - 4f9c: e1a04000 mov r4, r0 - 4fa0: e1d200f2 ldrsh r0, [r2, #2] - 4fa4: ebfffc62 bl 4134 - 4fa8: eb003b77 bl 13d8c <__aeabi_f2d> - 4fac: e59f3a44 ldr r3, [pc, #2628] ; 59f8 <.text+0x59f8> - 4fb0: e1a06000 mov r6, r0 - 4fb4: e5930000 ldr r0, [r3] - 4fb8: e1a07001 mov r7, r1 - 4fbc: eb003b72 bl 13d8c <__aeabi_f2d> - 4fc0: e58d001c str r0, [sp, #28] - 4fc4: e58d1020 str r1, [sp, #32] - 4fc8: e1a00006 mov r0, r6 - 4fcc: e1a01007 mov r1, r7 - 4fd0: eb00403c bl 150c8 <__sin_from_arm> - 4fd4: e1a0a000 mov sl, r0 - 4fd8: e1a00004 mov r0, r4 - 4fdc: e1a0b001 mov fp, r1 - 4fe0: eb003b69 bl 13d8c <__aeabi_f2d> - 4fe4: e1a04000 mov r4, r0 - 4fe8: e1a05001 mov r5, r1 - 4fec: eb004035 bl 150c8 <__sin_from_arm> - 4ff0: e59f3a04 ldr r3, [pc, #2564] ; 59fc <.text+0x59fc> - 4ff4: e58d0024 str r0, [sp, #36] - 4ff8: e58d1028 str r1, [sp, #40] - 4ffc: e5930000 ldr r0, [r3] - 5000: eb003b61 bl 13d8c <__aeabi_f2d> - 5004: e58d002c str r0, [sp, #44] - 5008: e58d1030 str r1, [sp, #48] - 500c: e1a00004 mov r0, r4 - 5010: e1a01005 mov r1, r5 - 5014: eb00401f bl 15098 <__cos_from_arm> - 5018: e59f39e0 ldr r3, [pc, #2528] ; 5a00 <.text+0x5a00> - 501c: e58d0034 str r0, [sp, #52] - 5020: e58d1038 str r1, [sp, #56] - 5024: e5930000 ldr r0, [r3] - 5028: eb003b57 bl 13d8c <__aeabi_f2d> - 502c: e1a04000 mov r4, r0 - 5030: e1a05001 mov r5, r1 + 4f3c: e59f6b18 ldr r6, [pc, #2840] ; 5a5c <.text+0x5a5c> + 4f40: ca00001d bgt 4fbc + 4f44: e2844102 add r4, r4, #-2147483648 ; 0x80000000 + 4f48: e1a00005 mov r0, r5 + 4f4c: e1a01004 mov r1, r4 + 4f50: eb003efb bl 14b44 <__lesf2> + 4f54: e3500000 cmp r0, #0 ; 0x0 + 4f58: ba000017 blt 4fbc + 4f5c: e5db2011 ldrb r2, [fp, #17] + 4f60: e5db3010 ldrb r3, [fp, #16] + 4f64: e5db1012 ldrb r1, [fp, #18] + 4f68: e5db0013 ldrb r0, [fp, #19] + 4f6c: e1833402 orr r3, r3, r2, lsl #8 + 4f70: e1833801 orr r3, r3, r1, lsl #16 + 4f74: e599500c ldr r5, [r9, #12] + 4f78: e1834c00 orr r4, r3, r0, lsl #24 + 4f7c: e1a01004 mov r1, r4 + 4f80: e1a00005 mov r0, r5 + 4f84: eb003eec bl 14b3c <__gesf2> + 4f88: e59f6acc ldr r6, [pc, #2764] ; 5a5c <.text+0x5a5c> + 4f8c: e3500000 cmp r0, #0 ; 0x0 + 4f90: c586400c strgt r4, [r6, #12] + 4f94: ca000005 bgt 4fb0 + 4f98: e1a00005 mov r0, r5 + 4f9c: e3a01000 mov r1, #0 ; 0x0 + 4fa0: eb003ee7 bl 14b44 <__lesf2> + 4fa4: e3500000 cmp r0, #0 ; 0x0 + 4fa8: b3a03000 movlt r3, #0 ; 0x0 + 4fac: b586300c strlt r3, [r6, #12] + 4fb0: e28dd060 add sp, sp, #96 ; 0x60 + 4fb4: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 4fb8: e12fff1e bx lr + 4fbc: e5864008 str r4, [r6, #8] + 4fc0: eaffffe5 b 4f5c + 4fc4: e5864004 str r4, [r6, #4] + 4fc8: eaffffcf b 4f0c + 4fcc: e5864000 str r4, [r6] + 4fd0: eaffffb9 b 4ebc + 4fd4: e3a03000 mov r3, #0 ; 0x0 + 4fd8: e5c13008 strb r3, [r1, #8] + 4fdc: ebfffcda bl 434c + 4fe0: e59f3a6c ldr r3, [pc, #2668] ; 5a54 <.text+0x5a54> + 4fe4: e5d32000 ldrb r2, [r3] + 4fe8: e3520005 cmp r2, #5 ; 0x5 + 4fec: 159fba64 ldrne fp, [pc, #2660] ; 5a58 <.text+0x5a58> + 4ff0: 159f9a64 ldrne r9, [pc, #2660] ; 5a5c <.text+0x5a5c> + 4ff4: 1affff9c bne 4e6c + 4ff8: e59f1a60 ldr r1, [pc, #2656] ; 5a60 <.text+0x5a60> + 4ffc: e5910014 ldr r0, [r1, #20] + 5000: ebfffbf7 bl 3fe4 + 5004: e59f2a54 ldr r2, [pc, #2644] ; 5a60 <.text+0x5a60> + 5008: e1a04000 mov r4, r0 + 500c: e5920010 ldr r0, [r2, #16] + 5010: ebfffc63 bl 41a4 + 5014: eb003b79 bl 13e00 <__aeabi_f2d> + 5018: e59f3a44 ldr r3, [pc, #2628] ; 5a64 <.text+0x5a64> + 501c: e1a06000 mov r6, r0 + 5020: e5930000 ldr r0, [r3] + 5024: e1a07001 mov r7, r1 + 5028: eb003b74 bl 13e00 <__aeabi_f2d> + 502c: e58d001c str r0, [sp, #28] + 5030: e58d1020 str r1, [sp, #32] 5034: e1a00006 mov r0, r6 5038: e1a01007 mov r1, r7 - 503c: eb004015 bl 15098 <__cos_from_arm> - 5040: e1a02000 mov r2, r0 - 5044: e1a03001 mov r3, r1 - 5048: e1a00004 mov r0, r4 - 504c: e1a01005 mov r1, r5 - 5050: eb003b7d bl 13e4c <__aeabi_dmul> - 5054: e1a0200a mov r2, sl - 5058: e1a04000 mov r4, r0 - 505c: e1a05001 mov r5, r1 - 5060: e1a0300b mov r3, fp - 5064: e28d001c add r0, sp, #28 ; 0x1c - 5068: e8900003 ldmia r0, {r0, r1} - 506c: eb003b76 bl 13e4c <__aeabi_dmul> - 5070: e28d2024 add r2, sp, #36 ; 0x24 - 5074: e892000c ldmia r2, {r2, r3} - 5078: eb003b73 bl 13e4c <__aeabi_dmul> - 507c: e1a02000 mov r2, r0 - 5080: e1a03001 mov r3, r1 - 5084: e1a00004 mov r0, r4 - 5088: e1a01005 mov r1, r5 - 508c: eb003a65 bl 13a28 <__adddf3> - 5090: e28d202c add r2, sp, #44 ; 0x2c - 5094: e892000c ldmia r2, {r2, r3} + 503c: eb00403e bl 1513c <__sin_from_arm> + 5040: e1a0a000 mov sl, r0 + 5044: e1a00004 mov r0, r4 + 5048: e1a0b001 mov fp, r1 + 504c: eb003b6b bl 13e00 <__aeabi_f2d> + 5050: e1a04000 mov r4, r0 + 5054: e1a05001 mov r5, r1 + 5058: eb004037 bl 1513c <__sin_from_arm> + 505c: e59f3a04 ldr r3, [pc, #2564] ; 5a68 <.text+0x5a68> + 5060: e58d0024 str r0, [sp, #36] + 5064: e58d1028 str r1, [sp, #40] + 5068: e5930000 ldr r0, [r3] + 506c: eb003b63 bl 13e00 <__aeabi_f2d> + 5070: e58d002c str r0, [sp, #44] + 5074: e58d1030 str r1, [sp, #48] + 5078: e1a00004 mov r0, r4 + 507c: e1a01005 mov r1, r5 + 5080: eb004021 bl 1510c <__cos_from_arm> + 5084: e59f39e0 ldr r3, [pc, #2528] ; 5a6c <.text+0x5a6c> + 5088: e58d0034 str r0, [sp, #52] + 508c: e58d1038 str r1, [sp, #56] + 5090: e5930000 ldr r0, [r3] + 5094: eb003b59 bl 13e00 <__aeabi_f2d> 5098: e1a04000 mov r4, r0 509c: e1a05001 mov r5, r1 - 50a0: e1a0000a mov r0, sl - 50a4: e1a0100b mov r1, fp - 50a8: eb003b67 bl 13e4c <__aeabi_dmul> - 50ac: e28d2034 add r2, sp, #52 ; 0x34 - 50b0: e892000c ldmia r2, {r2, r3} - 50b4: eb003b64 bl 13e4c <__aeabi_dmul> - 50b8: e1a02000 mov r2, r0 - 50bc: e1a03001 mov r3, r1 - 50c0: e1a00004 mov r0, r4 - 50c4: e1a01005 mov r1, r5 - 50c8: eb003a56 bl 13a28 <__adddf3> - 50cc: eb003cec bl 14484 <__aeabi_d2f> - 50d0: e28d2034 add r2, sp, #52 ; 0x34 - 50d4: e892000c ldmia r2, {r2, r3} - 50d8: e58d0048 str r0, [sp, #72] - 50dc: e28d001c add r0, sp, #28 ; 0x1c - 50e0: e8900003 ldmia r0, {r0, r1} - 50e4: eb003b58 bl 13e4c <__aeabi_dmul> - 50e8: e28d202c add r2, sp, #44 ; 0x2c - 50ec: e892000c ldmia r2, {r2, r3} - 50f0: e1a04000 mov r4, r0 - 50f4: e1a05001 mov r5, r1 - 50f8: e28d0024 add r0, sp, #36 ; 0x24 - 50fc: e8900003 ldmia r0, {r0, r1} - 5100: eb003b51 bl 13e4c <__aeabi_dmul> - 5104: e1a02000 mov r2, r0 - 5108: e1a03001 mov r3, r1 - 510c: e1a00004 mov r0, r4 - 5110: e1a01005 mov r1, r5 - 5114: eb003a42 bl 13a24 <__aeabi_dsub> - 5118: eb003cd9 bl 14484 <__aeabi_d2f> - 511c: e59f58e0 ldr r5, [pc, #2272] ; 5a04 <.text+0x5a04> - 5120: e58d004c str r0, [sp, #76] - 5124: e59f48dc ldr r4, [pc, #2268] ; 5a08 <.text+0x5a08> - 5128: e5955000 ldr r5, [r5] - 512c: e5d4100d ldrb r1, [r4, #13] - 5130: e5d4200c ldrb r2, [r4, #12] - 5134: e5d4c00e ldrb ip, [r4, #14] - 5138: e5d4e00f ldrb lr, [r4, #15] - 513c: e5d40011 ldrb r0, [r4, #17] - 5140: e5d43010 ldrb r3, [r4, #16] - 5144: e59f68bc ldr r6, [pc, #2236] ; 5a08 <.text+0x5a08> - 5148: e5d44012 ldrb r4, [r4, #18] - 514c: e58d503c str r5, [sp, #60] - 5150: e1822401 orr r2, r2, r1, lsl #8 - 5154: e59f78b0 ldr r7, [pc, #2224] ; 5a0c <.text+0x5a0c> - 5158: e5d61013 ldrb r1, [r6, #19] - 515c: e182280c orr r2, r2, ip, lsl #16 - 5160: e1833400 orr r3, r3, r0, lsl #8 - 5164: e5977000 ldr r7, [r7] - 5168: e1826c0e orr r6, r2, lr, lsl #24 - 516c: e1833804 orr r3, r3, r4, lsl #16 - 5170: e1835c01 orr r5, r3, r1, lsl #24 - 5174: e1a00006 mov r0, r6 - 5178: e59d103c ldr r1, [sp, #60] - 517c: e58d7040 str r7, [sp, #64] - 5180: eb003d92 bl 147d0 <__aeabi_fmul> - 5184: e59d1040 ldr r1, [sp, #64] - 5188: e1a04000 mov r4, r0 - 518c: e1a00005 mov r0, r5 - 5190: eb003d8e bl 147d0 <__aeabi_fmul> - 5194: e1a01000 mov r1, r0 - 5198: e1a00004 mov r0, r4 - 519c: eb003ce3 bl 14530 <__addsf3> - 51a0: e1a01005 mov r1, r5 - 51a4: e58d0050 str r0, [sp, #80] - 51a8: e59d003c ldr r0, [sp, #60] - 51ac: eb003d87 bl 147d0 <__aeabi_fmul> - 51b0: e59d1040 ldr r1, [sp, #64] - 51b4: e1a04000 mov r4, r0 - 51b8: e1a00006 mov r0, r6 - 51bc: eb003d83 bl 147d0 <__aeabi_fmul> - 51c0: e1a01000 mov r1, r0 - 51c4: e1a00004 mov r0, r4 - 51c8: eb003cd7 bl 1452c <__aeabi_fsub> - 51cc: e59fa834 ldr sl, [pc, #2100] ; 5a08 <.text+0x5a08> - 51d0: e58d0054 str r0, [sp, #84] - 51d4: e59fb810 ldr fp, [pc, #2064] ; 59ec <.text+0x59ec> - 51d8: e5da3015 ldrb r3, [sl, #21] - 51dc: e5da2014 ldrb r2, [sl, #20] - 51e0: e5dbc001 ldrb ip, [fp, #1] - 51e4: e5dae016 ldrb lr, [sl, #22] - 51e8: e1a01000 mov r1, r0 - 51ec: e59d0048 ldr r0, [sp, #72] - 51f0: e58dc044 str ip, [sp, #68] - 51f4: e1822403 orr r2, r2, r3, lsl #8 - 51f8: e59dc04c ldr ip, [sp, #76] - 51fc: e182e80e orr lr, r2, lr, lsl #16 - 5200: e1a02c20 mov r2, r0, lsr #24 - 5204: e5da9017 ldrb r9, [sl, #23] - 5208: e58de004 str lr, [sp, #4] - 520c: e58d2010 str r2, [sp, #16] - 5210: e1a0282c mov r2, ip, lsr #16 - 5214: e58d200c str r2, [sp, #12] - 5218: e59d2004 ldr r2, [sp, #4] - 521c: e59d3050 ldr r3, [sp, #80] - 5220: e59d5044 ldr r5, [sp, #68] - 5224: e1a0ec21 mov lr, r1, lsr #24 - 5228: e1a04c2c mov r4, ip, lsr #24 - 522c: e1829c09 orr r9, r2, r9, lsl #24 - 5230: e59f27d8 ldr r2, [pc, #2008] ; 5a10 <.text+0x5a10> - 5234: e58de018 str lr, [sp, #24] - 5238: e58d4008 str r4, [sp, #8] - 523c: e1a06821 mov r6, r1, lsr #16 - 5240: e1a04823 mov r4, r3, lsr #16 - 5244: e1a0a820 mov sl, r0, lsr #16 - 5248: e1a08c23 mov r8, r3, lsr #24 - 524c: e3550002 cmp r5, #2 ; 0x2 - 5250: e1a0e423 mov lr, r3, lsr #8 - 5254: e1a05421 mov r5, r1, lsr #8 - 5258: e58da014 str sl, [sp, #20] - 525c: e58d9058 str r9, [sp, #88] - 5260: e5c2e02f strb lr, [r2, #47] - 5264: e5c24030 strb r4, [r2, #48] - 5268: e5c28031 strb r8, [r2, #49] - 526c: e5c25033 strb r5, [r2, #51] - 5270: e5c26034 strb r6, [r2, #52] - 5274: e59d4018 ldr r4, [sp, #24] - 5278: e1a07420 mov r7, r0, lsr #8 - 527c: e5c24035 strb r4, [r2, #53] - 5280: e5c2703f strb r7, [r2, #63] - 5284: e59d5014 ldr r5, [sp, #20] - 5288: e5c25040 strb r5, [r2, #64] - 528c: e59d6010 ldr r6, [sp, #16] - 5290: e1a0a42c mov sl, ip, lsr #8 - 5294: e5c2a043 strb sl, [r2, #67] - 5298: e5c26041 strb r6, [r2, #65] - 529c: e59d700c ldr r7, [sp, #12] - 52a0: e5c27044 strb r7, [r2, #68] - 52a4: e59da008 ldr sl, [sp, #8] - 52a8: e5c2302e strb r3, [r2, #46] - 52ac: e5c2a045 strb sl, [r2, #69] - 52b0: e5c21032 strb r1, [r2, #50] - 52b4: e5c2003e strb r0, [r2, #62] - 52b8: e5c2c042 strb ip, [r2, #66] - 52bc: 0a0000b6 beq 559c - 52c0: e59dc044 ldr ip, [sp, #68] - 52c4: e35c0003 cmp ip, #3 ; 0x3 - 52c8: 0a00017b beq 58bc - 52cc: e59d7044 ldr r7, [sp, #68] - 52d0: e3570001 cmp r7, #1 ; 0x1 - 52d4: 0a00009a beq 5544 - 52d8: e59da044 ldr sl, [sp, #68] - 52dc: e35a0000 cmp sl, #0 ; 0x0 - 52e0: 059f9708 ldreq r9, [pc, #1800] ; 59f0 <.text+0x59f0> - 52e4: 03a03000 moveq r3, #0 ; 0x0 - 52e8: 059f6724 ldreq r6, [pc, #1828] ; 5a14 <.text+0x5a14> - 52ec: 05893004 streq r3, [r9, #4] - 52f0: 159f671c ldrne r6, [pc, #1820] ; 5a14 <.text+0x5a14> - 52f4: 159f96f4 ldrne r9, [pc, #1780] ; 59f0 <.text+0x59f0> - 52f8: e5963018 ldr r3, [r6, #24] - 52fc: e5dbc000 ldrb ip, [fp] - 5300: e59fe708 ldr lr, [pc, #1800] ; 5a10 <.text+0x5a10> - 5304: e1a00c23 mov r0, r3, lsr #24 - 5308: e1a02423 mov r2, r3, lsr #8 - 530c: e1a01823 mov r1, r3, lsr #16 - 5310: e35c0002 cmp ip, #2 ; 0x2 - 5314: e5ce205b strb r2, [lr, #91] - 5318: e5ce105c strb r1, [lr, #92] - 531c: e5ce005d strb r0, [lr, #93] - 5320: e5ce305a strb r3, [lr, #90] - 5324: e1a0600e mov r6, lr - 5328: 0a000106 beq 5748 - 532c: e35c0003 cmp ip, #3 ; 0x3 - 5330: 0a000144 beq 5848 - 5334: e35c0001 cmp ip, #1 ; 0x1 - 5338: 0a000076 beq 5518 - 533c: e35c0000 cmp ip, #0 ; 0x0 - 5340: 03a03000 moveq r3, #0 ; 0x0 - 5344: 059f76cc ldreq r7, [pc, #1740] ; 5a18 <.text+0x5a18> - 5348: 05893000 streq r3, [r9] - 534c: 159f76c4 ldrne r7, [pc, #1732] ; 5a18 <.text+0x5a18> - 5350: e5dbc003 ldrb ip, [fp, #3] - 5354: e5973018 ldr r3, [r7, #24] - 5358: e59f46b0 ldr r4, [pc, #1712] ; 5a10 <.text+0x5a10> - 535c: e35c0000 cmp ip, #0 ; 0x0 - 5360: e1a00c23 mov r0, r3, lsr #24 - 5364: e1a02423 mov r2, r3, lsr #8 - 5368: e1a01823 mov r1, r3, lsr #16 - 536c: e5c4305e strb r3, [r4, #94] - 5370: 03a03000 moveq r3, #0 ; 0x0 - 5374: e5c4205f strb r2, [r4, #95] - 5378: e5c41060 strb r1, [r4, #96] - 537c: e5c40061 strb r0, [r4, #97] - 5380: 0589300c streq r3, [r9, #12] - 5384: 0a00003b beq 5478 - 5388: e35c0002 cmp ip, #2 ; 0x2 - 538c: e599800c ldr r8, [r9, #12] - 5390: 0a000167 beq 5934 - 5394: e35c0003 cmp ip, #3 ; 0x3 - 5398: 0a000181 beq 59a4 - 539c: e35c0001 cmp ip, #1 ; 0x1 - 53a0: 0a000049 beq 54cc - 53a4: e599700c ldr r7, [r9, #12] - 53a8: e1a00008 mov r0, r8 - 53ac: e1a01007 mov r1, r7 - 53b0: eb003c5d bl 1452c <__aeabi_fsub> - 53b4: eb003a74 bl 13d8c <__aeabi_f2d> - 53b8: e5db2021 ldrb r2, [fp, #33] - 53bc: e5db3020 ldrb r3, [fp, #32] - 53c0: e1a05000 mov r5, r0 - 53c4: e5db0022 ldrb r0, [fp, #34] - 53c8: e1833402 orr r3, r3, r2, lsl #8 - 53cc: e1a06001 mov r6, r1 - 53d0: e5db1023 ldrb r1, [fp, #35] - 53d4: e1833800 orr r3, r3, r0, lsl #16 - 53d8: e1834c01 orr r4, r3, r1, lsl #24 - 53dc: e1a00004 mov r0, r4 - 53e0: eb003a69 bl 13d8c <__aeabi_f2d> - 53e4: e1a02000 mov r2, r0 - 53e8: e1a03001 mov r3, r1 - 53ec: e1a00005 mov r0, r5 - 53f0: e1a01006 mov r1, r6 - 53f4: eb003bbb bl 142e8 <__gedf2> - 53f8: e3500000 cmp r0, #0 ; 0x0 - 53fc: e59fa5ec ldr sl, [pc, #1516] ; 59f0 <.text+0x59f0> - 5400: ca00000e bgt 5440 - 5404: e2840102 add r0, r4, #-2147483648 ; 0x80000000 - 5408: eb003a5f bl 13d8c <__aeabi_f2d> - 540c: e1a02000 mov r2, r0 - 5410: e1a03001 mov r3, r1 - 5414: e1a00005 mov r0, r5 - 5418: e1a01006 mov r1, r6 - 541c: eb003bb3 bl 142f0 <__ledf2> - 5420: e3500000 cmp r0, #0 ; 0x0 - 5424: a58a800c strge r8, [sl, #12] - 5428: aa000008 bge 5450 - 542c: e1a00007 mov r0, r7 - 5430: e1a01004 mov r1, r4 - 5434: eb003c3c bl 1452c <__aeabi_fsub> - 5438: e58a000c str r0, [sl, #12] - 543c: ea000003 b 5450 - 5440: e1a00007 mov r0, r7 - 5444: e1a01004 mov r1, r4 - 5448: eb003c38 bl 14530 <__addsf3> - 544c: e58a000c str r0, [sl, #12] - 5450: e59fc5c4 ldr ip, [pc, #1476] ; 5a1c <.text+0x5a1c> - 5454: e59c3018 ldr r3, [ip, #24] - 5458: e59fe5b0 ldr lr, [pc, #1456] ; 5a10 <.text+0x5a10> - 545c: e1a00c23 mov r0, r3, lsr #24 - 5460: e1a02423 mov r2, r3, lsr #8 - 5464: e1a01823 mov r1, r3, lsr #16 - 5468: e5ce2067 strb r2, [lr, #103] - 546c: e5ce1068 strb r1, [lr, #104] - 5470: e5ce0069 strb r0, [lr, #105] - 5474: e5ce3066 strb r3, [lr, #102] - 5478: e5db3002 ldrb r3, [fp, #2] - 547c: e3530002 cmp r3, #2 ; 0x2 - 5480: 159f5598 ldrne r5, [pc, #1432] ; 5a20 <.text+0x5a20> - 5484: 0a000085 beq 56a0 - 5488: e3530003 cmp r3, #3 ; 0x3 - 548c: 0a000017 beq 54f0 - 5490: e3530001 cmp r3, #1 ; 0x1 - 5494: 0a000036 beq 5574 - 5498: e3530000 cmp r3, #0 ; 0x0 - 549c: 03a03000 moveq r3, #0 ; 0x0 - 54a0: 05893008 streq r3, [r9, #8] - 54a4: e5953018 ldr r3, [r5, #24] - 54a8: e59fa560 ldr sl, [pc, #1376] ; 5a10 <.text+0x5a10> - 54ac: e1a02c23 mov r2, r3, lsr #24 - 54b0: e1a01423 mov r1, r3, lsr #8 - 54b4: e1a00823 mov r0, r3, lsr #16 - 54b8: e5ca2065 strb r2, [sl, #101] - 54bc: e5ca1063 strb r1, [sl, #99] - 54c0: e5ca0064 strb r0, [sl, #100] - 54c4: e5ca3062 strb r3, [sl, #98] - 54c8: eafffe4c b 4e00 - 54cc: e59f3550 ldr r3, [pc, #1360] ; 5a24 <.text+0x5a24> - 54d0: e5d3200c ldrb r2, [r3, #12] - 54d4: e5d3100d ldrb r1, [r3, #13] - 54d8: e5d3000e ldrb r0, [r3, #14] - 54dc: e1822401 orr r2, r2, r1, lsl #8 - 54e0: e5d3c00f ldrb ip, [r3, #15] - 54e4: e1822800 orr r2, r2, r0, lsl #16 - 54e8: e1828c0c orr r8, r2, ip, lsl #24 - 54ec: eaffffac b 53a4 - 54f0: e59f3530 ldr r3, [pc, #1328] ; 5a28 <.text+0x5a28> - 54f4: e5d3200c ldrb r2, [r3, #12] - 54f8: e5d3100d ldrb r1, [r3, #13] - 54fc: e5d3c00e ldrb ip, [r3, #14] - 5500: e5d3000f ldrb r0, [r3, #15] - 5504: e1822401 orr r2, r2, r1, lsl #8 - 5508: e182280c orr r2, r2, ip, lsl #16 - 550c: e1823c00 orr r3, r2, r0, lsl #24 - 5510: e5893008 str r3, [r9, #8] - 5514: eaffffe2 b 54a4 - 5518: e59f3504 ldr r3, [pc, #1284] ; 5a24 <.text+0x5a24> - 551c: e5d32000 ldrb r2, [r3] - 5520: e5d31001 ldrb r1, [r3, #1] - 5524: e5d30002 ldrb r0, [r3, #2] - 5528: e5d3c003 ldrb ip, [r3, #3] - 552c: e1822401 orr r2, r2, r1, lsl #8 - 5530: e1822800 orr r2, r2, r0, lsl #16 - 5534: e59f74dc ldr r7, [pc, #1244] ; 5a18 <.text+0x5a18> - 5538: e1823c0c orr r3, r2, ip, lsl #24 - 553c: e5893000 str r3, [r9] - 5540: eaffff82 b 5350 - 5544: e59f34d8 ldr r3, [pc, #1240] ; 5a24 <.text+0x5a24> - 5548: e5d32004 ldrb r2, [r3, #4] - 554c: e5d31005 ldrb r1, [r3, #5] - 5550: e5d30006 ldrb r0, [r3, #6] - 5554: e5d3c007 ldrb ip, [r3, #7] - 5558: e1822401 orr r2, r2, r1, lsl #8 - 555c: e1822800 orr r2, r2, r0, lsl #16 - 5560: e59f9488 ldr r9, [pc, #1160] ; 59f0 <.text+0x59f0> - 5564: e59f64a8 ldr r6, [pc, #1192] ; 5a14 <.text+0x5a14> - 5568: e1823c0c orr r3, r2, ip, lsl #24 - 556c: e5893004 str r3, [r9, #4] - 5570: eaffff60 b 52f8 - 5574: e59f34a8 ldr r3, [pc, #1192] ; 5a24 <.text+0x5a24> - 5578: e5d32008 ldrb r2, [r3, #8] - 557c: e5d31009 ldrb r1, [r3, #9] - 5580: e5d3c00a ldrb ip, [r3, #10] - 5584: e5d3000b ldrb r0, [r3, #11] - 5588: e1822401 orr r2, r2, r1, lsl #8 - 558c: e182280c orr r2, r2, ip, lsl #16 - 5590: e1823c00 orr r3, r2, r0, lsl #24 - 5594: e5893008 str r3, [r9, #8] - 5598: eaffffc1 b 54a4 - 559c: e59f4488 ldr r4, [pc, #1160] ; 5a2c <.text+0x5a2c> - 55a0: e59fc460 ldr ip, [pc, #1120] ; 5a08 <.text+0x5a08> - 55a4: e59f545c ldr r5, [pc, #1116] ; 5a08 <.text+0x5a08> - 55a8: e5d43001 ldrb r3, [r4, #1] - 55ac: e5dc2001 ldrb r2, [ip, #1] - 55b0: e5dc1000 ldrb r1, [ip] - 55b4: e5d40000 ldrb r0, [r4] - 55b8: e5d4c002 ldrb ip, [r4, #2] - 55bc: e5d5e002 ldrb lr, [r5, #2] - 55c0: e1800403 orr r0, r0, r3, lsl #8 - 55c4: e1811402 orr r1, r1, r2, lsl #8 - 55c8: e5d43003 ldrb r3, [r4, #3] - 55cc: e5d52003 ldrb r2, [r5, #3] - 55d0: e180080c orr r0, r0, ip, lsl #16 - 55d4: e181180e orr r1, r1, lr, lsl #16 - 55d8: e1811c02 orr r1, r1, r2, lsl #24 - 55dc: e1800c03 orr r0, r0, r3, lsl #24 - 55e0: eb003bd1 bl 1452c <__aeabi_fsub> - 55e4: e1a01000 mov r1, r0 - 55e8: e59d003c ldr r0, [sp, #60] - 55ec: eb003c77 bl 147d0 <__aeabi_fmul> - 55f0: e59f6410 ldr r6, [pc, #1040] ; 5a08 <.text+0x5a08> - 55f4: e5d42005 ldrb r2, [r4, #5] - 55f8: e5d63005 ldrb r3, [r6, #5] - 55fc: e5d61004 ldrb r1, [r6, #4] - 5600: e1a05000 mov r5, r0 - 5604: e5d40004 ldrb r0, [r4, #4] - 5608: e5d4c006 ldrb ip, [r4, #6] - 560c: e5d6e006 ldrb lr, [r6, #6] - 5610: e1800402 orr r0, r0, r2, lsl #8 - 5614: e1811403 orr r1, r1, r3, lsl #8 - 5618: e5d42007 ldrb r2, [r4, #7] - 561c: e5d63007 ldrb r3, [r6, #7] - 5620: e180080c orr r0, r0, ip, lsl #16 - 5624: e181180e orr r1, r1, lr, lsl #16 - 5628: e1811c03 orr r1, r1, r3, lsl #24 - 562c: e1800c02 orr r0, r0, r2, lsl #24 - 5630: eb003bbd bl 1452c <__aeabi_fsub> - 5634: e1a01000 mov r1, r0 - 5638: e59d0040 ldr r0, [sp, #64] - 563c: eb003c63 bl 147d0 <__aeabi_fmul> - 5640: e1a01000 mov r1, r0 - 5644: e1a00005 mov r0, r5 - 5648: eb003bb8 bl 14530 <__addsf3> - 564c: e59f63c0 ldr r6, [pc, #960] ; 5a14 <.text+0x5a14> - 5650: e59d7050 ldr r7, [sp, #80] - 5654: e1a04000 mov r4, r0 - 5658: e59fc3d0 ldr ip, [pc, #976] ; 5a30 <.text+0x5a30> - 565c: e5963010 ldr r3, [r6, #16] - 5660: e2872102 add r2, r7, #-2147483648 ; 0x80000000 - 5664: e1a01004 mov r1, r4 - 5668: e1a00006 mov r0, r6 - 566c: e58dc000 str ip, [sp] - 5670: ebfffd80 bl 4c78 - 5674: e59fa394 ldr sl, [pc, #916] ; 5a10 <.text+0x5a10> - 5678: e59f9370 ldr r9, [pc, #880] ; 59f0 <.text+0x59f0> - 567c: e1a0cc24 mov ip, r4, lsr #24 - 5680: e1a02424 mov r2, r4, lsr #8 - 5684: e1a01824 mov r1, r4, lsr #16 - 5688: e5890004 str r0, [r9, #4] - 568c: e5ca206b strb r2, [sl, #107] - 5690: e5ca106c strb r1, [sl, #108] - 5694: e5cac06d strb ip, [sl, #109] - 5698: e5ca406a strb r4, [sl, #106] - 569c: eaffff15 b 52f8 - 56a0: e59f3384 ldr r3, [pc, #900] ; 5a2c <.text+0x5a2c> - 56a4: e59f035c ldr r0, [pc, #860] ; 5a08 <.text+0x5a08> - 56a8: e59f4358 ldr r4, [pc, #856] ; 5a08 <.text+0x5a08> - 56ac: e5d3200c ldrb r2, [r3, #12] - 56b0: e5d01020 ldrb r1, [r0, #32] - 56b4: e5d3000d ldrb r0, [r3, #13] - 56b8: e5d3e00e ldrb lr, [r3, #14] - 56bc: e5d4c021 ldrb ip, [r4, #33] - 56c0: e59f5340 ldr r5, [pc, #832] ; 5a08 <.text+0x5a08> - 56c4: e5d44022 ldrb r4, [r4, #34] - 56c8: e1822400 orr r2, r2, r0, lsl #8 - 56cc: e59f7320 ldr r7, [pc, #800] ; 59f4 <.text+0x59f4> - 56d0: e5d3000f ldrb r0, [r3, #15] - 56d4: e182280e orr r2, r2, lr, lsl #16 - 56d8: e181140c orr r1, r1, ip, lsl #8 - 56dc: e5d5c023 ldrb ip, [r5, #35] - 56e0: e1811804 orr r1, r1, r4, lsl #16 - 56e4: e1825c00 orr r5, r2, r0, lsl #24 - 56e8: e1d700fc ldrsh r0, [r7, #12] - 56ec: e1816c0c orr r6, r1, ip, lsl #24 - 56f0: ebfffa2b bl 3fa4 - 56f4: e1a01006 mov r1, r6 - 56f8: e1a04000 mov r4, r0 - 56fc: e1a00005 mov r0, r5 - 5700: eb003b89 bl 1452c <__aeabi_fsub> - 5704: e28d3060 add r3, sp, #96 ; 0x60 - 5708: e5230004 str r0, [r3, #-4]! - 570c: e59f530c ldr r5, [pc, #780] ; 5a20 <.text+0x5a20> - 5710: e1a00003 mov r0, r3 - 5714: eb000762 bl 74a4 - 5718: e2844102 add r4, r4, #-2147483648 ; 0x80000000 - 571c: e59fc30c ldr ip, [pc, #780] ; 5a30 <.text+0x5a30> - 5720: e3a035fe mov r3, #1065353216 ; 0x3f800000 - 5724: e59d105c ldr r1, [sp, #92] - 5728: e1a02004 mov r2, r4 - 572c: e1a00005 mov r0, r5 - 5730: e58dc000 str ip, [sp] - 5734: ebfffd4f bl 4c78 - 5738: e59f32ac ldr r3, [pc, #684] ; 59ec <.text+0x59ec> - 573c: e5d33002 ldrb r3, [r3, #2] - 5740: e5890008 str r0, [r9, #8] - 5744: eaffff4f b 5488 - 5748: e59f42dc ldr r4, [pc, #732] ; 5a2c <.text+0x5a2c> - 574c: e59f02b4 ldr r0, [pc, #692] ; 5a08 <.text+0x5a08> - 5750: e59f52b0 ldr r5, [pc, #688] ; 5a08 <.text+0x5a08> - 5754: e59f72ac ldr r7, [pc, #684] ; 5a08 <.text+0x5a08> - 5758: e5d52005 ldrb r2, [r5, #5] - 575c: e5d43005 ldrb r3, [r4, #5] - 5760: e5d01004 ldrb r1, [r0, #4] - 5764: e5d40004 ldrb r0, [r4, #4] - 5768: e5d4e006 ldrb lr, [r4, #6] - 576c: e5d55006 ldrb r5, [r5, #6] - 5770: e5d4c007 ldrb ip, [r4, #7] - 5774: e1811402 orr r1, r1, r2, lsl #8 - 5778: e1800403 orr r0, r0, r3, lsl #8 - 577c: e5d73007 ldrb r3, [r7, #7] - 5780: e180080e orr r0, r0, lr, lsl #16 - 5784: e1811805 orr r1, r1, r5, lsl #16 - 5788: e59fa274 ldr sl, [pc, #628] ; 5a04 <.text+0x5a04> - 578c: e1811c03 orr r1, r1, r3, lsl #24 - 5790: e1800c0c orr r0, r0, ip, lsl #24 - 5794: eb003b64 bl 1452c <__aeabi_fsub> - 5798: e59a1000 ldr r1, [sl] - 579c: eb003c0b bl 147d0 <__aeabi_fmul> - 57a0: e5d42001 ldrb r2, [r4, #1] - 57a4: e5d73001 ldrb r3, [r7, #1] - 57a8: e5d71000 ldrb r1, [r7] - 57ac: e1a05000 mov r5, r0 - 57b0: e5d40000 ldrb r0, [r4] - 57b4: e5d7e002 ldrb lr, [r7, #2] - 57b8: e5d4c002 ldrb ip, [r4, #2] - 57bc: e1800402 orr r0, r0, r2, lsl #8 - 57c0: e1811403 orr r1, r1, r3, lsl #8 - 57c4: e5d42003 ldrb r2, [r4, #3] - 57c8: e5d73003 ldrb r3, [r7, #3] - 57cc: e181180e orr r1, r1, lr, lsl #16 - 57d0: e180080c orr r0, r0, ip, lsl #16 - 57d4: e1811c03 orr r1, r1, r3, lsl #24 - 57d8: e1800c02 orr r0, r0, r2, lsl #24 - 57dc: eb003b52 bl 1452c <__aeabi_fsub> - 57e0: e59fc224 ldr ip, [pc, #548] ; 5a0c <.text+0x5a0c> - 57e4: e59c1000 ldr r1, [ip] - 57e8: eb003bf8 bl 147d0 <__aeabi_fmul> - 57ec: e1a01000 mov r1, r0 - 57f0: e1a00005 mov r0, r5 - 57f4: eb003b4c bl 1452c <__aeabi_fsub> - 57f8: e59f7218 ldr r7, [pc, #536] ; 5a18 <.text+0x5a18> - 57fc: e59de054 ldr lr, [sp, #84] - 5800: e1a04000 mov r4, r0 - 5804: e59fc224 ldr ip, [pc, #548] ; 5a30 <.text+0x5a30> - 5808: e5973010 ldr r3, [r7, #16] - 580c: e28e2102 add r2, lr, #-2147483648 ; 0x80000000 - 5810: e1a01004 mov r1, r4 - 5814: e1a00007 mov r0, r7 - 5818: e58dc000 str ip, [sp] - 581c: ebfffd15 bl 4c78 - 5820: e1a02c24 mov r2, r4, lsr #24 - 5824: e280c102 add ip, r0, #-2147483648 ; 0x80000000 - 5828: e1a01424 mov r1, r4, lsr #8 - 582c: e1a00824 mov r0, r4, lsr #16 - 5830: e5c62071 strb r2, [r6, #113] - 5834: e589c000 str ip, [r9] - 5838: e5c6106f strb r1, [r6, #111] - 583c: e5c60070 strb r0, [r6, #112] - 5840: e5c6406e strb r4, [r6, #110] - 5844: eafffec1 b 5350 - 5848: e59f31d8 ldr r3, [pc, #472] ; 5a28 <.text+0x5a28> - 584c: e5d32005 ldrb r2, [r3, #5] - 5850: e5d30004 ldrb r0, [r3, #4] - 5854: e5d3c006 ldrb ip, [r3, #6] - 5858: e5d31007 ldrb r1, [r3, #7] - 585c: e1800402 orr r0, r0, r2, lsl #8 - 5860: e180080c orr r0, r0, ip, lsl #16 - 5864: e1800c01 orr r0, r0, r1, lsl #24 - 5868: e59d1054 ldr r1, [sp, #84] - 586c: eb003b2e bl 1452c <__aeabi_fsub> - 5870: e1a01000 mov r1, r0 - 5874: e1a0c421 mov ip, r1, lsr #8 - 5878: e59d004c ldr r0, [sp, #76] - 587c: e5c6c03b strb ip, [r6, #59] - 5880: e59fc1a8 ldr ip, [pc, #424] ; 5a30 <.text+0x5a30> - 5884: e1a05c21 mov r5, r1, lsr #24 - 5888: e1a0e821 mov lr, r1, lsr #16 - 588c: e2802102 add r2, r0, #-2147483648 ; 0x80000000 - 5890: e3a035fe mov r3, #1065353216 ; 0x3f800000 - 5894: e5c6503d strb r5, [r6, #61] - 5898: e5c6e03c strb lr, [r6, #60] - 589c: e59f0190 ldr r0, [pc, #400] ; 5a34 <.text+0x5a34> - 58a0: e58dc000 str ip, [sp] - 58a4: e5c6103a strb r1, [r6, #58] - 58a8: ebfffcf2 bl 4c78 - 58ac: e59f7164 ldr r7, [pc, #356] ; 5a18 <.text+0x5a18> - 58b0: e2803102 add r3, r0, #-2147483648 ; 0x80000000 - 58b4: e5893000 str r3, [r9] - 58b8: eafffea4 b 5350 - 58bc: e59f3164 ldr r3, [pc, #356] ; 5a28 <.text+0x5a28> - 58c0: e5d32001 ldrb r2, [r3, #1] - 58c4: e5d30000 ldrb r0, [r3] - 58c8: e5d3c002 ldrb ip, [r3, #2] - 58cc: e5d31003 ldrb r1, [r3, #3] - 58d0: e1800402 orr r0, r0, r2, lsl #8 - 58d4: e180080c orr r0, r0, ip, lsl #16 - 58d8: e1800c01 orr r0, r0, r1, lsl #24 - 58dc: e59d1050 ldr r1, [sp, #80] - 58e0: eb003b11 bl 1452c <__aeabi_fsub> - 58e4: e59f6124 ldr r6, [pc, #292] ; 5a10 <.text+0x5a10> - 58e8: e59de048 ldr lr, [sp, #72] - 58ec: e1a0c420 mov ip, r0, lsr #8 - 58f0: e5c6c037 strb ip, [r6, #55] - 58f4: e59fc134 ldr ip, [pc, #308] ; 5a30 <.text+0x5a30> - 58f8: e1a01000 mov r1, r0 - 58fc: e28e2102 add r2, lr, #-2147483648 ; 0x80000000 - 5900: e1a05c20 mov r5, r0, lsr #24 - 5904: e1a0e820 mov lr, r0, lsr #16 - 5908: e5c6e038 strb lr, [r6, #56] - 590c: e5c65039 strb r5, [r6, #57] - 5910: e59f0120 ldr r0, [pc, #288] ; 5a38 <.text+0x5a38> - 5914: e58dc000 str ip, [sp] - 5918: e3a035fe mov r3, #1065353216 ; 0x3f800000 - 591c: e5c61036 strb r1, [r6, #54] - 5920: ebfffcd4 bl 4c78 - 5924: e59f90c4 ldr r9, [pc, #196] ; 59f0 <.text+0x59f0> - 5928: e59f60e4 ldr r6, [pc, #228] ; 5a14 <.text+0x5a14> - 592c: e5890004 str r0, [r9, #4] - 5930: eafffe70 b 52f8 - 5934: e59f30f0 ldr r3, [pc, #240] ; 5a2c <.text+0x5a2c> - 5938: e59f50c8 ldr r5, [pc, #200] ; 5a08 <.text+0x5a08> - 593c: e5d32009 ldrb r2, [r3, #9] - 5940: e5d5c009 ldrb ip, [r5, #9] - 5944: e5d51008 ldrb r1, [r5, #8] - 5948: e5d30008 ldrb r0, [r3, #8] - 594c: e59f60b4 ldr r6, [pc, #180] ; 5a08 <.text+0x5a08> - 5950: e5d3400a ldrb r4, [r3, #10] - 5954: e5d5500a ldrb r5, [r5, #10] - 5958: e1800402 orr r0, r0, r2, lsl #8 - 595c: e181140c orr r1, r1, ip, lsl #8 - 5960: e5d6200b ldrb r2, [r6, #11] - 5964: e5d3e00b ldrb lr, [r3, #11] - 5968: e1800804 orr r0, r0, r4, lsl #16 - 596c: e1811805 orr r1, r1, r5, lsl #16 - 5970: e1811c02 orr r1, r1, r2, lsl #24 - 5974: e1800c0e orr r0, r0, lr, lsl #24 - 5978: eb003aeb bl 1452c <__aeabi_fsub> - 597c: e59d7058 ldr r7, [sp, #88] - 5980: e1a01000 mov r1, r0 - 5984: e59f0090 ldr r0, [pc, #144] ; 5a1c <.text+0x5a1c> - 5988: e2872102 add r2, r7, #-2147483648 ; 0x80000000 - 598c: e59fc09c ldr ip, [pc, #156] ; 5a30 <.text+0x5a30> - 5990: e3a035fe mov r3, #1065353216 ; 0x3f800000 - 5994: e58dc000 str ip, [sp] - 5998: ebfffcb6 bl 4c78 - 599c: e1a08000 mov r8, r0 - 59a0: eafffe7f b 53a4 - 59a4: e59f307c ldr r3, [pc, #124] ; 5a28 <.text+0x5a28> + 50a0: e1a00006 mov r0, r6 + 50a4: e1a01007 mov r1, r7 + 50a8: eb004017 bl 1510c <__cos_from_arm> + 50ac: e1a02000 mov r2, r0 + 50b0: e1a03001 mov r3, r1 + 50b4: e1a00004 mov r0, r4 + 50b8: e1a01005 mov r1, r5 + 50bc: eb003b7f bl 13ec0 <__aeabi_dmul> + 50c0: e1a0200a mov r2, sl + 50c4: e1a04000 mov r4, r0 + 50c8: e1a05001 mov r5, r1 + 50cc: e1a0300b mov r3, fp + 50d0: e28d001c add r0, sp, #28 ; 0x1c + 50d4: e8900003 ldmia r0, {r0, r1} + 50d8: eb003b78 bl 13ec0 <__aeabi_dmul> + 50dc: e28d2024 add r2, sp, #36 ; 0x24 + 50e0: e892000c ldmia r2, {r2, r3} + 50e4: eb003b75 bl 13ec0 <__aeabi_dmul> + 50e8: e1a02000 mov r2, r0 + 50ec: e1a03001 mov r3, r1 + 50f0: e1a00004 mov r0, r4 + 50f4: e1a01005 mov r1, r5 + 50f8: eb003a67 bl 13a9c <__adddf3> + 50fc: e28d202c add r2, sp, #44 ; 0x2c + 5100: e892000c ldmia r2, {r2, r3} + 5104: e1a04000 mov r4, r0 + 5108: e1a05001 mov r5, r1 + 510c: e1a0000a mov r0, sl + 5110: e1a0100b mov r1, fp + 5114: eb003b69 bl 13ec0 <__aeabi_dmul> + 5118: e28d2034 add r2, sp, #52 ; 0x34 + 511c: e892000c ldmia r2, {r2, r3} + 5120: eb003b66 bl 13ec0 <__aeabi_dmul> + 5124: e1a02000 mov r2, r0 + 5128: e1a03001 mov r3, r1 + 512c: e1a00004 mov r0, r4 + 5130: e1a01005 mov r1, r5 + 5134: eb003a58 bl 13a9c <__adddf3> + 5138: eb003cee bl 144f8 <__aeabi_d2f> + 513c: e28d2034 add r2, sp, #52 ; 0x34 + 5140: e892000c ldmia r2, {r2, r3} + 5144: e58d0048 str r0, [sp, #72] + 5148: e28d001c add r0, sp, #28 ; 0x1c + 514c: e8900003 ldmia r0, {r0, r1} + 5150: eb003b5a bl 13ec0 <__aeabi_dmul> + 5154: e28d202c add r2, sp, #44 ; 0x2c + 5158: e892000c ldmia r2, {r2, r3} + 515c: e1a04000 mov r4, r0 + 5160: e1a05001 mov r5, r1 + 5164: e28d0024 add r0, sp, #36 ; 0x24 + 5168: e8900003 ldmia r0, {r0, r1} + 516c: eb003b53 bl 13ec0 <__aeabi_dmul> + 5170: e1a02000 mov r2, r0 + 5174: e1a03001 mov r3, r1 + 5178: e1a00004 mov r0, r4 + 517c: e1a01005 mov r1, r5 + 5180: eb003a44 bl 13a98 <__aeabi_dsub> + 5184: eb003cdb bl 144f8 <__aeabi_d2f> + 5188: e59f58e0 ldr r5, [pc, #2272] ; 5a70 <.text+0x5a70> + 518c: e58d004c str r0, [sp, #76] + 5190: e59f48dc ldr r4, [pc, #2268] ; 5a74 <.text+0x5a74> + 5194: e5955000 ldr r5, [r5] + 5198: e5d4100d ldrb r1, [r4, #13] + 519c: e5d4200c ldrb r2, [r4, #12] + 51a0: e5d4c00e ldrb ip, [r4, #14] + 51a4: e5d4e00f ldrb lr, [r4, #15] + 51a8: e5d40011 ldrb r0, [r4, #17] + 51ac: e5d43010 ldrb r3, [r4, #16] + 51b0: e59f68bc ldr r6, [pc, #2236] ; 5a74 <.text+0x5a74> + 51b4: e5d44012 ldrb r4, [r4, #18] + 51b8: e58d503c str r5, [sp, #60] + 51bc: e1822401 orr r2, r2, r1, lsl #8 + 51c0: e59f78b0 ldr r7, [pc, #2224] ; 5a78 <.text+0x5a78> + 51c4: e5d61013 ldrb r1, [r6, #19] + 51c8: e182280c orr r2, r2, ip, lsl #16 + 51cc: e1833400 orr r3, r3, r0, lsl #8 + 51d0: e5977000 ldr r7, [r7] + 51d4: e1826c0e orr r6, r2, lr, lsl #24 + 51d8: e1833804 orr r3, r3, r4, lsl #16 + 51dc: e1835c01 orr r5, r3, r1, lsl #24 + 51e0: e1a00006 mov r0, r6 + 51e4: e59d103c ldr r1, [sp, #60] + 51e8: e58d7040 str r7, [sp, #64] + 51ec: eb003d94 bl 14844 <__aeabi_fmul> + 51f0: e59d1040 ldr r1, [sp, #64] + 51f4: e1a04000 mov r4, r0 + 51f8: e1a00005 mov r0, r5 + 51fc: eb003d90 bl 14844 <__aeabi_fmul> + 5200: e1a01000 mov r1, r0 + 5204: e1a00004 mov r0, r4 + 5208: eb003ce5 bl 145a4 <__addsf3> + 520c: e1a01005 mov r1, r5 + 5210: e58d0050 str r0, [sp, #80] + 5214: e59d003c ldr r0, [sp, #60] + 5218: eb003d89 bl 14844 <__aeabi_fmul> + 521c: e59d1040 ldr r1, [sp, #64] + 5220: e1a04000 mov r4, r0 + 5224: e1a00006 mov r0, r6 + 5228: eb003d85 bl 14844 <__aeabi_fmul> + 522c: e1a01000 mov r1, r0 + 5230: e1a00004 mov r0, r4 + 5234: eb003cd9 bl 145a0 <__aeabi_fsub> + 5238: e59fa834 ldr sl, [pc, #2100] ; 5a74 <.text+0x5a74> + 523c: e58d0054 str r0, [sp, #84] + 5240: e59fb810 ldr fp, [pc, #2064] ; 5a58 <.text+0x5a58> + 5244: e5da3015 ldrb r3, [sl, #21] + 5248: e5da2014 ldrb r2, [sl, #20] + 524c: e5dbc001 ldrb ip, [fp, #1] + 5250: e5dae016 ldrb lr, [sl, #22] + 5254: e1a01000 mov r1, r0 + 5258: e59d0048 ldr r0, [sp, #72] + 525c: e58dc044 str ip, [sp, #68] + 5260: e1822403 orr r2, r2, r3, lsl #8 + 5264: e59dc04c ldr ip, [sp, #76] + 5268: e182e80e orr lr, r2, lr, lsl #16 + 526c: e1a02c20 mov r2, r0, lsr #24 + 5270: e5da9017 ldrb r9, [sl, #23] + 5274: e58de004 str lr, [sp, #4] + 5278: e58d2010 str r2, [sp, #16] + 527c: e1a0282c mov r2, ip, lsr #16 + 5280: e58d200c str r2, [sp, #12] + 5284: e59d2004 ldr r2, [sp, #4] + 5288: e59d3050 ldr r3, [sp, #80] + 528c: e59d5044 ldr r5, [sp, #68] + 5290: e1a0ec21 mov lr, r1, lsr #24 + 5294: e1a04c2c mov r4, ip, lsr #24 + 5298: e1829c09 orr r9, r2, r9, lsl #24 + 529c: e59f27d8 ldr r2, [pc, #2008] ; 5a7c <.text+0x5a7c> + 52a0: e58de018 str lr, [sp, #24] + 52a4: e58d4008 str r4, [sp, #8] + 52a8: e1a06821 mov r6, r1, lsr #16 + 52ac: e1a04823 mov r4, r3, lsr #16 + 52b0: e1a0a820 mov sl, r0, lsr #16 + 52b4: e1a08c23 mov r8, r3, lsr #24 + 52b8: e3550002 cmp r5, #2 ; 0x2 + 52bc: e1a0e423 mov lr, r3, lsr #8 + 52c0: e1a05421 mov r5, r1, lsr #8 + 52c4: e58da014 str sl, [sp, #20] + 52c8: e58d9058 str r9, [sp, #88] + 52cc: e5c2e02f strb lr, [r2, #47] + 52d0: e5c24030 strb r4, [r2, #48] + 52d4: e5c28031 strb r8, [r2, #49] + 52d8: e5c25033 strb r5, [r2, #51] + 52dc: e5c26034 strb r6, [r2, #52] + 52e0: e59d4018 ldr r4, [sp, #24] + 52e4: e1a07420 mov r7, r0, lsr #8 + 52e8: e5c24035 strb r4, [r2, #53] + 52ec: e5c2703f strb r7, [r2, #63] + 52f0: e59d5014 ldr r5, [sp, #20] + 52f4: e5c25040 strb r5, [r2, #64] + 52f8: e59d6010 ldr r6, [sp, #16] + 52fc: e1a0a42c mov sl, ip, lsr #8 + 5300: e5c2a043 strb sl, [r2, #67] + 5304: e5c26041 strb r6, [r2, #65] + 5308: e59d700c ldr r7, [sp, #12] + 530c: e5c27044 strb r7, [r2, #68] + 5310: e59da008 ldr sl, [sp, #8] + 5314: e5c2302e strb r3, [r2, #46] + 5318: e5c2a045 strb sl, [r2, #69] + 531c: e5c21032 strb r1, [r2, #50] + 5320: e5c2003e strb r0, [r2, #62] + 5324: e5c2c042 strb ip, [r2, #66] + 5328: 0a0000b6 beq 5608 + 532c: e59dc044 ldr ip, [sp, #68] + 5330: e35c0003 cmp ip, #3 ; 0x3 + 5334: 0a00017b beq 5928 + 5338: e59d7044 ldr r7, [sp, #68] + 533c: e3570001 cmp r7, #1 ; 0x1 + 5340: 0a00009a beq 55b0 + 5344: e59da044 ldr sl, [sp, #68] + 5348: e35a0000 cmp sl, #0 ; 0x0 + 534c: 059f9708 ldreq r9, [pc, #1800] ; 5a5c <.text+0x5a5c> + 5350: 03a03000 moveq r3, #0 ; 0x0 + 5354: 059f6724 ldreq r6, [pc, #1828] ; 5a80 <.text+0x5a80> + 5358: 05893004 streq r3, [r9, #4] + 535c: 159f671c ldrne r6, [pc, #1820] ; 5a80 <.text+0x5a80> + 5360: 159f96f4 ldrne r9, [pc, #1780] ; 5a5c <.text+0x5a5c> + 5364: e5963018 ldr r3, [r6, #24] + 5368: e5dbc000 ldrb ip, [fp] + 536c: e59fe708 ldr lr, [pc, #1800] ; 5a7c <.text+0x5a7c> + 5370: e1a00c23 mov r0, r3, lsr #24 + 5374: e1a02423 mov r2, r3, lsr #8 + 5378: e1a01823 mov r1, r3, lsr #16 + 537c: e35c0002 cmp ip, #2 ; 0x2 + 5380: e5ce205b strb r2, [lr, #91] + 5384: e5ce105c strb r1, [lr, #92] + 5388: e5ce005d strb r0, [lr, #93] + 538c: e5ce305a strb r3, [lr, #90] + 5390: e1a0600e mov r6, lr + 5394: 0a000106 beq 57b4 + 5398: e35c0003 cmp ip, #3 ; 0x3 + 539c: 0a000144 beq 58b4 + 53a0: e35c0001 cmp ip, #1 ; 0x1 + 53a4: 0a000076 beq 5584 + 53a8: e35c0000 cmp ip, #0 ; 0x0 + 53ac: 03a03000 moveq r3, #0 ; 0x0 + 53b0: 059f76cc ldreq r7, [pc, #1740] ; 5a84 <.text+0x5a84> + 53b4: 05893000 streq r3, [r9] + 53b8: 159f76c4 ldrne r7, [pc, #1732] ; 5a84 <.text+0x5a84> + 53bc: e5dbc003 ldrb ip, [fp, #3] + 53c0: e5973018 ldr r3, [r7, #24] + 53c4: e59f46b0 ldr r4, [pc, #1712] ; 5a7c <.text+0x5a7c> + 53c8: e35c0000 cmp ip, #0 ; 0x0 + 53cc: e1a00c23 mov r0, r3, lsr #24 + 53d0: e1a02423 mov r2, r3, lsr #8 + 53d4: e1a01823 mov r1, r3, lsr #16 + 53d8: e5c4305e strb r3, [r4, #94] + 53dc: 03a03000 moveq r3, #0 ; 0x0 + 53e0: e5c4205f strb r2, [r4, #95] + 53e4: e5c41060 strb r1, [r4, #96] + 53e8: e5c40061 strb r0, [r4, #97] + 53ec: 0589300c streq r3, [r9, #12] + 53f0: 0a00003b beq 54e4 + 53f4: e35c0002 cmp ip, #2 ; 0x2 + 53f8: e599800c ldr r8, [r9, #12] + 53fc: 0a000167 beq 59a0 + 5400: e35c0003 cmp ip, #3 ; 0x3 + 5404: 0a000181 beq 5a10 + 5408: e35c0001 cmp ip, #1 ; 0x1 + 540c: 0a000049 beq 5538 + 5410: e599700c ldr r7, [r9, #12] + 5414: e1a00008 mov r0, r8 + 5418: e1a01007 mov r1, r7 + 541c: eb003c5f bl 145a0 <__aeabi_fsub> + 5420: eb003a76 bl 13e00 <__aeabi_f2d> + 5424: e5db2021 ldrb r2, [fp, #33] + 5428: e5db3020 ldrb r3, [fp, #32] + 542c: e1a05000 mov r5, r0 + 5430: e5db0022 ldrb r0, [fp, #34] + 5434: e1833402 orr r3, r3, r2, lsl #8 + 5438: e1a06001 mov r6, r1 + 543c: e5db1023 ldrb r1, [fp, #35] + 5440: e1833800 orr r3, r3, r0, lsl #16 + 5444: e1834c01 orr r4, r3, r1, lsl #24 + 5448: e1a00004 mov r0, r4 + 544c: eb003a6b bl 13e00 <__aeabi_f2d> + 5450: e1a02000 mov r2, r0 + 5454: e1a03001 mov r3, r1 + 5458: e1a00005 mov r0, r5 + 545c: e1a01006 mov r1, r6 + 5460: eb003bbd bl 1435c <__gedf2> + 5464: e3500000 cmp r0, #0 ; 0x0 + 5468: e59fa5ec ldr sl, [pc, #1516] ; 5a5c <.text+0x5a5c> + 546c: ca00000e bgt 54ac + 5470: e2840102 add r0, r4, #-2147483648 ; 0x80000000 + 5474: eb003a61 bl 13e00 <__aeabi_f2d> + 5478: e1a02000 mov r2, r0 + 547c: e1a03001 mov r3, r1 + 5480: e1a00005 mov r0, r5 + 5484: e1a01006 mov r1, r6 + 5488: eb003bb5 bl 14364 <__ledf2> + 548c: e3500000 cmp r0, #0 ; 0x0 + 5490: a58a800c strge r8, [sl, #12] + 5494: aa000008 bge 54bc + 5498: e1a00007 mov r0, r7 + 549c: e1a01004 mov r1, r4 + 54a0: eb003c3e bl 145a0 <__aeabi_fsub> + 54a4: e58a000c str r0, [sl, #12] + 54a8: ea000003 b 54bc + 54ac: e1a00007 mov r0, r7 + 54b0: e1a01004 mov r1, r4 + 54b4: eb003c3a bl 145a4 <__addsf3> + 54b8: e58a000c str r0, [sl, #12] + 54bc: e59fc5c4 ldr ip, [pc, #1476] ; 5a88 <.text+0x5a88> + 54c0: e59c3018 ldr r3, [ip, #24] + 54c4: e59fe5b0 ldr lr, [pc, #1456] ; 5a7c <.text+0x5a7c> + 54c8: e1a00c23 mov r0, r3, lsr #24 + 54cc: e1a02423 mov r2, r3, lsr #8 + 54d0: e1a01823 mov r1, r3, lsr #16 + 54d4: e5ce2067 strb r2, [lr, #103] + 54d8: e5ce1068 strb r1, [lr, #104] + 54dc: e5ce0069 strb r0, [lr, #105] + 54e0: e5ce3066 strb r3, [lr, #102] + 54e4: e5db3002 ldrb r3, [fp, #2] + 54e8: e3530002 cmp r3, #2 ; 0x2 + 54ec: 159f5598 ldrne r5, [pc, #1432] ; 5a8c <.text+0x5a8c> + 54f0: 0a000085 beq 570c + 54f4: e3530003 cmp r3, #3 ; 0x3 + 54f8: 0a000017 beq 555c + 54fc: e3530001 cmp r3, #1 ; 0x1 + 5500: 0a000036 beq 55e0 + 5504: e3530000 cmp r3, #0 ; 0x0 + 5508: 03a03000 moveq r3, #0 ; 0x0 + 550c: 05893008 streq r3, [r9, #8] + 5510: e5953018 ldr r3, [r5, #24] + 5514: e59fa560 ldr sl, [pc, #1376] ; 5a7c <.text+0x5a7c> + 5518: e1a02c23 mov r2, r3, lsr #24 + 551c: e1a01423 mov r1, r3, lsr #8 + 5520: e1a00823 mov r0, r3, lsr #16 + 5524: e5ca2065 strb r2, [sl, #101] + 5528: e5ca1063 strb r1, [sl, #99] + 552c: e5ca0064 strb r0, [sl, #100] + 5530: e5ca3062 strb r3, [sl, #98] + 5534: eafffe4c b 4e6c + 5538: e59f3550 ldr r3, [pc, #1360] ; 5a90 <.text+0x5a90> + 553c: e5d3200c ldrb r2, [r3, #12] + 5540: e5d3100d ldrb r1, [r3, #13] + 5544: e5d3000e ldrb r0, [r3, #14] + 5548: e1822401 orr r2, r2, r1, lsl #8 + 554c: e5d3c00f ldrb ip, [r3, #15] + 5550: e1822800 orr r2, r2, r0, lsl #16 + 5554: e1828c0c orr r8, r2, ip, lsl #24 + 5558: eaffffac b 5410 + 555c: e59f3530 ldr r3, [pc, #1328] ; 5a94 <.text+0x5a94> + 5560: e5d3200c ldrb r2, [r3, #12] + 5564: e5d3100d ldrb r1, [r3, #13] + 5568: e5d3c00e ldrb ip, [r3, #14] + 556c: e5d3000f ldrb r0, [r3, #15] + 5570: e1822401 orr r2, r2, r1, lsl #8 + 5574: e182280c orr r2, r2, ip, lsl #16 + 5578: e1823c00 orr r3, r2, r0, lsl #24 + 557c: e5893008 str r3, [r9, #8] + 5580: eaffffe2 b 5510 + 5584: e59f3504 ldr r3, [pc, #1284] ; 5a90 <.text+0x5a90> + 5588: e5d32000 ldrb r2, [r3] + 558c: e5d31001 ldrb r1, [r3, #1] + 5590: e5d30002 ldrb r0, [r3, #2] + 5594: e5d3c003 ldrb ip, [r3, #3] + 5598: e1822401 orr r2, r2, r1, lsl #8 + 559c: e1822800 orr r2, r2, r0, lsl #16 + 55a0: e59f74dc ldr r7, [pc, #1244] ; 5a84 <.text+0x5a84> + 55a4: e1823c0c orr r3, r2, ip, lsl #24 + 55a8: e5893000 str r3, [r9] + 55ac: eaffff82 b 53bc + 55b0: e59f34d8 ldr r3, [pc, #1240] ; 5a90 <.text+0x5a90> + 55b4: e5d32004 ldrb r2, [r3, #4] + 55b8: e5d31005 ldrb r1, [r3, #5] + 55bc: e5d30006 ldrb r0, [r3, #6] + 55c0: e5d3c007 ldrb ip, [r3, #7] + 55c4: e1822401 orr r2, r2, r1, lsl #8 + 55c8: e1822800 orr r2, r2, r0, lsl #16 + 55cc: e59f9488 ldr r9, [pc, #1160] ; 5a5c <.text+0x5a5c> + 55d0: e59f64a8 ldr r6, [pc, #1192] ; 5a80 <.text+0x5a80> + 55d4: e1823c0c orr r3, r2, ip, lsl #24 + 55d8: e5893004 str r3, [r9, #4] + 55dc: eaffff60 b 5364 + 55e0: e59f34a8 ldr r3, [pc, #1192] ; 5a90 <.text+0x5a90> + 55e4: e5d32008 ldrb r2, [r3, #8] + 55e8: e5d31009 ldrb r1, [r3, #9] + 55ec: e5d3c00a ldrb ip, [r3, #10] + 55f0: e5d3000b ldrb r0, [r3, #11] + 55f4: e1822401 orr r2, r2, r1, lsl #8 + 55f8: e182280c orr r2, r2, ip, lsl #16 + 55fc: e1823c00 orr r3, r2, r0, lsl #24 + 5600: e5893008 str r3, [r9, #8] + 5604: eaffffc1 b 5510 + 5608: e59f4488 ldr r4, [pc, #1160] ; 5a98 <.text+0x5a98> + 560c: e59fc460 ldr ip, [pc, #1120] ; 5a74 <.text+0x5a74> + 5610: e59f545c ldr r5, [pc, #1116] ; 5a74 <.text+0x5a74> + 5614: e5d43001 ldrb r3, [r4, #1] + 5618: e5dc2001 ldrb r2, [ip, #1] + 561c: e5dc1000 ldrb r1, [ip] + 5620: e5d40000 ldrb r0, [r4] + 5624: e5d4c002 ldrb ip, [r4, #2] + 5628: e5d5e002 ldrb lr, [r5, #2] + 562c: e1800403 orr r0, r0, r3, lsl #8 + 5630: e1811402 orr r1, r1, r2, lsl #8 + 5634: e5d43003 ldrb r3, [r4, #3] + 5638: e5d52003 ldrb r2, [r5, #3] + 563c: e180080c orr r0, r0, ip, lsl #16 + 5640: e181180e orr r1, r1, lr, lsl #16 + 5644: e1811c02 orr r1, r1, r2, lsl #24 + 5648: e1800c03 orr r0, r0, r3, lsl #24 + 564c: eb003bd3 bl 145a0 <__aeabi_fsub> + 5650: e1a01000 mov r1, r0 + 5654: e59d003c ldr r0, [sp, #60] + 5658: eb003c79 bl 14844 <__aeabi_fmul> + 565c: e59f6410 ldr r6, [pc, #1040] ; 5a74 <.text+0x5a74> + 5660: e5d42005 ldrb r2, [r4, #5] + 5664: e5d63005 ldrb r3, [r6, #5] + 5668: e5d61004 ldrb r1, [r6, #4] + 566c: e1a05000 mov r5, r0 + 5670: e5d40004 ldrb r0, [r4, #4] + 5674: e5d4c006 ldrb ip, [r4, #6] + 5678: e5d6e006 ldrb lr, [r6, #6] + 567c: e1800402 orr r0, r0, r2, lsl #8 + 5680: e1811403 orr r1, r1, r3, lsl #8 + 5684: e5d42007 ldrb r2, [r4, #7] + 5688: e5d63007 ldrb r3, [r6, #7] + 568c: e180080c orr r0, r0, ip, lsl #16 + 5690: e181180e orr r1, r1, lr, lsl #16 + 5694: e1811c03 orr r1, r1, r3, lsl #24 + 5698: e1800c02 orr r0, r0, r2, lsl #24 + 569c: eb003bbf bl 145a0 <__aeabi_fsub> + 56a0: e1a01000 mov r1, r0 + 56a4: e59d0040 ldr r0, [sp, #64] + 56a8: eb003c65 bl 14844 <__aeabi_fmul> + 56ac: e1a01000 mov r1, r0 + 56b0: e1a00005 mov r0, r5 + 56b4: eb003bba bl 145a4 <__addsf3> + 56b8: e59f63c0 ldr r6, [pc, #960] ; 5a80 <.text+0x5a80> + 56bc: e59d7050 ldr r7, [sp, #80] + 56c0: e1a04000 mov r4, r0 + 56c4: e59fc3d0 ldr ip, [pc, #976] ; 5a9c <.text+0x5a9c> + 56c8: e5963010 ldr r3, [r6, #16] + 56cc: e2872102 add r2, r7, #-2147483648 ; 0x80000000 + 56d0: e1a01004 mov r1, r4 + 56d4: e1a00006 mov r0, r6 + 56d8: e58dc000 str ip, [sp] + 56dc: ebfffd80 bl 4ce4 + 56e0: e59fa394 ldr sl, [pc, #916] ; 5a7c <.text+0x5a7c> + 56e4: e59f9370 ldr r9, [pc, #880] ; 5a5c <.text+0x5a5c> + 56e8: e1a0cc24 mov ip, r4, lsr #24 + 56ec: e1a02424 mov r2, r4, lsr #8 + 56f0: e1a01824 mov r1, r4, lsr #16 + 56f4: e5890004 str r0, [r9, #4] + 56f8: e5ca206b strb r2, [sl, #107] + 56fc: e5ca106c strb r1, [sl, #108] + 5700: e5cac06d strb ip, [sl, #109] + 5704: e5ca406a strb r4, [sl, #106] + 5708: eaffff15 b 5364 + 570c: e59f3384 ldr r3, [pc, #900] ; 5a98 <.text+0x5a98> + 5710: e59f035c ldr r0, [pc, #860] ; 5a74 <.text+0x5a74> + 5714: e59f4358 ldr r4, [pc, #856] ; 5a74 <.text+0x5a74> + 5718: e5d3200c ldrb r2, [r3, #12] + 571c: e5d01020 ldrb r1, [r0, #32] + 5720: e5d3000d ldrb r0, [r3, #13] + 5724: e5d3e00e ldrb lr, [r3, #14] + 5728: e5d4c021 ldrb ip, [r4, #33] + 572c: e59f5340 ldr r5, [pc, #832] ; 5a74 <.text+0x5a74> + 5730: e5d44022 ldrb r4, [r4, #34] + 5734: e1822400 orr r2, r2, r0, lsl #8 + 5738: e59f7320 ldr r7, [pc, #800] ; 5a60 <.text+0x5a60> + 573c: e5d3000f ldrb r0, [r3, #15] + 5740: e182280e orr r2, r2, lr, lsl #16 + 5744: e181140c orr r1, r1, ip, lsl #8 + 5748: e5d5c023 ldrb ip, [r5, #35] + 574c: e1811804 orr r1, r1, r4, lsl #16 + 5750: e1825c00 orr r5, r2, r0, lsl #24 + 5754: e5970024 ldr r0, [r7, #36] + 5758: e1816c0c orr r6, r1, ip, lsl #24 + 575c: ebfffa33 bl 4030 + 5760: e1a01006 mov r1, r6 + 5764: e1a04000 mov r4, r0 + 5768: e1a00005 mov r0, r5 + 576c: eb003b8b bl 145a0 <__aeabi_fsub> + 5770: e28d3060 add r3, sp, #96 ; 0x60 + 5774: e5230004 str r0, [r3, #-4]! + 5778: e59f530c ldr r5, [pc, #780] ; 5a8c <.text+0x5a8c> + 577c: e1a00003 mov r0, r3 + 5780: eb000764 bl 7518 + 5784: e2844102 add r4, r4, #-2147483648 ; 0x80000000 + 5788: e59fc30c ldr ip, [pc, #780] ; 5a9c <.text+0x5a9c> + 578c: e3a035fe mov r3, #1065353216 ; 0x3f800000 + 5790: e59d105c ldr r1, [sp, #92] + 5794: e1a02004 mov r2, r4 + 5798: e1a00005 mov r0, r5 + 579c: e58dc000 str ip, [sp] + 57a0: ebfffd4f bl 4ce4 + 57a4: e59f32ac ldr r3, [pc, #684] ; 5a58 <.text+0x5a58> + 57a8: e5d33002 ldrb r3, [r3, #2] + 57ac: e5890008 str r0, [r9, #8] + 57b0: eaffff4f b 54f4 + 57b4: e59f42dc ldr r4, [pc, #732] ; 5a98 <.text+0x5a98> + 57b8: e59f02b4 ldr r0, [pc, #692] ; 5a74 <.text+0x5a74> + 57bc: e59f52b0 ldr r5, [pc, #688] ; 5a74 <.text+0x5a74> + 57c0: e59f72ac ldr r7, [pc, #684] ; 5a74 <.text+0x5a74> + 57c4: e5d52005 ldrb r2, [r5, #5] + 57c8: e5d43005 ldrb r3, [r4, #5] + 57cc: e5d01004 ldrb r1, [r0, #4] + 57d0: e5d40004 ldrb r0, [r4, #4] + 57d4: e5d4e006 ldrb lr, [r4, #6] + 57d8: e5d55006 ldrb r5, [r5, #6] + 57dc: e5d4c007 ldrb ip, [r4, #7] + 57e0: e1811402 orr r1, r1, r2, lsl #8 + 57e4: e1800403 orr r0, r0, r3, lsl #8 + 57e8: e5d73007 ldrb r3, [r7, #7] + 57ec: e180080e orr r0, r0, lr, lsl #16 + 57f0: e1811805 orr r1, r1, r5, lsl #16 + 57f4: e59fa274 ldr sl, [pc, #628] ; 5a70 <.text+0x5a70> + 57f8: e1811c03 orr r1, r1, r3, lsl #24 + 57fc: e1800c0c orr r0, r0, ip, lsl #24 + 5800: eb003b66 bl 145a0 <__aeabi_fsub> + 5804: e59a1000 ldr r1, [sl] + 5808: eb003c0d bl 14844 <__aeabi_fmul> + 580c: e5d42001 ldrb r2, [r4, #1] + 5810: e5d73001 ldrb r3, [r7, #1] + 5814: e5d71000 ldrb r1, [r7] + 5818: e1a05000 mov r5, r0 + 581c: e5d40000 ldrb r0, [r4] + 5820: e5d7e002 ldrb lr, [r7, #2] + 5824: e5d4c002 ldrb ip, [r4, #2] + 5828: e1800402 orr r0, r0, r2, lsl #8 + 582c: e1811403 orr r1, r1, r3, lsl #8 + 5830: e5d42003 ldrb r2, [r4, #3] + 5834: e5d73003 ldrb r3, [r7, #3] + 5838: e181180e orr r1, r1, lr, lsl #16 + 583c: e180080c orr r0, r0, ip, lsl #16 + 5840: e1811c03 orr r1, r1, r3, lsl #24 + 5844: e1800c02 orr r0, r0, r2, lsl #24 + 5848: eb003b54 bl 145a0 <__aeabi_fsub> + 584c: e59fc224 ldr ip, [pc, #548] ; 5a78 <.text+0x5a78> + 5850: e59c1000 ldr r1, [ip] + 5854: eb003bfa bl 14844 <__aeabi_fmul> + 5858: e1a01000 mov r1, r0 + 585c: e1a00005 mov r0, r5 + 5860: eb003b4e bl 145a0 <__aeabi_fsub> + 5864: e59f7218 ldr r7, [pc, #536] ; 5a84 <.text+0x5a84> + 5868: e59de054 ldr lr, [sp, #84] + 586c: e1a04000 mov r4, r0 + 5870: e59fc224 ldr ip, [pc, #548] ; 5a9c <.text+0x5a9c> + 5874: e5973010 ldr r3, [r7, #16] + 5878: e28e2102 add r2, lr, #-2147483648 ; 0x80000000 + 587c: e1a01004 mov r1, r4 + 5880: e1a00007 mov r0, r7 + 5884: e58dc000 str ip, [sp] + 5888: ebfffd15 bl 4ce4 + 588c: e1a02c24 mov r2, r4, lsr #24 + 5890: e280c102 add ip, r0, #-2147483648 ; 0x80000000 + 5894: e1a01424 mov r1, r4, lsr #8 + 5898: e1a00824 mov r0, r4, lsr #16 + 589c: e5c62071 strb r2, [r6, #113] + 58a0: e589c000 str ip, [r9] + 58a4: e5c6106f strb r1, [r6, #111] + 58a8: e5c60070 strb r0, [r6, #112] + 58ac: e5c6406e strb r4, [r6, #110] + 58b0: eafffec1 b 53bc + 58b4: e59f31d8 ldr r3, [pc, #472] ; 5a94 <.text+0x5a94> + 58b8: e5d32005 ldrb r2, [r3, #5] + 58bc: e5d30004 ldrb r0, [r3, #4] + 58c0: e5d3c006 ldrb ip, [r3, #6] + 58c4: e5d31007 ldrb r1, [r3, #7] + 58c8: e1800402 orr r0, r0, r2, lsl #8 + 58cc: e180080c orr r0, r0, ip, lsl #16 + 58d0: e1800c01 orr r0, r0, r1, lsl #24 + 58d4: e59d1054 ldr r1, [sp, #84] + 58d8: eb003b30 bl 145a0 <__aeabi_fsub> + 58dc: e1a01000 mov r1, r0 + 58e0: e1a0c421 mov ip, r1, lsr #8 + 58e4: e59d004c ldr r0, [sp, #76] + 58e8: e5c6c03b strb ip, [r6, #59] + 58ec: e59fc1a8 ldr ip, [pc, #424] ; 5a9c <.text+0x5a9c> + 58f0: e1a05c21 mov r5, r1, lsr #24 + 58f4: e1a0e821 mov lr, r1, lsr #16 + 58f8: e2802102 add r2, r0, #-2147483648 ; 0x80000000 + 58fc: e3a035fe mov r3, #1065353216 ; 0x3f800000 + 5900: e5c6503d strb r5, [r6, #61] + 5904: e5c6e03c strb lr, [r6, #60] + 5908: e59f0190 ldr r0, [pc, #400] ; 5aa0 <.text+0x5aa0> + 590c: e58dc000 str ip, [sp] + 5910: e5c6103a strb r1, [r6, #58] + 5914: ebfffcf2 bl 4ce4 + 5918: e59f7164 ldr r7, [pc, #356] ; 5a84 <.text+0x5a84> + 591c: e2803102 add r3, r0, #-2147483648 ; 0x80000000 + 5920: e5893000 str r3, [r9] + 5924: eafffea4 b 53bc + 5928: e59f3164 ldr r3, [pc, #356] ; 5a94 <.text+0x5a94> + 592c: e5d32001 ldrb r2, [r3, #1] + 5930: e5d30000 ldrb r0, [r3] + 5934: e5d3c002 ldrb ip, [r3, #2] + 5938: e5d31003 ldrb r1, [r3, #3] + 593c: e1800402 orr r0, r0, r2, lsl #8 + 5940: e180080c orr r0, r0, ip, lsl #16 + 5944: e1800c01 orr r0, r0, r1, lsl #24 + 5948: e59d1050 ldr r1, [sp, #80] + 594c: eb003b13 bl 145a0 <__aeabi_fsub> + 5950: e59f6124 ldr r6, [pc, #292] ; 5a7c <.text+0x5a7c> + 5954: e59de048 ldr lr, [sp, #72] + 5958: e1a0c420 mov ip, r0, lsr #8 + 595c: e5c6c037 strb ip, [r6, #55] + 5960: e59fc134 ldr ip, [pc, #308] ; 5a9c <.text+0x5a9c> + 5964: e1a01000 mov r1, r0 + 5968: e28e2102 add r2, lr, #-2147483648 ; 0x80000000 + 596c: e1a05c20 mov r5, r0, lsr #24 + 5970: e1a0e820 mov lr, r0, lsr #16 + 5974: e5c6e038 strb lr, [r6, #56] + 5978: e5c65039 strb r5, [r6, #57] + 597c: e59f0120 ldr r0, [pc, #288] ; 5aa4 <.text+0x5aa4> + 5980: e58dc000 str ip, [sp] + 5984: e3a035fe mov r3, #1065353216 ; 0x3f800000 + 5988: e5c61036 strb r1, [r6, #54] + 598c: ebfffcd4 bl 4ce4 + 5990: e59f90c4 ldr r9, [pc, #196] ; 5a5c <.text+0x5a5c> + 5994: e59f60e4 ldr r6, [pc, #228] ; 5a80 <.text+0x5a80> + 5998: e5890004 str r0, [r9, #4] + 599c: eafffe70 b 5364 + 59a0: e59f30f0 ldr r3, [pc, #240] ; 5a98 <.text+0x5a98> + 59a4: e59f50c8 ldr r5, [pc, #200] ; 5a74 <.text+0x5a74> 59a8: e5d32009 ldrb r2, [r3, #9] - 59ac: e5d30008 ldrb r0, [r3, #8] - 59b0: e5d3c00a ldrb ip, [r3, #10] - 59b4: e5d3100b ldrb r1, [r3, #11] - 59b8: e1800402 orr r0, r0, r2, lsl #8 - 59bc: e180080c orr r0, r0, ip, lsl #16 - 59c0: e1800c01 orr r0, r0, r1, lsl #24 - 59c4: e59d1058 ldr r1, [sp, #88] - 59c8: eb003ad7 bl 1452c <__aeabi_fsub> - 59cc: e59fa028 ldr sl, [pc, #40] ; 59fc <.text+0x59fc> - 59d0: e59a3000 ldr r3, [sl] - 59d4: e1a01000 mov r1, r0 - 59d8: e59f005c ldr r0, [pc, #92] ; 5a3c <.text+0x5a3c> - 59dc: e2832102 add r2, r3, #-2147483648 ; 0x80000000 - 59e0: eaffffe9 b 598c - 59e4: 400012a0 andmi r1, r0, r0, lsr #5 - 59e8: 40001108 andmi r1, r0, r8, lsl #2 - 59ec: 4000110a andmi r1, r0, sl, lsl #2 - 59f0: 40001240 andmi r1, r0, r0, asr #4 - 59f4: 40000b44 andmi r0, r0, r4, asr #22 - 59f8: 400013cc andmi r1, r0, ip, asr #7 - 59fc: 400013c0 andmi r1, r0, r0, asr #7 - 5a00: 400013c4 andmi r1, r0, r4, asr #7 - 5a04: 400013d0 ldrmid r1, [r0], -r0 - 5a08: 40001264 andmi r1, r0, r4, ror #4 - 5a0c: 400013c8 andmi r1, r0, r8, asr #7 - 5a10: 40000fcc andmi r0, r0, ip, asr #31 - 5a14: 4000130c andmi r1, r0, ip, lsl #6 - 5a18: 40001378 andmi r1, r0, r8, ror r3 - 5a1c: 40001330 andmi r1, r0, r0, lsr r3 - 5a20: 400012e8 andmi r1, r0, r8, ror #5 - 5a24: 400012a8 andmi r1, r0, r8, lsr #5 - 5a28: 400010f2 strmid r1, [r0], -r2 - 5a2c: 40001140 andmi r1, r0, r0, asr #2 - 5a30: 3a83126f bcc fe0ca3f4 - 5a34: 400012c4 andmi r1, r0, r4, asr #5 - 5a38: 40001354 andmi r1, r0, r4, asr r3 - 5a3c: 4000139c mulmi r0, ip, r3 - -00005a40 : - 5a40: e3a03000 mov r3, #0 ; 0x0 - 5a44: e58030a8 str r3, [r0, #168] - 5a48: e52de004 str lr, [sp, #-4]! - 5a4c: e1a01000 mov r1, r0 - 5a50: e1a0e000 mov lr, r0 - 5a54: e1a02000 mov r2, r0 - 5a58: e3a0c000 mov ip, #0 ; 0x0 - 5a5c: e35c0000 cmp ip, #0 ; 0x0 - 5a60: e3a03000 mov r3, #0 ; 0x0 - 5a64: e3a005fe mov r0, #1065353216 ; 0x3f800000 - 5a68: 0a000033 beq 5b3c - 5a6c: e35c0001 cmp ip, #1 ; 0x1 - 5a70: e5823000 str r3, [r2] - 5a74: e5823060 str r3, [r2, #96] - 5a78: e5823040 str r3, [r2, #64] - 5a7c: e5823030 str r3, [r2, #48] - 5a80: e5823010 str r3, [r2, #16] - 5a84: 0a000025 beq 5b20 - 5a88: e28cc001 add ip, ip, #1 ; 0x1 - 5a8c: e3a03000 mov r3, #0 ; 0x0 - 5a90: e35c0002 cmp ip, #2 ; 0x2 - 5a94: e5823004 str r3, [r2, #4] - 5a98: e5823064 str r3, [r2, #100] - 5a9c: e5823044 str r3, [r2, #68] - 5aa0: e5823034 str r3, [r2, #52] - 5aa4: e5823014 str r3, [r2, #20] - 5aa8: e281100c add r1, r1, #12 ; 0xc - 5aac: e2822008 add r2, r2, #8 ; 0x8 - 5ab0: 1affffe9 bne 5a5c - 5ab4: e3a0c000 mov ip, #0 ; 0x0 - 5ab8: e1a0300e mov r3, lr - 5abc: e3a02000 mov r2, #0 ; 0x0 - 5ac0: e2822001 add r2, r2, #1 ; 0x1 - 5ac4: e3520002 cmp r2, #2 ; 0x2 - 5ac8: e583c080 str ip, [r3, #128] - 5acc: e583c070 str ip, [r3, #112] - 5ad0: e583c020 str ip, [r3, #32] - 5ad4: e583c084 str ip, [r3, #132] - 5ad8: e583c074 str ip, [r3, #116] - 5adc: e583c024 str ip, [r3, #36] - 5ae0: e2833008 add r3, r3, #8 ; 0x8 - 5ae4: 1afffff5 bne 5ac0 - 5ae8: e59e2090 ldr r2, [lr, #144] - 5aec: e59e1094 ldr r1, [lr, #148] - 5af0: e59e0098 ldr r0, [lr, #152] - 5af4: e59e309c ldr r3, [lr, #156] - 5af8: e58ec0b8 str ip, [lr, #184] - 5afc: e58e308c str r3, [lr, #140] - 5b00: e58e2070 str r2, [lr, #112] - 5b04: e58e107c str r1, [lr, #124] - 5b08: e58e0080 str r0, [lr, #128] - 5b0c: e58ec0bc str ip, [lr, #188] - 5b10: e58ec0b4 str ip, [lr, #180] - 5b14: e58ec0c0 str ip, [lr, #192] - 5b18: e49de004 ldr lr, [sp], #4 - 5b1c: e12fff1e bx lr - 5b20: e3a035fe mov r3, #1065353216 ; 0x3f800000 - 5b24: e5813000 str r3, [r1] - 5b28: e5813060 str r3, [r1, #96] - 5b2c: e5813040 str r3, [r1, #64] - 5b30: e5813030 str r3, [r1, #48] - 5b34: e5813010 str r3, [r1, #16] - 5b38: eaffffdd b 5ab4 - 5b3c: e5810000 str r0, [r1] - 5b40: e5810060 str r0, [r1, #96] - 5b44: e5810040 str r0, [r1, #64] - 5b48: e5810030 str r0, [r1, #48] - 5b4c: e5810010 str r0, [r1, #16] - 5b50: eaffffcc b 5a88 - -00005b54 : - 5b54: e5902014 ldr r2, [r0, #20] - 5b58: e5901018 ldr r1, [r0, #24] - 5b5c: e3a03000 mov r3, #0 ; 0x0 - 5b60: e3a0c5fe mov ip, #1065353216 ; 0x3f800000 - 5b64: e580301c str r3, [r0, #28] - 5b68: e580200c str r2, [r0, #12] - 5b6c: e5801010 str r1, [r0, #16] - 5b70: e580c004 str ip, [r0, #4] - 5b74: e580c008 str ip, [r0, #8] - 5b78: e5803024 str r3, [r0, #36] - 5b7c: e5803020 str r3, [r0, #32] - 5b80: e12fff1e bx lr - -00005b84 : - 5b84: e52de004 str lr, [sp, #-4]! - 5b88: e59f001c ldr r0, [pc, #28] ; 5bac <.text+0x5bac> - 5b8c: ebffffab bl 5a40 - 5b90: e59f0018 ldr r0, [pc, #24] ; 5bb0 <.text+0x5bb0> - 5b94: ebffffa9 bl 5a40 - 5b98: e59f0014 ldr r0, [pc, #20] ; 5bb4 <.text+0x5bb4> - 5b9c: ebffffa7 bl 5a40 - 5ba0: e59f0010 ldr r0, [pc, #16] ; 5bb8 <.text+0x5bb8> - 5ba4: e49de004 ldr lr, [sp], #4 - 5ba8: eaffffe9 b 5b54 - 5bac: 40000ddc ldrmid r0, [r0], -ip - 5bb0: 40000c18 andmi r0, r0, r8, lsl ip - 5bb4: 40000ea0 andmi r0, r0, r0, lsr #29 - 5bb8: 40000be0 andmi r0, r0, r0, ror #23 - -00005bbc : - 5bbc: e92d4030 stmdb sp!, {r4, r5, lr} - 5bc0: e5905004 ldr r5, [r0, #4] - 5bc4: e24dd004 sub sp, sp, #4 ; 0x4 - 5bc8: e1a04000 mov r4, r0 - 5bcc: e5901010 ldr r1, [r0, #16] - 5bd0: e1a00005 mov r0, r5 - 5bd4: eb003a55 bl 14530 <__addsf3> - 5bd8: e1a01000 mov r1, r0 - 5bdc: e1a00005 mov r0, r5 - 5be0: eb003b60 bl 14968 <__aeabi_fdiv> - 5be4: e5941020 ldr r1, [r4, #32] - 5be8: e5840000 str r0, [r4] - 5bec: e5940024 ldr r0, [r4, #36] - 5bf0: eb003a4d bl 1452c <__aeabi_fsub> - 5bf4: e28d3004 add r3, sp, #4 ; 0x4 - 5bf8: e5230004 str r0, [r3, #-4]! - 5bfc: e1a0000d mov r0, sp - 5c00: eb000627 bl 74a4 - 5c04: e59d1000 ldr r1, [sp] - 5c08: e5940000 ldr r0, [r4] - 5c0c: eb003aef bl 147d0 <__aeabi_fmul> - 5c10: e1a01000 mov r1, r0 - 5c14: e5940020 ldr r0, [r4, #32] - 5c18: eb003a44 bl 14530 <__addsf3> - 5c1c: e5840020 str r0, [r4, #32] - 5c20: e2840020 add r0, r4, #32 ; 0x20 - 5c24: eb0005fa bl 7414 - 5c28: e5941000 ldr r1, [r4] - 5c2c: e3a005fe mov r0, #1065353216 ; 0x3f800000 - 5c30: eb003a3d bl 1452c <__aeabi_fsub> - 5c34: e5941004 ldr r1, [r4, #4] - 5c38: eb003ae4 bl 147d0 <__aeabi_fmul> - 5c3c: e5840008 str r0, [r4, #8] - 5c40: e28dd004 add sp, sp, #4 ; 0x4 - 5c44: e8bd4030 ldmia sp!, {r4, r5, lr} - 5c48: e12fff1e bx lr - -00005c4c : - 5c4c: e92d4010 stmdb sp!, {r4, lr} - 5c50: e1a04000 mov r4, r0 - 5c54: e1a00001 mov r0, r1 - 5c58: e594101c ldr r1, [r4, #28] - 5c5c: eb003adb bl 147d0 <__aeabi_fmul> - 5c60: e1a01000 mov r1, r0 - 5c64: e5940020 ldr r0, [r4, #32] - 5c68: eb003a30 bl 14530 <__addsf3> - 5c6c: e5840020 str r0, [r4, #32] - 5c70: e2840020 add r0, r4, #32 ; 0x20 - 5c74: eb0005e6 bl 7414 - 5c78: e5940008 ldr r0, [r4, #8] - 5c7c: e594100c ldr r1, [r4, #12] - 5c80: eb003a2a bl 14530 <__addsf3> - 5c84: e5840004 str r0, [r4, #4] - 5c88: e8bd4010 ldmia sp!, {r4, lr} - 5c8c: e12fff1e bx lr - -00005c90 : - 5c90: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5c94: e1a04000 mov r4, r0 - 5c98: e24dd028 sub sp, sp, #40 ; 0x28 - 5c9c: e2808030 add r8, r0, #48 ; 0x30 - 5ca0: e1a0200d mov r2, sp - 5ca4: e28d5010 add r5, sp, #16 ; 0x10 - 5ca8: e1a00008 mov r0, r8 - 5cac: e2841080 add r1, r4, #128 ; 0x80 - 5cb0: eb000294 bl 6708 - 5cb4: e2846020 add r6, r4, #32 ; 0x20 - 5cb8: e1a0000d mov r0, sp - 5cbc: e1a01005 mov r1, r5 - 5cc0: eb0004c4 bl 6fd8 - 5cc4: e1a01005 mov r1, r5 - 5cc8: e1a00008 mov r0, r8 - 5ccc: e1a02006 mov r2, r6 - 5cd0: e28450bc add r5, r4, #188 ; 0xbc - 5cd4: eb000385 bl 6af0 - 5cd8: e1a02005 mov r2, r5 - 5cdc: e28400b4 add r0, r4, #180 ; 0xb4 - 5ce0: e28410ac add r1, r4, #172 ; 0xac - 5ce4: eb000327 bl 6988 - 5ce8: e28d2020 add r2, sp, #32 ; 0x20 - 5cec: e1a00006 mov r0, r6 - 5cf0: e1a01005 mov r1, r5 - 5cf4: eb0003c3 bl 6c08 - 5cf8: e59d1020 ldr r1, [sp, #32] - 5cfc: e59400ac ldr r0, [r4, #172] - 5d00: eb003a0a bl 14530 <__addsf3> - 5d04: e58400ac str r0, [r4, #172] - 5d08: e59d1024 ldr r1, [sp, #36] - 5d0c: e59400b0 ldr r0, [r4, #176] - 5d10: eb003a06 bl 14530 <__addsf3> - 5d14: e1a01006 mov r1, r6 - 5d18: e58400b0 str r0, [r4, #176] - 5d1c: e1a0200d mov r2, sp - 5d20: e2840060 add r0, r4, #96 ; 0x60 - 5d24: eb0002ce bl 6864 - 5d28: e1a0000d mov r0, sp - 5d2c: e1a01008 mov r1, r8 - 5d30: e2842040 add r2, r4, #64 ; 0x40 - 5d34: e1a0700d mov r7, sp - 5d38: eb00036c bl 6af0 - 5d3c: e28dd028 add sp, sp, #40 ; 0x28 - 5d40: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} - 5d44: e12fff1e bx lr - -00005d48 : - 5d48: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} - 5d4c: e1a04000 mov r4, r0 - 5d50: e24dd030 sub sp, sp, #48 ; 0x30 - 5d54: e5841004 str r1, [r4, #4] - 5d58: e5841018 str r1, [r4, #24] - 5d5c: e1a00001 mov r0, r1 - 5d60: e1a05001 mov r5, r1 - 5d64: eb003a99 bl 147d0 <__aeabi_fmul> - 5d68: e3a0143f mov r1, #1056964608 ; 0x3f000000 - 5d6c: eb003a97 bl 147d0 <__aeabi_fmul> - 5d70: e28d7028 add r7, sp, #40 ; 0x28 - 5d74: e28460ac add r6, r4, #172 ; 0xac - 5d78: e58400a0 str r0, [r4, #160] - 5d7c: e58450a4 str r5, [r4, #164] - 5d80: e28400a0 add r0, r4, #160 ; 0xa0 - 5d84: e28d5020 add r5, sp, #32 ; 0x20 - 5d88: e59410a8 ldr r1, [r4, #168] - 5d8c: e1a02007 mov r2, r7 - 5d90: eb000592 bl 73e0 - 5d94: e1a00004 mov r0, r4 - 5d98: e1a01006 mov r1, r6 - 5d9c: e1a02005 mov r2, r5 - 5da0: eb000398 bl 6c08 - 5da4: e1a00005 mov r0, r5 - 5da8: e1a01007 mov r1, r7 - 5dac: e1a02006 mov r2, r6 - 5db0: eb00029d bl 682c - 5db4: e28d6010 add r6, sp, #16 ; 0x10 - 5db8: e1a00004 mov r0, r4 - 5dbc: e2841040 add r1, r4, #64 ; 0x40 - 5dc0: e1a0200d mov r2, sp - 5dc4: eb000349 bl 6af0 - 5dc8: e1a0000d mov r0, sp - 5dcc: e2841010 add r1, r4, #16 ; 0x10 - 5dd0: e1a02006 mov r2, r6 - 5dd4: eb000345 bl 6af0 - 5dd8: e1a01006 mov r1, r6 - 5ddc: e2842030 add r2, r4, #48 ; 0x30 - 5de0: e2840070 add r0, r4, #112 ; 0x70 - 5de4: e1a0500d mov r5, sp - 5de8: eb000246 bl 6708 - 5dec: e28dd030 add sp, sp, #48 ; 0x30 - 5df0: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} - 5df4: e12fff1e bx lr - -00005df8 : - 5df8: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 5dfc: e59fa42c ldr sl, [pc, #1068] ; 6230 <.text+0x6230> - 5e00: e24dd098 sub sp, sp, #152 ; 0x98 - 5e04: e1da04f0 ldrsh r0, [sl, #64] - 5e08: ebfff7dc bl 3d80 - 5e0c: e59f1454 ldr r1, [pc, #1108] ; 6268 <.text+0x6268> - 5e10: e58d0084 str r0, [sp, #132] - 5e14: e5910000 ldr r0, [r1] - 5e18: eb0037db bl 13d8c <__aeabi_f2d> - 5e1c: e28f2ffd add r2, pc, #1012 ; 0x3f4 - 5e20: e892000c ldmia r2, {r2, r3} - 5e24: eb003808 bl 13e4c <__aeabi_dmul> - 5e28: e1a04000 mov r4, r0 - 5e2c: e59d0084 ldr r0, [sp, #132] - 5e30: e1a05001 mov r5, r1 - 5e34: eb0037d4 bl 13d8c <__aeabi_f2d> - 5e38: e28f2e3e add r2, pc, #992 ; 0x3e0 - 5e3c: e892000c ldmia r2, {r2, r3} - 5e40: eb003801 bl 13e4c <__aeabi_dmul> - 5e44: e1a03001 mov r3, r1 - 5e48: e1a02000 mov r2, r0 - 5e4c: e1a01005 mov r1, r5 - 5e50: e1a00004 mov r0, r4 - 5e54: eb0036f3 bl 13a28 <__adddf3> - 5e58: eb003989 bl 14484 <__aeabi_d2f> - 5e5c: e59f2404 ldr r2, [pc, #1028] ; 6268 <.text+0x6268> - 5e60: e5820000 str r0, [r2] - 5e64: e1da00f4 ldrsh r0, [sl, #4] - 5e68: ebfff837 bl 3f4c - 5e6c: e1a04000 mov r4, r0 - 5e70: e1da00f2 ldrsh r0, [sl, #2] - 5e74: ebfff8ae bl 4134 - 5e78: e1a06000 mov r6, r0 - 5e7c: e1da00fc ldrsh r0, [sl, #12] - 5e80: ebfff847 bl 3fa4 - 5e84: e59f23a8 ldr r2, [pc, #936] ; 6234 <.text+0x6234> - 5e88: e1d230b0 ldrh r3, [r2] - 5e8c: e3530001 cmp r3, #1 ; 0x1 - 5e90: e58d0074 str r0, [sp, #116] - 5e94: 0a0001a2 beq 6524 <.text+0x6524> - 5e98: e1a00004 mov r0, r4 - 5e9c: eb0037ba bl 13d8c <__aeabi_f2d> - 5ea0: e1a04000 mov r4, r0 + 59ac: e5d5c009 ldrb ip, [r5, #9] + 59b0: e5d51008 ldrb r1, [r5, #8] + 59b4: e5d30008 ldrb r0, [r3, #8] + 59b8: e59f60b4 ldr r6, [pc, #180] ; 5a74 <.text+0x5a74> + 59bc: e5d3400a ldrb r4, [r3, #10] + 59c0: e5d5500a ldrb r5, [r5, #10] + 59c4: e1800402 orr r0, r0, r2, lsl #8 + 59c8: e181140c orr r1, r1, ip, lsl #8 + 59cc: e5d6200b ldrb r2, [r6, #11] + 59d0: e5d3e00b ldrb lr, [r3, #11] + 59d4: e1800804 orr r0, r0, r4, lsl #16 + 59d8: e1811805 orr r1, r1, r5, lsl #16 + 59dc: e1811c02 orr r1, r1, r2, lsl #24 + 59e0: e1800c0e orr r0, r0, lr, lsl #24 + 59e4: eb003aed bl 145a0 <__aeabi_fsub> + 59e8: e59d7058 ldr r7, [sp, #88] + 59ec: e1a01000 mov r1, r0 + 59f0: e59f0090 ldr r0, [pc, #144] ; 5a88 <.text+0x5a88> + 59f4: e2872102 add r2, r7, #-2147483648 ; 0x80000000 + 59f8: e59fc09c ldr ip, [pc, #156] ; 5a9c <.text+0x5a9c> + 59fc: e3a035fe mov r3, #1065353216 ; 0x3f800000 + 5a00: e58dc000 str ip, [sp] + 5a04: ebfffcb6 bl 4ce4 + 5a08: e1a08000 mov r8, r0 + 5a0c: eafffe7f b 5410 + 5a10: e59f307c ldr r3, [pc, #124] ; 5a94 <.text+0x5a94> + 5a14: e5d32009 ldrb r2, [r3, #9] + 5a18: e5d30008 ldrb r0, [r3, #8] + 5a1c: e5d3c00a ldrb ip, [r3, #10] + 5a20: e5d3100b ldrb r1, [r3, #11] + 5a24: e1800402 orr r0, r0, r2, lsl #8 + 5a28: e180080c orr r0, r0, ip, lsl #16 + 5a2c: e1800c01 orr r0, r0, r1, lsl #24 + 5a30: e59d1058 ldr r1, [sp, #88] + 5a34: eb003ad9 bl 145a0 <__aeabi_fsub> + 5a38: e59fa028 ldr sl, [pc, #40] ; 5a68 <.text+0x5a68> + 5a3c: e59a3000 ldr r3, [sl] + 5a40: e1a01000 mov r1, r0 + 5a44: e59f005c ldr r0, [pc, #92] ; 5aa8 <.text+0x5aa8> + 5a48: e2832102 add r2, r3, #-2147483648 ; 0x80000000 + 5a4c: eaffffe9 b 59f8 + 5a50: 400012a4 andmi r1, r0, r4, lsr #5 + 5a54: 40001108 andmi r1, r0, r8, lsl #2 + 5a58: 4000110a andmi r1, r0, sl, lsl #2 + 5a5c: 40001244 andmi r1, r0, r4, asr #4 + 5a60: 40000d50 andmi r0, r0, r0, asr sp + 5a64: 400013d0 ldrmid r1, [r0], -r0 + 5a68: 400013c4 andmi r1, r0, r4, asr #7 + 5a6c: 400013c8 andmi r1, r0, r8, asr #7 + 5a70: 400013d4 ldrmid r1, [r0], -r4 + 5a74: 40001268 andmi r1, r0, r8, ror #4 + 5a78: 400013cc andmi r1, r0, ip, asr #7 + 5a7c: 40000fcc andmi r0, r0, ip, asr #31 + 5a80: 40001310 andmi r1, r0, r0, lsl r3 + 5a84: 4000137c andmi r1, r0, ip, ror r3 + 5a88: 40001334 andmi r1, r0, r4, lsr r3 + 5a8c: 400012ec andmi r1, r0, ip, ror #5 + 5a90: 400012ac andmi r1, r0, ip, lsr #5 + 5a94: 400010f2 strmid r1, [r0], -r2 + 5a98: 40001142 andmi r1, r0, r2, asr #2 + 5a9c: 3a83126f bcc fe0ca460 + 5aa0: 400012c8 andmi r1, r0, r8, asr #5 + 5aa4: 40001358 andmi r1, r0, r8, asr r3 + 5aa8: 400013a0 andmi r1, r0, r0, lsr #7 + +00005aac : + 5aac: e3a03000 mov r3, #0 ; 0x0 + 5ab0: e58030a8 str r3, [r0, #168] + 5ab4: e52de004 str lr, [sp, #-4]! + 5ab8: e1a01000 mov r1, r0 + 5abc: e1a0e000 mov lr, r0 + 5ac0: e1a02000 mov r2, r0 + 5ac4: e3a0c000 mov ip, #0 ; 0x0 + 5ac8: e35c0000 cmp ip, #0 ; 0x0 + 5acc: e3a03000 mov r3, #0 ; 0x0 + 5ad0: e3a005fe mov r0, #1065353216 ; 0x3f800000 + 5ad4: 0a000033 beq 5ba8 + 5ad8: e35c0001 cmp ip, #1 ; 0x1 + 5adc: e5823000 str r3, [r2] + 5ae0: e5823060 str r3, [r2, #96] + 5ae4: e5823040 str r3, [r2, #64] + 5ae8: e5823030 str r3, [r2, #48] + 5aec: e5823010 str r3, [r2, #16] + 5af0: 0a000025 beq 5b8c + 5af4: e28cc001 add ip, ip, #1 ; 0x1 + 5af8: e3a03000 mov r3, #0 ; 0x0 + 5afc: e35c0002 cmp ip, #2 ; 0x2 + 5b00: e5823004 str r3, [r2, #4] + 5b04: e5823064 str r3, [r2, #100] + 5b08: e5823044 str r3, [r2, #68] + 5b0c: e5823034 str r3, [r2, #52] + 5b10: e5823014 str r3, [r2, #20] + 5b14: e281100c add r1, r1, #12 ; 0xc + 5b18: e2822008 add r2, r2, #8 ; 0x8 + 5b1c: 1affffe9 bne 5ac8 + 5b20: e3a0c000 mov ip, #0 ; 0x0 + 5b24: e1a0300e mov r3, lr + 5b28: e3a02000 mov r2, #0 ; 0x0 + 5b2c: e2822001 add r2, r2, #1 ; 0x1 + 5b30: e3520002 cmp r2, #2 ; 0x2 + 5b34: e583c080 str ip, [r3, #128] + 5b38: e583c070 str ip, [r3, #112] + 5b3c: e583c020 str ip, [r3, #32] + 5b40: e583c084 str ip, [r3, #132] + 5b44: e583c074 str ip, [r3, #116] + 5b48: e583c024 str ip, [r3, #36] + 5b4c: e2833008 add r3, r3, #8 ; 0x8 + 5b50: 1afffff5 bne 5b2c + 5b54: e59e2090 ldr r2, [lr, #144] + 5b58: e59e1094 ldr r1, [lr, #148] + 5b5c: e59e0098 ldr r0, [lr, #152] + 5b60: e59e309c ldr r3, [lr, #156] + 5b64: e58ec0b8 str ip, [lr, #184] + 5b68: e58e308c str r3, [lr, #140] + 5b6c: e58e2070 str r2, [lr, #112] + 5b70: e58e107c str r1, [lr, #124] + 5b74: e58e0080 str r0, [lr, #128] + 5b78: e58ec0bc str ip, [lr, #188] + 5b7c: e58ec0b4 str ip, [lr, #180] + 5b80: e58ec0c0 str ip, [lr, #192] + 5b84: e49de004 ldr lr, [sp], #4 + 5b88: e12fff1e bx lr + 5b8c: e3a035fe mov r3, #1065353216 ; 0x3f800000 + 5b90: e5813000 str r3, [r1] + 5b94: e5813060 str r3, [r1, #96] + 5b98: e5813040 str r3, [r1, #64] + 5b9c: e5813030 str r3, [r1, #48] + 5ba0: e5813010 str r3, [r1, #16] + 5ba4: eaffffdd b 5b20 + 5ba8: e5810000 str r0, [r1] + 5bac: e5810060 str r0, [r1, #96] + 5bb0: e5810040 str r0, [r1, #64] + 5bb4: e5810030 str r0, [r1, #48] + 5bb8: e5810010 str r0, [r1, #16] + 5bbc: eaffffcc b 5af4 + +00005bc0 : + 5bc0: e5902014 ldr r2, [r0, #20] + 5bc4: e5901018 ldr r1, [r0, #24] + 5bc8: e3a03000 mov r3, #0 ; 0x0 + 5bcc: e3a0c5fe mov ip, #1065353216 ; 0x3f800000 + 5bd0: e580301c str r3, [r0, #28] + 5bd4: e580200c str r2, [r0, #12] + 5bd8: e5801010 str r1, [r0, #16] + 5bdc: e580c004 str ip, [r0, #4] + 5be0: e580c008 str ip, [r0, #8] + 5be4: e5803024 str r3, [r0, #36] + 5be8: e5803020 str r3, [r0, #32] + 5bec: e12fff1e bx lr + +00005bf0 : + 5bf0: e52de004 str lr, [sp, #-4]! + 5bf4: e59f001c ldr r0, [pc, #28] ; 5c18 <.text+0x5c18> + 5bf8: ebffffab bl 5aac + 5bfc: e59f0018 ldr r0, [pc, #24] ; 5c1c <.text+0x5c1c> + 5c00: ebffffa9 bl 5aac + 5c04: e59f0014 ldr r0, [pc, #20] ; 5c20 <.text+0x5c20> + 5c08: ebffffa7 bl 5aac + 5c0c: e59f0010 ldr r0, [pc, #16] ; 5c24 <.text+0x5c24> + 5c10: e49de004 ldr lr, [sp], #4 + 5c14: eaffffe9 b 5bc0 + 5c18: 40000ddc ldrmid r0, [r0], -ip + 5c1c: 40000c18 andmi r0, r0, r8, lsl ip + 5c20: 40000ea0 andmi r0, r0, r0, lsr #29 + 5c24: 40000be0 andmi r0, r0, r0, ror #23 + +00005c28 : + 5c28: e92d4030 stmdb sp!, {r4, r5, lr} + 5c2c: e5905004 ldr r5, [r0, #4] + 5c30: e24dd004 sub sp, sp, #4 ; 0x4 + 5c34: e1a04000 mov r4, r0 + 5c38: e5901010 ldr r1, [r0, #16] + 5c3c: e1a00005 mov r0, r5 + 5c40: eb003a57 bl 145a4 <__addsf3> + 5c44: e1a01000 mov r1, r0 + 5c48: e1a00005 mov r0, r5 + 5c4c: eb003b62 bl 149dc <__aeabi_fdiv> + 5c50: e5941020 ldr r1, [r4, #32] + 5c54: e5840000 str r0, [r4] + 5c58: e5940024 ldr r0, [r4, #36] + 5c5c: eb003a4f bl 145a0 <__aeabi_fsub> + 5c60: e28d3004 add r3, sp, #4 ; 0x4 + 5c64: e5230004 str r0, [r3, #-4]! + 5c68: e1a0000d mov r0, sp + 5c6c: eb000629 bl 7518 + 5c70: e59d1000 ldr r1, [sp] + 5c74: e5940000 ldr r0, [r4] + 5c78: eb003af1 bl 14844 <__aeabi_fmul> + 5c7c: e1a01000 mov r1, r0 + 5c80: e5940020 ldr r0, [r4, #32] + 5c84: eb003a46 bl 145a4 <__addsf3> + 5c88: e5840020 str r0, [r4, #32] + 5c8c: e2840020 add r0, r4, #32 ; 0x20 + 5c90: eb0005fc bl 7488 + 5c94: e5941000 ldr r1, [r4] + 5c98: e3a005fe mov r0, #1065353216 ; 0x3f800000 + 5c9c: eb003a3f bl 145a0 <__aeabi_fsub> + 5ca0: e5941004 ldr r1, [r4, #4] + 5ca4: eb003ae6 bl 14844 <__aeabi_fmul> + 5ca8: e5840008 str r0, [r4, #8] + 5cac: e28dd004 add sp, sp, #4 ; 0x4 + 5cb0: e8bd4030 ldmia sp!, {r4, r5, lr} + 5cb4: e12fff1e bx lr + +00005cb8 : + 5cb8: e92d4010 stmdb sp!, {r4, lr} + 5cbc: e1a04000 mov r4, r0 + 5cc0: e1a00001 mov r0, r1 + 5cc4: e594101c ldr r1, [r4, #28] + 5cc8: eb003add bl 14844 <__aeabi_fmul> + 5ccc: e1a01000 mov r1, r0 + 5cd0: e5940020 ldr r0, [r4, #32] + 5cd4: eb003a32 bl 145a4 <__addsf3> + 5cd8: e5840020 str r0, [r4, #32] + 5cdc: e2840020 add r0, r4, #32 ; 0x20 + 5ce0: eb0005e8 bl 7488 + 5ce4: e5940008 ldr r0, [r4, #8] + 5ce8: e594100c ldr r1, [r4, #12] + 5cec: eb003a2c bl 145a4 <__addsf3> + 5cf0: e5840004 str r0, [r4, #4] + 5cf4: e8bd4010 ldmia sp!, {r4, lr} + 5cf8: e12fff1e bx lr + +00005cfc : + 5cfc: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + 5d00: e1a04000 mov r4, r0 + 5d04: e24dd028 sub sp, sp, #40 ; 0x28 + 5d08: e2808030 add r8, r0, #48 ; 0x30 + 5d0c: e1a0200d mov r2, sp + 5d10: e28d5010 add r5, sp, #16 ; 0x10 + 5d14: e1a00008 mov r0, r8 + 5d18: e2841080 add r1, r4, #128 ; 0x80 + 5d1c: eb000296 bl 677c + 5d20: e2846020 add r6, r4, #32 ; 0x20 + 5d24: e1a0000d mov r0, sp + 5d28: e1a01005 mov r1, r5 + 5d2c: eb0004c6 bl 704c + 5d30: e1a01005 mov r1, r5 + 5d34: e1a00008 mov r0, r8 + 5d38: e1a02006 mov r2, r6 + 5d3c: e28450bc add r5, r4, #188 ; 0xbc + 5d40: eb000387 bl 6b64 + 5d44: e1a02005 mov r2, r5 + 5d48: e28400b4 add r0, r4, #180 ; 0xb4 + 5d4c: e28410ac add r1, r4, #172 ; 0xac + 5d50: eb000329 bl 69fc + 5d54: e28d2020 add r2, sp, #32 ; 0x20 + 5d58: e1a00006 mov r0, r6 + 5d5c: e1a01005 mov r1, r5 + 5d60: eb0003c5 bl 6c7c + 5d64: e59d1020 ldr r1, [sp, #32] + 5d68: e59400ac ldr r0, [r4, #172] + 5d6c: eb003a0c bl 145a4 <__addsf3> + 5d70: e58400ac str r0, [r4, #172] + 5d74: e59d1024 ldr r1, [sp, #36] + 5d78: e59400b0 ldr r0, [r4, #176] + 5d7c: eb003a08 bl 145a4 <__addsf3> + 5d80: e1a01006 mov r1, r6 + 5d84: e58400b0 str r0, [r4, #176] + 5d88: e1a0200d mov r2, sp + 5d8c: e2840060 add r0, r4, #96 ; 0x60 + 5d90: eb0002d0 bl 68d8 + 5d94: e1a0000d mov r0, sp + 5d98: e1a01008 mov r1, r8 + 5d9c: e2842040 add r2, r4, #64 ; 0x40 + 5da0: e1a0700d mov r7, sp + 5da4: eb00036e bl 6b64 + 5da8: e28dd028 add sp, sp, #40 ; 0x28 + 5dac: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} + 5db0: e12fff1e bx lr + +00005db4 : + 5db4: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} + 5db8: e1a04000 mov r4, r0 + 5dbc: e24dd030 sub sp, sp, #48 ; 0x30 + 5dc0: e5841004 str r1, [r4, #4] + 5dc4: e5841018 str r1, [r4, #24] + 5dc8: e1a00001 mov r0, r1 + 5dcc: e1a05001 mov r5, r1 + 5dd0: eb003a9b bl 14844 <__aeabi_fmul> + 5dd4: e3a0143f mov r1, #1056964608 ; 0x3f000000 + 5dd8: eb003a99 bl 14844 <__aeabi_fmul> + 5ddc: e28d7028 add r7, sp, #40 ; 0x28 + 5de0: e28460ac add r6, r4, #172 ; 0xac + 5de4: e58400a0 str r0, [r4, #160] + 5de8: e58450a4 str r5, [r4, #164] + 5dec: e28400a0 add r0, r4, #160 ; 0xa0 + 5df0: e28d5020 add r5, sp, #32 ; 0x20 + 5df4: e59410a8 ldr r1, [r4, #168] + 5df8: e1a02007 mov r2, r7 + 5dfc: eb000594 bl 7454 + 5e00: e1a00004 mov r0, r4 + 5e04: e1a01006 mov r1, r6 + 5e08: e1a02005 mov r2, r5 + 5e0c: eb00039a bl 6c7c + 5e10: e1a00005 mov r0, r5 + 5e14: e1a01007 mov r1, r7 + 5e18: e1a02006 mov r2, r6 + 5e1c: eb00029f bl 68a0 + 5e20: e28d6010 add r6, sp, #16 ; 0x10 + 5e24: e1a00004 mov r0, r4 + 5e28: e2841040 add r1, r4, #64 ; 0x40 + 5e2c: e1a0200d mov r2, sp + 5e30: eb00034b bl 6b64 + 5e34: e1a0000d mov r0, sp + 5e38: e2841010 add r1, r4, #16 ; 0x10 + 5e3c: e1a02006 mov r2, r6 + 5e40: eb000347 bl 6b64 + 5e44: e1a01006 mov r1, r6 + 5e48: e2842030 add r2, r4, #48 ; 0x30 + 5e4c: e2840070 add r0, r4, #112 ; 0x70 + 5e50: e1a0500d mov r5, sp + 5e54: eb000248 bl 677c + 5e58: e28dd030 add sp, sp, #48 ; 0x30 + 5e5c: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} + 5e60: e12fff1e bx lr + +00005e64 : + 5e64: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 5e68: e59fa434 ldr sl, [pc, #1076] ; 62a4 <.text+0x62a4> + 5e6c: e59a007c ldr r0, [sl, #124] + 5e70: e1a00800 mov r0, r0, lsl #16 + 5e74: e24dd098 sub sp, sp, #152 ; 0x98 + 5e78: e1a00840 mov r0, r0, asr #16 + 5e7c: ebfff7e5 bl 3e18 + 5e80: e59f1454 ldr r1, [pc, #1108] ; 62dc <.text+0x62dc> + 5e84: e58d0084 str r0, [sp, #132] + 5e88: e5910000 ldr r0, [r1] + 5e8c: eb0037db bl 13e00 <__aeabi_f2d> + 5e90: e28f2ffd add r2, pc, #1012 ; 0x3f4 + 5e94: e892000c ldmia r2, {r2, r3} + 5e98: eb003808 bl 13ec0 <__aeabi_dmul> + 5e9c: e1a04000 mov r4, r0 + 5ea0: e59d0084 ldr r0, [sp, #132] 5ea4: e1a05001 mov r5, r1 - 5ea8: eb003c7a bl 15098 <__cos_from_arm> - 5eac: eb003974 bl 14484 <__aeabi_d2f> - 5eb0: e1a01005 mov r1, r5 - 5eb4: e58d0088 str r0, [sp, #136] - 5eb8: e1a00004 mov r0, r4 - 5ebc: eb003c81 bl 150c8 <__sin_from_arm> - 5ec0: eb00396f bl 14484 <__aeabi_d2f> - 5ec4: e58d008c str r0, [sp, #140] - 5ec8: e1a00006 mov r0, r6 - 5ecc: eb0037ae bl 13d8c <__aeabi_f2d> - 5ed0: e1a04000 mov r4, r0 - 5ed4: e1a05001 mov r5, r1 - 5ed8: eb003c6e bl 15098 <__cos_from_arm> - 5edc: eb003968 bl 14484 <__aeabi_d2f> - 5ee0: e1a01005 mov r1, r5 - 5ee4: e58d0090 str r0, [sp, #144] - 5ee8: e1a00004 mov r0, r4 - 5eec: eb003c75 bl 150c8 <__sin_from_arm> - 5ef0: eb003963 bl 14484 <__aeabi_d2f> - 5ef4: e59f433c ldr r4, [pc, #828] ; 6238 <.text+0x6238> - 5ef8: e5d43000 ldrb r3, [r4] - 5efc: e3530000 cmp r3, #0 ; 0x0 - 5f00: e58d0094 str r0, [sp, #148] - 5f04: 0a000183 beq 6518 <.text+0x6518> - 5f08: e59f336c ldr r3, [pc, #876] ; 627c <.text+0x627c> - 5f0c: e5930020 ldr r0, [r3, #32] - 5f10: eb00379d bl 13d8c <__aeabi_f2d> + 5ea8: eb0037d4 bl 13e00 <__aeabi_f2d> + 5eac: e28f2e3e add r2, pc, #992 ; 0x3e0 + 5eb0: e892000c ldmia r2, {r2, r3} + 5eb4: eb003801 bl 13ec0 <__aeabi_dmul> + 5eb8: e1a03001 mov r3, r1 + 5ebc: e1a02000 mov r2, r0 + 5ec0: e1a01005 mov r1, r5 + 5ec4: e1a00004 mov r0, r4 + 5ec8: eb0036f3 bl 13a9c <__adddf3> + 5ecc: eb003989 bl 144f8 <__aeabi_d2f> + 5ed0: e59f2404 ldr r2, [pc, #1028] ; 62dc <.text+0x62dc> + 5ed4: e5820000 str r0, [r2] + 5ed8: e59a0014 ldr r0, [sl, #20] + 5edc: ebfff840 bl 3fe4 + 5ee0: e1a04000 mov r4, r0 + 5ee4: e59a0010 ldr r0, [sl, #16] + 5ee8: ebfff8ad bl 41a4 + 5eec: e1a06000 mov r6, r0 + 5ef0: e59a0024 ldr r0, [sl, #36] + 5ef4: ebfff84d bl 4030 + 5ef8: e59f23a8 ldr r2, [pc, #936] ; 62a8 <.text+0x62a8> + 5efc: e1d230b0 ldrh r3, [r2] + 5f00: e3530001 cmp r3, #1 ; 0x1 + 5f04: e58d0074 str r0, [sp, #116] + 5f08: 0a0001a2 beq 6598 <.text+0x6598> + 5f0c: e1a00004 mov r0, r4 + 5f10: eb0037ba bl 13e00 <__aeabi_f2d> 5f14: e1a04000 mov r4, r0 5f18: e1a05001 mov r5, r1 - 5f1c: eb003c5d bl 15098 <__cos_from_arm> - 5f20: eb003957 bl 14484 <__aeabi_d2f> - 5f24: e59f6310 ldr r6, [pc, #784] ; 623c <.text+0x623c> - 5f28: e1a01005 mov r1, r5 - 5f2c: e5860000 str r0, [r6] - 5f30: e1a00004 mov r0, r4 - 5f34: eb003c63 bl 150c8 <__sin_from_arm> - 5f38: eb003951 bl 14484 <__aeabi_d2f> - 5f3c: e59f52fc ldr r5, [pc, #764] ; 6240 <.text+0x6240> - 5f40: e5850000 str r0, [r5] - 5f44: e1da02f0 ldrsh r0, [sl, #32] - 5f48: ebfff795 bl 3da4 - 5f4c: e59f42f0 ldr r4, [pc, #752] ; 6244 <.text+0x6244> - 5f50: e5840000 str r0, [r4] - 5f54: e1da02f2 ldrsh r0, [sl, #34] - 5f58: ebfff7a3 bl 3dec - 5f5c: e59fc2e4 ldr ip, [pc, #740] ; 6248 <.text+0x6248> - 5f60: e58c0000 str r0, [ip] - 5f64: e1da02f4 ldrsh r0, [sl, #36] - 5f68: ebfff7b2 bl 3e38 - 5f6c: e59f32d8 ldr r3, [pc, #728] ; 624c <.text+0x624c> - 5f70: e5944000 ldr r4, [r4] - 5f74: e1a0a000 mov sl, r0 - 5f78: e583a000 str sl, [r3] - 5f7c: e59d0090 ldr r0, [sp, #144] - 5f80: e1a01004 mov r1, r4 - 5f84: e58d4068 str r4, [sp, #104] - 5f88: eb003a10 bl 147d0 <__aeabi_fmul> - 5f8c: e59d1094 ldr r1, [sp, #148] - 5f90: e58d0064 str r0, [sp, #100] - 5f94: e59d008c ldr r0, [sp, #140] - 5f98: eb003a0c bl 147d0 <__aeabi_fmul> - 5f9c: e59d1094 ldr r1, [sp, #148] - 5fa0: e58d0060 str r0, [sp, #96] - 5fa4: e59d0088 ldr r0, [sp, #136] - 5fa8: eb003a08 bl 147d0 <__aeabi_fmul> - 5fac: e5966000 ldr r6, [r6] - 5fb0: e58d005c str r0, [sp, #92] - 5fb4: e1a01006 mov r1, r6 - 5fb8: e59d0064 ldr r0, [sp, #100] - 5fbc: e58d606c str r6, [sp, #108] - 5fc0: eb003a02 bl 147d0 <__aeabi_fmul> - 5fc4: e59d106c ldr r1, [sp, #108] - 5fc8: e1a0b000 mov fp, r0 - 5fcc: e59d0060 ldr r0, [sp, #96] - 5fd0: eb0039fe bl 147d0 <__aeabi_fmul> - 5fd4: e5955000 ldr r5, [r5] - 5fd8: e1a04000 mov r4, r0 - 5fdc: e1a01005 mov r1, r5 - 5fe0: e59d0088 ldr r0, [sp, #136] - 5fe4: eb0039f9 bl 147d0 <__aeabi_fmul> - 5fe8: e59f2258 ldr r2, [pc, #600] ; 6248 <.text+0x6248> - 5fec: e5922000 ldr r2, [r2] - 5ff0: e1a01000 mov r1, r0 - 5ff4: e1a00004 mov r0, r4 - 5ff8: e58d2070 str r2, [sp, #112] - 5ffc: eb00394a bl 1452c <__aeabi_fsub> - 6000: e59d1070 ldr r1, [sp, #112] - 6004: eb0039f1 bl 147d0 <__aeabi_fmul> - 6008: e1a01000 mov r1, r0 - 600c: e1a0000b mov r0, fp - 6010: eb003946 bl 14530 <__addsf3> - 6014: e59d106c ldr r1, [sp, #108] - 6018: e1a09000 mov r9, r0 - 601c: e59d005c ldr r0, [sp, #92] - 6020: eb0039ea bl 147d0 <__aeabi_fmul> - 6024: e1a01005 mov r1, r5 - 6028: e1a04000 mov r4, r0 - 602c: e59d008c ldr r0, [sp, #140] - 6030: eb0039e6 bl 147d0 <__aeabi_fmul> - 6034: e1a01000 mov r1, r0 - 6038: e1a00004 mov r0, r4 - 603c: eb00393b bl 14530 <__addsf3> - 6040: e1a01000 mov r1, r0 - 6044: e1a0000a mov r0, sl - 6048: eb0039e0 bl 147d0 <__aeabi_fmul> - 604c: e1a01000 mov r1, r0 - 6050: e1a00009 mov r0, r9 - 6054: eb003935 bl 14530 <__addsf3> - 6058: e1a01005 mov r1, r5 - 605c: e58d0078 str r0, [sp, #120] - 6060: e59d0064 ldr r0, [sp, #100] - 6064: eb0039d9 bl 147d0 <__aeabi_fmul> - 6068: e1a01005 mov r1, r5 - 606c: e1a09000 mov r9, r0 - 6070: e59d0060 ldr r0, [sp, #96] - 6074: eb0039d5 bl 147d0 <__aeabi_fmul> - 6078: e59d106c ldr r1, [sp, #108] - 607c: e1a04000 mov r4, r0 - 6080: e59d0088 ldr r0, [sp, #136] - 6084: eb0039d1 bl 147d0 <__aeabi_fmul> - 6088: e1a01000 mov r1, r0 - 608c: e1a00004 mov r0, r4 - 6090: eb003926 bl 14530 <__addsf3> - 6094: e1a01000 mov r1, r0 - 6098: e59d0070 ldr r0, [sp, #112] - 609c: eb0039cb bl 147d0 <__aeabi_fmul> - 60a0: e1a01000 mov r1, r0 - 60a4: e1a00009 mov r0, r9 - 60a8: eb003920 bl 14530 <__addsf3> - 60ac: e1a01005 mov r1, r5 - 60b0: e1a09000 mov r9, r0 - 60b4: e59d005c ldr r0, [sp, #92] - 60b8: eb0039c4 bl 147d0 <__aeabi_fmul> - 60bc: e59d106c ldr r1, [sp, #108] - 60c0: e1a04000 mov r4, r0 - 60c4: e59d008c ldr r0, [sp, #140] - 60c8: eb0039c0 bl 147d0 <__aeabi_fmul> - 60cc: e1a01000 mov r1, r0 - 60d0: e1a00004 mov r0, r4 - 60d4: eb003914 bl 1452c <__aeabi_fsub> - 60d8: e1a01000 mov r1, r0 - 60dc: e1a0000a mov r0, sl - 60e0: eb0039ba bl 147d0 <__aeabi_fmul> - 60e4: e1a01000 mov r1, r0 - 60e8: e1a00009 mov r0, r9 - 60ec: eb00390f bl 14530 <__addsf3> - 60f0: e59d3068 ldr r3, [sp, #104] - 60f4: e58d007c str r0, [sp, #124] - 60f8: e2831102 add r1, r3, #-2147483648 ; 0x80000000 - 60fc: e59d0094 ldr r0, [sp, #148] - 6100: eb0039b2 bl 147d0 <__aeabi_fmul> - 6104: e59d1070 ldr r1, [sp, #112] - 6108: e1a04000 mov r4, r0 - 610c: e59d008c ldr r0, [sp, #140] - 6110: eb0039ae bl 147d0 <__aeabi_fmul> + 5f1c: eb003c7a bl 1510c <__cos_from_arm> + 5f20: eb003974 bl 144f8 <__aeabi_d2f> + 5f24: e1a01005 mov r1, r5 + 5f28: e58d0088 str r0, [sp, #136] + 5f2c: e1a00004 mov r0, r4 + 5f30: eb003c81 bl 1513c <__sin_from_arm> + 5f34: eb00396f bl 144f8 <__aeabi_d2f> + 5f38: e58d008c str r0, [sp, #140] + 5f3c: e1a00006 mov r0, r6 + 5f40: eb0037ae bl 13e00 <__aeabi_f2d> + 5f44: e1a04000 mov r4, r0 + 5f48: e1a05001 mov r5, r1 + 5f4c: eb003c6e bl 1510c <__cos_from_arm> + 5f50: eb003968 bl 144f8 <__aeabi_d2f> + 5f54: e1a01005 mov r1, r5 + 5f58: e58d0090 str r0, [sp, #144] + 5f5c: e1a00004 mov r0, r4 + 5f60: eb003c75 bl 1513c <__sin_from_arm> + 5f64: eb003963 bl 144f8 <__aeabi_d2f> + 5f68: e59f433c ldr r4, [pc, #828] ; 62ac <.text+0x62ac> + 5f6c: e5d43000 ldrb r3, [r4] + 5f70: e3530000 cmp r3, #0 ; 0x0 + 5f74: e58d0094 str r0, [sp, #148] + 5f78: 0a000183 beq 658c <.text+0x658c> + 5f7c: e59f336c ldr r3, [pc, #876] ; 62f0 <.text+0x62f0> + 5f80: e5930020 ldr r0, [r3, #32] + 5f84: eb00379d bl 13e00 <__aeabi_f2d> + 5f88: e1a04000 mov r4, r0 + 5f8c: e1a05001 mov r5, r1 + 5f90: eb003c5d bl 1510c <__cos_from_arm> + 5f94: eb003957 bl 144f8 <__aeabi_d2f> + 5f98: e59f6310 ldr r6, [pc, #784] ; 62b0 <.text+0x62b0> + 5f9c: e1a01005 mov r1, r5 + 5fa0: e5860000 str r0, [r6] + 5fa4: e1a00004 mov r0, r4 + 5fa8: eb003c63 bl 1513c <__sin_from_arm> + 5fac: eb003951 bl 144f8 <__aeabi_d2f> + 5fb0: e59f52fc ldr r5, [pc, #764] ; 62b4 <.text+0x62b4> + 5fb4: e5850000 str r0, [r5] + 5fb8: e1da02f8 ldrsh r0, [sl, #40] + 5fbc: ebfff79e bl 3e3c + 5fc0: e59f42f0 ldr r4, [pc, #752] ; 62b8 <.text+0x62b8> + 5fc4: e5840000 str r0, [r4] + 5fc8: e1da02fa ldrsh r0, [sl, #42] + 5fcc: ebfff7ac bl 3e84 + 5fd0: e59fc2e4 ldr ip, [pc, #740] ; 62bc <.text+0x62bc> + 5fd4: e58c0000 str r0, [ip] + 5fd8: e1da02fc ldrsh r0, [sl, #44] + 5fdc: ebfff7bb bl 3ed0 + 5fe0: e59f32d8 ldr r3, [pc, #728] ; 62c0 <.text+0x62c0> + 5fe4: e5944000 ldr r4, [r4] + 5fe8: e1a0a000 mov sl, r0 + 5fec: e583a000 str sl, [r3] + 5ff0: e59d0090 ldr r0, [sp, #144] + 5ff4: e1a01004 mov r1, r4 + 5ff8: e58d4068 str r4, [sp, #104] + 5ffc: eb003a10 bl 14844 <__aeabi_fmul> + 6000: e59d1094 ldr r1, [sp, #148] + 6004: e58d0064 str r0, [sp, #100] + 6008: e59d008c ldr r0, [sp, #140] + 600c: eb003a0c bl 14844 <__aeabi_fmul> + 6010: e59d1094 ldr r1, [sp, #148] + 6014: e58d0060 str r0, [sp, #96] + 6018: e59d0088 ldr r0, [sp, #136] + 601c: eb003a08 bl 14844 <__aeabi_fmul> + 6020: e5966000 ldr r6, [r6] + 6024: e58d005c str r0, [sp, #92] + 6028: e1a01006 mov r1, r6 + 602c: e59d0064 ldr r0, [sp, #100] + 6030: e58d606c str r6, [sp, #108] + 6034: eb003a02 bl 14844 <__aeabi_fmul> + 6038: e59d106c ldr r1, [sp, #108] + 603c: e1a0b000 mov fp, r0 + 6040: e59d0060 ldr r0, [sp, #96] + 6044: eb0039fe bl 14844 <__aeabi_fmul> + 6048: e5955000 ldr r5, [r5] + 604c: e1a04000 mov r4, r0 + 6050: e1a01005 mov r1, r5 + 6054: e59d0088 ldr r0, [sp, #136] + 6058: eb0039f9 bl 14844 <__aeabi_fmul> + 605c: e59f2258 ldr r2, [pc, #600] ; 62bc <.text+0x62bc> + 6060: e5922000 ldr r2, [r2] + 6064: e1a01000 mov r1, r0 + 6068: e1a00004 mov r0, r4 + 606c: e58d2070 str r2, [sp, #112] + 6070: eb00394a bl 145a0 <__aeabi_fsub> + 6074: e59d1070 ldr r1, [sp, #112] + 6078: eb0039f1 bl 14844 <__aeabi_fmul> + 607c: e1a01000 mov r1, r0 + 6080: e1a0000b mov r0, fp + 6084: eb003946 bl 145a4 <__addsf3> + 6088: e59d106c ldr r1, [sp, #108] + 608c: e1a09000 mov r9, r0 + 6090: e59d005c ldr r0, [sp, #92] + 6094: eb0039ea bl 14844 <__aeabi_fmul> + 6098: e1a01005 mov r1, r5 + 609c: e1a04000 mov r4, r0 + 60a0: e59d008c ldr r0, [sp, #140] + 60a4: eb0039e6 bl 14844 <__aeabi_fmul> + 60a8: e1a01000 mov r1, r0 + 60ac: e1a00004 mov r0, r4 + 60b0: eb00393b bl 145a4 <__addsf3> + 60b4: e1a01000 mov r1, r0 + 60b8: e1a0000a mov r0, sl + 60bc: eb0039e0 bl 14844 <__aeabi_fmul> + 60c0: e1a01000 mov r1, r0 + 60c4: e1a00009 mov r0, r9 + 60c8: eb003935 bl 145a4 <__addsf3> + 60cc: e1a01005 mov r1, r5 + 60d0: e58d0078 str r0, [sp, #120] + 60d4: e59d0064 ldr r0, [sp, #100] + 60d8: eb0039d9 bl 14844 <__aeabi_fmul> + 60dc: e1a01005 mov r1, r5 + 60e0: e1a09000 mov r9, r0 + 60e4: e59d0060 ldr r0, [sp, #96] + 60e8: eb0039d5 bl 14844 <__aeabi_fmul> + 60ec: e59d106c ldr r1, [sp, #108] + 60f0: e1a04000 mov r4, r0 + 60f4: e59d0088 ldr r0, [sp, #136] + 60f8: eb0039d1 bl 14844 <__aeabi_fmul> + 60fc: e1a01000 mov r1, r0 + 6100: e1a00004 mov r0, r4 + 6104: eb003926 bl 145a4 <__addsf3> + 6108: e1a01000 mov r1, r0 + 610c: e59d0070 ldr r0, [sp, #112] + 6110: eb0039cb bl 14844 <__aeabi_fmul> 6114: e1a01000 mov r1, r0 - 6118: e59d0090 ldr r0, [sp, #144] - 611c: eb0039ab bl 147d0 <__aeabi_fmul> - 6120: e1a01000 mov r1, r0 - 6124: e1a00004 mov r0, r4 - 6128: eb003900 bl 14530 <__addsf3> - 612c: e1a0100a mov r1, sl - 6130: e1a04000 mov r4, r0 - 6134: e59d0088 ldr r0, [sp, #136] - 6138: eb0039a4 bl 147d0 <__aeabi_fmul> - 613c: e1a01000 mov r1, r0 - 6140: e59d0090 ldr r0, [sp, #144] - 6144: eb0039a1 bl 147d0 <__aeabi_fmul> - 6148: e1a01000 mov r1, r0 - 614c: e1a00004 mov r0, r4 - 6150: eb0038f6 bl 14530 <__addsf3> - 6154: eb00370c bl 13d8c <__aeabi_f2d> - 6158: e28f20c8 add r2, pc, #200 ; 0xc8 - 615c: e892000c ldmia r2, {r2, r3} - 6160: eb00362f bl 13a24 <__aeabi_dsub> - 6164: eb0038c6 bl 14484 <__aeabi_d2f> - 6168: e59f40c8 ldr r4, [pc, #200] ; 6238 <.text+0x6238> - 616c: e5d4e000 ldrb lr, [r4] - 6170: e59d4068 ldr r4, [sp, #104] - 6174: e58da044 str sl, [sp, #68] - 6178: e1a0cc24 mov ip, r4, lsr #24 - 617c: e58d0080 str r0, [sp, #128] - 6180: e58dc050 str ip, [sp, #80] - 6184: e59d007c ldr r0, [sp, #124] - 6188: e59dc044 ldr ip, [sp, #68] - 618c: e59d5070 ldr r5, [sp, #112] - 6190: e1a08c2c mov r8, ip, lsr #24 - 6194: e1a0cc20 mov ip, r0, lsr #24 - 6198: e58dc038 str ip, [sp, #56] - 619c: e1a0c424 mov ip, r4, lsr #8 - 61a0: e59d6080 ldr r6, [sp, #128] - 61a4: e58dc058 str ip, [sp, #88] - 61a8: e1a0c825 mov ip, r5, lsr #16 - 61ac: e58dc04c str ip, [sp, #76] - 61b0: e1a0c420 mov ip, r0, lsr #8 - 61b4: e58d6034 str r6, [sp, #52] - 61b8: e58dc000 str ip, [sp] - 61bc: e1a0c820 mov ip, r0, lsr #16 - 61c0: e59d1078 ldr r1, [sp, #120] - 61c4: e58dc03c str ip, [sp, #60] - 61c8: e59dc034 ldr ip, [sp, #52] - 61cc: e1a06c25 mov r6, r5, lsr #24 - 61d0: e58d6048 str r6, [sp, #72] - 61d4: e1a0c42c mov ip, ip, lsr #8 - 61d8: e1a06c21 mov r6, r1, lsr #24 - 61dc: e58d6040 str r6, [sp, #64] - 61e0: e58dc030 str ip, [sp, #48] - 61e4: e59d6034 ldr r6, [sp, #52] - 61e8: e59dc034 ldr ip, [sp, #52] - 61ec: e59f305c ldr r3, [pc, #92] ; 6250 <.text+0x6250> - 61f0: e59f205c ldr r2, [pc, #92] ; 6254 <.text+0x6254> - 61f4: e1a0c82c mov ip, ip, lsr #16 - 61f8: e35e0000 cmp lr, #0 ; 0x0 - 61fc: e1a0ec26 mov lr, r6, lsr #24 - 6200: e1a06824 mov r6, r4, lsr #16 - 6204: e58d6054 str r6, [sp, #84] - 6208: e58dc02c str ip, [sp, #44] - 620c: e59d6044 ldr r6, [sp, #68] - 6210: e5c38023 strb r8, [r3, #35] - 6214: ea000021 b 62a0 <.text+0x62a0> - 6218: 3fefd70a svccc 0x00efd70a - 621c: 3d70a3d7 ldcccl 3, cr10, [r0, #-860]! - 6220: 3f747ae1 svccc 0x00747ae1 - 6224: 47ae147b undefined - 6228: 40239f0f eormi r9, r3, pc, lsl #30 - 622c: 7b9e0610 blvc fe787a74 - 6230: 40000b44 andmi r0, r0, r4, asr #22 - 6234: 40000002 andmi r0, r0, r2 - 6238: 400012c1 andmi r1, r0, r1, asr #5 - 623c: 400013d0 ldrmid r1, [r0], -r0 - 6240: 400013c8 andmi r1, r0, r8, asr #7 - 6244: 400013c4 andmi r1, r0, r4, asr #7 - 6248: 400013cc andmi r1, r0, ip, asr #7 - 624c: 400013c0 andmi r1, r0, r0, asr #7 - 6250: 40001044 andmi r1, r0, r4, asr #32 - 6254: 40000fcc andmi r0, r0, ip, asr #31 - 6258: 40001109 andmi r1, r0, r9, lsl #2 - 625c: 400012c0 andmi r1, r0, r0, asr #5 - 6260: 40000fbc strmih r0, [r0], -ip - 6264: 40001178 andmi r1, r0, r8, ror r1 - 6268: 40000894 mulmi r0, r4, r8 - 626c: 4cbebc20 ldcmi 12, cr11, [lr], #128 - 6270: 40000ea0 andmi r0, r0, r0, lsr #29 - 6274: 40000c18 andmi r0, r0, r8, lsl ip - 6278: 40000ddc ldrmid r0, [r0], -ip - 627c: 40000be0 andmi r0, r0, r0, ror #23 - 6280: 3a83126f bcc fe0cac44 - 6284: 40001260 andmi r1, r0, r0, ror #4 - 6288: 40000d18 andmi r0, r0, r8, lsl sp - 628c: 400010b1 strmih r1, [r0], -r1 - 6290: 400012b8 strmih r1, [r0], -r8 - 6294: 40000870 andmi r0, r0, r0, ror r8 - 6298: 4000088c andmi r0, r0, ip, lsl #17 - 629c: 40001289 andmi r1, r0, r9, lsl #5 - 62a0: e5c2e059 strb lr, [r2, #89] - 62a4: e59dc058 ldr ip, [sp, #88] - 62a8: e5c3c019 strb ip, [r3, #25] - 62ac: e59dc054 ldr ip, [sp, #84] - 62b0: e5c3c01a strb ip, [r3, #26] - 62b4: e59dc050 ldr ip, [sp, #80] - 62b8: e1a0a425 mov sl, r5, lsr #8 - 62bc: e5c3c01b strb ip, [r3, #27] - 62c0: e5c3a01d strb sl, [r3, #29] - 62c4: e59dc04c ldr ip, [sp, #76] - 62c8: e5c3c01e strb ip, [r3, #30] - 62cc: e59dc048 ldr ip, [sp, #72] - 62d0: e1a0b426 mov fp, r6, lsr #8 - 62d4: e1a09826 mov r9, r6, lsr #16 - 62d8: e1a07421 mov r7, r1, lsr #8 - 62dc: e1a06821 mov r6, r1, lsr #16 - 62e0: e5c3c01f strb ip, [r3, #31] - 62e4: e5c3b021 strb fp, [r3, #33] - 62e8: e5c39022 strb r9, [r3, #34] - 62ec: e5c2704f strb r7, [r2, #79] - 62f0: e5c26050 strb r6, [r2, #80] - 62f4: e59d6040 ldr r6, [sp, #64] - 62f8: e5c26051 strb r6, [r2, #81] - 62fc: e59dc000 ldr ip, [sp] - 6300: e5c2c053 strb ip, [r2, #83] - 6304: e59d603c ldr r6, [sp, #60] - 6308: e5c26054 strb r6, [r2, #84] - 630c: e59dc038 ldr ip, [sp, #56] - 6310: e5c2c055 strb ip, [r2, #85] - 6314: e59d6030 ldr r6, [sp, #48] - 6318: e5c26057 strb r6, [r2, #87] - 631c: e59dc02c ldr ip, [sp, #44] - 6320: e5c2c058 strb ip, [r2, #88] - 6324: e5c34018 strb r4, [r3, #24] - 6328: e5c3501c strb r5, [r3, #28] - 632c: e59d4044 ldr r4, [sp, #68] - 6330: e5c34020 strb r4, [r3, #32] - 6334: e5c2104e strb r1, [r2, #78] - 6338: e5c20052 strb r0, [r2, #82] - 633c: e59d6034 ldr r6, [sp, #52] - 6340: e5c26056 strb r6, [r2, #86] - 6344: 1a000064 bne 64dc <.text+0x64dc> - 6348: e51f30f8 ldr r3, [pc, #-248] ; 6258 <.text+0x6258> - 634c: e5d32000 ldrb r2, [r3] - 6350: e3520000 cmp r2, #0 ; 0x0 - 6354: 1a00004f bne 6498 <.text+0x6498> - 6358: e51f3104 ldr r3, [pc, #-260] ; 625c <.text+0x625c> - 635c: e5d32000 ldrb r2, [r3] - 6360: e3520000 cmp r2, #0 ; 0x0 - 6364: 1a00003a bne 6454 <.text+0x6454> - 6368: e51f3110 ldr r3, [pc, #-272] ; 6260 <.text+0x6260> - 636c: e5d32000 ldrb r2, [r3] - 6370: e3520000 cmp r2, #0 ; 0x0 - 6374: 1a000009 bne 63a0 <.text+0x63a0> - 6378: e51fc0fc ldr ip, [pc, #-252] ; 6284 <.text+0x6284> - 637c: e59c3000 ldr r3, [ip] - 6380: e3a01000 mov r1, #0 ; 0x0 - 6384: e5c31008 strb r1, [r3, #8] - 6388: e51f012c ldr r0, [pc, #-300] ; 6264 <.text+0x6264> - 638c: e5902000 ldr r2, [r0] - 6390: e5c21008 strb r1, [r2, #8] - 6394: e28dd098 add sp, sp, #152 ; 0x98 - 6398: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 639c: e12fff1e bx lr - 63a0: e59d2080 ldr r2, [sp, #128] - 63a4: e51fb13c ldr fp, [pc, #-316] ; 6270 <.text+0x6270> - 63a8: e51f414c ldr r4, [pc, #-332] ; 6264 <.text+0x6264> - 63ac: e58b20a8 str r2, [fp, #168] - 63b0: e1a0000b mov r0, fp - 63b4: e51f113c ldr r1, [pc, #-316] ; 6280 <.text+0x6280> - 63b8: ebfffe62 bl 5d48 - 63bc: e5943000 ldr r3, [r4] - 63c0: e5d32008 ldrb r2, [r3, #8] - 63c4: e3520001 cmp r2, #1 ; 0x1 - 63c8: 151fa13c ldrne sl, [pc, #-316] ; 6294 <.text+0x6294> - 63cc: 151f813c ldrne r8, [pc, #-316] ; 6298 <.text+0x6298> - 63d0: 0a00005d beq 654c <.text+0x654c> - 63d4: e8980006 ldmia r8, {r1, r2} - 63d8: e89a0018 ldmia sl, {r3, r4} - 63dc: e0511003 subs r1, r1, r3 - 63e0: e0c22004 sbc r2, r2, r4 + 6118: e1a00009 mov r0, r9 + 611c: eb003920 bl 145a4 <__addsf3> + 6120: e1a01005 mov r1, r5 + 6124: e1a09000 mov r9, r0 + 6128: e59d005c ldr r0, [sp, #92] + 612c: eb0039c4 bl 14844 <__aeabi_fmul> + 6130: e59d106c ldr r1, [sp, #108] + 6134: e1a04000 mov r4, r0 + 6138: e59d008c ldr r0, [sp, #140] + 613c: eb0039c0 bl 14844 <__aeabi_fmul> + 6140: e1a01000 mov r1, r0 + 6144: e1a00004 mov r0, r4 + 6148: eb003914 bl 145a0 <__aeabi_fsub> + 614c: e1a01000 mov r1, r0 + 6150: e1a0000a mov r0, sl + 6154: eb0039ba bl 14844 <__aeabi_fmul> + 6158: e1a01000 mov r1, r0 + 615c: e1a00009 mov r0, r9 + 6160: eb00390f bl 145a4 <__addsf3> + 6164: e59d3068 ldr r3, [sp, #104] + 6168: e58d007c str r0, [sp, #124] + 616c: e2831102 add r1, r3, #-2147483648 ; 0x80000000 + 6170: e59d0094 ldr r0, [sp, #148] + 6174: eb0039b2 bl 14844 <__aeabi_fmul> + 6178: e59d1070 ldr r1, [sp, #112] + 617c: e1a04000 mov r4, r0 + 6180: e59d008c ldr r0, [sp, #140] + 6184: eb0039ae bl 14844 <__aeabi_fmul> + 6188: e1a01000 mov r1, r0 + 618c: e59d0090 ldr r0, [sp, #144] + 6190: eb0039ab bl 14844 <__aeabi_fmul> + 6194: e1a01000 mov r1, r0 + 6198: e1a00004 mov r0, r4 + 619c: eb003900 bl 145a4 <__addsf3> + 61a0: e1a0100a mov r1, sl + 61a4: e1a04000 mov r4, r0 + 61a8: e59d0088 ldr r0, [sp, #136] + 61ac: eb0039a4 bl 14844 <__aeabi_fmul> + 61b0: e1a01000 mov r1, r0 + 61b4: e59d0090 ldr r0, [sp, #144] + 61b8: eb0039a1 bl 14844 <__aeabi_fmul> + 61bc: e1a01000 mov r1, r0 + 61c0: e1a00004 mov r0, r4 + 61c4: eb0038f6 bl 145a4 <__addsf3> + 61c8: eb00370c bl 13e00 <__aeabi_f2d> + 61cc: e28f20c8 add r2, pc, #200 ; 0xc8 + 61d0: e892000c ldmia r2, {r2, r3} + 61d4: eb00362f bl 13a98 <__aeabi_dsub> + 61d8: eb0038c6 bl 144f8 <__aeabi_d2f> + 61dc: e59f40c8 ldr r4, [pc, #200] ; 62ac <.text+0x62ac> + 61e0: e5d4e000 ldrb lr, [r4] + 61e4: e59d4068 ldr r4, [sp, #104] + 61e8: e58da044 str sl, [sp, #68] + 61ec: e1a0cc24 mov ip, r4, lsr #24 + 61f0: e58d0080 str r0, [sp, #128] + 61f4: e58dc050 str ip, [sp, #80] + 61f8: e59d007c ldr r0, [sp, #124] + 61fc: e59dc044 ldr ip, [sp, #68] + 6200: e59d5070 ldr r5, [sp, #112] + 6204: e1a08c2c mov r8, ip, lsr #24 + 6208: e1a0cc20 mov ip, r0, lsr #24 + 620c: e58dc038 str ip, [sp, #56] + 6210: e1a0c424 mov ip, r4, lsr #8 + 6214: e59d6080 ldr r6, [sp, #128] + 6218: e58dc058 str ip, [sp, #88] + 621c: e1a0c825 mov ip, r5, lsr #16 + 6220: e58dc04c str ip, [sp, #76] + 6224: e1a0c420 mov ip, r0, lsr #8 + 6228: e58d6034 str r6, [sp, #52] + 622c: e58dc000 str ip, [sp] + 6230: e1a0c820 mov ip, r0, lsr #16 + 6234: e59d1078 ldr r1, [sp, #120] + 6238: e58dc03c str ip, [sp, #60] + 623c: e59dc034 ldr ip, [sp, #52] + 6240: e1a06c25 mov r6, r5, lsr #24 + 6244: e58d6048 str r6, [sp, #72] + 6248: e1a0c42c mov ip, ip, lsr #8 + 624c: e1a06c21 mov r6, r1, lsr #24 + 6250: e58d6040 str r6, [sp, #64] + 6254: e58dc030 str ip, [sp, #48] + 6258: e59d6034 ldr r6, [sp, #52] + 625c: e59dc034 ldr ip, [sp, #52] + 6260: e59f305c ldr r3, [pc, #92] ; 62c4 <.text+0x62c4> + 6264: e59f205c ldr r2, [pc, #92] ; 62c8 <.text+0x62c8> + 6268: e1a0c82c mov ip, ip, lsr #16 + 626c: e35e0000 cmp lr, #0 ; 0x0 + 6270: e1a0ec26 mov lr, r6, lsr #24 + 6274: e1a06824 mov r6, r4, lsr #16 + 6278: e58d6054 str r6, [sp, #84] + 627c: e58dc02c str ip, [sp, #44] + 6280: e59d6044 ldr r6, [sp, #68] + 6284: e5c38023 strb r8, [r3, #35] + 6288: ea000021 b 6314 <.text+0x6314> + 628c: 3fefd70a svccc 0x00efd70a + 6290: 3d70a3d7 ldcccl 3, cr10, [r0, #-860]! + 6294: 3f747ae1 svccc 0x00747ae1 + 6298: 47ae147b undefined + 629c: 40239d01 eormi r9, r3, r1, lsl #26 + 62a0: 3a92a305 bcc fe4aeebc + 62a4: 40000d50 andmi r0, r0, r0, asr sp + 62a8: 40000002 andmi r0, r0, r2 + 62ac: 400012c5 andmi r1, r0, r5, asr #5 + 62b0: 400013d4 ldrmid r1, [r0], -r4 + 62b4: 400013cc andmi r1, r0, ip, asr #7 + 62b8: 400013c8 andmi r1, r0, r8, asr #7 + 62bc: 400013d0 ldrmid r1, [r0], -r0 + 62c0: 400013c4 andmi r1, r0, r4, asr #7 + 62c4: 40001044 andmi r1, r0, r4, asr #32 + 62c8: 40000fcc andmi r0, r0, ip, asr #31 + 62cc: 40001109 andmi r1, r0, r9, lsl #2 + 62d0: 400012c4 andmi r1, r0, r4, asr #5 + 62d4: 40000fbc strmih r0, [r0], -ip + 62d8: 4000117c andmi r1, r0, ip, ror r1 + 62dc: 40000894 mulmi r0, r4, r8 + 62e0: 4cbebc20 ldcmi 12, cr11, [lr], #128 + 62e4: 40000ea0 andmi r0, r0, r0, lsr #29 + 62e8: 40000c18 andmi r0, r0, r8, lsl ip + 62ec: 40000ddc ldrmid r0, [r0], -ip + 62f0: 40000be0 andmi r0, r0, r0, ror #23 + 62f4: 3a83126f bcc fe0cacb8 + 62f8: 40001264 andmi r1, r0, r4, ror #4 + 62fc: 40000d18 andmi r0, r0, r8, lsl sp + 6300: 400010b1 strmih r1, [r0], -r1 + 6304: 400012bc strmih r1, [r0], -ip + 6308: 40000870 andmi r0, r0, r0, ror r8 + 630c: 4000088c andmi r0, r0, ip, lsl #17 + 6310: 4000128d andmi r1, r0, sp, lsl #5 + 6314: e5c2e059 strb lr, [r2, #89] + 6318: e59dc058 ldr ip, [sp, #88] + 631c: e5c3c019 strb ip, [r3, #25] + 6320: e59dc054 ldr ip, [sp, #84] + 6324: e5c3c01a strb ip, [r3, #26] + 6328: e59dc050 ldr ip, [sp, #80] + 632c: e1a0a425 mov sl, r5, lsr #8 + 6330: e5c3c01b strb ip, [r3, #27] + 6334: e5c3a01d strb sl, [r3, #29] + 6338: e59dc04c ldr ip, [sp, #76] + 633c: e5c3c01e strb ip, [r3, #30] + 6340: e59dc048 ldr ip, [sp, #72] + 6344: e1a0b426 mov fp, r6, lsr #8 + 6348: e1a09826 mov r9, r6, lsr #16 + 634c: e1a07421 mov r7, r1, lsr #8 + 6350: e1a06821 mov r6, r1, lsr #16 + 6354: e5c3c01f strb ip, [r3, #31] + 6358: e5c3b021 strb fp, [r3, #33] + 635c: e5c39022 strb r9, [r3, #34] + 6360: e5c2704f strb r7, [r2, #79] + 6364: e5c26050 strb r6, [r2, #80] + 6368: e59d6040 ldr r6, [sp, #64] + 636c: e5c26051 strb r6, [r2, #81] + 6370: e59dc000 ldr ip, [sp] + 6374: e5c2c053 strb ip, [r2, #83] + 6378: e59d603c ldr r6, [sp, #60] + 637c: e5c26054 strb r6, [r2, #84] + 6380: e59dc038 ldr ip, [sp, #56] + 6384: e5c2c055 strb ip, [r2, #85] + 6388: e59d6030 ldr r6, [sp, #48] + 638c: e5c26057 strb r6, [r2, #87] + 6390: e59dc02c ldr ip, [sp, #44] + 6394: e5c2c058 strb ip, [r2, #88] + 6398: e5c34018 strb r4, [r3, #24] + 639c: e5c3501c strb r5, [r3, #28] + 63a0: e59d4044 ldr r4, [sp, #68] + 63a4: e5c34020 strb r4, [r3, #32] + 63a8: e5c2104e strb r1, [r2, #78] + 63ac: e5c20052 strb r0, [r2, #82] + 63b0: e59d6034 ldr r6, [sp, #52] + 63b4: e5c26056 strb r6, [r2, #86] + 63b8: 1a000064 bne 6550 <.text+0x6550> + 63bc: e51f30f8 ldr r3, [pc, #-248] ; 62cc <.text+0x62cc> + 63c0: e5d32000 ldrb r2, [r3] + 63c4: e3520000 cmp r2, #0 ; 0x0 + 63c8: 1a00004f bne 650c <.text+0x650c> + 63cc: e51f3104 ldr r3, [pc, #-260] ; 62d0 <.text+0x62d0> + 63d0: e5d32000 ldrb r2, [r3] + 63d4: e3520000 cmp r2, #0 ; 0x0 + 63d8: 1a00003a bne 64c8 <.text+0x64c8> + 63dc: e51f3110 ldr r3, [pc, #-272] ; 62d4 <.text+0x62d4> + 63e0: e5d32000 ldrb r2, [r3] 63e4: e3520000 cmp r2, #0 ; 0x0 - 63e8: da000051 ble 6534 <.text+0x6534> - 63ec: e51f3168 ldr r3, [pc, #-360] ; 628c <.text+0x628c> - 63f0: e5d31032 ldrb r1, [r3, #50] - 63f4: e5d30033 ldrb r0, [r3, #51] - 63f8: e5d32031 ldrb r2, [r3, #49] - 63fc: e5d33034 ldrb r3, [r3, #52] - 6400: e58d3004 str r3, [sp, #4] - 6404: e51f31a4 ldr r3, [pc, #-420] ; 6268 <.text+0x6268> - 6408: e1822401 orr r2, r2, r1, lsl #8 - 640c: e59d6004 ldr r6, [sp, #4] - 6410: e1822800 orr r2, r2, r0, lsl #16 - 6414: e5934000 ldr r4, [r3] - 6418: e59be0ac ldr lr, [fp, #172] - 641c: e51f31b8 ldr r3, [pc, #-440] ; 626c <.text+0x626c> - 6420: e1821c06 orr r1, r2, r6, lsl #24 - 6424: e51f01bc ldr r0, [pc, #-444] ; 6270 <.text+0x6270> - 6428: e58b3098 str r3, [fp, #152] - 642c: e58b109c str r1, [fp, #156] - 6430: e58be0b4 str lr, [fp, #180] - 6434: e58b40b8 str r4, [fp, #184] - 6438: ebfffe14 bl 5c90 - 643c: e51f21bc ldr r2, [pc, #-444] ; 6288 <.text+0x6288> - 6440: e59b30b0 ldr r3, [fp, #176] - 6444: e59b10ac ldr r1, [fp, #172] - 6448: e5823014 str r3, [r2, #20] - 644c: e5821008 str r1, [r2, #8] - 6450: eaffffc8 b 6378 <.text+0x6378> - 6454: e51f61e8 ldr r6, [pc, #-488] ; 6274 <.text+0x6274> - 6458: e59dc07c ldr ip, [sp, #124] - 645c: e1a00006 mov r0, r6 - 6460: e51f11e8 ldr r1, [pc, #-488] ; 6280 <.text+0x6280> - 6464: e586c0a8 str ip, [r6, #168] - 6468: ebfffe36 bl 5d48 - 646c: e51f01f0 ldr r0, [pc, #-496] ; 6284 <.text+0x6284> - 6470: e5903000 ldr r3, [r0] - 6474: e5d32008 ldrb r2, [r3, #8] - 6478: e3520001 cmp r2, #1 ; 0x1 - 647c: 0a00006d beq 6638 <.text+0x6638> - 6480: e51f2200 ldr r2, [pc, #-512] ; 6288 <.text+0x6288> - 6484: e59630b0 ldr r3, [r6, #176] - 6488: e59610ac ldr r1, [r6, #172] - 648c: e5823010 str r3, [r2, #16] - 6490: e5821004 str r1, [r2, #4] - 6494: eaffffb3 b 6368 <.text+0x6368> - 6498: e59d2078 ldr r2, [sp, #120] - 649c: e51f622c ldr r6, [pc, #-556] ; 6278 <.text+0x6278> - 64a0: e51f4224 ldr r4, [pc, #-548] ; 6284 <.text+0x6284> - 64a4: e58620a8 str r2, [r6, #168] - 64a8: e51f1230 ldr r1, [pc, #-560] ; 6280 <.text+0x6280> - 64ac: e1a00006 mov r0, r6 - 64b0: ebfffe24 bl 5d48 - 64b4: e5943000 ldr r3, [r4] - 64b8: e5d32008 ldrb r2, [r3, #8] - 64bc: e3520001 cmp r2, #1 ; 0x1 - 64c0: 0a000070 beq 6688 <.text+0x6688> - 64c4: e51f2244 ldr r2, [pc, #-580] ; 6288 <.text+0x6288> - 64c8: e59630b0 ldr r3, [r6, #176] - 64cc: e59610ac ldr r1, [r6, #172] - 64d0: e582300c str r3, [r2, #12] - 64d4: e5821000 str r1, [r2] - 64d8: eaffff9e b 6358 <.text+0x6358> - 64dc: e51f4268 ldr r4, [pc, #-616] ; 627c <.text+0x627c> - 64e0: e59dc074 ldr ip, [sp, #116] - 64e4: e1a00004 mov r0, r4 - 64e8: e51f1270 ldr r1, [pc, #-624] ; 6280 <.text+0x6280> - 64ec: e584c01c str ip, [r4, #28] - 64f0: ebfffdd5 bl 5c4c - 64f4: e51f0278 ldr r0, [pc, #-632] ; 6284 <.text+0x6284> - 64f8: e5903000 ldr r3, [r0] - 64fc: e5d32008 ldrb r2, [r3, #8] - 6500: e3520001 cmp r2, #1 ; 0x1 - 6504: 0a000073 beq 66d8 <.text+0x66d8> - 6508: e5942020 ldr r2, [r4, #32] - 650c: e51f328c ldr r3, [pc, #-652] ; 6288 <.text+0x6288> - 6510: e5832018 str r2, [r3, #24] - 6514: eaffff8b b 6348 <.text+0x6348> - 6518: e1da00b6 ldrh r0, [sl, #6] - 651c: ebfff6ed bl 40d8 - 6520: eafffe7a b 5f10 - 6524: e3a03000 mov r3, #0 ; 0x0 - 6528: e1c230b0 strh r3, [r2] - 652c: ebfffd94 bl 5b84 - 6530: eafffe58 b 5e98 - 6534: 1affffc0 bne 643c <.text+0x643c> - 6538: e3a03bc3 mov r3, #199680 ; 0x30c00 - 653c: e2833d05 add r3, r3, #320 ; 0x140 - 6540: e1510003 cmp r1, r3 - 6544: 9affffbc bls 643c <.text+0x643c> - 6548: eaffffa7 b 63ec <.text+0x63ec> - 654c: e51f32c8 ldr r3, [pc, #-712] ; 628c <.text+0x628c> - 6550: e5d3602a ldrb r6, [r3, #42] - 6554: e5d3e029 ldrb lr, [r3, #41] - 6558: e58d6028 str r6, [sp, #40] - 655c: e5d3c02d ldrb ip, [r3, #45] - 6560: e58dc020 str ip, [sp, #32] - 6564: e5d3002e ldrb r0, [r3, #46] - 6568: e58d001c str r0, [sp, #28] - 656c: e51f22e4 ldr r2, [pc, #-740] ; 6290 <.text+0x6290> - 6570: e5d3602b ldrb r6, [r3, #43] - 6574: e5d25001 ldrb r5, [r2, #1] - 6578: e5d24005 ldrb r4, [r2, #5] - 657c: e5d20000 ldrb r0, [r2] - 6580: e5d21004 ldrb r1, [r2, #4] - 6584: e58d6024 str r6, [sp, #36] - 6588: e5d2c002 ldrb ip, [r2, #2] - 658c: e5d3a02f ldrb sl, [r3, #47] - 6590: e58dc010 str ip, [sp, #16] - 6594: e59dc028 ldr ip, [sp, #40] - 6598: e5d26006 ldrb r6, [r2, #6] - 659c: e18ee40c orr lr, lr, ip, lsl #8 - 65a0: e58d600c str r6, [sp, #12] - 65a4: e59dc01c ldr ip, [sp, #28] - 65a8: e59d6020 ldr r6, [sp, #32] - 65ac: e186640c orr r6, r6, ip, lsl #8 - 65b0: e58d6018 str r6, [sp, #24] - 65b4: e1811404 orr r1, r1, r4, lsl #8 - 65b8: e5d34030 ldrb r4, [r3, #48] - 65bc: e58d4014 str r4, [sp, #20] - 65c0: e5d26007 ldrb r6, [r2, #7] - 65c4: e58d6008 str r6, [sp, #8] - 65c8: e59dc024 ldr ip, [sp, #36] - 65cc: e5d3402c ldrb r4, [r3, #44] - 65d0: e59d6010 ldr r6, [sp, #16] - 65d4: e59d3018 ldr r3, [sp, #24] - 65d8: e18ee80c orr lr, lr, ip, lsl #16 - 65dc: e1800405 orr r0, r0, r5, lsl #8 - 65e0: e59dc00c ldr ip, [sp, #12] - 65e4: e5d25003 ldrb r5, [r2, #3] - 65e8: e1800806 orr r0, r0, r6, lsl #16 - 65ec: e183280a orr r2, r3, sl, lsl #16 - 65f0: e59d6008 ldr r6, [sp, #8] - 65f4: e18e3c04 orr r3, lr, r4, lsl #24 - 65f8: e59d4014 ldr r4, [sp, #20] - 65fc: e181180c orr r1, r1, ip, lsl #16 - 6600: e51fa374 ldr sl, [pc, #-884] ; 6294 <.text+0x6294> - 6604: e1822c04 orr r2, r2, r4, lsl #24 - 6608: e1811c06 orr r1, r1, r6, lsl #24 - 660c: e58b3098 str r3, [fp, #152] - 6610: e51f8380 ldr r8, [pc, #-896] ; 6298 <.text+0x6298> - 6614: e58b209c str r2, [fp, #156] - 6618: e58b10b8 str r1, [fp, #184] - 661c: e89a0006 ldmia sl, {r1, r2} - 6620: e180ec05 orr lr, r0, r5, lsl #24 - 6624: e58be0b4 str lr, [fp, #180] - 6628: e1a0000b mov r0, fp - 662c: e8880006 stmia r8, {r1, r2} - 6630: ebfffd96 bl 5c90 - 6634: eaffff66 b 63d4 <.text+0x63d4> - 6638: e51f33a4 ldr r3, [pc, #-932] ; 629c <.text+0x629c> - 663c: e5d3e005 ldrb lr, [r3, #5] - 6640: e5d3000d ldrb r0, [r3, #13] - 6644: e5d31004 ldrb r1, [r3, #4] - 6648: e5d3200c ldrb r2, [r3, #12] - 664c: e5d34006 ldrb r4, [r3, #6] - 6650: e5d3500e ldrb r5, [r3, #14] - 6654: e181140e orr r1, r1, lr, lsl #8 - 6658: e1822400 orr r2, r2, r0, lsl #8 - 665c: e5d3e00f ldrb lr, [r3, #15] - 6660: e5d30007 ldrb r0, [r3, #7] - 6664: e1811804 orr r1, r1, r4, lsl #16 - 6668: e1822805 orr r2, r2, r5, lsl #16 - 666c: e1813c00 orr r3, r1, r0, lsl #24 - 6670: e1822c0e orr r2, r2, lr, lsl #24 - 6674: e1a00006 mov r0, r6 - 6678: e58630b4 str r3, [r6, #180] - 667c: e58620b8 str r2, [r6, #184] - 6680: ebfffd82 bl 5c90 - 6684: eaffff7d b 6480 <.text+0x6480> - 6688: e51f33f4 ldr r3, [pc, #-1012] ; 629c <.text+0x629c> - 668c: e5d3e001 ldrb lr, [r3, #1] - 6690: e5d30009 ldrb r0, [r3, #9] - 6694: e5d31000 ldrb r1, [r3] - 6698: e5d32008 ldrb r2, [r3, #8] - 669c: e5d34002 ldrb r4, [r3, #2] - 66a0: e5d3500a ldrb r5, [r3, #10] - 66a4: e181140e orr r1, r1, lr, lsl #8 - 66a8: e1822400 orr r2, r2, r0, lsl #8 - 66ac: e5d3e00b ldrb lr, [r3, #11] - 66b0: e5d30003 ldrb r0, [r3, #3] - 66b4: e1811804 orr r1, r1, r4, lsl #16 - 66b8: e1822805 orr r2, r2, r5, lsl #16 - 66bc: e1813c00 orr r3, r1, r0, lsl #24 - 66c0: e1822c0e orr r2, r2, lr, lsl #24 - 66c4: e1a00006 mov r0, r6 - 66c8: e58630b4 str r3, [r6, #180] - 66cc: e58620b8 str r2, [r6, #184] - 66d0: ebfffd6e bl 5c90 - 66d4: eaffff7a b 64c4 <.text+0x64c4> - 66d8: e51f3444 ldr r3, [pc, #-1092] ; 629c <.text+0x629c> - 66dc: e5d31011 ldrb r1, [r3, #17] - 66e0: e5d32010 ldrb r2, [r3, #16] - 66e4: e5d3e012 ldrb lr, [r3, #18] - 66e8: e5d30013 ldrb r0, [r3, #19] - 66ec: e1822401 orr r2, r2, r1, lsl #8 - 66f0: e182280e orr r2, r2, lr, lsl #16 - 66f4: e1823c00 orr r3, r2, r0, lsl #24 - 66f8: e5843024 str r3, [r4, #36] - 66fc: e1a00004 mov r0, r4 - 6700: ebfffd2d bl 5bbc - 6704: eaffff7f b 6508 <.text+0x6508> - -00006708 : - 6708: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} - 670c: e1a06000 mov r6, r0 - 6710: e1a05001 mov r5, r1 - 6714: e1a04002 mov r4, r2 - 6718: e3a07000 mov r7, #0 ; 0x0 - 671c: e5951000 ldr r1, [r5] - 6720: e5960000 ldr r0, [r6] - 6724: eb003781 bl 14530 <__addsf3> - 6728: e5840000 str r0, [r4] - 672c: e5960004 ldr r0, [r6, #4] - 6730: e5951004 ldr r1, [r5, #4] - 6734: eb00377d bl 14530 <__addsf3> - 6738: e2877001 add r7, r7, #1 ; 0x1 - 673c: e3570002 cmp r7, #2 ; 0x2 - 6740: e5840004 str r0, [r4, #4] - 6744: e2866008 add r6, r6, #8 ; 0x8 - 6748: e2855008 add r5, r5, #8 ; 0x8 - 674c: e2844008 add r4, r4, #8 ; 0x8 - 6750: 1afffff1 bne 671c - 6754: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} - 6758: e12fff1e bx lr - -0000675c : - 675c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6760: e3530000 cmp r3, #0 ; 0x0 - 6764: e24dd00c sub sp, sp, #12 ; 0xc - 6768: c3a08000 movgt r8, #0 ; 0x0 - 676c: e58d3000 str r3, [sp] - 6770: e58d0008 str r0, [sp, #8] - 6774: e58d1004 str r1, [sp, #4] - 6778: e1a0b002 mov fp, r2 - 677c: e59da030 ldr sl, [sp, #48] - 6780: c1a09008 movgt r9, r8 - 6784: da000013 ble 67d8 - 6788: e35a0000 cmp sl, #0 ; 0x0 - 678c: da00000c ble 67c4 - 6790: e59d3008 ldr r3, [sp, #8] - 6794: e7986003 ldr r6, [r8, r3] - 6798: e59d3004 ldr r3, [sp, #4] - 679c: e798700b ldr r7, [r8, fp] - 67a0: e7985003 ldr r5, [r8, r3] - 67a4: e3a04000 mov r4, #0 ; 0x0 - 67a8: e7960104 ldr r0, [r6, r4, lsl #2] - 67ac: e7951104 ldr r1, [r5, r4, lsl #2] - 67b0: eb00375e bl 14530 <__addsf3> - 67b4: e7870104 str r0, [r7, r4, lsl #2] - 67b8: e2844001 add r4, r4, #1 ; 0x1 - 67bc: e15a0004 cmp sl, r4 - 67c0: 1afffff8 bne 67a8 - 67c4: e59d3000 ldr r3, [sp] - 67c8: e2899001 add r9, r9, #1 ; 0x1 - 67cc: e1530009 cmp r3, r9 - 67d0: e2888004 add r8, r8, #4 ; 0x4 - 67d4: 1affffeb bne 6788 - 67d8: e28dd00c add sp, sp, #12 ; 0xc - 67dc: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 67e0: e12fff1e bx lr - -000067e4 : - 67e4: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} - 67e8: e253a000 subs sl, r3, #0 ; 0x0 - 67ec: e1a08000 mov r8, r0 - 67f0: e1a07001 mov r7, r1 - 67f4: e1a06002 mov r6, r2 - 67f8: da000009 ble 6824 - 67fc: e3a05000 mov r5, #0 ; 0x0 - 6800: e1a04005 mov r4, r5 - 6804: e7940008 ldr r0, [r4, r8] - 6808: e7941007 ldr r1, [r4, r7] - 680c: eb003747 bl 14530 <__addsf3> - 6810: e2855001 add r5, r5, #1 ; 0x1 - 6814: e15a0005 cmp sl, r5 - 6818: e7840006 str r0, [r4, r6] - 681c: e2844004 add r4, r4, #4 ; 0x4 - 6820: 1afffff7 bne 6804 - 6824: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} - 6828: e12fff1e bx lr - -0000682c : - 682c: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 6830: e1a04000 mov r4, r0 - 6834: e1a06001 mov r6, r1 - 6838: e5900000 ldr r0, [r0] - 683c: e5911000 ldr r1, [r1] - 6840: e1a05002 mov r5, r2 - 6844: eb003739 bl 14530 <__addsf3> - 6848: e5850000 str r0, [r5] - 684c: e5940004 ldr r0, [r4, #4] - 6850: e5961004 ldr r1, [r6, #4] - 6854: eb003735 bl 14530 <__addsf3> - 6858: e5850004 str r0, [r5, #4] - 685c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 6860: e12fff1e bx lr - -00006864 : - 6864: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} - 6868: e1a06000 mov r6, r0 - 686c: e1a05001 mov r5, r1 - 6870: e1a04002 mov r4, r2 - 6874: e3a07000 mov r7, #0 ; 0x0 - 6878: e5951000 ldr r1, [r5] - 687c: e5960000 ldr r0, [r6] - 6880: eb003729 bl 1452c <__aeabi_fsub> - 6884: e5840000 str r0, [r4] - 6888: e5960004 ldr r0, [r6, #4] - 688c: e5951004 ldr r1, [r5, #4] - 6890: eb003725 bl 1452c <__aeabi_fsub> - 6894: e2877001 add r7, r7, #1 ; 0x1 - 6898: e3570002 cmp r7, #2 ; 0x2 - 689c: e5840004 str r0, [r4, #4] - 68a0: e2866008 add r6, r6, #8 ; 0x8 - 68a4: e2855008 add r5, r5, #8 ; 0x8 - 68a8: e2844008 add r4, r4, #8 ; 0x8 - 68ac: 1afffff1 bne 6878 - 68b0: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} - 68b4: e12fff1e bx lr - -000068b8 : - 68b8: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 68bc: e3530000 cmp r3, #0 ; 0x0 - 68c0: e24dd00c sub sp, sp, #12 ; 0xc - 68c4: c3a08000 movgt r8, #0 ; 0x0 - 68c8: e58d3000 str r3, [sp] - 68cc: e58d0008 str r0, [sp, #8] - 68d0: e58d1004 str r1, [sp, #4] - 68d4: e1a0b002 mov fp, r2 - 68d8: e59da030 ldr sl, [sp, #48] - 68dc: c1a09008 movgt r9, r8 - 68e0: da000013 ble 6934 - 68e4: e35a0000 cmp sl, #0 ; 0x0 - 68e8: da00000c ble 6920 - 68ec: e59d3008 ldr r3, [sp, #8] - 68f0: e7986003 ldr r6, [r8, r3] - 68f4: e59d3004 ldr r3, [sp, #4] - 68f8: e798700b ldr r7, [r8, fp] - 68fc: e7985003 ldr r5, [r8, r3] - 6900: e3a04000 mov r4, #0 ; 0x0 - 6904: e7960104 ldr r0, [r6, r4, lsl #2] - 6908: e7951104 ldr r1, [r5, r4, lsl #2] - 690c: eb003706 bl 1452c <__aeabi_fsub> - 6910: e7870104 str r0, [r7, r4, lsl #2] - 6914: e2844001 add r4, r4, #1 ; 0x1 - 6918: e15a0004 cmp sl, r4 - 691c: 1afffff8 bne 6904 - 6920: e59d3000 ldr r3, [sp] - 6924: e2899001 add r9, r9, #1 ; 0x1 - 6928: e1530009 cmp r3, r9 - 692c: e2888004 add r8, r8, #4 ; 0x4 - 6930: 1affffeb bne 68e4 - 6934: e28dd00c add sp, sp, #12 ; 0xc - 6938: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 693c: e12fff1e bx lr - -00006940 : - 6940: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} - 6944: e253a000 subs sl, r3, #0 ; 0x0 - 6948: e1a08000 mov r8, r0 - 694c: e1a07001 mov r7, r1 - 6950: e1a06002 mov r6, r2 - 6954: da000009 ble 6980 - 6958: e3a05000 mov r5, #0 ; 0x0 - 695c: e1a04005 mov r4, r5 - 6960: e7940008 ldr r0, [r4, r8] - 6964: e7941007 ldr r1, [r4, r7] - 6968: eb0036ef bl 1452c <__aeabi_fsub> - 696c: e2855001 add r5, r5, #1 ; 0x1 - 6970: e15a0005 cmp sl, r5 - 6974: e7840006 str r0, [r4, r6] - 6978: e2844004 add r4, r4, #4 ; 0x4 - 697c: 1afffff7 bne 6960 - 6980: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} - 6984: e12fff1e bx lr - -00006988 : - 6988: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 698c: e1a04000 mov r4, r0 - 6990: e1a06001 mov r6, r1 - 6994: e5900000 ldr r0, [r0] - 6998: e5911000 ldr r1, [r1] - 699c: e1a05002 mov r5, r2 - 69a0: eb0036e1 bl 1452c <__aeabi_fsub> - 69a4: e5850000 str r0, [r5] - 69a8: e5940004 ldr r0, [r4, #4] - 69ac: e5961004 ldr r1, [r6, #4] - 69b0: eb0036dd bl 1452c <__aeabi_fsub> - 69b4: e5850004 str r0, [r5, #4] - 69b8: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 69bc: e12fff1e bx lr - -000069c0 : - 69c0: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 69c4: e2515000 subs r5, r1, #0 ; 0x0 - 69c8: e1a06000 mov r6, r0 - 69cc: c3a04000 movgt r4, #0 ; 0x0 - 69d0: e1a00002 mov r0, r2 - 69d4: da00000e ble 6a14 - 69d8: e3500000 cmp r0, #0 ; 0x0 - 69dc: da000009 ble 6a08 - 69e0: e3a0c000 mov ip, #0 ; 0x0 - 69e4: e7961104 ldr r1, [r6, r4, lsl #2] - 69e8: e1a0e00c mov lr, ip - 69ec: e79c3001 ldr r3, [ip, r1] - 69f0: e28ee001 add lr, lr, #1 ; 0x1 - 69f4: e2832102 add r2, r3, #-2147483648 ; 0x80000000 - 69f8: e150000e cmp r0, lr - 69fc: e78c2001 str r2, [ip, r1] - 6a00: e28cc004 add ip, ip, #4 ; 0x4 - 6a04: 1afffff8 bne 69ec - 6a08: e2844001 add r4, r4, #1 ; 0x1 - 6a0c: e1550004 cmp r5, r4 - 6a10: 1afffff0 bne 69d8 - 6a14: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 6a18: e12fff1e bx lr - -00006a1c : - 6a1c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6a20: e24dd010 sub sp, sp, #16 ; 0x10 - 6a24: e59dc038 ldr ip, [sp, #56] - 6a28: e35c0000 cmp ip, #0 ; 0x0 - 6a2c: e58d2004 str r2, [sp, #4] - 6a30: c3a02000 movgt r2, #0 ; 0x0 - 6a34: e58d0008 str r0, [sp, #8] - 6a38: e1a0a001 mov sl, r1 - 6a3c: e58d3000 str r3, [sp] - 6a40: e59db034 ldr fp, [sp, #52] - 6a44: c58d200c strgt r2, [sp, #12] - 6a48: da000025 ble 6ae4 - 6a4c: e59d3000 ldr r3, [sp] - 6a50: e3530000 cmp r3, #0 ; 0x0 - 6a54: da00001c ble 6acc - 6a58: e59dc00c ldr ip, [sp, #12] - 6a5c: e3a08000 mov r8, #0 ; 0x0 - 6a60: e1a0710c mov r7, ip, lsl #2 - 6a64: e1a09008 mov r9, r8 - 6a68: e35b0000 cmp fp, #0 ; 0x0 - 6a6c: d3a05000 movle r5, #0 ; 0x0 - 6a70: da00000e ble 6ab0 - 6a74: e59d3008 ldr r3, [sp, #8] - 6a78: e7986003 ldr r6, [r8, r3] - 6a7c: e3a05000 mov r5, #0 ; 0x0 - 6a80: e3a04000 mov r4, #0 ; 0x0 - 6a84: e79a3104 ldr r3, [sl, r4, lsl #2] - 6a88: e7960104 ldr r0, [r6, r4, lsl #2] - 6a8c: e7931007 ldr r1, [r3, r7] - 6a90: eb00374e bl 147d0 <__aeabi_fmul> - 6a94: e1a01000 mov r1, r0 - 6a98: e1a00005 mov r0, r5 - 6a9c: eb0036a3 bl 14530 <__addsf3> - 6aa0: e2844001 add r4, r4, #1 ; 0x1 - 6aa4: e15b0004 cmp fp, r4 - 6aa8: e1a05000 mov r5, r0 - 6aac: 1afffff4 bne 6a84 - 6ab0: e89d1004 ldmia sp, {r2, ip} - 6ab4: e79c3008 ldr r3, [ip, r8] - 6ab8: e2899001 add r9, r9, #1 ; 0x1 - 6abc: e1520009 cmp r2, r9 - 6ac0: e7835007 str r5, [r3, r7] - 6ac4: e2888004 add r8, r8, #4 ; 0x4 - 6ac8: 1affffe6 bne 6a68 + 63e8: 1a000009 bne 6414 <.text+0x6414> + 63ec: e51fc0fc ldr ip, [pc, #-252] ; 62f8 <.text+0x62f8> + 63f0: e59c3000 ldr r3, [ip] + 63f4: e3a01000 mov r1, #0 ; 0x0 + 63f8: e5c31008 strb r1, [r3, #8] + 63fc: e51f012c ldr r0, [pc, #-300] ; 62d8 <.text+0x62d8> + 6400: e5902000 ldr r2, [r0] + 6404: e5c21008 strb r1, [r2, #8] + 6408: e28dd098 add sp, sp, #152 ; 0x98 + 640c: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6410: e12fff1e bx lr + 6414: e59d2080 ldr r2, [sp, #128] + 6418: e51fb13c ldr fp, [pc, #-316] ; 62e4 <.text+0x62e4> + 641c: e51f414c ldr r4, [pc, #-332] ; 62d8 <.text+0x62d8> + 6420: e58b20a8 str r2, [fp, #168] + 6424: e1a0000b mov r0, fp + 6428: e51f113c ldr r1, [pc, #-316] ; 62f4 <.text+0x62f4> + 642c: ebfffe60 bl 5db4 + 6430: e5943000 ldr r3, [r4] + 6434: e5d32008 ldrb r2, [r3, #8] + 6438: e3520001 cmp r2, #1 ; 0x1 + 643c: 151fa13c ldrne sl, [pc, #-316] ; 6308 <.text+0x6308> + 6440: 151f813c ldrne r8, [pc, #-316] ; 630c <.text+0x630c> + 6444: 0a00005d beq 65c0 <.text+0x65c0> + 6448: e8980006 ldmia r8, {r1, r2} + 644c: e89a0018 ldmia sl, {r3, r4} + 6450: e0511003 subs r1, r1, r3 + 6454: e0c22004 sbc r2, r2, r4 + 6458: e3520000 cmp r2, #0 ; 0x0 + 645c: da000051 ble 65a8 <.text+0x65a8> + 6460: e51f3168 ldr r3, [pc, #-360] ; 6300 <.text+0x6300> + 6464: e5d31032 ldrb r1, [r3, #50] + 6468: e5d30033 ldrb r0, [r3, #51] + 646c: e5d32031 ldrb r2, [r3, #49] + 6470: e5d33034 ldrb r3, [r3, #52] + 6474: e58d3004 str r3, [sp, #4] + 6478: e51f31a4 ldr r3, [pc, #-420] ; 62dc <.text+0x62dc> + 647c: e1822401 orr r2, r2, r1, lsl #8 + 6480: e59d6004 ldr r6, [sp, #4] + 6484: e1822800 orr r2, r2, r0, lsl #16 + 6488: e5934000 ldr r4, [r3] + 648c: e59be0ac ldr lr, [fp, #172] + 6490: e51f31b8 ldr r3, [pc, #-440] ; 62e0 <.text+0x62e0> + 6494: e1821c06 orr r1, r2, r6, lsl #24 + 6498: e51f01bc ldr r0, [pc, #-444] ; 62e4 <.text+0x62e4> + 649c: e58b3098 str r3, [fp, #152] + 64a0: e58b109c str r1, [fp, #156] + 64a4: e58be0b4 str lr, [fp, #180] + 64a8: e58b40b8 str r4, [fp, #184] + 64ac: ebfffe12 bl 5cfc + 64b0: e51f21bc ldr r2, [pc, #-444] ; 62fc <.text+0x62fc> + 64b4: e59b30b0 ldr r3, [fp, #176] + 64b8: e59b10ac ldr r1, [fp, #172] + 64bc: e5823014 str r3, [r2, #20] + 64c0: e5821008 str r1, [r2, #8] + 64c4: eaffffc8 b 63ec <.text+0x63ec> + 64c8: e51f61e8 ldr r6, [pc, #-488] ; 62e8 <.text+0x62e8> + 64cc: e59dc07c ldr ip, [sp, #124] + 64d0: e1a00006 mov r0, r6 + 64d4: e51f11e8 ldr r1, [pc, #-488] ; 62f4 <.text+0x62f4> + 64d8: e586c0a8 str ip, [r6, #168] + 64dc: ebfffe34 bl 5db4 + 64e0: e51f01f0 ldr r0, [pc, #-496] ; 62f8 <.text+0x62f8> + 64e4: e5903000 ldr r3, [r0] + 64e8: e5d32008 ldrb r2, [r3, #8] + 64ec: e3520001 cmp r2, #1 ; 0x1 + 64f0: 0a00006d beq 66ac <.text+0x66ac> + 64f4: e51f2200 ldr r2, [pc, #-512] ; 62fc <.text+0x62fc> + 64f8: e59630b0 ldr r3, [r6, #176] + 64fc: e59610ac ldr r1, [r6, #172] + 6500: e5823010 str r3, [r2, #16] + 6504: e5821004 str r1, [r2, #4] + 6508: eaffffb3 b 63dc <.text+0x63dc> + 650c: e59d2078 ldr r2, [sp, #120] + 6510: e51f622c ldr r6, [pc, #-556] ; 62ec <.text+0x62ec> + 6514: e51f4224 ldr r4, [pc, #-548] ; 62f8 <.text+0x62f8> + 6518: e58620a8 str r2, [r6, #168] + 651c: e51f1230 ldr r1, [pc, #-560] ; 62f4 <.text+0x62f4> + 6520: e1a00006 mov r0, r6 + 6524: ebfffe22 bl 5db4 + 6528: e5943000 ldr r3, [r4] + 652c: e5d32008 ldrb r2, [r3, #8] + 6530: e3520001 cmp r2, #1 ; 0x1 + 6534: 0a000070 beq 66fc <.text+0x66fc> + 6538: e51f2244 ldr r2, [pc, #-580] ; 62fc <.text+0x62fc> + 653c: e59630b0 ldr r3, [r6, #176] + 6540: e59610ac ldr r1, [r6, #172] + 6544: e582300c str r3, [r2, #12] + 6548: e5821000 str r1, [r2] + 654c: eaffff9e b 63cc <.text+0x63cc> + 6550: e51f4268 ldr r4, [pc, #-616] ; 62f0 <.text+0x62f0> + 6554: e59dc074 ldr ip, [sp, #116] + 6558: e1a00004 mov r0, r4 + 655c: e51f1270 ldr r1, [pc, #-624] ; 62f4 <.text+0x62f4> + 6560: e584c01c str ip, [r4, #28] + 6564: ebfffdd3 bl 5cb8 + 6568: e51f0278 ldr r0, [pc, #-632] ; 62f8 <.text+0x62f8> + 656c: e5903000 ldr r3, [r0] + 6570: e5d32008 ldrb r2, [r3, #8] + 6574: e3520001 cmp r2, #1 ; 0x1 + 6578: 0a000073 beq 674c <.text+0x674c> + 657c: e5942020 ldr r2, [r4, #32] + 6580: e51f328c ldr r3, [pc, #-652] ; 62fc <.text+0x62fc> + 6584: e5832018 str r2, [r3, #24] + 6588: eaffff8b b 63bc <.text+0x63bc> + 658c: e59a0018 ldr r0, [sl, #24] + 6590: ebfff6ed bl 414c + 6594: eafffe7a b 5f84 + 6598: e3a03000 mov r3, #0 ; 0x0 + 659c: e1c230b0 strh r3, [r2] + 65a0: ebfffd92 bl 5bf0 + 65a4: eafffe58 b 5f0c + 65a8: 1affffc0 bne 64b0 <.text+0x64b0> + 65ac: e3a03bc3 mov r3, #199680 ; 0x30c00 + 65b0: e2833d05 add r3, r3, #320 ; 0x140 + 65b4: e1510003 cmp r1, r3 + 65b8: 9affffbc bls 64b0 <.text+0x64b0> + 65bc: eaffffa7 b 6460 <.text+0x6460> + 65c0: e51f32c8 ldr r3, [pc, #-712] ; 6300 <.text+0x6300> + 65c4: e5d3602a ldrb r6, [r3, #42] + 65c8: e5d3e029 ldrb lr, [r3, #41] + 65cc: e58d6028 str r6, [sp, #40] + 65d0: e5d3c02d ldrb ip, [r3, #45] + 65d4: e58dc020 str ip, [sp, #32] + 65d8: e5d3002e ldrb r0, [r3, #46] + 65dc: e58d001c str r0, [sp, #28] + 65e0: e51f22e4 ldr r2, [pc, #-740] ; 6304 <.text+0x6304> + 65e4: e5d3602b ldrb r6, [r3, #43] + 65e8: e5d25001 ldrb r5, [r2, #1] + 65ec: e5d24005 ldrb r4, [r2, #5] + 65f0: e5d20000 ldrb r0, [r2] + 65f4: e5d21004 ldrb r1, [r2, #4] + 65f8: e58d6024 str r6, [sp, #36] + 65fc: e5d2c002 ldrb ip, [r2, #2] + 6600: e5d3a02f ldrb sl, [r3, #47] + 6604: e58dc010 str ip, [sp, #16] + 6608: e59dc028 ldr ip, [sp, #40] + 660c: e5d26006 ldrb r6, [r2, #6] + 6610: e18ee40c orr lr, lr, ip, lsl #8 + 6614: e58d600c str r6, [sp, #12] + 6618: e59dc01c ldr ip, [sp, #28] + 661c: e59d6020 ldr r6, [sp, #32] + 6620: e186640c orr r6, r6, ip, lsl #8 + 6624: e58d6018 str r6, [sp, #24] + 6628: e1811404 orr r1, r1, r4, lsl #8 + 662c: e5d34030 ldrb r4, [r3, #48] + 6630: e58d4014 str r4, [sp, #20] + 6634: e5d26007 ldrb r6, [r2, #7] + 6638: e58d6008 str r6, [sp, #8] + 663c: e59dc024 ldr ip, [sp, #36] + 6640: e5d3402c ldrb r4, [r3, #44] + 6644: e59d6010 ldr r6, [sp, #16] + 6648: e59d3018 ldr r3, [sp, #24] + 664c: e18ee80c orr lr, lr, ip, lsl #16 + 6650: e1800405 orr r0, r0, r5, lsl #8 + 6654: e59dc00c ldr ip, [sp, #12] + 6658: e5d25003 ldrb r5, [r2, #3] + 665c: e1800806 orr r0, r0, r6, lsl #16 + 6660: e183280a orr r2, r3, sl, lsl #16 + 6664: e59d6008 ldr r6, [sp, #8] + 6668: e18e3c04 orr r3, lr, r4, lsl #24 + 666c: e59d4014 ldr r4, [sp, #20] + 6670: e181180c orr r1, r1, ip, lsl #16 + 6674: e51fa374 ldr sl, [pc, #-884] ; 6308 <.text+0x6308> + 6678: e1822c04 orr r2, r2, r4, lsl #24 + 667c: e1811c06 orr r1, r1, r6, lsl #24 + 6680: e58b3098 str r3, [fp, #152] + 6684: e51f8380 ldr r8, [pc, #-896] ; 630c <.text+0x630c> + 6688: e58b209c str r2, [fp, #156] + 668c: e58b10b8 str r1, [fp, #184] + 6690: e89a0006 ldmia sl, {r1, r2} + 6694: e180ec05 orr lr, r0, r5, lsl #24 + 6698: e58be0b4 str lr, [fp, #180] + 669c: e1a0000b mov r0, fp + 66a0: e8880006 stmia r8, {r1, r2} + 66a4: ebfffd94 bl 5cfc + 66a8: eaffff66 b 6448 <.text+0x6448> + 66ac: e51f33a4 ldr r3, [pc, #-932] ; 6310 <.text+0x6310> + 66b0: e5d3e005 ldrb lr, [r3, #5] + 66b4: e5d3000d ldrb r0, [r3, #13] + 66b8: e5d31004 ldrb r1, [r3, #4] + 66bc: e5d3200c ldrb r2, [r3, #12] + 66c0: e5d34006 ldrb r4, [r3, #6] + 66c4: e5d3500e ldrb r5, [r3, #14] + 66c8: e181140e orr r1, r1, lr, lsl #8 + 66cc: e1822400 orr r2, r2, r0, lsl #8 + 66d0: e5d3e00f ldrb lr, [r3, #15] + 66d4: e5d30007 ldrb r0, [r3, #7] + 66d8: e1811804 orr r1, r1, r4, lsl #16 + 66dc: e1822805 orr r2, r2, r5, lsl #16 + 66e0: e1813c00 orr r3, r1, r0, lsl #24 + 66e4: e1822c0e orr r2, r2, lr, lsl #24 + 66e8: e1a00006 mov r0, r6 + 66ec: e58630b4 str r3, [r6, #180] + 66f0: e58620b8 str r2, [r6, #184] + 66f4: ebfffd80 bl 5cfc + 66f8: eaffff7d b 64f4 <.text+0x64f4> + 66fc: e51f33f4 ldr r3, [pc, #-1012] ; 6310 <.text+0x6310> + 6700: e5d3e001 ldrb lr, [r3, #1] + 6704: e5d30009 ldrb r0, [r3, #9] + 6708: e5d31000 ldrb r1, [r3] + 670c: e5d32008 ldrb r2, [r3, #8] + 6710: e5d34002 ldrb r4, [r3, #2] + 6714: e5d3500a ldrb r5, [r3, #10] + 6718: e181140e orr r1, r1, lr, lsl #8 + 671c: e1822400 orr r2, r2, r0, lsl #8 + 6720: e5d3e00b ldrb lr, [r3, #11] + 6724: e5d30003 ldrb r0, [r3, #3] + 6728: e1811804 orr r1, r1, r4, lsl #16 + 672c: e1822805 orr r2, r2, r5, lsl #16 + 6730: e1813c00 orr r3, r1, r0, lsl #24 + 6734: e1822c0e orr r2, r2, lr, lsl #24 + 6738: e1a00006 mov r0, r6 + 673c: e58630b4 str r3, [r6, #180] + 6740: e58620b8 str r2, [r6, #184] + 6744: ebfffd6c bl 5cfc + 6748: eaffff7a b 6538 <.text+0x6538> + 674c: e51f3444 ldr r3, [pc, #-1092] ; 6310 <.text+0x6310> + 6750: e5d31011 ldrb r1, [r3, #17] + 6754: e5d32010 ldrb r2, [r3, #16] + 6758: e5d3e012 ldrb lr, [r3, #18] + 675c: e5d30013 ldrb r0, [r3, #19] + 6760: e1822401 orr r2, r2, r1, lsl #8 + 6764: e182280e orr r2, r2, lr, lsl #16 + 6768: e1823c00 orr r3, r2, r0, lsl #24 + 676c: e5843024 str r3, [r4, #36] + 6770: e1a00004 mov r0, r4 + 6774: ebfffd2b bl 5c28 + 6778: eaffff7f b 657c <.text+0x657c> + +0000677c : + 677c: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} + 6780: e1a06000 mov r6, r0 + 6784: e1a05001 mov r5, r1 + 6788: e1a04002 mov r4, r2 + 678c: e3a07000 mov r7, #0 ; 0x0 + 6790: e5951000 ldr r1, [r5] + 6794: e5960000 ldr r0, [r6] + 6798: eb003781 bl 145a4 <__addsf3> + 679c: e5840000 str r0, [r4] + 67a0: e5960004 ldr r0, [r6, #4] + 67a4: e5951004 ldr r1, [r5, #4] + 67a8: eb00377d bl 145a4 <__addsf3> + 67ac: e2877001 add r7, r7, #1 ; 0x1 + 67b0: e3570002 cmp r7, #2 ; 0x2 + 67b4: e5840004 str r0, [r4, #4] + 67b8: e2866008 add r6, r6, #8 ; 0x8 + 67bc: e2855008 add r5, r5, #8 ; 0x8 + 67c0: e2844008 add r4, r4, #8 ; 0x8 + 67c4: 1afffff1 bne 6790 + 67c8: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} + 67cc: e12fff1e bx lr + +000067d0 : + 67d0: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 67d4: e3530000 cmp r3, #0 ; 0x0 + 67d8: e24dd00c sub sp, sp, #12 ; 0xc + 67dc: c3a08000 movgt r8, #0 ; 0x0 + 67e0: e58d3000 str r3, [sp] + 67e4: e58d0008 str r0, [sp, #8] + 67e8: e58d1004 str r1, [sp, #4] + 67ec: e1a0b002 mov fp, r2 + 67f0: e59da030 ldr sl, [sp, #48] + 67f4: c1a09008 movgt r9, r8 + 67f8: da000013 ble 684c + 67fc: e35a0000 cmp sl, #0 ; 0x0 + 6800: da00000c ble 6838 + 6804: e59d3008 ldr r3, [sp, #8] + 6808: e7986003 ldr r6, [r8, r3] + 680c: e59d3004 ldr r3, [sp, #4] + 6810: e798700b ldr r7, [r8, fp] + 6814: e7985003 ldr r5, [r8, r3] + 6818: e3a04000 mov r4, #0 ; 0x0 + 681c: e7960104 ldr r0, [r6, r4, lsl #2] + 6820: e7951104 ldr r1, [r5, r4, lsl #2] + 6824: eb00375e bl 145a4 <__addsf3> + 6828: e7870104 str r0, [r7, r4, lsl #2] + 682c: e2844001 add r4, r4, #1 ; 0x1 + 6830: e15a0004 cmp sl, r4 + 6834: 1afffff8 bne 681c + 6838: e59d3000 ldr r3, [sp] + 683c: e2899001 add r9, r9, #1 ; 0x1 + 6840: e1530009 cmp r3, r9 + 6844: e2888004 add r8, r8, #4 ; 0x4 + 6848: 1affffeb bne 67fc + 684c: e28dd00c add sp, sp, #12 ; 0xc + 6850: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6854: e12fff1e bx lr + +00006858 : + 6858: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} + 685c: e253a000 subs sl, r3, #0 ; 0x0 + 6860: e1a08000 mov r8, r0 + 6864: e1a07001 mov r7, r1 + 6868: e1a06002 mov r6, r2 + 686c: da000009 ble 6898 + 6870: e3a05000 mov r5, #0 ; 0x0 + 6874: e1a04005 mov r4, r5 + 6878: e7940008 ldr r0, [r4, r8] + 687c: e7941007 ldr r1, [r4, r7] + 6880: eb003747 bl 145a4 <__addsf3> + 6884: e2855001 add r5, r5, #1 ; 0x1 + 6888: e15a0005 cmp sl, r5 + 688c: e7840006 str r0, [r4, r6] + 6890: e2844004 add r4, r4, #4 ; 0x4 + 6894: 1afffff7 bne 6878 + 6898: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} + 689c: e12fff1e bx lr + +000068a0 : + 68a0: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 68a4: e1a04000 mov r4, r0 + 68a8: e1a06001 mov r6, r1 + 68ac: e5900000 ldr r0, [r0] + 68b0: e5911000 ldr r1, [r1] + 68b4: e1a05002 mov r5, r2 + 68b8: eb003739 bl 145a4 <__addsf3> + 68bc: e5850000 str r0, [r5] + 68c0: e5940004 ldr r0, [r4, #4] + 68c4: e5961004 ldr r1, [r6, #4] + 68c8: eb003735 bl 145a4 <__addsf3> + 68cc: e5850004 str r0, [r5, #4] + 68d0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 68d4: e12fff1e bx lr + +000068d8 : + 68d8: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} + 68dc: e1a06000 mov r6, r0 + 68e0: e1a05001 mov r5, r1 + 68e4: e1a04002 mov r4, r2 + 68e8: e3a07000 mov r7, #0 ; 0x0 + 68ec: e5951000 ldr r1, [r5] + 68f0: e5960000 ldr r0, [r6] + 68f4: eb003729 bl 145a0 <__aeabi_fsub> + 68f8: e5840000 str r0, [r4] + 68fc: e5960004 ldr r0, [r6, #4] + 6900: e5951004 ldr r1, [r5, #4] + 6904: eb003725 bl 145a0 <__aeabi_fsub> + 6908: e2877001 add r7, r7, #1 ; 0x1 + 690c: e3570002 cmp r7, #2 ; 0x2 + 6910: e5840004 str r0, [r4, #4] + 6914: e2866008 add r6, r6, #8 ; 0x8 + 6918: e2855008 add r5, r5, #8 ; 0x8 + 691c: e2844008 add r4, r4, #8 ; 0x8 + 6920: 1afffff1 bne 68ec + 6924: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} + 6928: e12fff1e bx lr + +0000692c : + 692c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6930: e3530000 cmp r3, #0 ; 0x0 + 6934: e24dd00c sub sp, sp, #12 ; 0xc + 6938: c3a08000 movgt r8, #0 ; 0x0 + 693c: e58d3000 str r3, [sp] + 6940: e58d0008 str r0, [sp, #8] + 6944: e58d1004 str r1, [sp, #4] + 6948: e1a0b002 mov fp, r2 + 694c: e59da030 ldr sl, [sp, #48] + 6950: c1a09008 movgt r9, r8 + 6954: da000013 ble 69a8 + 6958: e35a0000 cmp sl, #0 ; 0x0 + 695c: da00000c ble 6994 + 6960: e59d3008 ldr r3, [sp, #8] + 6964: e7986003 ldr r6, [r8, r3] + 6968: e59d3004 ldr r3, [sp, #4] + 696c: e798700b ldr r7, [r8, fp] + 6970: e7985003 ldr r5, [r8, r3] + 6974: e3a04000 mov r4, #0 ; 0x0 + 6978: e7960104 ldr r0, [r6, r4, lsl #2] + 697c: e7951104 ldr r1, [r5, r4, lsl #2] + 6980: eb003706 bl 145a0 <__aeabi_fsub> + 6984: e7870104 str r0, [r7, r4, lsl #2] + 6988: e2844001 add r4, r4, #1 ; 0x1 + 698c: e15a0004 cmp sl, r4 + 6990: 1afffff8 bne 6978 + 6994: e59d3000 ldr r3, [sp] + 6998: e2899001 add r9, r9, #1 ; 0x1 + 699c: e1530009 cmp r3, r9 + 69a0: e2888004 add r8, r8, #4 ; 0x4 + 69a4: 1affffeb bne 6958 + 69a8: e28dd00c add sp, sp, #12 ; 0xc + 69ac: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 69b0: e12fff1e bx lr + +000069b4 : + 69b4: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} + 69b8: e253a000 subs sl, r3, #0 ; 0x0 + 69bc: e1a08000 mov r8, r0 + 69c0: e1a07001 mov r7, r1 + 69c4: e1a06002 mov r6, r2 + 69c8: da000009 ble 69f4 + 69cc: e3a05000 mov r5, #0 ; 0x0 + 69d0: e1a04005 mov r4, r5 + 69d4: e7940008 ldr r0, [r4, r8] + 69d8: e7941007 ldr r1, [r4, r7] + 69dc: eb0036ef bl 145a0 <__aeabi_fsub> + 69e0: e2855001 add r5, r5, #1 ; 0x1 + 69e4: e15a0005 cmp sl, r5 + 69e8: e7840006 str r0, [r4, r6] + 69ec: e2844004 add r4, r4, #4 ; 0x4 + 69f0: 1afffff7 bne 69d4 + 69f4: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} + 69f8: e12fff1e bx lr + +000069fc : + 69fc: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 6a00: e1a04000 mov r4, r0 + 6a04: e1a06001 mov r6, r1 + 6a08: e5900000 ldr r0, [r0] + 6a0c: e5911000 ldr r1, [r1] + 6a10: e1a05002 mov r5, r2 + 6a14: eb0036e1 bl 145a0 <__aeabi_fsub> + 6a18: e5850000 str r0, [r5] + 6a1c: e5940004 ldr r0, [r4, #4] + 6a20: e5961004 ldr r1, [r6, #4] + 6a24: eb0036dd bl 145a0 <__aeabi_fsub> + 6a28: e5850004 str r0, [r5, #4] + 6a2c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 6a30: e12fff1e bx lr + +00006a34 : + 6a34: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 6a38: e2515000 subs r5, r1, #0 ; 0x0 + 6a3c: e1a06000 mov r6, r0 + 6a40: c3a04000 movgt r4, #0 ; 0x0 + 6a44: e1a00002 mov r0, r2 + 6a48: da00000e ble 6a88 + 6a4c: e3500000 cmp r0, #0 ; 0x0 + 6a50: da000009 ble 6a7c + 6a54: e3a0c000 mov ip, #0 ; 0x0 + 6a58: e7961104 ldr r1, [r6, r4, lsl #2] + 6a5c: e1a0e00c mov lr, ip + 6a60: e79c3001 ldr r3, [ip, r1] + 6a64: e28ee001 add lr, lr, #1 ; 0x1 + 6a68: e2832102 add r2, r3, #-2147483648 ; 0x80000000 + 6a6c: e150000e cmp r0, lr + 6a70: e78c2001 str r2, [ip, r1] + 6a74: e28cc004 add ip, ip, #4 ; 0x4 + 6a78: 1afffff8 bne 6a60 + 6a7c: e2844001 add r4, r4, #1 ; 0x1 + 6a80: e1550004 cmp r5, r4 + 6a84: 1afffff0 bne 6a4c + 6a88: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 6a8c: e12fff1e bx lr + +00006a90 : + 6a90: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6a94: e24dd010 sub sp, sp, #16 ; 0x10 + 6a98: e59dc038 ldr ip, [sp, #56] + 6a9c: e35c0000 cmp ip, #0 ; 0x0 + 6aa0: e58d2004 str r2, [sp, #4] + 6aa4: c3a02000 movgt r2, #0 ; 0x0 + 6aa8: e58d0008 str r0, [sp, #8] + 6aac: e1a0a001 mov sl, r1 + 6ab0: e58d3000 str r3, [sp] + 6ab4: e59db034 ldr fp, [sp, #52] + 6ab8: c58d200c strgt r2, [sp, #12] + 6abc: da000025 ble 6b58 + 6ac0: e59d3000 ldr r3, [sp] + 6ac4: e3530000 cmp r3, #0 ; 0x0 + 6ac8: da00001c ble 6b40 6acc: e59dc00c ldr ip, [sp, #12] - 6ad0: e59d2038 ldr r2, [sp, #56] - 6ad4: e28cc001 add ip, ip, #1 ; 0x1 - 6ad8: e152000c cmp r2, ip - 6adc: e58dc00c str ip, [sp, #12] - 6ae0: 1affffd9 bne 6a4c - 6ae4: e28dd010 add sp, sp, #16 ; 0x10 - 6ae8: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6aec: e12fff1e bx lr - -00006af0 : - 6af0: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6af4: e1a0b000 mov fp, r0 - 6af8: e1a09002 mov r9, r2 - 6afc: e1a08001 mov r8, r1 - 6b00: e3a0a000 mov sl, #0 ; 0x0 - 6b04: e1a0500b mov r5, fp - 6b08: e089710a add r7, r9, sl, lsl #2 - 6b0c: e3a06000 mov r6, #0 ; 0x0 - 6b10: e5950000 ldr r0, [r5] - 6b14: e5981000 ldr r1, [r8] - 6b18: eb00372c bl 147d0 <__aeabi_fmul> - 6b1c: e3a01000 mov r1, #0 ; 0x0 - 6b20: eb003682 bl 14530 <__addsf3> - 6b24: e5981008 ldr r1, [r8, #8] - 6b28: e1a04000 mov r4, r0 - 6b2c: e5950004 ldr r0, [r5, #4] - 6b30: eb003726 bl 147d0 <__aeabi_fmul> - 6b34: e1a01004 mov r1, r4 - 6b38: eb00367c bl 14530 <__addsf3> - 6b3c: e2866001 add r6, r6, #1 ; 0x1 - 6b40: e3560002 cmp r6, #2 ; 0x2 - 6b44: e4870008 str r0, [r7], #8 - 6b48: e2855008 add r5, r5, #8 ; 0x8 - 6b4c: 1affffef bne 6b10 - 6b50: e28aa001 add sl, sl, #1 ; 0x1 - 6b54: e35a0002 cmp sl, #2 ; 0x2 - 6b58: e2888004 add r8, r8, #4 ; 0x4 - 6b5c: 1affffe8 bne 6b04 - 6b60: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6b64: e12fff1e bx lr - -00006b68 : - 6b68: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6b6c: e3530000 cmp r3, #0 ; 0x0 - 6b70: e24dd00c sub sp, sp, #12 ; 0xc - 6b74: c3a09000 movgt r9, #0 ; 0x0 - 6b78: e58d3000 str r3, [sp] - 6b7c: e58d0008 str r0, [sp, #8] - 6b80: e1a08001 mov r8, r1 - 6b84: e58d2004 str r2, [sp, #4] - 6b88: e59da030 ldr sl, [sp, #48] - 6b8c: c1a0b009 movgt fp, r9 - 6b90: da000019 ble 6bfc - 6b94: e35a0000 cmp sl, #0 ; 0x0 - 6b98: d3a06000 movle r6, #0 ; 0x0 - 6b9c: da00000f ble 6be0 - 6ba0: e59d3008 ldr r3, [sp, #8] - 6ba4: e3a05000 mov r5, #0 ; 0x0 - 6ba8: e7997003 ldr r7, [r9, r3] - 6bac: e3a06000 mov r6, #0 ; 0x0 - 6bb0: e1a04005 mov r4, r5 - 6bb4: e7941008 ldr r1, [r4, r8] - 6bb8: e7940007 ldr r0, [r4, r7] - 6bbc: eb003703 bl 147d0 <__aeabi_fmul> - 6bc0: e1a01000 mov r1, r0 - 6bc4: e1a00006 mov r0, r6 - 6bc8: eb003658 bl 14530 <__addsf3> - 6bcc: e2855001 add r5, r5, #1 ; 0x1 - 6bd0: e15a0005 cmp sl, r5 - 6bd4: e1a06000 mov r6, r0 - 6bd8: e2844004 add r4, r4, #4 ; 0x4 - 6bdc: 1afffff4 bne 6bb4 - 6be0: e59d3000 ldr r3, [sp] - 6be4: e28bb001 add fp, fp, #1 ; 0x1 - 6be8: e153000b cmp r3, fp - 6bec: e59d3004 ldr r3, [sp, #4] - 6bf0: e7896003 str r6, [r9, r3] - 6bf4: e2899004 add r9, r9, #4 ; 0x4 - 6bf8: 1affffe5 bne 6b94 - 6bfc: e28dd00c add sp, sp, #12 ; 0xc - 6c00: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6c04: e12fff1e bx lr - -00006c08 : - 6c08: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 6c0c: e1a07001 mov r7, r1 - 6c10: e1a08002 mov r8, r2 - 6c14: e1a05000 mov r5, r0 - 6c18: e3a06000 mov r6, #0 ; 0x0 - 6c1c: e5950000 ldr r0, [r5] - 6c20: e5971000 ldr r1, [r7] - 6c24: eb0036e9 bl 147d0 <__aeabi_fmul> - 6c28: e3a01000 mov r1, #0 ; 0x0 - 6c2c: eb00363f bl 14530 <__addsf3> - 6c30: e5971004 ldr r1, [r7, #4] - 6c34: e1a04000 mov r4, r0 - 6c38: e5950004 ldr r0, [r5, #4] - 6c3c: eb0036e3 bl 147d0 <__aeabi_fmul> - 6c40: e1a01004 mov r1, r4 - 6c44: eb003639 bl 14530 <__addsf3> - 6c48: e7860008 str r0, [r6, r8] - 6c4c: e2866004 add r6, r6, #4 ; 0x4 - 6c50: e3560008 cmp r6, #8 ; 0x8 - 6c54: e2855008 add r5, r5, #8 ; 0x8 - 6c58: 1affffef bne 6c1c - 6c5c: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} - 6c60: e12fff1e bx lr - -00006c64 : - 6c64: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 6c68: e2527000 subs r7, r2, #0 ; 0x0 - 6c6c: e1a08000 mov r8, r0 - 6c70: e1a05001 mov r5, r1 - 6c74: e1a04003 mov r4, r3 - 6c78: c3a06000 movgt r6, #0 ; 0x0 - 6c7c: da00000f ble 6cc0 - 6c80: e3540000 cmp r4, #0 ; 0x0 - 6c84: da00000a ble 6cb4 - 6c88: e3a0c000 mov ip, #0 ; 0x0 - 6c8c: e7980106 ldr r0, [r8, r6, lsl #2] - 6c90: e1a01106 mov r1, r6, lsl #2 - 6c94: e1a0e00c mov lr, ip - 6c98: e79c2005 ldr r2, [ip, r5] - 6c9c: e79c3000 ldr r3, [ip, r0] - 6ca0: e28ee001 add lr, lr, #1 ; 0x1 - 6ca4: e154000e cmp r4, lr - 6ca8: e7823001 str r3, [r2, r1] - 6cac: e28cc004 add ip, ip, #4 ; 0x4 - 6cb0: 1afffff8 bne 6c98 - 6cb4: e2866001 add r6, r6, #1 ; 0x1 - 6cb8: e1570006 cmp r7, r6 - 6cbc: 1affffef bne 6c80 - 6cc0: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} - 6cc4: e12fff1e bx lr - -00006cc8 : - 6cc8: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6ccc: e8900420 ldmia r0, {r5, sl} - 6cd0: e5954000 ldr r4, [r5] - 6cd4: e24dd004 sub sp, sp, #4 ; 0x4 - 6cd8: e5907008 ldr r7, [r0, #8] - 6cdc: e58d1000 str r1, [sp] - 6ce0: e1a00004 mov r0, r4 - 6ce4: e59a1004 ldr r1, [sl, #4] - 6ce8: eb0036b8 bl 147d0 <__aeabi_fmul> - 6cec: e5971008 ldr r1, [r7, #8] - 6cf0: eb0036b6 bl 147d0 <__aeabi_fmul> - 6cf4: e59ab008 ldr fp, [sl, #8] - 6cf8: e1a06000 mov r6, r0 - 6cfc: e1a0100b mov r1, fp - 6d00: e1a00004 mov r0, r4 - 6d04: eb0036b1 bl 147d0 <__aeabi_fmul> - 6d08: e5971004 ldr r1, [r7, #4] - 6d0c: eb0036af bl 147d0 <__aeabi_fmul> - 6d10: e1a01000 mov r1, r0 - 6d14: e1a00006 mov r0, r6 - 6d18: eb003603 bl 1452c <__aeabi_fsub> - 6d1c: e59a6000 ldr r6, [sl] - 6d20: e5959004 ldr r9, [r5, #4] - 6d24: e1a04000 mov r4, r0 - 6d28: e1a01009 mov r1, r9 - 6d2c: e1a00006 mov r0, r6 - 6d30: eb0036a6 bl 147d0 <__aeabi_fmul> - 6d34: e1a01000 mov r1, r0 - 6d38: e5970008 ldr r0, [r7, #8] - 6d3c: eb0036a3 bl 147d0 <__aeabi_fmul> - 6d40: e1a01000 mov r1, r0 - 6d44: e1a00004 mov r0, r4 - 6d48: eb0035f7 bl 1452c <__aeabi_fsub> - 6d4c: e5958008 ldr r8, [r5, #8] - 6d50: e1a04000 mov r4, r0 - 6d54: e1a01008 mov r1, r8 - 6d58: e1a00006 mov r0, r6 - 6d5c: eb00369b bl 147d0 <__aeabi_fmul> - 6d60: e1a01000 mov r1, r0 - 6d64: e5970004 ldr r0, [r7, #4] - 6d68: eb003698 bl 147d0 <__aeabi_fmul> - 6d6c: e1a01000 mov r1, r0 - 6d70: e1a00004 mov r0, r4 - 6d74: eb0035ed bl 14530 <__addsf3> - 6d78: e5976000 ldr r6, [r7] - 6d7c: e1a04000 mov r4, r0 - 6d80: e1a01006 mov r1, r6 - 6d84: e1a00009 mov r0, r9 - 6d88: eb003690 bl 147d0 <__aeabi_fmul> - 6d8c: e1a01000 mov r1, r0 - 6d90: e1a0000b mov r0, fp - 6d94: eb00368d bl 147d0 <__aeabi_fmul> - 6d98: e1a01000 mov r1, r0 - 6d9c: e1a00004 mov r0, r4 - 6da0: eb0035e2 bl 14530 <__addsf3> - 6da4: e1a01006 mov r1, r6 - 6da8: e1a04000 mov r4, r0 - 6dac: e1a00008 mov r0, r8 - 6db0: eb003686 bl 147d0 <__aeabi_fmul> + 6ad0: e3a08000 mov r8, #0 ; 0x0 + 6ad4: e1a0710c mov r7, ip, lsl #2 + 6ad8: e1a09008 mov r9, r8 + 6adc: e35b0000 cmp fp, #0 ; 0x0 + 6ae0: d3a05000 movle r5, #0 ; 0x0 + 6ae4: da00000e ble 6b24 + 6ae8: e59d3008 ldr r3, [sp, #8] + 6aec: e7986003 ldr r6, [r8, r3] + 6af0: e3a05000 mov r5, #0 ; 0x0 + 6af4: e3a04000 mov r4, #0 ; 0x0 + 6af8: e79a3104 ldr r3, [sl, r4, lsl #2] + 6afc: e7960104 ldr r0, [r6, r4, lsl #2] + 6b00: e7931007 ldr r1, [r3, r7] + 6b04: eb00374e bl 14844 <__aeabi_fmul> + 6b08: e1a01000 mov r1, r0 + 6b0c: e1a00005 mov r0, r5 + 6b10: eb0036a3 bl 145a4 <__addsf3> + 6b14: e2844001 add r4, r4, #1 ; 0x1 + 6b18: e15b0004 cmp fp, r4 + 6b1c: e1a05000 mov r5, r0 + 6b20: 1afffff4 bne 6af8 + 6b24: e89d1004 ldmia sp, {r2, ip} + 6b28: e79c3008 ldr r3, [ip, r8] + 6b2c: e2899001 add r9, r9, #1 ; 0x1 + 6b30: e1520009 cmp r2, r9 + 6b34: e7835007 str r5, [r3, r7] + 6b38: e2888004 add r8, r8, #4 ; 0x4 + 6b3c: 1affffe6 bne 6adc + 6b40: e59dc00c ldr ip, [sp, #12] + 6b44: e59d2038 ldr r2, [sp, #56] + 6b48: e28cc001 add ip, ip, #1 ; 0x1 + 6b4c: e152000c cmp r2, ip + 6b50: e58dc00c str ip, [sp, #12] + 6b54: 1affffd9 bne 6ac0 + 6b58: e28dd010 add sp, sp, #16 ; 0x10 + 6b5c: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6b60: e12fff1e bx lr + +00006b64 : + 6b64: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6b68: e1a0b000 mov fp, r0 + 6b6c: e1a09002 mov r9, r2 + 6b70: e1a08001 mov r8, r1 + 6b74: e3a0a000 mov sl, #0 ; 0x0 + 6b78: e1a0500b mov r5, fp + 6b7c: e089710a add r7, r9, sl, lsl #2 + 6b80: e3a06000 mov r6, #0 ; 0x0 + 6b84: e5950000 ldr r0, [r5] + 6b88: e5981000 ldr r1, [r8] + 6b8c: eb00372c bl 14844 <__aeabi_fmul> + 6b90: e3a01000 mov r1, #0 ; 0x0 + 6b94: eb003682 bl 145a4 <__addsf3> + 6b98: e5981008 ldr r1, [r8, #8] + 6b9c: e1a04000 mov r4, r0 + 6ba0: e5950004 ldr r0, [r5, #4] + 6ba4: eb003726 bl 14844 <__aeabi_fmul> + 6ba8: e1a01004 mov r1, r4 + 6bac: eb00367c bl 145a4 <__addsf3> + 6bb0: e2866001 add r6, r6, #1 ; 0x1 + 6bb4: e3560002 cmp r6, #2 ; 0x2 + 6bb8: e4870008 str r0, [r7], #8 + 6bbc: e2855008 add r5, r5, #8 ; 0x8 + 6bc0: 1affffef bne 6b84 + 6bc4: e28aa001 add sl, sl, #1 ; 0x1 + 6bc8: e35a0002 cmp sl, #2 ; 0x2 + 6bcc: e2888004 add r8, r8, #4 ; 0x4 + 6bd0: 1affffe8 bne 6b78 + 6bd4: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6bd8: e12fff1e bx lr + +00006bdc : + 6bdc: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6be0: e3530000 cmp r3, #0 ; 0x0 + 6be4: e24dd00c sub sp, sp, #12 ; 0xc + 6be8: c3a09000 movgt r9, #0 ; 0x0 + 6bec: e58d3000 str r3, [sp] + 6bf0: e58d0008 str r0, [sp, #8] + 6bf4: e1a08001 mov r8, r1 + 6bf8: e58d2004 str r2, [sp, #4] + 6bfc: e59da030 ldr sl, [sp, #48] + 6c00: c1a0b009 movgt fp, r9 + 6c04: da000019 ble 6c70 + 6c08: e35a0000 cmp sl, #0 ; 0x0 + 6c0c: d3a06000 movle r6, #0 ; 0x0 + 6c10: da00000f ble 6c54 + 6c14: e59d3008 ldr r3, [sp, #8] + 6c18: e3a05000 mov r5, #0 ; 0x0 + 6c1c: e7997003 ldr r7, [r9, r3] + 6c20: e3a06000 mov r6, #0 ; 0x0 + 6c24: e1a04005 mov r4, r5 + 6c28: e7941008 ldr r1, [r4, r8] + 6c2c: e7940007 ldr r0, [r4, r7] + 6c30: eb003703 bl 14844 <__aeabi_fmul> + 6c34: e1a01000 mov r1, r0 + 6c38: e1a00006 mov r0, r6 + 6c3c: eb003658 bl 145a4 <__addsf3> + 6c40: e2855001 add r5, r5, #1 ; 0x1 + 6c44: e15a0005 cmp sl, r5 + 6c48: e1a06000 mov r6, r0 + 6c4c: e2844004 add r4, r4, #4 ; 0x4 + 6c50: 1afffff4 bne 6c28 + 6c54: e59d3000 ldr r3, [sp] + 6c58: e28bb001 add fp, fp, #1 ; 0x1 + 6c5c: e153000b cmp r3, fp + 6c60: e59d3004 ldr r3, [sp, #4] + 6c64: e7896003 str r6, [r9, r3] + 6c68: e2899004 add r9, r9, #4 ; 0x4 + 6c6c: 1affffe5 bne 6c08 + 6c70: e28dd00c add sp, sp, #12 ; 0xc + 6c74: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6c78: e12fff1e bx lr + +00006c7c : + 6c7c: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + 6c80: e1a07001 mov r7, r1 + 6c84: e1a08002 mov r8, r2 + 6c88: e1a05000 mov r5, r0 + 6c8c: e3a06000 mov r6, #0 ; 0x0 + 6c90: e5950000 ldr r0, [r5] + 6c94: e5971000 ldr r1, [r7] + 6c98: eb0036e9 bl 14844 <__aeabi_fmul> + 6c9c: e3a01000 mov r1, #0 ; 0x0 + 6ca0: eb00363f bl 145a4 <__addsf3> + 6ca4: e5971004 ldr r1, [r7, #4] + 6ca8: e1a04000 mov r4, r0 + 6cac: e5950004 ldr r0, [r5, #4] + 6cb0: eb0036e3 bl 14844 <__aeabi_fmul> + 6cb4: e1a01004 mov r1, r4 + 6cb8: eb003639 bl 145a4 <__addsf3> + 6cbc: e7860008 str r0, [r6, r8] + 6cc0: e2866004 add r6, r6, #4 ; 0x4 + 6cc4: e3560008 cmp r6, #8 ; 0x8 + 6cc8: e2855008 add r5, r5, #8 ; 0x8 + 6ccc: 1affffef bne 6c90 + 6cd0: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} + 6cd4: e12fff1e bx lr + +00006cd8 : + 6cd8: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} + 6cdc: e2527000 subs r7, r2, #0 ; 0x0 + 6ce0: e1a08000 mov r8, r0 + 6ce4: e1a05001 mov r5, r1 + 6ce8: e1a04003 mov r4, r3 + 6cec: c3a06000 movgt r6, #0 ; 0x0 + 6cf0: da00000f ble 6d34 + 6cf4: e3540000 cmp r4, #0 ; 0x0 + 6cf8: da00000a ble 6d28 + 6cfc: e3a0c000 mov ip, #0 ; 0x0 + 6d00: e7980106 ldr r0, [r8, r6, lsl #2] + 6d04: e1a01106 mov r1, r6, lsl #2 + 6d08: e1a0e00c mov lr, ip + 6d0c: e79c2005 ldr r2, [ip, r5] + 6d10: e79c3000 ldr r3, [ip, r0] + 6d14: e28ee001 add lr, lr, #1 ; 0x1 + 6d18: e154000e cmp r4, lr + 6d1c: e7823001 str r3, [r2, r1] + 6d20: e28cc004 add ip, ip, #4 ; 0x4 + 6d24: 1afffff8 bne 6d0c + 6d28: e2866001 add r6, r6, #1 ; 0x1 + 6d2c: e1570006 cmp r7, r6 + 6d30: 1affffef bne 6cf4 + 6d34: e8bd41f0 ldmia sp!, {r4, r5, r6, r7, r8, lr} + 6d38: e12fff1e bx lr + +00006d3c : + 6d3c: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 6d40: e8900420 ldmia r0, {r5, sl} + 6d44: e5954000 ldr r4, [r5] + 6d48: e24dd004 sub sp, sp, #4 ; 0x4 + 6d4c: e5907008 ldr r7, [r0, #8] + 6d50: e58d1000 str r1, [sp] + 6d54: e1a00004 mov r0, r4 + 6d58: e59a1004 ldr r1, [sl, #4] + 6d5c: eb0036b8 bl 14844 <__aeabi_fmul> + 6d60: e5971008 ldr r1, [r7, #8] + 6d64: eb0036b6 bl 14844 <__aeabi_fmul> + 6d68: e59ab008 ldr fp, [sl, #8] + 6d6c: e1a06000 mov r6, r0 + 6d70: e1a0100b mov r1, fp + 6d74: e1a00004 mov r0, r4 + 6d78: eb0036b1 bl 14844 <__aeabi_fmul> + 6d7c: e5971004 ldr r1, [r7, #4] + 6d80: eb0036af bl 14844 <__aeabi_fmul> + 6d84: e1a01000 mov r1, r0 + 6d88: e1a00006 mov r0, r6 + 6d8c: eb003603 bl 145a0 <__aeabi_fsub> + 6d90: e59a6000 ldr r6, [sl] + 6d94: e5959004 ldr r9, [r5, #4] + 6d98: e1a04000 mov r4, r0 + 6d9c: e1a01009 mov r1, r9 + 6da0: e1a00006 mov r0, r6 + 6da4: eb0036a6 bl 14844 <__aeabi_fmul> + 6da8: e1a01000 mov r1, r0 + 6dac: e5970008 ldr r0, [r7, #8] + 6db0: eb0036a3 bl 14844 <__aeabi_fmul> 6db4: e1a01000 mov r1, r0 - 6db8: e59a0004 ldr r0, [sl, #4] - 6dbc: eb003683 bl 147d0 <__aeabi_fmul> - 6dc0: e1a01000 mov r1, r0 - 6dc4: e1a00004 mov r0, r4 - 6dc8: eb0035d7 bl 1452c <__aeabi_fsub> - 6dcc: e5971008 ldr r1, [r7, #8] - 6dd0: e1a08000 mov r8, r0 - 6dd4: e59a0004 ldr r0, [sl, #4] - 6dd8: eb00367c bl 147d0 <__aeabi_fmul> - 6ddc: e5971004 ldr r1, [r7, #4] - 6de0: e1a04000 mov r4, r0 - 6de4: e1a0000b mov r0, fp - 6de8: eb003678 bl 147d0 <__aeabi_fmul> - 6dec: e1a01000 mov r1, r0 - 6df0: e1a00004 mov r0, r4 - 6df4: eb0035cc bl 1452c <__aeabi_fsub> - 6df8: e1a01008 mov r1, r8 - 6dfc: eb0036d9 bl 14968 <__aeabi_fdiv> - 6e00: e59d3000 ldr r3, [sp] - 6e04: e5936000 ldr r6, [r3] - 6e08: e5860000 str r0, [r6] - 6e0c: e5953004 ldr r3, [r5, #4] - 6e10: e5971008 ldr r1, [r7, #8] - 6e14: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 6e18: eb00366c bl 147d0 <__aeabi_fmul> - 6e1c: e5971004 ldr r1, [r7, #4] - 6e20: e1a04000 mov r4, r0 - 6e24: e5950008 ldr r0, [r5, #8] - 6e28: eb003668 bl 147d0 <__aeabi_fmul> - 6e2c: e1a01000 mov r1, r0 - 6e30: e1a00004 mov r0, r4 - 6e34: eb0035bd bl 14530 <__addsf3> - 6e38: e1a01008 mov r1, r8 - 6e3c: eb0036c9 bl 14968 <__aeabi_fdiv> - 6e40: e5860004 str r0, [r6, #4] - 6e44: e59a1008 ldr r1, [sl, #8] - 6e48: e5950004 ldr r0, [r5, #4] - 6e4c: eb00365f bl 147d0 <__aeabi_fmul> - 6e50: e59a1004 ldr r1, [sl, #4] + 6db8: e1a00004 mov r0, r4 + 6dbc: eb0035f7 bl 145a0 <__aeabi_fsub> + 6dc0: e5958008 ldr r8, [r5, #8] + 6dc4: e1a04000 mov r4, r0 + 6dc8: e1a01008 mov r1, r8 + 6dcc: e1a00006 mov r0, r6 + 6dd0: eb00369b bl 14844 <__aeabi_fmul> + 6dd4: e1a01000 mov r1, r0 + 6dd8: e5970004 ldr r0, [r7, #4] + 6ddc: eb003698 bl 14844 <__aeabi_fmul> + 6de0: e1a01000 mov r1, r0 + 6de4: e1a00004 mov r0, r4 + 6de8: eb0035ed bl 145a4 <__addsf3> + 6dec: e5976000 ldr r6, [r7] + 6df0: e1a04000 mov r4, r0 + 6df4: e1a01006 mov r1, r6 + 6df8: e1a00009 mov r0, r9 + 6dfc: eb003690 bl 14844 <__aeabi_fmul> + 6e00: e1a01000 mov r1, r0 + 6e04: e1a0000b mov r0, fp + 6e08: eb00368d bl 14844 <__aeabi_fmul> + 6e0c: e1a01000 mov r1, r0 + 6e10: e1a00004 mov r0, r4 + 6e14: eb0035e2 bl 145a4 <__addsf3> + 6e18: e1a01006 mov r1, r6 + 6e1c: e1a04000 mov r4, r0 + 6e20: e1a00008 mov r0, r8 + 6e24: eb003686 bl 14844 <__aeabi_fmul> + 6e28: e1a01000 mov r1, r0 + 6e2c: e59a0004 ldr r0, [sl, #4] + 6e30: eb003683 bl 14844 <__aeabi_fmul> + 6e34: e1a01000 mov r1, r0 + 6e38: e1a00004 mov r0, r4 + 6e3c: eb0035d7 bl 145a0 <__aeabi_fsub> + 6e40: e5971008 ldr r1, [r7, #8] + 6e44: e1a08000 mov r8, r0 + 6e48: e59a0004 ldr r0, [sl, #4] + 6e4c: eb00367c bl 14844 <__aeabi_fmul> + 6e50: e5971004 ldr r1, [r7, #4] 6e54: e1a04000 mov r4, r0 - 6e58: e5950008 ldr r0, [r5, #8] - 6e5c: eb00365b bl 147d0 <__aeabi_fmul> + 6e58: e1a0000b mov r0, fp + 6e5c: eb003678 bl 14844 <__aeabi_fmul> 6e60: e1a01000 mov r1, r0 6e64: e1a00004 mov r0, r4 - 6e68: eb0035af bl 1452c <__aeabi_fsub> + 6e68: eb0035cc bl 145a0 <__aeabi_fsub> 6e6c: e1a01008 mov r1, r8 - 6e70: eb0036bc bl 14968 <__aeabi_fdiv> - 6e74: e5860008 str r0, [r6, #8] - 6e78: e59a3000 ldr r3, [sl] - 6e7c: e5971008 ldr r1, [r7, #8] - 6e80: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 6e84: eb003651 bl 147d0 <__aeabi_fmul> - 6e88: e5971000 ldr r1, [r7] - 6e8c: e1a04000 mov r4, r0 - 6e90: e59a0008 ldr r0, [sl, #8] - 6e94: eb00364d bl 147d0 <__aeabi_fmul> - 6e98: e1a01000 mov r1, r0 - 6e9c: e1a00004 mov r0, r4 - 6ea0: eb0035a2 bl 14530 <__addsf3> - 6ea4: e1a01008 mov r1, r8 - 6ea8: eb0036ae bl 14968 <__aeabi_fdiv> - 6eac: e59d3000 ldr r3, [sp] - 6eb0: e5936004 ldr r6, [r3, #4] - 6eb4: e5860000 str r0, [r6] - 6eb8: e5971008 ldr r1, [r7, #8] - 6ebc: e5950000 ldr r0, [r5] - 6ec0: eb003642 bl 147d0 <__aeabi_fmul> - 6ec4: e5971000 ldr r1, [r7] + 6e70: eb0036d9 bl 149dc <__aeabi_fdiv> + 6e74: e59d3000 ldr r3, [sp] + 6e78: e5936000 ldr r6, [r3] + 6e7c: e5860000 str r0, [r6] + 6e80: e5953004 ldr r3, [r5, #4] + 6e84: e5971008 ldr r1, [r7, #8] + 6e88: e2830102 add r0, r3, #-2147483648 ; 0x80000000 + 6e8c: eb00366c bl 14844 <__aeabi_fmul> + 6e90: e5971004 ldr r1, [r7, #4] + 6e94: e1a04000 mov r4, r0 + 6e98: e5950008 ldr r0, [r5, #8] + 6e9c: eb003668 bl 14844 <__aeabi_fmul> + 6ea0: e1a01000 mov r1, r0 + 6ea4: e1a00004 mov r0, r4 + 6ea8: eb0035bd bl 145a4 <__addsf3> + 6eac: e1a01008 mov r1, r8 + 6eb0: eb0036c9 bl 149dc <__aeabi_fdiv> + 6eb4: e5860004 str r0, [r6, #4] + 6eb8: e59a1008 ldr r1, [sl, #8] + 6ebc: e5950004 ldr r0, [r5, #4] + 6ec0: eb00365f bl 14844 <__aeabi_fmul> + 6ec4: e59a1004 ldr r1, [sl, #4] 6ec8: e1a04000 mov r4, r0 6ecc: e5950008 ldr r0, [r5, #8] - 6ed0: eb00363e bl 147d0 <__aeabi_fmul> + 6ed0: eb00365b bl 14844 <__aeabi_fmul> 6ed4: e1a01000 mov r1, r0 6ed8: e1a00004 mov r0, r4 - 6edc: eb003592 bl 1452c <__aeabi_fsub> + 6edc: eb0035af bl 145a0 <__aeabi_fsub> 6ee0: e1a01008 mov r1, r8 - 6ee4: eb00369f bl 14968 <__aeabi_fdiv> - 6ee8: e5860004 str r0, [r6, #4] - 6eec: e5953000 ldr r3, [r5] - 6ef0: e59a1008 ldr r1, [sl, #8] + 6ee4: eb0036bc bl 149dc <__aeabi_fdiv> + 6ee8: e5860008 str r0, [r6, #8] + 6eec: e59a3000 ldr r3, [sl] + 6ef0: e5971008 ldr r1, [r7, #8] 6ef4: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 6ef8: eb003634 bl 147d0 <__aeabi_fmul> - 6efc: e59a1000 ldr r1, [sl] + 6ef8: eb003651 bl 14844 <__aeabi_fmul> + 6efc: e5971000 ldr r1, [r7] 6f00: e1a04000 mov r4, r0 - 6f04: e5950008 ldr r0, [r5, #8] - 6f08: eb003630 bl 147d0 <__aeabi_fmul> + 6f04: e59a0008 ldr r0, [sl, #8] + 6f08: eb00364d bl 14844 <__aeabi_fmul> 6f0c: e1a01000 mov r1, r0 6f10: e1a00004 mov r0, r4 - 6f14: eb003585 bl 14530 <__addsf3> + 6f14: eb0035a2 bl 145a4 <__addsf3> 6f18: e1a01008 mov r1, r8 - 6f1c: eb003691 bl 14968 <__aeabi_fdiv> - 6f20: e5860008 str r0, [r6, #8] - 6f24: e5971004 ldr r1, [r7, #4] - 6f28: e59a0000 ldr r0, [sl] - 6f2c: eb003627 bl 147d0 <__aeabi_fmul> - 6f30: e5971000 ldr r1, [r7] - 6f34: e1a04000 mov r4, r0 - 6f38: e59a0004 ldr r0, [sl, #4] - 6f3c: eb003623 bl 147d0 <__aeabi_fmul> - 6f40: e1a01000 mov r1, r0 - 6f44: e1a00004 mov r0, r4 - 6f48: eb003577 bl 1452c <__aeabi_fsub> - 6f4c: e1a01008 mov r1, r8 - 6f50: eb003684 bl 14968 <__aeabi_fdiv> - 6f54: e59d3000 ldr r3, [sp] - 6f58: e5936008 ldr r6, [r3, #8] - 6f5c: e5860000 str r0, [r6] + 6f1c: eb0036ae bl 149dc <__aeabi_fdiv> + 6f20: e59d3000 ldr r3, [sp] + 6f24: e5936004 ldr r6, [r3, #4] + 6f28: e5860000 str r0, [r6] + 6f2c: e5971008 ldr r1, [r7, #8] + 6f30: e5950000 ldr r0, [r5] + 6f34: eb003642 bl 14844 <__aeabi_fmul> + 6f38: e5971000 ldr r1, [r7] + 6f3c: e1a04000 mov r4, r0 + 6f40: e5950008 ldr r0, [r5, #8] + 6f44: eb00363e bl 14844 <__aeabi_fmul> + 6f48: e1a01000 mov r1, r0 + 6f4c: e1a00004 mov r0, r4 + 6f50: eb003592 bl 145a0 <__aeabi_fsub> + 6f54: e1a01008 mov r1, r8 + 6f58: eb00369f bl 149dc <__aeabi_fdiv> + 6f5c: e5860004 str r0, [r6, #4] 6f60: e5953000 ldr r3, [r5] - 6f64: e5971004 ldr r1, [r7, #4] + 6f64: e59a1008 ldr r1, [sl, #8] 6f68: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 6f6c: eb003617 bl 147d0 <__aeabi_fmul> - 6f70: e5971000 ldr r1, [r7] + 6f6c: eb003634 bl 14844 <__aeabi_fmul> + 6f70: e59a1000 ldr r1, [sl] 6f74: e1a04000 mov r4, r0 - 6f78: e5950004 ldr r0, [r5, #4] - 6f7c: eb003613 bl 147d0 <__aeabi_fmul> + 6f78: e5950008 ldr r0, [r5, #8] + 6f7c: eb003630 bl 14844 <__aeabi_fmul> 6f80: e1a01000 mov r1, r0 6f84: e1a00004 mov r0, r4 - 6f88: eb003568 bl 14530 <__addsf3> + 6f88: eb003585 bl 145a4 <__addsf3> 6f8c: e1a01008 mov r1, r8 - 6f90: eb003674 bl 14968 <__aeabi_fdiv> - 6f94: e5860004 str r0, [r6, #4] - 6f98: e59a1004 ldr r1, [sl, #4] - 6f9c: e5950000 ldr r0, [r5] - 6fa0: eb00360a bl 147d0 <__aeabi_fmul> - 6fa4: e59a1000 ldr r1, [sl] + 6f90: eb003691 bl 149dc <__aeabi_fdiv> + 6f94: e5860008 str r0, [r6, #8] + 6f98: e5971004 ldr r1, [r7, #4] + 6f9c: e59a0000 ldr r0, [sl] + 6fa0: eb003627 bl 14844 <__aeabi_fmul> + 6fa4: e5971000 ldr r1, [r7] 6fa8: e1a04000 mov r4, r0 - 6fac: e5950004 ldr r0, [r5, #4] - 6fb0: eb003606 bl 147d0 <__aeabi_fmul> + 6fac: e59a0004 ldr r0, [sl, #4] + 6fb0: eb003623 bl 14844 <__aeabi_fmul> 6fb4: e1a01000 mov r1, r0 6fb8: e1a00004 mov r0, r4 - 6fbc: eb00355a bl 1452c <__aeabi_fsub> + 6fbc: eb003577 bl 145a0 <__aeabi_fsub> 6fc0: e1a01008 mov r1, r8 - 6fc4: eb003667 bl 14968 <__aeabi_fdiv> - 6fc8: e5860008 str r0, [r6, #8] - 6fcc: e28dd004 add sp, sp, #4 ; 0x4 - 6fd0: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6fd4: e12fff1e bx lr - -00006fd8 : - 6fd8: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} - 6fdc: e590700c ldr r7, [r0, #12] - 6fe0: e1a04000 mov r4, r0 - 6fe4: e1a06001 mov r6, r1 - 6fe8: e1a00007 mov r0, r7 - 6fec: e5941000 ldr r1, [r4] - 6ff0: eb0035f6 bl 147d0 <__aeabi_fmul> - 6ff4: e5941008 ldr r1, [r4, #8] - 6ff8: e1a05000 mov r5, r0 - 6ffc: e5940004 ldr r0, [r4, #4] - 7000: eb0035f2 bl 147d0 <__aeabi_fmul> - 7004: e1a01000 mov r1, r0 - 7008: e1a00005 mov r0, r5 - 700c: eb003546 bl 1452c <__aeabi_fsub> - 7010: e1a05000 mov r5, r0 - 7014: e1a01005 mov r1, r5 - 7018: e1a00007 mov r0, r7 - 701c: eb003651 bl 14968 <__aeabi_fdiv> - 7020: e5860000 str r0, [r6] - 7024: e5943004 ldr r3, [r4, #4] - 7028: e1a01005 mov r1, r5 - 702c: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 7030: eb00364c bl 14968 <__aeabi_fdiv> - 7034: e5860004 str r0, [r6, #4] - 7038: e5943008 ldr r3, [r4, #8] - 703c: e1a01005 mov r1, r5 - 7040: e2830102 add r0, r3, #-2147483648 ; 0x80000000 - 7044: eb003647 bl 14968 <__aeabi_fdiv> - 7048: e5860008 str r0, [r6, #8] - 704c: e1a01005 mov r1, r5 - 7050: e5940000 ldr r0, [r4] - 7054: eb003643 bl 14968 <__aeabi_fdiv> - 7058: e2866008 add r6, r6, #8 ; 0x8 - 705c: e5860004 str r0, [r6, #4] - 7060: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} - 7064: e12fff1e bx lr - -00007068 : - 7068: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 706c: e252a000 subs sl, r2, #0 ; 0x0 - 7070: e24dd00c sub sp, sp, #12 ; 0xc - 7074: c3a04000 movgt r4, #0 ; 0x0 - 7078: e58d1000 str r1, [sp] - 707c: d3a005fe movle r0, #1065353216 ; 0x3f800000 - 7080: c1a05004 movgt r5, r4 - 7084: da00003f ble 7188 - 7088: e59d3000 ldr r3, [sp] - 708c: e3a01000 mov r1, #0 ; 0x0 - 7090: e794e003 ldr lr, [r4, r3] - 7094: e1a0c001 mov ip, r1 - 7098: e7913000 ldr r3, [r1, r0] - 709c: e28cc001 add ip, ip, #1 ; 0x1 - 70a0: e7932004 ldr r2, [r3, r4] - 70a4: e15a000c cmp sl, ip - 70a8: e781200e str r2, [r1, lr] - 70ac: e2811004 add r1, r1, #4 ; 0x4 - 70b0: 1afffff8 bne 7098 - 70b4: e2855001 add r5, r5, #1 ; 0x1 - 70b8: e15a0005 cmp sl, r5 - 70bc: e2844004 add r4, r4, #4 ; 0x4 - 70c0: 1afffff0 bne 7088 - 70c4: e3a02000 mov r2, #0 ; 0x0 - 70c8: e58d2004 str r2, [sp, #4] - 70cc: e58d2008 str r2, [sp, #8] - 70d0: e89d000c ldmia sp, {r2, r3} - 70d4: e7938002 ldr r8, [r3, r2] - 70d8: e3a09000 mov r9, #0 ; 0x0 - 70dc: e088b003 add fp, r8, r3 - 70e0: e89d000c ldmia sp, {r2, r3} - 70e4: e7926109 ldr r6, [r2, r9, lsl #2] - 70e8: e59b1000 ldr r1, [fp] - 70ec: e7960003 ldr r0, [r6, r3] - 70f0: eb00361c bl 14968 <__aeabi_fdiv> - 70f4: e59d2008 ldr r2, [sp, #8] - 70f8: e1520009 cmp r2, r9 - 70fc: e1a07000 mov r7, r0 - 7100: 0a00000c beq 7138 - 7104: e3a05000 mov r5, #0 ; 0x0 - 7108: e1a04005 mov r4, r5 - 710c: e7941008 ldr r1, [r4, r8] - 7110: e7940006 ldr r0, [r4, r6] - 7114: eb003504 bl 1452c <__aeabi_fsub> - 7118: e1a01000 mov r1, r0 - 711c: e1a00007 mov r0, r7 - 7120: eb0035aa bl 147d0 <__aeabi_fmul> - 7124: e2855001 add r5, r5, #1 ; 0x1 - 7128: e15a0005 cmp sl, r5 - 712c: e7840006 str r0, [r4, r6] + 6fc4: eb003684 bl 149dc <__aeabi_fdiv> + 6fc8: e59d3000 ldr r3, [sp] + 6fcc: e5936008 ldr r6, [r3, #8] + 6fd0: e5860000 str r0, [r6] + 6fd4: e5953000 ldr r3, [r5] + 6fd8: e5971004 ldr r1, [r7, #4] + 6fdc: e2830102 add r0, r3, #-2147483648 ; 0x80000000 + 6fe0: eb003617 bl 14844 <__aeabi_fmul> + 6fe4: e5971000 ldr r1, [r7] + 6fe8: e1a04000 mov r4, r0 + 6fec: e5950004 ldr r0, [r5, #4] + 6ff0: eb003613 bl 14844 <__aeabi_fmul> + 6ff4: e1a01000 mov r1, r0 + 6ff8: e1a00004 mov r0, r4 + 6ffc: eb003568 bl 145a4 <__addsf3> + 7000: e1a01008 mov r1, r8 + 7004: eb003674 bl 149dc <__aeabi_fdiv> + 7008: e5860004 str r0, [r6, #4] + 700c: e59a1004 ldr r1, [sl, #4] + 7010: e5950000 ldr r0, [r5] + 7014: eb00360a bl 14844 <__aeabi_fmul> + 7018: e59a1000 ldr r1, [sl] + 701c: e1a04000 mov r4, r0 + 7020: e5950004 ldr r0, [r5, #4] + 7024: eb003606 bl 14844 <__aeabi_fmul> + 7028: e1a01000 mov r1, r0 + 702c: e1a00004 mov r0, r4 + 7030: eb00355a bl 145a0 <__aeabi_fsub> + 7034: e1a01008 mov r1, r8 + 7038: eb003667 bl 149dc <__aeabi_fdiv> + 703c: e5860008 str r0, [r6, #8] + 7040: e28dd004 add sp, sp, #4 ; 0x4 + 7044: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 7048: e12fff1e bx lr + +0000704c : + 704c: e92d40f0 stmdb sp!, {r4, r5, r6, r7, lr} + 7050: e590700c ldr r7, [r0, #12] + 7054: e1a04000 mov r4, r0 + 7058: e1a06001 mov r6, r1 + 705c: e1a00007 mov r0, r7 + 7060: e5941000 ldr r1, [r4] + 7064: eb0035f6 bl 14844 <__aeabi_fmul> + 7068: e5941008 ldr r1, [r4, #8] + 706c: e1a05000 mov r5, r0 + 7070: e5940004 ldr r0, [r4, #4] + 7074: eb0035f2 bl 14844 <__aeabi_fmul> + 7078: e1a01000 mov r1, r0 + 707c: e1a00005 mov r0, r5 + 7080: eb003546 bl 145a0 <__aeabi_fsub> + 7084: e1a05000 mov r5, r0 + 7088: e1a01005 mov r1, r5 + 708c: e1a00007 mov r0, r7 + 7090: eb003651 bl 149dc <__aeabi_fdiv> + 7094: e5860000 str r0, [r6] + 7098: e5943004 ldr r3, [r4, #4] + 709c: e1a01005 mov r1, r5 + 70a0: e2830102 add r0, r3, #-2147483648 ; 0x80000000 + 70a4: eb00364c bl 149dc <__aeabi_fdiv> + 70a8: e5860004 str r0, [r6, #4] + 70ac: e5943008 ldr r3, [r4, #8] + 70b0: e1a01005 mov r1, r5 + 70b4: e2830102 add r0, r3, #-2147483648 ; 0x80000000 + 70b8: eb003647 bl 149dc <__aeabi_fdiv> + 70bc: e5860008 str r0, [r6, #8] + 70c0: e1a01005 mov r1, r5 + 70c4: e5940000 ldr r0, [r4] + 70c8: eb003643 bl 149dc <__aeabi_fdiv> + 70cc: e2866008 add r6, r6, #8 ; 0x8 + 70d0: e5860004 str r0, [r6, #4] + 70d4: e8bd40f0 ldmia sp!, {r4, r5, r6, r7, lr} + 70d8: e12fff1e bx lr + +000070dc : + 70dc: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 70e0: e252a000 subs sl, r2, #0 ; 0x0 + 70e4: e24dd00c sub sp, sp, #12 ; 0xc + 70e8: c3a04000 movgt r4, #0 ; 0x0 + 70ec: e58d1000 str r1, [sp] + 70f0: d3a005fe movle r0, #1065353216 ; 0x3f800000 + 70f4: c1a05004 movgt r5, r4 + 70f8: da00003f ble 71fc + 70fc: e59d3000 ldr r3, [sp] + 7100: e3a01000 mov r1, #0 ; 0x0 + 7104: e794e003 ldr lr, [r4, r3] + 7108: e1a0c001 mov ip, r1 + 710c: e7913000 ldr r3, [r1, r0] + 7110: e28cc001 add ip, ip, #1 ; 0x1 + 7114: e7932004 ldr r2, [r3, r4] + 7118: e15a000c cmp sl, ip + 711c: e781200e str r2, [r1, lr] + 7120: e2811004 add r1, r1, #4 ; 0x4 + 7124: 1afffff8 bne 710c + 7128: e2855001 add r5, r5, #1 ; 0x1 + 712c: e15a0005 cmp sl, r5 7130: e2844004 add r4, r4, #4 ; 0x4 - 7134: 1afffff4 bne 710c - 7138: e2899001 add r9, r9, #1 ; 0x1 - 713c: e15a0009 cmp sl, r9 - 7140: 1affffe6 bne 70e0 - 7144: e99d000c ldmib sp, {r2, r3} - 7148: e2833001 add r3, r3, #1 ; 0x1 - 714c: e2822004 add r2, r2, #4 ; 0x4 - 7150: e15a0003 cmp sl, r3 - 7154: e98d000c stmib sp, {r2, r3} - 7158: 1affffdc bne 70d0 - 715c: e3a05000 mov r5, #0 ; 0x0 - 7160: e3a005fe mov r0, #1065353216 ; 0x3f800000 - 7164: e1a04005 mov r4, r5 - 7168: e59d2000 ldr r2, [sp] - 716c: e7943002 ldr r3, [r4, r2] - 7170: e2855001 add r5, r5, #1 ; 0x1 - 7174: e7931004 ldr r1, [r3, r4] - 7178: eb003594 bl 147d0 <__aeabi_fmul> - 717c: e15a0005 cmp sl, r5 - 7180: e2844004 add r4, r4, #4 ; 0x4 - 7184: 1afffff7 bne 7168 - 7188: e28dd00c add sp, sp, #12 ; 0xc - 718c: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7190: e12fff1e bx lr - -00007194 : - 7194: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 7198: e252a000 subs sl, r2, #0 ; 0x0 - 719c: e1a09001 mov r9, r1 - 71a0: da00001d ble 721c - 71a4: e2438001 sub r8, r3, #1 ; 0x1 - 71a8: e59d3020 ldr r3, [sp, #32] - 71ac: e3a06000 mov r6, #0 ; 0x0 - 71b0: e1a05000 mov r5, r0 - 71b4: e2434001 sub r4, r3, #1 ; 0x1 - 71b8: e1a07006 mov r7, r6 - 71bc: e24a0001 sub r0, sl, #1 ; 0x1 - 71c0: e1580006 cmp r8, r6 - 71c4: 0a000010 beq 720c - 71c8: e3500000 cmp r0, #0 ; 0x0 - 71cc: da00000d ble 7208 - 71d0: e3a0e000 mov lr, #0 ; 0x0 - 71d4: e7991107 ldr r1, [r9, r7, lsl #2] - 71d8: e5952000 ldr r2, [r5] - 71dc: e1a0c00e mov ip, lr - 71e0: e154000e cmp r4, lr - 71e4: e082300c add r3, r2, ip - 71e8: d5933004 ldrle r3, [r3, #4] - 71ec: c792300c ldrgt r3, [r2, ip] - 71f0: e28ee001 add lr, lr, #1 ; 0x1 - 71f4: c781300c strgt r3, [r1, ip] - 71f8: d781300c strle r3, [r1, ip] - 71fc: e15e0000 cmp lr, r0 - 7200: e28cc004 add ip, ip, #4 ; 0x4 - 7204: 1afffff5 bne 71e0 - 7208: e2877001 add r7, r7, #1 ; 0x1 - 720c: e2866001 add r6, r6, #1 ; 0x1 - 7210: e15a0006 cmp sl, r6 - 7214: e2855004 add r5, r5, #4 ; 0x4 - 7218: 1affffe8 bne 71c0 - 721c: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 7220: e12fff1e bx lr - -00007224 : - 7224: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7228: e24dd018 sub sp, sp, #24 ; 0x18 - 722c: e59db03c ldr fp, [sp, #60] - 7230: e58d1008 str r1, [sp, #8] - 7234: e1a08002 mov r8, r2 - 7238: e1a01003 mov r1, r3 - 723c: e1a0200b mov r2, fp - 7240: e1a09003 mov r9, r3 - 7244: e58d000c str r0, [sp, #12] - 7248: ebffff86 bl 7068 - 724c: e35b0000 cmp fp, #0 ; 0x0 - 7250: c24b2001 subgt r2, fp, #1 ; 0x1 - 7254: e58d0014 str r0, [sp, #20] - 7258: c3a03000 movgt r3, #0 ; 0x0 - 725c: c58d2004 strgt r2, [sp, #4] - 7260: da00002a ble 7310 - 7264: e59d6008 ldr r6, [sp, #8] - 7268: e1a07003 mov r7, r3 - 726c: e283a001 add sl, r3, #1 ; 0x1 - 7270: e3a05000 mov r5, #0 ; 0x0 - 7274: e1a03103 mov r3, r3, lsl #2 - 7278: e58d3010 str r3, [sp, #16] - 727c: ea000009 b 72a8 - 7280: e5964000 ldr r4, [r6] - 7284: ebffff77 bl 7068 - 7288: e59d1014 ldr r1, [sp, #20] - 728c: eb0035b5 bl 14968 <__aeabi_fdiv> - 7290: e59d3010 ldr r3, [sp, #16] - 7294: e15b0005 cmp fp, r5 - 7298: e7830004 str r0, [r3, r4] - 729c: e2877001 add r7, r7, #1 ; 0x1 - 72a0: e2866004 add r6, r6, #4 ; 0x4 - 72a4: 0a000016 beq 7304 - 72a8: e59d000c ldr r0, [sp, #12] - 72ac: e1a01008 mov r1, r8 + 7134: 1afffff0 bne 70fc + 7138: e3a02000 mov r2, #0 ; 0x0 + 713c: e58d2004 str r2, [sp, #4] + 7140: e58d2008 str r2, [sp, #8] + 7144: e89d000c ldmia sp, {r2, r3} + 7148: e7938002 ldr r8, [r3, r2] + 714c: e3a09000 mov r9, #0 ; 0x0 + 7150: e088b003 add fp, r8, r3 + 7154: e89d000c ldmia sp, {r2, r3} + 7158: e7926109 ldr r6, [r2, r9, lsl #2] + 715c: e59b1000 ldr r1, [fp] + 7160: e7960003 ldr r0, [r6, r3] + 7164: eb00361c bl 149dc <__aeabi_fdiv> + 7168: e59d2008 ldr r2, [sp, #8] + 716c: e1520009 cmp r2, r9 + 7170: e1a07000 mov r7, r0 + 7174: 0a00000c beq 71ac + 7178: e3a05000 mov r5, #0 ; 0x0 + 717c: e1a04005 mov r4, r5 + 7180: e7941008 ldr r1, [r4, r8] + 7184: e7940006 ldr r0, [r4, r6] + 7188: eb003504 bl 145a0 <__aeabi_fsub> + 718c: e1a01000 mov r1, r0 + 7190: e1a00007 mov r0, r7 + 7194: eb0035aa bl 14844 <__aeabi_fmul> + 7198: e2855001 add r5, r5, #1 ; 0x1 + 719c: e15a0005 cmp sl, r5 + 71a0: e7840006 str r0, [r4, r6] + 71a4: e2844004 add r4, r4, #4 ; 0x4 + 71a8: 1afffff4 bne 7180 + 71ac: e2899001 add r9, r9, #1 ; 0x1 + 71b0: e15a0009 cmp sl, r9 + 71b4: 1affffe6 bne 7154 + 71b8: e99d000c ldmib sp, {r2, r3} + 71bc: e2833001 add r3, r3, #1 ; 0x1 + 71c0: e2822004 add r2, r2, #4 ; 0x4 + 71c4: e15a0003 cmp sl, r3 + 71c8: e98d000c stmib sp, {r2, r3} + 71cc: 1affffdc bne 7144 + 71d0: e3a05000 mov r5, #0 ; 0x0 + 71d4: e3a005fe mov r0, #1065353216 ; 0x3f800000 + 71d8: e1a04005 mov r4, r5 + 71dc: e59d2000 ldr r2, [sp] + 71e0: e7943002 ldr r3, [r4, r2] + 71e4: e2855001 add r5, r5, #1 ; 0x1 + 71e8: e7931004 ldr r1, [r3, r4] + 71ec: eb003594 bl 14844 <__aeabi_fmul> + 71f0: e15a0005 cmp sl, r5 + 71f4: e2844004 add r4, r4, #4 ; 0x4 + 71f8: 1afffff7 bne 71dc + 71fc: e28dd00c add sp, sp, #12 ; 0xc + 7200: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 7204: e12fff1e bx lr + +00007208 : + 7208: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 720c: e252a000 subs sl, r2, #0 ; 0x0 + 7210: e1a09001 mov r9, r1 + 7214: da00001d ble 7290 + 7218: e2438001 sub r8, r3, #1 ; 0x1 + 721c: e59d3020 ldr r3, [sp, #32] + 7220: e3a06000 mov r6, #0 ; 0x0 + 7224: e1a05000 mov r5, r0 + 7228: e2434001 sub r4, r3, #1 ; 0x1 + 722c: e1a07006 mov r7, r6 + 7230: e24a0001 sub r0, sl, #1 ; 0x1 + 7234: e1580006 cmp r8, r6 + 7238: 0a000010 beq 7280 + 723c: e3500000 cmp r0, #0 ; 0x0 + 7240: da00000d ble 727c + 7244: e3a0e000 mov lr, #0 ; 0x0 + 7248: e7991107 ldr r1, [r9, r7, lsl #2] + 724c: e5952000 ldr r2, [r5] + 7250: e1a0c00e mov ip, lr + 7254: e154000e cmp r4, lr + 7258: e082300c add r3, r2, ip + 725c: d5933004 ldrle r3, [r3, #4] + 7260: c792300c ldrgt r3, [r2, ip] + 7264: e28ee001 add lr, lr, #1 ; 0x1 + 7268: c781300c strgt r3, [r1, ip] + 726c: d781300c strle r3, [r1, ip] + 7270: e15e0000 cmp lr, r0 + 7274: e28cc004 add ip, ip, #4 ; 0x4 + 7278: 1afffff5 bne 7254 + 727c: e2877001 add r7, r7, #1 ; 0x1 + 7280: e2866001 add r6, r6, #1 ; 0x1 + 7284: e15a0006 cmp sl, r6 + 7288: e2855004 add r5, r5, #4 ; 0x4 + 728c: 1affffe8 bne 7234 + 7290: e8bd47f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr} + 7294: e12fff1e bx lr + +00007298 : + 7298: e92d4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 729c: e24dd018 sub sp, sp, #24 ; 0x18 + 72a0: e59db03c ldr fp, [sp, #60] + 72a4: e58d1008 str r1, [sp, #8] + 72a8: e1a08002 mov r8, r2 + 72ac: e1a01003 mov r1, r3 72b0: e1a0200b mov r2, fp - 72b4: e2855001 add r5, r5, #1 ; 0x1 - 72b8: e1a0300a mov r3, sl - 72bc: e58d5000 str r5, [sp] - 72c0: ebffffb3 bl 7194 - 72c4: e3170001 tst r7, #1 ; 0x1 - 72c8: e1a01009 mov r1, r9 - 72cc: e59d2004 ldr r2, [sp, #4] - 72d0: e1a00008 mov r0, r8 - 72d4: 0affffe9 beq 7280 - 72d8: e5964000 ldr r4, [r6] - 72dc: ebffff61 bl 7068 - 72e0: e59d1014 ldr r1, [sp, #20] - 72e4: e2800102 add r0, r0, #-2147483648 ; 0x80000000 - 72e8: eb00359e bl 14968 <__aeabi_fdiv> - 72ec: e59d2010 ldr r2, [sp, #16] - 72f0: e15b0005 cmp fp, r5 - 72f4: e7820004 str r0, [r2, r4] - 72f8: e2877001 add r7, r7, #1 ; 0x1 - 72fc: e2866004 add r6, r6, #4 ; 0x4 - 7300: 1affffe8 bne 72a8 - 7304: e155000a cmp r5, sl - 7308: 11a0300a movne r3, sl - 730c: 1affffd4 bne 7264 - 7310: e28dd018 add sp, sp, #24 ; 0x18 - 7314: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7318: e12fff1e bx lr - -0000731c : - 731c: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} - 7320: e1a07000 mov r7, r0 - 7324: e1a08001 mov r8, r1 - 7328: e1a0a002 mov sl, r2 - 732c: e3a06000 mov r6, #0 ; 0x0 - 7330: e3a05000 mov r5, #0 ; 0x0 - 7334: e3a04000 mov r4, #0 ; 0x0 - 7338: e7943007 ldr r3, [r4, r7] - 733c: e7940008 ldr r0, [r4, r8] - 7340: e7931006 ldr r1, [r3, r6] - 7344: eb003521 bl 147d0 <__aeabi_fmul> - 7348: e1a01000 mov r1, r0 - 734c: e1a00005 mov r0, r5 - 7350: eb003476 bl 14530 <__addsf3> - 7354: e2844004 add r4, r4, #4 ; 0x4 - 7358: e354000c cmp r4, #12 ; 0xc - 735c: e1a05000 mov r5, r0 - 7360: 1afffff4 bne 7338 - 7364: e786000a str r0, [r6, sl] - 7368: e2866004 add r6, r6, #4 ; 0x4 - 736c: e356000c cmp r6, #12 ; 0xc - 7370: 1affffee bne 7330 - 7374: e3a05000 mov r5, #0 ; 0x0 - 7378: e244400c sub r4, r4, #12 ; 0xc - 737c: e7941008 ldr r1, [r4, r8] - 7380: e794000a ldr r0, [r4, sl] - 7384: eb003511 bl 147d0 <__aeabi_fmul> - 7388: e1a01000 mov r1, r0 - 738c: e1a00005 mov r0, r5 - 7390: eb003466 bl 14530 <__addsf3> - 7394: e2844004 add r4, r4, #4 ; 0x4 - 7398: e354000c cmp r4, #12 ; 0xc - 739c: e1a05000 mov r5, r0 - 73a0: 1afffff5 bne 737c - 73a4: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} - 73a8: e12fff1e bx lr - -000073ac : - 73ac: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 73b0: e1a05000 mov r5, r0 - 73b4: e1a06001 mov r6, r1 - 73b8: e3a04000 mov r4, #0 ; 0x0 - 73bc: e7940005 ldr r0, [r4, r5] - 73c0: e1a01006 mov r1, r6 - 73c4: eb003567 bl 14968 <__aeabi_fdiv> - 73c8: e7840005 str r0, [r4, r5] - 73cc: e2844004 add r4, r4, #4 ; 0x4 - 73d0: e354000c cmp r4, #12 ; 0xc - 73d4: 1afffff8 bne 73bc - 73d8: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 73dc: e12fff1e bx lr - -000073e0 : - 73e0: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 73e4: e1a04000 mov r4, r0 - 73e8: e5900000 ldr r0, [r0] - 73ec: e1a06002 mov r6, r2 - 73f0: e1a05001 mov r5, r1 - 73f4: eb0034f5 bl 147d0 <__aeabi_fmul> - 73f8: e5860000 str r0, [r6] - 73fc: e1a00005 mov r0, r5 - 7400: e5941004 ldr r1, [r4, #4] - 7404: eb0034f1 bl 147d0 <__aeabi_fmul> - 7408: e5860004 str r0, [r6, #4] - 740c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 7410: e12fff1e bx lr - -00007414 : - 7414: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 7418: e5904000 ldr r4, [r0] - 741c: e1a06000 mov r6, r0 - 7420: e3a01000 mov r1, #0 ; 0x0 - 7424: e1a00004 mov r0, r4 - 7428: eb0035a8 bl 14ad0 <__lesf2> - 742c: e3500000 cmp r0, #0 ; 0x0 - 7430: e1a00004 mov r0, r4 - 7434: ba000011 blt 7480 - 7438: e1a00004 mov r0, r4 - 743c: eb003252 bl 13d8c <__aeabi_f2d> - 7440: e28f2054 add r2, pc, #84 ; 0x54 - 7444: e892000c ldmia r2, {r2, r3} - 7448: e1a04000 mov r4, r0 - 744c: e1a05001 mov r5, r1 - 7450: eb0033a4 bl 142e8 <__gedf2> - 7454: e3500000 cmp r0, #0 ; 0x0 - 7458: e28f203c add r2, pc, #60 ; 0x3c - 745c: e892000c ldmia r2, {r2, r3} - 7460: e1a00004 mov r0, r4 - 7464: e1a01005 mov r1, r5 - 7468: ba000002 blt 7478 - 746c: eb00316c bl 13a24 <__aeabi_dsub> - 7470: eb003403 bl 14484 <__aeabi_d2f> - 7474: e5860000 str r0, [r6] - 7478: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 747c: e12fff1e bx lr - 7480: eb003241 bl 13d8c <__aeabi_f2d> - 7484: e28f2010 add r2, pc, #16 ; 0x10 - 7488: e892000c ldmia r2, {r2, r3} - 748c: eb003165 bl 13a28 <__adddf3> - 7490: eb0033fb bl 14484 <__aeabi_d2f> - 7494: e5860000 str r0, [r6] - 7498: eafffff6 b 7478 - 749c: 401921fb ldrmish r2, [r9], -fp - 74a0: 54442d18 strplb r2, [r4], #-3352 - -000074a4 : - 74a4: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 74a8: e1a06000 mov r6, r0 - 74ac: e5900000 ldr r0, [r0] - 74b0: eb003235 bl 13d8c <__aeabi_f2d> - 74b4: e28f2074 add r2, pc, #116 ; 0x74 + 72b4: e1a09003 mov r9, r3 + 72b8: e58d000c str r0, [sp, #12] + 72bc: ebffff86 bl 70dc + 72c0: e35b0000 cmp fp, #0 ; 0x0 + 72c4: c24b2001 subgt r2, fp, #1 ; 0x1 + 72c8: e58d0014 str r0, [sp, #20] + 72cc: c3a03000 movgt r3, #0 ; 0x0 + 72d0: c58d2004 strgt r2, [sp, #4] + 72d4: da00002a ble 7384 + 72d8: e59d6008 ldr r6, [sp, #8] + 72dc: e1a07003 mov r7, r3 + 72e0: e283a001 add sl, r3, #1 ; 0x1 + 72e4: e3a05000 mov r5, #0 ; 0x0 + 72e8: e1a03103 mov r3, r3, lsl #2 + 72ec: e58d3010 str r3, [sp, #16] + 72f0: ea000009 b 731c + 72f4: e5964000 ldr r4, [r6] + 72f8: ebffff77 bl 70dc + 72fc: e59d1014 ldr r1, [sp, #20] + 7300: eb0035b5 bl 149dc <__aeabi_fdiv> + 7304: e59d3010 ldr r3, [sp, #16] + 7308: e15b0005 cmp fp, r5 + 730c: e7830004 str r0, [r3, r4] + 7310: e2877001 add r7, r7, #1 ; 0x1 + 7314: e2866004 add r6, r6, #4 ; 0x4 + 7318: 0a000016 beq 7378 + 731c: e59d000c ldr r0, [sp, #12] + 7320: e1a01008 mov r1, r8 + 7324: e1a0200b mov r2, fp + 7328: e2855001 add r5, r5, #1 ; 0x1 + 732c: e1a0300a mov r3, sl + 7330: e58d5000 str r5, [sp] + 7334: ebffffb3 bl 7208 + 7338: e3170001 tst r7, #1 ; 0x1 + 733c: e1a01009 mov r1, r9 + 7340: e59d2004 ldr r2, [sp, #4] + 7344: e1a00008 mov r0, r8 + 7348: 0affffe9 beq 72f4 + 734c: e5964000 ldr r4, [r6] + 7350: ebffff61 bl 70dc + 7354: e59d1014 ldr r1, [sp, #20] + 7358: e2800102 add r0, r0, #-2147483648 ; 0x80000000 + 735c: eb00359e bl 149dc <__aeabi_fdiv> + 7360: e59d2010 ldr r2, [sp, #16] + 7364: e15b0005 cmp fp, r5 + 7368: e7820004 str r0, [r2, r4] + 736c: e2877001 add r7, r7, #1 ; 0x1 + 7370: e2866004 add r6, r6, #4 ; 0x4 + 7374: 1affffe8 bne 731c + 7378: e155000a cmp r5, sl + 737c: 11a0300a movne r3, sl + 7380: 1affffd4 bne 72d8 + 7384: e28dd018 add sp, sp, #24 ; 0x18 + 7388: e8bd4ff0 ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} + 738c: e12fff1e bx lr + +00007390 : + 7390: e92d45f0 stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} + 7394: e1a07000 mov r7, r0 + 7398: e1a08001 mov r8, r1 + 739c: e1a0a002 mov sl, r2 + 73a0: e3a06000 mov r6, #0 ; 0x0 + 73a4: e3a05000 mov r5, #0 ; 0x0 + 73a8: e3a04000 mov r4, #0 ; 0x0 + 73ac: e7943007 ldr r3, [r4, r7] + 73b0: e7940008 ldr r0, [r4, r8] + 73b4: e7931006 ldr r1, [r3, r6] + 73b8: eb003521 bl 14844 <__aeabi_fmul> + 73bc: e1a01000 mov r1, r0 + 73c0: e1a00005 mov r0, r5 + 73c4: eb003476 bl 145a4 <__addsf3> + 73c8: e2844004 add r4, r4, #4 ; 0x4 + 73cc: e354000c cmp r4, #12 ; 0xc + 73d0: e1a05000 mov r5, r0 + 73d4: 1afffff4 bne 73ac + 73d8: e786000a str r0, [r6, sl] + 73dc: e2866004 add r6, r6, #4 ; 0x4 + 73e0: e356000c cmp r6, #12 ; 0xc + 73e4: 1affffee bne 73a4 + 73e8: e3a05000 mov r5, #0 ; 0x0 + 73ec: e244400c sub r4, r4, #12 ; 0xc + 73f0: e7941008 ldr r1, [r4, r8] + 73f4: e794000a ldr r0, [r4, sl] + 73f8: eb003511 bl 14844 <__aeabi_fmul> + 73fc: e1a01000 mov r1, r0 + 7400: e1a00005 mov r0, r5 + 7404: eb003466 bl 145a4 <__addsf3> + 7408: e2844004 add r4, r4, #4 ; 0x4 + 740c: e354000c cmp r4, #12 ; 0xc + 7410: e1a05000 mov r5, r0 + 7414: 1afffff5 bne 73f0 + 7418: e8bd45f0 ldmia sp!, {r4, r5, r6, r7, r8, sl, lr} + 741c: e12fff1e bx lr + +00007420 : + 7420: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 7424: e1a05000 mov r5, r0 + 7428: e1a06001 mov r6, r1 + 742c: e3a04000 mov r4, #0 ; 0x0 + 7430: e7940005 ldr r0, [r4, r5] + 7434: e1a01006 mov r1, r6 + 7438: eb003567 bl 149dc <__aeabi_fdiv> + 743c: e7840005 str r0, [r4, r5] + 7440: e2844004 add r4, r4, #4 ; 0x4 + 7444: e354000c cmp r4, #12 ; 0xc + 7448: 1afffff8 bne 7430 + 744c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 7450: e12fff1e bx lr + +00007454 : + 7454: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 7458: e1a04000 mov r4, r0 + 745c: e5900000 ldr r0, [r0] + 7460: e1a06002 mov r6, r2 + 7464: e1a05001 mov r5, r1 + 7468: eb0034f5 bl 14844 <__aeabi_fmul> + 746c: e5860000 str r0, [r6] + 7470: e1a00005 mov r0, r5 + 7474: e5941004 ldr r1, [r4, #4] + 7478: eb0034f1 bl 14844 <__aeabi_fmul> + 747c: e5860004 str r0, [r6, #4] + 7480: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 7484: e12fff1e bx lr + +00007488 : + 7488: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 748c: e5904000 ldr r4, [r0] + 7490: e1a06000 mov r6, r0 + 7494: e3a01000 mov r1, #0 ; 0x0 + 7498: e1a00004 mov r0, r4 + 749c: eb0035a8 bl 14b44 <__lesf2> + 74a0: e3500000 cmp r0, #0 ; 0x0 + 74a4: e1a00004 mov r0, r4 + 74a8: ba000011 blt 74f4 + 74ac: e1a00004 mov r0, r4 + 74b0: eb003252 bl 13e00 <__aeabi_f2d> + 74b4: e28f2054 add r2, pc, #84 ; 0x54 74b8: e892000c ldmia r2, {r2, r3} 74bc: e1a04000 mov r4, r0 74c0: e1a05001 mov r5, r1 - 74c4: eb003389 bl 142f0 <__ledf2> + 74c4: eb0033a4 bl 1435c <__gedf2> 74c8: e3500000 cmp r0, #0 ; 0x0 - 74cc: e28f2064 add r2, pc, #100 ; 0x64 + 74cc: e28f203c add r2, pc, #60 ; 0x3c 74d0: e892000c ldmia r2, {r2, r3} 74d4: e1a00004 mov r0, r4 74d8: e1a01005 mov r1, r5 - 74dc: aa000004 bge 74f4 - 74e0: eb003150 bl 13a28 <__adddf3> - 74e4: eb0033e6 bl 14484 <__aeabi_d2f> + 74dc: ba000002 blt 74ec + 74e0: eb00316c bl 13a98 <__aeabi_dsub> + 74e4: eb003403 bl 144f8 <__aeabi_d2f> 74e8: e5860000 str r0, [r6] 74ec: e8bd4070 ldmia sp!, {r4, r5, r6, lr} 74f0: e12fff1e bx lr - 74f4: e1a01005 mov r1, r5 - 74f8: e28f2040 add r2, pc, #64 ; 0x40 + 74f4: eb003241 bl 13e00 <__aeabi_f2d> + 74f8: e28f2010 add r2, pc, #16 ; 0x10 74fc: e892000c ldmia r2, {r2, r3} - 7500: e1a00004 mov r0, r4 - 7504: eb003377 bl 142e8 <__gedf2> - 7508: e3500000 cmp r0, #0 ; 0x0 - 750c: e28f2024 add r2, pc, #36 ; 0x24 - 7510: e892000c ldmia r2, {r2, r3} - 7514: e1a00004 mov r0, r4 - 7518: e1a01005 mov r1, r5 - 751c: bafffff2 blt 74ec - 7520: eb00313f bl 13a24 <__aeabi_dsub> - 7524: eb0033d6 bl 14484 <__aeabi_d2f> - 7528: e5860000 str r0, [r6] - 752c: eaffffee b 74ec - 7530: c00921fb strgtd r2, [r9], -fp - 7534: 54442d18 strplb r2, [r4], #-3352 - 7538: 401921fb ldrmish r2, [r9], -fp - 753c: 54442d18 strplb r2, [r4], #-3352 - 7540: 400921fb strmid r2, [r9], -fp - 7544: 54442d18 strplb r2, [r4], #-3352 - -00007548 : - 7548: e1a0c00d mov ip, sp - 754c: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} - 7550: e24cb004 sub fp, ip, #4 ; 0x4 - 7554: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 7558: e2833901 add r3, r3, #16384 ; 0x4000 - 755c: e3a02001 mov r2, #1 ; 0x1 - 7560: e5832000 str r2, [r3] - 7564: e59f30d4 ldr r3, [pc, #212] ; 7640 <.text+0x7640> - 7568: e5933000 ldr r3, [r3] - 756c: e2832001 add r2, r3, #1 ; 0x1 - 7570: e59f30c8 ldr r3, [pc, #200] ; 7640 <.text+0x7640> - 7574: e5832000 str r2, [r3] - 7578: e59f30c0 ldr r3, [pc, #192] ; 7640 <.text+0x7640> - 757c: e5933000 ldr r3, [r3] - 7580: e3530ffa cmp r3, #1000 ; 0x3e8 - 7584: 1a000012 bne 75d4 - 7588: e59f20b0 ldr r2, [pc, #176] ; 7640 <.text+0x7640> - 758c: e3a03000 mov r3, #0 ; 0x0 - 7590: e5823000 str r3, [r2] - 7594: e59f30a8 ldr r3, [pc, #168] ; 7644 <.text+0x7644> - 7598: e1d330b4 ldrh r3, [r3, #4] - 759c: e2833001 add r3, r3, #1 ; 0x1 - 75a0: e1a03803 mov r3, r3, lsl #16 - 75a4: e1a02823 mov r2, r3, lsr #16 - 75a8: e59f3094 ldr r3, [pc, #148] ; 7644 <.text+0x7644> - 75ac: e1c320b4 strh r2, [r3, #4] - 75b0: e59f3090 ldr r3, [pc, #144] ; 7648 <.text+0x7648> - 75b4: e5933000 ldr r3, [r3] - 75b8: e1a03803 mov r3, r3, lsl #16 - 75bc: e1a02823 mov r2, r3, lsr #16 - 75c0: e59f307c ldr r3, [pc, #124] ; 7644 <.text+0x7644> - 75c4: e1c321b2 strh r2, [r3, #18] - 75c8: e59f2078 ldr r2, [pc, #120] ; 7648 <.text+0x7648> - 75cc: e3a03000 mov r3, #0 ; 0x0 - 75d0: e5823000 str r3, [r2] - 75d4: e59f3070 ldr r3, [pc, #112] ; 764c <.text+0x764c> - 75d8: e5d33000 ldrb r3, [r3] - 75dc: e20330ff and r3, r3, #255 ; 0xff - 75e0: e3530009 cmp r3, #9 ; 0x9 - 75e4: 8a000006 bhi 7604 - 75e8: e59f305c ldr r3, [pc, #92] ; 764c <.text+0x764c> - 75ec: e5d33000 ldrb r3, [r3] - 75f0: e20330ff and r3, r3, #255 ; 0xff - 75f4: e2833001 add r3, r3, #1 ; 0x1 - 75f8: e20330ff and r3, r3, #255 ; 0xff - 75fc: e59f2048 ldr r2, [pc, #72] ; 764c <.text+0x764c> - 7600: e5c23000 strb r3, [r2] - 7604: e59f3044 ldr r3, [pc, #68] ; 7650 <.text+0x7650> - 7608: e8930006 ldmia r3, {r1, r2} - 760c: e3a03ffa mov r3, #1000 ; 0x3e8 - 7610: e3a04000 mov r4, #0 ; 0x0 - 7614: e0933001 adds r3, r3, r1 - 7618: e0a44002 adc r4, r4, r2 - 761c: e59f202c ldr r2, [pc, #44] ; 7650 <.text+0x7650> - 7620: e8820018 stmia r2, {r3, r4} - 7624: e3a03000 mov r3, #0 ; 0x0 - 7628: e2433efd sub r3, r3, #4048 ; 0xfd0 - 762c: e3a02000 mov r2, #0 ; 0x0 - 7630: e5832000 str r2, [r3] - 7634: e24bd010 sub sp, fp, #16 ; 0x10 - 7638: e89d6810 ldmia sp, {r4, fp, sp, lr} - 763c: e12fff1e bx lr - 7640: 400008b0 strmih r0, [r0], -r0 - 7644: 40001470 andmi r1, r0, r0, ror r4 - 7648: 400008a0 andmi r0, r0, r0, lsr #17 - 764c: 400008a4 andmi r0, r0, r4, lsr #17 - 7650: 40000870 andmi r0, r0, r0, ror r8 - -00007654 : - 7654: e1a0c00d mov ip, sp - 7658: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 765c: e24cb004 sub fp, ip, #4 ; 0x4 - 7660: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 7664: e2833902 add r3, r3, #32768 ; 0x8000 - 7668: e3a02001 mov r2, #1 ; 0x1 - 766c: e5832000 str r2, [r3] - 7670: e3a03000 mov r3, #0 ; 0x0 - 7674: e2433efd sub r3, r3, #4048 ; 0xfd0 - 7678: e3a02000 mov r2, #0 ; 0x0 - 767c: e5832000 str r2, [r3] - 7680: e24bd00c sub sp, fp, #12 ; 0xc - 7684: e89d6800 ldmia sp, {fp, sp, lr} - 7688: e12fff1e bx lr - -0000768c
: - 768c: e1a0c00d mov ip, sp - 7690: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} - 7694: e24cb004 sub fp, ip, #4 ; 0x4 - 7698: e24dd004 sub sp, sp, #4 ; 0x4 - 769c: eb000302 bl 82ac - 76a0: eb00148b bl c8d4 - 76a4: e59f22ac ldr r2, [pc, #684] ; 7958 <.text+0x7958> - 76a8: e3a03000 mov r3, #0 ; 0x0 - 76ac: e1c230b4 strh r3, [r2, #4] - 76b0: e59f02a4 ldr r0, [pc, #676] ; 795c <.text+0x795c> - 76b4: eb003686 bl 150d4 <__puts_from_arm> - 76b8: eb00044d bl 87f4 - 76bc: e1a03000 mov r3, r0 - 76c0: e59f0298 ldr r0, [pc, #664] ; 7960 <.text+0x7960> - 76c4: e1a01003 mov r1, r3 - 76c8: eb003684 bl 150e0 <__printf_from_arm> - 76cc: eb000450 bl 8814 - 76d0: e1a03000 mov r3, r0 - 76d4: e59f0288 ldr r0, [pc, #648] ; 7964 <.text+0x7964> - 76d8: e1a01003 mov r1, r3 - 76dc: eb00367f bl 150e0 <__printf_from_arm> - 76e0: e59f3280 ldr r3, [pc, #640] ; 7968 <.text+0x7968> - 76e4: e5d33000 ldrb r3, [r3] - 76e8: e59f227c ldr r2, [pc, #636] ; 796c <.text+0x796c> - 76ec: e5c23000 strb r3, [r2] - 76f0: e3a00001 mov r0, #1 ; 0x1 - 76f4: e3a01001 mov r1, #1 ; 0x1 - 76f8: eb00012c bl 7bb0 - 76fc: ebffeb82 bl 250c - 7700: e3a00000 mov r0, #0 ; 0x0 - 7704: eb00014c bl 7c3c - 7708: e3a00713 mov r0, #4980736 ; 0x4c0000 - 770c: e2800c4b add r0, r0, #19200 ; 0x4b00 - 7710: e2800040 add r0, r0, #64 ; 0x40 - 7714: ebfff29b bl 4188 - 7718: eb0000a5 bl 79b4 - 771c: eaffffff b 7720 - 7720: e59f3248 ldr r3, [pc, #584] ; 7970 <.text+0x7970> - 7724: e5d33000 ldrb r3, [r3] - 7728: e20330ff and r3, r3, #255 ; 0xff - 772c: e3530000 cmp r3, #0 ; 0x0 - 7730: 0afffffa beq 7720 - 7734: e59f3238 ldr r3, [pc, #568] ; 7974 <.text+0x7974> - 7738: e5933000 ldr r3, [r3] - 773c: e2832001 add r2, r3, #1 ; 0x1 - 7740: e59f322c ldr r3, [pc, #556] ; 7974 <.text+0x7974> - 7744: e5832000 str r2, [r3] - 7748: e59f3228 ldr r3, [pc, #552] ; 7978 <.text+0x7978> - 774c: e5933000 ldr r3, [r3] - 7750: e2832001 add r2, r3, #1 ; 0x1 - 7754: e59f321c ldr r3, [pc, #540] ; 7978 <.text+0x7978> - 7758: e5832000 str r2, [r3] - 775c: e59f3214 ldr r3, [pc, #532] ; 7978 <.text+0x7978> - 7760: e5933000 ldr r3, [r3] - 7764: e3530064 cmp r3, #100 ; 0x64 - 7768: 1a000002 bne 7778 - 776c: e59f2204 ldr r2, [pc, #516] ; 7978 <.text+0x7978> - 7770: e3a03000 mov r3, #0 ; 0x0 - 7774: e5823000 str r3, [r2] - 7778: e59f31fc ldr r3, [pc, #508] ; 797c <.text+0x797c> - 777c: e5932000 ldr r2, [r3] - 7780: e1a03002 mov r3, r2 - 7784: e1a03183 mov r3, r3, lsl #3 - 7788: e0623003 rsb r3, r2, r3 - 778c: e1a03103 mov r3, r3, lsl #2 - 7790: e0833002 add r3, r3, r2 - 7794: e1a04003 mov r4, r3 - 7798: e3a00002 mov r0, #2 ; 0x2 - 779c: eb001345 bl c4b8 - 77a0: e1a01000 mov r1, r0 - 77a4: e1a02001 mov r2, r1 - 77a8: e1a02102 mov r2, r2, lsl #2 - 77ac: e0822001 add r2, r2, r1 - 77b0: e1a02082 mov r2, r2, lsl #1 - 77b4: e0822001 add r2, r2, r1 - 77b8: e1a03182 mov r3, r2, lsl #3 - 77bc: e0623003 rsb r3, r2, r3 - 77c0: e1a03183 mov r3, r3, lsl #3 - 77c4: e0833001 add r3, r3, r1 - 77c8: e1a03203 mov r3, r3, lsl #4 - 77cc: e1a02003 mov r2, r3 - 77d0: e3a032be mov r3, #-536870901 ; 0xe000000b - 77d4: e2833626 add r3, r3, #39845888 ; 0x2600000 - 77d8: e2833c63 add r3, r3, #25344 ; 0x6300 - 77dc: e0831392 umull r1, r3, r2, r3 - 77e0: e1a034a3 mov r3, r3, lsr #9 - 77e4: e0842003 add r2, r4, r3 - 77e8: e59f3190 ldr r3, [pc, #400] ; 7980 <.text+0x7980> - 77ec: e0831392 umull r1, r3, r2, r3 - 77f0: e1a03223 mov r3, r3, lsr #4 - 77f4: e1a02003 mov r2, r3 - 77f8: e59f317c ldr r3, [pc, #380] ; 797c <.text+0x797c> - 77fc: e5832000 str r2, [r3] - 7800: e59f3174 ldr r3, [pc, #372] ; 797c <.text+0x797c> - 7804: e5933000 ldr r3, [r3] - 7808: e1a03803 mov r3, r3, lsl #16 - 780c: e1a02823 mov r2, r3, lsr #16 - 7810: e59f3140 ldr r3, [pc, #320] ; 7958 <.text+0x7958> - 7814: e1c320b0 strh r2, [r3] - 7818: e59f3164 ldr r3, [pc, #356] ; 7984 <.text+0x7984> - 781c: e5933000 ldr r3, [r3] - 7820: e1a03803 mov r3, r3, lsl #16 - 7824: e1a02823 mov r2, r3, lsr #16 - 7828: e59f3128 ldr r3, [pc, #296] ; 7958 <.text+0x7958> - 782c: e1c320b2 strh r2, [r3, #2] - 7830: e59f3144 ldr r3, [pc, #324] ; 797c <.text+0x797c> - 7834: e5933000 ldr r3, [r3] - 7838: e50b3014 str r3, [fp, #-20] - 783c: e51b2014 ldr r2, [fp, #-20] - 7840: e3a03c27 mov r3, #9984 ; 0x2700 - 7844: e283300f add r3, r3, #15 ; 0xf - 7848: e1520003 cmp r2, r3 - 784c: ca00000f bgt 7890 - 7850: e59f3130 ldr r3, [pc, #304] ; 7988 <.text+0x7988> - 7854: e5932000 ldr r2, [r3] - 7858: e3a03d1f mov r3, #1984 ; 0x7c0 - 785c: e283300f add r3, r3, #15 ; 0xf - 7860: e1520003 cmp r2, r3 - 7864: ca000005 bgt 7880 - 7868: e59f3118 ldr r3, [pc, #280] ; 7988 <.text+0x7988> - 786c: e5933000 ldr r3, [r3] - 7870: e2832001 add r2, r3, #1 ; 0x1 - 7874: e59f310c ldr r3, [pc, #268] ; 7988 <.text+0x7988> - 7878: e5832000 str r2, [r3] - 787c: ea000012 b 78cc - 7880: e59f3104 ldr r3, [pc, #260] ; 798c <.text+0x798c> - 7884: e3a02001 mov r2, #1 ; 0x1 - 7888: e5c32000 strb r2, [r3] - 788c: ea00000e b 78cc - 7890: e59f30f0 ldr r3, [pc, #240] ; 7988 <.text+0x7988> - 7894: e5933000 ldr r3, [r3] - 7898: e353000a cmp r3, #10 ; 0xa - 789c: da000005 ble 78b8 - 78a0: e59f30e0 ldr r3, [pc, #224] ; 7988 <.text+0x7988> - 78a4: e5933000 ldr r3, [r3] - 78a8: e2432005 sub r2, r3, #5 ; 0x5 - 78ac: e59f30d4 ldr r3, [pc, #212] ; 7988 <.text+0x7988> - 78b0: e5832000 str r2, [r3] - 78b4: ea000004 b 78cc - 78b8: e59f30cc ldr r3, [pc, #204] ; 798c <.text+0x798c> - 78bc: e3a02000 mov r2, #0 ; 0x0 - 78c0: e5c32000 strb r2, [r3] - 78c4: e3a00000 mov r0, #0 ; 0x0 - 78c8: eb0000db bl 7c3c - 78cc: e59f30b8 ldr r3, [pc, #184] ; 798c <.text+0x798c> - 78d0: e5d33000 ldrb r3, [r3] - 78d4: e3530000 cmp r3, #0 ; 0x0 - 78d8: 0a000010 beq 7920 - 78dc: e51b3014 ldr r3, [fp, #-20] - 78e0: e2433c23 sub r3, r3, #8960 ; 0x2300 - 78e4: e2433028 sub r3, r3, #40 ; 0x28 - 78e8: e59f20a0 ldr r2, [pc, #160] ; 7990 <.text+0x7990> - 78ec: e0c21293 smull r1, r2, r3, r2 - 78f0: e1a02142 mov r2, r2, asr #2 - 78f4: e1a03fc3 mov r3, r3, asr #31 - 78f8: e0632002 rsb r2, r3, r2 - 78fc: e59f3074 ldr r3, [pc, #116] ; 7978 <.text+0x7978> - 7900: e5933000 ldr r3, [r3] - 7904: e1520003 cmp r2, r3 - 7908: aa000002 bge 7918 - 790c: e3a00001 mov r0, #1 ; 0x1 - 7910: eb0000c9 bl 7c3c - 7914: ea000001 b 7920 - 7918: e3a00000 mov r0, #0 ; 0x0 - 791c: eb0000c6 bl 7c3c - 7920: e59f3048 ldr r3, [pc, #72] ; 7970 <.text+0x7970> - 7924: e5d33000 ldrb r3, [r3] - 7928: e20330ff and r3, r3, #255 ; 0xff - 792c: e3530000 cmp r3, #0 ; 0x0 - 7930: 0a000006 beq 7950 - 7934: e59f3034 ldr r3, [pc, #52] ; 7970 <.text+0x7970> - 7938: e5d33000 ldrb r3, [r3] - 793c: e20330ff and r3, r3, #255 ; 0xff - 7940: e2433001 sub r3, r3, #1 ; 0x1 - 7944: e20330ff and r3, r3, #255 ; 0xff - 7948: e59f2020 ldr r2, [pc, #32] ; 7970 <.text+0x7970> - 794c: e5c23000 strb r3, [r2] - 7950: eb00000f bl 7994 - 7954: eaffff71 b 7720 - 7958: 40001470 andmi r1, r0, r0, ror r4 - 795c: 000151a8 andeq r5, r1, r8, lsr #3 - 7960: 000151c4 andeq r5, r1, r4, asr #3 - 7964: 000151e8 andeq r5, r1, r8, ror #3 - 7968: 400008bc strmih r0, [r0], -ip - 796c: 4000146c andmi r1, r0, ip, ror #8 - 7970: 400008a4 andmi r0, r0, r4, lsr #17 - 7974: 400008a0 andmi r0, r0, r0, lsr #17 - 7978: 400008c0 andmi r0, r0, r0, asr #17 - 797c: 400008c8 andmi r0, r0, r8, asr #17 - 7980: 88888889 stmhiia r8, {r0, r3, r7, fp, pc} - 7984: 400008c4 andmi r0, r0, r4, asr #17 - 7988: 40000008 andmi r0, r0, r8 - 798c: 40000005 andmi r0, r0, r5 - 7990: 66666667 strvsbt r6, [r6], -r7, ror #12 - -00007994 : - 7994: e1a0c00d mov ip, sp - 7998: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 799c: e24cb004 sub fp, ip, #4 ; 0x4 - 79a0: ebffec5d bl 2b1c - 79a4: ebffe33f bl 6a8 - 79a8: e24bd00c sub sp, fp, #12 ; 0xc - 79ac: e89d6800 ldmia sp, {fp, sp, lr} - 79b0: e12fff1e bx lr - -000079b4 : - 79b4: e1a0c00d mov ip, sp - 79b8: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} - 79bc: e24cb004 sub fp, ip, #4 ; 0x4 - 79c0: e24dd02c sub sp, sp, #44 ; 0x2c - 79c4: e3a03000 mov r3, #0 ; 0x0 - 79c8: e3a04000 mov r4, #0 ; 0x0 - 79cc: e50b3044 str r3, [fp, #-68] - 79d0: e50b4040 str r4, [fp, #-64] - 79d4: e3a03000 mov r3, #0 ; 0x0 - 79d8: e50b303c str r3, [fp, #-60] - 79dc: ea00005a b 7b4c - 79e0: e3a00e4b mov r0, #1200 ; 0x4b0 - 79e4: ebfff1e7 bl 4188 - 79e8: ebffe32e bl 6a8 - 79ec: e59f31b4 ldr r3, [pc, #436] ; 7ba8 <.text+0x7ba8> - 79f0: e1d332b0 ldrh r3, [r3, #32] - 79f4: e1a03803 mov r3, r3, lsl #16 - 79f8: e1a03843 mov r3, r3, asr #16 - 79fc: e1a00003 mov r0, r3 - 7a00: eb0030d6 bl 13d60 <__aeabi_i2d> - 7a04: e1a03000 mov r3, r0 - 7a08: e1a04001 mov r4, r1 - 7a0c: e50b3038 str r3, [fp, #-56] - 7a10: e50b4034 str r4, [fp, #-52] - 7a14: e59f318c ldr r3, [pc, #396] ; 7ba8 <.text+0x7ba8> - 7a18: e1d332b2 ldrh r3, [r3, #34] - 7a1c: e1a03803 mov r3, r3, lsl #16 - 7a20: e1a03843 mov r3, r3, asr #16 - 7a24: e1a00003 mov r0, r3 - 7a28: eb0030cc bl 13d60 <__aeabi_i2d> - 7a2c: e1a03000 mov r3, r0 - 7a30: e1a04001 mov r4, r1 - 7a34: e50b3030 str r3, [fp, #-48] - 7a38: e50b402c str r4, [fp, #-44] - 7a3c: e59f3164 ldr r3, [pc, #356] ; 7ba8 <.text+0x7ba8> - 7a40: e1d332b4 ldrh r3, [r3, #36] - 7a44: e1a03803 mov r3, r3, lsl #16 - 7a48: e1a03843 mov r3, r3, asr #16 - 7a4c: e1a00003 mov r0, r3 - 7a50: eb0030c2 bl 13d60 <__aeabi_i2d> - 7a54: e1a03000 mov r3, r0 - 7a58: e1a04001 mov r4, r1 - 7a5c: e50b3028 str r3, [fp, #-40] - 7a60: e50b4024 str r4, [fp, #-36] - 7a64: e24b0038 sub r0, fp, #56 ; 0x38 - 7a68: e8900003 ldmia r0, {r0, r1} - 7a6c: e24b2038 sub r2, fp, #56 ; 0x38 - 7a70: e892000c ldmia r2, {r2, r3} - 7a74: eb0030f4 bl 13e4c <__aeabi_dmul> + 7500: eb003165 bl 13a9c <__adddf3> + 7504: eb0033fb bl 144f8 <__aeabi_d2f> + 7508: e5860000 str r0, [r6] + 750c: eafffff6 b 74ec + 7510: 401921fb ldrmish r2, [r9], -fp + 7514: 54442d18 strplb r2, [r4], #-3352 + +00007518 : + 7518: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 751c: e1a06000 mov r6, r0 + 7520: e5900000 ldr r0, [r0] + 7524: eb003235 bl 13e00 <__aeabi_f2d> + 7528: e28f2074 add r2, pc, #116 ; 0x74 + 752c: e892000c ldmia r2, {r2, r3} + 7530: e1a04000 mov r4, r0 + 7534: e1a05001 mov r5, r1 + 7538: eb003389 bl 14364 <__ledf2> + 753c: e3500000 cmp r0, #0 ; 0x0 + 7540: e28f2064 add r2, pc, #100 ; 0x64 + 7544: e892000c ldmia r2, {r2, r3} + 7548: e1a00004 mov r0, r4 + 754c: e1a01005 mov r1, r5 + 7550: aa000004 bge 7568 + 7554: eb003150 bl 13a9c <__adddf3> + 7558: eb0033e6 bl 144f8 <__aeabi_d2f> + 755c: e5860000 str r0, [r6] + 7560: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 7564: e12fff1e bx lr + 7568: e1a01005 mov r1, r5 + 756c: e28f2040 add r2, pc, #64 ; 0x40 + 7570: e892000c ldmia r2, {r2, r3} + 7574: e1a00004 mov r0, r4 + 7578: eb003377 bl 1435c <__gedf2> + 757c: e3500000 cmp r0, #0 ; 0x0 + 7580: e28f2024 add r2, pc, #36 ; 0x24 + 7584: e892000c ldmia r2, {r2, r3} + 7588: e1a00004 mov r0, r4 + 758c: e1a01005 mov r1, r5 + 7590: bafffff2 blt 7560 + 7594: eb00313f bl 13a98 <__aeabi_dsub> + 7598: eb0033d6 bl 144f8 <__aeabi_d2f> + 759c: e5860000 str r0, [r6] + 75a0: eaffffee b 7560 + 75a4: c00921fb strgtd r2, [r9], -fp + 75a8: 54442d18 strplb r2, [r4], #-3352 + 75ac: 401921fb ldrmish r2, [r9], -fp + 75b0: 54442d18 strplb r2, [r4], #-3352 + 75b4: 400921fb strmid r2, [r9], -fp + 75b8: 54442d18 strplb r2, [r4], #-3352 + +000075bc : + 75bc: e1a0c00d mov ip, sp + 75c0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} + 75c4: e24cb004 sub fp, ip, #4 ; 0x4 + 75c8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 75cc: e2833901 add r3, r3, #16384 ; 0x4000 + 75d0: e3a02001 mov r2, #1 ; 0x1 + 75d4: e5832000 str r2, [r3] + 75d8: e59f30d4 ldr r3, [pc, #212] ; 76b4 <.text+0x76b4> + 75dc: e5933000 ldr r3, [r3] + 75e0: e2832001 add r2, r3, #1 ; 0x1 + 75e4: e59f30c8 ldr r3, [pc, #200] ; 76b4 <.text+0x76b4> + 75e8: e5832000 str r2, [r3] + 75ec: e59f30c0 ldr r3, [pc, #192] ; 76b4 <.text+0x76b4> + 75f0: e5933000 ldr r3, [r3] + 75f4: e3530ffa cmp r3, #1000 ; 0x3e8 + 75f8: 1a000012 bne 7648 + 75fc: e59f20b0 ldr r2, [pc, #176] ; 76b4 <.text+0x76b4> + 7600: e3a03000 mov r3, #0 ; 0x0 + 7604: e5823000 str r3, [r2] + 7608: e59f30a8 ldr r3, [pc, #168] ; 76b8 <.text+0x76b8> + 760c: e1d330b4 ldrh r3, [r3, #4] + 7610: e2833001 add r3, r3, #1 ; 0x1 + 7614: e1a03803 mov r3, r3, lsl #16 + 7618: e1a02823 mov r2, r3, lsr #16 + 761c: e59f3094 ldr r3, [pc, #148] ; 76b8 <.text+0x76b8> + 7620: e1c320b4 strh r2, [r3, #4] + 7624: e59f3090 ldr r3, [pc, #144] ; 76bc <.text+0x76bc> + 7628: e5933000 ldr r3, [r3] + 762c: e1a03803 mov r3, r3, lsl #16 + 7630: e1a02823 mov r2, r3, lsr #16 + 7634: e59f307c ldr r3, [pc, #124] ; 76b8 <.text+0x76b8> + 7638: e1c321b2 strh r2, [r3, #18] + 763c: e59f2078 ldr r2, [pc, #120] ; 76bc <.text+0x76bc> + 7640: e3a03000 mov r3, #0 ; 0x0 + 7644: e5823000 str r3, [r2] + 7648: e59f3070 ldr r3, [pc, #112] ; 76c0 <.text+0x76c0> + 764c: e5d33000 ldrb r3, [r3] + 7650: e20330ff and r3, r3, #255 ; 0xff + 7654: e3530009 cmp r3, #9 ; 0x9 + 7658: 8a000006 bhi 7678 + 765c: e59f305c ldr r3, [pc, #92] ; 76c0 <.text+0x76c0> + 7660: e5d33000 ldrb r3, [r3] + 7664: e20330ff and r3, r3, #255 ; 0xff + 7668: e2833001 add r3, r3, #1 ; 0x1 + 766c: e20330ff and r3, r3, #255 ; 0xff + 7670: e59f2048 ldr r2, [pc, #72] ; 76c0 <.text+0x76c0> + 7674: e5c23000 strb r3, [r2] + 7678: e59f3044 ldr r3, [pc, #68] ; 76c4 <.text+0x76c4> + 767c: e8930006 ldmia r3, {r1, r2} + 7680: e3a03ffa mov r3, #1000 ; 0x3e8 + 7684: e3a04000 mov r4, #0 ; 0x0 + 7688: e0933001 adds r3, r3, r1 + 768c: e0a44002 adc r4, r4, r2 + 7690: e59f202c ldr r2, [pc, #44] ; 76c4 <.text+0x76c4> + 7694: e8820018 stmia r2, {r3, r4} + 7698: e3a03000 mov r3, #0 ; 0x0 + 769c: e2433efd sub r3, r3, #4048 ; 0xfd0 + 76a0: e3a02000 mov r2, #0 ; 0x0 + 76a4: e5832000 str r2, [r3] + 76a8: e24bd010 sub sp, fp, #16 ; 0x10 + 76ac: e89d6810 ldmia sp, {r4, fp, sp, lr} + 76b0: e12fff1e bx lr + 76b4: 400008b0 strmih r0, [r0], -r0 + 76b8: 40001474 andmi r1, r0, r4, ror r4 + 76bc: 400008a0 andmi r0, r0, r0, lsr #17 + 76c0: 400008a4 andmi r0, r0, r4, lsr #17 + 76c4: 40000870 andmi r0, r0, r0, ror r8 + +000076c8 : + 76c8: e1a0c00d mov ip, sp + 76cc: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 76d0: e24cb004 sub fp, ip, #4 ; 0x4 + 76d4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 76d8: e2833902 add r3, r3, #32768 ; 0x8000 + 76dc: e3a02001 mov r2, #1 ; 0x1 + 76e0: e5832000 str r2, [r3] + 76e4: e3a03000 mov r3, #0 ; 0x0 + 76e8: e2433efd sub r3, r3, #4048 ; 0xfd0 + 76ec: e3a02000 mov r2, #0 ; 0x0 + 76f0: e5832000 str r2, [r3] + 76f4: e24bd00c sub sp, fp, #12 ; 0xc + 76f8: e89d6800 ldmia sp, {fp, sp, lr} + 76fc: e12fff1e bx lr + +00007700
: + 7700: e1a0c00d mov ip, sp + 7704: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} + 7708: e24cb004 sub fp, ip, #4 ; 0x4 + 770c: e24dd004 sub sp, sp, #4 ; 0x4 + 7710: eb000302 bl 8320 + 7714: eb00148b bl c948 + 7718: e59f22ac ldr r2, [pc, #684] ; 79cc <.text+0x79cc> + 771c: e3a03000 mov r3, #0 ; 0x0 + 7720: e1c230b4 strh r3, [r2, #4] + 7724: e59f02a4 ldr r0, [pc, #676] ; 79d0 <.text+0x79d0> + 7728: eb003686 bl 15148 <__puts_from_arm> + 772c: eb00044d bl 8868 + 7730: e1a03000 mov r3, r0 + 7734: e59f0298 ldr r0, [pc, #664] ; 79d4 <.text+0x79d4> + 7738: e1a01003 mov r1, r3 + 773c: eb003684 bl 15154 <__printf_from_arm> + 7740: eb000450 bl 8888 + 7744: e1a03000 mov r3, r0 + 7748: e59f0288 ldr r0, [pc, #648] ; 79d8 <.text+0x79d8> + 774c: e1a01003 mov r1, r3 + 7750: eb00367f bl 15154 <__printf_from_arm> + 7754: e59f3280 ldr r3, [pc, #640] ; 79dc <.text+0x79dc> + 7758: e5d33000 ldrb r3, [r3] + 775c: e59f227c ldr r2, [pc, #636] ; 79e0 <.text+0x79e0> + 7760: e5c23000 strb r3, [r2] + 7764: e3a00001 mov r0, #1 ; 0x1 + 7768: e3a01001 mov r1, #1 ; 0x1 + 776c: eb00012c bl 7c24 + 7770: ebffeb75 bl 254c + 7774: e3a00000 mov r0, #0 ; 0x0 + 7778: eb00014c bl 7cb0 + 777c: e3a00713 mov r0, #4980736 ; 0x4c0000 + 7780: e2800c4b add r0, r0, #19200 ; 0x4b00 + 7784: e2800040 add r0, r0, #64 ; 0x40 + 7788: ebfff299 bl 41f4 + 778c: eb0000a5 bl 7a28 + 7790: eaffffff b 7794 + 7794: e59f3248 ldr r3, [pc, #584] ; 79e4 <.text+0x79e4> + 7798: e5d33000 ldrb r3, [r3] + 779c: e20330ff and r3, r3, #255 ; 0xff + 77a0: e3530000 cmp r3, #0 ; 0x0 + 77a4: 0afffffa beq 7794 + 77a8: e59f3238 ldr r3, [pc, #568] ; 79e8 <.text+0x79e8> + 77ac: e5933000 ldr r3, [r3] + 77b0: e2832001 add r2, r3, #1 ; 0x1 + 77b4: e59f322c ldr r3, [pc, #556] ; 79e8 <.text+0x79e8> + 77b8: e5832000 str r2, [r3] + 77bc: e59f3228 ldr r3, [pc, #552] ; 79ec <.text+0x79ec> + 77c0: e5933000 ldr r3, [r3] + 77c4: e2832001 add r2, r3, #1 ; 0x1 + 77c8: e59f321c ldr r3, [pc, #540] ; 79ec <.text+0x79ec> + 77cc: e5832000 str r2, [r3] + 77d0: e59f3214 ldr r3, [pc, #532] ; 79ec <.text+0x79ec> + 77d4: e5933000 ldr r3, [r3] + 77d8: e3530064 cmp r3, #100 ; 0x64 + 77dc: 1a000002 bne 77ec + 77e0: e59f2204 ldr r2, [pc, #516] ; 79ec <.text+0x79ec> + 77e4: e3a03000 mov r3, #0 ; 0x0 + 77e8: e5823000 str r3, [r2] + 77ec: e59f31fc ldr r3, [pc, #508] ; 79f0 <.text+0x79f0> + 77f0: e5932000 ldr r2, [r3] + 77f4: e1a03002 mov r3, r2 + 77f8: e1a03183 mov r3, r3, lsl #3 + 77fc: e0623003 rsb r3, r2, r3 + 7800: e1a03103 mov r3, r3, lsl #2 + 7804: e0833002 add r3, r3, r2 + 7808: e1a04003 mov r4, r3 + 780c: e3a00002 mov r0, #2 ; 0x2 + 7810: eb001345 bl c52c + 7814: e1a01000 mov r1, r0 + 7818: e1a02001 mov r2, r1 + 781c: e1a02102 mov r2, r2, lsl #2 + 7820: e0822001 add r2, r2, r1 + 7824: e1a02082 mov r2, r2, lsl #1 + 7828: e0822001 add r2, r2, r1 + 782c: e1a03182 mov r3, r2, lsl #3 + 7830: e0623003 rsb r3, r2, r3 + 7834: e1a03183 mov r3, r3, lsl #3 + 7838: e0833001 add r3, r3, r1 + 783c: e1a03203 mov r3, r3, lsl #4 + 7840: e1a02003 mov r2, r3 + 7844: e3a032be mov r3, #-536870901 ; 0xe000000b + 7848: e2833626 add r3, r3, #39845888 ; 0x2600000 + 784c: e2833c63 add r3, r3, #25344 ; 0x6300 + 7850: e0831392 umull r1, r3, r2, r3 + 7854: e1a034a3 mov r3, r3, lsr #9 + 7858: e0842003 add r2, r4, r3 + 785c: e59f3190 ldr r3, [pc, #400] ; 79f4 <.text+0x79f4> + 7860: e0831392 umull r1, r3, r2, r3 + 7864: e1a03223 mov r3, r3, lsr #4 + 7868: e1a02003 mov r2, r3 + 786c: e59f317c ldr r3, [pc, #380] ; 79f0 <.text+0x79f0> + 7870: e5832000 str r2, [r3] + 7874: e59f3174 ldr r3, [pc, #372] ; 79f0 <.text+0x79f0> + 7878: e5933000 ldr r3, [r3] + 787c: e1a03803 mov r3, r3, lsl #16 + 7880: e1a02823 mov r2, r3, lsr #16 + 7884: e59f3140 ldr r3, [pc, #320] ; 79cc <.text+0x79cc> + 7888: e1c320b0 strh r2, [r3] + 788c: e59f3164 ldr r3, [pc, #356] ; 79f8 <.text+0x79f8> + 7890: e5933000 ldr r3, [r3] + 7894: e1a03803 mov r3, r3, lsl #16 + 7898: e1a02823 mov r2, r3, lsr #16 + 789c: e59f3128 ldr r3, [pc, #296] ; 79cc <.text+0x79cc> + 78a0: e1c320b2 strh r2, [r3, #2] + 78a4: e59f3144 ldr r3, [pc, #324] ; 79f0 <.text+0x79f0> + 78a8: e5933000 ldr r3, [r3] + 78ac: e50b3014 str r3, [fp, #-20] + 78b0: e51b2014 ldr r2, [fp, #-20] + 78b4: e3a03c27 mov r3, #9984 ; 0x2700 + 78b8: e283300f add r3, r3, #15 ; 0xf + 78bc: e1520003 cmp r2, r3 + 78c0: ca00000f bgt 7904 + 78c4: e59f3130 ldr r3, [pc, #304] ; 79fc <.text+0x79fc> + 78c8: e5932000 ldr r2, [r3] + 78cc: e3a03d1f mov r3, #1984 ; 0x7c0 + 78d0: e283300f add r3, r3, #15 ; 0xf + 78d4: e1520003 cmp r2, r3 + 78d8: ca000005 bgt 78f4 + 78dc: e59f3118 ldr r3, [pc, #280] ; 79fc <.text+0x79fc> + 78e0: e5933000 ldr r3, [r3] + 78e4: e2832001 add r2, r3, #1 ; 0x1 + 78e8: e59f310c ldr r3, [pc, #268] ; 79fc <.text+0x79fc> + 78ec: e5832000 str r2, [r3] + 78f0: ea000012 b 7940 + 78f4: e59f3104 ldr r3, [pc, #260] ; 7a00 <.text+0x7a00> + 78f8: e3a02001 mov r2, #1 ; 0x1 + 78fc: e5c32000 strb r2, [r3] + 7900: ea00000e b 7940 + 7904: e59f30f0 ldr r3, [pc, #240] ; 79fc <.text+0x79fc> + 7908: e5933000 ldr r3, [r3] + 790c: e353000a cmp r3, #10 ; 0xa + 7910: da000005 ble 792c + 7914: e59f30e0 ldr r3, [pc, #224] ; 79fc <.text+0x79fc> + 7918: e5933000 ldr r3, [r3] + 791c: e2432005 sub r2, r3, #5 ; 0x5 + 7920: e59f30d4 ldr r3, [pc, #212] ; 79fc <.text+0x79fc> + 7924: e5832000 str r2, [r3] + 7928: ea000004 b 7940 + 792c: e59f30cc ldr r3, [pc, #204] ; 7a00 <.text+0x7a00> + 7930: e3a02000 mov r2, #0 ; 0x0 + 7934: e5c32000 strb r2, [r3] + 7938: e3a00000 mov r0, #0 ; 0x0 + 793c: eb0000db bl 7cb0 + 7940: e59f30b8 ldr r3, [pc, #184] ; 7a00 <.text+0x7a00> + 7944: e5d33000 ldrb r3, [r3] + 7948: e3530000 cmp r3, #0 ; 0x0 + 794c: 0a000010 beq 7994 + 7950: e51b3014 ldr r3, [fp, #-20] + 7954: e2433c23 sub r3, r3, #8960 ; 0x2300 + 7958: e2433028 sub r3, r3, #40 ; 0x28 + 795c: e59f20a0 ldr r2, [pc, #160] ; 7a04 <.text+0x7a04> + 7960: e0c21293 smull r1, r2, r3, r2 + 7964: e1a02142 mov r2, r2, asr #2 + 7968: e1a03fc3 mov r3, r3, asr #31 + 796c: e0632002 rsb r2, r3, r2 + 7970: e59f3074 ldr r3, [pc, #116] ; 79ec <.text+0x79ec> + 7974: e5933000 ldr r3, [r3] + 7978: e1520003 cmp r2, r3 + 797c: aa000002 bge 798c + 7980: e3a00001 mov r0, #1 ; 0x1 + 7984: eb0000c9 bl 7cb0 + 7988: ea000001 b 7994 + 798c: e3a00000 mov r0, #0 ; 0x0 + 7990: eb0000c6 bl 7cb0 + 7994: e59f3048 ldr r3, [pc, #72] ; 79e4 <.text+0x79e4> + 7998: e5d33000 ldrb r3, [r3] + 799c: e20330ff and r3, r3, #255 ; 0xff + 79a0: e3530000 cmp r3, #0 ; 0x0 + 79a4: 0a000006 beq 79c4 + 79a8: e59f3034 ldr r3, [pc, #52] ; 79e4 <.text+0x79e4> + 79ac: e5d33000 ldrb r3, [r3] + 79b0: e20330ff and r3, r3, #255 ; 0xff + 79b4: e2433001 sub r3, r3, #1 ; 0x1 + 79b8: e20330ff and r3, r3, #255 ; 0xff + 79bc: e59f2020 ldr r2, [pc, #32] ; 79e4 <.text+0x79e4> + 79c0: e5c23000 strb r3, [r2] + 79c4: eb00000f bl 7a08 + 79c8: eaffff71 b 7794 + 79cc: 40001474 andmi r1, r0, r4, ror r4 + 79d0: 0001521c andeq r5, r1, ip, lsl r2 + 79d4: 00015238 andeq r5, r1, r8, lsr r2 + 79d8: 0001525c andeq r5, r1, ip, asr r2 + 79dc: 400008bc strmih r0, [r0], -ip + 79e0: 40001470 andmi r1, r0, r0, ror r4 + 79e4: 400008a4 andmi r0, r0, r4, lsr #17 + 79e8: 400008a0 andmi r0, r0, r0, lsr #17 + 79ec: 400008c0 andmi r0, r0, r0, asr #17 + 79f0: 400008c8 andmi r0, r0, r8, asr #17 + 79f4: 88888889 stmhiia r8, {r0, r3, r7, fp, pc} + 79f8: 400008c4 andmi r0, r0, r4, asr #17 + 79fc: 40000008 andmi r0, r0, r8 + 7a00: 40000005 andmi r0, r0, r5 + 7a04: 66666667 strvsbt r6, [r6], -r7, ror #12 + +00007a08 : + 7a08: e1a0c00d mov ip, sp + 7a0c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 7a10: e24cb004 sub fp, ip, #4 ; 0x4 + 7a14: ebffec53 bl 2b68 + 7a18: ebffe322 bl 6a8 + 7a1c: e24bd00c sub sp, fp, #12 ; 0xc + 7a20: e89d6800 ldmia sp, {fp, sp, lr} + 7a24: e12fff1e bx lr + +00007a28 : + 7a28: e1a0c00d mov ip, sp + 7a2c: e92dd870 stmdb sp!, {r4, r5, r6, fp, ip, lr, pc} + 7a30: e24cb004 sub fp, ip, #4 ; 0x4 + 7a34: e24dd02c sub sp, sp, #44 ; 0x2c + 7a38: e3a03000 mov r3, #0 ; 0x0 + 7a3c: e3a04000 mov r4, #0 ; 0x0 + 7a40: e50b3044 str r3, [fp, #-68] + 7a44: e50b4040 str r4, [fp, #-64] + 7a48: e3a03000 mov r3, #0 ; 0x0 + 7a4c: e50b303c str r3, [fp, #-60] + 7a50: ea00005a b 7bc0 + 7a54: e3a00e4b mov r0, #1200 ; 0x4b0 + 7a58: ebfff1e5 bl 41f4 + 7a5c: ebffe311 bl 6a8 + 7a60: e59f31b4 ldr r3, [pc, #436] ; 7c1c <.text+0x7c1c> + 7a64: e1d332b8 ldrh r3, [r3, #40] + 7a68: e1a03803 mov r3, r3, lsl #16 + 7a6c: e1a03843 mov r3, r3, asr #16 + 7a70: e1a00003 mov r0, r3 + 7a74: eb0030d6 bl 13dd4 <__aeabi_i2d> 7a78: e1a03000 mov r3, r0 7a7c: e1a04001 mov r4, r1 - 7a80: e1a05003 mov r5, r3 - 7a84: e1a06004 mov r6, r4 - 7a88: e24b0030 sub r0, fp, #48 ; 0x30 - 7a8c: e8900003 ldmia r0, {r0, r1} - 7a90: e24b2030 sub r2, fp, #48 ; 0x30 - 7a94: e892000c ldmia r2, {r2, r3} - 7a98: eb0030eb bl 13e4c <__aeabi_dmul> - 7a9c: e1a03000 mov r3, r0 - 7aa0: e1a04001 mov r4, r1 - 7aa4: e1a00005 mov r0, r5 - 7aa8: e1a01006 mov r1, r6 - 7aac: e1a02003 mov r2, r3 - 7ab0: e1a03004 mov r3, r4 - 7ab4: eb002fdb bl 13a28 <__adddf3> - 7ab8: e1a03000 mov r3, r0 - 7abc: e1a04001 mov r4, r1 - 7ac0: e1a05003 mov r5, r3 - 7ac4: e1a06004 mov r6, r4 - 7ac8: e24b0028 sub r0, fp, #40 ; 0x28 - 7acc: e8900003 ldmia r0, {r0, r1} - 7ad0: e24b2028 sub r2, fp, #40 ; 0x28 - 7ad4: e892000c ldmia r2, {r2, r3} - 7ad8: eb0030db bl 13e4c <__aeabi_dmul> - 7adc: e1a03000 mov r3, r0 - 7ae0: e1a04001 mov r4, r1 - 7ae4: e1a00005 mov r0, r5 - 7ae8: e1a01006 mov r1, r6 - 7aec: e1a02003 mov r2, r3 - 7af0: e1a03004 mov r3, r4 - 7af4: eb002fcb bl 13a28 <__adddf3> - 7af8: e1a03000 mov r3, r0 - 7afc: e1a04001 mov r4, r1 - 7b00: e1a00003 mov r0, r3 - 7b04: e1a01004 mov r1, r4 - 7b08: eb003577 bl 150ec <__sqrt_from_arm> - 7b0c: e1a03000 mov r3, r0 - 7b10: e1a04001 mov r4, r1 - 7b14: e50b3020 str r3, [fp, #-32] - 7b18: e50b401c str r4, [fp, #-28] - 7b1c: e24b0044 sub r0, fp, #68 ; 0x44 - 7b20: e8900003 ldmia r0, {r0, r1} - 7b24: e24b2020 sub r2, fp, #32 ; 0x20 - 7b28: e892000c ldmia r2, {r2, r3} - 7b2c: eb002fbd bl 13a28 <__adddf3> - 7b30: e1a03000 mov r3, r0 - 7b34: e1a04001 mov r4, r1 - 7b38: e50b3044 str r3, [fp, #-68] - 7b3c: e50b4040 str r4, [fp, #-64] - 7b40: e51b303c ldr r3, [fp, #-60] - 7b44: e2833001 add r3, r3, #1 ; 0x1 - 7b48: e50b303c str r3, [fp, #-60] - 7b4c: e51b203c ldr r2, [fp, #-60] - 7b50: e3a03d1f mov r3, #1984 ; 0x7c0 - 7b54: e283300f add r3, r3, #15 ; 0xf - 7b58: e1520003 cmp r2, r3 - 7b5c: daffff9f ble 79e0 - 7b60: e24b0044 sub r0, fp, #68 ; 0x44 - 7b64: e8900003 ldmia r0, {r0, r1} - 7b68: e3a02101 mov r2, #1073741824 ; 0x40000000 - 7b6c: e282289f add r2, r2, #10420224 ; 0x9f0000 - 7b70: e2822901 add r2, r2, #16384 ; 0x4000 - 7b74: e3a03000 mov r3, #0 ; 0x0 - 7b78: eb003157 bl 140dc <__aeabi_ddiv> - 7b7c: e1a03000 mov r3, r0 - 7b80: e1a04001 mov r4, r1 - 7b84: e1a00003 mov r0, r3 - 7b88: e1a01004 mov r1, r4 - 7b8c: eb00323c bl 14484 <__aeabi_d2f> - 7b90: e1a02000 mov r2, r0 - 7b94: e59f3010 ldr r3, [pc, #16] ; 7bac <.text+0x7bac> - 7b98: e5832000 str r2, [r3] - 7b9c: e24bd018 sub sp, fp, #24 ; 0x18 - 7ba0: e89d6870 ldmia sp, {r4, r5, r6, fp, sp, lr} - 7ba4: e12fff1e bx lr - 7ba8: 40000b44 andmi r0, r0, r4, asr #22 - 7bac: 40001438 andmi r1, r0, r8, lsr r4 - -00007bb0 : - 7bb0: e1a0c00d mov ip, sp - 7bb4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 7bb8: e24cb004 sub fp, ip, #4 ; 0x4 - 7bbc: e24dd008 sub sp, sp, #8 ; 0x8 - 7bc0: e1a03000 mov r3, r0 - 7bc4: e1a02001 mov r2, r1 - 7bc8: e54b3010 strb r3, [fp, #-16] - 7bcc: e1a03002 mov r3, r2 - 7bd0: e54b3014 strb r3, [fp, #-20] - 7bd4: e55b3010 ldrb r3, [fp, #-16] - 7bd8: e3530001 cmp r3, #1 ; 0x1 - 7bdc: 8a000013 bhi 7c30 - 7be0: e55b3014 ldrb r3, [fp, #-20] - 7be4: e3530000 cmp r3, #0 ; 0x0 - 7be8: 1a000008 bne 7c10 - 7bec: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 7bf0: e282290a add r2, r2, #163840 ; 0x28000 - 7bf4: e2822014 add r2, r2, #20 ; 0x14 - 7bf8: e55b3010 ldrb r3, [fp, #-16] - 7bfc: e2831018 add r1, r3, #24 ; 0x18 - 7c00: e3a03001 mov r3, #1 ; 0x1 - 7c04: e1a03113 mov r3, r3, lsl r1 - 7c08: e5823000 str r3, [r2] - 7c0c: ea000007 b 7c30 - 7c10: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 7c14: e282290a add r2, r2, #163840 ; 0x28000 - 7c18: e282201c add r2, r2, #28 ; 0x1c - 7c1c: e55b3010 ldrb r3, [fp, #-16] - 7c20: e2831018 add r1, r3, #24 ; 0x18 - 7c24: e3a03001 mov r3, #1 ; 0x1 - 7c28: e1a03113 mov r3, r3, lsl r1 - 7c2c: e5823000 str r3, [r2] - 7c30: e24bd00c sub sp, fp, #12 ; 0xc - 7c34: e89d6800 ldmia sp, {fp, sp, lr} - 7c38: e12fff1e bx lr - -00007c3c : - 7c3c: e1a0c00d mov ip, sp - 7c40: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 7c44: e24cb004 sub fp, ip, #4 ; 0x4 - 7c48: e24dd004 sub sp, sp, #4 ; 0x4 - 7c4c: e1a03000 mov r3, r0 - 7c50: e54b3010 strb r3, [fp, #-16] - 7c54: e55b3010 ldrb r3, [fp, #-16] + 7a80: e50b3038 str r3, [fp, #-56] + 7a84: e50b4034 str r4, [fp, #-52] + 7a88: e59f318c ldr r3, [pc, #396] ; 7c1c <.text+0x7c1c> + 7a8c: e1d332ba ldrh r3, [r3, #42] + 7a90: e1a03803 mov r3, r3, lsl #16 + 7a94: e1a03843 mov r3, r3, asr #16 + 7a98: e1a00003 mov r0, r3 + 7a9c: eb0030cc bl 13dd4 <__aeabi_i2d> + 7aa0: e1a03000 mov r3, r0 + 7aa4: e1a04001 mov r4, r1 + 7aa8: e50b3030 str r3, [fp, #-48] + 7aac: e50b402c str r4, [fp, #-44] + 7ab0: e59f3164 ldr r3, [pc, #356] ; 7c1c <.text+0x7c1c> + 7ab4: e1d332bc ldrh r3, [r3, #44] + 7ab8: e1a03803 mov r3, r3, lsl #16 + 7abc: e1a03843 mov r3, r3, asr #16 + 7ac0: e1a00003 mov r0, r3 + 7ac4: eb0030c2 bl 13dd4 <__aeabi_i2d> + 7ac8: e1a03000 mov r3, r0 + 7acc: e1a04001 mov r4, r1 + 7ad0: e50b3028 str r3, [fp, #-40] + 7ad4: e50b4024 str r4, [fp, #-36] + 7ad8: e24b0038 sub r0, fp, #56 ; 0x38 + 7adc: e8900003 ldmia r0, {r0, r1} + 7ae0: e24b2038 sub r2, fp, #56 ; 0x38 + 7ae4: e892000c ldmia r2, {r2, r3} + 7ae8: eb0030f4 bl 13ec0 <__aeabi_dmul> + 7aec: e1a03000 mov r3, r0 + 7af0: e1a04001 mov r4, r1 + 7af4: e1a05003 mov r5, r3 + 7af8: e1a06004 mov r6, r4 + 7afc: e24b0030 sub r0, fp, #48 ; 0x30 + 7b00: e8900003 ldmia r0, {r0, r1} + 7b04: e24b2030 sub r2, fp, #48 ; 0x30 + 7b08: e892000c ldmia r2, {r2, r3} + 7b0c: eb0030eb bl 13ec0 <__aeabi_dmul> + 7b10: e1a03000 mov r3, r0 + 7b14: e1a04001 mov r4, r1 + 7b18: e1a00005 mov r0, r5 + 7b1c: e1a01006 mov r1, r6 + 7b20: e1a02003 mov r2, r3 + 7b24: e1a03004 mov r3, r4 + 7b28: eb002fdb bl 13a9c <__adddf3> + 7b2c: e1a03000 mov r3, r0 + 7b30: e1a04001 mov r4, r1 + 7b34: e1a05003 mov r5, r3 + 7b38: e1a06004 mov r6, r4 + 7b3c: e24b0028 sub r0, fp, #40 ; 0x28 + 7b40: e8900003 ldmia r0, {r0, r1} + 7b44: e24b2028 sub r2, fp, #40 ; 0x28 + 7b48: e892000c ldmia r2, {r2, r3} + 7b4c: eb0030db bl 13ec0 <__aeabi_dmul> + 7b50: e1a03000 mov r3, r0 + 7b54: e1a04001 mov r4, r1 + 7b58: e1a00005 mov r0, r5 + 7b5c: e1a01006 mov r1, r6 + 7b60: e1a02003 mov r2, r3 + 7b64: e1a03004 mov r3, r4 + 7b68: eb002fcb bl 13a9c <__adddf3> + 7b6c: e1a03000 mov r3, r0 + 7b70: e1a04001 mov r4, r1 + 7b74: e1a00003 mov r0, r3 + 7b78: e1a01004 mov r1, r4 + 7b7c: eb003577 bl 15160 <__sqrt_from_arm> + 7b80: e1a03000 mov r3, r0 + 7b84: e1a04001 mov r4, r1 + 7b88: e50b3020 str r3, [fp, #-32] + 7b8c: e50b401c str r4, [fp, #-28] + 7b90: e24b0044 sub r0, fp, #68 ; 0x44 + 7b94: e8900003 ldmia r0, {r0, r1} + 7b98: e24b2020 sub r2, fp, #32 ; 0x20 + 7b9c: e892000c ldmia r2, {r2, r3} + 7ba0: eb002fbd bl 13a9c <__adddf3> + 7ba4: e1a03000 mov r3, r0 + 7ba8: e1a04001 mov r4, r1 + 7bac: e50b3044 str r3, [fp, #-68] + 7bb0: e50b4040 str r4, [fp, #-64] + 7bb4: e51b303c ldr r3, [fp, #-60] + 7bb8: e2833001 add r3, r3, #1 ; 0x1 + 7bbc: e50b303c str r3, [fp, #-60] + 7bc0: e51b203c ldr r2, [fp, #-60] + 7bc4: e3a03d1f mov r3, #1984 ; 0x7c0 + 7bc8: e283300f add r3, r3, #15 ; 0xf + 7bcc: e1520003 cmp r2, r3 + 7bd0: 9affff9f bls 7a54 + 7bd4: e24b0044 sub r0, fp, #68 ; 0x44 + 7bd8: e8900003 ldmia r0, {r0, r1} + 7bdc: e3a02101 mov r2, #1073741824 ; 0x40000000 + 7be0: e282289f add r2, r2, #10420224 ; 0x9f0000 + 7be4: e2822901 add r2, r2, #16384 ; 0x4000 + 7be8: e3a03000 mov r3, #0 ; 0x0 + 7bec: eb003157 bl 14150 <__aeabi_ddiv> + 7bf0: e1a03000 mov r3, r0 + 7bf4: e1a04001 mov r4, r1 + 7bf8: e1a00003 mov r0, r3 + 7bfc: e1a01004 mov r1, r4 + 7c00: eb00323c bl 144f8 <__aeabi_d2f> + 7c04: e1a02000 mov r2, r0 + 7c08: e59f3010 ldr r3, [pc, #16] ; 7c20 <.text+0x7c20> + 7c0c: e5832000 str r2, [r3] + 7c10: e24bd018 sub sp, fp, #24 ; 0x18 + 7c14: e89d6870 ldmia sp, {r4, r5, r6, fp, sp, lr} + 7c18: e12fff1e bx lr + 7c1c: 40000d50 andmi r0, r0, r0, asr sp + 7c20: 4000143c andmi r1, r0, ip, lsr r4 + +00007c24 : + 7c24: e1a0c00d mov ip, sp + 7c28: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 7c2c: e24cb004 sub fp, ip, #4 ; 0x4 + 7c30: e24dd008 sub sp, sp, #8 ; 0x8 + 7c34: e1a03000 mov r3, r0 + 7c38: e1a02001 mov r2, r1 + 7c3c: e54b3010 strb r3, [fp, #-16] + 7c40: e1a03002 mov r3, r2 + 7c44: e54b3014 strb r3, [fp, #-20] + 7c48: e55b3010 ldrb r3, [fp, #-16] + 7c4c: e3530001 cmp r3, #1 ; 0x1 + 7c50: 8a000013 bhi 7ca4 + 7c54: e55b3014 ldrb r3, [fp, #-20] 7c58: e3530000 cmp r3, #0 ; 0x0 - 7c5c: 0a000005 beq 7c78 - 7c60: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 7c64: e283390a add r3, r3, #163840 ; 0x28000 - 7c68: e2833014 add r3, r3, #20 ; 0x14 - 7c6c: e3a02802 mov r2, #131072 ; 0x20000 - 7c70: e5832000 str r2, [r3] - 7c74: ea000004 b 7c8c - 7c78: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 7c7c: e283390a add r3, r3, #163840 ; 0x28000 - 7c80: e283301c add r3, r3, #28 ; 0x1c - 7c84: e3a02802 mov r2, #131072 ; 0x20000 - 7c88: e5832000 str r2, [r3] - 7c8c: e24bd00c sub sp, fp, #12 ; 0xc - 7c90: e89d6800 ldmia sp, {fp, sp, lr} - 7c94: e12fff1e bx lr - -00007c98 : - 7c98: e1a0c00d mov ip, sp - 7c9c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 7ca0: e24cb004 sub fp, ip, #4 ; 0x4 - 7ca4: e24dd02c sub sp, sp, #44 ; 0x2c - 7ca8: e50b0034 str r0, [fp, #-52] - 7cac: e50b1038 str r1, [fp, #-56] - 7cb0: e3a03000 mov r3, #0 ; 0x0 - 7cb4: e2433eff sub r3, r3, #4080 ; 0xff0 - 7cb8: e5933000 ldr r3, [r3] - 7cbc: e50b3010 str r3, [fp, #-16] - 7cc0: e3e03efe mvn r3, #4064 ; 0xfe0 - 7cc4: e243300b sub r3, r3, #11 ; 0xb - 7cc8: e51b2010 ldr r2, [fp, #-16] - 7ccc: e5832000 str r2, [r3] - 7cd0: e3a03032 mov r3, #50 ; 0x32 - 7cd4: e50b3024 str r3, [fp, #-36] - 7cd8: e3a0300e mov r3, #14 ; 0xe - 7cdc: e50b3020 str r3, [fp, #-32] - 7ce0: e3a0300e mov r3, #14 ; 0xe - 7ce4: e50b301c str r3, [fp, #-28] - 7ce8: e59f20e0 ldr r2, [pc, #224] ; 7dd0 <.text+0x7dd0> - 7cec: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7cf0: e5823000 str r3, [r2] - 7cf4: e59f30d4 ldr r3, [pc, #212] ; 7dd0 <.text+0x7dd0> - 7cf8: e593c000 ldr ip, [r3] - 7cfc: e24b3024 sub r3, fp, #36 ; 0x24 - 7d00: e24b2030 sub r2, fp, #48 ; 0x30 - 7d04: e1a00003 mov r0, r3 - 7d08: e1a01002 mov r1, r2 - 7d0c: e1a0e00f mov lr, pc - 7d10: e12fff1c bx ip - 7d14: e3a03034 mov r3, #52 ; 0x34 - 7d18: e50b3024 str r3, [fp, #-36] - 7d1c: e3a0300e mov r3, #14 ; 0xe - 7d20: e50b3020 str r3, [fp, #-32] - 7d24: e3a0300e mov r3, #14 ; 0xe - 7d28: e50b301c str r3, [fp, #-28] - 7d2c: e3a03cea mov r3, #59904 ; 0xea00 - 7d30: e2833060 add r3, r3, #96 ; 0x60 - 7d34: e50b3018 str r3, [fp, #-24] - 7d38: e59f2090 ldr r2, [pc, #144] ; 7dd0 <.text+0x7dd0> - 7d3c: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7d40: e5823000 str r3, [r2] - 7d44: e59f3084 ldr r3, [pc, #132] ; 7dd0 <.text+0x7dd0> - 7d48: e593c000 ldr ip, [r3] - 7d4c: e24b3024 sub r3, fp, #36 ; 0x24 - 7d50: e24b2030 sub r2, fp, #48 ; 0x30 - 7d54: e1a00003 mov r0, r3 - 7d58: e1a01002 mov r1, r2 - 7d5c: e1a0e00f mov lr, pc - 7d60: e12fff1c bx ip - 7d64: e3a03035 mov r3, #53 ; 0x35 - 7d68: e50b3024 str r3, [fp, #-36] - 7d6c: e3a0300e mov r3, #14 ; 0xe - 7d70: e50b3020 str r3, [fp, #-32] - 7d74: e3a0300e mov r3, #14 ; 0xe - 7d78: e50b301c str r3, [fp, #-28] - 7d7c: e59f204c ldr r2, [pc, #76] ; 7dd0 <.text+0x7dd0> - 7d80: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7d84: e5823000 str r3, [r2] - 7d88: e59f3040 ldr r3, [pc, #64] ; 7dd0 <.text+0x7dd0> - 7d8c: e593c000 ldr ip, [r3] - 7d90: e24b3024 sub r3, fp, #36 ; 0x24 - 7d94: e24b2030 sub r2, fp, #48 ; 0x30 - 7d98: e1a00003 mov r0, r3 - 7d9c: e1a01002 mov r1, r2 - 7da0: e1a0e00f mov lr, pc - 7da4: e12fff1c bx ip - 7da8: e3a03000 mov r3, #0 ; 0x0 - 7dac: e2433eff sub r3, r3, #4080 ; 0xff0 - 7db0: e51b2010 ldr r2, [fp, #-16] - 7db4: e5832000 str r2, [r3] - 7db8: e51b2030 ldr r2, [fp, #-48] - 7dbc: e51b3038 ldr r3, [fp, #-56] - 7dc0: e5832000 str r2, [r3] - 7dc4: e24bd00c sub sp, fp, #12 ; 0xc - 7dc8: e89d6800 ldmia sp, {fp, sp, lr} - 7dcc: e12fff1e bx lr - 7dd0: 400014e8 andmi r1, r0, r8, ror #9 - -00007dd4 : - 7dd4: e1a0c00d mov ip, sp - 7dd8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 7ddc: e24cb004 sub fp, ip, #4 ; 0x4 - 7de0: e24ddf4f sub sp, sp, #316 ; 0x13c - 7de4: e50b0144 str r0, [fp, #-324] - 7de8: e50b1148 str r1, [fp, #-328] - 7dec: eb0000dc bl 8164 - 7df0: e1a03000 mov r3, r0 - 7df4: e50b3020 str r3, [fp, #-32] - 7df8: e51b3020 ldr r3, [fp, #-32] - 7dfc: e3730001 cmn r3, #1 ; 0x1 - 7e00: 1a000004 bne 7e18 - 7e04: e51b2148 ldr r2, [fp, #-328] - 7e08: e3a03f7d mov r3, #500 ; 0x1f4 - 7e0c: e2833001 add r3, r3, #1 ; 0x1 - 7e10: e5823000 str r3, [r2] - 7e14: ea000073 b 7fe8 - 7e18: e3a03000 mov r3, #0 ; 0x0 - 7e1c: e50b3014 str r3, [fp, #-20] - 7e20: ea00000a b 7e50 - 7e24: e51b2014 ldr r2, [fp, #-20] - 7e28: e3a034bb mov r3, #-1157627904 ; 0xbb000000 - 7e2c: e1a03b43 mov r3, r3, asr #22 - 7e30: e24b100c sub r1, fp, #12 ; 0xc - 7e34: e0812002 add r2, r1, r2 - 7e38: e0822003 add r2, r2, r3 - 7e3c: e3e03000 mvn r3, #0 ; 0x0 - 7e40: e5c23000 strb r3, [r2] - 7e44: e51b3014 ldr r3, [fp, #-20] - 7e48: e2833001 add r3, r3, #1 ; 0x1 - 7e4c: e50b3014 str r3, [fp, #-20] - 7e50: e51b3014 ldr r3, [fp, #-20] - 7e54: e35300ff cmp r3, #255 ; 0xff - 7e58: 9afffff1 bls 7e24 - 7e5c: e24b3e12 sub r3, fp, #288 ; 0x120 - 7e60: e50b3018 str r3, [fp, #-24] - 7e64: e51b3144 ldr r3, [fp, #-324] - 7e68: e50b301c str r3, [fp, #-28] - 7e6c: e3a03000 mov r3, #0 ; 0x0 - 7e70: e50b3014 str r3, [fp, #-20] - 7e74: ea00000e b 7eb4 - 7e78: e51b3014 ldr r3, [fp, #-20] - 7e7c: e1a03103 mov r3, r3, lsl #2 - 7e80: e1a02003 mov r2, r3 - 7e84: e51b3018 ldr r3, [fp, #-24] - 7e88: e0821003 add r1, r2, r3 - 7e8c: e51b3014 ldr r3, [fp, #-20] - 7e90: e1a03103 mov r3, r3, lsl #2 - 7e94: e1a02003 mov r2, r3 - 7e98: e51b301c ldr r3, [fp, #-28] - 7e9c: e0823003 add r3, r2, r3 - 7ea0: e5933000 ldr r3, [r3] - 7ea4: e5813000 str r3, [r1] - 7ea8: e51b3014 ldr r3, [fp, #-20] - 7eac: e2833001 add r3, r3, #1 ; 0x1 - 7eb0: e50b3014 str r3, [fp, #-20] - 7eb4: e51b3014 ldr r3, [fp, #-20] - 7eb8: e3530040 cmp r3, #64 ; 0x40 - 7ebc: 1affffed bne 7e78 - 7ec0: e3a03000 mov r3, #0 ; 0x0 - 7ec4: e2433eff sub r3, r3, #4080 ; 0xff0 - 7ec8: e5933000 ldr r3, [r3] - 7ecc: e50b3010 str r3, [fp, #-16] - 7ed0: e3e03efe mvn r3, #4064 ; 0xfe0 - 7ed4: e243300b sub r3, r3, #11 ; 0xb - 7ed8: e51b2010 ldr r2, [fp, #-16] - 7edc: e5832000 str r2, [r3] - 7ee0: e3a03032 mov r3, #50 ; 0x32 - 7ee4: e50b3134 str r3, [fp, #-308] - 7ee8: e3a0300e mov r3, #14 ; 0xe - 7eec: e50b3130 str r3, [fp, #-304] - 7ef0: e3a0300e mov r3, #14 ; 0xe - 7ef4: e50b312c str r3, [fp, #-300] - 7ef8: e59f20f4 ldr r2, [pc, #244] ; 7ff4 <.text+0x7ff4> - 7efc: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7f00: e5823000 str r3, [r2] - 7f04: e59f30e8 ldr r3, [pc, #232] ; 7ff4 <.text+0x7ff4> - 7f08: e593c000 ldr ip, [r3] - 7f0c: e24b3f4d sub r3, fp, #308 ; 0x134 - 7f10: e24b2d05 sub r2, fp, #320 ; 0x140 - 7f14: e1a00003 mov r0, r3 - 7f18: e1a01002 mov r1, r2 - 7f1c: e1a0e00f mov lr, pc - 7f20: e12fff1c bx ip - 7f24: e3a03033 mov r3, #51 ; 0x33 - 7f28: e50b3134 str r3, [fp, #-308] - 7f2c: e51b3020 ldr r3, [fp, #-32] - 7f30: e3c330ff bic r3, r3, #255 ; 0xff - 7f34: e50b3130 str r3, [fp, #-304] - 7f38: e24b3e12 sub r3, fp, #288 ; 0x120 - 7f3c: e50b312c str r3, [fp, #-300] - 7f40: e3a03c01 mov r3, #256 ; 0x100 - 7f44: e50b3128 str r3, [fp, #-296] - 7f48: e3a03cea mov r3, #59904 ; 0xea00 - 7f4c: e2833060 add r3, r3, #96 ; 0x60 - 7f50: e50b3124 str r3, [fp, #-292] - 7f54: e59f2098 ldr r2, [pc, #152] ; 7ff4 <.text+0x7ff4> - 7f58: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7f5c: e5823000 str r3, [r2] - 7f60: e59f308c ldr r3, [pc, #140] ; 7ff4 <.text+0x7ff4> - 7f64: e593c000 ldr ip, [r3] - 7f68: e24b3f4d sub r3, fp, #308 ; 0x134 - 7f6c: e24b2d05 sub r2, fp, #320 ; 0x140 - 7f70: e1a00003 mov r0, r3 - 7f74: e1a01002 mov r1, r2 - 7f78: e1a0e00f mov lr, pc - 7f7c: e12fff1c bx ip - 7f80: e3a03038 mov r3, #56 ; 0x38 - 7f84: e50b3134 str r3, [fp, #-308] - 7f88: e51b301c ldr r3, [fp, #-28] - 7f8c: e50b3130 str r3, [fp, #-304] - 7f90: e51b3020 ldr r3, [fp, #-32] - 7f94: e50b312c str r3, [fp, #-300] - 7f98: e3a03c01 mov r3, #256 ; 0x100 - 7f9c: e50b3128 str r3, [fp, #-296] - 7fa0: e59f204c ldr r2, [pc, #76] ; 7ff4 <.text+0x7ff4> - 7fa4: e3e0313a mvn r3, #-2147483634 ; 0x8000000e - 7fa8: e5823000 str r3, [r2] - 7fac: e59f3040 ldr r3, [pc, #64] ; 7ff4 <.text+0x7ff4> - 7fb0: e593c000 ldr ip, [r3] - 7fb4: e24b3f4d sub r3, fp, #308 ; 0x134 - 7fb8: e24b2d05 sub r2, fp, #320 ; 0x140 - 7fbc: e1a00003 mov r0, r3 - 7fc0: e1a01002 mov r1, r2 - 7fc4: e1a0e00f mov lr, pc - 7fc8: e12fff1c bx ip - 7fcc: e3a03000 mov r3, #0 ; 0x0 - 7fd0: e2433eff sub r3, r3, #4080 ; 0xff0 - 7fd4: e51b2010 ldr r2, [fp, #-16] - 7fd8: e5832000 str r2, [r3] - 7fdc: e51b2140 ldr r2, [fp, #-320] - 7fe0: e51b3148 ldr r3, [fp, #-328] - 7fe4: e5832000 str r2, [r3] - 7fe8: e24bd00c sub sp, fp, #12 ; 0xc - 7fec: e89d6800 ldmia sp, {fp, sp, lr} - 7ff0: e12fff1e bx lr - 7ff4: 400014e8 andmi r1, r0, r8, ror #9 - -00007ff8 : - 7ff8: e1a0c00d mov ip, sp - 7ffc: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8000: e24cb004 sub fp, ip, #4 ; 0x4 - 8004: e24dd00c sub sp, sp, #12 ; 0xc - 8008: e50b0014 str r0, [fp, #-20] - 800c: e50b1018 str r1, [fp, #-24] - 8010: eb000053 bl 8164 - 8014: e1a03000 mov r3, r0 - 8018: e50b3010 str r3, [fp, #-16] - 801c: e51b3010 ldr r3, [fp, #-16] - 8020: e353090e cmp r3, #229376 ; 0x38000 - 8024: 1a000003 bne 8038 - 8028: e51b2018 ldr r2, [fp, #-24] - 802c: e3a03f7d mov r3, #500 ; 0x1f4 - 8030: e5823000 str r3, [r2] - 8034: ea000010 b 807c - 8038: e51b3018 ldr r3, [fp, #-24] - 803c: e3a02000 mov r2, #0 ; 0x0 - 8040: e5832000 str r2, [r3] - 8044: e51b3010 ldr r3, [fp, #-16] - 8048: e3730001 cmn r3, #1 ; 0x1 - 804c: 1a000005 bne 8068 - 8050: e51b3018 ldr r3, [fp, #-24] - 8054: e2832004 add r2, r3, #4 ; 0x4 - 8058: e3a03bff mov r3, #261120 ; 0x3fc00 - 805c: e2833c03 add r3, r3, #768 ; 0x300 - 8060: e5823000 str r3, [r2] - 8064: ea000004 b 807c - 8068: e51b3018 ldr r3, [fp, #-24] - 806c: e2832004 add r2, r3, #4 ; 0x4 - 8070: e51b3010 ldr r3, [fp, #-16] - 8074: e2433c01 sub r3, r3, #256 ; 0x100 - 8078: e5823000 str r3, [r2] - 807c: e24bd00c sub sp, fp, #12 ; 0xc - 8080: e89d6800 ldmia sp, {fp, sp, lr} - 8084: e12fff1e bx lr - -00008088 : - 8088: e1a0c00d mov ip, sp - 808c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8090: e24cb004 sub fp, ip, #4 ; 0x4 - 8094: e24dd008 sub sp, sp, #8 ; 0x8 - 8098: e50b0010 str r0, [fp, #-16] - 809c: e50b1014 str r1, [fp, #-20] - 80a0: e51b3010 ldr r3, [fp, #-16] - 80a4: e3530080 cmp r3, #128 ; 0x80 - 80a8: 9a000004 bls 80c0 - 80ac: e51b2014 ldr r2, [fp, #-20] - 80b0: e3a03f7d mov r3, #500 ; 0x1f4 - 80b4: e2833002 add r3, r3, #2 ; 0x2 - 80b8: e5823000 str r3, [r2] - 80bc: ea000008 b 80e4 - 80c0: e51b2014 ldr r2, [fp, #-20] - 80c4: e3a03000 mov r3, #0 ; 0x0 - 80c8: e5823000 str r3, [r2] - 80cc: e51b3014 ldr r3, [fp, #-20] - 80d0: e2832004 add r2, r3, #4 ; 0x4 - 80d4: e51b3010 ldr r3, [fp, #-16] - 80d8: e1a03403 mov r3, r3, lsl #8 - 80dc: e283390e add r3, r3, #229376 ; 0x38000 - 80e0: e5823000 str r3, [r2] - 80e4: e24bd00c sub sp, fp, #12 ; 0xc - 80e8: e89d6800 ldmia sp, {fp, sp, lr} - 80ec: e12fff1e bx lr - -000080f0 : - 80f0: e1a0c00d mov ip, sp - 80f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 80f8: e24cb004 sub fp, ip, #4 ; 0x4 - 80fc: e24dd00c sub sp, sp, #12 ; 0xc - 8100: e50b0014 str r0, [fp, #-20] - 8104: e50b1018 str r1, [fp, #-24] - 8108: e51b2018 ldr r2, [fp, #-24] - 810c: e3a03000 mov r3, #0 ; 0x0 - 8110: e5823000 str r3, [r2] - 8114: eb000012 bl 8164 - 8118: e1a03000 mov r3, r0 - 811c: e50b3010 str r3, [fp, #-16] - 8120: e51b3010 ldr r3, [fp, #-16] - 8124: e3730001 cmn r3, #1 ; 0x1 - 8128: 1a000001 bne 8134 - 812c: e3a03701 mov r3, #262144 ; 0x40000 - 8130: e50b3010 str r3, [fp, #-16] - 8134: e51b3018 ldr r3, [fp, #-24] - 8138: e2831004 add r1, r3, #4 ; 0x4 - 813c: e51b3010 ldr r3, [fp, #-16] - 8140: e243390e sub r3, r3, #229376 ; 0x38000 - 8144: e28320ff add r2, r3, #255 ; 0xff - 8148: e3530000 cmp r3, #0 ; 0x0 - 814c: b1a03002 movlt r3, r2 - 8150: e1a03443 mov r3, r3, asr #8 - 8154: e5813000 str r3, [r1] + 7c5c: 1a000008 bne 7c84 + 7c60: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 7c64: e282290a add r2, r2, #163840 ; 0x28000 + 7c68: e2822014 add r2, r2, #20 ; 0x14 + 7c6c: e55b3010 ldrb r3, [fp, #-16] + 7c70: e2831018 add r1, r3, #24 ; 0x18 + 7c74: e3a03001 mov r3, #1 ; 0x1 + 7c78: e1a03113 mov r3, r3, lsl r1 + 7c7c: e5823000 str r3, [r2] + 7c80: ea000007 b 7ca4 + 7c84: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 7c88: e282290a add r2, r2, #163840 ; 0x28000 + 7c8c: e282201c add r2, r2, #28 ; 0x1c + 7c90: e55b3010 ldrb r3, [fp, #-16] + 7c94: e2831018 add r1, r3, #24 ; 0x18 + 7c98: e3a03001 mov r3, #1 ; 0x1 + 7c9c: e1a03113 mov r3, r3, lsl r1 + 7ca0: e5823000 str r3, [r2] + 7ca4: e24bd00c sub sp, fp, #12 ; 0xc + 7ca8: e89d6800 ldmia sp, {fp, sp, lr} + 7cac: e12fff1e bx lr + +00007cb0 : + 7cb0: e1a0c00d mov ip, sp + 7cb4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 7cb8: e24cb004 sub fp, ip, #4 ; 0x4 + 7cbc: e24dd004 sub sp, sp, #4 ; 0x4 + 7cc0: e1a03000 mov r3, r0 + 7cc4: e54b3010 strb r3, [fp, #-16] + 7cc8: e55b3010 ldrb r3, [fp, #-16] + 7ccc: e3530000 cmp r3, #0 ; 0x0 + 7cd0: 0a000005 beq 7cec + 7cd4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 7cd8: e283390a add r3, r3, #163840 ; 0x28000 + 7cdc: e2833014 add r3, r3, #20 ; 0x14 + 7ce0: e3a02802 mov r2, #131072 ; 0x20000 + 7ce4: e5832000 str r2, [r3] + 7ce8: ea000004 b 7d00 + 7cec: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 7cf0: e283390a add r3, r3, #163840 ; 0x28000 + 7cf4: e283301c add r3, r3, #28 ; 0x1c + 7cf8: e3a02802 mov r2, #131072 ; 0x20000 + 7cfc: e5832000 str r2, [r3] + 7d00: e24bd00c sub sp, fp, #12 ; 0xc + 7d04: e89d6800 ldmia sp, {fp, sp, lr} + 7d08: e12fff1e bx lr + +00007d0c : + 7d0c: e1a0c00d mov ip, sp + 7d10: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 7d14: e24cb004 sub fp, ip, #4 ; 0x4 + 7d18: e24dd02c sub sp, sp, #44 ; 0x2c + 7d1c: e50b0034 str r0, [fp, #-52] + 7d20: e50b1038 str r1, [fp, #-56] + 7d24: e3a03000 mov r3, #0 ; 0x0 + 7d28: e2433eff sub r3, r3, #4080 ; 0xff0 + 7d2c: e5933000 ldr r3, [r3] + 7d30: e50b3010 str r3, [fp, #-16] + 7d34: e3e03efe mvn r3, #4064 ; 0xfe0 + 7d38: e243300b sub r3, r3, #11 ; 0xb + 7d3c: e51b2010 ldr r2, [fp, #-16] + 7d40: e5832000 str r2, [r3] + 7d44: e3a03032 mov r3, #50 ; 0x32 + 7d48: e50b3024 str r3, [fp, #-36] + 7d4c: e3a0300e mov r3, #14 ; 0xe + 7d50: e50b3020 str r3, [fp, #-32] + 7d54: e3a0300e mov r3, #14 ; 0xe + 7d58: e50b301c str r3, [fp, #-28] + 7d5c: e59f20e0 ldr r2, [pc, #224] ; 7e44 <.text+0x7e44> + 7d60: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 7d64: e5823000 str r3, [r2] + 7d68: e59f30d4 ldr r3, [pc, #212] ; 7e44 <.text+0x7e44> + 7d6c: e593c000 ldr ip, [r3] + 7d70: e24b3024 sub r3, fp, #36 ; 0x24 + 7d74: e24b2030 sub r2, fp, #48 ; 0x30 + 7d78: e1a00003 mov r0, r3 + 7d7c: e1a01002 mov r1, r2 + 7d80: e1a0e00f mov lr, pc + 7d84: e12fff1c bx ip + 7d88: e3a03034 mov r3, #52 ; 0x34 + 7d8c: e50b3024 str r3, [fp, #-36] + 7d90: e3a0300e mov r3, #14 ; 0xe + 7d94: e50b3020 str r3, [fp, #-32] + 7d98: e3a0300e mov r3, #14 ; 0xe + 7d9c: e50b301c str r3, [fp, #-28] + 7da0: e3a03cea mov r3, #59904 ; 0xea00 + 7da4: e2833060 add r3, r3, #96 ; 0x60 + 7da8: e50b3018 str r3, [fp, #-24] + 7dac: e59f2090 ldr r2, [pc, #144] ; 7e44 <.text+0x7e44> + 7db0: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 7db4: e5823000 str r3, [r2] + 7db8: e59f3084 ldr r3, [pc, #132] ; 7e44 <.text+0x7e44> + 7dbc: e593c000 ldr ip, [r3] + 7dc0: e24b3024 sub r3, fp, #36 ; 0x24 + 7dc4: e24b2030 sub r2, fp, #48 ; 0x30 + 7dc8: e1a00003 mov r0, r3 + 7dcc: e1a01002 mov r1, r2 + 7dd0: e1a0e00f mov lr, pc + 7dd4: e12fff1c bx ip + 7dd8: e3a03035 mov r3, #53 ; 0x35 + 7ddc: e50b3024 str r3, [fp, #-36] + 7de0: e3a0300e mov r3, #14 ; 0xe + 7de4: e50b3020 str r3, [fp, #-32] + 7de8: e3a0300e mov r3, #14 ; 0xe + 7dec: e50b301c str r3, [fp, #-28] + 7df0: e59f204c ldr r2, [pc, #76] ; 7e44 <.text+0x7e44> + 7df4: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 7df8: e5823000 str r3, [r2] + 7dfc: e59f3040 ldr r3, [pc, #64] ; 7e44 <.text+0x7e44> + 7e00: e593c000 ldr ip, [r3] + 7e04: e24b3024 sub r3, fp, #36 ; 0x24 + 7e08: e24b2030 sub r2, fp, #48 ; 0x30 + 7e0c: e1a00003 mov r0, r3 + 7e10: e1a01002 mov r1, r2 + 7e14: e1a0e00f mov lr, pc + 7e18: e12fff1c bx ip + 7e1c: e3a03000 mov r3, #0 ; 0x0 + 7e20: e2433eff sub r3, r3, #4080 ; 0xff0 + 7e24: e51b2010 ldr r2, [fp, #-16] + 7e28: e5832000 str r2, [r3] + 7e2c: e51b2030 ldr r2, [fp, #-48] + 7e30: e51b3038 ldr r3, [fp, #-56] + 7e34: e5832000 str r2, [r3] + 7e38: e24bd00c sub sp, fp, #12 ; 0xc + 7e3c: e89d6800 ldmia sp, {fp, sp, lr} + 7e40: e12fff1e bx lr + 7e44: 400014ec andmi r1, r0, ip, ror #9 + +00007e48 : + 7e48: e1a0c00d mov ip, sp + 7e4c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 7e50: e24cb004 sub fp, ip, #4 ; 0x4 + 7e54: e24ddf4f sub sp, sp, #316 ; 0x13c + 7e58: e50b0144 str r0, [fp, #-324] + 7e5c: e50b1148 str r1, [fp, #-328] + 7e60: eb0000dc bl 81d8 + 7e64: e1a03000 mov r3, r0 + 7e68: e50b3020 str r3, [fp, #-32] + 7e6c: e51b3020 ldr r3, [fp, #-32] + 7e70: e3730001 cmn r3, #1 ; 0x1 + 7e74: 1a000004 bne 7e8c + 7e78: e51b2148 ldr r2, [fp, #-328] + 7e7c: e3a03f7d mov r3, #500 ; 0x1f4 + 7e80: e2833001 add r3, r3, #1 ; 0x1 + 7e84: e5823000 str r3, [r2] + 7e88: ea000073 b 805c + 7e8c: e3a03000 mov r3, #0 ; 0x0 + 7e90: e50b3014 str r3, [fp, #-20] + 7e94: ea00000a b 7ec4 + 7e98: e51b2014 ldr r2, [fp, #-20] + 7e9c: e3a034bb mov r3, #-1157627904 ; 0xbb000000 + 7ea0: e1a03b43 mov r3, r3, asr #22 + 7ea4: e24b100c sub r1, fp, #12 ; 0xc + 7ea8: e0812002 add r2, r1, r2 + 7eac: e0822003 add r2, r2, r3 + 7eb0: e3e03000 mvn r3, #0 ; 0x0 + 7eb4: e5c23000 strb r3, [r2] + 7eb8: e51b3014 ldr r3, [fp, #-20] + 7ebc: e2833001 add r3, r3, #1 ; 0x1 + 7ec0: e50b3014 str r3, [fp, #-20] + 7ec4: e51b3014 ldr r3, [fp, #-20] + 7ec8: e35300ff cmp r3, #255 ; 0xff + 7ecc: 9afffff1 bls 7e98 + 7ed0: e24b3e12 sub r3, fp, #288 ; 0x120 + 7ed4: e50b3018 str r3, [fp, #-24] + 7ed8: e51b3144 ldr r3, [fp, #-324] + 7edc: e50b301c str r3, [fp, #-28] + 7ee0: e3a03000 mov r3, #0 ; 0x0 + 7ee4: e50b3014 str r3, [fp, #-20] + 7ee8: ea00000e b 7f28 + 7eec: e51b3014 ldr r3, [fp, #-20] + 7ef0: e1a03103 mov r3, r3, lsl #2 + 7ef4: e1a02003 mov r2, r3 + 7ef8: e51b3018 ldr r3, [fp, #-24] + 7efc: e0821003 add r1, r2, r3 + 7f00: e51b3014 ldr r3, [fp, #-20] + 7f04: e1a03103 mov r3, r3, lsl #2 + 7f08: e1a02003 mov r2, r3 + 7f0c: e51b301c ldr r3, [fp, #-28] + 7f10: e0823003 add r3, r2, r3 + 7f14: e5933000 ldr r3, [r3] + 7f18: e5813000 str r3, [r1] + 7f1c: e51b3014 ldr r3, [fp, #-20] + 7f20: e2833001 add r3, r3, #1 ; 0x1 + 7f24: e50b3014 str r3, [fp, #-20] + 7f28: e51b3014 ldr r3, [fp, #-20] + 7f2c: e3530040 cmp r3, #64 ; 0x40 + 7f30: 1affffed bne 7eec + 7f34: e3a03000 mov r3, #0 ; 0x0 + 7f38: e2433eff sub r3, r3, #4080 ; 0xff0 + 7f3c: e5933000 ldr r3, [r3] + 7f40: e50b3010 str r3, [fp, #-16] + 7f44: e3e03efe mvn r3, #4064 ; 0xfe0 + 7f48: e243300b sub r3, r3, #11 ; 0xb + 7f4c: e51b2010 ldr r2, [fp, #-16] + 7f50: e5832000 str r2, [r3] + 7f54: e3a03032 mov r3, #50 ; 0x32 + 7f58: e50b3134 str r3, [fp, #-308] + 7f5c: e3a0300e mov r3, #14 ; 0xe + 7f60: e50b3130 str r3, [fp, #-304] + 7f64: e3a0300e mov r3, #14 ; 0xe + 7f68: e50b312c str r3, [fp, #-300] + 7f6c: e59f20f4 ldr r2, [pc, #244] ; 8068 <.text+0x8068> + 7f70: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 7f74: e5823000 str r3, [r2] + 7f78: e59f30e8 ldr r3, [pc, #232] ; 8068 <.text+0x8068> + 7f7c: e593c000 ldr ip, [r3] + 7f80: e24b3f4d sub r3, fp, #308 ; 0x134 + 7f84: e24b2d05 sub r2, fp, #320 ; 0x140 + 7f88: e1a00003 mov r0, r3 + 7f8c: e1a01002 mov r1, r2 + 7f90: e1a0e00f mov lr, pc + 7f94: e12fff1c bx ip + 7f98: e3a03033 mov r3, #51 ; 0x33 + 7f9c: e50b3134 str r3, [fp, #-308] + 7fa0: e51b3020 ldr r3, [fp, #-32] + 7fa4: e3c330ff bic r3, r3, #255 ; 0xff + 7fa8: e50b3130 str r3, [fp, #-304] + 7fac: e24b3e12 sub r3, fp, #288 ; 0x120 + 7fb0: e50b312c str r3, [fp, #-300] + 7fb4: e3a03c01 mov r3, #256 ; 0x100 + 7fb8: e50b3128 str r3, [fp, #-296] + 7fbc: e3a03cea mov r3, #59904 ; 0xea00 + 7fc0: e2833060 add r3, r3, #96 ; 0x60 + 7fc4: e50b3124 str r3, [fp, #-292] + 7fc8: e59f2098 ldr r2, [pc, #152] ; 8068 <.text+0x8068> + 7fcc: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 7fd0: e5823000 str r3, [r2] + 7fd4: e59f308c ldr r3, [pc, #140] ; 8068 <.text+0x8068> + 7fd8: e593c000 ldr ip, [r3] + 7fdc: e24b3f4d sub r3, fp, #308 ; 0x134 + 7fe0: e24b2d05 sub r2, fp, #320 ; 0x140 + 7fe4: e1a00003 mov r0, r3 + 7fe8: e1a01002 mov r1, r2 + 7fec: e1a0e00f mov lr, pc + 7ff0: e12fff1c bx ip + 7ff4: e3a03038 mov r3, #56 ; 0x38 + 7ff8: e50b3134 str r3, [fp, #-308] + 7ffc: e51b301c ldr r3, [fp, #-28] + 8000: e50b3130 str r3, [fp, #-304] + 8004: e51b3020 ldr r3, [fp, #-32] + 8008: e50b312c str r3, [fp, #-300] + 800c: e3a03c01 mov r3, #256 ; 0x100 + 8010: e50b3128 str r3, [fp, #-296] + 8014: e59f204c ldr r2, [pc, #76] ; 8068 <.text+0x8068> + 8018: e3e0313a mvn r3, #-2147483634 ; 0x8000000e + 801c: e5823000 str r3, [r2] + 8020: e59f3040 ldr r3, [pc, #64] ; 8068 <.text+0x8068> + 8024: e593c000 ldr ip, [r3] + 8028: e24b3f4d sub r3, fp, #308 ; 0x134 + 802c: e24b2d05 sub r2, fp, #320 ; 0x140 + 8030: e1a00003 mov r0, r3 + 8034: e1a01002 mov r1, r2 + 8038: e1a0e00f mov lr, pc + 803c: e12fff1c bx ip + 8040: e3a03000 mov r3, #0 ; 0x0 + 8044: e2433eff sub r3, r3, #4080 ; 0xff0 + 8048: e51b2010 ldr r2, [fp, #-16] + 804c: e5832000 str r2, [r3] + 8050: e51b2140 ldr r2, [fp, #-320] + 8054: e51b3148 ldr r3, [fp, #-328] + 8058: e5832000 str r2, [r3] + 805c: e24bd00c sub sp, fp, #12 ; 0xc + 8060: e89d6800 ldmia sp, {fp, sp, lr} + 8064: e12fff1e bx lr + 8068: 400014ec andmi r1, r0, ip, ror #9 + +0000806c : + 806c: e1a0c00d mov ip, sp + 8070: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8074: e24cb004 sub fp, ip, #4 ; 0x4 + 8078: e24dd00c sub sp, sp, #12 ; 0xc + 807c: e50b0014 str r0, [fp, #-20] + 8080: e50b1018 str r1, [fp, #-24] + 8084: eb000053 bl 81d8 + 8088: e1a03000 mov r3, r0 + 808c: e50b3010 str r3, [fp, #-16] + 8090: e51b3010 ldr r3, [fp, #-16] + 8094: e353090e cmp r3, #229376 ; 0x38000 + 8098: 1a000003 bne 80ac + 809c: e51b2018 ldr r2, [fp, #-24] + 80a0: e3a03f7d mov r3, #500 ; 0x1f4 + 80a4: e5823000 str r3, [r2] + 80a8: ea000010 b 80f0 + 80ac: e51b3018 ldr r3, [fp, #-24] + 80b0: e3a02000 mov r2, #0 ; 0x0 + 80b4: e5832000 str r2, [r3] + 80b8: e51b3010 ldr r3, [fp, #-16] + 80bc: e3730001 cmn r3, #1 ; 0x1 + 80c0: 1a000005 bne 80dc + 80c4: e51b3018 ldr r3, [fp, #-24] + 80c8: e2832004 add r2, r3, #4 ; 0x4 + 80cc: e3a03bff mov r3, #261120 ; 0x3fc00 + 80d0: e2833c03 add r3, r3, #768 ; 0x300 + 80d4: e5823000 str r3, [r2] + 80d8: ea000004 b 80f0 + 80dc: e51b3018 ldr r3, [fp, #-24] + 80e0: e2832004 add r2, r3, #4 ; 0x4 + 80e4: e51b3010 ldr r3, [fp, #-16] + 80e8: e2433c01 sub r3, r3, #256 ; 0x100 + 80ec: e5823000 str r3, [r2] + 80f0: e24bd00c sub sp, fp, #12 ; 0xc + 80f4: e89d6800 ldmia sp, {fp, sp, lr} + 80f8: e12fff1e bx lr + +000080fc : + 80fc: e1a0c00d mov ip, sp + 8100: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8104: e24cb004 sub fp, ip, #4 ; 0x4 + 8108: e24dd008 sub sp, sp, #8 ; 0x8 + 810c: e50b0010 str r0, [fp, #-16] + 8110: e50b1014 str r1, [fp, #-20] + 8114: e51b3010 ldr r3, [fp, #-16] + 8118: e3530080 cmp r3, #128 ; 0x80 + 811c: 9a000004 bls 8134 + 8120: e51b2014 ldr r2, [fp, #-20] + 8124: e3a03f7d mov r3, #500 ; 0x1f4 + 8128: e2833002 add r3, r3, #2 ; 0x2 + 812c: e5823000 str r3, [r2] + 8130: ea000008 b 8158 + 8134: e51b2014 ldr r2, [fp, #-20] + 8138: e3a03000 mov r3, #0 ; 0x0 + 813c: e5823000 str r3, [r2] + 8140: e51b3014 ldr r3, [fp, #-20] + 8144: e2832004 add r2, r3, #4 ; 0x4 + 8148: e51b3010 ldr r3, [fp, #-16] + 814c: e1a03403 mov r3, r3, lsl #8 + 8150: e283390e add r3, r3, #229376 ; 0x38000 + 8154: e5823000 str r3, [r2] 8158: e24bd00c sub sp, fp, #12 ; 0xc 815c: e89d6800 ldmia sp, {fp, sp, lr} 8160: e12fff1e bx lr -00008164 : +00008164 : 8164: e1a0c00d mov ip, sp 8168: e92dd800 stmdb sp!, {fp, ip, lr, pc} 816c: e24cb004 sub fp, ip, #4 ; 0x4 - 8170: e24dd018 sub sp, sp, #24 ; 0x18 - 8174: e3a0390e mov r3, #229376 ; 0x38000 - 8178: e50b3020 str r3, [fp, #-32] - 817c: e51b3020 ldr r3, [fp, #-32] - 8180: e5d33000 ldrb r3, [r3] - 8184: e35300ff cmp r3, #255 ; 0xff - 8188: 1a000002 bne 8198 - 818c: e51b3020 ldr r3, [fp, #-32] - 8190: e50b3024 str r3, [fp, #-36] - 8194: ea00003f b 8298 - 8198: e3a03701 mov r3, #262144 ; 0x40000 - 819c: e50b3018 str r3, [fp, #-24] - 81a0: e51b3018 ldr r3, [fp, #-24] - 81a4: e2433c01 sub r3, r3, #256 ; 0x100 - 81a8: e5d33000 ldrb r3, [r3] - 81ac: e35300aa cmp r3, #170 ; 0xaa - 81b0: 1a000002 bne 81c0 - 81b4: e3e03000 mvn r3, #0 ; 0x0 - 81b8: e50b3024 str r3, [fp, #-36] - 81bc: ea000035 b 8298 - 81c0: e51b2018 ldr r2, [fp, #-24] - 81c4: e51b3020 ldr r3, [fp, #-32] - 81c8: e0633002 rsb r3, r3, r2 - 81cc: e50b3014 str r3, [fp, #-20] - 81d0: e3a030ff mov r3, #255 ; 0xff - 81d4: e50b3010 str r3, [fp, #-16] - 81d8: ea000029 b 8284 - 81dc: e51b2018 ldr r2, [fp, #-24] - 81e0: e51b3020 ldr r3, [fp, #-32] - 81e4: e0823003 add r3, r2, r3 - 81e8: e1a030a3 mov r3, r3, lsr #1 - 81ec: e50b301c str r3, [fp, #-28] - 81f0: e51b201c ldr r2, [fp, #-28] - 81f4: e51b3010 ldr r3, [fp, #-16] - 81f8: e0023003 and r3, r2, r3 - 81fc: e3530000 cmp r3, #0 ; 0x0 - 8200: 0a000013 beq 8254 - 8204: e51b3018 ldr r3, [fp, #-24] - 8208: e2433c01 sub r3, r3, #256 ; 0x100 - 820c: e5d33000 ldrb r3, [r3] - 8210: e35300ff cmp r3, #255 ; 0xff - 8214: 1a000003 bne 8228 - 8218: e51b3018 ldr r3, [fp, #-24] - 821c: e2433c01 sub r3, r3, #256 ; 0x100 - 8220: e50b3018 str r3, [fp, #-24] - 8224: ea000002 b 8234 - 8228: e51b3020 ldr r3, [fp, #-32] - 822c: e2833c01 add r3, r3, #256 ; 0x100 - 8230: e50b3020 str r3, [fp, #-32] + 8170: e24dd00c sub sp, sp, #12 ; 0xc + 8174: e50b0014 str r0, [fp, #-20] + 8178: e50b1018 str r1, [fp, #-24] + 817c: e51b2018 ldr r2, [fp, #-24] + 8180: e3a03000 mov r3, #0 ; 0x0 + 8184: e5823000 str r3, [r2] + 8188: eb000012 bl 81d8 + 818c: e1a03000 mov r3, r0 + 8190: e50b3010 str r3, [fp, #-16] + 8194: e51b3010 ldr r3, [fp, #-16] + 8198: e3730001 cmn r3, #1 ; 0x1 + 819c: 1a000001 bne 81a8 + 81a0: e3a03701 mov r3, #262144 ; 0x40000 + 81a4: e50b3010 str r3, [fp, #-16] + 81a8: e51b3018 ldr r3, [fp, #-24] + 81ac: e2831004 add r1, r3, #4 ; 0x4 + 81b0: e51b3010 ldr r3, [fp, #-16] + 81b4: e243390e sub r3, r3, #229376 ; 0x38000 + 81b8: e28320ff add r2, r3, #255 ; 0xff + 81bc: e3530000 cmp r3, #0 ; 0x0 + 81c0: b1a03002 movlt r3, r2 + 81c4: e1a03443 mov r3, r3, asr #8 + 81c8: e5813000 str r3, [r1] + 81cc: e24bd00c sub sp, fp, #12 ; 0xc + 81d0: e89d6800 ldmia sp, {fp, sp, lr} + 81d4: e12fff1e bx lr + +000081d8 : + 81d8: e1a0c00d mov ip, sp + 81dc: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 81e0: e24cb004 sub fp, ip, #4 ; 0x4 + 81e4: e24dd018 sub sp, sp, #24 ; 0x18 + 81e8: e3a0390e mov r3, #229376 ; 0x38000 + 81ec: e50b3020 str r3, [fp, #-32] + 81f0: e51b3020 ldr r3, [fp, #-32] + 81f4: e5d33000 ldrb r3, [r3] + 81f8: e35300ff cmp r3, #255 ; 0xff + 81fc: 1a000002 bne 820c + 8200: e51b3020 ldr r3, [fp, #-32] + 8204: e50b3024 str r3, [fp, #-36] + 8208: ea00003f b 830c + 820c: e3a03701 mov r3, #262144 ; 0x40000 + 8210: e50b3018 str r3, [fp, #-24] + 8214: e51b3018 ldr r3, [fp, #-24] + 8218: e2433c01 sub r3, r3, #256 ; 0x100 + 821c: e5d33000 ldrb r3, [r3] + 8220: e35300aa cmp r3, #170 ; 0xaa + 8224: 1a000002 bne 8234 + 8228: e3e03000 mvn r3, #0 ; 0x0 + 822c: e50b3024 str r3, [fp, #-36] + 8230: ea000035 b 830c 8234: e51b2018 ldr r2, [fp, #-24] 8238: e51b3020 ldr r3, [fp, #-32] - 823c: e0823003 add r3, r2, r3 - 8240: e1a030a3 mov r3, r3, lsr #1 - 8244: e50b301c str r3, [fp, #-28] - 8248: e51b3014 ldr r3, [fp, #-20] - 824c: e2433c01 sub r3, r3, #256 ; 0x100 - 8250: e50b3014 str r3, [fp, #-20] - 8254: e51b301c ldr r3, [fp, #-28] - 8258: e5d33000 ldrb r3, [r3] - 825c: e35300ff cmp r3, #255 ; 0xff - 8260: 1a000002 bne 8270 - 8264: e51b301c ldr r3, [fp, #-28] - 8268: e50b3018 str r3, [fp, #-24] - 826c: ea000001 b 8278 - 8270: e51b301c ldr r3, [fp, #-28] - 8274: e50b3020 str r3, [fp, #-32] - 8278: e51b3014 ldr r3, [fp, #-20] - 827c: e1a030a3 mov r3, r3, lsr #1 - 8280: e50b3014 str r3, [fp, #-20] - 8284: e51b3014 ldr r3, [fp, #-20] - 8288: e3530c01 cmp r3, #256 ; 0x100 - 828c: 1affffd2 bne 81dc - 8290: e51b3018 ldr r3, [fp, #-24] - 8294: e50b3024 str r3, [fp, #-36] - 8298: e51b3024 ldr r3, [fp, #-36] - 829c: e1a00003 mov r0, r3 - 82a0: e24bd00c sub sp, fp, #12 ; 0xc - 82a4: e89d6800 ldmia sp, {fp, sp, lr} - 82a8: e12fff1e bx lr - -000082ac : - 82ac: e1a0c00d mov ip, sp - 82b0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 82b4: e24cb004 sub fp, ip, #4 ; 0x4 - 82b8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 82bc: e283397f add r3, r3, #2080768 ; 0x1fc000 - 82c0: e3a02000 mov r2, #0 ; 0x0 - 82c4: e5832000 str r2, [r3] - 82c8: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 82cc: e283397f add r3, r3, #2080768 ; 0x1fc000 - 82d0: e3a02003 mov r2, #3 ; 0x3 - 82d4: e5832000 str r2, [r3] - 82d8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 82dc: e283397f add r3, r3, #2080768 ; 0x1fc000 - 82e0: e3a02002 mov r2, #2 ; 0x2 - 82e4: e5832000 str r2, [r3] - 82e8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 82ec: e283397f add r3, r3, #2080768 ; 0x1fc000 - 82f0: e2833c01 add r3, r3, #256 ; 0x100 - 82f4: e3a02001 mov r2, #1 ; 0x1 - 82f8: e5832000 str r2, [r3] - 82fc: eb00011c bl 8774 - 8300: eb00012b bl 87b4 - 8304: eb00003e bl 8404 - 8308: e3a00ce1 mov r0, #57600 ; 0xe100 - 830c: eb0004fc bl 9704 - 8310: e3a00ce1 mov r0, #57600 ; 0xe100 - 8314: eb000b22 bl afa4 - 8318: eb0000e0 bl 86a0 - 831c: eb0000ed bl 86d8 - 8320: eb000061 bl 84ac - 8324: eb00008a bl 8554 - 8328: eb0000af bl 85ec - 832c: e3a0093d mov r0, #999424 ; 0xf4000 - 8330: e2800d09 add r0, r0, #576 ; 0x240 - 8334: eb00103d bl c430 - 8338: eb000002 bl 8348 - 833c: e24bd00c sub sp, fp, #12 ; 0xc - 8340: e89d6800 ldmia sp, {fp, sp, lr} - 8344: e12fff1e bx lr - -00008348 : - 8348: e1a0c00d mov ip, sp - 834c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8350: e24cb004 sub fp, ip, #4 ; 0x4 - 8354: eb0011f8 bl cb3c - 8358: e3a00004 mov r0, #4 ; 0x4 - 835c: e59f108c ldr r1, [pc, #140] ; 83f0 <.text+0x83f0> - 8360: eb001226 bl cc00 - 8364: e3a00005 mov r0, #5 ; 0x5 - 8368: e59f1084 ldr r1, [pc, #132] ; 83f4 <.text+0x83f4> - 836c: eb001223 bl cc00 - 8370: e3a00007 mov r0, #7 ; 0x7 - 8374: e59f107c ldr r1, [pc, #124] ; 83f8 <.text+0x83f8> - 8378: eb001220 bl cc00 - 837c: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 8380: e2833801 add r3, r3, #65536 ; 0x10000 - 8384: e3a02003 mov r2, #3 ; 0x3 - 8388: e5832000 str r2, [r3] - 838c: e3a00006 mov r0, #6 ; 0x6 - 8390: e59f1064 ldr r1, [pc, #100] ; 83fc <.text+0x83fc> - 8394: eb001219 bl cc00 - 8398: e3a03903 mov r3, #49152 ; 0xc000 - 839c: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 83a0: e3a02003 mov r2, #3 ; 0x3 - 83a4: e5832000 str r2, [r3] - 83a8: e3a0000b mov r0, #11 ; 0xb - 83ac: e59f104c ldr r1, [pc, #76] ; 8400 <.text+0x8400> - 83b0: eb001212 bl cc00 - 83b4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 83b8: e283391a add r3, r3, #425984 ; 0x68000 - 83bc: e2833014 add r3, r3, #20 ; 0x14 - 83c0: e3a0200d mov r2, #13 ; 0xd - 83c4: e5832000 str r2, [r3] - 83c8: e3a0224e mov r2, #-536870908 ; 0xe0000004 - 83cc: e282291a add r2, r2, #425984 ; 0x68000 - 83d0: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 83d4: e283391a add r3, r3, #425984 ; 0x68000 - 83d8: e5933000 ldr r3, [r3] - 83dc: e3833002 orr r3, r3, #2 ; 0x2 - 83e0: e5823000 str r3, [r2] - 83e4: e24bd00c sub sp, fp, #12 ; 0xc - 83e8: e89d6800 ldmia sp, {fp, sp, lr} - 83ec: e12fff1e bx lr - 83f0: 00007548 andeq r7, r0, r8, asr #10 - 83f4: 00007654 andeq r7, r0, r4, asr r6 - 83f8: 0000aa54 andeq sl, r0, r4, asr sl - 83fc: 000088f4 streqd r8, [r0], -r4 - 8400: 0000c6fc streqd ip, [r0], -ip - -00008404 : - 8404: e1a0c00d mov ip, sp - 8408: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 840c: e24cb004 sub fp, ip, #4 ; 0x4 - 8410: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8414: e283390b add r3, r3, #180224 ; 0x2c000 - 8418: e59f2084 ldr r2, [pc, #132] ; 84a4 <.text+0x84a4> - 841c: e5832000 str r2, [r3] - 8420: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 8424: e283390b add r3, r3, #180224 ; 0x2c000 - 8428: e59f2078 ldr r2, [pc, #120] ; 84a8 <.text+0x84a8> - 842c: e5832000 str r2, [r3] - 8430: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8434: e283390b add r3, r3, #180224 ; 0x2c000 - 8438: e2833014 add r3, r3, #20 ; 0x14 - 843c: e3a02004 mov r2, #4 ; 0x4 - 8440: e5832000 str r2, [r3] - 8444: e3a0228e mov r2, #-536870904 ; 0xe0000008 - 8448: e282290a add r2, r2, #163840 ; 0x28000 - 844c: e3a039c2 mov r3, #3178496 ; 0x308000 - 8450: e2833dd2 add r3, r3, #13440 ; 0x3480 + 823c: e0633002 rsb r3, r3, r2 + 8240: e50b3014 str r3, [fp, #-20] + 8244: e3a030ff mov r3, #255 ; 0xff + 8248: e50b3010 str r3, [fp, #-16] + 824c: ea000029 b 82f8 + 8250: e51b2018 ldr r2, [fp, #-24] + 8254: e51b3020 ldr r3, [fp, #-32] + 8258: e0823003 add r3, r2, r3 + 825c: e1a030a3 mov r3, r3, lsr #1 + 8260: e50b301c str r3, [fp, #-28] + 8264: e51b201c ldr r2, [fp, #-28] + 8268: e51b3010 ldr r3, [fp, #-16] + 826c: e0023003 and r3, r2, r3 + 8270: e3530000 cmp r3, #0 ; 0x0 + 8274: 0a000013 beq 82c8 + 8278: e51b3018 ldr r3, [fp, #-24] + 827c: e2433c01 sub r3, r3, #256 ; 0x100 + 8280: e5d33000 ldrb r3, [r3] + 8284: e35300ff cmp r3, #255 ; 0xff + 8288: 1a000003 bne 829c + 828c: e51b3018 ldr r3, [fp, #-24] + 8290: e2433c01 sub r3, r3, #256 ; 0x100 + 8294: e50b3018 str r3, [fp, #-24] + 8298: ea000002 b 82a8 + 829c: e51b3020 ldr r3, [fp, #-32] + 82a0: e2833c01 add r3, r3, #256 ; 0x100 + 82a4: e50b3020 str r3, [fp, #-32] + 82a8: e51b2018 ldr r2, [fp, #-24] + 82ac: e51b3020 ldr r3, [fp, #-32] + 82b0: e0823003 add r3, r2, r3 + 82b4: e1a030a3 mov r3, r3, lsr #1 + 82b8: e50b301c str r3, [fp, #-28] + 82bc: e51b3014 ldr r3, [fp, #-20] + 82c0: e2433c01 sub r3, r3, #256 ; 0x100 + 82c4: e50b3014 str r3, [fp, #-20] + 82c8: e51b301c ldr r3, [fp, #-28] + 82cc: e5d33000 ldrb r3, [r3] + 82d0: e35300ff cmp r3, #255 ; 0xff + 82d4: 1a000002 bne 82e4 + 82d8: e51b301c ldr r3, [fp, #-28] + 82dc: e50b3018 str r3, [fp, #-24] + 82e0: ea000001 b 82ec + 82e4: e51b301c ldr r3, [fp, #-28] + 82e8: e50b3020 str r3, [fp, #-32] + 82ec: e51b3014 ldr r3, [fp, #-20] + 82f0: e1a030a3 mov r3, r3, lsr #1 + 82f4: e50b3014 str r3, [fp, #-20] + 82f8: e51b3014 ldr r3, [fp, #-20] + 82fc: e3530c01 cmp r3, #256 ; 0x100 + 8300: 1affffd2 bne 8250 + 8304: e51b3018 ldr r3, [fp, #-24] + 8308: e50b3024 str r3, [fp, #-36] + 830c: e51b3024 ldr r3, [fp, #-36] + 8310: e1a00003 mov r0, r3 + 8314: e24bd00c sub sp, fp, #12 ; 0xc + 8318: e89d6800 ldmia sp, {fp, sp, lr} + 831c: e12fff1e bx lr + +00008320 : + 8320: e1a0c00d mov ip, sp + 8324: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8328: e24cb004 sub fp, ip, #4 ; 0x4 + 832c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8330: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8334: e3a02000 mov r2, #0 ; 0x0 + 8338: e5832000 str r2, [r3] + 833c: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 8340: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8344: e3a02003 mov r2, #3 ; 0x3 + 8348: e5832000 str r2, [r3] + 834c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8350: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8354: e3a02002 mov r2, #2 ; 0x2 + 8358: e5832000 str r2, [r3] + 835c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8360: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8364: e2833c01 add r3, r3, #256 ; 0x100 + 8368: e3a02001 mov r2, #1 ; 0x1 + 836c: e5832000 str r2, [r3] + 8370: eb00011c bl 87e8 + 8374: eb00012b bl 8828 + 8378: eb00003e bl 8478 + 837c: e3a00ce1 mov r0, #57600 ; 0xe100 + 8380: eb0004fc bl 9778 + 8384: e3a00ce1 mov r0, #57600 ; 0xe100 + 8388: eb000b22 bl b018 + 838c: eb0000e0 bl 8714 + 8390: eb0000ed bl 874c + 8394: eb000061 bl 8520 + 8398: eb00008a bl 85c8 + 839c: eb0000af bl 8660 + 83a0: e3a0093d mov r0, #999424 ; 0xf4000 + 83a4: e2800d09 add r0, r0, #576 ; 0x240 + 83a8: eb00103d bl c4a4 + 83ac: eb000002 bl 83bc + 83b0: e24bd00c sub sp, fp, #12 ; 0xc + 83b4: e89d6800 ldmia sp, {fp, sp, lr} + 83b8: e12fff1e bx lr + +000083bc : + 83bc: e1a0c00d mov ip, sp + 83c0: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 83c4: e24cb004 sub fp, ip, #4 ; 0x4 + 83c8: eb0011f8 bl cbb0 + 83cc: e3a00004 mov r0, #4 ; 0x4 + 83d0: e59f108c ldr r1, [pc, #140] ; 8464 <.text+0x8464> + 83d4: eb001226 bl cc74 + 83d8: e3a00005 mov r0, #5 ; 0x5 + 83dc: e59f1084 ldr r1, [pc, #132] ; 8468 <.text+0x8468> + 83e0: eb001223 bl cc74 + 83e4: e3a00007 mov r0, #7 ; 0x7 + 83e8: e59f107c ldr r1, [pc, #124] ; 846c <.text+0x846c> + 83ec: eb001220 bl cc74 + 83f0: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 83f4: e2833801 add r3, r3, #65536 ; 0x10000 + 83f8: e3a02003 mov r2, #3 ; 0x3 + 83fc: e5832000 str r2, [r3] + 8400: e3a00006 mov r0, #6 ; 0x6 + 8404: e59f1064 ldr r1, [pc, #100] ; 8470 <.text+0x8470> + 8408: eb001219 bl cc74 + 840c: e3a03903 mov r3, #49152 ; 0xc000 + 8410: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 8414: e3a02003 mov r2, #3 ; 0x3 + 8418: e5832000 str r2, [r3] + 841c: e3a0000b mov r0, #11 ; 0xb + 8420: e59f104c ldr r1, [pc, #76] ; 8474 <.text+0x8474> + 8424: eb001212 bl cc74 + 8428: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 842c: e283391a add r3, r3, #425984 ; 0x68000 + 8430: e2833014 add r3, r3, #20 ; 0x14 + 8434: e3a0200d mov r2, #13 ; 0xd + 8438: e5832000 str r2, [r3] + 843c: e3a0224e mov r2, #-536870908 ; 0xe0000004 + 8440: e282291a add r2, r2, #425984 ; 0x68000 + 8444: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 8448: e283391a add r3, r3, #425984 ; 0x68000 + 844c: e5933000 ldr r3, [r3] + 8450: e3833002 orr r3, r3, #2 ; 0x2 8454: e5823000 str r3, [r2] - 8458: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 845c: e283390a add r3, r3, #163840 ; 0x28000 - 8460: e3a02d22 mov r2, #2176 ; 0x880 - 8464: e5832000 str r2, [r3] - 8468: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 846c: e282290a add r2, r2, #163840 ; 0x28000 - 8470: e2822018 add r2, r2, #24 ; 0x18 - 8474: e3a03403 mov r3, #50331648 ; 0x3000000 - 8478: e2833803 add r3, r3, #196608 ; 0x30000 - 847c: e5823000 str r3, [r2] - 8480: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 8484: e282290a add r2, r2, #163840 ; 0x28000 - 8488: e2822014 add r2, r2, #20 ; 0x14 - 848c: e3a03401 mov r3, #16777216 ; 0x1000000 - 8490: e2833801 add r3, r3, #65536 ; 0x10000 - 8494: e5823000 str r3, [r2] - 8498: e24bd00c sub sp, fp, #12 ; 0xc - 849c: e89d6800 ldmia sp, {fp, sp, lr} - 84a0: e12fff1e bx lr - 84a4: 30c51555 sbccc r1, r5, r5, asr r5 - 84a8: 150406a8 strne r0, [r4, #-1704] - -000084ac : - 84ac: e1a0c00d mov ip, sp - 84b0: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} - 84b4: e24cb004 sub fp, ip, #4 ; 0x4 - 84b8: e3a03901 mov r3, #16384 ; 0x4000 - 84bc: e283328e add r3, r3, #-536870904 ; 0xe0000008 - 84c0: e3a02000 mov r2, #0 ; 0x0 - 84c4: e5832000 str r2, [r3] - 84c8: e3a03901 mov r3, #16384 ; 0x4000 - 84cc: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 84d0: e3a02000 mov r2, #0 ; 0x0 - 84d4: e5832000 str r2, [r3] - 84d8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 84dc: e2833901 add r3, r3, #16384 ; 0x4000 - 84e0: e2833014 add r3, r3, #20 ; 0x14 - 84e4: e3a02003 mov r2, #3 ; 0x3 - 84e8: e5832000 str r2, [r3] - 84ec: e3a03901 mov r3, #16384 ; 0x4000 - 84f0: e28332ce add r3, r3, #-536870900 ; 0xe000000c - 84f4: e3a02000 mov r2, #0 ; 0x0 - 84f8: e5832000 str r2, [r3] - 84fc: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8500: e2833901 add r3, r3, #16384 ; 0x4000 - 8504: e2833010 add r3, r3, #16 ; 0x10 - 8508: e3a02000 mov r2, #0 ; 0x0 - 850c: e5832000 str r2, [r3] - 8510: e3a0420e mov r4, #-536870912 ; 0xe0000000 - 8514: e2844901 add r4, r4, #16384 ; 0x4000 - 8518: e2844018 add r4, r4, #24 ; 0x18 - 851c: eb0000bc bl 8814 - 8520: e1a02000 mov r2, r0 - 8524: e59f3024 ldr r3, [pc, #36] ; 8550 <.text+0x8550> - 8528: e0831392 umull r1, r3, r2, r3 - 852c: e1a03323 mov r3, r3, lsr #6 - 8530: e5843000 str r3, [r4] - 8534: e3a03901 mov r3, #16384 ; 0x4000 - 8538: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 853c: e3a02001 mov r2, #1 ; 0x1 - 8540: e5832000 str r2, [r3] - 8544: e24bd010 sub sp, fp, #16 ; 0x10 - 8548: e89d6810 ldmia sp, {r4, fp, sp, lr} - 854c: e12fff1e bx lr - 8550: 10624dd3 ldrned r4, [r2], #-211 - -00008554 : - 8554: e1a0c00d mov ip, sp - 8558: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} - 855c: e24cb004 sub fp, ip, #4 ; 0x4 - 8560: e3a03902 mov r3, #32768 ; 0x8000 - 8564: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 8458: e24bd00c sub sp, fp, #12 ; 0xc + 845c: e89d6800 ldmia sp, {fp, sp, lr} + 8460: e12fff1e bx lr + 8464: 000075bc streqh r7, [r0], -ip + 8468: 000076c8 andeq r7, r0, r8, asr #13 + 846c: 0000aac8 andeq sl, r0, r8, asr #21 + 8470: 00008968 andeq r8, r0, r8, ror #18 + 8474: 0000c770 andeq ip, r0, r0, ror r7 + +00008478 : + 8478: e1a0c00d mov ip, sp + 847c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8480: e24cb004 sub fp, ip, #4 ; 0x4 + 8484: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8488: e283390b add r3, r3, #180224 ; 0x2c000 + 848c: e59f2084 ldr r2, [pc, #132] ; 8518 <.text+0x8518> + 8490: e5832000 str r2, [r3] + 8494: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 8498: e283390b add r3, r3, #180224 ; 0x2c000 + 849c: e59f2078 ldr r2, [pc, #120] ; 851c <.text+0x851c> + 84a0: e5832000 str r2, [r3] + 84a4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 84a8: e283390b add r3, r3, #180224 ; 0x2c000 + 84ac: e2833014 add r3, r3, #20 ; 0x14 + 84b0: e3a02004 mov r2, #4 ; 0x4 + 84b4: e5832000 str r2, [r3] + 84b8: e3a0228e mov r2, #-536870904 ; 0xe0000008 + 84bc: e282290a add r2, r2, #163840 ; 0x28000 + 84c0: e3a039c2 mov r3, #3178496 ; 0x308000 + 84c4: e2833dd2 add r3, r3, #13440 ; 0x3480 + 84c8: e5823000 str r3, [r2] + 84cc: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 84d0: e283390a add r3, r3, #163840 ; 0x28000 + 84d4: e3a02d22 mov r2, #2176 ; 0x880 + 84d8: e5832000 str r2, [r3] + 84dc: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 84e0: e282290a add r2, r2, #163840 ; 0x28000 + 84e4: e2822018 add r2, r2, #24 ; 0x18 + 84e8: e3a03403 mov r3, #50331648 ; 0x3000000 + 84ec: e2833803 add r3, r3, #196608 ; 0x30000 + 84f0: e5823000 str r3, [r2] + 84f4: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 84f8: e282290a add r2, r2, #163840 ; 0x28000 + 84fc: e2822014 add r2, r2, #20 ; 0x14 + 8500: e3a03401 mov r3, #16777216 ; 0x1000000 + 8504: e2833801 add r3, r3, #65536 ; 0x10000 + 8508: e5823000 str r3, [r2] + 850c: e24bd00c sub sp, fp, #12 ; 0xc + 8510: e89d6800 ldmia sp, {fp, sp, lr} + 8514: e12fff1e bx lr + 8518: 30c51555 sbccc r1, r5, r5, asr r5 + 851c: 150406a8 strne r0, [r4, #-1704] + +00008520 : + 8520: e1a0c00d mov ip, sp + 8524: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} + 8528: e24cb004 sub fp, ip, #4 ; 0x4 + 852c: e3a03901 mov r3, #16384 ; 0x4000 + 8530: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 8534: e3a02000 mov r2, #0 ; 0x0 + 8538: e5832000 str r2, [r3] + 853c: e3a03901 mov r3, #16384 ; 0x4000 + 8540: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 8544: e3a02000 mov r2, #0 ; 0x0 + 8548: e5832000 str r2, [r3] + 854c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8550: e2833901 add r3, r3, #16384 ; 0x4000 + 8554: e2833014 add r3, r3, #20 ; 0x14 + 8558: e3a02003 mov r2, #3 ; 0x3 + 855c: e5832000 str r2, [r3] + 8560: e3a03901 mov r3, #16384 ; 0x4000 + 8564: e28332ce add r3, r3, #-536870900 ; 0xe000000c 8568: e3a02000 mov r2, #0 ; 0x0 856c: e5832000 str r2, [r3] - 8570: e3a03902 mov r3, #32768 ; 0x8000 - 8574: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 8578: e3a02000 mov r2, #0 ; 0x0 - 857c: e5832000 str r2, [r3] - 8580: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8584: e2833902 add r3, r3, #32768 ; 0x8000 - 8588: e2833014 add r3, r3, #20 ; 0x14 - 858c: e3a02003 mov r2, #3 ; 0x3 - 8590: e5832000 str r2, [r3] - 8594: e3a03902 mov r3, #32768 ; 0x8000 - 8598: e28332ce add r3, r3, #-536870900 ; 0xe000000c - 859c: e3a02000 mov r2, #0 ; 0x0 - 85a0: e5832000 str r2, [r3] - 85a4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 85a8: e2833902 add r3, r3, #32768 ; 0x8000 - 85ac: e2833010 add r3, r3, #16 ; 0x10 - 85b0: e3a02000 mov r2, #0 ; 0x0 + 8570: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8574: e2833901 add r3, r3, #16384 ; 0x4000 + 8578: e2833010 add r3, r3, #16 ; 0x10 + 857c: e3a02000 mov r2, #0 ; 0x0 + 8580: e5832000 str r2, [r3] + 8584: e3a0420e mov r4, #-536870912 ; 0xe0000000 + 8588: e2844901 add r4, r4, #16384 ; 0x4000 + 858c: e2844018 add r4, r4, #24 ; 0x18 + 8590: eb0000bc bl 8888 + 8594: e1a02000 mov r2, r0 + 8598: e59f3024 ldr r3, [pc, #36] ; 85c4 <.text+0x85c4> + 859c: e0831392 umull r1, r3, r2, r3 + 85a0: e1a03323 mov r3, r3, lsr #6 + 85a4: e5843000 str r3, [r4] + 85a8: e3a03901 mov r3, #16384 ; 0x4000 + 85ac: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 85b0: e3a02001 mov r2, #1 ; 0x1 85b4: e5832000 str r2, [r3] - 85b8: e3a0420e mov r4, #-536870912 ; 0xe0000000 - 85bc: e2844902 add r4, r4, #32768 ; 0x8000 - 85c0: e2844018 add r4, r4, #24 ; 0x18 - 85c4: eb00008a bl 87f4 - 85c8: e1a03000 mov r3, r0 - 85cc: e5843000 str r3, [r4] - 85d0: e3a03902 mov r3, #32768 ; 0x8000 - 85d4: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 85d8: e3a02001 mov r2, #1 ; 0x1 - 85dc: e5832000 str r2, [r3] - 85e0: e24bd010 sub sp, fp, #16 ; 0x10 - 85e4: e89d6810 ldmia sp, {r4, fp, sp, lr} - 85e8: e12fff1e bx lr - -000085ec : - 85ec: e1a0c00d mov ip, sp - 85f0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 85f4: e24cb004 sub fp, ip, #4 ; 0x4 - 85f8: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 85fc: e2833905 add r3, r3, #81920 ; 0x14000 - 8600: e3a02002 mov r2, #2 ; 0x2 + 85b8: e24bd010 sub sp, fp, #16 ; 0x10 + 85bc: e89d6810 ldmia sp, {r4, fp, sp, lr} + 85c0: e12fff1e bx lr + 85c4: 10624dd3 ldrned r4, [r2], #-211 + +000085c8 : + 85c8: e1a0c00d mov ip, sp + 85cc: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} + 85d0: e24cb004 sub fp, ip, #4 ; 0x4 + 85d4: e3a03902 mov r3, #32768 ; 0x8000 + 85d8: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 85dc: e3a02000 mov r2, #0 ; 0x0 + 85e0: e5832000 str r2, [r3] + 85e4: e3a03902 mov r3, #32768 ; 0x8000 + 85e8: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 85ec: e3a02000 mov r2, #0 ; 0x0 + 85f0: e5832000 str r2, [r3] + 85f4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 85f8: e2833902 add r3, r3, #32768 ; 0x8000 + 85fc: e2833014 add r3, r3, #20 ; 0x14 + 8600: e3a02003 mov r2, #3 ; 0x3 8604: e5832000 str r2, [r3] - 8608: e3a032ce mov r3, #-536870900 ; 0xe000000c - 860c: e2833905 add r3, r3, #81920 ; 0x14000 + 8608: e3a03902 mov r3, #32768 ; 0x8000 + 860c: e28332ce add r3, r3, #-536870900 ; 0xe000000c 8610: e3a02000 mov r2, #0 ; 0x0 8614: e5832000 str r2, [r3] 8618: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 861c: e2833905 add r3, r3, #81920 ; 0x14000 - 8620: e2833014 add r3, r3, #20 ; 0x14 - 8624: e3a02002 mov r2, #2 ; 0x2 + 861c: e2833902 add r3, r3, #32768 ; 0x8000 + 8620: e2833010 add r3, r3, #16 ; 0x10 + 8624: e3a02000 mov r2, #0 ; 0x0 8628: e5832000 str r2, [r3] - 862c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8630: e2833905 add r3, r3, #81920 ; 0x14000 - 8634: e2833018 add r3, r3, #24 ; 0x18 - 8638: e3a02812 mov r2, #1179648 ; 0x120000 - 863c: e5832000 str r2, [r3] - 8640: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 8644: e2822905 add r2, r2, #81920 ; 0x14000 - 8648: e2822044 add r2, r2, #68 ; 0x44 - 864c: e3a03b56 mov r3, #88064 ; 0x15800 - 8650: e2833f65 add r3, r3, #404 ; 0x194 - 8654: e2833002 add r3, r3, #2 ; 0x2 - 8658: e5823000 str r3, [r2] - 865c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8660: e2833905 add r3, r3, #81920 ; 0x14000 - 8664: e2833050 add r3, r3, #80 ; 0x50 - 8668: e3a02020 mov r2, #32 ; 0x20 - 866c: e5832000 str r2, [r3] - 8670: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8674: e2833905 add r3, r3, #81920 ; 0x14000 - 8678: e283304c add r3, r3, #76 ; 0x4c - 867c: e3a02c7e mov r2, #32256 ; 0x7e00 - 8680: e5832000 str r2, [r3] - 8684: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 8688: e2833905 add r3, r3, #81920 ; 0x14000 - 868c: e3a02009 mov r2, #9 ; 0x9 - 8690: e5832000 str r2, [r3] - 8694: e24bd00c sub sp, fp, #12 ; 0xc - 8698: e89d6800 ldmia sp, {fp, sp, lr} - 869c: e12fff1e bx lr - -000086a0 : - 86a0: e1a0c00d mov ip, sp - 86a4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 86a8: e24cb004 sub fp, ip, #4 ; 0x4 - 86ac: e3a032ce mov r3, #-536870900 ; 0xe000000c - 86b0: e2833802 add r3, r3, #131072 ; 0x20000 - 86b4: e3a02004 mov r2, #4 ; 0x4 - 86b8: e5832000 str r2, [r3] - 86bc: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 86c0: e2833802 add r3, r3, #131072 ; 0x20000 - 86c4: e3a02020 mov r2, #32 ; 0x20 - 86c8: e5832000 str r2, [r3] - 86cc: e24bd00c sub sp, fp, #12 ; 0xc - 86d0: e89d6800 ldmia sp, {fp, sp, lr} - 86d4: e12fff1e bx lr - -000086d8 : - 86d8: e1a0c00d mov ip, sp - 86dc: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 86e0: e24cb004 sub fp, ip, #4 ; 0x4 - 86e4: e24dd004 sub sp, sp, #4 ; 0x4 - 86e8: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 86ec: e282291a add r2, r2, #425984 ; 0x68000 - 86f0: e3a03b01 mov r3, #1024 ; 0x400 - 86f4: e283300f add r3, r3, #15 ; 0xf - 86f8: e5823000 str r3, [r2] - 86fc: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8700: e283391a add r3, r3, #425984 ; 0x68000 - 8704: e2833010 add r3, r3, #16 ; 0x10 - 8708: e3a0201b mov r2, #27 ; 0x1b - 870c: e5832000 str r2, [r3] - 8710: e3a03000 mov r3, #0 ; 0x0 - 8714: e54b300e strb r3, [fp, #-14] - 8718: ea000006 b 8738 - 871c: e3a0328e mov r3, #-536870904 ; 0xe0000008 - 8720: e283391a add r3, r3, #425984 ; 0x68000 - 8724: e5933000 ldr r3, [r3] - 8728: e54b300d strb r3, [fp, #-13] - 872c: e55b300e ldrb r3, [fp, #-14] - 8730: e2833001 add r3, r3, #1 ; 0x1 - 8734: e54b300e strb r3, [fp, #-14] - 8738: e55b300e ldrb r3, [fp, #-14] - 873c: e3530007 cmp r3, #7 ; 0x7 - 8740: 9afffff5 bls 871c - 8744: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8748: e283391a add r3, r3, #425984 ; 0x68000 - 874c: e2833014 add r3, r3, #20 ; 0x14 - 8750: e3a02000 mov r2, #0 ; 0x0 - 8754: e5832000 str r2, [r3] - 8758: e3a0324e mov r3, #-536870908 ; 0xe0000004 - 875c: e283391a add r3, r3, #425984 ; 0x68000 - 8760: e3a02000 mov r2, #0 ; 0x0 - 8764: e5832000 str r2, [r3] - 8768: e24bd00c sub sp, fp, #12 ; 0xc - 876c: e89d6800 ldmia sp, {fp, sp, lr} - 8770: e12fff1e bx lr - -00008774 : - 8774: e1a0c00d mov ip, sp - 8778: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 877c: e24cb004 sub fp, ip, #4 ; 0x4 - 8780: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8784: e283397f add r3, r3, #2080768 ; 0x1fc000 - 8788: e2833084 add r3, r3, #132 ; 0x84 - 878c: e3a02023 mov r2, #35 ; 0x23 - 8790: e5832000 str r2, [r3] - 8794: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8798: e283397f add r3, r3, #2080768 ; 0x1fc000 - 879c: e2833080 add r3, r3, #128 ; 0x80 - 87a0: e3a02003 mov r2, #3 ; 0x3 - 87a4: e5832000 str r2, [r3] - 87a8: e24bd00c sub sp, fp, #12 ; 0xc - 87ac: e89d6800 ldmia sp, {fp, sp, lr} - 87b0: e12fff1e bx lr - -000087b4 : - 87b4: e1a0c00d mov ip, sp - 87b8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 87bc: e24cb004 sub fp, ip, #4 ; 0x4 - 87c0: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 87c4: e283397f add r3, r3, #2080768 ; 0x1fc000 - 87c8: e283308c add r3, r3, #140 ; 0x8c - 87cc: e3a020aa mov r2, #170 ; 0xaa - 87d0: e5832000 str r2, [r3] - 87d4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 87d8: e283397f add r3, r3, #2080768 ; 0x1fc000 - 87dc: e283308c add r3, r3, #140 ; 0x8c - 87e0: e3a02055 mov r2, #85 ; 0x55 - 87e4: e5832000 str r2, [r3] - 87e8: e24bd00c sub sp, fp, #12 ; 0xc - 87ec: e89d6800 ldmia sp, {fp, sp, lr} - 87f0: e12fff1e bx lr - -000087f4 : - 87f4: e1a0c00d mov ip, sp - 87f8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 87fc: e24cb004 sub fp, ip, #4 ; 0x4 - 8800: e3a037e1 mov r3, #58982400 ; 0x3840000 - 8804: e1a00003 mov r0, r3 - 8808: e24bd00c sub sp, fp, #12 ; 0xc - 880c: e89d6800 ldmia sp, {fp, sp, lr} - 8810: e12fff1e bx lr - -00008814 : - 8814: e1a0c00d mov ip, sp - 8818: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 881c: e24cb004 sub fp, ip, #4 ; 0x4 - 8820: e24dd008 sub sp, sp, #8 ; 0x8 - 8824: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8828: e283397f add r3, r3, #2080768 ; 0x1fc000 - 882c: e2833c01 add r3, r3, #256 ; 0x100 - 8830: e5933000 ldr r3, [r3] - 8834: e2033003 and r3, r3, #3 ; 0x3 - 8838: e50b3014 str r3, [fp, #-20] - 883c: e51b3014 ldr r3, [fp, #-20] - 8840: e3530001 cmp r3, #1 ; 0x1 - 8844: 0a000009 beq 8870 - 8848: e51b3014 ldr r3, [fp, #-20] - 884c: e3530001 cmp r3, #1 ; 0x1 - 8850: 3a000003 bcc 8864 - 8854: e51b3014 ldr r3, [fp, #-20] - 8858: e3530002 cmp r3, #2 ; 0x2 - 885c: 0a000006 beq 887c - 8860: ea000007 b 8884 - 8864: e3a03004 mov r3, #4 ; 0x4 - 8868: e50b3010 str r3, [fp, #-16] - 886c: ea000004 b 8884 - 8870: e3a03001 mov r3, #1 ; 0x1 - 8874: e50b3010 str r3, [fp, #-16] - 8878: ea000001 b 8884 - 887c: e3a03002 mov r3, #2 ; 0x2 - 8880: e50b3010 str r3, [fp, #-16] - 8884: ebffffda bl 87f4 - 8888: e1a03000 mov r3, r0 - 888c: e1a00003 mov r0, r3 - 8890: e51b1010 ldr r1, [fp, #-16] - 8894: eb003217 bl 150f8 <____udivsi3_from_arm> - 8898: e1a03000 mov r3, r0 - 889c: e1a00003 mov r0, r3 - 88a0: e24bd00c sub sp, fp, #12 ; 0xc - 88a4: e89d6800 ldmia sp, {fp, sp, lr} - 88a8: e12fff1e bx lr - -000088ac : - 88ac: e1a0c00d mov ip, sp - 88b0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 88b4: e24cb004 sub fp, ip, #4 ; 0x4 - 88b8: e24dd008 sub sp, sp, #8 ; 0x8 - 88bc: e50b0014 str r0, [fp, #-20] - 88c0: e3a03000 mov r3, #0 ; 0x0 - 88c4: e50b3010 str r3, [fp, #-16] - 88c8: ea000002 b 88d8 - 88cc: e51b3010 ldr r3, [fp, #-16] - 88d0: e2833001 add r3, r3, #1 ; 0x1 - 88d4: e50b3010 str r3, [fp, #-16] - 88d8: e51b2010 ldr r2, [fp, #-16] - 88dc: e51b3014 ldr r3, [fp, #-20] - 88e0: e1520003 cmp r2, r3 - 88e4: bafffff8 blt 88cc - 88e8: e24bd00c sub sp, fp, #12 ; 0xc - 88ec: e89d6800 ldmia sp, {fp, sp, lr} - 88f0: e12fff1e bx lr - -000088f4 : - 88f4: e1a0c00d mov ip, sp - 88f8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 88fc: e24cb004 sub fp, ip, #4 ; 0x4 - 8900: e24dd008 sub sp, sp, #8 ; 0x8 - 8904: e3a03000 mov r3, #0 ; 0x0 - 8908: e14b30be strh r3, [fp, #-14] - 890c: ea0000a0 b 8b94 <.text+0x8b94> - 8910: e15b31b0 ldrh r3, [fp, #-16] - 8914: e2033c01 and r3, r3, #256 ; 0x100 - 8918: e3530000 cmp r3, #0 ; 0x0 - 891c: 0a00001e beq 899c - 8920: e59f22a8 ldr r2, [pc, #680] ; 8bd0 <.text+0x8bd0> - 8924: e3a03001 mov r3, #1 ; 0x1 - 8928: e5c23000 strb r3, [r2] - 892c: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 8930: e2822903 add r2, r2, #49152 ; 0xc000 - 8934: e2822020 add r2, r2, #32 ; 0x20 - 8938: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 893c: e2833903 add r3, r3, #49152 ; 0xc000 - 8940: e2833020 add r3, r3, #32 ; 0x20 - 8944: e5933000 ldr r3, [r3] - 8948: e3833c01 orr r3, r3, #256 ; 0x100 - 894c: e5823000 str r3, [r2] - 8950: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 8954: e2822903 add r2, r2, #49152 ; 0xc000 - 8958: e2822020 add r2, r2, #32 ; 0x20 - 895c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8960: e2833903 add r3, r3, #49152 ; 0xc000 - 8964: e2833020 add r3, r3, #32 ; 0x20 - 8968: e5933000 ldr r3, [r3] - 896c: e3c33001 bic r3, r3, #1 ; 0x1 - 8970: e5823000 str r3, [r2] - 8974: e3a02903 mov r2, #49152 ; 0xc000 - 8978: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 897c: e3a03903 mov r3, #49152 ; 0xc000 - 8980: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 8984: e5933000 ldr r3, [r3] - 8988: e3c33c03 bic r3, r3, #768 ; 0x300 - 898c: e5823000 str r3, [r2] - 8990: e59f2238 ldr r2, [pc, #568] ; 8bd0 <.text+0x8bd0> - 8994: e3a03000 mov r3, #0 ; 0x0 - 8998: e5c23000 strb r3, [r2] - 899c: e15b31b0 ldrh r3, [fp, #-16] - 89a0: e2033c02 and r3, r3, #512 ; 0x200 - 89a4: e3530000 cmp r3, #0 ; 0x0 - 89a8: 0a00000e beq 89e8 - 89ac: e59f221c ldr r2, [pc, #540] ; 8bd0 <.text+0x8bd0> - 89b0: e3a03001 mov r3, #1 ; 0x1 - 89b4: e5c23000 strb r3, [r2] - 89b8: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 89bc: e2822903 add r2, r2, #49152 ; 0xc000 - 89c0: e2822020 add r2, r2, #32 ; 0x20 - 89c4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 89c8: e2833903 add r3, r3, #49152 ; 0xc000 - 89cc: e2833020 add r3, r3, #32 ; 0x20 - 89d0: e5933000 ldr r3, [r3] - 89d4: e3833c02 orr r3, r3, #512 ; 0x200 - 89d8: e5823000 str r3, [r2] - 89dc: e59f21ec ldr r2, [pc, #492] ; 8bd0 <.text+0x8bd0> - 89e0: e3a03000 mov r3, #0 ; 0x0 - 89e4: e5c23000 strb r3, [r2] - 89e8: e15b31b0 ldrh r3, [fp, #-16] - 89ec: e203300e and r3, r3, #14 ; 0xe - 89f0: e2433002 sub r3, r3, #2 ; 0x2 - 89f4: e353000a cmp r3, #10 ; 0xa - 89f8: 979ff103 ldrls pc, [pc, r3, lsl #2] - 89fc: ea00005d b 8b78 <.text+0x8b78> - 8a00: 00008ae4 andeq r8, r0, r4, ror #21 - 8a04: 00008b78 andeq r8, r0, r8, ror fp - 8a08: 00008a40 andeq r8, r0, r0, asr #20 - 8a0c: 00008b78 andeq r8, r0, r8, ror fp - 8a10: 00008a2c andeq r8, r0, ip, lsr #20 - 8a14: 00008b78 andeq r8, r0, r8, ror fp - 8a18: 00008b78 andeq r8, r0, r8, ror fp - 8a1c: 00008b78 andeq r8, r0, r8, ror fp - 8a20: 00008b78 andeq r8, r0, r8, ror fp - 8a24: 00008b78 andeq r8, r0, r8, ror fp - 8a28: 00008a40 andeq r8, r0, r0, asr #20 - 8a2c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8a30: e2833903 add r3, r3, #49152 ; 0xc000 - 8a34: e2833014 add r3, r3, #20 ; 0x14 - 8a38: e5933000 ldr r3, [r3] - 8a3c: ea000054 b 8b94 <.text+0x8b94> - 8a40: e59f318c ldr r3, [pc, #396] ; 8bd4 <.text+0x8bd4> - 8a44: e3a02001 mov r2, #1 ; 0x1 - 8a48: e5c32004 strb r2, [r3, #4] - 8a4c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8a50: e2833903 add r3, r3, #49152 ; 0xc000 - 8a54: e5933000 ldr r3, [r3] - 8a58: e20330ff and r3, r3, #255 ; 0xff - 8a5c: e54b3011 strb r3, [fp, #-17] - 8a60: e59f016c ldr r0, [pc, #364] ; 8bd4 <.text+0x8bd4> - 8a64: eb000102 bl 8e74 - 8a68: e1a03000 mov r3, r0 - 8a6c: e14b30be strh r3, [fp, #-14] - 8a70: e59f3160 ldr r3, [pc, #352] ; 8bd8 <.text+0x8bd8> - 8a74: e1d330b0 ldrh r3, [r3] - 8a78: e15b20fe ldrsh r2, [fp, #-14] - 8a7c: e1a03803 mov r3, r3, lsl #16 - 8a80: e1a03843 mov r3, r3, asr #16 - 8a84: e1520003 cmp r2, r3 - 8a88: aa000002 bge 8a98 <.text+0x8a98> - 8a8c: e59f2144 ldr r2, [pc, #324] ; 8bd8 <.text+0x8bd8> - 8a90: e15b30be ldrh r3, [fp, #-14] - 8a94: e1c230b0 strh r3, [r2] - 8a98: e55b3011 ldrb r3, [fp, #-17] - 8a9c: e59f0130 ldr r0, [pc, #304] ; 8bd4 <.text+0x8bd4> - 8aa0: e1a01003 mov r1, r3 - 8aa4: eb00006e bl 8c64 - 8aa8: e1a03000 mov r3, r0 - 8aac: e3530000 cmp r3, #0 ; 0x0 - 8ab0: 0a000007 beq 8ad4 <.text+0x8ad4> - 8ab4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8ab8: e2833903 add r3, r3, #49152 ; 0xc000 - 8abc: e2833014 add r3, r3, #20 ; 0x14 - 8ac0: e5933000 ldr r3, [r3] - 8ac4: e2033001 and r3, r3, #1 ; 0x1 - 8ac8: e20330ff and r3, r3, #255 ; 0xff - 8acc: e3530000 cmp r3, #0 ; 0x0 - 8ad0: 1affffdd bne 8a4c <.text+0x8a4c> - 8ad4: e59f30f8 ldr r3, [pc, #248] ; 8bd4 <.text+0x8bd4> - 8ad8: e3a02000 mov r2, #0 ; 0x0 - 8adc: e5c32004 strb r2, [r3, #4] - 8ae0: ea00002b b 8b94 <.text+0x8b94> - 8ae4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8ae8: e283390a add r3, r3, #163840 ; 0x28000 - 8aec: e5933000 ldr r3, [r3] - 8af0: e2033501 and r3, r3, #4194304 ; 0x400000 - 8af4: e3530000 cmp r3, #0 ; 0x0 - 8af8: 1a000025 bne 8b94 <.text+0x8b94> - 8afc: e59f30d8 ldr r3, [pc, #216] ; 8bdc <.text+0x8bdc> - 8b00: e3a02001 mov r2, #1 ; 0x1 - 8b04: e5c32004 strb r2, [r3, #4] - 8b08: ea00000f b 8b4c <.text+0x8b4c> - 8b0c: e24b3011 sub r3, fp, #17 ; 0x11 - 8b10: e59f00c4 ldr r0, [pc, #196] ; 8bdc <.text+0x8bdc> + 862c: e3a0420e mov r4, #-536870912 ; 0xe0000000 + 8630: e2844902 add r4, r4, #32768 ; 0x8000 + 8634: e2844018 add r4, r4, #24 ; 0x18 + 8638: eb00008a bl 8868 + 863c: e1a03000 mov r3, r0 + 8640: e5843000 str r3, [r4] + 8644: e3a03902 mov r3, #32768 ; 0x8000 + 8648: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 864c: e3a02001 mov r2, #1 ; 0x1 + 8650: e5832000 str r2, [r3] + 8654: e24bd010 sub sp, fp, #16 ; 0x10 + 8658: e89d6810 ldmia sp, {r4, fp, sp, lr} + 865c: e12fff1e bx lr + +00008660 : + 8660: e1a0c00d mov ip, sp + 8664: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8668: e24cb004 sub fp, ip, #4 ; 0x4 + 866c: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 8670: e2833905 add r3, r3, #81920 ; 0x14000 + 8674: e3a02002 mov r2, #2 ; 0x2 + 8678: e5832000 str r2, [r3] + 867c: e3a032ce mov r3, #-536870900 ; 0xe000000c + 8680: e2833905 add r3, r3, #81920 ; 0x14000 + 8684: e3a02000 mov r2, #0 ; 0x0 + 8688: e5832000 str r2, [r3] + 868c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8690: e2833905 add r3, r3, #81920 ; 0x14000 + 8694: e2833014 add r3, r3, #20 ; 0x14 + 8698: e3a02002 mov r2, #2 ; 0x2 + 869c: e5832000 str r2, [r3] + 86a0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 86a4: e2833905 add r3, r3, #81920 ; 0x14000 + 86a8: e2833018 add r3, r3, #24 ; 0x18 + 86ac: e3a02812 mov r2, #1179648 ; 0x120000 + 86b0: e5832000 str r2, [r3] + 86b4: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 86b8: e2822905 add r2, r2, #81920 ; 0x14000 + 86bc: e2822044 add r2, r2, #68 ; 0x44 + 86c0: e3a03b56 mov r3, #88064 ; 0x15800 + 86c4: e2833f65 add r3, r3, #404 ; 0x194 + 86c8: e2833002 add r3, r3, #2 ; 0x2 + 86cc: e5823000 str r3, [r2] + 86d0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 86d4: e2833905 add r3, r3, #81920 ; 0x14000 + 86d8: e2833050 add r3, r3, #80 ; 0x50 + 86dc: e3a02020 mov r2, #32 ; 0x20 + 86e0: e5832000 str r2, [r3] + 86e4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 86e8: e2833905 add r3, r3, #81920 ; 0x14000 + 86ec: e283304c add r3, r3, #76 ; 0x4c + 86f0: e3a02c7e mov r2, #32256 ; 0x7e00 + 86f4: e5832000 str r2, [r3] + 86f8: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 86fc: e2833905 add r3, r3, #81920 ; 0x14000 + 8700: e3a02009 mov r2, #9 ; 0x9 + 8704: e5832000 str r2, [r3] + 8708: e24bd00c sub sp, fp, #12 ; 0xc + 870c: e89d6800 ldmia sp, {fp, sp, lr} + 8710: e12fff1e bx lr + +00008714 : + 8714: e1a0c00d mov ip, sp + 8718: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 871c: e24cb004 sub fp, ip, #4 ; 0x4 + 8720: e3a032ce mov r3, #-536870900 ; 0xe000000c + 8724: e2833802 add r3, r3, #131072 ; 0x20000 + 8728: e3a02004 mov r2, #4 ; 0x4 + 872c: e5832000 str r2, [r3] + 8730: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8734: e2833802 add r3, r3, #131072 ; 0x20000 + 8738: e3a02020 mov r2, #32 ; 0x20 + 873c: e5832000 str r2, [r3] + 8740: e24bd00c sub sp, fp, #12 ; 0xc + 8744: e89d6800 ldmia sp, {fp, sp, lr} + 8748: e12fff1e bx lr + +0000874c : + 874c: e1a0c00d mov ip, sp + 8750: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8754: e24cb004 sub fp, ip, #4 ; 0x4 + 8758: e24dd004 sub sp, sp, #4 ; 0x4 + 875c: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 8760: e282291a add r2, r2, #425984 ; 0x68000 + 8764: e3a03b01 mov r3, #1024 ; 0x400 + 8768: e283300f add r3, r3, #15 ; 0xf + 876c: e5823000 str r3, [r2] + 8770: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8774: e283391a add r3, r3, #425984 ; 0x68000 + 8778: e2833010 add r3, r3, #16 ; 0x10 + 877c: e3a0201b mov r2, #27 ; 0x1b + 8780: e5832000 str r2, [r3] + 8784: e3a03000 mov r3, #0 ; 0x0 + 8788: e54b300e strb r3, [fp, #-14] + 878c: ea000006 b 87ac + 8790: e3a0328e mov r3, #-536870904 ; 0xe0000008 + 8794: e283391a add r3, r3, #425984 ; 0x68000 + 8798: e5933000 ldr r3, [r3] + 879c: e54b300d strb r3, [fp, #-13] + 87a0: e55b300e ldrb r3, [fp, #-14] + 87a4: e2833001 add r3, r3, #1 ; 0x1 + 87a8: e54b300e strb r3, [fp, #-14] + 87ac: e55b300e ldrb r3, [fp, #-14] + 87b0: e3530007 cmp r3, #7 ; 0x7 + 87b4: 9afffff5 bls 8790 + 87b8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 87bc: e283391a add r3, r3, #425984 ; 0x68000 + 87c0: e2833014 add r3, r3, #20 ; 0x14 + 87c4: e3a02000 mov r2, #0 ; 0x0 + 87c8: e5832000 str r2, [r3] + 87cc: e3a0324e mov r3, #-536870908 ; 0xe0000004 + 87d0: e283391a add r3, r3, #425984 ; 0x68000 + 87d4: e3a02000 mov r2, #0 ; 0x0 + 87d8: e5832000 str r2, [r3] + 87dc: e24bd00c sub sp, fp, #12 ; 0xc + 87e0: e89d6800 ldmia sp, {fp, sp, lr} + 87e4: e12fff1e bx lr + +000087e8 : + 87e8: e1a0c00d mov ip, sp + 87ec: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 87f0: e24cb004 sub fp, ip, #4 ; 0x4 + 87f4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 87f8: e283397f add r3, r3, #2080768 ; 0x1fc000 + 87fc: e2833084 add r3, r3, #132 ; 0x84 + 8800: e3a02023 mov r2, #35 ; 0x23 + 8804: e5832000 str r2, [r3] + 8808: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 880c: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8810: e2833080 add r3, r3, #128 ; 0x80 + 8814: e3a02003 mov r2, #3 ; 0x3 + 8818: e5832000 str r2, [r3] + 881c: e24bd00c sub sp, fp, #12 ; 0xc + 8820: e89d6800 ldmia sp, {fp, sp, lr} + 8824: e12fff1e bx lr + +00008828 : + 8828: e1a0c00d mov ip, sp + 882c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8830: e24cb004 sub fp, ip, #4 ; 0x4 + 8834: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8838: e283397f add r3, r3, #2080768 ; 0x1fc000 + 883c: e283308c add r3, r3, #140 ; 0x8c + 8840: e3a020aa mov r2, #170 ; 0xaa + 8844: e5832000 str r2, [r3] + 8848: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 884c: e283397f add r3, r3, #2080768 ; 0x1fc000 + 8850: e283308c add r3, r3, #140 ; 0x8c + 8854: e3a02055 mov r2, #85 ; 0x55 + 8858: e5832000 str r2, [r3] + 885c: e24bd00c sub sp, fp, #12 ; 0xc + 8860: e89d6800 ldmia sp, {fp, sp, lr} + 8864: e12fff1e bx lr + +00008868 : + 8868: e1a0c00d mov ip, sp + 886c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8870: e24cb004 sub fp, ip, #4 ; 0x4 + 8874: e3a037e1 mov r3, #58982400 ; 0x3840000 + 8878: e1a00003 mov r0, r3 + 887c: e24bd00c sub sp, fp, #12 ; 0xc + 8880: e89d6800 ldmia sp, {fp, sp, lr} + 8884: e12fff1e bx lr + +00008888 : + 8888: e1a0c00d mov ip, sp + 888c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8890: e24cb004 sub fp, ip, #4 ; 0x4 + 8894: e24dd008 sub sp, sp, #8 ; 0x8 + 8898: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 889c: e283397f add r3, r3, #2080768 ; 0x1fc000 + 88a0: e2833c01 add r3, r3, #256 ; 0x100 + 88a4: e5933000 ldr r3, [r3] + 88a8: e2033003 and r3, r3, #3 ; 0x3 + 88ac: e50b3014 str r3, [fp, #-20] + 88b0: e51b3014 ldr r3, [fp, #-20] + 88b4: e3530001 cmp r3, #1 ; 0x1 + 88b8: 0a000009 beq 88e4 + 88bc: e51b3014 ldr r3, [fp, #-20] + 88c0: e3530001 cmp r3, #1 ; 0x1 + 88c4: 3a000003 bcc 88d8 + 88c8: e51b3014 ldr r3, [fp, #-20] + 88cc: e3530002 cmp r3, #2 ; 0x2 + 88d0: 0a000006 beq 88f0 + 88d4: ea000007 b 88f8 + 88d8: e3a03004 mov r3, #4 ; 0x4 + 88dc: e50b3010 str r3, [fp, #-16] + 88e0: ea000004 b 88f8 + 88e4: e3a03001 mov r3, #1 ; 0x1 + 88e8: e50b3010 str r3, [fp, #-16] + 88ec: ea000001 b 88f8 + 88f0: e3a03002 mov r3, #2 ; 0x2 + 88f4: e50b3010 str r3, [fp, #-16] + 88f8: ebffffda bl 8868 + 88fc: e1a03000 mov r3, r0 + 8900: e1a00003 mov r0, r3 + 8904: e51b1010 ldr r1, [fp, #-16] + 8908: eb003217 bl 1516c <____udivsi3_from_arm> + 890c: e1a03000 mov r3, r0 + 8910: e1a00003 mov r0, r3 + 8914: e24bd00c sub sp, fp, #12 ; 0xc + 8918: e89d6800 ldmia sp, {fp, sp, lr} + 891c: e12fff1e bx lr + +00008920 : + 8920: e1a0c00d mov ip, sp + 8924: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8928: e24cb004 sub fp, ip, #4 ; 0x4 + 892c: e24dd008 sub sp, sp, #8 ; 0x8 + 8930: e50b0014 str r0, [fp, #-20] + 8934: e3a03000 mov r3, #0 ; 0x0 + 8938: e50b3010 str r3, [fp, #-16] + 893c: ea000002 b 894c + 8940: e51b3010 ldr r3, [fp, #-16] + 8944: e2833001 add r3, r3, #1 ; 0x1 + 8948: e50b3010 str r3, [fp, #-16] + 894c: e51b2010 ldr r2, [fp, #-16] + 8950: e51b3014 ldr r3, [fp, #-20] + 8954: e1520003 cmp r2, r3 + 8958: bafffff8 blt 8940 + 895c: e24bd00c sub sp, fp, #12 ; 0xc + 8960: e89d6800 ldmia sp, {fp, sp, lr} + 8964: e12fff1e bx lr + +00008968 : + 8968: e1a0c00d mov ip, sp + 896c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8970: e24cb004 sub fp, ip, #4 ; 0x4 + 8974: e24dd008 sub sp, sp, #8 ; 0x8 + 8978: e3a03000 mov r3, #0 ; 0x0 + 897c: e14b30be strh r3, [fp, #-14] + 8980: ea0000a0 b 8c08 <.text+0x8c08> + 8984: e15b31b0 ldrh r3, [fp, #-16] + 8988: e2033c01 and r3, r3, #256 ; 0x100 + 898c: e3530000 cmp r3, #0 ; 0x0 + 8990: 0a00001e beq 8a10 + 8994: e59f22a8 ldr r2, [pc, #680] ; 8c44 <.text+0x8c44> + 8998: e3a03001 mov r3, #1 ; 0x1 + 899c: e5c23000 strb r3, [r2] + 89a0: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 89a4: e2822903 add r2, r2, #49152 ; 0xc000 + 89a8: e2822020 add r2, r2, #32 ; 0x20 + 89ac: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 89b0: e2833903 add r3, r3, #49152 ; 0xc000 + 89b4: e2833020 add r3, r3, #32 ; 0x20 + 89b8: e5933000 ldr r3, [r3] + 89bc: e3833c01 orr r3, r3, #256 ; 0x100 + 89c0: e5823000 str r3, [r2] + 89c4: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 89c8: e2822903 add r2, r2, #49152 ; 0xc000 + 89cc: e2822020 add r2, r2, #32 ; 0x20 + 89d0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 89d4: e2833903 add r3, r3, #49152 ; 0xc000 + 89d8: e2833020 add r3, r3, #32 ; 0x20 + 89dc: e5933000 ldr r3, [r3] + 89e0: e3c33001 bic r3, r3, #1 ; 0x1 + 89e4: e5823000 str r3, [r2] + 89e8: e3a02903 mov r2, #49152 ; 0xc000 + 89ec: e282224e add r2, r2, #-536870908 ; 0xe0000004 + 89f0: e3a03903 mov r3, #49152 ; 0xc000 + 89f4: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 89f8: e5933000 ldr r3, [r3] + 89fc: e3c33c03 bic r3, r3, #768 ; 0x300 + 8a00: e5823000 str r3, [r2] + 8a04: e59f2238 ldr r2, [pc, #568] ; 8c44 <.text+0x8c44> + 8a08: e3a03000 mov r3, #0 ; 0x0 + 8a0c: e5c23000 strb r3, [r2] + 8a10: e15b31b0 ldrh r3, [fp, #-16] + 8a14: e2033c02 and r3, r3, #512 ; 0x200 + 8a18: e3530000 cmp r3, #0 ; 0x0 + 8a1c: 0a00000e beq 8a5c + 8a20: e59f221c ldr r2, [pc, #540] ; 8c44 <.text+0x8c44> + 8a24: e3a03001 mov r3, #1 ; 0x1 + 8a28: e5c23000 strb r3, [r2] + 8a2c: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 8a30: e2822903 add r2, r2, #49152 ; 0xc000 + 8a34: e2822020 add r2, r2, #32 ; 0x20 + 8a38: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8a3c: e2833903 add r3, r3, #49152 ; 0xc000 + 8a40: e2833020 add r3, r3, #32 ; 0x20 + 8a44: e5933000 ldr r3, [r3] + 8a48: e3833c02 orr r3, r3, #512 ; 0x200 + 8a4c: e5823000 str r3, [r2] + 8a50: e59f21ec ldr r2, [pc, #492] ; 8c44 <.text+0x8c44> + 8a54: e3a03000 mov r3, #0 ; 0x0 + 8a58: e5c23000 strb r3, [r2] + 8a5c: e15b31b0 ldrh r3, [fp, #-16] + 8a60: e203300e and r3, r3, #14 ; 0xe + 8a64: e2433002 sub r3, r3, #2 ; 0x2 + 8a68: e353000a cmp r3, #10 ; 0xa + 8a6c: 979ff103 ldrls pc, [pc, r3, lsl #2] + 8a70: ea00005d b 8bec <.text+0x8bec> + 8a74: 00008b58 andeq r8, r0, r8, asr fp + 8a78: 00008bec andeq r8, r0, ip, ror #23 + 8a7c: 00008ab4 streqh r8, [r0], -r4 + 8a80: 00008bec andeq r8, r0, ip, ror #23 + 8a84: 00008aa0 andeq r8, r0, r0, lsr #21 + 8a88: 00008bec andeq r8, r0, ip, ror #23 + 8a8c: 00008bec andeq r8, r0, ip, ror #23 + 8a90: 00008bec andeq r8, r0, ip, ror #23 + 8a94: 00008bec andeq r8, r0, ip, ror #23 + 8a98: 00008bec andeq r8, r0, ip, ror #23 + 8a9c: 00008ab4 streqh r8, [r0], -r4 + 8aa0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8aa4: e2833903 add r3, r3, #49152 ; 0xc000 + 8aa8: e2833014 add r3, r3, #20 ; 0x14 + 8aac: e5933000 ldr r3, [r3] + 8ab0: ea000054 b 8c08 <.text+0x8c08> + 8ab4: e59f318c ldr r3, [pc, #396] ; 8c48 <.text+0x8c48> + 8ab8: e3a02001 mov r2, #1 ; 0x1 + 8abc: e5c32004 strb r2, [r3, #4] + 8ac0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8ac4: e2833903 add r3, r3, #49152 ; 0xc000 + 8ac8: e5933000 ldr r3, [r3] + 8acc: e20330ff and r3, r3, #255 ; 0xff + 8ad0: e54b3011 strb r3, [fp, #-17] + 8ad4: e59f016c ldr r0, [pc, #364] ; 8c48 <.text+0x8c48> + 8ad8: eb000102 bl 8ee8 + 8adc: e1a03000 mov r3, r0 + 8ae0: e14b30be strh r3, [fp, #-14] + 8ae4: e59f3160 ldr r3, [pc, #352] ; 8c4c <.text+0x8c4c> + 8ae8: e1d330b0 ldrh r3, [r3] + 8aec: e15b20fe ldrsh r2, [fp, #-14] + 8af0: e1a03803 mov r3, r3, lsl #16 + 8af4: e1a03843 mov r3, r3, asr #16 + 8af8: e1520003 cmp r2, r3 + 8afc: aa000002 bge 8b0c <.text+0x8b0c> + 8b00: e59f2144 ldr r2, [pc, #324] ; 8c4c <.text+0x8c4c> + 8b04: e15b30be ldrh r3, [fp, #-14] + 8b08: e1c230b0 strh r3, [r2] + 8b0c: e55b3011 ldrb r3, [fp, #-17] + 8b10: e59f0130 ldr r0, [pc, #304] ; 8c48 <.text+0x8c48> 8b14: e1a01003 mov r1, r3 - 8b18: eb0000af bl 8ddc + 8b18: eb00006e bl 8cd8 8b1c: e1a03000 mov r3, r0 8b20: e3530000 cmp r3, #0 ; 0x0 - 8b24: 0a000004 beq 8b3c <.text+0x8b3c> + 8b24: 0a000007 beq 8b48 <.text+0x8b48> 8b28: e3a0320e mov r3, #-536870912 ; 0xe0000000 8b2c: e2833903 add r3, r3, #49152 ; 0xc000 - 8b30: e55b2011 ldrb r2, [fp, #-17] - 8b34: e5832000 str r2, [r3] - 8b38: ea000003 b 8b4c <.text+0x8b4c> - 8b3c: e59f309c ldr r3, [pc, #156] ; 8be0 <.text+0x8be0> - 8b40: e3a02000 mov r2, #0 ; 0x0 - 8b44: e5c32000 strb r2, [r3] - 8b48: ea000006 b 8b68 <.text+0x8b68> - 8b4c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8b50: e2833903 add r3, r3, #49152 ; 0xc000 - 8b54: e2833014 add r3, r3, #20 ; 0x14 - 8b58: e5933000 ldr r3, [r3] - 8b5c: e2033020 and r3, r3, #32 ; 0x20 - 8b60: e3530000 cmp r3, #0 ; 0x0 - 8b64: 1affffe8 bne 8b0c <.text+0x8b0c> - 8b68: e59f306c ldr r3, [pc, #108] ; 8bdc <.text+0x8bdc> - 8b6c: e3a02000 mov r2, #0 ; 0x0 - 8b70: e5c32004 strb r2, [r3, #4] - 8b74: ea000006 b 8b94 <.text+0x8b94> - 8b78: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8b7c: e2833903 add r3, r3, #49152 ; 0xc000 - 8b80: e2833014 add r3, r3, #20 ; 0x14 - 8b84: e5933000 ldr r3, [r3] - 8b88: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 8b8c: e2833903 add r3, r3, #49152 ; 0xc000 - 8b90: e5933000 ldr r3, [r3] - 8b94: e3a03903 mov r3, #49152 ; 0xc000 - 8b98: e283328e add r3, r3, #-536870904 ; 0xe0000008 - 8b9c: e5933000 ldr r3, [r3] - 8ba0: e14b31b0 strh r3, [fp, #-16] - 8ba4: e15b31b0 ldrh r3, [fp, #-16] - 8ba8: e2033001 and r3, r3, #1 ; 0x1 - 8bac: e3530000 cmp r3, #0 ; 0x0 - 8bb0: 0affff56 beq 8910 - 8bb4: e3a03000 mov r3, #0 ; 0x0 - 8bb8: e2433efd sub r3, r3, #4048 ; 0xfd0 - 8bbc: e3a02000 mov r2, #0 ; 0x0 - 8bc0: e5832000 str r2, [r3] - 8bc4: e24bd00c sub sp, fp, #12 ; 0xc - 8bc8: e89d6800 ldmia sp, {fp, sp, lr} - 8bcc: e12fff1e bx lr - 8bd0: 400008e0 andmi r0, r0, r0, ror #17 - 8bd4: 40001c14 andmi r1, r0, r4, lsl ip - 8bd8: 4000000e andmi r0, r0, lr - 8bdc: 400019f8 strmid r1, [r0], -r8 - 8be0: 400008cc andmi r0, r0, ip, asr #17 - -00008be4 : - 8be4: e1a0c00d mov ip, sp - 8be8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8bec: e24cb004 sub fp, ip, #4 ; 0x4 - 8bf0: e24dd00c sub sp, sp, #12 ; 0xc - 8bf4: e50b0010 str r0, [fp, #-16] - 8bf8: e50b1014 str r1, [fp, #-20] - 8bfc: e50b2018 str r2, [fp, #-24] - 8c00: e51b2010 ldr r2, [fp, #-16] - 8c04: e51b3014 ldr r3, [fp, #-20] - 8c08: e5823000 str r3, [r2] - 8c0c: e51b2010 ldr r2, [fp, #-16] - 8c10: e51b3018 ldr r3, [fp, #-24] - 8c14: e5823008 str r3, [r2, #8] - 8c18: e51b2010 ldr r2, [fp, #-16] - 8c1c: e3a03000 mov r3, #0 ; 0x0 - 8c20: e582300c str r3, [r2, #12] - 8c24: e51b2010 ldr r2, [fp, #-16] + 8b30: e2833014 add r3, r3, #20 ; 0x14 + 8b34: e5933000 ldr r3, [r3] + 8b38: e2033001 and r3, r3, #1 ; 0x1 + 8b3c: e20330ff and r3, r3, #255 ; 0xff + 8b40: e3530000 cmp r3, #0 ; 0x0 + 8b44: 1affffdd bne 8ac0 <.text+0x8ac0> + 8b48: e59f30f8 ldr r3, [pc, #248] ; 8c48 <.text+0x8c48> + 8b4c: e3a02000 mov r2, #0 ; 0x0 + 8b50: e5c32004 strb r2, [r3, #4] + 8b54: ea00002b b 8c08 <.text+0x8c08> + 8b58: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8b5c: e283390a add r3, r3, #163840 ; 0x28000 + 8b60: e5933000 ldr r3, [r3] + 8b64: e2033501 and r3, r3, #4194304 ; 0x400000 + 8b68: e3530000 cmp r3, #0 ; 0x0 + 8b6c: 1a000025 bne 8c08 <.text+0x8c08> + 8b70: e59f30d8 ldr r3, [pc, #216] ; 8c50 <.text+0x8c50> + 8b74: e3a02001 mov r2, #1 ; 0x1 + 8b78: e5c32004 strb r2, [r3, #4] + 8b7c: ea00000f b 8bc0 <.text+0x8bc0> + 8b80: e24b3011 sub r3, fp, #17 ; 0x11 + 8b84: e59f00c4 ldr r0, [pc, #196] ; 8c50 <.text+0x8c50> + 8b88: e1a01003 mov r1, r3 + 8b8c: eb0000af bl 8e50 + 8b90: e1a03000 mov r3, r0 + 8b94: e3530000 cmp r3, #0 ; 0x0 + 8b98: 0a000004 beq 8bb0 <.text+0x8bb0> + 8b9c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8ba0: e2833903 add r3, r3, #49152 ; 0xc000 + 8ba4: e55b2011 ldrb r2, [fp, #-17] + 8ba8: e5832000 str r2, [r3] + 8bac: ea000003 b 8bc0 <.text+0x8bc0> + 8bb0: e59f309c ldr r3, [pc, #156] ; 8c54 <.text+0x8c54> + 8bb4: e3a02000 mov r2, #0 ; 0x0 + 8bb8: e5c32000 strb r2, [r3] + 8bbc: ea000006 b 8bdc <.text+0x8bdc> + 8bc0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8bc4: e2833903 add r3, r3, #49152 ; 0xc000 + 8bc8: e2833014 add r3, r3, #20 ; 0x14 + 8bcc: e5933000 ldr r3, [r3] + 8bd0: e2033020 and r3, r3, #32 ; 0x20 + 8bd4: e3530000 cmp r3, #0 ; 0x0 + 8bd8: 1affffe8 bne 8b80 <.text+0x8b80> + 8bdc: e59f306c ldr r3, [pc, #108] ; 8c50 <.text+0x8c50> + 8be0: e3a02000 mov r2, #0 ; 0x0 + 8be4: e5c32004 strb r2, [r3, #4] + 8be8: ea000006 b 8c08 <.text+0x8c08> + 8bec: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8bf0: e2833903 add r3, r3, #49152 ; 0xc000 + 8bf4: e2833014 add r3, r3, #20 ; 0x14 + 8bf8: e5933000 ldr r3, [r3] + 8bfc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 8c00: e2833903 add r3, r3, #49152 ; 0xc000 + 8c04: e5933000 ldr r3, [r3] + 8c08: e3a03903 mov r3, #49152 ; 0xc000 + 8c0c: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 8c10: e5933000 ldr r3, [r3] + 8c14: e14b31b0 strh r3, [fp, #-16] + 8c18: e15b31b0 ldrh r3, [fp, #-16] + 8c1c: e2033001 and r3, r3, #1 ; 0x1 + 8c20: e3530000 cmp r3, #0 ; 0x0 + 8c24: 0affff56 beq 8984 8c28: e3a03000 mov r3, #0 ; 0x0 - 8c2c: e5823010 str r3, [r2, #16] - 8c30: e51b2010 ldr r2, [fp, #-16] - 8c34: e3a03000 mov r3, #0 ; 0x0 - 8c38: e5823014 str r3, [r2, #20] - 8c3c: e51b3018 ldr r3, [fp, #-24] - 8c40: e2432001 sub r2, r3, #1 ; 0x1 - 8c44: e51b3010 ldr r3, [fp, #-16] - 8c48: e5832018 str r2, [r3, #24] - 8c4c: e51b2010 ldr r2, [fp, #-16] - 8c50: e3a03000 mov r3, #0 ; 0x0 - 8c54: e5c23004 strb r3, [r2, #4] - 8c58: e24bd00c sub sp, fp, #12 ; 0xc - 8c5c: e89d6800 ldmia sp, {fp, sp, lr} - 8c60: e12fff1e bx lr - -00008c64 : - 8c64: e1a0c00d mov ip, sp - 8c68: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8c6c: e24cb004 sub fp, ip, #4 ; 0x4 - 8c70: e24dd00c sub sp, sp, #12 ; 0xc - 8c74: e50b0010 str r0, [fp, #-16] - 8c78: e1a03001 mov r3, r1 - 8c7c: e54b3014 strb r3, [fp, #-20] - 8c80: e51b3010 ldr r3, [fp, #-16] - 8c84: e5933010 ldr r3, [r3, #16] - 8c88: e2832001 add r2, r3, #1 ; 0x1 - 8c8c: e51b3010 ldr r3, [fp, #-16] - 8c90: e5933018 ldr r3, [r3, #24] - 8c94: e0022003 and r2, r2, r3 - 8c98: e51b3010 ldr r3, [fp, #-16] - 8c9c: e5832014 str r2, [r3, #20] - 8ca0: e51b3010 ldr r3, [fp, #-16] - 8ca4: e593200c ldr r2, [r3, #12] - 8ca8: e51b3010 ldr r3, [fp, #-16] - 8cac: e5933014 ldr r3, [r3, #20] - 8cb0: e1520003 cmp r2, r3 - 8cb4: 1a000002 bne 8cc4 - 8cb8: e3a03000 mov r3, #0 ; 0x0 - 8cbc: e50b3018 str r3, [fp, #-24] - 8cc0: ea00000c b 8cf8 - 8cc4: e51b3010 ldr r3, [fp, #-16] - 8cc8: e5932000 ldr r2, [r3] - 8ccc: e51b3010 ldr r3, [fp, #-16] - 8cd0: e5933010 ldr r3, [r3, #16] - 8cd4: e0822003 add r2, r2, r3 - 8cd8: e55b3014 ldrb r3, [fp, #-20] - 8cdc: e5c23000 strb r3, [r2] - 8ce0: e51b3010 ldr r3, [fp, #-16] - 8ce4: e5932014 ldr r2, [r3, #20] - 8ce8: e51b3010 ldr r3, [fp, #-16] - 8cec: e5832010 str r2, [r3, #16] - 8cf0: e3a03001 mov r3, #1 ; 0x1 - 8cf4: e50b3018 str r3, [fp, #-24] - 8cf8: e51b3018 ldr r3, [fp, #-24] - 8cfc: e1a00003 mov r0, r3 - 8d00: e24bd00c sub sp, fp, #12 ; 0xc - 8d04: e89d6800 ldmia sp, {fp, sp, lr} - 8d08: e12fff1e bx lr - -00008d0c : - 8d0c: e1a0c00d mov ip, sp - 8d10: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8d14: e24cb004 sub fp, ip, #4 ; 0x4 - 8d18: e24dd014 sub sp, sp, #20 ; 0x14 - 8d1c: e50b0014 str r0, [fp, #-20] - 8d20: e50b1018 str r1, [fp, #-24] - 8d24: e50b201c str r2, [fp, #-28] - 8d28: e51b0014 ldr r0, [fp, #-20] - 8d2c: eb000050 bl 8e74 - 8d30: e1a03000 mov r3, r0 - 8d34: e1a02003 mov r2, r3 - 8d38: e51b301c ldr r3, [fp, #-28] - 8d3c: e1520003 cmp r2, r3 - 8d40: 8a000002 bhi 8d50 - 8d44: e3a03000 mov r3, #0 ; 0x0 - 8d48: e50b3020 str r3, [fp, #-32] - 8d4c: ea00001d b 8dc8 - 8d50: e51b3018 ldr r3, [fp, #-24] - 8d54: e50b3010 str r3, [fp, #-16] - 8d58: ea000012 b 8da8 - 8d5c: e51b3014 ldr r3, [fp, #-20] - 8d60: e5932000 ldr r2, [r3] - 8d64: e51b3014 ldr r3, [fp, #-20] - 8d68: e5933010 ldr r3, [r3, #16] - 8d6c: e0822003 add r2, r2, r3 - 8d70: e51b3010 ldr r3, [fp, #-16] - 8d74: e5d33000 ldrb r3, [r3] - 8d78: e5c23000 strb r3, [r2] - 8d7c: e51b3010 ldr r3, [fp, #-16] - 8d80: e2833001 add r3, r3, #1 ; 0x1 - 8d84: e50b3010 str r3, [fp, #-16] - 8d88: e51b3014 ldr r3, [fp, #-20] - 8d8c: e5933010 ldr r3, [r3, #16] - 8d90: e2832001 add r2, r3, #1 ; 0x1 - 8d94: e51b3014 ldr r3, [fp, #-20] - 8d98: e5933018 ldr r3, [r3, #24] - 8d9c: e0022003 and r2, r2, r3 - 8da0: e51b3014 ldr r3, [fp, #-20] - 8da4: e5832010 str r2, [r3, #16] - 8da8: e51b301c ldr r3, [fp, #-28] - 8dac: e2433001 sub r3, r3, #1 ; 0x1 - 8db0: e50b301c str r3, [fp, #-28] - 8db4: e51b301c ldr r3, [fp, #-28] - 8db8: e3730001 cmn r3, #1 ; 0x1 - 8dbc: 1affffe6 bne 8d5c - 8dc0: e3a03001 mov r3, #1 ; 0x1 - 8dc4: e50b3020 str r3, [fp, #-32] - 8dc8: e51b3020 ldr r3, [fp, #-32] - 8dcc: e1a00003 mov r0, r3 - 8dd0: e24bd00c sub sp, fp, #12 ; 0xc - 8dd4: e89d6800 ldmia sp, {fp, sp, lr} - 8dd8: e12fff1e bx lr - -00008ddc : - 8ddc: e1a0c00d mov ip, sp - 8de0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8de4: e24cb004 sub fp, ip, #4 ; 0x4 - 8de8: e24dd00c sub sp, sp, #12 ; 0xc - 8dec: e50b0010 str r0, [fp, #-16] - 8df0: e50b1014 str r1, [fp, #-20] - 8df4: e51b3010 ldr r3, [fp, #-16] - 8df8: e593200c ldr r2, [r3, #12] - 8dfc: e51b3010 ldr r3, [fp, #-16] + 8c2c: e2433efd sub r3, r3, #4048 ; 0xfd0 + 8c30: e3a02000 mov r2, #0 ; 0x0 + 8c34: e5832000 str r2, [r3] + 8c38: e24bd00c sub sp, fp, #12 ; 0xc + 8c3c: e89d6800 ldmia sp, {fp, sp, lr} + 8c40: e12fff1e bx lr + 8c44: 400008e0 andmi r0, r0, r0, ror #17 + 8c48: 40001c18 andmi r1, r0, r8, lsl ip + 8c4c: 4000000e andmi r0, r0, lr + 8c50: 400019fc strmid r1, [r0], -ip + 8c54: 400008cc andmi r0, r0, ip, asr #17 + +00008c58 : + 8c58: e1a0c00d mov ip, sp + 8c5c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8c60: e24cb004 sub fp, ip, #4 ; 0x4 + 8c64: e24dd00c sub sp, sp, #12 ; 0xc + 8c68: e50b0010 str r0, [fp, #-16] + 8c6c: e50b1014 str r1, [fp, #-20] + 8c70: e50b2018 str r2, [fp, #-24] + 8c74: e51b2010 ldr r2, [fp, #-16] + 8c78: e51b3014 ldr r3, [fp, #-20] + 8c7c: e5823000 str r3, [r2] + 8c80: e51b2010 ldr r2, [fp, #-16] + 8c84: e51b3018 ldr r3, [fp, #-24] + 8c88: e5823008 str r3, [r2, #8] + 8c8c: e51b2010 ldr r2, [fp, #-16] + 8c90: e3a03000 mov r3, #0 ; 0x0 + 8c94: e582300c str r3, [r2, #12] + 8c98: e51b2010 ldr r2, [fp, #-16] + 8c9c: e3a03000 mov r3, #0 ; 0x0 + 8ca0: e5823010 str r3, [r2, #16] + 8ca4: e51b2010 ldr r2, [fp, #-16] + 8ca8: e3a03000 mov r3, #0 ; 0x0 + 8cac: e5823014 str r3, [r2, #20] + 8cb0: e51b3018 ldr r3, [fp, #-24] + 8cb4: e2432001 sub r2, r3, #1 ; 0x1 + 8cb8: e51b3010 ldr r3, [fp, #-16] + 8cbc: e5832018 str r2, [r3, #24] + 8cc0: e51b2010 ldr r2, [fp, #-16] + 8cc4: e3a03000 mov r3, #0 ; 0x0 + 8cc8: e5c23004 strb r3, [r2, #4] + 8ccc: e24bd00c sub sp, fp, #12 ; 0xc + 8cd0: e89d6800 ldmia sp, {fp, sp, lr} + 8cd4: e12fff1e bx lr + +00008cd8 : + 8cd8: e1a0c00d mov ip, sp + 8cdc: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8ce0: e24cb004 sub fp, ip, #4 ; 0x4 + 8ce4: e24dd00c sub sp, sp, #12 ; 0xc + 8ce8: e50b0010 str r0, [fp, #-16] + 8cec: e1a03001 mov r3, r1 + 8cf0: e54b3014 strb r3, [fp, #-20] + 8cf4: e51b3010 ldr r3, [fp, #-16] + 8cf8: e5933010 ldr r3, [r3, #16] + 8cfc: e2832001 add r2, r3, #1 ; 0x1 + 8d00: e51b3010 ldr r3, [fp, #-16] + 8d04: e5933018 ldr r3, [r3, #24] + 8d08: e0022003 and r2, r2, r3 + 8d0c: e51b3010 ldr r3, [fp, #-16] + 8d10: e5832014 str r2, [r3, #20] + 8d14: e51b3010 ldr r3, [fp, #-16] + 8d18: e593200c ldr r2, [r3, #12] + 8d1c: e51b3010 ldr r3, [fp, #-16] + 8d20: e5933014 ldr r3, [r3, #20] + 8d24: e1520003 cmp r2, r3 + 8d28: 1a000002 bne 8d38 + 8d2c: e3a03000 mov r3, #0 ; 0x0 + 8d30: e50b3018 str r3, [fp, #-24] + 8d34: ea00000c b 8d6c + 8d38: e51b3010 ldr r3, [fp, #-16] + 8d3c: e5932000 ldr r2, [r3] + 8d40: e51b3010 ldr r3, [fp, #-16] + 8d44: e5933010 ldr r3, [r3, #16] + 8d48: e0822003 add r2, r2, r3 + 8d4c: e55b3014 ldrb r3, [fp, #-20] + 8d50: e5c23000 strb r3, [r2] + 8d54: e51b3010 ldr r3, [fp, #-16] + 8d58: e5932014 ldr r2, [r3, #20] + 8d5c: e51b3010 ldr r3, [fp, #-16] + 8d60: e5832010 str r2, [r3, #16] + 8d64: e3a03001 mov r3, #1 ; 0x1 + 8d68: e50b3018 str r3, [fp, #-24] + 8d6c: e51b3018 ldr r3, [fp, #-24] + 8d70: e1a00003 mov r0, r3 + 8d74: e24bd00c sub sp, fp, #12 ; 0xc + 8d78: e89d6800 ldmia sp, {fp, sp, lr} + 8d7c: e12fff1e bx lr + +00008d80 : + 8d80: e1a0c00d mov ip, sp + 8d84: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8d88: e24cb004 sub fp, ip, #4 ; 0x4 + 8d8c: e24dd014 sub sp, sp, #20 ; 0x14 + 8d90: e50b0014 str r0, [fp, #-20] + 8d94: e50b1018 str r1, [fp, #-24] + 8d98: e50b201c str r2, [fp, #-28] + 8d9c: e51b0014 ldr r0, [fp, #-20] + 8da0: eb000050 bl 8ee8 + 8da4: e1a03000 mov r3, r0 + 8da8: e1a02003 mov r2, r3 + 8dac: e51b301c ldr r3, [fp, #-28] + 8db0: e1520003 cmp r2, r3 + 8db4: 8a000002 bhi 8dc4 + 8db8: e3a03000 mov r3, #0 ; 0x0 + 8dbc: e50b3020 str r3, [fp, #-32] + 8dc0: ea00001d b 8e3c + 8dc4: e51b3018 ldr r3, [fp, #-24] + 8dc8: e50b3010 str r3, [fp, #-16] + 8dcc: ea000012 b 8e1c + 8dd0: e51b3014 ldr r3, [fp, #-20] + 8dd4: e5932000 ldr r2, [r3] + 8dd8: e51b3014 ldr r3, [fp, #-20] + 8ddc: e5933010 ldr r3, [r3, #16] + 8de0: e0822003 add r2, r2, r3 + 8de4: e51b3010 ldr r3, [fp, #-16] + 8de8: e5d33000 ldrb r3, [r3] + 8dec: e5c23000 strb r3, [r2] + 8df0: e51b3010 ldr r3, [fp, #-16] + 8df4: e2833001 add r3, r3, #1 ; 0x1 + 8df8: e50b3010 str r3, [fp, #-16] + 8dfc: e51b3014 ldr r3, [fp, #-20] 8e00: e5933010 ldr r3, [r3, #16] - 8e04: e1520003 cmp r2, r3 - 8e08: 1a000002 bne 8e18 - 8e0c: e3a03000 mov r3, #0 ; 0x0 - 8e10: e50b3018 str r3, [fp, #-24] - 8e14: ea000011 b 8e60 - 8e18: e51b3010 ldr r3, [fp, #-16] - 8e1c: e5932000 ldr r2, [r3] - 8e20: e51b3010 ldr r3, [fp, #-16] - 8e24: e593300c ldr r3, [r3, #12] - 8e28: e0823003 add r3, r2, r3 - 8e2c: e5d33000 ldrb r3, [r3] - 8e30: e51b2014 ldr r2, [fp, #-20] - 8e34: e5c23000 strb r3, [r2] - 8e38: e51b3010 ldr r3, [fp, #-16] - 8e3c: e593300c ldr r3, [r3, #12] - 8e40: e2832001 add r2, r3, #1 ; 0x1 - 8e44: e51b3010 ldr r3, [fp, #-16] - 8e48: e5933018 ldr r3, [r3, #24] - 8e4c: e0022003 and r2, r2, r3 - 8e50: e51b3010 ldr r3, [fp, #-16] - 8e54: e583200c str r2, [r3, #12] - 8e58: e3a03001 mov r3, #1 ; 0x1 - 8e5c: e50b3018 str r3, [fp, #-24] - 8e60: e51b3018 ldr r3, [fp, #-24] - 8e64: e1a00003 mov r0, r3 - 8e68: e24bd00c sub sp, fp, #12 ; 0xc - 8e6c: e89d6800 ldmia sp, {fp, sp, lr} - 8e70: e12fff1e bx lr - -00008e74 : - 8e74: e1a0c00d mov ip, sp - 8e78: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8e7c: e24cb004 sub fp, ip, #4 ; 0x4 - 8e80: e24dd004 sub sp, sp, #4 ; 0x4 - 8e84: e50b0010 str r0, [fp, #-16] - 8e88: e51b3010 ldr r3, [fp, #-16] - 8e8c: e593300c ldr r3, [r3, #12] - 8e90: e1a03803 mov r3, r3, lsl #16 - 8e94: e1a02823 mov r2, r3, lsr #16 - 8e98: e51b3010 ldr r3, [fp, #-16] - 8e9c: e5933010 ldr r3, [r3, #16] - 8ea0: e1a03803 mov r3, r3, lsl #16 - 8ea4: e1a03823 mov r3, r3, lsr #16 - 8ea8: e0633002 rsb r3, r3, r2 - 8eac: e1a03803 mov r3, r3, lsl #16 - 8eb0: e1a03823 mov r3, r3, lsr #16 - 8eb4: e2433001 sub r3, r3, #1 ; 0x1 - 8eb8: e1a03803 mov r3, r3, lsl #16 - 8ebc: e1a02823 mov r2, r3, lsr #16 - 8ec0: e51b3010 ldr r3, [fp, #-16] - 8ec4: e5933018 ldr r3, [r3, #24] - 8ec8: e1a03803 mov r3, r3, lsl #16 - 8ecc: e1a03823 mov r3, r3, lsr #16 - 8ed0: e0023003 and r3, r2, r3 - 8ed4: e1a03803 mov r3, r3, lsl #16 - 8ed8: e1a03823 mov r3, r3, lsr #16 - 8edc: e1a00003 mov r0, r3 - 8ee0: e24bd00c sub sp, fp, #12 ; 0xc - 8ee4: e89d6800 ldmia sp, {fp, sp, lr} - 8ee8: e12fff1e bx lr - -00008eec : - 8eec: e1a0c00d mov ip, sp - 8ef0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8ef4: e24cb004 sub fp, ip, #4 ; 0x4 - 8ef8: e24dd004 sub sp, sp, #4 ; 0x4 - 8efc: e50b0010 str r0, [fp, #-16] - 8f00: e51b2010 ldr r2, [fp, #-16] - 8f04: e3a03000 mov r3, #0 ; 0x0 - 8f08: e5823010 str r3, [r2, #16] - 8f0c: e51b2010 ldr r2, [fp, #-16] - 8f10: e3a03000 mov r3, #0 ; 0x0 - 8f14: e582300c str r3, [r2, #12] - 8f18: e24bd00c sub sp, fp, #12 ; 0xc - 8f1c: e89d6800 ldmia sp, {fp, sp, lr} - 8f20: e12fff1e bx lr - -00008f24 : - 8f24: e1a0c00d mov ip, sp - 8f28: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 8f2c: e24cb004 sub fp, ip, #4 ; 0x4 - 8f30: e24dd008 sub sp, sp, #8 ; 0x8 - 8f34: e1a03000 mov r3, r0 - 8f38: e50b1014 str r1, [fp, #-20] - 8f3c: e54b3010 strb r3, [fp, #-16] - 8f40: e59f30cc ldr r3, [pc, #204] ; 9014 <.text+0x9014> - 8f44: e5932000 ldr r2, [r3] - 8f48: e59f10c8 ldr r1, [pc, #200] ; 9018 <.text+0x9018> - 8f4c: e3a00004 mov r0, #4 ; 0x4 - 8f50: e1a03002 mov r3, r2 - 8f54: e1a03083 mov r3, r3, lsl #1 - 8f58: e0833002 add r3, r3, r2 - 8f5c: e1a03103 mov r3, r3, lsl #2 - 8f60: e0833001 add r3, r3, r1 - 8f64: e0832000 add r2, r3, r0 - 8f68: e51b3014 ldr r3, [fp, #-20] - 8f6c: e5823000 str r3, [r2] - 8f70: e59f309c ldr r3, [pc, #156] ; 9014 <.text+0x9014> - 8f74: e5932000 ldr r2, [r3] - 8f78: e59f1098 ldr r1, [pc, #152] ; 9018 <.text+0x9018> - 8f7c: e1a03002 mov r3, r2 - 8f80: e1a03083 mov r3, r3, lsl #1 - 8f84: e0833002 add r3, r3, r2 - 8f88: e1a03103 mov r3, r3, lsl #2 - 8f8c: e0832001 add r2, r3, r1 - 8f90: e55b3010 ldrb r3, [fp, #-16] - 8f94: e5c23000 strb r3, [r2] - 8f98: e59f3074 ldr r3, [pc, #116] ; 9014 <.text+0x9014> - 8f9c: e5932000 ldr r2, [r3] - 8fa0: e59f1070 ldr r1, [pc, #112] ; 9018 <.text+0x9018> - 8fa4: e3a00008 mov r0, #8 ; 0x8 - 8fa8: e1a03002 mov r3, r2 - 8fac: e1a03083 mov r3, r3, lsl #1 - 8fb0: e0833002 add r3, r3, r2 - 8fb4: e1a03103 mov r3, r3, lsl #2 - 8fb8: e0833001 add r3, r3, r1 - 8fbc: e0832000 add r2, r3, r0 - 8fc0: e3a03000 mov r3, #0 ; 0x0 - 8fc4: e5c23000 strb r3, [r2] - 8fc8: e59f3044 ldr r3, [pc, #68] ; 9014 <.text+0x9014> - 8fcc: e5933000 ldr r3, [r3] - 8fd0: e2832001 add r2, r3, #1 ; 0x1 - 8fd4: e59f3038 ldr r3, [pc, #56] ; 9014 <.text+0x9014> - 8fd8: e5832000 str r2, [r3] - 8fdc: e59f3030 ldr r3, [pc, #48] ; 9014 <.text+0x9014> - 8fe0: e5932000 ldr r2, [r3] - 8fe4: e1a03002 mov r3, r2 - 8fe8: e1a03083 mov r3, r3, lsl #1 - 8fec: e0833002 add r3, r3, r2 - 8ff0: e1a03103 mov r3, r3, lsl #2 - 8ff4: e1a02003 mov r2, r3 - 8ff8: e59f3018 ldr r3, [pc, #24] ; 9018 <.text+0x9018> - 8ffc: e243300c sub r3, r3, #12 ; 0xc - 9000: e0823003 add r3, r2, r3 - 9004: e1a00003 mov r0, r3 - 9008: e24bd00c sub sp, fp, #12 ; 0xc - 900c: e89d6800 ldmia sp, {fp, sp, lr} - 9010: e12fff1e bx lr - 9014: 400008dc ldrmid r0, [r0], -ip - 9018: 400014f0 strmid r1, [r0], -r0 - -0000901c : - 901c: e1a0c00d mov ip, sp - 9020: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9024: e24cb004 sub fp, ip, #4 ; 0x4 - 9028: e24dd008 sub sp, sp, #8 ; 0x8 - 902c: e3a03000 mov r3, #0 ; 0x0 - 9030: e50b3010 str r3, [fp, #-16] + 8e04: e2832001 add r2, r3, #1 ; 0x1 + 8e08: e51b3014 ldr r3, [fp, #-20] + 8e0c: e5933018 ldr r3, [r3, #24] + 8e10: e0022003 and r2, r2, r3 + 8e14: e51b3014 ldr r3, [fp, #-20] + 8e18: e5832010 str r2, [r3, #16] + 8e1c: e51b301c ldr r3, [fp, #-28] + 8e20: e2433001 sub r3, r3, #1 ; 0x1 + 8e24: e50b301c str r3, [fp, #-28] + 8e28: e51b301c ldr r3, [fp, #-28] + 8e2c: e3730001 cmn r3, #1 ; 0x1 + 8e30: 1affffe6 bne 8dd0 + 8e34: e3a03001 mov r3, #1 ; 0x1 + 8e38: e50b3020 str r3, [fp, #-32] + 8e3c: e51b3020 ldr r3, [fp, #-32] + 8e40: e1a00003 mov r0, r3 + 8e44: e24bd00c sub sp, fp, #12 ; 0xc + 8e48: e89d6800 ldmia sp, {fp, sp, lr} + 8e4c: e12fff1e bx lr + +00008e50 : + 8e50: e1a0c00d mov ip, sp + 8e54: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8e58: e24cb004 sub fp, ip, #4 ; 0x4 + 8e5c: e24dd00c sub sp, sp, #12 ; 0xc + 8e60: e50b0010 str r0, [fp, #-16] + 8e64: e50b1014 str r1, [fp, #-20] + 8e68: e51b3010 ldr r3, [fp, #-16] + 8e6c: e593200c ldr r2, [r3, #12] + 8e70: e51b3010 ldr r3, [fp, #-16] + 8e74: e5933010 ldr r3, [r3, #16] + 8e78: e1520003 cmp r2, r3 + 8e7c: 1a000002 bne 8e8c + 8e80: e3a03000 mov r3, #0 ; 0x0 + 8e84: e50b3018 str r3, [fp, #-24] + 8e88: ea000011 b 8ed4 + 8e8c: e51b3010 ldr r3, [fp, #-16] + 8e90: e5932000 ldr r2, [r3] + 8e94: e51b3010 ldr r3, [fp, #-16] + 8e98: e593300c ldr r3, [r3, #12] + 8e9c: e0823003 add r3, r2, r3 + 8ea0: e5d33000 ldrb r3, [r3] + 8ea4: e51b2014 ldr r2, [fp, #-20] + 8ea8: e5c23000 strb r3, [r2] + 8eac: e51b3010 ldr r3, [fp, #-16] + 8eb0: e593300c ldr r3, [r3, #12] + 8eb4: e2832001 add r2, r3, #1 ; 0x1 + 8eb8: e51b3010 ldr r3, [fp, #-16] + 8ebc: e5933018 ldr r3, [r3, #24] + 8ec0: e0022003 and r2, r2, r3 + 8ec4: e51b3010 ldr r3, [fp, #-16] + 8ec8: e583200c str r2, [r3, #12] + 8ecc: e3a03001 mov r3, #1 ; 0x1 + 8ed0: e50b3018 str r3, [fp, #-24] + 8ed4: e51b3018 ldr r3, [fp, #-24] + 8ed8: e1a00003 mov r0, r3 + 8edc: e24bd00c sub sp, fp, #12 ; 0xc + 8ee0: e89d6800 ldmia sp, {fp, sp, lr} + 8ee4: e12fff1e bx lr + +00008ee8 : + 8ee8: e1a0c00d mov ip, sp + 8eec: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8ef0: e24cb004 sub fp, ip, #4 ; 0x4 + 8ef4: e24dd004 sub sp, sp, #4 ; 0x4 + 8ef8: e50b0010 str r0, [fp, #-16] + 8efc: e51b3010 ldr r3, [fp, #-16] + 8f00: e593300c ldr r3, [r3, #12] + 8f04: e1a03803 mov r3, r3, lsl #16 + 8f08: e1a02823 mov r2, r3, lsr #16 + 8f0c: e51b3010 ldr r3, [fp, #-16] + 8f10: e5933010 ldr r3, [r3, #16] + 8f14: e1a03803 mov r3, r3, lsl #16 + 8f18: e1a03823 mov r3, r3, lsr #16 + 8f1c: e0633002 rsb r3, r3, r2 + 8f20: e1a03803 mov r3, r3, lsl #16 + 8f24: e1a03823 mov r3, r3, lsr #16 + 8f28: e2433001 sub r3, r3, #1 ; 0x1 + 8f2c: e1a03803 mov r3, r3, lsl #16 + 8f30: e1a02823 mov r2, r3, lsr #16 + 8f34: e51b3010 ldr r3, [fp, #-16] + 8f38: e5933018 ldr r3, [r3, #24] + 8f3c: e1a03803 mov r3, r3, lsl #16 + 8f40: e1a03823 mov r3, r3, lsr #16 + 8f44: e0023003 and r3, r2, r3 + 8f48: e1a03803 mov r3, r3, lsl #16 + 8f4c: e1a03823 mov r3, r3, lsr #16 + 8f50: e1a00003 mov r0, r3 + 8f54: e24bd00c sub sp, fp, #12 ; 0xc + 8f58: e89d6800 ldmia sp, {fp, sp, lr} + 8f5c: e12fff1e bx lr + +00008f60 : + 8f60: e1a0c00d mov ip, sp + 8f64: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8f68: e24cb004 sub fp, ip, #4 ; 0x4 + 8f6c: e24dd004 sub sp, sp, #4 ; 0x4 + 8f70: e50b0010 str r0, [fp, #-16] + 8f74: e51b2010 ldr r2, [fp, #-16] + 8f78: e3a03000 mov r3, #0 ; 0x0 + 8f7c: e5823010 str r3, [r2, #16] + 8f80: e51b2010 ldr r2, [fp, #-16] + 8f84: e3a03000 mov r3, #0 ; 0x0 + 8f88: e582300c str r3, [r2, #12] + 8f8c: e24bd00c sub sp, fp, #12 ; 0xc + 8f90: e89d6800 ldmia sp, {fp, sp, lr} + 8f94: e12fff1e bx lr + +00008f98 : + 8f98: e1a0c00d mov ip, sp + 8f9c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 8fa0: e24cb004 sub fp, ip, #4 ; 0x4 + 8fa4: e24dd008 sub sp, sp, #8 ; 0x8 + 8fa8: e1a03000 mov r3, r0 + 8fac: e50b1014 str r1, [fp, #-20] + 8fb0: e54b3010 strb r3, [fp, #-16] + 8fb4: e59f30cc ldr r3, [pc, #204] ; 9088 <.text+0x9088> + 8fb8: e5932000 ldr r2, [r3] + 8fbc: e59f10c8 ldr r1, [pc, #200] ; 908c <.text+0x908c> + 8fc0: e3a00004 mov r0, #4 ; 0x4 + 8fc4: e1a03002 mov r3, r2 + 8fc8: e1a03083 mov r3, r3, lsl #1 + 8fcc: e0833002 add r3, r3, r2 + 8fd0: e1a03103 mov r3, r3, lsl #2 + 8fd4: e0833001 add r3, r3, r1 + 8fd8: e0832000 add r2, r3, r0 + 8fdc: e51b3014 ldr r3, [fp, #-20] + 8fe0: e5823000 str r3, [r2] + 8fe4: e59f309c ldr r3, [pc, #156] ; 9088 <.text+0x9088> + 8fe8: e5932000 ldr r2, [r3] + 8fec: e59f1098 ldr r1, [pc, #152] ; 908c <.text+0x908c> + 8ff0: e1a03002 mov r3, r2 + 8ff4: e1a03083 mov r3, r3, lsl #1 + 8ff8: e0833002 add r3, r3, r2 + 8ffc: e1a03103 mov r3, r3, lsl #2 + 9000: e0832001 add r2, r3, r1 + 9004: e55b3010 ldrb r3, [fp, #-16] + 9008: e5c23000 strb r3, [r2] + 900c: e59f3074 ldr r3, [pc, #116] ; 9088 <.text+0x9088> + 9010: e5932000 ldr r2, [r3] + 9014: e59f1070 ldr r1, [pc, #112] ; 908c <.text+0x908c> + 9018: e3a00008 mov r0, #8 ; 0x8 + 901c: e1a03002 mov r3, r2 + 9020: e1a03083 mov r3, r3, lsl #1 + 9024: e0833002 add r3, r3, r2 + 9028: e1a03103 mov r3, r3, lsl #2 + 902c: e0833001 add r3, r3, r1 + 9030: e0832000 add r2, r3, r0 9034: e3a03000 mov r3, #0 ; 0x0 - 9038: e54b3011 strb r3, [fp, #-17] - 903c: e59f34e8 ldr r3, [pc, #1256] ; 952c <.text+0x952c> - 9040: e5d33004 ldrb r3, [r3, #4] - 9044: e20330ff and r3, r3, #255 ; 0xff - 9048: e3530001 cmp r3, #1 ; 0x1 - 904c: 0a000133 beq 9520 - 9050: ea00012b b 9504 - 9054: e59f34d4 ldr r3, [pc, #1236] ; 9530 <.text+0x9530> - 9058: e5933000 ldr r3, [r3] - 905c: e3530000 cmp r3, #0 ; 0x0 - 9060: 1a00001b bne 90d4 - 9064: e55b3011 ldrb r3, [fp, #-17] - 9068: e353003e cmp r3, #62 ; 0x3e - 906c: 1a000005 bne 9088 - 9070: e59f34b8 ldr r3, [pc, #1208] ; 9530 <.text+0x9530> - 9074: e5933000 ldr r3, [r3] - 9078: e2832001 add r2, r3, #1 ; 0x1 - 907c: e59f34ac ldr r3, [pc, #1196] ; 9530 <.text+0x9530> - 9080: e5832000 str r2, [r3] - 9084: ea000002 b 9094 - 9088: e59f24a0 ldr r2, [pc, #1184] ; 9530 <.text+0x9530> - 908c: e3a03000 mov r3, #0 ; 0x0 - 9090: e5823000 str r3, [r2] - 9094: e59f2498 ldr r2, [pc, #1176] ; 9534 <.text+0x9534> - 9098: e3a03000 mov r3, #0 ; 0x0 - 909c: e5823000 str r3, [r2] - 90a0: e59f2490 ldr r2, [pc, #1168] ; 9538 <.text+0x9538> - 90a4: e3a03000 mov r3, #0 ; 0x0 - 90a8: e1c230b0 strh r3, [r2] - 90ac: e59f2488 ldr r2, [pc, #1160] ; 953c <.text+0x953c> - 90b0: e59f3488 ldr r3, [pc, #1160] ; 9540 <.text+0x9540> - 90b4: e5823000 str r3, [r2] - 90b8: e59f2484 ldr r2, [pc, #1156] ; 9544 <.text+0x9544> - 90bc: e3a03000 mov r3, #0 ; 0x0 - 90c0: e5823000 str r3, [r2] - 90c4: e59f247c ldr r2, [pc, #1148] ; 9548 <.text+0x9548> - 90c8: e3a03000 mov r3, #0 ; 0x0 - 90cc: e5c23000 strb r3, [r2] - 90d0: ea00010b b 9504 - 90d4: e59f3454 ldr r3, [pc, #1108] ; 9530 <.text+0x9530> - 90d8: e5933000 ldr r3, [r3] - 90dc: e3530001 cmp r3, #1 ; 0x1 - 90e0: 1a00000c bne 9118 - 90e4: e55b3011 ldrb r3, [fp, #-17] - 90e8: e353002a cmp r3, #42 ; 0x2a - 90ec: 1a000005 bne 9108 - 90f0: e59f3438 ldr r3, [pc, #1080] ; 9530 <.text+0x9530> - 90f4: e5933000 ldr r3, [r3] - 90f8: e2832001 add r2, r3, #1 ; 0x1 - 90fc: e59f342c ldr r3, [pc, #1068] ; 9530 <.text+0x9530> - 9100: e5832000 str r2, [r3] - 9104: ea0000fe b 9504 - 9108: e59f2420 ldr r2, [pc, #1056] ; 9530 <.text+0x9530> + 9038: e5c23000 strb r3, [r2] + 903c: e59f3044 ldr r3, [pc, #68] ; 9088 <.text+0x9088> + 9040: e5933000 ldr r3, [r3] + 9044: e2832001 add r2, r3, #1 ; 0x1 + 9048: e59f3038 ldr r3, [pc, #56] ; 9088 <.text+0x9088> + 904c: e5832000 str r2, [r3] + 9050: e59f3030 ldr r3, [pc, #48] ; 9088 <.text+0x9088> + 9054: e5932000 ldr r2, [r3] + 9058: e1a03002 mov r3, r2 + 905c: e1a03083 mov r3, r3, lsl #1 + 9060: e0833002 add r3, r3, r2 + 9064: e1a03103 mov r3, r3, lsl #2 + 9068: e1a02003 mov r2, r3 + 906c: e59f3018 ldr r3, [pc, #24] ; 908c <.text+0x908c> + 9070: e243300c sub r3, r3, #12 ; 0xc + 9074: e0823003 add r3, r2, r3 + 9078: e1a00003 mov r0, r3 + 907c: e24bd00c sub sp, fp, #12 ; 0xc + 9080: e89d6800 ldmia sp, {fp, sp, lr} + 9084: e12fff1e bx lr + 9088: 400008dc ldrmid r0, [r0], -ip + 908c: 400014f4 strmid r1, [r0], -r4 + +00009090 : + 9090: e1a0c00d mov ip, sp + 9094: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9098: e24cb004 sub fp, ip, #4 ; 0x4 + 909c: e24dd008 sub sp, sp, #8 ; 0x8 + 90a0: e3a03000 mov r3, #0 ; 0x0 + 90a4: e50b3010 str r3, [fp, #-16] + 90a8: e3a03000 mov r3, #0 ; 0x0 + 90ac: e54b3011 strb r3, [fp, #-17] + 90b0: e59f34e8 ldr r3, [pc, #1256] ; 95a0 <.text+0x95a0> + 90b4: e5d33004 ldrb r3, [r3, #4] + 90b8: e20330ff and r3, r3, #255 ; 0xff + 90bc: e3530001 cmp r3, #1 ; 0x1 + 90c0: 0a000133 beq 9594 + 90c4: ea00012b b 9578 + 90c8: e59f34d4 ldr r3, [pc, #1236] ; 95a4 <.text+0x95a4> + 90cc: e5933000 ldr r3, [r3] + 90d0: e3530000 cmp r3, #0 ; 0x0 + 90d4: 1a00001b bne 9148 + 90d8: e55b3011 ldrb r3, [fp, #-17] + 90dc: e353003e cmp r3, #62 ; 0x3e + 90e0: 1a000005 bne 90fc + 90e4: e59f34b8 ldr r3, [pc, #1208] ; 95a4 <.text+0x95a4> + 90e8: e5933000 ldr r3, [r3] + 90ec: e2832001 add r2, r3, #1 ; 0x1 + 90f0: e59f34ac ldr r3, [pc, #1196] ; 95a4 <.text+0x95a4> + 90f4: e5832000 str r2, [r3] + 90f8: ea000002 b 9108 + 90fc: e59f24a0 ldr r2, [pc, #1184] ; 95a4 <.text+0x95a4> + 9100: e3a03000 mov r3, #0 ; 0x0 + 9104: e5823000 str r3, [r2] + 9108: e59f2498 ldr r2, [pc, #1176] ; 95a8 <.text+0x95a8> 910c: e3a03000 mov r3, #0 ; 0x0 9110: e5823000 str r3, [r2] - 9114: ea0000fa b 9504 - 9118: e59f3410 ldr r3, [pc, #1040] ; 9530 <.text+0x9530> - 911c: e5933000 ldr r3, [r3] - 9120: e3530002 cmp r3, #2 ; 0x2 - 9124: 1a00000c bne 915c - 9128: e55b3011 ldrb r3, [fp, #-17] - 912c: e353003e cmp r3, #62 ; 0x3e - 9130: 1a000005 bne 914c - 9134: e59f33f4 ldr r3, [pc, #1012] ; 9530 <.text+0x9530> - 9138: e5933000 ldr r3, [r3] - 913c: e2832001 add r2, r3, #1 ; 0x1 - 9140: e59f33e8 ldr r3, [pc, #1000] ; 9530 <.text+0x9530> - 9144: e5832000 str r2, [r3] - 9148: ea0000ed b 9504 - 914c: e59f23dc ldr r2, [pc, #988] ; 9530 <.text+0x9530> - 9150: e3a03000 mov r3, #0 ; 0x0 - 9154: e5823000 str r3, [r2] - 9158: ea0000e9 b 9504 - 915c: e59f33cc ldr r3, [pc, #972] ; 9530 <.text+0x9530> - 9160: e5933000 ldr r3, [r3] - 9164: e3530003 cmp r3, #3 ; 0x3 - 9168: 1a000009 bne 9194 - 916c: e55b3011 ldrb r3, [fp, #-17] - 9170: e1a02003 mov r2, r3 - 9174: e59f33c8 ldr r3, [pc, #968] ; 9544 <.text+0x9544> - 9178: e5832000 str r2, [r3] - 917c: e59f33ac ldr r3, [pc, #940] ; 9530 <.text+0x9530> - 9180: e5933000 ldr r3, [r3] - 9184: e2832001 add r2, r3, #1 ; 0x1 - 9188: e59f33a0 ldr r3, [pc, #928] ; 9530 <.text+0x9530> - 918c: e5832000 str r2, [r3] - 9190: ea0000db b 9504 - 9194: e59f3394 ldr r3, [pc, #916] ; 9530 <.text+0x9530> - 9198: e5933000 ldr r3, [r3] - 919c: e3530004 cmp r3, #4 ; 0x4 - 91a0: 1a000014 bne 91f8 - 91a4: e55b3011 ldrb r3, [fp, #-17] - 91a8: e59f239c ldr r2, [pc, #924] ; 954c <.text+0x954c> - 91ac: e5c23000 strb r3, [r2] - 91b0: e59f338c ldr r3, [pc, #908] ; 9544 <.text+0x9544> - 91b4: e5933000 ldr r3, [r3] - 91b8: e3530000 cmp r3, #0 ; 0x0 - 91bc: ca000003 bgt 91d0 - 91c0: e59f2368 ldr r2, [pc, #872] ; 9530 <.text+0x9530> + 9114: e59f2490 ldr r2, [pc, #1168] ; 95ac <.text+0x95ac> + 9118: e3a03000 mov r3, #0 ; 0x0 + 911c: e1c230b0 strh r3, [r2] + 9120: e59f2488 ldr r2, [pc, #1160] ; 95b0 <.text+0x95b0> + 9124: e59f3488 ldr r3, [pc, #1160] ; 95b4 <.text+0x95b4> + 9128: e5823000 str r3, [r2] + 912c: e59f2484 ldr r2, [pc, #1156] ; 95b8 <.text+0x95b8> + 9130: e3a03000 mov r3, #0 ; 0x0 + 9134: e5823000 str r3, [r2] + 9138: e59f247c ldr r2, [pc, #1148] ; 95bc <.text+0x95bc> + 913c: e3a03000 mov r3, #0 ; 0x0 + 9140: e5c23000 strb r3, [r2] + 9144: ea00010b b 9578 + 9148: e59f3454 ldr r3, [pc, #1108] ; 95a4 <.text+0x95a4> + 914c: e5933000 ldr r3, [r3] + 9150: e3530001 cmp r3, #1 ; 0x1 + 9154: 1a00000c bne 918c + 9158: e55b3011 ldrb r3, [fp, #-17] + 915c: e353002a cmp r3, #42 ; 0x2a + 9160: 1a000005 bne 917c + 9164: e59f3438 ldr r3, [pc, #1080] ; 95a4 <.text+0x95a4> + 9168: e5933000 ldr r3, [r3] + 916c: e2832001 add r2, r3, #1 ; 0x1 + 9170: e59f342c ldr r3, [pc, #1068] ; 95a4 <.text+0x95a4> + 9174: e5832000 str r2, [r3] + 9178: ea0000fe b 9578 + 917c: e59f2420 ldr r2, [pc, #1056] ; 95a4 <.text+0x95a4> + 9180: e3a03000 mov r3, #0 ; 0x0 + 9184: e5823000 str r3, [r2] + 9188: ea0000fa b 9578 + 918c: e59f3410 ldr r3, [pc, #1040] ; 95a4 <.text+0x95a4> + 9190: e5933000 ldr r3, [r3] + 9194: e3530002 cmp r3, #2 ; 0x2 + 9198: 1a00000c bne 91d0 + 919c: e55b3011 ldrb r3, [fp, #-17] + 91a0: e353003e cmp r3, #62 ; 0x3e + 91a4: 1a000005 bne 91c0 + 91a8: e59f33f4 ldr r3, [pc, #1012] ; 95a4 <.text+0x95a4> + 91ac: e5933000 ldr r3, [r3] + 91b0: e2832001 add r2, r3, #1 ; 0x1 + 91b4: e59f33e8 ldr r3, [pc, #1000] ; 95a4 <.text+0x95a4> + 91b8: e5832000 str r2, [r3] + 91bc: ea0000ed b 9578 + 91c0: e59f23dc ldr r2, [pc, #988] ; 95a4 <.text+0x95a4> 91c4: e3a03000 mov r3, #0 ; 0x0 91c8: e5823000 str r3, [r2] - 91cc: ea0000cc b 9504 - 91d0: e59f336c ldr r3, [pc, #876] ; 9544 <.text+0x9544> - 91d4: e5932000 ldr r2, [r3] - 91d8: e59f3354 ldr r3, [pc, #852] ; 9534 <.text+0x9534> - 91dc: e5832000 str r2, [r3] - 91e0: e59f3348 ldr r3, [pc, #840] ; 9530 <.text+0x9530> - 91e4: e5933000 ldr r3, [r3] - 91e8: e2832001 add r2, r3, #1 ; 0x1 - 91ec: e59f333c ldr r3, [pc, #828] ; 9530 <.text+0x9530> - 91f0: e5832000 str r2, [r3] - 91f4: ea0000c2 b 9504 - 91f8: e59f3330 ldr r3, [pc, #816] ; 9530 <.text+0x9530> - 91fc: e5933000 ldr r3, [r3] - 9200: e3530005 cmp r3, #5 ; 0x5 - 9204: 1a000008 bne 922c - 9208: e55b3011 ldrb r3, [fp, #-17] - 920c: e59f2334 ldr r2, [pc, #820] ; 9548 <.text+0x9548> - 9210: e5c23000 strb r3, [r2] - 9214: e59f3314 ldr r3, [pc, #788] ; 9530 <.text+0x9530> - 9218: e5933000 ldr r3, [r3] - 921c: e2832001 add r2, r3, #1 ; 0x1 - 9220: e59f3308 ldr r3, [pc, #776] ; 9530 <.text+0x9530> - 9224: e5832000 str r2, [r3] - 9228: ea0000b5 b 9504 - 922c: e59f32fc ldr r3, [pc, #764] ; 9530 <.text+0x9530> - 9230: e5933000 ldr r3, [r3] - 9234: e3530006 cmp r3, #6 ; 0x6 - 9238: 1a000016 bne 9298 - 923c: e59f3300 ldr r3, [pc, #768] ; 9544 <.text+0x9544> - 9240: e5932000 ldr r2, [r3] - 9244: e59f32e8 ldr r3, [pc, #744] ; 9534 <.text+0x9534> - 9248: e5933000 ldr r3, [r3] - 924c: e0631002 rsb r1, r3, r2 - 9250: e55b3011 ldrb r3, [fp, #-17] - 9254: e59f22e4 ldr r2, [pc, #740] ; 9540 <.text+0x9540> - 9258: e7c23001 strb r3, [r2, r1] - 925c: e59f32d0 ldr r3, [pc, #720] ; 9534 <.text+0x9534> - 9260: e5933000 ldr r3, [r3] - 9264: e2432001 sub r2, r3, #1 ; 0x1 - 9268: e59f32c4 ldr r3, [pc, #708] ; 9534 <.text+0x9534> - 926c: e5832000 str r2, [r3] - 9270: e59f32bc ldr r3, [pc, #700] ; 9534 <.text+0x9534> - 9274: e5933000 ldr r3, [r3] - 9278: e3530000 cmp r3, #0 ; 0x0 - 927c: 1a0000a0 bne 9504 - 9280: e59f32a8 ldr r3, [pc, #680] ; 9530 <.text+0x9530> - 9284: e5933000 ldr r3, [r3] - 9288: e2832001 add r2, r3, #1 ; 0x1 - 928c: e59f329c ldr r3, [pc, #668] ; 9530 <.text+0x9530> - 9290: e5832000 str r2, [r3] - 9294: ea00009a b 9504 - 9298: e59f3290 ldr r3, [pc, #656] ; 9530 <.text+0x9530> - 929c: e5933000 ldr r3, [r3] - 92a0: e3530007 cmp r3, #7 ; 0x7 - 92a4: 1a000009 bne 92d0 - 92a8: e55b3011 ldrb r3, [fp, #-17] - 92ac: e1a02003 mov r2, r3 - 92b0: e59f3280 ldr r3, [pc, #640] ; 9538 <.text+0x9538> - 92b4: e1c320b0 strh r2, [r3] - 92b8: e59f3270 ldr r3, [pc, #624] ; 9530 <.text+0x9530> + 91cc: ea0000e9 b 9578 + 91d0: e59f33cc ldr r3, [pc, #972] ; 95a4 <.text+0x95a4> + 91d4: e5933000 ldr r3, [r3] + 91d8: e3530003 cmp r3, #3 ; 0x3 + 91dc: 1a000009 bne 9208 + 91e0: e55b3011 ldrb r3, [fp, #-17] + 91e4: e1a02003 mov r2, r3 + 91e8: e59f33c8 ldr r3, [pc, #968] ; 95b8 <.text+0x95b8> + 91ec: e5832000 str r2, [r3] + 91f0: e59f33ac ldr r3, [pc, #940] ; 95a4 <.text+0x95a4> + 91f4: e5933000 ldr r3, [r3] + 91f8: e2832001 add r2, r3, #1 ; 0x1 + 91fc: e59f33a0 ldr r3, [pc, #928] ; 95a4 <.text+0x95a4> + 9200: e5832000 str r2, [r3] + 9204: ea0000db b 9578 + 9208: e59f3394 ldr r3, [pc, #916] ; 95a4 <.text+0x95a4> + 920c: e5933000 ldr r3, [r3] + 9210: e3530004 cmp r3, #4 ; 0x4 + 9214: 1a000014 bne 926c + 9218: e55b3011 ldrb r3, [fp, #-17] + 921c: e59f239c ldr r2, [pc, #924] ; 95c0 <.text+0x95c0> + 9220: e5c23000 strb r3, [r2] + 9224: e59f338c ldr r3, [pc, #908] ; 95b8 <.text+0x95b8> + 9228: e5933000 ldr r3, [r3] + 922c: e3530000 cmp r3, #0 ; 0x0 + 9230: ca000003 bgt 9244 + 9234: e59f2368 ldr r2, [pc, #872] ; 95a4 <.text+0x95a4> + 9238: e3a03000 mov r3, #0 ; 0x0 + 923c: e5823000 str r3, [r2] + 9240: ea0000cc b 9578 + 9244: e59f336c ldr r3, [pc, #876] ; 95b8 <.text+0x95b8> + 9248: e5932000 ldr r2, [r3] + 924c: e59f3354 ldr r3, [pc, #852] ; 95a8 <.text+0x95a8> + 9250: e5832000 str r2, [r3] + 9254: e59f3348 ldr r3, [pc, #840] ; 95a4 <.text+0x95a4> + 9258: e5933000 ldr r3, [r3] + 925c: e2832001 add r2, r3, #1 ; 0x1 + 9260: e59f333c ldr r3, [pc, #828] ; 95a4 <.text+0x95a4> + 9264: e5832000 str r2, [r3] + 9268: ea0000c2 b 9578 + 926c: e59f3330 ldr r3, [pc, #816] ; 95a4 <.text+0x95a4> + 9270: e5933000 ldr r3, [r3] + 9274: e3530005 cmp r3, #5 ; 0x5 + 9278: 1a000008 bne 92a0 + 927c: e55b3011 ldrb r3, [fp, #-17] + 9280: e59f2334 ldr r2, [pc, #820] ; 95bc <.text+0x95bc> + 9284: e5c23000 strb r3, [r2] + 9288: e59f3314 ldr r3, [pc, #788] ; 95a4 <.text+0x95a4> + 928c: e5933000 ldr r3, [r3] + 9290: e2832001 add r2, r3, #1 ; 0x1 + 9294: e59f3308 ldr r3, [pc, #776] ; 95a4 <.text+0x95a4> + 9298: e5832000 str r2, [r3] + 929c: ea0000b5 b 9578 + 92a0: e59f32fc ldr r3, [pc, #764] ; 95a4 <.text+0x95a4> + 92a4: e5933000 ldr r3, [r3] + 92a8: e3530006 cmp r3, #6 ; 0x6 + 92ac: 1a000016 bne 930c + 92b0: e59f3300 ldr r3, [pc, #768] ; 95b8 <.text+0x95b8> + 92b4: e5932000 ldr r2, [r3] + 92b8: e59f32e8 ldr r3, [pc, #744] ; 95a8 <.text+0x95a8> 92bc: e5933000 ldr r3, [r3] - 92c0: e2832001 add r2, r3, #1 ; 0x1 - 92c4: e59f3264 ldr r3, [pc, #612] ; 9530 <.text+0x9530> - 92c8: e5832000 str r2, [r3] - 92cc: ea00008c b 9504 - 92d0: e59f3258 ldr r3, [pc, #600] ; 9530 <.text+0x9530> + 92c0: e0631002 rsb r1, r3, r2 + 92c4: e55b3011 ldrb r3, [fp, #-17] + 92c8: e59f22e4 ldr r2, [pc, #740] ; 95b4 <.text+0x95b4> + 92cc: e7c23001 strb r3, [r2, r1] + 92d0: e59f32d0 ldr r3, [pc, #720] ; 95a8 <.text+0x95a8> 92d4: e5933000 ldr r3, [r3] - 92d8: e3530008 cmp r3, #8 ; 0x8 - 92dc: 1a000085 bne 94f8 - 92e0: e55b3011 ldrb r3, [fp, #-17] - 92e4: e1a03403 mov r3, r3, lsl #8 - 92e8: e1a03803 mov r3, r3, lsl #16 - 92ec: e1a02823 mov r2, r3, lsr #16 - 92f0: e59f3240 ldr r3, [pc, #576] ; 9538 <.text+0x9538> - 92f4: e1d330b0 ldrh r3, [r3] - 92f8: e1823003 orr r3, r2, r3 - 92fc: e1a03803 mov r3, r3, lsl #16 - 9300: e1a03823 mov r3, r3, lsr #16 - 9304: e1a03803 mov r3, r3, lsl #16 - 9308: e1a02823 mov r2, r3, lsr #16 - 930c: e59f3224 ldr r3, [pc, #548] ; 9538 <.text+0x9538> - 9310: e1c320b0 strh r2, [r3] - 9314: e59f3234 ldr r3, [pc, #564] ; 9550 <.text+0x9550> - 9318: e5933000 ldr r3, [r3] - 931c: e2832001 add r2, r3, #1 ; 0x1 - 9320: e59f3228 ldr r3, [pc, #552] ; 9550 <.text+0x9550> - 9324: e5832000 str r2, [r3] - 9328: e59f021c ldr r0, [pc, #540] ; 954c <.text+0x954c> - 932c: e3a01001 mov r1, #1 ; 0x1 - 9330: e3a020ff mov r2, #255 ; 0xff - 9334: eb00026a bl 9ce4 - 9338: e1a03000 mov r3, r0 - 933c: e1a02003 mov r2, r3 - 9340: e59f320c ldr r3, [pc, #524] ; 9554 <.text+0x9554> - 9344: e1c320b0 strh r2, [r3] - 9348: e59f3204 ldr r3, [pc, #516] ; 9554 <.text+0x9554> - 934c: e1d330b0 ldrh r3, [r3] - 9350: e59f01f0 ldr r0, [pc, #496] ; 9548 <.text+0x9548> - 9354: e3a01001 mov r1, #1 ; 0x1 - 9358: e1a02003 mov r2, r3 - 935c: eb000260 bl 9ce4 - 9360: e1a03000 mov r3, r0 - 9364: e1a02003 mov r2, r3 - 9368: e59f31e4 ldr r3, [pc, #484] ; 9554 <.text+0x9554> - 936c: e1c320b0 strh r2, [r3] - 9370: e59f31cc ldr r3, [pc, #460] ; 9544 <.text+0x9544> - 9374: e5933000 ldr r3, [r3] + 92d8: e2432001 sub r2, r3, #1 ; 0x1 + 92dc: e59f32c4 ldr r3, [pc, #708] ; 95a8 <.text+0x95a8> + 92e0: e5832000 str r2, [r3] + 92e4: e59f32bc ldr r3, [pc, #700] ; 95a8 <.text+0x95a8> + 92e8: e5933000 ldr r3, [r3] + 92ec: e3530000 cmp r3, #0 ; 0x0 + 92f0: 1a0000a0 bne 9578 + 92f4: e59f32a8 ldr r3, [pc, #680] ; 95a4 <.text+0x95a4> + 92f8: e5933000 ldr r3, [r3] + 92fc: e2832001 add r2, r3, #1 ; 0x1 + 9300: e59f329c ldr r3, [pc, #668] ; 95a4 <.text+0x95a4> + 9304: e5832000 str r2, [r3] + 9308: ea00009a b 9578 + 930c: e59f3290 ldr r3, [pc, #656] ; 95a4 <.text+0x95a4> + 9310: e5933000 ldr r3, [r3] + 9314: e3530007 cmp r3, #7 ; 0x7 + 9318: 1a000009 bne 9344 + 931c: e55b3011 ldrb r3, [fp, #-17] + 9320: e1a02003 mov r2, r3 + 9324: e59f3280 ldr r3, [pc, #640] ; 95ac <.text+0x95ac> + 9328: e1c320b0 strh r2, [r3] + 932c: e59f3270 ldr r3, [pc, #624] ; 95a4 <.text+0x95a4> + 9330: e5933000 ldr r3, [r3] + 9334: e2832001 add r2, r3, #1 ; 0x1 + 9338: e59f3264 ldr r3, [pc, #612] ; 95a4 <.text+0x95a4> + 933c: e5832000 str r2, [r3] + 9340: ea00008c b 9578 + 9344: e59f3258 ldr r3, [pc, #600] ; 95a4 <.text+0x95a4> + 9348: e5933000 ldr r3, [r3] + 934c: e3530008 cmp r3, #8 ; 0x8 + 9350: 1a000085 bne 956c + 9354: e55b3011 ldrb r3, [fp, #-17] + 9358: e1a03403 mov r3, r3, lsl #8 + 935c: e1a03803 mov r3, r3, lsl #16 + 9360: e1a02823 mov r2, r3, lsr #16 + 9364: e59f3240 ldr r3, [pc, #576] ; 95ac <.text+0x95ac> + 9368: e1d330b0 ldrh r3, [r3] + 936c: e1823003 orr r3, r2, r3 + 9370: e1a03803 mov r3, r3, lsl #16 + 9374: e1a03823 mov r3, r3, lsr #16 9378: e1a03803 mov r3, r3, lsl #16 - 937c: e1a03823 mov r3, r3, lsr #16 - 9380: e1a02003 mov r2, r3 - 9384: e59f31c8 ldr r3, [pc, #456] ; 9554 <.text+0x9554> - 9388: e1d330b0 ldrh r3, [r3] - 938c: e59f01ac ldr r0, [pc, #428] ; 9540 <.text+0x9540> - 9390: e1a01002 mov r1, r2 - 9394: e1a02003 mov r2, r3 - 9398: eb000251 bl 9ce4 - 939c: e1a03000 mov r3, r0 - 93a0: e1a02003 mov r2, r3 - 93a4: e59f31a8 ldr r3, [pc, #424] ; 9554 <.text+0x9554> - 93a8: e1c320b0 strh r2, [r3] - 93ac: e59f3184 ldr r3, [pc, #388] ; 9538 <.text+0x9538> - 93b0: e1d320b0 ldrh r2, [r3] - 93b4: e59f3198 ldr r3, [pc, #408] ; 9554 <.text+0x9554> - 93b8: e1d330b0 ldrh r3, [r3] - 93bc: e1520003 cmp r2, r3 - 93c0: 1a000048 bne 94e8 - 93c4: e59f318c ldr r3, [pc, #396] ; 9558 <.text+0x9558> - 93c8: e5933000 ldr r3, [r3] - 93cc: e2832001 add r2, r3, #1 ; 0x1 - 93d0: e59f3180 ldr r3, [pc, #384] ; 9558 <.text+0x9558> - 93d4: e5832000 str r2, [r3] - 93d8: e3a03000 mov r3, #0 ; 0x0 - 93dc: e50b3010 str r3, [fp, #-16] - 93e0: ea00003b b 94d4 - 93e4: e51b2010 ldr r2, [fp, #-16] - 93e8: e59f116c ldr r1, [pc, #364] ; 955c <.text+0x955c> - 93ec: e1a03002 mov r3, r2 - 93f0: e1a03083 mov r3, r3, lsl #1 - 93f4: e0833002 add r3, r3, r2 - 93f8: e1a03103 mov r3, r3, lsl #2 - 93fc: e0833001 add r3, r3, r1 - 9400: e5d32000 ldrb r2, [r3] - 9404: e59f3140 ldr r3, [pc, #320] ; 954c <.text+0x954c> - 9408: e5d33000 ldrb r3, [r3] - 940c: e1520003 cmp r2, r3 - 9410: 1a00002c bne 94c8 - 9414: e51b2010 ldr r2, [fp, #-16] - 9418: e59f113c ldr r1, [pc, #316] ; 955c <.text+0x955c> - 941c: e3a00004 mov r0, #4 ; 0x4 - 9420: e1a03002 mov r3, r2 - 9424: e1a03083 mov r3, r3, lsl #1 - 9428: e0833002 add r3, r3, r2 - 942c: e1a03103 mov r3, r3, lsl #2 - 9430: e0833001 add r3, r3, r1 - 9434: e0833000 add r3, r3, r0 - 9438: e5932000 ldr r2, [r3] - 943c: e59f3100 ldr r3, [pc, #256] ; 9544 <.text+0x9544> - 9440: e5933000 ldr r3, [r3] - 9444: e1a01003 mov r1, r3 - 9448: e59f30f0 ldr r3, [pc, #240] ; 9540 <.text+0x9540> - 944c: e1a0c001 mov ip, r1 - 9450: e1a00002 mov r0, r2 - 9454: e1a01003 mov r1, r3 - 9458: e1a0200c mov r2, ip - 945c: eb002f28 bl 15104 <__memcpy_from_arm> - 9460: e51b2010 ldr r2, [fp, #-16] - 9464: e59f10f0 ldr r1, [pc, #240] ; 955c <.text+0x955c> - 9468: e3a00008 mov r0, #8 ; 0x8 - 946c: e1a03002 mov r3, r2 - 9470: e1a03083 mov r3, r3, lsl #1 - 9474: e0833002 add r3, r3, r2 - 9478: e1a03103 mov r3, r3, lsl #2 - 947c: e0833001 add r3, r3, r1 - 9480: e0832000 add r2, r3, r0 - 9484: e3a03001 mov r3, #1 ; 0x1 - 9488: e5c23000 strb r3, [r2] - 948c: e59f30b4 ldr r3, [pc, #180] ; 9548 <.text+0x9548> - 9490: e5d33000 ldrb r3, [r3] - 9494: e2033001 and r3, r3, #1 ; 0x1 - 9498: e20330ff and r3, r3, #255 ; 0xff - 949c: e3530000 cmp r3, #0 ; 0x0 - 94a0: 0a000010 beq 94e8 - 94a4: e59f309c ldr r3, [pc, #156] ; 9548 <.text+0x9548> - 94a8: e5d33000 ldrb r3, [r3] - 94ac: e59f20ac ldr r2, [pc, #172] ; 9560 <.text+0x9560> - 94b0: e5c23000 strb r3, [r2] - 94b4: e3a00000 mov r0, #0 ; 0x0 - 94b8: e59f10a0 ldr r1, [pc, #160] ; 9560 <.text+0x9560> - 94bc: e3a02001 mov r2, #1 ; 0x1 - 94c0: eb000028 bl 9568 - 94c4: ea000007 b 94e8 - 94c8: e51b3010 ldr r3, [fp, #-16] - 94cc: e2833001 add r3, r3, #1 ; 0x1 - 94d0: e50b3010 str r3, [fp, #-16] - 94d4: e59f3088 ldr r3, [pc, #136] ; 9564 <.text+0x9564> - 94d8: e5932000 ldr r2, [r3] - 94dc: e51b3010 ldr r3, [fp, #-16] - 94e0: e1530002 cmp r3, r2 - 94e4: 3affffbe bcc 93e4 - 94e8: e59f2040 ldr r2, [pc, #64] ; 9530 <.text+0x9530> - 94ec: e3a03000 mov r3, #0 ; 0x0 - 94f0: e5823000 str r3, [r2] - 94f4: ea000002 b 9504 - 94f8: e59f2030 ldr r2, [pc, #48] ; 9530 <.text+0x9530> - 94fc: e3a03000 mov r3, #0 ; 0x0 - 9500: e5823000 str r3, [r2] - 9504: e24b3011 sub r3, fp, #17 ; 0x11 - 9508: e59f001c ldr r0, [pc, #28] ; 952c <.text+0x952c> - 950c: e1a01003 mov r1, r3 - 9510: ebfffe31 bl 8ddc - 9514: e1a03000 mov r3, r0 - 9518: e3530000 cmp r3, #0 ; 0x0 - 951c: 1afffecc bne 9054 - 9520: e24bd00c sub sp, fp, #12 ; 0xc - 9524: e89d6800 ldmia sp, {fp, sp, lr} - 9528: e12fff1e bx lr - 952c: 40001c14 andmi r1, r0, r4, lsl ip - 9530: 400008e4 andmi r0, r0, r4, ror #17 - 9534: 400008ec andmi r0, r0, ip, ror #17 - 9538: 400008e8 andmi r0, r0, r8, ror #17 - 953c: 400019f4 strmid r1, [r0], -r4 - 9540: 400017f0 strmid r1, [r0], -r0 - 9544: 400008f0 strmid r0, [r0], -r0 - 9548: 400008f4 strmid r0, [r0], -r4 - 954c: 400008f5 strmid r0, [r0], -r5 - 9550: 400008d4 ldrmid r0, [r0], -r4 - 9554: 400008ea andmi r0, r0, sl, ror #17 - 9558: 400008d8 ldrmid r0, [r0], -r8 - 955c: 400014f0 strmid r1, [r0], -r0 - 9560: 400008e1 andmi r0, r0, r1, ror #17 - 9564: 400008dc ldrmid r0, [r0], -ip - -00009568 : - 9568: e1a0c00d mov ip, sp - 956c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9570: e24cb004 sub fp, ip, #4 ; 0x4 - 9574: e24dd014 sub sp, sp, #20 ; 0x14 - 9578: e1a03000 mov r3, r0 - 957c: e50b101c str r1, [fp, #-28] - 9580: e54b3018 strb r3, [fp, #-24] - 9584: e1a03002 mov r3, r2 - 9588: e54b3020 strb r3, [fp, #-32] - 958c: e3a03000 mov r3, #0 ; 0x0 - 9590: e14b31b2 strh r3, [fp, #-18] - 9594: e3a03000 mov r3, #0 ; 0x0 - 9598: e50b3010 str r3, [fp, #-16] - 959c: e59f20d0 ldr r2, [pc, #208] ; 9674 <.text+0x9674> - 95a0: e55b3020 ldrb r3, [fp, #-32] - 95a4: e5c23002 strb r3, [r2, #2] - 95a8: e55b3018 ldrb r3, [fp, #-24] - 95ac: e59f20c0 ldr r2, [pc, #192] ; 9674 <.text+0x9674> - 95b0: e5c23003 strb r3, [r2, #3] - 95b4: e24b3018 sub r3, fp, #24 ; 0x18 - 95b8: e1a00003 mov r0, r3 - 95bc: e3a01001 mov r1, #1 ; 0x1 - 95c0: e3a020ff mov r2, #255 ; 0xff - 95c4: eb0001c6 bl 9ce4 - 95c8: e1a03000 mov r3, r0 - 95cc: e14b31b2 strh r3, [fp, #-18] - 95d0: e55b2020 ldrb r2, [fp, #-32] - 95d4: e15b31b2 ldrh r3, [fp, #-18] - 95d8: e51b001c ldr r0, [fp, #-28] - 95dc: e1a01002 mov r1, r2 - 95e0: e1a02003 mov r2, r3 - 95e4: eb0001be bl 9ce4 - 95e8: e1a03000 mov r3, r0 - 95ec: e14b31b2 strh r3, [fp, #-18] - 95f0: e3a03001 mov r3, #1 ; 0x1 - 95f4: e50b3010 str r3, [fp, #-16] - 95f8: e59f0074 ldr r0, [pc, #116] ; 9674 <.text+0x9674> - 95fc: e3a01004 mov r1, #4 ; 0x4 - 9600: eb00001c bl 9678 - 9604: e1a03000 mov r3, r0 - 9608: e1a02003 mov r2, r3 - 960c: e51b3010 ldr r3, [fp, #-16] - 9610: e0033002 and r3, r3, r2 - 9614: e50b3010 str r3, [fp, #-16] - 9618: e55b3020 ldrb r3, [fp, #-32] - 961c: e51b001c ldr r0, [fp, #-28] - 9620: e1a01003 mov r1, r3 - 9624: eb000013 bl 9678 - 9628: e1a03000 mov r3, r0 - 962c: e1a02003 mov r2, r3 - 9630: e51b3010 ldr r3, [fp, #-16] - 9634: e0033002 and r3, r3, r2 - 9638: e50b3010 str r3, [fp, #-16] - 963c: e24b3012 sub r3, fp, #18 ; 0x12 - 9640: e1a00003 mov r0, r3 - 9644: e3a01002 mov r1, #2 ; 0x2 - 9648: eb00000a bl 9678 - 964c: e1a03000 mov r3, r0 - 9650: e1a02003 mov r2, r3 - 9654: e51b3010 ldr r3, [fp, #-16] - 9658: e0033002 and r3, r3, r2 - 965c: e50b3010 str r3, [fp, #-16] - 9660: e51b3010 ldr r3, [fp, #-16] - 9664: e1a00003 mov r0, r3 - 9668: e24bd00c sub sp, fp, #12 ; 0xc - 966c: e89d6800 ldmia sp, {fp, sp, lr} - 9670: e12fff1e bx lr - 9674: 40000010 andmi r0, r0, r0, lsl r0 - -00009678 : - 9678: e1a0c00d mov ip, sp - 967c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9680: e24cb004 sub fp, ip, #4 ; 0x4 - 9684: e24dd00c sub sp, sp, #12 ; 0xc - 9688: e50b0014 str r0, [fp, #-20] - 968c: e50b1018 str r1, [fp, #-24] - 9690: e3a03000 mov r3, #0 ; 0x0 - 9694: e54b300f strb r3, [fp, #-15] - 9698: e59f005c ldr r0, [pc, #92] ; 96fc <.text+0x96fc> - 969c: e51b1014 ldr r1, [fp, #-20] - 96a0: e51b2018 ldr r2, [fp, #-24] - 96a4: ebfffd98 bl 8d0c - 96a8: e1a03000 mov r3, r0 - 96ac: e54b300f strb r3, [fp, #-15] - 96b0: e59f0044 ldr r0, [pc, #68] ; 96fc <.text+0x96fc> - 96b4: ebfffdee bl 8e74 - 96b8: e1a03000 mov r3, r0 - 96bc: e14b30be strh r3, [fp, #-14] - 96c0: e59f3038 ldr r3, [pc, #56] ; 9700 <.text+0x9700> - 96c4: e1d330b0 ldrh r3, [r3] - 96c8: e15b20fe ldrsh r2, [fp, #-14] - 96cc: e1a03803 mov r3, r3, lsl #16 - 96d0: e1a03843 mov r3, r3, asr #16 - 96d4: e1520003 cmp r2, r3 - 96d8: aa000002 bge 96e8 - 96dc: e59f201c ldr r2, [pc, #28] ; 9700 <.text+0x9700> - 96e0: e15b30be ldrh r3, [fp, #-14] - 96e4: e1c230b0 strh r3, [r2] - 96e8: e55b300f ldrb r3, [fp, #-15] - 96ec: e1a00003 mov r0, r3 - 96f0: e24bd00c sub sp, fp, #12 ; 0xc - 96f4: e89d6800 ldmia sp, {fp, sp, lr} - 96f8: e12fff1e bx lr - 96fc: 400019f8 strmid r1, [r0], -r8 - 9700: 4000000c andmi r0, r0, ip - -00009704 : - 9704: e1a0c00d mov ip, sp - 9708: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 970c: e24cb004 sub fp, ip, #4 ; 0x4 - 9710: e24dd008 sub sp, sp, #8 ; 0x8 - 9714: e50b0014 str r0, [fp, #-20] - 9718: eb000db3 bl cdec - 971c: e1a02000 mov r2, r0 - 9720: e59f3198 ldr r3, [pc, #408] ; 98c0 <.text+0x98c0> - 9724: e5832000 str r2, [r3] - 9728: e3a02903 mov r2, #49152 ; 0xc000 - 972c: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 9730: e3a03903 mov r3, #49152 ; 0xc000 - 9734: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 9738: e5933000 ldr r3, [r3] - 973c: e3c33001 bic r3, r3, #1 ; 0x1 - 9740: e5823000 str r3, [r2] - 9744: e59f3174 ldr r3, [pc, #372] ; 98c0 <.text+0x98c0> - 9748: e5933000 ldr r3, [r3] - 974c: e1a00003 mov r0, r3 - 9750: eb000dca bl ce80 - 9754: eb000da4 bl cdec - 9758: e1a02000 mov r2, r0 - 975c: e59f3160 ldr r3, [pc, #352] ; 98c4 <.text+0x98c4> - 9760: e5832000 str r2, [r3] - 9764: e3a02903 mov r2, #49152 ; 0xc000 - 9768: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 976c: e3a03903 mov r3, #49152 ; 0xc000 - 9770: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 9774: e5933000 ldr r3, [r3] - 9778: e3c33002 bic r3, r3, #2 ; 0x2 - 977c: e5823000 str r3, [r2] - 9780: e59f313c ldr r3, [pc, #316] ; 98c4 <.text+0x98c4> - 9784: e5933000 ldr r3, [r3] - 9788: e1a00003 mov r0, r3 - 978c: eb000dbb bl ce80 - 9790: ebfffc1f bl 8814 - 9794: e1a02000 mov r2, r0 - 9798: e51b3014 ldr r3, [fp, #-20] - 979c: e1a03203 mov r3, r3, lsl #4 - 97a0: e1a00002 mov r0, r2 - 97a4: e1a01003 mov r1, r3 - 97a8: eb002e52 bl 150f8 <____udivsi3_from_arm> - 97ac: e1a03000 mov r3, r0 - 97b0: e50b3010 str r3, [fp, #-16] - 97b4: e3a03903 mov r3, #49152 ; 0xc000 - 97b8: e28332ce add r3, r3, #-536870900 ; 0xe000000c - 97bc: e3a02083 mov r2, #131 ; 0x83 - 97c0: e5832000 str r2, [r3] - 97c4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 97c8: e2833903 add r3, r3, #49152 ; 0xc000 - 97cc: e51b2010 ldr r2, [fp, #-16] - 97d0: e20220ff and r2, r2, #255 ; 0xff + 937c: e1a02823 mov r2, r3, lsr #16 + 9380: e59f3224 ldr r3, [pc, #548] ; 95ac <.text+0x95ac> + 9384: e1c320b0 strh r2, [r3] + 9388: e59f3234 ldr r3, [pc, #564] ; 95c4 <.text+0x95c4> + 938c: e5933000 ldr r3, [r3] + 9390: e2832001 add r2, r3, #1 ; 0x1 + 9394: e59f3228 ldr r3, [pc, #552] ; 95c4 <.text+0x95c4> + 9398: e5832000 str r2, [r3] + 939c: e59f021c ldr r0, [pc, #540] ; 95c0 <.text+0x95c0> + 93a0: e3a01001 mov r1, #1 ; 0x1 + 93a4: e3a020ff mov r2, #255 ; 0xff + 93a8: eb00026a bl 9d58 + 93ac: e1a03000 mov r3, r0 + 93b0: e1a02003 mov r2, r3 + 93b4: e59f320c ldr r3, [pc, #524] ; 95c8 <.text+0x95c8> + 93b8: e1c320b0 strh r2, [r3] + 93bc: e59f3204 ldr r3, [pc, #516] ; 95c8 <.text+0x95c8> + 93c0: e1d330b0 ldrh r3, [r3] + 93c4: e59f01f0 ldr r0, [pc, #496] ; 95bc <.text+0x95bc> + 93c8: e3a01001 mov r1, #1 ; 0x1 + 93cc: e1a02003 mov r2, r3 + 93d0: eb000260 bl 9d58 + 93d4: e1a03000 mov r3, r0 + 93d8: e1a02003 mov r2, r3 + 93dc: e59f31e4 ldr r3, [pc, #484] ; 95c8 <.text+0x95c8> + 93e0: e1c320b0 strh r2, [r3] + 93e4: e59f31cc ldr r3, [pc, #460] ; 95b8 <.text+0x95b8> + 93e8: e5933000 ldr r3, [r3] + 93ec: e1a03803 mov r3, r3, lsl #16 + 93f0: e1a03823 mov r3, r3, lsr #16 + 93f4: e1a02003 mov r2, r3 + 93f8: e59f31c8 ldr r3, [pc, #456] ; 95c8 <.text+0x95c8> + 93fc: e1d330b0 ldrh r3, [r3] + 9400: e59f01ac ldr r0, [pc, #428] ; 95b4 <.text+0x95b4> + 9404: e1a01002 mov r1, r2 + 9408: e1a02003 mov r2, r3 + 940c: eb000251 bl 9d58 + 9410: e1a03000 mov r3, r0 + 9414: e1a02003 mov r2, r3 + 9418: e59f31a8 ldr r3, [pc, #424] ; 95c8 <.text+0x95c8> + 941c: e1c320b0 strh r2, [r3] + 9420: e59f3184 ldr r3, [pc, #388] ; 95ac <.text+0x95ac> + 9424: e1d320b0 ldrh r2, [r3] + 9428: e59f3198 ldr r3, [pc, #408] ; 95c8 <.text+0x95c8> + 942c: e1d330b0 ldrh r3, [r3] + 9430: e1520003 cmp r2, r3 + 9434: 1a000048 bne 955c + 9438: e59f318c ldr r3, [pc, #396] ; 95cc <.text+0x95cc> + 943c: e5933000 ldr r3, [r3] + 9440: e2832001 add r2, r3, #1 ; 0x1 + 9444: e59f3180 ldr r3, [pc, #384] ; 95cc <.text+0x95cc> + 9448: e5832000 str r2, [r3] + 944c: e3a03000 mov r3, #0 ; 0x0 + 9450: e50b3010 str r3, [fp, #-16] + 9454: ea00003b b 9548 + 9458: e51b2010 ldr r2, [fp, #-16] + 945c: e59f116c ldr r1, [pc, #364] ; 95d0 <.text+0x95d0> + 9460: e1a03002 mov r3, r2 + 9464: e1a03083 mov r3, r3, lsl #1 + 9468: e0833002 add r3, r3, r2 + 946c: e1a03103 mov r3, r3, lsl #2 + 9470: e0833001 add r3, r3, r1 + 9474: e5d32000 ldrb r2, [r3] + 9478: e59f3140 ldr r3, [pc, #320] ; 95c0 <.text+0x95c0> + 947c: e5d33000 ldrb r3, [r3] + 9480: e1520003 cmp r2, r3 + 9484: 1a00002c bne 953c + 9488: e51b2010 ldr r2, [fp, #-16] + 948c: e59f113c ldr r1, [pc, #316] ; 95d0 <.text+0x95d0> + 9490: e3a00004 mov r0, #4 ; 0x4 + 9494: e1a03002 mov r3, r2 + 9498: e1a03083 mov r3, r3, lsl #1 + 949c: e0833002 add r3, r3, r2 + 94a0: e1a03103 mov r3, r3, lsl #2 + 94a4: e0833001 add r3, r3, r1 + 94a8: e0833000 add r3, r3, r0 + 94ac: e5932000 ldr r2, [r3] + 94b0: e59f3100 ldr r3, [pc, #256] ; 95b8 <.text+0x95b8> + 94b4: e5933000 ldr r3, [r3] + 94b8: e1a01003 mov r1, r3 + 94bc: e59f30f0 ldr r3, [pc, #240] ; 95b4 <.text+0x95b4> + 94c0: e1a0c001 mov ip, r1 + 94c4: e1a00002 mov r0, r2 + 94c8: e1a01003 mov r1, r3 + 94cc: e1a0200c mov r2, ip + 94d0: eb002f28 bl 15178 <__memcpy_from_arm> + 94d4: e51b2010 ldr r2, [fp, #-16] + 94d8: e59f10f0 ldr r1, [pc, #240] ; 95d0 <.text+0x95d0> + 94dc: e3a00008 mov r0, #8 ; 0x8 + 94e0: e1a03002 mov r3, r2 + 94e4: e1a03083 mov r3, r3, lsl #1 + 94e8: e0833002 add r3, r3, r2 + 94ec: e1a03103 mov r3, r3, lsl #2 + 94f0: e0833001 add r3, r3, r1 + 94f4: e0832000 add r2, r3, r0 + 94f8: e3a03001 mov r3, #1 ; 0x1 + 94fc: e5c23000 strb r3, [r2] + 9500: e59f30b4 ldr r3, [pc, #180] ; 95bc <.text+0x95bc> + 9504: e5d33000 ldrb r3, [r3] + 9508: e2033001 and r3, r3, #1 ; 0x1 + 950c: e20330ff and r3, r3, #255 ; 0xff + 9510: e3530000 cmp r3, #0 ; 0x0 + 9514: 0a000010 beq 955c + 9518: e59f309c ldr r3, [pc, #156] ; 95bc <.text+0x95bc> + 951c: e5d33000 ldrb r3, [r3] + 9520: e59f20ac ldr r2, [pc, #172] ; 95d4 <.text+0x95d4> + 9524: e5c23000 strb r3, [r2] + 9528: e3a00000 mov r0, #0 ; 0x0 + 952c: e59f10a0 ldr r1, [pc, #160] ; 95d4 <.text+0x95d4> + 9530: e3a02001 mov r2, #1 ; 0x1 + 9534: eb000028 bl 95dc + 9538: ea000007 b 955c + 953c: e51b3010 ldr r3, [fp, #-16] + 9540: e2833001 add r3, r3, #1 ; 0x1 + 9544: e50b3010 str r3, [fp, #-16] + 9548: e59f3088 ldr r3, [pc, #136] ; 95d8 <.text+0x95d8> + 954c: e5932000 ldr r2, [r3] + 9550: e51b3010 ldr r3, [fp, #-16] + 9554: e1530002 cmp r3, r2 + 9558: 3affffbe bcc 9458 + 955c: e59f2040 ldr r2, [pc, #64] ; 95a4 <.text+0x95a4> + 9560: e3a03000 mov r3, #0 ; 0x0 + 9564: e5823000 str r3, [r2] + 9568: ea000002 b 9578 + 956c: e59f2030 ldr r2, [pc, #48] ; 95a4 <.text+0x95a4> + 9570: e3a03000 mov r3, #0 ; 0x0 + 9574: e5823000 str r3, [r2] + 9578: e24b3011 sub r3, fp, #17 ; 0x11 + 957c: e59f001c ldr r0, [pc, #28] ; 95a0 <.text+0x95a0> + 9580: e1a01003 mov r1, r3 + 9584: ebfffe31 bl 8e50 + 9588: e1a03000 mov r3, r0 + 958c: e3530000 cmp r3, #0 ; 0x0 + 9590: 1afffecc bne 90c8 + 9594: e24bd00c sub sp, fp, #12 ; 0xc + 9598: e89d6800 ldmia sp, {fp, sp, lr} + 959c: e12fff1e bx lr + 95a0: 40001c18 andmi r1, r0, r8, lsl ip + 95a4: 400008e4 andmi r0, r0, r4, ror #17 + 95a8: 400008ec andmi r0, r0, ip, ror #17 + 95ac: 400008e8 andmi r0, r0, r8, ror #17 + 95b0: 400019f8 strmid r1, [r0], -r8 + 95b4: 400017f4 strmid r1, [r0], -r4 + 95b8: 400008f0 strmid r0, [r0], -r0 + 95bc: 400008f4 strmid r0, [r0], -r4 + 95c0: 400008f5 strmid r0, [r0], -r5 + 95c4: 400008d4 ldrmid r0, [r0], -r4 + 95c8: 400008ea andmi r0, r0, sl, ror #17 + 95cc: 400008d8 ldrmid r0, [r0], -r8 + 95d0: 400014f4 strmid r1, [r0], -r4 + 95d4: 400008e1 andmi r0, r0, r1, ror #17 + 95d8: 400008dc ldrmid r0, [r0], -ip + +000095dc : + 95dc: e1a0c00d mov ip, sp + 95e0: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 95e4: e24cb004 sub fp, ip, #4 ; 0x4 + 95e8: e24dd014 sub sp, sp, #20 ; 0x14 + 95ec: e1a03000 mov r3, r0 + 95f0: e50b101c str r1, [fp, #-28] + 95f4: e54b3018 strb r3, [fp, #-24] + 95f8: e1a03002 mov r3, r2 + 95fc: e54b3020 strb r3, [fp, #-32] + 9600: e3a03000 mov r3, #0 ; 0x0 + 9604: e14b31b2 strh r3, [fp, #-18] + 9608: e3a03000 mov r3, #0 ; 0x0 + 960c: e50b3010 str r3, [fp, #-16] + 9610: e59f20d0 ldr r2, [pc, #208] ; 96e8 <.text+0x96e8> + 9614: e55b3020 ldrb r3, [fp, #-32] + 9618: e5c23002 strb r3, [r2, #2] + 961c: e55b3018 ldrb r3, [fp, #-24] + 9620: e59f20c0 ldr r2, [pc, #192] ; 96e8 <.text+0x96e8> + 9624: e5c23003 strb r3, [r2, #3] + 9628: e24b3018 sub r3, fp, #24 ; 0x18 + 962c: e1a00003 mov r0, r3 + 9630: e3a01001 mov r1, #1 ; 0x1 + 9634: e3a020ff mov r2, #255 ; 0xff + 9638: eb0001c6 bl 9d58 + 963c: e1a03000 mov r3, r0 + 9640: e14b31b2 strh r3, [fp, #-18] + 9644: e55b2020 ldrb r2, [fp, #-32] + 9648: e15b31b2 ldrh r3, [fp, #-18] + 964c: e51b001c ldr r0, [fp, #-28] + 9650: e1a01002 mov r1, r2 + 9654: e1a02003 mov r2, r3 + 9658: eb0001be bl 9d58 + 965c: e1a03000 mov r3, r0 + 9660: e14b31b2 strh r3, [fp, #-18] + 9664: e3a03001 mov r3, #1 ; 0x1 + 9668: e50b3010 str r3, [fp, #-16] + 966c: e59f0074 ldr r0, [pc, #116] ; 96e8 <.text+0x96e8> + 9670: e3a01004 mov r1, #4 ; 0x4 + 9674: eb00001c bl 96ec + 9678: e1a03000 mov r3, r0 + 967c: e1a02003 mov r2, r3 + 9680: e51b3010 ldr r3, [fp, #-16] + 9684: e0033002 and r3, r3, r2 + 9688: e50b3010 str r3, [fp, #-16] + 968c: e55b3020 ldrb r3, [fp, #-32] + 9690: e51b001c ldr r0, [fp, #-28] + 9694: e1a01003 mov r1, r3 + 9698: eb000013 bl 96ec + 969c: e1a03000 mov r3, r0 + 96a0: e1a02003 mov r2, r3 + 96a4: e51b3010 ldr r3, [fp, #-16] + 96a8: e0033002 and r3, r3, r2 + 96ac: e50b3010 str r3, [fp, #-16] + 96b0: e24b3012 sub r3, fp, #18 ; 0x12 + 96b4: e1a00003 mov r0, r3 + 96b8: e3a01002 mov r1, #2 ; 0x2 + 96bc: eb00000a bl 96ec + 96c0: e1a03000 mov r3, r0 + 96c4: e1a02003 mov r2, r3 + 96c8: e51b3010 ldr r3, [fp, #-16] + 96cc: e0033002 and r3, r3, r2 + 96d0: e50b3010 str r3, [fp, #-16] + 96d4: e51b3010 ldr r3, [fp, #-16] + 96d8: e1a00003 mov r0, r3 + 96dc: e24bd00c sub sp, fp, #12 ; 0xc + 96e0: e89d6800 ldmia sp, {fp, sp, lr} + 96e4: e12fff1e bx lr + 96e8: 40000010 andmi r0, r0, r0, lsl r0 + +000096ec : + 96ec: e1a0c00d mov ip, sp + 96f0: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 96f4: e24cb004 sub fp, ip, #4 ; 0x4 + 96f8: e24dd00c sub sp, sp, #12 ; 0xc + 96fc: e50b0014 str r0, [fp, #-20] + 9700: e50b1018 str r1, [fp, #-24] + 9704: e3a03000 mov r3, #0 ; 0x0 + 9708: e54b300f strb r3, [fp, #-15] + 970c: e59f005c ldr r0, [pc, #92] ; 9770 <.text+0x9770> + 9710: e51b1014 ldr r1, [fp, #-20] + 9714: e51b2018 ldr r2, [fp, #-24] + 9718: ebfffd98 bl 8d80 + 971c: e1a03000 mov r3, r0 + 9720: e54b300f strb r3, [fp, #-15] + 9724: e59f0044 ldr r0, [pc, #68] ; 9770 <.text+0x9770> + 9728: ebfffdee bl 8ee8 + 972c: e1a03000 mov r3, r0 + 9730: e14b30be strh r3, [fp, #-14] + 9734: e59f3038 ldr r3, [pc, #56] ; 9774 <.text+0x9774> + 9738: e1d330b0 ldrh r3, [r3] + 973c: e15b20fe ldrsh r2, [fp, #-14] + 9740: e1a03803 mov r3, r3, lsl #16 + 9744: e1a03843 mov r3, r3, asr #16 + 9748: e1520003 cmp r2, r3 + 974c: aa000002 bge 975c + 9750: e59f201c ldr r2, [pc, #28] ; 9774 <.text+0x9774> + 9754: e15b30be ldrh r3, [fp, #-14] + 9758: e1c230b0 strh r3, [r2] + 975c: e55b300f ldrb r3, [fp, #-15] + 9760: e1a00003 mov r0, r3 + 9764: e24bd00c sub sp, fp, #12 ; 0xc + 9768: e89d6800 ldmia sp, {fp, sp, lr} + 976c: e12fff1e bx lr + 9770: 400019fc strmid r1, [r0], -ip + 9774: 4000000c andmi r0, r0, ip + +00009778 : + 9778: e1a0c00d mov ip, sp + 977c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9780: e24cb004 sub fp, ip, #4 ; 0x4 + 9784: e24dd008 sub sp, sp, #8 ; 0x8 + 9788: e50b0014 str r0, [fp, #-20] + 978c: eb000db3 bl ce60 + 9790: e1a02000 mov r2, r0 + 9794: e59f3198 ldr r3, [pc, #408] ; 9934 <.text+0x9934> + 9798: e5832000 str r2, [r3] + 979c: e3a02903 mov r2, #49152 ; 0xc000 + 97a0: e282224e add r2, r2, #-536870908 ; 0xe0000004 + 97a4: e3a03903 mov r3, #49152 ; 0xc000 + 97a8: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 97ac: e5933000 ldr r3, [r3] + 97b0: e3c33001 bic r3, r3, #1 ; 0x1 + 97b4: e5823000 str r3, [r2] + 97b8: e59f3174 ldr r3, [pc, #372] ; 9934 <.text+0x9934> + 97bc: e5933000 ldr r3, [r3] + 97c0: e1a00003 mov r0, r3 + 97c4: eb000dca bl cef4 + 97c8: eb000da4 bl ce60 + 97cc: e1a02000 mov r2, r0 + 97d0: e59f3160 ldr r3, [pc, #352] ; 9938 <.text+0x9938> 97d4: e5832000 str r2, [r3] 97d8: e3a02903 mov r2, #49152 ; 0xc000 97dc: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 97e0: e51b3010 ldr r3, [fp, #-16] - 97e4: e1a03423 mov r3, r3, lsr #8 - 97e8: e20330ff and r3, r3, #255 ; 0xff - 97ec: e5823000 str r3, [r2] - 97f0: e3a02903 mov r2, #49152 ; 0xc000 - 97f4: e28222ce add r2, r2, #-536870900 ; 0xe000000c - 97f8: e3a03903 mov r3, #49152 ; 0xc000 - 97fc: e28332ce add r3, r3, #-536870900 ; 0xe000000c - 9800: e5933000 ldr r3, [r3] - 9804: e3c33080 bic r3, r3, #128 ; 0x80 - 9808: e5823000 str r3, [r2] - 980c: e3a03903 mov r3, #49152 ; 0xc000 - 9810: e283328e add r3, r3, #-536870904 ; 0xe0000008 - 9814: e3a02087 mov r2, #135 ; 0x87 - 9818: e5832000 str r2, [r3] - 981c: e59f00a4 ldr r0, [pc, #164] ; 98c8 <.text+0x98c8> - 9820: e59f10a4 ldr r1, [pc, #164] ; 98cc <.text+0x98cc> - 9824: e3a02c02 mov r2, #512 ; 0x200 - 9828: ebfffced bl 8be4 - 982c: e59f009c ldr r0, [pc, #156] ; 98d0 <.text+0x98d0> - 9830: e59f109c ldr r1, [pc, #156] ; 98d4 <.text+0x98d4> - 9834: e3a02c02 mov r2, #512 ; 0x200 - 9838: ebfffce9 bl 8be4 - 983c: eb000d6a bl cdec - 9840: e1a02000 mov r2, r0 - 9844: e59f3074 ldr r3, [pc, #116] ; 98c0 <.text+0x98c0> + 97e0: e3a03903 mov r3, #49152 ; 0xc000 + 97e4: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 97e8: e5933000 ldr r3, [r3] + 97ec: e3c33002 bic r3, r3, #2 ; 0x2 + 97f0: e5823000 str r3, [r2] + 97f4: e59f313c ldr r3, [pc, #316] ; 9938 <.text+0x9938> + 97f8: e5933000 ldr r3, [r3] + 97fc: e1a00003 mov r0, r3 + 9800: eb000dbb bl cef4 + 9804: ebfffc1f bl 8888 + 9808: e1a02000 mov r2, r0 + 980c: e51b3014 ldr r3, [fp, #-20] + 9810: e1a03203 mov r3, r3, lsl #4 + 9814: e1a00002 mov r0, r2 + 9818: e1a01003 mov r1, r3 + 981c: eb002e52 bl 1516c <____udivsi3_from_arm> + 9820: e1a03000 mov r3, r0 + 9824: e50b3010 str r3, [fp, #-16] + 9828: e3a03903 mov r3, #49152 ; 0xc000 + 982c: e28332ce add r3, r3, #-536870900 ; 0xe000000c + 9830: e3a02083 mov r2, #131 ; 0x83 + 9834: e5832000 str r2, [r3] + 9838: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 983c: e2833903 add r3, r3, #49152 ; 0xc000 + 9840: e51b2010 ldr r2, [fp, #-16] + 9844: e20220ff and r2, r2, #255 ; 0xff 9848: e5832000 str r2, [r3] 984c: e3a02903 mov r2, #49152 ; 0xc000 9850: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 9854: e3a03903 mov r3, #49152 ; 0xc000 - 9858: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 985c: e5933000 ldr r3, [r3] - 9860: e3833001 orr r3, r3, #1 ; 0x1 - 9864: e5823000 str r3, [r2] - 9868: e59f3050 ldr r3, [pc, #80] ; 98c0 <.text+0x98c0> - 986c: e5933000 ldr r3, [r3] - 9870: e1a00003 mov r0, r3 - 9874: eb000d81 bl ce80 - 9878: eb000d5b bl cdec - 987c: e1a02000 mov r2, r0 - 9880: e59f303c ldr r3, [pc, #60] ; 98c4 <.text+0x98c4> - 9884: e5832000 str r2, [r3] - 9888: e3a02903 mov r2, #49152 ; 0xc000 - 988c: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 9890: e3a03903 mov r3, #49152 ; 0xc000 - 9894: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 9898: e5933000 ldr r3, [r3] - 989c: e3833002 orr r3, r3, #2 ; 0x2 - 98a0: e5823000 str r3, [r2] - 98a4: e59f3018 ldr r3, [pc, #24] ; 98c4 <.text+0x98c4> - 98a8: e5933000 ldr r3, [r3] - 98ac: e1a00003 mov r0, r3 - 98b0: eb000d72 bl ce80 - 98b4: e24bd00c sub sp, fp, #12 ; 0xc - 98b8: e89d6800 ldmia sp, {fp, sp, lr} - 98bc: e12fff1e bx lr - 98c0: 400019f0 strmid r1, [r0], -r0 - 98c4: 400014ec andmi r1, r0, ip, ror #9 - 98c8: 40001c14 andmi r1, r0, r4, lsl ip - 98cc: 40001a14 andmi r1, r0, r4, lsl sl - 98d0: 400019f8 strmid r1, [r0], -r8 - 98d4: 40001c30 andmi r1, r0, r0, lsr ip - -000098d8 : - 98d8: e1a0c00d mov ip, sp - 98dc: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 98e0: e24cb004 sub fp, ip, #4 ; 0x4 - 98e4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 98e8: e2833903 add r3, r3, #49152 ; 0xc000 - 98ec: e2833020 add r3, r3, #32 ; 0x20 - 98f0: e5933000 ldr r3, [r3] - 98f4: e2033001 and r3, r3, #1 ; 0x1 - 98f8: e20330ff and r3, r3, #255 ; 0xff - 98fc: e3530000 cmp r3, #0 ; 0x0 - 9900: 1a00000b bne 9934 - 9904: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9908: e2833903 add r3, r3, #49152 ; 0xc000 - 990c: e2833020 add r3, r3, #32 ; 0x20 - 9910: e3a02005 mov r2, #5 ; 0x5 - 9914: e5832000 str r2, [r3] - 9918: e3a02903 mov r2, #49152 ; 0xc000 - 991c: e282224e add r2, r2, #-536870908 ; 0xe0000004 - 9920: e3a03903 mov r3, #49152 ; 0xc000 - 9924: e283324e add r3, r3, #-536870908 ; 0xe0000004 - 9928: e5933000 ldr r3, [r3] - 992c: e3833c03 orr r3, r3, #768 ; 0x300 - 9930: e5823000 str r3, [r2] - 9934: e24bd00c sub sp, fp, #12 ; 0xc - 9938: e89d6800 ldmia sp, {fp, sp, lr} - 993c: e12fff1e bx lr - -00009940 : - 9940: e1a0c00d mov ip, sp - 9944: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9948: e24cb004 sub fp, ip, #4 ; 0x4 - 994c: e3a02903 mov r2, #49152 ; 0xc000 - 9950: e282228e add r2, r2, #-536870904 ; 0xe0000008 - 9954: e3a03903 mov r3, #49152 ; 0xc000 - 9958: e283328e add r3, r3, #-536870904 ; 0xe0000008 - 995c: e5933000 ldr r3, [r3] - 9960: e3833002 orr r3, r3, #2 ; 0x2 - 9964: e5823000 str r3, [r2] - 9968: e59f000c ldr r0, [pc, #12] ; 997c <.text+0x997c> - 996c: ebfffd5e bl 8eec - 9970: e24bd00c sub sp, fp, #12 ; 0xc - 9974: e89d6800 ldmia sp, {fp, sp, lr} - 9978: e12fff1e bx lr - 997c: 40001c14 andmi r1, r0, r4, lsl ip - -00009980 : - 9980: e1a0c00d mov ip, sp - 9984: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9988: e24cb004 sub fp, ip, #4 ; 0x4 + 9854: e51b3010 ldr r3, [fp, #-16] + 9858: e1a03423 mov r3, r3, lsr #8 + 985c: e20330ff and r3, r3, #255 ; 0xff + 9860: e5823000 str r3, [r2] + 9864: e3a02903 mov r2, #49152 ; 0xc000 + 9868: e28222ce add r2, r2, #-536870900 ; 0xe000000c + 986c: e3a03903 mov r3, #49152 ; 0xc000 + 9870: e28332ce add r3, r3, #-536870900 ; 0xe000000c + 9874: e5933000 ldr r3, [r3] + 9878: e3c33080 bic r3, r3, #128 ; 0x80 + 987c: e5823000 str r3, [r2] + 9880: e3a03903 mov r3, #49152 ; 0xc000 + 9884: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 9888: e3a02087 mov r2, #135 ; 0x87 + 988c: e5832000 str r2, [r3] + 9890: e59f00a4 ldr r0, [pc, #164] ; 993c <.text+0x993c> + 9894: e59f10a4 ldr r1, [pc, #164] ; 9940 <.text+0x9940> + 9898: e3a02c02 mov r2, #512 ; 0x200 + 989c: ebfffced bl 8c58 + 98a0: e59f009c ldr r0, [pc, #156] ; 9944 <.text+0x9944> + 98a4: e59f109c ldr r1, [pc, #156] ; 9948 <.text+0x9948> + 98a8: e3a02c02 mov r2, #512 ; 0x200 + 98ac: ebfffce9 bl 8c58 + 98b0: eb000d6a bl ce60 + 98b4: e1a02000 mov r2, r0 + 98b8: e59f3074 ldr r3, [pc, #116] ; 9934 <.text+0x9934> + 98bc: e5832000 str r2, [r3] + 98c0: e3a02903 mov r2, #49152 ; 0xc000 + 98c4: e282224e add r2, r2, #-536870908 ; 0xe0000004 + 98c8: e3a03903 mov r3, #49152 ; 0xc000 + 98cc: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 98d0: e5933000 ldr r3, [r3] + 98d4: e3833001 orr r3, r3, #1 ; 0x1 + 98d8: e5823000 str r3, [r2] + 98dc: e59f3050 ldr r3, [pc, #80] ; 9934 <.text+0x9934> + 98e0: e5933000 ldr r3, [r3] + 98e4: e1a00003 mov r0, r3 + 98e8: eb000d81 bl cef4 + 98ec: eb000d5b bl ce60 + 98f0: e1a02000 mov r2, r0 + 98f4: e59f303c ldr r3, [pc, #60] ; 9938 <.text+0x9938> + 98f8: e5832000 str r2, [r3] + 98fc: e3a02903 mov r2, #49152 ; 0xc000 + 9900: e282224e add r2, r2, #-536870908 ; 0xe0000004 + 9904: e3a03903 mov r3, #49152 ; 0xc000 + 9908: e283324e add r3, r3, #-536870908 ; 0xe0000004 + 990c: e5933000 ldr r3, [r3] + 9910: e3833002 orr r3, r3, #2 ; 0x2 + 9914: e5823000 str r3, [r2] + 9918: e59f3018 ldr r3, [pc, #24] ; 9938 <.text+0x9938> + 991c: e5933000 ldr r3, [r3] + 9920: e1a00003 mov r0, r3 + 9924: eb000d72 bl cef4 + 9928: e24bd00c sub sp, fp, #12 ; 0xc + 992c: e89d6800 ldmia sp, {fp, sp, lr} + 9930: e12fff1e bx lr + 9934: 400019f4 strmid r1, [r0], -r4 + 9938: 400014f0 strmid r1, [r0], -r0 + 993c: 40001c18 andmi r1, r0, r8, lsl ip + 9940: 40001a18 andmi r1, r0, r8, lsl sl + 9944: 400019fc strmid r1, [r0], -ip + 9948: 40001c34 andmi r1, r0, r4, lsr ip + +0000994c : + 994c: e1a0c00d mov ip, sp + 9950: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9954: e24cb004 sub fp, ip, #4 ; 0x4 + 9958: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 995c: e2833903 add r3, r3, #49152 ; 0xc000 + 9960: e2833020 add r3, r3, #32 ; 0x20 + 9964: e5933000 ldr r3, [r3] + 9968: e2033001 and r3, r3, #1 ; 0x1 + 996c: e20330ff and r3, r3, #255 ; 0xff + 9970: e3530000 cmp r3, #0 ; 0x0 + 9974: 1a00000b bne 99a8 + 9978: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 997c: e2833903 add r3, r3, #49152 ; 0xc000 + 9980: e2833020 add r3, r3, #32 ; 0x20 + 9984: e3a02005 mov r2, #5 ; 0x5 + 9988: e5832000 str r2, [r3] 998c: e3a02903 mov r2, #49152 ; 0xc000 - 9990: e282228e add r2, r2, #-536870904 ; 0xe0000008 + 9990: e282224e add r2, r2, #-536870908 ; 0xe0000004 9994: e3a03903 mov r3, #49152 ; 0xc000 - 9998: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 9998: e283324e add r3, r3, #-536870908 ; 0xe0000004 999c: e5933000 ldr r3, [r3] - 99a0: e3833004 orr r3, r3, #4 ; 0x4 + 99a0: e3833c03 orr r3, r3, #768 ; 0x300 99a4: e5823000 str r3, [r2] 99a8: e24bd00c sub sp, fp, #12 ; 0xc 99ac: e89d6800 ldmia sp, {fp, sp, lr} 99b0: e12fff1e bx lr -000099b4 : +000099b4 : 99b4: e1a0c00d mov ip, sp 99b8: e92dd800 stmdb sp!, {fp, ip, lr, pc} 99bc: e24cb004 sub fp, ip, #4 ; 0x4 - 99c0: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 99c4: e2833903 add r3, r3, #49152 ; 0xc000 - 99c8: e2833014 add r3, r3, #20 ; 0x14 - 99cc: e5933000 ldr r3, [r3] - 99d0: e2033060 and r3, r3, #96 ; 0x60 - 99d4: e3530060 cmp r3, #96 ; 0x60 - 99d8: 13a03000 movne r3, #0 ; 0x0 - 99dc: 03a03001 moveq r3, #1 ; 0x1 - 99e0: e1a00003 mov r0, r3 + 99c0: e3a02903 mov r2, #49152 ; 0xc000 + 99c4: e282228e add r2, r2, #-536870904 ; 0xe0000008 + 99c8: e3a03903 mov r3, #49152 ; 0xc000 + 99cc: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 99d0: e5933000 ldr r3, [r3] + 99d4: e3833002 orr r3, r3, #2 ; 0x2 + 99d8: e5823000 str r3, [r2] + 99dc: e59f000c ldr r0, [pc, #12] ; 99f0 <.text+0x99f0> + 99e0: ebfffd5e bl 8f60 99e4: e24bd00c sub sp, fp, #12 ; 0xc 99e8: e89d6800 ldmia sp, {fp, sp, lr} 99ec: e12fff1e bx lr - -000099f0 : - 99f0: e1a0c00d mov ip, sp - 99f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 99f8: e24cb004 sub fp, ip, #4 ; 0x4 - 99fc: e24dd004 sub sp, sp, #4 ; 0x4 - 9a00: e1a03000 mov r3, r0 - 9a04: e54b3010 strb r3, [fp, #-16] - 9a08: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9a0c: e2833903 add r3, r3, #49152 ; 0xc000 - 9a10: e2833014 add r3, r3, #20 ; 0x14 - 9a14: e5933000 ldr r3, [r3] - 9a18: e2033020 and r3, r3, #32 ; 0x20 - 9a1c: e3530000 cmp r3, #0 ; 0x0 - 9a20: 0afffff8 beq 9a08 - 9a24: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9a28: e2833903 add r3, r3, #49152 ; 0xc000 - 9a2c: e55b2010 ldrb r2, [fp, #-16] - 9a30: e5832000 str r2, [r3] - 9a34: e24bd00c sub sp, fp, #12 ; 0xc - 9a38: e89d6800 ldmia sp, {fp, sp, lr} - 9a3c: e12fff1e bx lr - -00009a40 : - 9a40: e1a0c00d mov ip, sp - 9a44: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9a48: e24cb004 sub fp, ip, #4 ; 0x4 - 9a4c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9a50: e2833903 add r3, r3, #49152 ; 0xc000 - 9a54: e2833014 add r3, r3, #20 ; 0x14 - 9a58: e5933000 ldr r3, [r3] - 9a5c: e2033001 and r3, r3, #1 ; 0x1 - 9a60: e3530000 cmp r3, #0 ; 0x0 - 9a64: 0afffff8 beq 9a4c - 9a68: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9a6c: e2833903 add r3, r3, #49152 ; 0xc000 - 9a70: e5933000 ldr r3, [r3] - 9a74: e20330ff and r3, r3, #255 ; 0xff - 9a78: e1a00003 mov r0, r3 - 9a7c: e24bd00c sub sp, fp, #12 ; 0xc - 9a80: e89d6800 ldmia sp, {fp, sp, lr} - 9a84: e12fff1e bx lr - -00009a88 <__putchar>: - 9a88: e1a0c00d mov ip, sp - 9a8c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9a90: e24cb004 sub fp, ip, #4 ; 0x4 - 9a94: e24dd004 sub sp, sp, #4 ; 0x4 - 9a98: e50b0010 str r0, [fp, #-16] - 9a9c: e51b3010 ldr r3, [fp, #-16] - 9aa0: e353000a cmp r3, #10 ; 0xa - 9aa4: 1a000001 bne 9ab0 <__putchar+0x28> - 9aa8: e3a0000d mov r0, #13 ; 0xd - 9aac: ebffffcf bl 99f0 - 9ab0: e51b3010 ldr r3, [fp, #-16] - 9ab4: e20330ff and r3, r3, #255 ; 0xff - 9ab8: e1a00003 mov r0, r3 - 9abc: ebffffcb bl 99f0 - 9ac0: e24bd00c sub sp, fp, #12 ; 0xc - 9ac4: e89d6800 ldmia sp, {fp, sp, lr} - 9ac8: e12fff1e bx lr - -00009acc : - 9acc: e1a0c00d mov ip, sp - 9ad0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9ad4: e24cb004 sub fp, ip, #4 ; 0x4 - 9ad8: e24dd00c sub sp, sp, #12 ; 0xc - 9adc: e50b0014 str r0, [fp, #-20] - 9ae0: e1a03001 mov r3, r1 - 9ae4: e54b3018 strb r3, [fp, #-24] - 9ae8: e3a03000 mov r3, #0 ; 0x0 - 9aec: e54b300d strb r3, [fp, #-13] - 9af0: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9af4: e2833903 add r3, r3, #49152 ; 0xc000 - 9af8: e2833014 add r3, r3, #20 ; 0x14 - 9afc: e5933000 ldr r3, [r3] - 9b00: e2033020 and r3, r3, #32 ; 0x20 - 9b04: e3530000 cmp r3, #0 ; 0x0 - 9b08: 0afffff8 beq 9af0 - 9b0c: ea000014 b 9b64 - 9b10: e3a0220e mov r2, #-536870912 ; 0xe0000000 - 9b14: e2822903 add r2, r2, #49152 ; 0xc000 - 9b18: e55b300d ldrb r3, [fp, #-13] - 9b1c: e1a01003 mov r1, r3 - 9b20: e51b3014 ldr r3, [fp, #-20] - 9b24: e0813003 add r3, r1, r3 - 9b28: e5d33000 ldrb r3, [r3] - 9b2c: e5823000 str r3, [r2] - 9b30: e55b300d ldrb r3, [fp, #-13] - 9b34: e2833001 add r3, r3, #1 ; 0x1 - 9b38: e54b300d strb r3, [fp, #-13] - 9b3c: e55b300d ldrb r3, [fp, #-13] - 9b40: e353000f cmp r3, #15 ; 0xf - 9b44: 9a000006 bls 9b64 - 9b48: e3a0320e mov r3, #-536870912 ; 0xe0000000 - 9b4c: e2833903 add r3, r3, #49152 ; 0xc000 - 9b50: e2833014 add r3, r3, #20 ; 0x14 - 9b54: e5933000 ldr r3, [r3] - 9b58: e2033020 and r3, r3, #32 ; 0x20 - 9b5c: e3530000 cmp r3, #0 ; 0x0 - 9b60: 0afffff8 beq 9b48 - 9b64: e55b3018 ldrb r3, [fp, #-24] - 9b68: e2433001 sub r3, r3, #1 ; 0x1 - 9b6c: e54b3018 strb r3, [fp, #-24] - 9b70: e55b3018 ldrb r3, [fp, #-24] - 9b74: e35300ff cmp r3, #255 ; 0xff - 9b78: 1affffe4 bne 9b10 - 9b7c: e24bd00c sub sp, fp, #12 ; 0xc - 9b80: e89d6800 ldmia sp, {fp, sp, lr} - 9b84: e12fff1e bx lr - -00009b88 : - 9b88: e1a0c00d mov ip, sp - 9b8c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9b90: e24cb004 sub fp, ip, #4 ; 0x4 - 9b94: e24dd004 sub sp, sp, #4 ; 0x4 - 9b98: e59f304c ldr r3, [pc, #76] ; 9bec <.text+0x9bec> + 99f0: 40001c18 andmi r1, r0, r8, lsl ip + +000099f4 : + 99f4: e1a0c00d mov ip, sp + 99f8: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 99fc: e24cb004 sub fp, ip, #4 ; 0x4 + 9a00: e3a02903 mov r2, #49152 ; 0xc000 + 9a04: e282228e add r2, r2, #-536870904 ; 0xe0000008 + 9a08: e3a03903 mov r3, #49152 ; 0xc000 + 9a0c: e283328e add r3, r3, #-536870904 ; 0xe0000008 + 9a10: e5933000 ldr r3, [r3] + 9a14: e3833004 orr r3, r3, #4 ; 0x4 + 9a18: e5823000 str r3, [r2] + 9a1c: e24bd00c sub sp, fp, #12 ; 0xc + 9a20: e89d6800 ldmia sp, {fp, sp, lr} + 9a24: e12fff1e bx lr + +00009a28 : + 9a28: e1a0c00d mov ip, sp + 9a2c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9a30: e24cb004 sub fp, ip, #4 ; 0x4 + 9a34: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9a38: e2833903 add r3, r3, #49152 ; 0xc000 + 9a3c: e2833014 add r3, r3, #20 ; 0x14 + 9a40: e5933000 ldr r3, [r3] + 9a44: e2033060 and r3, r3, #96 ; 0x60 + 9a48: e3530060 cmp r3, #96 ; 0x60 + 9a4c: 13a03000 movne r3, #0 ; 0x0 + 9a50: 03a03001 moveq r3, #1 ; 0x1 + 9a54: e1a00003 mov r0, r3 + 9a58: e24bd00c sub sp, fp, #12 ; 0xc + 9a5c: e89d6800 ldmia sp, {fp, sp, lr} + 9a60: e12fff1e bx lr + +00009a64 : + 9a64: e1a0c00d mov ip, sp + 9a68: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9a6c: e24cb004 sub fp, ip, #4 ; 0x4 + 9a70: e24dd004 sub sp, sp, #4 ; 0x4 + 9a74: e1a03000 mov r3, r0 + 9a78: e54b3010 strb r3, [fp, #-16] + 9a7c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9a80: e2833903 add r3, r3, #49152 ; 0xc000 + 9a84: e2833014 add r3, r3, #20 ; 0x14 + 9a88: e5933000 ldr r3, [r3] + 9a8c: e2033020 and r3, r3, #32 ; 0x20 + 9a90: e3530000 cmp r3, #0 ; 0x0 + 9a94: 0afffff8 beq 9a7c + 9a98: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9a9c: e2833903 add r3, r3, #49152 ; 0xc000 + 9aa0: e55b2010 ldrb r2, [fp, #-16] + 9aa4: e5832000 str r2, [r3] + 9aa8: e24bd00c sub sp, fp, #12 ; 0xc + 9aac: e89d6800 ldmia sp, {fp, sp, lr} + 9ab0: e12fff1e bx lr + +00009ab4 : + 9ab4: e1a0c00d mov ip, sp + 9ab8: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9abc: e24cb004 sub fp, ip, #4 ; 0x4 + 9ac0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9ac4: e2833903 add r3, r3, #49152 ; 0xc000 + 9ac8: e2833014 add r3, r3, #20 ; 0x14 + 9acc: e5933000 ldr r3, [r3] + 9ad0: e2033001 and r3, r3, #1 ; 0x1 + 9ad4: e3530000 cmp r3, #0 ; 0x0 + 9ad8: 0afffff8 beq 9ac0 + 9adc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9ae0: e2833903 add r3, r3, #49152 ; 0xc000 + 9ae4: e5933000 ldr r3, [r3] + 9ae8: e20330ff and r3, r3, #255 ; 0xff + 9aec: e1a00003 mov r0, r3 + 9af0: e24bd00c sub sp, fp, #12 ; 0xc + 9af4: e89d6800 ldmia sp, {fp, sp, lr} + 9af8: e12fff1e bx lr + +00009afc <__putchar>: + 9afc: e1a0c00d mov ip, sp + 9b00: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9b04: e24cb004 sub fp, ip, #4 ; 0x4 + 9b08: e24dd004 sub sp, sp, #4 ; 0x4 + 9b0c: e50b0010 str r0, [fp, #-16] + 9b10: e51b3010 ldr r3, [fp, #-16] + 9b14: e353000a cmp r3, #10 ; 0xa + 9b18: 1a000001 bne 9b24 <__putchar+0x28> + 9b1c: e3a0000d mov r0, #13 ; 0xd + 9b20: ebffffcf bl 9a64 + 9b24: e51b3010 ldr r3, [fp, #-16] + 9b28: e20330ff and r3, r3, #255 ; 0xff + 9b2c: e1a00003 mov r0, r3 + 9b30: ebffffcb bl 9a64 + 9b34: e24bd00c sub sp, fp, #12 ; 0xc + 9b38: e89d6800 ldmia sp, {fp, sp, lr} + 9b3c: e12fff1e bx lr + +00009b40 : + 9b40: e1a0c00d mov ip, sp + 9b44: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9b48: e24cb004 sub fp, ip, #4 ; 0x4 + 9b4c: e24dd00c sub sp, sp, #12 ; 0xc + 9b50: e50b0014 str r0, [fp, #-20] + 9b54: e1a03001 mov r3, r1 + 9b58: e54b3018 strb r3, [fp, #-24] + 9b5c: e3a03000 mov r3, #0 ; 0x0 + 9b60: e54b300d strb r3, [fp, #-13] + 9b64: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9b68: e2833903 add r3, r3, #49152 ; 0xc000 + 9b6c: e2833014 add r3, r3, #20 ; 0x14 + 9b70: e5933000 ldr r3, [r3] + 9b74: e2033020 and r3, r3, #32 ; 0x20 + 9b78: e3530000 cmp r3, #0 ; 0x0 + 9b7c: 0afffff8 beq 9b64 + 9b80: ea000014 b 9bd8 + 9b84: e3a0220e mov r2, #-536870912 ; 0xe0000000 + 9b88: e2822903 add r2, r2, #49152 ; 0xc000 + 9b8c: e55b300d ldrb r3, [fp, #-13] + 9b90: e1a01003 mov r1, r3 + 9b94: e51b3014 ldr r3, [fp, #-20] + 9b98: e0813003 add r3, r1, r3 9b9c: e5d33000 ldrb r3, [r3] - 9ba0: e20330ff and r3, r3, #255 ; 0xff - 9ba4: e3530000 cmp r3, #0 ; 0x0 - 9ba8: 1a00000c bne 9be0 - 9bac: e24b300d sub r3, fp, #13 ; 0xd - 9bb0: e59f0038 ldr r0, [pc, #56] ; 9bf0 <.text+0x9bf0> - 9bb4: e1a01003 mov r1, r3 - 9bb8: ebfffc87 bl 8ddc - 9bbc: e1a03000 mov r3, r0 - 9bc0: e3530000 cmp r3, #0 ; 0x0 - 9bc4: 0a000005 beq 9be0 - 9bc8: e59f201c ldr r2, [pc, #28] ; 9bec <.text+0x9bec> - 9bcc: e3a03001 mov r3, #1 ; 0x1 - 9bd0: e5c23000 strb r3, [r2] - 9bd4: e55b300d ldrb r3, [fp, #-13] - 9bd8: e1a00003 mov r0, r3 - 9bdc: ebffff83 bl 99f0 - 9be0: e24bd00c sub sp, fp, #12 ; 0xc - 9be4: e89d6800 ldmia sp, {fp, sp, lr} - 9be8: e12fff1e bx lr - 9bec: 400008cc andmi r0, r0, ip, asr #17 - 9bf0: 400019f8 strmid r1, [r0], -r8 - -00009bf4 : - 9bf4: e1a0c00d mov ip, sp - 9bf8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9bfc: e24cb004 sub fp, ip, #4 ; 0x4 - 9c00: e24dd008 sub sp, sp, #8 ; 0x8 - 9c04: e1a03000 mov r3, r0 - 9c08: e1a02001 mov r2, r1 - 9c0c: e14b31b0 strh r3, [fp, #-16] - 9c10: e1a03002 mov r3, r2 - 9c14: e54b3014 strb r3, [fp, #-20] - 9c18: e15b31b0 ldrh r3, [fp, #-16] - 9c1c: e20330ff and r3, r3, #255 ; 0xff - 9c20: e20330ff and r3, r3, #255 ; 0xff - 9c24: e55b2014 ldrb r2, [fp, #-20] + 9ba0: e5823000 str r3, [r2] + 9ba4: e55b300d ldrb r3, [fp, #-13] + 9ba8: e2833001 add r3, r3, #1 ; 0x1 + 9bac: e54b300d strb r3, [fp, #-13] + 9bb0: e55b300d ldrb r3, [fp, #-13] + 9bb4: e353000f cmp r3, #15 ; 0xf + 9bb8: 9a000006 bls 9bd8 + 9bbc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + 9bc0: e2833903 add r3, r3, #49152 ; 0xc000 + 9bc4: e2833014 add r3, r3, #20 ; 0x14 + 9bc8: e5933000 ldr r3, [r3] + 9bcc: e2033020 and r3, r3, #32 ; 0x20 + 9bd0: e3530000 cmp r3, #0 ; 0x0 + 9bd4: 0afffff8 beq 9bbc + 9bd8: e55b3018 ldrb r3, [fp, #-24] + 9bdc: e2433001 sub r3, r3, #1 ; 0x1 + 9be0: e54b3018 strb r3, [fp, #-24] + 9be4: e55b3018 ldrb r3, [fp, #-24] + 9be8: e35300ff cmp r3, #255 ; 0xff + 9bec: 1affffe4 bne 9b84 + 9bf0: e24bd00c sub sp, fp, #12 ; 0xc + 9bf4: e89d6800 ldmia sp, {fp, sp, lr} + 9bf8: e12fff1e bx lr + +00009bfc : + 9bfc: e1a0c00d mov ip, sp + 9c00: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9c04: e24cb004 sub fp, ip, #4 ; 0x4 + 9c08: e24dd004 sub sp, sp, #4 ; 0x4 + 9c0c: e59f304c ldr r3, [pc, #76] ; 9c60 <.text+0x9c60> + 9c10: e5d33000 ldrb r3, [r3] + 9c14: e20330ff and r3, r3, #255 ; 0xff + 9c18: e3530000 cmp r3, #0 ; 0x0 + 9c1c: 1a00000c bne 9c54 + 9c20: e24b300d sub r3, fp, #13 ; 0xd + 9c24: e59f0038 ldr r0, [pc, #56] ; 9c64 <.text+0x9c64> 9c28: e1a01003 mov r1, r3 - 9c2c: e1a03002 mov r3, r2 - 9c30: e0213003 eor r3, r1, r3 - 9c34: e20330ff and r3, r3, #255 ; 0xff - 9c38: e54b3014 strb r3, [fp, #-20] - 9c3c: e55b3014 ldrb r3, [fp, #-20] - 9c40: e1a03203 mov r3, r3, lsl #4 - 9c44: e20330ff and r3, r3, #255 ; 0xff - 9c48: e55b2014 ldrb r2, [fp, #-20] - 9c4c: e1a01003 mov r1, r3 - 9c50: e1a03002 mov r3, r2 - 9c54: e0213003 eor r3, r1, r3 - 9c58: e20330ff and r3, r3, #255 ; 0xff - 9c5c: e54b3014 strb r3, [fp, #-20] - 9c60: e55b3014 ldrb r3, [fp, #-20] - 9c64: e1a03403 mov r3, r3, lsl #8 - 9c68: e1a03803 mov r3, r3, lsl #16 - 9c6c: e1a02823 mov r2, r3, lsr #16 - 9c70: e15b31b0 ldrh r3, [fp, #-16] - 9c74: e1a03423 mov r3, r3, lsr #8 - 9c78: e1a03803 mov r3, r3, lsl #16 - 9c7c: e1a03823 mov r3, r3, lsr #16 - 9c80: e1a03803 mov r3, r3, lsl #16 - 9c84: e1a03823 mov r3, r3, lsr #16 - 9c88: e20330ff and r3, r3, #255 ; 0xff - 9c8c: e1823003 orr r3, r2, r3 - 9c90: e1a03803 mov r3, r3, lsl #16 - 9c94: e1a02823 mov r2, r3, lsr #16 - 9c98: e55b3014 ldrb r3, [fp, #-20] - 9c9c: e1a03223 mov r3, r3, lsr #4 - 9ca0: e20330ff and r3, r3, #255 ; 0xff - 9ca4: e0223003 eor r3, r2, r3 - 9ca8: e1a03803 mov r3, r3, lsl #16 - 9cac: e1a02823 mov r2, r3, lsr #16 + 9c2c: ebfffc87 bl 8e50 + 9c30: e1a03000 mov r3, r0 + 9c34: e3530000 cmp r3, #0 ; 0x0 + 9c38: 0a000005 beq 9c54 + 9c3c: e59f201c ldr r2, [pc, #28] ; 9c60 <.text+0x9c60> + 9c40: e3a03001 mov r3, #1 ; 0x1 + 9c44: e5c23000 strb r3, [r2] + 9c48: e55b300d ldrb r3, [fp, #-13] + 9c4c: e1a00003 mov r0, r3 + 9c50: ebffff83 bl 9a64 + 9c54: e24bd00c sub sp, fp, #12 ; 0xc + 9c58: e89d6800 ldmia sp, {fp, sp, lr} + 9c5c: e12fff1e bx lr + 9c60: 400008cc andmi r0, r0, ip, asr #17 + 9c64: 400019fc strmid r1, [r0], -ip + +00009c68 : + 9c68: e1a0c00d mov ip, sp + 9c6c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9c70: e24cb004 sub fp, ip, #4 ; 0x4 + 9c74: e24dd008 sub sp, sp, #8 ; 0x8 + 9c78: e1a03000 mov r3, r0 + 9c7c: e1a02001 mov r2, r1 + 9c80: e14b31b0 strh r3, [fp, #-16] + 9c84: e1a03002 mov r3, r2 + 9c88: e54b3014 strb r3, [fp, #-20] + 9c8c: e15b31b0 ldrh r3, [fp, #-16] + 9c90: e20330ff and r3, r3, #255 ; 0xff + 9c94: e20330ff and r3, r3, #255 ; 0xff + 9c98: e55b2014 ldrb r2, [fp, #-20] + 9c9c: e1a01003 mov r1, r3 + 9ca0: e1a03002 mov r3, r2 + 9ca4: e0213003 eor r3, r1, r3 + 9ca8: e20330ff and r3, r3, #255 ; 0xff + 9cac: e54b3014 strb r3, [fp, #-20] 9cb0: e55b3014 ldrb r3, [fp, #-20] - 9cb4: e1a03183 mov r3, r3, lsl #3 - 9cb8: e1a03803 mov r3, r3, lsl #16 - 9cbc: e1a03823 mov r3, r3, lsr #16 - 9cc0: e0223003 eor r3, r2, r3 - 9cc4: e1a03803 mov r3, r3, lsl #16 - 9cc8: e1a03823 mov r3, r3, lsr #16 - 9ccc: e1a03803 mov r3, r3, lsl #16 - 9cd0: e1a03823 mov r3, r3, lsr #16 - 9cd4: e1a00003 mov r0, r3 - 9cd8: e24bd00c sub sp, fp, #12 ; 0xc - 9cdc: e89d6800 ldmia sp, {fp, sp, lr} - 9ce0: e12fff1e bx lr - -00009ce4 : - 9ce4: e1a0c00d mov ip, sp - 9ce8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9cec: e24cb004 sub fp, ip, #4 ; 0x4 - 9cf0: e24dd014 sub sp, sp, #20 ; 0x14 - 9cf4: e50b0018 str r0, [fp, #-24] - 9cf8: e1a03001 mov r3, r1 - 9cfc: e14b31bc strh r3, [fp, #-28] - 9d00: e14b22b0 strh r2, [fp, #-32] - 9d04: e51b3018 ldr r3, [fp, #-24] - 9d08: e50b3014 str r3, [fp, #-20] - 9d0c: e3a03000 mov r3, #0 ; 0x0 - 9d10: e50b3010 str r3, [fp, #-16] - 9d14: ea00000d b 9d50 - 9d18: e15b22b0 ldrh r2, [fp, #-32] - 9d1c: e51b3014 ldr r3, [fp, #-20] - 9d20: e5d33000 ldrb r3, [r3] - 9d24: e1a00002 mov r0, r2 - 9d28: e1a01003 mov r1, r3 - 9d2c: ebffffb0 bl 9bf4 - 9d30: e1a03000 mov r3, r0 - 9d34: e14b32b0 strh r3, [fp, #-32] - 9d38: e51b3014 ldr r3, [fp, #-20] - 9d3c: e2833001 add r3, r3, #1 ; 0x1 - 9d40: e50b3014 str r3, [fp, #-20] - 9d44: e51b3010 ldr r3, [fp, #-16] - 9d48: e2833001 add r3, r3, #1 ; 0x1 - 9d4c: e50b3010 str r3, [fp, #-16] - 9d50: e15b21bc ldrh r2, [fp, #-28] - 9d54: e51b3010 ldr r3, [fp, #-16] - 9d58: e1520003 cmp r2, r3 - 9d5c: caffffed bgt 9d18 - 9d60: e15b32b0 ldrh r3, [fp, #-32] - 9d64: e1a00003 mov r0, r3 - 9d68: e24bd00c sub sp, fp, #12 ; 0xc - 9d6c: e89d6800 ldmia sp, {fp, sp, lr} - 9d70: e12fff1e bx lr - -00009d74 : - 9d74: e1a0c00d mov ip, sp - 9d78: e92dd800 stmdb sp!, {fp, ip, lr, pc} - 9d7c: e24cb004 sub fp, ip, #4 ; 0x4 - 9d80: e24dd008 sub sp, sp, #8 ; 0x8 - 9d84: e1a03000 mov r3, r0 - 9d88: e1a02001 mov r2, r1 - 9d8c: e54b3010 strb r3, [fp, #-16] - 9d90: e1a03002 mov r3, r2 - 9d94: e54b3014 strb r3, [fp, #-20] - 9d98: e55b3014 ldrb r3, [fp, #-20] - 9d9c: e3530000 cmp r3, #0 ; 0x0 - 9da0: 0a000003 beq 9db4 - 9da4: e59f3390 ldr r3, [pc, #912] ; a13c <.text+0xa13c> - 9da8: e3a02000 mov r2, #0 ; 0x0 - 9dac: e5c32000 strb r2, [r3] - 9db0: ea0000de b a130 - 9db4: e59f3380 ldr r3, [pc, #896] ; a13c <.text+0xa13c> - 9db8: e5d33000 ldrb r3, [r3] - 9dbc: e3530000 cmp r3, #0 ; 0x0 - 9dc0: 1a000003 bne 9dd4 - 9dc4: e55b2010 ldrb r2, [fp, #-16] - 9dc8: e59f3370 ldr r3, [pc, #880] ; a140 <.text+0xa140> - 9dcc: e5832000 str r2, [r3] - 9dd0: ea0000d0 b a118 - 9dd4: e59f3360 ldr r3, [pc, #864] ; a13c <.text+0xa13c> - 9dd8: e5d33000 ldrb r3, [r3] - 9ddc: e3530001 cmp r3, #1 ; 0x1 - 9de0: 1a000007 bne 9e04 - 9de4: e55b3010 ldrb r3, [fp, #-16] - 9de8: e1a02403 mov r2, r3, lsl #8 - 9dec: e59f334c ldr r3, [pc, #844] ; a140 <.text+0xa140> - 9df0: e5933000 ldr r3, [r3] - 9df4: e0822003 add r2, r2, r3 - 9df8: e59f3340 ldr r3, [pc, #832] ; a140 <.text+0xa140> - 9dfc: e5832000 str r2, [r3] - 9e00: ea0000c4 b a118 - 9e04: e59f3330 ldr r3, [pc, #816] ; a13c <.text+0xa13c> - 9e08: e5d33000 ldrb r3, [r3] - 9e0c: e3530002 cmp r3, #2 ; 0x2 - 9e10: 1a000007 bne 9e34 - 9e14: e55b3010 ldrb r3, [fp, #-16] - 9e18: e1a02803 mov r2, r3, lsl #16 - 9e1c: e59f331c ldr r3, [pc, #796] ; a140 <.text+0xa140> - 9e20: e5933000 ldr r3, [r3] - 9e24: e0822003 add r2, r2, r3 - 9e28: e59f3310 ldr r3, [pc, #784] ; a140 <.text+0xa140> - 9e2c: e5832000 str r2, [r3] - 9e30: ea0000b8 b a118 - 9e34: e59f3300 ldr r3, [pc, #768] ; a13c <.text+0xa13c> - 9e38: e5d33000 ldrb r3, [r3] - 9e3c: e3530003 cmp r3, #3 ; 0x3 - 9e40: 1a000007 bne 9e64 - 9e44: e55b3010 ldrb r3, [fp, #-16] - 9e48: e1a02c03 mov r2, r3, lsl #24 - 9e4c: e59f32ec ldr r3, [pc, #748] ; a140 <.text+0xa140> - 9e50: e5933000 ldr r3, [r3] - 9e54: e0822003 add r2, r2, r3 - 9e58: e59f32e0 ldr r3, [pc, #736] ; a140 <.text+0xa140> - 9e5c: e5832000 str r2, [r3] - 9e60: ea0000ac b a118 - 9e64: e59f32d0 ldr r3, [pc, #720] ; a13c <.text+0xa13c> - 9e68: e5d33000 ldrb r3, [r3] - 9e6c: e3530004 cmp r3, #4 ; 0x4 - 9e70: 1a000003 bne 9e84 - 9e74: e55b2010 ldrb r2, [fp, #-16] - 9e78: e59f32c4 ldr r3, [pc, #708] ; a144 <.text+0xa144> - 9e7c: e5832000 str r2, [r3] - 9e80: ea0000a4 b a118 - 9e84: e59f32b0 ldr r3, [pc, #688] ; a13c <.text+0xa13c> - 9e88: e5d33000 ldrb r3, [r3] - 9e8c: e3530005 cmp r3, #5 ; 0x5 - 9e90: 1a000007 bne 9eb4 - 9e94: e55b3010 ldrb r3, [fp, #-16] - 9e98: e1a02403 mov r2, r3, lsl #8 - 9e9c: e59f32a0 ldr r3, [pc, #672] ; a144 <.text+0xa144> - 9ea0: e5933000 ldr r3, [r3] - 9ea4: e0822003 add r2, r2, r3 - 9ea8: e59f3294 ldr r3, [pc, #660] ; a144 <.text+0xa144> - 9eac: e5832000 str r2, [r3] - 9eb0: ea000098 b a118 - 9eb4: e59f3280 ldr r3, [pc, #640] ; a13c <.text+0xa13c> - 9eb8: e5d33000 ldrb r3, [r3] - 9ebc: e3530006 cmp r3, #6 ; 0x6 - 9ec0: 1a000007 bne 9ee4 - 9ec4: e55b3010 ldrb r3, [fp, #-16] - 9ec8: e1a02803 mov r2, r3, lsl #16 - 9ecc: e59f3270 ldr r3, [pc, #624] ; a144 <.text+0xa144> - 9ed0: e5933000 ldr r3, [r3] - 9ed4: e0822003 add r2, r2, r3 - 9ed8: e59f3264 ldr r3, [pc, #612] ; a144 <.text+0xa144> - 9edc: e5832000 str r2, [r3] - 9ee0: ea00008c b a118 - 9ee4: e59f3250 ldr r3, [pc, #592] ; a13c <.text+0xa13c> - 9ee8: e5d33000 ldrb r3, [r3] - 9eec: e3530007 cmp r3, #7 ; 0x7 - 9ef0: 1a000007 bne 9f14 - 9ef4: e55b3010 ldrb r3, [fp, #-16] - 9ef8: e1a02c03 mov r2, r3, lsl #24 - 9efc: e59f3240 ldr r3, [pc, #576] ; a144 <.text+0xa144> - 9f00: e5933000 ldr r3, [r3] - 9f04: e0822003 add r2, r2, r3 - 9f08: e59f3234 ldr r3, [pc, #564] ; a144 <.text+0xa144> - 9f0c: e5832000 str r2, [r3] - 9f10: ea000080 b a118 - 9f14: e59f3220 ldr r3, [pc, #544] ; a13c <.text+0xa13c> - 9f18: e5d33000 ldrb r3, [r3] - 9f1c: e3530014 cmp r3, #20 ; 0x14 - 9f20: 1a000003 bne 9f34 - 9f24: e55b2010 ldrb r2, [fp, #-16] - 9f28: e59f3218 ldr r3, [pc, #536] ; a148 <.text+0xa148> - 9f2c: e5832000 str r2, [r3] - 9f30: ea000078 b a118 - 9f34: e59f3200 ldr r3, [pc, #512] ; a13c <.text+0xa13c> - 9f38: e5d33000 ldrb r3, [r3] - 9f3c: e3530015 cmp r3, #21 ; 0x15 - 9f40: 1a000007 bne 9f64 - 9f44: e55b3010 ldrb r3, [fp, #-16] - 9f48: e1a02403 mov r2, r3, lsl #8 - 9f4c: e59f31f4 ldr r3, [pc, #500] ; a148 <.text+0xa148> - 9f50: e5933000 ldr r3, [r3] - 9f54: e0822003 add r2, r2, r3 - 9f58: e59f31e8 ldr r3, [pc, #488] ; a148 <.text+0xa148> - 9f5c: e5832000 str r2, [r3] - 9f60: ea00006c b a118 - 9f64: e59f31d0 ldr r3, [pc, #464] ; a13c <.text+0xa13c> - 9f68: e5d33000 ldrb r3, [r3] - 9f6c: e3530016 cmp r3, #22 ; 0x16 - 9f70: 1a000007 bne 9f94 - 9f74: e55b3010 ldrb r3, [fp, #-16] - 9f78: e1a02803 mov r2, r3, lsl #16 - 9f7c: e59f31c4 ldr r3, [pc, #452] ; a148 <.text+0xa148> - 9f80: e5933000 ldr r3, [r3] - 9f84: e0822003 add r2, r2, r3 - 9f88: e59f31b8 ldr r3, [pc, #440] ; a148 <.text+0xa148> - 9f8c: e5832000 str r2, [r3] - 9f90: ea000060 b a118 - 9f94: e59f31a0 ldr r3, [pc, #416] ; a13c <.text+0xa13c> - 9f98: e5d33000 ldrb r3, [r3] - 9f9c: e3530017 cmp r3, #23 ; 0x17 - 9fa0: 1a000007 bne 9fc4 - 9fa4: e55b3010 ldrb r3, [fp, #-16] - 9fa8: e1a02c03 mov r2, r3, lsl #24 - 9fac: e59f3194 ldr r3, [pc, #404] ; a148 <.text+0xa148> - 9fb0: e5933000 ldr r3, [r3] - 9fb4: e0822003 add r2, r2, r3 - 9fb8: e59f3188 ldr r3, [pc, #392] ; a148 <.text+0xa148> - 9fbc: e5832000 str r2, [r3] - 9fc0: ea000054 b a118 - 9fc4: e59f3170 ldr r3, [pc, #368] ; a13c <.text+0xa13c> - 9fc8: e5d33000 ldrb r3, [r3] - 9fcc: e3530018 cmp r3, #24 ; 0x18 - 9fd0: 1a000003 bne 9fe4 - 9fd4: e55b2010 ldrb r2, [fp, #-16] - 9fd8: e59f316c ldr r3, [pc, #364] ; a14c <.text+0xa14c> - 9fdc: e5832000 str r2, [r3] - 9fe0: ea00004c b a118 - 9fe4: e59f3150 ldr r3, [pc, #336] ; a13c <.text+0xa13c> - 9fe8: e5d33000 ldrb r3, [r3] - 9fec: e3530019 cmp r3, #25 ; 0x19 - 9ff0: 1a000008 bne a018 - 9ff4: e55b3010 ldrb r3, [fp, #-16] - 9ff8: e1a03403 mov r3, r3, lsl #8 - 9ffc: e1a02003 mov r2, r3 - a000: e59f3144 ldr r3, [pc, #324] ; a14c <.text+0xa14c> - a004: e5933000 ldr r3, [r3] - a008: e0822003 add r2, r2, r3 - a00c: e59f3138 ldr r3, [pc, #312] ; a14c <.text+0xa14c> - a010: e5832000 str r2, [r3] - a014: ea00003f b a118 - a018: e59f311c ldr r3, [pc, #284] ; a13c <.text+0xa13c> - a01c: e5d33000 ldrb r3, [r3] - a020: e353001a cmp r3, #26 ; 0x1a - a024: 1a000008 bne a04c - a028: e55b3010 ldrb r3, [fp, #-16] - a02c: e1a03803 mov r3, r3, lsl #16 - a030: e1a02003 mov r2, r3 - a034: e59f3110 ldr r3, [pc, #272] ; a14c <.text+0xa14c> - a038: e5933000 ldr r3, [r3] - a03c: e0822003 add r2, r2, r3 - a040: e59f3104 ldr r3, [pc, #260] ; a14c <.text+0xa14c> - a044: e5832000 str r2, [r3] - a048: ea000032 b a118 - a04c: e59f30e8 ldr r3, [pc, #232] ; a13c <.text+0xa13c> - a050: e5d33000 ldrb r3, [r3] - a054: e353001b cmp r3, #27 ; 0x1b - a058: 1a00002e bne a118 - a05c: e55b3010 ldrb r3, [fp, #-16] - a060: e1a03c03 mov r3, r3, lsl #24 - a064: e1a02003 mov r2, r3 - a068: e59f30dc ldr r3, [pc, #220] ; a14c <.text+0xa14c> - a06c: e5933000 ldr r3, [r3] - a070: e0822003 add r2, r2, r3 - a074: e59f30d0 ldr r3, [pc, #208] ; a14c <.text+0xa14c> - a078: e5832000 str r2, [r3] - a07c: e59f30c0 ldr r3, [pc, #192] ; a144 <.text+0xa144> - a080: e5932000 ldr r2, [r3] - a084: e1a03002 mov r3, r2 - a088: e1a03103 mov r3, r3, lsl #2 - a08c: e0833002 add r3, r3, r2 - a090: e1a03083 mov r3, r3, lsl #1 - a094: e1a02003 mov r2, r3 - a098: e59f30b0 ldr r3, [pc, #176] ; a150 <.text+0xa150> - a09c: e583200c str r2, [r3, #12] - a0a0: e59f3098 ldr r3, [pc, #152] ; a140 <.text+0xa140> - a0a4: e5932000 ldr r2, [r3] - a0a8: e1a03002 mov r3, r2 - a0ac: e1a03103 mov r3, r3, lsl #2 - a0b0: e0833002 add r3, r3, r2 - a0b4: e1a03083 mov r3, r3, lsl #1 - a0b8: e1a02003 mov r2, r3 - a0bc: e59f308c ldr r3, [pc, #140] ; a150 <.text+0xa150> - a0c0: e5832010 str r2, [r3, #16] - a0c4: e59f307c ldr r3, [pc, #124] ; a148 <.text+0xa148> - a0c8: e5931000 ldr r1, [r3] - a0cc: e59f3080 ldr r3, [pc, #128] ; a154 <.text+0xa154> - a0d0: e0c32391 smull r2, r3, r1, r3 - a0d4: e1a022c3 mov r2, r3, asr #5 - a0d8: e1a03fc1 mov r3, r1, asr #31 - a0dc: e0632002 rsb r2, r3, r2 - a0e0: e59f3068 ldr r3, [pc, #104] ; a150 <.text+0xa150> - a0e4: e5832014 str r2, [r3, #20] - a0e8: e59f305c ldr r3, [pc, #92] ; a14c <.text+0xa14c> - a0ec: e5932000 ldr r2, [r3] - a0f0: e1a03002 mov r3, r2 - a0f4: e1a03103 mov r3, r3, lsl #2 - a0f8: e0833002 add r3, r3, r2 - a0fc: e1a03083 mov r3, r3, lsl #1 - a100: e1a02003 mov r2, r3 - a104: e59f3044 ldr r3, [pc, #68] ; a150 <.text+0xa150> - a108: e5832020 str r2, [r3, #32] - a10c: e59f2044 ldr r2, [pc, #68] ; a158 <.text+0xa158> - a110: e3a03001 mov r3, #1 ; 0x1 - a114: e5823000 str r3, [r2] - a118: e59f301c ldr r3, [pc, #28] ; a13c <.text+0xa13c> - a11c: e5d33000 ldrb r3, [r3] - a120: e2833001 add r3, r3, #1 ; 0x1 - a124: e20330ff and r3, r3, #255 ; 0xff - a128: e59f200c ldr r2, [pc, #12] ; a13c <.text+0xa13c> - a12c: e5c23000 strb r3, [r2] - a130: e24bd00c sub sp, fp, #12 ; 0xc - a134: e89d6800 ldmia sp, {fp, sp, lr} - a138: e12fff1e bx lr - a13c: 40000918 andmi r0, r0, r8, lsl r9 - a140: 40000910 andmi r0, r0, r0, lsl r9 - a144: 40000914 andmi r0, r0, r4, lsl r9 - a148: 4000090c andmi r0, r0, ip, lsl #18 - a14c: 40000908 andmi r0, r0, r8, lsl #18 - a150: 40000f64 andmi r0, r0, r4, ror #30 - a154: 51eb851f mvnpl r8, pc, lsl r5 - a158: 4000085c andmi r0, r0, ip, asr r8 - -0000a15c : - a15c: e1a0c00d mov ip, sp - a160: e92dd800 stmdb sp!, {fp, ip, lr, pc} - a164: e24cb004 sub fp, ip, #4 ; 0x4 - a168: e24dd008 sub sp, sp, #8 ; 0x8 - a16c: e1a03000 mov r3, r0 - a170: e1a02001 mov r2, r1 - a174: e54b3010 strb r3, [fp, #-16] - a178: e1a03002 mov r3, r2 - a17c: e54b3014 strb r3, [fp, #-20] - a180: e55b3014 ldrb r3, [fp, #-20] - a184: e3530000 cmp r3, #0 ; 0x0 - a188: 0a000003 beq a19c - a18c: e59f3400 ldr r3, [pc, #1024] ; a594 <.text+0xa594> - a190: e3a02000 mov r2, #0 ; 0x0 - a194: e5c32000 strb r2, [r3] - a198: ea0000fa b a588 - a19c: e59f33f0 ldr r3, [pc, #1008] ; a594 <.text+0xa594> - a1a0: e5d33000 ldrb r3, [r3] - a1a4: e3530000 cmp r3, #0 ; 0x0 - a1a8: 1a000003 bne a1bc - a1ac: e55b2010 ldrb r2, [fp, #-16] - a1b0: e59f33e0 ldr r3, [pc, #992] ; a598 <.text+0xa598> - a1b4: e5832000 str r2, [r3] - a1b8: ea0000ec b a570 - a1bc: e59f33d0 ldr r3, [pc, #976] ; a594 <.text+0xa594> - a1c0: e5d33000 ldrb r3, [r3] - a1c4: e3530001 cmp r3, #1 ; 0x1 - a1c8: 1a000007 bne a1ec - a1cc: e55b3010 ldrb r3, [fp, #-16] - a1d0: e1a02403 mov r2, r3, lsl #8 - a1d4: e59f33bc ldr r3, [pc, #956] ; a598 <.text+0xa598> - a1d8: e5933000 ldr r3, [r3] - a1dc: e0822003 add r2, r2, r3 - a1e0: e59f33b0 ldr r3, [pc, #944] ; a598 <.text+0xa598> - a1e4: e5832000 str r2, [r3] - a1e8: ea0000e0 b a570 - a1ec: e59f33a0 ldr r3, [pc, #928] ; a594 <.text+0xa594> - a1f0: e5d33000 ldrb r3, [r3] - a1f4: e3530002 cmp r3, #2 ; 0x2 - a1f8: 1a000007 bne a21c - a1fc: e55b3010 ldrb r3, [fp, #-16] - a200: e1a02803 mov r2, r3, lsl #16 - a204: e59f338c ldr r3, [pc, #908] ; a598 <.text+0xa598> - a208: e5933000 ldr r3, [r3] - a20c: e0822003 add r2, r2, r3 - a210: e59f3380 ldr r3, [pc, #896] ; a598 <.text+0xa598> - a214: e5832000 str r2, [r3] - a218: ea0000d4 b a570 - a21c: e59f3370 ldr r3, [pc, #880] ; a594 <.text+0xa594> - a220: e5d33000 ldrb r3, [r3] - a224: e3530003 cmp r3, #3 ; 0x3 - a228: 1a000007 bne a24c - a22c: e55b3010 ldrb r3, [fp, #-16] - a230: e1a02c03 mov r2, r3, lsl #24 - a234: e59f335c ldr r3, [pc, #860] ; a598 <.text+0xa598> - a238: e5933000 ldr r3, [r3] - a23c: e0822003 add r2, r2, r3 - a240: e59f3350 ldr r3, [pc, #848] ; a598 <.text+0xa598> - a244: e5832000 str r2, [r3] - a248: ea0000c8 b a570 - a24c: e59f3340 ldr r3, [pc, #832] ; a594 <.text+0xa594> - a250: e5d33000 ldrb r3, [r3] - a254: e3530004 cmp r3, #4 ; 0x4 - a258: 1a000003 bne a26c - a25c: e55b2010 ldrb r2, [fp, #-16] - a260: e59f3334 ldr r3, [pc, #820] ; a59c <.text+0xa59c> - a264: e5832000 str r2, [r3] - a268: ea0000c0 b a570 - a26c: e59f3320 ldr r3, [pc, #800] ; a594 <.text+0xa594> - a270: e5d33000 ldrb r3, [r3] - a274: e3530005 cmp r3, #5 ; 0x5 - a278: 1a000007 bne a29c - a27c: e55b3010 ldrb r3, [fp, #-16] - a280: e1a02403 mov r2, r3, lsl #8 - a284: e59f3310 ldr r3, [pc, #784] ; a59c <.text+0xa59c> - a288: e5933000 ldr r3, [r3] - a28c: e0822003 add r2, r2, r3 - a290: e59f3304 ldr r3, [pc, #772] ; a59c <.text+0xa59c> - a294: e5832000 str r2, [r3] - a298: ea0000b4 b a570 - a29c: e59f32f0 ldr r3, [pc, #752] ; a594 <.text+0xa594> - a2a0: e5d33000 ldrb r3, [r3] - a2a4: e3530006 cmp r3, #6 ; 0x6 - a2a8: 1a000007 bne a2cc - a2ac: e55b3010 ldrb r3, [fp, #-16] - a2b0: e1a02803 mov r2, r3, lsl #16 - a2b4: e59f32e0 ldr r3, [pc, #736] ; a59c <.text+0xa59c> - a2b8: e5933000 ldr r3, [r3] - a2bc: e0822003 add r2, r2, r3 - a2c0: e59f32d4 ldr r3, [pc, #724] ; a59c <.text+0xa59c> - a2c4: e5832000 str r2, [r3] - a2c8: ea0000a8 b a570 - a2cc: e59f32c0 ldr r3, [pc, #704] ; a594 <.text+0xa594> - a2d0: e5d33000 ldrb r3, [r3] - a2d4: e3530007 cmp r3, #7 ; 0x7 - a2d8: 1a000007 bne a2fc - a2dc: e55b3010 ldrb r3, [fp, #-16] - a2e0: e1a02c03 mov r2, r3, lsl #24 - a2e4: e59f32b0 ldr r3, [pc, #688] ; a59c <.text+0xa59c> - a2e8: e5933000 ldr r3, [r3] - a2ec: e0822003 add r2, r2, r3 - a2f0: e59f32a4 ldr r3, [pc, #676] ; a59c <.text+0xa59c> - a2f4: e5832000 str r2, [r3] - a2f8: ea00009c b a570 - a2fc: e59f3290 ldr r3, [pc, #656] ; a594 <.text+0xa594> - a300: e5d33000 ldrb r3, [r3] - a304: e353000c cmp r3, #12 ; 0xc - a308: 1a000003 bne a31c - a30c: e55b2010 ldrb r2, [fp, #-16] - a310: e59f3288 ldr r3, [pc, #648] ; a5a0 <.text+0xa5a0> - a314: e5832000 str r2, [r3] - a318: ea000094 b a570 - a31c: e59f3270 ldr r3, [pc, #624] ; a594 <.text+0xa594> - a320: e5d33000 ldrb r3, [r3] - a324: e353000d cmp r3, #13 ; 0xd - a328: 1a000007 bne a34c - a32c: e55b3010 ldrb r3, [fp, #-16] - a330: e1a02403 mov r2, r3, lsl #8 - a334: e59f3264 ldr r3, [pc, #612] ; a5a0 <.text+0xa5a0> - a338: e5933000 ldr r3, [r3] - a33c: e0822003 add r2, r2, r3 - a340: e59f3258 ldr r3, [pc, #600] ; a5a0 <.text+0xa5a0> - a344: e5832000 str r2, [r3] - a348: ea000088 b a570 - a34c: e59f3240 ldr r3, [pc, #576] ; a594 <.text+0xa594> - a350: e5d33000 ldrb r3, [r3] - a354: e353000e cmp r3, #14 ; 0xe - a358: 1a000007 bne a37c - a35c: e55b3010 ldrb r3, [fp, #-16] - a360: e1a02803 mov r2, r3, lsl #16 - a364: e59f3234 ldr r3, [pc, #564] ; a5a0 <.text+0xa5a0> - a368: e5933000 ldr r3, [r3] - a36c: e0822003 add r2, r2, r3 - a370: e59f3228 ldr r3, [pc, #552] ; a5a0 <.text+0xa5a0> - a374: e5832000 str r2, [r3] - a378: ea00007c b a570 - a37c: e59f3210 ldr r3, [pc, #528] ; a594 <.text+0xa594> - a380: e5d33000 ldrb r3, [r3] - a384: e353000f cmp r3, #15 ; 0xf - a388: 1a000007 bne a3ac - a38c: e55b3010 ldrb r3, [fp, #-16] - a390: e1a02c03 mov r2, r3, lsl #24 - a394: e59f3204 ldr r3, [pc, #516] ; a5a0 <.text+0xa5a0> - a398: e5933000 ldr r3, [r3] - a39c: e0822003 add r2, r2, r3 - a3a0: e59f31f8 ldr r3, [pc, #504] ; a5a0 <.text+0xa5a0> - a3a4: e5832000 str r2, [r3] - a3a8: ea000070 b a570 - a3ac: e59f31e0 ldr r3, [pc, #480] ; a594 <.text+0xa594> - a3b0: e5d33000 ldrb r3, [r3] - a3b4: e3530010 cmp r3, #16 ; 0x10 - a3b8: 1a000003 bne a3cc - a3bc: e55b2010 ldrb r2, [fp, #-16] - a3c0: e59f31dc ldr r3, [pc, #476] ; a5a4 <.text+0xa5a4> - a3c4: e5832000 str r2, [r3] - a3c8: ea000068 b a570 - a3cc: e59f31c0 ldr r3, [pc, #448] ; a594 <.text+0xa594> - a3d0: e5d33000 ldrb r3, [r3] - a3d4: e3530011 cmp r3, #17 ; 0x11 - a3d8: 1a000008 bne a400 - a3dc: e55b3010 ldrb r3, [fp, #-16] - a3e0: e1a03403 mov r3, r3, lsl #8 - a3e4: e1a02003 mov r2, r3 - a3e8: e59f31b4 ldr r3, [pc, #436] ; a5a4 <.text+0xa5a4> - a3ec: e5933000 ldr r3, [r3] - a3f0: e0822003 add r2, r2, r3 - a3f4: e59f31a8 ldr r3, [pc, #424] ; a5a4 <.text+0xa5a4> - a3f8: e5832000 str r2, [r3] - a3fc: ea00005b b a570 - a400: e59f318c ldr r3, [pc, #396] ; a594 <.text+0xa594> - a404: e5d33000 ldrb r3, [r3] - a408: e3530012 cmp r3, #18 ; 0x12 - a40c: 1a000008 bne a434 - a410: e55b3010 ldrb r3, [fp, #-16] - a414: e1a03803 mov r3, r3, lsl #16 - a418: e1a02003 mov r2, r3 - a41c: e59f3180 ldr r3, [pc, #384] ; a5a4 <.text+0xa5a4> - a420: e5933000 ldr r3, [r3] - a424: e0822003 add r2, r2, r3 - a428: e59f3174 ldr r3, [pc, #372] ; a5a4 <.text+0xa5a4> - a42c: e5832000 str r2, [r3] - a430: ea00004e b a570 - a434: e59f3158 ldr r3, [pc, #344] ; a594 <.text+0xa594> - a438: e5d33000 ldrb r3, [r3] - a43c: e3530013 cmp r3, #19 ; 0x13 - a440: 1a000008 bne a468 - a444: e55b3010 ldrb r3, [fp, #-16] - a448: e1a03c03 mov r3, r3, lsl #24 - a44c: e1a02003 mov r2, r3 - a450: e59f314c ldr r3, [pc, #332] ; a5a4 <.text+0xa5a4> - a454: e5933000 ldr r3, [r3] - a458: e0822003 add r2, r2, r3 - a45c: e59f3140 ldr r3, [pc, #320] ; a5a4 <.text+0xa5a4> - a460: e5832000 str r2, [r3] - a464: ea000041 b a570 - a468: e59f3124 ldr r3, [pc, #292] ; a594 <.text+0xa594> - a46c: e5d33000 ldrb r3, [r3] - a470: e3530014 cmp r3, #20 ; 0x14 - a474: 1a000003 bne a488 - a478: e55b2010 ldrb r2, [fp, #-16] - a47c: e59f3124 ldr r3, [pc, #292] ; a5a8 <.text+0xa5a8> - a480: e5832000 str r2, [r3] - a484: ea000039 b a570 - a488: e59f3104 ldr r3, [pc, #260] ; a594 <.text+0xa594> - a48c: e5d33000 ldrb r3, [r3] - a490: e3530015 cmp r3, #21 ; 0x15 - a494: 1a000008 bne a4bc - a498: e55b3010 ldrb r3, [fp, #-16] - a49c: e1a03403 mov r3, r3, lsl #8 - a4a0: e1a02003 mov r2, r3 - a4a4: e59f30fc ldr r3, [pc, #252] ; a5a8 <.text+0xa5a8> - a4a8: e5933000 ldr r3, [r3] - a4ac: e0822003 add r2, r2, r3 - a4b0: e59f30f0 ldr r3, [pc, #240] ; a5a8 <.text+0xa5a8> - a4b4: e5832000 str r2, [r3] - a4b8: ea00002c b a570 - a4bc: e59f30d0 ldr r3, [pc, #208] ; a594 <.text+0xa594> - a4c0: e5d33000 ldrb r3, [r3] - a4c4: e3530016 cmp r3, #22 ; 0x16 - a4c8: 1a000008 bne a4f0 - a4cc: e55b3010 ldrb r3, [fp, #-16] - a4d0: e1a03803 mov r3, r3, lsl #16 - a4d4: e1a02003 mov r2, r3 - a4d8: e59f30c8 ldr r3, [pc, #200] ; a5a8 <.text+0xa5a8> - a4dc: e5933000 ldr r3, [r3] - a4e0: e0822003 add r2, r2, r3 - a4e4: e59f30bc ldr r3, [pc, #188] ; a5a8 <.text+0xa5a8> - a4e8: e5832000 str r2, [r3] - a4ec: ea00001f b a570 - a4f0: e59f309c ldr r3, [pc, #156] ; a594 <.text+0xa594> - a4f4: e5d33000 ldrb r3, [r3] - a4f8: e3530017 cmp r3, #23 ; 0x17 - a4fc: 1a00001b bne a570 - a500: e55b3010 ldrb r3, [fp, #-16] - a504: e1a03c03 mov r3, r3, lsl #24 - a508: e1a02003 mov r2, r3 - a50c: e59f3094 ldr r3, [pc, #148] ; a5a8 <.text+0xa5a8> - a510: e5933000 ldr r3, [r3] - a514: e0822003 add r2, r2, r3 - a518: e59f3088 ldr r3, [pc, #136] ; a5a8 <.text+0xa5a8> - a51c: e5832000 str r2, [r3] - a520: e59f3074 ldr r3, [pc, #116] ; a59c <.text+0xa59c> - a524: e5932000 ldr r2, [r3] - a528: e59f307c ldr r3, [pc, #124] ; a5ac <.text+0xa5ac> - a52c: e5832000 str r2, [r3] - a530: e59f3060 ldr r3, [pc, #96] ; a598 <.text+0xa598> - a534: e5932000 ldr r2, [r3] - a538: e59f306c ldr r3, [pc, #108] ; a5ac <.text+0xa5ac> - a53c: e5832004 str r2, [r3, #4] - a540: e59f3058 ldr r3, [pc, #88] ; a5a0 <.text+0xa5a0> - a544: e5932000 ldr r2, [r3] - a548: e59f305c ldr r3, [pc, #92] ; a5ac <.text+0xa5ac> - a54c: e5832008 str r2, [r3, #8] - a550: e59f304c ldr r3, [pc, #76] ; a5a4 <.text+0xa5a4> - a554: e5932000 ldr r2, [r3] - a558: e59f304c ldr r3, [pc, #76] ; a5ac <.text+0xa5ac> - a55c: e5832018 str r2, [r3, #24] - a560: e59f3040 ldr r3, [pc, #64] ; a5a8 <.text+0xa5a8> - a564: e5932000 ldr r2, [r3] - a568: e59f303c ldr r3, [pc, #60] ; a5ac <.text+0xa5ac> - a56c: e583201c str r2, [r3, #28] - a570: e59f301c ldr r3, [pc, #28] ; a594 <.text+0xa594> - a574: e5d33000 ldrb r3, [r3] - a578: e2833001 add r3, r3, #1 ; 0x1 - a57c: e20330ff and r3, r3, #255 ; 0xff - a580: e59f200c ldr r2, [pc, #12] ; a594 <.text+0xa594> - a584: e5c23000 strb r3, [r2] - a588: e24bd00c sub sp, fp, #12 ; 0xc - a58c: e89d6800 ldmia sp, {fp, sp, lr} - a590: e12fff1e bx lr - a594: 40000930 andmi r0, r0, r0, lsr r9 - a598: 40000928 andmi r0, r0, r8, lsr #18 - a59c: 4000092c andmi r0, r0, ip, lsr #18 - a5a0: 40000924 andmi r0, r0, r4, lsr #18 - a5a4: 40000920 andmi r0, r0, r0, lsr #18 - a5a8: 4000091c andmi r0, r0, ip, lsl r9 - a5ac: 40000f64 andmi r0, r0, r4, ror #30 - -0000a5b0 : - a5b0: e1a0c00d mov ip, sp - a5b4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - a5b8: e24cb004 sub fp, ip, #4 ; 0x4 - a5bc: e24dd008 sub sp, sp, #8 ; 0x8 - a5c0: e1a03000 mov r3, r0 - a5c4: e1a02001 mov r2, r1 - a5c8: e54b3010 strb r3, [fp, #-16] - a5cc: e1a03002 mov r3, r2 - a5d0: e54b3014 strb r3, [fp, #-20] - a5d4: e55b3014 ldrb r3, [fp, #-20] - a5d8: e3530000 cmp r3, #0 ; 0x0 - a5dc: 0a000003 beq a5f0 - a5e0: e59f3188 ldr r3, [pc, #392] ; a770 <.text+0xa770> - a5e4: e3a02000 mov r2, #0 ; 0x0 - a5e8: e5c32000 strb r2, [r3] - a5ec: ea00005c b a764 - a5f0: e59f3178 ldr r3, [pc, #376] ; a770 <.text+0xa770> - a5f4: e5d33000 ldrb r3, [r3] - a5f8: e3530000 cmp r3, #0 ; 0x0 - a5fc: 1a000003 bne a610 - a600: e55b2010 ldrb r2, [fp, #-16] - a604: e59f3168 ldr r3, [pc, #360] ; a774 <.text+0xa774> - a608: e5832000 str r2, [r3] - a60c: ea00004e b a74c - a610: e59f3158 ldr r3, [pc, #344] ; a770 <.text+0xa770> - a614: e5d33000 ldrb r3, [r3] - a618: e3530001 cmp r3, #1 ; 0x1 - a61c: 1a000007 bne a640 - a620: e55b3010 ldrb r3, [fp, #-16] - a624: e1a02403 mov r2, r3, lsl #8 - a628: e59f3144 ldr r3, [pc, #324] ; a774 <.text+0xa774> - a62c: e5933000 ldr r3, [r3] - a630: e0822003 add r2, r2, r3 - a634: e59f3138 ldr r3, [pc, #312] ; a774 <.text+0xa774> - a638: e5832000 str r2, [r3] - a63c: ea000042 b a74c - a640: e59f3128 ldr r3, [pc, #296] ; a770 <.text+0xa770> - a644: e5d33000 ldrb r3, [r3] - a648: e3530002 cmp r3, #2 ; 0x2 - a64c: 1a000007 bne a670 - a650: e55b3010 ldrb r3, [fp, #-16] - a654: e1a02803 mov r2, r3, lsl #16 - a658: e59f3114 ldr r3, [pc, #276] ; a774 <.text+0xa774> - a65c: e5933000 ldr r3, [r3] - a660: e0822003 add r2, r2, r3 - a664: e59f3108 ldr r3, [pc, #264] ; a774 <.text+0xa774> - a668: e5832000 str r2, [r3] - a66c: ea000036 b a74c - a670: e59f30f8 ldr r3, [pc, #248] ; a770 <.text+0xa770> - a674: e5d33000 ldrb r3, [r3] - a678: e3530003 cmp r3, #3 ; 0x3 - a67c: 1a000007 bne a6a0 - a680: e55b3010 ldrb r3, [fp, #-16] - a684: e1a02c03 mov r2, r3, lsl #24 - a688: e59f30e4 ldr r3, [pc, #228] ; a774 <.text+0xa774> - a68c: e5933000 ldr r3, [r3] - a690: e0822003 add r2, r2, r3 - a694: e59f30d8 ldr r3, [pc, #216] ; a774 <.text+0xa774> - a698: e5832000 str r2, [r3] - a69c: ea00002a b a74c - a6a0: e59f30c8 ldr r3, [pc, #200] ; a770 <.text+0xa770> - a6a4: e5d33000 ldrb r3, [r3] - a6a8: e3530004 cmp r3, #4 ; 0x4 - a6ac: 1a000003 bne a6c0 - a6b0: e55b2010 ldrb r2, [fp, #-16] - a6b4: e59f30bc ldr r3, [pc, #188] ; a778 <.text+0xa778> - a6b8: e5832000 str r2, [r3] - a6bc: ea000022 b a74c - a6c0: e59f30a8 ldr r3, [pc, #168] ; a770 <.text+0xa770> - a6c4: e5d33000 ldrb r3, [r3] - a6c8: e3530005 cmp r3, #5 ; 0x5 - a6cc: 1a000007 bne a6f0 - a6d0: e55b3010 ldrb r3, [fp, #-16] - a6d4: e1a02403 mov r2, r3, lsl #8 - a6d8: e59f3098 ldr r3, [pc, #152] ; a778 <.text+0xa778> - a6dc: e5933000 ldr r3, [r3] - a6e0: e0822003 add r2, r2, r3 - a6e4: e59f308c ldr r3, [pc, #140] ; a778 <.text+0xa778> - a6e8: e5832000 str r2, [r3] - a6ec: ea000016 b a74c - a6f0: e59f3078 ldr r3, [pc, #120] ; a770 <.text+0xa770> - a6f4: e5d33000 ldrb r3, [r3] - a6f8: e3530006 cmp r3, #6 ; 0x6 - a6fc: 1a000007 bne a720 - a700: e55b3010 ldrb r3, [fp, #-16] - a704: e1a02803 mov r2, r3, lsl #16 - a708: e59f3068 ldr r3, [pc, #104] ; a778 <.text+0xa778> - a70c: e5933000 ldr r3, [r3] - a710: e0822003 add r2, r2, r3 - a714: e59f305c ldr r3, [pc, #92] ; a778 <.text+0xa778> - a718: e5832000 str r2, [r3] - a71c: ea00000a b a74c - a720: e59f3048 ldr r3, [pc, #72] ; a770 <.text+0xa770> - a724: e5d33000 ldrb r3, [r3] - a728: e3530007 cmp r3, #7 ; 0x7 - a72c: 1a000006 bne a74c - a730: e55b3010 ldrb r3, [fp, #-16] - a734: e1a02c03 mov r2, r3, lsl #24 - a738: e59f3038 ldr r3, [pc, #56] ; a778 <.text+0xa778> - a73c: e5933000 ldr r3, [r3] - a740: e0822003 add r2, r2, r3 - a744: e59f302c ldr r3, [pc, #44] ; a778 <.text+0xa778> - a748: e5832000 str r2, [r3] - a74c: e59f301c ldr r3, [pc, #28] ; a770 <.text+0xa770> - a750: e5d33000 ldrb r3, [r3] - a754: e2833001 add r3, r3, #1 ; 0x1 - a758: e20330ff and r3, r3, #255 ; 0xff - a75c: e59f200c ldr r2, [pc, #12] ; a770 <.text+0xa770> - a760: e5c23000 strb r3, [r2] - a764: e24bd00c sub sp, fp, #12 ; 0xc - a768: e89d6800 ldmia sp, {fp, sp, lr} - a76c: e12fff1e bx lr - a770: 4000093c andmi r0, r0, ip, lsr r9 - a774: 40000938 andmi r0, r0, r8, lsr r9 - a778: 40000934 andmi r0, r0, r4, lsr r9 - -0000a77c : - a77c: e1a0c00d mov ip, sp - a780: e92dd800 stmdb sp!, {fp, ip, lr, pc} - a784: e24cb004 sub fp, ip, #4 ; 0x4 - a788: e24dd008 sub sp, sp, #8 ; 0x8 - a78c: e1a03000 mov r3, r0 - a790: e1a02001 mov r2, r1 - a794: e54b3010 strb r3, [fp, #-16] - a798: e1a03002 mov r3, r2 - a79c: e54b3014 strb r3, [fp, #-20] - a7a0: e55b3014 ldrb r3, [fp, #-20] - a7a4: e3530000 cmp r3, #0 ; 0x0 - a7a8: 0a000003 beq a7bc - a7ac: e59f3184 ldr r3, [pc, #388] ; a938 <.text+0xa938> - a7b0: e3a02000 mov r2, #0 ; 0x0 - a7b4: e5c32000 strb r2, [r3] - a7b8: ea00005b b a92c - a7bc: e59f3174 ldr r3, [pc, #372] ; a938 <.text+0xa938> - a7c0: e5d33000 ldrb r3, [r3] - a7c4: e3530000 cmp r3, #0 ; 0x0 - a7c8: 1a000003 bne a7dc - a7cc: e55b2010 ldrb r2, [fp, #-16] - a7d0: e59f3164 ldr r3, [pc, #356] ; a93c <.text+0xa93c> - a7d4: e5832000 str r2, [r3] - a7d8: ea00004d b a914 - a7dc: e59f3154 ldr r3, [pc, #340] ; a938 <.text+0xa938> - a7e0: e5d33000 ldrb r3, [r3] - a7e4: e3530001 cmp r3, #1 ; 0x1 - a7e8: 1a000008 bne a810 - a7ec: e55b3010 ldrb r3, [fp, #-16] - a7f0: e1a03403 mov r3, r3, lsl #8 - a7f4: e1a02003 mov r2, r3 - a7f8: e59f313c ldr r3, [pc, #316] ; a93c <.text+0xa93c> - a7fc: e5933000 ldr r3, [r3] - a800: e0822003 add r2, r2, r3 - a804: e59f3130 ldr r3, [pc, #304] ; a93c <.text+0xa93c> - a808: e5832000 str r2, [r3] - a80c: ea000040 b a914 - a810: e59f3120 ldr r3, [pc, #288] ; a938 <.text+0xa938> - a814: e5d33000 ldrb r3, [r3] - a818: e3530002 cmp r3, #2 ; 0x2 - a81c: 1a000008 bne a844 - a820: e55b3010 ldrb r3, [fp, #-16] - a824: e1a03803 mov r3, r3, lsl #16 - a828: e1a02003 mov r2, r3 - a82c: e59f3108 ldr r3, [pc, #264] ; a93c <.text+0xa93c> - a830: e5933000 ldr r3, [r3] - a834: e0822003 add r2, r2, r3 - a838: e59f30fc ldr r3, [pc, #252] ; a93c <.text+0xa93c> - a83c: e5832000 str r2, [r3] - a840: ea000033 b a914 - a844: e59f30ec ldr r3, [pc, #236] ; a938 <.text+0xa938> - a848: e5d33000 ldrb r3, [r3] - a84c: e3530003 cmp r3, #3 ; 0x3 - a850: 1a000008 bne a878 - a854: e55b3010 ldrb r3, [fp, #-16] - a858: e1a03c03 mov r3, r3, lsl #24 - a85c: e1a02003 mov r2, r3 - a860: e59f30d4 ldr r3, [pc, #212] ; a93c <.text+0xa93c> - a864: e5933000 ldr r3, [r3] - a868: e0822003 add r2, r2, r3 - a86c: e59f30c8 ldr r3, [pc, #200] ; a93c <.text+0xa93c> - a870: e5832000 str r2, [r3] - a874: ea000026 b a914 - a878: e59f30b8 ldr r3, [pc, #184] ; a938 <.text+0xa938> - a87c: e5d33000 ldrb r3, [r3] - a880: e3530008 cmp r3, #8 ; 0x8 - a884: 1a000003 bne a898 - a888: e55b2010 ldrb r2, [fp, #-16] - a88c: e59f30ac ldr r3, [pc, #172] ; a940 <.text+0xa940> - a890: e1c320b0 strh r2, [r3] - a894: ea00001e b a914 - a898: e59f3098 ldr r3, [pc, #152] ; a938 <.text+0xa938> - a89c: e5d33000 ldrb r3, [r3] - a8a0: e3530009 cmp r3, #9 ; 0x9 - a8a4: 1a000013 bne a8f8 - a8a8: e55b3010 ldrb r3, [fp, #-16] - a8ac: e1a03403 mov r3, r3, lsl #8 - a8b0: e1a03803 mov r3, r3, lsl #16 - a8b4: e1a02823 mov r2, r3, lsr #16 - a8b8: e59f3080 ldr r3, [pc, #128] ; a940 <.text+0xa940> - a8bc: e1d330b0 ldrh r3, [r3] - a8c0: e0823003 add r3, r2, r3 - a8c4: e1a03803 mov r3, r3, lsl #16 - a8c8: e1a02823 mov r2, r3, lsr #16 - a8cc: e59f306c ldr r3, [pc, #108] ; a940 <.text+0xa940> - a8d0: e1c320b0 strh r2, [r3] - a8d4: e59f3060 ldr r3, [pc, #96] ; a93c <.text+0xa93c> - a8d8: e5932000 ldr r2, [r3] - a8dc: e59f3060 ldr r3, [pc, #96] ; a944 <.text+0xa944> - a8e0: e5832000 str r2, [r3] - a8e4: e59f3054 ldr r3, [pc, #84] ; a940 <.text+0xa940> - a8e8: e1d320b0 ldrh r2, [r3] - a8ec: e59f3050 ldr r3, [pc, #80] ; a944 <.text+0xa944> - a8f0: e1c320b4 strh r2, [r3, #4] - a8f4: ea000006 b a914 - a8f8: e59f3038 ldr r3, [pc, #56] ; a938 <.text+0xa938> - a8fc: e5d33000 ldrb r3, [r3] - a900: e353002f cmp r3, #47 ; 0x2f - a904: 1a000002 bne a914 - a908: e55b2010 ldrb r2, [fp, #-16] - a90c: e59f3034 ldr r3, [pc, #52] ; a948 <.text+0xa948> - a910: e5832024 str r2, [r3, #36] - a914: e59f301c ldr r3, [pc, #28] ; a938 <.text+0xa938> - a918: e5d33000 ldrb r3, [r3] - a91c: e2833001 add r3, r3, #1 ; 0x1 - a920: e20330ff and r3, r3, #255 ; 0xff - a924: e59f200c ldr r2, [pc, #12] ; a938 <.text+0xa938> - a928: e5c23000 strb r3, [r2] - a92c: e24bd00c sub sp, fp, #12 ; 0xc - a930: e89d6800 ldmia sp, {fp, sp, lr} - a934: e12fff1e bx lr - a938: 40000944 andmi r0, r0, r4, asr #18 - a93c: 40000940 andmi r0, r0, r0, asr #18 - a940: 4000093e andmi r0, r0, lr, lsr r9 - a944: 400013d4 ldrmid r1, [r0], -r4 - a948: 40000f64 andmi r0, r0, r4, ror #30 - -0000a94c : - a94c: e1a0c00d mov ip, sp - a950: e92dd800 stmdb sp!, {fp, ip, lr, pc} - a954: e24cb004 sub fp, ip, #4 ; 0x4 - a958: e24dd008 sub sp, sp, #8 ; 0x8 - a95c: e1a03000 mov r3, r0 - a960: e1a02001 mov r2, r1 - a964: e54b3010 strb r3, [fp, #-16] - a968: e1a03002 mov r3, r2 - a96c: e54b3014 strb r3, [fp, #-20] - a970: e55b3014 ldrb r3, [fp, #-20] - a974: e3530000 cmp r3, #0 ; 0x0 - a978: 0a000003 beq a98c - a97c: e59f30bc ldr r3, [pc, #188] ; aa40 <.text+0xaa40> - a980: e3a02000 mov r2, #0 ; 0x0 - a984: e5c32000 strb r2, [r3] - a988: ea000029 b aa34 - a98c: e59f30ac ldr r3, [pc, #172] ; aa40 <.text+0xaa40> - a990: e5d33000 ldrb r3, [r3] - a994: e3530000 cmp r3, #0 ; 0x0 - a998: 1a000003 bne a9ac - a99c: e59f20a0 ldr r2, [pc, #160] ; aa44 <.text+0xaa44> - a9a0: e55b3010 ldrb r3, [fp, #-16] - a9a4: e5c23000 strb r3, [r2] - a9a8: ea00001b b aa1c - a9ac: e59f308c ldr r3, [pc, #140] ; aa40 <.text+0xaa40> - a9b0: e5d33000 ldrb r3, [r3] - a9b4: e3530001 cmp r3, #1 ; 0x1 - a9b8: 1a000003 bne a9cc - a9bc: e59f2084 ldr r2, [pc, #132] ; aa48 <.text+0xaa48> - a9c0: e55b3010 ldrb r3, [fp, #-16] - a9c4: e5c23000 strb r3, [r2] - a9c8: ea000013 b aa1c - a9cc: e59f306c ldr r3, [pc, #108] ; aa40 <.text+0xaa40> - a9d0: e5d33000 ldrb r3, [r3] - a9d4: e3530002 cmp r3, #2 ; 0x2 - a9d8: 1a00000f bne aa1c - a9dc: e59f2068 ldr r2, [pc, #104] ; aa4c <.text+0xaa4c> - a9e0: e55b3010 ldrb r3, [fp, #-16] - a9e4: e5c23000 strb r3, [r2] - a9e8: e59f3054 ldr r3, [pc, #84] ; aa44 <.text+0xaa44> - a9ec: e5d33000 ldrb r3, [r3] - a9f0: e1a02003 mov r2, r3 - a9f4: e59f304c ldr r3, [pc, #76] ; aa48 <.text+0xaa48> - a9f8: e5d33000 ldrb r3, [r3] - a9fc: e1a03403 mov r3, r3, lsl #8 - aa00: e1822003 orr r2, r2, r3 - aa04: e59f3040 ldr r3, [pc, #64] ; aa4c <.text+0xaa4c> - aa08: e5d33000 ldrb r3, [r3] - aa0c: e1a03803 mov r3, r3, lsl #16 - aa10: e1822003 orr r2, r2, r3 - aa14: e59f3034 ldr r3, [pc, #52] ; aa50 <.text+0xaa50> - aa18: e5832028 str r2, [r3, #40] - aa1c: e59f301c ldr r3, [pc, #28] ; aa40 <.text+0xaa40> - aa20: e5d33000 ldrb r3, [r3] - aa24: e2833001 add r3, r3, #1 ; 0x1 - aa28: e20330ff and r3, r3, #255 ; 0xff - aa2c: e59f200c ldr r2, [pc, #12] ; aa40 <.text+0xaa40> - aa30: e5c23000 strb r3, [r2] - aa34: e24bd00c sub sp, fp, #12 ; 0xc - aa38: e89d6800 ldmia sp, {fp, sp, lr} - aa3c: e12fff1e bx lr - aa40: 40000948 andmi r0, r0, r8, asr #18 - aa44: 40000947 andmi r0, r0, r7, asr #18 - aa48: 40000946 andmi r0, r0, r6, asr #18 - aa4c: 40000945 andmi r0, r0, r5, asr #18 - aa50: 40000f64 andmi r0, r0, r4, ror #30 - -0000aa54 : - aa54: e1a0c00d mov ip, sp - aa58: e92dd800 stmdb sp!, {fp, ip, lr, pc} - aa5c: e24cb004 sub fp, ip, #4 ; 0x4 - aa60: e24dd00c sub sp, sp, #12 ; 0xc - aa64: e3a0328e mov r3, #-536870904 ; 0xe0000008 - aa68: e2833801 add r3, r3, #65536 ; 0x10000 - aa6c: e5933000 ldr r3, [r3] - aa70: e50b3010 str r3, [fp, #-16] - aa74: e51b3010 ldr r3, [fp, #-16] - aa78: e1a030a3 mov r3, r3, lsr #1 - aa7c: e2033007 and r3, r3, #7 ; 0x7 - aa80: e50b3018 str r3, [fp, #-24] - aa84: e51b3018 ldr r3, [fp, #-24] - aa88: e3530001 cmp r3, #1 ; 0x1 - aa8c: 0a000003 beq aaa0 - aa90: e51b3018 ldr r3, [fp, #-24] - aa94: e3530002 cmp r3, #2 ; 0x2 - aa98: 0a00001d beq ab14 - aa9c: ea000132 b af6c <.text+0xaf6c> - aaa0: e24b3012 sub r3, fp, #18 ; 0x12 - aaa4: e3a00000 mov r0, #0 ; 0x0 - aaa8: e1a01003 mov r1, r3 - aaac: e3a02001 mov r2, #1 ; 0x1 - aab0: eb0001cb bl b1e4 - aab4: e1a03000 mov r3, r0 - aab8: e3530000 cmp r3, #0 ; 0x0 - aabc: 0a000006 beq aadc - aac0: e59f24c0 ldr r2, [pc, #1216] ; af88 <.text+0xaf88> - aac4: e3a03001 mov r3, #1 ; 0x1 - aac8: e5c23000 strb r3, [r2] - aacc: e55b3012 ldrb r3, [fp, #-18] - aad0: e1a00003 mov r0, r3 - aad4: eb00015d bl b050 - aad8: ea000123 b af6c <.text+0xaf6c> - aadc: e59f24a4 ldr r2, [pc, #1188] ; af88 <.text+0xaf88> - aae0: e3a03000 mov r3, #0 ; 0x0 - aae4: e5c23000 strb r3, [r2] - aae8: e59f349c ldr r3, [pc, #1180] ; af8c <.text+0xaf8c> - aaec: e5d33000 ldrb r3, [r3] - aaf0: e20330ff and r3, r3, #255 ; 0xff - aaf4: e3530000 cmp r3, #0 ; 0x0 - aaf8: 0a00011b beq af6c <.text+0xaf6c> - aafc: e3a00ce1 mov r0, #57600 ; 0xe100 - ab00: eb000127 bl afa4 - ab04: e59f3480 ldr r3, [pc, #1152] ; af8c <.text+0xaf8c> - ab08: e3a02000 mov r2, #0 ; 0x0 - ab0c: e5c32000 strb r2, [r3] - ab10: ea000115 b af6c <.text+0xaf6c> - ab14: e3a0320e mov r3, #-536870912 ; 0xe0000000 - ab18: e2833801 add r3, r3, #65536 ; 0x10000 - ab1c: e5933000 ldr r3, [r3] - ab20: e54b3011 strb r3, [fp, #-17] - ab24: e59f3464 ldr r3, [pc, #1124] ; af90 <.text+0xaf90> - ab28: e5d33000 ldrb r3, [r3] - ab2c: e353000e cmp r3, #14 ; 0xe - ab30: 979ff103 ldrls pc, [pc, r3, lsl #2] - ab34: ea000109 b af60 <.text+0xaf60> - ab38: 0000ab74 andeq sl, r0, r4, ror fp - ab3c: 0000ab90 muleq r0, r0, fp - ab40: 0000abbc streqh sl, [r0], -ip - ab44: 0000ac04 andeq sl, r0, r4, lsl #24 - ab48: 0000ac2c andeq sl, r0, ip, lsr #24 - ab4c: 0000acac andeq sl, r0, ip, lsr #25 - ab50: 0000ad70 andeq sl, r0, r0, ror sp - ab54: 0000af60 andeq sl, r0, r0, ror #30 - ab58: 0000af60 andeq sl, r0, r0, ror #30 - ab5c: 0000af60 andeq sl, r0, r0, ror #30 - ab60: 0000ae58 andeq sl, r0, r8, asr lr - ab64: 0000ae90 muleq r0, r0, lr - ab68: 0000aef4 streqd sl, [r0], -r4 - ab6c: 0000af20 andeq sl, r0, r0, lsr #30 - ab70: 0000af30 andeq sl, r0, r0, lsr pc - ab74: e55b3011 ldrb r3, [fp, #-17] - ab78: e35300b5 cmp r3, #181 ; 0xb5 - ab7c: 1a0000fa bne af6c <.text+0xaf6c> - ab80: e59f3408 ldr r3, [pc, #1032] ; af90 <.text+0xaf90> - ab84: e3a02001 mov r2, #1 ; 0x1 - ab88: e5c32000 strb r2, [r3] - ab8c: ea0000f6 b af6c <.text+0xaf6c> - ab90: e55b3011 ldrb r3, [fp, #-17] - ab94: e3530062 cmp r3, #98 ; 0x62 - ab98: 1a000003 bne abac <.text+0xabac> - ab9c: e59f33ec ldr r3, [pc, #1004] ; af90 <.text+0xaf90> - aba0: e3a02002 mov r2, #2 ; 0x2 - aba4: e5c32000 strb r2, [r3] - aba8: ea0000ef b af6c <.text+0xaf6c> - abac: e59f33dc ldr r3, [pc, #988] ; af90 <.text+0xaf90> - abb0: e3a02000 mov r2, #0 ; 0x0 - abb4: e5c32000 strb r2, [r3] - abb8: ea0000eb b af6c <.text+0xaf6c> - abbc: e55b3011 ldrb r3, [fp, #-17] - abc0: e3530001 cmp r3, #1 ; 0x1 - abc4: 1a000003 bne abd8 <.text+0xabd8> - abc8: e59f33c0 ldr r3, [pc, #960] ; af90 <.text+0xaf90> - abcc: e3a02003 mov r2, #3 ; 0x3 - abd0: e5c32000 strb r2, [r3] - abd4: ea0000e4 b af6c <.text+0xaf6c> - abd8: e55b3011 ldrb r3, [fp, #-17] - abdc: e3530005 cmp r3, #5 ; 0x5 - abe0: 1a000003 bne abf4 <.text+0xabf4> - abe4: e59f33a4 ldr r3, [pc, #932] ; af90 <.text+0xaf90> - abe8: e3a0200a mov r2, #10 ; 0xa - abec: e5c32000 strb r2, [r3] - abf0: ea0000dd b af6c <.text+0xaf6c> - abf4: e59f3394 ldr r3, [pc, #916] ; af90 <.text+0xaf90> - abf8: e3a02000 mov r2, #0 ; 0x0 + 9cb4: e1a03203 mov r3, r3, lsl #4 + 9cb8: e20330ff and r3, r3, #255 ; 0xff + 9cbc: e55b2014 ldrb r2, [fp, #-20] + 9cc0: e1a01003 mov r1, r3 + 9cc4: e1a03002 mov r3, r2 + 9cc8: e0213003 eor r3, r1, r3 + 9ccc: e20330ff and r3, r3, #255 ; 0xff + 9cd0: e54b3014 strb r3, [fp, #-20] + 9cd4: e55b3014 ldrb r3, [fp, #-20] + 9cd8: e1a03403 mov r3, r3, lsl #8 + 9cdc: e1a03803 mov r3, r3, lsl #16 + 9ce0: e1a02823 mov r2, r3, lsr #16 + 9ce4: e15b31b0 ldrh r3, [fp, #-16] + 9ce8: e1a03423 mov r3, r3, lsr #8 + 9cec: e1a03803 mov r3, r3, lsl #16 + 9cf0: e1a03823 mov r3, r3, lsr #16 + 9cf4: e1a03803 mov r3, r3, lsl #16 + 9cf8: e1a03823 mov r3, r3, lsr #16 + 9cfc: e20330ff and r3, r3, #255 ; 0xff + 9d00: e1823003 orr r3, r2, r3 + 9d04: e1a03803 mov r3, r3, lsl #16 + 9d08: e1a02823 mov r2, r3, lsr #16 + 9d0c: e55b3014 ldrb r3, [fp, #-20] + 9d10: e1a03223 mov r3, r3, lsr #4 + 9d14: e20330ff and r3, r3, #255 ; 0xff + 9d18: e0223003 eor r3, r2, r3 + 9d1c: e1a03803 mov r3, r3, lsl #16 + 9d20: e1a02823 mov r2, r3, lsr #16 + 9d24: e55b3014 ldrb r3, [fp, #-20] + 9d28: e1a03183 mov r3, r3, lsl #3 + 9d2c: e1a03803 mov r3, r3, lsl #16 + 9d30: e1a03823 mov r3, r3, lsr #16 + 9d34: e0223003 eor r3, r2, r3 + 9d38: e1a03803 mov r3, r3, lsl #16 + 9d3c: e1a03823 mov r3, r3, lsr #16 + 9d40: e1a03803 mov r3, r3, lsl #16 + 9d44: e1a03823 mov r3, r3, lsr #16 + 9d48: e1a00003 mov r0, r3 + 9d4c: e24bd00c sub sp, fp, #12 ; 0xc + 9d50: e89d6800 ldmia sp, {fp, sp, lr} + 9d54: e12fff1e bx lr + +00009d58 : + 9d58: e1a0c00d mov ip, sp + 9d5c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9d60: e24cb004 sub fp, ip, #4 ; 0x4 + 9d64: e24dd014 sub sp, sp, #20 ; 0x14 + 9d68: e50b0018 str r0, [fp, #-24] + 9d6c: e1a03001 mov r3, r1 + 9d70: e14b31bc strh r3, [fp, #-28] + 9d74: e14b22b0 strh r2, [fp, #-32] + 9d78: e51b3018 ldr r3, [fp, #-24] + 9d7c: e50b3014 str r3, [fp, #-20] + 9d80: e3a03000 mov r3, #0 ; 0x0 + 9d84: e50b3010 str r3, [fp, #-16] + 9d88: ea00000d b 9dc4 + 9d8c: e15b22b0 ldrh r2, [fp, #-32] + 9d90: e51b3014 ldr r3, [fp, #-20] + 9d94: e5d33000 ldrb r3, [r3] + 9d98: e1a00002 mov r0, r2 + 9d9c: e1a01003 mov r1, r3 + 9da0: ebffffb0 bl 9c68 + 9da4: e1a03000 mov r3, r0 + 9da8: e14b32b0 strh r3, [fp, #-32] + 9dac: e51b3014 ldr r3, [fp, #-20] + 9db0: e2833001 add r3, r3, #1 ; 0x1 + 9db4: e50b3014 str r3, [fp, #-20] + 9db8: e51b3010 ldr r3, [fp, #-16] + 9dbc: e2833001 add r3, r3, #1 ; 0x1 + 9dc0: e50b3010 str r3, [fp, #-16] + 9dc4: e15b21bc ldrh r2, [fp, #-28] + 9dc8: e51b3010 ldr r3, [fp, #-16] + 9dcc: e1520003 cmp r2, r3 + 9dd0: caffffed bgt 9d8c + 9dd4: e15b32b0 ldrh r3, [fp, #-32] + 9dd8: e1a00003 mov r0, r3 + 9ddc: e24bd00c sub sp, fp, #12 ; 0xc + 9de0: e89d6800 ldmia sp, {fp, sp, lr} + 9de4: e12fff1e bx lr + +00009de8 : + 9de8: e1a0c00d mov ip, sp + 9dec: e92dd800 stmdb sp!, {fp, ip, lr, pc} + 9df0: e24cb004 sub fp, ip, #4 ; 0x4 + 9df4: e24dd008 sub sp, sp, #8 ; 0x8 + 9df8: e1a03000 mov r3, r0 + 9dfc: e1a02001 mov r2, r1 + 9e00: e54b3010 strb r3, [fp, #-16] + 9e04: e1a03002 mov r3, r2 + 9e08: e54b3014 strb r3, [fp, #-20] + 9e0c: e55b3014 ldrb r3, [fp, #-20] + 9e10: e3530000 cmp r3, #0 ; 0x0 + 9e14: 0a000003 beq 9e28 + 9e18: e59f3390 ldr r3, [pc, #912] ; a1b0 <.text+0xa1b0> + 9e1c: e3a02000 mov r2, #0 ; 0x0 + 9e20: e5c32000 strb r2, [r3] + 9e24: ea0000de b a1a4 + 9e28: e59f3380 ldr r3, [pc, #896] ; a1b0 <.text+0xa1b0> + 9e2c: e5d33000 ldrb r3, [r3] + 9e30: e3530000 cmp r3, #0 ; 0x0 + 9e34: 1a000003 bne 9e48 + 9e38: e55b2010 ldrb r2, [fp, #-16] + 9e3c: e59f3370 ldr r3, [pc, #880] ; a1b4 <.text+0xa1b4> + 9e40: e5832000 str r2, [r3] + 9e44: ea0000d0 b a18c + 9e48: e59f3360 ldr r3, [pc, #864] ; a1b0 <.text+0xa1b0> + 9e4c: e5d33000 ldrb r3, [r3] + 9e50: e3530001 cmp r3, #1 ; 0x1 + 9e54: 1a000007 bne 9e78 + 9e58: e55b3010 ldrb r3, [fp, #-16] + 9e5c: e1a02403 mov r2, r3, lsl #8 + 9e60: e59f334c ldr r3, [pc, #844] ; a1b4 <.text+0xa1b4> + 9e64: e5933000 ldr r3, [r3] + 9e68: e0822003 add r2, r2, r3 + 9e6c: e59f3340 ldr r3, [pc, #832] ; a1b4 <.text+0xa1b4> + 9e70: e5832000 str r2, [r3] + 9e74: ea0000c4 b a18c + 9e78: e59f3330 ldr r3, [pc, #816] ; a1b0 <.text+0xa1b0> + 9e7c: e5d33000 ldrb r3, [r3] + 9e80: e3530002 cmp r3, #2 ; 0x2 + 9e84: 1a000007 bne 9ea8 + 9e88: e55b3010 ldrb r3, [fp, #-16] + 9e8c: e1a02803 mov r2, r3, lsl #16 + 9e90: e59f331c ldr r3, [pc, #796] ; a1b4 <.text+0xa1b4> + 9e94: e5933000 ldr r3, [r3] + 9e98: e0822003 add r2, r2, r3 + 9e9c: e59f3310 ldr r3, [pc, #784] ; a1b4 <.text+0xa1b4> + 9ea0: e5832000 str r2, [r3] + 9ea4: ea0000b8 b a18c + 9ea8: e59f3300 ldr r3, [pc, #768] ; a1b0 <.text+0xa1b0> + 9eac: e5d33000 ldrb r3, [r3] + 9eb0: e3530003 cmp r3, #3 ; 0x3 + 9eb4: 1a000007 bne 9ed8 + 9eb8: e55b3010 ldrb r3, [fp, #-16] + 9ebc: e1a02c03 mov r2, r3, lsl #24 + 9ec0: e59f32ec ldr r3, [pc, #748] ; a1b4 <.text+0xa1b4> + 9ec4: e5933000 ldr r3, [r3] + 9ec8: e0822003 add r2, r2, r3 + 9ecc: e59f32e0 ldr r3, [pc, #736] ; a1b4 <.text+0xa1b4> + 9ed0: e5832000 str r2, [r3] + 9ed4: ea0000ac b a18c + 9ed8: e59f32d0 ldr r3, [pc, #720] ; a1b0 <.text+0xa1b0> + 9edc: e5d33000 ldrb r3, [r3] + 9ee0: e3530004 cmp r3, #4 ; 0x4 + 9ee4: 1a000003 bne 9ef8 + 9ee8: e55b2010 ldrb r2, [fp, #-16] + 9eec: e59f32c4 ldr r3, [pc, #708] ; a1b8 <.text+0xa1b8> + 9ef0: e5832000 str r2, [r3] + 9ef4: ea0000a4 b a18c + 9ef8: e59f32b0 ldr r3, [pc, #688] ; a1b0 <.text+0xa1b0> + 9efc: e5d33000 ldrb r3, [r3] + 9f00: e3530005 cmp r3, #5 ; 0x5 + 9f04: 1a000007 bne 9f28 + 9f08: e55b3010 ldrb r3, [fp, #-16] + 9f0c: e1a02403 mov r2, r3, lsl #8 + 9f10: e59f32a0 ldr r3, [pc, #672] ; a1b8 <.text+0xa1b8> + 9f14: e5933000 ldr r3, [r3] + 9f18: e0822003 add r2, r2, r3 + 9f1c: e59f3294 ldr r3, [pc, #660] ; a1b8 <.text+0xa1b8> + 9f20: e5832000 str r2, [r3] + 9f24: ea000098 b a18c + 9f28: e59f3280 ldr r3, [pc, #640] ; a1b0 <.text+0xa1b0> + 9f2c: e5d33000 ldrb r3, [r3] + 9f30: e3530006 cmp r3, #6 ; 0x6 + 9f34: 1a000007 bne 9f58 + 9f38: e55b3010 ldrb r3, [fp, #-16] + 9f3c: e1a02803 mov r2, r3, lsl #16 + 9f40: e59f3270 ldr r3, [pc, #624] ; a1b8 <.text+0xa1b8> + 9f44: e5933000 ldr r3, [r3] + 9f48: e0822003 add r2, r2, r3 + 9f4c: e59f3264 ldr r3, [pc, #612] ; a1b8 <.text+0xa1b8> + 9f50: e5832000 str r2, [r3] + 9f54: ea00008c b a18c + 9f58: e59f3250 ldr r3, [pc, #592] ; a1b0 <.text+0xa1b0> + 9f5c: e5d33000 ldrb r3, [r3] + 9f60: e3530007 cmp r3, #7 ; 0x7 + 9f64: 1a000007 bne 9f88 + 9f68: e55b3010 ldrb r3, [fp, #-16] + 9f6c: e1a02c03 mov r2, r3, lsl #24 + 9f70: e59f3240 ldr r3, [pc, #576] ; a1b8 <.text+0xa1b8> + 9f74: e5933000 ldr r3, [r3] + 9f78: e0822003 add r2, r2, r3 + 9f7c: e59f3234 ldr r3, [pc, #564] ; a1b8 <.text+0xa1b8> + 9f80: e5832000 str r2, [r3] + 9f84: ea000080 b a18c + 9f88: e59f3220 ldr r3, [pc, #544] ; a1b0 <.text+0xa1b0> + 9f8c: e5d33000 ldrb r3, [r3] + 9f90: e3530014 cmp r3, #20 ; 0x14 + 9f94: 1a000003 bne 9fa8 + 9f98: e55b2010 ldrb r2, [fp, #-16] + 9f9c: e59f3218 ldr r3, [pc, #536] ; a1bc <.text+0xa1bc> + 9fa0: e5832000 str r2, [r3] + 9fa4: ea000078 b a18c + 9fa8: e59f3200 ldr r3, [pc, #512] ; a1b0 <.text+0xa1b0> + 9fac: e5d33000 ldrb r3, [r3] + 9fb0: e3530015 cmp r3, #21 ; 0x15 + 9fb4: 1a000007 bne 9fd8 + 9fb8: e55b3010 ldrb r3, [fp, #-16] + 9fbc: e1a02403 mov r2, r3, lsl #8 + 9fc0: e59f31f4 ldr r3, [pc, #500] ; a1bc <.text+0xa1bc> + 9fc4: e5933000 ldr r3, [r3] + 9fc8: e0822003 add r2, r2, r3 + 9fcc: e59f31e8 ldr r3, [pc, #488] ; a1bc <.text+0xa1bc> + 9fd0: e5832000 str r2, [r3] + 9fd4: ea00006c b a18c + 9fd8: e59f31d0 ldr r3, [pc, #464] ; a1b0 <.text+0xa1b0> + 9fdc: e5d33000 ldrb r3, [r3] + 9fe0: e3530016 cmp r3, #22 ; 0x16 + 9fe4: 1a000007 bne a008 + 9fe8: e55b3010 ldrb r3, [fp, #-16] + 9fec: e1a02803 mov r2, r3, lsl #16 + 9ff0: e59f31c4 ldr r3, [pc, #452] ; a1bc <.text+0xa1bc> + 9ff4: e5933000 ldr r3, [r3] + 9ff8: e0822003 add r2, r2, r3 + 9ffc: e59f31b8 ldr r3, [pc, #440] ; a1bc <.text+0xa1bc> + a000: e5832000 str r2, [r3] + a004: ea000060 b a18c + a008: e59f31a0 ldr r3, [pc, #416] ; a1b0 <.text+0xa1b0> + a00c: e5d33000 ldrb r3, [r3] + a010: e3530017 cmp r3, #23 ; 0x17 + a014: 1a000007 bne a038 + a018: e55b3010 ldrb r3, [fp, #-16] + a01c: e1a02c03 mov r2, r3, lsl #24 + a020: e59f3194 ldr r3, [pc, #404] ; a1bc <.text+0xa1bc> + a024: e5933000 ldr r3, [r3] + a028: e0822003 add r2, r2, r3 + a02c: e59f3188 ldr r3, [pc, #392] ; a1bc <.text+0xa1bc> + a030: e5832000 str r2, [r3] + a034: ea000054 b a18c + a038: e59f3170 ldr r3, [pc, #368] ; a1b0 <.text+0xa1b0> + a03c: e5d33000 ldrb r3, [r3] + a040: e3530018 cmp r3, #24 ; 0x18 + a044: 1a000003 bne a058 + a048: e55b2010 ldrb r2, [fp, #-16] + a04c: e59f316c ldr r3, [pc, #364] ; a1c0 <.text+0xa1c0> + a050: e5832000 str r2, [r3] + a054: ea00004c b a18c + a058: e59f3150 ldr r3, [pc, #336] ; a1b0 <.text+0xa1b0> + a05c: e5d33000 ldrb r3, [r3] + a060: e3530019 cmp r3, #25 ; 0x19 + a064: 1a000008 bne a08c + a068: e55b3010 ldrb r3, [fp, #-16] + a06c: e1a03403 mov r3, r3, lsl #8 + a070: e1a02003 mov r2, r3 + a074: e59f3144 ldr r3, [pc, #324] ; a1c0 <.text+0xa1c0> + a078: e5933000 ldr r3, [r3] + a07c: e0822003 add r2, r2, r3 + a080: e59f3138 ldr r3, [pc, #312] ; a1c0 <.text+0xa1c0> + a084: e5832000 str r2, [r3] + a088: ea00003f b a18c + a08c: e59f311c ldr r3, [pc, #284] ; a1b0 <.text+0xa1b0> + a090: e5d33000 ldrb r3, [r3] + a094: e353001a cmp r3, #26 ; 0x1a + a098: 1a000008 bne a0c0 + a09c: e55b3010 ldrb r3, [fp, #-16] + a0a0: e1a03803 mov r3, r3, lsl #16 + a0a4: e1a02003 mov r2, r3 + a0a8: e59f3110 ldr r3, [pc, #272] ; a1c0 <.text+0xa1c0> + a0ac: e5933000 ldr r3, [r3] + a0b0: e0822003 add r2, r2, r3 + a0b4: e59f3104 ldr r3, [pc, #260] ; a1c0 <.text+0xa1c0> + a0b8: e5832000 str r2, [r3] + a0bc: ea000032 b a18c + a0c0: e59f30e8 ldr r3, [pc, #232] ; a1b0 <.text+0xa1b0> + a0c4: e5d33000 ldrb r3, [r3] + a0c8: e353001b cmp r3, #27 ; 0x1b + a0cc: 1a00002e bne a18c + a0d0: e55b3010 ldrb r3, [fp, #-16] + a0d4: e1a03c03 mov r3, r3, lsl #24 + a0d8: e1a02003 mov r2, r3 + a0dc: e59f30dc ldr r3, [pc, #220] ; a1c0 <.text+0xa1c0> + a0e0: e5933000 ldr r3, [r3] + a0e4: e0822003 add r2, r2, r3 + a0e8: e59f30d0 ldr r3, [pc, #208] ; a1c0 <.text+0xa1c0> + a0ec: e5832000 str r2, [r3] + a0f0: e59f30c0 ldr r3, [pc, #192] ; a1b8 <.text+0xa1b8> + a0f4: e5932000 ldr r2, [r3] + a0f8: e1a03002 mov r3, r2 + a0fc: e1a03103 mov r3, r3, lsl #2 + a100: e0833002 add r3, r3, r2 + a104: e1a03083 mov r3, r3, lsl #1 + a108: e1a02003 mov r2, r3 + a10c: e59f30b0 ldr r3, [pc, #176] ; a1c4 <.text+0xa1c4> + a110: e583200c str r2, [r3, #12] + a114: e59f3098 ldr r3, [pc, #152] ; a1b4 <.text+0xa1b4> + a118: e5932000 ldr r2, [r3] + a11c: e1a03002 mov r3, r2 + a120: e1a03103 mov r3, r3, lsl #2 + a124: e0833002 add r3, r3, r2 + a128: e1a03083 mov r3, r3, lsl #1 + a12c: e1a02003 mov r2, r3 + a130: e59f308c ldr r3, [pc, #140] ; a1c4 <.text+0xa1c4> + a134: e5832010 str r2, [r3, #16] + a138: e59f307c ldr r3, [pc, #124] ; a1bc <.text+0xa1bc> + a13c: e5931000 ldr r1, [r3] + a140: e59f3080 ldr r3, [pc, #128] ; a1c8 <.text+0xa1c8> + a144: e0c32391 smull r2, r3, r1, r3 + a148: e1a022c3 mov r2, r3, asr #5 + a14c: e1a03fc1 mov r3, r1, asr #31 + a150: e0632002 rsb r2, r3, r2 + a154: e59f3068 ldr r3, [pc, #104] ; a1c4 <.text+0xa1c4> + a158: e5832014 str r2, [r3, #20] + a15c: e59f305c ldr r3, [pc, #92] ; a1c0 <.text+0xa1c0> + a160: e5932000 ldr r2, [r3] + a164: e1a03002 mov r3, r2 + a168: e1a03103 mov r3, r3, lsl #2 + a16c: e0833002 add r3, r3, r2 + a170: e1a03083 mov r3, r3, lsl #1 + a174: e1a02003 mov r2, r3 + a178: e59f3044 ldr r3, [pc, #68] ; a1c4 <.text+0xa1c4> + a17c: e5832020 str r2, [r3, #32] + a180: e59f2044 ldr r2, [pc, #68] ; a1cc <.text+0xa1cc> + a184: e3a03001 mov r3, #1 ; 0x1 + a188: e5823000 str r3, [r2] + a18c: e59f301c ldr r3, [pc, #28] ; a1b0 <.text+0xa1b0> + a190: e5d33000 ldrb r3, [r3] + a194: e2833001 add r3, r3, #1 ; 0x1 + a198: e20330ff and r3, r3, #255 ; 0xff + a19c: e59f200c ldr r2, [pc, #12] ; a1b0 <.text+0xa1b0> + a1a0: e5c23000 strb r3, [r2] + a1a4: e24bd00c sub sp, fp, #12 ; 0xc + a1a8: e89d6800 ldmia sp, {fp, sp, lr} + a1ac: e12fff1e bx lr + a1b0: 40000918 andmi r0, r0, r8, lsl r9 + a1b4: 40000910 andmi r0, r0, r0, lsl r9 + a1b8: 40000914 andmi r0, r0, r4, lsl r9 + a1bc: 4000090c andmi r0, r0, ip, lsl #18 + a1c0: 40000908 andmi r0, r0, r8, lsl #18 + a1c4: 40000f64 andmi r0, r0, r4, ror #30 + a1c8: 51eb851f mvnpl r8, pc, lsl r5 + a1cc: 4000085c andmi r0, r0, ip, asr r8 + +0000a1d0 : + a1d0: e1a0c00d mov ip, sp + a1d4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + a1d8: e24cb004 sub fp, ip, #4 ; 0x4 + a1dc: e24dd008 sub sp, sp, #8 ; 0x8 + a1e0: e1a03000 mov r3, r0 + a1e4: e1a02001 mov r2, r1 + a1e8: e54b3010 strb r3, [fp, #-16] + a1ec: e1a03002 mov r3, r2 + a1f0: e54b3014 strb r3, [fp, #-20] + a1f4: e55b3014 ldrb r3, [fp, #-20] + a1f8: e3530000 cmp r3, #0 ; 0x0 + a1fc: 0a000003 beq a210 + a200: e59f3400 ldr r3, [pc, #1024] ; a608 <.text+0xa608> + a204: e3a02000 mov r2, #0 ; 0x0 + a208: e5c32000 strb r2, [r3] + a20c: ea0000fa b a5fc + a210: e59f33f0 ldr r3, [pc, #1008] ; a608 <.text+0xa608> + a214: e5d33000 ldrb r3, [r3] + a218: e3530000 cmp r3, #0 ; 0x0 + a21c: 1a000003 bne a230 + a220: e55b2010 ldrb r2, [fp, #-16] + a224: e59f33e0 ldr r3, [pc, #992] ; a60c <.text+0xa60c> + a228: e5832000 str r2, [r3] + a22c: ea0000ec b a5e4 + a230: e59f33d0 ldr r3, [pc, #976] ; a608 <.text+0xa608> + a234: e5d33000 ldrb r3, [r3] + a238: e3530001 cmp r3, #1 ; 0x1 + a23c: 1a000007 bne a260 + a240: e55b3010 ldrb r3, [fp, #-16] + a244: e1a02403 mov r2, r3, lsl #8 + a248: e59f33bc ldr r3, [pc, #956] ; a60c <.text+0xa60c> + a24c: e5933000 ldr r3, [r3] + a250: e0822003 add r2, r2, r3 + a254: e59f33b0 ldr r3, [pc, #944] ; a60c <.text+0xa60c> + a258: e5832000 str r2, [r3] + a25c: ea0000e0 b a5e4 + a260: e59f33a0 ldr r3, [pc, #928] ; a608 <.text+0xa608> + a264: e5d33000 ldrb r3, [r3] + a268: e3530002 cmp r3, #2 ; 0x2 + a26c: 1a000007 bne a290 + a270: e55b3010 ldrb r3, [fp, #-16] + a274: e1a02803 mov r2, r3, lsl #16 + a278: e59f338c ldr r3, [pc, #908] ; a60c <.text+0xa60c> + a27c: e5933000 ldr r3, [r3] + a280: e0822003 add r2, r2, r3 + a284: e59f3380 ldr r3, [pc, #896] ; a60c <.text+0xa60c> + a288: e5832000 str r2, [r3] + a28c: ea0000d4 b a5e4 + a290: e59f3370 ldr r3, [pc, #880] ; a608 <.text+0xa608> + a294: e5d33000 ldrb r3, [r3] + a298: e3530003 cmp r3, #3 ; 0x3 + a29c: 1a000007 bne a2c0 + a2a0: e55b3010 ldrb r3, [fp, #-16] + a2a4: e1a02c03 mov r2, r3, lsl #24 + a2a8: e59f335c ldr r3, [pc, #860] ; a60c <.text+0xa60c> + a2ac: e5933000 ldr r3, [r3] + a2b0: e0822003 add r2, r2, r3 + a2b4: e59f3350 ldr r3, [pc, #848] ; a60c <.text+0xa60c> + a2b8: e5832000 str r2, [r3] + a2bc: ea0000c8 b a5e4 + a2c0: e59f3340 ldr r3, [pc, #832] ; a608 <.text+0xa608> + a2c4: e5d33000 ldrb r3, [r3] + a2c8: e3530004 cmp r3, #4 ; 0x4 + a2cc: 1a000003 bne a2e0 + a2d0: e55b2010 ldrb r2, [fp, #-16] + a2d4: e59f3334 ldr r3, [pc, #820] ; a610 <.text+0xa610> + a2d8: e5832000 str r2, [r3] + a2dc: ea0000c0 b a5e4 + a2e0: e59f3320 ldr r3, [pc, #800] ; a608 <.text+0xa608> + a2e4: e5d33000 ldrb r3, [r3] + a2e8: e3530005 cmp r3, #5 ; 0x5 + a2ec: 1a000007 bne a310 + a2f0: e55b3010 ldrb r3, [fp, #-16] + a2f4: e1a02403 mov r2, r3, lsl #8 + a2f8: e59f3310 ldr r3, [pc, #784] ; a610 <.text+0xa610> + a2fc: e5933000 ldr r3, [r3] + a300: e0822003 add r2, r2, r3 + a304: e59f3304 ldr r3, [pc, #772] ; a610 <.text+0xa610> + a308: e5832000 str r2, [r3] + a30c: ea0000b4 b a5e4 + a310: e59f32f0 ldr r3, [pc, #752] ; a608 <.text+0xa608> + a314: e5d33000 ldrb r3, [r3] + a318: e3530006 cmp r3, #6 ; 0x6 + a31c: 1a000007 bne a340 + a320: e55b3010 ldrb r3, [fp, #-16] + a324: e1a02803 mov r2, r3, lsl #16 + a328: e59f32e0 ldr r3, [pc, #736] ; a610 <.text+0xa610> + a32c: e5933000 ldr r3, [r3] + a330: e0822003 add r2, r2, r3 + a334: e59f32d4 ldr r3, [pc, #724] ; a610 <.text+0xa610> + a338: e5832000 str r2, [r3] + a33c: ea0000a8 b a5e4 + a340: e59f32c0 ldr r3, [pc, #704] ; a608 <.text+0xa608> + a344: e5d33000 ldrb r3, [r3] + a348: e3530007 cmp r3, #7 ; 0x7 + a34c: 1a000007 bne a370 + a350: e55b3010 ldrb r3, [fp, #-16] + a354: e1a02c03 mov r2, r3, lsl #24 + a358: e59f32b0 ldr r3, [pc, #688] ; a610 <.text+0xa610> + a35c: e5933000 ldr r3, [r3] + a360: e0822003 add r2, r2, r3 + a364: e59f32a4 ldr r3, [pc, #676] ; a610 <.text+0xa610> + a368: e5832000 str r2, [r3] + a36c: ea00009c b a5e4 + a370: e59f3290 ldr r3, [pc, #656] ; a608 <.text+0xa608> + a374: e5d33000 ldrb r3, [r3] + a378: e353000c cmp r3, #12 ; 0xc + a37c: 1a000003 bne a390 + a380: e55b2010 ldrb r2, [fp, #-16] + a384: e59f3288 ldr r3, [pc, #648] ; a614 <.text+0xa614> + a388: e5832000 str r2, [r3] + a38c: ea000094 b a5e4 + a390: e59f3270 ldr r3, [pc, #624] ; a608 <.text+0xa608> + a394: e5d33000 ldrb r3, [r3] + a398: e353000d cmp r3, #13 ; 0xd + a39c: 1a000007 bne a3c0 + a3a0: e55b3010 ldrb r3, [fp, #-16] + a3a4: e1a02403 mov r2, r3, lsl #8 + a3a8: e59f3264 ldr r3, [pc, #612] ; a614 <.text+0xa614> + a3ac: e5933000 ldr r3, [r3] + a3b0: e0822003 add r2, r2, r3 + a3b4: e59f3258 ldr r3, [pc, #600] ; a614 <.text+0xa614> + a3b8: e5832000 str r2, [r3] + a3bc: ea000088 b a5e4 + a3c0: e59f3240 ldr r3, [pc, #576] ; a608 <.text+0xa608> + a3c4: e5d33000 ldrb r3, [r3] + a3c8: e353000e cmp r3, #14 ; 0xe + a3cc: 1a000007 bne a3f0 + a3d0: e55b3010 ldrb r3, [fp, #-16] + a3d4: e1a02803 mov r2, r3, lsl #16 + a3d8: e59f3234 ldr r3, [pc, #564] ; a614 <.text+0xa614> + a3dc: e5933000 ldr r3, [r3] + a3e0: e0822003 add r2, r2, r3 + a3e4: e59f3228 ldr r3, [pc, #552] ; a614 <.text+0xa614> + a3e8: e5832000 str r2, [r3] + a3ec: ea00007c b a5e4 + a3f0: e59f3210 ldr r3, [pc, #528] ; a608 <.text+0xa608> + a3f4: e5d33000 ldrb r3, [r3] + a3f8: e353000f cmp r3, #15 ; 0xf + a3fc: 1a000007 bne a420 + a400: e55b3010 ldrb r3, [fp, #-16] + a404: e1a02c03 mov r2, r3, lsl #24 + a408: e59f3204 ldr r3, [pc, #516] ; a614 <.text+0xa614> + a40c: e5933000 ldr r3, [r3] + a410: e0822003 add r2, r2, r3 + a414: e59f31f8 ldr r3, [pc, #504] ; a614 <.text+0xa614> + a418: e5832000 str r2, [r3] + a41c: ea000070 b a5e4 + a420: e59f31e0 ldr r3, [pc, #480] ; a608 <.text+0xa608> + a424: e5d33000 ldrb r3, [r3] + a428: e3530010 cmp r3, #16 ; 0x10 + a42c: 1a000003 bne a440 + a430: e55b2010 ldrb r2, [fp, #-16] + a434: e59f31dc ldr r3, [pc, #476] ; a618 <.text+0xa618> + a438: e5832000 str r2, [r3] + a43c: ea000068 b a5e4 + a440: e59f31c0 ldr r3, [pc, #448] ; a608 <.text+0xa608> + a444: e5d33000 ldrb r3, [r3] + a448: e3530011 cmp r3, #17 ; 0x11 + a44c: 1a000008 bne a474 + a450: e55b3010 ldrb r3, [fp, #-16] + a454: e1a03403 mov r3, r3, lsl #8 + a458: e1a02003 mov r2, r3 + a45c: e59f31b4 ldr r3, [pc, #436] ; a618 <.text+0xa618> + a460: e5933000 ldr r3, [r3] + a464: e0822003 add r2, r2, r3 + a468: e59f31a8 ldr r3, [pc, #424] ; a618 <.text+0xa618> + a46c: e5832000 str r2, [r3] + a470: ea00005b b a5e4 + a474: e59f318c ldr r3, [pc, #396] ; a608 <.text+0xa608> + a478: e5d33000 ldrb r3, [r3] + a47c: e3530012 cmp r3, #18 ; 0x12 + a480: 1a000008 bne a4a8 + a484: e55b3010 ldrb r3, [fp, #-16] + a488: e1a03803 mov r3, r3, lsl #16 + a48c: e1a02003 mov r2, r3 + a490: e59f3180 ldr r3, [pc, #384] ; a618 <.text+0xa618> + a494: e5933000 ldr r3, [r3] + a498: e0822003 add r2, r2, r3 + a49c: e59f3174 ldr r3, [pc, #372] ; a618 <.text+0xa618> + a4a0: e5832000 str r2, [r3] + a4a4: ea00004e b a5e4 + a4a8: e59f3158 ldr r3, [pc, #344] ; a608 <.text+0xa608> + a4ac: e5d33000 ldrb r3, [r3] + a4b0: e3530013 cmp r3, #19 ; 0x13 + a4b4: 1a000008 bne a4dc + a4b8: e55b3010 ldrb r3, [fp, #-16] + a4bc: e1a03c03 mov r3, r3, lsl #24 + a4c0: e1a02003 mov r2, r3 + a4c4: e59f314c ldr r3, [pc, #332] ; a618 <.text+0xa618> + a4c8: e5933000 ldr r3, [r3] + a4cc: e0822003 add r2, r2, r3 + a4d0: e59f3140 ldr r3, [pc, #320] ; a618 <.text+0xa618> + a4d4: e5832000 str r2, [r3] + a4d8: ea000041 b a5e4 + a4dc: e59f3124 ldr r3, [pc, #292] ; a608 <.text+0xa608> + a4e0: e5d33000 ldrb r3, [r3] + a4e4: e3530014 cmp r3, #20 ; 0x14 + a4e8: 1a000003 bne a4fc + a4ec: e55b2010 ldrb r2, [fp, #-16] + a4f0: e59f3124 ldr r3, [pc, #292] ; a61c <.text+0xa61c> + a4f4: e5832000 str r2, [r3] + a4f8: ea000039 b a5e4 + a4fc: e59f3104 ldr r3, [pc, #260] ; a608 <.text+0xa608> + a500: e5d33000 ldrb r3, [r3] + a504: e3530015 cmp r3, #21 ; 0x15 + a508: 1a000008 bne a530 + a50c: e55b3010 ldrb r3, [fp, #-16] + a510: e1a03403 mov r3, r3, lsl #8 + a514: e1a02003 mov r2, r3 + a518: e59f30fc ldr r3, [pc, #252] ; a61c <.text+0xa61c> + a51c: e5933000 ldr r3, [r3] + a520: e0822003 add r2, r2, r3 + a524: e59f30f0 ldr r3, [pc, #240] ; a61c <.text+0xa61c> + a528: e5832000 str r2, [r3] + a52c: ea00002c b a5e4 + a530: e59f30d0 ldr r3, [pc, #208] ; a608 <.text+0xa608> + a534: e5d33000 ldrb r3, [r3] + a538: e3530016 cmp r3, #22 ; 0x16 + a53c: 1a000008 bne a564 + a540: e55b3010 ldrb r3, [fp, #-16] + a544: e1a03803 mov r3, r3, lsl #16 + a548: e1a02003 mov r2, r3 + a54c: e59f30c8 ldr r3, [pc, #200] ; a61c <.text+0xa61c> + a550: e5933000 ldr r3, [r3] + a554: e0822003 add r2, r2, r3 + a558: e59f30bc ldr r3, [pc, #188] ; a61c <.text+0xa61c> + a55c: e5832000 str r2, [r3] + a560: ea00001f b a5e4 + a564: e59f309c ldr r3, [pc, #156] ; a608 <.text+0xa608> + a568: e5d33000 ldrb r3, [r3] + a56c: e3530017 cmp r3, #23 ; 0x17 + a570: 1a00001b bne a5e4 + a574: e55b3010 ldrb r3, [fp, #-16] + a578: e1a03c03 mov r3, r3, lsl #24 + a57c: e1a02003 mov r2, r3 + a580: e59f3094 ldr r3, [pc, #148] ; a61c <.text+0xa61c> + a584: e5933000 ldr r3, [r3] + a588: e0822003 add r2, r2, r3 + a58c: e59f3088 ldr r3, [pc, #136] ; a61c <.text+0xa61c> + a590: e5832000 str r2, [r3] + a594: e59f3074 ldr r3, [pc, #116] ; a610 <.text+0xa610> + a598: e5932000 ldr r2, [r3] + a59c: e59f307c ldr r3, [pc, #124] ; a620 <.text+0xa620> + a5a0: e5832000 str r2, [r3] + a5a4: e59f3060 ldr r3, [pc, #96] ; a60c <.text+0xa60c> + a5a8: e5932000 ldr r2, [r3] + a5ac: e59f306c ldr r3, [pc, #108] ; a620 <.text+0xa620> + a5b0: e5832004 str r2, [r3, #4] + a5b4: e59f3058 ldr r3, [pc, #88] ; a614 <.text+0xa614> + a5b8: e5932000 ldr r2, [r3] + a5bc: e59f305c ldr r3, [pc, #92] ; a620 <.text+0xa620> + a5c0: e5832008 str r2, [r3, #8] + a5c4: e59f304c ldr r3, [pc, #76] ; a618 <.text+0xa618> + a5c8: e5932000 ldr r2, [r3] + a5cc: e59f304c ldr r3, [pc, #76] ; a620 <.text+0xa620> + a5d0: e5832018 str r2, [r3, #24] + a5d4: e59f3040 ldr r3, [pc, #64] ; a61c <.text+0xa61c> + a5d8: e5932000 ldr r2, [r3] + a5dc: e59f303c ldr r3, [pc, #60] ; a620 <.text+0xa620> + a5e0: e583201c str r2, [r3, #28] + a5e4: e59f301c ldr r3, [pc, #28] ; a608 <.text+0xa608> + a5e8: e5d33000 ldrb r3, [r3] + a5ec: e2833001 add r3, r3, #1 ; 0x1 + a5f0: e20330ff and r3, r3, #255 ; 0xff + a5f4: e59f200c ldr r2, [pc, #12] ; a608 <.text+0xa608> + a5f8: e5c23000 strb r3, [r2] + a5fc: e24bd00c sub sp, fp, #12 ; 0xc + a600: e89d6800 ldmia sp, {fp, sp, lr} + a604: e12fff1e bx lr + a608: 40000930 andmi r0, r0, r0, lsr r9 + a60c: 40000928 andmi r0, r0, r8, lsr #18 + a610: 4000092c andmi r0, r0, ip, lsr #18 + a614: 40000924 andmi r0, r0, r4, lsr #18 + a618: 40000920 andmi r0, r0, r0, lsr #18 + a61c: 4000091c andmi r0, r0, ip, lsl r9 + a620: 40000f64 andmi r0, r0, r4, ror #30 + +0000a624 : + a624: e1a0c00d mov ip, sp + a628: e92dd800 stmdb sp!, {fp, ip, lr, pc} + a62c: e24cb004 sub fp, ip, #4 ; 0x4 + a630: e24dd008 sub sp, sp, #8 ; 0x8 + a634: e1a03000 mov r3, r0 + a638: e1a02001 mov r2, r1 + a63c: e54b3010 strb r3, [fp, #-16] + a640: e1a03002 mov r3, r2 + a644: e54b3014 strb r3, [fp, #-20] + a648: e55b3014 ldrb r3, [fp, #-20] + a64c: e3530000 cmp r3, #0 ; 0x0 + a650: 0a000003 beq a664 + a654: e59f3188 ldr r3, [pc, #392] ; a7e4 <.text+0xa7e4> + a658: e3a02000 mov r2, #0 ; 0x0 + a65c: e5c32000 strb r2, [r3] + a660: ea00005c b a7d8 + a664: e59f3178 ldr r3, [pc, #376] ; a7e4 <.text+0xa7e4> + a668: e5d33000 ldrb r3, [r3] + a66c: e3530000 cmp r3, #0 ; 0x0 + a670: 1a000003 bne a684 + a674: e55b2010 ldrb r2, [fp, #-16] + a678: e59f3168 ldr r3, [pc, #360] ; a7e8 <.text+0xa7e8> + a67c: e5832000 str r2, [r3] + a680: ea00004e b a7c0 + a684: e59f3158 ldr r3, [pc, #344] ; a7e4 <.text+0xa7e4> + a688: e5d33000 ldrb r3, [r3] + a68c: e3530001 cmp r3, #1 ; 0x1 + a690: 1a000007 bne a6b4 + a694: e55b3010 ldrb r3, [fp, #-16] + a698: e1a02403 mov r2, r3, lsl #8 + a69c: e59f3144 ldr r3, [pc, #324] ; a7e8 <.text+0xa7e8> + a6a0: e5933000 ldr r3, [r3] + a6a4: e0822003 add r2, r2, r3 + a6a8: e59f3138 ldr r3, [pc, #312] ; a7e8 <.text+0xa7e8> + a6ac: e5832000 str r2, [r3] + a6b0: ea000042 b a7c0 + a6b4: e59f3128 ldr r3, [pc, #296] ; a7e4 <.text+0xa7e4> + a6b8: e5d33000 ldrb r3, [r3] + a6bc: e3530002 cmp r3, #2 ; 0x2 + a6c0: 1a000007 bne a6e4 + a6c4: e55b3010 ldrb r3, [fp, #-16] + a6c8: e1a02803 mov r2, r3, lsl #16 + a6cc: e59f3114 ldr r3, [pc, #276] ; a7e8 <.text+0xa7e8> + a6d0: e5933000 ldr r3, [r3] + a6d4: e0822003 add r2, r2, r3 + a6d8: e59f3108 ldr r3, [pc, #264] ; a7e8 <.text+0xa7e8> + a6dc: e5832000 str r2, [r3] + a6e0: ea000036 b a7c0 + a6e4: e59f30f8 ldr r3, [pc, #248] ; a7e4 <.text+0xa7e4> + a6e8: e5d33000 ldrb r3, [r3] + a6ec: e3530003 cmp r3, #3 ; 0x3 + a6f0: 1a000007 bne a714 + a6f4: e55b3010 ldrb r3, [fp, #-16] + a6f8: e1a02c03 mov r2, r3, lsl #24 + a6fc: e59f30e4 ldr r3, [pc, #228] ; a7e8 <.text+0xa7e8> + a700: e5933000 ldr r3, [r3] + a704: e0822003 add r2, r2, r3 + a708: e59f30d8 ldr r3, [pc, #216] ; a7e8 <.text+0xa7e8> + a70c: e5832000 str r2, [r3] + a710: ea00002a b a7c0 + a714: e59f30c8 ldr r3, [pc, #200] ; a7e4 <.text+0xa7e4> + a718: e5d33000 ldrb r3, [r3] + a71c: e3530004 cmp r3, #4 ; 0x4 + a720: 1a000003 bne a734 + a724: e55b2010 ldrb r2, [fp, #-16] + a728: e59f30bc ldr r3, [pc, #188] ; a7ec <.text+0xa7ec> + a72c: e5832000 str r2, [r3] + a730: ea000022 b a7c0 + a734: e59f30a8 ldr r3, [pc, #168] ; a7e4 <.text+0xa7e4> + a738: e5d33000 ldrb r3, [r3] + a73c: e3530005 cmp r3, #5 ; 0x5 + a740: 1a000007 bne a764 + a744: e55b3010 ldrb r3, [fp, #-16] + a748: e1a02403 mov r2, r3, lsl #8 + a74c: e59f3098 ldr r3, [pc, #152] ; a7ec <.text+0xa7ec> + a750: e5933000 ldr r3, [r3] + a754: e0822003 add r2, r2, r3 + a758: e59f308c ldr r3, [pc, #140] ; a7ec <.text+0xa7ec> + a75c: e5832000 str r2, [r3] + a760: ea000016 b a7c0 + a764: e59f3078 ldr r3, [pc, #120] ; a7e4 <.text+0xa7e4> + a768: e5d33000 ldrb r3, [r3] + a76c: e3530006 cmp r3, #6 ; 0x6 + a770: 1a000007 bne a794 + a774: e55b3010 ldrb r3, [fp, #-16] + a778: e1a02803 mov r2, r3, lsl #16 + a77c: e59f3068 ldr r3, [pc, #104] ; a7ec <.text+0xa7ec> + a780: e5933000 ldr r3, [r3] + a784: e0822003 add r2, r2, r3 + a788: e59f305c ldr r3, [pc, #92] ; a7ec <.text+0xa7ec> + a78c: e5832000 str r2, [r3] + a790: ea00000a b a7c0 + a794: e59f3048 ldr r3, [pc, #72] ; a7e4 <.text+0xa7e4> + a798: e5d33000 ldrb r3, [r3] + a79c: e3530007 cmp r3, #7 ; 0x7 + a7a0: 1a000006 bne a7c0 + a7a4: e55b3010 ldrb r3, [fp, #-16] + a7a8: e1a02c03 mov r2, r3, lsl #24 + a7ac: e59f3038 ldr r3, [pc, #56] ; a7ec <.text+0xa7ec> + a7b0: e5933000 ldr r3, [r3] + a7b4: e0822003 add r2, r2, r3 + a7b8: e59f302c ldr r3, [pc, #44] ; a7ec <.text+0xa7ec> + a7bc: e5832000 str r2, [r3] + a7c0: e59f301c ldr r3, [pc, #28] ; a7e4 <.text+0xa7e4> + a7c4: e5d33000 ldrb r3, [r3] + a7c8: e2833001 add r3, r3, #1 ; 0x1 + a7cc: e20330ff and r3, r3, #255 ; 0xff + a7d0: e59f200c ldr r2, [pc, #12] ; a7e4 <.text+0xa7e4> + a7d4: e5c23000 strb r3, [r2] + a7d8: e24bd00c sub sp, fp, #12 ; 0xc + a7dc: e89d6800 ldmia sp, {fp, sp, lr} + a7e0: e12fff1e bx lr + a7e4: 4000093c andmi r0, r0, ip, lsr r9 + a7e8: 40000938 andmi r0, r0, r8, lsr r9 + a7ec: 40000934 andmi r0, r0, r4, lsr r9 + +0000a7f0 : + a7f0: e1a0c00d mov ip, sp + a7f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + a7f8: e24cb004 sub fp, ip, #4 ; 0x4 + a7fc: e24dd008 sub sp, sp, #8 ; 0x8 + a800: e1a03000 mov r3, r0 + a804: e1a02001 mov r2, r1 + a808: e54b3010 strb r3, [fp, #-16] + a80c: e1a03002 mov r3, r2 + a810: e54b3014 strb r3, [fp, #-20] + a814: e55b3014 ldrb r3, [fp, #-20] + a818: e3530000 cmp r3, #0 ; 0x0 + a81c: 0a000003 beq a830 + a820: e59f3184 ldr r3, [pc, #388] ; a9ac <.text+0xa9ac> + a824: e3a02000 mov r2, #0 ; 0x0 + a828: e5c32000 strb r2, [r3] + a82c: ea00005b b a9a0 + a830: e59f3174 ldr r3, [pc, #372] ; a9ac <.text+0xa9ac> + a834: e5d33000 ldrb r3, [r3] + a838: e3530000 cmp r3, #0 ; 0x0 + a83c: 1a000003 bne a850 + a840: e55b2010 ldrb r2, [fp, #-16] + a844: e59f3164 ldr r3, [pc, #356] ; a9b0 <.text+0xa9b0> + a848: e5832000 str r2, [r3] + a84c: ea00004d b a988 + a850: e59f3154 ldr r3, [pc, #340] ; a9ac <.text+0xa9ac> + a854: e5d33000 ldrb r3, [r3] + a858: e3530001 cmp r3, #1 ; 0x1 + a85c: 1a000008 bne a884 + a860: e55b3010 ldrb r3, [fp, #-16] + a864: e1a03403 mov r3, r3, lsl #8 + a868: e1a02003 mov r2, r3 + a86c: e59f313c ldr r3, [pc, #316] ; a9b0 <.text+0xa9b0> + a870: e5933000 ldr r3, [r3] + a874: e0822003 add r2, r2, r3 + a878: e59f3130 ldr r3, [pc, #304] ; a9b0 <.text+0xa9b0> + a87c: e5832000 str r2, [r3] + a880: ea000040 b a988 + a884: e59f3120 ldr r3, [pc, #288] ; a9ac <.text+0xa9ac> + a888: e5d33000 ldrb r3, [r3] + a88c: e3530002 cmp r3, #2 ; 0x2 + a890: 1a000008 bne a8b8 + a894: e55b3010 ldrb r3, [fp, #-16] + a898: e1a03803 mov r3, r3, lsl #16 + a89c: e1a02003 mov r2, r3 + a8a0: e59f3108 ldr r3, [pc, #264] ; a9b0 <.text+0xa9b0> + a8a4: e5933000 ldr r3, [r3] + a8a8: e0822003 add r2, r2, r3 + a8ac: e59f30fc ldr r3, [pc, #252] ; a9b0 <.text+0xa9b0> + a8b0: e5832000 str r2, [r3] + a8b4: ea000033 b a988 + a8b8: e59f30ec ldr r3, [pc, #236] ; a9ac <.text+0xa9ac> + a8bc: e5d33000 ldrb r3, [r3] + a8c0: e3530003 cmp r3, #3 ; 0x3 + a8c4: 1a000008 bne a8ec + a8c8: e55b3010 ldrb r3, [fp, #-16] + a8cc: e1a03c03 mov r3, r3, lsl #24 + a8d0: e1a02003 mov r2, r3 + a8d4: e59f30d4 ldr r3, [pc, #212] ; a9b0 <.text+0xa9b0> + a8d8: e5933000 ldr r3, [r3] + a8dc: e0822003 add r2, r2, r3 + a8e0: e59f30c8 ldr r3, [pc, #200] ; a9b0 <.text+0xa9b0> + a8e4: e5832000 str r2, [r3] + a8e8: ea000026 b a988 + a8ec: e59f30b8 ldr r3, [pc, #184] ; a9ac <.text+0xa9ac> + a8f0: e5d33000 ldrb r3, [r3] + a8f4: e3530008 cmp r3, #8 ; 0x8 + a8f8: 1a000003 bne a90c + a8fc: e55b2010 ldrb r2, [fp, #-16] + a900: e59f30ac ldr r3, [pc, #172] ; a9b4 <.text+0xa9b4> + a904: e1c320b0 strh r2, [r3] + a908: ea00001e b a988 + a90c: e59f3098 ldr r3, [pc, #152] ; a9ac <.text+0xa9ac> + a910: e5d33000 ldrb r3, [r3] + a914: e3530009 cmp r3, #9 ; 0x9 + a918: 1a000013 bne a96c + a91c: e55b3010 ldrb r3, [fp, #-16] + a920: e1a03403 mov r3, r3, lsl #8 + a924: e1a03803 mov r3, r3, lsl #16 + a928: e1a02823 mov r2, r3, lsr #16 + a92c: e59f3080 ldr r3, [pc, #128] ; a9b4 <.text+0xa9b4> + a930: e1d330b0 ldrh r3, [r3] + a934: e0823003 add r3, r2, r3 + a938: e1a03803 mov r3, r3, lsl #16 + a93c: e1a02823 mov r2, r3, lsr #16 + a940: e59f306c ldr r3, [pc, #108] ; a9b4 <.text+0xa9b4> + a944: e1c320b0 strh r2, [r3] + a948: e59f3060 ldr r3, [pc, #96] ; a9b0 <.text+0xa9b0> + a94c: e5932000 ldr r2, [r3] + a950: e59f3060 ldr r3, [pc, #96] ; a9b8 <.text+0xa9b8> + a954: e5832000 str r2, [r3] + a958: e59f3054 ldr r3, [pc, #84] ; a9b4 <.text+0xa9b4> + a95c: e1d320b0 ldrh r2, [r3] + a960: e59f3050 ldr r3, [pc, #80] ; a9b8 <.text+0xa9b8> + a964: e1c320b4 strh r2, [r3, #4] + a968: ea000006 b a988 + a96c: e59f3038 ldr r3, [pc, #56] ; a9ac <.text+0xa9ac> + a970: e5d33000 ldrb r3, [r3] + a974: e353002f cmp r3, #47 ; 0x2f + a978: 1a000002 bne a988 + a97c: e55b2010 ldrb r2, [fp, #-16] + a980: e59f3034 ldr r3, [pc, #52] ; a9bc <.text+0xa9bc> + a984: e5832024 str r2, [r3, #36] + a988: e59f301c ldr r3, [pc, #28] ; a9ac <.text+0xa9ac> + a98c: e5d33000 ldrb r3, [r3] + a990: e2833001 add r3, r3, #1 ; 0x1 + a994: e20330ff and r3, r3, #255 ; 0xff + a998: e59f200c ldr r2, [pc, #12] ; a9ac <.text+0xa9ac> + a99c: e5c23000 strb r3, [r2] + a9a0: e24bd00c sub sp, fp, #12 ; 0xc + a9a4: e89d6800 ldmia sp, {fp, sp, lr} + a9a8: e12fff1e bx lr + a9ac: 40000944 andmi r0, r0, r4, asr #18 + a9b0: 40000940 andmi r0, r0, r0, asr #18 + a9b4: 4000093e andmi r0, r0, lr, lsr r9 + a9b8: 400013d8 ldrmid r1, [r0], -r8 + a9bc: 40000f64 andmi r0, r0, r4, ror #30 + +0000a9c0 : + a9c0: e1a0c00d mov ip, sp + a9c4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + a9c8: e24cb004 sub fp, ip, #4 ; 0x4 + a9cc: e24dd008 sub sp, sp, #8 ; 0x8 + a9d0: e1a03000 mov r3, r0 + a9d4: e1a02001 mov r2, r1 + a9d8: e54b3010 strb r3, [fp, #-16] + a9dc: e1a03002 mov r3, r2 + a9e0: e54b3014 strb r3, [fp, #-20] + a9e4: e55b3014 ldrb r3, [fp, #-20] + a9e8: e3530000 cmp r3, #0 ; 0x0 + a9ec: 0a000003 beq aa00 + a9f0: e59f30bc ldr r3, [pc, #188] ; aab4 <.text+0xaab4> + a9f4: e3a02000 mov r2, #0 ; 0x0 + a9f8: e5c32000 strb r2, [r3] + a9fc: ea000029 b aaa8 + aa00: e59f30ac ldr r3, [pc, #172] ; aab4 <.text+0xaab4> + aa04: e5d33000 ldrb r3, [r3] + aa08: e3530000 cmp r3, #0 ; 0x0 + aa0c: 1a000003 bne aa20 + aa10: e59f20a0 ldr r2, [pc, #160] ; aab8 <.text+0xaab8> + aa14: e55b3010 ldrb r3, [fp, #-16] + aa18: e5c23000 strb r3, [r2] + aa1c: ea00001b b aa90 + aa20: e59f308c ldr r3, [pc, #140] ; aab4 <.text+0xaab4> + aa24: e5d33000 ldrb r3, [r3] + aa28: e3530001 cmp r3, #1 ; 0x1 + aa2c: 1a000003 bne aa40 + aa30: e59f2084 ldr r2, [pc, #132] ; aabc <.text+0xaabc> + aa34: e55b3010 ldrb r3, [fp, #-16] + aa38: e5c23000 strb r3, [r2] + aa3c: ea000013 b aa90 + aa40: e59f306c ldr r3, [pc, #108] ; aab4 <.text+0xaab4> + aa44: e5d33000 ldrb r3, [r3] + aa48: e3530002 cmp r3, #2 ; 0x2 + aa4c: 1a00000f bne aa90 + aa50: e59f2068 ldr r2, [pc, #104] ; aac0 <.text+0xaac0> + aa54: e55b3010 ldrb r3, [fp, #-16] + aa58: e5c23000 strb r3, [r2] + aa5c: e59f3054 ldr r3, [pc, #84] ; aab8 <.text+0xaab8> + aa60: e5d33000 ldrb r3, [r3] + aa64: e1a02003 mov r2, r3 + aa68: e59f304c ldr r3, [pc, #76] ; aabc <.text+0xaabc> + aa6c: e5d33000 ldrb r3, [r3] + aa70: e1a03403 mov r3, r3, lsl #8 + aa74: e1822003 orr r2, r2, r3 + aa78: e59f3040 ldr r3, [pc, #64] ; aac0 <.text+0xaac0> + aa7c: e5d33000 ldrb r3, [r3] + aa80: e1a03803 mov r3, r3, lsl #16 + aa84: e1822003 orr r2, r2, r3 + aa88: e59f3034 ldr r3, [pc, #52] ; aac4 <.text+0xaac4> + aa8c: e5832028 str r2, [r3, #40] + aa90: e59f301c ldr r3, [pc, #28] ; aab4 <.text+0xaab4> + aa94: e5d33000 ldrb r3, [r3] + aa98: e2833001 add r3, r3, #1 ; 0x1 + aa9c: e20330ff and r3, r3, #255 ; 0xff + aaa0: e59f200c ldr r2, [pc, #12] ; aab4 <.text+0xaab4> + aaa4: e5c23000 strb r3, [r2] + aaa8: e24bd00c sub sp, fp, #12 ; 0xc + aaac: e89d6800 ldmia sp, {fp, sp, lr} + aab0: e12fff1e bx lr + aab4: 40000948 andmi r0, r0, r8, asr #18 + aab8: 40000947 andmi r0, r0, r7, asr #18 + aabc: 40000946 andmi r0, r0, r6, asr #18 + aac0: 40000945 andmi r0, r0, r5, asr #18 + aac4: 40000f64 andmi r0, r0, r4, ror #30 + +0000aac8 : + aac8: e1a0c00d mov ip, sp + aacc: e92dd800 stmdb sp!, {fp, ip, lr, pc} + aad0: e24cb004 sub fp, ip, #4 ; 0x4 + aad4: e24dd00c sub sp, sp, #12 ; 0xc + aad8: e3a0328e mov r3, #-536870904 ; 0xe0000008 + aadc: e2833801 add r3, r3, #65536 ; 0x10000 + aae0: e5933000 ldr r3, [r3] + aae4: e50b3010 str r3, [fp, #-16] + aae8: e51b3010 ldr r3, [fp, #-16] + aaec: e1a030a3 mov r3, r3, lsr #1 + aaf0: e2033007 and r3, r3, #7 ; 0x7 + aaf4: e50b3018 str r3, [fp, #-24] + aaf8: e51b3018 ldr r3, [fp, #-24] + aafc: e3530001 cmp r3, #1 ; 0x1 + ab00: 0a000003 beq ab14 + ab04: e51b3018 ldr r3, [fp, #-24] + ab08: e3530002 cmp r3, #2 ; 0x2 + ab0c: 0a00001d beq ab88 + ab10: ea000132 b afe0 <.text+0xafe0> + ab14: e24b3012 sub r3, fp, #18 ; 0x12 + ab18: e3a00000 mov r0, #0 ; 0x0 + ab1c: e1a01003 mov r1, r3 + ab20: e3a02001 mov r2, #1 ; 0x1 + ab24: eb0001cb bl b258 + ab28: e1a03000 mov r3, r0 + ab2c: e3530000 cmp r3, #0 ; 0x0 + ab30: 0a000006 beq ab50 + ab34: e59f24c0 ldr r2, [pc, #1216] ; affc <.text+0xaffc> + ab38: e3a03001 mov r3, #1 ; 0x1 + ab3c: e5c23000 strb r3, [r2] + ab40: e55b3012 ldrb r3, [fp, #-18] + ab44: e1a00003 mov r0, r3 + ab48: eb00015d bl b0c4 + ab4c: ea000123 b afe0 <.text+0xafe0> + ab50: e59f24a4 ldr r2, [pc, #1188] ; affc <.text+0xaffc> + ab54: e3a03000 mov r3, #0 ; 0x0 + ab58: e5c23000 strb r3, [r2] + ab5c: e59f349c ldr r3, [pc, #1180] ; b000 <.text+0xb000> + ab60: e5d33000 ldrb r3, [r3] + ab64: e20330ff and r3, r3, #255 ; 0xff + ab68: e3530000 cmp r3, #0 ; 0x0 + ab6c: 0a00011b beq afe0 <.text+0xafe0> + ab70: e3a00ce1 mov r0, #57600 ; 0xe100 + ab74: eb000127 bl b018 + ab78: e59f3480 ldr r3, [pc, #1152] ; b000 <.text+0xb000> + ab7c: e3a02000 mov r2, #0 ; 0x0 + ab80: e5c32000 strb r2, [r3] + ab84: ea000115 b afe0 <.text+0xafe0> + ab88: e3a0320e mov r3, #-536870912 ; 0xe0000000 + ab8c: e2833801 add r3, r3, #65536 ; 0x10000 + ab90: e5933000 ldr r3, [r3] + ab94: e54b3011 strb r3, [fp, #-17] + ab98: e59f3464 ldr r3, [pc, #1124] ; b004 <.text+0xb004> + ab9c: e5d33000 ldrb r3, [r3] + aba0: e353000e cmp r3, #14 ; 0xe + aba4: 979ff103 ldrls pc, [pc, r3, lsl #2] + aba8: ea000109 b afd4 <.text+0xafd4> + abac: 0000abe8 andeq sl, r0, r8, ror #23 + abb0: 0000ac04 andeq sl, r0, r4, lsl #24 + abb4: 0000ac30 andeq sl, r0, r0, lsr ip + abb8: 0000ac78 andeq sl, r0, r8, ror ip + abbc: 0000aca0 andeq sl, r0, r0, lsr #25 + abc0: 0000ad20 andeq sl, r0, r0, lsr #26 + abc4: 0000ade4 andeq sl, r0, r4, ror #27 + abc8: 0000afd4 ldreqd sl, [r0], -r4 + abcc: 0000afd4 ldreqd sl, [r0], -r4 + abd0: 0000afd4 ldreqd sl, [r0], -r4 + abd4: 0000aecc andeq sl, r0, ip, asr #29 + abd8: 0000af04 andeq sl, r0, r4, lsl #30 + abdc: 0000af68 andeq sl, r0, r8, ror #30 + abe0: 0000af94 muleq r0, r4, pc + abe4: 0000afa4 andeq sl, r0, r4, lsr #31 + abe8: e55b3011 ldrb r3, [fp, #-17] + abec: e35300b5 cmp r3, #181 ; 0xb5 + abf0: 1a0000fa bne afe0 <.text+0xafe0> + abf4: e59f3408 ldr r3, [pc, #1032] ; b004 <.text+0xb004> + abf8: e3a02001 mov r2, #1 ; 0x1 abfc: e5c32000 strb r2, [r3] - ac00: ea0000d9 b af6c <.text+0xaf6c> - ac04: e59f2388 ldr r2, [pc, #904] ; af94 <.text+0xaf94> - ac08: e55b3011 ldrb r3, [fp, #-17] - ac0c: e5c23000 strb r3, [r2] - ac10: e59f2380 ldr r2, [pc, #896] ; af98 <.text+0xaf98> - ac14: e3a03000 mov r3, #0 ; 0x0 - ac18: e1c230b0 strh r3, [r2] - ac1c: e59f236c ldr r2, [pc, #876] ; af90 <.text+0xaf90> - ac20: e3a03004 mov r3, #4 ; 0x4 - ac24: e5c23000 strb r3, [r2] - ac28: ea0000cf b af6c <.text+0xaf6c> - ac2c: e59f3364 ldr r3, [pc, #868] ; af98 <.text+0xaf98> - ac30: e1d330b0 ldrh r3, [r3] - ac34: e3530000 cmp r3, #0 ; 0x0 - ac38: 1a000002 bne ac48 <.text+0xac48> - ac3c: e55b2011 ldrb r2, [fp, #-17] - ac40: e59f3354 ldr r3, [pc, #852] ; af9c <.text+0xaf9c> - ac44: e1c320b0 strh r2, [r3] - ac48: e59f3344 ldr r3, [pc, #836] ; af94 <.text+0xaf94> - ac4c: e5d33000 ldrb r3, [r3] - ac50: e3530006 cmp r3, #6 ; 0x6 - ac54: 1a000002 bne ac64 <.text+0xac64> - ac58: e3a00000 mov r0, #0 ; 0x0 - ac5c: e3a01001 mov r1, #1 ; 0x1 - ac60: ebfffec5 bl a77c - ac64: e59f332c ldr r3, [pc, #812] ; af98 <.text+0xaf98> - ac68: e1d330b0 ldrh r3, [r3] - ac6c: e2833001 add r3, r3, #1 ; 0x1 - ac70: e1a03803 mov r3, r3, lsl #16 - ac74: e1a02823 mov r2, r3, lsr #16 - ac78: e59f3318 ldr r3, [pc, #792] ; af98 <.text+0xaf98> - ac7c: e1c320b0 strh r2, [r3] - ac80: e59f3310 ldr r3, [pc, #784] ; af98 <.text+0xaf98> - ac84: e1d330b0 ldrh r3, [r3] - ac88: e3530002 cmp r3, #2 ; 0x2 - ac8c: 1a0000b6 bne af6c <.text+0xaf6c> - ac90: e59f2300 ldr r2, [pc, #768] ; af98 <.text+0xaf98> - ac94: e3a03000 mov r3, #0 ; 0x0 - ac98: e1c230b0 strh r3, [r2] - ac9c: e59f22ec ldr r2, [pc, #748] ; af90 <.text+0xaf90> - aca0: e3a03005 mov r3, #5 ; 0x5 - aca4: e5c23000 strb r3, [r2] - aca8: ea0000af b af6c <.text+0xaf6c> - acac: e59f32e0 ldr r3, [pc, #736] ; af94 <.text+0xaf94> - acb0: e5d33000 ldrb r3, [r3] - acb4: e3530006 cmp r3, #6 ; 0x6 - acb8: 1a000003 bne accc <.text+0xaccc> - acbc: e55b3011 ldrb r3, [fp, #-17] - acc0: e1a00003 mov r0, r3 - acc4: e3a01000 mov r1, #0 ; 0x0 - acc8: ebfffeab bl a77c - accc: e59f32c4 ldr r3, [pc, #708] ; af98 <.text+0xaf98> - acd0: e1d330b0 ldrh r3, [r3] - acd4: e2833001 add r3, r3, #1 ; 0x1 - acd8: e1a03803 mov r3, r3, lsl #16 - acdc: e1a02823 mov r2, r3, lsr #16 - ace0: e59f32b0 ldr r3, [pc, #688] ; af98 <.text+0xaf98> - ace4: e1c320b0 strh r2, [r3] - ace8: e59f32a8 ldr r3, [pc, #680] ; af98 <.text+0xaf98> - acec: e1d330b0 ldrh r3, [r3] - acf0: e3530004 cmp r3, #4 ; 0x4 - acf4: 1a00009c bne af6c <.text+0xaf6c> - acf8: e59f2298 ldr r2, [pc, #664] ; af98 <.text+0xaf98> - acfc: e3a03000 mov r3, #0 ; 0x0 - ad00: e1c230b0 strh r3, [r2] - ad04: e59f2284 ldr r2, [pc, #644] ; af90 <.text+0xaf90> - ad08: e3a03006 mov r3, #6 ; 0x6 - ad0c: e5c23000 strb r3, [r2] - ad10: e59f327c ldr r3, [pc, #636] ; af94 <.text+0xaf94> - ad14: e5d33000 ldrb r3, [r3] - ad18: e3530002 cmp r3, #2 ; 0x2 - ad1c: 1a000003 bne ad30 <.text+0xad30> - ad20: e3a00000 mov r0, #0 ; 0x0 - ad24: e3a01001 mov r1, #1 ; 0x1 - ad28: ebfffd0b bl a15c - ad2c: ea00008e b af6c <.text+0xaf6c> - ad30: e59f325c ldr r3, [pc, #604] ; af94 <.text+0xaf94> - ad34: e5d33000 ldrb r3, [r3] - ad38: e3530003 cmp r3, #3 ; 0x3 - ad3c: 1a000003 bne ad50 <.text+0xad50> - ad40: e3a00000 mov r0, #0 ; 0x0 - ad44: e3a01001 mov r1, #1 ; 0x1 - ad48: ebfffeff bl a94c - ad4c: ea000086 b af6c <.text+0xaf6c> - ad50: e59f323c ldr r3, [pc, #572] ; af94 <.text+0xaf94> - ad54: e5d33000 ldrb r3, [r3] - ad58: e3530012 cmp r3, #18 ; 0x12 - ad5c: 1a000082 bne af6c <.text+0xaf6c> - ad60: e3a00000 mov r0, #0 ; 0x0 - ad64: e3a01001 mov r1, #1 ; 0x1 - ad68: ebfffc01 bl 9d74 - ad6c: ea00007e b af6c <.text+0xaf6c> - ad70: e59f321c ldr r3, [pc, #540] ; af94 <.text+0xaf94> - ad74: e5d33000 ldrb r3, [r3] - ad78: e3530002 cmp r3, #2 ; 0x2 - ad7c: 1a000004 bne ad94 <.text+0xad94> - ad80: e55b3011 ldrb r3, [fp, #-17] - ad84: e1a00003 mov r0, r3 - ad88: e3a01000 mov r1, #0 ; 0x0 - ad8c: ebfffcf2 bl a15c - ad90: ea00001d b ae0c <.text+0xae0c> - ad94: e59f31f8 ldr r3, [pc, #504] ; af94 <.text+0xaf94> - ad98: e5d33000 ldrb r3, [r3] - ad9c: e3530003 cmp r3, #3 ; 0x3 - ada0: 1a000004 bne adb8 <.text+0xadb8> - ada4: e55b3011 ldrb r3, [fp, #-17] - ada8: e1a00003 mov r0, r3 - adac: e3a01000 mov r1, #0 ; 0x0 - adb0: ebfffee5 bl a94c - adb4: ea000014 b ae0c <.text+0xae0c> - adb8: e59f31d4 ldr r3, [pc, #468] ; af94 <.text+0xaf94> - adbc: e5d33000 ldrb r3, [r3] - adc0: e3530012 cmp r3, #18 ; 0x12 - adc4: 1a000004 bne addc <.text+0xaddc> - adc8: e55b3011 ldrb r3, [fp, #-17] - adcc: e1a00003 mov r0, r3 - add0: e3a01000 mov r1, #0 ; 0x0 - add4: ebfffbe6 bl 9d74 - add8: ea00000b b ae0c <.text+0xae0c> - addc: e59f31b0 ldr r3, [pc, #432] ; af94 <.text+0xaf94> - ade0: e5d33000 ldrb r3, [r3] - ade4: e3530006 cmp r3, #6 ; 0x6 - ade8: 1a000004 bne ae00 <.text+0xae00> - adec: e55b3011 ldrb r3, [fp, #-17] - adf0: e1a00003 mov r0, r3 - adf4: e3a01000 mov r1, #0 ; 0x0 - adf8: ebfffe5f bl a77c - adfc: ea000002 b ae0c <.text+0xae0c> - ae00: e59f3188 ldr r3, [pc, #392] ; af90 <.text+0xaf90> - ae04: e3a02000 mov r2, #0 ; 0x0 - ae08: e5c32000 strb r2, [r3] - ae0c: e59f3184 ldr r3, [pc, #388] ; af98 <.text+0xaf98> - ae10: e1d330b0 ldrh r3, [r3] - ae14: e2833001 add r3, r3, #1 ; 0x1 - ae18: e1a03803 mov r3, r3, lsl #16 - ae1c: e1a02823 mov r2, r3, lsr #16 - ae20: e59f3170 ldr r3, [pc, #368] ; af98 <.text+0xaf98> - ae24: e1c320b0 strh r2, [r3] - ae28: e59f3168 ldr r3, [pc, #360] ; af98 <.text+0xaf98> - ae2c: e1d330b0 ldrh r3, [r3] - ae30: e1a02003 mov r2, r3 - ae34: e59f3160 ldr r3, [pc, #352] ; af9c <.text+0xaf9c> - ae38: e1d330b0 ldrh r3, [r3] - ae3c: e2433004 sub r3, r3, #4 ; 0x4 - ae40: e1520003 cmp r2, r3 - ae44: ba000048 blt af6c <.text+0xaf6c> - ae48: e59f3140 ldr r3, [pc, #320] ; af90 <.text+0xaf90> - ae4c: e3a02000 mov r2, #0 ; 0x0 - ae50: e5c32000 strb r2, [r3] - ae54: ea000044 b af6c <.text+0xaf6c> - ae58: e55b3011 ldrb r3, [fp, #-17] - ae5c: e3530001 cmp r3, #1 ; 0x1 - ae60: 1a000006 bne ae80 <.text+0xae80> - ae64: e59f212c ldr r2, [pc, #300] ; af98 <.text+0xaf98> - ae68: e3a03000 mov r3, #0 ; 0x0 - ae6c: e1c230b0 strh r3, [r2] - ae70: e59f2118 ldr r2, [pc, #280] ; af90 <.text+0xaf90> - ae74: e3a0300b mov r3, #11 ; 0xb - ae78: e5c23000 strb r3, [r2] - ae7c: ea00003a b af6c <.text+0xaf6c> - ae80: e59f3108 ldr r3, [pc, #264] ; af90 <.text+0xaf90> - ae84: e3a02000 mov r2, #0 ; 0x0 - ae88: e5c32000 strb r2, [r3] - ae8c: ea000036 b af6c <.text+0xaf6c> - ae90: e59f3100 ldr r3, [pc, #256] ; af98 <.text+0xaf98> - ae94: e1d330b0 ldrh r3, [r3] - ae98: e3530000 cmp r3, #0 ; 0x0 - ae9c: 1a000002 bne aeac <.text+0xaeac> - aea0: e55b2011 ldrb r2, [fp, #-17] - aea4: e59f30f0 ldr r3, [pc, #240] ; af9c <.text+0xaf9c> - aea8: e1c320b0 strh r2, [r3] - aeac: e59f30e4 ldr r3, [pc, #228] ; af98 <.text+0xaf98> - aeb0: e1d330b0 ldrh r3, [r3] - aeb4: e2833001 add r3, r3, #1 ; 0x1 - aeb8: e1a03803 mov r3, r3, lsl #16 - aebc: e1a02823 mov r2, r3, lsr #16 - aec0: e59f30d0 ldr r3, [pc, #208] ; af98 <.text+0xaf98> - aec4: e1c320b0 strh r2, [r3] - aec8: e59f30c8 ldr r3, [pc, #200] ; af98 <.text+0xaf98> - aecc: e1d330b0 ldrh r3, [r3] - aed0: e3530002 cmp r3, #2 ; 0x2 - aed4: 1a000024 bne af6c <.text+0xaf6c> - aed8: e59f20b8 ldr r2, [pc, #184] ; af98 <.text+0xaf98> + ac00: ea0000f6 b afe0 <.text+0xafe0> + ac04: e55b3011 ldrb r3, [fp, #-17] + ac08: e3530062 cmp r3, #98 ; 0x62 + ac0c: 1a000003 bne ac20 <.text+0xac20> + ac10: e59f33ec ldr r3, [pc, #1004] ; b004 <.text+0xb004> + ac14: e3a02002 mov r2, #2 ; 0x2 + ac18: e5c32000 strb r2, [r3] + ac1c: ea0000ef b afe0 <.text+0xafe0> + ac20: e59f33dc ldr r3, [pc, #988] ; b004 <.text+0xb004> + ac24: e3a02000 mov r2, #0 ; 0x0 + ac28: e5c32000 strb r2, [r3] + ac2c: ea0000eb b afe0 <.text+0xafe0> + ac30: e55b3011 ldrb r3, [fp, #-17] + ac34: e3530001 cmp r3, #1 ; 0x1 + ac38: 1a000003 bne ac4c <.text+0xac4c> + ac3c: e59f33c0 ldr r3, [pc, #960] ; b004 <.text+0xb004> + ac40: e3a02003 mov r2, #3 ; 0x3 + ac44: e5c32000 strb r2, [r3] + ac48: ea0000e4 b afe0 <.text+0xafe0> + ac4c: e55b3011 ldrb r3, [fp, #-17] + ac50: e3530005 cmp r3, #5 ; 0x5 + ac54: 1a000003 bne ac68 <.text+0xac68> + ac58: e59f33a4 ldr r3, [pc, #932] ; b004 <.text+0xb004> + ac5c: e3a0200a mov r2, #10 ; 0xa + ac60: e5c32000 strb r2, [r3] + ac64: ea0000dd b afe0 <.text+0xafe0> + ac68: e59f3394 ldr r3, [pc, #916] ; b004 <.text+0xb004> + ac6c: e3a02000 mov r2, #0 ; 0x0 + ac70: e5c32000 strb r2, [r3] + ac74: ea0000d9 b afe0 <.text+0xafe0> + ac78: e59f2388 ldr r2, [pc, #904] ; b008 <.text+0xb008> + ac7c: e55b3011 ldrb r3, [fp, #-17] + ac80: e5c23000 strb r3, [r2] + ac84: e59f2380 ldr r2, [pc, #896] ; b00c <.text+0xb00c> + ac88: e3a03000 mov r3, #0 ; 0x0 + ac8c: e1c230b0 strh r3, [r2] + ac90: e59f236c ldr r2, [pc, #876] ; b004 <.text+0xb004> + ac94: e3a03004 mov r3, #4 ; 0x4 + ac98: e5c23000 strb r3, [r2] + ac9c: ea0000cf b afe0 <.text+0xafe0> + aca0: e59f3364 ldr r3, [pc, #868] ; b00c <.text+0xb00c> + aca4: e1d330b0 ldrh r3, [r3] + aca8: e3530000 cmp r3, #0 ; 0x0 + acac: 1a000002 bne acbc <.text+0xacbc> + acb0: e55b2011 ldrb r2, [fp, #-17] + acb4: e59f3354 ldr r3, [pc, #852] ; b010 <.text+0xb010> + acb8: e1c320b0 strh r2, [r3] + acbc: e59f3344 ldr r3, [pc, #836] ; b008 <.text+0xb008> + acc0: e5d33000 ldrb r3, [r3] + acc4: e3530006 cmp r3, #6 ; 0x6 + acc8: 1a000002 bne acd8 <.text+0xacd8> + accc: e3a00000 mov r0, #0 ; 0x0 + acd0: e3a01001 mov r1, #1 ; 0x1 + acd4: ebfffec5 bl a7f0 + acd8: e59f332c ldr r3, [pc, #812] ; b00c <.text+0xb00c> + acdc: e1d330b0 ldrh r3, [r3] + ace0: e2833001 add r3, r3, #1 ; 0x1 + ace4: e1a03803 mov r3, r3, lsl #16 + ace8: e1a02823 mov r2, r3, lsr #16 + acec: e59f3318 ldr r3, [pc, #792] ; b00c <.text+0xb00c> + acf0: e1c320b0 strh r2, [r3] + acf4: e59f3310 ldr r3, [pc, #784] ; b00c <.text+0xb00c> + acf8: e1d330b0 ldrh r3, [r3] + acfc: e3530002 cmp r3, #2 ; 0x2 + ad00: 1a0000b6 bne afe0 <.text+0xafe0> + ad04: e59f2300 ldr r2, [pc, #768] ; b00c <.text+0xb00c> + ad08: e3a03000 mov r3, #0 ; 0x0 + ad0c: e1c230b0 strh r3, [r2] + ad10: e59f22ec ldr r2, [pc, #748] ; b004 <.text+0xb004> + ad14: e3a03005 mov r3, #5 ; 0x5 + ad18: e5c23000 strb r3, [r2] + ad1c: ea0000af b afe0 <.text+0xafe0> + ad20: e59f32e0 ldr r3, [pc, #736] ; b008 <.text+0xb008> + ad24: e5d33000 ldrb r3, [r3] + ad28: e3530006 cmp r3, #6 ; 0x6 + ad2c: 1a000003 bne ad40 <.text+0xad40> + ad30: e55b3011 ldrb r3, [fp, #-17] + ad34: e1a00003 mov r0, r3 + ad38: e3a01000 mov r1, #0 ; 0x0 + ad3c: ebfffeab bl a7f0 + ad40: e59f32c4 ldr r3, [pc, #708] ; b00c <.text+0xb00c> + ad44: e1d330b0 ldrh r3, [r3] + ad48: e2833001 add r3, r3, #1 ; 0x1 + ad4c: e1a03803 mov r3, r3, lsl #16 + ad50: e1a02823 mov r2, r3, lsr #16 + ad54: e59f32b0 ldr r3, [pc, #688] ; b00c <.text+0xb00c> + ad58: e1c320b0 strh r2, [r3] + ad5c: e59f32a8 ldr r3, [pc, #680] ; b00c <.text+0xb00c> + ad60: e1d330b0 ldrh r3, [r3] + ad64: e3530004 cmp r3, #4 ; 0x4 + ad68: 1a00009c bne afe0 <.text+0xafe0> + ad6c: e59f2298 ldr r2, [pc, #664] ; b00c <.text+0xb00c> + ad70: e3a03000 mov r3, #0 ; 0x0 + ad74: e1c230b0 strh r3, [r2] + ad78: e59f2284 ldr r2, [pc, #644] ; b004 <.text+0xb004> + ad7c: e3a03006 mov r3, #6 ; 0x6 + ad80: e5c23000 strb r3, [r2] + ad84: e59f327c ldr r3, [pc, #636] ; b008 <.text+0xb008> + ad88: e5d33000 ldrb r3, [r3] + ad8c: e3530002 cmp r3, #2 ; 0x2 + ad90: 1a000003 bne ada4 <.text+0xada4> + ad94: e3a00000 mov r0, #0 ; 0x0 + ad98: e3a01001 mov r1, #1 ; 0x1 + ad9c: ebfffd0b bl a1d0 + ada0: ea00008e b afe0 <.text+0xafe0> + ada4: e59f325c ldr r3, [pc, #604] ; b008 <.text+0xb008> + ada8: e5d33000 ldrb r3, [r3] + adac: e3530003 cmp r3, #3 ; 0x3 + adb0: 1a000003 bne adc4 <.text+0xadc4> + adb4: e3a00000 mov r0, #0 ; 0x0 + adb8: e3a01001 mov r1, #1 ; 0x1 + adbc: ebfffeff bl a9c0 + adc0: ea000086 b afe0 <.text+0xafe0> + adc4: e59f323c ldr r3, [pc, #572] ; b008 <.text+0xb008> + adc8: e5d33000 ldrb r3, [r3] + adcc: e3530012 cmp r3, #18 ; 0x12 + add0: 1a000082 bne afe0 <.text+0xafe0> + add4: e3a00000 mov r0, #0 ; 0x0 + add8: e3a01001 mov r1, #1 ; 0x1 + addc: ebfffc01 bl 9de8 + ade0: ea00007e b afe0 <.text+0xafe0> + ade4: e59f321c ldr r3, [pc, #540] ; b008 <.text+0xb008> + ade8: e5d33000 ldrb r3, [r3] + adec: e3530002 cmp r3, #2 ; 0x2 + adf0: 1a000004 bne ae08 <.text+0xae08> + adf4: e55b3011 ldrb r3, [fp, #-17] + adf8: e1a00003 mov r0, r3 + adfc: e3a01000 mov r1, #0 ; 0x0 + ae00: ebfffcf2 bl a1d0 + ae04: ea00001d b ae80 <.text+0xae80> + ae08: e59f31f8 ldr r3, [pc, #504] ; b008 <.text+0xb008> + ae0c: e5d33000 ldrb r3, [r3] + ae10: e3530003 cmp r3, #3 ; 0x3 + ae14: 1a000004 bne ae2c <.text+0xae2c> + ae18: e55b3011 ldrb r3, [fp, #-17] + ae1c: e1a00003 mov r0, r3 + ae20: e3a01000 mov r1, #0 ; 0x0 + ae24: ebfffee5 bl a9c0 + ae28: ea000014 b ae80 <.text+0xae80> + ae2c: e59f31d4 ldr r3, [pc, #468] ; b008 <.text+0xb008> + ae30: e5d33000 ldrb r3, [r3] + ae34: e3530012 cmp r3, #18 ; 0x12 + ae38: 1a000004 bne ae50 <.text+0xae50> + ae3c: e55b3011 ldrb r3, [fp, #-17] + ae40: e1a00003 mov r0, r3 + ae44: e3a01000 mov r1, #0 ; 0x0 + ae48: ebfffbe6 bl 9de8 + ae4c: ea00000b b ae80 <.text+0xae80> + ae50: e59f31b0 ldr r3, [pc, #432] ; b008 <.text+0xb008> + ae54: e5d33000 ldrb r3, [r3] + ae58: e3530006 cmp r3, #6 ; 0x6 + ae5c: 1a000004 bne ae74 <.text+0xae74> + ae60: e55b3011 ldrb r3, [fp, #-17] + ae64: e1a00003 mov r0, r3 + ae68: e3a01000 mov r1, #0 ; 0x0 + ae6c: ebfffe5f bl a7f0 + ae70: ea000002 b ae80 <.text+0xae80> + ae74: e59f3188 ldr r3, [pc, #392] ; b004 <.text+0xb004> + ae78: e3a02000 mov r2, #0 ; 0x0 + ae7c: e5c32000 strb r2, [r3] + ae80: e59f3184 ldr r3, [pc, #388] ; b00c <.text+0xb00c> + ae84: e1d330b0 ldrh r3, [r3] + ae88: e2833001 add r3, r3, #1 ; 0x1 + ae8c: e1a03803 mov r3, r3, lsl #16 + ae90: e1a02823 mov r2, r3, lsr #16 + ae94: e59f3170 ldr r3, [pc, #368] ; b00c <.text+0xb00c> + ae98: e1c320b0 strh r2, [r3] + ae9c: e59f3168 ldr r3, [pc, #360] ; b00c <.text+0xb00c> + aea0: e1d330b0 ldrh r3, [r3] + aea4: e1a02003 mov r2, r3 + aea8: e59f3160 ldr r3, [pc, #352] ; b010 <.text+0xb010> + aeac: e1d330b0 ldrh r3, [r3] + aeb0: e2433004 sub r3, r3, #4 ; 0x4 + aeb4: e1520003 cmp r2, r3 + aeb8: ba000048 blt afe0 <.text+0xafe0> + aebc: e59f3140 ldr r3, [pc, #320] ; b004 <.text+0xb004> + aec0: e3a02000 mov r2, #0 ; 0x0 + aec4: e5c32000 strb r2, [r3] + aec8: ea000044 b afe0 <.text+0xafe0> + aecc: e55b3011 ldrb r3, [fp, #-17] + aed0: e3530001 cmp r3, #1 ; 0x1 + aed4: 1a000006 bne aef4 <.text+0xaef4> + aed8: e59f212c ldr r2, [pc, #300] ; b00c <.text+0xb00c> aedc: e3a03000 mov r3, #0 ; 0x0 aee0: e1c230b0 strh r3, [r2] - aee4: e59f20a4 ldr r2, [pc, #164] ; af90 <.text+0xaf90> - aee8: e3a0300c mov r3, #12 ; 0xc + aee4: e59f2118 ldr r2, [pc, #280] ; b004 <.text+0xb004> + aee8: e3a0300b mov r3, #11 ; 0xb aeec: e5c23000 strb r3, [r2] - aef0: ea00001d b af6c <.text+0xaf6c> - aef4: e55b3011 ldrb r3, [fp, #-17] - aef8: e3530006 cmp r3, #6 ; 0x6 - aefc: 1a000003 bne af10 <.text+0xaf10> - af00: e59f3088 ldr r3, [pc, #136] ; af90 <.text+0xaf90> - af04: e3a0200d mov r2, #13 ; 0xd - af08: e5c32000 strb r2, [r3] - af0c: ea000016 b af6c <.text+0xaf6c> - af10: e59f3078 ldr r3, [pc, #120] ; af90 <.text+0xaf90> - af14: e3a02000 mov r2, #0 ; 0x0 - af18: e5c32000 strb r2, [r3] - af1c: ea000012 b af6c <.text+0xaf6c> - af20: e59f3068 ldr r3, [pc, #104] ; af90 <.text+0xaf90> - af24: e3a0200e mov r2, #14 ; 0xe - af28: e5c32000 strb r2, [r3] - af2c: ea00000e b af6c <.text+0xaf6c> - af30: e59f3068 ldr r3, [pc, #104] ; afa0 <.text+0xafa0> - af34: e5d33000 ldrb r3, [r3] - af38: e20330ff and r3, r3, #255 ; 0xff - af3c: e3530000 cmp r3, #0 ; 0x0 - af40: 1a000009 bne af6c <.text+0xaf6c> - af44: e59f2054 ldr r2, [pc, #84] ; afa0 <.text+0xafa0> - af48: e3a03001 mov r3, #1 ; 0x1 - af4c: e5c23000 strb r3, [r2] - af50: e59f2038 ldr r2, [pc, #56] ; af90 <.text+0xaf90> - af54: e3a03000 mov r3, #0 ; 0x0 - af58: e5c23000 strb r3, [r2] - af5c: ea000002 b af6c <.text+0xaf6c> - af60: e59f3028 ldr r3, [pc, #40] ; af90 <.text+0xaf90> - af64: e3a02000 mov r2, #0 ; 0x0 - af68: e5c32000 strb r2, [r3] - af6c: e3a03000 mov r3, #0 ; 0x0 - af70: e2433efd sub r3, r3, #4048 ; 0xfd0 - af74: e3a02000 mov r2, #0 ; 0x0 - af78: e5832000 str r2, [r3] - af7c: e24bd00c sub sp, fp, #12 ; 0xc - af80: e89d6800 ldmia sp, {fp, sp, lr} - af84: e12fff1e bx lr - af88: 400008fa strmid r0, [r0], -sl - af8c: 400008fc strmid r0, [r0], -ip - af90: 4000094f andmi r0, r0, pc, asr #18 - af94: 4000094e andmi r0, r0, lr, asr #18 - af98: 4000094c andmi r0, r0, ip, asr #18 - af9c: 4000094a andmi r0, r0, sl, asr #18 - afa0: 40000906 andmi r0, r0, r6, lsl #18 - -0000afa4 : - afa4: e1a0c00d mov ip, sp - afa8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - afac: e24cb004 sub fp, ip, #4 ; 0x4 - afb0: e24dd008 sub sp, sp, #8 ; 0x8 - afb4: e50b0014 str r0, [fp, #-20] - afb8: ebfff615 bl 8814 - afbc: e1a02000 mov r2, r0 - afc0: e51b3014 ldr r3, [fp, #-20] - afc4: e1a03203 mov r3, r3, lsl #4 - afc8: e1a00002 mov r0, r2 - afcc: e1a01003 mov r1, r3 - afd0: eb002848 bl 150f8 <____udivsi3_from_arm> - afd4: e1a03000 mov r3, r0 - afd8: e50b3010 str r3, [fp, #-16] - afdc: e3a032ce mov r3, #-536870900 ; 0xe000000c - afe0: e2833801 add r3, r3, #65536 ; 0x10000 - afe4: e3a02083 mov r2, #131 ; 0x83 - afe8: e5832000 str r2, [r3] - afec: e3a0320e mov r3, #-536870912 ; 0xe0000000 - aff0: e2833801 add r3, r3, #65536 ; 0x10000 - aff4: e51b2010 ldr r2, [fp, #-16] - aff8: e20220ff and r2, r2, #255 ; 0xff - affc: e5832000 str r2, [r3] - b000: e3a0224e mov r2, #-536870908 ; 0xe0000004 - b004: e2822801 add r2, r2, #65536 ; 0x10000 - b008: e51b3010 ldr r3, [fp, #-16] - b00c: e1a03423 mov r3, r3, lsr #8 - b010: e20330ff and r3, r3, #255 ; 0xff - b014: e5823000 str r3, [r2] - b018: e3a022ce mov r2, #-536870900 ; 0xe000000c - b01c: e2822801 add r2, r2, #65536 ; 0x10000 - b020: e3a032ce mov r3, #-536870900 ; 0xe000000c - b024: e2833801 add r3, r3, #65536 ; 0x10000 - b028: e5933000 ldr r3, [r3] - b02c: e3c33080 bic r3, r3, #128 ; 0x80 - b030: e5823000 str r3, [r2] - b034: e3a0328e mov r3, #-536870904 ; 0xe0000008 - b038: e2833801 add r3, r3, #65536 ; 0x10000 - b03c: e3a02001 mov r2, #1 ; 0x1 - b040: e5832000 str r2, [r3] - b044: e24bd00c sub sp, fp, #12 ; 0xc - b048: e89d6800 ldmia sp, {fp, sp, lr} - b04c: e12fff1e bx lr - -0000b050 : - b050: e1a0c00d mov ip, sp - b054: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b058: e24cb004 sub fp, ip, #4 ; 0x4 - b05c: e24dd004 sub sp, sp, #4 ; 0x4 - b060: e1a03000 mov r3, r0 - b064: e54b3010 strb r3, [fp, #-16] - b068: e3a0320e mov r3, #-536870912 ; 0xe0000000 - b06c: e2833801 add r3, r3, #65536 ; 0x10000 - b070: e2833014 add r3, r3, #20 ; 0x14 - b074: e5933000 ldr r3, [r3] - b078: e2033020 and r3, r3, #32 ; 0x20 - b07c: e3530000 cmp r3, #0 ; 0x0 - b080: 0afffff8 beq b068 - b084: e3a0320e mov r3, #-536870912 ; 0xe0000000 - b088: e2833801 add r3, r3, #65536 ; 0x10000 - b08c: e55b2010 ldrb r2, [fp, #-16] - b090: e5832000 str r2, [r3] - b094: e24bd00c sub sp, fp, #12 ; 0xc - b098: e89d6800 ldmia sp, {fp, sp, lr} - b09c: e12fff1e bx lr - -0000b0a0 : - b0a0: e1a0c00d mov ip, sp - b0a4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b0a8: e24cb004 sub fp, ip, #4 ; 0x4 - b0ac: e3a0320e mov r3, #-536870912 ; 0xe0000000 - b0b0: e2833801 add r3, r3, #65536 ; 0x10000 - b0b4: e2833014 add r3, r3, #20 ; 0x14 - b0b8: e5933000 ldr r3, [r3] - b0bc: e2033001 and r3, r3, #1 ; 0x1 - b0c0: e3530000 cmp r3, #0 ; 0x0 - b0c4: 0afffff8 beq b0ac - b0c8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - b0cc: e2833801 add r3, r3, #65536 ; 0x10000 - b0d0: e5933000 ldr r3, [r3] - b0d4: e20330ff and r3, r3, #255 ; 0xff - b0d8: e1a00003 mov r0, r3 - b0dc: e24bd00c sub sp, fp, #12 ; 0xc - b0e0: e89d6800 ldmia sp, {fp, sp, lr} - b0e4: e12fff1e bx lr - -0000b0e8 : - b0e8: e1a0c00d mov ip, sp - b0ec: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b0f0: e24cb004 sub fp, ip, #4 ; 0x4 - b0f4: e24dd00c sub sp, sp, #12 ; 0xc - b0f8: e50b0014 str r0, [fp, #-20] - b0fc: e1a03001 mov r3, r1 - b100: e54b3018 strb r3, [fp, #-24] - b104: e3a03000 mov r3, #0 ; 0x0 - b108: e54b300d strb r3, [fp, #-13] - b10c: ea000011 b b158 - b110: e3a0320e mov r3, #-536870912 ; 0xe0000000 - b114: e2833903 add r3, r3, #49152 ; 0xc000 - b118: e2833014 add r3, r3, #20 ; 0x14 - b11c: e5933000 ldr r3, [r3] - b120: e2033020 and r3, r3, #32 ; 0x20 - b124: e3530000 cmp r3, #0 ; 0x0 - b128: 0afffff8 beq b110 - b12c: e3a0220e mov r2, #-536870912 ; 0xe0000000 - b130: e2822801 add r2, r2, #65536 ; 0x10000 - b134: e55b300d ldrb r3, [fp, #-13] - b138: e1a01003 mov r1, r3 - b13c: e51b3014 ldr r3, [fp, #-20] - b140: e0813003 add r3, r1, r3 - b144: e5d33000 ldrb r3, [r3] - b148: e5823000 str r3, [r2] - b14c: e55b300d ldrb r3, [fp, #-13] - b150: e2833001 add r3, r3, #1 ; 0x1 - b154: e54b300d strb r3, [fp, #-13] - b158: e55b3018 ldrb r3, [fp, #-24] - b15c: e2433001 sub r3, r3, #1 ; 0x1 - b160: e54b3018 strb r3, [fp, #-24] - b164: e55b3018 ldrb r3, [fp, #-24] - b168: e35300ff cmp r3, #255 ; 0xff - b16c: 1affffe7 bne b110 - b170: e24bd00c sub sp, fp, #12 ; 0xc - b174: e89d6800 ldmia sp, {fp, sp, lr} - b178: e12fff1e bx lr - -0000b17c : - b17c: e1a0c00d mov ip, sp - b180: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b184: e24cb004 sub fp, ip, #4 ; 0x4 - b188: e24dd004 sub sp, sp, #4 ; 0x4 - b18c: e59f304c ldr r3, [pc, #76] ; b1e0 <.text+0xb1e0> - b190: e5d33000 ldrb r3, [r3] - b194: e3530000 cmp r3, #0 ; 0x0 - b198: 1a00000d bne b1d4 - b19c: e24b300d sub r3, fp, #13 ; 0xd - b1a0: e3a00000 mov r0, #0 ; 0x0 - b1a4: e1a01003 mov r1, r3 - b1a8: e3a02001 mov r2, #1 ; 0x1 - b1ac: eb00000c bl b1e4 - b1b0: e1a03000 mov r3, r0 - b1b4: e3530000 cmp r3, #0 ; 0x0 - b1b8: 0a000005 beq b1d4 - b1bc: e59f201c ldr r2, [pc, #28] ; b1e0 <.text+0xb1e0> - b1c0: e3a03001 mov r3, #1 ; 0x1 - b1c4: e5c23000 strb r3, [r2] - b1c8: e55b300d ldrb r3, [fp, #-13] - b1cc: e1a00003 mov r0, r3 - b1d0: ebffff9e bl b050 - b1d4: e24bd00c sub sp, fp, #12 ; 0xc - b1d8: e89d6800 ldmia sp, {fp, sp, lr} - b1dc: e12fff1e bx lr - b1e0: 400008fa strmid r0, [r0], -sl - -0000b1e4 : - b1e4: e1a0c00d mov ip, sp - b1e8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b1ec: e24cb004 sub fp, ip, #4 ; 0x4 - b1f0: e24dd018 sub sp, sp, #24 ; 0x18 - b1f4: e1a03000 mov r3, r0 - b1f8: e50b101c str r1, [fp, #-28] - b1fc: e50b2020 str r2, [fp, #-32] - b200: e54b3018 strb r3, [fp, #-24] - b204: e3a03000 mov r3, #0 ; 0x0 - b208: e50b3014 str r3, [fp, #-20] - b20c: e3a03000 mov r3, #0 ; 0x0 - b210: e50b3010 str r3, [fp, #-16] - b214: e55b3018 ldrb r3, [fp, #-24] - b218: e3530001 cmp r3, #1 ; 0x1 - b21c: 1a000021 bne b2a8 - b220: e59f3198 ldr r3, [pc, #408] ; b3c0 <.text+0xb3c0> - b224: e5933000 ldr r3, [r3] - b228: e2632d06 rsb r2, r3, #384 ; 0x180 - b22c: e51b3020 ldr r3, [fp, #-32] - b230: e1520003 cmp r2, r3 - b234: 9a00005a bls b3a4 - b238: ea00000d b b274 - b23c: e59f3180 ldr r3, [pc, #384] ; b3c4 <.text+0xb3c4> - b240: e5931000 ldr r1, [r3] - b244: e51b2014 ldr r2, [fp, #-20] - b248: e51b301c ldr r3, [fp, #-28] - b24c: e0823003 add r3, r2, r3 - b250: e5d33000 ldrb r3, [r3] - b254: e59f216c ldr r2, [pc, #364] ; b3c8 <.text+0xb3c8> - b258: e7c23001 strb r3, [r2, r1] - b25c: e2812001 add r2, r1, #1 ; 0x1 - b260: e59f315c ldr r3, [pc, #348] ; b3c4 <.text+0xb3c4> - b264: e5832000 str r2, [r3] - b268: e51b3014 ldr r3, [fp, #-20] - b26c: e2833001 add r3, r3, #1 ; 0x1 - b270: e50b3014 str r3, [fp, #-20] - b274: e51b2014 ldr r2, [fp, #-20] - b278: e51b3020 ldr r3, [fp, #-32] - b27c: e1520003 cmp r2, r3 - b280: 3affffed bcc b23c - b284: e59f3134 ldr r3, [pc, #308] ; b3c0 <.text+0xb3c0> - b288: e5932000 ldr r2, [r3] - b28c: e51b3020 ldr r3, [fp, #-32] - b290: e0822003 add r2, r2, r3 - b294: e59f3124 ldr r3, [pc, #292] ; b3c0 <.text+0xb3c0> - b298: e5832000 str r2, [r3] - b29c: e3a03001 mov r3, #1 ; 0x1 - b2a0: e50b3024 str r3, [fp, #-36] - b2a4: ea000040 b b3ac - b2a8: e55b3018 ldrb r3, [fp, #-24] - b2ac: e3530000 cmp r3, #0 ; 0x0 - b2b0: 1a00002b bne b364 - b2b4: e59f3104 ldr r3, [pc, #260] ; b3c0 <.text+0xb3c0> - b2b8: e5932000 ldr r2, [r3] - b2bc: e51b3020 ldr r3, [fp, #-32] - b2c0: e1520003 cmp r2, r3 - b2c4: 3a000036 bcc b3a4 - b2c8: ea00000e b b308 - b2cc: e51b2010 ldr r2, [fp, #-16] - b2d0: e51b301c ldr r3, [fp, #-28] - b2d4: e0822003 add r2, r2, r3 - b2d8: e59f30ec ldr r3, [pc, #236] ; b3cc <.text+0xb3cc> - b2dc: e5931000 ldr r1, [r3] - b2e0: e59f30e0 ldr r3, [pc, #224] ; b3c8 <.text+0xb3c8> - b2e4: e7d33001 ldrb r3, [r3, r1] - b2e8: e20330ff and r3, r3, #255 ; 0xff - b2ec: e5c23000 strb r3, [r2] - b2f0: e51b3010 ldr r3, [fp, #-16] - b2f4: e2833001 add r3, r3, #1 ; 0x1 - b2f8: e50b3010 str r3, [fp, #-16] - b2fc: e2812001 add r2, r1, #1 ; 0x1 - b300: e59f30c4 ldr r3, [pc, #196] ; b3cc <.text+0xb3cc> - b304: e5832000 str r2, [r3] - b308: e51b2010 ldr r2, [fp, #-16] - b30c: e51b3020 ldr r3, [fp, #-32] - b310: e1520003 cmp r2, r3 - b314: 3affffec bcc b2cc - b318: e59f30a0 ldr r3, [pc, #160] ; b3c0 <.text+0xb3c0> - b31c: e5932000 ldr r2, [r3] - b320: e51b3020 ldr r3, [fp, #-32] - b324: e0632002 rsb r2, r3, r2 - b328: e59f3090 ldr r3, [pc, #144] ; b3c0 <.text+0xb3c0> - b32c: e5832000 str r2, [r3] - b330: e59f3088 ldr r3, [pc, #136] ; b3c0 <.text+0xb3c0> - b334: e5933000 ldr r3, [r3] - b338: e3530000 cmp r3, #0 ; 0x0 - b33c: 1a000005 bne b358 - b340: e59f207c ldr r2, [pc, #124] ; b3c4 <.text+0xb3c4> - b344: e3a03000 mov r3, #0 ; 0x0 - b348: e5823000 str r3, [r2] - b34c: e59f2078 ldr r2, [pc, #120] ; b3cc <.text+0xb3cc> - b350: e3a03000 mov r3, #0 ; 0x0 - b354: e5823000 str r3, [r2] - b358: e3a03001 mov r3, #1 ; 0x1 - b35c: e50b3024 str r3, [fp, #-36] - b360: ea000011 b b3ac - b364: e55b3018 ldrb r3, [fp, #-24] - b368: e3530002 cmp r3, #2 ; 0x2 - b36c: 1a00000c bne b3a4 - b370: e59f3048 ldr r3, [pc, #72] ; b3c0 <.text+0xb3c0> - b374: e5933000 ldr r3, [r3] - b378: e3530000 cmp r3, #0 ; 0x0 - b37c: 0a000002 beq b38c - b380: e3a03000 mov r3, #0 ; 0x0 - b384: e50b3024 str r3, [fp, #-36] - b388: ea000007 b b3ac - b38c: e3a03f5d mov r3, #372 ; 0x174 - b390: e50b3024 str r3, [fp, #-36] - b394: e51b3024 ldr r3, [fp, #-36] - b398: e2833001 add r3, r3, #1 ; 0x1 - b39c: e50b3024 str r3, [fp, #-36] - b3a0: ea000001 b b3ac - b3a4: e3a03000 mov r3, #0 ; 0x0 - b3a8: e50b3024 str r3, [fp, #-36] - b3ac: e51b3024 ldr r3, [fp, #-36] - b3b0: e1a00003 mov r0, r3 - b3b4: e24bd00c sub sp, fp, #12 ; 0xc - b3b8: e89d6800 ldmia sp, {fp, sp, lr} - b3bc: e12fff1e bx lr - b3c0: 40000950 andmi r0, r0, r0, asr r9 - b3c4: 40000954 andmi r0, r0, r4, asr r9 - b3c8: 4000095c andmi r0, r0, ip, asr r9 - b3cc: 40000958 andmi r0, r0, r8, asr r9 - -0000b3d0 : - b3d0: e1a0c00d mov ip, sp - b3d4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - b3d8: e24cb004 sub fp, ip, #4 ; 0x4 - b3dc: e24dd004 sub sp, sp, #4 ; 0x4 - b3e0: e59f3608 ldr r3, [pc, #1544] ; b9f0 <.text+0xb9f0> - b3e4: e5d33000 ldrb r3, [r3] - b3e8: e3530007 cmp r3, #7 ; 0x7 - b3ec: 979ff103 ldrls pc, [pc, r3, lsl #2] - b3f0: ea000160 b b978 <.text+0xb978> - b3f4: 0000b414 andeq fp, r0, r4, lsl r4 - b3f8: 0000b4c8 andeq fp, r0, r8, asr #9 - b3fc: 0000b590 muleq r0, r0, r5 - b400: 0000b684 andeq fp, r0, r4, lsl #13 - b404: 0000b728 andeq fp, r0, r8, lsr #14 - b408: 0000b7cc andeq fp, r0, ip, asr #15 - b40c: 0000b870 andeq fp, r0, r0, ror r8 - b410: 0000b914 andeq fp, r0, r4, lsl r9 - b414: e59f35d8 ldr r3, [pc, #1496] ; b9f4 <.text+0xb9f4> - b418: e5d33000 ldrb r3, [r3] - b41c: e3530000 cmp r3, #0 ; 0x0 - b420: 0a000005 beq b43c <.text+0xb43c> - b424: e3a00ce1 mov r0, #57600 ; 0xe100 - b428: ebfffedd bl afa4 - b42c: e59f35c0 ldr r3, [pc, #1472] ; b9f4 <.text+0xb9f4> - b430: e3a02000 mov r2, #0 ; 0x0 - b434: e5c32000 strb r2, [r3] - b438: ea000001 b b444 <.text+0xb444> - b43c: e3a00d96 mov r0, #9600 ; 0x2580 - b440: ebfffed7 bl afa4 - b444: e3a00002 mov r0, #2 ; 0x2 - b448: e3a01000 mov r1, #0 ; 0x0 - b44c: e3a02000 mov r2, #0 ; 0x0 - b450: ebffff63 bl b1e4 - b454: e1a03000 mov r3, r0 - b458: e353001c cmp r3, #28 ; 0x1c - b45c: da000015 ble b4b8 <.text+0xb4b8> - b460: e3a00001 mov r0, #1 ; 0x1 - b464: e59f158c ldr r1, [pc, #1420] ; b9f8 <.text+0xb9f8> - b468: e3a02002 mov r2, #2 ; 0x2 - b46c: ebffff5c bl b1e4 - b470: e1a03000 mov r3, r0 - b474: e50b3010 str r3, [fp, #-16] - b478: e3a00001 mov r0, #1 ; 0x1 - b47c: e59f1578 ldr r1, [pc, #1400] ; b9fc <.text+0xb9fc> - b480: e3a0201a mov r2, #26 ; 0x1a - b484: ebffff56 bl b1e4 - b488: e1a03000 mov r3, r0 - b48c: e50b3010 str r3, [fp, #-16] - b490: ebffff39 bl b17c - b494: e59f2564 ldr r2, [pc, #1380] ; ba00 <.text+0xba00> - b498: e3a03001 mov r3, #1 ; 0x1 - b49c: e5c23000 strb r3, [r2] - b4a0: e59f3548 ldr r3, [pc, #1352] ; b9f0 <.text+0xb9f0> - b4a4: e5d33000 ldrb r3, [r3] - b4a8: e2833001 add r3, r3, #1 ; 0x1 - b4ac: e20330ff and r3, r3, #255 ; 0xff - b4b0: e59f2538 ldr r2, [pc, #1336] ; b9f0 <.text+0xb9f0> - b4b4: e5c23000 strb r3, [r2] - b4b8: e59f3544 ldr r3, [pc, #1348] ; ba04 <.text+0xba04> - b4bc: e3a02000 mov r2, #0 ; 0x0 - b4c0: e5c32000 strb r2, [r3] - b4c4: ea00012e b b984 <.text+0xb984> - b4c8: e59f3538 ldr r3, [pc, #1336] ; ba08 <.text+0xba08> - b4cc: e5d33000 ldrb r3, [r3] - b4d0: e20330ff and r3, r3, #255 ; 0xff - b4d4: e3530000 cmp r3, #0 ; 0x0 - b4d8: 0a000022 beq b568 <.text+0xb568> - b4dc: e59f2524 ldr r2, [pc, #1316] ; ba08 <.text+0xba08> - b4e0: e3a03000 mov r3, #0 ; 0x0 - b4e4: e5c23000 strb r3, [r2] - b4e8: e3a00002 mov r0, #2 ; 0x2 - b4ec: e3a01000 mov r1, #0 ; 0x0 - b4f0: e3a02000 mov r2, #0 ; 0x0 - b4f4: ebffff3a bl b1e4 - b4f8: e1a03000 mov r3, r0 - b4fc: e353000c cmp r3, #12 ; 0xc - b500: da000011 ble b54c <.text+0xb54c> - b504: e3a00001 mov r0, #1 ; 0x1 - b508: e59f14e8 ldr r1, [pc, #1256] ; b9f8 <.text+0xb9f8> - b50c: e3a02002 mov r2, #2 ; 0x2 - b510: ebffff33 bl b1e4 - b514: e3a00001 mov r0, #1 ; 0x1 - b518: e59f14ec ldr r1, [pc, #1260] ; ba0c <.text+0xba0c> - b51c: e3a0200a mov r2, #10 ; 0xa - b520: ebffff2f bl b1e4 - b524: ebffff14 bl b17c - b528: e59f24e0 ldr r2, [pc, #1248] ; ba10 <.text+0xba10> - b52c: e3a03000 mov r3, #0 ; 0x0 - b530: e5c23000 strb r3, [r2] - b534: e59f34b4 ldr r3, [pc, #1204] ; b9f0 <.text+0xb9f0> - b538: e5d33000 ldrb r3, [r3] - b53c: e2833001 add r3, r3, #1 ; 0x1 - b540: e20330ff and r3, r3, #255 ; 0xff - b544: e59f24a4 ldr r2, [pc, #1188] ; b9f0 <.text+0xb9f0> - b548: e5c23000 strb r3, [r2] - b54c: e59f24b0 ldr r2, [pc, #1200] ; ba04 <.text+0xba04> - b550: e3a03000 mov r3, #0 ; 0x0 - b554: e5c23000 strb r3, [r2] - b558: e59f2494 ldr r2, [pc, #1172] ; b9f4 <.text+0xb9f4> - b55c: e3a03000 mov r3, #0 ; 0x0 - b560: e5c23000 strb r3, [r2] - b564: ea000106 b b984 <.text+0xb984> - b568: e59f3494 ldr r3, [pc, #1172] ; ba04 <.text+0xba04> - b56c: e5d33000 ldrb r3, [r3] - b570: e2833001 add r3, r3, #1 ; 0x1 - b574: e20330ff and r3, r3, #255 ; 0xff - b578: e59f2484 ldr r2, [pc, #1156] ; ba04 <.text+0xba04> - b57c: e5c23000 strb r3, [r2] - b580: e59f246c ldr r2, [pc, #1132] ; b9f4 <.text+0xb9f4> - b584: e3a03001 mov r3, #1 ; 0x1 - b588: e5c23000 strb r3, [r2] - b58c: ea0000fc b b984 <.text+0xb984> - b590: e59f3470 ldr r3, [pc, #1136] ; ba08 <.text+0xba08> - b594: e5d33000 ldrb r3, [r3] - b598: e20330ff and r3, r3, #255 ; 0xff - b59c: e3530000 cmp r3, #0 ; 0x0 - b5a0: 0a000030 beq b668 <.text+0xb668> - b5a4: e59f245c ldr r2, [pc, #1116] ; ba08 <.text+0xba08> - b5a8: e3a03000 mov r3, #0 ; 0x0 - b5ac: e5c23000 strb r3, [r2] - b5b0: e3a00002 mov r0, #2 ; 0x2 - b5b4: e3a01000 mov r1, #0 ; 0x0 - b5b8: e3a02000 mov r2, #0 ; 0x0 - b5bc: ebffff08 bl b1e4 - b5c0: e1a03000 mov r3, r0 - b5c4: e353000e cmp r3, #14 ; 0xe - b5c8: da000022 ble b658 <.text+0xb658> - b5cc: e3a00001 mov r0, #1 ; 0x1 - b5d0: e59f1420 ldr r1, [pc, #1056] ; b9f8 <.text+0xb9f8> - b5d4: e3a02002 mov r2, #2 ; 0x2 - b5d8: ebffff01 bl b1e4 - b5dc: e59f342c ldr r3, [pc, #1068] ; ba10 <.text+0xba10> + aef0: ea00003a b afe0 <.text+0xafe0> + aef4: e59f3108 ldr r3, [pc, #264] ; b004 <.text+0xb004> + aef8: e3a02000 mov r2, #0 ; 0x0 + aefc: e5c32000 strb r2, [r3] + af00: ea000036 b afe0 <.text+0xafe0> + af04: e59f3100 ldr r3, [pc, #256] ; b00c <.text+0xb00c> + af08: e1d330b0 ldrh r3, [r3] + af0c: e3530000 cmp r3, #0 ; 0x0 + af10: 1a000002 bne af20 <.text+0xaf20> + af14: e55b2011 ldrb r2, [fp, #-17] + af18: e59f30f0 ldr r3, [pc, #240] ; b010 <.text+0xb010> + af1c: e1c320b0 strh r2, [r3] + af20: e59f30e4 ldr r3, [pc, #228] ; b00c <.text+0xb00c> + af24: e1d330b0 ldrh r3, [r3] + af28: e2833001 add r3, r3, #1 ; 0x1 + af2c: e1a03803 mov r3, r3, lsl #16 + af30: e1a02823 mov r2, r3, lsr #16 + af34: e59f30d0 ldr r3, [pc, #208] ; b00c <.text+0xb00c> + af38: e1c320b0 strh r2, [r3] + af3c: e59f30c8 ldr r3, [pc, #200] ; b00c <.text+0xb00c> + af40: e1d330b0 ldrh r3, [r3] + af44: e3530002 cmp r3, #2 ; 0x2 + af48: 1a000024 bne afe0 <.text+0xafe0> + af4c: e59f20b8 ldr r2, [pc, #184] ; b00c <.text+0xb00c> + af50: e3a03000 mov r3, #0 ; 0x0 + af54: e1c230b0 strh r3, [r2] + af58: e59f20a4 ldr r2, [pc, #164] ; b004 <.text+0xb004> + af5c: e3a0300c mov r3, #12 ; 0xc + af60: e5c23000 strb r3, [r2] + af64: ea00001d b afe0 <.text+0xafe0> + af68: e55b3011 ldrb r3, [fp, #-17] + af6c: e3530006 cmp r3, #6 ; 0x6 + af70: 1a000003 bne af84 <.text+0xaf84> + af74: e59f3088 ldr r3, [pc, #136] ; b004 <.text+0xb004> + af78: e3a0200d mov r2, #13 ; 0xd + af7c: e5c32000 strb r2, [r3] + af80: ea000016 b afe0 <.text+0xafe0> + af84: e59f3078 ldr r3, [pc, #120] ; b004 <.text+0xb004> + af88: e3a02000 mov r2, #0 ; 0x0 + af8c: e5c32000 strb r2, [r3] + af90: ea000012 b afe0 <.text+0xafe0> + af94: e59f3068 ldr r3, [pc, #104] ; b004 <.text+0xb004> + af98: e3a0200e mov r2, #14 ; 0xe + af9c: e5c32000 strb r2, [r3] + afa0: ea00000e b afe0 <.text+0xafe0> + afa4: e59f3068 ldr r3, [pc, #104] ; b014 <.text+0xb014> + afa8: e5d33000 ldrb r3, [r3] + afac: e20330ff and r3, r3, #255 ; 0xff + afb0: e3530000 cmp r3, #0 ; 0x0 + afb4: 1a000009 bne afe0 <.text+0xafe0> + afb8: e59f2054 ldr r2, [pc, #84] ; b014 <.text+0xb014> + afbc: e3a03001 mov r3, #1 ; 0x1 + afc0: e5c23000 strb r3, [r2] + afc4: e59f2038 ldr r2, [pc, #56] ; b004 <.text+0xb004> + afc8: e3a03000 mov r3, #0 ; 0x0 + afcc: e5c23000 strb r3, [r2] + afd0: ea000002 b afe0 <.text+0xafe0> + afd4: e59f3028 ldr r3, [pc, #40] ; b004 <.text+0xb004> + afd8: e3a02000 mov r2, #0 ; 0x0 + afdc: e5c32000 strb r2, [r3] + afe0: e3a03000 mov r3, #0 ; 0x0 + afe4: e2433efd sub r3, r3, #4048 ; 0xfd0 + afe8: e3a02000 mov r2, #0 ; 0x0 + afec: e5832000 str r2, [r3] + aff0: e24bd00c sub sp, fp, #12 ; 0xc + aff4: e89d6800 ldmia sp, {fp, sp, lr} + aff8: e12fff1e bx lr + affc: 400008fa strmid r0, [r0], -sl + b000: 400008fc strmid r0, [r0], -ip + b004: 4000094f andmi r0, r0, pc, asr #18 + b008: 4000094e andmi r0, r0, lr, asr #18 + b00c: 4000094c andmi r0, r0, ip, asr #18 + b010: 4000094a andmi r0, r0, sl, asr #18 + b014: 40000906 andmi r0, r0, r6, lsl #18 + +0000b018 : + b018: e1a0c00d mov ip, sp + b01c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b020: e24cb004 sub fp, ip, #4 ; 0x4 + b024: e24dd008 sub sp, sp, #8 ; 0x8 + b028: e50b0014 str r0, [fp, #-20] + b02c: ebfff615 bl 8888 + b030: e1a02000 mov r2, r0 + b034: e51b3014 ldr r3, [fp, #-20] + b038: e1a03203 mov r3, r3, lsl #4 + b03c: e1a00002 mov r0, r2 + b040: e1a01003 mov r1, r3 + b044: eb002848 bl 1516c <____udivsi3_from_arm> + b048: e1a03000 mov r3, r0 + b04c: e50b3010 str r3, [fp, #-16] + b050: e3a032ce mov r3, #-536870900 ; 0xe000000c + b054: e2833801 add r3, r3, #65536 ; 0x10000 + b058: e3a02083 mov r2, #131 ; 0x83 + b05c: e5832000 str r2, [r3] + b060: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b064: e2833801 add r3, r3, #65536 ; 0x10000 + b068: e51b2010 ldr r2, [fp, #-16] + b06c: e20220ff and r2, r2, #255 ; 0xff + b070: e5832000 str r2, [r3] + b074: e3a0224e mov r2, #-536870908 ; 0xe0000004 + b078: e2822801 add r2, r2, #65536 ; 0x10000 + b07c: e51b3010 ldr r3, [fp, #-16] + b080: e1a03423 mov r3, r3, lsr #8 + b084: e20330ff and r3, r3, #255 ; 0xff + b088: e5823000 str r3, [r2] + b08c: e3a022ce mov r2, #-536870900 ; 0xe000000c + b090: e2822801 add r2, r2, #65536 ; 0x10000 + b094: e3a032ce mov r3, #-536870900 ; 0xe000000c + b098: e2833801 add r3, r3, #65536 ; 0x10000 + b09c: e5933000 ldr r3, [r3] + b0a0: e3c33080 bic r3, r3, #128 ; 0x80 + b0a4: e5823000 str r3, [r2] + b0a8: e3a0328e mov r3, #-536870904 ; 0xe0000008 + b0ac: e2833801 add r3, r3, #65536 ; 0x10000 + b0b0: e3a02001 mov r2, #1 ; 0x1 + b0b4: e5832000 str r2, [r3] + b0b8: e24bd00c sub sp, fp, #12 ; 0xc + b0bc: e89d6800 ldmia sp, {fp, sp, lr} + b0c0: e12fff1e bx lr + +0000b0c4 : + b0c4: e1a0c00d mov ip, sp + b0c8: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b0cc: e24cb004 sub fp, ip, #4 ; 0x4 + b0d0: e24dd004 sub sp, sp, #4 ; 0x4 + b0d4: e1a03000 mov r3, r0 + b0d8: e54b3010 strb r3, [fp, #-16] + b0dc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b0e0: e2833801 add r3, r3, #65536 ; 0x10000 + b0e4: e2833014 add r3, r3, #20 ; 0x14 + b0e8: e5933000 ldr r3, [r3] + b0ec: e2033020 and r3, r3, #32 ; 0x20 + b0f0: e3530000 cmp r3, #0 ; 0x0 + b0f4: 0afffff8 beq b0dc + b0f8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b0fc: e2833801 add r3, r3, #65536 ; 0x10000 + b100: e55b2010 ldrb r2, [fp, #-16] + b104: e5832000 str r2, [r3] + b108: e24bd00c sub sp, fp, #12 ; 0xc + b10c: e89d6800 ldmia sp, {fp, sp, lr} + b110: e12fff1e bx lr + +0000b114 : + b114: e1a0c00d mov ip, sp + b118: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b11c: e24cb004 sub fp, ip, #4 ; 0x4 + b120: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b124: e2833801 add r3, r3, #65536 ; 0x10000 + b128: e2833014 add r3, r3, #20 ; 0x14 + b12c: e5933000 ldr r3, [r3] + b130: e2033001 and r3, r3, #1 ; 0x1 + b134: e3530000 cmp r3, #0 ; 0x0 + b138: 0afffff8 beq b120 + b13c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b140: e2833801 add r3, r3, #65536 ; 0x10000 + b144: e5933000 ldr r3, [r3] + b148: e20330ff and r3, r3, #255 ; 0xff + b14c: e1a00003 mov r0, r3 + b150: e24bd00c sub sp, fp, #12 ; 0xc + b154: e89d6800 ldmia sp, {fp, sp, lr} + b158: e12fff1e bx lr + +0000b15c : + b15c: e1a0c00d mov ip, sp + b160: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b164: e24cb004 sub fp, ip, #4 ; 0x4 + b168: e24dd00c sub sp, sp, #12 ; 0xc + b16c: e50b0014 str r0, [fp, #-20] + b170: e1a03001 mov r3, r1 + b174: e54b3018 strb r3, [fp, #-24] + b178: e3a03000 mov r3, #0 ; 0x0 + b17c: e54b300d strb r3, [fp, #-13] + b180: ea000011 b b1cc + b184: e3a0320e mov r3, #-536870912 ; 0xe0000000 + b188: e2833903 add r3, r3, #49152 ; 0xc000 + b18c: e2833014 add r3, r3, #20 ; 0x14 + b190: e5933000 ldr r3, [r3] + b194: e2033020 and r3, r3, #32 ; 0x20 + b198: e3530000 cmp r3, #0 ; 0x0 + b19c: 0afffff8 beq b184 + b1a0: e3a0220e mov r2, #-536870912 ; 0xe0000000 + b1a4: e2822801 add r2, r2, #65536 ; 0x10000 + b1a8: e55b300d ldrb r3, [fp, #-13] + b1ac: e1a01003 mov r1, r3 + b1b0: e51b3014 ldr r3, [fp, #-20] + b1b4: e0813003 add r3, r1, r3 + b1b8: e5d33000 ldrb r3, [r3] + b1bc: e5823000 str r3, [r2] + b1c0: e55b300d ldrb r3, [fp, #-13] + b1c4: e2833001 add r3, r3, #1 ; 0x1 + b1c8: e54b300d strb r3, [fp, #-13] + b1cc: e55b3018 ldrb r3, [fp, #-24] + b1d0: e2433001 sub r3, r3, #1 ; 0x1 + b1d4: e54b3018 strb r3, [fp, #-24] + b1d8: e55b3018 ldrb r3, [fp, #-24] + b1dc: e35300ff cmp r3, #255 ; 0xff + b1e0: 1affffe7 bne b184 + b1e4: e24bd00c sub sp, fp, #12 ; 0xc + b1e8: e89d6800 ldmia sp, {fp, sp, lr} + b1ec: e12fff1e bx lr + +0000b1f0 : + b1f0: e1a0c00d mov ip, sp + b1f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b1f8: e24cb004 sub fp, ip, #4 ; 0x4 + b1fc: e24dd004 sub sp, sp, #4 ; 0x4 + b200: e59f304c ldr r3, [pc, #76] ; b254 <.text+0xb254> + b204: e5d33000 ldrb r3, [r3] + b208: e3530000 cmp r3, #0 ; 0x0 + b20c: 1a00000d bne b248 + b210: e24b300d sub r3, fp, #13 ; 0xd + b214: e3a00000 mov r0, #0 ; 0x0 + b218: e1a01003 mov r1, r3 + b21c: e3a02001 mov r2, #1 ; 0x1 + b220: eb00000c bl b258 + b224: e1a03000 mov r3, r0 + b228: e3530000 cmp r3, #0 ; 0x0 + b22c: 0a000005 beq b248 + b230: e59f201c ldr r2, [pc, #28] ; b254 <.text+0xb254> + b234: e3a03001 mov r3, #1 ; 0x1 + b238: e5c23000 strb r3, [r2] + b23c: e55b300d ldrb r3, [fp, #-13] + b240: e1a00003 mov r0, r3 + b244: ebffff9e bl b0c4 + b248: e24bd00c sub sp, fp, #12 ; 0xc + b24c: e89d6800 ldmia sp, {fp, sp, lr} + b250: e12fff1e bx lr + b254: 400008fa strmid r0, [r0], -sl + +0000b258 : + b258: e1a0c00d mov ip, sp + b25c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b260: e24cb004 sub fp, ip, #4 ; 0x4 + b264: e24dd018 sub sp, sp, #24 ; 0x18 + b268: e1a03000 mov r3, r0 + b26c: e50b101c str r1, [fp, #-28] + b270: e50b2020 str r2, [fp, #-32] + b274: e54b3018 strb r3, [fp, #-24] + b278: e3a03000 mov r3, #0 ; 0x0 + b27c: e50b3014 str r3, [fp, #-20] + b280: e3a03000 mov r3, #0 ; 0x0 + b284: e50b3010 str r3, [fp, #-16] + b288: e55b3018 ldrb r3, [fp, #-24] + b28c: e3530001 cmp r3, #1 ; 0x1 + b290: 1a000021 bne b31c + b294: e59f3198 ldr r3, [pc, #408] ; b434 <.text+0xb434> + b298: e5933000 ldr r3, [r3] + b29c: e2632d06 rsb r2, r3, #384 ; 0x180 + b2a0: e51b3020 ldr r3, [fp, #-32] + b2a4: e1520003 cmp r2, r3 + b2a8: 9a00005a bls b418 + b2ac: ea00000d b b2e8 + b2b0: e59f3180 ldr r3, [pc, #384] ; b438 <.text+0xb438> + b2b4: e5931000 ldr r1, [r3] + b2b8: e51b2014 ldr r2, [fp, #-20] + b2bc: e51b301c ldr r3, [fp, #-28] + b2c0: e0823003 add r3, r2, r3 + b2c4: e5d33000 ldrb r3, [r3] + b2c8: e59f216c ldr r2, [pc, #364] ; b43c <.text+0xb43c> + b2cc: e7c23001 strb r3, [r2, r1] + b2d0: e2812001 add r2, r1, #1 ; 0x1 + b2d4: e59f315c ldr r3, [pc, #348] ; b438 <.text+0xb438> + b2d8: e5832000 str r2, [r3] + b2dc: e51b3014 ldr r3, [fp, #-20] + b2e0: e2833001 add r3, r3, #1 ; 0x1 + b2e4: e50b3014 str r3, [fp, #-20] + b2e8: e51b2014 ldr r2, [fp, #-20] + b2ec: e51b3020 ldr r3, [fp, #-32] + b2f0: e1520003 cmp r2, r3 + b2f4: 3affffed bcc b2b0 + b2f8: e59f3134 ldr r3, [pc, #308] ; b434 <.text+0xb434> + b2fc: e5932000 ldr r2, [r3] + b300: e51b3020 ldr r3, [fp, #-32] + b304: e0822003 add r2, r2, r3 + b308: e59f3124 ldr r3, [pc, #292] ; b434 <.text+0xb434> + b30c: e5832000 str r2, [r3] + b310: e3a03001 mov r3, #1 ; 0x1 + b314: e50b3024 str r3, [fp, #-36] + b318: ea000040 b b420 + b31c: e55b3018 ldrb r3, [fp, #-24] + b320: e3530000 cmp r3, #0 ; 0x0 + b324: 1a00002b bne b3d8 + b328: e59f3104 ldr r3, [pc, #260] ; b434 <.text+0xb434> + b32c: e5932000 ldr r2, [r3] + b330: e51b3020 ldr r3, [fp, #-32] + b334: e1520003 cmp r2, r3 + b338: 3a000036 bcc b418 + b33c: ea00000e b b37c + b340: e51b2010 ldr r2, [fp, #-16] + b344: e51b301c ldr r3, [fp, #-28] + b348: e0822003 add r2, r2, r3 + b34c: e59f30ec ldr r3, [pc, #236] ; b440 <.text+0xb440> + b350: e5931000 ldr r1, [r3] + b354: e59f30e0 ldr r3, [pc, #224] ; b43c <.text+0xb43c> + b358: e7d33001 ldrb r3, [r3, r1] + b35c: e20330ff and r3, r3, #255 ; 0xff + b360: e5c23000 strb r3, [r2] + b364: e51b3010 ldr r3, [fp, #-16] + b368: e2833001 add r3, r3, #1 ; 0x1 + b36c: e50b3010 str r3, [fp, #-16] + b370: e2812001 add r2, r1, #1 ; 0x1 + b374: e59f30c4 ldr r3, [pc, #196] ; b440 <.text+0xb440> + b378: e5832000 str r2, [r3] + b37c: e51b2010 ldr r2, [fp, #-16] + b380: e51b3020 ldr r3, [fp, #-32] + b384: e1520003 cmp r2, r3 + b388: 3affffec bcc b340 + b38c: e59f30a0 ldr r3, [pc, #160] ; b434 <.text+0xb434> + b390: e5932000 ldr r2, [r3] + b394: e51b3020 ldr r3, [fp, #-32] + b398: e0632002 rsb r2, r3, r2 + b39c: e59f3090 ldr r3, [pc, #144] ; b434 <.text+0xb434> + b3a0: e5832000 str r2, [r3] + b3a4: e59f3088 ldr r3, [pc, #136] ; b434 <.text+0xb434> + b3a8: e5933000 ldr r3, [r3] + b3ac: e3530000 cmp r3, #0 ; 0x0 + b3b0: 1a000005 bne b3cc + b3b4: e59f207c ldr r2, [pc, #124] ; b438 <.text+0xb438> + b3b8: e3a03000 mov r3, #0 ; 0x0 + b3bc: e5823000 str r3, [r2] + b3c0: e59f2078 ldr r2, [pc, #120] ; b440 <.text+0xb440> + b3c4: e3a03000 mov r3, #0 ; 0x0 + b3c8: e5823000 str r3, [r2] + b3cc: e3a03001 mov r3, #1 ; 0x1 + b3d0: e50b3024 str r3, [fp, #-36] + b3d4: ea000011 b b420 + b3d8: e55b3018 ldrb r3, [fp, #-24] + b3dc: e3530002 cmp r3, #2 ; 0x2 + b3e0: 1a00000c bne b418 + b3e4: e59f3048 ldr r3, [pc, #72] ; b434 <.text+0xb434> + b3e8: e5933000 ldr r3, [r3] + b3ec: e3530000 cmp r3, #0 ; 0x0 + b3f0: 0a000002 beq b400 + b3f4: e3a03000 mov r3, #0 ; 0x0 + b3f8: e50b3024 str r3, [fp, #-36] + b3fc: ea000007 b b420 + b400: e3a03f5d mov r3, #372 ; 0x174 + b404: e50b3024 str r3, [fp, #-36] + b408: e51b3024 ldr r3, [fp, #-36] + b40c: e2833001 add r3, r3, #1 ; 0x1 + b410: e50b3024 str r3, [fp, #-36] + b414: ea000001 b b420 + b418: e3a03000 mov r3, #0 ; 0x0 + b41c: e50b3024 str r3, [fp, #-36] + b420: e51b3024 ldr r3, [fp, #-36] + b424: e1a00003 mov r0, r3 + b428: e24bd00c sub sp, fp, #12 ; 0xc + b42c: e89d6800 ldmia sp, {fp, sp, lr} + b430: e12fff1e bx lr + b434: 40000950 andmi r0, r0, r0, asr r9 + b438: 40000954 andmi r0, r0, r4, asr r9 + b43c: 4000095c andmi r0, r0, ip, asr r9 + b440: 40000958 andmi r0, r0, r8, asr r9 + +0000b444 : + b444: e1a0c00d mov ip, sp + b448: e92dd800 stmdb sp!, {fp, ip, lr, pc} + b44c: e24cb004 sub fp, ip, #4 ; 0x4 + b450: e24dd004 sub sp, sp, #4 ; 0x4 + b454: e59f3608 ldr r3, [pc, #1544] ; ba64 <.text+0xba64> + b458: e5d33000 ldrb r3, [r3] + b45c: e3530007 cmp r3, #7 ; 0x7 + b460: 979ff103 ldrls pc, [pc, r3, lsl #2] + b464: ea000160 b b9ec <.text+0xb9ec> + b468: 0000b488 andeq fp, r0, r8, lsl #9 + b46c: 0000b53c andeq fp, r0, ip, lsr r5 + b470: 0000b604 andeq fp, r0, r4, lsl #12 + b474: 0000b6f8 streqd fp, [r0], -r8 + b478: 0000b79c muleq r0, ip, r7 + b47c: 0000b840 andeq fp, r0, r0, asr #16 + b480: 0000b8e4 andeq fp, r0, r4, ror #17 + b484: 0000b988 andeq fp, r0, r8, lsl #19 + b488: e59f35d8 ldr r3, [pc, #1496] ; ba68 <.text+0xba68> + b48c: e5d33000 ldrb r3, [r3] + b490: e3530000 cmp r3, #0 ; 0x0 + b494: 0a000005 beq b4b0 <.text+0xb4b0> + b498: e3a00ce1 mov r0, #57600 ; 0xe100 + b49c: ebfffedd bl b018 + b4a0: e59f35c0 ldr r3, [pc, #1472] ; ba68 <.text+0xba68> + b4a4: e3a02000 mov r2, #0 ; 0x0 + b4a8: e5c32000 strb r2, [r3] + b4ac: ea000001 b b4b8 <.text+0xb4b8> + b4b0: e3a00d96 mov r0, #9600 ; 0x2580 + b4b4: ebfffed7 bl b018 + b4b8: e3a00002 mov r0, #2 ; 0x2 + b4bc: e3a01000 mov r1, #0 ; 0x0 + b4c0: e3a02000 mov r2, #0 ; 0x0 + b4c4: ebffff63 bl b258 + b4c8: e1a03000 mov r3, r0 + b4cc: e353001c cmp r3, #28 ; 0x1c + b4d0: da000015 ble b52c <.text+0xb52c> + b4d4: e3a00001 mov r0, #1 ; 0x1 + b4d8: e59f158c ldr r1, [pc, #1420] ; ba6c <.text+0xba6c> + b4dc: e3a02002 mov r2, #2 ; 0x2 + b4e0: ebffff5c bl b258 + b4e4: e1a03000 mov r3, r0 + b4e8: e50b3010 str r3, [fp, #-16] + b4ec: e3a00001 mov r0, #1 ; 0x1 + b4f0: e59f1578 ldr r1, [pc, #1400] ; ba70 <.text+0xba70> + b4f4: e3a0201a mov r2, #26 ; 0x1a + b4f8: ebffff56 bl b258 + b4fc: e1a03000 mov r3, r0 + b500: e50b3010 str r3, [fp, #-16] + b504: ebffff39 bl b1f0 + b508: e59f2564 ldr r2, [pc, #1380] ; ba74 <.text+0xba74> + b50c: e3a03001 mov r3, #1 ; 0x1 + b510: e5c23000 strb r3, [r2] + b514: e59f3548 ldr r3, [pc, #1352] ; ba64 <.text+0xba64> + b518: e5d33000 ldrb r3, [r3] + b51c: e2833001 add r3, r3, #1 ; 0x1 + b520: e20330ff and r3, r3, #255 ; 0xff + b524: e59f2538 ldr r2, [pc, #1336] ; ba64 <.text+0xba64> + b528: e5c23000 strb r3, [r2] + b52c: e59f3544 ldr r3, [pc, #1348] ; ba78 <.text+0xba78> + b530: e3a02000 mov r2, #0 ; 0x0 + b534: e5c32000 strb r2, [r3] + b538: ea00012e b b9f8 <.text+0xb9f8> + b53c: e59f3538 ldr r3, [pc, #1336] ; ba7c <.text+0xba7c> + b540: e5d33000 ldrb r3, [r3] + b544: e20330ff and r3, r3, #255 ; 0xff + b548: e3530000 cmp r3, #0 ; 0x0 + b54c: 0a000022 beq b5dc <.text+0xb5dc> + b550: e59f2524 ldr r2, [pc, #1316] ; ba7c <.text+0xba7c> + b554: e3a03000 mov r3, #0 ; 0x0 + b558: e5c23000 strb r3, [r2] + b55c: e3a00002 mov r0, #2 ; 0x2 + b560: e3a01000 mov r1, #0 ; 0x0 + b564: e3a02000 mov r2, #0 ; 0x0 + b568: ebffff3a bl b258 + b56c: e1a03000 mov r3, r0 + b570: e353000c cmp r3, #12 ; 0xc + b574: da000011 ble b5c0 <.text+0xb5c0> + b578: e3a00001 mov r0, #1 ; 0x1 + b57c: e59f14e8 ldr r1, [pc, #1256] ; ba6c <.text+0xba6c> + b580: e3a02002 mov r2, #2 ; 0x2 + b584: ebffff33 bl b258 + b588: e3a00001 mov r0, #1 ; 0x1 + b58c: e59f14ec ldr r1, [pc, #1260] ; ba80 <.text+0xba80> + b590: e3a0200a mov r2, #10 ; 0xa + b594: ebffff2f bl b258 + b598: ebffff14 bl b1f0 + b59c: e59f24e0 ldr r2, [pc, #1248] ; ba84 <.text+0xba84> + b5a0: e3a03000 mov r3, #0 ; 0x0 + b5a4: e5c23000 strb r3, [r2] + b5a8: e59f34b4 ldr r3, [pc, #1204] ; ba64 <.text+0xba64> + b5ac: e5d33000 ldrb r3, [r3] + b5b0: e2833001 add r3, r3, #1 ; 0x1 + b5b4: e20330ff and r3, r3, #255 ; 0xff + b5b8: e59f24a4 ldr r2, [pc, #1188] ; ba64 <.text+0xba64> + b5bc: e5c23000 strb r3, [r2] + b5c0: e59f24b0 ldr r2, [pc, #1200] ; ba78 <.text+0xba78> + b5c4: e3a03000 mov r3, #0 ; 0x0 + b5c8: e5c23000 strb r3, [r2] + b5cc: e59f2494 ldr r2, [pc, #1172] ; ba68 <.text+0xba68> + b5d0: e3a03000 mov r3, #0 ; 0x0 + b5d4: e5c23000 strb r3, [r2] + b5d8: ea000106 b b9f8 <.text+0xb9f8> + b5dc: e59f3494 ldr r3, [pc, #1172] ; ba78 <.text+0xba78> b5e0: e5d33000 ldrb r3, [r3] - b5e4: e1a02003 mov r2, r3 - b5e8: e1a03002 mov r3, r2 - b5ec: e1a03083 mov r3, r3, lsl #1 - b5f0: e0833002 add r3, r3, r2 - b5f4: e1a03103 mov r3, r3, lsl #2 - b5f8: e1a02003 mov r2, r3 - b5fc: e59f3410 ldr r3, [pc, #1040] ; ba14 <.text+0xba14> - b600: e0823003 add r3, r2, r3 - b604: e3a00001 mov r0, #1 ; 0x1 - b608: e1a01003 mov r1, r3 - b60c: e3a0200c mov r2, #12 ; 0xc - b610: ebfffef3 bl b1e4 - b614: ebfffed8 bl b17c - b618: e59f33f0 ldr r3, [pc, #1008] ; ba10 <.text+0xba10> - b61c: e5d33000 ldrb r3, [r3] - b620: e2833001 add r3, r3, #1 ; 0x1 - b624: e20330ff and r3, r3, #255 ; 0xff - b628: e59f23e0 ldr r2, [pc, #992] ; ba10 <.text+0xba10> - b62c: e5c23000 strb r3, [r2] - b630: e59f33d8 ldr r3, [pc, #984] ; ba10 <.text+0xba10> - b634: e5d33000 ldrb r3, [r3] - b638: e353000b cmp r3, #11 ; 0xb - b63c: 1a000005 bne b658 <.text+0xb658> - b640: e59f33a8 ldr r3, [pc, #936] ; b9f0 <.text+0xb9f0> - b644: e5d33000 ldrb r3, [r3] - b648: e2833001 add r3, r3, #1 ; 0x1 - b64c: e20330ff and r3, r3, #255 ; 0xff - b650: e59f2398 ldr r2, [pc, #920] ; b9f0 <.text+0xb9f0> - b654: e5c23000 strb r3, [r2] - b658: e59f33a4 ldr r3, [pc, #932] ; ba04 <.text+0xba04> - b65c: e3a02000 mov r2, #0 ; 0x0 - b660: e5c32000 strb r2, [r3] - b664: ea0000c6 b b984 <.text+0xb984> - b668: e59f3394 ldr r3, [pc, #916] ; ba04 <.text+0xba04> - b66c: e5d33000 ldrb r3, [r3] - b670: e2833001 add r3, r3, #1 ; 0x1 - b674: e20330ff and r3, r3, #255 ; 0xff - b678: e59f2384 ldr r2, [pc, #900] ; ba04 <.text+0xba04> - b67c: e5c23000 strb r3, [r2] - b680: ea0000bf b b984 <.text+0xb984> - b684: e59f337c ldr r3, [pc, #892] ; ba08 <.text+0xba08> - b688: e5d33000 ldrb r3, [r3] - b68c: e20330ff and r3, r3, #255 ; 0xff - b690: e3530000 cmp r3, #0 ; 0x0 - b694: 0a00001c beq b70c <.text+0xb70c> - b698: e59f2368 ldr r2, [pc, #872] ; ba08 <.text+0xba08> - b69c: e3a03000 mov r3, #0 ; 0x0 + b5e4: e2833001 add r3, r3, #1 ; 0x1 + b5e8: e20330ff and r3, r3, #255 ; 0xff + b5ec: e59f2484 ldr r2, [pc, #1156] ; ba78 <.text+0xba78> + b5f0: e5c23000 strb r3, [r2] + b5f4: e59f246c ldr r2, [pc, #1132] ; ba68 <.text+0xba68> + b5f8: e3a03001 mov r3, #1 ; 0x1 + b5fc: e5c23000 strb r3, [r2] + b600: ea0000fc b b9f8 <.text+0xb9f8> + b604: e59f3470 ldr r3, [pc, #1136] ; ba7c <.text+0xba7c> + b608: e5d33000 ldrb r3, [r3] + b60c: e20330ff and r3, r3, #255 ; 0xff + b610: e3530000 cmp r3, #0 ; 0x0 + b614: 0a000030 beq b6dc <.text+0xb6dc> + b618: e59f245c ldr r2, [pc, #1116] ; ba7c <.text+0xba7c> + b61c: e3a03000 mov r3, #0 ; 0x0 + b620: e5c23000 strb r3, [r2] + b624: e3a00002 mov r0, #2 ; 0x2 + b628: e3a01000 mov r1, #0 ; 0x0 + b62c: e3a02000 mov r2, #0 ; 0x0 + b630: ebffff08 bl b258 + b634: e1a03000 mov r3, r0 + b638: e353000e cmp r3, #14 ; 0xe + b63c: da000022 ble b6cc <.text+0xb6cc> + b640: e3a00001 mov r0, #1 ; 0x1 + b644: e59f1420 ldr r1, [pc, #1056] ; ba6c <.text+0xba6c> + b648: e3a02002 mov r2, #2 ; 0x2 + b64c: ebffff01 bl b258 + b650: e59f342c ldr r3, [pc, #1068] ; ba84 <.text+0xba84> + b654: e5d33000 ldrb r3, [r3] + b658: e1a02003 mov r2, r3 + b65c: e1a03002 mov r3, r2 + b660: e1a03083 mov r3, r3, lsl #1 + b664: e0833002 add r3, r3, r2 + b668: e1a03103 mov r3, r3, lsl #2 + b66c: e1a02003 mov r2, r3 + b670: e59f3410 ldr r3, [pc, #1040] ; ba88 <.text+0xba88> + b674: e0823003 add r3, r2, r3 + b678: e3a00001 mov r0, #1 ; 0x1 + b67c: e1a01003 mov r1, r3 + b680: e3a0200c mov r2, #12 ; 0xc + b684: ebfffef3 bl b258 + b688: ebfffed8 bl b1f0 + b68c: e59f33f0 ldr r3, [pc, #1008] ; ba84 <.text+0xba84> + b690: e5d33000 ldrb r3, [r3] + b694: e2833001 add r3, r3, #1 ; 0x1 + b698: e20330ff and r3, r3, #255 ; 0xff + b69c: e59f23e0 ldr r2, [pc, #992] ; ba84 <.text+0xba84> b6a0: e5c23000 strb r3, [r2] - b6a4: e3a00002 mov r0, #2 ; 0x2 - b6a8: e3a01000 mov r1, #0 ; 0x0 - b6ac: e3a02000 mov r2, #0 ; 0x0 - b6b0: ebfffecb bl b1e4 - b6b4: e1a03000 mov r3, r0 - b6b8: e3530030 cmp r3, #48 ; 0x30 - b6bc: da00000e ble b6fc <.text+0xb6fc> - b6c0: e3a00001 mov r0, #1 ; 0x1 - b6c4: e59f132c ldr r1, [pc, #812] ; b9f8 <.text+0xb9f8> - b6c8: e3a02002 mov r2, #2 ; 0x2 - b6cc: ebfffec4 bl b1e4 - b6d0: e3a00001 mov r0, #1 ; 0x1 - b6d4: e59f133c ldr r1, [pc, #828] ; ba18 <.text+0xba18> - b6d8: e3a0202e mov r2, #46 ; 0x2e - b6dc: ebfffec0 bl b1e4 - b6e0: ebfffea5 bl b17c - b6e4: e59f3304 ldr r3, [pc, #772] ; b9f0 <.text+0xb9f0> - b6e8: e5d33000 ldrb r3, [r3] - b6ec: e2833001 add r3, r3, #1 ; 0x1 - b6f0: e20330ff and r3, r3, #255 ; 0xff - b6f4: e59f22f4 ldr r2, [pc, #756] ; b9f0 <.text+0xb9f0> - b6f8: e5c23000 strb r3, [r2] - b6fc: e59f3300 ldr r3, [pc, #768] ; ba04 <.text+0xba04> - b700: e3a02000 mov r2, #0 ; 0x0 - b704: e5c32000 strb r2, [r3] - b708: ea00009d b b984 <.text+0xb984> - b70c: e59f32f0 ldr r3, [pc, #752] ; ba04 <.text+0xba04> - b710: e5d33000 ldrb r3, [r3] - b714: e2833001 add r3, r3, #1 ; 0x1 - b718: e20330ff and r3, r3, #255 ; 0xff - b71c: e59f22e0 ldr r2, [pc, #736] ; ba04 <.text+0xba04> - b720: e5c23000 strb r3, [r2] - b724: ea000096 b b984 <.text+0xb984> - b728: e59f32d8 ldr r3, [pc, #728] ; ba08 <.text+0xba08> - b72c: e5d33000 ldrb r3, [r3] - b730: e20330ff and r3, r3, #255 ; 0xff - b734: e3530000 cmp r3, #0 ; 0x0 - b738: 0a00001c beq b7b0 <.text+0xb7b0> - b73c: e59f22c4 ldr r2, [pc, #708] ; ba08 <.text+0xba08> - b740: e3a03000 mov r3, #0 ; 0x0 - b744: e5c23000 strb r3, [r2] - b748: e3a00002 mov r0, #2 ; 0x2 - b74c: e3a01000 mov r1, #0 ; 0x0 - b750: e3a02000 mov r2, #0 ; 0x0 - b754: ebfffea2 bl b1e4 - b758: e1a03000 mov r3, r0 - b75c: e353000e cmp r3, #14 ; 0xe - b760: da00000e ble b7a0 <.text+0xb7a0> - b764: e3a00001 mov r0, #1 ; 0x1 - b768: e59f1288 ldr r1, [pc, #648] ; b9f8 <.text+0xb9f8> - b76c: e3a02002 mov r2, #2 ; 0x2 - b770: ebfffe9b bl b1e4 - b774: e3a00001 mov r0, #1 ; 0x1 - b778: e59f129c ldr r1, [pc, #668] ; ba1c <.text+0xba1c> - b77c: e3a0200c mov r2, #12 ; 0xc - b780: ebfffe97 bl b1e4 - b784: ebfffe7c bl b17c - b788: e59f3260 ldr r3, [pc, #608] ; b9f0 <.text+0xb9f0> - b78c: e5d33000 ldrb r3, [r3] - b790: e2833001 add r3, r3, #1 ; 0x1 - b794: e20330ff and r3, r3, #255 ; 0xff - b798: e59f2250 ldr r2, [pc, #592] ; b9f0 <.text+0xb9f0> - b79c: e5c23000 strb r3, [r2] - b7a0: e59f325c ldr r3, [pc, #604] ; ba04 <.text+0xba04> - b7a4: e3a02000 mov r2, #0 ; 0x0 - b7a8: e5c32000 strb r2, [r3] - b7ac: ea000074 b b984 <.text+0xb984> - b7b0: e59f324c ldr r3, [pc, #588] ; ba04 <.text+0xba04> - b7b4: e5d33000 ldrb r3, [r3] - b7b8: e2833001 add r3, r3, #1 ; 0x1 - b7bc: e20330ff and r3, r3, #255 ; 0xff - b7c0: e59f223c ldr r2, [pc, #572] ; ba04 <.text+0xba04> - b7c4: e5c23000 strb r3, [r2] - b7c8: ea00006d b b984 <.text+0xb984> - b7cc: e59f3234 ldr r3, [pc, #564] ; ba08 <.text+0xba08> - b7d0: e5d33000 ldrb r3, [r3] - b7d4: e20330ff and r3, r3, #255 ; 0xff - b7d8: e3530000 cmp r3, #0 ; 0x0 - b7dc: 0a00001c beq b854 <.text+0xb854> - b7e0: e59f2220 ldr r2, [pc, #544] ; ba08 <.text+0xba08> - b7e4: e3a03000 mov r3, #0 ; 0x0 - b7e8: e5c23000 strb r3, [r2] - b7ec: e3a00002 mov r0, #2 ; 0x2 - b7f0: e3a01000 mov r1, #0 ; 0x0 - b7f4: e3a02000 mov r2, #0 ; 0x0 - b7f8: ebfffe79 bl b1e4 - b7fc: e1a03000 mov r3, r0 - b800: e3530010 cmp r3, #16 ; 0x10 - b804: da00000e ble b844 <.text+0xb844> - b808: e3a00001 mov r0, #1 ; 0x1 - b80c: e59f11e4 ldr r1, [pc, #484] ; b9f8 <.text+0xb9f8> - b810: e3a02002 mov r2, #2 ; 0x2 - b814: ebfffe72 bl b1e4 - b818: e3a00001 mov r0, #1 ; 0x1 - b81c: e59f11fc ldr r1, [pc, #508] ; ba20 <.text+0xba20> - b820: e3a0200e mov r2, #14 ; 0xe - b824: ebfffe6e bl b1e4 - b828: ebfffe53 bl b17c - b82c: e59f31bc ldr r3, [pc, #444] ; b9f0 <.text+0xb9f0> - b830: e5d33000 ldrb r3, [r3] - b834: e2833001 add r3, r3, #1 ; 0x1 - b838: e20330ff and r3, r3, #255 ; 0xff - b83c: e59f21ac ldr r2, [pc, #428] ; b9f0 <.text+0xb9f0> - b840: e5c23000 strb r3, [r2] - b844: e59f31b8 ldr r3, [pc, #440] ; ba04 <.text+0xba04> - b848: e3a02000 mov r2, #0 ; 0x0 - b84c: e5c32000 strb r2, [r3] - b850: ea00004b b b984 <.text+0xb984> - b854: e59f31a8 ldr r3, [pc, #424] ; ba04 <.text+0xba04> - b858: e5d33000 ldrb r3, [r3] - b85c: e2833001 add r3, r3, #1 ; 0x1 - b860: e20330ff and r3, r3, #255 ; 0xff - b864: e59f2198 ldr r2, [pc, #408] ; ba04 <.text+0xba04> - b868: e5c23000 strb r3, [r2] - b86c: ea000044 b b984 <.text+0xb984> - b870: e59f3190 ldr r3, [pc, #400] ; ba08 <.text+0xba08> - b874: e5d33000 ldrb r3, [r3] - b878: e20330ff and r3, r3, #255 ; 0xff - b87c: e3530000 cmp r3, #0 ; 0x0 - b880: 0a00001c beq b8f8 <.text+0xb8f8> - b884: e59f217c ldr r2, [pc, #380] ; ba08 <.text+0xba08> - b888: e3a03000 mov r3, #0 ; 0x0 - b88c: e5c23000 strb r3, [r2] - b890: e3a00002 mov r0, #2 ; 0x2 - b894: e3a01000 mov r1, #0 ; 0x0 - b898: e3a02000 mov r2, #0 ; 0x0 - b89c: ebfffe50 bl b1e4 - b8a0: e1a03000 mov r3, r0 - b8a4: e3530015 cmp r3, #21 ; 0x15 - b8a8: da00000e ble b8e8 <.text+0xb8e8> - b8ac: e3a00001 mov r0, #1 ; 0x1 - b8b0: e59f1140 ldr r1, [pc, #320] ; b9f8 <.text+0xb9f8> - b8b4: e3a02002 mov r2, #2 ; 0x2 - b8b8: ebfffe49 bl b1e4 - b8bc: e3a00001 mov r0, #1 ; 0x1 - b8c0: e59f115c ldr r1, [pc, #348] ; ba24 <.text+0xba24> - b8c4: e3a02013 mov r2, #19 ; 0x13 - b8c8: ebfffe45 bl b1e4 - b8cc: ebfffe2a bl b17c - b8d0: e59f3118 ldr r3, [pc, #280] ; b9f0 <.text+0xb9f0> - b8d4: e5d33000 ldrb r3, [r3] - b8d8: e2833001 add r3, r3, #1 ; 0x1 - b8dc: e20330ff and r3, r3, #255 ; 0xff - b8e0: e59f2108 ldr r2, [pc, #264] ; b9f0 <.text+0xb9f0> - b8e4: e5c23000 strb r3, [r2] - b8e8: e59f3114 ldr r3, [pc, #276] ; ba04 <.text+0xba04> - b8ec: e3a02000 mov r2, #0 ; 0x0 - b8f0: e5c32000 strb r2, [r3] - b8f4: ea000022 b b984 <.text+0xb984> - b8f8: e59f3104 ldr r3, [pc, #260] ; ba04 <.text+0xba04> - b8fc: e5d33000 ldrb r3, [r3] - b900: e2833001 add r3, r3, #1 ; 0x1 - b904: e20330ff and r3, r3, #255 ; 0xff - b908: e59f20f4 ldr r2, [pc, #244] ; ba04 <.text+0xba04> - b90c: e5c23000 strb r3, [r2] - b910: ea00001b b b984 <.text+0xb984> - b914: e59f30ec ldr r3, [pc, #236] ; ba08 <.text+0xba08> - b918: e5d33000 ldrb r3, [r3] - b91c: e20330ff and r3, r3, #255 ; 0xff - b920: e3530000 cmp r3, #0 ; 0x0 - b924: 0a00000c beq b95c <.text+0xb95c> - b928: e59f20d8 ldr r2, [pc, #216] ; ba08 <.text+0xba08> - b92c: e3a03000 mov r3, #0 ; 0x0 - b930: e5c23000 strb r3, [r2] - b934: e59f20ec ldr r2, [pc, #236] ; ba28 <.text+0xba28> - b938: e3a03002 mov r3, #2 ; 0x2 - b93c: e5c23000 strb r3, [r2] - b940: e59f20a8 ldr r2, [pc, #168] ; b9f0 <.text+0xb9f0> - b944: e3a03000 mov r3, #0 ; 0x0 - b948: e5c23000 strb r3, [r2] - b94c: e59f20b0 ldr r2, [pc, #176] ; ba04 <.text+0xba04> - b950: e3a03000 mov r3, #0 ; 0x0 - b954: e5c23000 strb r3, [r2] - b958: ea000009 b b984 <.text+0xb984> - b95c: e59f30a0 ldr r3, [pc, #160] ; ba04 <.text+0xba04> - b960: e5d33000 ldrb r3, [r3] - b964: e2833001 add r3, r3, #1 ; 0x1 - b968: e20330ff and r3, r3, #255 ; 0xff - b96c: e59f2090 ldr r2, [pc, #144] ; ba04 <.text+0xba04> - b970: e5c23000 strb r3, [r2] - b974: ea000002 b b984 <.text+0xb984> - b978: e59f3070 ldr r3, [pc, #112] ; b9f0 <.text+0xb9f0> - b97c: e3a02000 mov r2, #0 ; 0x0 - b980: e5c32000 strb r2, [r3] - b984: e59f3078 ldr r3, [pc, #120] ; ba04 <.text+0xba04> - b988: e5d33000 ldrb r3, [r3] - b98c: e35300c8 cmp r3, #200 ; 0xc8 - b990: 9a000013 bls b9e4 <.text+0xb9e4> - b994: e59f3058 ldr r3, [pc, #88] ; b9f4 <.text+0xb9f4> - b998: e5d33000 ldrb r3, [r3] - b99c: e3530000 cmp r3, #0 ; 0x0 - b9a0: 0a000006 beq b9c0 <.text+0xb9c0> - b9a4: e59f2044 ldr r2, [pc, #68] ; b9f0 <.text+0xb9f0> - b9a8: e3a03000 mov r3, #0 ; 0x0 - b9ac: e5c23000 strb r3, [r2] - b9b0: e59f204c ldr r2, [pc, #76] ; ba04 <.text+0xba04> - b9b4: e3a03000 mov r3, #0 ; 0x0 - b9b8: e5c23000 strb r3, [r2] - b9bc: ea000008 b b9e4 <.text+0xb9e4> - b9c0: e59f2028 ldr r2, [pc, #40] ; b9f0 <.text+0xb9f0> + b6a4: e59f33d8 ldr r3, [pc, #984] ; ba84 <.text+0xba84> + b6a8: e5d33000 ldrb r3, [r3] + b6ac: e353000b cmp r3, #11 ; 0xb + b6b0: 1a000005 bne b6cc <.text+0xb6cc> + b6b4: e59f33a8 ldr r3, [pc, #936] ; ba64 <.text+0xba64> + b6b8: e5d33000 ldrb r3, [r3] + b6bc: e2833001 add r3, r3, #1 ; 0x1 + b6c0: e20330ff and r3, r3, #255 ; 0xff + b6c4: e59f2398 ldr r2, [pc, #920] ; ba64 <.text+0xba64> + b6c8: e5c23000 strb r3, [r2] + b6cc: e59f33a4 ldr r3, [pc, #932] ; ba78 <.text+0xba78> + b6d0: e3a02000 mov r2, #0 ; 0x0 + b6d4: e5c32000 strb r2, [r3] + b6d8: ea0000c6 b b9f8 <.text+0xb9f8> + b6dc: e59f3394 ldr r3, [pc, #916] ; ba78 <.text+0xba78> + b6e0: e5d33000 ldrb r3, [r3] + b6e4: e2833001 add r3, r3, #1 ; 0x1 + b6e8: e20330ff and r3, r3, #255 ; 0xff + b6ec: e59f2384 ldr r2, [pc, #900] ; ba78 <.text+0xba78> + b6f0: e5c23000 strb r3, [r2] + b6f4: ea0000bf b b9f8 <.text+0xb9f8> + b6f8: e59f337c ldr r3, [pc, #892] ; ba7c <.text+0xba7c> + b6fc: e5d33000 ldrb r3, [r3] + b700: e20330ff and r3, r3, #255 ; 0xff + b704: e3530000 cmp r3, #0 ; 0x0 + b708: 0a00001c beq b780 <.text+0xb780> + b70c: e59f2368 ldr r2, [pc, #872] ; ba7c <.text+0xba7c> + b710: e3a03000 mov r3, #0 ; 0x0 + b714: e5c23000 strb r3, [r2] + b718: e3a00002 mov r0, #2 ; 0x2 + b71c: e3a01000 mov r1, #0 ; 0x0 + b720: e3a02000 mov r2, #0 ; 0x0 + b724: ebfffecb bl b258 + b728: e1a03000 mov r3, r0 + b72c: e3530030 cmp r3, #48 ; 0x30 + b730: da00000e ble b770 <.text+0xb770> + b734: e3a00001 mov r0, #1 ; 0x1 + b738: e59f132c ldr r1, [pc, #812] ; ba6c <.text+0xba6c> + b73c: e3a02002 mov r2, #2 ; 0x2 + b740: ebfffec4 bl b258 + b744: e3a00001 mov r0, #1 ; 0x1 + b748: e59f133c ldr r1, [pc, #828] ; ba8c <.text+0xba8c> + b74c: e3a0202e mov r2, #46 ; 0x2e + b750: ebfffec0 bl b258 + b754: ebfffea5 bl b1f0 + b758: e59f3304 ldr r3, [pc, #772] ; ba64 <.text+0xba64> + b75c: e5d33000 ldrb r3, [r3] + b760: e2833001 add r3, r3, #1 ; 0x1 + b764: e20330ff and r3, r3, #255 ; 0xff + b768: e59f22f4 ldr r2, [pc, #756] ; ba64 <.text+0xba64> + b76c: e5c23000 strb r3, [r2] + b770: e59f3300 ldr r3, [pc, #768] ; ba78 <.text+0xba78> + b774: e3a02000 mov r2, #0 ; 0x0 + b778: e5c32000 strb r2, [r3] + b77c: ea00009d b b9f8 <.text+0xb9f8> + b780: e59f32f0 ldr r3, [pc, #752] ; ba78 <.text+0xba78> + b784: e5d33000 ldrb r3, [r3] + b788: e2833001 add r3, r3, #1 ; 0x1 + b78c: e20330ff and r3, r3, #255 ; 0xff + b790: e59f22e0 ldr r2, [pc, #736] ; ba78 <.text+0xba78> + b794: e5c23000 strb r3, [r2] + b798: ea000096 b b9f8 <.text+0xb9f8> + b79c: e59f32d8 ldr r3, [pc, #728] ; ba7c <.text+0xba7c> + b7a0: e5d33000 ldrb r3, [r3] + b7a4: e20330ff and r3, r3, #255 ; 0xff + b7a8: e3530000 cmp r3, #0 ; 0x0 + b7ac: 0a00001c beq b824 <.text+0xb824> + b7b0: e59f22c4 ldr r2, [pc, #708] ; ba7c <.text+0xba7c> + b7b4: e3a03000 mov r3, #0 ; 0x0 + b7b8: e5c23000 strb r3, [r2] + b7bc: e3a00002 mov r0, #2 ; 0x2 + b7c0: e3a01000 mov r1, #0 ; 0x0 + b7c4: e3a02000 mov r2, #0 ; 0x0 + b7c8: ebfffea2 bl b258 + b7cc: e1a03000 mov r3, r0 + b7d0: e353000e cmp r3, #14 ; 0xe + b7d4: da00000e ble b814 <.text+0xb814> + b7d8: e3a00001 mov r0, #1 ; 0x1 + b7dc: e59f1288 ldr r1, [pc, #648] ; ba6c <.text+0xba6c> + b7e0: e3a02002 mov r2, #2 ; 0x2 + b7e4: ebfffe9b bl b258 + b7e8: e3a00001 mov r0, #1 ; 0x1 + b7ec: e59f129c ldr r1, [pc, #668] ; ba90 <.text+0xba90> + b7f0: e3a0200c mov r2, #12 ; 0xc + b7f4: ebfffe97 bl b258 + b7f8: ebfffe7c bl b1f0 + b7fc: e59f3260 ldr r3, [pc, #608] ; ba64 <.text+0xba64> + b800: e5d33000 ldrb r3, [r3] + b804: e2833001 add r3, r3, #1 ; 0x1 + b808: e20330ff and r3, r3, #255 ; 0xff + b80c: e59f2250 ldr r2, [pc, #592] ; ba64 <.text+0xba64> + b810: e5c23000 strb r3, [r2] + b814: e59f325c ldr r3, [pc, #604] ; ba78 <.text+0xba78> + b818: e3a02000 mov r2, #0 ; 0x0 + b81c: e5c32000 strb r2, [r3] + b820: ea000074 b b9f8 <.text+0xb9f8> + b824: e59f324c ldr r3, [pc, #588] ; ba78 <.text+0xba78> + b828: e5d33000 ldrb r3, [r3] + b82c: e2833001 add r3, r3, #1 ; 0x1 + b830: e20330ff and r3, r3, #255 ; 0xff + b834: e59f223c ldr r2, [pc, #572] ; ba78 <.text+0xba78> + b838: e5c23000 strb r3, [r2] + b83c: ea00006d b b9f8 <.text+0xb9f8> + b840: e59f3234 ldr r3, [pc, #564] ; ba7c <.text+0xba7c> + b844: e5d33000 ldrb r3, [r3] + b848: e20330ff and r3, r3, #255 ; 0xff + b84c: e3530000 cmp r3, #0 ; 0x0 + b850: 0a00001c beq b8c8 <.text+0xb8c8> + b854: e59f2220 ldr r2, [pc, #544] ; ba7c <.text+0xba7c> + b858: e3a03000 mov r3, #0 ; 0x0 + b85c: e5c23000 strb r3, [r2] + b860: e3a00002 mov r0, #2 ; 0x2 + b864: e3a01000 mov r1, #0 ; 0x0 + b868: e3a02000 mov r2, #0 ; 0x0 + b86c: ebfffe79 bl b258 + b870: e1a03000 mov r3, r0 + b874: e3530010 cmp r3, #16 ; 0x10 + b878: da00000e ble b8b8 <.text+0xb8b8> + b87c: e3a00001 mov r0, #1 ; 0x1 + b880: e59f11e4 ldr r1, [pc, #484] ; ba6c <.text+0xba6c> + b884: e3a02002 mov r2, #2 ; 0x2 + b888: ebfffe72 bl b258 + b88c: e3a00001 mov r0, #1 ; 0x1 + b890: e59f11fc ldr r1, [pc, #508] ; ba94 <.text+0xba94> + b894: e3a0200e mov r2, #14 ; 0xe + b898: ebfffe6e bl b258 + b89c: ebfffe53 bl b1f0 + b8a0: e59f31bc ldr r3, [pc, #444] ; ba64 <.text+0xba64> + b8a4: e5d33000 ldrb r3, [r3] + b8a8: e2833001 add r3, r3, #1 ; 0x1 + b8ac: e20330ff and r3, r3, #255 ; 0xff + b8b0: e59f21ac ldr r2, [pc, #428] ; ba64 <.text+0xba64> + b8b4: e5c23000 strb r3, [r2] + b8b8: e59f31b8 ldr r3, [pc, #440] ; ba78 <.text+0xba78> + b8bc: e3a02000 mov r2, #0 ; 0x0 + b8c0: e5c32000 strb r2, [r3] + b8c4: ea00004b b b9f8 <.text+0xb9f8> + b8c8: e59f31a8 ldr r3, [pc, #424] ; ba78 <.text+0xba78> + b8cc: e5d33000 ldrb r3, [r3] + b8d0: e2833001 add r3, r3, #1 ; 0x1 + b8d4: e20330ff and r3, r3, #255 ; 0xff + b8d8: e59f2198 ldr r2, [pc, #408] ; ba78 <.text+0xba78> + b8dc: e5c23000 strb r3, [r2] + b8e0: ea000044 b b9f8 <.text+0xb9f8> + b8e4: e59f3190 ldr r3, [pc, #400] ; ba7c <.text+0xba7c> + b8e8: e5d33000 ldrb r3, [r3] + b8ec: e20330ff and r3, r3, #255 ; 0xff + b8f0: e3530000 cmp r3, #0 ; 0x0 + b8f4: 0a00001c beq b96c <.text+0xb96c> + b8f8: e59f217c ldr r2, [pc, #380] ; ba7c <.text+0xba7c> + b8fc: e3a03000 mov r3, #0 ; 0x0 + b900: e5c23000 strb r3, [r2] + b904: e3a00002 mov r0, #2 ; 0x2 + b908: e3a01000 mov r1, #0 ; 0x0 + b90c: e3a02000 mov r2, #0 ; 0x0 + b910: ebfffe50 bl b258 + b914: e1a03000 mov r3, r0 + b918: e3530015 cmp r3, #21 ; 0x15 + b91c: da00000e ble b95c <.text+0xb95c> + b920: e3a00001 mov r0, #1 ; 0x1 + b924: e59f1140 ldr r1, [pc, #320] ; ba6c <.text+0xba6c> + b928: e3a02002 mov r2, #2 ; 0x2 + b92c: ebfffe49 bl b258 + b930: e3a00001 mov r0, #1 ; 0x1 + b934: e59f115c ldr r1, [pc, #348] ; ba98 <.text+0xba98> + b938: e3a02013 mov r2, #19 ; 0x13 + b93c: ebfffe45 bl b258 + b940: ebfffe2a bl b1f0 + b944: e59f3118 ldr r3, [pc, #280] ; ba64 <.text+0xba64> + b948: e5d33000 ldrb r3, [r3] + b94c: e2833001 add r3, r3, #1 ; 0x1 + b950: e20330ff and r3, r3, #255 ; 0xff + b954: e59f2108 ldr r2, [pc, #264] ; ba64 <.text+0xba64> + b958: e5c23000 strb r3, [r2] + b95c: e59f3114 ldr r3, [pc, #276] ; ba78 <.text+0xba78> + b960: e3a02000 mov r2, #0 ; 0x0 + b964: e5c32000 strb r2, [r3] + b968: ea000022 b b9f8 <.text+0xb9f8> + b96c: e59f3104 ldr r3, [pc, #260] ; ba78 <.text+0xba78> + b970: e5d33000 ldrb r3, [r3] + b974: e2833001 add r3, r3, #1 ; 0x1 + b978: e20330ff and r3, r3, #255 ; 0xff + b97c: e59f20f4 ldr r2, [pc, #244] ; ba78 <.text+0xba78> + b980: e5c23000 strb r3, [r2] + b984: ea00001b b b9f8 <.text+0xb9f8> + b988: e59f30ec ldr r3, [pc, #236] ; ba7c <.text+0xba7c> + b98c: e5d33000 ldrb r3, [r3] + b990: e20330ff and r3, r3, #255 ; 0xff + b994: e3530000 cmp r3, #0 ; 0x0 + b998: 0a00000c beq b9d0 <.text+0xb9d0> + b99c: e59f20d8 ldr r2, [pc, #216] ; ba7c <.text+0xba7c> + b9a0: e3a03000 mov r3, #0 ; 0x0 + b9a4: e5c23000 strb r3, [r2] + b9a8: e59f20ec ldr r2, [pc, #236] ; ba9c <.text+0xba9c> + b9ac: e3a03002 mov r3, #2 ; 0x2 + b9b0: e5c23000 strb r3, [r2] + b9b4: e59f20a8 ldr r2, [pc, #168] ; ba64 <.text+0xba64> + b9b8: e3a03000 mov r3, #0 ; 0x0 + b9bc: e5c23000 strb r3, [r2] + b9c0: e59f20b0 ldr r2, [pc, #176] ; ba78 <.text+0xba78> b9c4: e3a03000 mov r3, #0 ; 0x0 b9c8: e5c23000 strb r3, [r2] - b9cc: e59f2030 ldr r2, [pc, #48] ; ba04 <.text+0xba04> - b9d0: e3a03000 mov r3, #0 ; 0x0 - b9d4: e5c23000 strb r3, [r2] - b9d8: e59f2048 ldr r2, [pc, #72] ; ba28 <.text+0xba28> - b9dc: e3a03003 mov r3, #3 ; 0x3 - b9e0: e5c23000 strb r3, [r2] - b9e4: e24bd00c sub sp, fp, #12 ; 0xc - b9e8: e89d6800 ldmia sp, {fp, sp, lr} - b9ec: e12fff1e bx lr - b9f0: 40000adf ldrmid r0, [r0], -pc - b9f4: 40000adc ldrmid r0, [r0], -ip - b9f8: 0001530f andeq r5, r1, pc, lsl #6 - b9fc: 0001520c andeq r5, r1, ip, lsl #4 - ba00: 400008fc strmid r0, [r0], -ip - ba04: 40000add ldrmid r0, [r0], -sp - ba08: 40000906 andmi r0, r0, r6, lsl #18 - ba0c: 00015226 andeq r5, r1, r6, lsr #4 - ba10: 40000ade ldrmid r0, [r0], -lr - ba14: 00015230 andeq r5, r1, r0, lsr r2 - ba18: 000152c2 andeq r5, r1, r2, asr #5 - ba1c: 000152f0 streqd r5, [r1], -r0 - ba20: 000152b4 streqh r5, [r1], -r4 - ba24: 000152fc streqd r5, [r1], -ip - ba28: 40000c14 andmi r0, r0, r4, lsl ip - -0000ba2c <_read_r>: - ba2c: e1a0c00d mov ip, sp - ba30: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ba34: e24cb004 sub fp, ip, #4 ; 0x4 - ba38: e24dd020 sub sp, sp, #32 ; 0x20 - ba3c: e50b001c str r0, [fp, #-28] - ba40: e50b1020 str r1, [fp, #-32] - ba44: e50b2024 str r2, [fp, #-36] - ba48: e50b3028 str r3, [fp, #-40] - ba4c: e51b3024 ldr r3, [fp, #-36] - ba50: e50b3010 str r3, [fp, #-16] - ba54: e3a03000 mov r3, #0 ; 0x0 - ba58: e50b3014 str r3, [fp, #-20] - ba5c: ea00001f b bae0 <_read_r+0xb4> - ba60: ebfff7f6 bl 9a40 - ba64: e1a03000 mov r3, r0 - ba68: e54b3015 strb r3, [fp, #-21] - ba6c: e51b2010 ldr r2, [fp, #-16] - ba70: e55b3015 ldrb r3, [fp, #-21] - ba74: e5c23000 strb r3, [r2] - ba78: e51b3010 ldr r3, [fp, #-16] - ba7c: e2833001 add r3, r3, #1 ; 0x1 - ba80: e50b3010 str r3, [fp, #-16] - ba84: e55b3015 ldrb r3, [fp, #-21] - ba88: e1a00003 mov r0, r3 - ba8c: ebfff7d7 bl 99f0 - ba90: e55b3015 ldrb r3, [fp, #-21] - ba94: e353000d cmp r3, #13 ; 0xd - ba98: 1a00000d bne bad4 <_read_r+0xa8> - ba9c: e51b3014 ldr r3, [fp, #-20] - baa0: e51b2028 ldr r2, [fp, #-40] - baa4: e2422002 sub r2, r2, #2 ; 0x2 - baa8: e1530002 cmp r3, r2 - baac: 8a000008 bhi bad4 <_read_r+0xa8> - bab0: e51b2010 ldr r2, [fp, #-16] - bab4: e3a0300a mov r3, #10 ; 0xa - bab8: e5c23000 strb r3, [r2] - babc: e3a0000a mov r0, #10 ; 0xa - bac0: ebfff7ca bl 99f0 - bac4: e51b3014 ldr r3, [fp, #-20] - bac8: e2833002 add r3, r3, #2 ; 0x2 - bacc: e50b302c str r3, [fp, #-44] - bad0: ea000008 b baf8 <_read_r+0xcc> - bad4: e51b3014 ldr r3, [fp, #-20] - bad8: e2833001 add r3, r3, #1 ; 0x1 - badc: e50b3014 str r3, [fp, #-20] - bae0: e51b2014 ldr r2, [fp, #-20] - bae4: e51b3028 ldr r3, [fp, #-40] - bae8: e1520003 cmp r2, r3 - baec: 3affffdb bcc ba60 <_read_r+0x34> - baf0: e51b3014 ldr r3, [fp, #-20] - baf4: e50b302c str r3, [fp, #-44] - baf8: e51b302c ldr r3, [fp, #-44] + b9cc: ea000009 b b9f8 <.text+0xb9f8> + b9d0: e59f30a0 ldr r3, [pc, #160] ; ba78 <.text+0xba78> + b9d4: e5d33000 ldrb r3, [r3] + b9d8: e2833001 add r3, r3, #1 ; 0x1 + b9dc: e20330ff and r3, r3, #255 ; 0xff + b9e0: e59f2090 ldr r2, [pc, #144] ; ba78 <.text+0xba78> + b9e4: e5c23000 strb r3, [r2] + b9e8: ea000002 b b9f8 <.text+0xb9f8> + b9ec: e59f3070 ldr r3, [pc, #112] ; ba64 <.text+0xba64> + b9f0: e3a02000 mov r2, #0 ; 0x0 + b9f4: e5c32000 strb r2, [r3] + b9f8: e59f3078 ldr r3, [pc, #120] ; ba78 <.text+0xba78> + b9fc: e5d33000 ldrb r3, [r3] + ba00: e35300c8 cmp r3, #200 ; 0xc8 + ba04: 9a000013 bls ba58 <.text+0xba58> + ba08: e59f3058 ldr r3, [pc, #88] ; ba68 <.text+0xba68> + ba0c: e5d33000 ldrb r3, [r3] + ba10: e3530000 cmp r3, #0 ; 0x0 + ba14: 0a000006 beq ba34 <.text+0xba34> + ba18: e59f2044 ldr r2, [pc, #68] ; ba64 <.text+0xba64> + ba1c: e3a03000 mov r3, #0 ; 0x0 + ba20: e5c23000 strb r3, [r2] + ba24: e59f204c ldr r2, [pc, #76] ; ba78 <.text+0xba78> + ba28: e3a03000 mov r3, #0 ; 0x0 + ba2c: e5c23000 strb r3, [r2] + ba30: ea000008 b ba58 <.text+0xba58> + ba34: e59f2028 ldr r2, [pc, #40] ; ba64 <.text+0xba64> + ba38: e3a03000 mov r3, #0 ; 0x0 + ba3c: e5c23000 strb r3, [r2] + ba40: e59f2030 ldr r2, [pc, #48] ; ba78 <.text+0xba78> + ba44: e3a03000 mov r3, #0 ; 0x0 + ba48: e5c23000 strb r3, [r2] + ba4c: e59f2048 ldr r2, [pc, #72] ; ba9c <.text+0xba9c> + ba50: e3a03003 mov r3, #3 ; 0x3 + ba54: e5c23000 strb r3, [r2] + ba58: e24bd00c sub sp, fp, #12 ; 0xc + ba5c: e89d6800 ldmia sp, {fp, sp, lr} + ba60: e12fff1e bx lr + ba64: 40000adf ldrmid r0, [r0], -pc + ba68: 40000adc ldrmid r0, [r0], -ip + ba6c: 00015383 andeq r5, r1, r3, lsl #7 + ba70: 00015280 andeq r5, r1, r0, lsl #5 + ba74: 400008fc strmid r0, [r0], -ip + ba78: 40000add ldrmid r0, [r0], -sp + ba7c: 40000906 andmi r0, r0, r6, lsl #18 + ba80: 0001529a muleq r1, sl, r2 + ba84: 40000ade ldrmid r0, [r0], -lr + ba88: 000152a4 andeq r5, r1, r4, lsr #5 + ba8c: 00015336 andeq r5, r1, r6, lsr r3 + ba90: 00015364 andeq r5, r1, r4, ror #6 + ba94: 00015328 andeq r5, r1, r8, lsr #6 + ba98: 00015370 andeq r5, r1, r0, ror r3 + ba9c: 40000c14 andmi r0, r0, r4, lsl ip + +0000baa0 <_read_r>: + baa0: e1a0c00d mov ip, sp + baa4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + baa8: e24cb004 sub fp, ip, #4 ; 0x4 + baac: e24dd020 sub sp, sp, #32 ; 0x20 + bab0: e50b001c str r0, [fp, #-28] + bab4: e50b1020 str r1, [fp, #-32] + bab8: e50b2024 str r2, [fp, #-36] + babc: e50b3028 str r3, [fp, #-40] + bac0: e51b3024 ldr r3, [fp, #-36] + bac4: e50b3010 str r3, [fp, #-16] + bac8: e3a03000 mov r3, #0 ; 0x0 + bacc: e50b3014 str r3, [fp, #-20] + bad0: ea00001f b bb54 <_read_r+0xb4> + bad4: ebfff7f6 bl 9ab4 + bad8: e1a03000 mov r3, r0 + badc: e54b3015 strb r3, [fp, #-21] + bae0: e51b2010 ldr r2, [fp, #-16] + bae4: e55b3015 ldrb r3, [fp, #-21] + bae8: e5c23000 strb r3, [r2] + baec: e51b3010 ldr r3, [fp, #-16] + baf0: e2833001 add r3, r3, #1 ; 0x1 + baf4: e50b3010 str r3, [fp, #-16] + baf8: e55b3015 ldrb r3, [fp, #-21] bafc: e1a00003 mov r0, r3 - bb00: e24bd00c sub sp, fp, #12 ; 0xc - bb04: e89d6800 ldmia sp, {fp, sp, lr} - bb08: e12fff1e bx lr - -0000bb0c <_write_r>: - bb0c: e1a0c00d mov ip, sp - bb10: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bb14: e24cb004 sub fp, ip, #4 ; 0x4 - bb18: e24dd018 sub sp, sp, #24 ; 0x18 - bb1c: e50b0018 str r0, [fp, #-24] - bb20: e50b101c str r1, [fp, #-28] - bb24: e50b2020 str r2, [fp, #-32] - bb28: e50b3024 str r3, [fp, #-36] - bb2c: e51b3020 ldr r3, [fp, #-32] - bb30: e50b3010 str r3, [fp, #-16] - bb34: e3a03000 mov r3, #0 ; 0x0 - bb38: e50b3014 str r3, [fp, #-20] - bb3c: ea000010 b bb84 <_write_r+0x78> - bb40: e51b3010 ldr r3, [fp, #-16] - bb44: e5d33000 ldrb r3, [r3] - bb48: e353000a cmp r3, #10 ; 0xa - bb4c: 1a000001 bne bb58 <_write_r+0x4c> - bb50: e3a0000d mov r0, #13 ; 0xd - bb54: ebfff7a5 bl 99f0 - bb58: e51b3010 ldr r3, [fp, #-16] - bb5c: e5d33000 ldrb r3, [r3] - bb60: e1a02003 mov r2, r3 - bb64: e51b3010 ldr r3, [fp, #-16] - bb68: e2833001 add r3, r3, #1 ; 0x1 - bb6c: e50b3010 str r3, [fp, #-16] - bb70: e1a00002 mov r0, r2 - bb74: ebfff79d bl 99f0 - bb78: e51b3014 ldr r3, [fp, #-20] - bb7c: e2833001 add r3, r3, #1 ; 0x1 - bb80: e50b3014 str r3, [fp, #-20] - bb84: e51b2014 ldr r2, [fp, #-20] - bb88: e51b3024 ldr r3, [fp, #-36] - bb8c: e1520003 cmp r2, r3 - bb90: 3affffea bcc bb40 <_write_r+0x34> - bb94: e51b3024 ldr r3, [fp, #-36] - bb98: e1a00003 mov r0, r3 - bb9c: e24bd00c sub sp, fp, #12 ; 0xc - bba0: e89d6800 ldmia sp, {fp, sp, lr} - bba4: e12fff1e bx lr - -0000bba8 <_close_r>: - bba8: e1a0c00d mov ip, sp - bbac: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bbb0: e24cb004 sub fp, ip, #4 ; 0x4 - bbb4: e24dd008 sub sp, sp, #8 ; 0x8 - bbb8: e50b0010 str r0, [fp, #-16] - bbbc: e50b1014 str r1, [fp, #-20] - bbc0: e3a03000 mov r3, #0 ; 0x0 - bbc4: e1a00003 mov r0, r3 - bbc8: e24bd00c sub sp, fp, #12 ; 0xc - bbcc: e89d6800 ldmia sp, {fp, sp, lr} - bbd0: e12fff1e bx lr - -0000bbd4 <_lseek_r>: - bbd4: e1a0c00d mov ip, sp - bbd8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bbdc: e24cb004 sub fp, ip, #4 ; 0x4 - bbe0: e24dd010 sub sp, sp, #16 ; 0x10 - bbe4: e50b0010 str r0, [fp, #-16] - bbe8: e50b1014 str r1, [fp, #-20] - bbec: e50b2018 str r2, [fp, #-24] - bbf0: e50b301c str r3, [fp, #-28] - bbf4: e3a03000 mov r3, #0 ; 0x0 - bbf8: e1a00003 mov r0, r3 - bbfc: e24bd00c sub sp, fp, #12 ; 0xc - bc00: e89d6800 ldmia sp, {fp, sp, lr} - bc04: e12fff1e bx lr - -0000bc08 <_fstat_r>: - bc08: e1a0c00d mov ip, sp - bc0c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bc10: e24cb004 sub fp, ip, #4 ; 0x4 - bc14: e24dd00c sub sp, sp, #12 ; 0xc - bc18: e50b0010 str r0, [fp, #-16] - bc1c: e50b1014 str r1, [fp, #-20] - bc20: e50b2018 str r2, [fp, #-24] - bc24: e51b2018 ldr r2, [fp, #-24] - bc28: e3a03a02 mov r3, #8192 ; 0x2000 - bc2c: e5823004 str r3, [r2, #4] - bc30: e3a03000 mov r3, #0 ; 0x0 - bc34: e1a00003 mov r0, r3 - bc38: e24bd00c sub sp, fp, #12 ; 0xc - bc3c: e89d6800 ldmia sp, {fp, sp, lr} - bc40: e12fff1e bx lr - -0000bc44 : - bc44: e1a0c00d mov ip, sp - bc48: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bc4c: e24cb004 sub fp, ip, #4 ; 0x4 - bc50: e24dd004 sub sp, sp, #4 ; 0x4 - bc54: e50b0010 str r0, [fp, #-16] - bc58: e3a03001 mov r3, #1 ; 0x1 - bc5c: e1a00003 mov r0, r3 - bc60: e24bd00c sub sp, fp, #12 ; 0xc - bc64: e89d6800 ldmia sp, {fp, sp, lr} - bc68: e12fff1e bx lr - -0000bc6c <_sbrk_r>: - bc6c: e1a0c00d mov ip, sp - bc70: e92dd800 stmdb sp!, {fp, ip, lr, pc} - bc74: e24cb004 sub fp, ip, #4 ; 0x4 - bc78: e24dd00c sub sp, sp, #12 ; 0xc - bc7c: e50b0014 str r0, [fp, #-20] - bc80: e50b1018 str r1, [fp, #-24] - bc84: e59f304c ldr r3, [pc, #76] ; bcd8 <.text+0xbcd8> - bc88: e5933000 ldr r3, [r3] - bc8c: e3530000 cmp r3, #0 ; 0x0 - bc90: 1a000002 bne bca0 <_sbrk_r+0x34> - bc94: e59f203c ldr r2, [pc, #60] ; bcd8 <.text+0xbcd8> - bc98: e59f303c ldr r3, [pc, #60] ; bcdc <.text+0xbcdc> - bc9c: e5823000 str r3, [r2] - bca0: e59f3030 ldr r3, [pc, #48] ; bcd8 <.text+0xbcd8> - bca4: e5933000 ldr r3, [r3] - bca8: e50b3010 str r3, [fp, #-16] - bcac: e59f3024 ldr r3, [pc, #36] ; bcd8 <.text+0xbcd8> - bcb0: e5932000 ldr r2, [r3] - bcb4: e51b3018 ldr r3, [fp, #-24] - bcb8: e0822003 add r2, r2, r3 - bcbc: e59f3014 ldr r3, [pc, #20] ; bcd8 <.text+0xbcd8> - bcc0: e5832000 str r2, [r3] - bcc4: e51b3010 ldr r3, [fp, #-16] - bcc8: e1a00003 mov r0, r3 - bccc: e24bd00c sub sp, fp, #12 ; 0xc - bcd0: e89d6800 ldmia sp, {fp, sp, lr} - bcd4: e12fff1e bx lr - bcd8: 40000ae0 andmi r0, r0, r0, ror #21 - bcdc: 40003a00 andmi r3, r0, r0, lsl #20 - -0000bce0 : + bb00: ebfff7d7 bl 9a64 + bb04: e55b3015 ldrb r3, [fp, #-21] + bb08: e353000d cmp r3, #13 ; 0xd + bb0c: 1a00000d bne bb48 <_read_r+0xa8> + bb10: e51b3014 ldr r3, [fp, #-20] + bb14: e51b2028 ldr r2, [fp, #-40] + bb18: e2422002 sub r2, r2, #2 ; 0x2 + bb1c: e1530002 cmp r3, r2 + bb20: 8a000008 bhi bb48 <_read_r+0xa8> + bb24: e51b2010 ldr r2, [fp, #-16] + bb28: e3a0300a mov r3, #10 ; 0xa + bb2c: e5c23000 strb r3, [r2] + bb30: e3a0000a mov r0, #10 ; 0xa + bb34: ebfff7ca bl 9a64 + bb38: e51b3014 ldr r3, [fp, #-20] + bb3c: e2833002 add r3, r3, #2 ; 0x2 + bb40: e50b302c str r3, [fp, #-44] + bb44: ea000008 b bb6c <_read_r+0xcc> + bb48: e51b3014 ldr r3, [fp, #-20] + bb4c: e2833001 add r3, r3, #1 ; 0x1 + bb50: e50b3014 str r3, [fp, #-20] + bb54: e51b2014 ldr r2, [fp, #-20] + bb58: e51b3028 ldr r3, [fp, #-40] + bb5c: e1520003 cmp r2, r3 + bb60: 3affffdb bcc bad4 <_read_r+0x34> + bb64: e51b3014 ldr r3, [fp, #-20] + bb68: e50b302c str r3, [fp, #-44] + bb6c: e51b302c ldr r3, [fp, #-44] + bb70: e1a00003 mov r0, r3 + bb74: e24bd00c sub sp, fp, #12 ; 0xc + bb78: e89d6800 ldmia sp, {fp, sp, lr} + bb7c: e12fff1e bx lr + +0000bb80 <_write_r>: + bb80: e1a0c00d mov ip, sp + bb84: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bb88: e24cb004 sub fp, ip, #4 ; 0x4 + bb8c: e24dd018 sub sp, sp, #24 ; 0x18 + bb90: e50b0018 str r0, [fp, #-24] + bb94: e50b101c str r1, [fp, #-28] + bb98: e50b2020 str r2, [fp, #-32] + bb9c: e50b3024 str r3, [fp, #-36] + bba0: e51b3020 ldr r3, [fp, #-32] + bba4: e50b3010 str r3, [fp, #-16] + bba8: e3a03000 mov r3, #0 ; 0x0 + bbac: e50b3014 str r3, [fp, #-20] + bbb0: ea000010 b bbf8 <_write_r+0x78> + bbb4: e51b3010 ldr r3, [fp, #-16] + bbb8: e5d33000 ldrb r3, [r3] + bbbc: e353000a cmp r3, #10 ; 0xa + bbc0: 1a000001 bne bbcc <_write_r+0x4c> + bbc4: e3a0000d mov r0, #13 ; 0xd + bbc8: ebfff7a5 bl 9a64 + bbcc: e51b3010 ldr r3, [fp, #-16] + bbd0: e5d33000 ldrb r3, [r3] + bbd4: e1a02003 mov r2, r3 + bbd8: e51b3010 ldr r3, [fp, #-16] + bbdc: e2833001 add r3, r3, #1 ; 0x1 + bbe0: e50b3010 str r3, [fp, #-16] + bbe4: e1a00002 mov r0, r2 + bbe8: ebfff79d bl 9a64 + bbec: e51b3014 ldr r3, [fp, #-20] + bbf0: e2833001 add r3, r3, #1 ; 0x1 + bbf4: e50b3014 str r3, [fp, #-20] + bbf8: e51b2014 ldr r2, [fp, #-20] + bbfc: e51b3024 ldr r3, [fp, #-36] + bc00: e1520003 cmp r2, r3 + bc04: 3affffea bcc bbb4 <_write_r+0x34> + bc08: e51b3024 ldr r3, [fp, #-36] + bc0c: e1a00003 mov r0, r3 + bc10: e24bd00c sub sp, fp, #12 ; 0xc + bc14: e89d6800 ldmia sp, {fp, sp, lr} + bc18: e12fff1e bx lr + +0000bc1c <_close_r>: + bc1c: e1a0c00d mov ip, sp + bc20: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bc24: e24cb004 sub fp, ip, #4 ; 0x4 + bc28: e24dd008 sub sp, sp, #8 ; 0x8 + bc2c: e50b0010 str r0, [fp, #-16] + bc30: e50b1014 str r1, [fp, #-20] + bc34: e3a03000 mov r3, #0 ; 0x0 + bc38: e1a00003 mov r0, r3 + bc3c: e24bd00c sub sp, fp, #12 ; 0xc + bc40: e89d6800 ldmia sp, {fp, sp, lr} + bc44: e12fff1e bx lr + +0000bc48 <_lseek_r>: + bc48: e1a0c00d mov ip, sp + bc4c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bc50: e24cb004 sub fp, ip, #4 ; 0x4 + bc54: e24dd010 sub sp, sp, #16 ; 0x10 + bc58: e50b0010 str r0, [fp, #-16] + bc5c: e50b1014 str r1, [fp, #-20] + bc60: e50b2018 str r2, [fp, #-24] + bc64: e50b301c str r3, [fp, #-28] + bc68: e3a03000 mov r3, #0 ; 0x0 + bc6c: e1a00003 mov r0, r3 + bc70: e24bd00c sub sp, fp, #12 ; 0xc + bc74: e89d6800 ldmia sp, {fp, sp, lr} + bc78: e12fff1e bx lr + +0000bc7c <_fstat_r>: + bc7c: e1a0c00d mov ip, sp + bc80: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bc84: e24cb004 sub fp, ip, #4 ; 0x4 + bc88: e24dd00c sub sp, sp, #12 ; 0xc + bc8c: e50b0010 str r0, [fp, #-16] + bc90: e50b1014 str r1, [fp, #-20] + bc94: e50b2018 str r2, [fp, #-24] + bc98: e51b2018 ldr r2, [fp, #-24] + bc9c: e3a03a02 mov r3, #8192 ; 0x2000 + bca0: e5823004 str r3, [r2, #4] + bca4: e3a03000 mov r3, #0 ; 0x0 + bca8: e1a00003 mov r0, r3 + bcac: e24bd00c sub sp, fp, #12 ; 0xc + bcb0: e89d6800 ldmia sp, {fp, sp, lr} + bcb4: e12fff1e bx lr + +0000bcb8 : + bcb8: e1a0c00d mov ip, sp + bcbc: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bcc0: e24cb004 sub fp, ip, #4 ; 0x4 + bcc4: e24dd004 sub sp, sp, #4 ; 0x4 + bcc8: e50b0010 str r0, [fp, #-16] + bccc: e3a03001 mov r3, #1 ; 0x1 + bcd0: e1a00003 mov r0, r3 + bcd4: e24bd00c sub sp, fp, #12 ; 0xc + bcd8: e89d6800 ldmia sp, {fp, sp, lr} + bcdc: e12fff1e bx lr + +0000bce0 <_sbrk_r>: bce0: e1a0c00d mov ip, sp bce4: e92dd800 stmdb sp!, {fp, ip, lr, pc} bce8: e24cb004 sub fp, ip, #4 ; 0x4 - bcec: e24dd004 sub sp, sp, #4 ; 0x4 - bcf0: e3a0324e mov r3, #-536870908 ; 0xe0000004 - bcf4: e2833907 add r3, r3, #114688 ; 0x1c000 - bcf8: e5933000 ldr r3, [r3] - bcfc: e54b300d strb r3, [fp, #-13] - bd00: e55b300d ldrb r3, [fp, #-13] - bd04: e2433008 sub r3, r3, #8 ; 0x8 - bd08: e3530050 cmp r3, #80 ; 0x50 - bd0c: 979ff103 ldrls pc, [pc, r3, lsl #2] - bd10: ea000106 b c130 <.text+0xc130> - bd14: 0000be58 andeq fp, r0, r8, asr lr - bd18: 0000c130 andeq ip, r0, r0, lsr r1 - bd1c: 0000c130 andeq ip, r0, r0, lsr r1 - bd20: 0000c130 andeq ip, r0, r0, lsr r1 - bd24: 0000c130 andeq ip, r0, r0, lsr r1 - bd28: 0000c130 andeq ip, r0, r0, lsr r1 - bd2c: 0000c130 andeq ip, r0, r0, lsr r1 - bd30: 0000c130 andeq ip, r0, r0, lsr r1 - bd34: 0000be90 muleq r0, r0, lr - bd38: 0000c130 andeq ip, r0, r0, lsr r1 - bd3c: 0000c130 andeq ip, r0, r0, lsr r1 - bd40: 0000c130 andeq ip, r0, r0, lsr r1 - bd44: 0000c130 andeq ip, r0, r0, lsr r1 - bd48: 0000c130 andeq ip, r0, r0, lsr r1 - bd4c: 0000c130 andeq ip, r0, r0, lsr r1 - bd50: 0000c130 andeq ip, r0, r0, lsr r1 - bd54: 0000bee8 andeq fp, r0, r8, ror #29 - bd58: 0000c130 andeq ip, r0, r0, lsr r1 - bd5c: 0000c130 andeq ip, r0, r0, lsr r1 - bd60: 0000c130 andeq ip, r0, r0, lsr r1 - bd64: 0000c130 andeq ip, r0, r0, lsr r1 - bd68: 0000c130 andeq ip, r0, r0, lsr r1 - bd6c: 0000c130 andeq ip, r0, r0, lsr r1 - bd70: 0000c130 andeq ip, r0, r0, lsr r1 - bd74: 0000c10c andeq ip, r0, ip, lsl #2 - bd78: 0000c130 andeq ip, r0, r0, lsr r1 - bd7c: 0000c130 andeq ip, r0, r0, lsr r1 - bd80: 0000c130 andeq ip, r0, r0, lsr r1 - bd84: 0000c130 andeq ip, r0, r0, lsr r1 - bd88: 0000c130 andeq ip, r0, r0, lsr r1 - bd8c: 0000c130 andeq ip, r0, r0, lsr r1 - bd90: 0000c130 andeq ip, r0, r0, lsr r1 - bd94: 0000bf50 andeq fp, r0, r0, asr pc - bd98: 0000c130 andeq ip, r0, r0, lsr r1 - bd9c: 0000c130 andeq ip, r0, r0, lsr r1 - bda0: 0000c130 andeq ip, r0, r0, lsr r1 - bda4: 0000c130 andeq ip, r0, r0, lsr r1 - bda8: 0000c130 andeq ip, r0, r0, lsr r1 - bdac: 0000c130 andeq ip, r0, r0, lsr r1 - bdb0: 0000c130 andeq ip, r0, r0, lsr r1 - bdb4: 0000bf50 andeq fp, r0, r0, asr pc - bdb8: 0000c130 andeq ip, r0, r0, lsr r1 - bdbc: 0000c130 andeq ip, r0, r0, lsr r1 - bdc0: 0000c130 andeq ip, r0, r0, lsr r1 - bdc4: 0000c130 andeq ip, r0, r0, lsr r1 - bdc8: 0000c130 andeq ip, r0, r0, lsr r1 - bdcc: 0000c130 andeq ip, r0, r0, lsr r1 - bdd0: 0000c130 andeq ip, r0, r0, lsr r1 - bdd4: 0000c130 andeq ip, r0, r0, lsr r1 - bdd8: 0000c130 andeq ip, r0, r0, lsr r1 - bddc: 0000c130 andeq ip, r0, r0, lsr r1 - bde0: 0000c130 andeq ip, r0, r0, lsr r1 - bde4: 0000c130 andeq ip, r0, r0, lsr r1 - bde8: 0000c130 andeq ip, r0, r0, lsr r1 - bdec: 0000c130 andeq ip, r0, r0, lsr r1 - bdf0: 0000c130 andeq ip, r0, r0, lsr r1 - bdf4: 0000c054 andeq ip, r0, r4, asr r0 - bdf8: 0000c130 andeq ip, r0, r0, lsr r1 - bdfc: 0000c130 andeq ip, r0, r0, lsr r1 - be00: 0000c130 andeq ip, r0, r0, lsr r1 - be04: 0000c130 andeq ip, r0, r0, lsr r1 - be08: 0000c130 andeq ip, r0, r0, lsr r1 - be0c: 0000c130 andeq ip, r0, r0, lsr r1 - be10: 0000c130 andeq ip, r0, r0, lsr r1 - be14: 0000c10c andeq ip, r0, ip, lsl #2 - be18: 0000c130 andeq ip, r0, r0, lsr r1 - be1c: 0000c130 andeq ip, r0, r0, lsr r1 - be20: 0000c130 andeq ip, r0, r0, lsr r1 - be24: 0000c130 andeq ip, r0, r0, lsr r1 - be28: 0000c130 andeq ip, r0, r0, lsr r1 - be2c: 0000c130 andeq ip, r0, r0, lsr r1 - be30: 0000c130 andeq ip, r0, r0, lsr r1 - be34: 0000c06c andeq ip, r0, ip, rrx - be38: 0000c130 andeq ip, r0, r0, lsr r1 - be3c: 0000c130 andeq ip, r0, r0, lsr r1 - be40: 0000c130 andeq ip, r0, r0, lsr r1 - be44: 0000c130 andeq ip, r0, r0, lsr r1 - be48: 0000c130 andeq ip, r0, r0, lsr r1 - be4c: 0000c130 andeq ip, r0, r0, lsr r1 - be50: 0000c130 andeq ip, r0, r0, lsr r1 - be54: 0000c06c andeq ip, r0, ip, rrx - be58: e3a0228e mov r2, #-536870904 ; 0xe0000008 - be5c: e2822907 add r2, r2, #114688 ; 0x1c000 - be60: e59f32f8 ldr r3, [pc, #760] ; c160 <.text+0xc160> - be64: e5d33000 ldrb r3, [r3] - be68: e5823000 str r3, [r2] - be6c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - be70: e2833907 add r3, r3, #114688 ; 0x1c000 - be74: e2833018 add r3, r3, #24 ; 0x18 - be78: e3a02028 mov r2, #40 ; 0x28 - be7c: e5832000 str r2, [r3] - be80: e59f22dc ldr r2, [pc, #732] ; c164 <.text+0xc164> - be84: e3a03001 mov r3, #1 ; 0x1 - be88: e5823000 str r3, [r2] - be8c: ea0000ac b c144 <.text+0xc144> - be90: e59f32d0 ldr r3, [pc, #720] ; c168 <.text+0xc168> - be94: e5933000 ldr r3, [r3] - be98: e3530001 cmp r3, #1 ; 0x1 - be9c: 0a000003 beq beb0 <.text+0xbeb0> - bea0: e59f32c0 ldr r3, [pc, #704] ; c168 <.text+0xc168> - bea4: e5933000 ldr r3, [r3] - bea8: e3530002 cmp r3, #2 ; 0x2 - beac: 1a000004 bne bec4 <.text+0xbec4> - beb0: e3a0228e mov r2, #-536870904 ; 0xe0000008 - beb4: e2822907 add r2, r2, #114688 ; 0x1c000 - beb8: e59f32a0 ldr r3, [pc, #672] ; c160 <.text+0xc160> - bebc: e5d33002 ldrb r3, [r3, #2] - bec0: e5823000 str r3, [r2] - bec4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - bec8: e2833907 add r3, r3, #114688 ; 0x1c000 - becc: e2833018 add r3, r3, #24 ; 0x18 - bed0: e3a02028 mov r2, #40 ; 0x28 - bed4: e5832000 str r2, [r3] - bed8: e59f2284 ldr r2, [pc, #644] ; c164 <.text+0xc164> - bedc: e3a03002 mov r3, #2 ; 0x2 - bee0: e5823000 str r3, [r2] - bee4: ea000096 b c144 <.text+0xc144> - bee8: e59f3274 ldr r3, [pc, #628] ; c164 <.text+0xc164> - beec: e5933000 ldr r3, [r3] - bef0: e3530001 cmp r3, #1 ; 0x1 - bef4: 1a00000f bne bf38 <.text+0xbf38> - bef8: e3a0228e mov r2, #-536870904 ; 0xe0000008 - befc: e2822907 add r2, r2, #114688 ; 0x1c000 - bf00: e59f3264 ldr r3, [pc, #612] ; c16c <.text+0xc16c> - bf04: e5933000 ldr r3, [r3] - bf08: e2831001 add r1, r3, #1 ; 0x1 - bf0c: e59f324c ldr r3, [pc, #588] ; c160 <.text+0xc160> - bf10: e7d33001 ldrb r3, [r3, r1] - bf14: e5823000 str r3, [r2] - bf18: e59f324c ldr r3, [pc, #588] ; c16c <.text+0xc16c> - bf1c: e5933000 ldr r3, [r3] - bf20: e2832001 add r2, r3, #1 ; 0x1 - bf24: e59f3240 ldr r3, [pc, #576] ; c16c <.text+0xc16c> - bf28: e5832000 str r2, [r3] - bf2c: e59f2230 ldr r2, [pc, #560] ; c164 <.text+0xc164> - bf30: e3a03004 mov r3, #4 ; 0x4 + bcec: e24dd00c sub sp, sp, #12 ; 0xc + bcf0: e50b0014 str r0, [fp, #-20] + bcf4: e50b1018 str r1, [fp, #-24] + bcf8: e59f304c ldr r3, [pc, #76] ; bd4c <.text+0xbd4c> + bcfc: e5933000 ldr r3, [r3] + bd00: e3530000 cmp r3, #0 ; 0x0 + bd04: 1a000002 bne bd14 <_sbrk_r+0x34> + bd08: e59f203c ldr r2, [pc, #60] ; bd4c <.text+0xbd4c> + bd0c: e59f303c ldr r3, [pc, #60] ; bd50 <.text+0xbd50> + bd10: e5823000 str r3, [r2] + bd14: e59f3030 ldr r3, [pc, #48] ; bd4c <.text+0xbd4c> + bd18: e5933000 ldr r3, [r3] + bd1c: e50b3010 str r3, [fp, #-16] + bd20: e59f3024 ldr r3, [pc, #36] ; bd4c <.text+0xbd4c> + bd24: e5932000 ldr r2, [r3] + bd28: e51b3018 ldr r3, [fp, #-24] + bd2c: e0822003 add r2, r2, r3 + bd30: e59f3014 ldr r3, [pc, #20] ; bd4c <.text+0xbd4c> + bd34: e5832000 str r2, [r3] + bd38: e51b3010 ldr r3, [fp, #-16] + bd3c: e1a00003 mov r0, r3 + bd40: e24bd00c sub sp, fp, #12 ; 0xc + bd44: e89d6800 ldmia sp, {fp, sp, lr} + bd48: e12fff1e bx lr + bd4c: 40000ae0 andmi r0, r0, r0, ror #21 + bd50: 40003a00 andmi r3, r0, r0, lsl #20 + +0000bd54 : + bd54: e1a0c00d mov ip, sp + bd58: e92dd800 stmdb sp!, {fp, ip, lr, pc} + bd5c: e24cb004 sub fp, ip, #4 ; 0x4 + bd60: e24dd004 sub sp, sp, #4 ; 0x4 + bd64: e3a0324e mov r3, #-536870908 ; 0xe0000004 + bd68: e2833907 add r3, r3, #114688 ; 0x1c000 + bd6c: e5933000 ldr r3, [r3] + bd70: e54b300d strb r3, [fp, #-13] + bd74: e55b300d ldrb r3, [fp, #-13] + bd78: e2433008 sub r3, r3, #8 ; 0x8 + bd7c: e3530050 cmp r3, #80 ; 0x50 + bd80: 979ff103 ldrls pc, [pc, r3, lsl #2] + bd84: ea000106 b c1a4 <.text+0xc1a4> + bd88: 0000becc andeq fp, r0, ip, asr #29 + bd8c: 0000c1a4 andeq ip, r0, r4, lsr #3 + bd90: 0000c1a4 andeq ip, r0, r4, lsr #3 + bd94: 0000c1a4 andeq ip, r0, r4, lsr #3 + bd98: 0000c1a4 andeq ip, r0, r4, lsr #3 + bd9c: 0000c1a4 andeq ip, r0, r4, lsr #3 + bda0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bda4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bda8: 0000bf04 andeq fp, r0, r4, lsl #30 + bdac: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdb0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdb4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdb8: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdbc: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdc0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdc4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdc8: 0000bf5c andeq fp, r0, ip, asr pc + bdcc: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdd0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdd4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdd8: 0000c1a4 andeq ip, r0, r4, lsr #3 + bddc: 0000c1a4 andeq ip, r0, r4, lsr #3 + bde0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bde4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bde8: 0000c180 andeq ip, r0, r0, lsl #3 + bdec: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdf0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdf4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdf8: 0000c1a4 andeq ip, r0, r4, lsr #3 + bdfc: 0000c1a4 andeq ip, r0, r4, lsr #3 + be00: 0000c1a4 andeq ip, r0, r4, lsr #3 + be04: 0000c1a4 andeq ip, r0, r4, lsr #3 + be08: 0000bfc4 andeq fp, r0, r4, asr #31 + be0c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be10: 0000c1a4 andeq ip, r0, r4, lsr #3 + be14: 0000c1a4 andeq ip, r0, r4, lsr #3 + be18: 0000c1a4 andeq ip, r0, r4, lsr #3 + be1c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be20: 0000c1a4 andeq ip, r0, r4, lsr #3 + be24: 0000c1a4 andeq ip, r0, r4, lsr #3 + be28: 0000bfc4 andeq fp, r0, r4, asr #31 + be2c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be30: 0000c1a4 andeq ip, r0, r4, lsr #3 + be34: 0000c1a4 andeq ip, r0, r4, lsr #3 + be38: 0000c1a4 andeq ip, r0, r4, lsr #3 + be3c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be40: 0000c1a4 andeq ip, r0, r4, lsr #3 + be44: 0000c1a4 andeq ip, r0, r4, lsr #3 + be48: 0000c1a4 andeq ip, r0, r4, lsr #3 + be4c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be50: 0000c1a4 andeq ip, r0, r4, lsr #3 + be54: 0000c1a4 andeq ip, r0, r4, lsr #3 + be58: 0000c1a4 andeq ip, r0, r4, lsr #3 + be5c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be60: 0000c1a4 andeq ip, r0, r4, lsr #3 + be64: 0000c1a4 andeq ip, r0, r4, lsr #3 + be68: 0000c0c8 andeq ip, r0, r8, asr #1 + be6c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be70: 0000c1a4 andeq ip, r0, r4, lsr #3 + be74: 0000c1a4 andeq ip, r0, r4, lsr #3 + be78: 0000c1a4 andeq ip, r0, r4, lsr #3 + be7c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be80: 0000c1a4 andeq ip, r0, r4, lsr #3 + be84: 0000c1a4 andeq ip, r0, r4, lsr #3 + be88: 0000c180 andeq ip, r0, r0, lsl #3 + be8c: 0000c1a4 andeq ip, r0, r4, lsr #3 + be90: 0000c1a4 andeq ip, r0, r4, lsr #3 + be94: 0000c1a4 andeq ip, r0, r4, lsr #3 + be98: 0000c1a4 andeq ip, r0, r4, lsr #3 + be9c: 0000c1a4 andeq ip, r0, r4, lsr #3 + bea0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bea4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bea8: 0000c0e0 andeq ip, r0, r0, ror #1 + beac: 0000c1a4 andeq ip, r0, r4, lsr #3 + beb0: 0000c1a4 andeq ip, r0, r4, lsr #3 + beb4: 0000c1a4 andeq ip, r0, r4, lsr #3 + beb8: 0000c1a4 andeq ip, r0, r4, lsr #3 + bebc: 0000c1a4 andeq ip, r0, r4, lsr #3 + bec0: 0000c1a4 andeq ip, r0, r4, lsr #3 + bec4: 0000c1a4 andeq ip, r0, r4, lsr #3 + bec8: 0000c0e0 andeq ip, r0, r0, ror #1 + becc: e3a0228e mov r2, #-536870904 ; 0xe0000008 + bed0: e2822907 add r2, r2, #114688 ; 0x1c000 + bed4: e59f32f8 ldr r3, [pc, #760] ; c1d4 <.text+0xc1d4> + bed8: e5d33000 ldrb r3, [r3] + bedc: e5823000 str r3, [r2] + bee0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + bee4: e2833907 add r3, r3, #114688 ; 0x1c000 + bee8: e2833018 add r3, r3, #24 ; 0x18 + beec: e3a02028 mov r2, #40 ; 0x28 + bef0: e5832000 str r2, [r3] + bef4: e59f22dc ldr r2, [pc, #732] ; c1d8 <.text+0xc1d8> + bef8: e3a03001 mov r3, #1 ; 0x1 + befc: e5823000 str r3, [r2] + bf00: ea0000ac b c1b8 <.text+0xc1b8> + bf04: e59f32d0 ldr r3, [pc, #720] ; c1dc <.text+0xc1dc> + bf08: e5933000 ldr r3, [r3] + bf0c: e3530001 cmp r3, #1 ; 0x1 + bf10: 0a000003 beq bf24 <.text+0xbf24> + bf14: e59f32c0 ldr r3, [pc, #704] ; c1dc <.text+0xc1dc> + bf18: e5933000 ldr r3, [r3] + bf1c: e3530002 cmp r3, #2 ; 0x2 + bf20: 1a000004 bne bf38 <.text+0xbf38> + bf24: e3a0228e mov r2, #-536870904 ; 0xe0000008 + bf28: e2822907 add r2, r2, #114688 ; 0x1c000 + bf2c: e59f32a0 ldr r3, [pc, #672] ; c1d4 <.text+0xc1d4> + bf30: e5d33002 ldrb r3, [r3, #2] bf34: e5823000 str r3, [r2] bf38: e3a0320e mov r3, #-536870912 ; 0xe0000000 bf3c: e2833907 add r3, r3, #114688 ; 0x1c000 bf40: e2833018 add r3, r3, #24 ; 0x18 - bf44: e3a02008 mov r2, #8 ; 0x8 + bf44: e3a02028 mov r2, #40 ; 0x28 bf48: e5832000 str r2, [r3] - bf4c: ea00007c b c144 <.text+0xc144> - bf50: e59f3214 ldr r3, [pc, #532] ; c16c <.text+0xc16c> - bf54: e5932000 ldr r2, [r3] - bf58: e59f3210 ldr r3, [pc, #528] ; c170 <.text+0xc170> - bf5c: e5933000 ldr r3, [r3] - bf60: e1520003 cmp r2, r3 - bf64: 0a000025 beq c000 <.text+0xc000> - bf68: e3a0228e mov r2, #-536870904 ; 0xe0000008 - bf6c: e2822907 add r2, r2, #114688 ; 0x1c000 - bf70: e59f31f4 ldr r3, [pc, #500] ; c16c <.text+0xc16c> - bf74: e5933000 ldr r3, [r3] - bf78: e2831001 add r1, r3, #1 ; 0x1 - bf7c: e59f31dc ldr r3, [pc, #476] ; c160 <.text+0xc160> - bf80: e7d33001 ldrb r3, [r3, r1] - bf84: e5823000 str r3, [r2] - bf88: e59f31dc ldr r3, [pc, #476] ; c16c <.text+0xc16c> - bf8c: e5933000 ldr r3, [r3] - bf90: e2832001 add r2, r3, #1 ; 0x1 - bf94: e59f31d0 ldr r3, [pc, #464] ; c16c <.text+0xc16c> - bf98: e5832000 str r2, [r3] - bf9c: e59f31c8 ldr r3, [pc, #456] ; c16c <.text+0xc16c> - bfa0: e5932000 ldr r2, [r3] - bfa4: e59f31c4 ldr r3, [pc, #452] ; c170 <.text+0xc170> - bfa8: e5933000 ldr r3, [r3] - bfac: e1520003 cmp r2, r3 - bfb0: 0a000003 beq bfc4 <.text+0xbfc4> - bfb4: e59f21a8 ldr r2, [pc, #424] ; c164 <.text+0xc164> - bfb8: e3a03004 mov r3, #4 ; 0x4 - bfbc: e5823000 str r3, [r2] - bfc0: ea00001d b c03c <.text+0xc03c> - bfc4: e59f2198 ldr r2, [pc, #408] ; c164 <.text+0xc164> - bfc8: e3a03005 mov r3, #5 ; 0x5 - bfcc: e5823000 str r3, [r2] - bfd0: e59f319c ldr r3, [pc, #412] ; c174 <.text+0xc174> - bfd4: e5933000 ldr r3, [r3] - bfd8: e3530000 cmp r3, #0 ; 0x0 - bfdc: 0a000016 beq c03c <.text+0xc03c> - bfe0: e3a0320e mov r3, #-536870912 ; 0xe0000000 - bfe4: e2833907 add r3, r3, #114688 ; 0x1c000 - bfe8: e3a02020 mov r2, #32 ; 0x20 - bfec: e5832000 str r2, [r3] - bff0: e59f216c ldr r2, [pc, #364] ; c164 <.text+0xc164> - bff4: e3a03003 mov r3, #3 ; 0x3 + bf4c: e59f2284 ldr r2, [pc, #644] ; c1d8 <.text+0xc1d8> + bf50: e3a03002 mov r3, #2 ; 0x2 + bf54: e5823000 str r3, [r2] + bf58: ea000096 b c1b8 <.text+0xc1b8> + bf5c: e59f3274 ldr r3, [pc, #628] ; c1d8 <.text+0xc1d8> + bf60: e5933000 ldr r3, [r3] + bf64: e3530001 cmp r3, #1 ; 0x1 + bf68: 1a00000f bne bfac <.text+0xbfac> + bf6c: e3a0228e mov r2, #-536870904 ; 0xe0000008 + bf70: e2822907 add r2, r2, #114688 ; 0x1c000 + bf74: e59f3264 ldr r3, [pc, #612] ; c1e0 <.text+0xc1e0> + bf78: e5933000 ldr r3, [r3] + bf7c: e2831001 add r1, r3, #1 ; 0x1 + bf80: e59f324c ldr r3, [pc, #588] ; c1d4 <.text+0xc1d4> + bf84: e7d33001 ldrb r3, [r3, r1] + bf88: e5823000 str r3, [r2] + bf8c: e59f324c ldr r3, [pc, #588] ; c1e0 <.text+0xc1e0> + bf90: e5933000 ldr r3, [r3] + bf94: e2832001 add r2, r3, #1 ; 0x1 + bf98: e59f3240 ldr r3, [pc, #576] ; c1e0 <.text+0xc1e0> + bf9c: e5832000 str r2, [r3] + bfa0: e59f2230 ldr r2, [pc, #560] ; c1d8 <.text+0xc1d8> + bfa4: e3a03004 mov r3, #4 ; 0x4 + bfa8: e5823000 str r3, [r2] + bfac: e3a0320e mov r3, #-536870912 ; 0xe0000000 + bfb0: e2833907 add r3, r3, #114688 ; 0x1c000 + bfb4: e2833018 add r3, r3, #24 ; 0x18 + bfb8: e3a02008 mov r2, #8 ; 0x8 + bfbc: e5832000 str r2, [r3] + bfc0: ea00007c b c1b8 <.text+0xc1b8> + bfc4: e59f3214 ldr r3, [pc, #532] ; c1e0 <.text+0xc1e0> + bfc8: e5932000 ldr r2, [r3] + bfcc: e59f3210 ldr r3, [pc, #528] ; c1e4 <.text+0xc1e4> + bfd0: e5933000 ldr r3, [r3] + bfd4: e1520003 cmp r2, r3 + bfd8: 0a000025 beq c074 <.text+0xc074> + bfdc: e3a0228e mov r2, #-536870904 ; 0xe0000008 + bfe0: e2822907 add r2, r2, #114688 ; 0x1c000 + bfe4: e59f31f4 ldr r3, [pc, #500] ; c1e0 <.text+0xc1e0> + bfe8: e5933000 ldr r3, [r3] + bfec: e2831001 add r1, r3, #1 ; 0x1 + bff0: e59f31dc ldr r3, [pc, #476] ; c1d4 <.text+0xc1d4> + bff4: e7d33001 ldrb r3, [r3, r1] bff8: e5823000 str r3, [r2] - bffc: ea00000e b c03c <.text+0xc03c> - c000: e59f316c ldr r3, [pc, #364] ; c174 <.text+0xc174> - c004: e5933000 ldr r3, [r3] - c008: e3530000 cmp r3, #0 ; 0x0 - c00c: 0a000007 beq c030 <.text+0xc030> - c010: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c014: e2833907 add r3, r3, #114688 ; 0x1c000 - c018: e3a02020 mov r2, #32 ; 0x20 - c01c: e5832000 str r2, [r3] - c020: e59f213c ldr r2, [pc, #316] ; c164 <.text+0xc164> - c024: e3a03003 mov r3, #3 ; 0x3 - c028: e5823000 str r3, [r2] - c02c: ea000002 b c03c <.text+0xc03c> - c030: e59f212c ldr r2, [pc, #300] ; c164 <.text+0xc164> - c034: e3a03005 mov r3, #5 ; 0x5 - c038: e5823000 str r3, [r2] - c03c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c040: e2833907 add r3, r3, #114688 ; 0x1c000 - c044: e2833018 add r3, r3, #24 ; 0x18 - c048: e3a02008 mov r2, #8 ; 0x8 - c04c: e5832000 str r2, [r3] - c050: ea00003b b c144 <.text+0xc144> + bffc: e59f31dc ldr r3, [pc, #476] ; c1e0 <.text+0xc1e0> + c000: e5933000 ldr r3, [r3] + c004: e2832001 add r2, r3, #1 ; 0x1 + c008: e59f31d0 ldr r3, [pc, #464] ; c1e0 <.text+0xc1e0> + c00c: e5832000 str r2, [r3] + c010: e59f31c8 ldr r3, [pc, #456] ; c1e0 <.text+0xc1e0> + c014: e5932000 ldr r2, [r3] + c018: e59f31c4 ldr r3, [pc, #452] ; c1e4 <.text+0xc1e4> + c01c: e5933000 ldr r3, [r3] + c020: e1520003 cmp r2, r3 + c024: 0a000003 beq c038 <.text+0xc038> + c028: e59f21a8 ldr r2, [pc, #424] ; c1d8 <.text+0xc1d8> + c02c: e3a03004 mov r3, #4 ; 0x4 + c030: e5823000 str r3, [r2] + c034: ea00001d b c0b0 <.text+0xc0b0> + c038: e59f2198 ldr r2, [pc, #408] ; c1d8 <.text+0xc1d8> + c03c: e3a03005 mov r3, #5 ; 0x5 + c040: e5823000 str r3, [r2] + c044: e59f319c ldr r3, [pc, #412] ; c1e8 <.text+0xc1e8> + c048: e5933000 ldr r3, [r3] + c04c: e3530000 cmp r3, #0 ; 0x0 + c050: 0a000016 beq c0b0 <.text+0xc0b0> c054: e3a0320e mov r3, #-536870912 ; 0xe0000000 c058: e2833907 add r3, r3, #114688 ; 0x1c000 - c05c: e2833018 add r3, r3, #24 ; 0x18 - c060: e3a02008 mov r2, #8 ; 0x8 - c064: e5832000 str r2, [r3] - c068: ea000035 b c144 <.text+0xc144> - c06c: e59f3104 ldr r3, [pc, #260] ; c178 <.text+0xc178> - c070: e5933000 ldr r3, [r3] - c074: e2831003 add r1, r3, #3 ; 0x3 - c078: e3a0328e mov r3, #-536870904 ; 0xe0000008 - c07c: e2833907 add r3, r3, #114688 ; 0x1c000 - c080: e5933000 ldr r3, [r3] - c084: e20330ff and r3, r3, #255 ; 0xff - c088: e59f20d0 ldr r2, [pc, #208] ; c160 <.text+0xc160> - c08c: e7c23001 strb r3, [r2, r1] - c090: e59f30e0 ldr r3, [pc, #224] ; c178 <.text+0xc178> - c094: e5933000 ldr r3, [r3] - c098: e2832001 add r2, r3, #1 ; 0x1 - c09c: e59f30d4 ldr r3, [pc, #212] ; c178 <.text+0xc178> - c0a0: e5832000 str r2, [r3] - c0a4: e59f30cc ldr r3, [pc, #204] ; c178 <.text+0xc178> - c0a8: e5932000 ldr r2, [r3] - c0ac: e59f30c0 ldr r3, [pc, #192] ; c174 <.text+0xc174> - c0b0: e5933000 ldr r3, [r3] - c0b4: e1520003 cmp r2, r3 - c0b8: 0a000003 beq c0cc <.text+0xc0cc> - c0bc: e59f20a0 ldr r2, [pc, #160] ; c164 <.text+0xc164> - c0c0: e3a03004 mov r3, #4 ; 0x4 - c0c4: e5823000 str r3, [r2] - c0c8: ea000005 b c0e4 <.text+0xc0e4> - c0cc: e59f20a4 ldr r2, [pc, #164] ; c178 <.text+0xc178> - c0d0: e3a03000 mov r3, #0 ; 0x0 - c0d4: e5823000 str r3, [r2] - c0d8: e59f2084 ldr r2, [pc, #132] ; c164 <.text+0xc164> - c0dc: e3a03005 mov r3, #5 ; 0x5 - c0e0: e5823000 str r3, [r2] - c0e4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c0e8: e2833907 add r3, r3, #114688 ; 0x1c000 - c0ec: e3a02004 mov r2, #4 ; 0x4 - c0f0: e5832000 str r2, [r3] - c0f4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c0f8: e2833907 add r3, r3, #114688 ; 0x1c000 - c0fc: e2833018 add r3, r3, #24 ; 0x18 - c100: e3a02008 mov r2, #8 ; 0x8 - c104: e5832000 str r2, [r3] - c108: ea00000d b c144 <.text+0xc144> - c10c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c110: e2833907 add r3, r3, #114688 ; 0x1c000 - c114: e2833018 add r3, r3, #24 ; 0x18 - c118: e3a02008 mov r2, #8 ; 0x8 - c11c: e5832000 str r2, [r3] - c120: e59f203c ldr r2, [pc, #60] ; c164 <.text+0xc164> - c124: e3a03005 mov r3, #5 ; 0x5 - c128: e5823000 str r3, [r2] - c12c: ea000004 b c144 <.text+0xc144> - c130: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c134: e2833907 add r3, r3, #114688 ; 0x1c000 - c138: e2833018 add r3, r3, #24 ; 0x18 - c13c: e3a02008 mov r2, #8 ; 0x8 - c140: e5832000 str r2, [r3] + c05c: e3a02020 mov r2, #32 ; 0x20 + c060: e5832000 str r2, [r3] + c064: e59f216c ldr r2, [pc, #364] ; c1d8 <.text+0xc1d8> + c068: e3a03003 mov r3, #3 ; 0x3 + c06c: e5823000 str r3, [r2] + c070: ea00000e b c0b0 <.text+0xc0b0> + c074: e59f316c ldr r3, [pc, #364] ; c1e8 <.text+0xc1e8> + c078: e5933000 ldr r3, [r3] + c07c: e3530000 cmp r3, #0 ; 0x0 + c080: 0a000007 beq c0a4 <.text+0xc0a4> + c084: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c088: e2833907 add r3, r3, #114688 ; 0x1c000 + c08c: e3a02020 mov r2, #32 ; 0x20 + c090: e5832000 str r2, [r3] + c094: e59f213c ldr r2, [pc, #316] ; c1d8 <.text+0xc1d8> + c098: e3a03003 mov r3, #3 ; 0x3 + c09c: e5823000 str r3, [r2] + c0a0: ea000002 b c0b0 <.text+0xc0b0> + c0a4: e59f212c ldr r2, [pc, #300] ; c1d8 <.text+0xc1d8> + c0a8: e3a03005 mov r3, #5 ; 0x5 + c0ac: e5823000 str r3, [r2] + c0b0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c0b4: e2833907 add r3, r3, #114688 ; 0x1c000 + c0b8: e2833018 add r3, r3, #24 ; 0x18 + c0bc: e3a02008 mov r2, #8 ; 0x8 + c0c0: e5832000 str r2, [r3] + c0c4: ea00003b b c1b8 <.text+0xc1b8> + c0c8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c0cc: e2833907 add r3, r3, #114688 ; 0x1c000 + c0d0: e2833018 add r3, r3, #24 ; 0x18 + c0d4: e3a02008 mov r2, #8 ; 0x8 + c0d8: e5832000 str r2, [r3] + c0dc: ea000035 b c1b8 <.text+0xc1b8> + c0e0: e59f3104 ldr r3, [pc, #260] ; c1ec <.text+0xc1ec> + c0e4: e5933000 ldr r3, [r3] + c0e8: e2831003 add r1, r3, #3 ; 0x3 + c0ec: e3a0328e mov r3, #-536870904 ; 0xe0000008 + c0f0: e2833907 add r3, r3, #114688 ; 0x1c000 + c0f4: e5933000 ldr r3, [r3] + c0f8: e20330ff and r3, r3, #255 ; 0xff + c0fc: e59f20d0 ldr r2, [pc, #208] ; c1d4 <.text+0xc1d4> + c100: e7c23001 strb r3, [r2, r1] + c104: e59f30e0 ldr r3, [pc, #224] ; c1ec <.text+0xc1ec> + c108: e5933000 ldr r3, [r3] + c10c: e2832001 add r2, r3, #1 ; 0x1 + c110: e59f30d4 ldr r3, [pc, #212] ; c1ec <.text+0xc1ec> + c114: e5832000 str r2, [r3] + c118: e59f30cc ldr r3, [pc, #204] ; c1ec <.text+0xc1ec> + c11c: e5932000 ldr r2, [r3] + c120: e59f30c0 ldr r3, [pc, #192] ; c1e8 <.text+0xc1e8> + c124: e5933000 ldr r3, [r3] + c128: e1520003 cmp r2, r3 + c12c: 0a000003 beq c140 <.text+0xc140> + c130: e59f20a0 ldr r2, [pc, #160] ; c1d8 <.text+0xc1d8> + c134: e3a03004 mov r3, #4 ; 0x4 + c138: e5823000 str r3, [r2] + c13c: ea000005 b c158 <.text+0xc158> + c140: e59f20a4 ldr r2, [pc, #164] ; c1ec <.text+0xc1ec> c144: e3a03000 mov r3, #0 ; 0x0 - c148: e2433efd sub r3, r3, #4048 ; 0xfd0 - c14c: e3a02000 mov r2, #0 ; 0x0 - c150: e5832000 str r2, [r3] - c154: e24bd00c sub sp, fp, #12 ; 0xc - c158: e89d6800 ldmia sp, {fp, sp, lr} - c15c: e12fff1e bx lr - c160: 40001e74 andmi r1, r0, r4, ror lr - c164: 40000ae4 andmi r0, r0, r4, ror #21 - c168: 40001e94 mulmi r0, r4, lr - c16c: 40000af4 strmid r0, [r0], -r4 - c170: 40001e98 mulmi r0, r8, lr - c174: 40001e4c andmi r1, r0, ip, asr #28 - c178: 40000af0 strmid r0, [r0], -r0 - -0000c17c : - c17c: e1a0c00d mov ip, sp - c180: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c184: e24cb004 sub fp, ip, #4 ; 0x4 - c188: e59f2080 ldr r2, [pc, #128] ; c210 <.text+0xc210> - c18c: e3a03000 mov r3, #0 ; 0x0 - c190: e5823000 str r3, [r2] - c194: e59f2078 ldr r2, [pc, #120] ; c214 <.text+0xc214> - c198: e3a03000 mov r3, #0 ; 0x0 + c148: e5823000 str r3, [r2] + c14c: e59f2084 ldr r2, [pc, #132] ; c1d8 <.text+0xc1d8> + c150: e3a03005 mov r3, #5 ; 0x5 + c154: e5823000 str r3, [r2] + c158: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c15c: e2833907 add r3, r3, #114688 ; 0x1c000 + c160: e3a02004 mov r2, #4 ; 0x4 + c164: e5832000 str r2, [r3] + c168: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c16c: e2833907 add r3, r3, #114688 ; 0x1c000 + c170: e2833018 add r3, r3, #24 ; 0x18 + c174: e3a02008 mov r2, #8 ; 0x8 + c178: e5832000 str r2, [r3] + c17c: ea00000d b c1b8 <.text+0xc1b8> + c180: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c184: e2833907 add r3, r3, #114688 ; 0x1c000 + c188: e2833018 add r3, r3, #24 ; 0x18 + c18c: e3a02008 mov r2, #8 ; 0x8 + c190: e5832000 str r2, [r3] + c194: e59f203c ldr r2, [pc, #60] ; c1d8 <.text+0xc1d8> + c198: e3a03005 mov r3, #5 ; 0x5 c19c: e5823000 str r3, [r2] - c1a0: e59f2070 ldr r2, [pc, #112] ; c218 <.text+0xc218> - c1a4: e3a03005 mov r3, #5 ; 0x5 - c1a8: e5823000 str r3, [r2] - c1ac: e59f2068 ldr r2, [pc, #104] ; c21c <.text+0xc21c> - c1b0: e3a03000 mov r3, #0 ; 0x0 - c1b4: e5823000 str r3, [r2] - c1b8: e59f2060 ldr r2, [pc, #96] ; c220 <.text+0xc220> - c1bc: e3a03002 mov r3, #2 ; 0x2 - c1c0: e5c23000 strb r3, [r2] - c1c4: e59f2054 ldr r2, [pc, #84] ; c220 <.text+0xc220> - c1c8: e3a03064 mov r3, #100 ; 0x64 - c1cc: e5c23001 strb r3, [r2, #1] - c1d0: e59f2048 ldr r2, [pc, #72] ; c220 <.text+0xc220> - c1d4: e3a03064 mov r3, #100 ; 0x64 - c1d8: e5c23002 strb r3, [r2, #2] - c1dc: e59f203c ldr r2, [pc, #60] ; c220 <.text+0xc220> - c1e0: e3a03064 mov r3, #100 ; 0x64 - c1e4: e5c23003 strb r3, [r2, #3] - c1e8: e59f2030 ldr r2, [pc, #48] ; c220 <.text+0xc220> - c1ec: e3a03001 mov r3, #1 ; 0x1 - c1f0: e5c23004 strb r3, [r2, #4] - c1f4: e59f2028 ldr r2, [pc, #40] ; c224 <.text+0xc224> - c1f8: e3a03002 mov r3, #2 ; 0x2 - c1fc: e5823000 str r3, [r2] - c200: eb000066 bl c3a0 - c204: e24bd00c sub sp, fp, #12 ; 0xc - c208: e89d6800 ldmia sp, {fp, sp, lr} - c20c: e12fff1e bx lr - c210: 40000af4 strmid r0, [r0], -r4 - c214: 40000af0 strmid r0, [r0], -r0 - c218: 40001e98 mulmi r0, r8, lr - c21c: 40001e4c andmi r1, r0, ip, asr #28 - c220: 40001e74 andmi r1, r0, r4, ror lr - c224: 40001e94 mulmi r0, r4, lr - -0000c228 : - c228: e1a0c00d mov ip, sp - c22c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c230: e24cb004 sub fp, ip, #4 ; 0x4 - c234: e24dd008 sub sp, sp, #8 ; 0x8 - c238: e3a03000 mov r3, #0 ; 0x0 - c23c: e50b3014 str r3, [fp, #-20] - c240: e3a03000 mov r3, #0 ; 0x0 - c244: e50b3010 str r3, [fp, #-16] - c248: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c24c: e2833907 add r3, r3, #114688 ; 0x1c000 - c250: e3a02020 mov r2, #32 ; 0x20 - c254: e5832000 str r2, [r3] - c258: e59f3058 ldr r3, [pc, #88] ; c2b8 <.text+0xc2b8> - c25c: e5933000 ldr r3, [r3] - c260: e3530001 cmp r3, #1 ; 0x1 - c264: 1a000002 bne c274 - c268: e3a03001 mov r3, #1 ; 0x1 - c26c: e50b3010 str r3, [fp, #-16] - c270: ea00000b b c2a4 - c274: e51b2014 ldr r2, [fp, #-20] - c278: e3a03401 mov r3, #16777216 ; 0x1000000 - c27c: e2433002 sub r3, r3, #2 ; 0x2 - c280: e1520003 cmp r2, r3 - c284: 9a000002 bls c294 - c288: e3a03000 mov r3, #0 ; 0x0 - c28c: e50b3010 str r3, [fp, #-16] - c290: ea000003 b c2a4 - c294: e51b3014 ldr r3, [fp, #-20] - c298: e2833001 add r3, r3, #1 ; 0x1 - c29c: e50b3014 str r3, [fp, #-20] - c2a0: eaffffec b c258 - c2a4: e51b3010 ldr r3, [fp, #-16] - c2a8: e1a00003 mov r0, r3 - c2ac: e24bd00c sub sp, fp, #12 ; 0xc - c2b0: e89d6800 ldmia sp, {fp, sp, lr} - c2b4: e12fff1e bx lr - c2b8: 40000ae4 andmi r0, r0, r4, ror #21 - -0000c2bc : - c2bc: e1a0c00d mov ip, sp - c2c0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c2c4: e24cb004 sub fp, ip, #4 ; 0x4 - c2c8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c2cc: e2833907 add r3, r3, #114688 ; 0x1c000 - c2d0: e3a02010 mov r2, #16 ; 0x10 - c2d4: e5832000 str r2, [r3] - c2d8: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c2dc: e2833907 add r3, r3, #114688 ; 0x1c000 - c2e0: e2833018 add r3, r3, #24 ; 0x18 - c2e4: e3a02008 mov r2, #8 ; 0x8 - c2e8: e5832000 str r2, [r3] - c2ec: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c2f0: e2833907 add r3, r3, #114688 ; 0x1c000 - c2f4: e5933000 ldr r3, [r3] - c2f8: e2033010 and r3, r3, #16 ; 0x10 - c2fc: e3530000 cmp r3, #0 ; 0x0 - c300: 1afffff9 bne c2ec - c304: e3a03001 mov r3, #1 ; 0x1 - c308: e1a00003 mov r0, r3 - c30c: e24bd00c sub sp, fp, #12 ; 0xc - c310: e89d6800 ldmia sp, {fp, sp, lr} - c314: e12fff1e bx lr - -0000c318 : - c318: e1a0c00d mov ip, sp - c31c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c320: e24cb004 sub fp, ip, #4 ; 0x4 - c324: e24dd004 sub sp, sp, #4 ; 0x4 - c328: e50b0010 str r0, [fp, #-16] - c32c: e3a0228e mov r2, #-536870904 ; 0xe0000008 - c330: e282290a add r2, r2, #163840 ; 0x28000 - c334: e3a0328e mov r3, #-536870904 ; 0xe0000008 - c338: e283390a add r3, r3, #163840 ; 0x28000 - c33c: e5933000 ldr r3, [r3] - c340: e383300c orr r3, r3, #12 ; 0xc - c344: e5823000 str r3, [r2] - c348: e3a0324e mov r3, #-536870908 ; 0xe0000004 - c34c: e283390a add r3, r3, #163840 ; 0x28000 - c350: e3a0200c mov r2, #12 ; 0xc - c354: e5832000 str r2, [r3] - c358: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c35c: e2833907 add r3, r3, #114688 ; 0x1c000 - c360: e2833018 add r3, r3, #24 ; 0x18 - c364: e3a0206c mov r2, #108 ; 0x6c - c368: e5832000 str r2, [r3] - c36c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c370: e2833907 add r3, r3, #114688 ; 0x1c000 - c374: e2833014 add r3, r3, #20 ; 0x14 - c378: e3a02080 mov r2, #128 ; 0x80 - c37c: e5832000 str r2, [r3] - c380: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c384: e2833907 add r3, r3, #114688 ; 0x1c000 - c388: e2833010 add r3, r3, #16 ; 0x10 - c38c: e3a02080 mov r2, #128 ; 0x80 - c390: e5832000 str r2, [r3] - c394: e24bd00c sub sp, fp, #12 ; 0xc - c398: e89d6800 ldmia sp, {fp, sp, lr} - c39c: e12fff1e bx lr - -0000c3a0 : - c3a0: e1a0c00d mov ip, sp - c3a4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c3a8: e24cb004 sub fp, ip, #4 ; 0x4 - c3ac: e24dd004 sub sp, sp, #4 ; 0x4 - c3b0: e59f206c ldr r2, [pc, #108] ; c424 <.text+0xc424> - c3b4: e3a03000 mov r3, #0 ; 0x0 + c1a0: ea000004 b c1b8 <.text+0xc1b8> + c1a4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c1a8: e2833907 add r3, r3, #114688 ; 0x1c000 + c1ac: e2833018 add r3, r3, #24 ; 0x18 + c1b0: e3a02008 mov r2, #8 ; 0x8 + c1b4: e5832000 str r2, [r3] + c1b8: e3a03000 mov r3, #0 ; 0x0 + c1bc: e2433efd sub r3, r3, #4048 ; 0xfd0 + c1c0: e3a02000 mov r2, #0 ; 0x0 + c1c4: e5832000 str r2, [r3] + c1c8: e24bd00c sub sp, fp, #12 ; 0xc + c1cc: e89d6800 ldmia sp, {fp, sp, lr} + c1d0: e12fff1e bx lr + c1d4: 40001e78 andmi r1, r0, r8, ror lr + c1d8: 40000ae4 andmi r0, r0, r4, ror #21 + c1dc: 40001e98 mulmi r0, r8, lr + c1e0: 40000af4 strmid r0, [r0], -r4 + c1e4: 40001e9c mulmi r0, ip, lr + c1e8: 40001e50 andmi r1, r0, r0, asr lr + c1ec: 40000af0 strmid r0, [r0], -r0 + +0000c1f0 : + c1f0: e1a0c00d mov ip, sp + c1f4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c1f8: e24cb004 sub fp, ip, #4 ; 0x4 + c1fc: e59f2080 ldr r2, [pc, #128] ; c284 <.text+0xc284> + c200: e3a03000 mov r3, #0 ; 0x0 + c204: e5823000 str r3, [r2] + c208: e59f2078 ldr r2, [pc, #120] ; c288 <.text+0xc288> + c20c: e3a03000 mov r3, #0 ; 0x0 + c210: e5823000 str r3, [r2] + c214: e59f2070 ldr r2, [pc, #112] ; c28c <.text+0xc28c> + c218: e3a03005 mov r3, #5 ; 0x5 + c21c: e5823000 str r3, [r2] + c220: e59f2068 ldr r2, [pc, #104] ; c290 <.text+0xc290> + c224: e3a03000 mov r3, #0 ; 0x0 + c228: e5823000 str r3, [r2] + c22c: e59f2060 ldr r2, [pc, #96] ; c294 <.text+0xc294> + c230: e3a03002 mov r3, #2 ; 0x2 + c234: e5c23000 strb r3, [r2] + c238: e59f2054 ldr r2, [pc, #84] ; c294 <.text+0xc294> + c23c: e3a03064 mov r3, #100 ; 0x64 + c240: e5c23001 strb r3, [r2, #1] + c244: e59f2048 ldr r2, [pc, #72] ; c294 <.text+0xc294> + c248: e3a03064 mov r3, #100 ; 0x64 + c24c: e5c23002 strb r3, [r2, #2] + c250: e59f203c ldr r2, [pc, #60] ; c294 <.text+0xc294> + c254: e3a03064 mov r3, #100 ; 0x64 + c258: e5c23003 strb r3, [r2, #3] + c25c: e59f2030 ldr r2, [pc, #48] ; c294 <.text+0xc294> + c260: e3a03001 mov r3, #1 ; 0x1 + c264: e5c23004 strb r3, [r2, #4] + c268: e59f2028 ldr r2, [pc, #40] ; c298 <.text+0xc298> + c26c: e3a03002 mov r3, #2 ; 0x2 + c270: e5823000 str r3, [r2] + c274: eb000066 bl c414 + c278: e24bd00c sub sp, fp, #12 ; 0xc + c27c: e89d6800 ldmia sp, {fp, sp, lr} + c280: e12fff1e bx lr + c284: 40000af4 strmid r0, [r0], -r4 + c288: 40000af0 strmid r0, [r0], -r0 + c28c: 40001e9c mulmi r0, ip, lr + c290: 40001e50 andmi r1, r0, r0, asr lr + c294: 40001e78 andmi r1, r0, r8, ror lr + c298: 40001e98 mulmi r0, r8, lr + +0000c29c : + c29c: e1a0c00d mov ip, sp + c2a0: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c2a4: e24cb004 sub fp, ip, #4 ; 0x4 + c2a8: e24dd008 sub sp, sp, #8 ; 0x8 + c2ac: e3a03000 mov r3, #0 ; 0x0 + c2b0: e50b3014 str r3, [fp, #-20] + c2b4: e3a03000 mov r3, #0 ; 0x0 + c2b8: e50b3010 str r3, [fp, #-16] + c2bc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c2c0: e2833907 add r3, r3, #114688 ; 0x1c000 + c2c4: e3a02020 mov r2, #32 ; 0x20 + c2c8: e5832000 str r2, [r3] + c2cc: e59f3058 ldr r3, [pc, #88] ; c32c <.text+0xc32c> + c2d0: e5933000 ldr r3, [r3] + c2d4: e3530001 cmp r3, #1 ; 0x1 + c2d8: 1a000002 bne c2e8 + c2dc: e3a03001 mov r3, #1 ; 0x1 + c2e0: e50b3010 str r3, [fp, #-16] + c2e4: ea00000b b c318 + c2e8: e51b2014 ldr r2, [fp, #-20] + c2ec: e3a03401 mov r3, #16777216 ; 0x1000000 + c2f0: e2433002 sub r3, r3, #2 ; 0x2 + c2f4: e1520003 cmp r2, r3 + c2f8: 9a000002 bls c308 + c2fc: e3a03000 mov r3, #0 ; 0x0 + c300: e50b3010 str r3, [fp, #-16] + c304: ea000003 b c318 + c308: e51b3014 ldr r3, [fp, #-20] + c30c: e2833001 add r3, r3, #1 ; 0x1 + c310: e50b3014 str r3, [fp, #-20] + c314: eaffffec b c2cc + c318: e51b3010 ldr r3, [fp, #-16] + c31c: e1a00003 mov r0, r3 + c320: e24bd00c sub sp, fp, #12 ; 0xc + c324: e89d6800 ldmia sp, {fp, sp, lr} + c328: e12fff1e bx lr + c32c: 40000ae4 andmi r0, r0, r4, ror #21 + +0000c330 : + c330: e1a0c00d mov ip, sp + c334: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c338: e24cb004 sub fp, ip, #4 ; 0x4 + c33c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c340: e2833907 add r3, r3, #114688 ; 0x1c000 + c344: e3a02010 mov r2, #16 ; 0x10 + c348: e5832000 str r2, [r3] + c34c: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c350: e2833907 add r3, r3, #114688 ; 0x1c000 + c354: e2833018 add r3, r3, #24 ; 0x18 + c358: e3a02008 mov r2, #8 ; 0x8 + c35c: e5832000 str r2, [r3] + c360: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c364: e2833907 add r3, r3, #114688 ; 0x1c000 + c368: e5933000 ldr r3, [r3] + c36c: e2033010 and r3, r3, #16 ; 0x10 + c370: e3530000 cmp r3, #0 ; 0x0 + c374: 1afffff9 bne c360 + c378: e3a03001 mov r3, #1 ; 0x1 + c37c: e1a00003 mov r0, r3 + c380: e24bd00c sub sp, fp, #12 ; 0xc + c384: e89d6800 ldmia sp, {fp, sp, lr} + c388: e12fff1e bx lr + +0000c38c : + c38c: e1a0c00d mov ip, sp + c390: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c394: e24cb004 sub fp, ip, #4 ; 0x4 + c398: e24dd004 sub sp, sp, #4 ; 0x4 + c39c: e50b0010 str r0, [fp, #-16] + c3a0: e3a0228e mov r2, #-536870904 ; 0xe0000008 + c3a4: e282290a add r2, r2, #163840 ; 0x28000 + c3a8: e3a0328e mov r3, #-536870904 ; 0xe0000008 + c3ac: e283390a add r3, r3, #163840 ; 0x28000 + c3b0: e5933000 ldr r3, [r3] + c3b4: e383300c orr r3, r3, #12 ; 0xc c3b8: e5823000 str r3, [r2] - c3bc: e59f2064 ldr r2, [pc, #100] ; c428 <.text+0xc428> - c3c0: e3a03000 mov r3, #0 ; 0x0 - c3c4: e5823000 str r3, [r2] - c3c8: e59f205c ldr r2, [pc, #92] ; c42c <.text+0xc42c> - c3cc: e3a03000 mov r3, #0 ; 0x0 - c3d0: e5823000 str r3, [r2] - c3d4: ebffff93 bl c228 - c3d8: e1a03000 mov r3, r0 - c3dc: e3530001 cmp r3, #1 ; 0x1 - c3e0: 0a000003 beq c3f4 - c3e4: ebffffb4 bl c2bc - c3e8: e3a03000 mov r3, #0 ; 0x0 - c3ec: e50b3010 str r3, [fp, #-16] - c3f0: ea000006 b c410 - c3f4: e59f3028 ldr r3, [pc, #40] ; c424 <.text+0xc424> - c3f8: e5933000 ldr r3, [r3] - c3fc: e3530005 cmp r3, #5 ; 0x5 - c400: 1afffffb bne c3f4 - c404: ebffffac bl c2bc - c408: e3a03001 mov r3, #1 ; 0x1 - c40c: e50b3010 str r3, [fp, #-16] - c410: e51b3010 ldr r3, [fp, #-16] - c414: e1a00003 mov r0, r3 - c418: e24bd00c sub sp, fp, #12 ; 0xc - c41c: e89d6800 ldmia sp, {fp, sp, lr} - c420: e12fff1e bx lr - c424: 40000ae4 andmi r0, r0, r4, ror #21 - c428: 40000af0 strmid r0, [r0], -r0 - c42c: 40000af4 strmid r0, [r0], -r4 - -0000c430 : - c430: e1a0c00d mov ip, sp - c434: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} - c438: e24cb004 sub fp, ip, #4 ; 0x4 - c43c: e24dd004 sub sp, sp, #4 ; 0x4 - c440: e50b0014 str r0, [fp, #-20] - c444: e3a0420e mov r4, #-536870912 ; 0xe0000000 - c448: e284490d add r4, r4, #212992 ; 0x34000 - c44c: e3a008e5 mov r0, #15007744 ; 0xe50000 - c450: e2400d79 sub r0, r0, #7744 ; 0x1e40 - c454: e51b1014 ldr r1, [fp, #-20] - c458: eb002326 bl 150f8 <____udivsi3_from_arm> - c45c: e1a03000 mov r3, r0 - c460: e2433001 sub r3, r3, #1 ; 0x1 - c464: e1a03403 mov r3, r3, lsl #8 - c468: e3833602 orr r3, r3, #2097152 ; 0x200000 - c46c: e3833001 orr r3, r3, #1 ; 0x1 - c470: e5843000 str r3, [r4] - c474: e3a0420e mov r4, #-536870912 ; 0xe0000000 - c478: e2844806 add r4, r4, #393216 ; 0x60000 - c47c: e3a008e5 mov r0, #15007744 ; 0xe50000 - c480: e2400d79 sub r0, r0, #7744 ; 0x1e40 - c484: e51b1014 ldr r1, [fp, #-20] - c488: eb00231a bl 150f8 <____udivsi3_from_arm> - c48c: e1a03000 mov r3, r0 - c490: e2433001 sub r3, r3, #1 ; 0x1 - c494: e1a03403 mov r3, r3, lsl #8 - c498: e3833602 orr r3, r3, #2097152 ; 0x200000 - c49c: e3833001 orr r3, r3, #1 ; 0x1 - c4a0: e5843000 str r3, [r4] - c4a4: e3a03001 mov r3, #1 ; 0x1 - c4a8: e1a00003 mov r0, r3 - c4ac: e24bd010 sub sp, fp, #16 ; 0x10 - c4b0: e89d6810 ldmia sp, {r4, fp, sp, lr} - c4b4: e12fff1e bx lr - -0000c4b8 : - c4b8: e1a0c00d mov ip, sp - c4bc: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c4c0: e24cb004 sub fp, ip, #4 ; 0x4 - c4c4: e24dd014 sub sp, sp, #20 ; 0x14 - c4c8: e1a03000 mov r3, r0 - c4cc: e54b301c strb r3, [fp, #-28] - c4d0: e3a03000 mov r3, #0 ; 0x0 - c4d4: e50b3018 str r3, [fp, #-24] - c4d8: e55b301c ldrb r3, [fp, #-28] - c4dc: e3530007 cmp r3, #7 ; 0x7 - c4e0: 9a000001 bls c4ec - c4e4: e3a03000 mov r3, #0 ; 0x0 - c4e8: e54b301c strb r3, [fp, #-28] - c4ec: e3a0220e mov r2, #-536870912 ; 0xe0000000 - c4f0: e282290d add r2, r2, #212992 ; 0x34000 - c4f4: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c4f8: e283390d add r3, r3, #212992 ; 0x34000 - c4fc: e5933000 ldr r3, [r3] - c500: e3c330ff bic r3, r3, #255 ; 0xff - c504: e5823000 str r3, [r2] - c508: e3a0120e mov r1, #-536870912 ; 0xe0000000 - c50c: e281190d add r1, r1, #212992 ; 0x34000 - c510: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c514: e283390d add r3, r3, #212992 ; 0x34000 - c518: e5930000 ldr r0, [r3] - c51c: e55b201c ldrb r2, [fp, #-28] - c520: e3a03001 mov r3, #1 ; 0x1 - c524: e1a03213 mov r3, r3, lsl r2 - c528: e1803003 orr r3, r0, r3 - c52c: e3833401 orr r3, r3, #16777216 ; 0x1000000 - c530: e5813000 str r3, [r1] - c534: ea000009 b c560 - c538: e55b301c ldrb r3, [fp, #-28] - c53c: e1a03103 mov r3, r3, lsl #2 - c540: e283320e add r3, r3, #-536870912 ; 0xe0000000 - c544: e283390d add r3, r3, #212992 ; 0x34000 - c548: e2833010 add r3, r3, #16 ; 0x10 - c54c: e5933000 ldr r3, [r3] - c550: e50b3014 str r3, [fp, #-20] - c554: e51b3014 ldr r3, [fp, #-20] - c558: e3530000 cmp r3, #0 ; 0x0 - c55c: ba00000a blt c58c - c560: e51b1018 ldr r1, [fp, #-24] - c564: e3a03d4e mov r3, #4992 ; 0x1380 - c568: e2833007 add r3, r3, #7 ; 0x7 - c56c: e1510003 cmp r1, r3 - c570: 83a03000 movhi r3, #0 ; 0x0 - c574: 93a03001 movls r3, #1 ; 0x1 - c578: e20320ff and r2, r3, #255 ; 0xff - c57c: e2813001 add r3, r1, #1 ; 0x1 - c580: e50b3018 str r3, [fp, #-24] - c584: e3520000 cmp r2, #0 ; 0x0 - c588: 1affffea bne c538 - c58c: e3a0220e mov r2, #-536870912 ; 0xe0000000 - c590: e282290d add r2, r2, #212992 ; 0x34000 - c594: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c598: e283390d add r3, r3, #212992 ; 0x34000 - c59c: e5933000 ldr r3, [r3] - c5a0: e3c33407 bic r3, r3, #117440512 ; 0x7000000 - c5a4: e5823000 str r3, [r2] - c5a8: e51b3014 ldr r3, [fp, #-20] - c5ac: e2033101 and r3, r3, #1073741824 ; 0x40000000 - c5b0: e3530000 cmp r3, #0 ; 0x0 - c5b4: 0a000002 beq c5c4 - c5b8: e3a03000 mov r3, #0 ; 0x0 - c5bc: e50b3020 str r3, [fp, #-32] - c5c0: ea000006 b c5e0 - c5c4: e51b3014 ldr r3, [fp, #-20] - c5c8: e1a03323 mov r3, r3, lsr #6 - c5cc: e1a03b03 mov r3, r3, lsl #22 - c5d0: e1a03b23 mov r3, r3, lsr #22 - c5d4: e50b3010 str r3, [fp, #-16] - c5d8: e51b3010 ldr r3, [fp, #-16] - c5dc: e50b3020 str r3, [fp, #-32] - c5e0: e51b3020 ldr r3, [fp, #-32] - c5e4: e1a00003 mov r0, r3 - c5e8: e24bd00c sub sp, fp, #12 ; 0xc - c5ec: e89d6800 ldmia sp, {fp, sp, lr} - c5f0: e12fff1e bx lr - -0000c5f4 : - c5f4: e1a0c00d mov ip, sp - c5f8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c5fc: e24cb004 sub fp, ip, #4 ; 0x4 - c600: e24dd010 sub sp, sp, #16 ; 0x10 - c604: e1a03000 mov r3, r0 - c608: e54b3018 strb r3, [fp, #-24] - c60c: e55b3018 ldrb r3, [fp, #-24] - c610: e3530007 cmp r3, #7 ; 0x7 - c614: 9a000001 bls c620 - c618: e3a03000 mov r3, #0 ; 0x0 - c61c: e54b3018 strb r3, [fp, #-24] - c620: e3a0220e mov r2, #-536870912 ; 0xe0000000 - c624: e2822806 add r2, r2, #393216 ; 0x60000 - c628: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c62c: e2833806 add r3, r3, #393216 ; 0x60000 - c630: e5933000 ldr r3, [r3] - c634: e3c330ff bic r3, r3, #255 ; 0xff - c638: e5823000 str r3, [r2] - c63c: e3a0120e mov r1, #-536870912 ; 0xe0000000 - c640: e2811806 add r1, r1, #393216 ; 0x60000 - c644: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c648: e2833806 add r3, r3, #393216 ; 0x60000 - c64c: e5930000 ldr r0, [r3] - c650: e55b2018 ldrb r2, [fp, #-24] - c654: e3a03001 mov r3, #1 ; 0x1 - c658: e1a03213 mov r3, r3, lsl r2 - c65c: e1803003 orr r3, r0, r3 - c660: e3833401 orr r3, r3, #16777216 ; 0x1000000 - c664: e5813000 str r3, [r1] - c668: e55b3018 ldrb r3, [fp, #-24] - c66c: e1a03103 mov r3, r3, lsl #2 - c670: e283320e add r3, r3, #-536870912 ; 0xe0000000 - c674: e2833806 add r3, r3, #393216 ; 0x60000 - c678: e2833010 add r3, r3, #16 ; 0x10 - c67c: e5933000 ldr r3, [r3] - c680: e50b3014 str r3, [fp, #-20] - c684: e51b3014 ldr r3, [fp, #-20] - c688: e3530000 cmp r3, #0 ; 0x0 - c68c: ba000000 blt c694 - c690: eafffff4 b c668 + c3bc: e3a0324e mov r3, #-536870908 ; 0xe0000004 + c3c0: e283390a add r3, r3, #163840 ; 0x28000 + c3c4: e3a0200c mov r2, #12 ; 0xc + c3c8: e5832000 str r2, [r3] + c3cc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c3d0: e2833907 add r3, r3, #114688 ; 0x1c000 + c3d4: e2833018 add r3, r3, #24 ; 0x18 + c3d8: e3a0206c mov r2, #108 ; 0x6c + c3dc: e5832000 str r2, [r3] + c3e0: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c3e4: e2833907 add r3, r3, #114688 ; 0x1c000 + c3e8: e2833014 add r3, r3, #20 ; 0x14 + c3ec: e3a02080 mov r2, #128 ; 0x80 + c3f0: e5832000 str r2, [r3] + c3f4: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c3f8: e2833907 add r3, r3, #114688 ; 0x1c000 + c3fc: e2833010 add r3, r3, #16 ; 0x10 + c400: e3a02080 mov r2, #128 ; 0x80 + c404: e5832000 str r2, [r3] + c408: e24bd00c sub sp, fp, #12 ; 0xc + c40c: e89d6800 ldmia sp, {fp, sp, lr} + c410: e12fff1e bx lr + +0000c414 : + c414: e1a0c00d mov ip, sp + c418: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c41c: e24cb004 sub fp, ip, #4 ; 0x4 + c420: e24dd004 sub sp, sp, #4 ; 0x4 + c424: e59f206c ldr r2, [pc, #108] ; c498 <.text+0xc498> + c428: e3a03000 mov r3, #0 ; 0x0 + c42c: e5823000 str r3, [r2] + c430: e59f2064 ldr r2, [pc, #100] ; c49c <.text+0xc49c> + c434: e3a03000 mov r3, #0 ; 0x0 + c438: e5823000 str r3, [r2] + c43c: e59f205c ldr r2, [pc, #92] ; c4a0 <.text+0xc4a0> + c440: e3a03000 mov r3, #0 ; 0x0 + c444: e5823000 str r3, [r2] + c448: ebffff93 bl c29c + c44c: e1a03000 mov r3, r0 + c450: e3530001 cmp r3, #1 ; 0x1 + c454: 0a000003 beq c468 + c458: ebffffb4 bl c330 + c45c: e3a03000 mov r3, #0 ; 0x0 + c460: e50b3010 str r3, [fp, #-16] + c464: ea000006 b c484 + c468: e59f3028 ldr r3, [pc, #40] ; c498 <.text+0xc498> + c46c: e5933000 ldr r3, [r3] + c470: e3530005 cmp r3, #5 ; 0x5 + c474: 1afffffb bne c468 + c478: ebffffac bl c330 + c47c: e3a03001 mov r3, #1 ; 0x1 + c480: e50b3010 str r3, [fp, #-16] + c484: e51b3010 ldr r3, [fp, #-16] + c488: e1a00003 mov r0, r3 + c48c: e24bd00c sub sp, fp, #12 ; 0xc + c490: e89d6800 ldmia sp, {fp, sp, lr} + c494: e12fff1e bx lr + c498: 40000ae4 andmi r0, r0, r4, ror #21 + c49c: 40000af0 strmid r0, [r0], -r0 + c4a0: 40000af4 strmid r0, [r0], -r4 + +0000c4a4 : + c4a4: e1a0c00d mov ip, sp + c4a8: e92dd810 stmdb sp!, {r4, fp, ip, lr, pc} + c4ac: e24cb004 sub fp, ip, #4 ; 0x4 + c4b0: e24dd004 sub sp, sp, #4 ; 0x4 + c4b4: e50b0014 str r0, [fp, #-20] + c4b8: e3a0420e mov r4, #-536870912 ; 0xe0000000 + c4bc: e284490d add r4, r4, #212992 ; 0x34000 + c4c0: e3a008e5 mov r0, #15007744 ; 0xe50000 + c4c4: e2400d79 sub r0, r0, #7744 ; 0x1e40 + c4c8: e51b1014 ldr r1, [fp, #-20] + c4cc: eb002326 bl 1516c <____udivsi3_from_arm> + c4d0: e1a03000 mov r3, r0 + c4d4: e2433001 sub r3, r3, #1 ; 0x1 + c4d8: e1a03403 mov r3, r3, lsl #8 + c4dc: e3833602 orr r3, r3, #2097152 ; 0x200000 + c4e0: e3833001 orr r3, r3, #1 ; 0x1 + c4e4: e5843000 str r3, [r4] + c4e8: e3a0420e mov r4, #-536870912 ; 0xe0000000 + c4ec: e2844806 add r4, r4, #393216 ; 0x60000 + c4f0: e3a008e5 mov r0, #15007744 ; 0xe50000 + c4f4: e2400d79 sub r0, r0, #7744 ; 0x1e40 + c4f8: e51b1014 ldr r1, [fp, #-20] + c4fc: eb00231a bl 1516c <____udivsi3_from_arm> + c500: e1a03000 mov r3, r0 + c504: e2433001 sub r3, r3, #1 ; 0x1 + c508: e1a03403 mov r3, r3, lsl #8 + c50c: e3833602 orr r3, r3, #2097152 ; 0x200000 + c510: e3833001 orr r3, r3, #1 ; 0x1 + c514: e5843000 str r3, [r4] + c518: e3a03001 mov r3, #1 ; 0x1 + c51c: e1a00003 mov r0, r3 + c520: e24bd010 sub sp, fp, #16 ; 0x10 + c524: e89d6810 ldmia sp, {r4, fp, sp, lr} + c528: e12fff1e bx lr + +0000c52c : + c52c: e1a0c00d mov ip, sp + c530: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c534: e24cb004 sub fp, ip, #4 ; 0x4 + c538: e24dd014 sub sp, sp, #20 ; 0x14 + c53c: e1a03000 mov r3, r0 + c540: e54b301c strb r3, [fp, #-28] + c544: e3a03000 mov r3, #0 ; 0x0 + c548: e50b3018 str r3, [fp, #-24] + c54c: e55b301c ldrb r3, [fp, #-28] + c550: e3530007 cmp r3, #7 ; 0x7 + c554: 9a000001 bls c560 + c558: e3a03000 mov r3, #0 ; 0x0 + c55c: e54b301c strb r3, [fp, #-28] + c560: e3a0220e mov r2, #-536870912 ; 0xe0000000 + c564: e282290d add r2, r2, #212992 ; 0x34000 + c568: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c56c: e283390d add r3, r3, #212992 ; 0x34000 + c570: e5933000 ldr r3, [r3] + c574: e3c330ff bic r3, r3, #255 ; 0xff + c578: e5823000 str r3, [r2] + c57c: e3a0120e mov r1, #-536870912 ; 0xe0000000 + c580: e281190d add r1, r1, #212992 ; 0x34000 + c584: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c588: e283390d add r3, r3, #212992 ; 0x34000 + c58c: e5930000 ldr r0, [r3] + c590: e55b201c ldrb r2, [fp, #-28] + c594: e3a03001 mov r3, #1 ; 0x1 + c598: e1a03213 mov r3, r3, lsl r2 + c59c: e1803003 orr r3, r0, r3 + c5a0: e3833401 orr r3, r3, #16777216 ; 0x1000000 + c5a4: e5813000 str r3, [r1] + c5a8: ea000009 b c5d4 + c5ac: e55b301c ldrb r3, [fp, #-28] + c5b0: e1a03103 mov r3, r3, lsl #2 + c5b4: e283320e add r3, r3, #-536870912 ; 0xe0000000 + c5b8: e283390d add r3, r3, #212992 ; 0x34000 + c5bc: e2833010 add r3, r3, #16 ; 0x10 + c5c0: e5933000 ldr r3, [r3] + c5c4: e50b3014 str r3, [fp, #-20] + c5c8: e51b3014 ldr r3, [fp, #-20] + c5cc: e3530000 cmp r3, #0 ; 0x0 + c5d0: ba00000a blt c600 + c5d4: e51b1018 ldr r1, [fp, #-24] + c5d8: e3a03d4e mov r3, #4992 ; 0x1380 + c5dc: e2833007 add r3, r3, #7 ; 0x7 + c5e0: e1510003 cmp r1, r3 + c5e4: 83a03000 movhi r3, #0 ; 0x0 + c5e8: 93a03001 movls r3, #1 ; 0x1 + c5ec: e20320ff and r2, r3, #255 ; 0xff + c5f0: e2813001 add r3, r1, #1 ; 0x1 + c5f4: e50b3018 str r3, [fp, #-24] + c5f8: e3520000 cmp r2, #0 ; 0x0 + c5fc: 1affffea bne c5ac + c600: e3a0220e mov r2, #-536870912 ; 0xe0000000 + c604: e282290d add r2, r2, #212992 ; 0x34000 + c608: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c60c: e283390d add r3, r3, #212992 ; 0x34000 + c610: e5933000 ldr r3, [r3] + c614: e3c33407 bic r3, r3, #117440512 ; 0x7000000 + c618: e5823000 str r3, [r2] + c61c: e51b3014 ldr r3, [fp, #-20] + c620: e2033101 and r3, r3, #1073741824 ; 0x40000000 + c624: e3530000 cmp r3, #0 ; 0x0 + c628: 0a000002 beq c638 + c62c: e3a03000 mov r3, #0 ; 0x0 + c630: e50b3020 str r3, [fp, #-32] + c634: ea000006 b c654 + c638: e51b3014 ldr r3, [fp, #-20] + c63c: e1a03323 mov r3, r3, lsr #6 + c640: e1a03b03 mov r3, r3, lsl #22 + c644: e1a03b23 mov r3, r3, lsr #22 + c648: e50b3010 str r3, [fp, #-16] + c64c: e51b3010 ldr r3, [fp, #-16] + c650: e50b3020 str r3, [fp, #-32] + c654: e51b3020 ldr r3, [fp, #-32] + c658: e1a00003 mov r0, r3 + c65c: e24bd00c sub sp, fp, #12 ; 0xc + c660: e89d6800 ldmia sp, {fp, sp, lr} + c664: e12fff1e bx lr + +0000c668 : + c668: e1a0c00d mov ip, sp + c66c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c670: e24cb004 sub fp, ip, #4 ; 0x4 + c674: e24dd010 sub sp, sp, #16 ; 0x10 + c678: e1a03000 mov r3, r0 + c67c: e54b3018 strb r3, [fp, #-24] + c680: e55b3018 ldrb r3, [fp, #-24] + c684: e3530007 cmp r3, #7 ; 0x7 + c688: 9a000001 bls c694 + c68c: e3a03000 mov r3, #0 ; 0x0 + c690: e54b3018 strb r3, [fp, #-24] c694: e3a0220e mov r2, #-536870912 ; 0xe0000000 c698: e2822806 add r2, r2, #393216 ; 0x60000 c69c: e3a0320e mov r3, #-536870912 ; 0xe0000000 c6a0: e2833806 add r3, r3, #393216 ; 0x60000 c6a4: e5933000 ldr r3, [r3] - c6a8: e3c33407 bic r3, r3, #117440512 ; 0x7000000 + c6a8: e3c330ff bic r3, r3, #255 ; 0xff c6ac: e5823000 str r3, [r2] - c6b0: e51b3014 ldr r3, [fp, #-20] - c6b4: e2033101 and r3, r3, #1073741824 ; 0x40000000 - c6b8: e3530000 cmp r3, #0 ; 0x0 - c6bc: 0a000002 beq c6cc - c6c0: e3a03000 mov r3, #0 ; 0x0 - c6c4: e50b301c str r3, [fp, #-28] - c6c8: ea000006 b c6e8 - c6cc: e51b3014 ldr r3, [fp, #-20] - c6d0: e1a03323 mov r3, r3, lsr #6 - c6d4: e1a03b03 mov r3, r3, lsl #22 - c6d8: e1a03b23 mov r3, r3, lsr #22 - c6dc: e50b3010 str r3, [fp, #-16] - c6e0: e51b3010 ldr r3, [fp, #-16] - c6e4: e50b301c str r3, [fp, #-28] - c6e8: e51b301c ldr r3, [fp, #-28] - c6ec: e1a00003 mov r0, r3 - c6f0: e24bd00c sub sp, fp, #12 ; 0xc - c6f4: e89d6800 ldmia sp, {fp, sp, lr} - c6f8: e12fff1e bx lr - -0000c6fc : - c6fc: e1a0c00d mov ip, sp - c700: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c704: e24cb004 sub fp, ip, #4 ; 0x4 - c708: e24dd008 sub sp, sp, #8 ; 0x8 - c70c: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c710: e283391a add r3, r3, #425984 ; 0x68000 - c714: e283301c add r3, r3, #28 ; 0x1c + c6b0: e3a0120e mov r1, #-536870912 ; 0xe0000000 + c6b4: e2811806 add r1, r1, #393216 ; 0x60000 + c6b8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c6bc: e2833806 add r3, r3, #393216 ; 0x60000 + c6c0: e5930000 ldr r0, [r3] + c6c4: e55b2018 ldrb r2, [fp, #-24] + c6c8: e3a03001 mov r3, #1 ; 0x1 + c6cc: e1a03213 mov r3, r3, lsl r2 + c6d0: e1803003 orr r3, r0, r3 + c6d4: e3833401 orr r3, r3, #16777216 ; 0x1000000 + c6d8: e5813000 str r3, [r1] + c6dc: e55b3018 ldrb r3, [fp, #-24] + c6e0: e1a03103 mov r3, r3, lsl #2 + c6e4: e283320e add r3, r3, #-536870912 ; 0xe0000000 + c6e8: e2833806 add r3, r3, #393216 ; 0x60000 + c6ec: e2833010 add r3, r3, #16 ; 0x10 + c6f0: e5933000 ldr r3, [r3] + c6f4: e50b3014 str r3, [fp, #-20] + c6f8: e51b3014 ldr r3, [fp, #-20] + c6fc: e3530000 cmp r3, #0 ; 0x0 + c700: ba000000 blt c708 + c704: eafffff4 b c6dc + c708: e3a0220e mov r2, #-536870912 ; 0xe0000000 + c70c: e2822806 add r2, r2, #393216 ; 0x60000 + c710: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c714: e2833806 add r3, r3, #393216 ; 0x60000 c718: e5933000 ldr r3, [r3] - c71c: e50b3014 str r3, [fp, #-20] - c720: e51b3014 ldr r3, [fp, #-20] - c724: e2033001 and r3, r3, #1 ; 0x1 - c728: e20330ff and r3, r3, #255 ; 0xff + c71c: e3c33407 bic r3, r3, #117440512 ; 0x7000000 + c720: e5823000 str r3, [r2] + c724: e51b3014 ldr r3, [fp, #-20] + c728: e2033101 and r3, r3, #1073741824 ; 0x40000000 c72c: e3530000 cmp r3, #0 ; 0x0 - c730: 0a000004 beq c748 - c734: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c738: e283391a add r3, r3, #425984 ; 0x68000 - c73c: e2833020 add r3, r3, #32 ; 0x20 - c740: e3a02001 mov r2, #1 ; 0x1 - c744: e5832000 str r2, [r3] - c748: e51b3014 ldr r3, [fp, #-20] - c74c: e2033002 and r3, r3, #2 ; 0x2 - c750: e3530000 cmp r3, #0 ; 0x0 - c754: 0a000004 beq c76c - c758: e3a0320e mov r3, #-536870912 ; 0xe0000000 - c75c: e283391a add r3, r3, #425984 ; 0x68000 - c760: e2833020 add r3, r3, #32 ; 0x20 - c764: e3a02002 mov r2, #2 ; 0x2 - c768: e5832000 str r2, [r3] - c76c: e51b3014 ldr r3, [fp, #-20] - c770: e2033004 and r3, r3, #4 ; 0x4 - c774: e3530000 cmp r3, #0 ; 0x0 - c778: 0a000016 beq c7d8 - c77c: ea00000f b c7c0 - c780: e3a0328e mov r3, #-536870904 ; 0xe0000008 + c730: 0a000002 beq c740 + c734: e3a03000 mov r3, #0 ; 0x0 + c738: e50b301c str r3, [fp, #-28] + c73c: ea000006 b c75c + c740: e51b3014 ldr r3, [fp, #-20] + c744: e1a03323 mov r3, r3, lsr #6 + c748: e1a03b03 mov r3, r3, lsl #22 + c74c: e1a03b23 mov r3, r3, lsr #22 + c750: e50b3010 str r3, [fp, #-16] + c754: e51b3010 ldr r3, [fp, #-16] + c758: e50b301c str r3, [fp, #-28] + c75c: e51b301c ldr r3, [fp, #-28] + c760: e1a00003 mov r0, r3 + c764: e24bd00c sub sp, fp, #12 ; 0xc + c768: e89d6800 ldmia sp, {fp, sp, lr} + c76c: e12fff1e bx lr + +0000c770 : + c770: e1a0c00d mov ip, sp + c774: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c778: e24cb004 sub fp, ip, #4 ; 0x4 + c77c: e24dd008 sub sp, sp, #8 ; 0x8 + c780: e3a0320e mov r3, #-536870912 ; 0xe0000000 c784: e283391a add r3, r3, #425984 ; 0x68000 - c788: e5933000 ldr r3, [r3] - c78c: e14b30be strh r3, [fp, #-14] - c790: e15b30be ldrh r3, [fp, #-14] - c794: e20330ff and r3, r3, #255 ; 0xff - c798: e20330ff and r3, r3, #255 ; 0xff - c79c: e1a00003 mov r0, r3 - c7a0: ebffd0cf bl ae4 - c7a4: e15b30be ldrh r3, [fp, #-14] - c7a8: e1a03423 mov r3, r3, lsr #8 - c7ac: e1a03803 mov r3, r3, lsl #16 - c7b0: e1a03823 mov r3, r3, lsr #16 - c7b4: e20330ff and r3, r3, #255 ; 0xff - c7b8: e1a00003 mov r0, r3 - c7bc: ebffd0c8 bl ae4 - c7c0: e3a032ce mov r3, #-536870900 ; 0xe000000c - c7c4: e283391a add r3, r3, #425984 ; 0x68000 - c7c8: e5933000 ldr r3, [r3] - c7cc: e2033004 and r3, r3, #4 ; 0x4 - c7d0: e3530000 cmp r3, #0 ; 0x0 - c7d4: 1affffe9 bne c780 - c7d8: e51b3014 ldr r3, [fp, #-20] - c7dc: e2033008 and r3, r3, #8 ; 0x8 - c7e0: e3530000 cmp r3, #0 ; 0x0 - c7e4: 0a00002f beq c8a8 - c7e8: ea000028 b c890 - c7ec: e59f30d0 ldr r3, [pc, #208] ; c8c4 <.text+0xc8c4> - c7f0: e5933000 ldr r3, [r3] - c7f4: e1a02003 mov r2, r3 - c7f8: e59f30c8 ldr r3, [pc, #200] ; c8c8 <.text+0xc8c8> + c788: e283301c add r3, r3, #28 ; 0x1c + c78c: e5933000 ldr r3, [r3] + c790: e50b3014 str r3, [fp, #-20] + c794: e51b3014 ldr r3, [fp, #-20] + c798: e2033001 and r3, r3, #1 ; 0x1 + c79c: e20330ff and r3, r3, #255 ; 0xff + c7a0: e3530000 cmp r3, #0 ; 0x0 + c7a4: 0a000004 beq c7bc + c7a8: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c7ac: e283391a add r3, r3, #425984 ; 0x68000 + c7b0: e2833020 add r3, r3, #32 ; 0x20 + c7b4: e3a02001 mov r2, #1 ; 0x1 + c7b8: e5832000 str r2, [r3] + c7bc: e51b3014 ldr r3, [fp, #-20] + c7c0: e2033002 and r3, r3, #2 ; 0x2 + c7c4: e3530000 cmp r3, #0 ; 0x0 + c7c8: 0a000004 beq c7e0 + c7cc: e3a0320e mov r3, #-536870912 ; 0xe0000000 + c7d0: e283391a add r3, r3, #425984 ; 0x68000 + c7d4: e2833020 add r3, r3, #32 ; 0x20 + c7d8: e3a02002 mov r2, #2 ; 0x2 + c7dc: e5832000 str r2, [r3] + c7e0: e51b3014 ldr r3, [fp, #-20] + c7e4: e2033004 and r3, r3, #4 ; 0x4 + c7e8: e3530000 cmp r3, #0 ; 0x0 + c7ec: 0a000016 beq c84c + c7f0: ea00000f b c834 + c7f4: e3a0328e mov r3, #-536870904 ; 0xe0000008 + c7f8: e283391a add r3, r3, #425984 ; 0x68000 c7fc: e5933000 ldr r3, [r3] - c800: e1520003 cmp r2, r3 - c804: 2a000014 bcs c85c - c808: e3a0128e mov r1, #-536870904 ; 0xe0000008 - c80c: e281191a add r1, r1, #425984 ; 0x68000 - c810: e59f30ac ldr r3, [pc, #172] ; c8c4 <.text+0xc8c4> - c814: e5932000 ldr r2, [r3] - c818: e59f30ac ldr r3, [pc, #172] ; c8cc <.text+0xc8cc> - c81c: e7d33002 ldrb r3, [r3, r2] - c820: e1a00003 mov r0, r3 - c824: e59f3098 ldr r3, [pc, #152] ; c8c4 <.text+0xc8c4> - c828: e5933000 ldr r3, [r3] - c82c: e2832001 add r2, r3, #1 ; 0x1 - c830: e59f3094 ldr r3, [pc, #148] ; c8cc <.text+0xc8cc> - c834: e7d33002 ldrb r3, [r3, r2] - c838: e1a03403 mov r3, r3, lsl #8 - c83c: e1803003 orr r3, r0, r3 - c840: e5813000 str r3, [r1] - c844: e59f3078 ldr r3, [pc, #120] ; c8c4 <.text+0xc8c4> - c848: e5933000 ldr r3, [r3] - c84c: e2832002 add r2, r3, #2 ; 0x2 - c850: e59f306c ldr r3, [pc, #108] ; c8c4 <.text+0xc8c4> - c854: e5832000 str r2, [r3] - c858: ea00000c b c890 - c85c: e59f2060 ldr r2, [pc, #96] ; c8c4 <.text+0xc8c4> - c860: e3a03000 mov r3, #0 ; 0x0 - c864: e5823000 str r3, [r2] - c868: e59f2058 ldr r2, [pc, #88] ; c8c8 <.text+0xc8c8> - c86c: e3a03000 mov r3, #0 ; 0x0 - c870: e5823000 str r3, [r2] - c874: e59f2054 ldr r2, [pc, #84] ; c8d0 <.text+0xc8d0> - c878: e3a03001 mov r3, #1 ; 0x1 - c87c: e5c23000 strb r3, [r2] - c880: e3a0328e mov r3, #-536870904 ; 0xe0000008 - c884: e283391a add r3, r3, #425984 ; 0x68000 - c888: e3a02000 mov r2, #0 ; 0x0 - c88c: e5832000 str r2, [r3] - c890: e3a032ce mov r3, #-536870900 ; 0xe000000c - c894: e283391a add r3, r3, #425984 ; 0x68000 - c898: e5933000 ldr r3, [r3] - c89c: e2033002 and r3, r3, #2 ; 0x2 - c8a0: e3530000 cmp r3, #0 ; 0x0 - c8a4: 1affffd0 bne c7ec - c8a8: e3a03000 mov r3, #0 ; 0x0 - c8ac: e2433efd sub r3, r3, #4048 ; 0xfd0 - c8b0: e3a02000 mov r2, #0 ; 0x0 - c8b4: e5832000 str r2, [r3] - c8b8: e24bd00c sub sp, fp, #12 ; 0xc - c8bc: e89d6800 ldmia sp, {fp, sp, lr} - c8c0: e12fff1e bx lr - c8c4: 40001ee4 andmi r1, r0, r4, ror #29 - c8c8: 40001ee0 andmi r1, r0, r0, ror #29 - c8cc: 40001ee8 andmi r1, r0, r8, ror #29 - c8d0: 4000001b andmi r0, r0, fp, lsl r0 - -0000c8d4 : - c8d4: e1a0c00d mov ip, sp - c8d8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c8dc: e24cb004 sub fp, ip, #4 ; 0x4 - c8e0: e59f2028 ldr r2, [pc, #40] ; c910 <.text+0xc910> - c8e4: e3a0303e mov r3, #62 ; 0x3e - c8e8: e5c23000 strb r3, [r2] - c8ec: e59f201c ldr r2, [pc, #28] ; c910 <.text+0xc910> - c8f0: e3a0302a mov r3, #42 ; 0x2a - c8f4: e5c23001 strb r3, [r2, #1] - c8f8: e59f2010 ldr r2, [pc, #16] ; c910 <.text+0xc910> - c8fc: e3a0303e mov r3, #62 ; 0x3e - c900: e5c23002 strb r3, [r2, #2] - c904: e24bd00c sub sp, fp, #12 ; 0xc - c908: e89d6800 ldmia sp, {fp, sp, lr} - c90c: e12fff1e bx lr - c910: 40001ee8 andmi r1, r0, r8, ror #29 - -0000c914 : - c914: e1a0c00d mov ip, sp - c918: e92dd800 stmdb sp!, {fp, ip, lr, pc} - c91c: e24cb004 sub fp, ip, #4 ; 0x4 - c920: e24dd014 sub sp, sp, #20 ; 0x14 - c924: e50b0014 str r0, [fp, #-20] - c928: e1a03001 mov r3, r1 - c92c: e14b31b8 strh r3, [fp, #-24] - c930: e1a03002 mov r3, r2 - c934: e54b301c strb r3, [fp, #-28] - c938: e59f31d0 ldr r3, [pc, #464] ; cb10 <.text+0xcb10> - c93c: e5d33000 ldrb r3, [r3] - c940: e3530000 cmp r3, #0 ; 0x0 - c944: 0a00001f beq c9c8 - c948: e59f31c4 ldr r3, [pc, #452] ; cb14 <.text+0xcb14> - c94c: e55b201c ldrb r2, [fp, #-28] - c950: e5c32003 strb r2, [r3, #3] - c954: e3a03000 mov r3, #0 ; 0x0 - c958: e50b3010 str r3, [fp, #-16] - c95c: ea00000a b c98c - c960: e51b3010 ldr r3, [fp, #-16] - c964: e2831004 add r1, r3, #4 ; 0x4 - c968: e51b2010 ldr r2, [fp, #-16] - c96c: e51b3014 ldr r3, [fp, #-20] - c970: e0823003 add r3, r2, r3 - c974: e5d33000 ldrb r3, [r3] - c978: e59f2194 ldr r2, [pc, #404] ; cb14 <.text+0xcb14> - c97c: e7c23001 strb r3, [r2, r1] - c980: e51b3010 ldr r3, [fp, #-16] - c984: e2833001 add r3, r3, #1 ; 0x1 - c988: e50b3010 str r3, [fp, #-16] - c98c: e15b21b8 ldrh r2, [fp, #-24] - c990: e51b3010 ldr r3, [fp, #-16] - c994: e1520003 cmp r2, r3 - c998: 8afffff0 bhi c960 - c99c: e15b31b8 ldrh r3, [fp, #-24] - c9a0: e2831004 add r1, r3, #4 ; 0x4 - c9a4: e59f2168 ldr r2, [pc, #360] ; cb14 <.text+0xcb14> - c9a8: e3a03000 mov r3, #0 ; 0x0 - c9ac: e7c23001 strb r3, [r2, r1] - c9b0: e15b31b8 ldrh r3, [fp, #-24] - c9b4: e2833005 add r3, r3, #5 ; 0x5 - c9b8: e1a02003 mov r2, r3 - c9bc: e59f3154 ldr r3, [pc, #340] ; cb18 <.text+0xcb18> - c9c0: e5832000 str r2, [r3] - c9c4: ea000047 b cae8 - c9c8: e15b21b8 ldrh r2, [fp, #-24] - c9cc: e59f3144 ldr r3, [pc, #324] ; cb18 <.text+0xcb18> - c9d0: e5933000 ldr r3, [r3] - c9d4: e0823003 add r3, r2, r3 - c9d8: e353007e cmp r3, #126 ; 0x7e - c9dc: 8a00003e bhi cadc - c9e0: e59f3130 ldr r3, [pc, #304] ; cb18 <.text+0xcb18> - c9e4: e5933000 ldr r3, [r3] - c9e8: e2431001 sub r1, r3, #1 ; 0x1 - c9ec: e59f2120 ldr r2, [pc, #288] ; cb14 <.text+0xcb14> - c9f0: e3a0303e mov r3, #62 ; 0x3e - c9f4: e7c23001 strb r3, [r2, r1] - c9f8: e59f3118 ldr r3, [pc, #280] ; cb18 <.text+0xcb18> - c9fc: e5931000 ldr r1, [r3] - ca00: e59f210c ldr r2, [pc, #268] ; cb14 <.text+0xcb14> - ca04: e3a0302a mov r3, #42 ; 0x2a - ca08: e7c23001 strb r3, [r2, r1] - ca0c: e59f3104 ldr r3, [pc, #260] ; cb18 <.text+0xcb18> - ca10: e5933000 ldr r3, [r3] - ca14: e2831001 add r1, r3, #1 ; 0x1 - ca18: e59f20f4 ldr r2, [pc, #244] ; cb14 <.text+0xcb14> - ca1c: e3a0303e mov r3, #62 ; 0x3e + c800: e14b30be strh r3, [fp, #-14] + c804: e15b30be ldrh r3, [fp, #-14] + c808: e20330ff and r3, r3, #255 ; 0xff + c80c: e20330ff and r3, r3, #255 ; 0xff + c810: e1a00003 mov r0, r3 + c814: ebffd0b2 bl ae4 + c818: e15b30be ldrh r3, [fp, #-14] + c81c: e1a03423 mov r3, r3, lsr #8 + c820: e1a03803 mov r3, r3, lsl #16 + c824: e1a03823 mov r3, r3, lsr #16 + c828: e20330ff and r3, r3, #255 ; 0xff + c82c: e1a00003 mov r0, r3 + c830: ebffd0ab bl ae4 + c834: e3a032ce mov r3, #-536870900 ; 0xe000000c + c838: e283391a add r3, r3, #425984 ; 0x68000 + c83c: e5933000 ldr r3, [r3] + c840: e2033004 and r3, r3, #4 ; 0x4 + c844: e3530000 cmp r3, #0 ; 0x0 + c848: 1affffe9 bne c7f4 + c84c: e51b3014 ldr r3, [fp, #-20] + c850: e2033008 and r3, r3, #8 ; 0x8 + c854: e3530000 cmp r3, #0 ; 0x0 + c858: 0a00002f beq c91c + c85c: ea000028 b c904 + c860: e59f30d0 ldr r3, [pc, #208] ; c938 <.text+0xc938> + c864: e5933000 ldr r3, [r3] + c868: e1a02003 mov r2, r3 + c86c: e59f30c8 ldr r3, [pc, #200] ; c93c <.text+0xc93c> + c870: e5933000 ldr r3, [r3] + c874: e1520003 cmp r2, r3 + c878: 2a000014 bcs c8d0 + c87c: e3a0128e mov r1, #-536870904 ; 0xe0000008 + c880: e281191a add r1, r1, #425984 ; 0x68000 + c884: e59f30ac ldr r3, [pc, #172] ; c938 <.text+0xc938> + c888: e5932000 ldr r2, [r3] + c88c: e59f30ac ldr r3, [pc, #172] ; c940 <.text+0xc940> + c890: e7d33002 ldrb r3, [r3, r2] + c894: e1a00003 mov r0, r3 + c898: e59f3098 ldr r3, [pc, #152] ; c938 <.text+0xc938> + c89c: e5933000 ldr r3, [r3] + c8a0: e2832001 add r2, r3, #1 ; 0x1 + c8a4: e59f3094 ldr r3, [pc, #148] ; c940 <.text+0xc940> + c8a8: e7d33002 ldrb r3, [r3, r2] + c8ac: e1a03403 mov r3, r3, lsl #8 + c8b0: e1803003 orr r3, r0, r3 + c8b4: e5813000 str r3, [r1] + c8b8: e59f3078 ldr r3, [pc, #120] ; c938 <.text+0xc938> + c8bc: e5933000 ldr r3, [r3] + c8c0: e2832002 add r2, r3, #2 ; 0x2 + c8c4: e59f306c ldr r3, [pc, #108] ; c938 <.text+0xc938> + c8c8: e5832000 str r2, [r3] + c8cc: ea00000c b c904 + c8d0: e59f2060 ldr r2, [pc, #96] ; c938 <.text+0xc938> + c8d4: e3a03000 mov r3, #0 ; 0x0 + c8d8: e5823000 str r3, [r2] + c8dc: e59f2058 ldr r2, [pc, #88] ; c93c <.text+0xc93c> + c8e0: e3a03000 mov r3, #0 ; 0x0 + c8e4: e5823000 str r3, [r2] + c8e8: e59f2054 ldr r2, [pc, #84] ; c944 <.text+0xc944> + c8ec: e3a03001 mov r3, #1 ; 0x1 + c8f0: e5c23000 strb r3, [r2] + c8f4: e3a0328e mov r3, #-536870904 ; 0xe0000008 + c8f8: e283391a add r3, r3, #425984 ; 0x68000 + c8fc: e3a02000 mov r2, #0 ; 0x0 + c900: e5832000 str r2, [r3] + c904: e3a032ce mov r3, #-536870900 ; 0xe000000c + c908: e283391a add r3, r3, #425984 ; 0x68000 + c90c: e5933000 ldr r3, [r3] + c910: e2033002 and r3, r3, #2 ; 0x2 + c914: e3530000 cmp r3, #0 ; 0x0 + c918: 1affffd0 bne c860 + c91c: e3a03000 mov r3, #0 ; 0x0 + c920: e2433efd sub r3, r3, #4048 ; 0xfd0 + c924: e3a02000 mov r2, #0 ; 0x0 + c928: e5832000 str r2, [r3] + c92c: e24bd00c sub sp, fp, #12 ; 0xc + c930: e89d6800 ldmia sp, {fp, sp, lr} + c934: e12fff1e bx lr + c938: 40001ee8 andmi r1, r0, r8, ror #29 + c93c: 40001ee4 andmi r1, r0, r4, ror #29 + c940: 40001eec andmi r1, r0, ip, ror #29 + c944: 4000001b andmi r0, r0, fp, lsl r0 + +0000c948 : + c948: e1a0c00d mov ip, sp + c94c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c950: e24cb004 sub fp, ip, #4 ; 0x4 + c954: e59f2028 ldr r2, [pc, #40] ; c984 <.text+0xc984> + c958: e3a0303e mov r3, #62 ; 0x3e + c95c: e5c23000 strb r3, [r2] + c960: e59f201c ldr r2, [pc, #28] ; c984 <.text+0xc984> + c964: e3a0302a mov r3, #42 ; 0x2a + c968: e5c23001 strb r3, [r2, #1] + c96c: e59f2010 ldr r2, [pc, #16] ; c984 <.text+0xc984> + c970: e3a0303e mov r3, #62 ; 0x3e + c974: e5c23002 strb r3, [r2, #2] + c978: e24bd00c sub sp, fp, #12 ; 0xc + c97c: e89d6800 ldmia sp, {fp, sp, lr} + c980: e12fff1e bx lr + c984: 40001eec andmi r1, r0, ip, ror #29 + +0000c988 : + c988: e1a0c00d mov ip, sp + c98c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + c990: e24cb004 sub fp, ip, #4 ; 0x4 + c994: e24dd014 sub sp, sp, #20 ; 0x14 + c998: e50b0014 str r0, [fp, #-20] + c99c: e1a03001 mov r3, r1 + c9a0: e14b31b8 strh r3, [fp, #-24] + c9a4: e1a03002 mov r3, r2 + c9a8: e54b301c strb r3, [fp, #-28] + c9ac: e59f31d0 ldr r3, [pc, #464] ; cb84 <.text+0xcb84> + c9b0: e5d33000 ldrb r3, [r3] + c9b4: e3530000 cmp r3, #0 ; 0x0 + c9b8: 0a00001f beq ca3c + c9bc: e59f31c4 ldr r3, [pc, #452] ; cb88 <.text+0xcb88> + c9c0: e55b201c ldrb r2, [fp, #-28] + c9c4: e5c32003 strb r2, [r3, #3] + c9c8: e3a03000 mov r3, #0 ; 0x0 + c9cc: e50b3010 str r3, [fp, #-16] + c9d0: ea00000a b ca00 + c9d4: e51b3010 ldr r3, [fp, #-16] + c9d8: e2831004 add r1, r3, #4 ; 0x4 + c9dc: e51b2010 ldr r2, [fp, #-16] + c9e0: e51b3014 ldr r3, [fp, #-20] + c9e4: e0823003 add r3, r2, r3 + c9e8: e5d33000 ldrb r3, [r3] + c9ec: e59f2194 ldr r2, [pc, #404] ; cb88 <.text+0xcb88> + c9f0: e7c23001 strb r3, [r2, r1] + c9f4: e51b3010 ldr r3, [fp, #-16] + c9f8: e2833001 add r3, r3, #1 ; 0x1 + c9fc: e50b3010 str r3, [fp, #-16] + ca00: e15b21b8 ldrh r2, [fp, #-24] + ca04: e51b3010 ldr r3, [fp, #-16] + ca08: e1520003 cmp r2, r3 + ca0c: 8afffff0 bhi c9d4 + ca10: e15b31b8 ldrh r3, [fp, #-24] + ca14: e2831004 add r1, r3, #4 ; 0x4 + ca18: e59f2168 ldr r2, [pc, #360] ; cb88 <.text+0xcb88> + ca1c: e3a03000 mov r3, #0 ; 0x0 ca20: e7c23001 strb r3, [r2, r1] - ca24: e59f30ec ldr r3, [pc, #236] ; cb18 <.text+0xcb18> - ca28: e5933000 ldr r3, [r3] - ca2c: e2831002 add r1, r3, #2 ; 0x2 - ca30: e59f20dc ldr r2, [pc, #220] ; cb14 <.text+0xcb14> - ca34: e55b301c ldrb r3, [fp, #-28] - ca38: e7c23001 strb r3, [r2, r1] - ca3c: e59f30d4 ldr r3, [pc, #212] ; cb18 <.text+0xcb18> - ca40: e5933000 ldr r3, [r3] - ca44: e50b3010 str r3, [fp, #-16] - ca48: ea00000e b ca88 - ca4c: e51b3010 ldr r3, [fp, #-16] - ca50: e2831003 add r1, r3, #3 ; 0x3 - ca54: e59f30bc ldr r3, [pc, #188] ; cb18 <.text+0xcb18> - ca58: e5932000 ldr r2, [r3] - ca5c: e51b3010 ldr r3, [fp, #-16] - ca60: e0623003 rsb r3, r2, r3 - ca64: e1a02003 mov r2, r3 - ca68: e51b3014 ldr r3, [fp, #-20] - ca6c: e0823003 add r3, r2, r3 - ca70: e5d33000 ldrb r3, [r3] - ca74: e59f2098 ldr r2, [pc, #152] ; cb14 <.text+0xcb14> - ca78: e7c23001 strb r3, [r2, r1] - ca7c: e51b3010 ldr r3, [fp, #-16] - ca80: e2833001 add r3, r3, #1 ; 0x1 - ca84: e50b3010 str r3, [fp, #-16] - ca88: e15b21b8 ldrh r2, [fp, #-24] - ca8c: e59f3084 ldr r3, [pc, #132] ; cb18 <.text+0xcb18> - ca90: e5933000 ldr r3, [r3] - ca94: e0822003 add r2, r2, r3 - ca98: e51b3010 ldr r3, [fp, #-16] - ca9c: e1520003 cmp r2, r3 - caa0: 8affffe9 bhi ca4c - caa4: e15b21b8 ldrh r2, [fp, #-24] - caa8: e59f3068 ldr r3, [pc, #104] ; cb18 <.text+0xcb18> - caac: e5933000 ldr r3, [r3] - cab0: e0823003 add r3, r2, r3 - cab4: e2832005 add r2, r3, #5 ; 0x5 - cab8: e59f3058 ldr r3, [pc, #88] ; cb18 <.text+0xcb18> - cabc: e5832000 str r2, [r3] - cac0: e59f3050 ldr r3, [pc, #80] ; cb18 <.text+0xcb18> - cac4: e5933000 ldr r3, [r3] - cac8: e2431001 sub r1, r3, #1 ; 0x1 - cacc: e59f2040 ldr r2, [pc, #64] ; cb14 <.text+0xcb14> - cad0: e3a03000 mov r3, #0 ; 0x0 - cad4: e7c23001 strb r3, [r2, r1] - cad8: ea000002 b cae8 - cadc: e3a03000 mov r3, #0 ; 0x0 - cae0: e50b3020 str r3, [fp, #-32] - cae4: ea000004 b cafc - cae8: e59f3020 ldr r3, [pc, #32] ; cb10 <.text+0xcb10> - caec: e3a02000 mov r2, #0 ; 0x0 - caf0: e5c32000 strb r2, [r3] - caf4: e3a03001 mov r3, #1 ; 0x1 - caf8: e50b3020 str r3, [fp, #-32] - cafc: e51b3020 ldr r3, [fp, #-32] - cb00: e1a00003 mov r0, r3 - cb04: e24bd00c sub sp, fp, #12 ; 0xc - cb08: e89d6800 ldmia sp, {fp, sp, lr} - cb0c: e12fff1e bx lr - cb10: 4000001b andmi r0, r0, fp, lsl r0 - cb14: 40001ee8 andmi r1, r0, r8, ror #29 - cb18: 40001ee0 andmi r1, r0, r0, ror #29 - -0000cb1c : - cb1c: e1a0c00d mov ip, sp - cb20: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cb24: e24cb004 sub fp, ip, #4 ; 0x4 - cb28: e3a03000 mov r3, #0 ; 0x0 - cb2c: e2433efd sub r3, r3, #4048 ; 0xfd0 - cb30: e3a02000 mov r2, #0 ; 0x0 - cb34: e5832000 str r2, [r3] - cb38: eafffffe b cb38 - -0000cb3c : - cb3c: e1a0c00d mov ip, sp - cb40: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cb44: e24cb004 sub fp, ip, #4 ; 0x4 - cb48: e24dd00c sub sp, sp, #12 ; 0xc - cb4c: e3a03000 mov r3, #0 ; 0x0 - cb50: e50b3018 str r3, [fp, #-24] - cb54: e3e03efe mvn r3, #4064 ; 0xfe0 - cb58: e243300b sub r3, r3, #11 ; 0xb - cb5c: e3e02000 mvn r2, #0 ; 0x0 - cb60: e5832000 str r2, [r3] - cb64: e3a03000 mov r3, #0 ; 0x0 - cb68: e2433efd sub r3, r3, #4048 ; 0xfd0 - cb6c: e3a02000 mov r2, #0 ; 0x0 - cb70: e5832000 str r2, [r3] - cb74: e3e03eff mvn r3, #4080 ; 0xff0 - cb78: e2433003 sub r3, r3, #3 ; 0x3 - cb7c: e3a02000 mov r2, #0 ; 0x0 - cb80: e5832000 str r2, [r3] - cb84: e3a03000 mov r3, #0 ; 0x0 - cb88: e50b3018 str r3, [fp, #-24] - cb8c: ea000010 b cbd4 - cb90: e51b3018 ldr r3, [fp, #-24] - cb94: e1a03103 mov r3, r3, lsl #2 - cb98: e2433c0f sub r3, r3, #3840 ; 0xf00 - cb9c: e50b3014 str r3, [fp, #-20] - cba0: e51b3018 ldr r3, [fp, #-24] - cba4: e1a03103 mov r3, r3, lsl #2 - cba8: e2433c0e sub r3, r3, #3584 ; 0xe00 - cbac: e50b3010 str r3, [fp, #-16] - cbb0: e51b2014 ldr r2, [fp, #-20] - cbb4: e3a03000 mov r3, #0 ; 0x0 - cbb8: e5823000 str r3, [r2] - cbbc: e51b2010 ldr r2, [fp, #-16] + ca24: e15b31b8 ldrh r3, [fp, #-24] + ca28: e2833005 add r3, r3, #5 ; 0x5 + ca2c: e1a02003 mov r2, r3 + ca30: e59f3154 ldr r3, [pc, #340] ; cb8c <.text+0xcb8c> + ca34: e5832000 str r2, [r3] + ca38: ea000047 b cb5c + ca3c: e15b21b8 ldrh r2, [fp, #-24] + ca40: e59f3144 ldr r3, [pc, #324] ; cb8c <.text+0xcb8c> + ca44: e5933000 ldr r3, [r3] + ca48: e0823003 add r3, r2, r3 + ca4c: e353007e cmp r3, #126 ; 0x7e + ca50: 8a00003e bhi cb50 + ca54: e59f3130 ldr r3, [pc, #304] ; cb8c <.text+0xcb8c> + ca58: e5933000 ldr r3, [r3] + ca5c: e2431001 sub r1, r3, #1 ; 0x1 + ca60: e59f2120 ldr r2, [pc, #288] ; cb88 <.text+0xcb88> + ca64: e3a0303e mov r3, #62 ; 0x3e + ca68: e7c23001 strb r3, [r2, r1] + ca6c: e59f3118 ldr r3, [pc, #280] ; cb8c <.text+0xcb8c> + ca70: e5931000 ldr r1, [r3] + ca74: e59f210c ldr r2, [pc, #268] ; cb88 <.text+0xcb88> + ca78: e3a0302a mov r3, #42 ; 0x2a + ca7c: e7c23001 strb r3, [r2, r1] + ca80: e59f3104 ldr r3, [pc, #260] ; cb8c <.text+0xcb8c> + ca84: e5933000 ldr r3, [r3] + ca88: e2831001 add r1, r3, #1 ; 0x1 + ca8c: e59f20f4 ldr r2, [pc, #244] ; cb88 <.text+0xcb88> + ca90: e3a0303e mov r3, #62 ; 0x3e + ca94: e7c23001 strb r3, [r2, r1] + ca98: e59f30ec ldr r3, [pc, #236] ; cb8c <.text+0xcb8c> + ca9c: e5933000 ldr r3, [r3] + caa0: e2831002 add r1, r3, #2 ; 0x2 + caa4: e59f20dc ldr r2, [pc, #220] ; cb88 <.text+0xcb88> + caa8: e55b301c ldrb r3, [fp, #-28] + caac: e7c23001 strb r3, [r2, r1] + cab0: e59f30d4 ldr r3, [pc, #212] ; cb8c <.text+0xcb8c> + cab4: e5933000 ldr r3, [r3] + cab8: e50b3010 str r3, [fp, #-16] + cabc: ea00000e b cafc + cac0: e51b3010 ldr r3, [fp, #-16] + cac4: e2831003 add r1, r3, #3 ; 0x3 + cac8: e59f30bc ldr r3, [pc, #188] ; cb8c <.text+0xcb8c> + cacc: e5932000 ldr r2, [r3] + cad0: e51b3010 ldr r3, [fp, #-16] + cad4: e0623003 rsb r3, r2, r3 + cad8: e1a02003 mov r2, r3 + cadc: e51b3014 ldr r3, [fp, #-20] + cae0: e0823003 add r3, r2, r3 + cae4: e5d33000 ldrb r3, [r3] + cae8: e59f2098 ldr r2, [pc, #152] ; cb88 <.text+0xcb88> + caec: e7c23001 strb r3, [r2, r1] + caf0: e51b3010 ldr r3, [fp, #-16] + caf4: e2833001 add r3, r3, #1 ; 0x1 + caf8: e50b3010 str r3, [fp, #-16] + cafc: e15b21b8 ldrh r2, [fp, #-24] + cb00: e59f3084 ldr r3, [pc, #132] ; cb8c <.text+0xcb8c> + cb04: e5933000 ldr r3, [r3] + cb08: e0822003 add r2, r2, r3 + cb0c: e51b3010 ldr r3, [fp, #-16] + cb10: e1520003 cmp r2, r3 + cb14: 8affffe9 bhi cac0 + cb18: e15b21b8 ldrh r2, [fp, #-24] + cb1c: e59f3068 ldr r3, [pc, #104] ; cb8c <.text+0xcb8c> + cb20: e5933000 ldr r3, [r3] + cb24: e0823003 add r3, r2, r3 + cb28: e2832005 add r2, r3, #5 ; 0x5 + cb2c: e59f3058 ldr r3, [pc, #88] ; cb8c <.text+0xcb8c> + cb30: e5832000 str r2, [r3] + cb34: e59f3050 ldr r3, [pc, #80] ; cb8c <.text+0xcb8c> + cb38: e5933000 ldr r3, [r3] + cb3c: e2431001 sub r1, r3, #1 ; 0x1 + cb40: e59f2040 ldr r2, [pc, #64] ; cb88 <.text+0xcb88> + cb44: e3a03000 mov r3, #0 ; 0x0 + cb48: e7c23001 strb r3, [r2, r1] + cb4c: ea000002 b cb5c + cb50: e3a03000 mov r3, #0 ; 0x0 + cb54: e50b3020 str r3, [fp, #-32] + cb58: ea000004 b cb70 + cb5c: e59f3020 ldr r3, [pc, #32] ; cb84 <.text+0xcb84> + cb60: e3a02000 mov r2, #0 ; 0x0 + cb64: e5c32000 strb r2, [r3] + cb68: e3a03001 mov r3, #1 ; 0x1 + cb6c: e50b3020 str r3, [fp, #-32] + cb70: e51b3020 ldr r3, [fp, #-32] + cb74: e1a00003 mov r0, r3 + cb78: e24bd00c sub sp, fp, #12 ; 0xc + cb7c: e89d6800 ldmia sp, {fp, sp, lr} + cb80: e12fff1e bx lr + cb84: 4000001b andmi r0, r0, fp, lsl r0 + cb88: 40001eec andmi r1, r0, ip, ror #29 + cb8c: 40001ee4 andmi r1, r0, r4, ror #29 + +0000cb90 : + cb90: e1a0c00d mov ip, sp + cb94: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cb98: e24cb004 sub fp, ip, #4 ; 0x4 + cb9c: e3a03000 mov r3, #0 ; 0x0 + cba0: e2433efd sub r3, r3, #4048 ; 0xfd0 + cba4: e3a02000 mov r2, #0 ; 0x0 + cba8: e5832000 str r2, [r3] + cbac: eafffffe b cbac + +0000cbb0 : + cbb0: e1a0c00d mov ip, sp + cbb4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cbb8: e24cb004 sub fp, ip, #4 ; 0x4 + cbbc: e24dd00c sub sp, sp, #12 ; 0xc cbc0: e3a03000 mov r3, #0 ; 0x0 - cbc4: e5823000 str r3, [r2] - cbc8: e51b3018 ldr r3, [fp, #-24] - cbcc: e2833001 add r3, r3, #1 ; 0x1 - cbd0: e50b3018 str r3, [fp, #-24] - cbd4: e51b3018 ldr r3, [fp, #-24] - cbd8: e353000f cmp r3, #15 ; 0xf - cbdc: 9affffeb bls cb90 - cbe0: e3e03d3f mvn r3, #4032 ; 0xfc0 - cbe4: e243300b sub r3, r3, #11 ; 0xb - cbe8: e59f200c ldr r2, [pc, #12] ; cbfc <.text+0xcbfc> - cbec: e5832000 str r2, [r3] - cbf0: e24bd00c sub sp, fp, #12 ; 0xc - cbf4: e89d6800 ldmia sp, {fp, sp, lr} - cbf8: e12fff1e bx lr - cbfc: 0000cb1c andeq ip, r0, ip, lsl fp - -0000cc00 : - cc00: e1a0c00d mov ip, sp - cc04: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cc08: e24cb004 sub fp, ip, #4 ; 0x4 - cc0c: e24dd018 sub sp, sp, #24 ; 0x18 - cc10: e50b001c str r0, [fp, #-28] - cc14: e50b1020 str r1, [fp, #-32] - cc18: e3e02efe mvn r2, #4064 ; 0xfe0 - cc1c: e242200b sub r2, r2, #11 ; 0xb - cc20: e51b101c ldr r1, [fp, #-28] - cc24: e3a03001 mov r3, #1 ; 0x1 - cc28: e1a03113 mov r3, r3, lsl r1 + cbc4: e50b3018 str r3, [fp, #-24] + cbc8: e3e03efe mvn r3, #4064 ; 0xfe0 + cbcc: e243300b sub r3, r3, #11 ; 0xb + cbd0: e3e02000 mvn r2, #0 ; 0x0 + cbd4: e5832000 str r2, [r3] + cbd8: e3a03000 mov r3, #0 ; 0x0 + cbdc: e2433efd sub r3, r3, #4048 ; 0xfd0 + cbe0: e3a02000 mov r2, #0 ; 0x0 + cbe4: e5832000 str r2, [r3] + cbe8: e3e03eff mvn r3, #4080 ; 0xff0 + cbec: e2433003 sub r3, r3, #3 ; 0x3 + cbf0: e3a02000 mov r2, #0 ; 0x0 + cbf4: e5832000 str r2, [r3] + cbf8: e3a03000 mov r3, #0 ; 0x0 + cbfc: e50b3018 str r3, [fp, #-24] + cc00: ea000010 b cc48 + cc04: e51b3018 ldr r3, [fp, #-24] + cc08: e1a03103 mov r3, r3, lsl #2 + cc0c: e2433c0f sub r3, r3, #3840 ; 0xf00 + cc10: e50b3014 str r3, [fp, #-20] + cc14: e51b3018 ldr r3, [fp, #-24] + cc18: e1a03103 mov r3, r3, lsl #2 + cc1c: e2433c0e sub r3, r3, #3584 ; 0xe00 + cc20: e50b3010 str r3, [fp, #-16] + cc24: e51b2014 ldr r2, [fp, #-20] + cc28: e3a03000 mov r3, #0 ; 0x0 cc2c: e5823000 str r3, [r2] - cc30: e3a03000 mov r3, #0 ; 0x0 - cc34: e50b3018 str r3, [fp, #-24] - cc38: ea000017 b cc9c + cc30: e51b2010 ldr r2, [fp, #-16] + cc34: e3a03000 mov r3, #0 ; 0x0 + cc38: e5823000 str r3, [r2] cc3c: e51b3018 ldr r3, [fp, #-24] - cc40: e1a03103 mov r3, r3, lsl #2 - cc44: e2433c0f sub r3, r3, #3840 ; 0xf00 - cc48: e50b3014 str r3, [fp, #-20] - cc4c: e51b3018 ldr r3, [fp, #-24] - cc50: e1a03103 mov r3, r3, lsl #2 - cc54: e2433c0e sub r3, r3, #3584 ; 0xe00 - cc58: e50b3010 str r3, [fp, #-16] - cc5c: e51b3014 ldr r3, [fp, #-20] - cc60: e5933000 ldr r3, [r3] - cc64: e3530000 cmp r3, #0 ; 0x0 - cc68: 1a000008 bne cc90 - cc6c: e51b3020 ldr r3, [fp, #-32] - cc70: e1a02003 mov r2, r3 - cc74: e51b3014 ldr r3, [fp, #-20] - cc78: e5832000 str r2, [r3] - cc7c: e51b301c ldr r3, [fp, #-28] - cc80: e3832020 orr r2, r3, #32 ; 0x20 - cc84: e51b3010 ldr r3, [fp, #-16] - cc88: e5832000 str r2, [r3] - cc8c: ea000005 b cca8 - cc90: e51b3018 ldr r3, [fp, #-24] - cc94: e2833001 add r3, r3, #1 ; 0x1 - cc98: e50b3018 str r3, [fp, #-24] - cc9c: e51b3018 ldr r3, [fp, #-24] - cca0: e353000f cmp r3, #15 ; 0xf - cca4: 9affffe4 bls cc3c - cca8: e51b3018 ldr r3, [fp, #-24] - ccac: e3530010 cmp r3, #16 ; 0x10 - ccb0: 1a000002 bne ccc0 - ccb4: e3a03000 mov r3, #0 ; 0x0 - ccb8: e50b3024 str r3, [fp, #-36] - ccbc: ea000007 b cce0 - ccc0: e3a02000 mov r2, #0 ; 0x0 - ccc4: e2422eff sub r2, r2, #4080 ; 0xff0 - ccc8: e51b101c ldr r1, [fp, #-28] - cccc: e3a03001 mov r3, #1 ; 0x1 - ccd0: e1a03113 mov r3, r3, lsl r1 - ccd4: e5823000 str r3, [r2] - ccd8: e3a03001 mov r3, #1 ; 0x1 - ccdc: e50b3024 str r3, [fp, #-36] - cce0: e51b3024 ldr r3, [fp, #-36] - cce4: e1a00003 mov r0, r3 - cce8: e24bd00c sub sp, fp, #12 ; 0xc - ccec: e89d6800 ldmia sp, {fp, sp, lr} - ccf0: e12fff1e bx lr - -0000ccf4 : - ccf4: e1a0c00d mov ip, sp - ccf8: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ccfc: e24cb004 sub fp, ip, #4 ; 0x4 - cd00: e24dd014 sub sp, sp, #20 ; 0x14 - cd04: e50b001c str r0, [fp, #-28] - cd08: e3e02efe mvn r2, #4064 ; 0xfe0 - cd0c: e242200b sub r2, r2, #11 ; 0xb - cd10: e51b101c ldr r1, [fp, #-28] - cd14: e3a03001 mov r3, #1 ; 0x1 - cd18: e1a03113 mov r3, r3, lsl r1 - cd1c: e5823000 str r3, [r2] - cd20: e3a03000 mov r3, #0 ; 0x0 - cd24: e50b3018 str r3, [fp, #-24] - cd28: ea000019 b cd94 - cd2c: e51b3018 ldr r3, [fp, #-24] - cd30: e1a03103 mov r3, r3, lsl #2 - cd34: e2433c0f sub r3, r3, #3840 ; 0xf00 - cd38: e50b3014 str r3, [fp, #-20] - cd3c: e51b3018 ldr r3, [fp, #-24] - cd40: e1a03103 mov r3, r3, lsl #2 - cd44: e2433c0e sub r3, r3, #3584 ; 0xe00 - cd48: e50b3010 str r3, [fp, #-16] - cd4c: e51b3010 ldr r3, [fp, #-16] - cd50: e5933000 ldr r3, [r3] - cd54: e3c32020 bic r2, r3, #32 ; 0x20 - cd58: e51b301c ldr r3, [fp, #-28] - cd5c: e1520003 cmp r2, r3 - cd60: 1a000008 bne cd88 - cd64: e51b2014 ldr r2, [fp, #-20] - cd68: e3a03000 mov r3, #0 ; 0x0 - cd6c: e5823000 str r3, [r2] - cd70: e51b3010 ldr r3, [fp, #-16] - cd74: e5933000 ldr r3, [r3] - cd78: e3c32020 bic r2, r3, #32 ; 0x20 - cd7c: e51b3010 ldr r3, [fp, #-16] - cd80: e5832000 str r2, [r3] - cd84: ea000005 b cda0 - cd88: e51b3018 ldr r3, [fp, #-24] - cd8c: e2833001 add r3, r3, #1 ; 0x1 - cd90: e50b3018 str r3, [fp, #-24] - cd94: e51b3018 ldr r3, [fp, #-24] - cd98: e353000f cmp r3, #15 ; 0xf - cd9c: 9affffe2 bls cd2c + cc40: e2833001 add r3, r3, #1 ; 0x1 + cc44: e50b3018 str r3, [fp, #-24] + cc48: e51b3018 ldr r3, [fp, #-24] + cc4c: e353000f cmp r3, #15 ; 0xf + cc50: 9affffeb bls cc04 + cc54: e3e03d3f mvn r3, #4032 ; 0xfc0 + cc58: e243300b sub r3, r3, #11 ; 0xb + cc5c: e59f200c ldr r2, [pc, #12] ; cc70 <.text+0xcc70> + cc60: e5832000 str r2, [r3] + cc64: e24bd00c sub sp, fp, #12 ; 0xc + cc68: e89d6800 ldmia sp, {fp, sp, lr} + cc6c: e12fff1e bx lr + cc70: 0000cb90 muleq r0, r0, fp + +0000cc74 : + cc74: e1a0c00d mov ip, sp + cc78: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cc7c: e24cb004 sub fp, ip, #4 ; 0x4 + cc80: e24dd018 sub sp, sp, #24 ; 0x18 + cc84: e50b001c str r0, [fp, #-28] + cc88: e50b1020 str r1, [fp, #-32] + cc8c: e3e02efe mvn r2, #4064 ; 0xfe0 + cc90: e242200b sub r2, r2, #11 ; 0xb + cc94: e51b101c ldr r1, [fp, #-28] + cc98: e3a03001 mov r3, #1 ; 0x1 + cc9c: e1a03113 mov r3, r3, lsl r1 + cca0: e5823000 str r3, [r2] + cca4: e3a03000 mov r3, #0 ; 0x0 + cca8: e50b3018 str r3, [fp, #-24] + ccac: ea000017 b cd10 + ccb0: e51b3018 ldr r3, [fp, #-24] + ccb4: e1a03103 mov r3, r3, lsl #2 + ccb8: e2433c0f sub r3, r3, #3840 ; 0xf00 + ccbc: e50b3014 str r3, [fp, #-20] + ccc0: e51b3018 ldr r3, [fp, #-24] + ccc4: e1a03103 mov r3, r3, lsl #2 + ccc8: e2433c0e sub r3, r3, #3584 ; 0xe00 + cccc: e50b3010 str r3, [fp, #-16] + ccd0: e51b3014 ldr r3, [fp, #-20] + ccd4: e5933000 ldr r3, [r3] + ccd8: e3530000 cmp r3, #0 ; 0x0 + ccdc: 1a000008 bne cd04 + cce0: e51b3020 ldr r3, [fp, #-32] + cce4: e1a02003 mov r2, r3 + cce8: e51b3014 ldr r3, [fp, #-20] + ccec: e5832000 str r2, [r3] + ccf0: e51b301c ldr r3, [fp, #-28] + ccf4: e3832020 orr r2, r3, #32 ; 0x20 + ccf8: e51b3010 ldr r3, [fp, #-16] + ccfc: e5832000 str r2, [r3] + cd00: ea000005 b cd1c + cd04: e51b3018 ldr r3, [fp, #-24] + cd08: e2833001 add r3, r3, #1 ; 0x1 + cd0c: e50b3018 str r3, [fp, #-24] + cd10: e51b3018 ldr r3, [fp, #-24] + cd14: e353000f cmp r3, #15 ; 0xf + cd18: 9affffe4 bls ccb0 + cd1c: e51b3018 ldr r3, [fp, #-24] + cd20: e3530010 cmp r3, #16 ; 0x10 + cd24: 1a000002 bne cd34 + cd28: e3a03000 mov r3, #0 ; 0x0 + cd2c: e50b3024 str r3, [fp, #-36] + cd30: ea000007 b cd54 + cd34: e3a02000 mov r2, #0 ; 0x0 + cd38: e2422eff sub r2, r2, #4080 ; 0xff0 + cd3c: e51b101c ldr r1, [fp, #-28] + cd40: e3a03001 mov r3, #1 ; 0x1 + cd44: e1a03113 mov r3, r3, lsl r1 + cd48: e5823000 str r3, [r2] + cd4c: e3a03001 mov r3, #1 ; 0x1 + cd50: e50b3024 str r3, [fp, #-36] + cd54: e51b3024 ldr r3, [fp, #-36] + cd58: e1a00003 mov r0, r3 + cd5c: e24bd00c sub sp, fp, #12 ; 0xc + cd60: e89d6800 ldmia sp, {fp, sp, lr} + cd64: e12fff1e bx lr + +0000cd68 : + cd68: e1a0c00d mov ip, sp + cd6c: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cd70: e24cb004 sub fp, ip, #4 ; 0x4 + cd74: e24dd014 sub sp, sp, #20 ; 0x14 + cd78: e50b001c str r0, [fp, #-28] + cd7c: e3e02efe mvn r2, #4064 ; 0xfe0 + cd80: e242200b sub r2, r2, #11 ; 0xb + cd84: e51b101c ldr r1, [fp, #-28] + cd88: e3a03001 mov r3, #1 ; 0x1 + cd8c: e1a03113 mov r3, r3, lsl r1 + cd90: e5823000 str r3, [r2] + cd94: e3a03000 mov r3, #0 ; 0x0 + cd98: e50b3018 str r3, [fp, #-24] + cd9c: ea000019 b ce08 cda0: e51b3018 ldr r3, [fp, #-24] - cda4: e3530010 cmp r3, #16 ; 0x10 - cda8: 1a000002 bne cdb8 - cdac: e3a03000 mov r3, #0 ; 0x0 - cdb0: e50b3020 str r3, [fp, #-32] - cdb4: ea000007 b cdd8 - cdb8: e3a02000 mov r2, #0 ; 0x0 - cdbc: e2422eff sub r2, r2, #4080 ; 0xff0 - cdc0: e51b101c ldr r1, [fp, #-28] - cdc4: e3a03001 mov r3, #1 ; 0x1 - cdc8: e1a03113 mov r3, r3, lsl r1 - cdcc: e5823000 str r3, [r2] - cdd0: e3a03001 mov r3, #1 ; 0x1 - cdd4: e50b3020 str r3, [fp, #-32] - cdd8: e51b3020 ldr r3, [fp, #-32] - cddc: e1a00003 mov r0, r3 - cde0: e24bd00c sub sp, fp, #12 ; 0xc - cde4: e89d6800 ldmia sp, {fp, sp, lr} - cde8: e12fff1e bx lr - -0000cdec : - cdec: e1a0c00d mov ip, sp - cdf0: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cdf4: e24cb004 sub fp, ip, #4 ; 0x4 - cdf8: e24dd004 sub sp, sp, #4 ; 0x4 - cdfc: eb00000a bl ce2c <__get_cpsr> - ce00: e1a03000 mov r3, r0 - ce04: e50b3010 str r3, [fp, #-16] - ce08: e51b3010 ldr r3, [fp, #-16] - ce0c: e3833080 orr r3, r3, #128 ; 0x80 - ce10: e1a00003 mov r0, r3 - ce14: eb00000f bl ce58 <__set_cpsr> - ce18: e51b3010 ldr r3, [fp, #-16] - ce1c: e1a00003 mov r0, r3 - ce20: e24bd00c sub sp, fp, #12 ; 0xc - ce24: e89d6800 ldmia sp, {fp, sp, lr} - ce28: e12fff1e bx lr - -0000ce2c <__get_cpsr>: - ce2c: e1a0c00d mov ip, sp - ce30: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ce34: e24cb004 sub fp, ip, #4 ; 0x4 - ce38: e24dd004 sub sp, sp, #4 ; 0x4 - ce3c: e10f3000 mrs r3, CPSR - ce40: e50b3010 str r3, [fp, #-16] - ce44: e51b3010 ldr r3, [fp, #-16] - ce48: e1a00003 mov r0, r3 - ce4c: e24bd00c sub sp, fp, #12 ; 0xc - ce50: e89d6800 ldmia sp, {fp, sp, lr} - ce54: e12fff1e bx lr - -0000ce58 <__set_cpsr>: - ce58: e1a0c00d mov ip, sp - ce5c: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ce60: e24cb004 sub fp, ip, #4 ; 0x4 - ce64: e24dd004 sub sp, sp, #4 ; 0x4 - ce68: e50b0010 str r0, [fp, #-16] - ce6c: e51b3010 ldr r3, [fp, #-16] - ce70: e129f003 msr CPSR_fc, r3 - ce74: e24bd00c sub sp, fp, #12 ; 0xc - ce78: e89d6800 ldmia sp, {fp, sp, lr} - ce7c: e12fff1e bx lr - -0000ce80 : - ce80: e1a0c00d mov ip, sp - ce84: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ce88: e24cb004 sub fp, ip, #4 ; 0x4 - ce8c: e24dd008 sub sp, sp, #8 ; 0x8 - ce90: e50b0014 str r0, [fp, #-20] - ce94: ebffffe4 bl ce2c <__get_cpsr> - ce98: e1a03000 mov r3, r0 - ce9c: e50b3010 str r3, [fp, #-16] - cea0: e51b3010 ldr r3, [fp, #-16] - cea4: e3c32080 bic r2, r3, #128 ; 0x80 - cea8: e51b3014 ldr r3, [fp, #-20] - ceac: e2033080 and r3, r3, #128 ; 0x80 - ceb0: e1823003 orr r3, r2, r3 - ceb4: e1a00003 mov r0, r3 - ceb8: ebffffe6 bl ce58 <__set_cpsr> - cebc: e51b3010 ldr r3, [fp, #-16] - cec0: e1a00003 mov r0, r3 - cec4: e24bd00c sub sp, fp, #12 ; 0xc - cec8: e89d6800 ldmia sp, {fp, sp, lr} - cecc: e12fff1e bx lr - -0000ced0 : - ced0: e1a0c00d mov ip, sp - ced4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - ced8: e24cb004 sub fp, ip, #4 ; 0x4 - cedc: e24dd004 sub sp, sp, #4 ; 0x4 - cee0: ebffffd1 bl ce2c <__get_cpsr> - cee4: e1a03000 mov r3, r0 - cee8: e50b3010 str r3, [fp, #-16] - ceec: e51b3010 ldr r3, [fp, #-16] - cef0: e3c33080 bic r3, r3, #128 ; 0x80 - cef4: e1a00003 mov r0, r3 - cef8: ebffffd6 bl ce58 <__set_cpsr> - cefc: e51b3010 ldr r3, [fp, #-16] - cf00: e1a00003 mov r0, r3 - cf04: e24bd00c sub sp, fp, #12 ; 0xc - cf08: e89d6800 ldmia sp, {fp, sp, lr} - cf0c: e12fff1e bx lr - -0000cf10 : - cf10: e1a0c00d mov ip, sp - cf14: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cf18: e24cb004 sub fp, ip, #4 ; 0x4 - cf1c: e24dd004 sub sp, sp, #4 ; 0x4 - cf20: ebffffc1 bl ce2c <__get_cpsr> - cf24: e1a03000 mov r3, r0 - cf28: e50b3010 str r3, [fp, #-16] - cf2c: e51b3010 ldr r3, [fp, #-16] - cf30: e3833040 orr r3, r3, #64 ; 0x40 + cda4: e1a03103 mov r3, r3, lsl #2 + cda8: e2433c0f sub r3, r3, #3840 ; 0xf00 + cdac: e50b3014 str r3, [fp, #-20] + cdb0: e51b3018 ldr r3, [fp, #-24] + cdb4: e1a03103 mov r3, r3, lsl #2 + cdb8: e2433c0e sub r3, r3, #3584 ; 0xe00 + cdbc: e50b3010 str r3, [fp, #-16] + cdc0: e51b3010 ldr r3, [fp, #-16] + cdc4: e5933000 ldr r3, [r3] + cdc8: e3c32020 bic r2, r3, #32 ; 0x20 + cdcc: e51b301c ldr r3, [fp, #-28] + cdd0: e1520003 cmp r2, r3 + cdd4: 1a000008 bne cdfc + cdd8: e51b2014 ldr r2, [fp, #-20] + cddc: e3a03000 mov r3, #0 ; 0x0 + cde0: e5823000 str r3, [r2] + cde4: e51b3010 ldr r3, [fp, #-16] + cde8: e5933000 ldr r3, [r3] + cdec: e3c32020 bic r2, r3, #32 ; 0x20 + cdf0: e51b3010 ldr r3, [fp, #-16] + cdf4: e5832000 str r2, [r3] + cdf8: ea000005 b ce14 + cdfc: e51b3018 ldr r3, [fp, #-24] + ce00: e2833001 add r3, r3, #1 ; 0x1 + ce04: e50b3018 str r3, [fp, #-24] + ce08: e51b3018 ldr r3, [fp, #-24] + ce0c: e353000f cmp r3, #15 ; 0xf + ce10: 9affffe2 bls cda0 + ce14: e51b3018 ldr r3, [fp, #-24] + ce18: e3530010 cmp r3, #16 ; 0x10 + ce1c: 1a000002 bne ce2c + ce20: e3a03000 mov r3, #0 ; 0x0 + ce24: e50b3020 str r3, [fp, #-32] + ce28: ea000007 b ce4c + ce2c: e3a02000 mov r2, #0 ; 0x0 + ce30: e2422eff sub r2, r2, #4080 ; 0xff0 + ce34: e51b101c ldr r1, [fp, #-28] + ce38: e3a03001 mov r3, #1 ; 0x1 + ce3c: e1a03113 mov r3, r3, lsl r1 + ce40: e5823000 str r3, [r2] + ce44: e3a03001 mov r3, #1 ; 0x1 + ce48: e50b3020 str r3, [fp, #-32] + ce4c: e51b3020 ldr r3, [fp, #-32] + ce50: e1a00003 mov r0, r3 + ce54: e24bd00c sub sp, fp, #12 ; 0xc + ce58: e89d6800 ldmia sp, {fp, sp, lr} + ce5c: e12fff1e bx lr + +0000ce60 : + ce60: e1a0c00d mov ip, sp + ce64: e92dd800 stmdb sp!, {fp, ip, lr, pc} + ce68: e24cb004 sub fp, ip, #4 ; 0x4 + ce6c: e24dd004 sub sp, sp, #4 ; 0x4 + ce70: eb00000a bl cea0 <__get_cpsr> + ce74: e1a03000 mov r3, r0 + ce78: e50b3010 str r3, [fp, #-16] + ce7c: e51b3010 ldr r3, [fp, #-16] + ce80: e3833080 orr r3, r3, #128 ; 0x80 + ce84: e1a00003 mov r0, r3 + ce88: eb00000f bl cecc <__set_cpsr> + ce8c: e51b3010 ldr r3, [fp, #-16] + ce90: e1a00003 mov r0, r3 + ce94: e24bd00c sub sp, fp, #12 ; 0xc + ce98: e89d6800 ldmia sp, {fp, sp, lr} + ce9c: e12fff1e bx lr + +0000cea0 <__get_cpsr>: + cea0: e1a0c00d mov ip, sp + cea4: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cea8: e24cb004 sub fp, ip, #4 ; 0x4 + ceac: e24dd004 sub sp, sp, #4 ; 0x4 + ceb0: e10f3000 mrs r3, CPSR + ceb4: e50b3010 str r3, [fp, #-16] + ceb8: e51b3010 ldr r3, [fp, #-16] + cebc: e1a00003 mov r0, r3 + cec0: e24bd00c sub sp, fp, #12 ; 0xc + cec4: e89d6800 ldmia sp, {fp, sp, lr} + cec8: e12fff1e bx lr + +0000cecc <__set_cpsr>: + cecc: e1a0c00d mov ip, sp + ced0: e92dd800 stmdb sp!, {fp, ip, lr, pc} + ced4: e24cb004 sub fp, ip, #4 ; 0x4 + ced8: e24dd004 sub sp, sp, #4 ; 0x4 + cedc: e50b0010 str r0, [fp, #-16] + cee0: e51b3010 ldr r3, [fp, #-16] + cee4: e129f003 msr CPSR_fc, r3 + cee8: e24bd00c sub sp, fp, #12 ; 0xc + ceec: e89d6800 ldmia sp, {fp, sp, lr} + cef0: e12fff1e bx lr + +0000cef4 : + cef4: e1a0c00d mov ip, sp + cef8: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cefc: e24cb004 sub fp, ip, #4 ; 0x4 + cf00: e24dd008 sub sp, sp, #8 ; 0x8 + cf04: e50b0014 str r0, [fp, #-20] + cf08: ebffffe4 bl cea0 <__get_cpsr> + cf0c: e1a03000 mov r3, r0 + cf10: e50b3010 str r3, [fp, #-16] + cf14: e51b3010 ldr r3, [fp, #-16] + cf18: e3c32080 bic r2, r3, #128 ; 0x80 + cf1c: e51b3014 ldr r3, [fp, #-20] + cf20: e2033080 and r3, r3, #128 ; 0x80 + cf24: e1823003 orr r3, r2, r3 + cf28: e1a00003 mov r0, r3 + cf2c: ebffffe6 bl cecc <__set_cpsr> + cf30: e51b3010 ldr r3, [fp, #-16] cf34: e1a00003 mov r0, r3 - cf38: ebffffc6 bl ce58 <__set_cpsr> - cf3c: e51b3010 ldr r3, [fp, #-16] - cf40: e1a00003 mov r0, r3 - cf44: e24bd00c sub sp, fp, #12 ; 0xc - cf48: e89d6800 ldmia sp, {fp, sp, lr} - cf4c: e12fff1e bx lr - -0000cf50 : - cf50: e1a0c00d mov ip, sp - cf54: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cf58: e24cb004 sub fp, ip, #4 ; 0x4 - cf5c: e24dd008 sub sp, sp, #8 ; 0x8 - cf60: e50b0014 str r0, [fp, #-20] - cf64: ebffffb0 bl ce2c <__get_cpsr> - cf68: e1a03000 mov r3, r0 - cf6c: e50b3010 str r3, [fp, #-16] + cf38: e24bd00c sub sp, fp, #12 ; 0xc + cf3c: e89d6800 ldmia sp, {fp, sp, lr} + cf40: e12fff1e bx lr + +0000cf44 : + cf44: e1a0c00d mov ip, sp + cf48: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cf4c: e24cb004 sub fp, ip, #4 ; 0x4 + cf50: e24dd004 sub sp, sp, #4 ; 0x4 + cf54: ebffffd1 bl cea0 <__get_cpsr> + cf58: e1a03000 mov r3, r0 + cf5c: e50b3010 str r3, [fp, #-16] + cf60: e51b3010 ldr r3, [fp, #-16] + cf64: e3c33080 bic r3, r3, #128 ; 0x80 + cf68: e1a00003 mov r0, r3 + cf6c: ebffffd6 bl cecc <__set_cpsr> cf70: e51b3010 ldr r3, [fp, #-16] - cf74: e3c32040 bic r2, r3, #64 ; 0x40 - cf78: e51b3014 ldr r3, [fp, #-20] - cf7c: e2033040 and r3, r3, #64 ; 0x40 - cf80: e1823003 orr r3, r2, r3 - cf84: e1a00003 mov r0, r3 - cf88: ebffffb2 bl ce58 <__set_cpsr> - cf8c: e51b3010 ldr r3, [fp, #-16] - cf90: e1a00003 mov r0, r3 - cf94: e24bd00c sub sp, fp, #12 ; 0xc - cf98: e89d6800 ldmia sp, {fp, sp, lr} - cf9c: e12fff1e bx lr - -0000cfa0 : - cfa0: e1a0c00d mov ip, sp - cfa4: e92dd800 stmdb sp!, {fp, ip, lr, pc} - cfa8: e24cb004 sub fp, ip, #4 ; 0x4 - cfac: e24dd004 sub sp, sp, #4 ; 0x4 - cfb0: ebffff9d bl ce2c <__get_cpsr> - cfb4: e1a03000 mov r3, r0 - cfb8: e50b3010 str r3, [fp, #-16] - cfbc: e51b3010 ldr r3, [fp, #-16] - cfc0: e3c33040 bic r3, r3, #64 ; 0x40 - cfc4: e1a00003 mov r0, r3 - cfc8: ebffffa2 bl ce58 <__set_cpsr> - cfcc: e51b3010 ldr r3, [fp, #-16] - cfd0: e1a00003 mov r0, r3 - cfd4: e24bd00c sub sp, fp, #12 ; 0xc - cfd8: e89d6800 ldmia sp, {fp, sp, lr} - cfdc: e12fff1e bx lr - -0000cfe0 : - cfe0: b510 push {r4, lr} - cfe2: 1c04 adds r4, r0, #0 - cfe4: 1c10 adds r0, r2, #0 - cfe6: 1c22 adds r2, r4, #0 - cfe8: e003 b.n cff2 - cfea: 780b ldrb r3, [r1, #0] - cfec: 3101 adds r1, #1 - cfee: 7013 strb r3, [r2, #0] - cff0: 3201 adds r2, #1 - cff2: 3801 subs r0, #1 - cff4: d2f9 bcs.n cfea - cff6: 1c20 adds r0, r4, #0 - cff8: bc10 pop {r4} - cffa: bc02 pop {r1} - cffc: 4708 bx r1 - cffe: 46c0 nop (mov r8, r8) - -0000d000 : - d000: b40f push {r0, r1, r2, r3} - d002: b500 push {lr} - d004: 4b06 ldr r3, [pc, #24] (d020 <.text+0xd020>) - d006: b081 sub sp, #4 - d008: aa02 add r2, sp, #8 - d00a: 681b ldr r3, [r3, #0] - d00c: ca02 ldmia r2!, {r1} - d00e: 6898 ldr r0, [r3, #8] - d010: 9200 str r2, [sp, #0] - d012: f001 fa6b bl e4ec - d016: b001 add sp, #4 - d018: bc08 pop {r3} - d01a: b004 add sp, #16 - d01c: 4718 bx r3 - d01e: 0000 lsls r0, r0, #0 - d020: 0020 lsls r0, r4, #0 - d022: 4000 ands r0, r0 - -0000d024 <_printf_r>: - d024: b40e push {r1, r2, r3} - d026: b500 push {lr} - d028: b081 sub sp, #4 - d02a: ab02 add r3, sp, #8 - d02c: cb04 ldmia r3!, {r2} - d02e: 6881 ldr r1, [r0, #8] - d030: 9300 str r3, [sp, #0] - d032: f000 f84b bl d0cc <_vfprintf_r> - d036: b001 add sp, #4 - d038: bc08 pop {r3} - d03a: b003 add sp, #12 - d03c: 4718 bx r3 - d03e: 46c0 nop (mov r8, r8) - -0000d040 <_puts_r>: - d040: b530 push {r4, r5, lr} - d042: b087 sub sp, #28 - d044: 1c05 adds r5, r0, #0 - d046: 1c08 adds r0, r1, #0 - d048: 1c0c adds r4, r1, #0 - d04a: f000 f827 bl d09c - d04e: 4b0d ldr r3, [pc, #52] (d084 <.text+0xd084>) - d050: 9302 str r3, [sp, #8] - d052: 2301 movs r3, #1 - d054: 9001 str r0, [sp, #4] - d056: 9303 str r3, [sp, #12] - d058: 3001 adds r0, #1 - d05a: 466b mov r3, sp - d05c: 9006 str r0, [sp, #24] - d05e: 9304 str r3, [sp, #16] - d060: 68a8 ldr r0, [r5, #8] - d062: 2302 movs r3, #2 - d064: a904 add r1, sp, #16 - d066: 9400 str r4, [sp, #0] - d068: 9305 str r3, [sp, #20] - d06a: f002 fd5d bl fb28 <__sfvwrite> - d06e: 2800 cmp r0, #0 - d070: d002 beq.n d078 <_puts_r+0x38> - d072: 2001 movs r0, #1 - d074: 4240 negs r0, r0 - d076: e000 b.n d07a <_puts_r+0x3a> - d078: 200a movs r0, #10 - d07a: b007 add sp, #28 - d07c: bc30 pop {r4, r5} - d07e: bc02 pop {r1} - d080: 4708 bx r1 - d082: 0000 lsls r0, r0, #0 - d084: 5928 ldr r0, [r5, r4] - d086: 0001 lsls r1, r0, #0 - -0000d088 : - d088: b500 push {lr} - d08a: 4b03 ldr r3, [pc, #12] (d098 <.text+0xd098>) - d08c: 1c01 adds r1, r0, #0 - d08e: 6818 ldr r0, [r3, #0] - d090: f7ff ffd6 bl d040 <_puts_r> - d094: bc02 pop {r1} - d096: 4708 bx r1 - d098: 0020 lsls r0, r4, #0 - d09a: 4000 ands r0, r0 - -0000d09c : - d09c: 1c02 adds r2, r0, #0 - d09e: e000 b.n d0a2 - d0a0: 3001 adds r0, #1 - d0a2: 7803 ldrb r3, [r0, #0] - d0a4: 2b00 cmp r3, #0 - d0a6: d1fb bne.n d0a0 - d0a8: 1a80 subs r0, r0, r2 - d0aa: 4770 bx lr - -0000d0ac <__sprint>: - d0ac: b510 push {r4, lr} - d0ae: 688b ldr r3, [r1, #8] - d0b0: 1c0c adds r4, r1, #0 - d0b2: 2b00 cmp r3, #0 - d0b4: d102 bne.n d0bc <__sprint+0x10> - d0b6: 2000 movs r0, #0 - d0b8: 604b str r3, [r1, #4] - d0ba: e004 b.n d0c6 <__sprint+0x1a> - d0bc: f002 fd34 bl fb28 <__sfvwrite> - d0c0: 2300 movs r3, #0 - d0c2: 60a3 str r3, [r4, #8] - d0c4: 6063 str r3, [r4, #4] - d0c6: bc10 pop {r4} - d0c8: bc02 pop {r1} - d0ca: 4708 bx r1 - -0000d0cc <_vfprintf_r>: - d0cc: b5f0 push {r4, r5, r6, r7, lr} - d0ce: 4cd2 ldr r4, [pc, #840] (d418 <.text+0xd418>) - d0d0: 44a5 add sp, r4 - d0d2: 9005 str r0, [sp, #20] - d0d4: 9104 str r1, [sp, #16] - d0d6: 1c16 adds r6, r2, #0 - d0d8: 1c1d adds r5, r3, #0 - d0da: f002 fee5 bl fea8 - d0de: 6800 ldr r0, [r0, #0] - d0e0: 900b str r0, [sp, #44] - d0e2: 9805 ldr r0, [sp, #20] - d0e4: 2800 cmp r0, #0 - d0e6: d004 beq.n d0f2 <_vfprintf_r+0x26> - d0e8: 6b83 ldr r3, [r0, #56] - d0ea: 2b00 cmp r3, #0 - d0ec: d101 bne.n d0f2 <_vfprintf_r+0x26> - d0ee: f002 fb3b bl f768 <__sinit> - d0f2: 9904 ldr r1, [sp, #16] - d0f4: 898b ldrh r3, [r1, #12] - d0f6: 071a lsls r2, r3, #28 - d0f8: d502 bpl.n d100 <_vfprintf_r+0x34> - d0fa: 690b ldr r3, [r1, #16] - d0fc: 2b00 cmp r3, #0 - d0fe: d106 bne.n d10e <_vfprintf_r+0x42> - d100: 9804 ldr r0, [sp, #16] - d102: f001 fbef bl e8e4 <__swsetup> - d106: 2800 cmp r0, #0 - d108: d001 beq.n d10e <_vfprintf_r+0x42> - d10a: f001 f9bd bl e488 <.text+0xe488> - d10e: 9b04 ldr r3, [sp, #16] - d110: 899a ldrh r2, [r3, #12] - d112: 231a movs r3, #26 - d114: 4013 ands r3, r2 - d116: 2b0a cmp r3, #10 - d118: d147 bne.n d1aa <_vfprintf_r+0xde> - d11a: 9c04 ldr r4, [sp, #16] - d11c: 200e movs r0, #14 - d11e: 5e23 ldrsh r3, [r4, r0] - d120: 2b00 cmp r3, #0 - d122: db42 blt.n d1aa <_vfprintf_r+0xde> - d124: 4cbd ldr r4, [pc, #756] (d41c <.text+0xd41c>) - d126: 2302 movs r3, #2 - d128: 446c add r4, sp - d12a: 439a bics r2, r3 - d12c: 9904 ldr r1, [sp, #16] - d12e: 81a2 strh r2, [r4, #12] - d130: 89cb ldrh r3, [r1, #14] - d132: 22bd movs r2, #189 - d134: 81e3 strh r3, [r4, #14] - d136: 00d2 lsls r2, r2, #3 - d138: 69cb ldr r3, [r1, #28] - d13a: 446a add r2, sp - d13c: 20be movs r0, #190 - d13e: 6013 str r3, [r2, #0] - d140: 00c0 lsls r0, r0, #3 - d142: 6a4b ldr r3, [r1, #36] - d144: 4ab6 ldr r2, [pc, #728] (d420 <.text+0xd420>) - d146: 4468 add r0, sp - d148: 6003 str r3, [r0, #0] - d14a: 446a add r2, sp - d14c: ab1c add r3, sp, #112 - d14e: 48b5 ldr r0, [pc, #724] (d424 <.text+0xd424>) - d150: 21bc movs r1, #188 - d152: 6013 str r3, [r2, #0] - d154: 6023 str r3, [r4, #0] - d156: 00c9 lsls r1, r1, #3 - d158: 2380 movs r3, #128 - d15a: 4ab3 ldr r2, [pc, #716] (d428 <.text+0xd428>) - d15c: 00db lsls r3, r3, #3 - d15e: 4468 add r0, sp - d160: 4469 add r1, sp - d162: 6003 str r3, [r0, #0] - d164: 600b str r3, [r1, #0] - d166: 446a add r2, sp - d168: 2300 movs r3, #0 - d16a: 6013 str r3, [r2, #0] - d16c: 9805 ldr r0, [sp, #20] - d16e: 1c21 adds r1, r4, #0 - d170: 1c32 adds r2, r6, #0 - d172: 1c2b adds r3, r5, #0 - d174: f7ff ffaa bl d0cc <_vfprintf_r> - d178: 9008 str r0, [sp, #32] + cf74: e1a00003 mov r0, r3 + cf78: e24bd00c sub sp, fp, #12 ; 0xc + cf7c: e89d6800 ldmia sp, {fp, sp, lr} + cf80: e12fff1e bx lr + +0000cf84 : + cf84: e1a0c00d mov ip, sp + cf88: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cf8c: e24cb004 sub fp, ip, #4 ; 0x4 + cf90: e24dd004 sub sp, sp, #4 ; 0x4 + cf94: ebffffc1 bl cea0 <__get_cpsr> + cf98: e1a03000 mov r3, r0 + cf9c: e50b3010 str r3, [fp, #-16] + cfa0: e51b3010 ldr r3, [fp, #-16] + cfa4: e3833040 orr r3, r3, #64 ; 0x40 + cfa8: e1a00003 mov r0, r3 + cfac: ebffffc6 bl cecc <__set_cpsr> + cfb0: e51b3010 ldr r3, [fp, #-16] + cfb4: e1a00003 mov r0, r3 + cfb8: e24bd00c sub sp, fp, #12 ; 0xc + cfbc: e89d6800 ldmia sp, {fp, sp, lr} + cfc0: e12fff1e bx lr + +0000cfc4 : + cfc4: e1a0c00d mov ip, sp + cfc8: e92dd800 stmdb sp!, {fp, ip, lr, pc} + cfcc: e24cb004 sub fp, ip, #4 ; 0x4 + cfd0: e24dd008 sub sp, sp, #8 ; 0x8 + cfd4: e50b0014 str r0, [fp, #-20] + cfd8: ebffffb0 bl cea0 <__get_cpsr> + cfdc: e1a03000 mov r3, r0 + cfe0: e50b3010 str r3, [fp, #-16] + cfe4: e51b3010 ldr r3, [fp, #-16] + cfe8: e3c32040 bic r2, r3, #64 ; 0x40 + cfec: e51b3014 ldr r3, [fp, #-20] + cff0: e2033040 and r3, r3, #64 ; 0x40 + cff4: e1823003 orr r3, r2, r3 + cff8: e1a00003 mov r0, r3 + cffc: ebffffb2 bl cecc <__set_cpsr> + d000: e51b3010 ldr r3, [fp, #-16] + d004: e1a00003 mov r0, r3 + d008: e24bd00c sub sp, fp, #12 ; 0xc + d00c: e89d6800 ldmia sp, {fp, sp, lr} + d010: e12fff1e bx lr + +0000d014 : + d014: e1a0c00d mov ip, sp + d018: e92dd800 stmdb sp!, {fp, ip, lr, pc} + d01c: e24cb004 sub fp, ip, #4 ; 0x4 + d020: e24dd004 sub sp, sp, #4 ; 0x4 + d024: ebffff9d bl cea0 <__get_cpsr> + d028: e1a03000 mov r3, r0 + d02c: e50b3010 str r3, [fp, #-16] + d030: e51b3010 ldr r3, [fp, #-16] + d034: e3c33040 bic r3, r3, #64 ; 0x40 + d038: e1a00003 mov r0, r3 + d03c: ebffffa2 bl cecc <__set_cpsr> + d040: e51b3010 ldr r3, [fp, #-16] + d044: e1a00003 mov r0, r3 + d048: e24bd00c sub sp, fp, #12 ; 0xc + d04c: e89d6800 ldmia sp, {fp, sp, lr} + d050: e12fff1e bx lr + +0000d054 : + d054: b510 push {r4, lr} + d056: 1c04 adds r4, r0, #0 + d058: 1c10 adds r0, r2, #0 + d05a: 1c22 adds r2, r4, #0 + d05c: e003 b.n d066 + d05e: 780b ldrb r3, [r1, #0] + d060: 3101 adds r1, #1 + d062: 7013 strb r3, [r2, #0] + d064: 3201 adds r2, #1 + d066: 3801 subs r0, #1 + d068: d2f9 bcs.n d05e + d06a: 1c20 adds r0, r4, #0 + d06c: bc10 pop {r4} + d06e: bc02 pop {r1} + d070: 4708 bx r1 + d072: 46c0 nop (mov r8, r8) + +0000d074 : + d074: b40f push {r0, r1, r2, r3} + d076: b500 push {lr} + d078: 4b06 ldr r3, [pc, #24] (d094 <.text+0xd094>) + d07a: b081 sub sp, #4 + d07c: aa02 add r2, sp, #8 + d07e: 681b ldr r3, [r3, #0] + d080: ca02 ldmia r2!, {r1} + d082: 6898 ldr r0, [r3, #8] + d084: 9200 str r2, [sp, #0] + d086: f001 fa6b bl e560 + d08a: b001 add sp, #4 + d08c: bc08 pop {r3} + d08e: b004 add sp, #16 + d090: 4718 bx r3 + d092: 0000 lsls r0, r0, #0 + d094: 0020 lsls r0, r4, #0 + d096: 4000 ands r0, r0 + +0000d098 <_printf_r>: + d098: b40e push {r1, r2, r3} + d09a: b500 push {lr} + d09c: b081 sub sp, #4 + d09e: ab02 add r3, sp, #8 + d0a0: cb04 ldmia r3!, {r2} + d0a2: 6881 ldr r1, [r0, #8] + d0a4: 9300 str r3, [sp, #0] + d0a6: f000 f84b bl d140 <_vfprintf_r> + d0aa: b001 add sp, #4 + d0ac: bc08 pop {r3} + d0ae: b003 add sp, #12 + d0b0: 4718 bx r3 + d0b2: 46c0 nop (mov r8, r8) + +0000d0b4 <_puts_r>: + d0b4: b530 push {r4, r5, lr} + d0b6: b087 sub sp, #28 + d0b8: 1c05 adds r5, r0, #0 + d0ba: 1c08 adds r0, r1, #0 + d0bc: 1c0c adds r4, r1, #0 + d0be: f000 f827 bl d110 + d0c2: 4b0d ldr r3, [pc, #52] (d0f8 <.text+0xd0f8>) + d0c4: 9302 str r3, [sp, #8] + d0c6: 2301 movs r3, #1 + d0c8: 9001 str r0, [sp, #4] + d0ca: 9303 str r3, [sp, #12] + d0cc: 3001 adds r0, #1 + d0ce: 466b mov r3, sp + d0d0: 9006 str r0, [sp, #24] + d0d2: 9304 str r3, [sp, #16] + d0d4: 68a8 ldr r0, [r5, #8] + d0d6: 2302 movs r3, #2 + d0d8: a904 add r1, sp, #16 + d0da: 9400 str r4, [sp, #0] + d0dc: 9305 str r3, [sp, #20] + d0de: f002 fd5d bl fb9c <__sfvwrite> + d0e2: 2800 cmp r0, #0 + d0e4: d002 beq.n d0ec <_puts_r+0x38> + d0e6: 2001 movs r0, #1 + d0e8: 4240 negs r0, r0 + d0ea: e000 b.n d0ee <_puts_r+0x3a> + d0ec: 200a movs r0, #10 + d0ee: b007 add sp, #28 + d0f0: bc30 pop {r4, r5} + d0f2: bc02 pop {r1} + d0f4: 4708 bx r1 + d0f6: 0000 lsls r0, r0, #0 + d0f8: 599c ldr r4, [r3, r6] + d0fa: 0001 lsls r1, r0, #0 + +0000d0fc : + d0fc: b500 push {lr} + d0fe: 4b03 ldr r3, [pc, #12] (d10c <.text+0xd10c>) + d100: 1c01 adds r1, r0, #0 + d102: 6818 ldr r0, [r3, #0] + d104: f7ff ffd6 bl d0b4 <_puts_r> + d108: bc02 pop {r1} + d10a: 4708 bx r1 + d10c: 0020 lsls r0, r4, #0 + d10e: 4000 ands r0, r0 + +0000d110 : + d110: 1c02 adds r2, r0, #0 + d112: e000 b.n d116 + d114: 3001 adds r0, #1 + d116: 7803 ldrb r3, [r0, #0] + d118: 2b00 cmp r3, #0 + d11a: d1fb bne.n d114 + d11c: 1a80 subs r0, r0, r2 + d11e: 4770 bx lr + +0000d120 <__sprint>: + d120: b510 push {r4, lr} + d122: 688b ldr r3, [r1, #8] + d124: 1c0c adds r4, r1, #0 + d126: 2b00 cmp r3, #0 + d128: d102 bne.n d130 <__sprint+0x10> + d12a: 2000 movs r0, #0 + d12c: 604b str r3, [r1, #4] + d12e: e004 b.n d13a <__sprint+0x1a> + d130: f002 fd34 bl fb9c <__sfvwrite> + d134: 2300 movs r3, #0 + d136: 60a3 str r3, [r4, #8] + d138: 6063 str r3, [r4, #4] + d13a: bc10 pop {r4} + d13c: bc02 pop {r1} + d13e: 4708 bx r1 + +0000d140 <_vfprintf_r>: + d140: b5f0 push {r4, r5, r6, r7, lr} + d142: 4cd2 ldr r4, [pc, #840] (d48c <.text+0xd48c>) + d144: 44a5 add sp, r4 + d146: 9005 str r0, [sp, #20] + d148: 9104 str r1, [sp, #16] + d14a: 1c16 adds r6, r2, #0 + d14c: 1c1d adds r5, r3, #0 + d14e: f002 fee5 bl ff1c + d152: 6800 ldr r0, [r0, #0] + d154: 900b str r0, [sp, #44] + d156: 9805 ldr r0, [sp, #20] + d158: 2800 cmp r0, #0 + d15a: d004 beq.n d166 <_vfprintf_r+0x26> + d15c: 6b83 ldr r3, [r0, #56] + d15e: 2b00 cmp r3, #0 + d160: d101 bne.n d166 <_vfprintf_r+0x26> + d162: f002 fb3b bl f7dc <__sinit> + d166: 9904 ldr r1, [sp, #16] + d168: 898b ldrh r3, [r1, #12] + d16a: 071a lsls r2, r3, #28 + d16c: d502 bpl.n d174 <_vfprintf_r+0x34> + d16e: 690b ldr r3, [r1, #16] + d170: 2b00 cmp r3, #0 + d172: d106 bne.n d182 <_vfprintf_r+0x42> + d174: 9804 ldr r0, [sp, #16] + d176: f001 fbef bl e958 <__swsetup> d17a: 2800 cmp r0, #0 - d17c: db07 blt.n d18e <_vfprintf_r+0xc2> - d17e: 1c20 adds r0, r4, #0 - d180: f002 fa92 bl f6a8 - d184: 2800 cmp r0, #0 - d186: d002 beq.n d18e <_vfprintf_r+0xc2> - d188: 2301 movs r3, #1 - d18a: 425b negs r3, r3 - d18c: 9308 str r3, [sp, #32] - d18e: 4ba3 ldr r3, [pc, #652] (d41c <.text+0xd41c>) - d190: 446b add r3, sp - d192: 899b ldrh r3, [r3, #12] - d194: 065c lsls r4, r3, #25 - d196: d401 bmi.n d19c <_vfprintf_r+0xd0> - d198: f001 f991 bl e4be <.text+0xe4be> - d19c: 9804 ldr r0, [sp, #16] - d19e: 8983 ldrh r3, [r0, #12] - d1a0: 2240 movs r2, #64 - d1a2: 4313 orrs r3, r2 - d1a4: 8183 strh r3, [r0, #12] - d1a6: f001 f98a bl e4be <.text+0xe4be> - d1aa: 22c5 movs r2, #197 - d1ac: 23d2 movs r3, #210 - d1ae: 00d2 lsls r2, r2, #3 - d1b0: 00db lsls r3, r3, #3 - d1b2: 24d3 movs r4, #211 - d1b4: 489d ldr r0, [pc, #628] (d42c <.text+0xd42c>) - d1b6: 446a add r2, sp - d1b8: 446b add r3, sp - d1ba: 00e4 lsls r4, r4, #3 - d1bc: 446c add r4, sp - d1be: 601a str r2, [r3, #0] - d1c0: 4468 add r0, sp - d1c2: 2300 movs r3, #0 - d1c4: 6023 str r3, [r4, #0] - d1c6: 6003 str r3, [r0, #0] - d1c8: 4b99 ldr r3, [pc, #612] (d430 <.text+0xd430>) - d1ca: 4c9a ldr r4, [pc, #616] (d434 <.text+0xd434>) - d1cc: 9314 str r3, [sp, #80] - d1ce: 9415 str r4, [sp, #84] - d1d0: 2400 movs r4, #0 - d1d2: 961b str r6, [sp, #108] - d1d4: 9411 str r4, [sp, #68] - d1d6: 9412 str r4, [sp, #72] - d1d8: 9207 str r2, [sp, #28] - d1da: 9408 str r4, [sp, #32] - d1dc: 940d str r4, [sp, #52] - d1de: e001 b.n d1e4 <_vfprintf_r+0x118> - d1e0: 9407 str r4, [sp, #28] - d1e2: 9d18 ldr r5, [sp, #96] - d1e4: 9e1b ldr r6, [sp, #108] - d1e6: e000 b.n d1ea <_vfprintf_r+0x11e> - d1e8: 3601 adds r6, #1 - d1ea: 7833 ldrb r3, [r6, #0] - d1ec: 2b00 cmp r3, #0 - d1ee: d001 beq.n d1f4 <_vfprintf_r+0x128> - d1f0: 2b25 cmp r3, #37 - d1f2: d1f9 bne.n d1e8 <_vfprintf_r+0x11c> - d1f4: 981b ldr r0, [sp, #108] - d1f6: 1a34 subs r4, r6, r0 - d1f8: 2c00 cmp r4, #0 - d1fa: d022 beq.n d242 <_vfprintf_r+0x176> - d1fc: 22d3 movs r2, #211 - d1fe: 9907 ldr r1, [sp, #28] - d200: 00d2 lsls r2, r2, #3 - d202: 446a add r2, sp - d204: 6813 ldr r3, [r2, #0] - d206: 6008 str r0, [r1, #0] - d208: 4888 ldr r0, [pc, #544] (d42c <.text+0xd42c>) - d20a: 191b adds r3, r3, r4 - d20c: 4468 add r0, sp - d20e: 6013 str r3, [r2, #0] - d210: 6803 ldr r3, [r0, #0] - d212: 3301 adds r3, #1 - d214: 604c str r4, [r1, #4] - d216: 6003 str r3, [r0, #0] - d218: 2b07 cmp r3, #7 - d21a: dc01 bgt.n d220 <_vfprintf_r+0x154> - d21c: 3108 adds r1, #8 - d21e: e00c b.n d23a <_vfprintf_r+0x16e> - d220: 21d2 movs r1, #210 - d222: 00c9 lsls r1, r1, #3 - d224: 9804 ldr r0, [sp, #16] - d226: 4469 add r1, sp - d228: f7ff ff40 bl d0ac <__sprint> - d22c: 2800 cmp r0, #0 - d22e: d001 beq.n d234 <_vfprintf_r+0x168> - d230: f001 f926 bl e480 <.text+0xe480> - d234: 21c5 movs r1, #197 - d236: 00c9 lsls r1, r1, #3 - d238: 4469 add r1, sp - d23a: 9a08 ldr r2, [sp, #32] - d23c: 1912 adds r2, r2, r4 - d23e: 9107 str r1, [sp, #28] - d240: 9208 str r2, [sp, #32] - d242: 7833 ldrb r3, [r6, #0] - d244: 2b00 cmp r3, #0 - d246: d101 bne.n d24c <_vfprintf_r+0x180> - d248: f001 f900 bl e44c <.text+0xe44c> - d24c: 4b7a ldr r3, [pc, #488] (d438 <.text+0xd438>) - d24e: 2200 movs r2, #0 - d250: 446b add r3, sp - d252: 3601 adds r6, #1 - d254: 961b str r6, [sp, #108] - d256: 701a strb r2, [r3, #0] - d258: 2301 movs r3, #1 - d25a: 425b negs r3, r3 - d25c: 9217 str r2, [sp, #92] - d25e: 9209 str r2, [sp, #36] - d260: 9316 str r3, [sp, #88] - d262: e003 b.n d26c <_vfprintf_r+0x1a0> - d264: 2401 movs r4, #1 - d266: 4264 negs r4, r4 - d268: 9416 str r4, [sp, #88] - d26a: 1c1d adds r5, r3, #0 - d26c: 981b ldr r0, [sp, #108] - d26e: 991b ldr r1, [sp, #108] - d270: 7800 ldrb r0, [r0, #0] - d272: 3101 adds r1, #1 - d274: 9019 str r0, [sp, #100] - d276: 911b str r1, [sp, #108] - d278: e000 b.n d27c <_vfprintf_r+0x1b0> - d27a: 9209 str r2, [sp, #36] - d27c: 9b19 ldr r3, [sp, #100] - d27e: 3b20 subs r3, #32 - d280: 2b58 cmp r3, #88 - d282: d900 bls.n d286 <_vfprintf_r+0x1ba> - d284: e3e9 b.n da5a <.text+0xda5a> - d286: 4a6d ldr r2, [pc, #436] (d43c <.text+0xd43c>) - d288: 009b lsls r3, r3, #2 - d28a: 589b ldr r3, [r3, r2] - d28c: 469f mov pc, r3 - d28e: 4a6c ldr r2, [pc, #432] (d440 <.text+0xd440>) - d290: 9211 str r2, [sp, #68] - d292: e359 b.n d948 <.text+0xd948> - d294: 4a68 ldr r2, [pc, #416] (d438 <.text+0xd438>) - d296: 446a add r2, sp - d298: 7813 ldrb r3, [r2, #0] - d29a: 2b00 cmp r3, #0 - d29c: d1e6 bne.n d26c <_vfprintf_r+0x1a0> - d29e: 2320 movs r3, #32 - d2a0: 7013 strb r3, [r2, #0] - d2a2: e7e3 b.n d26c <_vfprintf_r+0x1a0> - d2a4: 2301 movs r3, #1 - d2a6: e03a b.n d31e <_vfprintf_r+0x252> - d2a8: 1d2b adds r3, r5, #4 - d2aa: 682d ldr r5, [r5, #0] - d2ac: 9509 str r5, [sp, #36] - d2ae: 2d00 cmp r5, #0 - d2b0: da1a bge.n d2e8 <_vfprintf_r+0x21c> - d2b2: 4268 negs r0, r5 - d2b4: 9009 str r0, [sp, #36] - d2b6: 1c1d adds r5, r3, #0 - d2b8: 9917 ldr r1, [sp, #92] - d2ba: 2304 movs r3, #4 - d2bc: 4319 orrs r1, r3 - d2be: 9117 str r1, [sp, #92] - d2c0: e7d4 b.n d26c <_vfprintf_r+0x1a0> - d2c2: 4b5d ldr r3, [pc, #372] (d438 <.text+0xd438>) - d2c4: 222b movs r2, #43 - d2c6: 446b add r3, sp - d2c8: 701a strb r2, [r3, #0] - d2ca: e7cf b.n d26c <_vfprintf_r+0x1a0> - d2cc: 9a1b ldr r2, [sp, #108] - d2ce: 7813 ldrb r3, [r2, #0] - d2d0: 3201 adds r2, #1 - d2d2: 921b str r2, [sp, #108] - d2d4: 2b2a cmp r3, #42 - d2d6: d002 beq.n d2de <_vfprintf_r+0x212> - d2d8: 2200 movs r2, #0 - d2da: 9319 str r3, [sp, #100] - d2dc: e013 b.n d306 <_vfprintf_r+0x23a> - d2de: 1d2b adds r3, r5, #4 - d2e0: 682d ldr r5, [r5, #0] - d2e2: 9516 str r5, [sp, #88] - d2e4: 2d00 cmp r5, #0 - d2e6: dbbd blt.n d264 <_vfprintf_r+0x198> - d2e8: 1c1d adds r5, r3, #0 - d2ea: e7bf b.n d26c <_vfprintf_r+0x1a0> - d2ec: 0093 lsls r3, r2, #2 - d2ee: 981b ldr r0, [sp, #108] - d2f0: 189b adds r3, r3, r2 - d2f2: 9c19 ldr r4, [sp, #100] - d2f4: 991b ldr r1, [sp, #108] - d2f6: 7800 ldrb r0, [r0, #0] - d2f8: 005b lsls r3, r3, #1 - d2fa: 191b adds r3, r3, r4 - d2fc: 3101 adds r1, #1 - d2fe: 1c1a adds r2, r3, #0 - d300: 9019 str r0, [sp, #100] - d302: 911b str r1, [sp, #108] - d304: 3a30 subs r2, #48 - d306: 9b19 ldr r3, [sp, #100] - d308: 3b30 subs r3, #48 - d30a: 2b09 cmp r3, #9 - d30c: d9ee bls.n d2ec <_vfprintf_r+0x220> - d30e: 2a00 cmp r2, #0 - d310: 9216 str r2, [sp, #88] - d312: dab3 bge.n d27c <_vfprintf_r+0x1b0> - d314: 2201 movs r2, #1 - d316: 4252 negs r2, r2 - d318: 9216 str r2, [sp, #88] - d31a: e7af b.n d27c <_vfprintf_r+0x1b0> - d31c: 2380 movs r3, #128 - d31e: 9c17 ldr r4, [sp, #92] - d320: 431c orrs r4, r3 - d322: 9417 str r4, [sp, #92] - d324: e7a2 b.n d26c <_vfprintf_r+0x1a0> - d326: 2200 movs r2, #0 - d328: 0093 lsls r3, r2, #2 - d32a: 189b adds r3, r3, r2 - d32c: 9819 ldr r0, [sp, #100] - d32e: 005b lsls r3, r3, #1 - d330: 181b adds r3, r3, r0 - d332: 991b ldr r1, [sp, #108] - d334: 1c1a adds r2, r3, #0 - d336: 9b1b ldr r3, [sp, #108] - d338: 7809 ldrb r1, [r1, #0] - d33a: 3301 adds r3, #1 - d33c: 931b str r3, [sp, #108] - d33e: 1c0b adds r3, r1, #0 - d340: 3b30 subs r3, #48 - d342: 3a30 subs r2, #48 - d344: 9119 str r1, [sp, #100] - d346: 2b09 cmp r3, #9 - d348: d897 bhi.n d27a <_vfprintf_r+0x1ae> - d34a: e7ed b.n d328 <_vfprintf_r+0x25c> - d34c: 2308 movs r3, #8 - d34e: e7e6 b.n d31e <_vfprintf_r+0x252> - d350: 2340 movs r3, #64 - d352: e00d b.n d370 <_vfprintf_r+0x2a4> - d354: 991b ldr r1, [sp, #108] - d356: 780b ldrb r3, [r1, #0] - d358: 2b6c cmp r3, #108 - d35a: d106 bne.n d36a <_vfprintf_r+0x29e> - d35c: 9a17 ldr r2, [sp, #92] - d35e: 2310 movs r3, #16 - d360: 3101 adds r1, #1 - d362: 431a orrs r2, r3 - d364: 911b str r1, [sp, #108] - d366: 9217 str r2, [sp, #92] - d368: e780 b.n d26c <_vfprintf_r+0x1a0> - d36a: 2310 movs r3, #16 - d36c: e7d7 b.n d31e <_vfprintf_r+0x252> - d36e: 2310 movs r3, #16 - d370: 9817 ldr r0, [sp, #92] - d372: 4318 orrs r0, r3 - d374: 9017 str r0, [sp, #92] - d376: e779 b.n d26c <_vfprintf_r+0x1a0> - d378: 9919 ldr r1, [sp, #100] - d37a: 2943 cmp r1, #67 - d37c: d002 beq.n d384 <_vfprintf_r+0x2b8> - d37e: 9a17 ldr r2, [sp, #92] - d380: 06d2 lsls r2, r2, #27 - d382: d517 bpl.n d3b4 <_vfprintf_r+0x2e8> - d384: 4c2f ldr r4, [pc, #188] (d444 <.text+0xd444>) - d386: 446c add r4, sp - d388: 2100 movs r1, #0 - d38a: 2208 movs r2, #8 - d38c: 1c20 adds r0, r4, #0 - d38e: f003 f879 bl 10484 - d392: 218e movs r1, #142 - d394: 00c9 lsls r1, r1, #3 - d396: 682a ldr r2, [r5, #0] - d398: 9805 ldr r0, [sp, #20] - d39a: 4469 add r1, sp - d39c: 1c23 adds r3, r4, #0 - d39e: f001 f8b5 bl e50c <_wcrtomb_r> - d3a2: 1c06 adds r6, r0, #0 - d3a4: 1c43 adds r3, r0, #1 - d3a6: d101 bne.n d3ac <_vfprintf_r+0x2e0> - d3a8: f001 f84a bl e440 <.text+0xe440> - d3ac: 3504 adds r5, #4 - d3ae: 9518 str r5, [sp, #96] - d3b0: f001 f876 bl e4a0 <.text+0xe4a0> - d3b4: 238e movs r3, #142 - d3b6: 682a ldr r2, [r5, #0] - d3b8: 00db lsls r3, r3, #3 - d3ba: 1d29 adds r1, r5, #4 - d3bc: 446b add r3, sp - d3be: 2601 movs r6, #1 - d3c0: 9118 str r1, [sp, #96] - d3c2: 701a strb r2, [r3, #0] - d3c4: f001 f86c bl e4a0 <.text+0xe4a0> - d3c8: 9a17 ldr r2, [sp, #92] - d3ca: 2310 movs r3, #16 - d3cc: 431a orrs r2, r3 - d3ce: 9217 str r2, [sp, #92] - d3d0: 9b17 ldr r3, [sp, #92] - d3d2: 06db lsls r3, r3, #27 - d3d4: d503 bpl.n d3de <_vfprintf_r+0x312> - d3d6: 1d2c adds r4, r5, #4 - d3d8: 9418 str r4, [sp, #96] - d3da: 682c ldr r4, [r5, #0] - d3dc: e00a b.n d3f4 <_vfprintf_r+0x328> - d3de: 9917 ldr r1, [sp, #92] - d3e0: 1d2b adds r3, r5, #4 - d3e2: 6828 ldr r0, [r5, #0] - d3e4: 0649 lsls r1, r1, #25 - d3e6: d503 bpl.n d3f0 <_vfprintf_r+0x324> - d3e8: 9318 str r3, [sp, #96] - d3ea: 0403 lsls r3, r0, #16 - d3ec: 141c asrs r4, r3, #16 - d3ee: e001 b.n d3f4 <_vfprintf_r+0x328> - d3f0: 9318 str r3, [sp, #96] - d3f2: 1c04 adds r4, r0, #0 - d3f4: 2c00 cmp r4, #0 - d3f6: da04 bge.n d402 <_vfprintf_r+0x336> - d3f8: 4b0f ldr r3, [pc, #60] (d438 <.text+0xd438>) - d3fa: 222d movs r2, #45 - d3fc: 446b add r3, sp - d3fe: 701a strb r2, [r3, #0] - d400: 4264 negs r4, r4 - d402: 2101 movs r1, #1 - d404: e2c0 b.n d988 <.text+0xd988> - d406: 9a19 ldr r2, [sp, #100] - d408: 9b16 ldr r3, [sp, #88] - d40a: 921a str r2, [sp, #104] - d40c: 3301 adds r3, #1 - d40e: d11b bne.n d448 <.text+0xd448> - d410: 2406 movs r4, #6 - d412: 9416 str r4, [sp, #88] - d414: e022 b.n d45c <.text+0xd45c> - d416: 0000 lsls r0, r0, #0 - d418: f938 ffff ldrsh.w pc, [r8, #255]! - d41c: 05cc lsls r4, r1, #23 - d41e: 0000 lsls r0, r0, #0 - d420: 05dc lsls r4, r3, #23 - d422: 0000 lsls r0, r0, #0 - d424: 05d4 lsls r4, r2, #23 - d426: 0000 lsls r0, r0, #0 - d428: 05e4 lsls r4, r4, #23 - d42a: 0000 lsls r0, r0, #0 - d42c: 0694 lsls r4, r2, #26 + d17c: d001 beq.n d182 <_vfprintf_r+0x42> + d17e: f001 f9bd bl e4fc <.text+0xe4fc> + d182: 9b04 ldr r3, [sp, #16] + d184: 899a ldrh r2, [r3, #12] + d186: 231a movs r3, #26 + d188: 4013 ands r3, r2 + d18a: 2b0a cmp r3, #10 + d18c: d147 bne.n d21e <_vfprintf_r+0xde> + d18e: 9c04 ldr r4, [sp, #16] + d190: 200e movs r0, #14 + d192: 5e23 ldrsh r3, [r4, r0] + d194: 2b00 cmp r3, #0 + d196: db42 blt.n d21e <_vfprintf_r+0xde> + d198: 4cbd ldr r4, [pc, #756] (d490 <.text+0xd490>) + d19a: 2302 movs r3, #2 + d19c: 446c add r4, sp + d19e: 439a bics r2, r3 + d1a0: 9904 ldr r1, [sp, #16] + d1a2: 81a2 strh r2, [r4, #12] + d1a4: 89cb ldrh r3, [r1, #14] + d1a6: 22bd movs r2, #189 + d1a8: 81e3 strh r3, [r4, #14] + d1aa: 00d2 lsls r2, r2, #3 + d1ac: 69cb ldr r3, [r1, #28] + d1ae: 446a add r2, sp + d1b0: 20be movs r0, #190 + d1b2: 6013 str r3, [r2, #0] + d1b4: 00c0 lsls r0, r0, #3 + d1b6: 6a4b ldr r3, [r1, #36] + d1b8: 4ab6 ldr r2, [pc, #728] (d494 <.text+0xd494>) + d1ba: 4468 add r0, sp + d1bc: 6003 str r3, [r0, #0] + d1be: 446a add r2, sp + d1c0: ab1c add r3, sp, #112 + d1c2: 48b5 ldr r0, [pc, #724] (d498 <.text+0xd498>) + d1c4: 21bc movs r1, #188 + d1c6: 6013 str r3, [r2, #0] + d1c8: 6023 str r3, [r4, #0] + d1ca: 00c9 lsls r1, r1, #3 + d1cc: 2380 movs r3, #128 + d1ce: 4ab3 ldr r2, [pc, #716] (d49c <.text+0xd49c>) + d1d0: 00db lsls r3, r3, #3 + d1d2: 4468 add r0, sp + d1d4: 4469 add r1, sp + d1d6: 6003 str r3, [r0, #0] + d1d8: 600b str r3, [r1, #0] + d1da: 446a add r2, sp + d1dc: 2300 movs r3, #0 + d1de: 6013 str r3, [r2, #0] + d1e0: 9805 ldr r0, [sp, #20] + d1e2: 1c21 adds r1, r4, #0 + d1e4: 1c32 adds r2, r6, #0 + d1e6: 1c2b adds r3, r5, #0 + d1e8: f7ff ffaa bl d140 <_vfprintf_r> + d1ec: 9008 str r0, [sp, #32] + d1ee: 2800 cmp r0, #0 + d1f0: db07 blt.n d202 <_vfprintf_r+0xc2> + d1f2: 1c20 adds r0, r4, #0 + d1f4: f002 fa92 bl f71c + d1f8: 2800 cmp r0, #0 + d1fa: d002 beq.n d202 <_vfprintf_r+0xc2> + d1fc: 2301 movs r3, #1 + d1fe: 425b negs r3, r3 + d200: 9308 str r3, [sp, #32] + d202: 4ba3 ldr r3, [pc, #652] (d490 <.text+0xd490>) + d204: 446b add r3, sp + d206: 899b ldrh r3, [r3, #12] + d208: 065c lsls r4, r3, #25 + d20a: d401 bmi.n d210 <_vfprintf_r+0xd0> + d20c: f001 f991 bl e532 <.text+0xe532> + d210: 9804 ldr r0, [sp, #16] + d212: 8983 ldrh r3, [r0, #12] + d214: 2240 movs r2, #64 + d216: 4313 orrs r3, r2 + d218: 8183 strh r3, [r0, #12] + d21a: f001 f98a bl e532 <.text+0xe532> + d21e: 22c5 movs r2, #197 + d220: 23d2 movs r3, #210 + d222: 00d2 lsls r2, r2, #3 + d224: 00db lsls r3, r3, #3 + d226: 24d3 movs r4, #211 + d228: 489d ldr r0, [pc, #628] (d4a0 <.text+0xd4a0>) + d22a: 446a add r2, sp + d22c: 446b add r3, sp + d22e: 00e4 lsls r4, r4, #3 + d230: 446c add r4, sp + d232: 601a str r2, [r3, #0] + d234: 4468 add r0, sp + d236: 2300 movs r3, #0 + d238: 6023 str r3, [r4, #0] + d23a: 6003 str r3, [r0, #0] + d23c: 4b99 ldr r3, [pc, #612] (d4a4 <.text+0xd4a4>) + d23e: 4c9a ldr r4, [pc, #616] (d4a8 <.text+0xd4a8>) + d240: 9314 str r3, [sp, #80] + d242: 9415 str r4, [sp, #84] + d244: 2400 movs r4, #0 + d246: 961b str r6, [sp, #108] + d248: 9411 str r4, [sp, #68] + d24a: 9412 str r4, [sp, #72] + d24c: 9207 str r2, [sp, #28] + d24e: 9408 str r4, [sp, #32] + d250: 940d str r4, [sp, #52] + d252: e001 b.n d258 <_vfprintf_r+0x118> + d254: 9407 str r4, [sp, #28] + d256: 9d18 ldr r5, [sp, #96] + d258: 9e1b ldr r6, [sp, #108] + d25a: e000 b.n d25e <_vfprintf_r+0x11e> + d25c: 3601 adds r6, #1 + d25e: 7833 ldrb r3, [r6, #0] + d260: 2b00 cmp r3, #0 + d262: d001 beq.n d268 <_vfprintf_r+0x128> + d264: 2b25 cmp r3, #37 + d266: d1f9 bne.n d25c <_vfprintf_r+0x11c> + d268: 981b ldr r0, [sp, #108] + d26a: 1a34 subs r4, r6, r0 + d26c: 2c00 cmp r4, #0 + d26e: d022 beq.n d2b6 <_vfprintf_r+0x176> + d270: 22d3 movs r2, #211 + d272: 9907 ldr r1, [sp, #28] + d274: 00d2 lsls r2, r2, #3 + d276: 446a add r2, sp + d278: 6813 ldr r3, [r2, #0] + d27a: 6008 str r0, [r1, #0] + d27c: 4888 ldr r0, [pc, #544] (d4a0 <.text+0xd4a0>) + d27e: 191b adds r3, r3, r4 + d280: 4468 add r0, sp + d282: 6013 str r3, [r2, #0] + d284: 6803 ldr r3, [r0, #0] + d286: 3301 adds r3, #1 + d288: 604c str r4, [r1, #4] + d28a: 6003 str r3, [r0, #0] + d28c: 2b07 cmp r3, #7 + d28e: dc01 bgt.n d294 <_vfprintf_r+0x154> + d290: 3108 adds r1, #8 + d292: e00c b.n d2ae <_vfprintf_r+0x16e> + d294: 21d2 movs r1, #210 + d296: 00c9 lsls r1, r1, #3 + d298: 9804 ldr r0, [sp, #16] + d29a: 4469 add r1, sp + d29c: f7ff ff40 bl d120 <__sprint> + d2a0: 2800 cmp r0, #0 + d2a2: d001 beq.n d2a8 <_vfprintf_r+0x168> + d2a4: f001 f926 bl e4f4 <.text+0xe4f4> + d2a8: 21c5 movs r1, #197 + d2aa: 00c9 lsls r1, r1, #3 + d2ac: 4469 add r1, sp + d2ae: 9a08 ldr r2, [sp, #32] + d2b0: 1912 adds r2, r2, r4 + d2b2: 9107 str r1, [sp, #28] + d2b4: 9208 str r2, [sp, #32] + d2b6: 7833 ldrb r3, [r6, #0] + d2b8: 2b00 cmp r3, #0 + d2ba: d101 bne.n d2c0 <_vfprintf_r+0x180> + d2bc: f001 f900 bl e4c0 <.text+0xe4c0> + d2c0: 4b7a ldr r3, [pc, #488] (d4ac <.text+0xd4ac>) + d2c2: 2200 movs r2, #0 + d2c4: 446b add r3, sp + d2c6: 3601 adds r6, #1 + d2c8: 961b str r6, [sp, #108] + d2ca: 701a strb r2, [r3, #0] + d2cc: 2301 movs r3, #1 + d2ce: 425b negs r3, r3 + d2d0: 9217 str r2, [sp, #92] + d2d2: 9209 str r2, [sp, #36] + d2d4: 9316 str r3, [sp, #88] + d2d6: e003 b.n d2e0 <_vfprintf_r+0x1a0> + d2d8: 2401 movs r4, #1 + d2da: 4264 negs r4, r4 + d2dc: 9416 str r4, [sp, #88] + d2de: 1c1d adds r5, r3, #0 + d2e0: 981b ldr r0, [sp, #108] + d2e2: 991b ldr r1, [sp, #108] + d2e4: 7800 ldrb r0, [r0, #0] + d2e6: 3101 adds r1, #1 + d2e8: 9019 str r0, [sp, #100] + d2ea: 911b str r1, [sp, #108] + d2ec: e000 b.n d2f0 <_vfprintf_r+0x1b0> + d2ee: 9209 str r2, [sp, #36] + d2f0: 9b19 ldr r3, [sp, #100] + d2f2: 3b20 subs r3, #32 + d2f4: 2b58 cmp r3, #88 + d2f6: d900 bls.n d2fa <_vfprintf_r+0x1ba> + d2f8: e3e9 b.n dace <.text+0xdace> + d2fa: 4a6d ldr r2, [pc, #436] (d4b0 <.text+0xd4b0>) + d2fc: 009b lsls r3, r3, #2 + d2fe: 589b ldr r3, [r3, r2] + d300: 469f mov pc, r3 + d302: 4a6c ldr r2, [pc, #432] (d4b4 <.text+0xd4b4>) + d304: 9211 str r2, [sp, #68] + d306: e359 b.n d9bc <.text+0xd9bc> + d308: 4a68 ldr r2, [pc, #416] (d4ac <.text+0xd4ac>) + d30a: 446a add r2, sp + d30c: 7813 ldrb r3, [r2, #0] + d30e: 2b00 cmp r3, #0 + d310: d1e6 bne.n d2e0 <_vfprintf_r+0x1a0> + d312: 2320 movs r3, #32 + d314: 7013 strb r3, [r2, #0] + d316: e7e3 b.n d2e0 <_vfprintf_r+0x1a0> + d318: 2301 movs r3, #1 + d31a: e03a b.n d392 <_vfprintf_r+0x252> + d31c: 1d2b adds r3, r5, #4 + d31e: 682d ldr r5, [r5, #0] + d320: 9509 str r5, [sp, #36] + d322: 2d00 cmp r5, #0 + d324: da1a bge.n d35c <_vfprintf_r+0x21c> + d326: 4268 negs r0, r5 + d328: 9009 str r0, [sp, #36] + d32a: 1c1d adds r5, r3, #0 + d32c: 9917 ldr r1, [sp, #92] + d32e: 2304 movs r3, #4 + d330: 4319 orrs r1, r3 + d332: 9117 str r1, [sp, #92] + d334: e7d4 b.n d2e0 <_vfprintf_r+0x1a0> + d336: 4b5d ldr r3, [pc, #372] (d4ac <.text+0xd4ac>) + d338: 222b movs r2, #43 + d33a: 446b add r3, sp + d33c: 701a strb r2, [r3, #0] + d33e: e7cf b.n d2e0 <_vfprintf_r+0x1a0> + d340: 9a1b ldr r2, [sp, #108] + d342: 7813 ldrb r3, [r2, #0] + d344: 3201 adds r2, #1 + d346: 921b str r2, [sp, #108] + d348: 2b2a cmp r3, #42 + d34a: d002 beq.n d352 <_vfprintf_r+0x212> + d34c: 2200 movs r2, #0 + d34e: 9319 str r3, [sp, #100] + d350: e013 b.n d37a <_vfprintf_r+0x23a> + d352: 1d2b adds r3, r5, #4 + d354: 682d ldr r5, [r5, #0] + d356: 9516 str r5, [sp, #88] + d358: 2d00 cmp r5, #0 + d35a: dbbd blt.n d2d8 <_vfprintf_r+0x198> + d35c: 1c1d adds r5, r3, #0 + d35e: e7bf b.n d2e0 <_vfprintf_r+0x1a0> + d360: 0093 lsls r3, r2, #2 + d362: 981b ldr r0, [sp, #108] + d364: 189b adds r3, r3, r2 + d366: 9c19 ldr r4, [sp, #100] + d368: 991b ldr r1, [sp, #108] + d36a: 7800 ldrb r0, [r0, #0] + d36c: 005b lsls r3, r3, #1 + d36e: 191b adds r3, r3, r4 + d370: 3101 adds r1, #1 + d372: 1c1a adds r2, r3, #0 + d374: 9019 str r0, [sp, #100] + d376: 911b str r1, [sp, #108] + d378: 3a30 subs r2, #48 + d37a: 9b19 ldr r3, [sp, #100] + d37c: 3b30 subs r3, #48 + d37e: 2b09 cmp r3, #9 + d380: d9ee bls.n d360 <_vfprintf_r+0x220> + d382: 2a00 cmp r2, #0 + d384: 9216 str r2, [sp, #88] + d386: dab3 bge.n d2f0 <_vfprintf_r+0x1b0> + d388: 2201 movs r2, #1 + d38a: 4252 negs r2, r2 + d38c: 9216 str r2, [sp, #88] + d38e: e7af b.n d2f0 <_vfprintf_r+0x1b0> + d390: 2380 movs r3, #128 + d392: 9c17 ldr r4, [sp, #92] + d394: 431c orrs r4, r3 + d396: 9417 str r4, [sp, #92] + d398: e7a2 b.n d2e0 <_vfprintf_r+0x1a0> + d39a: 2200 movs r2, #0 + d39c: 0093 lsls r3, r2, #2 + d39e: 189b adds r3, r3, r2 + d3a0: 9819 ldr r0, [sp, #100] + d3a2: 005b lsls r3, r3, #1 + d3a4: 181b adds r3, r3, r0 + d3a6: 991b ldr r1, [sp, #108] + d3a8: 1c1a adds r2, r3, #0 + d3aa: 9b1b ldr r3, [sp, #108] + d3ac: 7809 ldrb r1, [r1, #0] + d3ae: 3301 adds r3, #1 + d3b0: 931b str r3, [sp, #108] + d3b2: 1c0b adds r3, r1, #0 + d3b4: 3b30 subs r3, #48 + d3b6: 3a30 subs r2, #48 + d3b8: 9119 str r1, [sp, #100] + d3ba: 2b09 cmp r3, #9 + d3bc: d897 bhi.n d2ee <_vfprintf_r+0x1ae> + d3be: e7ed b.n d39c <_vfprintf_r+0x25c> + d3c0: 2308 movs r3, #8 + d3c2: e7e6 b.n d392 <_vfprintf_r+0x252> + d3c4: 2340 movs r3, #64 + d3c6: e00d b.n d3e4 <_vfprintf_r+0x2a4> + d3c8: 991b ldr r1, [sp, #108] + d3ca: 780b ldrb r3, [r1, #0] + d3cc: 2b6c cmp r3, #108 + d3ce: d106 bne.n d3de <_vfprintf_r+0x29e> + d3d0: 9a17 ldr r2, [sp, #92] + d3d2: 2310 movs r3, #16 + d3d4: 3101 adds r1, #1 + d3d6: 431a orrs r2, r3 + d3d8: 911b str r1, [sp, #108] + d3da: 9217 str r2, [sp, #92] + d3dc: e780 b.n d2e0 <_vfprintf_r+0x1a0> + d3de: 2310 movs r3, #16 + d3e0: e7d7 b.n d392 <_vfprintf_r+0x252> + d3e2: 2310 movs r3, #16 + d3e4: 9817 ldr r0, [sp, #92] + d3e6: 4318 orrs r0, r3 + d3e8: 9017 str r0, [sp, #92] + d3ea: e779 b.n d2e0 <_vfprintf_r+0x1a0> + d3ec: 9919 ldr r1, [sp, #100] + d3ee: 2943 cmp r1, #67 + d3f0: d002 beq.n d3f8 <_vfprintf_r+0x2b8> + d3f2: 9a17 ldr r2, [sp, #92] + d3f4: 06d2 lsls r2, r2, #27 + d3f6: d517 bpl.n d428 <_vfprintf_r+0x2e8> + d3f8: 4c2f ldr r4, [pc, #188] (d4b8 <.text+0xd4b8>) + d3fa: 446c add r4, sp + d3fc: 2100 movs r1, #0 + d3fe: 2208 movs r2, #8 + d400: 1c20 adds r0, r4, #0 + d402: f003 f879 bl 104f8 + d406: 218e movs r1, #142 + d408: 00c9 lsls r1, r1, #3 + d40a: 682a ldr r2, [r5, #0] + d40c: 9805 ldr r0, [sp, #20] + d40e: 4469 add r1, sp + d410: 1c23 adds r3, r4, #0 + d412: f001 f8b5 bl e580 <_wcrtomb_r> + d416: 1c06 adds r6, r0, #0 + d418: 1c43 adds r3, r0, #1 + d41a: d101 bne.n d420 <_vfprintf_r+0x2e0> + d41c: f001 f84a bl e4b4 <.text+0xe4b4> + d420: 3504 adds r5, #4 + d422: 9518 str r5, [sp, #96] + d424: f001 f876 bl e514 <.text+0xe514> + d428: 238e movs r3, #142 + d42a: 682a ldr r2, [r5, #0] + d42c: 00db lsls r3, r3, #3 + d42e: 1d29 adds r1, r5, #4 + d430: 446b add r3, sp + d432: 2601 movs r6, #1 + d434: 9118 str r1, [sp, #96] + d436: 701a strb r2, [r3, #0] + d438: f001 f86c bl e514 <.text+0xe514> + d43c: 9a17 ldr r2, [sp, #92] + d43e: 2310 movs r3, #16 + d440: 431a orrs r2, r3 + d442: 9217 str r2, [sp, #92] + d444: 9b17 ldr r3, [sp, #92] + d446: 06db lsls r3, r3, #27 + d448: d503 bpl.n d452 <_vfprintf_r+0x312> + d44a: 1d2c adds r4, r5, #4 + d44c: 9418 str r4, [sp, #96] + d44e: 682c ldr r4, [r5, #0] + d450: e00a b.n d468 <_vfprintf_r+0x328> + d452: 9917 ldr r1, [sp, #92] + d454: 1d2b adds r3, r5, #4 + d456: 6828 ldr r0, [r5, #0] + d458: 0649 lsls r1, r1, #25 + d45a: d503 bpl.n d464 <_vfprintf_r+0x324> + d45c: 9318 str r3, [sp, #96] + d45e: 0403 lsls r3, r0, #16 + d460: 141c asrs r4, r3, #16 + d462: e001 b.n d468 <_vfprintf_r+0x328> + d464: 9318 str r3, [sp, #96] + d466: 1c04 adds r4, r0, #0 + d468: 2c00 cmp r4, #0 + d46a: da04 bge.n d476 <_vfprintf_r+0x336> + d46c: 4b0f ldr r3, [pc, #60] (d4ac <.text+0xd4ac>) + d46e: 222d movs r2, #45 + d470: 446b add r3, sp + d472: 701a strb r2, [r3, #0] + d474: 4264 negs r4, r4 + d476: 2101 movs r1, #1 + d478: e2c0 b.n d9fc <.text+0xd9fc> + d47a: 9a19 ldr r2, [sp, #100] + d47c: 9b16 ldr r3, [sp, #88] + d47e: 921a str r2, [sp, #104] + d480: 3301 adds r3, #1 + d482: d11b bne.n d4bc <.text+0xd4bc> + d484: 2406 movs r4, #6 + d486: 9416 str r4, [sp, #88] + d488: e022 b.n d4d0 <.text+0xd4d0> + d48a: 0000 lsls r0, r0, #0 + d48c: f938 ffff ldrsh.w pc, [r8, #255]! + d490: 05cc lsls r4, r1, #23 + d492: 0000 lsls r0, r0, #0 + d494: 05dc lsls r4, r3, #23 + d496: 0000 lsls r0, r0, #0 + d498: 05d4 lsls r4, r2, #23 + d49a: 0000 lsls r0, r0, #0 + d49c: 05e4 lsls r4, r4, #23 + d49e: 0000 lsls r0, r0, #0 + d4a0: 0694 lsls r4, r2, #26 ... - d436: 0000 lsls r0, r0, #0 - d438: 06c7 lsls r7, r0, #27 - d43a: 0000 lsls r0, r0, #0 - d43c: 5314 strh r4, [r2, r4] - d43e: 0001 lsls r1, r0, #0 - d440: 592c ldr r4, [r5, r4] - d442: 0001 lsls r1, r0, #0 - d444: 06a4 lsls r4, r4, #26 - d446: 0000 lsls r0, r0, #0 - d448: 9819 ldr r0, [sp, #100] - d44a: 2867 cmp r0, #103 - d44c: d001 beq.n d452 <.text+0xd452> - d44e: 2847 cmp r0, #71 - d450: d104 bne.n d45c <.text+0xd45c> - d452: 9916 ldr r1, [sp, #88] - d454: 2900 cmp r1, #0 - d456: d101 bne.n d45c <.text+0xd45c> - d458: 2201 movs r2, #1 - d45a: 9216 str r2, [sp, #88] - d45c: 9c17 ldr r4, [sp, #92] - d45e: 1c2b adds r3, r5, #0 - d460: 3308 adds r3, #8 - d462: 0724 lsls r4, r4, #28 - d464: d505 bpl.n d472 <.text+0xd472> - d466: 6828 ldr r0, [r5, #0] - d468: 6869 ldr r1, [r5, #4] - d46a: 9318 str r3, [sp, #96] - d46c: 9014 str r0, [sp, #80] - d46e: 9115 str r1, [sp, #84] - d470: e004 b.n d47c <.text+0xd47c> - d472: 6829 ldr r1, [r5, #0] - d474: 686a ldr r2, [r5, #4] - d476: 9114 str r1, [sp, #80] - d478: 9215 str r2, [sp, #84] - d47a: 9318 str r3, [sp, #96] - d47c: 9814 ldr r0, [sp, #80] - d47e: 9915 ldr r1, [sp, #84] - d480: f003 fdaa bl 10fd8 - d484: 2800 cmp r0, #0 - d486: d017 beq.n d4b8 <.text+0xd4b8> - d488: 9814 ldr r0, [sp, #80] - d48a: 9915 ldr r1, [sp, #84] - d48c: 4bc3 ldr r3, [pc, #780] (d79c <.text+0xd79c>) - d48e: 4ac2 ldr r2, [pc, #776] (d798 <.text+0xd798>) - d490: f007 fe3e bl 15110 <____ltdf2_from_thumb> - d494: 2800 cmp r0, #0 - d496: da03 bge.n d4a0 <.text+0xd4a0> - d498: 4bc1 ldr r3, [pc, #772] (d7a0 <.text+0xd7a0>) - d49a: 222d movs r2, #45 - d49c: 446b add r3, sp - d49e: 701a strb r2, [r3, #0] - d4a0: 9b19 ldr r3, [sp, #100] - d4a2: 3b45 subs r3, #69 - d4a4: 2b02 cmp r3, #2 - d4a6: d904 bls.n d4b2 <.text+0xd4b2> - d4a8: 4fbe ldr r7, [pc, #760] (d7a4 <.text+0xd7a4>) - d4aa: 2200 movs r2, #0 - d4ac: 2603 movs r6, #3 - d4ae: 920f str r2, [sp, #60] - d4b0: e2ec b.n da8c <.text+0xda8c> - d4b2: 4fbd ldr r7, [pc, #756] (d7a8 <.text+0xd7a8>) - d4b4: 2603 movs r6, #3 - d4b6: e2e4 b.n da82 <.text+0xda82> - d4b8: 9814 ldr r0, [sp, #80] - d4ba: 9915 ldr r1, [sp, #84] - d4bc: f003 fda2 bl 11004 - d4c0: 2800 cmp r0, #0 - d4c2: d009 beq.n d4d8 <.text+0xd4d8> - d4c4: 9b19 ldr r3, [sp, #100] - d4c6: 3b45 subs r3, #69 - d4c8: 2b02 cmp r3, #2 - d4ca: d802 bhi.n d4d2 <.text+0xd4d2> - d4cc: 4fb7 ldr r7, [pc, #732] (d7ac <.text+0xd7ac>) - d4ce: 2603 movs r6, #3 - d4d0: e2da b.n da88 <.text+0xda88> - d4d2: 4fb7 ldr r7, [pc, #732] (d7b0 <.text+0xd7b0>) - d4d4: 2603 movs r6, #3 - d4d6: e21b b.n d910 <.text+0xd910> - d4d8: 9917 ldr r1, [sp, #92] - d4da: 2380 movs r3, #128 - d4dc: 005b lsls r3, r3, #1 - d4de: 9a19 ldr r2, [sp, #100] - d4e0: 4319 orrs r1, r3 - d4e2: 9117 str r1, [sp, #92] - d4e4: 2a66 cmp r2, #102 - d4e6: d103 bne.n d4f0 <.text+0xd4f0> - d4e8: 9b16 ldr r3, [sp, #88] - d4ea: 2603 movs r6, #3 - d4ec: 930a str r3, [sp, #40] - d4ee: e00b b.n d508 <.text+0xd508> - d4f0: 9c19 ldr r4, [sp, #100] - d4f2: 2c65 cmp r4, #101 - d4f4: d004 beq.n d500 <.text+0xd500> - d4f6: 2c45 cmp r4, #69 - d4f8: d002 beq.n d500 <.text+0xd500> - d4fa: 9816 ldr r0, [sp, #88] - d4fc: 900a str r0, [sp, #40] - d4fe: e002 b.n d506 <.text+0xd506> - d500: 9916 ldr r1, [sp, #88] - d502: 3101 adds r1, #1 - d504: 910a str r1, [sp, #40] - d506: 2602 movs r6, #2 - d508: 9b14 ldr r3, [sp, #80] - d50a: 9c15 ldr r4, [sp, #84] - d50c: 2b00 cmp r3, #0 - d50e: db03 blt.n d518 <.text+0xd518> - d510: 1c25 adds r5, r4, #0 - d512: 2200 movs r2, #0 - d514: 1c1c adds r4, r3, #0 - d516: e006 b.n d526 <.text+0xd526> - d518: 9b15 ldr r3, [sp, #84] - d51a: 9814 ldr r0, [sp, #80] - d51c: 2180 movs r1, #128 - d51e: 0609 lsls r1, r1, #24 - d520: 1844 adds r4, r0, r1 - d522: 1c1d adds r5, r3, #0 - d524: 222d movs r2, #45 - d526: 9b0a ldr r3, [sp, #40] - d528: 9300 str r3, [sp, #0] - d52a: 4ba2 ldr r3, [pc, #648] (d7b4 <.text+0xd7b4>) - d52c: 446b add r3, sp - d52e: 9301 str r3, [sp, #4] - d530: 4ba1 ldr r3, [pc, #644] (d7b8 <.text+0xd7b8>) - d532: 446b add r3, sp - d534: 9302 str r3, [sp, #8] - d536: 23d8 movs r3, #216 - d538: 00db lsls r3, r3, #3 - d53a: 446b add r3, sp - d53c: 920c str r2, [sp, #48] - d53e: 9303 str r3, [sp, #12] - d540: 9805 ldr r0, [sp, #20] - d542: 1c21 adds r1, r4, #0 - d544: 1c2a adds r2, r5, #0 - d546: 1c33 adds r3, r6, #0 - d548: f001 fab0 bl eaac <_dtoa_r> - d54c: 1c07 adds r7, r0, #0 - d54e: 9819 ldr r0, [sp, #100] - d550: 2867 cmp r0, #103 - d552: d001 beq.n d558 <.text+0xd558> - d554: 2847 cmp r0, #71 - d556: d102 bne.n d55e <.text+0xd55e> - d558: 9917 ldr r1, [sp, #92] - d55a: 07c9 lsls r1, r1, #31 - d55c: d533 bpl.n d5c6 <.text+0xd5c6> - d55e: 9a0a ldr r2, [sp, #40] - d560: 9b19 ldr r3, [sp, #100] - d562: 18be adds r6, r7, r2 - d564: 2b66 cmp r3, #102 - d566: d114 bne.n d592 <.text+0xd592> - d568: 783b ldrb r3, [r7, #0] - d56a: 2b30 cmp r3, #48 - d56c: d10d bne.n d58a <.text+0xd58a> - d56e: 1c20 adds r0, r4, #0 - d570: 1c29 adds r1, r5, #0 - d572: 4b8a ldr r3, [pc, #552] (d79c <.text+0xd79c>) - d574: 4a88 ldr r2, [pc, #544] (d798 <.text+0xd798>) - d576: f007 fdcf bl 15118 <____nedf2_from_thumb> - d57a: 2800 cmp r0, #0 - d57c: d005 beq.n d58a <.text+0xd58a> - d57e: 980a ldr r0, [sp, #40] - d580: 498c ldr r1, [pc, #560] (d7b4 <.text+0xd7b4>) - d582: 2301 movs r3, #1 - d584: 1a1b subs r3, r3, r0 - d586: 4469 add r1, sp - d588: 600b str r3, [r1, #0] - d58a: 4a8a ldr r2, [pc, #552] (d7b4 <.text+0xd7b4>) - d58c: 446a add r2, sp - d58e: 6813 ldr r3, [r2, #0] - d590: 18f6 adds r6, r6, r3 - d592: 1c20 adds r0, r4, #0 - d594: 1c29 adds r1, r5, #0 - d596: 4b81 ldr r3, [pc, #516] (d79c <.text+0xd79c>) - d598: 4a7f ldr r2, [pc, #508] (d798 <.text+0xd798>) - d59a: f007 fdc1 bl 15120 <____eqdf2_from_thumb> - d59e: 2800 cmp r0, #0 - d5a0: d10b bne.n d5ba <.text+0xd5ba> - d5a2: 23d8 movs r3, #216 - d5a4: 00db lsls r3, r3, #3 + d4aa: 0000 lsls r0, r0, #0 + d4ac: 06c7 lsls r7, r0, #27 + d4ae: 0000 lsls r0, r0, #0 + d4b0: 5388 strh r0, [r1, r6] + d4b2: 0001 lsls r1, r0, #0 + d4b4: 59a0 ldr r0, [r4, r6] + d4b6: 0001 lsls r1, r0, #0 + d4b8: 06a4 lsls r4, r4, #26 + d4ba: 0000 lsls r0, r0, #0 + d4bc: 9819 ldr r0, [sp, #100] + d4be: 2867 cmp r0, #103 + d4c0: d001 beq.n d4c6 <.text+0xd4c6> + d4c2: 2847 cmp r0, #71 + d4c4: d104 bne.n d4d0 <.text+0xd4d0> + d4c6: 9916 ldr r1, [sp, #88] + d4c8: 2900 cmp r1, #0 + d4ca: d101 bne.n d4d0 <.text+0xd4d0> + d4cc: 2201 movs r2, #1 + d4ce: 9216 str r2, [sp, #88] + d4d0: 9c17 ldr r4, [sp, #92] + d4d2: 1c2b adds r3, r5, #0 + d4d4: 3308 adds r3, #8 + d4d6: 0724 lsls r4, r4, #28 + d4d8: d505 bpl.n d4e6 <.text+0xd4e6> + d4da: 6828 ldr r0, [r5, #0] + d4dc: 6869 ldr r1, [r5, #4] + d4de: 9318 str r3, [sp, #96] + d4e0: 9014 str r0, [sp, #80] + d4e2: 9115 str r1, [sp, #84] + d4e4: e004 b.n d4f0 <.text+0xd4f0> + d4e6: 6829 ldr r1, [r5, #0] + d4e8: 686a ldr r2, [r5, #4] + d4ea: 9114 str r1, [sp, #80] + d4ec: 9215 str r2, [sp, #84] + d4ee: 9318 str r3, [sp, #96] + d4f0: 9814 ldr r0, [sp, #80] + d4f2: 9915 ldr r1, [sp, #84] + d4f4: f003 fdaa bl 1104c + d4f8: 2800 cmp r0, #0 + d4fa: d017 beq.n d52c <.text+0xd52c> + d4fc: 9814 ldr r0, [sp, #80] + d4fe: 9915 ldr r1, [sp, #84] + d500: 4bc3 ldr r3, [pc, #780] (d810 <.text+0xd810>) + d502: 4ac2 ldr r2, [pc, #776] (d80c <.text+0xd80c>) + d504: f007 fe3e bl 15184 <____ltdf2_from_thumb> + d508: 2800 cmp r0, #0 + d50a: da03 bge.n d514 <.text+0xd514> + d50c: 4bc1 ldr r3, [pc, #772] (d814 <.text+0xd814>) + d50e: 222d movs r2, #45 + d510: 446b add r3, sp + d512: 701a strb r2, [r3, #0] + d514: 9b19 ldr r3, [sp, #100] + d516: 3b45 subs r3, #69 + d518: 2b02 cmp r3, #2 + d51a: d904 bls.n d526 <.text+0xd526> + d51c: 4fbe ldr r7, [pc, #760] (d818 <.text+0xd818>) + d51e: 2200 movs r2, #0 + d520: 2603 movs r6, #3 + d522: 920f str r2, [sp, #60] + d524: e2ec b.n db00 <.text+0xdb00> + d526: 4fbd ldr r7, [pc, #756] (d81c <.text+0xd81c>) + d528: 2603 movs r6, #3 + d52a: e2e4 b.n daf6 <.text+0xdaf6> + d52c: 9814 ldr r0, [sp, #80] + d52e: 9915 ldr r1, [sp, #84] + d530: f003 fda2 bl 11078 + d534: 2800 cmp r0, #0 + d536: d009 beq.n d54c <.text+0xd54c> + d538: 9b19 ldr r3, [sp, #100] + d53a: 3b45 subs r3, #69 + d53c: 2b02 cmp r3, #2 + d53e: d802 bhi.n d546 <.text+0xd546> + d540: 4fb7 ldr r7, [pc, #732] (d820 <.text+0xd820>) + d542: 2603 movs r6, #3 + d544: e2da b.n dafc <.text+0xdafc> + d546: 4fb7 ldr r7, [pc, #732] (d824 <.text+0xd824>) + d548: 2603 movs r6, #3 + d54a: e21b b.n d984 <.text+0xd984> + d54c: 9917 ldr r1, [sp, #92] + d54e: 2380 movs r3, #128 + d550: 005b lsls r3, r3, #1 + d552: 9a19 ldr r2, [sp, #100] + d554: 4319 orrs r1, r3 + d556: 9117 str r1, [sp, #92] + d558: 2a66 cmp r2, #102 + d55a: d103 bne.n d564 <.text+0xd564> + d55c: 9b16 ldr r3, [sp, #88] + d55e: 2603 movs r6, #3 + d560: 930a str r3, [sp, #40] + d562: e00b b.n d57c <.text+0xd57c> + d564: 9c19 ldr r4, [sp, #100] + d566: 2c65 cmp r4, #101 + d568: d004 beq.n d574 <.text+0xd574> + d56a: 2c45 cmp r4, #69 + d56c: d002 beq.n d574 <.text+0xd574> + d56e: 9816 ldr r0, [sp, #88] + d570: 900a str r0, [sp, #40] + d572: e002 b.n d57a <.text+0xd57a> + d574: 9916 ldr r1, [sp, #88] + d576: 3101 adds r1, #1 + d578: 910a str r1, [sp, #40] + d57a: 2602 movs r6, #2 + d57c: 9b14 ldr r3, [sp, #80] + d57e: 9c15 ldr r4, [sp, #84] + d580: 2b00 cmp r3, #0 + d582: db03 blt.n d58c <.text+0xd58c> + d584: 1c25 adds r5, r4, #0 + d586: 2200 movs r2, #0 + d588: 1c1c adds r4, r3, #0 + d58a: e006 b.n d59a <.text+0xd59a> + d58c: 9b15 ldr r3, [sp, #84] + d58e: 9814 ldr r0, [sp, #80] + d590: 2180 movs r1, #128 + d592: 0609 lsls r1, r1, #24 + d594: 1844 adds r4, r0, r1 + d596: 1c1d adds r5, r3, #0 + d598: 222d movs r2, #45 + d59a: 9b0a ldr r3, [sp, #40] + d59c: 9300 str r3, [sp, #0] + d59e: 4ba2 ldr r3, [pc, #648] (d828 <.text+0xd828>) + d5a0: 446b add r3, sp + d5a2: 9301 str r3, [sp, #4] + d5a4: 4ba1 ldr r3, [pc, #644] (d82c <.text+0xd82c>) d5a6: 446b add r3, sp - d5a8: 601e str r6, [r3, #0] - d5aa: e006 b.n d5ba <.text+0xd5ba> - d5ac: 24d8 movs r4, #216 - d5ae: 2330 movs r3, #48 - d5b0: 00e4 lsls r4, r4, #3 - d5b2: 7013 strb r3, [r2, #0] - d5b4: 446c add r4, sp - d5b6: 1c53 adds r3, r2, #1 - d5b8: 6023 str r3, [r4, #0] - d5ba: 20d8 movs r0, #216 - d5bc: 00c0 lsls r0, r0, #3 - d5be: 4468 add r0, sp - d5c0: 6802 ldr r2, [r0, #0] - d5c2: 42b2 cmp r2, r6 - d5c4: d3f2 bcc.n d5ac <.text+0xd5ac> - d5c6: 21d8 movs r1, #216 - d5c8: 00c9 lsls r1, r1, #3 - d5ca: 4469 add r1, sp - d5cc: 680b ldr r3, [r1, #0] - d5ce: 9a19 ldr r2, [sp, #100] - d5d0: 1bdb subs r3, r3, r7 - d5d2: 9313 str r3, [sp, #76] - d5d4: 2a67 cmp r2, #103 - d5d6: d001 beq.n d5dc <.text+0xd5dc> - d5d8: 2a47 cmp r2, #71 - d5da: d112 bne.n d602 <.text+0xd602> - d5dc: 4c75 ldr r4, [pc, #468] (d7b4 <.text+0xd7b4>) - d5de: 446c add r4, sp - d5e0: 6823 ldr r3, [r4, #0] - d5e2: 1d18 adds r0, r3, #4 - d5e4: dd05 ble.n d5f2 <.text+0xd5f2> - d5e6: 9916 ldr r1, [sp, #88] - d5e8: 428b cmp r3, r1 - d5ea: dc02 bgt.n d5f2 <.text+0xd5f2> - d5ec: 2267 movs r2, #103 - d5ee: 921a str r2, [sp, #104] - d5f0: e074 b.n d6dc <.text+0xd6dc> - d5f2: 9b19 ldr r3, [sp, #100] - d5f4: 2b67 cmp r3, #103 - d5f6: d001 beq.n d5fc <.text+0xd5fc> - d5f8: f000 ff4a bl e490 <.text+0xe490> - d5fc: 2465 movs r4, #101 - d5fe: 941a str r4, [sp, #104] - d600: e003 b.n d60a <.text+0xd60a> - d602: 9819 ldr r0, [sp, #100] - d604: 2865 cmp r0, #101 - d606: dc4a bgt.n d69e <.text+0xd69e> - d608: 901a str r0, [sp, #104] - d60a: 496a ldr r1, [pc, #424] (d7b4 <.text+0xd7b4>) - d60c: 4469 add r1, sp - d60e: 680b ldr r3, [r1, #0] - d610: 4a6a ldr r2, [pc, #424] (d7bc <.text+0xd7bc>) - d612: 1e5d subs r5, r3, #1 - d614: ab1a add r3, sp, #104 - d616: 781b ldrb r3, [r3, #0] - d618: 446a add r2, sp - d61a: 600d str r5, [r1, #0] - d61c: 7013 strb r3, [r2, #0] - d61e: 2d00 cmp r5, #0 - d620: da02 bge.n d628 <.text+0xd628> - d622: 426d negs r5, r5 - d624: 232d movs r3, #45 - d626: e000 b.n d62a <.text+0xd62a> - d628: 232b movs r3, #43 - d62a: 7053 strb r3, [r2, #1] - d62c: 2d09 cmp r5, #9 - d62e: dd21 ble.n d674 <.text+0xd674> - d630: 24d2 movs r4, #210 - d632: 00e4 lsls r4, r4, #3 - d634: 446c add r4, sp - d636: 1c28 adds r0, r5, #0 - d638: 210a movs r1, #10 - d63a: f006 f981 bl 13940 <__modsi3> - d63e: 3c01 subs r4, #1 - d640: 3030 adds r0, #48 - d642: 7020 strb r0, [r4, #0] - d644: 210a movs r1, #10 - d646: 1c28 adds r0, r5, #0 - d648: f006 f8c4 bl 137d4 <__aeabi_idiv> - d64c: 1c05 adds r5, r0, #0 - d64e: 2809 cmp r0, #9 - d650: dcf1 bgt.n d636 <.text+0xd636> - d652: 4a5b ldr r2, [pc, #364] (d7c0 <.text+0xd7c0>) - d654: 1c03 adds r3, r0, #0 - d656: 1e61 subs r1, r4, #1 - d658: 3330 adds r3, #48 - d65a: 446a add r2, sp - d65c: 700b strb r3, [r1, #0] - d65e: e003 b.n d668 <.text+0xd668> - d660: 780b ldrb r3, [r1, #0] - d662: 3101 adds r1, #1 - d664: 7013 strb r3, [r2, #0] - d666: 3201 adds r2, #1 - d668: 23d2 movs r3, #210 - d66a: 00db lsls r3, r3, #3 - d66c: 446b add r3, sp - d66e: 4299 cmp r1, r3 - d670: d3f6 bcc.n d660 <.text+0xd660> - d672: e008 b.n d686 <.text+0xd686> - d674: 4b51 ldr r3, [pc, #324] (d7bc <.text+0xd7bc>) - d676: 2230 movs r2, #48 - d678: 446b add r3, sp - d67a: 709a strb r2, [r3, #2] - d67c: 1c2a adds r2, r5, #0 - d67e: 3230 adds r2, #48 - d680: 70da strb r2, [r3, #3] - d682: 4a50 ldr r2, [pc, #320] (d7c4 <.text+0xd7c4>) - d684: 446a add r2, sp - d686: 4b4d ldr r3, [pc, #308] (d7bc <.text+0xd7bc>) - d688: 9c13 ldr r4, [sp, #76] - d68a: 446b add r3, sp - d68c: 1ad2 subs r2, r2, r3 - d68e: 920d str r2, [sp, #52] - d690: 1916 adds r6, r2, r4 - d692: 2c01 cmp r4, #1 - d694: dc2b bgt.n d6ee <.text+0xd6ee> - d696: 9817 ldr r0, [sp, #92] - d698: 07c0 lsls r0, r0, #31 - d69a: d532 bpl.n d702 <.text+0xd702> - d69c: e027 b.n d6ee <.text+0xd6ee> - d69e: 9919 ldr r1, [sp, #100] - d6a0: 2966 cmp r1, #102 - d6a2: d119 bne.n d6d8 <.text+0xd6d8> - d6a4: 4a43 ldr r2, [pc, #268] (d7b4 <.text+0xd7b4>) - d6a6: 446a add r2, sp - d6a8: 6816 ldr r6, [r2, #0] - d6aa: 2e00 cmp r6, #0 - d6ac: dd09 ble.n d6c2 <.text+0xd6c2> - d6ae: 9b16 ldr r3, [sp, #88] - d6b0: 2b00 cmp r3, #0 - d6b2: d102 bne.n d6ba <.text+0xd6ba> - d6b4: 9c17 ldr r4, [sp, #92] - d6b6: 07e4 lsls r4, r4, #31 - d6b8: d523 bpl.n d702 <.text+0xd702> - d6ba: 9816 ldr r0, [sp, #88] - d6bc: 1c73 adds r3, r6, #1 - d6be: 18c6 adds r6, r0, r3 - d6c0: e01f b.n d702 <.text+0xd702> - d6c2: 9916 ldr r1, [sp, #88] - d6c4: 2900 cmp r1, #0 - d6c6: d104 bne.n d6d2 <.text+0xd6d2> - d6c8: 9a17 ldr r2, [sp, #92] - d6ca: 07d2 lsls r2, r2, #31 - d6cc: d401 bmi.n d6d2 <.text+0xd6d2> - d6ce: 2601 movs r6, #1 - d6d0: e017 b.n d702 <.text+0xd702> - d6d2: 9e16 ldr r6, [sp, #88] - d6d4: 3602 adds r6, #2 - d6d6: e014 b.n d702 <.text+0xd702> - d6d8: 9b19 ldr r3, [sp, #100] - d6da: 931a str r3, [sp, #104] - d6dc: 4c35 ldr r4, [pc, #212] (d7b4 <.text+0xd7b4>) - d6de: 446c add r4, sp - d6e0: 6826 ldr r6, [r4, #0] - d6e2: 9813 ldr r0, [sp, #76] - d6e4: 4286 cmp r6, r0 - d6e6: db04 blt.n d6f2 <.text+0xd6f2> - d6e8: 9917 ldr r1, [sp, #92] - d6ea: 07c9 lsls r1, r1, #31 - d6ec: d509 bpl.n d702 <.text+0xd702> - d6ee: 3601 adds r6, #1 - d6f0: e007 b.n d702 <.text+0xd702> - d6f2: 2e00 cmp r6, #0 - d6f4: dd01 ble.n d6fa <.text+0xd6fa> - d6f6: 2001 movs r0, #1 - d6f8: e001 b.n d6fe <.text+0xd6fe> - d6fa: 2302 movs r3, #2 - d6fc: 1b98 subs r0, r3, r6 - d6fe: 9a13 ldr r2, [sp, #76] - d700: 1816 adds r6, r2, r0 - d702: 9b0c ldr r3, [sp, #48] - d704: 2b00 cmp r3, #0 - d706: d106 bne.n d716 <.text+0xd716> - d708: 9c1a ldr r4, [sp, #104] - d70a: 9813 ldr r0, [sp, #76] - d70c: 2100 movs r1, #0 - d70e: 9419 str r4, [sp, #100] - d710: 900e str r0, [sp, #56] - d712: 910f str r1, [sp, #60] - d714: e1ba b.n da8c <.text+0xda8c> - d716: 4b22 ldr r3, [pc, #136] (d7a0 <.text+0xd7a0>) - d718: 222d movs r2, #45 - d71a: 446b add r3, sp - d71c: 701a strb r2, [r3, #0] + d5a8: 9302 str r3, [sp, #8] + d5aa: 23d8 movs r3, #216 + d5ac: 00db lsls r3, r3, #3 + d5ae: 446b add r3, sp + d5b0: 920c str r2, [sp, #48] + d5b2: 9303 str r3, [sp, #12] + d5b4: 9805 ldr r0, [sp, #20] + d5b6: 1c21 adds r1, r4, #0 + d5b8: 1c2a adds r2, r5, #0 + d5ba: 1c33 adds r3, r6, #0 + d5bc: f001 fab0 bl eb20 <_dtoa_r> + d5c0: 1c07 adds r7, r0, #0 + d5c2: 9819 ldr r0, [sp, #100] + d5c4: 2867 cmp r0, #103 + d5c6: d001 beq.n d5cc <.text+0xd5cc> + d5c8: 2847 cmp r0, #71 + d5ca: d102 bne.n d5d2 <.text+0xd5d2> + d5cc: 9917 ldr r1, [sp, #92] + d5ce: 07c9 lsls r1, r1, #31 + d5d0: d533 bpl.n d63a <.text+0xd63a> + d5d2: 9a0a ldr r2, [sp, #40] + d5d4: 9b19 ldr r3, [sp, #100] + d5d6: 18be adds r6, r7, r2 + d5d8: 2b66 cmp r3, #102 + d5da: d114 bne.n d606 <.text+0xd606> + d5dc: 783b ldrb r3, [r7, #0] + d5de: 2b30 cmp r3, #48 + d5e0: d10d bne.n d5fe <.text+0xd5fe> + d5e2: 1c20 adds r0, r4, #0 + d5e4: 1c29 adds r1, r5, #0 + d5e6: 4b8a ldr r3, [pc, #552] (d810 <.text+0xd810>) + d5e8: 4a88 ldr r2, [pc, #544] (d80c <.text+0xd80c>) + d5ea: f007 fdcf bl 1518c <____nedf2_from_thumb> + d5ee: 2800 cmp r0, #0 + d5f0: d005 beq.n d5fe <.text+0xd5fe> + d5f2: 980a ldr r0, [sp, #40] + d5f4: 498c ldr r1, [pc, #560] (d828 <.text+0xd828>) + d5f6: 2301 movs r3, #1 + d5f8: 1a1b subs r3, r3, r0 + d5fa: 4469 add r1, sp + d5fc: 600b str r3, [r1, #0] + d5fe: 4a8a ldr r2, [pc, #552] (d828 <.text+0xd828>) + d600: 446a add r2, sp + d602: 6813 ldr r3, [r2, #0] + d604: 18f6 adds r6, r6, r3 + d606: 1c20 adds r0, r4, #0 + d608: 1c29 adds r1, r5, #0 + d60a: 4b81 ldr r3, [pc, #516] (d810 <.text+0xd810>) + d60c: 4a7f ldr r2, [pc, #508] (d80c <.text+0xd80c>) + d60e: f007 fdc1 bl 15194 <____eqdf2_from_thumb> + d612: 2800 cmp r0, #0 + d614: d10b bne.n d62e <.text+0xd62e> + d616: 23d8 movs r3, #216 + d618: 00db lsls r3, r3, #3 + d61a: 446b add r3, sp + d61c: 601e str r6, [r3, #0] + d61e: e006 b.n d62e <.text+0xd62e> + d620: 24d8 movs r4, #216 + d622: 2330 movs r3, #48 + d624: 00e4 lsls r4, r4, #3 + d626: 7013 strb r3, [r2, #0] + d628: 446c add r4, sp + d62a: 1c53 adds r3, r2, #1 + d62c: 6023 str r3, [r4, #0] + d62e: 20d8 movs r0, #216 + d630: 00c0 lsls r0, r0, #3 + d632: 4468 add r0, sp + d634: 6802 ldr r2, [r0, #0] + d636: 42b2 cmp r2, r6 + d638: d3f2 bcc.n d620 <.text+0xd620> + d63a: 21d8 movs r1, #216 + d63c: 00c9 lsls r1, r1, #3 + d63e: 4469 add r1, sp + d640: 680b ldr r3, [r1, #0] + d642: 9a19 ldr r2, [sp, #100] + d644: 1bdb subs r3, r3, r7 + d646: 9313 str r3, [sp, #76] + d648: 2a67 cmp r2, #103 + d64a: d001 beq.n d650 <.text+0xd650> + d64c: 2a47 cmp r2, #71 + d64e: d112 bne.n d676 <.text+0xd676> + d650: 4c75 ldr r4, [pc, #468] (d828 <.text+0xd828>) + d652: 446c add r4, sp + d654: 6823 ldr r3, [r4, #0] + d656: 1d18 adds r0, r3, #4 + d658: dd05 ble.n d666 <.text+0xd666> + d65a: 9916 ldr r1, [sp, #88] + d65c: 428b cmp r3, r1 + d65e: dc02 bgt.n d666 <.text+0xd666> + d660: 2267 movs r2, #103 + d662: 921a str r2, [sp, #104] + d664: e074 b.n d750 <.text+0xd750> + d666: 9b19 ldr r3, [sp, #100] + d668: 2b67 cmp r3, #103 + d66a: d001 beq.n d670 <.text+0xd670> + d66c: f000 ff4a bl e504 <.text+0xe504> + d670: 2465 movs r4, #101 + d672: 941a str r4, [sp, #104] + d674: e003 b.n d67e <.text+0xd67e> + d676: 9819 ldr r0, [sp, #100] + d678: 2865 cmp r0, #101 + d67a: dc4a bgt.n d712 <.text+0xd712> + d67c: 901a str r0, [sp, #104] + d67e: 496a ldr r1, [pc, #424] (d828 <.text+0xd828>) + d680: 4469 add r1, sp + d682: 680b ldr r3, [r1, #0] + d684: 4a6a ldr r2, [pc, #424] (d830 <.text+0xd830>) + d686: 1e5d subs r5, r3, #1 + d688: ab1a add r3, sp, #104 + d68a: 781b ldrb r3, [r3, #0] + d68c: 446a add r2, sp + d68e: 600d str r5, [r1, #0] + d690: 7013 strb r3, [r2, #0] + d692: 2d00 cmp r5, #0 + d694: da02 bge.n d69c <.text+0xd69c> + d696: 426d negs r5, r5 + d698: 232d movs r3, #45 + d69a: e000 b.n d69e <.text+0xd69e> + d69c: 232b movs r3, #43 + d69e: 7053 strb r3, [r2, #1] + d6a0: 2d09 cmp r5, #9 + d6a2: dd21 ble.n d6e8 <.text+0xd6e8> + d6a4: 24d2 movs r4, #210 + d6a6: 00e4 lsls r4, r4, #3 + d6a8: 446c add r4, sp + d6aa: 1c28 adds r0, r5, #0 + d6ac: 210a movs r1, #10 + d6ae: f006 f981 bl 139b4 <__modsi3> + d6b2: 3c01 subs r4, #1 + d6b4: 3030 adds r0, #48 + d6b6: 7020 strb r0, [r4, #0] + d6b8: 210a movs r1, #10 + d6ba: 1c28 adds r0, r5, #0 + d6bc: f006 f8c4 bl 13848 <__aeabi_idiv> + d6c0: 1c05 adds r5, r0, #0 + d6c2: 2809 cmp r0, #9 + d6c4: dcf1 bgt.n d6aa <.text+0xd6aa> + d6c6: 4a5b ldr r2, [pc, #364] (d834 <.text+0xd834>) + d6c8: 1c03 adds r3, r0, #0 + d6ca: 1e61 subs r1, r4, #1 + d6cc: 3330 adds r3, #48 + d6ce: 446a add r2, sp + d6d0: 700b strb r3, [r1, #0] + d6d2: e003 b.n d6dc <.text+0xd6dc> + d6d4: 780b ldrb r3, [r1, #0] + d6d6: 3101 adds r1, #1 + d6d8: 7013 strb r3, [r2, #0] + d6da: 3201 adds r2, #1 + d6dc: 23d2 movs r3, #210 + d6de: 00db lsls r3, r3, #3 + d6e0: 446b add r3, sp + d6e2: 4299 cmp r1, r3 + d6e4: d3f6 bcc.n d6d4 <.text+0xd6d4> + d6e6: e008 b.n d6fa <.text+0xd6fa> + d6e8: 4b51 ldr r3, [pc, #324] (d830 <.text+0xd830>) + d6ea: 2230 movs r2, #48 + d6ec: 446b add r3, sp + d6ee: 709a strb r2, [r3, #2] + d6f0: 1c2a adds r2, r5, #0 + d6f2: 3230 adds r2, #48 + d6f4: 70da strb r2, [r3, #3] + d6f6: 4a50 ldr r2, [pc, #320] (d838 <.text+0xd838>) + d6f8: 446a add r2, sp + d6fa: 4b4d ldr r3, [pc, #308] (d830 <.text+0xd830>) + d6fc: 9c13 ldr r4, [sp, #76] + d6fe: 446b add r3, sp + d700: 1ad2 subs r2, r2, r3 + d702: 920d str r2, [sp, #52] + d704: 1916 adds r6, r2, r4 + d706: 2c01 cmp r4, #1 + d708: dc2b bgt.n d762 <.text+0xd762> + d70a: 9817 ldr r0, [sp, #92] + d70c: 07c0 lsls r0, r0, #31 + d70e: d532 bpl.n d776 <.text+0xd776> + d710: e027 b.n d762 <.text+0xd762> + d712: 9919 ldr r1, [sp, #100] + d714: 2966 cmp r1, #102 + d716: d119 bne.n d74c <.text+0xd74c> + d718: 4a43 ldr r2, [pc, #268] (d828 <.text+0xd828>) + d71a: 446a add r2, sp + d71c: 6816 ldr r6, [r2, #0] d71e: 2e00 cmp r6, #0 - d720: 9610 str r6, [sp, #64] - d722: da01 bge.n d728 <.text+0xd728> - d724: 2200 movs r2, #0 - d726: 9210 str r2, [sp, #64] - d728: 9b1a ldr r3, [sp, #104] - d72a: 9c13 ldr r4, [sp, #76] - d72c: 2000 movs r0, #0 - d72e: 9319 str r3, [sp, #100] - d730: 940e str r4, [sp, #56] - d732: 900f str r0, [sp, #60] - d734: e1b4 b.n daa0 <.text+0xdaa0> - d736: 9917 ldr r1, [sp, #92] - d738: 06c9 lsls r1, r1, #27 - d73a: d505 bpl.n d748 <.text+0xd748> - d73c: 682b ldr r3, [r5, #0] - d73e: 9c08 ldr r4, [sp, #32] - d740: 1d2a adds r2, r5, #4 - d742: 9218 str r2, [sp, #96] - d744: 601c str r4, [r3, #0] - d746: e54c b.n d1e2 <_vfprintf_r+0x116> - d748: 9817 ldr r0, [sp, #92] - d74a: 1d2b adds r3, r5, #4 - d74c: 0640 lsls r0, r0, #25 - d74e: d505 bpl.n d75c <.text+0xd75c> - d750: 4669 mov r1, sp - d752: 9318 str r3, [sp, #96] - d754: 8c09 ldrh r1, [r1, #32] - d756: 682b ldr r3, [r5, #0] - d758: 8019 strh r1, [r3, #0] - d75a: e542 b.n d1e2 <_vfprintf_r+0x116> - d75c: 9318 str r3, [sp, #96] - d75e: 9a08 ldr r2, [sp, #32] - d760: 682b ldr r3, [r5, #0] - d762: 601a str r2, [r3, #0] - d764: e53d b.n d1e2 <_vfprintf_r+0x116> - d766: 9c17 ldr r4, [sp, #92] - d768: 2310 movs r3, #16 - d76a: 431c orrs r4, r3 - d76c: 9417 str r4, [sp, #92] - d76e: 9817 ldr r0, [sp, #92] - d770: 06c0 lsls r0, r0, #27 - d772: d503 bpl.n d77c <.text+0xd77c> - d774: 682c ldr r4, [r5, #0] - d776: 1d29 adds r1, r5, #4 - d778: 9118 str r1, [sp, #96] - d77a: e007 b.n d78c <.text+0xd78c> - d77c: 9a17 ldr r2, [sp, #92] - d77e: 1d2b adds r3, r5, #4 - d780: 6828 ldr r0, [r5, #0] - d782: 0652 lsls r2, r2, #25 - d784: d504 bpl.n d790 <.text+0xd790> - d786: 9318 str r3, [sp, #96] - d788: 0403 lsls r3, r0, #16 - d78a: 0c1c lsrs r4, r3, #16 - d78c: 2100 movs r1, #0 - d78e: e0f7 b.n d980 <.text+0xd980> - d790: 1c04 adds r4, r0, #0 - d792: 9318 str r3, [sp, #96] - d794: e7fa b.n d78c <.text+0xd78c> + d720: dd09 ble.n d736 <.text+0xd736> + d722: 9b16 ldr r3, [sp, #88] + d724: 2b00 cmp r3, #0 + d726: d102 bne.n d72e <.text+0xd72e> + d728: 9c17 ldr r4, [sp, #92] + d72a: 07e4 lsls r4, r4, #31 + d72c: d523 bpl.n d776 <.text+0xd776> + d72e: 9816 ldr r0, [sp, #88] + d730: 1c73 adds r3, r6, #1 + d732: 18c6 adds r6, r0, r3 + d734: e01f b.n d776 <.text+0xd776> + d736: 9916 ldr r1, [sp, #88] + d738: 2900 cmp r1, #0 + d73a: d104 bne.n d746 <.text+0xd746> + d73c: 9a17 ldr r2, [sp, #92] + d73e: 07d2 lsls r2, r2, #31 + d740: d401 bmi.n d746 <.text+0xd746> + d742: 2601 movs r6, #1 + d744: e017 b.n d776 <.text+0xd776> + d746: 9e16 ldr r6, [sp, #88] + d748: 3602 adds r6, #2 + d74a: e014 b.n d776 <.text+0xd776> + d74c: 9b19 ldr r3, [sp, #100] + d74e: 931a str r3, [sp, #104] + d750: 4c35 ldr r4, [pc, #212] (d828 <.text+0xd828>) + d752: 446c add r4, sp + d754: 6826 ldr r6, [r4, #0] + d756: 9813 ldr r0, [sp, #76] + d758: 4286 cmp r6, r0 + d75a: db04 blt.n d766 <.text+0xd766> + d75c: 9917 ldr r1, [sp, #92] + d75e: 07c9 lsls r1, r1, #31 + d760: d509 bpl.n d776 <.text+0xd776> + d762: 3601 adds r6, #1 + d764: e007 b.n d776 <.text+0xd776> + d766: 2e00 cmp r6, #0 + d768: dd01 ble.n d76e <.text+0xd76e> + d76a: 2001 movs r0, #1 + d76c: e001 b.n d772 <.text+0xd772> + d76e: 2302 movs r3, #2 + d770: 1b98 subs r0, r3, r6 + d772: 9a13 ldr r2, [sp, #76] + d774: 1816 adds r6, r2, r0 + d776: 9b0c ldr r3, [sp, #48] + d778: 2b00 cmp r3, #0 + d77a: d106 bne.n d78a <.text+0xd78a> + d77c: 9c1a ldr r4, [sp, #104] + d77e: 9813 ldr r0, [sp, #76] + d780: 2100 movs r1, #0 + d782: 9419 str r4, [sp, #100] + d784: 900e str r0, [sp, #56] + d786: 910f str r1, [sp, #60] + d788: e1ba b.n db00 <.text+0xdb00> + d78a: 4b22 ldr r3, [pc, #136] (d814 <.text+0xd814>) + d78c: 222d movs r2, #45 + d78e: 446b add r3, sp + d790: 701a strb r2, [r3, #0] + d792: 2e00 cmp r6, #0 + d794: 9610 str r6, [sp, #64] + d796: da01 bge.n d79c <.text+0xd79c> + d798: 2200 movs r2, #0 + d79a: 9210 str r2, [sp, #64] + d79c: 9b1a ldr r3, [sp, #104] + d79e: 9c13 ldr r4, [sp, #76] + d7a0: 2000 movs r0, #0 + d7a2: 9319 str r3, [sp, #100] + d7a4: 940e str r4, [sp, #56] + d7a6: 900f str r0, [sp, #60] + d7a8: e1b4 b.n db14 <.text+0xdb14> + d7aa: 9917 ldr r1, [sp, #92] + d7ac: 06c9 lsls r1, r1, #27 + d7ae: d505 bpl.n d7bc <.text+0xd7bc> + d7b0: 682b ldr r3, [r5, #0] + d7b2: 9c08 ldr r4, [sp, #32] + d7b4: 1d2a adds r2, r5, #4 + d7b6: 9218 str r2, [sp, #96] + d7b8: 601c str r4, [r3, #0] + d7ba: e54c b.n d256 <_vfprintf_r+0x116> + d7bc: 9817 ldr r0, [sp, #92] + d7be: 1d2b adds r3, r5, #4 + d7c0: 0640 lsls r0, r0, #25 + d7c2: d505 bpl.n d7d0 <.text+0xd7d0> + d7c4: 4669 mov r1, sp + d7c6: 9318 str r3, [sp, #96] + d7c8: 8c09 ldrh r1, [r1, #32] + d7ca: 682b ldr r3, [r5, #0] + d7cc: 8019 strh r1, [r3, #0] + d7ce: e542 b.n d256 <_vfprintf_r+0x116> + d7d0: 9318 str r3, [sp, #96] + d7d2: 9a08 ldr r2, [sp, #32] + d7d4: 682b ldr r3, [r5, #0] + d7d6: 601a str r2, [r3, #0] + d7d8: e53d b.n d256 <_vfprintf_r+0x116> + d7da: 9c17 ldr r4, [sp, #92] + d7dc: 2310 movs r3, #16 + d7de: 431c orrs r4, r3 + d7e0: 9417 str r4, [sp, #92] + d7e2: 9817 ldr r0, [sp, #92] + d7e4: 06c0 lsls r0, r0, #27 + d7e6: d503 bpl.n d7f0 <.text+0xd7f0> + d7e8: 682c ldr r4, [r5, #0] + d7ea: 1d29 adds r1, r5, #4 + d7ec: 9118 str r1, [sp, #96] + d7ee: e007 b.n d800 <.text+0xd800> + d7f0: 9a17 ldr r2, [sp, #92] + d7f2: 1d2b adds r3, r5, #4 + d7f4: 6828 ldr r0, [r5, #0] + d7f6: 0652 lsls r2, r2, #25 + d7f8: d504 bpl.n d804 <.text+0xd804> + d7fa: 9318 str r3, [sp, #96] + d7fc: 0403 lsls r3, r0, #16 + d7fe: 0c1c lsrs r4, r3, #16 + d800: 2100 movs r1, #0 + d802: e0f7 b.n d9f4 <.text+0xd9f4> + d804: 1c04 adds r4, r0, #0 + d806: 9318 str r3, [sp, #96] + d808: e7fa b.n d800 <.text+0xd800> ... - d79e: 0000 lsls r0, r0, #0 - d7a0: 06c7 lsls r7, r0, #27 - d7a2: 0000 lsls r0, r0, #0 - d7a4: 5940 ldr r0, [r0, r5] - d7a6: 0001 lsls r1, r0, #0 - d7a8: 5944 ldr r4, [r0, r5] - d7aa: 0001 lsls r1, r0, #0 - d7ac: 5948 ldr r0, [r1, r5] - d7ae: 0001 lsls r1, r0, #0 - d7b0: 594c ldr r4, [r1, r5] - d7b2: 0001 lsls r1, r0, #0 - d7b4: 06b4 lsls r4, r6, #26 - d7b6: 0000 lsls r0, r0, #0 - d7b8: 06bc lsls r4, r7, #26 - d7ba: 0000 lsls r0, r0, #0 - d7bc: 06ad lsls r5, r5, #26 - d7be: 0000 lsls r0, r0, #0 - d7c0: 06af lsls r7, r5, #26 - d7c2: 0000 lsls r0, r0, #0 - d7c4: 06b1 lsls r1, r6, #26 - d7c6: 0000 lsls r0, r0, #0 - d7c8: 1d2b adds r3, r5, #4 - d7ca: 9817 ldr r0, [sp, #92] - d7cc: 9318 str r3, [sp, #96] - d7ce: 49c9 ldr r1, [pc, #804] (daf4 <.text+0xdaf4>) - d7d0: 2302 movs r3, #2 - d7d2: 682c ldr r4, [r5, #0] - d7d4: 4318 orrs r0, r3 - d7d6: 2278 movs r2, #120 - d7d8: 9017 str r0, [sp, #92] - d7da: 9111 str r1, [sp, #68] - d7dc: 9219 str r2, [sp, #100] - d7de: e0ce b.n d97e <.text+0xd97e> - d7e0: 4bc5 ldr r3, [pc, #788] (daf8 <.text+0xdaf8>) - d7e2: 2200 movs r2, #0 - d7e4: 446b add r3, sp - d7e6: 701a strb r2, [r3, #0] - d7e8: 682f ldr r7, [r5, #0] - d7ea: 1d2b adds r3, r5, #4 - d7ec: 9318 str r3, [sp, #96] - d7ee: 2f00 cmp r7, #0 - d7f0: d101 bne.n d7f6 <.text+0xd7f6> - d7f2: f000 fe51 bl e498 <.text+0xe498> - d7f6: 9c19 ldr r4, [sp, #100] - d7f8: 2c53 cmp r4, #83 - d7fa: d002 beq.n d802 <.text+0xd802> - d7fc: 9817 ldr r0, [sp, #92] - d7fe: 06c0 lsls r0, r0, #27 - d800: d571 bpl.n d8e6 <.text+0xd8e6> - d802: 21d7 movs r1, #215 - d804: 00c9 lsls r1, r1, #3 - d806: 48bd ldr r0, [pc, #756] (dafc <.text+0xdafc>) - d808: 4469 add r1, sp - d80a: 600f str r7, [r1, #0] - d80c: 2208 movs r2, #8 - d80e: 4468 add r0, sp - d810: 2100 movs r1, #0 - d812: f002 fe37 bl 10484 - d816: 9a16 ldr r2, [sp, #88] - d818: 2a00 cmp r2, #0 - d81a: db1d blt.n d858 <.text+0xd858> - d81c: 2600 movs r6, #0 - d81e: 2400 movs r4, #0 - d820: 20d7 movs r0, #215 - d822: 00c0 lsls r0, r0, #3 - d824: 4468 add r0, sp - d826: 6803 ldr r3, [r0, #0] - d828: 591a ldr r2, [r3, r4] - d82a: 2a00 cmp r2, #0 - d82c: d02a beq.n d884 <.text+0xd884> - d82e: 218e movs r1, #142 - d830: 4bb2 ldr r3, [pc, #712] (dafc <.text+0xdafc>) - d832: 00c9 lsls r1, r1, #3 - d834: 4469 add r1, sp - d836: 9805 ldr r0, [sp, #20] - d838: 446b add r3, sp - d83a: f000 fe67 bl e50c <_wcrtomb_r> - d83e: 1c41 adds r1, r0, #1 - d840: d101 bne.n d846 <.text+0xd846> - d842: f000 fdfd bl e440 <.text+0xe440> - d846: 9a16 ldr r2, [sp, #88] - d848: 1980 adds r0, r0, r6 - d84a: 4290 cmp r0, r2 - d84c: dc1a bgt.n d884 <.text+0xd884> - d84e: 3404 adds r4, #4 - d850: 4290 cmp r0, r2 - d852: d011 beq.n d878 <.text+0xd878> - d854: 1c06 adds r6, r0, #0 - d856: e7e3 b.n d820 <.text+0xd820> - d858: 4ba8 ldr r3, [pc, #672] (dafc <.text+0xdafc>) - d85a: 22d7 movs r2, #215 - d85c: 446b add r3, sp - d85e: 00d2 lsls r2, r2, #3 - d860: 9300 str r3, [sp, #0] - d862: 9805 ldr r0, [sp, #20] - d864: 2100 movs r1, #0 - d866: 446a add r2, sp - d868: 2300 movs r3, #0 - d86a: f000 fe77 bl e55c <_wcsrtombs_r> - d86e: 1c06 adds r6, r0, #0 - d870: 1c43 adds r3, r0, #1 - d872: d103 bne.n d87c <.text+0xd87c> - d874: f000 fde4 bl e440 <.text+0xe440> - d878: 9e16 ldr r6, [sp, #88] - d87a: e003 b.n d884 <.text+0xd884> - d87c: 21d7 movs r1, #215 - d87e: 00c9 lsls r1, r1, #3 - d880: 4469 add r1, sp - d882: 600f str r7, [r1, #0] - d884: 2e00 cmp r6, #0 - d886: d100 bne.n d88a <.text+0xd88a> - d888: e0fb b.n da82 <.text+0xda82> - d88a: 1c71 adds r1, r6, #1 - d88c: 9805 ldr r0, [sp, #20] - d88e: f002 fb7b bl ff88 <_malloc_r> - d892: 2800 cmp r0, #0 - d894: d107 bne.n d8a6 <.text+0xd8a6> - d896: 9a04 ldr r2, [sp, #16] - d898: 8993 ldrh r3, [r2, #12] - d89a: 9c04 ldr r4, [sp, #16] - d89c: 2240 movs r2, #64 - d89e: 4313 orrs r3, r2 - d8a0: 81a3 strh r3, [r4, #12] - d8a2: f000 fded bl e480 <.text+0xe480> - d8a6: 4c95 ldr r4, [pc, #596] (dafc <.text+0xdafc>) - d8a8: 446c add r4, sp - d8aa: 9012 str r0, [sp, #72] - d8ac: 2100 movs r1, #0 - d8ae: 2208 movs r2, #8 - d8b0: 1c20 adds r0, r4, #0 - d8b2: f002 fde7 bl 10484 - d8b6: 22d7 movs r2, #215 - d8b8: 00d2 lsls r2, r2, #3 - d8ba: 9805 ldr r0, [sp, #20] - d8bc: 9912 ldr r1, [sp, #72] - d8be: 446a add r2, sp - d8c0: 1c33 adds r3, r6, #0 - d8c2: 9400 str r4, [sp, #0] - d8c4: f000 fe4a bl e55c <_wcsrtombs_r> - d8c8: 42b0 cmp r0, r6 - d8ca: d006 beq.n d8da <.text+0xd8da> - d8cc: 9804 ldr r0, [sp, #16] - d8ce: 8983 ldrh r3, [r0, #12] - d8d0: 2240 movs r2, #64 - d8d2: 4313 orrs r3, r2 - d8d4: 8183 strh r3, [r0, #12] - d8d6: f000 fdcf bl e478 <.text+0xe478> - d8da: 9a12 ldr r2, [sp, #72] + d812: 0000 lsls r0, r0, #0 + d814: 06c7 lsls r7, r0, #27 + d816: 0000 lsls r0, r0, #0 + d818: 59b4 ldr r4, [r6, r6] + d81a: 0001 lsls r1, r0, #0 + d81c: 59b8 ldr r0, [r7, r6] + d81e: 0001 lsls r1, r0, #0 + d820: 59bc ldr r4, [r7, r6] + d822: 0001 lsls r1, r0, #0 + d824: 59c0 ldr r0, [r0, r7] + d826: 0001 lsls r1, r0, #0 + d828: 06b4 lsls r4, r6, #26 + d82a: 0000 lsls r0, r0, #0 + d82c: 06bc lsls r4, r7, #26 + d82e: 0000 lsls r0, r0, #0 + d830: 06ad lsls r5, r5, #26 + d832: 0000 lsls r0, r0, #0 + d834: 06af lsls r7, r5, #26 + d836: 0000 lsls r0, r0, #0 + d838: 06b1 lsls r1, r6, #26 + d83a: 0000 lsls r0, r0, #0 + d83c: 1d2b adds r3, r5, #4 + d83e: 9817 ldr r0, [sp, #92] + d840: 9318 str r3, [sp, #96] + d842: 49c9 ldr r1, [pc, #804] (db68 <.text+0xdb68>) + d844: 2302 movs r3, #2 + d846: 682c ldr r4, [r5, #0] + d848: 4318 orrs r0, r3 + d84a: 2278 movs r2, #120 + d84c: 9017 str r0, [sp, #92] + d84e: 9111 str r1, [sp, #68] + d850: 9219 str r2, [sp, #100] + d852: e0ce b.n d9f2 <.text+0xd9f2> + d854: 4bc5 ldr r3, [pc, #788] (db6c <.text+0xdb6c>) + d856: 2200 movs r2, #0 + d858: 446b add r3, sp + d85a: 701a strb r2, [r3, #0] + d85c: 682f ldr r7, [r5, #0] + d85e: 1d2b adds r3, r5, #4 + d860: 9318 str r3, [sp, #96] + d862: 2f00 cmp r7, #0 + d864: d101 bne.n d86a <.text+0xd86a> + d866: f000 fe51 bl e50c <.text+0xe50c> + d86a: 9c19 ldr r4, [sp, #100] + d86c: 2c53 cmp r4, #83 + d86e: d002 beq.n d876 <.text+0xd876> + d870: 9817 ldr r0, [sp, #92] + d872: 06c0 lsls r0, r0, #27 + d874: d571 bpl.n d95a <.text+0xd95a> + d876: 21d7 movs r1, #215 + d878: 00c9 lsls r1, r1, #3 + d87a: 48bd ldr r0, [pc, #756] (db70 <.text+0xdb70>) + d87c: 4469 add r1, sp + d87e: 600f str r7, [r1, #0] + d880: 2208 movs r2, #8 + d882: 4468 add r0, sp + d884: 2100 movs r1, #0 + d886: f002 fe37 bl 104f8 + d88a: 9a16 ldr r2, [sp, #88] + d88c: 2a00 cmp r2, #0 + d88e: db1d blt.n d8cc <.text+0xd8cc> + d890: 2600 movs r6, #0 + d892: 2400 movs r4, #0 + d894: 20d7 movs r0, #215 + d896: 00c0 lsls r0, r0, #3 + d898: 4468 add r0, sp + d89a: 6803 ldr r3, [r0, #0] + d89c: 591a ldr r2, [r3, r4] + d89e: 2a00 cmp r2, #0 + d8a0: d02a beq.n d8f8 <.text+0xd8f8> + d8a2: 218e movs r1, #142 + d8a4: 4bb2 ldr r3, [pc, #712] (db70 <.text+0xdb70>) + d8a6: 00c9 lsls r1, r1, #3 + d8a8: 4469 add r1, sp + d8aa: 9805 ldr r0, [sp, #20] + d8ac: 446b add r3, sp + d8ae: f000 fe67 bl e580 <_wcrtomb_r> + d8b2: 1c41 adds r1, r0, #1 + d8b4: d101 bne.n d8ba <.text+0xd8ba> + d8b6: f000 fdfd bl e4b4 <.text+0xe4b4> + d8ba: 9a16 ldr r2, [sp, #88] + d8bc: 1980 adds r0, r0, r6 + d8be: 4290 cmp r0, r2 + d8c0: dc1a bgt.n d8f8 <.text+0xd8f8> + d8c2: 3404 adds r4, #4 + d8c4: 4290 cmp r0, r2 + d8c6: d011 beq.n d8ec <.text+0xd8ec> + d8c8: 1c06 adds r6, r0, #0 + d8ca: e7e3 b.n d894 <.text+0xd894> + d8cc: 4ba8 ldr r3, [pc, #672] (db70 <.text+0xdb70>) + d8ce: 22d7 movs r2, #215 + d8d0: 446b add r3, sp + d8d2: 00d2 lsls r2, r2, #3 + d8d4: 9300 str r3, [sp, #0] + d8d6: 9805 ldr r0, [sp, #20] + d8d8: 2100 movs r1, #0 + d8da: 446a add r2, sp d8dc: 2300 movs r3, #0 - d8de: 5593 strb r3, [r2, r6] - d8e0: 9f12 ldr r7, [sp, #72] - d8e2: 930f str r3, [sp, #60] - d8e4: e0d2 b.n da8c <.text+0xda8c> - d8e6: 9b16 ldr r3, [sp, #88] - d8e8: 2b00 cmp r3, #0 - d8ea: db0d blt.n d908 <.text+0xd908> - d8ec: 1c38 adds r0, r7, #0 - d8ee: 2100 movs r1, #0 - d8f0: 1c1a adds r2, r3, #0 - d8f2: f002 fd9f bl 10434 - d8f6: 2800 cmp r0, #0 - d8f8: d100 bne.n d8fc <.text+0xd8fc> - d8fa: e0c4 b.n da86 <.text+0xda86> - d8fc: 9c16 ldr r4, [sp, #88] - d8fe: 1bc6 subs r6, r0, r7 - d900: 42a6 cmp r6, r4 - d902: dd00 ble.n d906 <.text+0xd906> - d904: e0bf b.n da86 <.text+0xda86> - d906: e0bc b.n da82 <.text+0xda82> - d908: 1c38 adds r0, r7, #0 - d90a: f7ff fbc7 bl d09c - d90e: 1c06 adds r6, r0, #0 - d910: 2000 movs r0, #0 - d912: e0a0 b.n da56 <.text+0xda56> - d914: 9917 ldr r1, [sp, #92] - d916: 2310 movs r3, #16 - d918: 4319 orrs r1, r3 - d91a: 9117 str r1, [sp, #92] - d91c: 9a17 ldr r2, [sp, #92] - d91e: 06d2 lsls r2, r2, #27 - d920: d503 bpl.n d92a <.text+0xd92a> - d922: 682c ldr r4, [r5, #0] - d924: 1d2b adds r3, r5, #4 - d926: 9318 str r3, [sp, #96] - d928: e00a b.n d940 <.text+0xd940> - d92a: 9c17 ldr r4, [sp, #92] - d92c: 1d2b adds r3, r5, #4 - d92e: 6828 ldr r0, [r5, #0] - d930: 0664 lsls r4, r4, #25 - d932: d503 bpl.n d93c <.text+0xd93c> - d934: 9318 str r3, [sp, #96] - d936: 0403 lsls r3, r0, #16 - d938: 0c1c lsrs r4, r3, #16 - d93a: e001 b.n d940 <.text+0xd940> - d93c: 9318 str r3, [sp, #96] - d93e: 1c04 adds r4, r0, #0 - d940: 2101 movs r1, #1 - d942: e01d b.n d980 <.text+0xd980> - d944: 486e ldr r0, [pc, #440] (db00 <.text+0xdb00>) - d946: 9011 str r0, [sp, #68] - d948: 9917 ldr r1, [sp, #92] - d94a: 06c9 lsls r1, r1, #27 - d94c: d503 bpl.n d956 <.text+0xd956> - d94e: 682c ldr r4, [r5, #0] - d950: 1d2a adds r2, r5, #4 - d952: 9218 str r2, [sp, #96] - d954: e00a b.n d96c <.text+0xd96c> - d956: 9c17 ldr r4, [sp, #92] - d958: 1d2b adds r3, r5, #4 - d95a: 6828 ldr r0, [r5, #0] - d95c: 0664 lsls r4, r4, #25 - d95e: d503 bpl.n d968 <.text+0xd968> - d960: 9318 str r3, [sp, #96] - d962: 0403 lsls r3, r0, #16 - d964: 0c1c lsrs r4, r3, #16 - d966: e001 b.n d96c <.text+0xd96c> - d968: 9318 str r3, [sp, #96] - d96a: 1c04 adds r4, r0, #0 - d96c: 9817 ldr r0, [sp, #92] - d96e: 07c0 lsls r0, r0, #31 - d970: d505 bpl.n d97e <.text+0xd97e> - d972: 2c00 cmp r4, #0 - d974: d003 beq.n d97e <.text+0xd97e> - d976: 9917 ldr r1, [sp, #92] - d978: 2302 movs r3, #2 - d97a: 4319 orrs r1, r3 - d97c: 9117 str r1, [sp, #92] - d97e: 2102 movs r1, #2 - d980: 4b5d ldr r3, [pc, #372] (daf8 <.text+0xdaf8>) - d982: 2200 movs r2, #0 - d984: 446b add r3, sp - d986: 701a strb r2, [r3, #0] - d988: 9a16 ldr r2, [sp, #88] - d98a: 2a00 cmp r2, #0 - d98c: db03 blt.n d996 <.text+0xd996> - d98e: 9817 ldr r0, [sp, #92] - d990: 2380 movs r3, #128 - d992: 4398 bics r0, r3 - d994: 9017 str r0, [sp, #92] - d996: 2c00 cmp r4, #0 - d998: d102 bne.n d9a0 <.text+0xd9a0> - d99a: 9a16 ldr r2, [sp, #88] - d99c: 2a00 cmp r2, #0 - d99e: d044 beq.n da2a <.text+0xda2a> - d9a0: 2901 cmp r1, #1 - d9a2: d004 beq.n d9ae <.text+0xd9ae> - d9a4: 2901 cmp r1, #1 - d9a6: d305 bcc.n d9b4 <.text+0xd9b4> - d9a8: 2902 cmp r1, #2 - d9aa: d135 bne.n da18 <.text+0xda18> - d9ac: e028 b.n da00 <.text+0xda00> - d9ae: 4d55 ldr r5, [pc, #340] (db04 <.text+0xdb04>) - d9b0: 446d add r5, sp - d9b2: e01d b.n d9f0 <.text+0xd9f0> - d9b4: 4f53 ldr r7, [pc, #332] (db04 <.text+0xdb04>) - d9b6: 446f add r7, sp - d9b8: 2307 movs r3, #7 - d9ba: 4023 ands r3, r4 - d9bc: 3f01 subs r7, #1 - d9be: 3330 adds r3, #48 - d9c0: 08e4 lsrs r4, r4, #3 - d9c2: 703b strb r3, [r7, #0] - d9c4: 2c00 cmp r4, #0 - d9c6: d1f7 bne.n d9b8 <.text+0xd9b8> - d9c8: 9c17 ldr r4, [sp, #92] - d9ca: 07e4 lsls r4, r4, #31 - d9cc: d53c bpl.n da48 <.text+0xda48> - d9ce: 2b30 cmp r3, #48 - d9d0: d03a beq.n da48 <.text+0xda48> - d9d2: 3f01 subs r7, #1 - d9d4: 2330 movs r3, #48 - d9d6: e011 b.n d9fc <.text+0xd9fc> - d9d8: 1c05 adds r5, r0, #0 - d9da: 210a movs r1, #10 - d9dc: 1c20 adds r0, r4, #0 - d9de: f005 ff4b bl 13878 <__umodsi3> - d9e2: 3030 adds r0, #48 - d9e4: 7028 strb r0, [r5, #0] - d9e6: 210a movs r1, #10 - d9e8: 1c20 adds r0, r4, #0 - d9ea: f005 fead bl 13748 <__aeabi_uidiv> - d9ee: 1c04 adds r4, r0, #0 - d9f0: 1e68 subs r0, r5, #1 - d9f2: 2c09 cmp r4, #9 - d9f4: d8f0 bhi.n d9d8 <.text+0xd9d8> - d9f6: 1c23 adds r3, r4, #0 - d9f8: 1c07 adds r7, r0, #0 - d9fa: 3330 adds r3, #48 - d9fc: 703b strb r3, [r7, #0] - d9fe: e023 b.n da48 <.text+0xda48> - da00: 4f40 ldr r7, [pc, #256] (db04 <.text+0xdb04>) - da02: 446f add r7, sp - da04: 9811 ldr r0, [sp, #68] - da06: 230f movs r3, #15 - da08: 4023 ands r3, r4 - da0a: 5cc3 ldrb r3, [r0, r3] - da0c: 3f01 subs r7, #1 - da0e: 0924 lsrs r4, r4, #4 - da10: 703b strb r3, [r7, #0] - da12: 2c00 cmp r4, #0 - da14: d018 beq.n da48 <.text+0xda48> - da16: e7f5 b.n da04 <.text+0xda04> - da18: 4c3b ldr r4, [pc, #236] (db08 <.text+0xdb08>) - da1a: 1c20 adds r0, r4, #0 - da1c: f7ff fb3e bl d09c - da20: 9916 ldr r1, [sp, #88] - da22: 1c06 adds r6, r0, #0 - da24: 1c27 adds r7, r4, #0 - da26: 910f str r1, [sp, #60] - da28: e030 b.n da8c <.text+0xda8c> - da2a: 2900 cmp r1, #0 - da2c: d102 bne.n da34 <.text+0xda34> - da2e: 9a17 ldr r2, [sp, #92] - da30: 07d2 lsls r2, r2, #31 - da32: d401 bmi.n da38 <.text+0xda38> - da34: 4f33 ldr r7, [pc, #204] (db04 <.text+0xdb04>) - da36: e006 b.n da46 <.text+0xda46> - da38: 228e movs r2, #142 - da3a: 00d2 lsls r2, r2, #3 - da3c: 4b33 ldr r3, [pc, #204] (db0c <.text+0xdb0c>) - da3e: 2130 movs r1, #48 - da40: 446a add r2, sp - da42: 54d1 strb r1, [r2, r3] - da44: 4f32 ldr r7, [pc, #200] (db10 <.text+0xdb10>) - da46: 446f add r7, sp - da48: 24d9 movs r4, #217 - da4a: 00e4 lsls r4, r4, #3 - da4c: 446c add r4, sp - da4e: 1be3 subs r3, r4, r7 - da50: 1c1e adds r6, r3, #0 - da52: 9816 ldr r0, [sp, #88] - da54: 3efc subs r6, #252 - da56: 900f str r0, [sp, #60] - da58: e018 b.n da8c <.text+0xda8c> - da5a: 9919 ldr r1, [sp, #100] - da5c: 2900 cmp r1, #0 - da5e: d101 bne.n da64 <.text+0xda64> - da60: f000 fcf4 bl e44c <.text+0xe44c> - da64: 218e movs r1, #142 - da66: aa19 add r2, sp, #100 - da68: 7812 ldrb r2, [r2, #0] - da6a: 00c9 lsls r1, r1, #3 - da6c: 4b22 ldr r3, [pc, #136] (daf8 <.text+0xdaf8>) - da6e: 4469 add r1, sp - da70: 700a strb r2, [r1, #0] - da72: 446b add r3, sp - da74: 2200 movs r2, #0 - da76: 2601 movs r6, #1 - da78: 1c0f adds r7, r1, #0 - da7a: 701a strb r2, [r3, #0] - da7c: 9518 str r5, [sp, #96] - da7e: f000 fd0d bl e49c <.text+0xe49c> - da82: 2300 movs r3, #0 - da84: e72d b.n d8e2 <.text+0xd8e2> - da86: 9e16 ldr r6, [sp, #88] - da88: 2400 movs r4, #0 - da8a: 940f str r4, [sp, #60] - da8c: 980f ldr r0, [sp, #60] - da8e: 9610 str r6, [sp, #64] - da90: 4286 cmp r6, r0 - da92: da00 bge.n da96 <.text+0xda96> - da94: 9010 str r0, [sp, #64] - da96: 4b18 ldr r3, [pc, #96] (daf8 <.text+0xdaf8>) - da98: 446b add r3, sp - da9a: 781b ldrb r3, [r3, #0] - da9c: 2b00 cmp r3, #0 - da9e: d003 beq.n daa8 <.text+0xdaa8> - daa0: 9910 ldr r1, [sp, #64] - daa2: 3101 adds r1, #1 - daa4: 9110 str r1, [sp, #64] - daa6: e005 b.n dab4 <.text+0xdab4> - daa8: 9a17 ldr r2, [sp, #92] - daaa: 0792 lsls r2, r2, #30 - daac: d502 bpl.n dab4 <.text+0xdab4> - daae: 9b10 ldr r3, [sp, #64] - dab0: 3302 adds r3, #2 - dab2: 9310 str r3, [sp, #64] - dab4: 9c17 ldr r4, [sp, #92] - dab6: 2384 movs r3, #132 - dab8: 401c ands r4, r3 - daba: 9406 str r4, [sp, #24] - dabc: d161 bne.n db82 <.text+0xdb82> - dabe: 9809 ldr r0, [sp, #36] - dac0: 9910 ldr r1, [sp, #64] - dac2: 1a44 subs r4, r0, r1 - dac4: 2c00 cmp r4, #0 - dac6: dc33 bgt.n db30 <.text+0xdb30> - dac8: e05b b.n db82 <.text+0xdb82> - daca: 9a07 ldr r2, [sp, #28] - dacc: 6013 str r3, [r2, #0] - dace: 2310 movs r3, #16 - dad0: 6053 str r3, [r2, #4] - dad2: 1c03 adds r3, r0, #0 - dad4: 20d3 movs r0, #211 - dad6: 00c0 lsls r0, r0, #3 - dad8: 4a0e ldr r2, [pc, #56] (db14 <.text+0xdb14>) - dada: 3310 adds r3, #16 - dadc: 4468 add r0, sp - dade: 6003 str r3, [r0, #0] - dae0: 446a add r2, sp - dae2: 1c6b adds r3, r5, #1 - dae4: 6013 str r3, [r2, #0] - dae6: 2b07 cmp r3, #7 - dae8: dc16 bgt.n db18 <.text+0xdb18> - daea: 9b07 ldr r3, [sp, #28] - daec: 3308 adds r3, #8 - daee: 9307 str r3, [sp, #28] - daf0: e01d b.n db2e <.text+0xdb2e> - daf2: 0000 lsls r0, r0, #0 - daf4: 592c ldr r4, [r5, r4] - daf6: 0001 lsls r1, r0, #0 - daf8: 06c7 lsls r7, r0, #27 - dafa: 0000 lsls r0, r0, #0 - dafc: 069c lsls r4, r3, #26 - dafe: 0000 lsls r0, r0, #0 - db00: 5950 ldr r0, [r2, r5] - db02: 0001 lsls r1, r0, #0 - db04: 05cc lsls r4, r1, #23 - db06: 0000 lsls r0, r0, #0 - db08: 5964 ldr r4, [r4, r5] - db0a: 0001 lsls r1, r0, #0 - db0c: 015b lsls r3, r3, #5 - db0e: 0000 lsls r0, r0, #0 - db10: 05cb lsls r3, r1, #23 - db12: 0000 lsls r0, r0, #0 - db14: 0694 lsls r4, r2, #26 - db16: 0000 lsls r0, r0, #0 - db18: 9804 ldr r0, [sp, #16] - db1a: f7ff fac7 bl d0ac <__sprint> - db1e: 2800 cmp r0, #0 - db20: d001 beq.n db26 <.text+0xdb26> - db22: f000 fca6 bl e472 <.text+0xe472> - db26: 20c5 movs r0, #197 - db28: 00c0 lsls r0, r0, #3 - db2a: 4468 add r0, sp - db2c: 9007 str r0, [sp, #28] - db2e: 3c10 subs r4, #16 - db30: 22d3 movs r2, #211 - db32: 4bce ldr r3, [pc, #824] (de6c <.text+0xde6c>) - db34: 21d2 movs r1, #210 - db36: 00d2 lsls r2, r2, #3 - db38: 446b add r3, sp - db3a: 00c9 lsls r1, r1, #3 - db3c: 446a add r2, sp - db3e: 681d ldr r5, [r3, #0] - db40: 4469 add r1, sp - db42: 6810 ldr r0, [r2, #0] - db44: 4bca ldr r3, [pc, #808] (de70 <.text+0xde70>) - db46: 2c10 cmp r4, #16 - db48: dcbf bgt.n daca <.text+0xdaca> - db4a: 9a07 ldr r2, [sp, #28] - db4c: 6013 str r3, [r2, #0] - db4e: 6054 str r4, [r2, #4] - db50: 1903 adds r3, r0, r4 - db52: 24d3 movs r4, #211 - db54: 00e4 lsls r4, r4, #3 - db56: 48c5 ldr r0, [pc, #788] (de6c <.text+0xde6c>) - db58: 446c add r4, sp - db5a: 6023 str r3, [r4, #0] - db5c: 4468 add r0, sp - db5e: 1c6b adds r3, r5, #1 - db60: 6003 str r3, [r0, #0] - db62: 2b07 cmp r3, #7 - db64: dc02 bgt.n db6c <.text+0xdb6c> - db66: 3208 adds r2, #8 - db68: 9207 str r2, [sp, #28] - db6a: e00a b.n db82 <.text+0xdb82> - db6c: 9804 ldr r0, [sp, #16] - db6e: f7ff fa9d bl d0ac <__sprint> - db72: 2800 cmp r0, #0 - db74: d001 beq.n db7a <.text+0xdb7a> - db76: f000 fc7c bl e472 <.text+0xe472> - db7a: 21c5 movs r1, #197 - db7c: 00c9 lsls r1, r1, #3 - db7e: 4469 add r1, sp - db80: 9107 str r1, [sp, #28] - db82: 4abc ldr r2, [pc, #752] (de74 <.text+0xde74>) - db84: 446a add r2, sp - db86: 7813 ldrb r3, [r2, #0] - db88: 2b00 cmp r3, #0 - db8a: d023 beq.n dbd4 <.text+0xdbd4> - db8c: 9b07 ldr r3, [sp, #28] - db8e: 20d3 movs r0, #211 - db90: 9c07 ldr r4, [sp, #28] - db92: 00c0 lsls r0, r0, #3 - db94: 4468 add r0, sp - db96: 601a str r2, [r3, #0] - db98: 2301 movs r3, #1 - db9a: 6063 str r3, [r4, #4] - db9c: 49b3 ldr r1, [pc, #716] (de6c <.text+0xde6c>) - db9e: 6803 ldr r3, [r0, #0] - dba0: 4469 add r1, sp - dba2: 3301 adds r3, #1 - dba4: 6003 str r3, [r0, #0] - dba6: 680b ldr r3, [r1, #0] - dba8: 3301 adds r3, #1 - dbaa: 600b str r3, [r1, #0] - dbac: 2b07 cmp r3, #7 - dbae: dc02 bgt.n dbb6 <.text+0xdbb6> - dbb0: 3408 adds r4, #8 - dbb2: 9407 str r4, [sp, #28] - dbb4: e03a b.n dc2c <.text+0xdc2c> - dbb6: 21d2 movs r1, #210 - dbb8: 00c9 lsls r1, r1, #3 - dbba: 9804 ldr r0, [sp, #16] - dbbc: 4469 add r1, sp - dbbe: f7ff fa75 bl d0ac <__sprint> - dbc2: 2800 cmp r0, #0 - dbc4: d001 beq.n dbca <.text+0xdbca> - dbc6: f000 fc54 bl e472 <.text+0xe472> - dbca: 22c5 movs r2, #197 - dbcc: 00d2 lsls r2, r2, #3 - dbce: 446a add r2, sp - dbd0: 9207 str r2, [sp, #28] - dbd2: e02b b.n dc2c <.text+0xdc2c> - dbd4: 9b17 ldr r3, [sp, #92] - dbd6: 2102 movs r1, #2 - dbd8: 420b tst r3, r1 - dbda: d027 beq.n dc2c <.text+0xdc2c> - dbdc: 4ba6 ldr r3, [pc, #664] (de78 <.text+0xde78>) - dbde: 2230 movs r2, #48 - dbe0: 446b add r3, sp - dbe2: 701a strb r2, [r3, #0] - dbe4: ac19 add r4, sp, #100 - dbe6: 7824 ldrb r4, [r4, #0] - dbe8: 705c strb r4, [r3, #1] - dbea: 9807 ldr r0, [sp, #28] - dbec: 6041 str r1, [r0, #4] - dbee: 21d3 movs r1, #211 + d8de: f000 fe77 bl e5d0 <_wcsrtombs_r> + d8e2: 1c06 adds r6, r0, #0 + d8e4: 1c43 adds r3, r0, #1 + d8e6: d103 bne.n d8f0 <.text+0xd8f0> + d8e8: f000 fde4 bl e4b4 <.text+0xe4b4> + d8ec: 9e16 ldr r6, [sp, #88] + d8ee: e003 b.n d8f8 <.text+0xd8f8> + d8f0: 21d7 movs r1, #215 + d8f2: 00c9 lsls r1, r1, #3 + d8f4: 4469 add r1, sp + d8f6: 600f str r7, [r1, #0] + d8f8: 2e00 cmp r6, #0 + d8fa: d100 bne.n d8fe <.text+0xd8fe> + d8fc: e0fb b.n daf6 <.text+0xdaf6> + d8fe: 1c71 adds r1, r6, #1 + d900: 9805 ldr r0, [sp, #20] + d902: f002 fb7b bl fffc <_malloc_r> + d906: 2800 cmp r0, #0 + d908: d107 bne.n d91a <.text+0xd91a> + d90a: 9a04 ldr r2, [sp, #16] + d90c: 8993 ldrh r3, [r2, #12] + d90e: 9c04 ldr r4, [sp, #16] + d910: 2240 movs r2, #64 + d912: 4313 orrs r3, r2 + d914: 81a3 strh r3, [r4, #12] + d916: f000 fded bl e4f4 <.text+0xe4f4> + d91a: 4c95 ldr r4, [pc, #596] (db70 <.text+0xdb70>) + d91c: 446c add r4, sp + d91e: 9012 str r0, [sp, #72] + d920: 2100 movs r1, #0 + d922: 2208 movs r2, #8 + d924: 1c20 adds r0, r4, #0 + d926: f002 fde7 bl 104f8 + d92a: 22d7 movs r2, #215 + d92c: 00d2 lsls r2, r2, #3 + d92e: 9805 ldr r0, [sp, #20] + d930: 9912 ldr r1, [sp, #72] + d932: 446a add r2, sp + d934: 1c33 adds r3, r6, #0 + d936: 9400 str r4, [sp, #0] + d938: f000 fe4a bl e5d0 <_wcsrtombs_r> + d93c: 42b0 cmp r0, r6 + d93e: d006 beq.n d94e <.text+0xd94e> + d940: 9804 ldr r0, [sp, #16] + d942: 8983 ldrh r3, [r0, #12] + d944: 2240 movs r2, #64 + d946: 4313 orrs r3, r2 + d948: 8183 strh r3, [r0, #12] + d94a: f000 fdcf bl e4ec <.text+0xe4ec> + d94e: 9a12 ldr r2, [sp, #72] + d950: 2300 movs r3, #0 + d952: 5593 strb r3, [r2, r6] + d954: 9f12 ldr r7, [sp, #72] + d956: 930f str r3, [sp, #60] + d958: e0d2 b.n db00 <.text+0xdb00> + d95a: 9b16 ldr r3, [sp, #88] + d95c: 2b00 cmp r3, #0 + d95e: db0d blt.n d97c <.text+0xd97c> + d960: 1c38 adds r0, r7, #0 + d962: 2100 movs r1, #0 + d964: 1c1a adds r2, r3, #0 + d966: f002 fd9f bl 104a8 + d96a: 2800 cmp r0, #0 + d96c: d100 bne.n d970 <.text+0xd970> + d96e: e0c4 b.n dafa <.text+0xdafa> + d970: 9c16 ldr r4, [sp, #88] + d972: 1bc6 subs r6, r0, r7 + d974: 42a6 cmp r6, r4 + d976: dd00 ble.n d97a <.text+0xd97a> + d978: e0bf b.n dafa <.text+0xdafa> + d97a: e0bc b.n daf6 <.text+0xdaf6> + d97c: 1c38 adds r0, r7, #0 + d97e: f7ff fbc7 bl d110 + d982: 1c06 adds r6, r0, #0 + d984: 2000 movs r0, #0 + d986: e0a0 b.n daca <.text+0xdaca> + d988: 9917 ldr r1, [sp, #92] + d98a: 2310 movs r3, #16 + d98c: 4319 orrs r1, r3 + d98e: 9117 str r1, [sp, #92] + d990: 9a17 ldr r2, [sp, #92] + d992: 06d2 lsls r2, r2, #27 + d994: d503 bpl.n d99e <.text+0xd99e> + d996: 682c ldr r4, [r5, #0] + d998: 1d2b adds r3, r5, #4 + d99a: 9318 str r3, [sp, #96] + d99c: e00a b.n d9b4 <.text+0xd9b4> + d99e: 9c17 ldr r4, [sp, #92] + d9a0: 1d2b adds r3, r5, #4 + d9a2: 6828 ldr r0, [r5, #0] + d9a4: 0664 lsls r4, r4, #25 + d9a6: d503 bpl.n d9b0 <.text+0xd9b0> + d9a8: 9318 str r3, [sp, #96] + d9aa: 0403 lsls r3, r0, #16 + d9ac: 0c1c lsrs r4, r3, #16 + d9ae: e001 b.n d9b4 <.text+0xd9b4> + d9b0: 9318 str r3, [sp, #96] + d9b2: 1c04 adds r4, r0, #0 + d9b4: 2101 movs r1, #1 + d9b6: e01d b.n d9f4 <.text+0xd9f4> + d9b8: 486e ldr r0, [pc, #440] (db74 <.text+0xdb74>) + d9ba: 9011 str r0, [sp, #68] + d9bc: 9917 ldr r1, [sp, #92] + d9be: 06c9 lsls r1, r1, #27 + d9c0: d503 bpl.n d9ca <.text+0xd9ca> + d9c2: 682c ldr r4, [r5, #0] + d9c4: 1d2a adds r2, r5, #4 + d9c6: 9218 str r2, [sp, #96] + d9c8: e00a b.n d9e0 <.text+0xd9e0> + d9ca: 9c17 ldr r4, [sp, #92] + d9cc: 1d2b adds r3, r5, #4 + d9ce: 6828 ldr r0, [r5, #0] + d9d0: 0664 lsls r4, r4, #25 + d9d2: d503 bpl.n d9dc <.text+0xd9dc> + d9d4: 9318 str r3, [sp, #96] + d9d6: 0403 lsls r3, r0, #16 + d9d8: 0c1c lsrs r4, r3, #16 + d9da: e001 b.n d9e0 <.text+0xd9e0> + d9dc: 9318 str r3, [sp, #96] + d9de: 1c04 adds r4, r0, #0 + d9e0: 9817 ldr r0, [sp, #92] + d9e2: 07c0 lsls r0, r0, #31 + d9e4: d505 bpl.n d9f2 <.text+0xd9f2> + d9e6: 2c00 cmp r4, #0 + d9e8: d003 beq.n d9f2 <.text+0xd9f2> + d9ea: 9917 ldr r1, [sp, #92] + d9ec: 2302 movs r3, #2 + d9ee: 4319 orrs r1, r3 + d9f0: 9117 str r1, [sp, #92] + d9f2: 2102 movs r1, #2 + d9f4: 4b5d ldr r3, [pc, #372] (db6c <.text+0xdb6c>) + d9f6: 2200 movs r2, #0 + d9f8: 446b add r3, sp + d9fa: 701a strb r2, [r3, #0] + d9fc: 9a16 ldr r2, [sp, #88] + d9fe: 2a00 cmp r2, #0 + da00: db03 blt.n da0a <.text+0xda0a> + da02: 9817 ldr r0, [sp, #92] + da04: 2380 movs r3, #128 + da06: 4398 bics r0, r3 + da08: 9017 str r0, [sp, #92] + da0a: 2c00 cmp r4, #0 + da0c: d102 bne.n da14 <.text+0xda14> + da0e: 9a16 ldr r2, [sp, #88] + da10: 2a00 cmp r2, #0 + da12: d044 beq.n da9e <.text+0xda9e> + da14: 2901 cmp r1, #1 + da16: d004 beq.n da22 <.text+0xda22> + da18: 2901 cmp r1, #1 + da1a: d305 bcc.n da28 <.text+0xda28> + da1c: 2902 cmp r1, #2 + da1e: d135 bne.n da8c <.text+0xda8c> + da20: e028 b.n da74 <.text+0xda74> + da22: 4d55 ldr r5, [pc, #340] (db78 <.text+0xdb78>) + da24: 446d add r5, sp + da26: e01d b.n da64 <.text+0xda64> + da28: 4f53 ldr r7, [pc, #332] (db78 <.text+0xdb78>) + da2a: 446f add r7, sp + da2c: 2307 movs r3, #7 + da2e: 4023 ands r3, r4 + da30: 3f01 subs r7, #1 + da32: 3330 adds r3, #48 + da34: 08e4 lsrs r4, r4, #3 + da36: 703b strb r3, [r7, #0] + da38: 2c00 cmp r4, #0 + da3a: d1f7 bne.n da2c <.text+0xda2c> + da3c: 9c17 ldr r4, [sp, #92] + da3e: 07e4 lsls r4, r4, #31 + da40: d53c bpl.n dabc <.text+0xdabc> + da42: 2b30 cmp r3, #48 + da44: d03a beq.n dabc <.text+0xdabc> + da46: 3f01 subs r7, #1 + da48: 2330 movs r3, #48 + da4a: e011 b.n da70 <.text+0xda70> + da4c: 1c05 adds r5, r0, #0 + da4e: 210a movs r1, #10 + da50: 1c20 adds r0, r4, #0 + da52: f005 ff4b bl 138ec <__umodsi3> + da56: 3030 adds r0, #48 + da58: 7028 strb r0, [r5, #0] + da5a: 210a movs r1, #10 + da5c: 1c20 adds r0, r4, #0 + da5e: f005 fead bl 137bc <__aeabi_uidiv> + da62: 1c04 adds r4, r0, #0 + da64: 1e68 subs r0, r5, #1 + da66: 2c09 cmp r4, #9 + da68: d8f0 bhi.n da4c <.text+0xda4c> + da6a: 1c23 adds r3, r4, #0 + da6c: 1c07 adds r7, r0, #0 + da6e: 3330 adds r3, #48 + da70: 703b strb r3, [r7, #0] + da72: e023 b.n dabc <.text+0xdabc> + da74: 4f40 ldr r7, [pc, #256] (db78 <.text+0xdb78>) + da76: 446f add r7, sp + da78: 9811 ldr r0, [sp, #68] + da7a: 230f movs r3, #15 + da7c: 4023 ands r3, r4 + da7e: 5cc3 ldrb r3, [r0, r3] + da80: 3f01 subs r7, #1 + da82: 0924 lsrs r4, r4, #4 + da84: 703b strb r3, [r7, #0] + da86: 2c00 cmp r4, #0 + da88: d018 beq.n dabc <.text+0xdabc> + da8a: e7f5 b.n da78 <.text+0xda78> + da8c: 4c3b ldr r4, [pc, #236] (db7c <.text+0xdb7c>) + da8e: 1c20 adds r0, r4, #0 + da90: f7ff fb3e bl d110 + da94: 9916 ldr r1, [sp, #88] + da96: 1c06 adds r6, r0, #0 + da98: 1c27 adds r7, r4, #0 + da9a: 910f str r1, [sp, #60] + da9c: e030 b.n db00 <.text+0xdb00> + da9e: 2900 cmp r1, #0 + daa0: d102 bne.n daa8 <.text+0xdaa8> + daa2: 9a17 ldr r2, [sp, #92] + daa4: 07d2 lsls r2, r2, #31 + daa6: d401 bmi.n daac <.text+0xdaac> + daa8: 4f33 ldr r7, [pc, #204] (db78 <.text+0xdb78>) + daaa: e006 b.n daba <.text+0xdaba> + daac: 228e movs r2, #142 + daae: 00d2 lsls r2, r2, #3 + dab0: 4b33 ldr r3, [pc, #204] (db80 <.text+0xdb80>) + dab2: 2130 movs r1, #48 + dab4: 446a add r2, sp + dab6: 54d1 strb r1, [r2, r3] + dab8: 4f32 ldr r7, [pc, #200] (db84 <.text+0xdb84>) + daba: 446f add r7, sp + dabc: 24d9 movs r4, #217 + dabe: 00e4 lsls r4, r4, #3 + dac0: 446c add r4, sp + dac2: 1be3 subs r3, r4, r7 + dac4: 1c1e adds r6, r3, #0 + dac6: 9816 ldr r0, [sp, #88] + dac8: 3efc subs r6, #252 + daca: 900f str r0, [sp, #60] + dacc: e018 b.n db00 <.text+0xdb00> + dace: 9919 ldr r1, [sp, #100] + dad0: 2900 cmp r1, #0 + dad2: d101 bne.n dad8 <.text+0xdad8> + dad4: f000 fcf4 bl e4c0 <.text+0xe4c0> + dad8: 218e movs r1, #142 + dada: aa19 add r2, sp, #100 + dadc: 7812 ldrb r2, [r2, #0] + dade: 00c9 lsls r1, r1, #3 + dae0: 4b22 ldr r3, [pc, #136] (db6c <.text+0xdb6c>) + dae2: 4469 add r1, sp + dae4: 700a strb r2, [r1, #0] + dae6: 446b add r3, sp + dae8: 2200 movs r2, #0 + daea: 2601 movs r6, #1 + daec: 1c0f adds r7, r1, #0 + daee: 701a strb r2, [r3, #0] + daf0: 9518 str r5, [sp, #96] + daf2: f000 fd0d bl e510 <.text+0xe510> + daf6: 2300 movs r3, #0 + daf8: e72d b.n d956 <.text+0xd956> + dafa: 9e16 ldr r6, [sp, #88] + dafc: 2400 movs r4, #0 + dafe: 940f str r4, [sp, #60] + db00: 980f ldr r0, [sp, #60] + db02: 9610 str r6, [sp, #64] + db04: 4286 cmp r6, r0 + db06: da00 bge.n db0a <.text+0xdb0a> + db08: 9010 str r0, [sp, #64] + db0a: 4b18 ldr r3, [pc, #96] (db6c <.text+0xdb6c>) + db0c: 446b add r3, sp + db0e: 781b ldrb r3, [r3, #0] + db10: 2b00 cmp r3, #0 + db12: d003 beq.n db1c <.text+0xdb1c> + db14: 9910 ldr r1, [sp, #64] + db16: 3101 adds r1, #1 + db18: 9110 str r1, [sp, #64] + db1a: e005 b.n db28 <.text+0xdb28> + db1c: 9a17 ldr r2, [sp, #92] + db1e: 0792 lsls r2, r2, #30 + db20: d502 bpl.n db28 <.text+0xdb28> + db22: 9b10 ldr r3, [sp, #64] + db24: 3302 adds r3, #2 + db26: 9310 str r3, [sp, #64] + db28: 9c17 ldr r4, [sp, #92] + db2a: 2384 movs r3, #132 + db2c: 401c ands r4, r3 + db2e: 9406 str r4, [sp, #24] + db30: d161 bne.n dbf6 <.text+0xdbf6> + db32: 9809 ldr r0, [sp, #36] + db34: 9910 ldr r1, [sp, #64] + db36: 1a44 subs r4, r0, r1 + db38: 2c00 cmp r4, #0 + db3a: dc33 bgt.n dba4 <.text+0xdba4> + db3c: e05b b.n dbf6 <.text+0xdbf6> + db3e: 9a07 ldr r2, [sp, #28] + db40: 6013 str r3, [r2, #0] + db42: 2310 movs r3, #16 + db44: 6053 str r3, [r2, #4] + db46: 1c03 adds r3, r0, #0 + db48: 20d3 movs r0, #211 + db4a: 00c0 lsls r0, r0, #3 + db4c: 4a0e ldr r2, [pc, #56] (db88 <.text+0xdb88>) + db4e: 3310 adds r3, #16 + db50: 4468 add r0, sp + db52: 6003 str r3, [r0, #0] + db54: 446a add r2, sp + db56: 1c6b adds r3, r5, #1 + db58: 6013 str r3, [r2, #0] + db5a: 2b07 cmp r3, #7 + db5c: dc16 bgt.n db8c <.text+0xdb8c> + db5e: 9b07 ldr r3, [sp, #28] + db60: 3308 adds r3, #8 + db62: 9307 str r3, [sp, #28] + db64: e01d b.n dba2 <.text+0xdba2> + db66: 0000 lsls r0, r0, #0 + db68: 59a0 ldr r0, [r4, r6] + db6a: 0001 lsls r1, r0, #0 + db6c: 06c7 lsls r7, r0, #27 + db6e: 0000 lsls r0, r0, #0 + db70: 069c lsls r4, r3, #26 + db72: 0000 lsls r0, r0, #0 + db74: 59c4 ldr r4, [r0, r7] + db76: 0001 lsls r1, r0, #0 + db78: 05cc lsls r4, r1, #23 + db7a: 0000 lsls r0, r0, #0 + db7c: 59d8 ldr r0, [r3, r7] + db7e: 0001 lsls r1, r0, #0 + db80: 015b lsls r3, r3, #5 + db82: 0000 lsls r0, r0, #0 + db84: 05cb lsls r3, r1, #23 + db86: 0000 lsls r0, r0, #0 + db88: 0694 lsls r4, r2, #26 + db8a: 0000 lsls r0, r0, #0 + db8c: 9804 ldr r0, [sp, #16] + db8e: f7ff fac7 bl d120 <__sprint> + db92: 2800 cmp r0, #0 + db94: d001 beq.n db9a <.text+0xdb9a> + db96: f000 fca6 bl e4e6 <.text+0xe4e6> + db9a: 20c5 movs r0, #197 + db9c: 00c0 lsls r0, r0, #3 + db9e: 4468 add r0, sp + dba0: 9007 str r0, [sp, #28] + dba2: 3c10 subs r4, #16 + dba4: 22d3 movs r2, #211 + dba6: 4bce ldr r3, [pc, #824] (dee0 <.text+0xdee0>) + dba8: 21d2 movs r1, #210 + dbaa: 00d2 lsls r2, r2, #3 + dbac: 446b add r3, sp + dbae: 00c9 lsls r1, r1, #3 + dbb0: 446a add r2, sp + dbb2: 681d ldr r5, [r3, #0] + dbb4: 4469 add r1, sp + dbb6: 6810 ldr r0, [r2, #0] + dbb8: 4bca ldr r3, [pc, #808] (dee4 <.text+0xdee4>) + dbba: 2c10 cmp r4, #16 + dbbc: dcbf bgt.n db3e <.text+0xdb3e> + dbbe: 9a07 ldr r2, [sp, #28] + dbc0: 6013 str r3, [r2, #0] + dbc2: 6054 str r4, [r2, #4] + dbc4: 1903 adds r3, r0, r4 + dbc6: 24d3 movs r4, #211 + dbc8: 00e4 lsls r4, r4, #3 + dbca: 48c5 ldr r0, [pc, #788] (dee0 <.text+0xdee0>) + dbcc: 446c add r4, sp + dbce: 6023 str r3, [r4, #0] + dbd0: 4468 add r0, sp + dbd2: 1c6b adds r3, r5, #1 + dbd4: 6003 str r3, [r0, #0] + dbd6: 2b07 cmp r3, #7 + dbd8: dc02 bgt.n dbe0 <.text+0xdbe0> + dbda: 3208 adds r2, #8 + dbdc: 9207 str r2, [sp, #28] + dbde: e00a b.n dbf6 <.text+0xdbf6> + dbe0: 9804 ldr r0, [sp, #16] + dbe2: f7ff fa9d bl d120 <__sprint> + dbe6: 2800 cmp r0, #0 + dbe8: d001 beq.n dbee <.text+0xdbee> + dbea: f000 fc7c bl e4e6 <.text+0xe4e6> + dbee: 21c5 movs r1, #197 dbf0: 00c9 lsls r1, r1, #3 dbf2: 4469 add r1, sp - dbf4: 6003 str r3, [r0, #0] - dbf6: 4a9d ldr r2, [pc, #628] (de6c <.text+0xde6c>) - dbf8: 680b ldr r3, [r1, #0] - dbfa: 446a add r2, sp - dbfc: 3302 adds r3, #2 - dbfe: 600b str r3, [r1, #0] - dc00: 6813 ldr r3, [r2, #0] - dc02: 3301 adds r3, #1 - dc04: 6013 str r3, [r2, #0] - dc06: 2b07 cmp r3, #7 - dc08: dc02 bgt.n dc10 <.text+0xdc10> - dc0a: 3008 adds r0, #8 - dc0c: 9007 str r0, [sp, #28] - dc0e: e00d b.n dc2c <.text+0xdc2c> - dc10: 21d2 movs r1, #210 - dc12: 00c9 lsls r1, r1, #3 - dc14: 9804 ldr r0, [sp, #16] - dc16: 4469 add r1, sp - dc18: f7ff fa48 bl d0ac <__sprint> - dc1c: 2800 cmp r0, #0 - dc1e: d001 beq.n dc24 <.text+0xdc24> - dc20: f000 fc27 bl e472 <.text+0xe472> - dc24: 23c5 movs r3, #197 - dc26: 00db lsls r3, r3, #3 - dc28: 446b add r3, sp - dc2a: 9307 str r3, [sp, #28] - dc2c: 9c06 ldr r4, [sp, #24] - dc2e: 2c80 cmp r4, #128 - dc30: d14d bne.n dcce <.text+0xdcce> - dc32: 9809 ldr r0, [sp, #36] - dc34: 9910 ldr r1, [sp, #64] - dc36: 1a44 subs r4, r0, r1 - dc38: 2c00 cmp r4, #0 - dc3a: dc20 bgt.n dc7e <.text+0xdc7e> - dc3c: e047 b.n dcce <.text+0xdcce> - dc3e: 9a07 ldr r2, [sp, #28] - dc40: 6013 str r3, [r2, #0] - dc42: 2310 movs r3, #16 - dc44: 6053 str r3, [r2, #4] - dc46: 1c03 adds r3, r0, #0 - dc48: 20d3 movs r0, #211 - dc4a: 00c0 lsls r0, r0, #3 - dc4c: 4a87 ldr r2, [pc, #540] (de6c <.text+0xde6c>) - dc4e: 3310 adds r3, #16 - dc50: 4468 add r0, sp - dc52: 6003 str r3, [r0, #0] - dc54: 446a add r2, sp - dc56: 1c6b adds r3, r5, #1 - dc58: 6013 str r3, [r2, #0] - dc5a: 2b07 cmp r3, #7 - dc5c: dc03 bgt.n dc66 <.text+0xdc66> - dc5e: 9b07 ldr r3, [sp, #28] - dc60: 3308 adds r3, #8 - dc62: 9307 str r3, [sp, #28] - dc64: e00a b.n dc7c <.text+0xdc7c> - dc66: 9804 ldr r0, [sp, #16] - dc68: f7ff fa20 bl d0ac <__sprint> - dc6c: 2800 cmp r0, #0 - dc6e: d001 beq.n dc74 <.text+0xdc74> - dc70: f000 fbff bl e472 <.text+0xe472> - dc74: 20c5 movs r0, #197 - dc76: 00c0 lsls r0, r0, #3 - dc78: 4468 add r0, sp - dc7a: 9007 str r0, [sp, #28] - dc7c: 3c10 subs r4, #16 - dc7e: 22d3 movs r2, #211 - dc80: 4b7a ldr r3, [pc, #488] (de6c <.text+0xde6c>) - dc82: 21d2 movs r1, #210 - dc84: 00d2 lsls r2, r2, #3 - dc86: 446b add r3, sp - dc88: 00c9 lsls r1, r1, #3 - dc8a: 446a add r2, sp - dc8c: 681d ldr r5, [r3, #0] - dc8e: 4469 add r1, sp - dc90: 6810 ldr r0, [r2, #0] - dc92: 4b7a ldr r3, [pc, #488] (de7c <.text+0xde7c>) - dc94: 2c10 cmp r4, #16 - dc96: dcd2 bgt.n dc3e <.text+0xdc3e> - dc98: 9a07 ldr r2, [sp, #28] - dc9a: 6013 str r3, [r2, #0] - dc9c: 6054 str r4, [r2, #4] - dc9e: 1903 adds r3, r0, r4 - dca0: 24d3 movs r4, #211 - dca2: 00e4 lsls r4, r4, #3 - dca4: 4871 ldr r0, [pc, #452] (de6c <.text+0xde6c>) - dca6: 446c add r4, sp - dca8: 6023 str r3, [r4, #0] - dcaa: 4468 add r0, sp - dcac: 1c6b adds r3, r5, #1 - dcae: 6003 str r3, [r0, #0] - dcb0: 2b07 cmp r3, #7 - dcb2: dc02 bgt.n dcba <.text+0xdcba> - dcb4: 3208 adds r2, #8 - dcb6: 9207 str r2, [sp, #28] - dcb8: e009 b.n dcce <.text+0xdcce> - dcba: 9804 ldr r0, [sp, #16] - dcbc: f7ff f9f6 bl d0ac <__sprint> - dcc0: 2800 cmp r0, #0 - dcc2: d000 beq.n dcc6 <.text+0xdcc6> - dcc4: e3d5 b.n e472 <.text+0xe472> - dcc6: 21c5 movs r1, #197 - dcc8: 00c9 lsls r1, r1, #3 - dcca: 4469 add r1, sp - dccc: 9107 str r1, [sp, #28] - dcce: 9a0f ldr r2, [sp, #60] - dcd0: 1b94 subs r4, r2, r6 - dcd2: 2c00 cmp r4, #0 - dcd4: dc1f bgt.n dd16 <.text+0xdd16> - dcd6: e046 b.n dd66 <.text+0xdd66> - dcd8: 9a07 ldr r2, [sp, #28] - dcda: 6013 str r3, [r2, #0] - dcdc: 2310 movs r3, #16 - dcde: 6053 str r3, [r2, #4] - dce0: 1c03 adds r3, r0, #0 - dce2: 20d3 movs r0, #211 - dce4: 00c0 lsls r0, r0, #3 - dce6: 4a61 ldr r2, [pc, #388] (de6c <.text+0xde6c>) - dce8: 3310 adds r3, #16 - dcea: 4468 add r0, sp - dcec: 6003 str r3, [r0, #0] - dcee: 446a add r2, sp - dcf0: 1c6b adds r3, r5, #1 - dcf2: 6013 str r3, [r2, #0] - dcf4: 2b07 cmp r3, #7 - dcf6: dc03 bgt.n dd00 <.text+0xdd00> - dcf8: 9b07 ldr r3, [sp, #28] - dcfa: 3308 adds r3, #8 - dcfc: 9307 str r3, [sp, #28] - dcfe: e009 b.n dd14 <.text+0xdd14> - dd00: 9804 ldr r0, [sp, #16] - dd02: f7ff f9d3 bl d0ac <__sprint> - dd06: 2800 cmp r0, #0 - dd08: d000 beq.n dd0c <.text+0xdd0c> - dd0a: e3b2 b.n e472 <.text+0xe472> - dd0c: 20c5 movs r0, #197 - dd0e: 00c0 lsls r0, r0, #3 - dd10: 4468 add r0, sp - dd12: 9007 str r0, [sp, #28] - dd14: 3c10 subs r4, #16 - dd16: 22d3 movs r2, #211 - dd18: 4b54 ldr r3, [pc, #336] (de6c <.text+0xde6c>) - dd1a: 21d2 movs r1, #210 - dd1c: 00d2 lsls r2, r2, #3 - dd1e: 446b add r3, sp - dd20: 00c9 lsls r1, r1, #3 - dd22: 446a add r2, sp - dd24: 681d ldr r5, [r3, #0] - dd26: 4469 add r1, sp - dd28: 6810 ldr r0, [r2, #0] - dd2a: 4b54 ldr r3, [pc, #336] (de7c <.text+0xde7c>) - dd2c: 2c10 cmp r4, #16 - dd2e: dcd3 bgt.n dcd8 <.text+0xdcd8> - dd30: 9a07 ldr r2, [sp, #28] - dd32: 6013 str r3, [r2, #0] - dd34: 6054 str r4, [r2, #4] - dd36: 1903 adds r3, r0, r4 - dd38: 24d3 movs r4, #211 - dd3a: 00e4 lsls r4, r4, #3 - dd3c: 484b ldr r0, [pc, #300] (de6c <.text+0xde6c>) - dd3e: 446c add r4, sp - dd40: 6023 str r3, [r4, #0] - dd42: 4468 add r0, sp - dd44: 1c6b adds r3, r5, #1 - dd46: 6003 str r3, [r0, #0] - dd48: 2b07 cmp r3, #7 - dd4a: dc02 bgt.n dd52 <.text+0xdd52> - dd4c: 3208 adds r2, #8 - dd4e: 9207 str r2, [sp, #28] - dd50: e009 b.n dd66 <.text+0xdd66> - dd52: 9804 ldr r0, [sp, #16] - dd54: f7ff f9aa bl d0ac <__sprint> - dd58: 2800 cmp r0, #0 - dd5a: d000 beq.n dd5e <.text+0xdd5e> - dd5c: e389 b.n e472 <.text+0xe472> - dd5e: 21c5 movs r1, #197 - dd60: 00c9 lsls r1, r1, #3 - dd62: 4469 add r1, sp - dd64: 9107 str r1, [sp, #28] - dd66: 9a17 ldr r2, [sp, #92] - dd68: 05d2 lsls r2, r2, #23 - dd6a: d412 bmi.n dd92 <.text+0xdd92> - dd6c: 24d3 movs r4, #211 - dd6e: 9b07 ldr r3, [sp, #28] - dd70: 00e4 lsls r4, r4, #3 - dd72: 446c add r4, sp - dd74: 601f str r7, [r3, #0] - dd76: 605e str r6, [r3, #4] - dd78: 483c ldr r0, [pc, #240] (de6c <.text+0xde6c>) - dd7a: 6823 ldr r3, [r4, #0] - dd7c: 4468 add r0, sp - dd7e: 199b adds r3, r3, r6 - dd80: 6023 str r3, [r4, #0] - dd82: 6803 ldr r3, [r0, #0] - dd84: 3301 adds r3, #1 - dd86: 6003 str r3, [r0, #0] - dd88: 2b07 cmp r3, #7 - dd8a: dd00 ble.n dd8e <.text+0xdd8e> - dd8c: e2e5 b.n e35a <.text+0xe35a> - dd8e: 9a07 ldr r2, [sp, #28] - dd90: e2e1 b.n e356 <.text+0xe356> - dd92: 9919 ldr r1, [sp, #100] - dd94: 2965 cmp r1, #101 - dd96: dc00 bgt.n dd9a <.text+0xdd9a> - dd98: e21c b.n e1d4 <.text+0xe1d4> - dd9a: 9814 ldr r0, [sp, #80] - dd9c: 9915 ldr r1, [sp, #84] - dd9e: 4a38 ldr r2, [pc, #224] (de80 <.text+0xde80>) - dda0: 4b38 ldr r3, [pc, #224] (de84 <.text+0xde84>) - dda2: f007 f9bd bl 15120 <____eqdf2_from_thumb> - dda6: 2800 cmp r0, #0 - dda8: d000 beq.n ddac <.text+0xddac> - ddaa: e09d b.n dee8 <.text+0xdee8> - ddac: 4b36 ldr r3, [pc, #216] (de88 <.text+0xde88>) - ddae: 9a07 ldr r2, [sp, #28] - ddb0: 24d3 movs r4, #211 - ddb2: 00e4 lsls r4, r4, #3 - ddb4: 446c add r4, sp - ddb6: 6013 str r3, [r2, #0] - ddb8: 2301 movs r3, #1 - ddba: 6053 str r3, [r2, #4] - ddbc: 482b ldr r0, [pc, #172] (de6c <.text+0xde6c>) - ddbe: 6823 ldr r3, [r4, #0] - ddc0: 4468 add r0, sp - ddc2: 3301 adds r3, #1 - ddc4: 6023 str r3, [r4, #0] - ddc6: 6803 ldr r3, [r0, #0] - ddc8: 3301 adds r3, #1 - ddca: 6003 str r3, [r0, #0] - ddcc: 2b07 cmp r3, #7 - ddce: dc01 bgt.n ddd4 <.text+0xddd4> - ddd0: 3208 adds r2, #8 - ddd2: e00b b.n ddec <.text+0xddec> - ddd4: 21d2 movs r1, #210 - ddd6: 00c9 lsls r1, r1, #3 - ddd8: 9804 ldr r0, [sp, #16] - ddda: 4469 add r1, sp - dddc: f7ff f966 bl d0ac <__sprint> - dde0: 2800 cmp r0, #0 - dde2: d000 beq.n dde6 <.text+0xdde6> - dde4: e345 b.n e472 <.text+0xe472> - dde6: 22c5 movs r2, #197 - dde8: 00d2 lsls r2, r2, #3 - ddea: 446a add r2, sp - ddec: 4927 ldr r1, [pc, #156] (de8c <.text+0xde8c>) - ddee: 4469 add r1, sp - ddf0: 680b ldr r3, [r1, #0] - ddf2: 9c0e ldr r4, [sp, #56] - ddf4: 42a3 cmp r3, r4 - ddf6: db03 blt.n de00 <.text+0xde00> - ddf8: 9817 ldr r0, [sp, #92] - ddfa: 07c0 lsls r0, r0, #31 - ddfc: d400 bmi.n de00 <.text+0xde00> - ddfe: e2b4 b.n e36a <.text+0xe36a> - de00: 24d3 movs r4, #211 - de02: 00e4 lsls r4, r4, #3 - de04: 2301 movs r3, #1 - de06: 446c add r4, sp - de08: 6053 str r3, [r2, #4] - de0a: 4818 ldr r0, [pc, #96] (de6c <.text+0xde6c>) - de0c: 6823 ldr r3, [r4, #0] - de0e: 4468 add r0, sp - de10: 3301 adds r3, #1 - de12: 6023 str r3, [r4, #0] - de14: 6803 ldr r3, [r0, #0] - de16: 990b ldr r1, [sp, #44] - de18: 3301 adds r3, #1 - de1a: 6011 str r1, [r2, #0] - de1c: 6003 str r3, [r0, #0] - de1e: 2b07 cmp r3, #7 - de20: dc01 bgt.n de26 <.text+0xde26> - de22: 3208 adds r2, #8 - de24: e00b b.n de3e <.text+0xde3e> - de26: 21d2 movs r1, #210 - de28: 00c9 lsls r1, r1, #3 - de2a: 9804 ldr r0, [sp, #16] - de2c: 4469 add r1, sp - de2e: f7ff f93d bl d0ac <__sprint> - de32: 2800 cmp r0, #0 - de34: d000 beq.n de38 <.text+0xde38> - de36: e31c b.n e472 <.text+0xe472> - de38: 22c5 movs r2, #197 - de3a: 00d2 lsls r2, r2, #3 - de3c: 446a add r2, sp - de3e: 9c0e ldr r4, [sp, #56] - de40: 3c01 subs r4, #1 - de42: 2c00 cmp r4, #0 - de44: dc2e bgt.n dea4 <.text+0xdea4> - de46: e290 b.n e36a <.text+0xe36a> - de48: 6013 str r3, [r2, #0] - de4a: 2310 movs r3, #16 - de4c: 6053 str r3, [r2, #4] - de4e: 1c03 adds r3, r0, #0 - de50: 20d3 movs r0, #211 - de52: 00c0 lsls r0, r0, #3 - de54: 3310 adds r3, #16 - de56: 4468 add r0, sp - de58: 6003 str r3, [r0, #0] - de5a: 4804 ldr r0, [pc, #16] (de6c <.text+0xde6c>) - de5c: 1c6b adds r3, r5, #1 - de5e: 4468 add r0, sp - de60: 6003 str r3, [r0, #0] - de62: 2b07 cmp r3, #7 - de64: dc14 bgt.n de90 <.text+0xde90> - de66: 3208 adds r2, #8 - de68: e01b b.n dea2 <.text+0xdea2> - de6a: 0000 lsls r0, r0, #0 - de6c: 0694 lsls r4, r2, #26 - de6e: 0000 lsls r0, r0, #0 - de70: 5488 strb r0, [r1, r2] - de72: 0001 lsls r1, r0, #0 - de74: 06c7 lsls r7, r0, #27 - de76: 0000 lsls r0, r0, #0 - de78: 06c5 lsls r5, r0, #27 - de7a: 0000 lsls r0, r0, #0 - de7c: 5478 strb r0, [r7, r1] - de7e: 0001 lsls r1, r0, #0 - ... - de88: 5980 ldr r0, [r0, r6] - de8a: 0001 lsls r1, r0, #0 - de8c: 06b4 lsls r4, r6, #26 - de8e: 0000 lsls r0, r0, #0 - de90: 9804 ldr r0, [sp, #16] - de92: f7ff f90b bl d0ac <__sprint> - de96: 2800 cmp r0, #0 - de98: d000 beq.n de9c <.text+0xde9c> - de9a: e2ea b.n e472 <.text+0xe472> - de9c: 22c5 movs r2, #197 - de9e: 00d2 lsls r2, r2, #3 - dea0: 446a add r2, sp - dea2: 3c10 subs r4, #16 - dea4: 23d3 movs r3, #211 - dea6: 00db lsls r3, r3, #3 - dea8: 446b add r3, sp - deaa: 6818 ldr r0, [r3, #0] - deac: 4bda ldr r3, [pc, #872] (e218 <.text+0xe218>) - deae: 21d2 movs r1, #210 - deb0: 446b add r3, sp - deb2: 00c9 lsls r1, r1, #3 - deb4: 681d ldr r5, [r3, #0] - deb6: 4469 add r1, sp - deb8: 4bd8 ldr r3, [pc, #864] (e21c <.text+0xe21c>) - deba: 2c10 cmp r4, #16 - debc: dcc4 bgt.n de48 <.text+0xde48> - debe: 6013 str r3, [r2, #0] - dec0: 6054 str r4, [r2, #4] - dec2: 1903 adds r3, r0, r4 - dec4: 24d3 movs r4, #211 - dec6: 00e4 lsls r4, r4, #3 - dec8: 48d3 ldr r0, [pc, #844] (e218 <.text+0xe218>) - deca: 446c add r4, sp - decc: 6023 str r3, [r4, #0] - dece: 4468 add r0, sp + dbf4: 9107 str r1, [sp, #28] + dbf6: 4abc ldr r2, [pc, #752] (dee8 <.text+0xdee8>) + dbf8: 446a add r2, sp + dbfa: 7813 ldrb r3, [r2, #0] + dbfc: 2b00 cmp r3, #0 + dbfe: d023 beq.n dc48 <.text+0xdc48> + dc00: 9b07 ldr r3, [sp, #28] + dc02: 20d3 movs r0, #211 + dc04: 9c07 ldr r4, [sp, #28] + dc06: 00c0 lsls r0, r0, #3 + dc08: 4468 add r0, sp + dc0a: 601a str r2, [r3, #0] + dc0c: 2301 movs r3, #1 + dc0e: 6063 str r3, [r4, #4] + dc10: 49b3 ldr r1, [pc, #716] (dee0 <.text+0xdee0>) + dc12: 6803 ldr r3, [r0, #0] + dc14: 4469 add r1, sp + dc16: 3301 adds r3, #1 + dc18: 6003 str r3, [r0, #0] + dc1a: 680b ldr r3, [r1, #0] + dc1c: 3301 adds r3, #1 + dc1e: 600b str r3, [r1, #0] + dc20: 2b07 cmp r3, #7 + dc22: dc02 bgt.n dc2a <.text+0xdc2a> + dc24: 3408 adds r4, #8 + dc26: 9407 str r4, [sp, #28] + dc28: e03a b.n dca0 <.text+0xdca0> + dc2a: 21d2 movs r1, #210 + dc2c: 00c9 lsls r1, r1, #3 + dc2e: 9804 ldr r0, [sp, #16] + dc30: 4469 add r1, sp + dc32: f7ff fa75 bl d120 <__sprint> + dc36: 2800 cmp r0, #0 + dc38: d001 beq.n dc3e <.text+0xdc3e> + dc3a: f000 fc54 bl e4e6 <.text+0xe4e6> + dc3e: 22c5 movs r2, #197 + dc40: 00d2 lsls r2, r2, #3 + dc42: 446a add r2, sp + dc44: 9207 str r2, [sp, #28] + dc46: e02b b.n dca0 <.text+0xdca0> + dc48: 9b17 ldr r3, [sp, #92] + dc4a: 2102 movs r1, #2 + dc4c: 420b tst r3, r1 + dc4e: d027 beq.n dca0 <.text+0xdca0> + dc50: 4ba6 ldr r3, [pc, #664] (deec <.text+0xdeec>) + dc52: 2230 movs r2, #48 + dc54: 446b add r3, sp + dc56: 701a strb r2, [r3, #0] + dc58: ac19 add r4, sp, #100 + dc5a: 7824 ldrb r4, [r4, #0] + dc5c: 705c strb r4, [r3, #1] + dc5e: 9807 ldr r0, [sp, #28] + dc60: 6041 str r1, [r0, #4] + dc62: 21d3 movs r1, #211 + dc64: 00c9 lsls r1, r1, #3 + dc66: 4469 add r1, sp + dc68: 6003 str r3, [r0, #0] + dc6a: 4a9d ldr r2, [pc, #628] (dee0 <.text+0xdee0>) + dc6c: 680b ldr r3, [r1, #0] + dc6e: 446a add r2, sp + dc70: 3302 adds r3, #2 + dc72: 600b str r3, [r1, #0] + dc74: 6813 ldr r3, [r2, #0] + dc76: 3301 adds r3, #1 + dc78: 6013 str r3, [r2, #0] + dc7a: 2b07 cmp r3, #7 + dc7c: dc02 bgt.n dc84 <.text+0xdc84> + dc7e: 3008 adds r0, #8 + dc80: 9007 str r0, [sp, #28] + dc82: e00d b.n dca0 <.text+0xdca0> + dc84: 21d2 movs r1, #210 + dc86: 00c9 lsls r1, r1, #3 + dc88: 9804 ldr r0, [sp, #16] + dc8a: 4469 add r1, sp + dc8c: f7ff fa48 bl d120 <__sprint> + dc90: 2800 cmp r0, #0 + dc92: d001 beq.n dc98 <.text+0xdc98> + dc94: f000 fc27 bl e4e6 <.text+0xe4e6> + dc98: 23c5 movs r3, #197 + dc9a: 00db lsls r3, r3, #3 + dc9c: 446b add r3, sp + dc9e: 9307 str r3, [sp, #28] + dca0: 9c06 ldr r4, [sp, #24] + dca2: 2c80 cmp r4, #128 + dca4: d14d bne.n dd42 <.text+0xdd42> + dca6: 9809 ldr r0, [sp, #36] + dca8: 9910 ldr r1, [sp, #64] + dcaa: 1a44 subs r4, r0, r1 + dcac: 2c00 cmp r4, #0 + dcae: dc20 bgt.n dcf2 <.text+0xdcf2> + dcb0: e047 b.n dd42 <.text+0xdd42> + dcb2: 9a07 ldr r2, [sp, #28] + dcb4: 6013 str r3, [r2, #0] + dcb6: 2310 movs r3, #16 + dcb8: 6053 str r3, [r2, #4] + dcba: 1c03 adds r3, r0, #0 + dcbc: 20d3 movs r0, #211 + dcbe: 00c0 lsls r0, r0, #3 + dcc0: 4a87 ldr r2, [pc, #540] (dee0 <.text+0xdee0>) + dcc2: 3310 adds r3, #16 + dcc4: 4468 add r0, sp + dcc6: 6003 str r3, [r0, #0] + dcc8: 446a add r2, sp + dcca: 1c6b adds r3, r5, #1 + dccc: 6013 str r3, [r2, #0] + dcce: 2b07 cmp r3, #7 + dcd0: dc03 bgt.n dcda <.text+0xdcda> + dcd2: 9b07 ldr r3, [sp, #28] + dcd4: 3308 adds r3, #8 + dcd6: 9307 str r3, [sp, #28] + dcd8: e00a b.n dcf0 <.text+0xdcf0> + dcda: 9804 ldr r0, [sp, #16] + dcdc: f7ff fa20 bl d120 <__sprint> + dce0: 2800 cmp r0, #0 + dce2: d001 beq.n dce8 <.text+0xdce8> + dce4: f000 fbff bl e4e6 <.text+0xe4e6> + dce8: 20c5 movs r0, #197 + dcea: 00c0 lsls r0, r0, #3 + dcec: 4468 add r0, sp + dcee: 9007 str r0, [sp, #28] + dcf0: 3c10 subs r4, #16 + dcf2: 22d3 movs r2, #211 + dcf4: 4b7a ldr r3, [pc, #488] (dee0 <.text+0xdee0>) + dcf6: 21d2 movs r1, #210 + dcf8: 00d2 lsls r2, r2, #3 + dcfa: 446b add r3, sp + dcfc: 00c9 lsls r1, r1, #3 + dcfe: 446a add r2, sp + dd00: 681d ldr r5, [r3, #0] + dd02: 4469 add r1, sp + dd04: 6810 ldr r0, [r2, #0] + dd06: 4b7a ldr r3, [pc, #488] (def0 <.text+0xdef0>) + dd08: 2c10 cmp r4, #16 + dd0a: dcd2 bgt.n dcb2 <.text+0xdcb2> + dd0c: 9a07 ldr r2, [sp, #28] + dd0e: 6013 str r3, [r2, #0] + dd10: 6054 str r4, [r2, #4] + dd12: 1903 adds r3, r0, r4 + dd14: 24d3 movs r4, #211 + dd16: 00e4 lsls r4, r4, #3 + dd18: 4871 ldr r0, [pc, #452] (dee0 <.text+0xdee0>) + dd1a: 446c add r4, sp + dd1c: 6023 str r3, [r4, #0] + dd1e: 4468 add r0, sp + dd20: 1c6b adds r3, r5, #1 + dd22: 6003 str r3, [r0, #0] + dd24: 2b07 cmp r3, #7 + dd26: dc02 bgt.n dd2e <.text+0xdd2e> + dd28: 3208 adds r2, #8 + dd2a: 9207 str r2, [sp, #28] + dd2c: e009 b.n dd42 <.text+0xdd42> + dd2e: 9804 ldr r0, [sp, #16] + dd30: f7ff f9f6 bl d120 <__sprint> + dd34: 2800 cmp r0, #0 + dd36: d000 beq.n dd3a <.text+0xdd3a> + dd38: e3d5 b.n e4e6 <.text+0xe4e6> + dd3a: 21c5 movs r1, #197 + dd3c: 00c9 lsls r1, r1, #3 + dd3e: 4469 add r1, sp + dd40: 9107 str r1, [sp, #28] + dd42: 9a0f ldr r2, [sp, #60] + dd44: 1b94 subs r4, r2, r6 + dd46: 2c00 cmp r4, #0 + dd48: dc1f bgt.n dd8a <.text+0xdd8a> + dd4a: e046 b.n ddda <.text+0xddda> + dd4c: 9a07 ldr r2, [sp, #28] + dd4e: 6013 str r3, [r2, #0] + dd50: 2310 movs r3, #16 + dd52: 6053 str r3, [r2, #4] + dd54: 1c03 adds r3, r0, #0 + dd56: 20d3 movs r0, #211 + dd58: 00c0 lsls r0, r0, #3 + dd5a: 4a61 ldr r2, [pc, #388] (dee0 <.text+0xdee0>) + dd5c: 3310 adds r3, #16 + dd5e: 4468 add r0, sp + dd60: 6003 str r3, [r0, #0] + dd62: 446a add r2, sp + dd64: 1c6b adds r3, r5, #1 + dd66: 6013 str r3, [r2, #0] + dd68: 2b07 cmp r3, #7 + dd6a: dc03 bgt.n dd74 <.text+0xdd74> + dd6c: 9b07 ldr r3, [sp, #28] + dd6e: 3308 adds r3, #8 + dd70: 9307 str r3, [sp, #28] + dd72: e009 b.n dd88 <.text+0xdd88> + dd74: 9804 ldr r0, [sp, #16] + dd76: f7ff f9d3 bl d120 <__sprint> + dd7a: 2800 cmp r0, #0 + dd7c: d000 beq.n dd80 <.text+0xdd80> + dd7e: e3b2 b.n e4e6 <.text+0xe4e6> + dd80: 20c5 movs r0, #197 + dd82: 00c0 lsls r0, r0, #3 + dd84: 4468 add r0, sp + dd86: 9007 str r0, [sp, #28] + dd88: 3c10 subs r4, #16 + dd8a: 22d3 movs r2, #211 + dd8c: 4b54 ldr r3, [pc, #336] (dee0 <.text+0xdee0>) + dd8e: 21d2 movs r1, #210 + dd90: 00d2 lsls r2, r2, #3 + dd92: 446b add r3, sp + dd94: 00c9 lsls r1, r1, #3 + dd96: 446a add r2, sp + dd98: 681d ldr r5, [r3, #0] + dd9a: 4469 add r1, sp + dd9c: 6810 ldr r0, [r2, #0] + dd9e: 4b54 ldr r3, [pc, #336] (def0 <.text+0xdef0>) + dda0: 2c10 cmp r4, #16 + dda2: dcd3 bgt.n dd4c <.text+0xdd4c> + dda4: 9a07 ldr r2, [sp, #28] + dda6: 6013 str r3, [r2, #0] + dda8: 6054 str r4, [r2, #4] + ddaa: 1903 adds r3, r0, r4 + ddac: 24d3 movs r4, #211 + ddae: 00e4 lsls r4, r4, #3 + ddb0: 484b ldr r0, [pc, #300] (dee0 <.text+0xdee0>) + ddb2: 446c add r4, sp + ddb4: 6023 str r3, [r4, #0] + ddb6: 4468 add r0, sp + ddb8: 1c6b adds r3, r5, #1 + ddba: 6003 str r3, [r0, #0] + ddbc: 2b07 cmp r3, #7 + ddbe: dc02 bgt.n ddc6 <.text+0xddc6> + ddc0: 3208 adds r2, #8 + ddc2: 9207 str r2, [sp, #28] + ddc4: e009 b.n ddda <.text+0xddda> + ddc6: 9804 ldr r0, [sp, #16] + ddc8: f7ff f9aa bl d120 <__sprint> + ddcc: 2800 cmp r0, #0 + ddce: d000 beq.n ddd2 <.text+0xddd2> + ddd0: e389 b.n e4e6 <.text+0xe4e6> + ddd2: 21c5 movs r1, #197 + ddd4: 00c9 lsls r1, r1, #3 + ddd6: 4469 add r1, sp + ddd8: 9107 str r1, [sp, #28] + ddda: 9a17 ldr r2, [sp, #92] + dddc: 05d2 lsls r2, r2, #23 + ddde: d412 bmi.n de06 <.text+0xde06> + dde0: 24d3 movs r4, #211 + dde2: 9b07 ldr r3, [sp, #28] + dde4: 00e4 lsls r4, r4, #3 + dde6: 446c add r4, sp + dde8: 601f str r7, [r3, #0] + ddea: 605e str r6, [r3, #4] + ddec: 483c ldr r0, [pc, #240] (dee0 <.text+0xdee0>) + ddee: 6823 ldr r3, [r4, #0] + ddf0: 4468 add r0, sp + ddf2: 199b adds r3, r3, r6 + ddf4: 6023 str r3, [r4, #0] + ddf6: 6803 ldr r3, [r0, #0] + ddf8: 3301 adds r3, #1 + ddfa: 6003 str r3, [r0, #0] + ddfc: 2b07 cmp r3, #7 + ddfe: dd00 ble.n de02 <.text+0xde02> + de00: e2e5 b.n e3ce <.text+0xe3ce> + de02: 9a07 ldr r2, [sp, #28] + de04: e2e1 b.n e3ca <.text+0xe3ca> + de06: 9919 ldr r1, [sp, #100] + de08: 2965 cmp r1, #101 + de0a: dc00 bgt.n de0e <.text+0xde0e> + de0c: e21c b.n e248 <.text+0xe248> + de0e: 9814 ldr r0, [sp, #80] + de10: 9915 ldr r1, [sp, #84] + de12: 4a38 ldr r2, [pc, #224] (def4 <.text+0xdef4>) + de14: 4b38 ldr r3, [pc, #224] (def8 <.text+0xdef8>) + de16: f007 f9bd bl 15194 <____eqdf2_from_thumb> + de1a: 2800 cmp r0, #0 + de1c: d000 beq.n de20 <.text+0xde20> + de1e: e09d b.n df5c <.text+0xdf5c> + de20: 4b36 ldr r3, [pc, #216] (defc <.text+0xdefc>) + de22: 9a07 ldr r2, [sp, #28] + de24: 24d3 movs r4, #211 + de26: 00e4 lsls r4, r4, #3 + de28: 446c add r4, sp + de2a: 6013 str r3, [r2, #0] + de2c: 2301 movs r3, #1 + de2e: 6053 str r3, [r2, #4] + de30: 482b ldr r0, [pc, #172] (dee0 <.text+0xdee0>) + de32: 6823 ldr r3, [r4, #0] + de34: 4468 add r0, sp + de36: 3301 adds r3, #1 + de38: 6023 str r3, [r4, #0] + de3a: 6803 ldr r3, [r0, #0] + de3c: 3301 adds r3, #1 + de3e: 6003 str r3, [r0, #0] + de40: 2b07 cmp r3, #7 + de42: dc01 bgt.n de48 <.text+0xde48> + de44: 3208 adds r2, #8 + de46: e00b b.n de60 <.text+0xde60> + de48: 21d2 movs r1, #210 + de4a: 00c9 lsls r1, r1, #3 + de4c: 9804 ldr r0, [sp, #16] + de4e: 4469 add r1, sp + de50: f7ff f966 bl d120 <__sprint> + de54: 2800 cmp r0, #0 + de56: d000 beq.n de5a <.text+0xde5a> + de58: e345 b.n e4e6 <.text+0xe4e6> + de5a: 22c5 movs r2, #197 + de5c: 00d2 lsls r2, r2, #3 + de5e: 446a add r2, sp + de60: 4927 ldr r1, [pc, #156] (df00 <.text+0xdf00>) + de62: 4469 add r1, sp + de64: 680b ldr r3, [r1, #0] + de66: 9c0e ldr r4, [sp, #56] + de68: 42a3 cmp r3, r4 + de6a: db03 blt.n de74 <.text+0xde74> + de6c: 9817 ldr r0, [sp, #92] + de6e: 07c0 lsls r0, r0, #31 + de70: d400 bmi.n de74 <.text+0xde74> + de72: e2b4 b.n e3de <.text+0xe3de> + de74: 24d3 movs r4, #211 + de76: 00e4 lsls r4, r4, #3 + de78: 2301 movs r3, #1 + de7a: 446c add r4, sp + de7c: 6053 str r3, [r2, #4] + de7e: 4818 ldr r0, [pc, #96] (dee0 <.text+0xdee0>) + de80: 6823 ldr r3, [r4, #0] + de82: 4468 add r0, sp + de84: 3301 adds r3, #1 + de86: 6023 str r3, [r4, #0] + de88: 6803 ldr r3, [r0, #0] + de8a: 990b ldr r1, [sp, #44] + de8c: 3301 adds r3, #1 + de8e: 6011 str r1, [r2, #0] + de90: 6003 str r3, [r0, #0] + de92: 2b07 cmp r3, #7 + de94: dc01 bgt.n de9a <.text+0xde9a> + de96: 3208 adds r2, #8 + de98: e00b b.n deb2 <.text+0xdeb2> + de9a: 21d2 movs r1, #210 + de9c: 00c9 lsls r1, r1, #3 + de9e: 9804 ldr r0, [sp, #16] + dea0: 4469 add r1, sp + dea2: f7ff f93d bl d120 <__sprint> + dea6: 2800 cmp r0, #0 + dea8: d000 beq.n deac <.text+0xdeac> + deaa: e31c b.n e4e6 <.text+0xe4e6> + deac: 22c5 movs r2, #197 + deae: 00d2 lsls r2, r2, #3 + deb0: 446a add r2, sp + deb2: 9c0e ldr r4, [sp, #56] + deb4: 3c01 subs r4, #1 + deb6: 2c00 cmp r4, #0 + deb8: dc2e bgt.n df18 <.text+0xdf18> + deba: e290 b.n e3de <.text+0xe3de> + debc: 6013 str r3, [r2, #0] + debe: 2310 movs r3, #16 + dec0: 6053 str r3, [r2, #4] + dec2: 1c03 adds r3, r0, #0 + dec4: 20d3 movs r0, #211 + dec6: 00c0 lsls r0, r0, #3 + dec8: 3310 adds r3, #16 + deca: 4468 add r0, sp + decc: 6003 str r3, [r0, #0] + dece: 4804 ldr r0, [pc, #16] (dee0 <.text+0xdee0>) ded0: 1c6b adds r3, r5, #1 - ded2: 6003 str r3, [r0, #0] - ded4: 2b07 cmp r3, #7 - ded6: dc00 bgt.n deda <.text+0xdeda> - ded8: e23d b.n e356 <.text+0xe356> - deda: 9804 ldr r0, [sp, #16] - dedc: f7ff f8e6 bl d0ac <__sprint> - dee0: 2800 cmp r0, #0 - dee2: d000 beq.n dee6 <.text+0xdee6> - dee4: e2c5 b.n e472 <.text+0xe472> - dee6: e23d b.n e364 <.text+0xe364> - dee8: 49cd ldr r1, [pc, #820] (e220 <.text+0xe220>) - deea: 4469 add r1, sp - deec: 680b ldr r3, [r1, #0] - deee: 2b00 cmp r3, #0 - def0: dd00 ble.n def4 <.text+0xdef4> - def2: e095 b.n e020 <.text+0xe020> - def4: 4bcb ldr r3, [pc, #812] (e224 <.text+0xe224>) - def6: 9a07 ldr r2, [sp, #28] - def8: 24d3 movs r4, #211 - defa: 00e4 lsls r4, r4, #3 - defc: 446c add r4, sp - defe: 6013 str r3, [r2, #0] - df00: 2301 movs r3, #1 - df02: 6053 str r3, [r2, #4] - df04: 48c4 ldr r0, [pc, #784] (e218 <.text+0xe218>) - df06: 6823 ldr r3, [r4, #0] - df08: 4468 add r0, sp - df0a: 3301 adds r3, #1 - df0c: 6023 str r3, [r4, #0] - df0e: 6803 ldr r3, [r0, #0] - df10: 3301 adds r3, #1 - df12: 6003 str r3, [r0, #0] - df14: 2b07 cmp r3, #7 - df16: dc01 bgt.n df1c <.text+0xdf1c> - df18: 3208 adds r2, #8 - df1a: e00b b.n df34 <.text+0xdf34> - df1c: 21d2 movs r1, #210 - df1e: 00c9 lsls r1, r1, #3 - df20: 9804 ldr r0, [sp, #16] - df22: 4469 add r1, sp - df24: f7ff f8c2 bl d0ac <__sprint> - df28: 2800 cmp r0, #0 - df2a: d000 beq.n df2e <.text+0xdf2e> - df2c: e2a1 b.n e472 <.text+0xe472> - df2e: 22c5 movs r2, #197 - df30: 00d2 lsls r2, r2, #3 - df32: 446a add r2, sp - df34: 49ba ldr r1, [pc, #744] (e220 <.text+0xe220>) - df36: 4469 add r1, sp - df38: 680b ldr r3, [r1, #0] - df3a: 2b00 cmp r3, #0 - df3c: d103 bne.n df46 <.text+0xdf46> - df3e: 9b0e ldr r3, [sp, #56] - df40: 2b00 cmp r3, #0 - df42: d100 bne.n df46 <.text+0xdf46> - df44: e211 b.n e36a <.text+0xe36a> - df46: 20d3 movs r0, #211 - df48: 00c0 lsls r0, r0, #3 - df4a: 2301 movs r3, #1 - df4c: 4468 add r0, sp - df4e: 6053 str r3, [r2, #4] - df50: 49b1 ldr r1, [pc, #708] (e218 <.text+0xe218>) - df52: 6803 ldr r3, [r0, #0] - df54: 4469 add r1, sp - df56: 3301 adds r3, #1 - df58: 6003 str r3, [r0, #0] - df5a: 680b ldr r3, [r1, #0] - df5c: 9c0b ldr r4, [sp, #44] - df5e: 3301 adds r3, #1 - df60: 6014 str r4, [r2, #0] - df62: 600b str r3, [r1, #0] - df64: 2b07 cmp r3, #7 - df66: dc01 bgt.n df6c <.text+0xdf6c> - df68: 3208 adds r2, #8 - df6a: e00b b.n df84 <.text+0xdf84> - df6c: 21d2 movs r1, #210 - df6e: 00c9 lsls r1, r1, #3 - df70: 9804 ldr r0, [sp, #16] - df72: 4469 add r1, sp - df74: f7ff f89a bl d0ac <__sprint> - df78: 2800 cmp r0, #0 - df7a: d000 beq.n df7e <.text+0xdf7e> - df7c: e279 b.n e472 <.text+0xe472> - df7e: 22c5 movs r2, #197 - df80: 00d2 lsls r2, r2, #3 - df82: 446a add r2, sp - df84: 4ca6 ldr r4, [pc, #664] (e220 <.text+0xe220>) - df86: 446c add r4, sp - df88: 6823 ldr r3, [r4, #0] - df8a: 425e negs r6, r3 - df8c: 2e00 cmp r6, #0 - df8e: dc1b bgt.n dfc8 <.text+0xdfc8> - df90: e03d b.n e00e <.text+0xe00e> - df92: 6013 str r3, [r2, #0] - df94: 2310 movs r3, #16 - df96: 6053 str r3, [r2, #4] - df98: 1c03 adds r3, r0, #0 - df9a: 20d3 movs r0, #211 - df9c: 00c0 lsls r0, r0, #3 - df9e: 4c9e ldr r4, [pc, #632] (e218 <.text+0xe218>) - dfa0: 3310 adds r3, #16 - dfa2: 4468 add r0, sp - dfa4: 6003 str r3, [r0, #0] - dfa6: 446c add r4, sp - dfa8: 1c6b adds r3, r5, #1 - dfaa: 6023 str r3, [r4, #0] - dfac: 2b07 cmp r3, #7 - dfae: dc01 bgt.n dfb4 <.text+0xdfb4> - dfb0: 3208 adds r2, #8 - dfb2: e008 b.n dfc6 <.text+0xdfc6> - dfb4: 9804 ldr r0, [sp, #16] - dfb6: f7ff f879 bl d0ac <__sprint> - dfba: 2800 cmp r0, #0 - dfbc: d000 beq.n dfc0 <.text+0xdfc0> - dfbe: e258 b.n e472 <.text+0xe472> - dfc0: 22c5 movs r2, #197 - dfc2: 00d2 lsls r2, r2, #3 - dfc4: 446a add r2, sp - dfc6: 3e10 subs r6, #16 - dfc8: 23d3 movs r3, #211 - dfca: 4c93 ldr r4, [pc, #588] (e218 <.text+0xe218>) - dfcc: 21d2 movs r1, #210 - dfce: 00db lsls r3, r3, #3 - dfd0: 446b add r3, sp - dfd2: 00c9 lsls r1, r1, #3 - dfd4: 446c add r4, sp - dfd6: 6818 ldr r0, [r3, #0] - dfd8: 4469 add r1, sp - dfda: 6825 ldr r5, [r4, #0] - dfdc: 4b8f ldr r3, [pc, #572] (e21c <.text+0xe21c>) - dfde: 2e10 cmp r6, #16 - dfe0: dcd7 bgt.n df92 <.text+0xdf92> - dfe2: 6013 str r3, [r2, #0] - dfe4: 1983 adds r3, r0, r6 - dfe6: 20d3 movs r0, #211 - dfe8: 00c0 lsls r0, r0, #3 - dfea: 4468 add r0, sp - dfec: 6003 str r3, [r0, #0] - dfee: 1c6b adds r3, r5, #1 - dff0: 6056 str r6, [r2, #4] - dff2: 6023 str r3, [r4, #0] - dff4: 2b07 cmp r3, #7 - dff6: dc01 bgt.n dffc <.text+0xdffc> - dff8: 3208 adds r2, #8 - dffa: e008 b.n e00e <.text+0xe00e> - dffc: 9804 ldr r0, [sp, #16] - dffe: f7ff f855 bl d0ac <__sprint> - e002: 2800 cmp r0, #0 - e004: d000 beq.n e008 <.text+0xe008> - e006: e234 b.n e472 <.text+0xe472> - e008: 22c5 movs r2, #197 - e00a: 00d2 lsls r2, r2, #3 - e00c: 446a add r2, sp - e00e: 24d3 movs r4, #211 - e010: 00e4 lsls r4, r4, #3 - e012: 446c add r4, sp - e014: 990e ldr r1, [sp, #56] - e016: 6823 ldr r3, [r4, #0] - e018: 185b adds r3, r3, r1 - e01a: 6017 str r7, [r2, #0] - e01c: 6051 str r1, [r2, #4] - e01e: e07b b.n e118 <.text+0xe118> - e020: 22d3 movs r2, #211 - e022: 00d2 lsls r2, r2, #3 - e024: 446a add r2, sp - e026: 4c7c ldr r4, [pc, #496] (e218 <.text+0xe218>) - e028: 21d2 movs r1, #210 - e02a: 6810 ldr r0, [r2, #0] - e02c: 9a0e ldr r2, [sp, #56] - e02e: 00c9 lsls r1, r1, #3 - e030: 446c add r4, sp - e032: 4469 add r1, sp - e034: 6825 ldr r5, [r4, #0] - e036: 4293 cmp r3, r2 - e038: db78 blt.n e12c <.text+0xe12c> - e03a: 9b07 ldr r3, [sp, #28] - e03c: 24d3 movs r4, #211 - e03e: 601f str r7, [r3, #0] - e040: 605a str r2, [r3, #4] - e042: 00e4 lsls r4, r4, #3 - e044: 1883 adds r3, r0, r2 - e046: 4874 ldr r0, [pc, #464] (e218 <.text+0xe218>) + ded2: 4468 add r0, sp + ded4: 6003 str r3, [r0, #0] + ded6: 2b07 cmp r3, #7 + ded8: dc14 bgt.n df04 <.text+0xdf04> + deda: 3208 adds r2, #8 + dedc: e01b b.n df16 <.text+0xdf16> + dede: 0000 lsls r0, r0, #0 + dee0: 0694 lsls r4, r2, #26 + dee2: 0000 lsls r0, r0, #0 + dee4: 54fc strb r4, [r7, r3] + dee6: 0001 lsls r1, r0, #0 + dee8: 06c7 lsls r7, r0, #27 + deea: 0000 lsls r0, r0, #0 + deec: 06c5 lsls r5, r0, #27 + deee: 0000 lsls r0, r0, #0 + def0: 54ec strb r4, [r5, r3] + def2: 0001 lsls r1, r0, #0 + ... + defc: 59f4 ldr r4, [r6, r7] + defe: 0001 lsls r1, r0, #0 + df00: 06b4 lsls r4, r6, #26 + df02: 0000 lsls r0, r0, #0 + df04: 9804 ldr r0, [sp, #16] + df06: f7ff f90b bl d120 <__sprint> + df0a: 2800 cmp r0, #0 + df0c: d000 beq.n df10 <.text+0xdf10> + df0e: e2ea b.n e4e6 <.text+0xe4e6> + df10: 22c5 movs r2, #197 + df12: 00d2 lsls r2, r2, #3 + df14: 446a add r2, sp + df16: 3c10 subs r4, #16 + df18: 23d3 movs r3, #211 + df1a: 00db lsls r3, r3, #3 + df1c: 446b add r3, sp + df1e: 6818 ldr r0, [r3, #0] + df20: 4bda ldr r3, [pc, #872] (e28c <.text+0xe28c>) + df22: 21d2 movs r1, #210 + df24: 446b add r3, sp + df26: 00c9 lsls r1, r1, #3 + df28: 681d ldr r5, [r3, #0] + df2a: 4469 add r1, sp + df2c: 4bd8 ldr r3, [pc, #864] (e290 <.text+0xe290>) + df2e: 2c10 cmp r4, #16 + df30: dcc4 bgt.n debc <.text+0xdebc> + df32: 6013 str r3, [r2, #0] + df34: 6054 str r4, [r2, #4] + df36: 1903 adds r3, r0, r4 + df38: 24d3 movs r4, #211 + df3a: 00e4 lsls r4, r4, #3 + df3c: 48d3 ldr r0, [pc, #844] (e28c <.text+0xe28c>) + df3e: 446c add r4, sp + df40: 6023 str r3, [r4, #0] + df42: 4468 add r0, sp + df44: 1c6b adds r3, r5, #1 + df46: 6003 str r3, [r0, #0] + df48: 2b07 cmp r3, #7 + df4a: dc00 bgt.n df4e <.text+0xdf4e> + df4c: e23d b.n e3ca <.text+0xe3ca> + df4e: 9804 ldr r0, [sp, #16] + df50: f7ff f8e6 bl d120 <__sprint> + df54: 2800 cmp r0, #0 + df56: d000 beq.n df5a <.text+0xdf5a> + df58: e2c5 b.n e4e6 <.text+0xe4e6> + df5a: e23d b.n e3d8 <.text+0xe3d8> + df5c: 49cd ldr r1, [pc, #820] (e294 <.text+0xe294>) + df5e: 4469 add r1, sp + df60: 680b ldr r3, [r1, #0] + df62: 2b00 cmp r3, #0 + df64: dd00 ble.n df68 <.text+0xdf68> + df66: e095 b.n e094 <.text+0xe094> + df68: 4bcb ldr r3, [pc, #812] (e298 <.text+0xe298>) + df6a: 9a07 ldr r2, [sp, #28] + df6c: 24d3 movs r4, #211 + df6e: 00e4 lsls r4, r4, #3 + df70: 446c add r4, sp + df72: 6013 str r3, [r2, #0] + df74: 2301 movs r3, #1 + df76: 6053 str r3, [r2, #4] + df78: 48c4 ldr r0, [pc, #784] (e28c <.text+0xe28c>) + df7a: 6823 ldr r3, [r4, #0] + df7c: 4468 add r0, sp + df7e: 3301 adds r3, #1 + df80: 6023 str r3, [r4, #0] + df82: 6803 ldr r3, [r0, #0] + df84: 3301 adds r3, #1 + df86: 6003 str r3, [r0, #0] + df88: 2b07 cmp r3, #7 + df8a: dc01 bgt.n df90 <.text+0xdf90> + df8c: 3208 adds r2, #8 + df8e: e00b b.n dfa8 <.text+0xdfa8> + df90: 21d2 movs r1, #210 + df92: 00c9 lsls r1, r1, #3 + df94: 9804 ldr r0, [sp, #16] + df96: 4469 add r1, sp + df98: f7ff f8c2 bl d120 <__sprint> + df9c: 2800 cmp r0, #0 + df9e: d000 beq.n dfa2 <.text+0xdfa2> + dfa0: e2a1 b.n e4e6 <.text+0xe4e6> + dfa2: 22c5 movs r2, #197 + dfa4: 00d2 lsls r2, r2, #3 + dfa6: 446a add r2, sp + dfa8: 49ba ldr r1, [pc, #744] (e294 <.text+0xe294>) + dfaa: 4469 add r1, sp + dfac: 680b ldr r3, [r1, #0] + dfae: 2b00 cmp r3, #0 + dfb0: d103 bne.n dfba <.text+0xdfba> + dfb2: 9b0e ldr r3, [sp, #56] + dfb4: 2b00 cmp r3, #0 + dfb6: d100 bne.n dfba <.text+0xdfba> + dfb8: e211 b.n e3de <.text+0xe3de> + dfba: 20d3 movs r0, #211 + dfbc: 00c0 lsls r0, r0, #3 + dfbe: 2301 movs r3, #1 + dfc0: 4468 add r0, sp + dfc2: 6053 str r3, [r2, #4] + dfc4: 49b1 ldr r1, [pc, #708] (e28c <.text+0xe28c>) + dfc6: 6803 ldr r3, [r0, #0] + dfc8: 4469 add r1, sp + dfca: 3301 adds r3, #1 + dfcc: 6003 str r3, [r0, #0] + dfce: 680b ldr r3, [r1, #0] + dfd0: 9c0b ldr r4, [sp, #44] + dfd2: 3301 adds r3, #1 + dfd4: 6014 str r4, [r2, #0] + dfd6: 600b str r3, [r1, #0] + dfd8: 2b07 cmp r3, #7 + dfda: dc01 bgt.n dfe0 <.text+0xdfe0> + dfdc: 3208 adds r2, #8 + dfde: e00b b.n dff8 <.text+0xdff8> + dfe0: 21d2 movs r1, #210 + dfe2: 00c9 lsls r1, r1, #3 + dfe4: 9804 ldr r0, [sp, #16] + dfe6: 4469 add r1, sp + dfe8: f7ff f89a bl d120 <__sprint> + dfec: 2800 cmp r0, #0 + dfee: d000 beq.n dff2 <.text+0xdff2> + dff0: e279 b.n e4e6 <.text+0xe4e6> + dff2: 22c5 movs r2, #197 + dff4: 00d2 lsls r2, r2, #3 + dff6: 446a add r2, sp + dff8: 4ca6 ldr r4, [pc, #664] (e294 <.text+0xe294>) + dffa: 446c add r4, sp + dffc: 6823 ldr r3, [r4, #0] + dffe: 425e negs r6, r3 + e000: 2e00 cmp r6, #0 + e002: dc1b bgt.n e03c <.text+0xe03c> + e004: e03d b.n e082 <.text+0xe082> + e006: 6013 str r3, [r2, #0] + e008: 2310 movs r3, #16 + e00a: 6053 str r3, [r2, #4] + e00c: 1c03 adds r3, r0, #0 + e00e: 20d3 movs r0, #211 + e010: 00c0 lsls r0, r0, #3 + e012: 4c9e ldr r4, [pc, #632] (e28c <.text+0xe28c>) + e014: 3310 adds r3, #16 + e016: 4468 add r0, sp + e018: 6003 str r3, [r0, #0] + e01a: 446c add r4, sp + e01c: 1c6b adds r3, r5, #1 + e01e: 6023 str r3, [r4, #0] + e020: 2b07 cmp r3, #7 + e022: dc01 bgt.n e028 <.text+0xe028> + e024: 3208 adds r2, #8 + e026: e008 b.n e03a <.text+0xe03a> + e028: 9804 ldr r0, [sp, #16] + e02a: f7ff f879 bl d120 <__sprint> + e02e: 2800 cmp r0, #0 + e030: d000 beq.n e034 <.text+0xe034> + e032: e258 b.n e4e6 <.text+0xe4e6> + e034: 22c5 movs r2, #197 + e036: 00d2 lsls r2, r2, #3 + e038: 446a add r2, sp + e03a: 3e10 subs r6, #16 + e03c: 23d3 movs r3, #211 + e03e: 4c93 ldr r4, [pc, #588] (e28c <.text+0xe28c>) + e040: 21d2 movs r1, #210 + e042: 00db lsls r3, r3, #3 + e044: 446b add r3, sp + e046: 00c9 lsls r1, r1, #3 e048: 446c add r4, sp - e04a: 6023 str r3, [r4, #0] - e04c: 4468 add r0, sp - e04e: 1c6b adds r3, r5, #1 - e050: 6003 str r3, [r0, #0] - e052: 2b07 cmp r3, #7 - e054: dc02 bgt.n e05c <.text+0xe05c> - e056: 9a07 ldr r2, [sp, #28] - e058: 3208 adds r2, #8 - e05a: e008 b.n e06e <.text+0xe06e> - e05c: 9804 ldr r0, [sp, #16] - e05e: f7ff f825 bl d0ac <__sprint> - e062: 2800 cmp r0, #0 - e064: d000 beq.n e068 <.text+0xe068> - e066: e204 b.n e472 <.text+0xe472> - e068: 22c5 movs r2, #197 - e06a: 00d2 lsls r2, r2, #3 - e06c: 446a add r2, sp - e06e: 496c ldr r1, [pc, #432] (e220 <.text+0xe220>) - e070: 4469 add r1, sp - e072: 680b ldr r3, [r1, #0] - e074: 980e ldr r0, [sp, #56] - e076: 1a1c subs r4, r3, r0 - e078: 2c00 cmp r4, #0 - e07a: dc1b bgt.n e0b4 <.text+0xe0b4> - e07c: e03f b.n e0fe <.text+0xe0fe> - e07e: 6013 str r3, [r2, #0] - e080: 2310 movs r3, #16 - e082: 6053 str r3, [r2, #4] - e084: 1c03 adds r3, r0, #0 - e086: 20d3 movs r0, #211 - e088: 00c0 lsls r0, r0, #3 - e08a: 3310 adds r3, #16 - e08c: 4468 add r0, sp - e08e: 6003 str r3, [r0, #0] - e090: 4861 ldr r0, [pc, #388] (e218 <.text+0xe218>) - e092: 1c6b adds r3, r5, #1 - e094: 4468 add r0, sp - e096: 6003 str r3, [r0, #0] - e098: 2b07 cmp r3, #7 - e09a: dc01 bgt.n e0a0 <.text+0xe0a0> - e09c: 3208 adds r2, #8 - e09e: e008 b.n e0b2 <.text+0xe0b2> - e0a0: 9804 ldr r0, [sp, #16] - e0a2: f7ff f803 bl d0ac <__sprint> - e0a6: 2800 cmp r0, #0 - e0a8: d000 beq.n e0ac <.text+0xe0ac> - e0aa: e1e2 b.n e472 <.text+0xe472> - e0ac: 22c5 movs r2, #197 - e0ae: 00d2 lsls r2, r2, #3 - e0b0: 446a add r2, sp - e0b2: 3c10 subs r4, #16 - e0b4: 23d3 movs r3, #211 - e0b6: 00db lsls r3, r3, #3 - e0b8: 446b add r3, sp - e0ba: 6818 ldr r0, [r3, #0] - e0bc: 4b56 ldr r3, [pc, #344] (e218 <.text+0xe218>) - e0be: 21d2 movs r1, #210 - e0c0: 446b add r3, sp - e0c2: 00c9 lsls r1, r1, #3 - e0c4: 681d ldr r5, [r3, #0] - e0c6: 4469 add r1, sp - e0c8: 4b54 ldr r3, [pc, #336] (e21c <.text+0xe21c>) - e0ca: 2c10 cmp r4, #16 - e0cc: dcd7 bgt.n e07e <.text+0xe07e> - e0ce: 6013 str r3, [r2, #0] - e0d0: 6054 str r4, [r2, #4] - e0d2: 1903 adds r3, r0, r4 - e0d4: 24d3 movs r4, #211 - e0d6: 00e4 lsls r4, r4, #3 - e0d8: 484f ldr r0, [pc, #316] (e218 <.text+0xe218>) - e0da: 446c add r4, sp - e0dc: 6023 str r3, [r4, #0] - e0de: 4468 add r0, sp - e0e0: 1c6b adds r3, r5, #1 - e0e2: 6003 str r3, [r0, #0] - e0e4: 2b07 cmp r3, #7 - e0e6: dc01 bgt.n e0ec <.text+0xe0ec> - e0e8: 3208 adds r2, #8 - e0ea: e008 b.n e0fe <.text+0xe0fe> - e0ec: 9804 ldr r0, [sp, #16] - e0ee: f7fe ffdd bl d0ac <__sprint> - e0f2: 2800 cmp r0, #0 - e0f4: d000 beq.n e0f8 <.text+0xe0f8> - e0f6: e1bc b.n e472 <.text+0xe472> - e0f8: 22c5 movs r2, #197 - e0fa: 00d2 lsls r2, r2, #3 - e0fc: 446a add r2, sp - e0fe: 9b17 ldr r3, [sp, #92] - e100: 2101 movs r1, #1 - e102: 420b tst r3, r1 - e104: d100 bne.n e108 <.text+0xe108> - e106: e130 b.n e36a <.text+0xe36a> - e108: 24d3 movs r4, #211 - e10a: 4b47 ldr r3, [pc, #284] (e228 <.text+0xe228>) - e10c: 00e4 lsls r4, r4, #3 - e10e: 446c add r4, sp - e110: 6013 str r3, [r2, #0] - e112: 6823 ldr r3, [r4, #0] - e114: 6051 str r1, [r2, #4] - e116: 3301 adds r3, #1 - e118: 483f ldr r0, [pc, #252] (e218 <.text+0xe218>) - e11a: 4468 add r0, sp - e11c: 6023 str r3, [r4, #0] - e11e: 6803 ldr r3, [r0, #0] - e120: 3301 adds r3, #1 - e122: 6003 str r3, [r0, #0] - e124: 2b07 cmp r3, #7 - e126: dc00 bgt.n e12a <.text+0xe12a> - e128: e115 b.n e356 <.text+0xe356> - e12a: e116 b.n e35a <.text+0xe35a> - e12c: 9a07 ldr r2, [sp, #28] - e12e: 24d3 movs r4, #211 - e130: 6053 str r3, [r2, #4] - e132: 00e4 lsls r4, r4, #3 - e134: 18c3 adds r3, r0, r3 - e136: 4838 ldr r0, [pc, #224] (e218 <.text+0xe218>) - e138: 446c add r4, sp - e13a: 6023 str r3, [r4, #0] - e13c: 4468 add r0, sp - e13e: 1c6b adds r3, r5, #1 - e140: 6017 str r7, [r2, #0] - e142: 6003 str r3, [r0, #0] - e144: 2b07 cmp r3, #7 - e146: dc01 bgt.n e14c <.text+0xe14c> - e148: 3208 adds r2, #8 - e14a: e008 b.n e15e <.text+0xe15e> - e14c: 9804 ldr r0, [sp, #16] - e14e: f7fe ffad bl d0ac <__sprint> - e152: 2800 cmp r0, #0 - e154: d000 beq.n e158 <.text+0xe158> - e156: e18c b.n e472 <.text+0xe472> - e158: 22c5 movs r2, #197 - e15a: 00d2 lsls r2, r2, #3 - e15c: 446a add r2, sp - e15e: 4b32 ldr r3, [pc, #200] (e228 <.text+0xe228>) - e160: 492f ldr r1, [pc, #188] (e220 <.text+0xe220>) - e162: 20d3 movs r0, #211 - e164: 00c0 lsls r0, r0, #3 - e166: 4469 add r1, sp - e168: 4468 add r0, sp - e16a: 6013 str r3, [r2, #0] - e16c: 2301 movs r3, #1 - e16e: 680c ldr r4, [r1, #0] - e170: 6053 str r3, [r2, #4] - e172: 4929 ldr r1, [pc, #164] (e218 <.text+0xe218>) - e174: 6803 ldr r3, [r0, #0] - e176: 4469 add r1, sp - e178: 3301 adds r3, #1 - e17a: 6003 str r3, [r0, #0] - e17c: 680b ldr r3, [r1, #0] - e17e: 3301 adds r3, #1 - e180: 600b str r3, [r1, #0] - e182: 2b07 cmp r3, #7 - e184: dc02 bgt.n e18c <.text+0xe18c> - e186: 1c11 adds r1, r2, #0 - e188: 3108 adds r1, #8 - e18a: e00b b.n e1a4 <.text+0xe1a4> - e18c: 21d2 movs r1, #210 - e18e: 00c9 lsls r1, r1, #3 - e190: 9804 ldr r0, [sp, #16] - e192: 4469 add r1, sp - e194: f7fe ff8a bl d0ac <__sprint> - e198: 2800 cmp r0, #0 - e19a: d000 beq.n e19e <.text+0xe19e> - e19c: e169 b.n e472 <.text+0xe472> - e19e: 21c5 movs r1, #197 - e1a0: 00c9 lsls r1, r1, #3 - e1a2: 4469 add r1, sp - e1a4: 193b adds r3, r7, r4 - e1a6: 600b str r3, [r1, #0] - e1a8: 4b1d ldr r3, [pc, #116] (e220 <.text+0xe220>) - e1aa: 20d3 movs r0, #211 - e1ac: 446b add r3, sp - e1ae: 00c0 lsls r0, r0, #3 - e1b0: 681a ldr r2, [r3, #0] - e1b2: 4468 add r0, sp - e1b4: 9c0e ldr r4, [sp, #56] - e1b6: 6803 ldr r3, [r0, #0] - e1b8: 1aa2 subs r2, r4, r2 - e1ba: 189b adds r3, r3, r2 - e1bc: 604a str r2, [r1, #4] - e1be: 4a16 ldr r2, [pc, #88] (e218 <.text+0xe218>) - e1c0: 446a add r2, sp - e1c2: 6003 str r3, [r0, #0] - e1c4: 6813 ldr r3, [r2, #0] - e1c6: 3301 adds r3, #1 - e1c8: 6013 str r3, [r2, #0] - e1ca: 2b07 cmp r3, #7 - e1cc: dd00 ble.n e1d0 <.text+0xe1d0> - e1ce: e0c4 b.n e35a <.text+0xe35a> - e1d0: 1c0a adds r2, r1, #0 - e1d2: e0c0 b.n e356 <.text+0xe356> - e1d4: 9b0e ldr r3, [sp, #56] - e1d6: 2b01 cmp r3, #1 - e1d8: dc04 bgt.n e1e4 <.text+0xe1e4> - e1da: 9c17 ldr r4, [sp, #92] - e1dc: 2301 movs r3, #1 - e1de: 421c tst r4, r3 - e1e0: d100 bne.n e1e4 <.text+0xe1e4> - e1e2: e086 b.n e2f2 <.text+0xe2f2> - e1e4: 4a11 ldr r2, [pc, #68] (e22c <.text+0xe22c>) - e1e6: 783b ldrb r3, [r7, #0] - e1e8: 446a add r2, sp - e1ea: 7013 strb r3, [r2, #0] - e1ec: 232e movs r3, #46 - e1ee: 7053 strb r3, [r2, #1] - e1f0: 21d3 movs r1, #211 - e1f2: 9807 ldr r0, [sp, #28] - e1f4: 00c9 lsls r1, r1, #3 - e1f6: 2302 movs r3, #2 - e1f8: 4469 add r1, sp - e1fa: 6002 str r2, [r0, #0] - e1fc: 6043 str r3, [r0, #4] - e1fe: 4a06 ldr r2, [pc, #24] (e218 <.text+0xe218>) - e200: 680b ldr r3, [r1, #0] - e202: 446a add r2, sp - e204: 3302 adds r3, #2 - e206: 600b str r3, [r1, #0] - e208: 6813 ldr r3, [r2, #0] - e20a: 3301 adds r3, #1 - e20c: 6013 str r3, [r2, #0] - e20e: 2b07 cmp r3, #7 - e210: dc0e bgt.n e230 <.text+0xe230> - e212: 1c04 adds r4, r0, #0 - e214: 3408 adds r4, #8 - e216: e017 b.n e248 <.text+0xe248> - e218: 0694 lsls r4, r2, #26 - e21a: 0000 lsls r0, r0, #0 - e21c: 5478 strb r0, [r7, r1] - e21e: 0001 lsls r1, r0, #0 - e220: 06b4 lsls r4, r6, #26 - e222: 0000 lsls r0, r0, #0 - e224: 5980 ldr r0, [r0, r6] - e226: 0001 lsls r1, r0, #0 - e228: 5984 ldr r4, [r0, r6] - e22a: 0001 lsls r1, r0, #0 - e22c: 06c5 lsls r5, r0, #27 - e22e: 0000 lsls r0, r0, #0 - e230: 21d2 movs r1, #210 - e232: 00c9 lsls r1, r1, #3 - e234: 9804 ldr r0, [sp, #16] - e236: 4469 add r1, sp - e238: f7fe ff38 bl d0ac <__sprint> - e23c: 2800 cmp r0, #0 - e23e: d000 beq.n e242 <.text+0xe242> - e240: e117 b.n e472 <.text+0xe472> - e242: 24c5 movs r4, #197 - e244: 00e4 lsls r4, r4, #3 - e246: 446c add r4, sp - e248: 9814 ldr r0, [sp, #80] - e24a: 9915 ldr r1, [sp, #84] - e24c: 4ba0 ldr r3, [pc, #640] (e4d0 <.text+0xe4d0>) - e24e: 4a9f ldr r2, [pc, #636] (e4cc <.text+0xe4cc>) - e250: f006 ff62 bl 15118 <____nedf2_from_thumb> - e254: 9d0e ldr r5, [sp, #56] - e256: 3d01 subs r5, #1 - e258: 2800 cmp r0, #0 - e25a: d012 beq.n e282 <.text+0xe282> - e25c: 20d3 movs r0, #211 - e25e: 00c0 lsls r0, r0, #3 - e260: 1c7b adds r3, r7, #1 - e262: 4468 add r0, sp - e264: 6023 str r3, [r4, #0] - e266: 990e ldr r1, [sp, #56] - e268: 6803 ldr r3, [r0, #0] - e26a: 4a9a ldr r2, [pc, #616] (e4d4 <.text+0xe4d4>) - e26c: 18cb adds r3, r1, r3 - e26e: 3b01 subs r3, #1 - e270: 446a add r2, sp - e272: 6003 str r3, [r0, #0] - e274: 6813 ldr r3, [r2, #0] - e276: 3301 adds r3, #1 - e278: 6065 str r5, [r4, #4] - e27a: 6013 str r3, [r2, #0] - e27c: 2b07 cmp r3, #7 - e27e: dd49 ble.n e314 <.text+0xe314> - e280: e04a b.n e318 <.text+0xe318> - e282: 1e2e subs r6, r5, #0 - e284: dc1b bgt.n e2be <.text+0xe2be> - e286: e053 b.n e330 <.text+0xe330> - e288: 6023 str r3, [r4, #0] - e28a: 2310 movs r3, #16 - e28c: 6063 str r3, [r4, #4] - e28e: 1c03 adds r3, r0, #0 - e290: 20d3 movs r0, #211 - e292: 00c0 lsls r0, r0, #3 - e294: 4a8f ldr r2, [pc, #572] (e4d4 <.text+0xe4d4>) - e296: 3310 adds r3, #16 - e298: 4468 add r0, sp - e29a: 6003 str r3, [r0, #0] - e29c: 446a add r2, sp - e29e: 1c6b adds r3, r5, #1 - e2a0: 6013 str r3, [r2, #0] - e2a2: 2b07 cmp r3, #7 - e2a4: dc01 bgt.n e2aa <.text+0xe2aa> - e2a6: 3408 adds r4, #8 - e2a8: e008 b.n e2bc <.text+0xe2bc> - e2aa: 9804 ldr r0, [sp, #16] - e2ac: f7fe fefe bl d0ac <__sprint> + e04a: 6818 ldr r0, [r3, #0] + e04c: 4469 add r1, sp + e04e: 6825 ldr r5, [r4, #0] + e050: 4b8f ldr r3, [pc, #572] (e290 <.text+0xe290>) + e052: 2e10 cmp r6, #16 + e054: dcd7 bgt.n e006 <.text+0xe006> + e056: 6013 str r3, [r2, #0] + e058: 1983 adds r3, r0, r6 + e05a: 20d3 movs r0, #211 + e05c: 00c0 lsls r0, r0, #3 + e05e: 4468 add r0, sp + e060: 6003 str r3, [r0, #0] + e062: 1c6b adds r3, r5, #1 + e064: 6056 str r6, [r2, #4] + e066: 6023 str r3, [r4, #0] + e068: 2b07 cmp r3, #7 + e06a: dc01 bgt.n e070 <.text+0xe070> + e06c: 3208 adds r2, #8 + e06e: e008 b.n e082 <.text+0xe082> + e070: 9804 ldr r0, [sp, #16] + e072: f7ff f855 bl d120 <__sprint> + e076: 2800 cmp r0, #0 + e078: d000 beq.n e07c <.text+0xe07c> + e07a: e234 b.n e4e6 <.text+0xe4e6> + e07c: 22c5 movs r2, #197 + e07e: 00d2 lsls r2, r2, #3 + e080: 446a add r2, sp + e082: 24d3 movs r4, #211 + e084: 00e4 lsls r4, r4, #3 + e086: 446c add r4, sp + e088: 990e ldr r1, [sp, #56] + e08a: 6823 ldr r3, [r4, #0] + e08c: 185b adds r3, r3, r1 + e08e: 6017 str r7, [r2, #0] + e090: 6051 str r1, [r2, #4] + e092: e07b b.n e18c <.text+0xe18c> + e094: 22d3 movs r2, #211 + e096: 00d2 lsls r2, r2, #3 + e098: 446a add r2, sp + e09a: 4c7c ldr r4, [pc, #496] (e28c <.text+0xe28c>) + e09c: 21d2 movs r1, #210 + e09e: 6810 ldr r0, [r2, #0] + e0a0: 9a0e ldr r2, [sp, #56] + e0a2: 00c9 lsls r1, r1, #3 + e0a4: 446c add r4, sp + e0a6: 4469 add r1, sp + e0a8: 6825 ldr r5, [r4, #0] + e0aa: 4293 cmp r3, r2 + e0ac: db78 blt.n e1a0 <.text+0xe1a0> + e0ae: 9b07 ldr r3, [sp, #28] + e0b0: 24d3 movs r4, #211 + e0b2: 601f str r7, [r3, #0] + e0b4: 605a str r2, [r3, #4] + e0b6: 00e4 lsls r4, r4, #3 + e0b8: 1883 adds r3, r0, r2 + e0ba: 4874 ldr r0, [pc, #464] (e28c <.text+0xe28c>) + e0bc: 446c add r4, sp + e0be: 6023 str r3, [r4, #0] + e0c0: 4468 add r0, sp + e0c2: 1c6b adds r3, r5, #1 + e0c4: 6003 str r3, [r0, #0] + e0c6: 2b07 cmp r3, #7 + e0c8: dc02 bgt.n e0d0 <.text+0xe0d0> + e0ca: 9a07 ldr r2, [sp, #28] + e0cc: 3208 adds r2, #8 + e0ce: e008 b.n e0e2 <.text+0xe0e2> + e0d0: 9804 ldr r0, [sp, #16] + e0d2: f7ff f825 bl d120 <__sprint> + e0d6: 2800 cmp r0, #0 + e0d8: d000 beq.n e0dc <.text+0xe0dc> + e0da: e204 b.n e4e6 <.text+0xe4e6> + e0dc: 22c5 movs r2, #197 + e0de: 00d2 lsls r2, r2, #3 + e0e0: 446a add r2, sp + e0e2: 496c ldr r1, [pc, #432] (e294 <.text+0xe294>) + e0e4: 4469 add r1, sp + e0e6: 680b ldr r3, [r1, #0] + e0e8: 980e ldr r0, [sp, #56] + e0ea: 1a1c subs r4, r3, r0 + e0ec: 2c00 cmp r4, #0 + e0ee: dc1b bgt.n e128 <.text+0xe128> + e0f0: e03f b.n e172 <.text+0xe172> + e0f2: 6013 str r3, [r2, #0] + e0f4: 2310 movs r3, #16 + e0f6: 6053 str r3, [r2, #4] + e0f8: 1c03 adds r3, r0, #0 + e0fa: 20d3 movs r0, #211 + e0fc: 00c0 lsls r0, r0, #3 + e0fe: 3310 adds r3, #16 + e100: 4468 add r0, sp + e102: 6003 str r3, [r0, #0] + e104: 4861 ldr r0, [pc, #388] (e28c <.text+0xe28c>) + e106: 1c6b adds r3, r5, #1 + e108: 4468 add r0, sp + e10a: 6003 str r3, [r0, #0] + e10c: 2b07 cmp r3, #7 + e10e: dc01 bgt.n e114 <.text+0xe114> + e110: 3208 adds r2, #8 + e112: e008 b.n e126 <.text+0xe126> + e114: 9804 ldr r0, [sp, #16] + e116: f7ff f803 bl d120 <__sprint> + e11a: 2800 cmp r0, #0 + e11c: d000 beq.n e120 <.text+0xe120> + e11e: e1e2 b.n e4e6 <.text+0xe4e6> + e120: 22c5 movs r2, #197 + e122: 00d2 lsls r2, r2, #3 + e124: 446a add r2, sp + e126: 3c10 subs r4, #16 + e128: 23d3 movs r3, #211 + e12a: 00db lsls r3, r3, #3 + e12c: 446b add r3, sp + e12e: 6818 ldr r0, [r3, #0] + e130: 4b56 ldr r3, [pc, #344] (e28c <.text+0xe28c>) + e132: 21d2 movs r1, #210 + e134: 446b add r3, sp + e136: 00c9 lsls r1, r1, #3 + e138: 681d ldr r5, [r3, #0] + e13a: 4469 add r1, sp + e13c: 4b54 ldr r3, [pc, #336] (e290 <.text+0xe290>) + e13e: 2c10 cmp r4, #16 + e140: dcd7 bgt.n e0f2 <.text+0xe0f2> + e142: 6013 str r3, [r2, #0] + e144: 6054 str r4, [r2, #4] + e146: 1903 adds r3, r0, r4 + e148: 24d3 movs r4, #211 + e14a: 00e4 lsls r4, r4, #3 + e14c: 484f ldr r0, [pc, #316] (e28c <.text+0xe28c>) + e14e: 446c add r4, sp + e150: 6023 str r3, [r4, #0] + e152: 4468 add r0, sp + e154: 1c6b adds r3, r5, #1 + e156: 6003 str r3, [r0, #0] + e158: 2b07 cmp r3, #7 + e15a: dc01 bgt.n e160 <.text+0xe160> + e15c: 3208 adds r2, #8 + e15e: e008 b.n e172 <.text+0xe172> + e160: 9804 ldr r0, [sp, #16] + e162: f7fe ffdd bl d120 <__sprint> + e166: 2800 cmp r0, #0 + e168: d000 beq.n e16c <.text+0xe16c> + e16a: e1bc b.n e4e6 <.text+0xe4e6> + e16c: 22c5 movs r2, #197 + e16e: 00d2 lsls r2, r2, #3 + e170: 446a add r2, sp + e172: 9b17 ldr r3, [sp, #92] + e174: 2101 movs r1, #1 + e176: 420b tst r3, r1 + e178: d100 bne.n e17c <.text+0xe17c> + e17a: e130 b.n e3de <.text+0xe3de> + e17c: 24d3 movs r4, #211 + e17e: 4b47 ldr r3, [pc, #284] (e29c <.text+0xe29c>) + e180: 00e4 lsls r4, r4, #3 + e182: 446c add r4, sp + e184: 6013 str r3, [r2, #0] + e186: 6823 ldr r3, [r4, #0] + e188: 6051 str r1, [r2, #4] + e18a: 3301 adds r3, #1 + e18c: 483f ldr r0, [pc, #252] (e28c <.text+0xe28c>) + e18e: 4468 add r0, sp + e190: 6023 str r3, [r4, #0] + e192: 6803 ldr r3, [r0, #0] + e194: 3301 adds r3, #1 + e196: 6003 str r3, [r0, #0] + e198: 2b07 cmp r3, #7 + e19a: dc00 bgt.n e19e <.text+0xe19e> + e19c: e115 b.n e3ca <.text+0xe3ca> + e19e: e116 b.n e3ce <.text+0xe3ce> + e1a0: 9a07 ldr r2, [sp, #28] + e1a2: 24d3 movs r4, #211 + e1a4: 6053 str r3, [r2, #4] + e1a6: 00e4 lsls r4, r4, #3 + e1a8: 18c3 adds r3, r0, r3 + e1aa: 4838 ldr r0, [pc, #224] (e28c <.text+0xe28c>) + e1ac: 446c add r4, sp + e1ae: 6023 str r3, [r4, #0] + e1b0: 4468 add r0, sp + e1b2: 1c6b adds r3, r5, #1 + e1b4: 6017 str r7, [r2, #0] + e1b6: 6003 str r3, [r0, #0] + e1b8: 2b07 cmp r3, #7 + e1ba: dc01 bgt.n e1c0 <.text+0xe1c0> + e1bc: 3208 adds r2, #8 + e1be: e008 b.n e1d2 <.text+0xe1d2> + e1c0: 9804 ldr r0, [sp, #16] + e1c2: f7fe ffad bl d120 <__sprint> + e1c6: 2800 cmp r0, #0 + e1c8: d000 beq.n e1cc <.text+0xe1cc> + e1ca: e18c b.n e4e6 <.text+0xe4e6> + e1cc: 22c5 movs r2, #197 + e1ce: 00d2 lsls r2, r2, #3 + e1d0: 446a add r2, sp + e1d2: 4b32 ldr r3, [pc, #200] (e29c <.text+0xe29c>) + e1d4: 492f ldr r1, [pc, #188] (e294 <.text+0xe294>) + e1d6: 20d3 movs r0, #211 + e1d8: 00c0 lsls r0, r0, #3 + e1da: 4469 add r1, sp + e1dc: 4468 add r0, sp + e1de: 6013 str r3, [r2, #0] + e1e0: 2301 movs r3, #1 + e1e2: 680c ldr r4, [r1, #0] + e1e4: 6053 str r3, [r2, #4] + e1e6: 4929 ldr r1, [pc, #164] (e28c <.text+0xe28c>) + e1e8: 6803 ldr r3, [r0, #0] + e1ea: 4469 add r1, sp + e1ec: 3301 adds r3, #1 + e1ee: 6003 str r3, [r0, #0] + e1f0: 680b ldr r3, [r1, #0] + e1f2: 3301 adds r3, #1 + e1f4: 600b str r3, [r1, #0] + e1f6: 2b07 cmp r3, #7 + e1f8: dc02 bgt.n e200 <.text+0xe200> + e1fa: 1c11 adds r1, r2, #0 + e1fc: 3108 adds r1, #8 + e1fe: e00b b.n e218 <.text+0xe218> + e200: 21d2 movs r1, #210 + e202: 00c9 lsls r1, r1, #3 + e204: 9804 ldr r0, [sp, #16] + e206: 4469 add r1, sp + e208: f7fe ff8a bl d120 <__sprint> + e20c: 2800 cmp r0, #0 + e20e: d000 beq.n e212 <.text+0xe212> + e210: e169 b.n e4e6 <.text+0xe4e6> + e212: 21c5 movs r1, #197 + e214: 00c9 lsls r1, r1, #3 + e216: 4469 add r1, sp + e218: 193b adds r3, r7, r4 + e21a: 600b str r3, [r1, #0] + e21c: 4b1d ldr r3, [pc, #116] (e294 <.text+0xe294>) + e21e: 20d3 movs r0, #211 + e220: 446b add r3, sp + e222: 00c0 lsls r0, r0, #3 + e224: 681a ldr r2, [r3, #0] + e226: 4468 add r0, sp + e228: 9c0e ldr r4, [sp, #56] + e22a: 6803 ldr r3, [r0, #0] + e22c: 1aa2 subs r2, r4, r2 + e22e: 189b adds r3, r3, r2 + e230: 604a str r2, [r1, #4] + e232: 4a16 ldr r2, [pc, #88] (e28c <.text+0xe28c>) + e234: 446a add r2, sp + e236: 6003 str r3, [r0, #0] + e238: 6813 ldr r3, [r2, #0] + e23a: 3301 adds r3, #1 + e23c: 6013 str r3, [r2, #0] + e23e: 2b07 cmp r3, #7 + e240: dd00 ble.n e244 <.text+0xe244> + e242: e0c4 b.n e3ce <.text+0xe3ce> + e244: 1c0a adds r2, r1, #0 + e246: e0c0 b.n e3ca <.text+0xe3ca> + e248: 9b0e ldr r3, [sp, #56] + e24a: 2b01 cmp r3, #1 + e24c: dc04 bgt.n e258 <.text+0xe258> + e24e: 9c17 ldr r4, [sp, #92] + e250: 2301 movs r3, #1 + e252: 421c tst r4, r3 + e254: d100 bne.n e258 <.text+0xe258> + e256: e086 b.n e366 <.text+0xe366> + e258: 4a11 ldr r2, [pc, #68] (e2a0 <.text+0xe2a0>) + e25a: 783b ldrb r3, [r7, #0] + e25c: 446a add r2, sp + e25e: 7013 strb r3, [r2, #0] + e260: 232e movs r3, #46 + e262: 7053 strb r3, [r2, #1] + e264: 21d3 movs r1, #211 + e266: 9807 ldr r0, [sp, #28] + e268: 00c9 lsls r1, r1, #3 + e26a: 2302 movs r3, #2 + e26c: 4469 add r1, sp + e26e: 6002 str r2, [r0, #0] + e270: 6043 str r3, [r0, #4] + e272: 4a06 ldr r2, [pc, #24] (e28c <.text+0xe28c>) + e274: 680b ldr r3, [r1, #0] + e276: 446a add r2, sp + e278: 3302 adds r3, #2 + e27a: 600b str r3, [r1, #0] + e27c: 6813 ldr r3, [r2, #0] + e27e: 3301 adds r3, #1 + e280: 6013 str r3, [r2, #0] + e282: 2b07 cmp r3, #7 + e284: dc0e bgt.n e2a4 <.text+0xe2a4> + e286: 1c04 adds r4, r0, #0 + e288: 3408 adds r4, #8 + e28a: e017 b.n e2bc <.text+0xe2bc> + e28c: 0694 lsls r4, r2, #26 + e28e: 0000 lsls r0, r0, #0 + e290: 54ec strb r4, [r5, r3] + e292: 0001 lsls r1, r0, #0 + e294: 06b4 lsls r4, r6, #26 + e296: 0000 lsls r0, r0, #0 + e298: 59f4 ldr r4, [r6, r7] + e29a: 0001 lsls r1, r0, #0 + e29c: 59f8 ldr r0, [r7, r7] + e29e: 0001 lsls r1, r0, #0 + e2a0: 06c5 lsls r5, r0, #27 + e2a2: 0000 lsls r0, r0, #0 + e2a4: 21d2 movs r1, #210 + e2a6: 00c9 lsls r1, r1, #3 + e2a8: 9804 ldr r0, [sp, #16] + e2aa: 4469 add r1, sp + e2ac: f7fe ff38 bl d120 <__sprint> e2b0: 2800 cmp r0, #0 e2b2: d000 beq.n e2b6 <.text+0xe2b6> - e2b4: e0dd b.n e472 <.text+0xe472> + e2b4: e117 b.n e4e6 <.text+0xe4e6> e2b6: 24c5 movs r4, #197 e2b8: 00e4 lsls r4, r4, #3 e2ba: 446c add r4, sp - e2bc: 3e10 subs r6, #16 - e2be: 23d3 movs r3, #211 - e2c0: 4a84 ldr r2, [pc, #528] (e4d4 <.text+0xe4d4>) - e2c2: 21d2 movs r1, #210 - e2c4: 00db lsls r3, r3, #3 - e2c6: 446b add r3, sp - e2c8: 00c9 lsls r1, r1, #3 - e2ca: 446a add r2, sp - e2cc: 6818 ldr r0, [r3, #0] - e2ce: 4469 add r1, sp - e2d0: 6815 ldr r5, [r2, #0] - e2d2: 4b81 ldr r3, [pc, #516] (e4d8 <.text+0xe4d8>) - e2d4: 2e10 cmp r6, #16 - e2d6: dcd7 bgt.n e288 <.text+0xe288> + e2bc: 9814 ldr r0, [sp, #80] + e2be: 9915 ldr r1, [sp, #84] + e2c0: 4ba0 ldr r3, [pc, #640] (e544 <.text+0xe544>) + e2c2: 4a9f ldr r2, [pc, #636] (e540 <.text+0xe540>) + e2c4: f006 ff62 bl 1518c <____nedf2_from_thumb> + e2c8: 9d0e ldr r5, [sp, #56] + e2ca: 3d01 subs r5, #1 + e2cc: 2800 cmp r0, #0 + e2ce: d012 beq.n e2f6 <.text+0xe2f6> + e2d0: 20d3 movs r0, #211 + e2d2: 00c0 lsls r0, r0, #3 + e2d4: 1c7b adds r3, r7, #1 + e2d6: 4468 add r0, sp e2d8: 6023 str r3, [r4, #0] - e2da: 1983 adds r3, r0, r6 - e2dc: 20d3 movs r0, #211 - e2de: 00c0 lsls r0, r0, #3 - e2e0: 4468 add r0, sp - e2e2: 6003 str r3, [r0, #0] - e2e4: 1c6b adds r3, r5, #1 - e2e6: 6066 str r6, [r4, #4] - e2e8: 6013 str r3, [r2, #0] - e2ea: 2b07 cmp r3, #7 - e2ec: dd12 ble.n e314 <.text+0xe314> - e2ee: 9804 ldr r0, [sp, #16] - e2f0: e016 b.n e320 <.text+0xe320> - e2f2: 22d3 movs r2, #211 - e2f4: 9907 ldr r1, [sp, #28] - e2f6: 00d2 lsls r2, r2, #3 - e2f8: 446a add r2, sp - e2fa: 604b str r3, [r1, #4] - e2fc: 4c75 ldr r4, [pc, #468] (e4d4 <.text+0xe4d4>) - e2fe: 6813 ldr r3, [r2, #0] - e300: 446c add r4, sp - e302: 3301 adds r3, #1 - e304: 6013 str r3, [r2, #0] - e306: 6823 ldr r3, [r4, #0] - e308: 3301 adds r3, #1 - e30a: 600f str r7, [r1, #0] - e30c: 6023 str r3, [r4, #0] - e30e: 2b07 cmp r3, #7 - e310: dc02 bgt.n e318 <.text+0xe318> - e312: 1c0c adds r4, r1, #0 - e314: 3408 adds r4, #8 - e316: e00b b.n e330 <.text+0xe330> - e318: 21d2 movs r1, #210 - e31a: 00c9 lsls r1, r1, #3 - e31c: 9804 ldr r0, [sp, #16] - e31e: 4469 add r1, sp - e320: f7fe fec4 bl d0ac <__sprint> + e2da: 990e ldr r1, [sp, #56] + e2dc: 6803 ldr r3, [r0, #0] + e2de: 4a9a ldr r2, [pc, #616] (e548 <.text+0xe548>) + e2e0: 18cb adds r3, r1, r3 + e2e2: 3b01 subs r3, #1 + e2e4: 446a add r2, sp + e2e6: 6003 str r3, [r0, #0] + e2e8: 6813 ldr r3, [r2, #0] + e2ea: 3301 adds r3, #1 + e2ec: 6065 str r5, [r4, #4] + e2ee: 6013 str r3, [r2, #0] + e2f0: 2b07 cmp r3, #7 + e2f2: dd49 ble.n e388 <.text+0xe388> + e2f4: e04a b.n e38c <.text+0xe38c> + e2f6: 1e2e subs r6, r5, #0 + e2f8: dc1b bgt.n e332 <.text+0xe332> + e2fa: e053 b.n e3a4 <.text+0xe3a4> + e2fc: 6023 str r3, [r4, #0] + e2fe: 2310 movs r3, #16 + e300: 6063 str r3, [r4, #4] + e302: 1c03 adds r3, r0, #0 + e304: 20d3 movs r0, #211 + e306: 00c0 lsls r0, r0, #3 + e308: 4a8f ldr r2, [pc, #572] (e548 <.text+0xe548>) + e30a: 3310 adds r3, #16 + e30c: 4468 add r0, sp + e30e: 6003 str r3, [r0, #0] + e310: 446a add r2, sp + e312: 1c6b adds r3, r5, #1 + e314: 6013 str r3, [r2, #0] + e316: 2b07 cmp r3, #7 + e318: dc01 bgt.n e31e <.text+0xe31e> + e31a: 3408 adds r4, #8 + e31c: e008 b.n e330 <.text+0xe330> + e31e: 9804 ldr r0, [sp, #16] + e320: f7fe fefe bl d120 <__sprint> e324: 2800 cmp r0, #0 e326: d000 beq.n e32a <.text+0xe32a> - e328: e0a3 b.n e472 <.text+0xe472> + e328: e0dd b.n e4e6 <.text+0xe4e6> e32a: 24c5 movs r4, #197 e32c: 00e4 lsls r4, r4, #3 e32e: 446c add r4, sp - e330: 4b6a ldr r3, [pc, #424] (e4dc <.text+0xe4dc>) - e332: 21d3 movs r1, #211 - e334: 00c9 lsls r1, r1, #3 - e336: 446b add r3, sp - e338: 4469 add r1, sp - e33a: 980d ldr r0, [sp, #52] - e33c: 6023 str r3, [r4, #0] - e33e: 4a65 ldr r2, [pc, #404] (e4d4 <.text+0xe4d4>) - e340: 680b ldr r3, [r1, #0] - e342: 446a add r2, sp - e344: 181b adds r3, r3, r0 - e346: 600b str r3, [r1, #0] - e348: 6813 ldr r3, [r2, #0] - e34a: 3301 adds r3, #1 - e34c: 6060 str r0, [r4, #4] - e34e: 6013 str r3, [r2, #0] - e350: 2b07 cmp r3, #7 - e352: dc02 bgt.n e35a <.text+0xe35a> - e354: 1c22 adds r2, r4, #0 - e356: 3208 adds r2, #8 - e358: e007 b.n e36a <.text+0xe36a> - e35a: 21d2 movs r1, #210 - e35c: 00c9 lsls r1, r1, #3 - e35e: 9804 ldr r0, [sp, #16] - e360: 4469 add r1, sp - e362: e5bb b.n dedc <.text+0xdedc> - e364: 22c5 movs r2, #197 - e366: 00d2 lsls r2, r2, #3 - e368: 446a add r2, sp - e36a: 9b17 ldr r3, [sp, #92] - e36c: 075b lsls r3, r3, #29 - e36e: d53e bpl.n e3ee <.text+0xe3ee> - e370: 9809 ldr r0, [sp, #36] - e372: 9910 ldr r1, [sp, #64] - e374: 1a44 subs r4, r0, r1 - e376: 2c00 cmp r4, #0 - e378: dc1a bgt.n e3b0 <.text+0xe3b0> - e37a: e038 b.n e3ee <.text+0xe3ee> - e37c: 6013 str r3, [r2, #0] - e37e: 2310 movs r3, #16 - e380: 6053 str r3, [r2, #4] - e382: 1c03 adds r3, r0, #0 - e384: 20d3 movs r0, #211 - e386: 00c0 lsls r0, r0, #3 - e388: 3310 adds r3, #16 - e38a: 4468 add r0, sp - e38c: 6003 str r3, [r0, #0] - e38e: 4851 ldr r0, [pc, #324] (e4d4 <.text+0xe4d4>) - e390: 1c6b adds r3, r5, #1 - e392: 4468 add r0, sp - e394: 6003 str r3, [r0, #0] - e396: 2b07 cmp r3, #7 - e398: dc01 bgt.n e39e <.text+0xe39e> - e39a: 3208 adds r2, #8 - e39c: e007 b.n e3ae <.text+0xe3ae> - e39e: 9804 ldr r0, [sp, #16] - e3a0: f7fe fe84 bl d0ac <__sprint> - e3a4: 2800 cmp r0, #0 - e3a6: d164 bne.n e472 <.text+0xe472> - e3a8: 22c5 movs r2, #197 - e3aa: 00d2 lsls r2, r2, #3 - e3ac: 446a add r2, sp - e3ae: 3c10 subs r4, #16 - e3b0: 23d3 movs r3, #211 - e3b2: 00db lsls r3, r3, #3 - e3b4: 446b add r3, sp - e3b6: 6818 ldr r0, [r3, #0] - e3b8: 4b46 ldr r3, [pc, #280] (e4d4 <.text+0xe4d4>) - e3ba: 21d2 movs r1, #210 - e3bc: 446b add r3, sp - e3be: 00c9 lsls r1, r1, #3 - e3c0: 681d ldr r5, [r3, #0] - e3c2: 4469 add r1, sp - e3c4: 4b46 ldr r3, [pc, #280] (e4e0 <.text+0xe4e0>) - e3c6: 2c10 cmp r4, #16 - e3c8: dcd8 bgt.n e37c <.text+0xe37c> - e3ca: 6013 str r3, [r2, #0] - e3cc: 6054 str r4, [r2, #4] - e3ce: 1903 adds r3, r0, r4 - e3d0: 24d3 movs r4, #211 - e3d2: 00e4 lsls r4, r4, #3 - e3d4: 483f ldr r0, [pc, #252] (e4d4 <.text+0xe4d4>) - e3d6: 446c add r4, sp - e3d8: 6023 str r3, [r4, #0] - e3da: 4468 add r0, sp - e3dc: 1c6b adds r3, r5, #1 - e3de: 6003 str r3, [r0, #0] - e3e0: 2b07 cmp r3, #7 - e3e2: dd04 ble.n e3ee <.text+0xe3ee> - e3e4: 9804 ldr r0, [sp, #16] - e3e6: f7fe fe61 bl d0ac <__sprint> - e3ea: 2800 cmp r0, #0 - e3ec: d141 bne.n e472 <.text+0xe472> - e3ee: 9b10 ldr r3, [sp, #64] - e3f0: 9909 ldr r1, [sp, #36] - e3f2: 428b cmp r3, r1 - e3f4: da00 bge.n e3f8 <.text+0xe3f8> - e3f6: 1c0b adds r3, r1, #0 - e3f8: 24d3 movs r4, #211 - e3fa: 9a08 ldr r2, [sp, #32] - e3fc: 00e4 lsls r4, r4, #3 - e3fe: 446c add r4, sp - e400: 18d2 adds r2, r2, r3 - e402: 6823 ldr r3, [r4, #0] - e404: 9208 str r2, [sp, #32] - e406: 2b00 cmp r3, #0 - e408: d007 beq.n e41a <.text+0xe41a> - e40a: 21d2 movs r1, #210 - e40c: 00c9 lsls r1, r1, #3 - e40e: 9804 ldr r0, [sp, #16] - e410: 4469 add r1, sp - e412: f7fe fe4b bl d0ac <__sprint> - e416: 2800 cmp r0, #0 - e418: d12b bne.n e472 <.text+0xe472> - e41a: 482e ldr r0, [pc, #184] (e4d4 <.text+0xe4d4>) - e41c: 24c5 movs r4, #197 - e41e: 9912 ldr r1, [sp, #72] - e420: 2300 movs r3, #0 - e422: 4468 add r0, sp - e424: 00e4 lsls r4, r4, #3 - e426: 6003 str r3, [r0, #0] - e428: 446c add r4, sp - e42a: 2900 cmp r1, #0 - e42c: d101 bne.n e432 <.text+0xe432> - e42e: f7fe fed7 bl d1e0 <_vfprintf_r+0x114> - e432: 9805 ldr r0, [sp, #20] - e434: f001 faa4 bl f980 <_free_r> - e438: 2200 movs r2, #0 - e43a: 9212 str r2, [sp, #72] - e43c: f7fe fed0 bl d1e0 <_vfprintf_r+0x114> - e440: 9c04 ldr r4, [sp, #16] - e442: 89a3 ldrh r3, [r4, #12] - e444: 2240 movs r2, #64 - e446: 4313 orrs r3, r2 - e448: 81a3 strh r3, [r4, #12] - e44a: e019 b.n e480 <.text+0xe480> - e44c: 21d3 movs r1, #211 - e44e: 00c9 lsls r1, r1, #3 - e450: 4469 add r1, sp - e452: 680b ldr r3, [r1, #0] - e454: 2b00 cmp r3, #0 - e456: d007 beq.n e468 <.text+0xe468> - e458: 21d2 movs r1, #210 - e45a: 00c9 lsls r1, r1, #3 - e45c: 9804 ldr r0, [sp, #16] - e45e: 4469 add r1, sp - e460: f7fe fe24 bl d0ac <__sprint> - e464: 2800 cmp r0, #0 - e466: d10b bne.n e480 <.text+0xe480> - e468: 4a1a ldr r2, [pc, #104] (e4d4 <.text+0xe4d4>) - e46a: 2300 movs r3, #0 - e46c: 446a add r2, sp - e46e: 6013 str r3, [r2, #0] - e470: e006 b.n e480 <.text+0xe480> - e472: 9b12 ldr r3, [sp, #72] - e474: 2b00 cmp r3, #0 - e476: d003 beq.n e480 <.text+0xe480> - e478: 9805 ldr r0, [sp, #20] - e47a: 9912 ldr r1, [sp, #72] - e47c: f001 fa80 bl f980 <_free_r> - e480: 9c04 ldr r4, [sp, #16] - e482: 89a3 ldrh r3, [r4, #12] - e484: 0658 lsls r0, r3, #25 - e486: d51a bpl.n e4be <.text+0xe4be> - e488: 2101 movs r1, #1 - e48a: 4249 negs r1, r1 - e48c: 9108 str r1, [sp, #32] - e48e: e016 b.n e4be <.text+0xe4be> - e490: 2245 movs r2, #69 - e492: 921a str r2, [sp, #104] - e494: f7ff f8b9 bl d60a <.text+0xd60a> - e498: 4f12 ldr r7, [pc, #72] (e4e4 <.text+0xe4e4>) - e49a: 2606 movs r6, #6 - e49c: 9610 str r6, [sp, #64] - e49e: e00a b.n e4b6 <.text+0xe4b6> - e4a0: 4b11 ldr r3, [pc, #68] (e4e8 <.text+0xe4e8>) - e4a2: 278e movs r7, #142 - e4a4: 2200 movs r2, #0 - e4a6: 446b add r3, sp - e4a8: 00ff lsls r7, r7, #3 - e4aa: 701a strb r2, [r3, #0] - e4ac: 446f add r7, sp - e4ae: 2e00 cmp r6, #0 - e4b0: 9610 str r6, [sp, #64] - e4b2: da00 bge.n e4b6 <.text+0xe4b6> - e4b4: 9210 str r2, [sp, #64] - e4b6: 2300 movs r3, #0 - e4b8: 930f str r3, [sp, #60] - e4ba: f7ff faf5 bl daa8 <.text+0xdaa8> - e4be: 23d9 movs r3, #217 - e4c0: 9808 ldr r0, [sp, #32] - e4c2: 00db lsls r3, r3, #3 - e4c4: 449d add sp, r3 - e4c6: bcf0 pop {r4, r5, r6, r7} - e4c8: bc02 pop {r1} - e4ca: 4708 bx r1 + e330: 3e10 subs r6, #16 + e332: 23d3 movs r3, #211 + e334: 4a84 ldr r2, [pc, #528] (e548 <.text+0xe548>) + e336: 21d2 movs r1, #210 + e338: 00db lsls r3, r3, #3 + e33a: 446b add r3, sp + e33c: 00c9 lsls r1, r1, #3 + e33e: 446a add r2, sp + e340: 6818 ldr r0, [r3, #0] + e342: 4469 add r1, sp + e344: 6815 ldr r5, [r2, #0] + e346: 4b81 ldr r3, [pc, #516] (e54c <.text+0xe54c>) + e348: 2e10 cmp r6, #16 + e34a: dcd7 bgt.n e2fc <.text+0xe2fc> + e34c: 6023 str r3, [r4, #0] + e34e: 1983 adds r3, r0, r6 + e350: 20d3 movs r0, #211 + e352: 00c0 lsls r0, r0, #3 + e354: 4468 add r0, sp + e356: 6003 str r3, [r0, #0] + e358: 1c6b adds r3, r5, #1 + e35a: 6066 str r6, [r4, #4] + e35c: 6013 str r3, [r2, #0] + e35e: 2b07 cmp r3, #7 + e360: dd12 ble.n e388 <.text+0xe388> + e362: 9804 ldr r0, [sp, #16] + e364: e016 b.n e394 <.text+0xe394> + e366: 22d3 movs r2, #211 + e368: 9907 ldr r1, [sp, #28] + e36a: 00d2 lsls r2, r2, #3 + e36c: 446a add r2, sp + e36e: 604b str r3, [r1, #4] + e370: 4c75 ldr r4, [pc, #468] (e548 <.text+0xe548>) + e372: 6813 ldr r3, [r2, #0] + e374: 446c add r4, sp + e376: 3301 adds r3, #1 + e378: 6013 str r3, [r2, #0] + e37a: 6823 ldr r3, [r4, #0] + e37c: 3301 adds r3, #1 + e37e: 600f str r7, [r1, #0] + e380: 6023 str r3, [r4, #0] + e382: 2b07 cmp r3, #7 + e384: dc02 bgt.n e38c <.text+0xe38c> + e386: 1c0c adds r4, r1, #0 + e388: 3408 adds r4, #8 + e38a: e00b b.n e3a4 <.text+0xe3a4> + e38c: 21d2 movs r1, #210 + e38e: 00c9 lsls r1, r1, #3 + e390: 9804 ldr r0, [sp, #16] + e392: 4469 add r1, sp + e394: f7fe fec4 bl d120 <__sprint> + e398: 2800 cmp r0, #0 + e39a: d000 beq.n e39e <.text+0xe39e> + e39c: e0a3 b.n e4e6 <.text+0xe4e6> + e39e: 24c5 movs r4, #197 + e3a0: 00e4 lsls r4, r4, #3 + e3a2: 446c add r4, sp + e3a4: 4b6a ldr r3, [pc, #424] (e550 <.text+0xe550>) + e3a6: 21d3 movs r1, #211 + e3a8: 00c9 lsls r1, r1, #3 + e3aa: 446b add r3, sp + e3ac: 4469 add r1, sp + e3ae: 980d ldr r0, [sp, #52] + e3b0: 6023 str r3, [r4, #0] + e3b2: 4a65 ldr r2, [pc, #404] (e548 <.text+0xe548>) + e3b4: 680b ldr r3, [r1, #0] + e3b6: 446a add r2, sp + e3b8: 181b adds r3, r3, r0 + e3ba: 600b str r3, [r1, #0] + e3bc: 6813 ldr r3, [r2, #0] + e3be: 3301 adds r3, #1 + e3c0: 6060 str r0, [r4, #4] + e3c2: 6013 str r3, [r2, #0] + e3c4: 2b07 cmp r3, #7 + e3c6: dc02 bgt.n e3ce <.text+0xe3ce> + e3c8: 1c22 adds r2, r4, #0 + e3ca: 3208 adds r2, #8 + e3cc: e007 b.n e3de <.text+0xe3de> + e3ce: 21d2 movs r1, #210 + e3d0: 00c9 lsls r1, r1, #3 + e3d2: 9804 ldr r0, [sp, #16] + e3d4: 4469 add r1, sp + e3d6: e5bb b.n df50 <.text+0xdf50> + e3d8: 22c5 movs r2, #197 + e3da: 00d2 lsls r2, r2, #3 + e3dc: 446a add r2, sp + e3de: 9b17 ldr r3, [sp, #92] + e3e0: 075b lsls r3, r3, #29 + e3e2: d53e bpl.n e462 <.text+0xe462> + e3e4: 9809 ldr r0, [sp, #36] + e3e6: 9910 ldr r1, [sp, #64] + e3e8: 1a44 subs r4, r0, r1 + e3ea: 2c00 cmp r4, #0 + e3ec: dc1a bgt.n e424 <.text+0xe424> + e3ee: e038 b.n e462 <.text+0xe462> + e3f0: 6013 str r3, [r2, #0] + e3f2: 2310 movs r3, #16 + e3f4: 6053 str r3, [r2, #4] + e3f6: 1c03 adds r3, r0, #0 + e3f8: 20d3 movs r0, #211 + e3fa: 00c0 lsls r0, r0, #3 + e3fc: 3310 adds r3, #16 + e3fe: 4468 add r0, sp + e400: 6003 str r3, [r0, #0] + e402: 4851 ldr r0, [pc, #324] (e548 <.text+0xe548>) + e404: 1c6b adds r3, r5, #1 + e406: 4468 add r0, sp + e408: 6003 str r3, [r0, #0] + e40a: 2b07 cmp r3, #7 + e40c: dc01 bgt.n e412 <.text+0xe412> + e40e: 3208 adds r2, #8 + e410: e007 b.n e422 <.text+0xe422> + e412: 9804 ldr r0, [sp, #16] + e414: f7fe fe84 bl d120 <__sprint> + e418: 2800 cmp r0, #0 + e41a: d164 bne.n e4e6 <.text+0xe4e6> + e41c: 22c5 movs r2, #197 + e41e: 00d2 lsls r2, r2, #3 + e420: 446a add r2, sp + e422: 3c10 subs r4, #16 + e424: 23d3 movs r3, #211 + e426: 00db lsls r3, r3, #3 + e428: 446b add r3, sp + e42a: 6818 ldr r0, [r3, #0] + e42c: 4b46 ldr r3, [pc, #280] (e548 <.text+0xe548>) + e42e: 21d2 movs r1, #210 + e430: 446b add r3, sp + e432: 00c9 lsls r1, r1, #3 + e434: 681d ldr r5, [r3, #0] + e436: 4469 add r1, sp + e438: 4b46 ldr r3, [pc, #280] (e554 <.text+0xe554>) + e43a: 2c10 cmp r4, #16 + e43c: dcd8 bgt.n e3f0 <.text+0xe3f0> + e43e: 6013 str r3, [r2, #0] + e440: 6054 str r4, [r2, #4] + e442: 1903 adds r3, r0, r4 + e444: 24d3 movs r4, #211 + e446: 00e4 lsls r4, r4, #3 + e448: 483f ldr r0, [pc, #252] (e548 <.text+0xe548>) + e44a: 446c add r4, sp + e44c: 6023 str r3, [r4, #0] + e44e: 4468 add r0, sp + e450: 1c6b adds r3, r5, #1 + e452: 6003 str r3, [r0, #0] + e454: 2b07 cmp r3, #7 + e456: dd04 ble.n e462 <.text+0xe462> + e458: 9804 ldr r0, [sp, #16] + e45a: f7fe fe61 bl d120 <__sprint> + e45e: 2800 cmp r0, #0 + e460: d141 bne.n e4e6 <.text+0xe4e6> + e462: 9b10 ldr r3, [sp, #64] + e464: 9909 ldr r1, [sp, #36] + e466: 428b cmp r3, r1 + e468: da00 bge.n e46c <.text+0xe46c> + e46a: 1c0b adds r3, r1, #0 + e46c: 24d3 movs r4, #211 + e46e: 9a08 ldr r2, [sp, #32] + e470: 00e4 lsls r4, r4, #3 + e472: 446c add r4, sp + e474: 18d2 adds r2, r2, r3 + e476: 6823 ldr r3, [r4, #0] + e478: 9208 str r2, [sp, #32] + e47a: 2b00 cmp r3, #0 + e47c: d007 beq.n e48e <.text+0xe48e> + e47e: 21d2 movs r1, #210 + e480: 00c9 lsls r1, r1, #3 + e482: 9804 ldr r0, [sp, #16] + e484: 4469 add r1, sp + e486: f7fe fe4b bl d120 <__sprint> + e48a: 2800 cmp r0, #0 + e48c: d12b bne.n e4e6 <.text+0xe4e6> + e48e: 482e ldr r0, [pc, #184] (e548 <.text+0xe548>) + e490: 24c5 movs r4, #197 + e492: 9912 ldr r1, [sp, #72] + e494: 2300 movs r3, #0 + e496: 4468 add r0, sp + e498: 00e4 lsls r4, r4, #3 + e49a: 6003 str r3, [r0, #0] + e49c: 446c add r4, sp + e49e: 2900 cmp r1, #0 + e4a0: d101 bne.n e4a6 <.text+0xe4a6> + e4a2: f7fe fed7 bl d254 <_vfprintf_r+0x114> + e4a6: 9805 ldr r0, [sp, #20] + e4a8: f001 faa4 bl f9f4 <_free_r> + e4ac: 2200 movs r2, #0 + e4ae: 9212 str r2, [sp, #72] + e4b0: f7fe fed0 bl d254 <_vfprintf_r+0x114> + e4b4: 9c04 ldr r4, [sp, #16] + e4b6: 89a3 ldrh r3, [r4, #12] + e4b8: 2240 movs r2, #64 + e4ba: 4313 orrs r3, r2 + e4bc: 81a3 strh r3, [r4, #12] + e4be: e019 b.n e4f4 <.text+0xe4f4> + e4c0: 21d3 movs r1, #211 + e4c2: 00c9 lsls r1, r1, #3 + e4c4: 4469 add r1, sp + e4c6: 680b ldr r3, [r1, #0] + e4c8: 2b00 cmp r3, #0 + e4ca: d007 beq.n e4dc <.text+0xe4dc> + e4cc: 21d2 movs r1, #210 + e4ce: 00c9 lsls r1, r1, #3 + e4d0: 9804 ldr r0, [sp, #16] + e4d2: 4469 add r1, sp + e4d4: f7fe fe24 bl d120 <__sprint> + e4d8: 2800 cmp r0, #0 + e4da: d10b bne.n e4f4 <.text+0xe4f4> + e4dc: 4a1a ldr r2, [pc, #104] (e548 <.text+0xe548>) + e4de: 2300 movs r3, #0 + e4e0: 446a add r2, sp + e4e2: 6013 str r3, [r2, #0] + e4e4: e006 b.n e4f4 <.text+0xe4f4> + e4e6: 9b12 ldr r3, [sp, #72] + e4e8: 2b00 cmp r3, #0 + e4ea: d003 beq.n e4f4 <.text+0xe4f4> + e4ec: 9805 ldr r0, [sp, #20] + e4ee: 9912 ldr r1, [sp, #72] + e4f0: f001 fa80 bl f9f4 <_free_r> + e4f4: 9c04 ldr r4, [sp, #16] + e4f6: 89a3 ldrh r3, [r4, #12] + e4f8: 0658 lsls r0, r3, #25 + e4fa: d51a bpl.n e532 <.text+0xe532> + e4fc: 2101 movs r1, #1 + e4fe: 4249 negs r1, r1 + e500: 9108 str r1, [sp, #32] + e502: e016 b.n e532 <.text+0xe532> + e504: 2245 movs r2, #69 + e506: 921a str r2, [sp, #104] + e508: f7ff f8b9 bl d67e <.text+0xd67e> + e50c: 4f12 ldr r7, [pc, #72] (e558 <.text+0xe558>) + e50e: 2606 movs r6, #6 + e510: 9610 str r6, [sp, #64] + e512: e00a b.n e52a <.text+0xe52a> + e514: 4b11 ldr r3, [pc, #68] (e55c <.text+0xe55c>) + e516: 278e movs r7, #142 + e518: 2200 movs r2, #0 + e51a: 446b add r3, sp + e51c: 00ff lsls r7, r7, #3 + e51e: 701a strb r2, [r3, #0] + e520: 446f add r7, sp + e522: 2e00 cmp r6, #0 + e524: 9610 str r6, [sp, #64] + e526: da00 bge.n e52a <.text+0xe52a> + e528: 9210 str r2, [sp, #64] + e52a: 2300 movs r3, #0 + e52c: 930f str r3, [sp, #60] + e52e: f7ff faf5 bl db1c <.text+0xdb1c> + e532: 23d9 movs r3, #217 + e534: 9808 ldr r0, [sp, #32] + e536: 00db lsls r3, r3, #3 + e538: 449d add sp, r3 + e53a: bcf0 pop {r4, r5, r6, r7} + e53c: bc02 pop {r1} + e53e: 4708 bx r1 ... - e4d4: 0694 lsls r4, r2, #26 - e4d6: 0000 lsls r0, r0, #0 - e4d8: 5478 strb r0, [r7, r1] - e4da: 0001 lsls r1, r0, #0 - e4dc: 06ad lsls r5, r5, #26 - e4de: 0000 lsls r0, r0, #0 - e4e0: 5488 strb r0, [r1, r2] - e4e2: 0001 lsls r1, r0, #0 - e4e4: 5988 ldr r0, [r1, r6] - e4e6: 0001 lsls r1, r0, #0 - e4e8: 06c7 lsls r7, r0, #27 + e548: 0694 lsls r4, r2, #26 + e54a: 0000 lsls r0, r0, #0 + e54c: 54ec strb r4, [r5, r3] + e54e: 0001 lsls r1, r0, #0 + e550: 06ad lsls r5, r5, #26 + e552: 0000 lsls r0, r0, #0 + e554: 54fc strb r4, [r7, r3] + e556: 0001 lsls r1, r0, #0 + e558: 59fc ldr r4, [r7, r7] + e55a: 0001 lsls r1, r0, #0 + e55c: 06c7 lsls r7, r0, #27 ... -0000e4ec : - e4ec: b530 push {r4, r5, lr} - e4ee: 1c13 adds r3, r2, #0 - e4f0: 4a05 ldr r2, [pc, #20] (e508 <.text+0xe508>) - e4f2: 1c0d adds r5, r1, #0 - e4f4: 1c04 adds r4, r0, #0 - e4f6: 1c21 adds r1, r4, #0 - e4f8: 6810 ldr r0, [r2, #0] - e4fa: 1c2a adds r2, r5, #0 - e4fc: f7fe fde6 bl d0cc <_vfprintf_r> - e500: bc30 pop {r4, r5} - e502: bc02 pop {r1} - e504: 4708 bx r1 - e506: 0000 lsls r0, r0, #0 - e508: 0020 lsls r0, r4, #0 - e50a: 4000 ands r0, r0 - -0000e50c <_wcrtomb_r>: - e50c: b530 push {r4, r5, lr} - e50e: b083 sub sp, #12 - e510: 1c05 adds r5, r0, #0 - e512: 1c1c adds r4, r3, #0 - e514: 2900 cmp r1, #0 - e516: d102 bne.n e51e <_wcrtomb_r+0x12> - e518: 4669 mov r1, sp - e51a: 3102 adds r1, #2 - e51c: 2200 movs r2, #0 - e51e: 1c23 adds r3, r4, #0 - e520: f000 f888 bl e634 <_wctomb_r> - e524: 1c43 adds r3, r0, #1 - e526: d105 bne.n e534 <_wcrtomb_r+0x28> - e528: 2300 movs r3, #0 - e52a: 6023 str r3, [r4, #0] - e52c: 238a movs r3, #138 - e52e: 2001 movs r0, #1 - e530: 602b str r3, [r5, #0] - e532: 4240 negs r0, r0 - e534: b003 add sp, #12 - e536: bc30 pop {r4, r5} - e538: bc02 pop {r1} - e53a: 4708 bx r1 - -0000e53c : - e53c: b530 push {r4, r5, lr} - e53e: 1c13 adds r3, r2, #0 - e540: 4a05 ldr r2, [pc, #20] (e558 <.text+0xe558>) - e542: 1c0d adds r5, r1, #0 - e544: 1c04 adds r4, r0, #0 - e546: 1c21 adds r1, r4, #0 - e548: 6810 ldr r0, [r2, #0] - e54a: 1c2a adds r2, r5, #0 - e54c: f7ff ffde bl e50c <_wcrtomb_r> - e550: bc30 pop {r4, r5} - e552: bc02 pop {r1} - e554: 4708 bx r1 - e556: 0000 lsls r0, r0, #0 - e558: 0020 lsls r0, r4, #0 - e55a: 4000 ands r0, r0 - -0000e55c <_wcsrtombs_r>: - e55c: b5f0 push {r4, r5, r6, r7, lr} - e55e: b089 sub sp, #36 - e560: 9002 str r0, [sp, #8] - e562: 9101 str r1, [sp, #4] - e564: 9200 str r2, [sp, #0] - e566: 1c1d adds r5, r3, #0 - e568: 9f0e ldr r7, [sp, #56] - e56a: 2900 cmp r1, #0 - e56c: d101 bne.n e572 <_wcsrtombs_r+0x16> - e56e: 2501 movs r5, #1 - e570: 426d negs r5, r5 - e572: 9900 ldr r1, [sp, #0] - e574: 9a01 ldr r2, [sp, #4] - e576: 680e ldr r6, [r1, #0] - e578: 2400 movs r4, #0 - e57a: 9203 str r2, [sp, #12] - e57c: e03f b.n e5fe <_wcsrtombs_r+0xa2> - e57e: 683b ldr r3, [r7, #0] - e580: 9304 str r3, [sp, #16] - e582: 6879 ldr r1, [r7, #4] - e584: 9105 str r1, [sp, #20] - e586: 4669 mov r1, sp - e588: 6832 ldr r2, [r6, #0] - e58a: 9802 ldr r0, [sp, #8] - e58c: 311a adds r1, #26 - e58e: 1c3b adds r3, r7, #0 - e590: f7ff ffbc bl e50c <_wcrtomb_r> - e594: 1c42 adds r2, r0, #1 - e596: d107 bne.n e5a8 <_wcsrtombs_r+0x4c> - e598: 9902 ldr r1, [sp, #8] - e59a: 238a movs r3, #138 - e59c: 2401 movs r4, #1 - e59e: 600b str r3, [r1, #0] - e5a0: 4264 negs r4, r4 - e5a2: 2300 movs r3, #0 - e5a4: 603b str r3, [r7, #0] - e5a6: e02c b.n e602 <_wcsrtombs_r+0xa6> - e5a8: 1a2b subs r3, r5, r0 - e5aa: 429c cmp r4, r3 - e5ac: d822 bhi.n e5f4 <_wcsrtombs_r+0x98> - e5ae: 42a8 cmp r0, r5 - e5b0: d220 bcs.n e5f4 <_wcsrtombs_r+0x98> - e5b2: 9a01 ldr r2, [sp, #4] - e5b4: 1824 adds r4, r4, r0 - e5b6: 2a00 cmp r2, #0 - e5b8: d00f beq.n e5da <_wcsrtombs_r+0x7e> - e5ba: 2200 movs r2, #0 - e5bc: e007 b.n e5ce <_wcsrtombs_r+0x72> - e5be: 466b mov r3, sp - e5c0: 331a adds r3, #26 - e5c2: 5cd3 ldrb r3, [r2, r3] - e5c4: 9903 ldr r1, [sp, #12] - e5c6: 700b strb r3, [r1, #0] - e5c8: 3101 adds r1, #1 - e5ca: 9103 str r1, [sp, #12] - e5cc: 3201 adds r2, #1 - e5ce: 4282 cmp r2, r0 - e5d0: dbf5 blt.n e5be <_wcsrtombs_r+0x62> - e5d2: 9a00 ldr r2, [sp, #0] - e5d4: 6813 ldr r3, [r2, #0] - e5d6: 3304 adds r3, #4 - e5d8: 6013 str r3, [r2, #0] - e5da: 6833 ldr r3, [r6, #0] - e5dc: 2b00 cmp r3, #0 - e5de: d001 beq.n e5e4 <_wcsrtombs_r+0x88> - e5e0: 3604 adds r6, #4 - e5e2: e00c b.n e5fe <_wcsrtombs_r+0xa2> - e5e4: 9901 ldr r1, [sp, #4] - e5e6: 2900 cmp r1, #0 - e5e8: d001 beq.n e5ee <_wcsrtombs_r+0x92> - e5ea: 9a00 ldr r2, [sp, #0] - e5ec: 6013 str r3, [r2, #0] - e5ee: 3c01 subs r4, #1 - e5f0: 603b str r3, [r7, #0] - e5f2: e006 b.n e602 <_wcsrtombs_r+0xa6> - e5f4: 9b04 ldr r3, [sp, #16] - e5f6: 9905 ldr r1, [sp, #20] - e5f8: 603b str r3, [r7, #0] - e5fa: 6079 str r1, [r7, #4] - e5fc: e001 b.n e602 <_wcsrtombs_r+0xa6> - e5fe: 42ac cmp r4, r5 - e600: d3bd bcc.n e57e <_wcsrtombs_r+0x22> - e602: 1c20 adds r0, r4, #0 - e604: b009 add sp, #36 - e606: bcf0 pop {r4, r5, r6, r7} - e608: bc02 pop {r1} - e60a: 4708 bx r1 - -0000e60c : - e60c: b570 push {r4, r5, r6, lr} - e60e: 1c16 adds r6, r2, #0 - e610: 4a07 ldr r2, [pc, #28] (e630 <.text+0xe630>) - e612: 1c0d adds r5, r1, #0 - e614: b081 sub sp, #4 - e616: 1c04 adds r4, r0, #0 - e618: 1c21 adds r1, r4, #0 - e61a: 6810 ldr r0, [r2, #0] - e61c: 9300 str r3, [sp, #0] - e61e: 1c2a adds r2, r5, #0 - e620: 1c33 adds r3, r6, #0 - e622: f7ff ff9b bl e55c <_wcsrtombs_r> - e626: b001 add sp, #4 - e628: bc70 pop {r4, r5, r6} - e62a: bc02 pop {r1} - e62c: 4708 bx r1 - e62e: 0000 lsls r0, r0, #0 - e630: 0020 lsls r0, r4, #0 - e632: 4000 ands r0, r0 - -0000e634 <_wctomb_r>: - e634: b5f0 push {r4, r5, r6, r7, lr} - e636: 4e9c ldr r6, [pc, #624] (e8a8 <.text+0xe8a8>) - e638: 1c30 adds r0, r6, #0 - e63a: 1c0d adds r5, r1, #0 - e63c: 1c14 adds r4, r2, #0 - e63e: 1c1f adds r7, r3, #0 - e640: f7fe fd2c bl d09c - e644: 2801 cmp r0, #1 - e646: d800 bhi.n e64a <_wctomb_r+0x16> - e648: e121 b.n e88e <_wctomb_r+0x25a> - e64a: 4998 ldr r1, [pc, #608] (e8ac <.text+0xe8ac>) - e64c: 1c30 adds r0, r6, #0 - e64e: f002 fd53 bl 110f8 - e652: 2800 cmp r0, #0 - e654: d000 beq.n e658 <_wctomb_r+0x24> - e656: e097 b.n e788 <_wctomb_r+0x154> - e658: 2d00 cmp r5, #0 - e65a: d100 bne.n e65e <_wctomb_r+0x2a> - e65c: e11c b.n e898 <_wctomb_r+0x264> - e65e: 2c7f cmp r4, #127 - e660: dc00 bgt.n e664 <_wctomb_r+0x30> - e662: e116 b.n e892 <_wctomb_r+0x25e> - e664: 1c22 adds r2, r4, #0 - e666: 4b92 ldr r3, [pc, #584] (e8b0 <.text+0xe8b0>) - e668: 3a80 subs r2, #128 - e66a: 429a cmp r2, r3 - e66c: d80d bhi.n e68a <_wctomb_r+0x56> - e66e: 0562 lsls r2, r4, #21 - e670: 2340 movs r3, #64 - e672: 425b negs r3, r3 - e674: 0ed2 lsrs r2, r2, #27 - e676: 431a orrs r2, r3 - e678: 702a strb r2, [r5, #0] - e67a: 233f movs r3, #63 - e67c: 1c22 adds r2, r4, #0 - e67e: 401a ands r2, r3 - e680: 2380 movs r3, #128 - e682: 425b negs r3, r3 - e684: 431a orrs r2, r3 - e686: 706a strb r2, [r5, #1] - e688: e0a4 b.n e7d4 <_wctomb_r+0x1a0> - e68a: 488a ldr r0, [pc, #552] (e8b4 <.text+0xe8b4>) - e68c: 4b8a ldr r3, [pc, #552] (e8b8 <.text+0xe8b8>) - e68e: 1822 adds r2, r4, r0 - e690: 429a cmp r2, r3 - e692: d817 bhi.n e6c4 <_wctomb_r+0x90> - e694: 4b89 ldr r3, [pc, #548] (e8bc <.text+0xe8bc>) - e696: 18e2 adds r2, r4, r3 - e698: 4b89 ldr r3, [pc, #548] (e8c0 <.text+0xe8c0>) - e69a: 429a cmp r2, r3 - e69c: d800 bhi.n e6a0 <_wctomb_r+0x6c> - e69e: e0fd b.n e89c <_wctomb_r+0x268> - e6a0: 0422 lsls r2, r4, #16 - e6a2: 2320 movs r3, #32 - e6a4: 425b negs r3, r3 - e6a6: 0f12 lsrs r2, r2, #28 - e6a8: 431a orrs r2, r3 - e6aa: 702a strb r2, [r5, #0] - e6ac: 0523 lsls r3, r4, #20 - e6ae: 2280 movs r2, #128 - e6b0: 4252 negs r2, r2 - e6b2: 0e9b lsrs r3, r3, #26 - e6b4: 4313 orrs r3, r2 - e6b6: 706b strb r3, [r5, #1] - e6b8: 233f movs r3, #63 - e6ba: 4023 ands r3, r4 - e6bc: 4313 orrs r3, r2 - e6be: 2003 movs r0, #3 - e6c0: 70ab strb r3, [r5, #2] - e6c2: e0ed b.n e8a0 <_wctomb_r+0x26c> - e6c4: 487f ldr r0, [pc, #508] (e8c4 <.text+0xe8c4>) - e6c6: 4b80 ldr r3, [pc, #512] (e8c8 <.text+0xe8c8>) - e6c8: 1822 adds r2, r4, r0 - e6ca: 429a cmp r2, r3 - e6cc: d816 bhi.n e6fc <_wctomb_r+0xc8> - e6ce: 02e2 lsls r2, r4, #11 - e6d0: 2310 movs r3, #16 - e6d2: 425b negs r3, r3 - e6d4: 0f52 lsrs r2, r2, #29 - e6d6: 431a orrs r2, r3 - e6d8: 702a strb r2, [r5, #0] - e6da: 03a3 lsls r3, r4, #14 - e6dc: 2280 movs r2, #128 - e6de: 4252 negs r2, r2 - e6e0: 0e9b lsrs r3, r3, #26 - e6e2: 4313 orrs r3, r2 - e6e4: 706b strb r3, [r5, #1] - e6e6: 0523 lsls r3, r4, #20 - e6e8: 0e9b lsrs r3, r3, #26 - e6ea: 1c69 adds r1, r5, #1 - e6ec: 4313 orrs r3, r2 - e6ee: 704b strb r3, [r1, #1] - e6f0: 233f movs r3, #63 - e6f2: 4023 ands r3, r4 - e6f4: 4313 orrs r3, r2 - e6f6: 2004 movs r0, #4 - e6f8: 708b strb r3, [r1, #2] - e6fa: e0d1 b.n e8a0 <_wctomb_r+0x26c> - e6fc: 4b73 ldr r3, [pc, #460] (e8cc <.text+0xe8cc>) - e6fe: 18e2 adds r2, r4, r3 - e700: 4b73 ldr r3, [pc, #460] (e8d0 <.text+0xe8d0>) - e702: 429a cmp r2, r3 - e704: d81b bhi.n e73e <_wctomb_r+0x10a> - e706: 01a2 lsls r2, r4, #6 - e708: 2308 movs r3, #8 - e70a: 425b negs r3, r3 - e70c: 0f92 lsrs r2, r2, #30 - e70e: 431a orrs r2, r3 - e710: 702a strb r2, [r5, #0] - e712: 0223 lsls r3, r4, #8 - e714: 2280 movs r2, #128 - e716: 4252 negs r2, r2 - e718: 0e9b lsrs r3, r3, #26 - e71a: 4313 orrs r3, r2 - e71c: 706b strb r3, [r5, #1] - e71e: 03a3 lsls r3, r4, #14 - e720: 0e9b lsrs r3, r3, #26 - e722: 1c69 adds r1, r5, #1 - e724: 4313 orrs r3, r2 - e726: 704b strb r3, [r1, #1] - e728: 0523 lsls r3, r4, #20 - e72a: 0e9b lsrs r3, r3, #26 - e72c: 1c48 adds r0, r1, #1 - e72e: 4313 orrs r3, r2 - e730: 7043 strb r3, [r0, #1] - e732: 233f movs r3, #63 - e734: 4023 ands r3, r4 - e736: 4313 orrs r3, r2 - e738: 7083 strb r3, [r0, #2] - e73a: 2005 movs r0, #5 - e73c: e0b0 b.n e8a0 <_wctomb_r+0x26c> - e73e: 4b65 ldr r3, [pc, #404] (e8d4 <.text+0xe8d4>) - e740: 429c cmp r4, r3 - e742: dc00 bgt.n e746 <_wctomb_r+0x112> - e744: e0aa b.n e89c <_wctomb_r+0x268> - e746: 0062 lsls r2, r4, #1 - e748: 2304 movs r3, #4 - e74a: 425b negs r3, r3 - e74c: 0fd2 lsrs r2, r2, #31 - e74e: 431a orrs r2, r3 - e750: 702a strb r2, [r5, #0] - e752: 00a3 lsls r3, r4, #2 - e754: 2280 movs r2, #128 - e756: 4252 negs r2, r2 - e758: 0e9b lsrs r3, r3, #26 - e75a: 4313 orrs r3, r2 - e75c: 706b strb r3, [r5, #1] - e75e: 0223 lsls r3, r4, #8 - e760: 0e9b lsrs r3, r3, #26 - e762: 1c68 adds r0, r5, #1 - e764: 4313 orrs r3, r2 - e766: 7043 strb r3, [r0, #1] - e768: 03a3 lsls r3, r4, #14 - e76a: 0e9b lsrs r3, r3, #26 - e76c: 1c41 adds r1, r0, #1 - e76e: 4313 orrs r3, r2 - e770: 704b strb r3, [r1, #1] - e772: 0523 lsls r3, r4, #20 - e774: 0e9b lsrs r3, r3, #26 - e776: 1c48 adds r0, r1, #1 - e778: 4313 orrs r3, r2 - e77a: 7043 strb r3, [r0, #1] - e77c: 233f movs r3, #63 - e77e: 4023 ands r3, r4 - e780: 4313 orrs r3, r2 - e782: 7083 strb r3, [r0, #2] - e784: 2006 movs r0, #6 - e786: e08b b.n e8a0 <_wctomb_r+0x26c> - e788: 4953 ldr r1, [pc, #332] (e8d8 <.text+0xe8d8>) - e78a: 1c30 adds r0, r6, #0 - e78c: f002 fcb4 bl 110f8 - e790: 2800 cmp r0, #0 - e792: d121 bne.n e7d8 <_wctomb_r+0x1a4> - e794: 2d00 cmp r5, #0 - e796: d07f beq.n e898 <_wctomb_r+0x264> - e798: 0423 lsls r3, r4, #16 - e79a: 0e1a lsrs r2, r3, #24 - e79c: 2a00 cmp r2, #0 - e79e: d078 beq.n e892 <_wctomb_r+0x25e> - e7a0: 1c13 adds r3, r2, #0 - e7a2: 337f adds r3, #127 - e7a4: 061b lsls r3, r3, #24 - e7a6: 0e1b lsrs r3, r3, #24 - e7a8: 2b1e cmp r3, #30 - e7aa: d905 bls.n e7b8 <_wctomb_r+0x184> - e7ac: 1c13 adds r3, r2, #0 - e7ae: 3320 adds r3, #32 - e7b0: 061b lsls r3, r3, #24 - e7b2: 0e1b lsrs r3, r3, #24 - e7b4: 2b0f cmp r3, #15 - e7b6: d871 bhi.n e89c <_wctomb_r+0x268> - e7b8: 20c0 movs r0, #192 - e7ba: 0623 lsls r3, r4, #24 - e7bc: 0600 lsls r0, r0, #24 - e7be: 0e19 lsrs r1, r3, #24 - e7c0: 181b adds r3, r3, r0 - e7c2: 0e1b lsrs r3, r3, #24 - e7c4: 2b3e cmp r3, #62 - e7c6: d903 bls.n e7d0 <_wctomb_r+0x19c> - e7c8: 2380 movs r3, #128 - e7ca: 404b eors r3, r1 - e7cc: 2b7c cmp r3, #124 - e7ce: d865 bhi.n e89c <_wctomb_r+0x268> - e7d0: 702a strb r2, [r5, #0] - e7d2: 7069 strb r1, [r5, #1] - e7d4: 2002 movs r0, #2 - e7d6: e063 b.n e8a0 <_wctomb_r+0x26c> - e7d8: 4940 ldr r1, [pc, #256] (e8dc <.text+0xe8dc>) - e7da: 1c30 adds r0, r6, #0 - e7dc: f002 fc8c bl 110f8 - e7e0: 2800 cmp r0, #0 - e7e2: d114 bne.n e80e <_wctomb_r+0x1da> - e7e4: 2d00 cmp r5, #0 - e7e6: d057 beq.n e898 <_wctomb_r+0x264> - e7e8: 0423 lsls r3, r4, #16 - e7ea: 0e1a lsrs r2, r3, #24 - e7ec: 2a00 cmp r2, #0 - e7ee: d050 beq.n e892 <_wctomb_r+0x25e> - e7f0: 1c13 adds r3, r2, #0 - e7f2: 335f adds r3, #95 - e7f4: 061b lsls r3, r3, #24 - e7f6: 0e1b lsrs r3, r3, #24 - e7f8: 2b5d cmp r3, #93 - e7fa: d84f bhi.n e89c <_wctomb_r+0x268> - e7fc: 20be movs r0, #190 - e7fe: 0623 lsls r3, r4, #24 - e800: 05c0 lsls r0, r0, #23 - e802: 0e19 lsrs r1, r3, #24 - e804: 181b adds r3, r3, r0 - e806: 0e1b lsrs r3, r3, #24 - e808: 2b5d cmp r3, #93 - e80a: d847 bhi.n e89c <_wctomb_r+0x268> - e80c: e7e0 b.n e7d0 <_wctomb_r+0x19c> - e80e: 4934 ldr r1, [pc, #208] (e8e0 <.text+0xe8e0>) - e810: 1c30 adds r0, r6, #0 - e812: f002 fc71 bl 110f8 - e816: 2800 cmp r0, #0 - e818: d139 bne.n e88e <_wctomb_r+0x25a> - e81a: 2d00 cmp r5, #0 - e81c: d03a beq.n e894 <_wctomb_r+0x260> - e81e: 0623 lsls r3, r4, #24 - e820: 0e1e lsrs r6, r3, #24 - e822: 0423 lsls r3, r4, #16 - e824: 0e19 lsrs r1, r3, #24 - e826: 2900 cmp r1, #0 - e828: d01f beq.n e86a <_wctomb_r+0x236> - e82a: 1c0b adds r3, r1, #0 - e82c: 3b21 subs r3, #33 - e82e: 061b lsls r3, r3, #24 - e830: 0e1b lsrs r3, r3, #24 - e832: 2b5d cmp r3, #93 - e834: d832 bhi.n e89c <_wctomb_r+0x268> - e836: 1c33 adds r3, r6, #0 - e838: 3b21 subs r3, #33 - e83a: 061b lsls r3, r3, #24 - e83c: 0e1b lsrs r3, r3, #24 - e83e: 2b5d cmp r3, #93 - e840: d82c bhi.n e89c <_wctomb_r+0x268> - e842: 683b ldr r3, [r7, #0] - e844: 2b00 cmp r3, #0 - e846: d001 beq.n e84c <_wctomb_r+0x218> - e848: 2000 movs r0, #0 - e84a: e00a b.n e862 <_wctomb_r+0x22e> - e84c: 2301 movs r3, #1 - e84e: 603b str r3, [r7, #0] - e850: 231b movs r3, #27 - e852: 702b strb r3, [r5, #0] - e854: 2324 movs r3, #36 - e856: 706b strb r3, [r5, #1] - e858: 1c6a adds r2, r5, #1 - e85a: 2342 movs r3, #66 - e85c: 7053 strb r3, [r2, #1] - e85e: 1c95 adds r5, r2, #2 - e860: 2003 movs r0, #3 - e862: 3002 adds r0, #2 - e864: 7029 strb r1, [r5, #0] - e866: 706e strb r6, [r5, #1] - e868: e01a b.n e8a0 <_wctomb_r+0x26c> - e86a: 683b ldr r3, [r7, #0] - e86c: 2b00 cmp r3, #0 - e86e: d101 bne.n e874 <_wctomb_r+0x240> - e870: 2000 movs r0, #0 - e872: e009 b.n e888 <_wctomb_r+0x254> - e874: 231b movs r3, #27 - e876: 6039 str r1, [r7, #0] - e878: 702b strb r3, [r5, #0] - e87a: 2328 movs r3, #40 - e87c: 706b strb r3, [r5, #1] - e87e: 1c6a adds r2, r5, #1 - e880: 2342 movs r3, #66 - e882: 7053 strb r3, [r2, #1] - e884: 1c95 adds r5, r2, #2 - e886: 2003 movs r0, #3 - e888: 3001 adds r0, #1 - e88a: 702e strb r6, [r5, #0] - e88c: e008 b.n e8a0 <_wctomb_r+0x26c> +0000e560 : + e560: b530 push {r4, r5, lr} + e562: 1c13 adds r3, r2, #0 + e564: 4a05 ldr r2, [pc, #20] (e57c <.text+0xe57c>) + e566: 1c0d adds r5, r1, #0 + e568: 1c04 adds r4, r0, #0 + e56a: 1c21 adds r1, r4, #0 + e56c: 6810 ldr r0, [r2, #0] + e56e: 1c2a adds r2, r5, #0 + e570: f7fe fde6 bl d140 <_vfprintf_r> + e574: bc30 pop {r4, r5} + e576: bc02 pop {r1} + e578: 4708 bx r1 + e57a: 0000 lsls r0, r0, #0 + e57c: 0020 lsls r0, r4, #0 + e57e: 4000 ands r0, r0 + +0000e580 <_wcrtomb_r>: + e580: b530 push {r4, r5, lr} + e582: b083 sub sp, #12 + e584: 1c05 adds r5, r0, #0 + e586: 1c1c adds r4, r3, #0 + e588: 2900 cmp r1, #0 + e58a: d102 bne.n e592 <_wcrtomb_r+0x12> + e58c: 4669 mov r1, sp + e58e: 3102 adds r1, #2 + e590: 2200 movs r2, #0 + e592: 1c23 adds r3, r4, #0 + e594: f000 f888 bl e6a8 <_wctomb_r> + e598: 1c43 adds r3, r0, #1 + e59a: d105 bne.n e5a8 <_wcrtomb_r+0x28> + e59c: 2300 movs r3, #0 + e59e: 6023 str r3, [r4, #0] + e5a0: 238a movs r3, #138 + e5a2: 2001 movs r0, #1 + e5a4: 602b str r3, [r5, #0] + e5a6: 4240 negs r0, r0 + e5a8: b003 add sp, #12 + e5aa: bc30 pop {r4, r5} + e5ac: bc02 pop {r1} + e5ae: 4708 bx r1 + +0000e5b0 : + e5b0: b530 push {r4, r5, lr} + e5b2: 1c13 adds r3, r2, #0 + e5b4: 4a05 ldr r2, [pc, #20] (e5cc <.text+0xe5cc>) + e5b6: 1c0d adds r5, r1, #0 + e5b8: 1c04 adds r4, r0, #0 + e5ba: 1c21 adds r1, r4, #0 + e5bc: 6810 ldr r0, [r2, #0] + e5be: 1c2a adds r2, r5, #0 + e5c0: f7ff ffde bl e580 <_wcrtomb_r> + e5c4: bc30 pop {r4, r5} + e5c6: bc02 pop {r1} + e5c8: 4708 bx r1 + e5ca: 0000 lsls r0, r0, #0 + e5cc: 0020 lsls r0, r4, #0 + e5ce: 4000 ands r0, r0 + +0000e5d0 <_wcsrtombs_r>: + e5d0: b5f0 push {r4, r5, r6, r7, lr} + e5d2: b089 sub sp, #36 + e5d4: 9002 str r0, [sp, #8] + e5d6: 9101 str r1, [sp, #4] + e5d8: 9200 str r2, [sp, #0] + e5da: 1c1d adds r5, r3, #0 + e5dc: 9f0e ldr r7, [sp, #56] + e5de: 2900 cmp r1, #0 + e5e0: d101 bne.n e5e6 <_wcsrtombs_r+0x16> + e5e2: 2501 movs r5, #1 + e5e4: 426d negs r5, r5 + e5e6: 9900 ldr r1, [sp, #0] + e5e8: 9a01 ldr r2, [sp, #4] + e5ea: 680e ldr r6, [r1, #0] + e5ec: 2400 movs r4, #0 + e5ee: 9203 str r2, [sp, #12] + e5f0: e03f b.n e672 <_wcsrtombs_r+0xa2> + e5f2: 683b ldr r3, [r7, #0] + e5f4: 9304 str r3, [sp, #16] + e5f6: 6879 ldr r1, [r7, #4] + e5f8: 9105 str r1, [sp, #20] + e5fa: 4669 mov r1, sp + e5fc: 6832 ldr r2, [r6, #0] + e5fe: 9802 ldr r0, [sp, #8] + e600: 311a adds r1, #26 + e602: 1c3b adds r3, r7, #0 + e604: f7ff ffbc bl e580 <_wcrtomb_r> + e608: 1c42 adds r2, r0, #1 + e60a: d107 bne.n e61c <_wcsrtombs_r+0x4c> + e60c: 9902 ldr r1, [sp, #8] + e60e: 238a movs r3, #138 + e610: 2401 movs r4, #1 + e612: 600b str r3, [r1, #0] + e614: 4264 negs r4, r4 + e616: 2300 movs r3, #0 + e618: 603b str r3, [r7, #0] + e61a: e02c b.n e676 <_wcsrtombs_r+0xa6> + e61c: 1a2b subs r3, r5, r0 + e61e: 429c cmp r4, r3 + e620: d822 bhi.n e668 <_wcsrtombs_r+0x98> + e622: 42a8 cmp r0, r5 + e624: d220 bcs.n e668 <_wcsrtombs_r+0x98> + e626: 9a01 ldr r2, [sp, #4] + e628: 1824 adds r4, r4, r0 + e62a: 2a00 cmp r2, #0 + e62c: d00f beq.n e64e <_wcsrtombs_r+0x7e> + e62e: 2200 movs r2, #0 + e630: e007 b.n e642 <_wcsrtombs_r+0x72> + e632: 466b mov r3, sp + e634: 331a adds r3, #26 + e636: 5cd3 ldrb r3, [r2, r3] + e638: 9903 ldr r1, [sp, #12] + e63a: 700b strb r3, [r1, #0] + e63c: 3101 adds r1, #1 + e63e: 9103 str r1, [sp, #12] + e640: 3201 adds r2, #1 + e642: 4282 cmp r2, r0 + e644: dbf5 blt.n e632 <_wcsrtombs_r+0x62> + e646: 9a00 ldr r2, [sp, #0] + e648: 6813 ldr r3, [r2, #0] + e64a: 3304 adds r3, #4 + e64c: 6013 str r3, [r2, #0] + e64e: 6833 ldr r3, [r6, #0] + e650: 2b00 cmp r3, #0 + e652: d001 beq.n e658 <_wcsrtombs_r+0x88> + e654: 3604 adds r6, #4 + e656: e00c b.n e672 <_wcsrtombs_r+0xa2> + e658: 9901 ldr r1, [sp, #4] + e65a: 2900 cmp r1, #0 + e65c: d001 beq.n e662 <_wcsrtombs_r+0x92> + e65e: 9a00 ldr r2, [sp, #0] + e660: 6013 str r3, [r2, #0] + e662: 3c01 subs r4, #1 + e664: 603b str r3, [r7, #0] + e666: e006 b.n e676 <_wcsrtombs_r+0xa6> + e668: 9b04 ldr r3, [sp, #16] + e66a: 9905 ldr r1, [sp, #20] + e66c: 603b str r3, [r7, #0] + e66e: 6079 str r1, [r7, #4] + e670: e001 b.n e676 <_wcsrtombs_r+0xa6> + e672: 42ac cmp r4, r5 + e674: d3bd bcc.n e5f2 <_wcsrtombs_r+0x22> + e676: 1c20 adds r0, r4, #0 + e678: b009 add sp, #36 + e67a: bcf0 pop {r4, r5, r6, r7} + e67c: bc02 pop {r1} + e67e: 4708 bx r1 + +0000e680 : + e680: b570 push {r4, r5, r6, lr} + e682: 1c16 adds r6, r2, #0 + e684: 4a07 ldr r2, [pc, #28] (e6a4 <.text+0xe6a4>) + e686: 1c0d adds r5, r1, #0 + e688: b081 sub sp, #4 + e68a: 1c04 adds r4, r0, #0 + e68c: 1c21 adds r1, r4, #0 + e68e: 6810 ldr r0, [r2, #0] + e690: 9300 str r3, [sp, #0] + e692: 1c2a adds r2, r5, #0 + e694: 1c33 adds r3, r6, #0 + e696: f7ff ff9b bl e5d0 <_wcsrtombs_r> + e69a: b001 add sp, #4 + e69c: bc70 pop {r4, r5, r6} + e69e: bc02 pop {r1} + e6a0: 4708 bx r1 + e6a2: 0000 lsls r0, r0, #0 + e6a4: 0020 lsls r0, r4, #0 + e6a6: 4000 ands r0, r0 + +0000e6a8 <_wctomb_r>: + e6a8: b5f0 push {r4, r5, r6, r7, lr} + e6aa: 4e9c ldr r6, [pc, #624] (e91c <.text+0xe91c>) + e6ac: 1c30 adds r0, r6, #0 + e6ae: 1c0d adds r5, r1, #0 + e6b0: 1c14 adds r4, r2, #0 + e6b2: 1c1f adds r7, r3, #0 + e6b4: f7fe fd2c bl d110 + e6b8: 2801 cmp r0, #1 + e6ba: d800 bhi.n e6be <_wctomb_r+0x16> + e6bc: e121 b.n e902 <_wctomb_r+0x25a> + e6be: 4998 ldr r1, [pc, #608] (e920 <.text+0xe920>) + e6c0: 1c30 adds r0, r6, #0 + e6c2: f002 fd53 bl 1116c + e6c6: 2800 cmp r0, #0 + e6c8: d000 beq.n e6cc <_wctomb_r+0x24> + e6ca: e097 b.n e7fc <_wctomb_r+0x154> + e6cc: 2d00 cmp r5, #0 + e6ce: d100 bne.n e6d2 <_wctomb_r+0x2a> + e6d0: e11c b.n e90c <_wctomb_r+0x264> + e6d2: 2c7f cmp r4, #127 + e6d4: dc00 bgt.n e6d8 <_wctomb_r+0x30> + e6d6: e116 b.n e906 <_wctomb_r+0x25e> + e6d8: 1c22 adds r2, r4, #0 + e6da: 4b92 ldr r3, [pc, #584] (e924 <.text+0xe924>) + e6dc: 3a80 subs r2, #128 + e6de: 429a cmp r2, r3 + e6e0: d80d bhi.n e6fe <_wctomb_r+0x56> + e6e2: 0562 lsls r2, r4, #21 + e6e4: 2340 movs r3, #64 + e6e6: 425b negs r3, r3 + e6e8: 0ed2 lsrs r2, r2, #27 + e6ea: 431a orrs r2, r3 + e6ec: 702a strb r2, [r5, #0] + e6ee: 233f movs r3, #63 + e6f0: 1c22 adds r2, r4, #0 + e6f2: 401a ands r2, r3 + e6f4: 2380 movs r3, #128 + e6f6: 425b negs r3, r3 + e6f8: 431a orrs r2, r3 + e6fa: 706a strb r2, [r5, #1] + e6fc: e0a4 b.n e848 <_wctomb_r+0x1a0> + e6fe: 488a ldr r0, [pc, #552] (e928 <.text+0xe928>) + e700: 4b8a ldr r3, [pc, #552] (e92c <.text+0xe92c>) + e702: 1822 adds r2, r4, r0 + e704: 429a cmp r2, r3 + e706: d817 bhi.n e738 <_wctomb_r+0x90> + e708: 4b89 ldr r3, [pc, #548] (e930 <.text+0xe930>) + e70a: 18e2 adds r2, r4, r3 + e70c: 4b89 ldr r3, [pc, #548] (e934 <.text+0xe934>) + e70e: 429a cmp r2, r3 + e710: d800 bhi.n e714 <_wctomb_r+0x6c> + e712: e0fd b.n e910 <_wctomb_r+0x268> + e714: 0422 lsls r2, r4, #16 + e716: 2320 movs r3, #32 + e718: 425b negs r3, r3 + e71a: 0f12 lsrs r2, r2, #28 + e71c: 431a orrs r2, r3 + e71e: 702a strb r2, [r5, #0] + e720: 0523 lsls r3, r4, #20 + e722: 2280 movs r2, #128 + e724: 4252 negs r2, r2 + e726: 0e9b lsrs r3, r3, #26 + e728: 4313 orrs r3, r2 + e72a: 706b strb r3, [r5, #1] + e72c: 233f movs r3, #63 + e72e: 4023 ands r3, r4 + e730: 4313 orrs r3, r2 + e732: 2003 movs r0, #3 + e734: 70ab strb r3, [r5, #2] + e736: e0ed b.n e914 <_wctomb_r+0x26c> + e738: 487f ldr r0, [pc, #508] (e938 <.text+0xe938>) + e73a: 4b80 ldr r3, [pc, #512] (e93c <.text+0xe93c>) + e73c: 1822 adds r2, r4, r0 + e73e: 429a cmp r2, r3 + e740: d816 bhi.n e770 <_wctomb_r+0xc8> + e742: 02e2 lsls r2, r4, #11 + e744: 2310 movs r3, #16 + e746: 425b negs r3, r3 + e748: 0f52 lsrs r2, r2, #29 + e74a: 431a orrs r2, r3 + e74c: 702a strb r2, [r5, #0] + e74e: 03a3 lsls r3, r4, #14 + e750: 2280 movs r2, #128 + e752: 4252 negs r2, r2 + e754: 0e9b lsrs r3, r3, #26 + e756: 4313 orrs r3, r2 + e758: 706b strb r3, [r5, #1] + e75a: 0523 lsls r3, r4, #20 + e75c: 0e9b lsrs r3, r3, #26 + e75e: 1c69 adds r1, r5, #1 + e760: 4313 orrs r3, r2 + e762: 704b strb r3, [r1, #1] + e764: 233f movs r3, #63 + e766: 4023 ands r3, r4 + e768: 4313 orrs r3, r2 + e76a: 2004 movs r0, #4 + e76c: 708b strb r3, [r1, #2] + e76e: e0d1 b.n e914 <_wctomb_r+0x26c> + e770: 4b73 ldr r3, [pc, #460] (e940 <.text+0xe940>) + e772: 18e2 adds r2, r4, r3 + e774: 4b73 ldr r3, [pc, #460] (e944 <.text+0xe944>) + e776: 429a cmp r2, r3 + e778: d81b bhi.n e7b2 <_wctomb_r+0x10a> + e77a: 01a2 lsls r2, r4, #6 + e77c: 2308 movs r3, #8 + e77e: 425b negs r3, r3 + e780: 0f92 lsrs r2, r2, #30 + e782: 431a orrs r2, r3 + e784: 702a strb r2, [r5, #0] + e786: 0223 lsls r3, r4, #8 + e788: 2280 movs r2, #128 + e78a: 4252 negs r2, r2 + e78c: 0e9b lsrs r3, r3, #26 + e78e: 4313 orrs r3, r2 + e790: 706b strb r3, [r5, #1] + e792: 03a3 lsls r3, r4, #14 + e794: 0e9b lsrs r3, r3, #26 + e796: 1c69 adds r1, r5, #1 + e798: 4313 orrs r3, r2 + e79a: 704b strb r3, [r1, #1] + e79c: 0523 lsls r3, r4, #20 + e79e: 0e9b lsrs r3, r3, #26 + e7a0: 1c48 adds r0, r1, #1 + e7a2: 4313 orrs r3, r2 + e7a4: 7043 strb r3, [r0, #1] + e7a6: 233f movs r3, #63 + e7a8: 4023 ands r3, r4 + e7aa: 4313 orrs r3, r2 + e7ac: 7083 strb r3, [r0, #2] + e7ae: 2005 movs r0, #5 + e7b0: e0b0 b.n e914 <_wctomb_r+0x26c> + e7b2: 4b65 ldr r3, [pc, #404] (e948 <.text+0xe948>) + e7b4: 429c cmp r4, r3 + e7b6: dc00 bgt.n e7ba <_wctomb_r+0x112> + e7b8: e0aa b.n e910 <_wctomb_r+0x268> + e7ba: 0062 lsls r2, r4, #1 + e7bc: 2304 movs r3, #4 + e7be: 425b negs r3, r3 + e7c0: 0fd2 lsrs r2, r2, #31 + e7c2: 431a orrs r2, r3 + e7c4: 702a strb r2, [r5, #0] + e7c6: 00a3 lsls r3, r4, #2 + e7c8: 2280 movs r2, #128 + e7ca: 4252 negs r2, r2 + e7cc: 0e9b lsrs r3, r3, #26 + e7ce: 4313 orrs r3, r2 + e7d0: 706b strb r3, [r5, #1] + e7d2: 0223 lsls r3, r4, #8 + e7d4: 0e9b lsrs r3, r3, #26 + e7d6: 1c68 adds r0, r5, #1 + e7d8: 4313 orrs r3, r2 + e7da: 7043 strb r3, [r0, #1] + e7dc: 03a3 lsls r3, r4, #14 + e7de: 0e9b lsrs r3, r3, #26 + e7e0: 1c41 adds r1, r0, #1 + e7e2: 4313 orrs r3, r2 + e7e4: 704b strb r3, [r1, #1] + e7e6: 0523 lsls r3, r4, #20 + e7e8: 0e9b lsrs r3, r3, #26 + e7ea: 1c48 adds r0, r1, #1 + e7ec: 4313 orrs r3, r2 + e7ee: 7043 strb r3, [r0, #1] + e7f0: 233f movs r3, #63 + e7f2: 4023 ands r3, r4 + e7f4: 4313 orrs r3, r2 + e7f6: 7083 strb r3, [r0, #2] + e7f8: 2006 movs r0, #6 + e7fa: e08b b.n e914 <_wctomb_r+0x26c> + e7fc: 4953 ldr r1, [pc, #332] (e94c <.text+0xe94c>) + e7fe: 1c30 adds r0, r6, #0 + e800: f002 fcb4 bl 1116c + e804: 2800 cmp r0, #0 + e806: d121 bne.n e84c <_wctomb_r+0x1a4> + e808: 2d00 cmp r5, #0 + e80a: d07f beq.n e90c <_wctomb_r+0x264> + e80c: 0423 lsls r3, r4, #16 + e80e: 0e1a lsrs r2, r3, #24 + e810: 2a00 cmp r2, #0 + e812: d078 beq.n e906 <_wctomb_r+0x25e> + e814: 1c13 adds r3, r2, #0 + e816: 337f adds r3, #127 + e818: 061b lsls r3, r3, #24 + e81a: 0e1b lsrs r3, r3, #24 + e81c: 2b1e cmp r3, #30 + e81e: d905 bls.n e82c <_wctomb_r+0x184> + e820: 1c13 adds r3, r2, #0 + e822: 3320 adds r3, #32 + e824: 061b lsls r3, r3, #24 + e826: 0e1b lsrs r3, r3, #24 + e828: 2b0f cmp r3, #15 + e82a: d871 bhi.n e910 <_wctomb_r+0x268> + e82c: 20c0 movs r0, #192 + e82e: 0623 lsls r3, r4, #24 + e830: 0600 lsls r0, r0, #24 + e832: 0e19 lsrs r1, r3, #24 + e834: 181b adds r3, r3, r0 + e836: 0e1b lsrs r3, r3, #24 + e838: 2b3e cmp r3, #62 + e83a: d903 bls.n e844 <_wctomb_r+0x19c> + e83c: 2380 movs r3, #128 + e83e: 404b eors r3, r1 + e840: 2b7c cmp r3, #124 + e842: d865 bhi.n e910 <_wctomb_r+0x268> + e844: 702a strb r2, [r5, #0] + e846: 7069 strb r1, [r5, #1] + e848: 2002 movs r0, #2 + e84a: e063 b.n e914 <_wctomb_r+0x26c> + e84c: 4940 ldr r1, [pc, #256] (e950 <.text+0xe950>) + e84e: 1c30 adds r0, r6, #0 + e850: f002 fc8c bl 1116c + e854: 2800 cmp r0, #0 + e856: d114 bne.n e882 <_wctomb_r+0x1da> + e858: 2d00 cmp r5, #0 + e85a: d057 beq.n e90c <_wctomb_r+0x264> + e85c: 0423 lsls r3, r4, #16 + e85e: 0e1a lsrs r2, r3, #24 + e860: 2a00 cmp r2, #0 + e862: d050 beq.n e906 <_wctomb_r+0x25e> + e864: 1c13 adds r3, r2, #0 + e866: 335f adds r3, #95 + e868: 061b lsls r3, r3, #24 + e86a: 0e1b lsrs r3, r3, #24 + e86c: 2b5d cmp r3, #93 + e86e: d84f bhi.n e910 <_wctomb_r+0x268> + e870: 20be movs r0, #190 + e872: 0623 lsls r3, r4, #24 + e874: 05c0 lsls r0, r0, #23 + e876: 0e19 lsrs r1, r3, #24 + e878: 181b adds r3, r3, r0 + e87a: 0e1b lsrs r3, r3, #24 + e87c: 2b5d cmp r3, #93 + e87e: d847 bhi.n e910 <_wctomb_r+0x268> + e880: e7e0 b.n e844 <_wctomb_r+0x19c> + e882: 4934 ldr r1, [pc, #208] (e954 <.text+0xe954>) + e884: 1c30 adds r0, r6, #0 + e886: f002 fc71 bl 1116c + e88a: 2800 cmp r0, #0 + e88c: d139 bne.n e902 <_wctomb_r+0x25a> e88e: 2d00 cmp r5, #0 - e890: d002 beq.n e898 <_wctomb_r+0x264> - e892: 702c strb r4, [r5, #0] - e894: 2001 movs r0, #1 - e896: e003 b.n e8a0 <_wctomb_r+0x26c> - e898: 2000 movs r0, #0 - e89a: e001 b.n e8a0 <_wctomb_r+0x26c> - e89c: 2001 movs r0, #1 - e89e: 4240 negs r0, r0 - e8a0: bcf0 pop {r4, r5, r6, r7} - e8a2: bc02 pop {r1} - e8a4: 4708 bx r1 - e8a6: 0000 lsls r0, r0, #0 - e8a8: 0428 lsls r0, r5, #16 - e8aa: 4000 ands r0, r0 - e8ac: 5990 ldr r0, [r2, r6] - e8ae: 0001 lsls r1, r0, #0 - e8b0: 077f lsls r7, r7, #29 - e8b2: 0000 lsls r0, r0, #0 - e8b4: f800 ffff strb.w pc, [r0, #255]! - e8b8: f7ff 0000 undefined - e8bc: 2800 cmp r0, #0 - e8be: ffff 07ff vqshl.u64 q8, , #63 - e8c2: 0000 lsls r0, r0, #0 - e8c4: 0000 lsls r0, r0, #0 - e8c6: ffff ffff undefined - e8ca: 001e lsls r6, r3, #0 - e8cc: 0000 lsls r0, r0, #0 - e8ce: ffe0 ffff undefined - e8d2: 03df lsls r7, r3, #15 - e8d4: ffff 03ff vrsra.u64 q8, , #1 - e8d8: 5998 ldr r0, [r3, r6] - e8da: 0001 lsls r1, r0, #0 - e8dc: 59a0 ldr r0, [r4, r6] - e8de: 0001 lsls r1, r0, #0 - e8e0: 59a8 ldr r0, [r5, r6] - e8e2: 0001 lsls r1, r0, #0 - -0000e8e4 <__swsetup>: - e8e4: b530 push {r4, r5, lr} - e8e6: 4b23 ldr r3, [pc, #140] (e974 <.text+0xe974>) - e8e8: 1c04 adds r4, r0, #0 - e8ea: 6818 ldr r0, [r3, #0] - e8ec: 2800 cmp r0, #0 - e8ee: d004 beq.n e8fa <__swsetup+0x16> - e8f0: 6b83 ldr r3, [r0, #56] - e8f2: 2b00 cmp r3, #0 - e8f4: d101 bne.n e8fa <__swsetup+0x16> - e8f6: f000 ff37 bl f768 <__sinit> - e8fa: 89a2 ldrh r2, [r4, #12] - e8fc: 2308 movs r3, #8 - e8fe: 1c15 adds r5, r2, #0 - e900: 401d ands r5, r3 - e902: d11e bne.n e942 <__swsetup+0x5e> - e904: 06d3 lsls r3, r2, #27 - e906: d402 bmi.n e90e <__swsetup+0x2a> + e890: d03a beq.n e908 <_wctomb_r+0x260> + e892: 0623 lsls r3, r4, #24 + e894: 0e1e lsrs r6, r3, #24 + e896: 0423 lsls r3, r4, #16 + e898: 0e19 lsrs r1, r3, #24 + e89a: 2900 cmp r1, #0 + e89c: d01f beq.n e8de <_wctomb_r+0x236> + e89e: 1c0b adds r3, r1, #0 + e8a0: 3b21 subs r3, #33 + e8a2: 061b lsls r3, r3, #24 + e8a4: 0e1b lsrs r3, r3, #24 + e8a6: 2b5d cmp r3, #93 + e8a8: d832 bhi.n e910 <_wctomb_r+0x268> + e8aa: 1c33 adds r3, r6, #0 + e8ac: 3b21 subs r3, #33 + e8ae: 061b lsls r3, r3, #24 + e8b0: 0e1b lsrs r3, r3, #24 + e8b2: 2b5d cmp r3, #93 + e8b4: d82c bhi.n e910 <_wctomb_r+0x268> + e8b6: 683b ldr r3, [r7, #0] + e8b8: 2b00 cmp r3, #0 + e8ba: d001 beq.n e8c0 <_wctomb_r+0x218> + e8bc: 2000 movs r0, #0 + e8be: e00a b.n e8d6 <_wctomb_r+0x22e> + e8c0: 2301 movs r3, #1 + e8c2: 603b str r3, [r7, #0] + e8c4: 231b movs r3, #27 + e8c6: 702b strb r3, [r5, #0] + e8c8: 2324 movs r3, #36 + e8ca: 706b strb r3, [r5, #1] + e8cc: 1c6a adds r2, r5, #1 + e8ce: 2342 movs r3, #66 + e8d0: 7053 strb r3, [r2, #1] + e8d2: 1c95 adds r5, r2, #2 + e8d4: 2003 movs r0, #3 + e8d6: 3002 adds r0, #2 + e8d8: 7029 strb r1, [r5, #0] + e8da: 706e strb r6, [r5, #1] + e8dc: e01a b.n e914 <_wctomb_r+0x26c> + e8de: 683b ldr r3, [r7, #0] + e8e0: 2b00 cmp r3, #0 + e8e2: d101 bne.n e8e8 <_wctomb_r+0x240> + e8e4: 2000 movs r0, #0 + e8e6: e009 b.n e8fc <_wctomb_r+0x254> + e8e8: 231b movs r3, #27 + e8ea: 6039 str r1, [r7, #0] + e8ec: 702b strb r3, [r5, #0] + e8ee: 2328 movs r3, #40 + e8f0: 706b strb r3, [r5, #1] + e8f2: 1c6a adds r2, r5, #1 + e8f4: 2342 movs r3, #66 + e8f6: 7053 strb r3, [r2, #1] + e8f8: 1c95 adds r5, r2, #2 + e8fa: 2003 movs r0, #3 + e8fc: 3001 adds r0, #1 + e8fe: 702e strb r6, [r5, #0] + e900: e008 b.n e914 <_wctomb_r+0x26c> + e902: 2d00 cmp r5, #0 + e904: d002 beq.n e90c <_wctomb_r+0x264> + e906: 702c strb r4, [r5, #0] e908: 2001 movs r0, #1 - e90a: 4240 negs r0, r0 - e90c: e02f b.n e96e <__swsetup+0x8a> - e90e: 0753 lsls r3, r2, #29 - e910: d513 bpl.n e93a <__swsetup+0x56> - e912: 6b21 ldr r1, [r4, #48] - e914: 2900 cmp r1, #0 - e916: d008 beq.n e92a <__swsetup+0x46> - e918: 1c23 adds r3, r4, #0 - e91a: 3340 adds r3, #64 - e91c: 4299 cmp r1, r3 - e91e: d003 beq.n e928 <__swsetup+0x44> - e920: 4b14 ldr r3, [pc, #80] (e974 <.text+0xe974>) - e922: 6818 ldr r0, [r3, #0] - e924: f001 f82c bl f980 <_free_r> - e928: 6325 str r5, [r4, #48] - e92a: 89a3 ldrh r3, [r4, #12] - e92c: 2224 movs r2, #36 - e92e: 4393 bics r3, r2 - e930: 81a3 strh r3, [r4, #12] - e932: 2300 movs r3, #0 - e934: 6063 str r3, [r4, #4] - e936: 6923 ldr r3, [r4, #16] - e938: 6023 str r3, [r4, #0] - e93a: 89a3 ldrh r3, [r4, #12] - e93c: 2208 movs r2, #8 - e93e: 4313 orrs r3, r2 - e940: 81a3 strh r3, [r4, #12] - e942: 6923 ldr r3, [r4, #16] - e944: 2b00 cmp r3, #0 - e946: d102 bne.n e94e <__swsetup+0x6a> - e948: 1c20 adds r0, r4, #0 - e94a: f001 fab1 bl feb0 <__smakebuf> - e94e: 89a3 ldrh r3, [r4, #12] - e950: 07da lsls r2, r3, #31 - e952: d505 bpl.n e960 <__swsetup+0x7c> - e954: 2300 movs r3, #0 - e956: 60a3 str r3, [r4, #8] - e958: 6963 ldr r3, [r4, #20] - e95a: 425b negs r3, r3 - e95c: 61a3 str r3, [r4, #24] - e95e: e005 b.n e96c <__swsetup+0x88> - e960: 079a lsls r2, r3, #30 - e962: d501 bpl.n e968 <__swsetup+0x84> - e964: 2300 movs r3, #0 - e966: e000 b.n e96a <__swsetup+0x86> - e968: 6963 ldr r3, [r4, #20] - e96a: 60a3 str r3, [r4, #8] - e96c: 2000 movs r0, #0 - e96e: bc30 pop {r4, r5} - e970: bc02 pop {r1} - e972: 4708 bx r1 - e974: 0020 lsls r0, r4, #0 - e976: 4000 ands r0, r0 - -0000e978 : - e978: b5f0 push {r4, r5, r6, r7, lr} - e97a: 690a ldr r2, [r1, #16] - e97c: 6903 ldr r3, [r0, #16] - e97e: b089 sub sp, #36 - e980: 9001 str r0, [sp, #4] - e982: 9100 str r1, [sp, #0] - e984: 4293 cmp r3, r2 - e986: da01 bge.n e98c - e988: 2000 movs r0, #0 - e98a: e089 b.n eaa0 - e98c: 1e56 subs r6, r2, #1 - e98e: 9800 ldr r0, [sp, #0] - e990: 9a01 ldr r2, [sp, #4] - e992: 3014 adds r0, #20 - e994: 3214 adds r2, #20 - e996: 00b3 lsls r3, r6, #2 - e998: 18c1 adds r1, r0, r3 - e99a: 18d3 adds r3, r2, r3 - e99c: 9106 str r1, [sp, #24] - e99e: 9305 str r3, [sp, #20] - e9a0: 6809 ldr r1, [r1, #0] - e9a2: 681b ldr r3, [r3, #0] - e9a4: 9008 str r0, [sp, #32] - e9a6: 3101 adds r1, #1 - e9a8: 1c18 adds r0, r3, #0 - e9aa: 9207 str r2, [sp, #28] - e9ac: 9302 str r3, [sp, #8] - e9ae: f004 fecb bl 13748 <__aeabi_uidiv> - e9b2: 9004 str r0, [sp, #16] - e9b4: 2800 cmp r0, #0 - e9b6: d036 beq.n ea26 - e9b8: 2000 movs r0, #0 - e9ba: 9d07 ldr r5, [sp, #28] - e9bc: 9f08 ldr r7, [sp, #32] - e9be: 9003 str r0, [sp, #12] - e9c0: 4684 mov ip, r0 - e9c2: cf04 ldmia r7!, {r2} - e9c4: 4c38 ldr r4, [pc, #224] (eaa8 <.text+0xeaa8>) - e9c6: 9804 ldr r0, [sp, #16] - e9c8: 1c13 adds r3, r2, #0 - e9ca: 4023 ands r3, r4 - e9cc: 1c01 adds r1, r0, #0 - e9ce: 4359 muls r1, r3 - e9d0: 0c12 lsrs r2, r2, #16 - e9d2: 4342 muls r2, r0 - e9d4: 4461 add r1, ip - e9d6: 0c0b lsrs r3, r1, #16 - e9d8: 18d2 adds r2, r2, r3 - e9da: 0c13 lsrs r3, r2, #16 - e9dc: 469c mov ip, r3 - e9de: 682b ldr r3, [r5, #0] - e9e0: 1c18 adds r0, r3, #0 - e9e2: 4021 ands r1, r4 - e9e4: 4020 ands r0, r4 - e9e6: 1a40 subs r0, r0, r1 - e9e8: 9903 ldr r1, [sp, #12] - e9ea: 4022 ands r2, r4 - e9ec: 1840 adds r0, r0, r1 - e9ee: 0c1b lsrs r3, r3, #16 - e9f0: 1a9b subs r3, r3, r2 - e9f2: 1402 asrs r2, r0, #16 - e9f4: 189b adds r3, r3, r2 - e9f6: 141a asrs r2, r3, #16 - e9f8: 806b strh r3, [r5, #2] - e9fa: 9b06 ldr r3, [sp, #24] - e9fc: 8028 strh r0, [r5, #0] - e9fe: 9203 str r2, [sp, #12] - ea00: 3504 adds r5, #4 - ea02: 429f cmp r7, r3 - ea04: d9dd bls.n e9c2 - ea06: 9802 ldr r0, [sp, #8] - ea08: 2800 cmp r0, #0 - ea0a: d001 beq.n ea10 - ea0c: e00b b.n ea26 - ea0e: 3e01 subs r6, #1 - ea10: 9905 ldr r1, [sp, #20] - ea12: 9a07 ldr r2, [sp, #28] - ea14: 3904 subs r1, #4 - ea16: 9105 str r1, [sp, #20] - ea18: 4291 cmp r1, r2 - ea1a: d902 bls.n ea22 - ea1c: 680b ldr r3, [r1, #0] - ea1e: 2b00 cmp r3, #0 - ea20: d0f5 beq.n ea0e - ea22: 9b01 ldr r3, [sp, #4] - ea24: 611e str r6, [r3, #16] - ea26: 9801 ldr r0, [sp, #4] - ea28: 9900 ldr r1, [sp, #0] - ea2a: f001 fd9d bl 10568 <__mcmp> - ea2e: 2800 cmp r0, #0 - ea30: db35 blt.n ea9e - ea32: 9804 ldr r0, [sp, #16] - ea34: 3001 adds r0, #1 - ea36: 2700 movs r7, #0 - ea38: 9004 str r0, [sp, #16] - ea3a: 9d07 ldr r5, [sp, #28] - ea3c: 46bc mov ip, r7 - ea3e: 9908 ldr r1, [sp, #32] - ea40: c904 ldmia r1!, {r2} - ea42: 4c19 ldr r4, [pc, #100] (eaa8 <.text+0xeaa8>) - ea44: 9108 str r1, [sp, #32] - ea46: 1c11 adds r1, r2, #0 - ea48: 4021 ands r1, r4 - ea4a: 4461 add r1, ip - ea4c: 0c0b lsrs r3, r1, #16 - ea4e: 0c12 lsrs r2, r2, #16 - ea50: 18d2 adds r2, r2, r3 - ea52: 0c13 lsrs r3, r2, #16 - ea54: 469c mov ip, r3 - ea56: 682b ldr r3, [r5, #0] - ea58: 1c18 adds r0, r3, #0 - ea5a: 4021 ands r1, r4 - ea5c: 4020 ands r0, r4 - ea5e: 1a40 subs r0, r0, r1 - ea60: 19c0 adds r0, r0, r7 - ea62: 4022 ands r2, r4 - ea64: 0c1b lsrs r3, r3, #16 - ea66: 1a9b subs r3, r3, r2 - ea68: 8028 strh r0, [r5, #0] - ea6a: 1402 asrs r2, r0, #16 - ea6c: 9906 ldr r1, [sp, #24] - ea6e: 9808 ldr r0, [sp, #32] - ea70: 189b adds r3, r3, r2 - ea72: 806b strh r3, [r5, #2] - ea74: 141f asrs r7, r3, #16 - ea76: 3504 adds r5, #4 - ea78: 4288 cmp r0, r1 - ea7a: d9e0 bls.n ea3e - ea7c: 9807 ldr r0, [sp, #28] - ea7e: 00b3 lsls r3, r6, #2 - ea80: 18c2 adds r2, r0, r3 - ea82: 6813 ldr r3, [r2, #0] - ea84: 2b00 cmp r3, #0 - ea86: d001 beq.n ea8c - ea88: e009 b.n ea9e - ea8a: 3e01 subs r6, #1 - ea8c: 9907 ldr r1, [sp, #28] - ea8e: 3a04 subs r2, #4 - ea90: 428a cmp r2, r1 - ea92: d902 bls.n ea9a - ea94: 6813 ldr r3, [r2, #0] - ea96: 2b00 cmp r3, #0 - ea98: d0f7 beq.n ea8a - ea9a: 9a01 ldr r2, [sp, #4] - ea9c: 6116 str r6, [r2, #16] - ea9e: 9804 ldr r0, [sp, #16] - eaa0: b009 add sp, #36 - eaa2: bcf0 pop {r4, r5, r6, r7} - eaa4: bc02 pop {r1} - eaa6: 4708 bx r1 - eaa8: ffff 0000 vaddl.u q8, d15, d0 - -0000eaac <_dtoa_r>: - eaac: b5f0 push {r4, r5, r6, r7, lr} - eaae: b0a4 sub sp, #144 - eab0: 9103 str r1, [sp, #12] - eab2: 9204 str r2, [sp, #16] - eab4: 6c01 ldr r1, [r0, #64] - eab6: 9002 str r0, [sp, #8] - eab8: 9301 str r3, [sp, #4] - eaba: 9c2b ldr r4, [sp, #172] - eabc: 2900 cmp r1, #0 - eabe: d00a beq.n ead6 <_dtoa_r+0x2a> - eac0: 6c43 ldr r3, [r0, #68] - eac2: 604b str r3, [r1, #4] - eac4: 6c42 ldr r2, [r0, #68] - eac6: 2301 movs r3, #1 - eac8: 4093 lsls r3, r2 - eaca: 608b str r3, [r1, #8] - eacc: f001 fce6 bl 1049c <_Bfree> - ead0: 9802 ldr r0, [sp, #8] - ead2: 2300 movs r3, #0 - ead4: 6403 str r3, [r0, #64] - ead6: 9a03 ldr r2, [sp, #12] - ead8: 2a00 cmp r2, #0 - eada: da05 bge.n eae8 <_dtoa_r+0x3c> - eadc: 2301 movs r3, #1 - eade: 6023 str r3, [r4, #0] - eae0: 4bcd ldr r3, [pc, #820] (ee18 <.text+0xee18>) - eae2: 401a ands r2, r3 - eae4: 9203 str r2, [sp, #12] - eae6: e001 b.n eaec <_dtoa_r+0x40> - eae8: 2300 movs r3, #0 - eaea: 6023 str r3, [r4, #0] - eaec: 9e03 ldr r6, [sp, #12] - eaee: 4acb ldr r2, [pc, #812] (ee1c <.text+0xee1c>) - eaf0: 1c33 adds r3, r6, #0 - eaf2: 4013 ands r3, r2 - eaf4: 4293 cmp r3, r2 - eaf6: d119 bne.n eb2c <_dtoa_r+0x80> - eaf8: 4bc9 ldr r3, [pc, #804] (ee20 <.text+0xee20>) - eafa: 992a ldr r1, [sp, #168] - eafc: 9a04 ldr r2, [sp, #16] - eafe: 600b str r3, [r1, #0] - eb00: 2a00 cmp r2, #0 - eb02: d104 bne.n eb0e <_dtoa_r+0x62> - eb04: 4bc7 ldr r3, [pc, #796] (ee24 <.text+0xee24>) - eb06: 421e tst r6, r3 - eb08: d101 bne.n eb0e <_dtoa_r+0x62> - eb0a: 48c7 ldr r0, [pc, #796] (ee28 <.text+0xee28>) - eb0c: e000 b.n eb10 <_dtoa_r+0x64> - eb0e: 48c7 ldr r0, [pc, #796] (ee2c <.text+0xee2c>) - eb10: 9b2c ldr r3, [sp, #176] - eb12: 2b00 cmp r3, #0 - eb14: d101 bne.n eb1a <_dtoa_r+0x6e> - eb16: f000 fdc3 bl f6a0 <.text+0xf6a0> - eb1a: 78c3 ldrb r3, [r0, #3] - eb1c: 1cc2 adds r2, r0, #3 - eb1e: 2b00 cmp r3, #0 - eb20: d000 beq.n eb24 <_dtoa_r+0x78> - eb22: 3205 adds r2, #5 - eb24: 9c2c ldr r4, [sp, #176] - eb26: 6022 str r2, [r4, #0] - eb28: f000 fdba bl f6a0 <.text+0xf6a0> - eb2c: 9803 ldr r0, [sp, #12] - eb2e: 9904 ldr r1, [sp, #16] - eb30: 4abf ldr r2, [pc, #764] (ee30 <.text+0xee30>) - eb32: 4bc0 ldr r3, [pc, #768] (ee34 <.text+0xee34>) - eb34: 9005 str r0, [sp, #20] - eb36: 9106 str r1, [sp, #24] - eb38: f006 faee bl 15118 <____nedf2_from_thumb> - eb3c: 2800 cmp r0, #0 - eb3e: d10e bne.n eb5e <_dtoa_r+0xb2> - eb40: 992a ldr r1, [sp, #168] - eb42: 9a2c ldr r2, [sp, #176] - eb44: 2301 movs r3, #1 - eb46: 600b str r3, [r1, #0] - eb48: 2a00 cmp r2, #0 - eb4a: d102 bne.n eb52 <_dtoa_r+0xa6> - eb4c: 48ba ldr r0, [pc, #744] (ee38 <.text+0xee38>) - eb4e: f000 fda7 bl f6a0 <.text+0xf6a0> - eb52: 4bba ldr r3, [pc, #744] (ee3c <.text+0xee3c>) - eb54: 9c2c ldr r4, [sp, #176] - eb56: 1e58 subs r0, r3, #1 - eb58: 6023 str r3, [r4, #0] - eb5a: f000 fda1 bl f6a0 <.text+0xf6a0> - eb5e: ab22 add r3, sp, #136 - eb60: 9300 str r3, [sp, #0] - eb62: 9802 ldr r0, [sp, #8] - eb64: ab23 add r3, sp, #140 - eb66: 9905 ldr r1, [sp, #20] - eb68: 9a06 ldr r2, [sp, #24] - eb6a: f001 fe1f bl 107ac <_d2b> - eb6e: 0073 lsls r3, r6, #1 - eb70: 0d5c lsrs r4, r3, #21 - eb72: 9014 str r0, [sp, #80] - eb74: 2c00 cmp r4, #0 - eb76: d00b beq.n eb90 <_dtoa_r+0xe4> - eb78: 9805 ldr r0, [sp, #20] - eb7a: 9906 ldr r1, [sp, #24] - eb7c: 4ba9 ldr r3, [pc, #676] (ee24 <.text+0xee24>) - eb7e: 4ab0 ldr r2, [pc, #704] (ee40 <.text+0xee40>) - eb80: 4003 ands r3, r0 - eb82: 1c18 adds r0, r3, #0 - eb84: 4310 orrs r0, r2 - eb86: 4aaf ldr r2, [pc, #700] (ee44 <.text+0xee44>) - eb88: 2300 movs r3, #0 - eb8a: 18a6 adds r6, r4, r2 - eb8c: 9313 str r3, [sp, #76] - eb8e: e023 b.n ebd8 <_dtoa_r+0x12c> - eb90: 9b22 ldr r3, [sp, #136] - eb92: 4cad ldr r4, [pc, #692] (ee48 <.text+0xee48>) - eb94: 9a23 ldr r2, [sp, #140] - eb96: 191b adds r3, r3, r4 - eb98: 189d adds r5, r3, r2 - eb9a: 2d20 cmp r5, #32 - eb9c: dd09 ble.n ebb2 <_dtoa_r+0x106> - eb9e: 2240 movs r2, #64 - eba0: 1b52 subs r2, r2, r5 - eba2: 1c2b adds r3, r5, #0 - eba4: 9804 ldr r0, [sp, #16] - eba6: 4096 lsls r6, r2 - eba8: 3b20 subs r3, #32 - ebaa: 40d8 lsrs r0, r3 - ebac: 1c34 adds r4, r6, #0 - ebae: 4304 orrs r4, r0 - ebb0: e003 b.n ebba <_dtoa_r+0x10e> - ebb2: 2320 movs r3, #32 - ebb4: 9c04 ldr r4, [sp, #16] - ebb6: 1b5b subs r3, r3, r5 - ebb8: 409c lsls r4, r3 - ebba: 1c20 adds r0, r4, #0 - ebbc: f006 fab4 bl 15128 <____floatsidf_from_thumb> - ebc0: 2c00 cmp r4, #0 - ebc2: da03 bge.n ebcc <_dtoa_r+0x120> - ebc4: 4aa1 ldr r2, [pc, #644] (ee4c <.text+0xee4c>) - ebc6: 4ba2 ldr r3, [pc, #648] (ee50 <.text+0xee50>) - ebc8: f006 fab2 bl 15130 <____adddf3_from_thumb> - ebcc: 4aa1 ldr r2, [pc, #644] (ee54 <.text+0xee54>) - ebce: 4ba2 ldr r3, [pc, #648] (ee58 <.text+0xee58>) - ebd0: 2401 movs r4, #1 - ebd2: 9413 str r4, [sp, #76] - ebd4: 1880 adds r0, r0, r2 - ebd6: 18ee adds r6, r5, r3 - ebd8: 4aa0 ldr r2, [pc, #640] (ee5c <.text+0xee5c>) - ebda: 4ba1 ldr r3, [pc, #644] (ee60 <.text+0xee60>) - ebdc: f006 faac bl 15138 <____subdf3_from_thumb> - ebe0: 4aa0 ldr r2, [pc, #640] (ee64 <.text+0xee64>) - ebe2: 4ba1 ldr r3, [pc, #644] (ee68 <.text+0xee68>) - ebe4: f006 faac bl 15140 <____muldf3_from_thumb> - ebe8: 4aa0 ldr r2, [pc, #640] (ee6c <.text+0xee6c>) - ebea: 4ba1 ldr r3, [pc, #644] (ee70 <.text+0xee70>) - ebec: f006 faa0 bl 15130 <____adddf3_from_thumb> - ebf0: 1c04 adds r4, r0, #0 - ebf2: 1c30 adds r0, r6, #0 - ebf4: 1c0d adds r5, r1, #0 - ebf6: f006 fa97 bl 15128 <____floatsidf_from_thumb> - ebfa: 4a9e ldr r2, [pc, #632] (ee74 <.text+0xee74>) - ebfc: 4b9e ldr r3, [pc, #632] (ee78 <.text+0xee78>) - ebfe: f006 fa9f bl 15140 <____muldf3_from_thumb> - ec02: 1c02 adds r2, r0, #0 - ec04: 1c0b adds r3, r1, #0 - ec06: 1c20 adds r0, r4, #0 - ec08: 1c29 adds r1, r5, #0 - ec0a: f006 fa91 bl 15130 <____adddf3_from_thumb> - ec0e: 1c04 adds r4, r0, #0 - ec10: 1c0d adds r5, r1, #0 - ec12: f006 fa99 bl 15148 <____fixdfsi_from_thumb> - ec16: 1c29 adds r1, r5, #0 - ec18: 900e str r0, [sp, #56] - ec1a: 4a85 ldr r2, [pc, #532] (ee30 <.text+0xee30>) - ec1c: 4b85 ldr r3, [pc, #532] (ee34 <.text+0xee34>) - ec1e: 1c20 adds r0, r4, #0 - ec20: f006 fa76 bl 15110 <____ltdf2_from_thumb> - ec24: 2800 cmp r0, #0 - ec26: da0d bge.n ec44 <_dtoa_r+0x198> - ec28: 980e ldr r0, [sp, #56] - ec2a: f006 fa7d bl 15128 <____floatsidf_from_thumb> - ec2e: 1c02 adds r2, r0, #0 - ec30: 1c0b adds r3, r1, #0 - ec32: 1c20 adds r0, r4, #0 - ec34: 1c29 adds r1, r5, #0 - ec36: f006 fa6f bl 15118 <____nedf2_from_thumb> - ec3a: 2800 cmp r0, #0 - ec3c: d002 beq.n ec44 <_dtoa_r+0x198> - ec3e: 980e ldr r0, [sp, #56] - ec40: 3801 subs r0, #1 - ec42: 900e str r0, [sp, #56] - ec44: 990e ldr r1, [sp, #56] - ec46: 2916 cmp r1, #22 - ec48: d901 bls.n ec4e <_dtoa_r+0x1a2> - ec4a: 2201 movs r2, #1 - ec4c: e012 b.n ec74 <_dtoa_r+0x1c8> - ec4e: 9c0e ldr r4, [sp, #56] - ec50: 4b8a ldr r3, [pc, #552] (ee7c <.text+0xee7c>) - ec52: 00e2 lsls r2, r4, #3 - ec54: 18d2 adds r2, r2, r3 - ec56: 9805 ldr r0, [sp, #20] - ec58: 9906 ldr r1, [sp, #24] - ec5a: 6853 ldr r3, [r2, #4] - ec5c: 6812 ldr r2, [r2, #0] - ec5e: f006 fa57 bl 15110 <____ltdf2_from_thumb> - ec62: 2800 cmp r0, #0 - ec64: db02 blt.n ec6c <_dtoa_r+0x1c0> - ec66: 2000 movs r0, #0 - ec68: 900f str r0, [sp, #60] - ec6a: e004 b.n ec76 <_dtoa_r+0x1ca> - ec6c: 990e ldr r1, [sp, #56] - ec6e: 3901 subs r1, #1 - ec70: 910e str r1, [sp, #56] - ec72: 2200 movs r2, #0 - ec74: 920f str r2, [sp, #60] - ec76: 9b22 ldr r3, [sp, #136] - ec78: 1b9b subs r3, r3, r6 - ec7a: 1e5a subs r2, r3, #1 - ec7c: d403 bmi.n ec86 <_dtoa_r+0x1da> - ec7e: 2300 movs r3, #0 - ec80: 9211 str r2, [sp, #68] - ec82: 9309 str r3, [sp, #36] - ec84: e003 b.n ec8e <_dtoa_r+0x1e2> - ec86: 4252 negs r2, r2 - ec88: 2400 movs r4, #0 - ec8a: 9209 str r2, [sp, #36] - ec8c: 9411 str r4, [sp, #68] - ec8e: 980e ldr r0, [sp, #56] - ec90: 2800 cmp r0, #0 - ec92: db06 blt.n eca2 <_dtoa_r+0x1f6> - ec94: 9911 ldr r1, [sp, #68] - ec96: 2200 movs r2, #0 - ec98: 1809 adds r1, r1, r0 - ec9a: 9111 str r1, [sp, #68] - ec9c: 9012 str r0, [sp, #72] - ec9e: 920a str r2, [sp, #40] - eca0: e007 b.n ecb2 <_dtoa_r+0x206> - eca2: 9b09 ldr r3, [sp, #36] - eca4: 9c0e ldr r4, [sp, #56] - eca6: 2100 movs r1, #0 - eca8: 1b1b subs r3, r3, r4 - ecaa: 4260 negs r0, r4 - ecac: 9309 str r3, [sp, #36] - ecae: 900a str r0, [sp, #40] - ecb0: 9112 str r1, [sp, #72] - ecb2: 9a01 ldr r2, [sp, #4] - ecb4: 2a09 cmp r2, #9 - ecb6: d81b bhi.n ecf0 <_dtoa_r+0x244> - ecb8: 2a05 cmp r2, #5 - ecba: dc01 bgt.n ecc0 <_dtoa_r+0x214> - ecbc: 2401 movs r4, #1 - ecbe: e003 b.n ecc8 <_dtoa_r+0x21c> - ecc0: 9b01 ldr r3, [sp, #4] - ecc2: 3b04 subs r3, #4 - ecc4: 9301 str r3, [sp, #4] - ecc6: 2400 movs r4, #0 - ecc8: 9801 ldr r0, [sp, #4] - ecca: 2805 cmp r0, #5 - eccc: d803 bhi.n ecd6 <_dtoa_r+0x22a> - ecce: 4a6c ldr r2, [pc, #432] (ee80 <.text+0xee80>) - ecd0: 0083 lsls r3, r0, #2 - ecd2: 589b ldr r3, [r3, r2] - ecd4: 469f mov pc, r3 - ecd6: 2101 movs r1, #1 - ecd8: 4249 negs r1, r1 - ecda: 2201 movs r2, #1 - ecdc: 910c str r1, [sp, #48] - ecde: 910d str r1, [sp, #52] - ece0: 9210 str r2, [sp, #64] - ece2: e02f b.n ed44 <_dtoa_r+0x298> - ece4: 2301 movs r3, #1 - ece6: 9310 str r3, [sp, #64] - ece8: e020 b.n ed2c <_dtoa_r+0x280> - ecea: 2001 movs r0, #1 - ecec: 9010 str r0, [sp, #64] - ecee: e00e b.n ed0e <_dtoa_r+0x262> - ecf0: 2100 movs r1, #0 - ecf2: 9101 str r1, [sp, #4] - ecf4: 2401 movs r4, #1 - ecf6: 2301 movs r3, #1 - ecf8: 425b negs r3, r3 - ecfa: 2200 movs r2, #0 - ecfc: 2001 movs r0, #1 - ecfe: 2612 movs r6, #18 - ed00: 9229 str r2, [sp, #164] - ed02: 930c str r3, [sp, #48] - ed04: 930d str r3, [sp, #52] - ed06: 9010 str r0, [sp, #64] - ed08: e01c b.n ed44 <_dtoa_r+0x298> - ed0a: 2100 movs r1, #0 - ed0c: 9110 str r1, [sp, #64] - ed0e: 9a29 ldr r2, [sp, #164] - ed10: 2a00 cmp r2, #0 - ed12: dd03 ble.n ed1c <_dtoa_r+0x270> - ed14: 1c16 adds r6, r2, #0 - ed16: 920c str r2, [sp, #48] - ed18: 920d str r2, [sp, #52] - ed1a: e013 b.n ed44 <_dtoa_r+0x298> - ed1c: 2601 movs r6, #1 - ed1e: 2301 movs r3, #1 - ed20: 9329 str r3, [sp, #164] - ed22: 960c str r6, [sp, #48] - ed24: 960d str r6, [sp, #52] - ed26: e00d b.n ed44 <_dtoa_r+0x298> - ed28: 2000 movs r0, #0 - ed2a: 9010 str r0, [sp, #64] - ed2c: 9b29 ldr r3, [sp, #164] - ed2e: 990e ldr r1, [sp, #56] - ed30: 3301 adds r3, #1 - ed32: 18ce adds r6, r1, r3 - ed34: 1e72 subs r2, r6, #1 - ed36: 920d str r2, [sp, #52] - ed38: 2e00 cmp r6, #0 - ed3a: dc02 bgt.n ed42 <_dtoa_r+0x296> - ed3c: 960c str r6, [sp, #48] - ed3e: 2601 movs r6, #1 - ed40: e000 b.n ed44 <_dtoa_r+0x298> - ed42: 960c str r6, [sp, #48] - ed44: 9802 ldr r0, [sp, #8] - ed46: 2300 movs r3, #0 - ed48: 2204 movs r2, #4 - ed4a: 6443 str r3, [r0, #68] - ed4c: e003 b.n ed56 <_dtoa_r+0x2aa> - ed4e: 1c4b adds r3, r1, #1 - ed50: 9902 ldr r1, [sp, #8] - ed52: 644b str r3, [r1, #68] - ed54: 0052 lsls r2, r2, #1 - ed56: 1c13 adds r3, r2, #0 - ed58: 9802 ldr r0, [sp, #8] - ed5a: 3314 adds r3, #20 - ed5c: 6c41 ldr r1, [r0, #68] - ed5e: 42b3 cmp r3, r6 - ed60: d9f5 bls.n ed4e <_dtoa_r+0x2a2> - ed62: f001 fcf5 bl 10750 <_Balloc> - ed66: 9902 ldr r1, [sp, #8] - ed68: 9a0c ldr r2, [sp, #48] - ed6a: 901a str r0, [sp, #104] - ed6c: 6408 str r0, [r1, #64] - ed6e: 2a0e cmp r2, #14 - ed70: d900 bls.n ed74 <_dtoa_r+0x2c8> - ed72: e1a5 b.n f0c0 <.text+0xf0c0> - ed74: 2c00 cmp r4, #0 - ed76: d100 bne.n ed7a <_dtoa_r+0x2ce> - ed78: e1a2 b.n f0c0 <.text+0xf0c0> - ed7a: 9b0e ldr r3, [sp, #56] - ed7c: 2b00 cmp r3, #0 - ed7e: dd33 ble.n ede8 <_dtoa_r+0x33c> - ed80: 210f movs r1, #15 - ed82: 4a3e ldr r2, [pc, #248] (ee7c <.text+0xee7c>) - ed84: 400b ands r3, r1 - ed86: 980e ldr r0, [sp, #56] - ed88: 00db lsls r3, r3, #3 - ed8a: 189b adds r3, r3, r2 - ed8c: 1104 asrs r4, r0, #4 - ed8e: 681e ldr r6, [r3, #0] - ed90: 685f ldr r7, [r3, #4] - ed92: 06e2 lsls r2, r4, #27 - ed94: d402 bmi.n ed9c <_dtoa_r+0x2f0> - ed96: 2302 movs r3, #2 - ed98: 930b str r3, [sp, #44] - ed9a: e00b b.n edb4 <_dtoa_r+0x308> - ed9c: 4b39 ldr r3, [pc, #228] (ee84 <.text+0xee84>) - ed9e: 400c ands r4, r1 - eda0: 6a1a ldr r2, [r3, #32] - eda2: 6a5b ldr r3, [r3, #36] - eda4: 9805 ldr r0, [sp, #20] - eda6: 9906 ldr r1, [sp, #24] - eda8: f006 f9d2 bl 15150 <____divdf3_from_thumb> - edac: 9003 str r0, [sp, #12] - edae: 9104 str r1, [sp, #16] - edb0: 2003 movs r0, #3 - edb2: 900b str r0, [sp, #44] - edb4: 4d33 ldr r5, [pc, #204] (ee84 <.text+0xee84>) - edb6: e00e b.n edd6 <_dtoa_r+0x32a> - edb8: 07e1 lsls r1, r4, #31 - edba: d50a bpl.n edd2 <_dtoa_r+0x326> - edbc: 9a0b ldr r2, [sp, #44] - edbe: 3201 adds r2, #1 - edc0: 920b str r2, [sp, #44] - edc2: 1c30 adds r0, r6, #0 - edc4: 1c39 adds r1, r7, #0 - edc6: 682a ldr r2, [r5, #0] - edc8: 686b ldr r3, [r5, #4] - edca: f006 f9b9 bl 15140 <____muldf3_from_thumb> - edce: 1c06 adds r6, r0, #0 - edd0: 1c0f adds r7, r1, #0 - edd2: 1064 asrs r4, r4, #1 - edd4: 3508 adds r5, #8 - edd6: 2c00 cmp r4, #0 - edd8: d1ee bne.n edb8 <_dtoa_r+0x30c> - edda: 9803 ldr r0, [sp, #12] - eddc: 9904 ldr r1, [sp, #16] - edde: 1c32 adds r2, r6, #0 - ede0: 1c3b adds r3, r7, #0 - ede2: f006 f9b5 bl 15150 <____divdf3_from_thumb> - ede6: e05c b.n eea2 <.text+0xeea2> - ede8: 9b0e ldr r3, [sp, #56] - edea: 425c negs r4, r3 - edec: 2c00 cmp r4, #0 - edee: d102 bne.n edf6 <_dtoa_r+0x34a> - edf0: 2402 movs r4, #2 - edf2: 940b str r4, [sp, #44] - edf4: e057 b.n eea6 <.text+0xeea6> - edf6: 230f movs r3, #15 - edf8: 4a20 ldr r2, [pc, #128] (ee7c <.text+0xee7c>) - edfa: 4023 ands r3, r4 + e90a: e003 b.n e914 <_wctomb_r+0x26c> + e90c: 2000 movs r0, #0 + e90e: e001 b.n e914 <_wctomb_r+0x26c> + e910: 2001 movs r0, #1 + e912: 4240 negs r0, r0 + e914: bcf0 pop {r4, r5, r6, r7} + e916: bc02 pop {r1} + e918: 4708 bx r1 + e91a: 0000 lsls r0, r0, #0 + e91c: 0428 lsls r0, r5, #16 + e91e: 4000 ands r0, r0 + e920: 5a04 ldrh r4, [r0, r0] + e922: 0001 lsls r1, r0, #0 + e924: 077f lsls r7, r7, #29 + e926: 0000 lsls r0, r0, #0 + e928: f800 ffff strb.w pc, [r0, #255]! + e92c: f7ff 0000 undefined + e930: 2800 cmp r0, #0 + e932: ffff 07ff vqshl.u64 q8, , #63 + e936: 0000 lsls r0, r0, #0 + e938: 0000 lsls r0, r0, #0 + e93a: ffff ffff undefined + e93e: 001e lsls r6, r3, #0 + e940: 0000 lsls r0, r0, #0 + e942: ffe0 ffff undefined + e946: 03df lsls r7, r3, #15 + e948: ffff 03ff vrsra.u64 q8, , #1 + e94c: 5a0c ldrh r4, [r1, r0] + e94e: 0001 lsls r1, r0, #0 + e950: 5a14 ldrh r4, [r2, r0] + e952: 0001 lsls r1, r0, #0 + e954: 5a1c ldrh r4, [r3, r0] + e956: 0001 lsls r1, r0, #0 + +0000e958 <__swsetup>: + e958: b530 push {r4, r5, lr} + e95a: 4b23 ldr r3, [pc, #140] (e9e8 <.text+0xe9e8>) + e95c: 1c04 adds r4, r0, #0 + e95e: 6818 ldr r0, [r3, #0] + e960: 2800 cmp r0, #0 + e962: d004 beq.n e96e <__swsetup+0x16> + e964: 6b83 ldr r3, [r0, #56] + e966: 2b00 cmp r3, #0 + e968: d101 bne.n e96e <__swsetup+0x16> + e96a: f000 ff37 bl f7dc <__sinit> + e96e: 89a2 ldrh r2, [r4, #12] + e970: 2308 movs r3, #8 + e972: 1c15 adds r5, r2, #0 + e974: 401d ands r5, r3 + e976: d11e bne.n e9b6 <__swsetup+0x5e> + e978: 06d3 lsls r3, r2, #27 + e97a: d402 bmi.n e982 <__swsetup+0x2a> + e97c: 2001 movs r0, #1 + e97e: 4240 negs r0, r0 + e980: e02f b.n e9e2 <__swsetup+0x8a> + e982: 0753 lsls r3, r2, #29 + e984: d513 bpl.n e9ae <__swsetup+0x56> + e986: 6b21 ldr r1, [r4, #48] + e988: 2900 cmp r1, #0 + e98a: d008 beq.n e99e <__swsetup+0x46> + e98c: 1c23 adds r3, r4, #0 + e98e: 3340 adds r3, #64 + e990: 4299 cmp r1, r3 + e992: d003 beq.n e99c <__swsetup+0x44> + e994: 4b14 ldr r3, [pc, #80] (e9e8 <.text+0xe9e8>) + e996: 6818 ldr r0, [r3, #0] + e998: f001 f82c bl f9f4 <_free_r> + e99c: 6325 str r5, [r4, #48] + e99e: 89a3 ldrh r3, [r4, #12] + e9a0: 2224 movs r2, #36 + e9a2: 4393 bics r3, r2 + e9a4: 81a3 strh r3, [r4, #12] + e9a6: 2300 movs r3, #0 + e9a8: 6063 str r3, [r4, #4] + e9aa: 6923 ldr r3, [r4, #16] + e9ac: 6023 str r3, [r4, #0] + e9ae: 89a3 ldrh r3, [r4, #12] + e9b0: 2208 movs r2, #8 + e9b2: 4313 orrs r3, r2 + e9b4: 81a3 strh r3, [r4, #12] + e9b6: 6923 ldr r3, [r4, #16] + e9b8: 2b00 cmp r3, #0 + e9ba: d102 bne.n e9c2 <__swsetup+0x6a> + e9bc: 1c20 adds r0, r4, #0 + e9be: f001 fab1 bl ff24 <__smakebuf> + e9c2: 89a3 ldrh r3, [r4, #12] + e9c4: 07da lsls r2, r3, #31 + e9c6: d505 bpl.n e9d4 <__swsetup+0x7c> + e9c8: 2300 movs r3, #0 + e9ca: 60a3 str r3, [r4, #8] + e9cc: 6963 ldr r3, [r4, #20] + e9ce: 425b negs r3, r3 + e9d0: 61a3 str r3, [r4, #24] + e9d2: e005 b.n e9e0 <__swsetup+0x88> + e9d4: 079a lsls r2, r3, #30 + e9d6: d501 bpl.n e9dc <__swsetup+0x84> + e9d8: 2300 movs r3, #0 + e9da: e000 b.n e9de <__swsetup+0x86> + e9dc: 6963 ldr r3, [r4, #20] + e9de: 60a3 str r3, [r4, #8] + e9e0: 2000 movs r0, #0 + e9e2: bc30 pop {r4, r5} + e9e4: bc02 pop {r1} + e9e6: 4708 bx r1 + e9e8: 0020 lsls r0, r4, #0 + e9ea: 4000 ands r0, r0 + +0000e9ec : + e9ec: b5f0 push {r4, r5, r6, r7, lr} + e9ee: 690a ldr r2, [r1, #16] + e9f0: 6903 ldr r3, [r0, #16] + e9f2: b089 sub sp, #36 + e9f4: 9001 str r0, [sp, #4] + e9f6: 9100 str r1, [sp, #0] + e9f8: 4293 cmp r3, r2 + e9fa: da01 bge.n ea00 + e9fc: 2000 movs r0, #0 + e9fe: e089 b.n eb14 + ea00: 1e56 subs r6, r2, #1 + ea02: 9800 ldr r0, [sp, #0] + ea04: 9a01 ldr r2, [sp, #4] + ea06: 3014 adds r0, #20 + ea08: 3214 adds r2, #20 + ea0a: 00b3 lsls r3, r6, #2 + ea0c: 18c1 adds r1, r0, r3 + ea0e: 18d3 adds r3, r2, r3 + ea10: 9106 str r1, [sp, #24] + ea12: 9305 str r3, [sp, #20] + ea14: 6809 ldr r1, [r1, #0] + ea16: 681b ldr r3, [r3, #0] + ea18: 9008 str r0, [sp, #32] + ea1a: 3101 adds r1, #1 + ea1c: 1c18 adds r0, r3, #0 + ea1e: 9207 str r2, [sp, #28] + ea20: 9302 str r3, [sp, #8] + ea22: f004 fecb bl 137bc <__aeabi_uidiv> + ea26: 9004 str r0, [sp, #16] + ea28: 2800 cmp r0, #0 + ea2a: d036 beq.n ea9a + ea2c: 2000 movs r0, #0 + ea2e: 9d07 ldr r5, [sp, #28] + ea30: 9f08 ldr r7, [sp, #32] + ea32: 9003 str r0, [sp, #12] + ea34: 4684 mov ip, r0 + ea36: cf04 ldmia r7!, {r2} + ea38: 4c38 ldr r4, [pc, #224] (eb1c <.text+0xeb1c>) + ea3a: 9804 ldr r0, [sp, #16] + ea3c: 1c13 adds r3, r2, #0 + ea3e: 4023 ands r3, r4 + ea40: 1c01 adds r1, r0, #0 + ea42: 4359 muls r1, r3 + ea44: 0c12 lsrs r2, r2, #16 + ea46: 4342 muls r2, r0 + ea48: 4461 add r1, ip + ea4a: 0c0b lsrs r3, r1, #16 + ea4c: 18d2 adds r2, r2, r3 + ea4e: 0c13 lsrs r3, r2, #16 + ea50: 469c mov ip, r3 + ea52: 682b ldr r3, [r5, #0] + ea54: 1c18 adds r0, r3, #0 + ea56: 4021 ands r1, r4 + ea58: 4020 ands r0, r4 + ea5a: 1a40 subs r0, r0, r1 + ea5c: 9903 ldr r1, [sp, #12] + ea5e: 4022 ands r2, r4 + ea60: 1840 adds r0, r0, r1 + ea62: 0c1b lsrs r3, r3, #16 + ea64: 1a9b subs r3, r3, r2 + ea66: 1402 asrs r2, r0, #16 + ea68: 189b adds r3, r3, r2 + ea6a: 141a asrs r2, r3, #16 + ea6c: 806b strh r3, [r5, #2] + ea6e: 9b06 ldr r3, [sp, #24] + ea70: 8028 strh r0, [r5, #0] + ea72: 9203 str r2, [sp, #12] + ea74: 3504 adds r5, #4 + ea76: 429f cmp r7, r3 + ea78: d9dd bls.n ea36 + ea7a: 9802 ldr r0, [sp, #8] + ea7c: 2800 cmp r0, #0 + ea7e: d001 beq.n ea84 + ea80: e00b b.n ea9a + ea82: 3e01 subs r6, #1 + ea84: 9905 ldr r1, [sp, #20] + ea86: 9a07 ldr r2, [sp, #28] + ea88: 3904 subs r1, #4 + ea8a: 9105 str r1, [sp, #20] + ea8c: 4291 cmp r1, r2 + ea8e: d902 bls.n ea96 + ea90: 680b ldr r3, [r1, #0] + ea92: 2b00 cmp r3, #0 + ea94: d0f5 beq.n ea82 + ea96: 9b01 ldr r3, [sp, #4] + ea98: 611e str r6, [r3, #16] + ea9a: 9801 ldr r0, [sp, #4] + ea9c: 9900 ldr r1, [sp, #0] + ea9e: f001 fd9d bl 105dc <__mcmp> + eaa2: 2800 cmp r0, #0 + eaa4: db35 blt.n eb12 + eaa6: 9804 ldr r0, [sp, #16] + eaa8: 3001 adds r0, #1 + eaaa: 2700 movs r7, #0 + eaac: 9004 str r0, [sp, #16] + eaae: 9d07 ldr r5, [sp, #28] + eab0: 46bc mov ip, r7 + eab2: 9908 ldr r1, [sp, #32] + eab4: c904 ldmia r1!, {r2} + eab6: 4c19 ldr r4, [pc, #100] (eb1c <.text+0xeb1c>) + eab8: 9108 str r1, [sp, #32] + eaba: 1c11 adds r1, r2, #0 + eabc: 4021 ands r1, r4 + eabe: 4461 add r1, ip + eac0: 0c0b lsrs r3, r1, #16 + eac2: 0c12 lsrs r2, r2, #16 + eac4: 18d2 adds r2, r2, r3 + eac6: 0c13 lsrs r3, r2, #16 + eac8: 469c mov ip, r3 + eaca: 682b ldr r3, [r5, #0] + eacc: 1c18 adds r0, r3, #0 + eace: 4021 ands r1, r4 + ead0: 4020 ands r0, r4 + ead2: 1a40 subs r0, r0, r1 + ead4: 19c0 adds r0, r0, r7 + ead6: 4022 ands r2, r4 + ead8: 0c1b lsrs r3, r3, #16 + eada: 1a9b subs r3, r3, r2 + eadc: 8028 strh r0, [r5, #0] + eade: 1402 asrs r2, r0, #16 + eae0: 9906 ldr r1, [sp, #24] + eae2: 9808 ldr r0, [sp, #32] + eae4: 189b adds r3, r3, r2 + eae6: 806b strh r3, [r5, #2] + eae8: 141f asrs r7, r3, #16 + eaea: 3504 adds r5, #4 + eaec: 4288 cmp r0, r1 + eaee: d9e0 bls.n eab2 + eaf0: 9807 ldr r0, [sp, #28] + eaf2: 00b3 lsls r3, r6, #2 + eaf4: 18c2 adds r2, r0, r3 + eaf6: 6813 ldr r3, [r2, #0] + eaf8: 2b00 cmp r3, #0 + eafa: d001 beq.n eb00 + eafc: e009 b.n eb12 + eafe: 3e01 subs r6, #1 + eb00: 9907 ldr r1, [sp, #28] + eb02: 3a04 subs r2, #4 + eb04: 428a cmp r2, r1 + eb06: d902 bls.n eb0e + eb08: 6813 ldr r3, [r2, #0] + eb0a: 2b00 cmp r3, #0 + eb0c: d0f7 beq.n eafe + eb0e: 9a01 ldr r2, [sp, #4] + eb10: 6116 str r6, [r2, #16] + eb12: 9804 ldr r0, [sp, #16] + eb14: b009 add sp, #36 + eb16: bcf0 pop {r4, r5, r6, r7} + eb18: bc02 pop {r1} + eb1a: 4708 bx r1 + eb1c: ffff 0000 vaddl.u q8, d15, d0 + +0000eb20 <_dtoa_r>: + eb20: b5f0 push {r4, r5, r6, r7, lr} + eb22: b0a4 sub sp, #144 + eb24: 9103 str r1, [sp, #12] + eb26: 9204 str r2, [sp, #16] + eb28: 6c01 ldr r1, [r0, #64] + eb2a: 9002 str r0, [sp, #8] + eb2c: 9301 str r3, [sp, #4] + eb2e: 9c2b ldr r4, [sp, #172] + eb30: 2900 cmp r1, #0 + eb32: d00a beq.n eb4a <_dtoa_r+0x2a> + eb34: 6c43 ldr r3, [r0, #68] + eb36: 604b str r3, [r1, #4] + eb38: 6c42 ldr r2, [r0, #68] + eb3a: 2301 movs r3, #1 + eb3c: 4093 lsls r3, r2 + eb3e: 608b str r3, [r1, #8] + eb40: f001 fce6 bl 10510 <_Bfree> + eb44: 9802 ldr r0, [sp, #8] + eb46: 2300 movs r3, #0 + eb48: 6403 str r3, [r0, #64] + eb4a: 9a03 ldr r2, [sp, #12] + eb4c: 2a00 cmp r2, #0 + eb4e: da05 bge.n eb5c <_dtoa_r+0x3c> + eb50: 2301 movs r3, #1 + eb52: 6023 str r3, [r4, #0] + eb54: 4bcd ldr r3, [pc, #820] (ee8c <.text+0xee8c>) + eb56: 401a ands r2, r3 + eb58: 9203 str r2, [sp, #12] + eb5a: e001 b.n eb60 <_dtoa_r+0x40> + eb5c: 2300 movs r3, #0 + eb5e: 6023 str r3, [r4, #0] + eb60: 9e03 ldr r6, [sp, #12] + eb62: 4acb ldr r2, [pc, #812] (ee90 <.text+0xee90>) + eb64: 1c33 adds r3, r6, #0 + eb66: 4013 ands r3, r2 + eb68: 4293 cmp r3, r2 + eb6a: d119 bne.n eba0 <_dtoa_r+0x80> + eb6c: 4bc9 ldr r3, [pc, #804] (ee94 <.text+0xee94>) + eb6e: 992a ldr r1, [sp, #168] + eb70: 9a04 ldr r2, [sp, #16] + eb72: 600b str r3, [r1, #0] + eb74: 2a00 cmp r2, #0 + eb76: d104 bne.n eb82 <_dtoa_r+0x62> + eb78: 4bc7 ldr r3, [pc, #796] (ee98 <.text+0xee98>) + eb7a: 421e tst r6, r3 + eb7c: d101 bne.n eb82 <_dtoa_r+0x62> + eb7e: 48c7 ldr r0, [pc, #796] (ee9c <.text+0xee9c>) + eb80: e000 b.n eb84 <_dtoa_r+0x64> + eb82: 48c7 ldr r0, [pc, #796] (eea0 <.text+0xeea0>) + eb84: 9b2c ldr r3, [sp, #176] + eb86: 2b00 cmp r3, #0 + eb88: d101 bne.n eb8e <_dtoa_r+0x6e> + eb8a: f000 fdc3 bl f714 <.text+0xf714> + eb8e: 78c3 ldrb r3, [r0, #3] + eb90: 1cc2 adds r2, r0, #3 + eb92: 2b00 cmp r3, #0 + eb94: d000 beq.n eb98 <_dtoa_r+0x78> + eb96: 3205 adds r2, #5 + eb98: 9c2c ldr r4, [sp, #176] + eb9a: 6022 str r2, [r4, #0] + eb9c: f000 fdba bl f714 <.text+0xf714> + eba0: 9803 ldr r0, [sp, #12] + eba2: 9904 ldr r1, [sp, #16] + eba4: 4abf ldr r2, [pc, #764] (eea4 <.text+0xeea4>) + eba6: 4bc0 ldr r3, [pc, #768] (eea8 <.text+0xeea8>) + eba8: 9005 str r0, [sp, #20] + ebaa: 9106 str r1, [sp, #24] + ebac: f006 faee bl 1518c <____nedf2_from_thumb> + ebb0: 2800 cmp r0, #0 + ebb2: d10e bne.n ebd2 <_dtoa_r+0xb2> + ebb4: 992a ldr r1, [sp, #168] + ebb6: 9a2c ldr r2, [sp, #176] + ebb8: 2301 movs r3, #1 + ebba: 600b str r3, [r1, #0] + ebbc: 2a00 cmp r2, #0 + ebbe: d102 bne.n ebc6 <_dtoa_r+0xa6> + ebc0: 48ba ldr r0, [pc, #744] (eeac <.text+0xeeac>) + ebc2: f000 fda7 bl f714 <.text+0xf714> + ebc6: 4bba ldr r3, [pc, #744] (eeb0 <.text+0xeeb0>) + ebc8: 9c2c ldr r4, [sp, #176] + ebca: 1e58 subs r0, r3, #1 + ebcc: 6023 str r3, [r4, #0] + ebce: f000 fda1 bl f714 <.text+0xf714> + ebd2: ab22 add r3, sp, #136 + ebd4: 9300 str r3, [sp, #0] + ebd6: 9802 ldr r0, [sp, #8] + ebd8: ab23 add r3, sp, #140 + ebda: 9905 ldr r1, [sp, #20] + ebdc: 9a06 ldr r2, [sp, #24] + ebde: f001 fe1f bl 10820 <_d2b> + ebe2: 0073 lsls r3, r6, #1 + ebe4: 0d5c lsrs r4, r3, #21 + ebe6: 9014 str r0, [sp, #80] + ebe8: 2c00 cmp r4, #0 + ebea: d00b beq.n ec04 <_dtoa_r+0xe4> + ebec: 9805 ldr r0, [sp, #20] + ebee: 9906 ldr r1, [sp, #24] + ebf0: 4ba9 ldr r3, [pc, #676] (ee98 <.text+0xee98>) + ebf2: 4ab0 ldr r2, [pc, #704] (eeb4 <.text+0xeeb4>) + ebf4: 4003 ands r3, r0 + ebf6: 1c18 adds r0, r3, #0 + ebf8: 4310 orrs r0, r2 + ebfa: 4aaf ldr r2, [pc, #700] (eeb8 <.text+0xeeb8>) + ebfc: 2300 movs r3, #0 + ebfe: 18a6 adds r6, r4, r2 + ec00: 9313 str r3, [sp, #76] + ec02: e023 b.n ec4c <_dtoa_r+0x12c> + ec04: 9b22 ldr r3, [sp, #136] + ec06: 4cad ldr r4, [pc, #692] (eebc <.text+0xeebc>) + ec08: 9a23 ldr r2, [sp, #140] + ec0a: 191b adds r3, r3, r4 + ec0c: 189d adds r5, r3, r2 + ec0e: 2d20 cmp r5, #32 + ec10: dd09 ble.n ec26 <_dtoa_r+0x106> + ec12: 2240 movs r2, #64 + ec14: 1b52 subs r2, r2, r5 + ec16: 1c2b adds r3, r5, #0 + ec18: 9804 ldr r0, [sp, #16] + ec1a: 4096 lsls r6, r2 + ec1c: 3b20 subs r3, #32 + ec1e: 40d8 lsrs r0, r3 + ec20: 1c34 adds r4, r6, #0 + ec22: 4304 orrs r4, r0 + ec24: e003 b.n ec2e <_dtoa_r+0x10e> + ec26: 2320 movs r3, #32 + ec28: 9c04 ldr r4, [sp, #16] + ec2a: 1b5b subs r3, r3, r5 + ec2c: 409c lsls r4, r3 + ec2e: 1c20 adds r0, r4, #0 + ec30: f006 fab4 bl 1519c <____floatsidf_from_thumb> + ec34: 2c00 cmp r4, #0 + ec36: da03 bge.n ec40 <_dtoa_r+0x120> + ec38: 4aa1 ldr r2, [pc, #644] (eec0 <.text+0xeec0>) + ec3a: 4ba2 ldr r3, [pc, #648] (eec4 <.text+0xeec4>) + ec3c: f006 fab2 bl 151a4 <____adddf3_from_thumb> + ec40: 4aa1 ldr r2, [pc, #644] (eec8 <.text+0xeec8>) + ec42: 4ba2 ldr r3, [pc, #648] (eecc <.text+0xeecc>) + ec44: 2401 movs r4, #1 + ec46: 9413 str r4, [sp, #76] + ec48: 1880 adds r0, r0, r2 + ec4a: 18ee adds r6, r5, r3 + ec4c: 4aa0 ldr r2, [pc, #640] (eed0 <.text+0xeed0>) + ec4e: 4ba1 ldr r3, [pc, #644] (eed4 <.text+0xeed4>) + ec50: f006 faac bl 151ac <____subdf3_from_thumb> + ec54: 4aa0 ldr r2, [pc, #640] (eed8 <.text+0xeed8>) + ec56: 4ba1 ldr r3, [pc, #644] (eedc <.text+0xeedc>) + ec58: f006 faac bl 151b4 <____muldf3_from_thumb> + ec5c: 4aa0 ldr r2, [pc, #640] (eee0 <.text+0xeee0>) + ec5e: 4ba1 ldr r3, [pc, #644] (eee4 <.text+0xeee4>) + ec60: f006 faa0 bl 151a4 <____adddf3_from_thumb> + ec64: 1c04 adds r4, r0, #0 + ec66: 1c30 adds r0, r6, #0 + ec68: 1c0d adds r5, r1, #0 + ec6a: f006 fa97 bl 1519c <____floatsidf_from_thumb> + ec6e: 4a9e ldr r2, [pc, #632] (eee8 <.text+0xeee8>) + ec70: 4b9e ldr r3, [pc, #632] (eeec <.text+0xeeec>) + ec72: f006 fa9f bl 151b4 <____muldf3_from_thumb> + ec76: 1c02 adds r2, r0, #0 + ec78: 1c0b adds r3, r1, #0 + ec7a: 1c20 adds r0, r4, #0 + ec7c: 1c29 adds r1, r5, #0 + ec7e: f006 fa91 bl 151a4 <____adddf3_from_thumb> + ec82: 1c04 adds r4, r0, #0 + ec84: 1c0d adds r5, r1, #0 + ec86: f006 fa99 bl 151bc <____fixdfsi_from_thumb> + ec8a: 1c29 adds r1, r5, #0 + ec8c: 900e str r0, [sp, #56] + ec8e: 4a85 ldr r2, [pc, #532] (eea4 <.text+0xeea4>) + ec90: 4b85 ldr r3, [pc, #532] (eea8 <.text+0xeea8>) + ec92: 1c20 adds r0, r4, #0 + ec94: f006 fa76 bl 15184 <____ltdf2_from_thumb> + ec98: 2800 cmp r0, #0 + ec9a: da0d bge.n ecb8 <_dtoa_r+0x198> + ec9c: 980e ldr r0, [sp, #56] + ec9e: f006 fa7d bl 1519c <____floatsidf_from_thumb> + eca2: 1c02 adds r2, r0, #0 + eca4: 1c0b adds r3, r1, #0 + eca6: 1c20 adds r0, r4, #0 + eca8: 1c29 adds r1, r5, #0 + ecaa: f006 fa6f bl 1518c <____nedf2_from_thumb> + ecae: 2800 cmp r0, #0 + ecb0: d002 beq.n ecb8 <_dtoa_r+0x198> + ecb2: 980e ldr r0, [sp, #56] + ecb4: 3801 subs r0, #1 + ecb6: 900e str r0, [sp, #56] + ecb8: 990e ldr r1, [sp, #56] + ecba: 2916 cmp r1, #22 + ecbc: d901 bls.n ecc2 <_dtoa_r+0x1a2> + ecbe: 2201 movs r2, #1 + ecc0: e012 b.n ece8 <_dtoa_r+0x1c8> + ecc2: 9c0e ldr r4, [sp, #56] + ecc4: 4b8a ldr r3, [pc, #552] (eef0 <.text+0xeef0>) + ecc6: 00e2 lsls r2, r4, #3 + ecc8: 18d2 adds r2, r2, r3 + ecca: 9805 ldr r0, [sp, #20] + eccc: 9906 ldr r1, [sp, #24] + ecce: 6853 ldr r3, [r2, #4] + ecd0: 6812 ldr r2, [r2, #0] + ecd2: f006 fa57 bl 15184 <____ltdf2_from_thumb> + ecd6: 2800 cmp r0, #0 + ecd8: db02 blt.n ece0 <_dtoa_r+0x1c0> + ecda: 2000 movs r0, #0 + ecdc: 900f str r0, [sp, #60] + ecde: e004 b.n ecea <_dtoa_r+0x1ca> + ece0: 990e ldr r1, [sp, #56] + ece2: 3901 subs r1, #1 + ece4: 910e str r1, [sp, #56] + ece6: 2200 movs r2, #0 + ece8: 920f str r2, [sp, #60] + ecea: 9b22 ldr r3, [sp, #136] + ecec: 1b9b subs r3, r3, r6 + ecee: 1e5a subs r2, r3, #1 + ecf0: d403 bmi.n ecfa <_dtoa_r+0x1da> + ecf2: 2300 movs r3, #0 + ecf4: 9211 str r2, [sp, #68] + ecf6: 9309 str r3, [sp, #36] + ecf8: e003 b.n ed02 <_dtoa_r+0x1e2> + ecfa: 4252 negs r2, r2 + ecfc: 2400 movs r4, #0 + ecfe: 9209 str r2, [sp, #36] + ed00: 9411 str r4, [sp, #68] + ed02: 980e ldr r0, [sp, #56] + ed04: 2800 cmp r0, #0 + ed06: db06 blt.n ed16 <_dtoa_r+0x1f6> + ed08: 9911 ldr r1, [sp, #68] + ed0a: 2200 movs r2, #0 + ed0c: 1809 adds r1, r1, r0 + ed0e: 9111 str r1, [sp, #68] + ed10: 9012 str r0, [sp, #72] + ed12: 920a str r2, [sp, #40] + ed14: e007 b.n ed26 <_dtoa_r+0x206> + ed16: 9b09 ldr r3, [sp, #36] + ed18: 9c0e ldr r4, [sp, #56] + ed1a: 2100 movs r1, #0 + ed1c: 1b1b subs r3, r3, r4 + ed1e: 4260 negs r0, r4 + ed20: 9309 str r3, [sp, #36] + ed22: 900a str r0, [sp, #40] + ed24: 9112 str r1, [sp, #72] + ed26: 9a01 ldr r2, [sp, #4] + ed28: 2a09 cmp r2, #9 + ed2a: d81b bhi.n ed64 <_dtoa_r+0x244> + ed2c: 2a05 cmp r2, #5 + ed2e: dc01 bgt.n ed34 <_dtoa_r+0x214> + ed30: 2401 movs r4, #1 + ed32: e003 b.n ed3c <_dtoa_r+0x21c> + ed34: 9b01 ldr r3, [sp, #4] + ed36: 3b04 subs r3, #4 + ed38: 9301 str r3, [sp, #4] + ed3a: 2400 movs r4, #0 + ed3c: 9801 ldr r0, [sp, #4] + ed3e: 2805 cmp r0, #5 + ed40: d803 bhi.n ed4a <_dtoa_r+0x22a> + ed42: 4a6c ldr r2, [pc, #432] (eef4 <.text+0xeef4>) + ed44: 0083 lsls r3, r0, #2 + ed46: 589b ldr r3, [r3, r2] + ed48: 469f mov pc, r3 + ed4a: 2101 movs r1, #1 + ed4c: 4249 negs r1, r1 + ed4e: 2201 movs r2, #1 + ed50: 910c str r1, [sp, #48] + ed52: 910d str r1, [sp, #52] + ed54: 9210 str r2, [sp, #64] + ed56: e02f b.n edb8 <_dtoa_r+0x298> + ed58: 2301 movs r3, #1 + ed5a: 9310 str r3, [sp, #64] + ed5c: e020 b.n eda0 <_dtoa_r+0x280> + ed5e: 2001 movs r0, #1 + ed60: 9010 str r0, [sp, #64] + ed62: e00e b.n ed82 <_dtoa_r+0x262> + ed64: 2100 movs r1, #0 + ed66: 9101 str r1, [sp, #4] + ed68: 2401 movs r4, #1 + ed6a: 2301 movs r3, #1 + ed6c: 425b negs r3, r3 + ed6e: 2200 movs r2, #0 + ed70: 2001 movs r0, #1 + ed72: 2612 movs r6, #18 + ed74: 9229 str r2, [sp, #164] + ed76: 930c str r3, [sp, #48] + ed78: 930d str r3, [sp, #52] + ed7a: 9010 str r0, [sp, #64] + ed7c: e01c b.n edb8 <_dtoa_r+0x298> + ed7e: 2100 movs r1, #0 + ed80: 9110 str r1, [sp, #64] + ed82: 9a29 ldr r2, [sp, #164] + ed84: 2a00 cmp r2, #0 + ed86: dd03 ble.n ed90 <_dtoa_r+0x270> + ed88: 1c16 adds r6, r2, #0 + ed8a: 920c str r2, [sp, #48] + ed8c: 920d str r2, [sp, #52] + ed8e: e013 b.n edb8 <_dtoa_r+0x298> + ed90: 2601 movs r6, #1 + ed92: 2301 movs r3, #1 + ed94: 9329 str r3, [sp, #164] + ed96: 960c str r6, [sp, #48] + ed98: 960d str r6, [sp, #52] + ed9a: e00d b.n edb8 <_dtoa_r+0x298> + ed9c: 2000 movs r0, #0 + ed9e: 9010 str r0, [sp, #64] + eda0: 9b29 ldr r3, [sp, #164] + eda2: 990e ldr r1, [sp, #56] + eda4: 3301 adds r3, #1 + eda6: 18ce adds r6, r1, r3 + eda8: 1e72 subs r2, r6, #1 + edaa: 920d str r2, [sp, #52] + edac: 2e00 cmp r6, #0 + edae: dc02 bgt.n edb6 <_dtoa_r+0x296> + edb0: 960c str r6, [sp, #48] + edb2: 2601 movs r6, #1 + edb4: e000 b.n edb8 <_dtoa_r+0x298> + edb6: 960c str r6, [sp, #48] + edb8: 9802 ldr r0, [sp, #8] + edba: 2300 movs r3, #0 + edbc: 2204 movs r2, #4 + edbe: 6443 str r3, [r0, #68] + edc0: e003 b.n edca <_dtoa_r+0x2aa> + edc2: 1c4b adds r3, r1, #1 + edc4: 9902 ldr r1, [sp, #8] + edc6: 644b str r3, [r1, #68] + edc8: 0052 lsls r2, r2, #1 + edca: 1c13 adds r3, r2, #0 + edcc: 9802 ldr r0, [sp, #8] + edce: 3314 adds r3, #20 + edd0: 6c41 ldr r1, [r0, #68] + edd2: 42b3 cmp r3, r6 + edd4: d9f5 bls.n edc2 <_dtoa_r+0x2a2> + edd6: f001 fcf5 bl 107c4 <_Balloc> + edda: 9902 ldr r1, [sp, #8] + eddc: 9a0c ldr r2, [sp, #48] + edde: 901a str r0, [sp, #104] + ede0: 6408 str r0, [r1, #64] + ede2: 2a0e cmp r2, #14 + ede4: d900 bls.n ede8 <_dtoa_r+0x2c8> + ede6: e1a5 b.n f134 <.text+0xf134> + ede8: 2c00 cmp r4, #0 + edea: d100 bne.n edee <_dtoa_r+0x2ce> + edec: e1a2 b.n f134 <.text+0xf134> + edee: 9b0e ldr r3, [sp, #56] + edf0: 2b00 cmp r3, #0 + edf2: dd33 ble.n ee5c <_dtoa_r+0x33c> + edf4: 210f movs r1, #15 + edf6: 4a3e ldr r2, [pc, #248] (eef0 <.text+0xeef0>) + edf8: 400b ands r3, r1 + edfa: 980e ldr r0, [sp, #56] edfc: 00db lsls r3, r3, #3 edfe: 189b adds r3, r3, r2 - ee00: 681a ldr r2, [r3, #0] - ee02: 685b ldr r3, [r3, #4] - ee04: 9805 ldr r0, [sp, #20] - ee06: 9906 ldr r1, [sp, #24] - ee08: f006 f99a bl 15140 <____muldf3_from_thumb> - ee0c: 4d1d ldr r5, [pc, #116] (ee84 <.text+0xee84>) - ee0e: 2202 movs r2, #2 - ee10: 1124 asrs r4, r4, #4 - ee12: 920b str r2, [sp, #44] - ee14: e043 b.n ee9e <.text+0xee9e> - ee16: 0000 lsls r0, r0, #0 - ee18: ffff 7fff undefined - ee1c: 0000 lsls r0, r0, #0 - ee1e: 7ff0 ldrb r0, [r6, #31] - ee20: 270f movs r7, #15 - ee22: 0000 lsls r0, r0, #0 - ee24: ffff 000f vaddl.u q8, d15, d15 - ee28: 59b0 ldr r0, [r6, r6] - ee2a: 0001 lsls r1, r0, #0 - ee2c: 59bc ldr r4, [r7, r6] - ee2e: 0001 lsls r1, r0, #0 - ... - ee38: 5980 ldr r0, [r0, r6] - ee3a: 0001 lsls r1, r0, #0 - ee3c: 5981 ldr r1, [r0, r6] - ee3e: 0001 lsls r1, r0, #0 - ee40: 0000 lsls r0, r0, #0 - ee42: 3ff0 subs r7, #240 - ee44: fc01 ffff stc2 15, cr15, [r1], {255} - ee48: 0432 lsls r2, r6, #16 - ee4a: 0000 lsls r0, r0, #0 - ee4c: 0000 lsls r0, r0, #0 - ee4e: 41f0 rors r0, r6 - ee50: 0000 lsls r0, r0, #0 - ee52: 0000 lsls r0, r0, #0 - ee54: 0000 lsls r0, r0, #0 - ee56: fe10 fbcd cdp2 11, 1, cr15, cr0, cr13, {6} - ee5a: ffff 0000 vaddl.u q8, d15, d0 - ee5e: 3ff8 subs r7, #248 - ee60: 0000 lsls r0, r0, #0 - ee62: 0000 lsls r0, r0, #0 - ee64: 87a7 strh r7, [r4, #60] - ee66: 3fd2 subs r7, #210 - ee68: 4361 muls r1, r4 - ee6a: 636f str r7, [r5, #52] - ee6c: 8a28 ldrh r0, [r5, #16] - ee6e: 3fc6 subs r7, #198 - ee70: c8b3 ldmia r0!, {r0, r1, r4, r5, r7} - ee72: 8b60 ldrh r0, [r4, #26] - ee74: 4413 add r3, r2 - ee76: 3fd3 subs r7, #211 - ee78: 79fb ldrb r3, [r7, #7] - ee7a: 509f str r7, [r3, r2] - ee7c: 54e8 strb r0, [r5, r3] - ee7e: 0001 lsls r1, r0, #0 - ee80: 5498 strb r0, [r3, r2] - ee82: 0001 lsls r1, r0, #0 - ee84: 55b0 strb r0, [r6, r6] - ee86: 0001 lsls r1, r0, #0 - ee88: 07e3 lsls r3, r4, #31 - ee8a: d506 bpl.n ee9a <.text+0xee9a> - ee8c: 9a0b ldr r2, [sp, #44] - ee8e: 3201 adds r2, #1 - ee90: 920b str r2, [sp, #44] - ee92: 682a ldr r2, [r5, #0] - ee94: 686b ldr r3, [r5, #4] - ee96: f006 f953 bl 15140 <____muldf3_from_thumb> - ee9a: 1064 asrs r4, r4, #1 - ee9c: 3508 adds r5, #8 - ee9e: 2c00 cmp r4, #0 - eea0: d1f2 bne.n ee88 <.text+0xee88> - eea2: 9003 str r0, [sp, #12] - eea4: 9104 str r1, [sp, #16] - eea6: 9b0f ldr r3, [sp, #60] - eea8: 2b00 cmp r3, #0 - eeaa: d02f beq.n ef0c <.text+0xef0c> - eeac: 9c03 ldr r4, [sp, #12] - eeae: 9d04 ldr r5, [sp, #16] - eeb0: 4bce ldr r3, [pc, #824] (f1ec <.text+0xf1ec>) - eeb2: 4acd ldr r2, [pc, #820] (f1e8 <.text+0xf1e8>) - eeb4: 1c20 adds r0, r4, #0 - eeb6: 1c29 adds r1, r5, #0 - eeb8: f006 f92a bl 15110 <____ltdf2_from_thumb> - eebc: 2800 cmp r0, #0 - eebe: da25 bge.n ef0c <.text+0xef0c> - eec0: 980c ldr r0, [sp, #48] - eec2: 2800 cmp r0, #0 - eec4: dd22 ble.n ef0c <.text+0xef0c> - eec6: 990d ldr r1, [sp, #52] - eec8: 2900 cmp r1, #0 - eeca: dc00 bgt.n eece <.text+0xeece> - eecc: e0f4 b.n f0b8 <.text+0xf0b8> - eece: 9a0e ldr r2, [sp, #56] - eed0: 3a01 subs r2, #1 - eed2: 9220 str r2, [sp, #128] - eed4: 1c20 adds r0, r4, #0 - eed6: 4ac6 ldr r2, [pc, #792] (f1f0 <.text+0xf1f0>) - eed8: 4bc6 ldr r3, [pc, #792] (f1f4 <.text+0xf1f4>) - eeda: 1c29 adds r1, r5, #0 - eedc: f006 f930 bl 15140 <____muldf3_from_thumb> - eee0: 1c04 adds r4, r0, #0 - eee2: 980b ldr r0, [sp, #44] - eee4: 1c0d adds r5, r1, #0 - eee6: 3001 adds r0, #1 - eee8: 9403 str r4, [sp, #12] - eeea: 9504 str r5, [sp, #16] - eeec: f006 f91c bl 15128 <____floatsidf_from_thumb> - eef0: 1c22 adds r2, r4, #0 - eef2: 1c2b adds r3, r5, #0 - eef4: f006 f924 bl 15140 <____muldf3_from_thumb> - eef8: 4abf ldr r2, [pc, #764] (f1f8 <.text+0xf1f8>) - eefa: 4bc0 ldr r3, [pc, #768] (f1fc <.text+0xf1fc>) - eefc: f006 f918 bl 15130 <____adddf3_from_thumb> - ef00: 4bbf ldr r3, [pc, #764] (f200 <.text+0xf200>) - ef02: 18c4 adds r4, r0, r3 - ef04: 980d ldr r0, [sp, #52] - ef06: 1c0d adds r5, r1, #0 - ef08: 9021 str r0, [sp, #132] - ef0a: e032 b.n ef72 <.text+0xef72> - ef0c: 9e03 ldr r6, [sp, #12] - ef0e: 9f04 ldr r7, [sp, #16] - ef10: 980b ldr r0, [sp, #44] - ef12: f006 f909 bl 15128 <____floatsidf_from_thumb> - ef16: 1c32 adds r2, r6, #0 - ef18: 1c3b adds r3, r7, #0 - ef1a: f006 f911 bl 15140 <____muldf3_from_thumb> - ef1e: 4ab6 ldr r2, [pc, #728] (f1f8 <.text+0xf1f8>) - ef20: 4bb6 ldr r3, [pc, #728] (f1fc <.text+0xf1fc>) - ef22: f006 f905 bl 15130 <____adddf3_from_thumb> - ef26: 9a0c ldr r2, [sp, #48] - ef28: 1c0d adds r5, r1, #0 - ef2a: 49b5 ldr r1, [pc, #724] (f200 <.text+0xf200>) - ef2c: 1c04 adds r4, r0, #0 - ef2e: 1864 adds r4, r4, r1 - ef30: 2a00 cmp r2, #0 - ef32: d11a bne.n ef6a <.text+0xef6a> - ef34: 4ab3 ldr r2, [pc, #716] (f204 <.text+0xf204>) - ef36: 4bb4 ldr r3, [pc, #720] (f208 <.text+0xf208>) - ef38: 1c30 adds r0, r6, #0 - ef3a: 1c39 adds r1, r7, #0 - ef3c: f006 f8fc bl 15138 <____subdf3_from_thumb> - ef40: 1c22 adds r2, r4, #0 - ef42: 1c2b adds r3, r5, #0 - ef44: 1c06 adds r6, r0, #0 - ef46: 1c0f adds r7, r1, #0 - ef48: f006 f906 bl 15158 <____gtdf2_from_thumb> - ef4c: 2800 cmp r0, #0 - ef4e: dd00 ble.n ef52 <.text+0xef52> - ef50: e26f b.n f432 <.text+0xf432> - ef52: 2080 movs r0, #128 - ef54: 0600 lsls r0, r0, #24 - ef56: 1822 adds r2, r4, r0 - ef58: 1c2b adds r3, r5, #0 - ef5a: 1c30 adds r0, r6, #0 - ef5c: 1c39 adds r1, r7, #0 - ef5e: f006 f8d7 bl 15110 <____ltdf2_from_thumb> - ef62: 2800 cmp r0, #0 - ef64: da00 bge.n ef68 <.text+0xef68> - ef66: e25a b.n f41e <.text+0xf41e> - ef68: e0a6 b.n f0b8 <.text+0xf0b8> - ef6a: 990c ldr r1, [sp, #48] - ef6c: 9a0e ldr r2, [sp, #56] - ef6e: 9121 str r1, [sp, #132] - ef70: 9220 str r2, [sp, #128] - ef72: 9821 ldr r0, [sp, #132] - ef74: 9910 ldr r1, [sp, #64] - ef76: 4aa5 ldr r2, [pc, #660] (f20c <.text+0xf20c>) - ef78: 00c3 lsls r3, r0, #3 - ef7a: 2900 cmp r1, #0 - ef7c: d04c beq.n f018 <.text+0xf018> - ef7e: 189b adds r3, r3, r2 - ef80: 3b08 subs r3, #8 - ef82: 681a ldr r2, [r3, #0] - ef84: 685b ldr r3, [r3, #4] - ef86: 48a2 ldr r0, [pc, #648] (f210 <.text+0xf210>) - ef88: 49a2 ldr r1, [pc, #648] (f214 <.text+0xf214>) - ef8a: f006 f8e1 bl 15150 <____divdf3_from_thumb> - ef8e: 1c2b adds r3, r5, #0 - ef90: 1c22 adds r2, r4, #0 - ef92: f006 f8d1 bl 15138 <____subdf3_from_thumb> - ef96: 9018 str r0, [sp, #96] - ef98: 9119 str r1, [sp, #100] - ef9a: 9d03 ldr r5, [sp, #12] - ef9c: 9e04 ldr r6, [sp, #16] - ef9e: 9f1a ldr r7, [sp, #104] - efa0: 1c31 adds r1, r6, #0 - efa2: 1c28 adds r0, r5, #0 - efa4: f006 f8d0 bl 15148 <____fixdfsi_from_thumb> - efa8: 1c04 adds r4, r0, #0 - efaa: f006 f8bd bl 15128 <____floatsidf_from_thumb> - efae: 1c02 adds r2, r0, #0 - efb0: 1c0b adds r3, r1, #0 - efb2: 1c28 adds r0, r5, #0 - efb4: 1c31 adds r1, r6, #0 - efb6: f006 f8bf bl 15138 <____subdf3_from_thumb> - efba: 3430 adds r4, #48 - efbc: 703c strb r4, [r7, #0] - efbe: 9a18 ldr r2, [sp, #96] - efc0: 9b19 ldr r3, [sp, #100] - efc2: 1c05 adds r5, r0, #0 - efc4: 1c0e adds r6, r1, #0 - efc6: 3701 adds r7, #1 - efc8: f006 f8a2 bl 15110 <____ltdf2_from_thumb> - efcc: 2800 cmp r0, #0 - efce: da00 bge.n efd2 <.text+0xefd2> - efd0: e334 b.n f63c <.text+0xf63c> - efd2: 1c2a adds r2, r5, #0 - efd4: 1c33 adds r3, r6, #0 - efd6: 4985 ldr r1, [pc, #532] (f1ec <.text+0xf1ec>) - efd8: 4883 ldr r0, [pc, #524] (f1e8 <.text+0xf1e8>) - efda: f006 f8ad bl 15138 <____subdf3_from_thumb> - efde: 9a18 ldr r2, [sp, #96] - efe0: 9b19 ldr r3, [sp, #100] - efe2: f006 f895 bl 15110 <____ltdf2_from_thumb> - efe6: 2800 cmp r0, #0 - efe8: da00 bge.n efec <.text+0xefec> - efea: e0da b.n f1a2 <.text+0xf1a2> - efec: 9a1a ldr r2, [sp, #104] - efee: 9c21 ldr r4, [sp, #132] - eff0: 1abb subs r3, r7, r2 - eff2: 42a3 cmp r3, r4 - eff4: da60 bge.n f0b8 <.text+0xf0b8> - eff6: 9818 ldr r0, [sp, #96] - eff8: 9919 ldr r1, [sp, #100] - effa: 4a7d ldr r2, [pc, #500] (f1f0 <.text+0xf1f0>) - effc: 4b7d ldr r3, [pc, #500] (f1f4 <.text+0xf1f4>) - effe: f006 f89f bl 15140 <____muldf3_from_thumb> - f002: 4a7b ldr r2, [pc, #492] (f1f0 <.text+0xf1f0>) - f004: 4b7b ldr r3, [pc, #492] (f1f4 <.text+0xf1f4>) - f006: 9018 str r0, [sp, #96] - f008: 9119 str r1, [sp, #100] - f00a: 1c28 adds r0, r5, #0 - f00c: 1c31 adds r1, r6, #0 - f00e: f006 f897 bl 15140 <____muldf3_from_thumb> - f012: 1c05 adds r5, r0, #0 - f014: 1c0e adds r6, r1, #0 - f016: e7c3 b.n efa0 <.text+0xefa0> - f018: 189b adds r3, r3, r2 - f01a: 3b08 subs r3, #8 - f01c: 1c29 adds r1, r5, #0 - f01e: 1c20 adds r0, r4, #0 - f020: 681a ldr r2, [r3, #0] - f022: 685b ldr r3, [r3, #4] - f024: f006 f88c bl 15140 <____muldf3_from_thumb> - f028: 901b str r0, [sp, #108] - f02a: 911c str r1, [sp, #112] - f02c: 9d03 ldr r5, [sp, #12] - f02e: 9e04 ldr r6, [sp, #16] - f030: 2700 movs r7, #0 - f032: 1c31 adds r1, r6, #0 - f034: 1c28 adds r0, r5, #0 - f036: f006 f887 bl 15148 <____fixdfsi_from_thumb> - f03a: 1c04 adds r4, r0, #0 - f03c: f006 f874 bl 15128 <____floatsidf_from_thumb> - f040: 1c02 adds r2, r0, #0 - f042: 1c0b adds r3, r1, #0 - f044: 1c28 adds r0, r5, #0 - f046: 1c31 adds r1, r6, #0 - f048: f006 f876 bl 15138 <____subdf3_from_thumb> - f04c: 1c05 adds r5, r0, #0 - f04e: 981a ldr r0, [sp, #104] - f050: 3430 adds r4, #48 - f052: 543c strb r4, [r7, r0] - f054: 1c0e adds r6, r1, #0 - f056: 9921 ldr r1, [sp, #132] - f058: 3701 adds r7, #1 - f05a: 428f cmp r7, r1 - f05c: d123 bne.n f0a6 <.text+0xf0a6> - f05e: 4a6c ldr r2, [pc, #432] (f210 <.text+0xf210>) - f060: 4b6c ldr r3, [pc, #432] (f214 <.text+0xf214>) - f062: 19c7 adds r7, r0, r7 - f064: 981b ldr r0, [sp, #108] - f066: 991c ldr r1, [sp, #112] - f068: f006 f862 bl 15130 <____adddf3_from_thumb> - f06c: 1c02 adds r2, r0, #0 - f06e: 1c0b adds r3, r1, #0 - f070: 1c28 adds r0, r5, #0 - f072: 1c31 adds r1, r6, #0 - f074: f006 f870 bl 15158 <____gtdf2_from_thumb> - f078: 2800 cmp r0, #0 - f07a: dd00 ble.n f07e <.text+0xf07e> - f07c: e091 b.n f1a2 <.text+0xf1a2> - f07e: 9a1b ldr r2, [sp, #108] - f080: 9b1c ldr r3, [sp, #112] - f082: 4863 ldr r0, [pc, #396] (f210 <.text+0xf210>) - f084: 4963 ldr r1, [pc, #396] (f214 <.text+0xf214>) - f086: f006 f857 bl 15138 <____subdf3_from_thumb> - f08a: 1c02 adds r2, r0, #0 - f08c: 1c0b adds r3, r1, #0 - f08e: 1c28 adds r0, r5, #0 - f090: 1c31 adds r1, r6, #0 - f092: f006 f83d bl 15110 <____ltdf2_from_thumb> - f096: 2800 cmp r0, #0 - f098: da0e bge.n f0b8 <.text+0xf0b8> - f09a: 3f01 subs r7, #1 - f09c: 783b ldrb r3, [r7, #0] - f09e: 2b30 cmp r3, #48 - f0a0: d0fb beq.n f09a <.text+0xf09a> - f0a2: 3701 adds r7, #1 - f0a4: e086 b.n f1b4 <.text+0xf1b4> - f0a6: 1c28 adds r0, r5, #0 - f0a8: 1c31 adds r1, r6, #0 - f0aa: 4a51 ldr r2, [pc, #324] (f1f0 <.text+0xf1f0>) - f0ac: 4b51 ldr r3, [pc, #324] (f1f4 <.text+0xf1f4>) - f0ae: f006 f847 bl 15140 <____muldf3_from_thumb> - f0b2: 1c05 adds r5, r0, #0 - f0b4: 1c0e adds r6, r1, #0 - f0b6: e7bc b.n f032 <.text+0xf032> - f0b8: 9b05 ldr r3, [sp, #20] - f0ba: 9c06 ldr r4, [sp, #24] - f0bc: 9303 str r3, [sp, #12] - f0be: 9404 str r4, [sp, #16] - f0c0: 9b23 ldr r3, [sp, #140] - f0c2: 2b00 cmp r3, #0 - f0c4: da00 bge.n f0c8 <.text+0xf0c8> - f0c6: e088 b.n f1da <.text+0xf1da> - f0c8: 9c0e ldr r4, [sp, #56] - f0ca: 2c0e cmp r4, #14 - f0cc: dd00 ble.n f0d0 <.text+0xf0d0> - f0ce: e084 b.n f1da <.text+0xf1da> - f0d0: 4a4e ldr r2, [pc, #312] (f20c <.text+0xf20c>) - f0d2: 00e3 lsls r3, r4, #3 - f0d4: 189b adds r3, r3, r2 - f0d6: 6818 ldr r0, [r3, #0] - f0d8: 6859 ldr r1, [r3, #4] - f0da: 901d str r0, [sp, #116] - f0dc: 911e str r1, [sp, #120] - f0de: 9929 ldr r1, [sp, #164] - f0e0: 2900 cmp r1, #0 - f0e2: da02 bge.n f0ea <.text+0xf0ea> - f0e4: 9a0c ldr r2, [sp, #48] - f0e6: 2a00 cmp r2, #0 - f0e8: dd03 ble.n f0f2 <.text+0xf0f2> - f0ea: 9c03 ldr r4, [sp, #12] - f0ec: 9d04 ldr r5, [sp, #16] - f0ee: 9f1a ldr r7, [sp, #104] - f0f0: e011 b.n f116 <.text+0xf116> - f0f2: 9b0c ldr r3, [sp, #48] - f0f4: 2b00 cmp r3, #0 - f0f6: d000 beq.n f0fa <.text+0xf0fa> - f0f8: e191 b.n f41e <.text+0xf41e> - f0fa: 4a42 ldr r2, [pc, #264] (f204 <.text+0xf204>) - f0fc: 4b42 ldr r3, [pc, #264] (f208 <.text+0xf208>) - f0fe: 981d ldr r0, [sp, #116] - f100: 991e ldr r1, [sp, #120] - f102: f006 f81d bl 15140 <____muldf3_from_thumb> - f106: 9a03 ldr r2, [sp, #12] - f108: 9b04 ldr r3, [sp, #16] - f10a: f006 f829 bl 15160 <____gedf2_from_thumb> - f10e: 2800 cmp r0, #0 - f110: db00 blt.n f114 <.text+0xf114> - f112: e184 b.n f41e <.text+0xf41e> - f114: e18d b.n f432 <.text+0xf432> - f116: 9a1d ldr r2, [sp, #116] - f118: 9b1e ldr r3, [sp, #120] - f11a: 1c20 adds r0, r4, #0 - f11c: 1c29 adds r1, r5, #0 - f11e: f006 f817 bl 15150 <____divdf3_from_thumb> - f122: f006 f811 bl 15148 <____fixdfsi_from_thumb> - f126: 1c06 adds r6, r0, #0 - f128: f005 fffe bl 15128 <____floatsidf_from_thumb> - f12c: 9a1d ldr r2, [sp, #116] - f12e: 9b1e ldr r3, [sp, #120] - f130: f006 f806 bl 15140 <____muldf3_from_thumb> - f134: 1c0b adds r3, r1, #0 - f136: 1c02 adds r2, r0, #0 - f138: 1c29 adds r1, r5, #0 - f13a: 1c20 adds r0, r4, #0 - f13c: f005 fffc bl 15138 <____subdf3_from_thumb> - f140: 1c33 adds r3, r6, #0 - f142: 3330 adds r3, #48 - f144: 703b strb r3, [r7, #0] - f146: 1c04 adds r4, r0, #0 - f148: 1c0d adds r5, r1, #0 - f14a: 981a ldr r0, [sp, #104] - f14c: 990c ldr r1, [sp, #48] - f14e: 3701 adds r7, #1 - f150: 1843 adds r3, r0, r1 - f152: 429f cmp r7, r3 - f154: d131 bne.n f1ba <.text+0xf1ba> - f156: 1c22 adds r2, r4, #0 - f158: 1c2b adds r3, r5, #0 - f15a: 1c20 adds r0, r4, #0 - f15c: 1c29 adds r1, r5, #0 - f15e: f005 ffe7 bl 15130 <____adddf3_from_thumb> - f162: 9a1d ldr r2, [sp, #116] - f164: 9b1e ldr r3, [sp, #120] - f166: 1c04 adds r4, r0, #0 - f168: 1c0d adds r5, r1, #0 - f16a: f005 fff5 bl 15158 <____gtdf2_from_thumb> - f16e: 2800 cmp r0, #0 - f170: dc15 bgt.n f19e <.text+0xf19e> - f172: 1c20 adds r0, r4, #0 - f174: 1c29 adds r1, r5, #0 - f176: 9a1d ldr r2, [sp, #116] - f178: 9b1e ldr r3, [sp, #120] - f17a: f005 ffd1 bl 15120 <____eqdf2_from_thumb> - f17e: 2800 cmp r0, #0 - f180: d000 beq.n f184 <.text+0xf184> - f182: e277 b.n f674 <.text+0xf674> - f184: 07f2 lsls r2, r6, #31 - f186: d40a bmi.n f19e <.text+0xf19e> - f188: e274 b.n f674 <.text+0xf674> - f18a: 9b1a ldr r3, [sp, #104] - f18c: 429a cmp r2, r3 - f18e: d109 bne.n f1a4 <.text+0xf1a4> - f190: 9c20 ldr r4, [sp, #128] - f192: 981a ldr r0, [sp, #104] - f194: 3401 adds r4, #1 - f196: 2330 movs r3, #48 - f198: 9420 str r4, [sp, #128] - f19a: 7003 strb r3, [r0, #0] - f19c: e006 b.n f1ac <.text+0xf1ac> - f19e: 990e ldr r1, [sp, #56] - f1a0: 9120 str r1, [sp, #128] - f1a2: 1c3a adds r2, r7, #0 - f1a4: 3a01 subs r2, #1 - f1a6: 7813 ldrb r3, [r2, #0] - f1a8: 2b39 cmp r3, #57 - f1aa: d0ee beq.n f18a <.text+0xf18a> - f1ac: 7813 ldrb r3, [r2, #0] - f1ae: 3301 adds r3, #1 - f1b0: 7013 strb r3, [r2, #0] - f1b2: 1c57 adds r7, r2, #1 - f1b4: 9a20 ldr r2, [sp, #128] - f1b6: 920e str r2, [sp, #56] - f1b8: e25c b.n f674 <.text+0xf674> - f1ba: 1c20 adds r0, r4, #0 - f1bc: 1c29 adds r1, r5, #0 - f1be: 4a0c ldr r2, [pc, #48] (f1f0 <.text+0xf1f0>) - f1c0: 4b0c ldr r3, [pc, #48] (f1f4 <.text+0xf1f4>) - f1c2: f005 ffbd bl 15140 <____muldf3_from_thumb> - f1c6: 4a14 ldr r2, [pc, #80] (f218 <.text+0xf218>) - f1c8: 4b14 ldr r3, [pc, #80] (f21c <.text+0xf21c>) - f1ca: 1c04 adds r4, r0, #0 - f1cc: 1c0d adds r5, r1, #0 - f1ce: f005 ffa3 bl 15118 <____nedf2_from_thumb> - f1d2: 2800 cmp r0, #0 - f1d4: d100 bne.n f1d8 <.text+0xf1d8> - f1d6: e24d b.n f674 <.text+0xf674> - f1d8: e79d b.n f116 <.text+0xf116> - f1da: 9c10 ldr r4, [sp, #64] - f1dc: 2c00 cmp r4, #0 - f1de: d11f bne.n f220 <.text+0xf220> - f1e0: 9e09 ldr r6, [sp, #36] - f1e2: 9d0a ldr r5, [sp, #40] - f1e4: 2000 movs r0, #0 - f1e6: e04c b.n f282 <.text+0xf282> - f1e8: 0000 lsls r0, r0, #0 - f1ea: 3ff0 subs r7, #240 - f1ec: 0000 lsls r0, r0, #0 - f1ee: 0000 lsls r0, r0, #0 - f1f0: 0000 lsls r0, r0, #0 - f1f2: 4024 ands r4, r4 - f1f4: 0000 lsls r0, r0, #0 - f1f6: 0000 lsls r0, r0, #0 - f1f8: 0000 lsls r0, r0, #0 - f1fa: 401c ands r4, r3 - f1fc: 0000 lsls r0, r0, #0 - f1fe: 0000 lsls r0, r0, #0 - f200: 0000 lsls r0, r0, #0 - f202: fcc0 0000 stc2l 0, cr0, [r0], {0} - f206: 4014 ands r4, r2 - f208: 0000 lsls r0, r0, #0 - f20a: 0000 lsls r0, r0, #0 - f20c: 54e8 strb r0, [r5, r3] - f20e: 0001 lsls r1, r0, #0 - f210: 0000 lsls r0, r0, #0 - f212: 3fe0 subs r7, #224 + ee00: 1104 asrs r4, r0, #4 + ee02: 681e ldr r6, [r3, #0] + ee04: 685f ldr r7, [r3, #4] + ee06: 06e2 lsls r2, r4, #27 + ee08: d402 bmi.n ee10 <_dtoa_r+0x2f0> + ee0a: 2302 movs r3, #2 + ee0c: 930b str r3, [sp, #44] + ee0e: e00b b.n ee28 <_dtoa_r+0x308> + ee10: 4b39 ldr r3, [pc, #228] (eef8 <.text+0xeef8>) + ee12: 400c ands r4, r1 + ee14: 6a1a ldr r2, [r3, #32] + ee16: 6a5b ldr r3, [r3, #36] + ee18: 9805 ldr r0, [sp, #20] + ee1a: 9906 ldr r1, [sp, #24] + ee1c: f006 f9d2 bl 151c4 <____divdf3_from_thumb> + ee20: 9003 str r0, [sp, #12] + ee22: 9104 str r1, [sp, #16] + ee24: 2003 movs r0, #3 + ee26: 900b str r0, [sp, #44] + ee28: 4d33 ldr r5, [pc, #204] (eef8 <.text+0xeef8>) + ee2a: e00e b.n ee4a <_dtoa_r+0x32a> + ee2c: 07e1 lsls r1, r4, #31 + ee2e: d50a bpl.n ee46 <_dtoa_r+0x326> + ee30: 9a0b ldr r2, [sp, #44] + ee32: 3201 adds r2, #1 + ee34: 920b str r2, [sp, #44] + ee36: 1c30 adds r0, r6, #0 + ee38: 1c39 adds r1, r7, #0 + ee3a: 682a ldr r2, [r5, #0] + ee3c: 686b ldr r3, [r5, #4] + ee3e: f006 f9b9 bl 151b4 <____muldf3_from_thumb> + ee42: 1c06 adds r6, r0, #0 + ee44: 1c0f adds r7, r1, #0 + ee46: 1064 asrs r4, r4, #1 + ee48: 3508 adds r5, #8 + ee4a: 2c00 cmp r4, #0 + ee4c: d1ee bne.n ee2c <_dtoa_r+0x30c> + ee4e: 9803 ldr r0, [sp, #12] + ee50: 9904 ldr r1, [sp, #16] + ee52: 1c32 adds r2, r6, #0 + ee54: 1c3b adds r3, r7, #0 + ee56: f006 f9b5 bl 151c4 <____divdf3_from_thumb> + ee5a: e05c b.n ef16 <.text+0xef16> + ee5c: 9b0e ldr r3, [sp, #56] + ee5e: 425c negs r4, r3 + ee60: 2c00 cmp r4, #0 + ee62: d102 bne.n ee6a <_dtoa_r+0x34a> + ee64: 2402 movs r4, #2 + ee66: 940b str r4, [sp, #44] + ee68: e057 b.n ef1a <.text+0xef1a> + ee6a: 230f movs r3, #15 + ee6c: 4a20 ldr r2, [pc, #128] (eef0 <.text+0xeef0>) + ee6e: 4023 ands r3, r4 + ee70: 00db lsls r3, r3, #3 + ee72: 189b adds r3, r3, r2 + ee74: 681a ldr r2, [r3, #0] + ee76: 685b ldr r3, [r3, #4] + ee78: 9805 ldr r0, [sp, #20] + ee7a: 9906 ldr r1, [sp, #24] + ee7c: f006 f99a bl 151b4 <____muldf3_from_thumb> + ee80: 4d1d ldr r5, [pc, #116] (eef8 <.text+0xeef8>) + ee82: 2202 movs r2, #2 + ee84: 1124 asrs r4, r4, #4 + ee86: 920b str r2, [sp, #44] + ee88: e043 b.n ef12 <.text+0xef12> + ee8a: 0000 lsls r0, r0, #0 + ee8c: ffff 7fff undefined + ee90: 0000 lsls r0, r0, #0 + ee92: 7ff0 ldrb r0, [r6, #31] + ee94: 270f movs r7, #15 + ee96: 0000 lsls r0, r0, #0 + ee98: ffff 000f vaddl.u q8, d15, d15 + ee9c: 5a24 ldrh r4, [r4, r0] + ee9e: 0001 lsls r1, r0, #0 + eea0: 5a30 ldrh r0, [r6, r0] + eea2: 0001 lsls r1, r0, #0 ... - f220: 9901 ldr r1, [sp, #4] - f222: 2901 cmp r1, #1 - f224: dc0b bgt.n f23e <.text+0xf23e> - f226: 9a13 ldr r2, [sp, #76] - f228: 2a00 cmp r2, #0 - f22a: d002 beq.n f232 <.text+0xf232> - f22c: 4cc6 ldr r4, [pc, #792] (f548 <.text+0xf548>) - f22e: 191b adds r3, r3, r4 - f230: e002 b.n f238 <.text+0xf238> - f232: 9a22 ldr r2, [sp, #136] - f234: 2336 movs r3, #54 - f236: 1a9b subs r3, r3, r2 - f238: 9e09 ldr r6, [sp, #36] - f23a: 9d0a ldr r5, [sp, #40] - f23c: e017 b.n f26e <.text+0xf26e> - f23e: 9a0c ldr r2, [sp, #48] - f240: 980a ldr r0, [sp, #40] - f242: 3a01 subs r2, #1 - f244: 4290 cmp r0, r2 - f246: db01 blt.n f24c <.text+0xf24c> - f248: 1a85 subs r5, r0, r2 - f24a: e007 b.n f25c <.text+0xf25c> - f24c: 990a ldr r1, [sp, #40] - f24e: 1a53 subs r3, r2, r1 - f250: 9a12 ldr r2, [sp, #72] - f252: 18c9 adds r1, r1, r3 - f254: 18d2 adds r2, r2, r3 - f256: 9212 str r2, [sp, #72] - f258: 910a str r1, [sp, #40] - f25a: 2500 movs r5, #0 - f25c: 9b0c ldr r3, [sp, #48] - f25e: 2b00 cmp r3, #0 - f260: db01 blt.n f266 <.text+0xf266> - f262: 9e09 ldr r6, [sp, #36] - f264: e003 b.n f26e <.text+0xf26e> - f266: 9c09 ldr r4, [sp, #36] - f268: 980c ldr r0, [sp, #48] - f26a: 2300 movs r3, #0 - f26c: 1a26 subs r6, r4, r0 - f26e: 9909 ldr r1, [sp, #36] - f270: 9a11 ldr r2, [sp, #68] - f272: 18c9 adds r1, r1, r3 - f274: 9109 str r1, [sp, #36] - f276: 18d2 adds r2, r2, r3 - f278: 9802 ldr r0, [sp, #8] - f27a: 2101 movs r1, #1 - f27c: 9211 str r2, [sp, #68] - f27e: f001 fc4d bl 10b1c <_i2b> - f282: 9016 str r0, [sp, #88] - f284: 2e00 cmp r6, #0 - f286: dd0c ble.n f2a2 <.text+0xf2a2> - f288: 9b11 ldr r3, [sp, #68] - f28a: 2b00 cmp r3, #0 - f28c: dd09 ble.n f2a2 <.text+0xf2a2> - f28e: 42b3 cmp r3, r6 - f290: dd00 ble.n f294 <.text+0xf294> - f292: 1c33 adds r3, r6, #0 - f294: 9c09 ldr r4, [sp, #36] - f296: 9811 ldr r0, [sp, #68] - f298: 1ae4 subs r4, r4, r3 - f29a: 1ac0 subs r0, r0, r3 - f29c: 9409 str r4, [sp, #36] - f29e: 9011 str r0, [sp, #68] - f2a0: 1af6 subs r6, r6, r3 - f2a2: 990a ldr r1, [sp, #40] - f2a4: 2900 cmp r1, #0 - f2a6: dd22 ble.n f2ee <.text+0xf2ee> - f2a8: 9a10 ldr r2, [sp, #64] - f2aa: 2a00 cmp r2, #0 - f2ac: d019 beq.n f2e2 <.text+0xf2e2> - f2ae: 2d00 cmp r5, #0 - f2b0: dd10 ble.n f2d4 <.text+0xf2d4> - f2b2: 9916 ldr r1, [sp, #88] - f2b4: 1c2a adds r2, r5, #0 - f2b6: 9802 ldr r0, [sp, #8] - f2b8: f001 fc82 bl 10bc0 <_pow5mult> - f2bc: 9016 str r0, [sp, #88] - f2be: 9916 ldr r1, [sp, #88] - f2c0: 9a14 ldr r2, [sp, #80] - f2c2: 9802 ldr r0, [sp, #8] - f2c4: f001 fb94 bl 109f0 <_multiply> - f2c8: 9914 ldr r1, [sp, #80] - f2ca: 1c04 adds r4, r0, #0 - f2cc: 9802 ldr r0, [sp, #8] - f2ce: f001 f8e5 bl 1049c <_Bfree> - f2d2: 9414 str r4, [sp, #80] - f2d4: 9b0a ldr r3, [sp, #40] - f2d6: 1b5a subs r2, r3, r5 - f2d8: 2a00 cmp r2, #0 - f2da: d008 beq.n f2ee <.text+0xf2ee> - f2dc: 9802 ldr r0, [sp, #8] - f2de: 9914 ldr r1, [sp, #80] - f2e0: e002 b.n f2e8 <.text+0xf2e8> - f2e2: 9802 ldr r0, [sp, #8] - f2e4: 9914 ldr r1, [sp, #80] - f2e6: 9a0a ldr r2, [sp, #40] - f2e8: f001 fc6a bl 10bc0 <_pow5mult> - f2ec: 9014 str r0, [sp, #80] - f2ee: 9802 ldr r0, [sp, #8] - f2f0: 2101 movs r1, #1 - f2f2: f001 fc13 bl 10b1c <_i2b> - f2f6: 9c12 ldr r4, [sp, #72] - f2f8: 9017 str r0, [sp, #92] - f2fa: 2c00 cmp r4, #0 - f2fc: dd05 ble.n f30a <.text+0xf30a> - f2fe: 9802 ldr r0, [sp, #8] - f300: 9917 ldr r1, [sp, #92] - f302: 1c22 adds r2, r4, #0 - f304: f001 fc5c bl 10bc0 <_pow5mult> - f308: 9017 str r0, [sp, #92] - f30a: 9801 ldr r0, [sp, #4] - f30c: 2801 cmp r0, #1 - f30e: dc11 bgt.n f334 <.text+0xf334> - f310: 9904 ldr r1, [sp, #16] - f312: 2900 cmp r1, #0 - f314: d10e bne.n f334 <.text+0xf334> - f316: 9a03 ldr r2, [sp, #12] - f318: 4b8c ldr r3, [pc, #560] (f54c <.text+0xf54c>) - f31a: 421a tst r2, r3 - f31c: d10a bne.n f334 <.text+0xf334> - f31e: 4b8c ldr r3, [pc, #560] (f550 <.text+0xf550>) - f320: 421a tst r2, r3 - f322: d007 beq.n f334 <.text+0xf334> - f324: 9a09 ldr r2, [sp, #36] - f326: 9b11 ldr r3, [sp, #68] - f328: 3201 adds r2, #1 - f32a: 3301 adds r3, #1 - f32c: 2401 movs r4, #1 - f32e: 9209 str r2, [sp, #36] - f330: 9311 str r3, [sp, #68] - f332: e000 b.n f336 <.text+0xf336> - f334: 2400 movs r4, #0 - f336: 9812 ldr r0, [sp, #72] - f338: 2800 cmp r0, #0 - f33a: d101 bne.n f340 <.text+0xf340> - f33c: 2201 movs r2, #1 - f33e: e008 b.n f352 <.text+0xf352> - f340: 9917 ldr r1, [sp, #92] - f342: 690b ldr r3, [r1, #16] - f344: 009b lsls r3, r3, #2 - f346: 185b adds r3, r3, r1 - f348: 6918 ldr r0, [r3, #16] - f34a: f001 f8b3 bl 104b4 <_hi0bits> - f34e: 2320 movs r3, #32 - f350: 1a1a subs r2, r3, r0 - f352: 9b11 ldr r3, [sp, #68] - f354: 18d2 adds r2, r2, r3 - f356: 231f movs r3, #31 - f358: 401a ands r2, r3 - f35a: d00e beq.n f37a <.text+0xf37a> - f35c: 2320 movs r3, #32 - f35e: 1a9a subs r2, r3, r2 - f360: 2a04 cmp r2, #4 - f362: dd08 ble.n f376 <.text+0xf376> - f364: 9809 ldr r0, [sp, #36] - f366: 9911 ldr r1, [sp, #68] - f368: 1f13 subs r3, r2, #4 - f36a: 18c0 adds r0, r0, r3 - f36c: 18c9 adds r1, r1, r3 - f36e: 18f6 adds r6, r6, r3 - f370: 9009 str r0, [sp, #36] - f372: 9111 str r1, [sp, #68] - f374: e00a b.n f38c <.text+0xf38c> - f376: 2a03 cmp r2, #3 - f378: dc08 bgt.n f38c <.text+0xf38c> - f37a: 1c13 adds r3, r2, #0 - f37c: 9811 ldr r0, [sp, #68] - f37e: 9a09 ldr r2, [sp, #36] - f380: 331c adds r3, #28 - f382: 18d2 adds r2, r2, r3 - f384: 18c0 adds r0, r0, r3 - f386: 9209 str r2, [sp, #36] - f388: 9011 str r0, [sp, #68] - f38a: 18f6 adds r6, r6, r3 - f38c: 9909 ldr r1, [sp, #36] - f38e: 2900 cmp r1, #0 - f390: dd05 ble.n f39e <.text+0xf39e> - f392: 9802 ldr r0, [sp, #8] - f394: 9914 ldr r1, [sp, #80] - f396: 9a09 ldr r2, [sp, #36] - f398: f001 fae2 bl 10960 <_lshift> - f39c: 9014 str r0, [sp, #80] - f39e: 9a11 ldr r2, [sp, #68] - f3a0: 2a00 cmp r2, #0 - f3a2: dd04 ble.n f3ae <.text+0xf3ae> - f3a4: 9802 ldr r0, [sp, #8] - f3a6: 9917 ldr r1, [sp, #92] - f3a8: f001 fada bl 10960 <_lshift> - f3ac: 9017 str r0, [sp, #92] - f3ae: 9b0f ldr r3, [sp, #60] - f3b0: 2b00 cmp r3, #0 - f3b2: d01e beq.n f3f2 <.text+0xf3f2> - f3b4: 9814 ldr r0, [sp, #80] - f3b6: 9917 ldr r1, [sp, #92] - f3b8: f001 f8d6 bl 10568 <__mcmp> - f3bc: 2800 cmp r0, #0 - f3be: da18 bge.n f3f2 <.text+0xf3f2> - f3c0: 980e ldr r0, [sp, #56] - f3c2: 3801 subs r0, #1 - f3c4: 900e str r0, [sp, #56] - f3c6: 9914 ldr r1, [sp, #80] - f3c8: 9802 ldr r0, [sp, #8] - f3ca: 220a movs r2, #10 - f3cc: 2300 movs r3, #0 - f3ce: f001 fbb1 bl 10b34 <_multadd> - f3d2: 9910 ldr r1, [sp, #64] - f3d4: 9014 str r0, [sp, #80] - f3d6: 2900 cmp r1, #0 - f3d8: d102 bne.n f3e0 <.text+0xf3e0> - f3da: 9a0d ldr r2, [sp, #52] - f3dc: 920c str r2, [sp, #48] - f3de: e008 b.n f3f2 <.text+0xf3f2> - f3e0: 2300 movs r3, #0 - f3e2: 9802 ldr r0, [sp, #8] - f3e4: 9916 ldr r1, [sp, #88] - f3e6: 220a movs r2, #10 - f3e8: f001 fba4 bl 10b34 <_multadd> - f3ec: 9b0d ldr r3, [sp, #52] - f3ee: 9016 str r0, [sp, #88] - f3f0: 930c str r3, [sp, #48] - f3f2: 980c ldr r0, [sp, #48] - f3f4: 2800 cmp r0, #0 - f3f6: dc2a bgt.n f44e <.text+0xf44e> - f3f8: 9901 ldr r1, [sp, #4] - f3fa: 2902 cmp r1, #2 - f3fc: dd27 ble.n f44e <.text+0xf44e> - f3fe: 2800 cmp r0, #0 - f400: d110 bne.n f424 <.text+0xf424> - f402: 9917 ldr r1, [sp, #92] - f404: 9802 ldr r0, [sp, #8] - f406: 2205 movs r2, #5 - f408: 2300 movs r3, #0 - f40a: f001 fb93 bl 10b34 <_multadd> - f40e: 9017 str r0, [sp, #92] - f410: 9917 ldr r1, [sp, #92] - f412: 9814 ldr r0, [sp, #80] - f414: f001 f8a8 bl 10568 <__mcmp> - f418: 2800 cmp r0, #0 - f41a: dc0d bgt.n f438 <.text+0xf438> - f41c: e002 b.n f424 <.text+0xf424> - f41e: 2200 movs r2, #0 - f420: 9216 str r2, [sp, #88] - f422: 9217 str r2, [sp, #92] - f424: 9b29 ldr r3, [sp, #164] - f426: 9f1a ldr r7, [sp, #104] - f428: 43db mvns r3, r3 - f42a: 2400 movs r4, #0 - f42c: 930e str r3, [sp, #56] - f42e: 9415 str r4, [sp, #84] - f430: e10c b.n f64c <.text+0xf64c> - f432: 2000 movs r0, #0 - f434: 9016 str r0, [sp, #88] - f436: 9017 str r0, [sp, #92] - f438: 991a ldr r1, [sp, #104] - f43a: 2331 movs r3, #49 - f43c: 700b strb r3, [r1, #0] - f43e: 9a0e ldr r2, [sp, #56] - f440: 1c0f adds r7, r1, #0 - f442: 3201 adds r2, #1 - f444: 2300 movs r3, #0 - f446: 3701 adds r7, #1 - f448: 920e str r2, [sp, #56] - f44a: 9315 str r3, [sp, #84] - f44c: e0fe b.n f64c <.text+0xf64c> - f44e: 9810 ldr r0, [sp, #64] - f450: 2800 cmp r0, #0 - f452: d100 bne.n f456 <.text+0xf456> - f454: e0b8 b.n f5c8 <.text+0xf5c8> - f456: 2e00 cmp r6, #0 - f458: dd05 ble.n f466 <.text+0xf466> - f45a: 9802 ldr r0, [sp, #8] - f45c: 9916 ldr r1, [sp, #88] - f45e: 1c32 adds r2, r6, #0 - f460: f001 fa7e bl 10960 <_lshift> - f464: 9016 str r0, [sp, #88] - f466: 2c00 cmp r4, #0 - f468: d101 bne.n f46e <.text+0xf46e> - f46a: 9816 ldr r0, [sp, #88] - f46c: e013 b.n f496 <.text+0xf496> - f46e: 9a16 ldr r2, [sp, #88] - f470: 9802 ldr r0, [sp, #8] - f472: 6851 ldr r1, [r2, #4] - f474: f001 f96c bl 10750 <_Balloc> - f478: 9b16 ldr r3, [sp, #88] - f47a: 691a ldr r2, [r3, #16] - f47c: 9916 ldr r1, [sp, #88] - f47e: 0092 lsls r2, r2, #2 - f480: 1c04 adds r4, r0, #0 - f482: 310c adds r1, #12 - f484: 3208 adds r2, #8 - f486: 300c adds r0, #12 - f488: f7fd fdaa bl cfe0 - f48c: 9802 ldr r0, [sp, #8] - f48e: 1c21 adds r1, r4, #0 - f490: 2201 movs r2, #1 - f492: f001 fa65 bl 10960 <_lshift> - f496: 9c04 ldr r4, [sp, #16] - f498: 9916 ldr r1, [sp, #88] - f49a: 2301 movs r3, #1 - f49c: 401c ands r4, r3 - f49e: 9408 str r4, [sp, #32] - f4a0: 9115 str r1, [sp, #84] - f4a2: 9016 str r0, [sp, #88] - f4a4: 9c1a ldr r4, [sp, #104] - f4a6: 9917 ldr r1, [sp, #92] - f4a8: 9814 ldr r0, [sp, #80] - f4aa: f7ff fa65 bl e978 - f4ae: 9915 ldr r1, [sp, #84] - f4b0: 9007 str r0, [sp, #28] - f4b2: 1c05 adds r5, r0, #0 - f4b4: 9814 ldr r0, [sp, #80] - f4b6: f001 f857 bl 10568 <__mcmp> - f4ba: 9917 ldr r1, [sp, #92] - f4bc: 901f str r0, [sp, #124] - f4be: 9a16 ldr r2, [sp, #88] - f4c0: 9802 ldr r0, [sp, #8] - f4c2: f001 f9dd bl 10880 <__mdiff> - f4c6: 68c3 ldr r3, [r0, #12] - f4c8: 3530 adds r5, #48 - f4ca: 1c06 adds r6, r0, #0 - f4cc: 2b00 cmp r3, #0 - f4ce: d000 beq.n f4d2 <.text+0xf4d2> - f4d0: e0e0 b.n f694 <.text+0xf694> - f4d2: 1c31 adds r1, r6, #0 - f4d4: 9814 ldr r0, [sp, #80] - f4d6: f001 f847 bl 10568 <__mcmp> - f4da: 1c31 adds r1, r6, #0 - f4dc: 1c07 adds r7, r0, #0 - f4de: 9802 ldr r0, [sp, #8] - f4e0: f000 ffdc bl 1049c <_Bfree> - f4e4: 2f00 cmp r7, #0 - f4e6: d10d bne.n f504 <.text+0xf504> - f4e8: 9a01 ldr r2, [sp, #4] - f4ea: 2a00 cmp r2, #0 - f4ec: d10a bne.n f504 <.text+0xf504> - f4ee: 9b08 ldr r3, [sp, #32] - f4f0: 2b00 cmp r3, #0 - f4f2: d107 bne.n f504 <.text+0xf504> - f4f4: 2d39 cmp r5, #57 - f4f6: d031 beq.n f55c <.text+0xf55c> - f4f8: 981f ldr r0, [sp, #124] - f4fa: 2800 cmp r0, #0 - f4fc: dd21 ble.n f542 <.text+0xf542> - f4fe: 9d07 ldr r5, [sp, #28] - f500: 3531 adds r5, #49 - f502: e01e b.n f542 <.text+0xf542> - f504: 991f ldr r1, [sp, #124] - f506: 2900 cmp r1, #0 - f508: db07 blt.n f51a <.text+0xf51a> - f50a: 2900 cmp r1, #0 - f50c: d122 bne.n f554 <.text+0xf554> - f50e: 9a01 ldr r2, [sp, #4] - f510: 2a00 cmp r2, #0 - f512: d11f bne.n f554 <.text+0xf554> - f514: 9b08 ldr r3, [sp, #32] - f516: 2b00 cmp r3, #0 - f518: d11c bne.n f554 <.text+0xf554> - f51a: 2f00 cmp r7, #0 - f51c: dd11 ble.n f542 <.text+0xf542> - f51e: 9914 ldr r1, [sp, #80] - f520: 9802 ldr r0, [sp, #8] - f522: 2201 movs r2, #1 - f524: f001 fa1c bl 10960 <_lshift> - f528: 9917 ldr r1, [sp, #92] - f52a: 9014 str r0, [sp, #80] - f52c: f001 f81c bl 10568 <__mcmp> - f530: 2800 cmp r0, #0 - f532: dc03 bgt.n f53c <.text+0xf53c> - f534: 2800 cmp r0, #0 - f536: d104 bne.n f542 <.text+0xf542> - f538: 07e8 lsls r0, r5, #31 - f53a: d502 bpl.n f542 <.text+0xf542> - f53c: 3501 adds r5, #1 - f53e: 2d3a cmp r5, #58 - f540: d00c beq.n f55c <.text+0xf55c> - f542: 7025 strb r5, [r4, #0] - f544: e081 b.n f64a <.text+0xf64a> - f546: 0000 lsls r0, r0, #0 - f548: 0433 lsls r3, r6, #16 - f54a: 0000 lsls r0, r0, #0 - f54c: ffff 000f vaddl.u q8, d15, d15 - f550: 0000 lsls r0, r0, #0 - f552: 7ff0 ldrb r0, [r6, #31] - f554: 2f00 cmp r7, #0 - f556: dd08 ble.n f56a <.text+0xf56a> - f558: 2d39 cmp r5, #57 - f55a: d103 bne.n f564 <.text+0xf564> - f55c: 2339 movs r3, #57 - f55e: 7023 strb r3, [r4, #0] - f560: 3401 adds r4, #1 - f562: e062 b.n f62a <.text+0xf62a> - f564: 1c6b adds r3, r5, #1 - f566: 7023 strb r3, [r4, #0] - f568: e06f b.n f64a <.text+0xf64a> - f56a: 7025 strb r5, [r4, #0] - f56c: 991a ldr r1, [sp, #104] - f56e: 9a0c ldr r2, [sp, #48] - f570: 3401 adds r4, #1 - f572: 188b adds r3, r1, r2 - f574: 429c cmp r4, r3 - f576: d03c beq.n f5f2 <.text+0xf5f2> - f578: 2300 movs r3, #0 - f57a: 9802 ldr r0, [sp, #8] - f57c: 9914 ldr r1, [sp, #80] - f57e: 220a movs r2, #10 - f580: f001 fad8 bl 10b34 <_multadd> - f584: 9b15 ldr r3, [sp, #84] - f586: 9014 str r0, [sp, #80] - f588: 9816 ldr r0, [sp, #88] - f58a: 4283 cmp r3, r0 - f58c: d108 bne.n f5a0 <.text+0xf5a0> - f58e: 9802 ldr r0, [sp, #8] - f590: 9916 ldr r1, [sp, #88] - f592: 220a movs r2, #10 - f594: 2300 movs r3, #0 - f596: f001 facd bl 10b34 <_multadd> - f59a: 9016 str r0, [sp, #88] - f59c: 9015 str r0, [sp, #84] - f59e: e782 b.n f4a6 <.text+0xf4a6> - f5a0: 9915 ldr r1, [sp, #84] - f5a2: 220a movs r2, #10 - f5a4: 2300 movs r3, #0 - f5a6: 9802 ldr r0, [sp, #8] - f5a8: f001 fac4 bl 10b34 <_multadd> - f5ac: 9916 ldr r1, [sp, #88] - f5ae: 9015 str r0, [sp, #84] - f5b0: 220a movs r2, #10 - f5b2: 9802 ldr r0, [sp, #8] - f5b4: 2300 movs r3, #0 - f5b6: f001 fabd bl 10b34 <_multadd> - f5ba: 9016 str r0, [sp, #88] - f5bc: e773 b.n f4a6 <.text+0xf4a6> - f5be: 991a ldr r1, [sp, #104] - f5c0: 2200 movs r2, #0 - f5c2: 190c adds r4, r1, r4 - f5c4: 9215 str r2, [sp, #84] - f5c6: e014 b.n f5f2 <.text+0xf5f2> - f5c8: 2400 movs r4, #0 - f5ca: 9814 ldr r0, [sp, #80] - f5cc: 9917 ldr r1, [sp, #92] - f5ce: f7ff f9d3 bl e978 - f5d2: 9b1a ldr r3, [sp, #104] - f5d4: 1c05 adds r5, r0, #0 - f5d6: 3530 adds r5, #48 - f5d8: 54e5 strb r5, [r4, r3] - f5da: 980c ldr r0, [sp, #48] - f5dc: 3401 adds r4, #1 - f5de: 4284 cmp r4, r0 - f5e0: daed bge.n f5be <.text+0xf5be> - f5e2: 9802 ldr r0, [sp, #8] - f5e4: 9914 ldr r1, [sp, #80] - f5e6: 220a movs r2, #10 - f5e8: 2300 movs r3, #0 - f5ea: f001 faa3 bl 10b34 <_multadd> - f5ee: 9014 str r0, [sp, #80] - f5f0: e7eb b.n f5ca <.text+0xf5ca> - f5f2: 9914 ldr r1, [sp, #80] - f5f4: 9802 ldr r0, [sp, #8] - f5f6: 2201 movs r2, #1 - f5f8: f001 f9b2 bl 10960 <_lshift> - f5fc: 9917 ldr r1, [sp, #92] - f5fe: 9014 str r0, [sp, #80] - f600: f000 ffb2 bl 10568 <__mcmp> - f604: 2800 cmp r0, #0 - f606: dc10 bgt.n f62a <.text+0xf62a> - f608: 2800 cmp r0, #0 - f60a: d11a bne.n f642 <.text+0xf642> - f60c: 07e9 lsls r1, r5, #31 - f60e: d40c bmi.n f62a <.text+0xf62a> - f610: e017 b.n f642 <.text+0xf642> - f612: 9b1a ldr r3, [sp, #104] - f614: 429a cmp r2, r3 - f616: d109 bne.n f62c <.text+0xf62c> - f618: 981a ldr r0, [sp, #104] - f61a: 9c0e ldr r4, [sp, #56] - f61c: 1c07 adds r7, r0, #0 - f61e: 3401 adds r4, #1 - f620: 2331 movs r3, #49 - f622: 3701 adds r7, #1 - f624: 940e str r4, [sp, #56] - f626: 7003 strb r3, [r0, #0] - f628: e010 b.n f64c <.text+0xf64c> - f62a: 1c22 adds r2, r4, #0 - f62c: 3a01 subs r2, #1 - f62e: 7813 ldrb r3, [r2, #0] - f630: 2b39 cmp r3, #57 - f632: d0ee beq.n f612 <.text+0xf612> - f634: 3301 adds r3, #1 - f636: 1c57 adds r7, r2, #1 - f638: 7013 strb r3, [r2, #0] - f63a: e007 b.n f64c <.text+0xf64c> - f63c: 9920 ldr r1, [sp, #128] - f63e: 910e str r1, [sp, #56] - f640: e018 b.n f674 <.text+0xf674> - f642: 3c01 subs r4, #1 - f644: 7823 ldrb r3, [r4, #0] - f646: 2b30 cmp r3, #48 - f648: d0fb beq.n f642 <.text+0xf642> - f64a: 1c67 adds r7, r4, #1 - f64c: 9802 ldr r0, [sp, #8] - f64e: 9917 ldr r1, [sp, #92] - f650: f000 ff24 bl 1049c <_Bfree> - f654: 9a16 ldr r2, [sp, #88] - f656: 2a00 cmp r2, #0 - f658: d00c beq.n f674 <.text+0xf674> - f65a: 9b15 ldr r3, [sp, #84] - f65c: 2b00 cmp r3, #0 - f65e: d005 beq.n f66c <.text+0xf66c> - f660: 4293 cmp r3, r2 - f662: d003 beq.n f66c <.text+0xf66c> - f664: 9802 ldr r0, [sp, #8] - f666: 1c19 adds r1, r3, #0 - f668: f000 ff18 bl 1049c <_Bfree> - f66c: 9802 ldr r0, [sp, #8] - f66e: 9916 ldr r1, [sp, #88] - f670: f000 ff14 bl 1049c <_Bfree> - f674: 9802 ldr r0, [sp, #8] - f676: 9914 ldr r1, [sp, #80] - f678: f000 ff10 bl 1049c <_Bfree> - f67c: 2300 movs r3, #0 - f67e: 703b strb r3, [r7, #0] - f680: 9b0e ldr r3, [sp, #56] - f682: 9c2a ldr r4, [sp, #168] - f684: 982c ldr r0, [sp, #176] - f686: 3301 adds r3, #1 - f688: 6023 str r3, [r4, #0] - f68a: 2800 cmp r0, #0 - f68c: d000 beq.n f690 <.text+0xf690> - f68e: 6007 str r7, [r0, #0] - f690: 981a ldr r0, [sp, #104] - f692: e005 b.n f6a0 <.text+0xf6a0> - f694: 9802 ldr r0, [sp, #8] - f696: 1c31 adds r1, r6, #0 - f698: f000 ff00 bl 1049c <_Bfree> - f69c: 2701 movs r7, #1 - f69e: e731 b.n f504 <.text+0xf504> - f6a0: b024 add sp, #144 - f6a2: bcf0 pop {r4, r5, r6, r7} - f6a4: bc02 pop {r1} - f6a6: 4708 bx r1 - -0000f6a8 : - f6a8: b570 push {r4, r5, r6, lr} - f6aa: 1c04 adds r4, r0, #0 - f6ac: 2800 cmp r0, #0 - f6ae: d105 bne.n f6bc - f6b0: 4b1b ldr r3, [pc, #108] (f720 <.text+0xf720>) - f6b2: 491c ldr r1, [pc, #112] (f724 <.text+0xf724>) - f6b4: 6818 ldr r0, [r3, #0] - f6b6: f000 fb93 bl fde0 <_fwalk> - f6ba: e02e b.n f71a - f6bc: 4b1a ldr r3, [pc, #104] (f728 <.text+0xf728>) - f6be: 6818 ldr r0, [r3, #0] - f6c0: 2800 cmp r0, #0 - f6c2: d004 beq.n f6ce - f6c4: 6b83 ldr r3, [r0, #56] - f6c6: 2b00 cmp r3, #0 - f6c8: d101 bne.n f6ce - f6ca: f000 f84d bl f768 <__sinit> - f6ce: 230c movs r3, #12 - f6d0: 5ee1 ldrsh r1, [r4, r3] - f6d2: 070b lsls r3, r1, #28 - f6d4: d520 bpl.n f718 - f6d6: 6926 ldr r6, [r4, #16] - f6d8: 2e00 cmp r6, #0 - f6da: d01d beq.n f718 - f6dc: 2303 movs r3, #3 - f6de: 6822 ldr r2, [r4, #0] - f6e0: 6026 str r6, [r4, #0] - f6e2: 4219 tst r1, r3 - f6e4: d008 beq.n f6f8 - f6e6: 2300 movs r3, #0 - f6e8: e007 b.n f6fa - f6ea: 89a3 ldrh r3, [r4, #12] - f6ec: 2240 movs r2, #64 - f6ee: 2001 movs r0, #1 - f6f0: 4313 orrs r3, r2 - f6f2: 4240 negs r0, r0 - f6f4: 81a3 strh r3, [r4, #12] - f6f6: e010 b.n f71a - f6f8: 6963 ldr r3, [r4, #20] - f6fa: 1b95 subs r5, r2, r6 - f6fc: 60a3 str r3, [r4, #8] - f6fe: e009 b.n f714 - f700: 69e0 ldr r0, [r4, #28] - f702: 6a63 ldr r3, [r4, #36] - f704: 1c31 adds r1, r6, #0 - f706: 1c2a adds r2, r5, #0 - f708: f000 f810 bl f72c <.text+0xf72c> - f70c: 2800 cmp r0, #0 - f70e: ddec ble.n f6ea - f710: 1836 adds r6, r6, r0 - f712: 1a2d subs r5, r5, r0 - f714: 2d00 cmp r5, #0 - f716: dcf3 bgt.n f700 - f718: 2000 movs r0, #0 - f71a: bc70 pop {r4, r5, r6} - f71c: bc02 pop {r1} - f71e: 4708 bx r1 - f720: 54b0 strb r0, [r6, r2] - f722: 0001 lsls r1, r0, #0 - f724: f6a9 0000 subw r0, r9, #2048 ; 0x800 - f728: 0020 lsls r0, r4, #0 - f72a: 4000 ands r0, r0 - f72c: 4718 bx r3 - f72e: 46c0 nop (mov r8, r8) - -0000f730 : - f730: 2300 movs r3, #0 - f732: 6003 str r3, [r0, #0] - f734: 6043 str r3, [r0, #4] - f736: 6083 str r3, [r0, #8] - f738: 6103 str r3, [r0, #16] - f73a: 6143 str r3, [r0, #20] - f73c: 6183 str r3, [r0, #24] - f73e: 4b06 ldr r3, [pc, #24] (f758 <.text+0xf758>) - f740: 6203 str r3, [r0, #32] - f742: 4b06 ldr r3, [pc, #24] (f75c <.text+0xf75c>) - f744: 6243 str r3, [r0, #36] - f746: 4b06 ldr r3, [pc, #24] (f760 <.text+0xf760>) - f748: 6283 str r3, [r0, #40] - f74a: 4b06 ldr r3, [pc, #24] (f764 <.text+0xf764>) - f74c: 8181 strh r1, [r0, #12] - f74e: 81c2 strh r2, [r0, #14] - f750: 61c0 str r0, [r0, #28] - f752: 62c3 str r3, [r0, #44] - f754: 4770 bx lr - f756: 0000 lsls r0, r0, #0 - f758: 10c1 asrs r1, r0, #3 - f75a: 0001 lsls r1, r0, #0 - f75c: 107d asrs r5, r7, #1 - f75e: 0001 lsls r1, r0, #0 - f760: 1041 asrs r1, r0, #1 - f762: 0001 lsls r1, r0, #0 - f764: 1029 asrs r1, r5, #32 - f766: 0001 lsls r1, r0, #0 - -0000f768 <__sinit>: - f768: b510 push {r4, lr} - f76a: 6b82 ldr r2, [r0, #56] - f76c: 1c04 adds r4, r0, #0 - f76e: 2a00 cmp r2, #0 - f770: d122 bne.n f7b8 <__sinit+0x50> - f772: 4b13 ldr r3, [pc, #76] (f7c0 <.text+0xf7c0>) - f774: 63c3 str r3, [r0, #60] - f776: 2301 movs r3, #1 - f778: 6383 str r3, [r0, #56] - f77a: 23b8 movs r3, #184 - f77c: 009b lsls r3, r3, #2 - f77e: 50c2 str r2, [r0, r3] - f780: 23b9 movs r3, #185 - f782: 009b lsls r3, r3, #2 - f784: 2203 movs r2, #3 - f786: 21bb movs r1, #187 - f788: 50c2 str r2, [r0, r3] - f78a: 0089 lsls r1, r1, #2 - f78c: 23ba movs r3, #186 - f78e: 1842 adds r2, r0, r1 - f790: 009b lsls r3, r3, #2 - f792: 50c2 str r2, [r0, r3] - f794: 2104 movs r1, #4 - f796: 6840 ldr r0, [r0, #4] - f798: 2200 movs r2, #0 - f79a: 1c23 adds r3, r4, #0 - f79c: f7ff ffc8 bl f730 - f7a0: 68a0 ldr r0, [r4, #8] - f7a2: 2109 movs r1, #9 - f7a4: 2201 movs r2, #1 - f7a6: 1c23 adds r3, r4, #0 - f7a8: f7ff ffc2 bl f730 - f7ac: 68e0 ldr r0, [r4, #12] - f7ae: 210a movs r1, #10 - f7b0: 2202 movs r2, #2 - f7b2: 1c23 adds r3, r4, #0 - f7b4: f7ff ffbc bl f730 - f7b8: bc10 pop {r4} - f7ba: bc01 pop {r0} - f7bc: 4700 bx r0 - f7be: 0000 lsls r0, r0, #0 - f7c0: f7dd 0000 undefined - -0000f7c4 <__sfp_lock_acquire>: - f7c4: 4770 bx lr + eeac: 59f4 ldr r4, [r6, r7] + eeae: 0001 lsls r1, r0, #0 + eeb0: 59f5 ldr r5, [r6, r7] + eeb2: 0001 lsls r1, r0, #0 + eeb4: 0000 lsls r0, r0, #0 + eeb6: 3ff0 subs r7, #240 + eeb8: fc01 ffff stc2 15, cr15, [r1], {255} + eebc: 0432 lsls r2, r6, #16 + eebe: 0000 lsls r0, r0, #0 + eec0: 0000 lsls r0, r0, #0 + eec2: 41f0 rors r0, r6 + eec4: 0000 lsls r0, r0, #0 + eec6: 0000 lsls r0, r0, #0 + eec8: 0000 lsls r0, r0, #0 + eeca: fe10 fbcd cdp2 11, 1, cr15, cr0, cr13, {6} + eece: ffff 0000 vaddl.u q8, d15, d0 + eed2: 3ff8 subs r7, #248 + eed4: 0000 lsls r0, r0, #0 + eed6: 0000 lsls r0, r0, #0 + eed8: 87a7 strh r7, [r4, #60] + eeda: 3fd2 subs r7, #210 + eedc: 4361 muls r1, r4 + eede: 636f str r7, [r5, #52] + eee0: 8a28 ldrh r0, [r5, #16] + eee2: 3fc6 subs r7, #198 + eee4: c8b3 ldmia r0!, {r0, r1, r4, r5, r7} + eee6: 8b60 ldrh r0, [r4, #26] + eee8: 4413 add r3, r2 + eeea: 3fd3 subs r7, #211 + eeec: 79fb ldrb r3, [r7, #7] + eeee: 509f str r7, [r3, r2] + eef0: 555c strb r4, [r3, r5] + eef2: 0001 lsls r1, r0, #0 + eef4: 550c strb r4, [r1, r4] + eef6: 0001 lsls r1, r0, #0 + eef8: 5624 ldrsb r4, [r4, r0] + eefa: 0001 lsls r1, r0, #0 + eefc: 07e3 lsls r3, r4, #31 + eefe: d506 bpl.n ef0e <.text+0xef0e> + ef00: 9a0b ldr r2, [sp, #44] + ef02: 3201 adds r2, #1 + ef04: 920b str r2, [sp, #44] + ef06: 682a ldr r2, [r5, #0] + ef08: 686b ldr r3, [r5, #4] + ef0a: f006 f953 bl 151b4 <____muldf3_from_thumb> + ef0e: 1064 asrs r4, r4, #1 + ef10: 3508 adds r5, #8 + ef12: 2c00 cmp r4, #0 + ef14: d1f2 bne.n eefc <.text+0xeefc> + ef16: 9003 str r0, [sp, #12] + ef18: 9104 str r1, [sp, #16] + ef1a: 9b0f ldr r3, [sp, #60] + ef1c: 2b00 cmp r3, #0 + ef1e: d02f beq.n ef80 <.text+0xef80> + ef20: 9c03 ldr r4, [sp, #12] + ef22: 9d04 ldr r5, [sp, #16] + ef24: 4bce ldr r3, [pc, #824] (f260 <.text+0xf260>) + ef26: 4acd ldr r2, [pc, #820] (f25c <.text+0xf25c>) + ef28: 1c20 adds r0, r4, #0 + ef2a: 1c29 adds r1, r5, #0 + ef2c: f006 f92a bl 15184 <____ltdf2_from_thumb> + ef30: 2800 cmp r0, #0 + ef32: da25 bge.n ef80 <.text+0xef80> + ef34: 980c ldr r0, [sp, #48] + ef36: 2800 cmp r0, #0 + ef38: dd22 ble.n ef80 <.text+0xef80> + ef3a: 990d ldr r1, [sp, #52] + ef3c: 2900 cmp r1, #0 + ef3e: dc00 bgt.n ef42 <.text+0xef42> + ef40: e0f4 b.n f12c <.text+0xf12c> + ef42: 9a0e ldr r2, [sp, #56] + ef44: 3a01 subs r2, #1 + ef46: 9220 str r2, [sp, #128] + ef48: 1c20 adds r0, r4, #0 + ef4a: 4ac6 ldr r2, [pc, #792] (f264 <.text+0xf264>) + ef4c: 4bc6 ldr r3, [pc, #792] (f268 <.text+0xf268>) + ef4e: 1c29 adds r1, r5, #0 + ef50: f006 f930 bl 151b4 <____muldf3_from_thumb> + ef54: 1c04 adds r4, r0, #0 + ef56: 980b ldr r0, [sp, #44] + ef58: 1c0d adds r5, r1, #0 + ef5a: 3001 adds r0, #1 + ef5c: 9403 str r4, [sp, #12] + ef5e: 9504 str r5, [sp, #16] + ef60: f006 f91c bl 1519c <____floatsidf_from_thumb> + ef64: 1c22 adds r2, r4, #0 + ef66: 1c2b adds r3, r5, #0 + ef68: f006 f924 bl 151b4 <____muldf3_from_thumb> + ef6c: 4abf ldr r2, [pc, #764] (f26c <.text+0xf26c>) + ef6e: 4bc0 ldr r3, [pc, #768] (f270 <.text+0xf270>) + ef70: f006 f918 bl 151a4 <____adddf3_from_thumb> + ef74: 4bbf ldr r3, [pc, #764] (f274 <.text+0xf274>) + ef76: 18c4 adds r4, r0, r3 + ef78: 980d ldr r0, [sp, #52] + ef7a: 1c0d adds r5, r1, #0 + ef7c: 9021 str r0, [sp, #132] + ef7e: e032 b.n efe6 <.text+0xefe6> + ef80: 9e03 ldr r6, [sp, #12] + ef82: 9f04 ldr r7, [sp, #16] + ef84: 980b ldr r0, [sp, #44] + ef86: f006 f909 bl 1519c <____floatsidf_from_thumb> + ef8a: 1c32 adds r2, r6, #0 + ef8c: 1c3b adds r3, r7, #0 + ef8e: f006 f911 bl 151b4 <____muldf3_from_thumb> + ef92: 4ab6 ldr r2, [pc, #728] (f26c <.text+0xf26c>) + ef94: 4bb6 ldr r3, [pc, #728] (f270 <.text+0xf270>) + ef96: f006 f905 bl 151a4 <____adddf3_from_thumb> + ef9a: 9a0c ldr r2, [sp, #48] + ef9c: 1c0d adds r5, r1, #0 + ef9e: 49b5 ldr r1, [pc, #724] (f274 <.text+0xf274>) + efa0: 1c04 adds r4, r0, #0 + efa2: 1864 adds r4, r4, r1 + efa4: 2a00 cmp r2, #0 + efa6: d11a bne.n efde <.text+0xefde> + efa8: 4ab3 ldr r2, [pc, #716] (f278 <.text+0xf278>) + efaa: 4bb4 ldr r3, [pc, #720] (f27c <.text+0xf27c>) + efac: 1c30 adds r0, r6, #0 + efae: 1c39 adds r1, r7, #0 + efb0: f006 f8fc bl 151ac <____subdf3_from_thumb> + efb4: 1c22 adds r2, r4, #0 + efb6: 1c2b adds r3, r5, #0 + efb8: 1c06 adds r6, r0, #0 + efba: 1c0f adds r7, r1, #0 + efbc: f006 f906 bl 151cc <____gtdf2_from_thumb> + efc0: 2800 cmp r0, #0 + efc2: dd00 ble.n efc6 <.text+0xefc6> + efc4: e26f b.n f4a6 <.text+0xf4a6> + efc6: 2080 movs r0, #128 + efc8: 0600 lsls r0, r0, #24 + efca: 1822 adds r2, r4, r0 + efcc: 1c2b adds r3, r5, #0 + efce: 1c30 adds r0, r6, #0 + efd0: 1c39 adds r1, r7, #0 + efd2: f006 f8d7 bl 15184 <____ltdf2_from_thumb> + efd6: 2800 cmp r0, #0 + efd8: da00 bge.n efdc <.text+0xefdc> + efda: e25a b.n f492 <.text+0xf492> + efdc: e0a6 b.n f12c <.text+0xf12c> + efde: 990c ldr r1, [sp, #48] + efe0: 9a0e ldr r2, [sp, #56] + efe2: 9121 str r1, [sp, #132] + efe4: 9220 str r2, [sp, #128] + efe6: 9821 ldr r0, [sp, #132] + efe8: 9910 ldr r1, [sp, #64] + efea: 4aa5 ldr r2, [pc, #660] (f280 <.text+0xf280>) + efec: 00c3 lsls r3, r0, #3 + efee: 2900 cmp r1, #0 + eff0: d04c beq.n f08c <.text+0xf08c> + eff2: 189b adds r3, r3, r2 + eff4: 3b08 subs r3, #8 + eff6: 681a ldr r2, [r3, #0] + eff8: 685b ldr r3, [r3, #4] + effa: 48a2 ldr r0, [pc, #648] (f284 <.text+0xf284>) + effc: 49a2 ldr r1, [pc, #648] (f288 <.text+0xf288>) + effe: f006 f8e1 bl 151c4 <____divdf3_from_thumb> + f002: 1c2b adds r3, r5, #0 + f004: 1c22 adds r2, r4, #0 + f006: f006 f8d1 bl 151ac <____subdf3_from_thumb> + f00a: 9018 str r0, [sp, #96] + f00c: 9119 str r1, [sp, #100] + f00e: 9d03 ldr r5, [sp, #12] + f010: 9e04 ldr r6, [sp, #16] + f012: 9f1a ldr r7, [sp, #104] + f014: 1c31 adds r1, r6, #0 + f016: 1c28 adds r0, r5, #0 + f018: f006 f8d0 bl 151bc <____fixdfsi_from_thumb> + f01c: 1c04 adds r4, r0, #0 + f01e: f006 f8bd bl 1519c <____floatsidf_from_thumb> + f022: 1c02 adds r2, r0, #0 + f024: 1c0b adds r3, r1, #0 + f026: 1c28 adds r0, r5, #0 + f028: 1c31 adds r1, r6, #0 + f02a: f006 f8bf bl 151ac <____subdf3_from_thumb> + f02e: 3430 adds r4, #48 + f030: 703c strb r4, [r7, #0] + f032: 9a18 ldr r2, [sp, #96] + f034: 9b19 ldr r3, [sp, #100] + f036: 1c05 adds r5, r0, #0 + f038: 1c0e adds r6, r1, #0 + f03a: 3701 adds r7, #1 + f03c: f006 f8a2 bl 15184 <____ltdf2_from_thumb> + f040: 2800 cmp r0, #0 + f042: da00 bge.n f046 <.text+0xf046> + f044: e334 b.n f6b0 <.text+0xf6b0> + f046: 1c2a adds r2, r5, #0 + f048: 1c33 adds r3, r6, #0 + f04a: 4985 ldr r1, [pc, #532] (f260 <.text+0xf260>) + f04c: 4883 ldr r0, [pc, #524] (f25c <.text+0xf25c>) + f04e: f006 f8ad bl 151ac <____subdf3_from_thumb> + f052: 9a18 ldr r2, [sp, #96] + f054: 9b19 ldr r3, [sp, #100] + f056: f006 f895 bl 15184 <____ltdf2_from_thumb> + f05a: 2800 cmp r0, #0 + f05c: da00 bge.n f060 <.text+0xf060> + f05e: e0da b.n f216 <.text+0xf216> + f060: 9a1a ldr r2, [sp, #104] + f062: 9c21 ldr r4, [sp, #132] + f064: 1abb subs r3, r7, r2 + f066: 42a3 cmp r3, r4 + f068: da60 bge.n f12c <.text+0xf12c> + f06a: 9818 ldr r0, [sp, #96] + f06c: 9919 ldr r1, [sp, #100] + f06e: 4a7d ldr r2, [pc, #500] (f264 <.text+0xf264>) + f070: 4b7d ldr r3, [pc, #500] (f268 <.text+0xf268>) + f072: f006 f89f bl 151b4 <____muldf3_from_thumb> + f076: 4a7b ldr r2, [pc, #492] (f264 <.text+0xf264>) + f078: 4b7b ldr r3, [pc, #492] (f268 <.text+0xf268>) + f07a: 9018 str r0, [sp, #96] + f07c: 9119 str r1, [sp, #100] + f07e: 1c28 adds r0, r5, #0 + f080: 1c31 adds r1, r6, #0 + f082: f006 f897 bl 151b4 <____muldf3_from_thumb> + f086: 1c05 adds r5, r0, #0 + f088: 1c0e adds r6, r1, #0 + f08a: e7c3 b.n f014 <.text+0xf014> + f08c: 189b adds r3, r3, r2 + f08e: 3b08 subs r3, #8 + f090: 1c29 adds r1, r5, #0 + f092: 1c20 adds r0, r4, #0 + f094: 681a ldr r2, [r3, #0] + f096: 685b ldr r3, [r3, #4] + f098: f006 f88c bl 151b4 <____muldf3_from_thumb> + f09c: 901b str r0, [sp, #108] + f09e: 911c str r1, [sp, #112] + f0a0: 9d03 ldr r5, [sp, #12] + f0a2: 9e04 ldr r6, [sp, #16] + f0a4: 2700 movs r7, #0 + f0a6: 1c31 adds r1, r6, #0 + f0a8: 1c28 adds r0, r5, #0 + f0aa: f006 f887 bl 151bc <____fixdfsi_from_thumb> + f0ae: 1c04 adds r4, r0, #0 + f0b0: f006 f874 bl 1519c <____floatsidf_from_thumb> + f0b4: 1c02 adds r2, r0, #0 + f0b6: 1c0b adds r3, r1, #0 + f0b8: 1c28 adds r0, r5, #0 + f0ba: 1c31 adds r1, r6, #0 + f0bc: f006 f876 bl 151ac <____subdf3_from_thumb> + f0c0: 1c05 adds r5, r0, #0 + f0c2: 981a ldr r0, [sp, #104] + f0c4: 3430 adds r4, #48 + f0c6: 543c strb r4, [r7, r0] + f0c8: 1c0e adds r6, r1, #0 + f0ca: 9921 ldr r1, [sp, #132] + f0cc: 3701 adds r7, #1 + f0ce: 428f cmp r7, r1 + f0d0: d123 bne.n f11a <.text+0xf11a> + f0d2: 4a6c ldr r2, [pc, #432] (f284 <.text+0xf284>) + f0d4: 4b6c ldr r3, [pc, #432] (f288 <.text+0xf288>) + f0d6: 19c7 adds r7, r0, r7 + f0d8: 981b ldr r0, [sp, #108] + f0da: 991c ldr r1, [sp, #112] + f0dc: f006 f862 bl 151a4 <____adddf3_from_thumb> + f0e0: 1c02 adds r2, r0, #0 + f0e2: 1c0b adds r3, r1, #0 + f0e4: 1c28 adds r0, r5, #0 + f0e6: 1c31 adds r1, r6, #0 + f0e8: f006 f870 bl 151cc <____gtdf2_from_thumb> + f0ec: 2800 cmp r0, #0 + f0ee: dd00 ble.n f0f2 <.text+0xf0f2> + f0f0: e091 b.n f216 <.text+0xf216> + f0f2: 9a1b ldr r2, [sp, #108] + f0f4: 9b1c ldr r3, [sp, #112] + f0f6: 4863 ldr r0, [pc, #396] (f284 <.text+0xf284>) + f0f8: 4963 ldr r1, [pc, #396] (f288 <.text+0xf288>) + f0fa: f006 f857 bl 151ac <____subdf3_from_thumb> + f0fe: 1c02 adds r2, r0, #0 + f100: 1c0b adds r3, r1, #0 + f102: 1c28 adds r0, r5, #0 + f104: 1c31 adds r1, r6, #0 + f106: f006 f83d bl 15184 <____ltdf2_from_thumb> + f10a: 2800 cmp r0, #0 + f10c: da0e bge.n f12c <.text+0xf12c> + f10e: 3f01 subs r7, #1 + f110: 783b ldrb r3, [r7, #0] + f112: 2b30 cmp r3, #48 + f114: d0fb beq.n f10e <.text+0xf10e> + f116: 3701 adds r7, #1 + f118: e086 b.n f228 <.text+0xf228> + f11a: 1c28 adds r0, r5, #0 + f11c: 1c31 adds r1, r6, #0 + f11e: 4a51 ldr r2, [pc, #324] (f264 <.text+0xf264>) + f120: 4b51 ldr r3, [pc, #324] (f268 <.text+0xf268>) + f122: f006 f847 bl 151b4 <____muldf3_from_thumb> + f126: 1c05 adds r5, r0, #0 + f128: 1c0e adds r6, r1, #0 + f12a: e7bc b.n f0a6 <.text+0xf0a6> + f12c: 9b05 ldr r3, [sp, #20] + f12e: 9c06 ldr r4, [sp, #24] + f130: 9303 str r3, [sp, #12] + f132: 9404 str r4, [sp, #16] + f134: 9b23 ldr r3, [sp, #140] + f136: 2b00 cmp r3, #0 + f138: da00 bge.n f13c <.text+0xf13c> + f13a: e088 b.n f24e <.text+0xf24e> + f13c: 9c0e ldr r4, [sp, #56] + f13e: 2c0e cmp r4, #14 + f140: dd00 ble.n f144 <.text+0xf144> + f142: e084 b.n f24e <.text+0xf24e> + f144: 4a4e ldr r2, [pc, #312] (f280 <.text+0xf280>) + f146: 00e3 lsls r3, r4, #3 + f148: 189b adds r3, r3, r2 + f14a: 6818 ldr r0, [r3, #0] + f14c: 6859 ldr r1, [r3, #4] + f14e: 901d str r0, [sp, #116] + f150: 911e str r1, [sp, #120] + f152: 9929 ldr r1, [sp, #164] + f154: 2900 cmp r1, #0 + f156: da02 bge.n f15e <.text+0xf15e> + f158: 9a0c ldr r2, [sp, #48] + f15a: 2a00 cmp r2, #0 + f15c: dd03 ble.n f166 <.text+0xf166> + f15e: 9c03 ldr r4, [sp, #12] + f160: 9d04 ldr r5, [sp, #16] + f162: 9f1a ldr r7, [sp, #104] + f164: e011 b.n f18a <.text+0xf18a> + f166: 9b0c ldr r3, [sp, #48] + f168: 2b00 cmp r3, #0 + f16a: d000 beq.n f16e <.text+0xf16e> + f16c: e191 b.n f492 <.text+0xf492> + f16e: 4a42 ldr r2, [pc, #264] (f278 <.text+0xf278>) + f170: 4b42 ldr r3, [pc, #264] (f27c <.text+0xf27c>) + f172: 981d ldr r0, [sp, #116] + f174: 991e ldr r1, [sp, #120] + f176: f006 f81d bl 151b4 <____muldf3_from_thumb> + f17a: 9a03 ldr r2, [sp, #12] + f17c: 9b04 ldr r3, [sp, #16] + f17e: f006 f829 bl 151d4 <____gedf2_from_thumb> + f182: 2800 cmp r0, #0 + f184: db00 blt.n f188 <.text+0xf188> + f186: e184 b.n f492 <.text+0xf492> + f188: e18d b.n f4a6 <.text+0xf4a6> + f18a: 9a1d ldr r2, [sp, #116] + f18c: 9b1e ldr r3, [sp, #120] + f18e: 1c20 adds r0, r4, #0 + f190: 1c29 adds r1, r5, #0 + f192: f006 f817 bl 151c4 <____divdf3_from_thumb> + f196: f006 f811 bl 151bc <____fixdfsi_from_thumb> + f19a: 1c06 adds r6, r0, #0 + f19c: f005 fffe bl 1519c <____floatsidf_from_thumb> + f1a0: 9a1d ldr r2, [sp, #116] + f1a2: 9b1e ldr r3, [sp, #120] + f1a4: f006 f806 bl 151b4 <____muldf3_from_thumb> + f1a8: 1c0b adds r3, r1, #0 + f1aa: 1c02 adds r2, r0, #0 + f1ac: 1c29 adds r1, r5, #0 + f1ae: 1c20 adds r0, r4, #0 + f1b0: f005 fffc bl 151ac <____subdf3_from_thumb> + f1b4: 1c33 adds r3, r6, #0 + f1b6: 3330 adds r3, #48 + f1b8: 703b strb r3, [r7, #0] + f1ba: 1c04 adds r4, r0, #0 + f1bc: 1c0d adds r5, r1, #0 + f1be: 981a ldr r0, [sp, #104] + f1c0: 990c ldr r1, [sp, #48] + f1c2: 3701 adds r7, #1 + f1c4: 1843 adds r3, r0, r1 + f1c6: 429f cmp r7, r3 + f1c8: d131 bne.n f22e <.text+0xf22e> + f1ca: 1c22 adds r2, r4, #0 + f1cc: 1c2b adds r3, r5, #0 + f1ce: 1c20 adds r0, r4, #0 + f1d0: 1c29 adds r1, r5, #0 + f1d2: f005 ffe7 bl 151a4 <____adddf3_from_thumb> + f1d6: 9a1d ldr r2, [sp, #116] + f1d8: 9b1e ldr r3, [sp, #120] + f1da: 1c04 adds r4, r0, #0 + f1dc: 1c0d adds r5, r1, #0 + f1de: f005 fff5 bl 151cc <____gtdf2_from_thumb> + f1e2: 2800 cmp r0, #0 + f1e4: dc15 bgt.n f212 <.text+0xf212> + f1e6: 1c20 adds r0, r4, #0 + f1e8: 1c29 adds r1, r5, #0 + f1ea: 9a1d ldr r2, [sp, #116] + f1ec: 9b1e ldr r3, [sp, #120] + f1ee: f005 ffd1 bl 15194 <____eqdf2_from_thumb> + f1f2: 2800 cmp r0, #0 + f1f4: d000 beq.n f1f8 <.text+0xf1f8> + f1f6: e277 b.n f6e8 <.text+0xf6e8> + f1f8: 07f2 lsls r2, r6, #31 + f1fa: d40a bmi.n f212 <.text+0xf212> + f1fc: e274 b.n f6e8 <.text+0xf6e8> + f1fe: 9b1a ldr r3, [sp, #104] + f200: 429a cmp r2, r3 + f202: d109 bne.n f218 <.text+0xf218> + f204: 9c20 ldr r4, [sp, #128] + f206: 981a ldr r0, [sp, #104] + f208: 3401 adds r4, #1 + f20a: 2330 movs r3, #48 + f20c: 9420 str r4, [sp, #128] + f20e: 7003 strb r3, [r0, #0] + f210: e006 b.n f220 <.text+0xf220> + f212: 990e ldr r1, [sp, #56] + f214: 9120 str r1, [sp, #128] + f216: 1c3a adds r2, r7, #0 + f218: 3a01 subs r2, #1 + f21a: 7813 ldrb r3, [r2, #0] + f21c: 2b39 cmp r3, #57 + f21e: d0ee beq.n f1fe <.text+0xf1fe> + f220: 7813 ldrb r3, [r2, #0] + f222: 3301 adds r3, #1 + f224: 7013 strb r3, [r2, #0] + f226: 1c57 adds r7, r2, #1 + f228: 9a20 ldr r2, [sp, #128] + f22a: 920e str r2, [sp, #56] + f22c: e25c b.n f6e8 <.text+0xf6e8> + f22e: 1c20 adds r0, r4, #0 + f230: 1c29 adds r1, r5, #0 + f232: 4a0c ldr r2, [pc, #48] (f264 <.text+0xf264>) + f234: 4b0c ldr r3, [pc, #48] (f268 <.text+0xf268>) + f236: f005 ffbd bl 151b4 <____muldf3_from_thumb> + f23a: 4a14 ldr r2, [pc, #80] (f28c <.text+0xf28c>) + f23c: 4b14 ldr r3, [pc, #80] (f290 <.text+0xf290>) + f23e: 1c04 adds r4, r0, #0 + f240: 1c0d adds r5, r1, #0 + f242: f005 ffa3 bl 1518c <____nedf2_from_thumb> + f246: 2800 cmp r0, #0 + f248: d100 bne.n f24c <.text+0xf24c> + f24a: e24d b.n f6e8 <.text+0xf6e8> + f24c: e79d b.n f18a <.text+0xf18a> + f24e: 9c10 ldr r4, [sp, #64] + f250: 2c00 cmp r4, #0 + f252: d11f bne.n f294 <.text+0xf294> + f254: 9e09 ldr r6, [sp, #36] + f256: 9d0a ldr r5, [sp, #40] + f258: 2000 movs r0, #0 + f25a: e04c b.n f2f6 <.text+0xf2f6> + f25c: 0000 lsls r0, r0, #0 + f25e: 3ff0 subs r7, #240 + f260: 0000 lsls r0, r0, #0 + f262: 0000 lsls r0, r0, #0 + f264: 0000 lsls r0, r0, #0 + f266: 4024 ands r4, r4 + f268: 0000 lsls r0, r0, #0 + f26a: 0000 lsls r0, r0, #0 + f26c: 0000 lsls r0, r0, #0 + f26e: 401c ands r4, r3 + f270: 0000 lsls r0, r0, #0 + f272: 0000 lsls r0, r0, #0 + f274: 0000 lsls r0, r0, #0 + f276: fcc0 0000 stc2l 0, cr0, [r0], {0} + f27a: 4014 ands r4, r2 + f27c: 0000 lsls r0, r0, #0 + f27e: 0000 lsls r0, r0, #0 + f280: 555c strb r4, [r3, r5] + f282: 0001 lsls r1, r0, #0 + f284: 0000 lsls r0, r0, #0 + f286: 3fe0 subs r7, #224 ... - -0000f7c8 <__sfp_lock_release>: + f294: 9901 ldr r1, [sp, #4] + f296: 2901 cmp r1, #1 + f298: dc0b bgt.n f2b2 <.text+0xf2b2> + f29a: 9a13 ldr r2, [sp, #76] + f29c: 2a00 cmp r2, #0 + f29e: d002 beq.n f2a6 <.text+0xf2a6> + f2a0: 4cc6 ldr r4, [pc, #792] (f5bc <.text+0xf5bc>) + f2a2: 191b adds r3, r3, r4 + f2a4: e002 b.n f2ac <.text+0xf2ac> + f2a6: 9a22 ldr r2, [sp, #136] + f2a8: 2336 movs r3, #54 + f2aa: 1a9b subs r3, r3, r2 + f2ac: 9e09 ldr r6, [sp, #36] + f2ae: 9d0a ldr r5, [sp, #40] + f2b0: e017 b.n f2e2 <.text+0xf2e2> + f2b2: 9a0c ldr r2, [sp, #48] + f2b4: 980a ldr r0, [sp, #40] + f2b6: 3a01 subs r2, #1 + f2b8: 4290 cmp r0, r2 + f2ba: db01 blt.n f2c0 <.text+0xf2c0> + f2bc: 1a85 subs r5, r0, r2 + f2be: e007 b.n f2d0 <.text+0xf2d0> + f2c0: 990a ldr r1, [sp, #40] + f2c2: 1a53 subs r3, r2, r1 + f2c4: 9a12 ldr r2, [sp, #72] + f2c6: 18c9 adds r1, r1, r3 + f2c8: 18d2 adds r2, r2, r3 + f2ca: 9212 str r2, [sp, #72] + f2cc: 910a str r1, [sp, #40] + f2ce: 2500 movs r5, #0 + f2d0: 9b0c ldr r3, [sp, #48] + f2d2: 2b00 cmp r3, #0 + f2d4: db01 blt.n f2da <.text+0xf2da> + f2d6: 9e09 ldr r6, [sp, #36] + f2d8: e003 b.n f2e2 <.text+0xf2e2> + f2da: 9c09 ldr r4, [sp, #36] + f2dc: 980c ldr r0, [sp, #48] + f2de: 2300 movs r3, #0 + f2e0: 1a26 subs r6, r4, r0 + f2e2: 9909 ldr r1, [sp, #36] + f2e4: 9a11 ldr r2, [sp, #68] + f2e6: 18c9 adds r1, r1, r3 + f2e8: 9109 str r1, [sp, #36] + f2ea: 18d2 adds r2, r2, r3 + f2ec: 9802 ldr r0, [sp, #8] + f2ee: 2101 movs r1, #1 + f2f0: 9211 str r2, [sp, #68] + f2f2: f001 fc4d bl 10b90 <_i2b> + f2f6: 9016 str r0, [sp, #88] + f2f8: 2e00 cmp r6, #0 + f2fa: dd0c ble.n f316 <.text+0xf316> + f2fc: 9b11 ldr r3, [sp, #68] + f2fe: 2b00 cmp r3, #0 + f300: dd09 ble.n f316 <.text+0xf316> + f302: 42b3 cmp r3, r6 + f304: dd00 ble.n f308 <.text+0xf308> + f306: 1c33 adds r3, r6, #0 + f308: 9c09 ldr r4, [sp, #36] + f30a: 9811 ldr r0, [sp, #68] + f30c: 1ae4 subs r4, r4, r3 + f30e: 1ac0 subs r0, r0, r3 + f310: 9409 str r4, [sp, #36] + f312: 9011 str r0, [sp, #68] + f314: 1af6 subs r6, r6, r3 + f316: 990a ldr r1, [sp, #40] + f318: 2900 cmp r1, #0 + f31a: dd22 ble.n f362 <.text+0xf362> + f31c: 9a10 ldr r2, [sp, #64] + f31e: 2a00 cmp r2, #0 + f320: d019 beq.n f356 <.text+0xf356> + f322: 2d00 cmp r5, #0 + f324: dd10 ble.n f348 <.text+0xf348> + f326: 9916 ldr r1, [sp, #88] + f328: 1c2a adds r2, r5, #0 + f32a: 9802 ldr r0, [sp, #8] + f32c: f001 fc82 bl 10c34 <_pow5mult> + f330: 9016 str r0, [sp, #88] + f332: 9916 ldr r1, [sp, #88] + f334: 9a14 ldr r2, [sp, #80] + f336: 9802 ldr r0, [sp, #8] + f338: f001 fb94 bl 10a64 <_multiply> + f33c: 9914 ldr r1, [sp, #80] + f33e: 1c04 adds r4, r0, #0 + f340: 9802 ldr r0, [sp, #8] + f342: f001 f8e5 bl 10510 <_Bfree> + f346: 9414 str r4, [sp, #80] + f348: 9b0a ldr r3, [sp, #40] + f34a: 1b5a subs r2, r3, r5 + f34c: 2a00 cmp r2, #0 + f34e: d008 beq.n f362 <.text+0xf362> + f350: 9802 ldr r0, [sp, #8] + f352: 9914 ldr r1, [sp, #80] + f354: e002 b.n f35c <.text+0xf35c> + f356: 9802 ldr r0, [sp, #8] + f358: 9914 ldr r1, [sp, #80] + f35a: 9a0a ldr r2, [sp, #40] + f35c: f001 fc6a bl 10c34 <_pow5mult> + f360: 9014 str r0, [sp, #80] + f362: 9802 ldr r0, [sp, #8] + f364: 2101 movs r1, #1 + f366: f001 fc13 bl 10b90 <_i2b> + f36a: 9c12 ldr r4, [sp, #72] + f36c: 9017 str r0, [sp, #92] + f36e: 2c00 cmp r4, #0 + f370: dd05 ble.n f37e <.text+0xf37e> + f372: 9802 ldr r0, [sp, #8] + f374: 9917 ldr r1, [sp, #92] + f376: 1c22 adds r2, r4, #0 + f378: f001 fc5c bl 10c34 <_pow5mult> + f37c: 9017 str r0, [sp, #92] + f37e: 9801 ldr r0, [sp, #4] + f380: 2801 cmp r0, #1 + f382: dc11 bgt.n f3a8 <.text+0xf3a8> + f384: 9904 ldr r1, [sp, #16] + f386: 2900 cmp r1, #0 + f388: d10e bne.n f3a8 <.text+0xf3a8> + f38a: 9a03 ldr r2, [sp, #12] + f38c: 4b8c ldr r3, [pc, #560] (f5c0 <.text+0xf5c0>) + f38e: 421a tst r2, r3 + f390: d10a bne.n f3a8 <.text+0xf3a8> + f392: 4b8c ldr r3, [pc, #560] (f5c4 <.text+0xf5c4>) + f394: 421a tst r2, r3 + f396: d007 beq.n f3a8 <.text+0xf3a8> + f398: 9a09 ldr r2, [sp, #36] + f39a: 9b11 ldr r3, [sp, #68] + f39c: 3201 adds r2, #1 + f39e: 3301 adds r3, #1 + f3a0: 2401 movs r4, #1 + f3a2: 9209 str r2, [sp, #36] + f3a4: 9311 str r3, [sp, #68] + f3a6: e000 b.n f3aa <.text+0xf3aa> + f3a8: 2400 movs r4, #0 + f3aa: 9812 ldr r0, [sp, #72] + f3ac: 2800 cmp r0, #0 + f3ae: d101 bne.n f3b4 <.text+0xf3b4> + f3b0: 2201 movs r2, #1 + f3b2: e008 b.n f3c6 <.text+0xf3c6> + f3b4: 9917 ldr r1, [sp, #92] + f3b6: 690b ldr r3, [r1, #16] + f3b8: 009b lsls r3, r3, #2 + f3ba: 185b adds r3, r3, r1 + f3bc: 6918 ldr r0, [r3, #16] + f3be: f001 f8b3 bl 10528 <_hi0bits> + f3c2: 2320 movs r3, #32 + f3c4: 1a1a subs r2, r3, r0 + f3c6: 9b11 ldr r3, [sp, #68] + f3c8: 18d2 adds r2, r2, r3 + f3ca: 231f movs r3, #31 + f3cc: 401a ands r2, r3 + f3ce: d00e beq.n f3ee <.text+0xf3ee> + f3d0: 2320 movs r3, #32 + f3d2: 1a9a subs r2, r3, r2 + f3d4: 2a04 cmp r2, #4 + f3d6: dd08 ble.n f3ea <.text+0xf3ea> + f3d8: 9809 ldr r0, [sp, #36] + f3da: 9911 ldr r1, [sp, #68] + f3dc: 1f13 subs r3, r2, #4 + f3de: 18c0 adds r0, r0, r3 + f3e0: 18c9 adds r1, r1, r3 + f3e2: 18f6 adds r6, r6, r3 + f3e4: 9009 str r0, [sp, #36] + f3e6: 9111 str r1, [sp, #68] + f3e8: e00a b.n f400 <.text+0xf400> + f3ea: 2a03 cmp r2, #3 + f3ec: dc08 bgt.n f400 <.text+0xf400> + f3ee: 1c13 adds r3, r2, #0 + f3f0: 9811 ldr r0, [sp, #68] + f3f2: 9a09 ldr r2, [sp, #36] + f3f4: 331c adds r3, #28 + f3f6: 18d2 adds r2, r2, r3 + f3f8: 18c0 adds r0, r0, r3 + f3fa: 9209 str r2, [sp, #36] + f3fc: 9011 str r0, [sp, #68] + f3fe: 18f6 adds r6, r6, r3 + f400: 9909 ldr r1, [sp, #36] + f402: 2900 cmp r1, #0 + f404: dd05 ble.n f412 <.text+0xf412> + f406: 9802 ldr r0, [sp, #8] + f408: 9914 ldr r1, [sp, #80] + f40a: 9a09 ldr r2, [sp, #36] + f40c: f001 fae2 bl 109d4 <_lshift> + f410: 9014 str r0, [sp, #80] + f412: 9a11 ldr r2, [sp, #68] + f414: 2a00 cmp r2, #0 + f416: dd04 ble.n f422 <.text+0xf422> + f418: 9802 ldr r0, [sp, #8] + f41a: 9917 ldr r1, [sp, #92] + f41c: f001 fada bl 109d4 <_lshift> + f420: 9017 str r0, [sp, #92] + f422: 9b0f ldr r3, [sp, #60] + f424: 2b00 cmp r3, #0 + f426: d01e beq.n f466 <.text+0xf466> + f428: 9814 ldr r0, [sp, #80] + f42a: 9917 ldr r1, [sp, #92] + f42c: f001 f8d6 bl 105dc <__mcmp> + f430: 2800 cmp r0, #0 + f432: da18 bge.n f466 <.text+0xf466> + f434: 980e ldr r0, [sp, #56] + f436: 3801 subs r0, #1 + f438: 900e str r0, [sp, #56] + f43a: 9914 ldr r1, [sp, #80] + f43c: 9802 ldr r0, [sp, #8] + f43e: 220a movs r2, #10 + f440: 2300 movs r3, #0 + f442: f001 fbb1 bl 10ba8 <_multadd> + f446: 9910 ldr r1, [sp, #64] + f448: 9014 str r0, [sp, #80] + f44a: 2900 cmp r1, #0 + f44c: d102 bne.n f454 <.text+0xf454> + f44e: 9a0d ldr r2, [sp, #52] + f450: 920c str r2, [sp, #48] + f452: e008 b.n f466 <.text+0xf466> + f454: 2300 movs r3, #0 + f456: 9802 ldr r0, [sp, #8] + f458: 9916 ldr r1, [sp, #88] + f45a: 220a movs r2, #10 + f45c: f001 fba4 bl 10ba8 <_multadd> + f460: 9b0d ldr r3, [sp, #52] + f462: 9016 str r0, [sp, #88] + f464: 930c str r3, [sp, #48] + f466: 980c ldr r0, [sp, #48] + f468: 2800 cmp r0, #0 + f46a: dc2a bgt.n f4c2 <.text+0xf4c2> + f46c: 9901 ldr r1, [sp, #4] + f46e: 2902 cmp r1, #2 + f470: dd27 ble.n f4c2 <.text+0xf4c2> + f472: 2800 cmp r0, #0 + f474: d110 bne.n f498 <.text+0xf498> + f476: 9917 ldr r1, [sp, #92] + f478: 9802 ldr r0, [sp, #8] + f47a: 2205 movs r2, #5 + f47c: 2300 movs r3, #0 + f47e: f001 fb93 bl 10ba8 <_multadd> + f482: 9017 str r0, [sp, #92] + f484: 9917 ldr r1, [sp, #92] + f486: 9814 ldr r0, [sp, #80] + f488: f001 f8a8 bl 105dc <__mcmp> + f48c: 2800 cmp r0, #0 + f48e: dc0d bgt.n f4ac <.text+0xf4ac> + f490: e002 b.n f498 <.text+0xf498> + f492: 2200 movs r2, #0 + f494: 9216 str r2, [sp, #88] + f496: 9217 str r2, [sp, #92] + f498: 9b29 ldr r3, [sp, #164] + f49a: 9f1a ldr r7, [sp, #104] + f49c: 43db mvns r3, r3 + f49e: 2400 movs r4, #0 + f4a0: 930e str r3, [sp, #56] + f4a2: 9415 str r4, [sp, #84] + f4a4: e10c b.n f6c0 <.text+0xf6c0> + f4a6: 2000 movs r0, #0 + f4a8: 9016 str r0, [sp, #88] + f4aa: 9017 str r0, [sp, #92] + f4ac: 991a ldr r1, [sp, #104] + f4ae: 2331 movs r3, #49 + f4b0: 700b strb r3, [r1, #0] + f4b2: 9a0e ldr r2, [sp, #56] + f4b4: 1c0f adds r7, r1, #0 + f4b6: 3201 adds r2, #1 + f4b8: 2300 movs r3, #0 + f4ba: 3701 adds r7, #1 + f4bc: 920e str r2, [sp, #56] + f4be: 9315 str r3, [sp, #84] + f4c0: e0fe b.n f6c0 <.text+0xf6c0> + f4c2: 9810 ldr r0, [sp, #64] + f4c4: 2800 cmp r0, #0 + f4c6: d100 bne.n f4ca <.text+0xf4ca> + f4c8: e0b8 b.n f63c <.text+0xf63c> + f4ca: 2e00 cmp r6, #0 + f4cc: dd05 ble.n f4da <.text+0xf4da> + f4ce: 9802 ldr r0, [sp, #8] + f4d0: 9916 ldr r1, [sp, #88] + f4d2: 1c32 adds r2, r6, #0 + f4d4: f001 fa7e bl 109d4 <_lshift> + f4d8: 9016 str r0, [sp, #88] + f4da: 2c00 cmp r4, #0 + f4dc: d101 bne.n f4e2 <.text+0xf4e2> + f4de: 9816 ldr r0, [sp, #88] + f4e0: e013 b.n f50a <.text+0xf50a> + f4e2: 9a16 ldr r2, [sp, #88] + f4e4: 9802 ldr r0, [sp, #8] + f4e6: 6851 ldr r1, [r2, #4] + f4e8: f001 f96c bl 107c4 <_Balloc> + f4ec: 9b16 ldr r3, [sp, #88] + f4ee: 691a ldr r2, [r3, #16] + f4f0: 9916 ldr r1, [sp, #88] + f4f2: 0092 lsls r2, r2, #2 + f4f4: 1c04 adds r4, r0, #0 + f4f6: 310c adds r1, #12 + f4f8: 3208 adds r2, #8 + f4fa: 300c adds r0, #12 + f4fc: f7fd fdaa bl d054 + f500: 9802 ldr r0, [sp, #8] + f502: 1c21 adds r1, r4, #0 + f504: 2201 movs r2, #1 + f506: f001 fa65 bl 109d4 <_lshift> + f50a: 9c04 ldr r4, [sp, #16] + f50c: 9916 ldr r1, [sp, #88] + f50e: 2301 movs r3, #1 + f510: 401c ands r4, r3 + f512: 9408 str r4, [sp, #32] + f514: 9115 str r1, [sp, #84] + f516: 9016 str r0, [sp, #88] + f518: 9c1a ldr r4, [sp, #104] + f51a: 9917 ldr r1, [sp, #92] + f51c: 9814 ldr r0, [sp, #80] + f51e: f7ff fa65 bl e9ec + f522: 9915 ldr r1, [sp, #84] + f524: 9007 str r0, [sp, #28] + f526: 1c05 adds r5, r0, #0 + f528: 9814 ldr r0, [sp, #80] + f52a: f001 f857 bl 105dc <__mcmp> + f52e: 9917 ldr r1, [sp, #92] + f530: 901f str r0, [sp, #124] + f532: 9a16 ldr r2, [sp, #88] + f534: 9802 ldr r0, [sp, #8] + f536: f001 f9dd bl 108f4 <__mdiff> + f53a: 68c3 ldr r3, [r0, #12] + f53c: 3530 adds r5, #48 + f53e: 1c06 adds r6, r0, #0 + f540: 2b00 cmp r3, #0 + f542: d000 beq.n f546 <.text+0xf546> + f544: e0e0 b.n f708 <.text+0xf708> + f546: 1c31 adds r1, r6, #0 + f548: 9814 ldr r0, [sp, #80] + f54a: f001 f847 bl 105dc <__mcmp> + f54e: 1c31 adds r1, r6, #0 + f550: 1c07 adds r7, r0, #0 + f552: 9802 ldr r0, [sp, #8] + f554: f000 ffdc bl 10510 <_Bfree> + f558: 2f00 cmp r7, #0 + f55a: d10d bne.n f578 <.text+0xf578> + f55c: 9a01 ldr r2, [sp, #4] + f55e: 2a00 cmp r2, #0 + f560: d10a bne.n f578 <.text+0xf578> + f562: 9b08 ldr r3, [sp, #32] + f564: 2b00 cmp r3, #0 + f566: d107 bne.n f578 <.text+0xf578> + f568: 2d39 cmp r5, #57 + f56a: d031 beq.n f5d0 <.text+0xf5d0> + f56c: 981f ldr r0, [sp, #124] + f56e: 2800 cmp r0, #0 + f570: dd21 ble.n f5b6 <.text+0xf5b6> + f572: 9d07 ldr r5, [sp, #28] + f574: 3531 adds r5, #49 + f576: e01e b.n f5b6 <.text+0xf5b6> + f578: 991f ldr r1, [sp, #124] + f57a: 2900 cmp r1, #0 + f57c: db07 blt.n f58e <.text+0xf58e> + f57e: 2900 cmp r1, #0 + f580: d122 bne.n f5c8 <.text+0xf5c8> + f582: 9a01 ldr r2, [sp, #4] + f584: 2a00 cmp r2, #0 + f586: d11f bne.n f5c8 <.text+0xf5c8> + f588: 9b08 ldr r3, [sp, #32] + f58a: 2b00 cmp r3, #0 + f58c: d11c bne.n f5c8 <.text+0xf5c8> + f58e: 2f00 cmp r7, #0 + f590: dd11 ble.n f5b6 <.text+0xf5b6> + f592: 9914 ldr r1, [sp, #80] + f594: 9802 ldr r0, [sp, #8] + f596: 2201 movs r2, #1 + f598: f001 fa1c bl 109d4 <_lshift> + f59c: 9917 ldr r1, [sp, #92] + f59e: 9014 str r0, [sp, #80] + f5a0: f001 f81c bl 105dc <__mcmp> + f5a4: 2800 cmp r0, #0 + f5a6: dc03 bgt.n f5b0 <.text+0xf5b0> + f5a8: 2800 cmp r0, #0 + f5aa: d104 bne.n f5b6 <.text+0xf5b6> + f5ac: 07e8 lsls r0, r5, #31 + f5ae: d502 bpl.n f5b6 <.text+0xf5b6> + f5b0: 3501 adds r5, #1 + f5b2: 2d3a cmp r5, #58 + f5b4: d00c beq.n f5d0 <.text+0xf5d0> + f5b6: 7025 strb r5, [r4, #0] + f5b8: e081 b.n f6be <.text+0xf6be> + f5ba: 0000 lsls r0, r0, #0 + f5bc: 0433 lsls r3, r6, #16 + f5be: 0000 lsls r0, r0, #0 + f5c0: ffff 000f vaddl.u q8, d15, d15 + f5c4: 0000 lsls r0, r0, #0 + f5c6: 7ff0 ldrb r0, [r6, #31] + f5c8: 2f00 cmp r7, #0 + f5ca: dd08 ble.n f5de <.text+0xf5de> + f5cc: 2d39 cmp r5, #57 + f5ce: d103 bne.n f5d8 <.text+0xf5d8> + f5d0: 2339 movs r3, #57 + f5d2: 7023 strb r3, [r4, #0] + f5d4: 3401 adds r4, #1 + f5d6: e062 b.n f69e <.text+0xf69e> + f5d8: 1c6b adds r3, r5, #1 + f5da: 7023 strb r3, [r4, #0] + f5dc: e06f b.n f6be <.text+0xf6be> + f5de: 7025 strb r5, [r4, #0] + f5e0: 991a ldr r1, [sp, #104] + f5e2: 9a0c ldr r2, [sp, #48] + f5e4: 3401 adds r4, #1 + f5e6: 188b adds r3, r1, r2 + f5e8: 429c cmp r4, r3 + f5ea: d03c beq.n f666 <.text+0xf666> + f5ec: 2300 movs r3, #0 + f5ee: 9802 ldr r0, [sp, #8] + f5f0: 9914 ldr r1, [sp, #80] + f5f2: 220a movs r2, #10 + f5f4: f001 fad8 bl 10ba8 <_multadd> + f5f8: 9b15 ldr r3, [sp, #84] + f5fa: 9014 str r0, [sp, #80] + f5fc: 9816 ldr r0, [sp, #88] + f5fe: 4283 cmp r3, r0 + f600: d108 bne.n f614 <.text+0xf614> + f602: 9802 ldr r0, [sp, #8] + f604: 9916 ldr r1, [sp, #88] + f606: 220a movs r2, #10 + f608: 2300 movs r3, #0 + f60a: f001 facd bl 10ba8 <_multadd> + f60e: 9016 str r0, [sp, #88] + f610: 9015 str r0, [sp, #84] + f612: e782 b.n f51a <.text+0xf51a> + f614: 9915 ldr r1, [sp, #84] + f616: 220a movs r2, #10 + f618: 2300 movs r3, #0 + f61a: 9802 ldr r0, [sp, #8] + f61c: f001 fac4 bl 10ba8 <_multadd> + f620: 9916 ldr r1, [sp, #88] + f622: 9015 str r0, [sp, #84] + f624: 220a movs r2, #10 + f626: 9802 ldr r0, [sp, #8] + f628: 2300 movs r3, #0 + f62a: f001 fabd bl 10ba8 <_multadd> + f62e: 9016 str r0, [sp, #88] + f630: e773 b.n f51a <.text+0xf51a> + f632: 991a ldr r1, [sp, #104] + f634: 2200 movs r2, #0 + f636: 190c adds r4, r1, r4 + f638: 9215 str r2, [sp, #84] + f63a: e014 b.n f666 <.text+0xf666> + f63c: 2400 movs r4, #0 + f63e: 9814 ldr r0, [sp, #80] + f640: 9917 ldr r1, [sp, #92] + f642: f7ff f9d3 bl e9ec + f646: 9b1a ldr r3, [sp, #104] + f648: 1c05 adds r5, r0, #0 + f64a: 3530 adds r5, #48 + f64c: 54e5 strb r5, [r4, r3] + f64e: 980c ldr r0, [sp, #48] + f650: 3401 adds r4, #1 + f652: 4284 cmp r4, r0 + f654: daed bge.n f632 <.text+0xf632> + f656: 9802 ldr r0, [sp, #8] + f658: 9914 ldr r1, [sp, #80] + f65a: 220a movs r2, #10 + f65c: 2300 movs r3, #0 + f65e: f001 faa3 bl 10ba8 <_multadd> + f662: 9014 str r0, [sp, #80] + f664: e7eb b.n f63e <.text+0xf63e> + f666: 9914 ldr r1, [sp, #80] + f668: 9802 ldr r0, [sp, #8] + f66a: 2201 movs r2, #1 + f66c: f001 f9b2 bl 109d4 <_lshift> + f670: 9917 ldr r1, [sp, #92] + f672: 9014 str r0, [sp, #80] + f674: f000 ffb2 bl 105dc <__mcmp> + f678: 2800 cmp r0, #0 + f67a: dc10 bgt.n f69e <.text+0xf69e> + f67c: 2800 cmp r0, #0 + f67e: d11a bne.n f6b6 <.text+0xf6b6> + f680: 07e9 lsls r1, r5, #31 + f682: d40c bmi.n f69e <.text+0xf69e> + f684: e017 b.n f6b6 <.text+0xf6b6> + f686: 9b1a ldr r3, [sp, #104] + f688: 429a cmp r2, r3 + f68a: d109 bne.n f6a0 <.text+0xf6a0> + f68c: 981a ldr r0, [sp, #104] + f68e: 9c0e ldr r4, [sp, #56] + f690: 1c07 adds r7, r0, #0 + f692: 3401 adds r4, #1 + f694: 2331 movs r3, #49 + f696: 3701 adds r7, #1 + f698: 940e str r4, [sp, #56] + f69a: 7003 strb r3, [r0, #0] + f69c: e010 b.n f6c0 <.text+0xf6c0> + f69e: 1c22 adds r2, r4, #0 + f6a0: 3a01 subs r2, #1 + f6a2: 7813 ldrb r3, [r2, #0] + f6a4: 2b39 cmp r3, #57 + f6a6: d0ee beq.n f686 <.text+0xf686> + f6a8: 3301 adds r3, #1 + f6aa: 1c57 adds r7, r2, #1 + f6ac: 7013 strb r3, [r2, #0] + f6ae: e007 b.n f6c0 <.text+0xf6c0> + f6b0: 9920 ldr r1, [sp, #128] + f6b2: 910e str r1, [sp, #56] + f6b4: e018 b.n f6e8 <.text+0xf6e8> + f6b6: 3c01 subs r4, #1 + f6b8: 7823 ldrb r3, [r4, #0] + f6ba: 2b30 cmp r3, #48 + f6bc: d0fb beq.n f6b6 <.text+0xf6b6> + f6be: 1c67 adds r7, r4, #1 + f6c0: 9802 ldr r0, [sp, #8] + f6c2: 9917 ldr r1, [sp, #92] + f6c4: f000 ff24 bl 10510 <_Bfree> + f6c8: 9a16 ldr r2, [sp, #88] + f6ca: 2a00 cmp r2, #0 + f6cc: d00c beq.n f6e8 <.text+0xf6e8> + f6ce: 9b15 ldr r3, [sp, #84] + f6d0: 2b00 cmp r3, #0 + f6d2: d005 beq.n f6e0 <.text+0xf6e0> + f6d4: 4293 cmp r3, r2 + f6d6: d003 beq.n f6e0 <.text+0xf6e0> + f6d8: 9802 ldr r0, [sp, #8] + f6da: 1c19 adds r1, r3, #0 + f6dc: f000 ff18 bl 10510 <_Bfree> + f6e0: 9802 ldr r0, [sp, #8] + f6e2: 9916 ldr r1, [sp, #88] + f6e4: f000 ff14 bl 10510 <_Bfree> + f6e8: 9802 ldr r0, [sp, #8] + f6ea: 9914 ldr r1, [sp, #80] + f6ec: f000 ff10 bl 10510 <_Bfree> + f6f0: 2300 movs r3, #0 + f6f2: 703b strb r3, [r7, #0] + f6f4: 9b0e ldr r3, [sp, #56] + f6f6: 9c2a ldr r4, [sp, #168] + f6f8: 982c ldr r0, [sp, #176] + f6fa: 3301 adds r3, #1 + f6fc: 6023 str r3, [r4, #0] + f6fe: 2800 cmp r0, #0 + f700: d000 beq.n f704 <.text+0xf704> + f702: 6007 str r7, [r0, #0] + f704: 981a ldr r0, [sp, #104] + f706: e005 b.n f714 <.text+0xf714> + f708: 9802 ldr r0, [sp, #8] + f70a: 1c31 adds r1, r6, #0 + f70c: f000 ff00 bl 10510 <_Bfree> + f710: 2701 movs r7, #1 + f712: e731 b.n f578 <.text+0xf578> + f714: b024 add sp, #144 + f716: bcf0 pop {r4, r5, r6, r7} + f718: bc02 pop {r1} + f71a: 4708 bx r1 + +0000f71c : + f71c: b570 push {r4, r5, r6, lr} + f71e: 1c04 adds r4, r0, #0 + f720: 2800 cmp r0, #0 + f722: d105 bne.n f730 + f724: 4b1b ldr r3, [pc, #108] (f794 <.text+0xf794>) + f726: 491c ldr r1, [pc, #112] (f798 <.text+0xf798>) + f728: 6818 ldr r0, [r3, #0] + f72a: f000 fb93 bl fe54 <_fwalk> + f72e: e02e b.n f78e + f730: 4b1a ldr r3, [pc, #104] (f79c <.text+0xf79c>) + f732: 6818 ldr r0, [r3, #0] + f734: 2800 cmp r0, #0 + f736: d004 beq.n f742 + f738: 6b83 ldr r3, [r0, #56] + f73a: 2b00 cmp r3, #0 + f73c: d101 bne.n f742 + f73e: f000 f84d bl f7dc <__sinit> + f742: 230c movs r3, #12 + f744: 5ee1 ldrsh r1, [r4, r3] + f746: 070b lsls r3, r1, #28 + f748: d520 bpl.n f78c + f74a: 6926 ldr r6, [r4, #16] + f74c: 2e00 cmp r6, #0 + f74e: d01d beq.n f78c + f750: 2303 movs r3, #3 + f752: 6822 ldr r2, [r4, #0] + f754: 6026 str r6, [r4, #0] + f756: 4219 tst r1, r3 + f758: d008 beq.n f76c + f75a: 2300 movs r3, #0 + f75c: e007 b.n f76e + f75e: 89a3 ldrh r3, [r4, #12] + f760: 2240 movs r2, #64 + f762: 2001 movs r0, #1 + f764: 4313 orrs r3, r2 + f766: 4240 negs r0, r0 + f768: 81a3 strh r3, [r4, #12] + f76a: e010 b.n f78e + f76c: 6963 ldr r3, [r4, #20] + f76e: 1b95 subs r5, r2, r6 + f770: 60a3 str r3, [r4, #8] + f772: e009 b.n f788 + f774: 69e0 ldr r0, [r4, #28] + f776: 6a63 ldr r3, [r4, #36] + f778: 1c31 adds r1, r6, #0 + f77a: 1c2a adds r2, r5, #0 + f77c: f000 f810 bl f7a0 <.text+0xf7a0> + f780: 2800 cmp r0, #0 + f782: ddec ble.n f75e + f784: 1836 adds r6, r6, r0 + f786: 1a2d subs r5, r5, r0 + f788: 2d00 cmp r5, #0 + f78a: dcf3 bgt.n f774 + f78c: 2000 movs r0, #0 + f78e: bc70 pop {r4, r5, r6} + f790: bc02 pop {r1} + f792: 4708 bx r1 + f794: 5524 strb r4, [r4, r4] + f796: 0001 lsls r1, r0, #0 + f798: f71d 0000 undefined + f79c: 0020 lsls r0, r4, #0 + f79e: 4000 ands r0, r0 + f7a0: 4718 bx r3 + f7a2: 46c0 nop (mov r8, r8) + +0000f7a4 : + f7a4: 2300 movs r3, #0 + f7a6: 6003 str r3, [r0, #0] + f7a8: 6043 str r3, [r0, #4] + f7aa: 6083 str r3, [r0, #8] + f7ac: 6103 str r3, [r0, #16] + f7ae: 6143 str r3, [r0, #20] + f7b0: 6183 str r3, [r0, #24] + f7b2: 4b06 ldr r3, [pc, #24] (f7cc <.text+0xf7cc>) + f7b4: 6203 str r3, [r0, #32] + f7b6: 4b06 ldr r3, [pc, #24] (f7d0 <.text+0xf7d0>) + f7b8: 6243 str r3, [r0, #36] + f7ba: 4b06 ldr r3, [pc, #24] (f7d4 <.text+0xf7d4>) + f7bc: 6283 str r3, [r0, #40] + f7be: 4b06 ldr r3, [pc, #24] (f7d8 <.text+0xf7d8>) + f7c0: 8181 strh r1, [r0, #12] + f7c2: 81c2 strh r2, [r0, #14] + f7c4: 61c0 str r0, [r0, #28] + f7c6: 62c3 str r3, [r0, #44] f7c8: 4770 bx lr + f7ca: 0000 lsls r0, r0, #0 + f7cc: 1135 asrs r5, r6, #4 + f7ce: 0001 lsls r1, r0, #0 + f7d0: 10f1 asrs r1, r6, #3 + f7d2: 0001 lsls r1, r0, #0 + f7d4: 10b5 asrs r5, r6, #2 + f7d6: 0001 lsls r1, r0, #0 + f7d8: 109d asrs r5, r3, #2 + f7da: 0001 lsls r1, r0, #0 + +0000f7dc <__sinit>: + f7dc: b510 push {r4, lr} + f7de: 6b82 ldr r2, [r0, #56] + f7e0: 1c04 adds r4, r0, #0 + f7e2: 2a00 cmp r2, #0 + f7e4: d122 bne.n f82c <__sinit+0x50> + f7e6: 4b13 ldr r3, [pc, #76] (f834 <.text+0xf834>) + f7e8: 63c3 str r3, [r0, #60] + f7ea: 2301 movs r3, #1 + f7ec: 6383 str r3, [r0, #56] + f7ee: 23b8 movs r3, #184 + f7f0: 009b lsls r3, r3, #2 + f7f2: 50c2 str r2, [r0, r3] + f7f4: 23b9 movs r3, #185 + f7f6: 009b lsls r3, r3, #2 + f7f8: 2203 movs r2, #3 + f7fa: 21bb movs r1, #187 + f7fc: 50c2 str r2, [r0, r3] + f7fe: 0089 lsls r1, r1, #2 + f800: 23ba movs r3, #186 + f802: 1842 adds r2, r0, r1 + f804: 009b lsls r3, r3, #2 + f806: 50c2 str r2, [r0, r3] + f808: 2104 movs r1, #4 + f80a: 6840 ldr r0, [r0, #4] + f80c: 2200 movs r2, #0 + f80e: 1c23 adds r3, r4, #0 + f810: f7ff ffc8 bl f7a4 + f814: 68a0 ldr r0, [r4, #8] + f816: 2109 movs r1, #9 + f818: 2201 movs r2, #1 + f81a: 1c23 adds r3, r4, #0 + f81c: f7ff ffc2 bl f7a4 + f820: 68e0 ldr r0, [r4, #12] + f822: 210a movs r1, #10 + f824: 2202 movs r2, #2 + f826: 1c23 adds r3, r4, #0 + f828: f7ff ffbc bl f7a4 + f82c: bc10 pop {r4} + f82e: bc01 pop {r0} + f830: 4700 bx r0 + f832: 0000 lsls r0, r0, #0 + f834: f851 0000 ldr.w r0, [r1, r0] + +0000f838 <__sfp_lock_acquire>: + f838: 4770 bx lr ... -0000f7cc <__sinit_lock_acquire>: - f7cc: 4770 bx lr +0000f83c <__sfp_lock_release>: + f83c: 4770 bx lr ... -0000f7d0 <__sinit_lock_release>: - f7d0: 4770 bx lr +0000f840 <__sinit_lock_acquire>: + f840: 4770 bx lr ... -0000f7d4 <__fp_lock>: - f7d4: 2000 movs r0, #0 - f7d6: 4770 bx lr - -0000f7d8 <__fp_unlock>: - f7d8: 2000 movs r0, #0 - f7da: 4770 bx lr - -0000f7dc <_cleanup_r>: - f7dc: b500 push {lr} - f7de: 4902 ldr r1, [pc, #8] (f7e8 <.text+0xf7e8>) - f7e0: f000 fafe bl fde0 <_fwalk> - f7e4: bc01 pop {r0} - f7e6: 4700 bx r0 - f7e8: 120d asrs r5, r1, #8 - f7ea: 0001 lsls r1, r0, #0 - -0000f7ec <_cleanup>: - f7ec: b500 push {lr} - f7ee: 4b03 ldr r3, [pc, #12] (f7fc <.text+0xf7fc>) - f7f0: 6818 ldr r0, [r3, #0] - f7f2: f7ff fff3 bl f7dc <_cleanup_r> - f7f6: bc01 pop {r0} - f7f8: 4700 bx r0 - f7fa: 0000 lsls r0, r0, #0 - f7fc: 54b0 strb r0, [r6, r2] - f7fe: 0001 lsls r1, r0, #0 - -0000f800 <__sfmoreglue>: - f800: b570 push {r4, r5, r6, lr} - f802: 235c movs r3, #92 - f804: 1c0e adds r6, r1, #0 - f806: 435e muls r6, r3 - f808: 1c0d adds r5, r1, #0 - f80a: 1c31 adds r1, r6, #0 - f80c: 310c adds r1, #12 - f80e: f000 fbbb bl ff88 <_malloc_r> - f812: 2800 cmp r0, #0 - f814: d101 bne.n f81a <__sfmoreglue+0x1a> - f816: 2400 movs r4, #0 - f818: e009 b.n f82e <__sfmoreglue+0x2e> - f81a: 1c04 adds r4, r0, #0 - f81c: 2300 movs r3, #0 - f81e: 300c adds r0, #12 - f820: 6023 str r3, [r4, #0] - f822: 6065 str r5, [r4, #4] - f824: 60a0 str r0, [r4, #8] - f826: 2100 movs r1, #0 - f828: 1c32 adds r2, r6, #0 - f82a: f000 fe2b bl 10484 - f82e: 1c20 adds r0, r4, #0 - f830: bc70 pop {r4, r5, r6} - f832: bc02 pop {r1} - f834: 4708 bx r1 +0000f844 <__sinit_lock_release>: + f844: 4770 bx lr ... -0000f838 <__fp_unlock_all>: - f838: b500 push {lr} - f83a: 4b03 ldr r3, [pc, #12] (f848 <.text+0xf848>) - f83c: 4903 ldr r1, [pc, #12] (f84c <.text+0xf84c>) - f83e: 6818 ldr r0, [r3, #0] - f840: f000 face bl fde0 <_fwalk> - f844: bc01 pop {r0} - f846: 4700 bx r0 - f848: 0020 lsls r0, r4, #0 - f84a: 4000 ands r0, r0 - f84c: f7d9 0000 undefined - -0000f850 <__fp_lock_all>: +0000f848 <__fp_lock>: + f848: 2000 movs r0, #0 + f84a: 4770 bx lr + +0000f84c <__fp_unlock>: + f84c: 2000 movs r0, #0 + f84e: 4770 bx lr + +0000f850 <_cleanup_r>: f850: b500 push {lr} - f852: 4b03 ldr r3, [pc, #12] (f860 <.text+0xf860>) - f854: 4903 ldr r1, [pc, #12] (f864 <.text+0xf864>) - f856: 6818 ldr r0, [r3, #0] - f858: f000 fac2 bl fde0 <_fwalk> - f85c: bc01 pop {r0} - f85e: 4700 bx r0 - f860: 0020 lsls r0, r4, #0 - f862: 4000 ands r0, r0 - f864: f7d5 0000 undefined - -0000f868 <__sfp>: - f868: b530 push {r4, r5, lr} - f86a: 4b1c ldr r3, [pc, #112] (f8dc <.text+0xf8dc>) - f86c: 681c ldr r4, [r3, #0] - f86e: 6ba3 ldr r3, [r4, #56] - f870: 1c05 adds r5, r0, #0 - f872: 2b00 cmp r3, #0 - f874: d102 bne.n f87c <__sfp+0x14> - f876: 1c20 adds r0, r4, #0 - f878: f7ff ff76 bl f768 <__sinit> - f87c: 21b8 movs r1, #184 - f87e: 0089 lsls r1, r1, #2 - f880: 1864 adds r4, r4, r1 - f882: 68a0 ldr r0, [r4, #8] - f884: 6863 ldr r3, [r4, #4] - f886: e004 b.n f892 <__sfp+0x2a> - f888: 210c movs r1, #12 - f88a: 5e42 ldrsh r2, [r0, r1] - f88c: 2a00 cmp r2, #0 - f88e: d012 beq.n f8b6 <__sfp+0x4e> - f890: 305c adds r0, #92 - f892: 3b01 subs r3, #1 - f894: d5f8 bpl.n f888 <__sfp+0x20> - f896: 6823 ldr r3, [r4, #0] - f898: 2b00 cmp r3, #0 - f89a: d106 bne.n f8aa <__sfp+0x42> - f89c: 1c28 adds r0, r5, #0 - f89e: 2104 movs r1, #4 - f8a0: f7ff ffae bl f800 <__sfmoreglue> - f8a4: 6020 str r0, [r4, #0] - f8a6: 2800 cmp r0, #0 - f8a8: d001 beq.n f8ae <__sfp+0x46> - f8aa: 6824 ldr r4, [r4, #0] - f8ac: e7e9 b.n f882 <__sfp+0x1a> - f8ae: 230c movs r3, #12 - f8b0: 2000 movs r0, #0 - f8b2: 602b str r3, [r5, #0] - f8b4: e00e b.n f8d4 <__sfp+0x6c> - f8b6: 2301 movs r3, #1 - f8b8: 425b negs r3, r3 - f8ba: 81c3 strh r3, [r0, #14] - f8bc: 2301 movs r3, #1 - f8be: 8183 strh r3, [r0, #12] - f8c0: 6002 str r2, [r0, #0] - f8c2: 6082 str r2, [r0, #8] - f8c4: 6042 str r2, [r0, #4] - f8c6: 6102 str r2, [r0, #16] - f8c8: 6142 str r2, [r0, #20] - f8ca: 6182 str r2, [r0, #24] - f8cc: 6302 str r2, [r0, #48] - f8ce: 6342 str r2, [r0, #52] - f8d0: 6442 str r2, [r0, #68] - f8d2: 6482 str r2, [r0, #72] - f8d4: bc30 pop {r4, r5} - f8d6: bc02 pop {r1} - f8d8: 4708 bx r1 - f8da: 0000 lsls r0, r0, #0 - f8dc: 54b0 strb r0, [r6, r2] - f8de: 0001 lsls r1, r0, #0 - -0000f8e0 <_malloc_trim_r>: - f8e0: b5f0 push {r4, r5, r6, r7, lr} - f8e2: 1c0c adds r4, r1, #0 + f852: 4902 ldr r1, [pc, #8] (f85c <.text+0xf85c>) + f854: f000 fafe bl fe54 <_fwalk> + f858: bc01 pop {r0} + f85a: 4700 bx r0 + f85c: 1281 asrs r1, r0, #10 + f85e: 0001 lsls r1, r0, #0 + +0000f860 <_cleanup>: + f860: b500 push {lr} + f862: 4b03 ldr r3, [pc, #12] (f870 <.text+0xf870>) + f864: 6818 ldr r0, [r3, #0] + f866: f7ff fff3 bl f850 <_cleanup_r> + f86a: bc01 pop {r0} + f86c: 4700 bx r0 + f86e: 0000 lsls r0, r0, #0 + f870: 5524 strb r4, [r4, r4] + f872: 0001 lsls r1, r0, #0 + +0000f874 <__sfmoreglue>: + f874: b570 push {r4, r5, r6, lr} + f876: 235c movs r3, #92 + f878: 1c0e adds r6, r1, #0 + f87a: 435e muls r6, r3 + f87c: 1c0d adds r5, r1, #0 + f87e: 1c31 adds r1, r6, #0 + f880: 310c adds r1, #12 + f882: f000 fbbb bl fffc <_malloc_r> + f886: 2800 cmp r0, #0 + f888: d101 bne.n f88e <__sfmoreglue+0x1a> + f88a: 2400 movs r4, #0 + f88c: e009 b.n f8a2 <__sfmoreglue+0x2e> + f88e: 1c04 adds r4, r0, #0 + f890: 2300 movs r3, #0 + f892: 300c adds r0, #12 + f894: 6023 str r3, [r4, #0] + f896: 6065 str r5, [r4, #4] + f898: 60a0 str r0, [r4, #8] + f89a: 2100 movs r1, #0 + f89c: 1c32 adds r2, r6, #0 + f89e: f000 fe2b bl 104f8 + f8a2: 1c20 adds r0, r4, #0 + f8a4: bc70 pop {r4, r5, r6} + f8a6: bc02 pop {r1} + f8a8: 4708 bx r1 + ... + +0000f8ac <__fp_unlock_all>: + f8ac: b500 push {lr} + f8ae: 4b03 ldr r3, [pc, #12] (f8bc <.text+0xf8bc>) + f8b0: 4903 ldr r1, [pc, #12] (f8c0 <.text+0xf8c0>) + f8b2: 6818 ldr r0, [r3, #0] + f8b4: f000 face bl fe54 <_fwalk> + f8b8: bc01 pop {r0} + f8ba: 4700 bx r0 + f8bc: 0020 lsls r0, r4, #0 + f8be: 4000 ands r0, r0 + f8c0: f84d 0000 str.w r0, [sp, r0] + +0000f8c4 <__fp_lock_all>: + f8c4: b500 push {lr} + f8c6: 4b03 ldr r3, [pc, #12] (f8d4 <.text+0xf8d4>) + f8c8: 4903 ldr r1, [pc, #12] (f8d8 <.text+0xf8d8>) + f8ca: 6818 ldr r0, [r3, #0] + f8cc: f000 fac2 bl fe54 <_fwalk> + f8d0: bc01 pop {r0} + f8d2: 4700 bx r0 + f8d4: 0020 lsls r0, r4, #0 + f8d6: 4000 ands r0, r0 + f8d8: f849 0000 str.w r0, [r9, r0] + +0000f8dc <__sfp>: + f8dc: b530 push {r4, r5, lr} + f8de: 4b1c ldr r3, [pc, #112] (f950 <.text+0xf950>) + f8e0: 681c ldr r4, [r3, #0] + f8e2: 6ba3 ldr r3, [r4, #56] f8e4: 1c05 adds r5, r0, #0 - f8e6: f000 fdd5 bl 10494 <__malloc_lock> - f8ea: 4f21 ldr r7, [pc, #132] (f970 <.text+0xf970>) - f8ec: 68bb ldr r3, [r7, #8] - f8ee: 685a ldr r2, [r3, #4] - f8f0: 2303 movs r3, #3 - f8f2: 1c16 adds r6, r2, #0 - f8f4: 439e bics r6, r3 - f8f6: 4b1f ldr r3, [pc, #124] (f974 <.text+0xf974>) - f8f8: 1b34 subs r4, r6, r4 - f8fa: 18e4 adds r4, r4, r3 - f8fc: 0b24 lsrs r4, r4, #12 - f8fe: 3c01 subs r4, #1 - f900: 0324 lsls r4, r4, #12 - f902: 3310 adds r3, #16 - f904: 429c cmp r4, r3 - f906: dd1d ble.n f944 <_malloc_trim_r+0x64> - f908: 1c28 adds r0, r5, #0 - f90a: 2100 movs r1, #0 - f90c: f005 fc2c bl 15168 <___sbrk_r_from_thumb> - f910: 68bb ldr r3, [r7, #8] - f912: 18f3 adds r3, r6, r3 - f914: 4298 cmp r0, r3 - f916: d115 bne.n f944 <_malloc_trim_r+0x64> - f918: 4261 negs r1, r4 - f91a: 1c28 adds r0, r5, #0 - f91c: f005 fc24 bl 15168 <___sbrk_r_from_thumb> - f920: 3001 adds r0, #1 - f922: d114 bne.n f94e <_malloc_trim_r+0x6e> - f924: 2100 movs r1, #0 - f926: 1c28 adds r0, r5, #0 - f928: f005 fc1e bl 15168 <___sbrk_r_from_thumb> - f92c: 68bc ldr r4, [r7, #8] - f92e: 1b01 subs r1, r0, r4 - f930: 290f cmp r1, #15 - f932: dd07 ble.n f944 <_malloc_trim_r+0x64> - f934: 4b10 ldr r3, [pc, #64] (f978 <.text+0xf978>) - f936: 681b ldr r3, [r3, #0] - f938: 4a10 ldr r2, [pc, #64] (f97c <.text+0xf97c>) - f93a: 1ac3 subs r3, r0, r3 - f93c: 6013 str r3, [r2, #0] - f93e: 2301 movs r3, #1 - f940: 430b orrs r3, r1 - f942: 6063 str r3, [r4, #4] - f944: 1c28 adds r0, r5, #0 - f946: f000 fda7 bl 10498 <__malloc_unlock> - f94a: 2000 movs r0, #0 - f94c: e00c b.n f968 <_malloc_trim_r+0x88> - f94e: 2201 movs r2, #1 - f950: 1b33 subs r3, r6, r4 - f952: 4313 orrs r3, r2 - f954: 68b9 ldr r1, [r7, #8] - f956: 4a09 ldr r2, [pc, #36] (f97c <.text+0xf97c>) - f958: 604b str r3, [r1, #4] - f95a: 6813 ldr r3, [r2, #0] - f95c: 1b1b subs r3, r3, r4 - f95e: 1c28 adds r0, r5, #0 - f960: 6013 str r3, [r2, #0] - f962: f000 fd99 bl 10498 <__malloc_unlock> - f966: 2001 movs r0, #1 - f968: bcf0 pop {r4, r5, r6, r7} - f96a: bc02 pop {r1} - f96c: 4708 bx r1 - f96e: 0000 lsls r0, r0, #0 - f970: 0434 lsls r4, r6, #16 - f972: 4000 ands r0, r0 - f974: 0fef lsrs r7, r5, #31 - f976: 0000 lsls r0, r0, #0 - f978: 0840 lsrs r0, r0, #1 - f97a: 4000 ands r0, r0 - f97c: 0b1c lsrs r4, r3, #12 - f97e: 4000 ands r0, r0 - -0000f980 <_free_r>: - f980: b5f0 push {r4, r5, r6, r7, lr} - f982: b081 sub sp, #4 - f984: 9000 str r0, [sp, #0] - f986: 1c0c adds r4, r1, #0 - f988: 2900 cmp r1, #0 - f98a: d100 bne.n f98e <_free_r+0xe> - f98c: e0bd b.n fb0a <_free_r+0x18a> - f98e: 1c26 adds r6, r4, #0 - f990: 3e08 subs r6, #8 - f992: f000 fd7f bl 10494 <__malloc_lock> - f996: 6871 ldr r1, [r6, #4] - f998: 2201 movs r2, #1 - f99a: 1c0c adds r4, r1, #0 - f99c: 4394 bics r4, r2 - f99e: 1930 adds r0, r6, r4 - f9a0: 4694 mov ip, r2 - f9a2: 6842 ldr r2, [r0, #4] - f9a4: 4f5b ldr r7, [pc, #364] (fb14 <.text+0xfb14>) - f9a6: 2303 movs r3, #3 - f9a8: 1c15 adds r5, r2, #0 - f9aa: 439d bics r5, r3 - f9ac: 68bb ldr r3, [r7, #8] - f9ae: 4662 mov r2, ip - f9b0: 4011 ands r1, r2 - f9b2: 4298 cmp r0, r3 - f9b4: d118 bne.n f9e8 <_free_r+0x68> - f9b6: 1960 adds r0, r4, r5 - f9b8: 2900 cmp r1, #0 - f9ba: d106 bne.n f9ca <_free_r+0x4a> - f9bc: 6833 ldr r3, [r6, #0] - f9be: 1af6 subs r6, r6, r3 - f9c0: 68f2 ldr r2, [r6, #12] - f9c2: 18c0 adds r0, r0, r3 - f9c4: 68b3 ldr r3, [r6, #8] - f9c6: 60da str r2, [r3, #12] - f9c8: 6093 str r3, [r2, #8] - f9ca: 4663 mov r3, ip - f9cc: 4303 orrs r3, r0 - f9ce: 6073 str r3, [r6, #4] - f9d0: 4b51 ldr r3, [pc, #324] (fb18 <.text+0xfb18>) - f9d2: 681b ldr r3, [r3, #0] - f9d4: 60be str r6, [r7, #8] - f9d6: 4298 cmp r0, r3 - f9d8: d200 bcs.n f9dc <_free_r+0x5c> - f9da: e093 b.n fb04 <_free_r+0x184> - f9dc: 4b4f ldr r3, [pc, #316] (fb1c <.text+0xfb1c>) - f9de: 9800 ldr r0, [sp, #0] - f9e0: 6819 ldr r1, [r3, #0] - f9e2: f7ff ff7d bl f8e0 <_malloc_trim_r> - f9e6: e08d b.n fb04 <_free_r+0x184> - f9e8: 6045 str r5, [r0, #4] - f9ea: 2900 cmp r1, #0 - f9ec: d10c bne.n fa08 <_free_r+0x88> - f9ee: 6833 ldr r3, [r6, #0] - f9f0: 1af6 subs r6, r6, r3 - f9f2: 18e4 adds r4, r4, r3 - f9f4: 68b2 ldr r2, [r6, #8] - f9f6: 1c3b adds r3, r7, #0 - f9f8: 3308 adds r3, #8 - f9fa: 429a cmp r2, r3 - f9fc: d101 bne.n fa02 <_free_r+0x82> - f9fe: 2101 movs r1, #1 - fa00: e003 b.n fa0a <_free_r+0x8a> - fa02: 68f3 ldr r3, [r6, #12] - fa04: 60d3 str r3, [r2, #12] - fa06: 609a str r2, [r3, #8] - fa08: 2100 movs r1, #0 - fa0a: 1943 adds r3, r0, r5 - fa0c: 685b ldr r3, [r3, #4] - fa0e: 2201 movs r2, #1 - fa10: 4694 mov ip, r2 - fa12: 4213 tst r3, r2 - fa14: d114 bne.n fa40 <_free_r+0xc0> - fa16: 1964 adds r4, r4, r5 - fa18: 2900 cmp r1, #0 - fa1a: d10d bne.n fa38 <_free_r+0xb8> - fa1c: 4b3d ldr r3, [pc, #244] (fb14 <.text+0xfb14>) - fa1e: 6882 ldr r2, [r0, #8] - fa20: 3308 adds r3, #8 - fa22: 429a cmp r2, r3 - fa24: d108 bne.n fa38 <_free_r+0xb8> - fa26: 4663 mov r3, ip - fa28: 4323 orrs r3, r4 - fa2a: 60d6 str r6, [r2, #12] - fa2c: 6096 str r6, [r2, #8] - fa2e: 60f2 str r2, [r6, #12] - fa30: 60b2 str r2, [r6, #8] - fa32: 6073 str r3, [r6, #4] - fa34: 5134 str r4, [r6, r4] - fa36: e065 b.n fb04 <_free_r+0x184> - fa38: 68c2 ldr r2, [r0, #12] - fa3a: 6883 ldr r3, [r0, #8] - fa3c: 60da str r2, [r3, #12] - fa3e: 6093 str r3, [r2, #8] - fa40: 2001 movs r0, #1 - fa42: 1c23 adds r3, r4, #0 - fa44: 4303 orrs r3, r0 - fa46: 6073 str r3, [r6, #4] - fa48: 5134 str r4, [r6, r4] - fa4a: 2900 cmp r1, #0 - fa4c: d15a bne.n fb04 <_free_r+0x184> - fa4e: 4b34 ldr r3, [pc, #208] (fb20 <.text+0xfb20>) - fa50: 429c cmp r4, r3 - fa52: d812 bhi.n fa7a <_free_r+0xfa> - fa54: 08e1 lsrs r1, r4, #3 - fa56: 1c0a adds r2, r1, #0 - fa58: 2900 cmp r1, #0 - fa5a: da00 bge.n fa5e <_free_r+0xde> - fa5c: 1cca adds r2, r1, #3 - fa5e: 1092 asrs r2, r2, #2 - fa60: 687b ldr r3, [r7, #4] - fa62: 4090 lsls r0, r2 - fa64: 4303 orrs r3, r0 - fa66: 4a2b ldr r2, [pc, #172] (fb14 <.text+0xfb14>) - fa68: 607b str r3, [r7, #4] - fa6a: 00cb lsls r3, r1, #3 - fa6c: 189b adds r3, r3, r2 - fa6e: 689a ldr r2, [r3, #8] - fa70: 60f3 str r3, [r6, #12] - fa72: 60b2 str r2, [r6, #8] - fa74: 60d6 str r6, [r2, #12] - fa76: 609e str r6, [r3, #8] - fa78: e044 b.n fb04 <_free_r+0x184> - fa7a: 0a62 lsrs r2, r4, #9 - fa7c: 2a00 cmp r2, #0 - fa7e: d101 bne.n fa84 <_free_r+0x104> - fa80: 08e1 lsrs r1, r4, #3 - fa82: e020 b.n fac6 <_free_r+0x146> - fa84: 2a04 cmp r2, #4 - fa86: d803 bhi.n fa90 <_free_r+0x110> - fa88: 09a3 lsrs r3, r4, #6 - fa8a: 1c19 adds r1, r3, #0 - fa8c: 3138 adds r1, #56 - fa8e: e01a b.n fac6 <_free_r+0x146> - fa90: 2a14 cmp r2, #20 - fa92: d802 bhi.n fa9a <_free_r+0x11a> - fa94: 1c11 adds r1, r2, #0 - fa96: 315b adds r1, #91 - fa98: e015 b.n fac6 <_free_r+0x146> - fa9a: 2a54 cmp r2, #84 - fa9c: d803 bhi.n faa6 <_free_r+0x126> - fa9e: 0b23 lsrs r3, r4, #12 - faa0: 1c19 adds r1, r3, #0 - faa2: 316e adds r1, #110 - faa4: e00f b.n fac6 <_free_r+0x146> - faa6: 23aa movs r3, #170 - faa8: 005b lsls r3, r3, #1 - faaa: 429a cmp r2, r3 - faac: d803 bhi.n fab6 <_free_r+0x136> - faae: 0be3 lsrs r3, r4, #15 - fab0: 1c19 adds r1, r3, #0 - fab2: 3177 adds r1, #119 - fab4: e007 b.n fac6 <_free_r+0x146> - fab6: 4b1b ldr r3, [pc, #108] (fb24 <.text+0xfb24>) - fab8: 429a cmp r2, r3 - faba: d901 bls.n fac0 <_free_r+0x140> - fabc: 217e movs r1, #126 - fabe: e002 b.n fac6 <_free_r+0x146> - fac0: 0ca3 lsrs r3, r4, #18 - fac2: 1c19 adds r1, r3, #0 - fac4: 317c adds r1, #124 - fac6: 4a13 ldr r2, [pc, #76] (fb14 <.text+0xfb14>) - fac8: 00cb lsls r3, r1, #3 - faca: 189d adds r5, r3, r2 - facc: 68a8 ldr r0, [r5, #8] - face: 42a8 cmp r0, r5 - fad0: d10e bne.n faf0 <_free_r+0x170> - fad2: 1c0b adds r3, r1, #0 - fad4: 2900 cmp r1, #0 - fad6: da00 bge.n fada <_free_r+0x15a> - fad8: 3303 adds r3, #3 - fada: 109b asrs r3, r3, #2 - fadc: 2201 movs r2, #1 - fade: 409a lsls r2, r3 - fae0: 687b ldr r3, [r7, #4] - fae2: 4313 orrs r3, r2 - fae4: 607b str r3, [r7, #4] - fae6: 1c03 adds r3, r0, #0 - fae8: e008 b.n fafc <_free_r+0x17c> - faea: 6880 ldr r0, [r0, #8] - faec: 42a8 cmp r0, r5 - faee: d004 beq.n fafa <_free_r+0x17a> - faf0: 6843 ldr r3, [r0, #4] - faf2: 2203 movs r2, #3 - faf4: 4393 bics r3, r2 - faf6: 429c cmp r4, r3 - faf8: d3f7 bcc.n faea <_free_r+0x16a> - fafa: 68c3 ldr r3, [r0, #12] - fafc: 60f3 str r3, [r6, #12] - fafe: 60b0 str r0, [r6, #8] - fb00: 60c6 str r6, [r0, #12] - fb02: 609e str r6, [r3, #8] - fb04: 9800 ldr r0, [sp, #0] - fb06: f000 fcc7 bl 10498 <__malloc_unlock> - fb0a: b001 add sp, #4 - fb0c: bcf0 pop {r4, r5, r6, r7} - fb0e: bc01 pop {r0} - fb10: 4700 bx r0 - fb12: 0000 lsls r0, r0, #0 - fb14: 0434 lsls r4, r6, #16 - fb16: 4000 ands r0, r0 - fb18: 083c lsrs r4, r7, #32 - fb1a: 4000 ands r0, r0 - fb1c: 0b10 lsrs r0, r2, #12 - fb1e: 4000 ands r0, r0 - fb20: 01ff lsls r7, r7, #7 - fb22: 0000 lsls r0, r0, #0 - fb24: 0554 lsls r4, r2, #21 + f8e6: 2b00 cmp r3, #0 + f8e8: d102 bne.n f8f0 <__sfp+0x14> + f8ea: 1c20 adds r0, r4, #0 + f8ec: f7ff ff76 bl f7dc <__sinit> + f8f0: 21b8 movs r1, #184 + f8f2: 0089 lsls r1, r1, #2 + f8f4: 1864 adds r4, r4, r1 + f8f6: 68a0 ldr r0, [r4, #8] + f8f8: 6863 ldr r3, [r4, #4] + f8fa: e004 b.n f906 <__sfp+0x2a> + f8fc: 210c movs r1, #12 + f8fe: 5e42 ldrsh r2, [r0, r1] + f900: 2a00 cmp r2, #0 + f902: d012 beq.n f92a <__sfp+0x4e> + f904: 305c adds r0, #92 + f906: 3b01 subs r3, #1 + f908: d5f8 bpl.n f8fc <__sfp+0x20> + f90a: 6823 ldr r3, [r4, #0] + f90c: 2b00 cmp r3, #0 + f90e: d106 bne.n f91e <__sfp+0x42> + f910: 1c28 adds r0, r5, #0 + f912: 2104 movs r1, #4 + f914: f7ff ffae bl f874 <__sfmoreglue> + f918: 6020 str r0, [r4, #0] + f91a: 2800 cmp r0, #0 + f91c: d001 beq.n f922 <__sfp+0x46> + f91e: 6824 ldr r4, [r4, #0] + f920: e7e9 b.n f8f6 <__sfp+0x1a> + f922: 230c movs r3, #12 + f924: 2000 movs r0, #0 + f926: 602b str r3, [r5, #0] + f928: e00e b.n f948 <__sfp+0x6c> + f92a: 2301 movs r3, #1 + f92c: 425b negs r3, r3 + f92e: 81c3 strh r3, [r0, #14] + f930: 2301 movs r3, #1 + f932: 8183 strh r3, [r0, #12] + f934: 6002 str r2, [r0, #0] + f936: 6082 str r2, [r0, #8] + f938: 6042 str r2, [r0, #4] + f93a: 6102 str r2, [r0, #16] + f93c: 6142 str r2, [r0, #20] + f93e: 6182 str r2, [r0, #24] + f940: 6302 str r2, [r0, #48] + f942: 6342 str r2, [r0, #52] + f944: 6442 str r2, [r0, #68] + f946: 6482 str r2, [r0, #72] + f948: bc30 pop {r4, r5} + f94a: bc02 pop {r1} + f94c: 4708 bx r1 + f94e: 0000 lsls r0, r0, #0 + f950: 5524 strb r4, [r4, r4] + f952: 0001 lsls r1, r0, #0 + +0000f954 <_malloc_trim_r>: + f954: b5f0 push {r4, r5, r6, r7, lr} + f956: 1c0c adds r4, r1, #0 + f958: 1c05 adds r5, r0, #0 + f95a: f000 fdd5 bl 10508 <__malloc_lock> + f95e: 4f21 ldr r7, [pc, #132] (f9e4 <.text+0xf9e4>) + f960: 68bb ldr r3, [r7, #8] + f962: 685a ldr r2, [r3, #4] + f964: 2303 movs r3, #3 + f966: 1c16 adds r6, r2, #0 + f968: 439e bics r6, r3 + f96a: 4b1f ldr r3, [pc, #124] (f9e8 <.text+0xf9e8>) + f96c: 1b34 subs r4, r6, r4 + f96e: 18e4 adds r4, r4, r3 + f970: 0b24 lsrs r4, r4, #12 + f972: 3c01 subs r4, #1 + f974: 0324 lsls r4, r4, #12 + f976: 3310 adds r3, #16 + f978: 429c cmp r4, r3 + f97a: dd1d ble.n f9b8 <_malloc_trim_r+0x64> + f97c: 1c28 adds r0, r5, #0 + f97e: 2100 movs r1, #0 + f980: f005 fc2c bl 151dc <___sbrk_r_from_thumb> + f984: 68bb ldr r3, [r7, #8] + f986: 18f3 adds r3, r6, r3 + f988: 4298 cmp r0, r3 + f98a: d115 bne.n f9b8 <_malloc_trim_r+0x64> + f98c: 4261 negs r1, r4 + f98e: 1c28 adds r0, r5, #0 + f990: f005 fc24 bl 151dc <___sbrk_r_from_thumb> + f994: 3001 adds r0, #1 + f996: d114 bne.n f9c2 <_malloc_trim_r+0x6e> + f998: 2100 movs r1, #0 + f99a: 1c28 adds r0, r5, #0 + f99c: f005 fc1e bl 151dc <___sbrk_r_from_thumb> + f9a0: 68bc ldr r4, [r7, #8] + f9a2: 1b01 subs r1, r0, r4 + f9a4: 290f cmp r1, #15 + f9a6: dd07 ble.n f9b8 <_malloc_trim_r+0x64> + f9a8: 4b10 ldr r3, [pc, #64] (f9ec <.text+0xf9ec>) + f9aa: 681b ldr r3, [r3, #0] + f9ac: 4a10 ldr r2, [pc, #64] (f9f0 <.text+0xf9f0>) + f9ae: 1ac3 subs r3, r0, r3 + f9b0: 6013 str r3, [r2, #0] + f9b2: 2301 movs r3, #1 + f9b4: 430b orrs r3, r1 + f9b6: 6063 str r3, [r4, #4] + f9b8: 1c28 adds r0, r5, #0 + f9ba: f000 fda7 bl 1050c <__malloc_unlock> + f9be: 2000 movs r0, #0 + f9c0: e00c b.n f9dc <_malloc_trim_r+0x88> + f9c2: 2201 movs r2, #1 + f9c4: 1b33 subs r3, r6, r4 + f9c6: 4313 orrs r3, r2 + f9c8: 68b9 ldr r1, [r7, #8] + f9ca: 4a09 ldr r2, [pc, #36] (f9f0 <.text+0xf9f0>) + f9cc: 604b str r3, [r1, #4] + f9ce: 6813 ldr r3, [r2, #0] + f9d0: 1b1b subs r3, r3, r4 + f9d2: 1c28 adds r0, r5, #0 + f9d4: 6013 str r3, [r2, #0] + f9d6: f000 fd99 bl 1050c <__malloc_unlock> + f9da: 2001 movs r0, #1 + f9dc: bcf0 pop {r4, r5, r6, r7} + f9de: bc02 pop {r1} + f9e0: 4708 bx r1 + f9e2: 0000 lsls r0, r0, #0 + f9e4: 0434 lsls r4, r6, #16 + f9e6: 4000 ands r0, r0 + f9e8: 0fef lsrs r7, r5, #31 + f9ea: 0000 lsls r0, r0, #0 + f9ec: 0840 lsrs r0, r0, #1 + f9ee: 4000 ands r0, r0 + f9f0: 0b1c lsrs r4, r3, #12 + f9f2: 4000 ands r0, r0 + +0000f9f4 <_free_r>: + f9f4: b5f0 push {r4, r5, r6, r7, lr} + f9f6: b081 sub sp, #4 + f9f8: 9000 str r0, [sp, #0] + f9fa: 1c0c adds r4, r1, #0 + f9fc: 2900 cmp r1, #0 + f9fe: d100 bne.n fa02 <_free_r+0xe> + fa00: e0bd b.n fb7e <_free_r+0x18a> + fa02: 1c26 adds r6, r4, #0 + fa04: 3e08 subs r6, #8 + fa06: f000 fd7f bl 10508 <__malloc_lock> + fa0a: 6871 ldr r1, [r6, #4] + fa0c: 2201 movs r2, #1 + fa0e: 1c0c adds r4, r1, #0 + fa10: 4394 bics r4, r2 + fa12: 1930 adds r0, r6, r4 + fa14: 4694 mov ip, r2 + fa16: 6842 ldr r2, [r0, #4] + fa18: 4f5b ldr r7, [pc, #364] (fb88 <.text+0xfb88>) + fa1a: 2303 movs r3, #3 + fa1c: 1c15 adds r5, r2, #0 + fa1e: 439d bics r5, r3 + fa20: 68bb ldr r3, [r7, #8] + fa22: 4662 mov r2, ip + fa24: 4011 ands r1, r2 + fa26: 4298 cmp r0, r3 + fa28: d118 bne.n fa5c <_free_r+0x68> + fa2a: 1960 adds r0, r4, r5 + fa2c: 2900 cmp r1, #0 + fa2e: d106 bne.n fa3e <_free_r+0x4a> + fa30: 6833 ldr r3, [r6, #0] + fa32: 1af6 subs r6, r6, r3 + fa34: 68f2 ldr r2, [r6, #12] + fa36: 18c0 adds r0, r0, r3 + fa38: 68b3 ldr r3, [r6, #8] + fa3a: 60da str r2, [r3, #12] + fa3c: 6093 str r3, [r2, #8] + fa3e: 4663 mov r3, ip + fa40: 4303 orrs r3, r0 + fa42: 6073 str r3, [r6, #4] + fa44: 4b51 ldr r3, [pc, #324] (fb8c <.text+0xfb8c>) + fa46: 681b ldr r3, [r3, #0] + fa48: 60be str r6, [r7, #8] + fa4a: 4298 cmp r0, r3 + fa4c: d200 bcs.n fa50 <_free_r+0x5c> + fa4e: e093 b.n fb78 <_free_r+0x184> + fa50: 4b4f ldr r3, [pc, #316] (fb90 <.text+0xfb90>) + fa52: 9800 ldr r0, [sp, #0] + fa54: 6819 ldr r1, [r3, #0] + fa56: f7ff ff7d bl f954 <_malloc_trim_r> + fa5a: e08d b.n fb78 <_free_r+0x184> + fa5c: 6045 str r5, [r0, #4] + fa5e: 2900 cmp r1, #0 + fa60: d10c bne.n fa7c <_free_r+0x88> + fa62: 6833 ldr r3, [r6, #0] + fa64: 1af6 subs r6, r6, r3 + fa66: 18e4 adds r4, r4, r3 + fa68: 68b2 ldr r2, [r6, #8] + fa6a: 1c3b adds r3, r7, #0 + fa6c: 3308 adds r3, #8 + fa6e: 429a cmp r2, r3 + fa70: d101 bne.n fa76 <_free_r+0x82> + fa72: 2101 movs r1, #1 + fa74: e003 b.n fa7e <_free_r+0x8a> + fa76: 68f3 ldr r3, [r6, #12] + fa78: 60d3 str r3, [r2, #12] + fa7a: 609a str r2, [r3, #8] + fa7c: 2100 movs r1, #0 + fa7e: 1943 adds r3, r0, r5 + fa80: 685b ldr r3, [r3, #4] + fa82: 2201 movs r2, #1 + fa84: 4694 mov ip, r2 + fa86: 4213 tst r3, r2 + fa88: d114 bne.n fab4 <_free_r+0xc0> + fa8a: 1964 adds r4, r4, r5 + fa8c: 2900 cmp r1, #0 + fa8e: d10d bne.n faac <_free_r+0xb8> + fa90: 4b3d ldr r3, [pc, #244] (fb88 <.text+0xfb88>) + fa92: 6882 ldr r2, [r0, #8] + fa94: 3308 adds r3, #8 + fa96: 429a cmp r2, r3 + fa98: d108 bne.n faac <_free_r+0xb8> + fa9a: 4663 mov r3, ip + fa9c: 4323 orrs r3, r4 + fa9e: 60d6 str r6, [r2, #12] + faa0: 6096 str r6, [r2, #8] + faa2: 60f2 str r2, [r6, #12] + faa4: 60b2 str r2, [r6, #8] + faa6: 6073 str r3, [r6, #4] + faa8: 5134 str r4, [r6, r4] + faaa: e065 b.n fb78 <_free_r+0x184> + faac: 68c2 ldr r2, [r0, #12] + faae: 6883 ldr r3, [r0, #8] + fab0: 60da str r2, [r3, #12] + fab2: 6093 str r3, [r2, #8] + fab4: 2001 movs r0, #1 + fab6: 1c23 adds r3, r4, #0 + fab8: 4303 orrs r3, r0 + faba: 6073 str r3, [r6, #4] + fabc: 5134 str r4, [r6, r4] + fabe: 2900 cmp r1, #0 + fac0: d15a bne.n fb78 <_free_r+0x184> + fac2: 4b34 ldr r3, [pc, #208] (fb94 <.text+0xfb94>) + fac4: 429c cmp r4, r3 + fac6: d812 bhi.n faee <_free_r+0xfa> + fac8: 08e1 lsrs r1, r4, #3 + faca: 1c0a adds r2, r1, #0 + facc: 2900 cmp r1, #0 + face: da00 bge.n fad2 <_free_r+0xde> + fad0: 1cca adds r2, r1, #3 + fad2: 1092 asrs r2, r2, #2 + fad4: 687b ldr r3, [r7, #4] + fad6: 4090 lsls r0, r2 + fad8: 4303 orrs r3, r0 + fada: 4a2b ldr r2, [pc, #172] (fb88 <.text+0xfb88>) + fadc: 607b str r3, [r7, #4] + fade: 00cb lsls r3, r1, #3 + fae0: 189b adds r3, r3, r2 + fae2: 689a ldr r2, [r3, #8] + fae4: 60f3 str r3, [r6, #12] + fae6: 60b2 str r2, [r6, #8] + fae8: 60d6 str r6, [r2, #12] + faea: 609e str r6, [r3, #8] + faec: e044 b.n fb78 <_free_r+0x184> + faee: 0a62 lsrs r2, r4, #9 + faf0: 2a00 cmp r2, #0 + faf2: d101 bne.n faf8 <_free_r+0x104> + faf4: 08e1 lsrs r1, r4, #3 + faf6: e020 b.n fb3a <_free_r+0x146> + faf8: 2a04 cmp r2, #4 + fafa: d803 bhi.n fb04 <_free_r+0x110> + fafc: 09a3 lsrs r3, r4, #6 + fafe: 1c19 adds r1, r3, #0 + fb00: 3138 adds r1, #56 + fb02: e01a b.n fb3a <_free_r+0x146> + fb04: 2a14 cmp r2, #20 + fb06: d802 bhi.n fb0e <_free_r+0x11a> + fb08: 1c11 adds r1, r2, #0 + fb0a: 315b adds r1, #91 + fb0c: e015 b.n fb3a <_free_r+0x146> + fb0e: 2a54 cmp r2, #84 + fb10: d803 bhi.n fb1a <_free_r+0x126> + fb12: 0b23 lsrs r3, r4, #12 + fb14: 1c19 adds r1, r3, #0 + fb16: 316e adds r1, #110 + fb18: e00f b.n fb3a <_free_r+0x146> + fb1a: 23aa movs r3, #170 + fb1c: 005b lsls r3, r3, #1 + fb1e: 429a cmp r2, r3 + fb20: d803 bhi.n fb2a <_free_r+0x136> + fb22: 0be3 lsrs r3, r4, #15 + fb24: 1c19 adds r1, r3, #0 + fb26: 3177 adds r1, #119 + fb28: e007 b.n fb3a <_free_r+0x146> + fb2a: 4b1b ldr r3, [pc, #108] (fb98 <.text+0xfb98>) + fb2c: 429a cmp r2, r3 + fb2e: d901 bls.n fb34 <_free_r+0x140> + fb30: 217e movs r1, #126 + fb32: e002 b.n fb3a <_free_r+0x146> + fb34: 0ca3 lsrs r3, r4, #18 + fb36: 1c19 adds r1, r3, #0 + fb38: 317c adds r1, #124 + fb3a: 4a13 ldr r2, [pc, #76] (fb88 <.text+0xfb88>) + fb3c: 00cb lsls r3, r1, #3 + fb3e: 189d adds r5, r3, r2 + fb40: 68a8 ldr r0, [r5, #8] + fb42: 42a8 cmp r0, r5 + fb44: d10e bne.n fb64 <_free_r+0x170> + fb46: 1c0b adds r3, r1, #0 + fb48: 2900 cmp r1, #0 + fb4a: da00 bge.n fb4e <_free_r+0x15a> + fb4c: 3303 adds r3, #3 + fb4e: 109b asrs r3, r3, #2 + fb50: 2201 movs r2, #1 + fb52: 409a lsls r2, r3 + fb54: 687b ldr r3, [r7, #4] + fb56: 4313 orrs r3, r2 + fb58: 607b str r3, [r7, #4] + fb5a: 1c03 adds r3, r0, #0 + fb5c: e008 b.n fb70 <_free_r+0x17c> + fb5e: 6880 ldr r0, [r0, #8] + fb60: 42a8 cmp r0, r5 + fb62: d004 beq.n fb6e <_free_r+0x17a> + fb64: 6843 ldr r3, [r0, #4] + fb66: 2203 movs r2, #3 + fb68: 4393 bics r3, r2 + fb6a: 429c cmp r4, r3 + fb6c: d3f7 bcc.n fb5e <_free_r+0x16a> + fb6e: 68c3 ldr r3, [r0, #12] + fb70: 60f3 str r3, [r6, #12] + fb72: 60b0 str r0, [r6, #8] + fb74: 60c6 str r6, [r0, #12] + fb76: 609e str r6, [r3, #8] + fb78: 9800 ldr r0, [sp, #0] + fb7a: f000 fcc7 bl 1050c <__malloc_unlock> + fb7e: b001 add sp, #4 + fb80: bcf0 pop {r4, r5, r6, r7} + fb82: bc01 pop {r0} + fb84: 4700 bx r0 + fb86: 0000 lsls r0, r0, #0 + fb88: 0434 lsls r4, r6, #16 + fb8a: 4000 ands r0, r0 + fb8c: 083c lsrs r4, r7, #32 + fb8e: 4000 ands r0, r0 + fb90: 0b10 lsrs r0, r2, #12 + fb92: 4000 ands r0, r0 + fb94: 01ff lsls r7, r7, #7 + fb96: 0000 lsls r0, r0, #0 + fb98: 0554 lsls r4, r2, #21 ... -0000fb28 <__sfvwrite>: - fb28: b5f0 push {r4, r5, r6, r7, lr} - fb2a: 688b ldr r3, [r1, #8] - fb2c: b087 sub sp, #28 - fb2e: 1c05 adds r5, r0, #0 - fb30: 9100 str r1, [sp, #0] - fb32: 2b00 cmp r3, #0 - fb34: d100 bne.n fb38 <__sfvwrite+0x10> - fb36: e11c b.n fd72 <__sfvwrite+0x24a> - fb38: 8983 ldrh r3, [r0, #12] - fb3a: 071a lsls r2, r3, #28 - fb3c: d502 bpl.n fb44 <__sfvwrite+0x1c> - fb3e: 6903 ldr r3, [r0, #16] - fb40: 2b00 cmp r3, #0 - fb42: d105 bne.n fb50 <__sfvwrite+0x28> - fb44: 1c28 adds r0, r5, #0 - fb46: f7fe fecd bl e8e4 <__swsetup> - fb4a: 2800 cmp r0, #0 - fb4c: d000 beq.n fb50 <__sfvwrite+0x28> - fb4e: e10d b.n fd6c <__sfvwrite+0x244> - fb50: 9b00 ldr r3, [sp, #0] - fb52: 681b ldr r3, [r3, #0] - fb54: 9304 str r3, [sp, #16] - fb56: 89ab ldrh r3, [r5, #12] - fb58: 079a lsls r2, r3, #30 - fb5a: d521 bpl.n fba0 <__sfvwrite+0x78> - fb5c: 2400 movs r4, #0 - fb5e: 2600 movs r6, #0 - fb60: e004 b.n fb6c <__sfvwrite+0x44> - fb62: 9b04 ldr r3, [sp, #16] - fb64: 681e ldr r6, [r3, #0] - fb66: 685c ldr r4, [r3, #4] - fb68: 3308 adds r3, #8 - fb6a: 9304 str r3, [sp, #16] - fb6c: 2c00 cmp r4, #0 - fb6e: d0f8 beq.n fb62 <__sfvwrite+0x3a> - fb70: 2380 movs r3, #128 - fb72: 00db lsls r3, r3, #3 - fb74: 69e8 ldr r0, [r5, #28] - fb76: 1c22 adds r2, r4, #0 - fb78: 429c cmp r4, r3 - fb7a: d900 bls.n fb7e <__sfvwrite+0x56> - fb7c: 1c1a adds r2, r3, #0 - fb7e: 6a6b ldr r3, [r5, #36] - fb80: 1c31 adds r1, r6, #0 - fb82: f000 f8fd bl fd80 <.text+0xfd80> - fb86: 2800 cmp r0, #0 - fb88: dc00 bgt.n fb8c <__sfvwrite+0x64> - fb8a: e0eb b.n fd64 <__sfvwrite+0x23c> - fb8c: 9a00 ldr r2, [sp, #0] - fb8e: 6893 ldr r3, [r2, #8] - fb90: 1a1b subs r3, r3, r0 - fb92: 6093 str r3, [r2, #8] - fb94: 2b00 cmp r3, #0 - fb96: d100 bne.n fb9a <__sfvwrite+0x72> - fb98: e0eb b.n fd72 <__sfvwrite+0x24a> - fb9a: 1836 adds r6, r6, r0 - fb9c: 1a24 subs r4, r4, r0 - fb9e: e7e5 b.n fb6c <__sfvwrite+0x44> - fba0: 07da lsls r2, r3, #31 - fba2: d50a bpl.n fbba <__sfvwrite+0x92> - fba4: 2300 movs r3, #0 - fba6: 2700 movs r7, #0 - fba8: 9302 str r3, [sp, #8] - fbaa: 9303 str r3, [sp, #12] - fbac: 9305 str r3, [sp, #20] - fbae: e07b b.n fca8 <__sfvwrite+0x180> - fbb0: 6820 ldr r0, [r4, #0] - fbb2: 6929 ldr r1, [r5, #16] - fbb4: f7ff fee4 bl f980 <_free_r> - fbb8: e0d4 b.n fd64 <__sfvwrite+0x23c> - fbba: 2600 movs r6, #0 - fbbc: 9606 str r6, [sp, #24] - fbbe: e006 b.n fbce <__sfvwrite+0xa6> - fbc0: 9a04 ldr r2, [sp, #16] - fbc2: 9b04 ldr r3, [sp, #16] - fbc4: 6812 ldr r2, [r2, #0] - fbc6: 685e ldr r6, [r3, #4] - fbc8: 3308 adds r3, #8 - fbca: 9206 str r2, [sp, #24] - fbcc: 9304 str r3, [sp, #16] - fbce: 2e00 cmp r6, #0 - fbd0: d0f6 beq.n fbc0 <__sfvwrite+0x98> - fbd2: 89ab ldrh r3, [r5, #12] - fbd4: 68ac ldr r4, [r5, #8] - fbd6: 059a lsls r2, r3, #22 - fbd8: d526 bpl.n fc28 <__sfvwrite+0x100> - fbda: 42a6 cmp r6, r4 - fbdc: d914 bls.n fc08 <__sfvwrite+0xe0> - fbde: 061a lsls r2, r3, #24 - fbe0: d512 bpl.n fc08 <__sfvwrite+0xe0> - fbe2: 682b ldr r3, [r5, #0] - fbe4: 6929 ldr r1, [r5, #16] - fbe6: 4c65 ldr r4, [pc, #404] (fd7c <.text+0xfd7c>) - fbe8: 1a5f subs r7, r3, r1 - fbea: 19bb adds r3, r7, r6 - fbec: 6820 ldr r0, [r4, #0] - fbee: 1c1a adds r2, r3, #0 - fbf0: 9301 str r3, [sp, #4] - fbf2: f001 f86d bl 10cd0 <_realloc_r> - fbf6: 2800 cmp r0, #0 - fbf8: d0da beq.n fbb0 <__sfvwrite+0x88> - fbfa: 9a01 ldr r2, [sp, #4] - fbfc: 19c3 adds r3, r0, r7 - fbfe: 6128 str r0, [r5, #16] - fc00: 602b str r3, [r5, #0] - fc02: 616a str r2, [r5, #20] - fc04: 60ae str r6, [r5, #8] - fc06: 1c34 adds r4, r6, #0 - fc08: 42a6 cmp r6, r4 - fc0a: d200 bcs.n fc0e <__sfvwrite+0xe6> - fc0c: 1c34 adds r4, r6, #0 - fc0e: 1c22 adds r2, r4, #0 - fc10: 6828 ldr r0, [r5, #0] - fc12: 9906 ldr r1, [sp, #24] - fc14: f000 fc1a bl 1044c - fc18: 68ab ldr r3, [r5, #8] - fc1a: 1b1b subs r3, r3, r4 - fc1c: 60ab str r3, [r5, #8] - fc1e: 682b ldr r3, [r5, #0] - fc20: 191b adds r3, r3, r4 - fc22: 1c34 adds r4, r6, #0 - fc24: 602b str r3, [r5, #0] - fc26: e029 b.n fc7c <__sfvwrite+0x154> - fc28: 6828 ldr r0, [r5, #0] - fc2a: 692b ldr r3, [r5, #16] - fc2c: 4298 cmp r0, r3 - fc2e: d90e bls.n fc4e <__sfvwrite+0x126> - fc30: 42a6 cmp r6, r4 - fc32: d90c bls.n fc4e <__sfvwrite+0x126> - fc34: 9906 ldr r1, [sp, #24] - fc36: 1c22 adds r2, r4, #0 - fc38: f000 fc08 bl 1044c - fc3c: 682b ldr r3, [r5, #0] - fc3e: 191b adds r3, r3, r4 - fc40: 602b str r3, [r5, #0] - fc42: 1c28 adds r0, r5, #0 - fc44: f7ff fd30 bl f6a8 - fc48: 2800 cmp r0, #0 - fc4a: d017 beq.n fc7c <__sfvwrite+0x154> - fc4c: e08a b.n fd64 <__sfvwrite+0x23c> - fc4e: 696a ldr r2, [r5, #20] - fc50: 4296 cmp r6, r2 - fc52: d308 bcc.n fc66 <__sfvwrite+0x13e> - fc54: 69e8 ldr r0, [r5, #28] - fc56: 6a6b ldr r3, [r5, #36] - fc58: 9906 ldr r1, [sp, #24] - fc5a: f000 f891 bl fd80 <.text+0xfd80> - fc5e: 1c04 adds r4, r0, #0 - fc60: 2800 cmp r0, #0 - fc62: dc0b bgt.n fc7c <__sfvwrite+0x154> - fc64: e07e b.n fd64 <__sfvwrite+0x23c> - fc66: 9906 ldr r1, [sp, #24] - fc68: 1c32 adds r2, r6, #0 - fc6a: f000 fbef bl 1044c - fc6e: 68ab ldr r3, [r5, #8] - fc70: 1b9b subs r3, r3, r6 - fc72: 60ab str r3, [r5, #8] - fc74: 682b ldr r3, [r5, #0] - fc76: 199b adds r3, r3, r6 - fc78: 602b str r3, [r5, #0] +0000fb9c <__sfvwrite>: + fb9c: b5f0 push {r4, r5, r6, r7, lr} + fb9e: 688b ldr r3, [r1, #8] + fba0: b087 sub sp, #28 + fba2: 1c05 adds r5, r0, #0 + fba4: 9100 str r1, [sp, #0] + fba6: 2b00 cmp r3, #0 + fba8: d100 bne.n fbac <__sfvwrite+0x10> + fbaa: e11c b.n fde6 <__sfvwrite+0x24a> + fbac: 8983 ldrh r3, [r0, #12] + fbae: 071a lsls r2, r3, #28 + fbb0: d502 bpl.n fbb8 <__sfvwrite+0x1c> + fbb2: 6903 ldr r3, [r0, #16] + fbb4: 2b00 cmp r3, #0 + fbb6: d105 bne.n fbc4 <__sfvwrite+0x28> + fbb8: 1c28 adds r0, r5, #0 + fbba: f7fe fecd bl e958 <__swsetup> + fbbe: 2800 cmp r0, #0 + fbc0: d000 beq.n fbc4 <__sfvwrite+0x28> + fbc2: e10d b.n fde0 <__sfvwrite+0x244> + fbc4: 9b00 ldr r3, [sp, #0] + fbc6: 681b ldr r3, [r3, #0] + fbc8: 9304 str r3, [sp, #16] + fbca: 89ab ldrh r3, [r5, #12] + fbcc: 079a lsls r2, r3, #30 + fbce: d521 bpl.n fc14 <__sfvwrite+0x78> + fbd0: 2400 movs r4, #0 + fbd2: 2600 movs r6, #0 + fbd4: e004 b.n fbe0 <__sfvwrite+0x44> + fbd6: 9b04 ldr r3, [sp, #16] + fbd8: 681e ldr r6, [r3, #0] + fbda: 685c ldr r4, [r3, #4] + fbdc: 3308 adds r3, #8 + fbde: 9304 str r3, [sp, #16] + fbe0: 2c00 cmp r4, #0 + fbe2: d0f8 beq.n fbd6 <__sfvwrite+0x3a> + fbe4: 2380 movs r3, #128 + fbe6: 00db lsls r3, r3, #3 + fbe8: 69e8 ldr r0, [r5, #28] + fbea: 1c22 adds r2, r4, #0 + fbec: 429c cmp r4, r3 + fbee: d900 bls.n fbf2 <__sfvwrite+0x56> + fbf0: 1c1a adds r2, r3, #0 + fbf2: 6a6b ldr r3, [r5, #36] + fbf4: 1c31 adds r1, r6, #0 + fbf6: f000 f8fd bl fdf4 <.text+0xfdf4> + fbfa: 2800 cmp r0, #0 + fbfc: dc00 bgt.n fc00 <__sfvwrite+0x64> + fbfe: e0eb b.n fdd8 <__sfvwrite+0x23c> + fc00: 9a00 ldr r2, [sp, #0] + fc02: 6893 ldr r3, [r2, #8] + fc04: 1a1b subs r3, r3, r0 + fc06: 6093 str r3, [r2, #8] + fc08: 2b00 cmp r3, #0 + fc0a: d100 bne.n fc0e <__sfvwrite+0x72> + fc0c: e0eb b.n fde6 <__sfvwrite+0x24a> + fc0e: 1836 adds r6, r6, r0 + fc10: 1a24 subs r4, r4, r0 + fc12: e7e5 b.n fbe0 <__sfvwrite+0x44> + fc14: 07da lsls r2, r3, #31 + fc16: d50a bpl.n fc2e <__sfvwrite+0x92> + fc18: 2300 movs r3, #0 + fc1a: 2700 movs r7, #0 + fc1c: 9302 str r3, [sp, #8] + fc1e: 9303 str r3, [sp, #12] + fc20: 9305 str r3, [sp, #20] + fc22: e07b b.n fd1c <__sfvwrite+0x180> + fc24: 6820 ldr r0, [r4, #0] + fc26: 6929 ldr r1, [r5, #16] + fc28: f7ff fee4 bl f9f4 <_free_r> + fc2c: e0d4 b.n fdd8 <__sfvwrite+0x23c> + fc2e: 2600 movs r6, #0 + fc30: 9606 str r6, [sp, #24] + fc32: e006 b.n fc42 <__sfvwrite+0xa6> + fc34: 9a04 ldr r2, [sp, #16] + fc36: 9b04 ldr r3, [sp, #16] + fc38: 6812 ldr r2, [r2, #0] + fc3a: 685e ldr r6, [r3, #4] + fc3c: 3308 adds r3, #8 + fc3e: 9206 str r2, [sp, #24] + fc40: 9304 str r3, [sp, #16] + fc42: 2e00 cmp r6, #0 + fc44: d0f6 beq.n fc34 <__sfvwrite+0x98> + fc46: 89ab ldrh r3, [r5, #12] + fc48: 68ac ldr r4, [r5, #8] + fc4a: 059a lsls r2, r3, #22 + fc4c: d526 bpl.n fc9c <__sfvwrite+0x100> + fc4e: 42a6 cmp r6, r4 + fc50: d914 bls.n fc7c <__sfvwrite+0xe0> + fc52: 061a lsls r2, r3, #24 + fc54: d512 bpl.n fc7c <__sfvwrite+0xe0> + fc56: 682b ldr r3, [r5, #0] + fc58: 6929 ldr r1, [r5, #16] + fc5a: 4c65 ldr r4, [pc, #404] (fdf0 <.text+0xfdf0>) + fc5c: 1a5f subs r7, r3, r1 + fc5e: 19bb adds r3, r7, r6 + fc60: 6820 ldr r0, [r4, #0] + fc62: 1c1a adds r2, r3, #0 + fc64: 9301 str r3, [sp, #4] + fc66: f001 f86d bl 10d44 <_realloc_r> + fc6a: 2800 cmp r0, #0 + fc6c: d0da beq.n fc24 <__sfvwrite+0x88> + fc6e: 9a01 ldr r2, [sp, #4] + fc70: 19c3 adds r3, r0, r7 + fc72: 6128 str r0, [r5, #16] + fc74: 602b str r3, [r5, #0] + fc76: 616a str r2, [r5, #20] + fc78: 60ae str r6, [r5, #8] fc7a: 1c34 adds r4, r6, #0 - fc7c: 9a00 ldr r2, [sp, #0] - fc7e: 6893 ldr r3, [r2, #8] - fc80: 1b1b subs r3, r3, r4 - fc82: 6093 str r3, [r2, #8] - fc84: 2b00 cmp r3, #0 - fc86: d074 beq.n fd72 <__sfvwrite+0x24a> - fc88: 9b06 ldr r3, [sp, #24] - fc8a: 1b36 subs r6, r6, r4 - fc8c: 191b adds r3, r3, r4 - fc8e: 9306 str r3, [sp, #24] - fc90: e79d b.n fbce <__sfvwrite+0xa6> - fc92: 9a04 ldr r2, [sp, #16] - fc94: 9b04 ldr r3, [sp, #16] - fc96: 6812 ldr r2, [r2, #0] - fc98: 685b ldr r3, [r3, #4] - fc9a: 9203 str r2, [sp, #12] - fc9c: 9a04 ldr r2, [sp, #16] - fc9e: 9302 str r3, [sp, #8] - fca0: 3208 adds r2, #8 - fca2: 2300 movs r3, #0 - fca4: 9204 str r2, [sp, #16] - fca6: 9305 str r3, [sp, #20] - fca8: 9a02 ldr r2, [sp, #8] - fcaa: 2a00 cmp r2, #0 - fcac: d0f1 beq.n fc92 <__sfvwrite+0x16a> - fcae: 9b05 ldr r3, [sp, #20] - fcb0: 2b00 cmp r3, #0 - fcb2: d10f bne.n fcd4 <__sfvwrite+0x1ac> - fcb4: 9803 ldr r0, [sp, #12] - fcb6: 210a movs r1, #10 - fcb8: f000 fbbc bl 10434 + fc7c: 42a6 cmp r6, r4 + fc7e: d200 bcs.n fc82 <__sfvwrite+0xe6> + fc80: 1c34 adds r4, r6, #0 + fc82: 1c22 adds r2, r4, #0 + fc84: 6828 ldr r0, [r5, #0] + fc86: 9906 ldr r1, [sp, #24] + fc88: f000 fc1a bl 104c0 + fc8c: 68ab ldr r3, [r5, #8] + fc8e: 1b1b subs r3, r3, r4 + fc90: 60ab str r3, [r5, #8] + fc92: 682b ldr r3, [r5, #0] + fc94: 191b adds r3, r3, r4 + fc96: 1c34 adds r4, r6, #0 + fc98: 602b str r3, [r5, #0] + fc9a: e029 b.n fcf0 <__sfvwrite+0x154> + fc9c: 6828 ldr r0, [r5, #0] + fc9e: 692b ldr r3, [r5, #16] + fca0: 4298 cmp r0, r3 + fca2: d90e bls.n fcc2 <__sfvwrite+0x126> + fca4: 42a6 cmp r6, r4 + fca6: d90c bls.n fcc2 <__sfvwrite+0x126> + fca8: 9906 ldr r1, [sp, #24] + fcaa: 1c22 adds r2, r4, #0 + fcac: f000 fc08 bl 104c0 + fcb0: 682b ldr r3, [r5, #0] + fcb2: 191b adds r3, r3, r4 + fcb4: 602b str r3, [r5, #0] + fcb6: 1c28 adds r0, r5, #0 + fcb8: f7ff fd30 bl f71c fcbc: 2800 cmp r0, #0 - fcbe: d005 beq.n fccc <__sfvwrite+0x1a4> - fcc0: 9a03 ldr r2, [sp, #12] - fcc2: 1a83 subs r3, r0, r2 - fcc4: 1c5f adds r7, r3, #1 - fcc6: 2301 movs r3, #1 - fcc8: 9305 str r3, [sp, #20] - fcca: e003 b.n fcd4 <__sfvwrite+0x1ac> - fccc: 9f02 ldr r7, [sp, #8] - fcce: 2201 movs r2, #1 - fcd0: 9205 str r2, [sp, #20] - fcd2: 3701 adds r7, #1 - fcd4: 9b02 ldr r3, [sp, #8] - fcd6: 1c3e adds r6, r7, #0 - fcd8: 429f cmp r7, r3 - fcda: d900 bls.n fcde <__sfvwrite+0x1b6> - fcdc: 1c1e adds r6, r3, #0 - fcde: 6828 ldr r0, [r5, #0] - fce0: 692b ldr r3, [r5, #16] - fce2: 68a9 ldr r1, [r5, #8] - fce4: 696a ldr r2, [r5, #20] - fce6: 4298 cmp r0, r3 - fce8: d90f bls.n fd0a <__sfvwrite+0x1e2> - fcea: 188c adds r4, r1, r2 - fcec: 42a6 cmp r6, r4 - fcee: dd0c ble.n fd0a <__sfvwrite+0x1e2> - fcf0: 9903 ldr r1, [sp, #12] - fcf2: 1c22 adds r2, r4, #0 - fcf4: f000 fbaa bl 1044c - fcf8: 682b ldr r3, [r5, #0] - fcfa: 191b adds r3, r3, r4 - fcfc: 602b str r3, [r5, #0] - fcfe: 1c28 adds r0, r5, #0 - fd00: f7ff fcd2 bl f6a8 - fd04: 2800 cmp r0, #0 - fd06: d016 beq.n fd36 <__sfvwrite+0x20e> - fd08: e02c b.n fd64 <__sfvwrite+0x23c> - fd0a: 4296 cmp r6, r2 - fd0c: db08 blt.n fd20 <__sfvwrite+0x1f8> - fd0e: 69e8 ldr r0, [r5, #28] - fd10: 6a6b ldr r3, [r5, #36] - fd12: 9903 ldr r1, [sp, #12] - fd14: f000 f834 bl fd80 <.text+0xfd80> - fd18: 1c04 adds r4, r0, #0 - fd1a: 2800 cmp r0, #0 - fd1c: dc0b bgt.n fd36 <__sfvwrite+0x20e> - fd1e: e021 b.n fd64 <__sfvwrite+0x23c> - fd20: 9903 ldr r1, [sp, #12] - fd22: 1c32 adds r2, r6, #0 - fd24: f000 fb92 bl 1044c - fd28: 68ab ldr r3, [r5, #8] - fd2a: 1b9b subs r3, r3, r6 - fd2c: 60ab str r3, [r5, #8] - fd2e: 682b ldr r3, [r5, #0] - fd30: 199b adds r3, r3, r6 - fd32: 602b str r3, [r5, #0] - fd34: 1c34 adds r4, r6, #0 - fd36: 1b3f subs r7, r7, r4 - fd38: 2f00 cmp r7, #0 - fd3a: d106 bne.n fd4a <__sfvwrite+0x222> - fd3c: 1c28 adds r0, r5, #0 - fd3e: f7ff fcb3 bl f6a8 - fd42: 2800 cmp r0, #0 - fd44: d10e bne.n fd64 <__sfvwrite+0x23c> - fd46: 2200 movs r2, #0 - fd48: 9205 str r2, [sp, #20] - fd4a: 9a00 ldr r2, [sp, #0] - fd4c: 6893 ldr r3, [r2, #8] - fd4e: 1b1b subs r3, r3, r4 - fd50: 6093 str r3, [r2, #8] - fd52: 2b00 cmp r3, #0 - fd54: d00d beq.n fd72 <__sfvwrite+0x24a> - fd56: 9b03 ldr r3, [sp, #12] - fd58: 9a02 ldr r2, [sp, #8] - fd5a: 191b adds r3, r3, r4 - fd5c: 1b12 subs r2, r2, r4 - fd5e: 9303 str r3, [sp, #12] - fd60: 9202 str r2, [sp, #8] - fd62: e7a1 b.n fca8 <__sfvwrite+0x180> - fd64: 89ab ldrh r3, [r5, #12] - fd66: 2240 movs r2, #64 - fd68: 4313 orrs r3, r2 - fd6a: 81ab strh r3, [r5, #12] - fd6c: 2001 movs r0, #1 - fd6e: 4240 negs r0, r0 - fd70: e000 b.n fd74 <__sfvwrite+0x24c> - fd72: 2000 movs r0, #0 - fd74: b007 add sp, #28 - fd76: bcf0 pop {r4, r5, r6, r7} - fd78: bc02 pop {r1} - fd7a: 4708 bx r1 - fd7c: 0020 lsls r0, r4, #0 - fd7e: 4000 ands r0, r0 - fd80: 4718 bx r3 - fd82: 46c0 nop (mov r8, r8) - -0000fd84 <_fwalk_reent>: - fd84: b5f0 push {r4, r5, r6, r7, lr} - fd86: b082 sub sp, #8 - fd88: 9001 str r0, [sp, #4] - fd8a: 9100 str r1, [sp, #0] - fd8c: f7ff fd1a bl f7c4 <__sfp_lock_acquire> - fd90: 9a01 ldr r2, [sp, #4] - fd92: 23b8 movs r3, #184 - fd94: 009b lsls r3, r3, #2 - fd96: 18d5 adds r5, r2, r3 - fd98: 2700 movs r7, #0 - fd9a: e017 b.n fdcc <_fwalk_reent+0x48> + fcbe: d017 beq.n fcf0 <__sfvwrite+0x154> + fcc0: e08a b.n fdd8 <__sfvwrite+0x23c> + fcc2: 696a ldr r2, [r5, #20] + fcc4: 4296 cmp r6, r2 + fcc6: d308 bcc.n fcda <__sfvwrite+0x13e> + fcc8: 69e8 ldr r0, [r5, #28] + fcca: 6a6b ldr r3, [r5, #36] + fccc: 9906 ldr r1, [sp, #24] + fcce: f000 f891 bl fdf4 <.text+0xfdf4> + fcd2: 1c04 adds r4, r0, #0 + fcd4: 2800 cmp r0, #0 + fcd6: dc0b bgt.n fcf0 <__sfvwrite+0x154> + fcd8: e07e b.n fdd8 <__sfvwrite+0x23c> + fcda: 9906 ldr r1, [sp, #24] + fcdc: 1c32 adds r2, r6, #0 + fcde: f000 fbef bl 104c0 + fce2: 68ab ldr r3, [r5, #8] + fce4: 1b9b subs r3, r3, r6 + fce6: 60ab str r3, [r5, #8] + fce8: 682b ldr r3, [r5, #0] + fcea: 199b adds r3, r3, r6 + fcec: 602b str r3, [r5, #0] + fcee: 1c34 adds r4, r6, #0 + fcf0: 9a00 ldr r2, [sp, #0] + fcf2: 6893 ldr r3, [r2, #8] + fcf4: 1b1b subs r3, r3, r4 + fcf6: 6093 str r3, [r2, #8] + fcf8: 2b00 cmp r3, #0 + fcfa: d074 beq.n fde6 <__sfvwrite+0x24a> + fcfc: 9b06 ldr r3, [sp, #24] + fcfe: 1b36 subs r6, r6, r4 + fd00: 191b adds r3, r3, r4 + fd02: 9306 str r3, [sp, #24] + fd04: e79d b.n fc42 <__sfvwrite+0xa6> + fd06: 9a04 ldr r2, [sp, #16] + fd08: 9b04 ldr r3, [sp, #16] + fd0a: 6812 ldr r2, [r2, #0] + fd0c: 685b ldr r3, [r3, #4] + fd0e: 9203 str r2, [sp, #12] + fd10: 9a04 ldr r2, [sp, #16] + fd12: 9302 str r3, [sp, #8] + fd14: 3208 adds r2, #8 + fd16: 2300 movs r3, #0 + fd18: 9204 str r2, [sp, #16] + fd1a: 9305 str r3, [sp, #20] + fd1c: 9a02 ldr r2, [sp, #8] + fd1e: 2a00 cmp r2, #0 + fd20: d0f1 beq.n fd06 <__sfvwrite+0x16a> + fd22: 9b05 ldr r3, [sp, #20] + fd24: 2b00 cmp r3, #0 + fd26: d10f bne.n fd48 <__sfvwrite+0x1ac> + fd28: 9803 ldr r0, [sp, #12] + fd2a: 210a movs r1, #10 + fd2c: f000 fbbc bl 104a8 + fd30: 2800 cmp r0, #0 + fd32: d005 beq.n fd40 <__sfvwrite+0x1a4> + fd34: 9a03 ldr r2, [sp, #12] + fd36: 1a83 subs r3, r0, r2 + fd38: 1c5f adds r7, r3, #1 + fd3a: 2301 movs r3, #1 + fd3c: 9305 str r3, [sp, #20] + fd3e: e003 b.n fd48 <__sfvwrite+0x1ac> + fd40: 9f02 ldr r7, [sp, #8] + fd42: 2201 movs r2, #1 + fd44: 9205 str r2, [sp, #20] + fd46: 3701 adds r7, #1 + fd48: 9b02 ldr r3, [sp, #8] + fd4a: 1c3e adds r6, r7, #0 + fd4c: 429f cmp r7, r3 + fd4e: d900 bls.n fd52 <__sfvwrite+0x1b6> + fd50: 1c1e adds r6, r3, #0 + fd52: 6828 ldr r0, [r5, #0] + fd54: 692b ldr r3, [r5, #16] + fd56: 68a9 ldr r1, [r5, #8] + fd58: 696a ldr r2, [r5, #20] + fd5a: 4298 cmp r0, r3 + fd5c: d90f bls.n fd7e <__sfvwrite+0x1e2> + fd5e: 188c adds r4, r1, r2 + fd60: 42a6 cmp r6, r4 + fd62: dd0c ble.n fd7e <__sfvwrite+0x1e2> + fd64: 9903 ldr r1, [sp, #12] + fd66: 1c22 adds r2, r4, #0 + fd68: f000 fbaa bl 104c0 + fd6c: 682b ldr r3, [r5, #0] + fd6e: 191b adds r3, r3, r4 + fd70: 602b str r3, [r5, #0] + fd72: 1c28 adds r0, r5, #0 + fd74: f7ff fcd2 bl f71c + fd78: 2800 cmp r0, #0 + fd7a: d016 beq.n fdaa <__sfvwrite+0x20e> + fd7c: e02c b.n fdd8 <__sfvwrite+0x23c> + fd7e: 4296 cmp r6, r2 + fd80: db08 blt.n fd94 <__sfvwrite+0x1f8> + fd82: 69e8 ldr r0, [r5, #28] + fd84: 6a6b ldr r3, [r5, #36] + fd86: 9903 ldr r1, [sp, #12] + fd88: f000 f834 bl fdf4 <.text+0xfdf4> + fd8c: 1c04 adds r4, r0, #0 + fd8e: 2800 cmp r0, #0 + fd90: dc0b bgt.n fdaa <__sfvwrite+0x20e> + fd92: e021 b.n fdd8 <__sfvwrite+0x23c> + fd94: 9903 ldr r1, [sp, #12] + fd96: 1c32 adds r2, r6, #0 + fd98: f000 fb92 bl 104c0 fd9c: 68ab ldr r3, [r5, #8] - fd9e: 686e ldr r6, [r5, #4] - fda0: 1c1c adds r4, r3, #0 - fda2: 340c adds r4, #12 - fda4: e00d b.n fdc2 <_fwalk_reent+0x3e> - fda6: 2200 movs r2, #0 - fda8: 5ea3 ldrsh r3, [r4, r2] - fdaa: 2b00 cmp r3, #0 - fdac: d008 beq.n fdc0 <_fwalk_reent+0x3c> - fdae: 2202 movs r2, #2 - fdb0: 5ea3 ldrsh r3, [r4, r2] - fdb2: 3301 adds r3, #1 - fdb4: d004 beq.n fdc0 <_fwalk_reent+0x3c> - fdb6: 9801 ldr r0, [sp, #4] - fdb8: 9b00 ldr r3, [sp, #0] - fdba: f000 f83c bl fe36 <_fwalk+0x56> - fdbe: 4307 orrs r7, r0 - fdc0: 345c adds r4, #92 - fdc2: 1c21 adds r1, r4, #0 - fdc4: 390c subs r1, #12 - fdc6: 3e01 subs r6, #1 - fdc8: d5ed bpl.n fda6 <_fwalk_reent+0x22> - fdca: 682d ldr r5, [r5, #0] - fdcc: 2d00 cmp r5, #0 - fdce: d1e5 bne.n fd9c <_fwalk_reent+0x18> - fdd0: f7ff fcfa bl f7c8 <__sfp_lock_release> - fdd4: 1c38 adds r0, r7, #0 - fdd6: b002 add sp, #8 - fdd8: bcf0 pop {r4, r5, r6, r7} - fdda: bc02 pop {r1} - fddc: 4708 bx r1 + fd9e: 1b9b subs r3, r3, r6 + fda0: 60ab str r3, [r5, #8] + fda2: 682b ldr r3, [r5, #0] + fda4: 199b adds r3, r3, r6 + fda6: 602b str r3, [r5, #0] + fda8: 1c34 adds r4, r6, #0 + fdaa: 1b3f subs r7, r7, r4 + fdac: 2f00 cmp r7, #0 + fdae: d106 bne.n fdbe <__sfvwrite+0x222> + fdb0: 1c28 adds r0, r5, #0 + fdb2: f7ff fcb3 bl f71c + fdb6: 2800 cmp r0, #0 + fdb8: d10e bne.n fdd8 <__sfvwrite+0x23c> + fdba: 2200 movs r2, #0 + fdbc: 9205 str r2, [sp, #20] + fdbe: 9a00 ldr r2, [sp, #0] + fdc0: 6893 ldr r3, [r2, #8] + fdc2: 1b1b subs r3, r3, r4 + fdc4: 6093 str r3, [r2, #8] + fdc6: 2b00 cmp r3, #0 + fdc8: d00d beq.n fde6 <__sfvwrite+0x24a> + fdca: 9b03 ldr r3, [sp, #12] + fdcc: 9a02 ldr r2, [sp, #8] + fdce: 191b adds r3, r3, r4 + fdd0: 1b12 subs r2, r2, r4 + fdd2: 9303 str r3, [sp, #12] + fdd4: 9202 str r2, [sp, #8] + fdd6: e7a1 b.n fd1c <__sfvwrite+0x180> + fdd8: 89ab ldrh r3, [r5, #12] + fdda: 2240 movs r2, #64 + fddc: 4313 orrs r3, r2 + fdde: 81ab strh r3, [r5, #12] + fde0: 2001 movs r0, #1 + fde2: 4240 negs r0, r0 + fde4: e000 b.n fde8 <__sfvwrite+0x24c> + fde6: 2000 movs r0, #0 + fde8: b007 add sp, #28 + fdea: bcf0 pop {r4, r5, r6, r7} + fdec: bc02 pop {r1} + fdee: 4708 bx r1 + fdf0: 0020 lsls r0, r4, #0 + fdf2: 4000 ands r0, r0 + fdf4: 4718 bx r3 + fdf6: 46c0 nop (mov r8, r8) + +0000fdf8 <_fwalk_reent>: + fdf8: b5f0 push {r4, r5, r6, r7, lr} + fdfa: b082 sub sp, #8 + fdfc: 9001 str r0, [sp, #4] + fdfe: 9100 str r1, [sp, #0] + fe00: f7ff fd1a bl f838 <__sfp_lock_acquire> + fe04: 9a01 ldr r2, [sp, #4] + fe06: 23b8 movs r3, #184 + fe08: 009b lsls r3, r3, #2 + fe0a: 18d5 adds r5, r2, r3 + fe0c: 2700 movs r7, #0 + fe0e: e017 b.n fe40 <_fwalk_reent+0x48> + fe10: 68ab ldr r3, [r5, #8] + fe12: 686e ldr r6, [r5, #4] + fe14: 1c1c adds r4, r3, #0 + fe16: 340c adds r4, #12 + fe18: e00d b.n fe36 <_fwalk_reent+0x3e> + fe1a: 2200 movs r2, #0 + fe1c: 5ea3 ldrsh r3, [r4, r2] + fe1e: 2b00 cmp r3, #0 + fe20: d008 beq.n fe34 <_fwalk_reent+0x3c> + fe22: 2202 movs r2, #2 + fe24: 5ea3 ldrsh r3, [r4, r2] + fe26: 3301 adds r3, #1 + fe28: d004 beq.n fe34 <_fwalk_reent+0x3c> + fe2a: 9801 ldr r0, [sp, #4] + fe2c: 9b00 ldr r3, [sp, #0] + fe2e: f000 f83c bl feaa <_fwalk+0x56> + fe32: 4307 orrs r7, r0 + fe34: 345c adds r4, #92 + fe36: 1c21 adds r1, r4, #0 + fe38: 390c subs r1, #12 + fe3a: 3e01 subs r6, #1 + fe3c: d5ed bpl.n fe1a <_fwalk_reent+0x22> + fe3e: 682d ldr r5, [r5, #0] + fe40: 2d00 cmp r5, #0 + fe42: d1e5 bne.n fe10 <_fwalk_reent+0x18> + fe44: f7ff fcfa bl f83c <__sfp_lock_release> + fe48: 1c38 adds r0, r7, #0 + fe4a: b002 add sp, #8 + fe4c: bcf0 pop {r4, r5, r6, r7} + fe4e: bc02 pop {r1} + fe50: 4708 bx r1 ... -0000fde0 <_fwalk>: - fde0: b5f0 push {r4, r5, r6, r7, lr} - fde2: b081 sub sp, #4 - fde4: 1c04 adds r4, r0, #0 - fde6: 9100 str r1, [sp, #0] - fde8: f7ff fcec bl f7c4 <__sfp_lock_acquire> - fdec: 22b8 movs r2, #184 - fdee: 0092 lsls r2, r2, #2 - fdf0: 18a5 adds r5, r4, r2 - fdf2: 2700 movs r7, #0 - fdf4: e016 b.n fe24 <_fwalk+0x44> - fdf6: 68ab ldr r3, [r5, #8] - fdf8: 686e ldr r6, [r5, #4] - fdfa: 1c1c adds r4, r3, #0 - fdfc: 340c adds r4, #12 - fdfe: e00c b.n fe1a <_fwalk+0x3a> - fe00: 2200 movs r2, #0 - fe02: 5ea3 ldrsh r3, [r4, r2] - fe04: 2b00 cmp r3, #0 - fe06: d007 beq.n fe18 <_fwalk+0x38> - fe08: 2202 movs r2, #2 - fe0a: 5ea3 ldrsh r3, [r4, r2] - fe0c: 3301 adds r3, #1 - fe0e: d003 beq.n fe18 <_fwalk+0x38> - fe10: 9b00 ldr r3, [sp, #0] - fe12: f000 f810 bl fe36 <_fwalk+0x56> - fe16: 4307 orrs r7, r0 - fe18: 345c adds r4, #92 - fe1a: 1c20 adds r0, r4, #0 - fe1c: 380c subs r0, #12 - fe1e: 3e01 subs r6, #1 - fe20: d5ee bpl.n fe00 <_fwalk+0x20> - fe22: 682d ldr r5, [r5, #0] - fe24: 2d00 cmp r5, #0 - fe26: d1e6 bne.n fdf6 <_fwalk+0x16> - fe28: f7ff fcce bl f7c8 <__sfp_lock_release> - fe2c: 1c38 adds r0, r7, #0 - fe2e: b001 add sp, #4 - fe30: bcf0 pop {r4, r5, r6, r7} - fe32: bc02 pop {r1} - fe34: 4708 bx r1 - fe36: 4718 bx r3 - -0000fe38 <__locale_charset>: - fe38: 4b01 ldr r3, [pc, #4] (fe40 <.text+0xfe40>) - fe3a: 6818 ldr r0, [r3, #0] - fe3c: 4770 bx lr - fe3e: 0000 lsls r0, r0, #0 - fe40: 54e4 strb r4, [r4, r3] - fe42: 0001 lsls r1, r0, #0 - -0000fe44 <_localeconv_r>: - fe44: 4800 ldr r0, [pc, #0] (fe48 <.text+0xfe48>) - fe46: 4770 bx lr - fe48: 54b4 strb r4, [r6, r2] - fe4a: 0001 lsls r1, r0, #0 - -0000fe4c <_setlocale_r>: - fe4c: b570 push {r4, r5, r6, lr} - fe4e: 1c0e adds r6, r1, #0 - fe50: 1c05 adds r5, r0, #0 - fe52: 1c14 adds r4, r2, #0 - fe54: 490b ldr r1, [pc, #44] (fe84 <.text+0xfe84>) - fe56: 2a00 cmp r2, #0 - fe58: d101 bne.n fe5e <_setlocale_r+0x12> - fe5a: 1c08 adds r0, r1, #0 - fe5c: e00f b.n fe7e <_setlocale_r+0x32> - fe5e: 1c10 adds r0, r2, #0 - fe60: f001 f94a bl 110f8 - fe64: 2800 cmp r0, #0 - fe66: d007 beq.n fe78 <_setlocale_r+0x2c> - fe68: 4907 ldr r1, [pc, #28] (fe88 <.text+0xfe88>) - fe6a: 1c20 adds r0, r4, #0 - fe6c: f001 f944 bl 110f8 - fe70: 2800 cmp r0, #0 - fe72: d001 beq.n fe78 <_setlocale_r+0x2c> - fe74: 2000 movs r0, #0 - fe76: e002 b.n fe7e <_setlocale_r+0x32> - fe78: 632e str r6, [r5, #48] - fe7a: 636c str r4, [r5, #52] - fe7c: 4801 ldr r0, [pc, #4] (fe84 <.text+0xfe84>) - fe7e: bc70 pop {r4, r5, r6} - fe80: bc02 pop {r1} - fe82: 4708 bx r1 - fe84: 59c0 ldr r0, [r0, r7] - fe86: 0001 lsls r1, r0, #0 - fe88: 5960 ldr r0, [r4, r5] - fe8a: 0001 lsls r1, r0, #0 - -0000fe8c : - fe8c: b510 push {r4, lr} - fe8e: 4b05 ldr r3, [pc, #20] (fea4 <.text+0xfea4>) - fe90: 1c04 adds r4, r0, #0 - fe92: 1c0a adds r2, r1, #0 - fe94: 6818 ldr r0, [r3, #0] - fe96: 1c21 adds r1, r4, #0 - fe98: f7ff ffd8 bl fe4c <_setlocale_r> - fe9c: bc10 pop {r4} - fe9e: bc02 pop {r1} - fea0: 4708 bx r1 - fea2: 0000 lsls r0, r0, #0 - fea4: 0020 lsls r0, r4, #0 - fea6: 4000 ands r0, r0 - -0000fea8 : - fea8: 4800 ldr r0, [pc, #0] (feac <.text+0xfeac>) - feaa: 4770 bx lr - feac: 54b4 strb r4, [r6, r2] - feae: 0001 lsls r1, r0, #0 - -0000feb0 <__smakebuf>: - feb0: b5f0 push {r4, r5, r6, r7, lr} - feb2: 8983 ldrh r3, [r0, #12] - feb4: b08f sub sp, #60 - feb6: 1c04 adds r4, r0, #0 - feb8: 079a lsls r2, r3, #30 - feba: d43d bmi.n ff38 <__smakebuf+0x88> - febc: 89c3 ldrh r3, [r0, #14] - febe: 041b lsls r3, r3, #16 - fec0: 1419 asrs r1, r3, #16 - fec2: 2900 cmp r1, #0 - fec4: db06 blt.n fed4 <__smakebuf+0x24> - fec6: 4b2d ldr r3, [pc, #180] (ff7c <.text+0xff7c>) - fec8: 466a mov r2, sp - feca: 6818 ldr r0, [r3, #0] - fecc: f005 f950 bl 15170 <___fstat_r_from_thumb> - fed0: 2800 cmp r0, #0 - fed2: da06 bge.n fee2 <__smakebuf+0x32> - fed4: 89a3 ldrh r3, [r4, #12] - fed6: 2280 movs r2, #128 - fed8: 0112 lsls r2, r2, #4 - feda: 4313 orrs r3, r2 - fedc: 2700 movs r7, #0 - fede: 81a3 strh r3, [r4, #12] - fee0: e01d b.n ff1e <__smakebuf+0x6e> - fee2: 23f0 movs r3, #240 - fee4: 9a01 ldr r2, [sp, #4] - fee6: 021b lsls r3, r3, #8 - fee8: 401a ands r2, r3 - feea: 2380 movs r3, #128 - feec: 019b lsls r3, r3, #6 - feee: 2700 movs r7, #0 - fef0: 429a cmp r2, r3 - fef2: d100 bne.n fef6 <__smakebuf+0x46> - fef4: 2701 movs r7, #1 - fef6: 2380 movs r3, #128 - fef8: 021b lsls r3, r3, #8 - fefa: 429a cmp r2, r3 - fefc: d10a bne.n ff14 <__smakebuf+0x64> - fefe: 4a20 ldr r2, [pc, #128] (ff80 <.text+0xff80>) - ff00: 6aa3 ldr r3, [r4, #40] - ff02: 4293 cmp r3, r2 - ff04: d106 bne.n ff14 <__smakebuf+0x64> - ff06: 89a3 ldrh r3, [r4, #12] - ff08: 2280 movs r2, #128 - ff0a: 00d2 lsls r2, r2, #3 - ff0c: 4313 orrs r3, r2 - ff0e: 81a3 strh r3, [r4, #12] - ff10: 64e2 str r2, [r4, #76] - ff12: e004 b.n ff1e <__smakebuf+0x6e> - ff14: 89a3 ldrh r3, [r4, #12] - ff16: 2280 movs r2, #128 - ff18: 0112 lsls r2, r2, #4 - ff1a: 4313 orrs r3, r2 - ff1c: 81a3 strh r3, [r4, #12] - ff1e: 4d17 ldr r5, [pc, #92] (ff7c <.text+0xff7c>) - ff20: 2680 movs r6, #128 - ff22: 00f6 lsls r6, r6, #3 - ff24: 6828 ldr r0, [r5, #0] - ff26: 1c31 adds r1, r6, #0 - ff28: f000 f82e bl ff88 <_malloc_r> - ff2c: 2800 cmp r0, #0 - ff2e: d10a bne.n ff46 <__smakebuf+0x96> - ff30: 89a3 ldrh r3, [r4, #12] - ff32: 2202 movs r2, #2 - ff34: 4313 orrs r3, r2 - ff36: 81a3 strh r3, [r4, #12] - ff38: 1c23 adds r3, r4, #0 - ff3a: 3343 adds r3, #67 - ff3c: 6023 str r3, [r4, #0] - ff3e: 6123 str r3, [r4, #16] - ff40: 2301 movs r3, #1 - ff42: 6163 str r3, [r4, #20] - ff44: e015 b.n ff72 <__smakebuf+0xc2> - ff46: 682a ldr r2, [r5, #0] - ff48: 4b0e ldr r3, [pc, #56] (ff84 <.text+0xff84>) - ff4a: 63d3 str r3, [r2, #60] - ff4c: 89a3 ldrh r3, [r4, #12] - ff4e: 2280 movs r2, #128 - ff50: 4313 orrs r3, r2 +0000fe54 <_fwalk>: + fe54: b5f0 push {r4, r5, r6, r7, lr} + fe56: b081 sub sp, #4 + fe58: 1c04 adds r4, r0, #0 + fe5a: 9100 str r1, [sp, #0] + fe5c: f7ff fcec bl f838 <__sfp_lock_acquire> + fe60: 22b8 movs r2, #184 + fe62: 0092 lsls r2, r2, #2 + fe64: 18a5 adds r5, r4, r2 + fe66: 2700 movs r7, #0 + fe68: e016 b.n fe98 <_fwalk+0x44> + fe6a: 68ab ldr r3, [r5, #8] + fe6c: 686e ldr r6, [r5, #4] + fe6e: 1c1c adds r4, r3, #0 + fe70: 340c adds r4, #12 + fe72: e00c b.n fe8e <_fwalk+0x3a> + fe74: 2200 movs r2, #0 + fe76: 5ea3 ldrsh r3, [r4, r2] + fe78: 2b00 cmp r3, #0 + fe7a: d007 beq.n fe8c <_fwalk+0x38> + fe7c: 2202 movs r2, #2 + fe7e: 5ea3 ldrsh r3, [r4, r2] + fe80: 3301 adds r3, #1 + fe82: d003 beq.n fe8c <_fwalk+0x38> + fe84: 9b00 ldr r3, [sp, #0] + fe86: f000 f810 bl feaa <_fwalk+0x56> + fe8a: 4307 orrs r7, r0 + fe8c: 345c adds r4, #92 + fe8e: 1c20 adds r0, r4, #0 + fe90: 380c subs r0, #12 + fe92: 3e01 subs r6, #1 + fe94: d5ee bpl.n fe74 <_fwalk+0x20> + fe96: 682d ldr r5, [r5, #0] + fe98: 2d00 cmp r5, #0 + fe9a: d1e6 bne.n fe6a <_fwalk+0x16> + fe9c: f7ff fcce bl f83c <__sfp_lock_release> + fea0: 1c38 adds r0, r7, #0 + fea2: b001 add sp, #4 + fea4: bcf0 pop {r4, r5, r6, r7} + fea6: bc02 pop {r1} + fea8: 4708 bx r1 + feaa: 4718 bx r3 + +0000feac <__locale_charset>: + feac: 4b01 ldr r3, [pc, #4] (feb4 <.text+0xfeb4>) + feae: 6818 ldr r0, [r3, #0] + feb0: 4770 bx lr + feb2: 0000 lsls r0, r0, #0 + feb4: 5558 strb r0, [r3, r5] + feb6: 0001 lsls r1, r0, #0 + +0000feb8 <_localeconv_r>: + feb8: 4800 ldr r0, [pc, #0] (febc <.text+0xfebc>) + feba: 4770 bx lr + febc: 5528 strb r0, [r5, r4] + febe: 0001 lsls r1, r0, #0 + +0000fec0 <_setlocale_r>: + fec0: b570 push {r4, r5, r6, lr} + fec2: 1c0e adds r6, r1, #0 + fec4: 1c05 adds r5, r0, #0 + fec6: 1c14 adds r4, r2, #0 + fec8: 490b ldr r1, [pc, #44] (fef8 <.text+0xfef8>) + feca: 2a00 cmp r2, #0 + fecc: d101 bne.n fed2 <_setlocale_r+0x12> + fece: 1c08 adds r0, r1, #0 + fed0: e00f b.n fef2 <_setlocale_r+0x32> + fed2: 1c10 adds r0, r2, #0 + fed4: f001 f94a bl 1116c + fed8: 2800 cmp r0, #0 + feda: d007 beq.n feec <_setlocale_r+0x2c> + fedc: 4907 ldr r1, [pc, #28] (fefc <.text+0xfefc>) + fede: 1c20 adds r0, r4, #0 + fee0: f001 f944 bl 1116c + fee4: 2800 cmp r0, #0 + fee6: d001 beq.n feec <_setlocale_r+0x2c> + fee8: 2000 movs r0, #0 + feea: e002 b.n fef2 <_setlocale_r+0x32> + feec: 632e str r6, [r5, #48] + feee: 636c str r4, [r5, #52] + fef0: 4801 ldr r0, [pc, #4] (fef8 <.text+0xfef8>) + fef2: bc70 pop {r4, r5, r6} + fef4: bc02 pop {r1} + fef6: 4708 bx r1 + fef8: 5a34 ldrh r4, [r6, r0] + fefa: 0001 lsls r1, r0, #0 + fefc: 59d4 ldr r4, [r2, r7] + fefe: 0001 lsls r1, r0, #0 + +0000ff00 : + ff00: b510 push {r4, lr} + ff02: 4b05 ldr r3, [pc, #20] (ff18 <.text+0xff18>) + ff04: 1c04 adds r4, r0, #0 + ff06: 1c0a adds r2, r1, #0 + ff08: 6818 ldr r0, [r3, #0] + ff0a: 1c21 adds r1, r4, #0 + ff0c: f7ff ffd8 bl fec0 <_setlocale_r> + ff10: bc10 pop {r4} + ff12: bc02 pop {r1} + ff14: 4708 bx r1 + ff16: 0000 lsls r0, r0, #0 + ff18: 0020 lsls r0, r4, #0 + ff1a: 4000 ands r0, r0 + +0000ff1c : + ff1c: 4800 ldr r0, [pc, #0] (ff20 <.text+0xff20>) + ff1e: 4770 bx lr + ff20: 5528 strb r0, [r5, r4] + ff22: 0001 lsls r1, r0, #0 + +0000ff24 <__smakebuf>: + ff24: b5f0 push {r4, r5, r6, r7, lr} + ff26: 8983 ldrh r3, [r0, #12] + ff28: b08f sub sp, #60 + ff2a: 1c04 adds r4, r0, #0 + ff2c: 079a lsls r2, r3, #30 + ff2e: d43d bmi.n ffac <__smakebuf+0x88> + ff30: 89c3 ldrh r3, [r0, #14] + ff32: 041b lsls r3, r3, #16 + ff34: 1419 asrs r1, r3, #16 + ff36: 2900 cmp r1, #0 + ff38: db06 blt.n ff48 <__smakebuf+0x24> + ff3a: 4b2d ldr r3, [pc, #180] (fff0 <.text+0xfff0>) + ff3c: 466a mov r2, sp + ff3e: 6818 ldr r0, [r3, #0] + ff40: f005 f950 bl 151e4 <___fstat_r_from_thumb> + ff44: 2800 cmp r0, #0 + ff46: da06 bge.n ff56 <__smakebuf+0x32> + ff48: 89a3 ldrh r3, [r4, #12] + ff4a: 2280 movs r2, #128 + ff4c: 0112 lsls r2, r2, #4 + ff4e: 4313 orrs r3, r2 + ff50: 2700 movs r7, #0 ff52: 81a3 strh r3, [r4, #12] - ff54: 6020 str r0, [r4, #0] - ff56: 6120 str r0, [r4, #16] - ff58: 6166 str r6, [r4, #20] - ff5a: 2f00 cmp r7, #0 - ff5c: d009 beq.n ff72 <__smakebuf+0xc2> - ff5e: 230e movs r3, #14 - ff60: 5ee0 ldrsh r0, [r4, r3] - ff62: f005 f909 bl 15178 <__isatty_from_thumb> - ff66: 2800 cmp r0, #0 - ff68: d003 beq.n ff72 <__smakebuf+0xc2> - ff6a: 89a3 ldrh r3, [r4, #12] - ff6c: 2201 movs r2, #1 - ff6e: 4313 orrs r3, r2 - ff70: 81a3 strh r3, [r4, #12] - ff72: b00f add sp, #60 - ff74: bcf0 pop {r4, r5, r6, r7} - ff76: bc01 pop {r0} - ff78: 4700 bx r0 - ff7a: 0000 lsls r0, r0, #0 - ff7c: 0020 lsls r0, r4, #0 - ff7e: 4000 ands r0, r0 - ff80: 1041 asrs r1, r0, #1 - ff82: 0001 lsls r1, r0, #0 - ff84: f7dd 0000 undefined - -0000ff88 <_malloc_r>: - ff88: b5f0 push {r4, r5, r6, r7, lr} - ff8a: 1c0a adds r2, r1, #0 - ff8c: b086 sub sp, #24 - ff8e: 320b adds r2, #11 - ff90: 9000 str r0, [sp, #0] - ff92: 2a16 cmp r2, #22 - ff94: d802 bhi.n ff9c <_malloc_r+0x14> - ff96: 2010 movs r0, #16 - ff98: 9004 str r0, [sp, #16] - ff9a: e004 b.n ffa6 <_malloc_r+0x1e> - ff9c: 2307 movs r3, #7 - ff9e: 439a bics r2, r3 - ffa0: 9204 str r2, [sp, #16] - ffa2: 2a00 cmp r2, #0 - ffa4: db02 blt.n ffac <_malloc_r+0x24> - ffa6: 9a04 ldr r2, [sp, #16] - ffa8: 428a cmp r2, r1 - ffaa: d203 bcs.n ffb4 <_malloc_r+0x2c> - ffac: 9800 ldr r0, [sp, #0] - ffae: 230c movs r3, #12 - ffb0: 6003 str r3, [r0, #0] - ffb2: e1f2 b.n 1039a <.text+0x1039a> - ffb4: 9800 ldr r0, [sp, #0] - ffb6: f000 fa6d bl 10494 <__malloc_lock> - ffba: 4bc0 ldr r3, [pc, #768] (102bc <.text+0x102bc>) - ffbc: 9904 ldr r1, [sp, #16] - ffbe: 4299 cmp r1, r3 - ffc0: d816 bhi.n fff0 <_malloc_r+0x68> - ffc2: 08c9 lsrs r1, r1, #3 - ffc4: 4abe ldr r2, [pc, #760] (102c0 <.text+0x102c0>) - ffc6: 00cb lsls r3, r1, #3 - ffc8: 189b adds r3, r3, r2 - ffca: 68dc ldr r4, [r3, #12] - ffcc: 429c cmp r4, r3 - ffce: d104 bne.n ffda <_malloc_r+0x52> - ffd0: 1c23 adds r3, r4, #0 - ffd2: 3308 adds r3, #8 - ffd4: 68dc ldr r4, [r3, #12] - ffd6: 429c cmp r4, r3 - ffd8: d008 beq.n ffec <_malloc_r+0x64> - ffda: 6861 ldr r1, [r4, #4] - ffdc: 2303 movs r3, #3 - ffde: 4399 bics r1, r3 - ffe0: 68e2 ldr r2, [r4, #12] - ffe2: 68a3 ldr r3, [r4, #8] - ffe4: 1861 adds r1, r4, r1 - ffe6: 60da str r2, [r3, #12] - ffe8: 6093 str r3, [r2, #8] - ffea: e20c b.n 10406 <.text+0x10406> - ffec: 1c8f adds r7, r1, #2 - ffee: e041 b.n 10074 <_malloc_r+0xec> - fff0: 9b04 ldr r3, [sp, #16] - fff2: 0a5a lsrs r2, r3, #9 - fff4: 2a00 cmp r2, #0 - fff6: d101 bne.n fffc <_malloc_r+0x74> - fff8: 08d9 lsrs r1, r3, #3 - fffa: e026 b.n 1004a <_malloc_r+0xc2> - fffc: 2a04 cmp r2, #4 - fffe: d804 bhi.n 1000a <_malloc_r+0x82> - 10000: 9804 ldr r0, [sp, #16] - 10002: 0983 lsrs r3, r0, #6 - 10004: 1c19 adds r1, r3, #0 - 10006: 3138 adds r1, #56 - 10008: e01f b.n 1004a <_malloc_r+0xc2> - 1000a: 2a14 cmp r2, #20 - 1000c: d802 bhi.n 10014 <_malloc_r+0x8c> - 1000e: 1c11 adds r1, r2, #0 - 10010: 315b adds r1, #91 - 10012: e01a b.n 1004a <_malloc_r+0xc2> - 10014: 2a54 cmp r2, #84 - 10016: d804 bhi.n 10022 <_malloc_r+0x9a> - 10018: 9904 ldr r1, [sp, #16] - 1001a: 0b0b lsrs r3, r1, #12 - 1001c: 1c19 adds r1, r3, #0 - 1001e: 316e adds r1, #110 - 10020: e013 b.n 1004a <_malloc_r+0xc2> - 10022: 23aa movs r3, #170 - 10024: 005b lsls r3, r3, #1 - 10026: 429a cmp r2, r3 - 10028: d804 bhi.n 10034 <_malloc_r+0xac> - 1002a: 9a04 ldr r2, [sp, #16] - 1002c: 0bd3 lsrs r3, r2, #15 - 1002e: 1c19 adds r1, r3, #0 - 10030: 3177 adds r1, #119 - 10032: e00a b.n 1004a <_malloc_r+0xc2> - 10034: 4ba3 ldr r3, [pc, #652] (102c4 <.text+0x102c4>) - 10036: 429a cmp r2, r3 - 10038: d903 bls.n 10042 <_malloc_r+0xba> - 1003a: 217e movs r1, #126 - 1003c: e005 b.n 1004a <_malloc_r+0xc2> - 1003e: 3901 subs r1, #1 - 10040: e017 b.n 10072 <_malloc_r+0xea> - 10042: 9804 ldr r0, [sp, #16] - 10044: 0c83 lsrs r3, r0, #18 - 10046: 1c19 adds r1, r3, #0 - 10048: 317c adds r1, #124 - 1004a: 4a9d ldr r2, [pc, #628] (102c0 <.text+0x102c0>) - 1004c: 00cb lsls r3, r1, #3 - 1004e: 189d adds r5, r3, r2 - 10050: 68ec ldr r4, [r5, #12] - 10052: e00c b.n 1006e <_malloc_r+0xe6> - 10054: 6862 ldr r2, [r4, #4] - 10056: 2303 movs r3, #3 - 10058: 1c10 adds r0, r2, #0 - 1005a: 9a04 ldr r2, [sp, #16] - 1005c: 4398 bics r0, r3 - 1005e: 1a83 subs r3, r0, r2 - 10060: 2b0f cmp r3, #15 - 10062: dcec bgt.n 1003e <_malloc_r+0xb6> - 10064: 68e2 ldr r2, [r4, #12] - 10066: 2b00 cmp r3, #0 - 10068: db00 blt.n 1006c <_malloc_r+0xe4> - 1006a: e1c8 b.n 103fe <.text+0x103fe> - 1006c: 1c14 adds r4, r2, #0 - 1006e: 42ac cmp r4, r5 - 10070: d1f0 bne.n 10054 <_malloc_r+0xcc> - 10072: 1c4f adds r7, r1, #1 - 10074: 4894 ldr r0, [pc, #592] (102c8 <.text+0x102c8>) - 10076: 4b92 ldr r3, [pc, #584] (102c0 <.text+0x102c0>) - 10078: 6885 ldr r5, [r0, #8] - 1007a: 9301 str r3, [sp, #4] - 1007c: 4285 cmp r5, r0 - 1007e: d100 bne.n 10082 <_malloc_r+0xfa> - 10080: e081 b.n 10186 <_malloc_r+0x1fe> - 10082: 686a ldr r2, [r5, #4] - 10084: 2303 movs r3, #3 - 10086: 1c14 adds r4, r2, #0 - 10088: 9904 ldr r1, [sp, #16] - 1008a: 439c bics r4, r3 - 1008c: 1a60 subs r0, r4, r1 - 1008e: 280f cmp r0, #15 - 10090: dd0e ble.n 100b0 <_malloc_r+0x128> - 10092: 9b04 ldr r3, [sp, #16] - 10094: 186a adds r2, r5, r1 - 10096: 2101 movs r1, #1 - 10098: 430b orrs r3, r1 - 1009a: 606b str r3, [r5, #4] - 1009c: 4b8a ldr r3, [pc, #552] (102c8 <.text+0x102c8>) - 1009e: 60da str r2, [r3, #12] - 100a0: 609a str r2, [r3, #8] - 100a2: 60d3 str r3, [r2, #12] - 100a4: 6093 str r3, [r2, #8] - 100a6: 1c03 adds r3, r0, #0 - 100a8: 430b orrs r3, r1 - 100aa: 6053 str r3, [r2, #4] - 100ac: 5010 str r0, [r2, r0] - 100ae: e009 b.n 100c4 <_malloc_r+0x13c> - 100b0: 4985 ldr r1, [pc, #532] (102c8 <.text+0x102c8>) - 100b2: 60c9 str r1, [r1, #12] - 100b4: 6089 str r1, [r1, #8] - 100b6: 2800 cmp r0, #0 - 100b8: db09 blt.n 100ce <_malloc_r+0x146> - 100ba: 192b adds r3, r5, r4 - 100bc: 685a ldr r2, [r3, #4] - 100be: 2101 movs r1, #1 - 100c0: 430a orrs r2, r1 - 100c2: 605a str r2, [r3, #4] - 100c4: 9800 ldr r0, [sp, #0] - 100c6: f000 f9e7 bl 10498 <__malloc_unlock> - 100ca: 1c28 adds r0, r5, #0 - 100cc: e1a3 b.n 10416 <.text+0x10416> - 100ce: 4b7f ldr r3, [pc, #508] (102cc <.text+0x102cc>) - 100d0: 429c cmp r4, r3 - 100d2: d813 bhi.n 100fc <_malloc_r+0x174> - 100d4: 08e1 lsrs r1, r4, #3 - 100d6: 1c0b adds r3, r1, #0 - 100d8: 2900 cmp r1, #0 - 100da: da00 bge.n 100de <_malloc_r+0x156> - 100dc: 1ccb adds r3, r1, #3 - 100de: 9801 ldr r0, [sp, #4] - 100e0: 109b asrs r3, r3, #2 - 100e2: 2201 movs r2, #1 - 100e4: 409a lsls r2, r3 - 100e6: 6843 ldr r3, [r0, #4] - 100e8: 4313 orrs r3, r2 - 100ea: 6043 str r3, [r0, #4] - 100ec: 00cb lsls r3, r1, #3 - 100ee: 181b adds r3, r3, r0 - 100f0: 689a ldr r2, [r3, #8] - 100f2: 60eb str r3, [r5, #12] - 100f4: 60aa str r2, [r5, #8] - 100f6: 60d5 str r5, [r2, #12] - 100f8: 609d str r5, [r3, #8] - 100fa: e044 b.n 10186 <_malloc_r+0x1fe> - 100fc: 0a62 lsrs r2, r4, #9 - 100fe: 2a00 cmp r2, #0 - 10100: d101 bne.n 10106 <_malloc_r+0x17e> - 10102: 08e2 lsrs r2, r4, #3 - 10104: e01f b.n 10146 <_malloc_r+0x1be> - 10106: 2a04 cmp r2, #4 - 10108: d803 bhi.n 10112 <_malloc_r+0x18a> - 1010a: 09a3 lsrs r3, r4, #6 - 1010c: 1c1a adds r2, r3, #0 - 1010e: 3238 adds r2, #56 - 10110: e019 b.n 10146 <_malloc_r+0x1be> - 10112: 2a14 cmp r2, #20 - 10114: d801 bhi.n 1011a <_malloc_r+0x192> - 10116: 325b adds r2, #91 - 10118: e015 b.n 10146 <_malloc_r+0x1be> - 1011a: 2a54 cmp r2, #84 - 1011c: d803 bhi.n 10126 <_malloc_r+0x19e> - 1011e: 0b23 lsrs r3, r4, #12 - 10120: 1c1a adds r2, r3, #0 - 10122: 326e adds r2, #110 - 10124: e00f b.n 10146 <_malloc_r+0x1be> - 10126: 23aa movs r3, #170 - 10128: 005b lsls r3, r3, #1 - 1012a: 429a cmp r2, r3 - 1012c: d803 bhi.n 10136 <_malloc_r+0x1ae> - 1012e: 0be3 lsrs r3, r4, #15 - 10130: 1c1a adds r2, r3, #0 - 10132: 3277 adds r2, #119 - 10134: e007 b.n 10146 <_malloc_r+0x1be> - 10136: 4b63 ldr r3, [pc, #396] (102c4 <.text+0x102c4>) - 10138: 429a cmp r2, r3 - 1013a: d901 bls.n 10140 <_malloc_r+0x1b8> - 1013c: 227e movs r2, #126 - 1013e: e002 b.n 10146 <_malloc_r+0x1be> - 10140: 0ca3 lsrs r3, r4, #18 - 10142: 1c1a adds r2, r3, #0 - 10144: 327c adds r2, #124 - 10146: 9901 ldr r1, [sp, #4] - 10148: 00d3 lsls r3, r2, #3 - 1014a: 1858 adds r0, r3, r1 - 1014c: 6881 ldr r1, [r0, #8] - 1014e: 4281 cmp r1, r0 - 10150: d10f bne.n 10172 <_malloc_r+0x1ea> - 10152: 485b ldr r0, [pc, #364] (102c0 <.text+0x102c0>) - 10154: 1c13 adds r3, r2, #0 - 10156: 2a00 cmp r2, #0 - 10158: da00 bge.n 1015c <_malloc_r+0x1d4> - 1015a: 3303 adds r3, #3 - 1015c: 109b asrs r3, r3, #2 - 1015e: 2201 movs r2, #1 - 10160: 409a lsls r2, r3 - 10162: 6843 ldr r3, [r0, #4] - 10164: 4313 orrs r3, r2 - 10166: 6043 str r3, [r0, #4] - 10168: 1c0b adds r3, r1, #0 - 1016a: e008 b.n 1017e <_malloc_r+0x1f6> - 1016c: 6889 ldr r1, [r1, #8] - 1016e: 4281 cmp r1, r0 - 10170: d004 beq.n 1017c <_malloc_r+0x1f4> - 10172: 684b ldr r3, [r1, #4] - 10174: 2203 movs r2, #3 - 10176: 4393 bics r3, r2 - 10178: 429c cmp r4, r3 - 1017a: d3f7 bcc.n 1016c <_malloc_r+0x1e4> - 1017c: 68cb ldr r3, [r1, #12] - 1017e: 60eb str r3, [r5, #12] - 10180: 60a9 str r1, [r5, #8] - 10182: 60cd str r5, [r1, #12] - 10184: 609d str r5, [r3, #8] - 10186: 1c3a adds r2, r7, #0 - 10188: 2f00 cmp r7, #0 - 1018a: da00 bge.n 1018e <_malloc_r+0x206> - 1018c: 1cfa adds r2, r7, #3 - 1018e: 2301 movs r3, #1 - 10190: 1092 asrs r2, r2, #2 - 10192: 1c19 adds r1, r3, #0 - 10194: 4091 lsls r1, r2 - 10196: 4a4a ldr r2, [pc, #296] (102c0 <.text+0x102c0>) - 10198: 9202 str r2, [sp, #8] - 1019a: 6852 ldr r2, [r2, #4] - 1019c: 4291 cmp r1, r2 - 1019e: d84a bhi.n 10236 <_malloc_r+0x2ae> - 101a0: 4211 tst r1, r2 - 101a2: d107 bne.n 101b4 <_malloc_r+0x22c> - 101a4: 2303 movs r3, #3 - 101a6: 439f bics r7, r3 - 101a8: 3704 adds r7, #4 - 101aa: e000 b.n 101ae <_malloc_r+0x226> - 101ac: 3704 adds r7, #4 - 101ae: 0049 lsls r1, r1, #1 - 101b0: 4211 tst r1, r2 - 101b2: d0fb beq.n 101ac <_malloc_r+0x224> - 101b4: 9801 ldr r0, [sp, #4] - 101b6: 00fb lsls r3, r7, #3 - 101b8: 181b adds r3, r3, r0 - 101ba: 9305 str r3, [sp, #20] - 101bc: 46bc mov ip, r7 - 101be: 1c1e adds r6, r3, #0 - 101c0: 68f4 ldr r4, [r6, #12] - 101c2: e00d b.n 101e0 <_malloc_r+0x258> - 101c4: 6862 ldr r2, [r4, #4] - 101c6: 2303 movs r3, #3 - 101c8: 439a bics r2, r3 - 101ca: 1c13 adds r3, r2, #0 - 101cc: 9a04 ldr r2, [sp, #16] - 101ce: 1a9d subs r5, r3, r2 - 101d0: 2d0f cmp r5, #15 - 101d2: dd00 ble.n 101d6 <_malloc_r+0x24e> - 101d4: e0f6 b.n 103c4 <.text+0x103c4> - 101d6: 68e0 ldr r0, [r4, #12] - 101d8: 2d00 cmp r5, #0 - 101da: db00 blt.n 101de <_malloc_r+0x256> - 101dc: e106 b.n 103ec <.text+0x103ec> - 101de: 1c04 adds r4, r0, #0 - 101e0: 42b4 cmp r4, r6 - 101e2: d1ef bne.n 101c4 <_malloc_r+0x23c> - 101e4: 2301 movs r3, #1 - 101e6: 449c add ip, r3 - 101e8: 4660 mov r0, ip - 101ea: 2303 movs r3, #3 - 101ec: 4218 tst r0, r3 - 101ee: d002 beq.n 101f6 <_malloc_r+0x26e> - 101f0: 1c26 adds r6, r4, #0 - 101f2: 3608 adds r6, #8 - 101f4: e7e4 b.n 101c0 <_malloc_r+0x238> - 101f6: 9805 ldr r0, [sp, #20] - 101f8: 1c3c adds r4, r7, #0 - 101fa: 2303 movs r3, #3 - 101fc: 421c tst r4, r3 - 101fe: d015 beq.n 1022c <_malloc_r+0x2a4> - 10200: 1c03 adds r3, r0, #0 - 10202: 6802 ldr r2, [r0, #0] - 10204: 3b08 subs r3, #8 - 10206: 1c18 adds r0, r3, #0 - 10208: 429a cmp r2, r3 - 1020a: d101 bne.n 10210 <_malloc_r+0x288> - 1020c: 3c01 subs r4, #1 - 1020e: e7f4 b.n 101fa <_malloc_r+0x272> - 10210: 9a02 ldr r2, [sp, #8] - 10212: 6853 ldr r3, [r2, #4] - 10214: 0049 lsls r1, r1, #1 - 10216: 4299 cmp r1, r3 - 10218: d80d bhi.n 10236 <_malloc_r+0x2ae> - 1021a: 2900 cmp r1, #0 - 1021c: d00b beq.n 10236 <_malloc_r+0x2ae> - 1021e: 4667 mov r7, ip - 10220: e001 b.n 10226 <_malloc_r+0x29e> - 10222: 3704 adds r7, #4 - 10224: 0049 lsls r1, r1, #1 - 10226: 4219 tst r1, r3 - 10228: d0fb beq.n 10222 <_malloc_r+0x29a> - 1022a: e7c3 b.n 101b4 <_malloc_r+0x22c> - 1022c: 9802 ldr r0, [sp, #8] - 1022e: 6843 ldr r3, [r0, #4] - 10230: 438b bics r3, r1 - 10232: 6043 str r3, [r0, #4] - 10234: e7ec b.n 10210 <_malloc_r+0x288> - 10236: 9902 ldr r1, [sp, #8] - 10238: 688f ldr r7, [r1, #8] - 1023a: 687a ldr r2, [r7, #4] - 1023c: 2303 movs r3, #3 - 1023e: 439a bics r2, r3 - 10240: 9b04 ldr r3, [sp, #16] - 10242: 9203 str r2, [sp, #12] - 10244: 429a cmp r2, r3 - 10246: d303 bcc.n 10250 <_malloc_r+0x2c8> - 10248: 1ad0 subs r0, r2, r3 - 1024a: 280f cmp r0, #15 - 1024c: dd00 ble.n 10250 <_malloc_r+0x2c8> - 1024e: e0a6 b.n 1039e <.text+0x1039e> - 10250: 4b1f ldr r3, [pc, #124] (102d0 <.text+0x102d0>) - 10252: 681b ldr r3, [r3, #0] - 10254: 9804 ldr r0, [sp, #16] - 10256: 3310 adds r3, #16 - 10258: 18c4 adds r4, r0, r3 - 1025a: 4b1e ldr r3, [pc, #120] (102d4 <.text+0x102d4>) - 1025c: 681b ldr r3, [r3, #0] - 1025e: 3301 adds r3, #1 - 10260: d004 beq.n 1026c <_malloc_r+0x2e4> - 10262: 491d ldr r1, [pc, #116] (102d8 <.text+0x102d8>) - 10264: 4b1d ldr r3, [pc, #116] (102dc <.text+0x102dc>) - 10266: 1862 adds r2, r4, r1 - 10268: 1c14 adds r4, r2, #0 - 1026a: 401c ands r4, r3 - 1026c: 9800 ldr r0, [sp, #0] - 1026e: 1c21 adds r1, r4, #0 - 10270: f004 ff7a bl 15168 <___sbrk_r_from_thumb> - 10274: 1c42 adds r2, r0, #1 - 10276: d100 bne.n 1027a <_malloc_r+0x2f2> - 10278: e081 b.n 1037e <.text+0x1037e> - 1027a: 9b03 ldr r3, [sp, #12] - 1027c: 18fe adds r6, r7, r3 - 1027e: 1c05 adds r5, r0, #0 - 10280: 42b0 cmp r0, r6 - 10282: d203 bcs.n 1028c <_malloc_r+0x304> - 10284: 9902 ldr r1, [sp, #8] - 10286: 428f cmp r7, r1 - 10288: d179 bne.n 1037e <.text+0x1037e> - 1028a: e096 b.n 103ba <.text+0x103ba> - 1028c: 4a14 ldr r2, [pc, #80] (102e0 <.text+0x102e0>) - 1028e: 6813 ldr r3, [r2, #0] - 10290: 18e1 adds r1, r4, r3 - 10292: 6011 str r1, [r2, #0] - 10294: 42b0 cmp r0, r6 - 10296: d10a bne.n 102ae <_malloc_r+0x326> - 10298: 4b0f ldr r3, [pc, #60] (102d8 <.text+0x102d8>) - 1029a: 4218 tst r0, r3 - 1029c: d107 bne.n 102ae <_malloc_r+0x326> - 1029e: 9a02 ldr r2, [sp, #8] - 102a0: 9803 ldr r0, [sp, #12] - 102a2: 6893 ldr r3, [r2, #8] - 102a4: 2101 movs r1, #1 - 102a6: 1822 adds r2, r4, r0 - 102a8: 430a orrs r2, r1 - 102aa: 605a str r2, [r3, #4] - 102ac: e05b b.n 10366 <.text+0x10366> - 102ae: 4a09 ldr r2, [pc, #36] (102d4 <.text+0x102d4>) - 102b0: 6813 ldr r3, [r2, #0] - 102b2: 3301 adds r3, #1 - 102b4: d116 bne.n 102e4 <.text+0x102e4> - 102b6: 6010 str r0, [r2, #0] - 102b8: e018 b.n 102ec <.text+0x102ec> - 102ba: 0000 lsls r0, r0, #0 - 102bc: 01f7 lsls r7, r6, #7 - 102be: 0000 lsls r0, r0, #0 - 102c0: 0434 lsls r4, r6, #16 - 102c2: 4000 ands r0, r0 - 102c4: 0554 lsls r4, r2, #21 - 102c6: 0000 lsls r0, r0, #0 - 102c8: 043c lsls r4, r7, #16 - 102ca: 4000 ands r0, r0 - 102cc: 01ff lsls r7, r7, #7 - 102ce: 0000 lsls r0, r0, #0 - 102d0: 0b10 lsrs r0, r2, #12 - 102d2: 4000 ands r0, r0 - 102d4: 0840 lsrs r0, r0, #1 - 102d6: 4000 ands r0, r0 - 102d8: 0fff lsrs r7, r7, #31 - 102da: 0000 lsls r0, r0, #0 - 102dc: f000 ffff bl 112de - 102e0: 0b1c lsrs r4, r3, #12 - 102e2: 4000 ands r0, r0 - 102e4: 4a4e ldr r2, [pc, #312] (10420 <.text+0x10420>) - 102e6: 1b83 subs r3, r0, r6 - 102e8: 18cb adds r3, r1, r3 - 102ea: 6013 str r3, [r2, #0] - 102ec: 2307 movs r3, #7 - 102ee: 1c02 adds r2, r0, #0 - 102f0: 401a ands r2, r3 - 102f2: d101 bne.n 102f8 <.text+0x102f8> - 102f4: 2100 movs r1, #0 - 102f6: e002 b.n 102fe <.text+0x102fe> - 102f8: 2308 movs r3, #8 - 102fa: 1a99 subs r1, r3, r2 - 102fc: 1845 adds r5, r0, r1 - 102fe: 4b49 ldr r3, [pc, #292] (10424 <.text+0x10424>) - 10300: 192a adds r2, r5, r4 - 10302: 401a ands r2, r3 - 10304: 2380 movs r3, #128 - 10306: 015b lsls r3, r3, #5 - 10308: 1a9b subs r3, r3, r2 - 1030a: 18cc adds r4, r1, r3 - 1030c: 1c21 adds r1, r4, #0 - 1030e: 9800 ldr r0, [sp, #0] - 10310: f004 ff2a bl 15168 <___sbrk_r_from_thumb> - 10314: 1c41 adds r1, r0, #1 - 10316: d101 bne.n 1031c <.text+0x1031c> - 10318: 1c28 adds r0, r5, #0 - 1031a: 2400 movs r4, #0 - 1031c: 4b40 ldr r3, [pc, #256] (10420 <.text+0x10420>) - 1031e: 681a ldr r2, [r3, #0] - 10320: 1912 adds r2, r2, r4 - 10322: 601a str r2, [r3, #0] - 10324: 1b43 subs r3, r0, r5 - 10326: 9a02 ldr r2, [sp, #8] - 10328: 191b adds r3, r3, r4 - 1032a: 2101 movs r1, #1 - 1032c: 430b orrs r3, r1 - 1032e: 6095 str r5, [r2, #8] - 10330: 606b str r3, [r5, #4] - 10332: 4297 cmp r7, r2 - 10334: d017 beq.n 10366 <.text+0x10366> - 10336: 9b03 ldr r3, [sp, #12] - 10338: 2b0f cmp r3, #15 - 1033a: d801 bhi.n 10340 <.text+0x10340> - 1033c: 6069 str r1, [r5, #4] - 1033e: e01e b.n 1037e <.text+0x1037e> - 10340: 9a03 ldr r2, [sp, #12] - 10342: 2307 movs r3, #7 - 10344: 3a0c subs r2, #12 - 10346: 439a bics r2, r3 - 10348: 687b ldr r3, [r7, #4] - 1034a: 400b ands r3, r1 - 1034c: 4313 orrs r3, r2 - 1034e: 607b str r3, [r7, #4] - 10350: 18b9 adds r1, r7, r2 - 10352: 2305 movs r3, #5 - 10354: 604b str r3, [r1, #4] - 10356: 608b str r3, [r1, #8] - 10358: 2a0f cmp r2, #15 - 1035a: d904 bls.n 10366 <.text+0x10366> - 1035c: 1c39 adds r1, r7, #0 - 1035e: 3108 adds r1, #8 - 10360: 9800 ldr r0, [sp, #0] - 10362: f7ff fb0d bl f980 <_free_r> - 10366: 4b2e ldr r3, [pc, #184] (10420 <.text+0x10420>) - 10368: 492f ldr r1, [pc, #188] (10428 <.text+0x10428>) - 1036a: 681a ldr r2, [r3, #0] - 1036c: 680b ldr r3, [r1, #0] - 1036e: 429a cmp r2, r3 - 10370: d900 bls.n 10374 <.text+0x10374> - 10372: 600a str r2, [r1, #0] - 10374: 492d ldr r1, [pc, #180] (1042c <.text+0x1042c>) - 10376: 680b ldr r3, [r1, #0] - 10378: 429a cmp r2, r3 - 1037a: d900 bls.n 1037e <.text+0x1037e> - 1037c: 600a str r2, [r1, #0] - 1037e: 9802 ldr r0, [sp, #8] - 10380: 6883 ldr r3, [r0, #8] - 10382: 685a ldr r2, [r3, #4] - 10384: 9904 ldr r1, [sp, #16] - 10386: 2303 movs r3, #3 - 10388: 439a bics r2, r3 - 1038a: 428a cmp r2, r1 - 1038c: d302 bcc.n 10394 <.text+0x10394> - 1038e: 1a50 subs r0, r2, r1 - 10390: 280f cmp r0, #15 - 10392: dc04 bgt.n 1039e <.text+0x1039e> - 10394: 9800 ldr r0, [sp, #0] - 10396: f000 f87f bl 10498 <__malloc_unlock> - 1039a: 2000 movs r0, #0 - 1039c: e03c b.n 10418 <.text+0x10418> - 1039e: 9a02 ldr r2, [sp, #8] - 103a0: 9b04 ldr r3, [sp, #16] - 103a2: 6894 ldr r4, [r2, #8] - 103a4: 2101 movs r1, #1 - 103a6: 430b orrs r3, r1 - 103a8: 6063 str r3, [r4, #4] - 103aa: 9b04 ldr r3, [sp, #16] - 103ac: 18e2 adds r2, r4, r3 - 103ae: 9b02 ldr r3, [sp, #8] - 103b0: 609a str r2, [r3, #8] - 103b2: 1c03 adds r3, r0, #0 - 103b4: 430b orrs r3, r1 - 103b6: 6053 str r3, [r2, #4] - 103b8: e029 b.n 1040e <.text+0x1040e> - 103ba: 4a19 ldr r2, [pc, #100] (10420 <.text+0x10420>) - 103bc: 6813 ldr r3, [r2, #0] - 103be: 18e1 adds r1, r4, r3 - 103c0: 6011 str r1, [r2, #0] - 103c2: e774 b.n 102ae <_malloc_r+0x326> - 103c4: 9804 ldr r0, [sp, #16] - 103c6: 9b04 ldr r3, [sp, #16] - 103c8: 1822 adds r2, r4, r0 - 103ca: 2001 movs r0, #1 - 103cc: 4303 orrs r3, r0 - 103ce: 68e1 ldr r1, [r4, #12] - 103d0: 6063 str r3, [r4, #4] - 103d2: 68a3 ldr r3, [r4, #8] - 103d4: 60d9 str r1, [r3, #12] - 103d6: 608b str r3, [r1, #8] - 103d8: 4915 ldr r1, [pc, #84] (10430 <.text+0x10430>) - 103da: 1c2b adds r3, r5, #0 - 103dc: 4303 orrs r3, r0 - 103de: 60ca str r2, [r1, #12] - 103e0: 608a str r2, [r1, #8] - 103e2: 60d1 str r1, [r2, #12] - 103e4: 6091 str r1, [r2, #8] - 103e6: 6053 str r3, [r2, #4] - 103e8: 5155 str r5, [r2, r5] - 103ea: e010 b.n 1040e <.text+0x1040e> - 103ec: 18e1 adds r1, r4, r3 - 103ee: 684b ldr r3, [r1, #4] - 103f0: 2201 movs r2, #1 - 103f2: 4313 orrs r3, r2 - 103f4: 604b str r3, [r1, #4] - 103f6: 68a3 ldr r3, [r4, #8] - 103f8: 60d8 str r0, [r3, #12] - 103fa: 6083 str r3, [r0, #8] - 103fc: e007 b.n 1040e <.text+0x1040e> - 103fe: 68a3 ldr r3, [r4, #8] - 10400: 60da str r2, [r3, #12] - 10402: 6093 str r3, [r2, #8] - 10404: 1821 adds r1, r4, r0 - 10406: 684b ldr r3, [r1, #4] - 10408: 2201 movs r2, #1 - 1040a: 4313 orrs r3, r2 - 1040c: 604b str r3, [r1, #4] - 1040e: 9800 ldr r0, [sp, #0] - 10410: f000 f842 bl 10498 <__malloc_unlock> - 10414: 1c20 adds r0, r4, #0 - 10416: 3008 adds r0, #8 - 10418: b006 add sp, #24 - 1041a: bcf0 pop {r4, r5, r6, r7} - 1041c: bc02 pop {r1} - 1041e: 4708 bx r1 - 10420: 0b1c lsrs r4, r3, #12 - 10422: 4000 ands r0, r0 - 10424: 0fff lsrs r7, r7, #31 - 10426: 0000 lsls r0, r0, #0 - 10428: 0b14 lsrs r4, r2, #12 - 1042a: 4000 ands r0, r0 - 1042c: 0b18 lsrs r0, r3, #12 - 1042e: 4000 ands r0, r0 - 10430: 043c lsls r4, r7, #16 - 10432: 4000 ands r0, r0 - -00010434 : - 10434: 23ff movs r3, #255 - 10436: 4019 ands r1, r3 - 10438: e003 b.n 10442 - 1043a: 7803 ldrb r3, [r0, #0] - 1043c: 428b cmp r3, r1 - 1043e: d003 beq.n 10448 - 10440: 3001 adds r0, #1 - 10442: 3a01 subs r2, #1 - 10444: d2f9 bcs.n 1043a - 10446: 2000 movs r0, #0 - 10448: 4770 bx lr - 1044a: 46c0 nop (mov r8, r8) - -0001044c : - 1044c: b530 push {r4, r5, lr} - 1044e: 1c05 adds r5, r0, #0 - 10450: 1c04 adds r4, r0, #0 - 10452: 42a9 cmp r1, r5 - 10454: d20f bcs.n 10476 - 10456: 1888 adds r0, r1, r2 - 10458: 4285 cmp r5, r0 - 1045a: d20c bcs.n 10476 - 1045c: 18a9 adds r1, r5, r2 - 1045e: e003 b.n 10468 - 10460: 3801 subs r0, #1 - 10462: 7803 ldrb r3, [r0, #0] - 10464: 3901 subs r1, #1 - 10466: 700b strb r3, [r1, #0] - 10468: 3a01 subs r2, #1 - 1046a: d2f9 bcs.n 10460 - 1046c: e005 b.n 1047a - 1046e: 780b ldrb r3, [r1, #0] - 10470: 3101 adds r1, #1 - 10472: 7023 strb r3, [r4, #0] - 10474: 3401 adds r4, #1 - 10476: 3a01 subs r2, #1 - 10478: d2f9 bcs.n 1046e - 1047a: 1c28 adds r0, r5, #0 - 1047c: bc30 pop {r4, r5} - 1047e: bc02 pop {r1} - 10480: 4708 bx r1 - 10482: 46c0 nop (mov r8, r8) - -00010484 : - 10484: 1c03 adds r3, r0, #0 - 10486: e001 b.n 1048c - 10488: 7019 strb r1, [r3, #0] - 1048a: 3301 adds r3, #1 - 1048c: 3a01 subs r2, #1 - 1048e: d2fb bcs.n 10488 - 10490: 4770 bx lr - 10492: 46c0 nop (mov r8, r8) - -00010494 <__malloc_lock>: - 10494: 4770 bx lr + ff54: e01d b.n ff92 <__smakebuf+0x6e> + ff56: 23f0 movs r3, #240 + ff58: 9a01 ldr r2, [sp, #4] + ff5a: 021b lsls r3, r3, #8 + ff5c: 401a ands r2, r3 + ff5e: 2380 movs r3, #128 + ff60: 019b lsls r3, r3, #6 + ff62: 2700 movs r7, #0 + ff64: 429a cmp r2, r3 + ff66: d100 bne.n ff6a <__smakebuf+0x46> + ff68: 2701 movs r7, #1 + ff6a: 2380 movs r3, #128 + ff6c: 021b lsls r3, r3, #8 + ff6e: 429a cmp r2, r3 + ff70: d10a bne.n ff88 <__smakebuf+0x64> + ff72: 4a20 ldr r2, [pc, #128] (fff4 <.text+0xfff4>) + ff74: 6aa3 ldr r3, [r4, #40] + ff76: 4293 cmp r3, r2 + ff78: d106 bne.n ff88 <__smakebuf+0x64> + ff7a: 89a3 ldrh r3, [r4, #12] + ff7c: 2280 movs r2, #128 + ff7e: 00d2 lsls r2, r2, #3 + ff80: 4313 orrs r3, r2 + ff82: 81a3 strh r3, [r4, #12] + ff84: 64e2 str r2, [r4, #76] + ff86: e004 b.n ff92 <__smakebuf+0x6e> + ff88: 89a3 ldrh r3, [r4, #12] + ff8a: 2280 movs r2, #128 + ff8c: 0112 lsls r2, r2, #4 + ff8e: 4313 orrs r3, r2 + ff90: 81a3 strh r3, [r4, #12] + ff92: 4d17 ldr r5, [pc, #92] (fff0 <.text+0xfff0>) + ff94: 2680 movs r6, #128 + ff96: 00f6 lsls r6, r6, #3 + ff98: 6828 ldr r0, [r5, #0] + ff9a: 1c31 adds r1, r6, #0 + ff9c: f000 f82e bl fffc <_malloc_r> + ffa0: 2800 cmp r0, #0 + ffa2: d10a bne.n ffba <__smakebuf+0x96> + ffa4: 89a3 ldrh r3, [r4, #12] + ffa6: 2202 movs r2, #2 + ffa8: 4313 orrs r3, r2 + ffaa: 81a3 strh r3, [r4, #12] + ffac: 1c23 adds r3, r4, #0 + ffae: 3343 adds r3, #67 + ffb0: 6023 str r3, [r4, #0] + ffb2: 6123 str r3, [r4, #16] + ffb4: 2301 movs r3, #1 + ffb6: 6163 str r3, [r4, #20] + ffb8: e015 b.n ffe6 <__smakebuf+0xc2> + ffba: 682a ldr r2, [r5, #0] + ffbc: 4b0e ldr r3, [pc, #56] (fff8 <.text+0xfff8>) + ffbe: 63d3 str r3, [r2, #60] + ffc0: 89a3 ldrh r3, [r4, #12] + ffc2: 2280 movs r2, #128 + ffc4: 4313 orrs r3, r2 + ffc6: 81a3 strh r3, [r4, #12] + ffc8: 6020 str r0, [r4, #0] + ffca: 6120 str r0, [r4, #16] + ffcc: 6166 str r6, [r4, #20] + ffce: 2f00 cmp r7, #0 + ffd0: d009 beq.n ffe6 <__smakebuf+0xc2> + ffd2: 230e movs r3, #14 + ffd4: 5ee0 ldrsh r0, [r4, r3] + ffd6: f005 f909 bl 151ec <__isatty_from_thumb> + ffda: 2800 cmp r0, #0 + ffdc: d003 beq.n ffe6 <__smakebuf+0xc2> + ffde: 89a3 ldrh r3, [r4, #12] + ffe0: 2201 movs r2, #1 + ffe2: 4313 orrs r3, r2 + ffe4: 81a3 strh r3, [r4, #12] + ffe6: b00f add sp, #60 + ffe8: bcf0 pop {r4, r5, r6, r7} + ffea: bc01 pop {r0} + ffec: 4700 bx r0 + ffee: 0000 lsls r0, r0, #0 + fff0: 0020 lsls r0, r4, #0 + fff2: 4000 ands r0, r0 + fff4: 10b5 asrs r5, r6, #2 + fff6: 0001 lsls r1, r0, #0 + fff8: f851 0000 ldr.w r0, [r1, r0] + +0000fffc <_malloc_r>: + fffc: b5f0 push {r4, r5, r6, r7, lr} + fffe: 1c0a adds r2, r1, #0 + 10000: b086 sub sp, #24 + 10002: 320b adds r2, #11 + 10004: 9000 str r0, [sp, #0] + 10006: 2a16 cmp r2, #22 + 10008: d802 bhi.n 10010 <_malloc_r+0x14> + 1000a: 2010 movs r0, #16 + 1000c: 9004 str r0, [sp, #16] + 1000e: e004 b.n 1001a <_malloc_r+0x1e> + 10010: 2307 movs r3, #7 + 10012: 439a bics r2, r3 + 10014: 9204 str r2, [sp, #16] + 10016: 2a00 cmp r2, #0 + 10018: db02 blt.n 10020 <_malloc_r+0x24> + 1001a: 9a04 ldr r2, [sp, #16] + 1001c: 428a cmp r2, r1 + 1001e: d203 bcs.n 10028 <_malloc_r+0x2c> + 10020: 9800 ldr r0, [sp, #0] + 10022: 230c movs r3, #12 + 10024: 6003 str r3, [r0, #0] + 10026: e1f2 b.n 1040e <.text+0x1040e> + 10028: 9800 ldr r0, [sp, #0] + 1002a: f000 fa6d bl 10508 <__malloc_lock> + 1002e: 4bc0 ldr r3, [pc, #768] (10330 <.text+0x10330>) + 10030: 9904 ldr r1, [sp, #16] + 10032: 4299 cmp r1, r3 + 10034: d816 bhi.n 10064 <_malloc_r+0x68> + 10036: 08c9 lsrs r1, r1, #3 + 10038: 4abe ldr r2, [pc, #760] (10334 <.text+0x10334>) + 1003a: 00cb lsls r3, r1, #3 + 1003c: 189b adds r3, r3, r2 + 1003e: 68dc ldr r4, [r3, #12] + 10040: 429c cmp r4, r3 + 10042: d104 bne.n 1004e <_malloc_r+0x52> + 10044: 1c23 adds r3, r4, #0 + 10046: 3308 adds r3, #8 + 10048: 68dc ldr r4, [r3, #12] + 1004a: 429c cmp r4, r3 + 1004c: d008 beq.n 10060 <_malloc_r+0x64> + 1004e: 6861 ldr r1, [r4, #4] + 10050: 2303 movs r3, #3 + 10052: 4399 bics r1, r3 + 10054: 68e2 ldr r2, [r4, #12] + 10056: 68a3 ldr r3, [r4, #8] + 10058: 1861 adds r1, r4, r1 + 1005a: 60da str r2, [r3, #12] + 1005c: 6093 str r3, [r2, #8] + 1005e: e20c b.n 1047a <.text+0x1047a> + 10060: 1c8f adds r7, r1, #2 + 10062: e041 b.n 100e8 <_malloc_r+0xec> + 10064: 9b04 ldr r3, [sp, #16] + 10066: 0a5a lsrs r2, r3, #9 + 10068: 2a00 cmp r2, #0 + 1006a: d101 bne.n 10070 <_malloc_r+0x74> + 1006c: 08d9 lsrs r1, r3, #3 + 1006e: e026 b.n 100be <_malloc_r+0xc2> + 10070: 2a04 cmp r2, #4 + 10072: d804 bhi.n 1007e <_malloc_r+0x82> + 10074: 9804 ldr r0, [sp, #16] + 10076: 0983 lsrs r3, r0, #6 + 10078: 1c19 adds r1, r3, #0 + 1007a: 3138 adds r1, #56 + 1007c: e01f b.n 100be <_malloc_r+0xc2> + 1007e: 2a14 cmp r2, #20 + 10080: d802 bhi.n 10088 <_malloc_r+0x8c> + 10082: 1c11 adds r1, r2, #0 + 10084: 315b adds r1, #91 + 10086: e01a b.n 100be <_malloc_r+0xc2> + 10088: 2a54 cmp r2, #84 + 1008a: d804 bhi.n 10096 <_malloc_r+0x9a> + 1008c: 9904 ldr r1, [sp, #16] + 1008e: 0b0b lsrs r3, r1, #12 + 10090: 1c19 adds r1, r3, #0 + 10092: 316e adds r1, #110 + 10094: e013 b.n 100be <_malloc_r+0xc2> + 10096: 23aa movs r3, #170 + 10098: 005b lsls r3, r3, #1 + 1009a: 429a cmp r2, r3 + 1009c: d804 bhi.n 100a8 <_malloc_r+0xac> + 1009e: 9a04 ldr r2, [sp, #16] + 100a0: 0bd3 lsrs r3, r2, #15 + 100a2: 1c19 adds r1, r3, #0 + 100a4: 3177 adds r1, #119 + 100a6: e00a b.n 100be <_malloc_r+0xc2> + 100a8: 4ba3 ldr r3, [pc, #652] (10338 <.text+0x10338>) + 100aa: 429a cmp r2, r3 + 100ac: d903 bls.n 100b6 <_malloc_r+0xba> + 100ae: 217e movs r1, #126 + 100b0: e005 b.n 100be <_malloc_r+0xc2> + 100b2: 3901 subs r1, #1 + 100b4: e017 b.n 100e6 <_malloc_r+0xea> + 100b6: 9804 ldr r0, [sp, #16] + 100b8: 0c83 lsrs r3, r0, #18 + 100ba: 1c19 adds r1, r3, #0 + 100bc: 317c adds r1, #124 + 100be: 4a9d ldr r2, [pc, #628] (10334 <.text+0x10334>) + 100c0: 00cb lsls r3, r1, #3 + 100c2: 189d adds r5, r3, r2 + 100c4: 68ec ldr r4, [r5, #12] + 100c6: e00c b.n 100e2 <_malloc_r+0xe6> + 100c8: 6862 ldr r2, [r4, #4] + 100ca: 2303 movs r3, #3 + 100cc: 1c10 adds r0, r2, #0 + 100ce: 9a04 ldr r2, [sp, #16] + 100d0: 4398 bics r0, r3 + 100d2: 1a83 subs r3, r0, r2 + 100d4: 2b0f cmp r3, #15 + 100d6: dcec bgt.n 100b2 <_malloc_r+0xb6> + 100d8: 68e2 ldr r2, [r4, #12] + 100da: 2b00 cmp r3, #0 + 100dc: db00 blt.n 100e0 <_malloc_r+0xe4> + 100de: e1c8 b.n 10472 <.text+0x10472> + 100e0: 1c14 adds r4, r2, #0 + 100e2: 42ac cmp r4, r5 + 100e4: d1f0 bne.n 100c8 <_malloc_r+0xcc> + 100e6: 1c4f adds r7, r1, #1 + 100e8: 4894 ldr r0, [pc, #592] (1033c <.text+0x1033c>) + 100ea: 4b92 ldr r3, [pc, #584] (10334 <.text+0x10334>) + 100ec: 6885 ldr r5, [r0, #8] + 100ee: 9301 str r3, [sp, #4] + 100f0: 4285 cmp r5, r0 + 100f2: d100 bne.n 100f6 <_malloc_r+0xfa> + 100f4: e081 b.n 101fa <_malloc_r+0x1fe> + 100f6: 686a ldr r2, [r5, #4] + 100f8: 2303 movs r3, #3 + 100fa: 1c14 adds r4, r2, #0 + 100fc: 9904 ldr r1, [sp, #16] + 100fe: 439c bics r4, r3 + 10100: 1a60 subs r0, r4, r1 + 10102: 280f cmp r0, #15 + 10104: dd0e ble.n 10124 <_malloc_r+0x128> + 10106: 9b04 ldr r3, [sp, #16] + 10108: 186a adds r2, r5, r1 + 1010a: 2101 movs r1, #1 + 1010c: 430b orrs r3, r1 + 1010e: 606b str r3, [r5, #4] + 10110: 4b8a ldr r3, [pc, #552] (1033c <.text+0x1033c>) + 10112: 60da str r2, [r3, #12] + 10114: 609a str r2, [r3, #8] + 10116: 60d3 str r3, [r2, #12] + 10118: 6093 str r3, [r2, #8] + 1011a: 1c03 adds r3, r0, #0 + 1011c: 430b orrs r3, r1 + 1011e: 6053 str r3, [r2, #4] + 10120: 5010 str r0, [r2, r0] + 10122: e009 b.n 10138 <_malloc_r+0x13c> + 10124: 4985 ldr r1, [pc, #532] (1033c <.text+0x1033c>) + 10126: 60c9 str r1, [r1, #12] + 10128: 6089 str r1, [r1, #8] + 1012a: 2800 cmp r0, #0 + 1012c: db09 blt.n 10142 <_malloc_r+0x146> + 1012e: 192b adds r3, r5, r4 + 10130: 685a ldr r2, [r3, #4] + 10132: 2101 movs r1, #1 + 10134: 430a orrs r2, r1 + 10136: 605a str r2, [r3, #4] + 10138: 9800 ldr r0, [sp, #0] + 1013a: f000 f9e7 bl 1050c <__malloc_unlock> + 1013e: 1c28 adds r0, r5, #0 + 10140: e1a3 b.n 1048a <.text+0x1048a> + 10142: 4b7f ldr r3, [pc, #508] (10340 <.text+0x10340>) + 10144: 429c cmp r4, r3 + 10146: d813 bhi.n 10170 <_malloc_r+0x174> + 10148: 08e1 lsrs r1, r4, #3 + 1014a: 1c0b adds r3, r1, #0 + 1014c: 2900 cmp r1, #0 + 1014e: da00 bge.n 10152 <_malloc_r+0x156> + 10150: 1ccb adds r3, r1, #3 + 10152: 9801 ldr r0, [sp, #4] + 10154: 109b asrs r3, r3, #2 + 10156: 2201 movs r2, #1 + 10158: 409a lsls r2, r3 + 1015a: 6843 ldr r3, [r0, #4] + 1015c: 4313 orrs r3, r2 + 1015e: 6043 str r3, [r0, #4] + 10160: 00cb lsls r3, r1, #3 + 10162: 181b adds r3, r3, r0 + 10164: 689a ldr r2, [r3, #8] + 10166: 60eb str r3, [r5, #12] + 10168: 60aa str r2, [r5, #8] + 1016a: 60d5 str r5, [r2, #12] + 1016c: 609d str r5, [r3, #8] + 1016e: e044 b.n 101fa <_malloc_r+0x1fe> + 10170: 0a62 lsrs r2, r4, #9 + 10172: 2a00 cmp r2, #0 + 10174: d101 bne.n 1017a <_malloc_r+0x17e> + 10176: 08e2 lsrs r2, r4, #3 + 10178: e01f b.n 101ba <_malloc_r+0x1be> + 1017a: 2a04 cmp r2, #4 + 1017c: d803 bhi.n 10186 <_malloc_r+0x18a> + 1017e: 09a3 lsrs r3, r4, #6 + 10180: 1c1a adds r2, r3, #0 + 10182: 3238 adds r2, #56 + 10184: e019 b.n 101ba <_malloc_r+0x1be> + 10186: 2a14 cmp r2, #20 + 10188: d801 bhi.n 1018e <_malloc_r+0x192> + 1018a: 325b adds r2, #91 + 1018c: e015 b.n 101ba <_malloc_r+0x1be> + 1018e: 2a54 cmp r2, #84 + 10190: d803 bhi.n 1019a <_malloc_r+0x19e> + 10192: 0b23 lsrs r3, r4, #12 + 10194: 1c1a adds r2, r3, #0 + 10196: 326e adds r2, #110 + 10198: e00f b.n 101ba <_malloc_r+0x1be> + 1019a: 23aa movs r3, #170 + 1019c: 005b lsls r3, r3, #1 + 1019e: 429a cmp r2, r3 + 101a0: d803 bhi.n 101aa <_malloc_r+0x1ae> + 101a2: 0be3 lsrs r3, r4, #15 + 101a4: 1c1a adds r2, r3, #0 + 101a6: 3277 adds r2, #119 + 101a8: e007 b.n 101ba <_malloc_r+0x1be> + 101aa: 4b63 ldr r3, [pc, #396] (10338 <.text+0x10338>) + 101ac: 429a cmp r2, r3 + 101ae: d901 bls.n 101b4 <_malloc_r+0x1b8> + 101b0: 227e movs r2, #126 + 101b2: e002 b.n 101ba <_malloc_r+0x1be> + 101b4: 0ca3 lsrs r3, r4, #18 + 101b6: 1c1a adds r2, r3, #0 + 101b8: 327c adds r2, #124 + 101ba: 9901 ldr r1, [sp, #4] + 101bc: 00d3 lsls r3, r2, #3 + 101be: 1858 adds r0, r3, r1 + 101c0: 6881 ldr r1, [r0, #8] + 101c2: 4281 cmp r1, r0 + 101c4: d10f bne.n 101e6 <_malloc_r+0x1ea> + 101c6: 485b ldr r0, [pc, #364] (10334 <.text+0x10334>) + 101c8: 1c13 adds r3, r2, #0 + 101ca: 2a00 cmp r2, #0 + 101cc: da00 bge.n 101d0 <_malloc_r+0x1d4> + 101ce: 3303 adds r3, #3 + 101d0: 109b asrs r3, r3, #2 + 101d2: 2201 movs r2, #1 + 101d4: 409a lsls r2, r3 + 101d6: 6843 ldr r3, [r0, #4] + 101d8: 4313 orrs r3, r2 + 101da: 6043 str r3, [r0, #4] + 101dc: 1c0b adds r3, r1, #0 + 101de: e008 b.n 101f2 <_malloc_r+0x1f6> + 101e0: 6889 ldr r1, [r1, #8] + 101e2: 4281 cmp r1, r0 + 101e4: d004 beq.n 101f0 <_malloc_r+0x1f4> + 101e6: 684b ldr r3, [r1, #4] + 101e8: 2203 movs r2, #3 + 101ea: 4393 bics r3, r2 + 101ec: 429c cmp r4, r3 + 101ee: d3f7 bcc.n 101e0 <_malloc_r+0x1e4> + 101f0: 68cb ldr r3, [r1, #12] + 101f2: 60eb str r3, [r5, #12] + 101f4: 60a9 str r1, [r5, #8] + 101f6: 60cd str r5, [r1, #12] + 101f8: 609d str r5, [r3, #8] + 101fa: 1c3a adds r2, r7, #0 + 101fc: 2f00 cmp r7, #0 + 101fe: da00 bge.n 10202 <_malloc_r+0x206> + 10200: 1cfa adds r2, r7, #3 + 10202: 2301 movs r3, #1 + 10204: 1092 asrs r2, r2, #2 + 10206: 1c19 adds r1, r3, #0 + 10208: 4091 lsls r1, r2 + 1020a: 4a4a ldr r2, [pc, #296] (10334 <.text+0x10334>) + 1020c: 9202 str r2, [sp, #8] + 1020e: 6852 ldr r2, [r2, #4] + 10210: 4291 cmp r1, r2 + 10212: d84a bhi.n 102aa <_malloc_r+0x2ae> + 10214: 4211 tst r1, r2 + 10216: d107 bne.n 10228 <_malloc_r+0x22c> + 10218: 2303 movs r3, #3 + 1021a: 439f bics r7, r3 + 1021c: 3704 adds r7, #4 + 1021e: e000 b.n 10222 <_malloc_r+0x226> + 10220: 3704 adds r7, #4 + 10222: 0049 lsls r1, r1, #1 + 10224: 4211 tst r1, r2 + 10226: d0fb beq.n 10220 <_malloc_r+0x224> + 10228: 9801 ldr r0, [sp, #4] + 1022a: 00fb lsls r3, r7, #3 + 1022c: 181b adds r3, r3, r0 + 1022e: 9305 str r3, [sp, #20] + 10230: 46bc mov ip, r7 + 10232: 1c1e adds r6, r3, #0 + 10234: 68f4 ldr r4, [r6, #12] + 10236: e00d b.n 10254 <_malloc_r+0x258> + 10238: 6862 ldr r2, [r4, #4] + 1023a: 2303 movs r3, #3 + 1023c: 439a bics r2, r3 + 1023e: 1c13 adds r3, r2, #0 + 10240: 9a04 ldr r2, [sp, #16] + 10242: 1a9d subs r5, r3, r2 + 10244: 2d0f cmp r5, #15 + 10246: dd00 ble.n 1024a <_malloc_r+0x24e> + 10248: e0f6 b.n 10438 <.text+0x10438> + 1024a: 68e0 ldr r0, [r4, #12] + 1024c: 2d00 cmp r5, #0 + 1024e: db00 blt.n 10252 <_malloc_r+0x256> + 10250: e106 b.n 10460 <.text+0x10460> + 10252: 1c04 adds r4, r0, #0 + 10254: 42b4 cmp r4, r6 + 10256: d1ef bne.n 10238 <_malloc_r+0x23c> + 10258: 2301 movs r3, #1 + 1025a: 449c add ip, r3 + 1025c: 4660 mov r0, ip + 1025e: 2303 movs r3, #3 + 10260: 4218 tst r0, r3 + 10262: d002 beq.n 1026a <_malloc_r+0x26e> + 10264: 1c26 adds r6, r4, #0 + 10266: 3608 adds r6, #8 + 10268: e7e4 b.n 10234 <_malloc_r+0x238> + 1026a: 9805 ldr r0, [sp, #20] + 1026c: 1c3c adds r4, r7, #0 + 1026e: 2303 movs r3, #3 + 10270: 421c tst r4, r3 + 10272: d015 beq.n 102a0 <_malloc_r+0x2a4> + 10274: 1c03 adds r3, r0, #0 + 10276: 6802 ldr r2, [r0, #0] + 10278: 3b08 subs r3, #8 + 1027a: 1c18 adds r0, r3, #0 + 1027c: 429a cmp r2, r3 + 1027e: d101 bne.n 10284 <_malloc_r+0x288> + 10280: 3c01 subs r4, #1 + 10282: e7f4 b.n 1026e <_malloc_r+0x272> + 10284: 9a02 ldr r2, [sp, #8] + 10286: 6853 ldr r3, [r2, #4] + 10288: 0049 lsls r1, r1, #1 + 1028a: 4299 cmp r1, r3 + 1028c: d80d bhi.n 102aa <_malloc_r+0x2ae> + 1028e: 2900 cmp r1, #0 + 10290: d00b beq.n 102aa <_malloc_r+0x2ae> + 10292: 4667 mov r7, ip + 10294: e001 b.n 1029a <_malloc_r+0x29e> + 10296: 3704 adds r7, #4 + 10298: 0049 lsls r1, r1, #1 + 1029a: 4219 tst r1, r3 + 1029c: d0fb beq.n 10296 <_malloc_r+0x29a> + 1029e: e7c3 b.n 10228 <_malloc_r+0x22c> + 102a0: 9802 ldr r0, [sp, #8] + 102a2: 6843 ldr r3, [r0, #4] + 102a4: 438b bics r3, r1 + 102a6: 6043 str r3, [r0, #4] + 102a8: e7ec b.n 10284 <_malloc_r+0x288> + 102aa: 9902 ldr r1, [sp, #8] + 102ac: 688f ldr r7, [r1, #8] + 102ae: 687a ldr r2, [r7, #4] + 102b0: 2303 movs r3, #3 + 102b2: 439a bics r2, r3 + 102b4: 9b04 ldr r3, [sp, #16] + 102b6: 9203 str r2, [sp, #12] + 102b8: 429a cmp r2, r3 + 102ba: d303 bcc.n 102c4 <_malloc_r+0x2c8> + 102bc: 1ad0 subs r0, r2, r3 + 102be: 280f cmp r0, #15 + 102c0: dd00 ble.n 102c4 <_malloc_r+0x2c8> + 102c2: e0a6 b.n 10412 <.text+0x10412> + 102c4: 4b1f ldr r3, [pc, #124] (10344 <.text+0x10344>) + 102c6: 681b ldr r3, [r3, #0] + 102c8: 9804 ldr r0, [sp, #16] + 102ca: 3310 adds r3, #16 + 102cc: 18c4 adds r4, r0, r3 + 102ce: 4b1e ldr r3, [pc, #120] (10348 <.text+0x10348>) + 102d0: 681b ldr r3, [r3, #0] + 102d2: 3301 adds r3, #1 + 102d4: d004 beq.n 102e0 <_malloc_r+0x2e4> + 102d6: 491d ldr r1, [pc, #116] (1034c <.text+0x1034c>) + 102d8: 4b1d ldr r3, [pc, #116] (10350 <.text+0x10350>) + 102da: 1862 adds r2, r4, r1 + 102dc: 1c14 adds r4, r2, #0 + 102de: 401c ands r4, r3 + 102e0: 9800 ldr r0, [sp, #0] + 102e2: 1c21 adds r1, r4, #0 + 102e4: f004 ff7a bl 151dc <___sbrk_r_from_thumb> + 102e8: 1c42 adds r2, r0, #1 + 102ea: d100 bne.n 102ee <_malloc_r+0x2f2> + 102ec: e081 b.n 103f2 <.text+0x103f2> + 102ee: 9b03 ldr r3, [sp, #12] + 102f0: 18fe adds r6, r7, r3 + 102f2: 1c05 adds r5, r0, #0 + 102f4: 42b0 cmp r0, r6 + 102f6: d203 bcs.n 10300 <_malloc_r+0x304> + 102f8: 9902 ldr r1, [sp, #8] + 102fa: 428f cmp r7, r1 + 102fc: d179 bne.n 103f2 <.text+0x103f2> + 102fe: e096 b.n 1042e <.text+0x1042e> + 10300: 4a14 ldr r2, [pc, #80] (10354 <.text+0x10354>) + 10302: 6813 ldr r3, [r2, #0] + 10304: 18e1 adds r1, r4, r3 + 10306: 6011 str r1, [r2, #0] + 10308: 42b0 cmp r0, r6 + 1030a: d10a bne.n 10322 <_malloc_r+0x326> + 1030c: 4b0f ldr r3, [pc, #60] (1034c <.text+0x1034c>) + 1030e: 4218 tst r0, r3 + 10310: d107 bne.n 10322 <_malloc_r+0x326> + 10312: 9a02 ldr r2, [sp, #8] + 10314: 9803 ldr r0, [sp, #12] + 10316: 6893 ldr r3, [r2, #8] + 10318: 2101 movs r1, #1 + 1031a: 1822 adds r2, r4, r0 + 1031c: 430a orrs r2, r1 + 1031e: 605a str r2, [r3, #4] + 10320: e05b b.n 103da <.text+0x103da> + 10322: 4a09 ldr r2, [pc, #36] (10348 <.text+0x10348>) + 10324: 6813 ldr r3, [r2, #0] + 10326: 3301 adds r3, #1 + 10328: d116 bne.n 10358 <.text+0x10358> + 1032a: 6010 str r0, [r2, #0] + 1032c: e018 b.n 10360 <.text+0x10360> + 1032e: 0000 lsls r0, r0, #0 + 10330: 01f7 lsls r7, r6, #7 + 10332: 0000 lsls r0, r0, #0 + 10334: 0434 lsls r4, r6, #16 + 10336: 4000 ands r0, r0 + 10338: 0554 lsls r4, r2, #21 + 1033a: 0000 lsls r0, r0, #0 + 1033c: 043c lsls r4, r7, #16 + 1033e: 4000 ands r0, r0 + 10340: 01ff lsls r7, r7, #7 + 10342: 0000 lsls r0, r0, #0 + 10344: 0b10 lsrs r0, r2, #12 + 10346: 4000 ands r0, r0 + 10348: 0840 lsrs r0, r0, #1 + 1034a: 4000 ands r0, r0 + 1034c: 0fff lsrs r7, r7, #31 + 1034e: 0000 lsls r0, r0, #0 + 10350: f000 ffff bl 11352 + 10354: 0b1c lsrs r4, r3, #12 + 10356: 4000 ands r0, r0 + 10358: 4a4e ldr r2, [pc, #312] (10494 <.text+0x10494>) + 1035a: 1b83 subs r3, r0, r6 + 1035c: 18cb adds r3, r1, r3 + 1035e: 6013 str r3, [r2, #0] + 10360: 2307 movs r3, #7 + 10362: 1c02 adds r2, r0, #0 + 10364: 401a ands r2, r3 + 10366: d101 bne.n 1036c <.text+0x1036c> + 10368: 2100 movs r1, #0 + 1036a: e002 b.n 10372 <.text+0x10372> + 1036c: 2308 movs r3, #8 + 1036e: 1a99 subs r1, r3, r2 + 10370: 1845 adds r5, r0, r1 + 10372: 4b49 ldr r3, [pc, #292] (10498 <.text+0x10498>) + 10374: 192a adds r2, r5, r4 + 10376: 401a ands r2, r3 + 10378: 2380 movs r3, #128 + 1037a: 015b lsls r3, r3, #5 + 1037c: 1a9b subs r3, r3, r2 + 1037e: 18cc adds r4, r1, r3 + 10380: 1c21 adds r1, r4, #0 + 10382: 9800 ldr r0, [sp, #0] + 10384: f004 ff2a bl 151dc <___sbrk_r_from_thumb> + 10388: 1c41 adds r1, r0, #1 + 1038a: d101 bne.n 10390 <.text+0x10390> + 1038c: 1c28 adds r0, r5, #0 + 1038e: 2400 movs r4, #0 + 10390: 4b40 ldr r3, [pc, #256] (10494 <.text+0x10494>) + 10392: 681a ldr r2, [r3, #0] + 10394: 1912 adds r2, r2, r4 + 10396: 601a str r2, [r3, #0] + 10398: 1b43 subs r3, r0, r5 + 1039a: 9a02 ldr r2, [sp, #8] + 1039c: 191b adds r3, r3, r4 + 1039e: 2101 movs r1, #1 + 103a0: 430b orrs r3, r1 + 103a2: 6095 str r5, [r2, #8] + 103a4: 606b str r3, [r5, #4] + 103a6: 4297 cmp r7, r2 + 103a8: d017 beq.n 103da <.text+0x103da> + 103aa: 9b03 ldr r3, [sp, #12] + 103ac: 2b0f cmp r3, #15 + 103ae: d801 bhi.n 103b4 <.text+0x103b4> + 103b0: 6069 str r1, [r5, #4] + 103b2: e01e b.n 103f2 <.text+0x103f2> + 103b4: 9a03 ldr r2, [sp, #12] + 103b6: 2307 movs r3, #7 + 103b8: 3a0c subs r2, #12 + 103ba: 439a bics r2, r3 + 103bc: 687b ldr r3, [r7, #4] + 103be: 400b ands r3, r1 + 103c0: 4313 orrs r3, r2 + 103c2: 607b str r3, [r7, #4] + 103c4: 18b9 adds r1, r7, r2 + 103c6: 2305 movs r3, #5 + 103c8: 604b str r3, [r1, #4] + 103ca: 608b str r3, [r1, #8] + 103cc: 2a0f cmp r2, #15 + 103ce: d904 bls.n 103da <.text+0x103da> + 103d0: 1c39 adds r1, r7, #0 + 103d2: 3108 adds r1, #8 + 103d4: 9800 ldr r0, [sp, #0] + 103d6: f7ff fb0d bl f9f4 <_free_r> + 103da: 4b2e ldr r3, [pc, #184] (10494 <.text+0x10494>) + 103dc: 492f ldr r1, [pc, #188] (1049c <.text+0x1049c>) + 103de: 681a ldr r2, [r3, #0] + 103e0: 680b ldr r3, [r1, #0] + 103e2: 429a cmp r2, r3 + 103e4: d900 bls.n 103e8 <.text+0x103e8> + 103e6: 600a str r2, [r1, #0] + 103e8: 492d ldr r1, [pc, #180] (104a0 <.text+0x104a0>) + 103ea: 680b ldr r3, [r1, #0] + 103ec: 429a cmp r2, r3 + 103ee: d900 bls.n 103f2 <.text+0x103f2> + 103f0: 600a str r2, [r1, #0] + 103f2: 9802 ldr r0, [sp, #8] + 103f4: 6883 ldr r3, [r0, #8] + 103f6: 685a ldr r2, [r3, #4] + 103f8: 9904 ldr r1, [sp, #16] + 103fa: 2303 movs r3, #3 + 103fc: 439a bics r2, r3 + 103fe: 428a cmp r2, r1 + 10400: d302 bcc.n 10408 <.text+0x10408> + 10402: 1a50 subs r0, r2, r1 + 10404: 280f cmp r0, #15 + 10406: dc04 bgt.n 10412 <.text+0x10412> + 10408: 9800 ldr r0, [sp, #0] + 1040a: f000 f87f bl 1050c <__malloc_unlock> + 1040e: 2000 movs r0, #0 + 10410: e03c b.n 1048c <.text+0x1048c> + 10412: 9a02 ldr r2, [sp, #8] + 10414: 9b04 ldr r3, [sp, #16] + 10416: 6894 ldr r4, [r2, #8] + 10418: 2101 movs r1, #1 + 1041a: 430b orrs r3, r1 + 1041c: 6063 str r3, [r4, #4] + 1041e: 9b04 ldr r3, [sp, #16] + 10420: 18e2 adds r2, r4, r3 + 10422: 9b02 ldr r3, [sp, #8] + 10424: 609a str r2, [r3, #8] + 10426: 1c03 adds r3, r0, #0 + 10428: 430b orrs r3, r1 + 1042a: 6053 str r3, [r2, #4] + 1042c: e029 b.n 10482 <.text+0x10482> + 1042e: 4a19 ldr r2, [pc, #100] (10494 <.text+0x10494>) + 10430: 6813 ldr r3, [r2, #0] + 10432: 18e1 adds r1, r4, r3 + 10434: 6011 str r1, [r2, #0] + 10436: e774 b.n 10322 <_malloc_r+0x326> + 10438: 9804 ldr r0, [sp, #16] + 1043a: 9b04 ldr r3, [sp, #16] + 1043c: 1822 adds r2, r4, r0 + 1043e: 2001 movs r0, #1 + 10440: 4303 orrs r3, r0 + 10442: 68e1 ldr r1, [r4, #12] + 10444: 6063 str r3, [r4, #4] + 10446: 68a3 ldr r3, [r4, #8] + 10448: 60d9 str r1, [r3, #12] + 1044a: 608b str r3, [r1, #8] + 1044c: 4915 ldr r1, [pc, #84] (104a4 <.text+0x104a4>) + 1044e: 1c2b adds r3, r5, #0 + 10450: 4303 orrs r3, r0 + 10452: 60ca str r2, [r1, #12] + 10454: 608a str r2, [r1, #8] + 10456: 60d1 str r1, [r2, #12] + 10458: 6091 str r1, [r2, #8] + 1045a: 6053 str r3, [r2, #4] + 1045c: 5155 str r5, [r2, r5] + 1045e: e010 b.n 10482 <.text+0x10482> + 10460: 18e1 adds r1, r4, r3 + 10462: 684b ldr r3, [r1, #4] + 10464: 2201 movs r2, #1 + 10466: 4313 orrs r3, r2 + 10468: 604b str r3, [r1, #4] + 1046a: 68a3 ldr r3, [r4, #8] + 1046c: 60d8 str r0, [r3, #12] + 1046e: 6083 str r3, [r0, #8] + 10470: e007 b.n 10482 <.text+0x10482> + 10472: 68a3 ldr r3, [r4, #8] + 10474: 60da str r2, [r3, #12] + 10476: 6093 str r3, [r2, #8] + 10478: 1821 adds r1, r4, r0 + 1047a: 684b ldr r3, [r1, #4] + 1047c: 2201 movs r2, #1 + 1047e: 4313 orrs r3, r2 + 10480: 604b str r3, [r1, #4] + 10482: 9800 ldr r0, [sp, #0] + 10484: f000 f842 bl 1050c <__malloc_unlock> + 10488: 1c20 adds r0, r4, #0 + 1048a: 3008 adds r0, #8 + 1048c: b006 add sp, #24 + 1048e: bcf0 pop {r4, r5, r6, r7} + 10490: bc02 pop {r1} + 10492: 4708 bx r1 + 10494: 0b1c lsrs r4, r3, #12 + 10496: 4000 ands r0, r0 + 10498: 0fff lsrs r7, r7, #31 + 1049a: 0000 lsls r0, r0, #0 + 1049c: 0b14 lsrs r4, r2, #12 + 1049e: 4000 ands r0, r0 + 104a0: 0b18 lsrs r0, r3, #12 + 104a2: 4000 ands r0, r0 + 104a4: 043c lsls r4, r7, #16 + 104a6: 4000 ands r0, r0 + +000104a8 : + 104a8: 23ff movs r3, #255 + 104aa: 4019 ands r1, r3 + 104ac: e003 b.n 104b6 + 104ae: 7803 ldrb r3, [r0, #0] + 104b0: 428b cmp r3, r1 + 104b2: d003 beq.n 104bc + 104b4: 3001 adds r0, #1 + 104b6: 3a01 subs r2, #1 + 104b8: d2f9 bcs.n 104ae + 104ba: 2000 movs r0, #0 + 104bc: 4770 bx lr + 104be: 46c0 nop (mov r8, r8) + +000104c0 : + 104c0: b530 push {r4, r5, lr} + 104c2: 1c05 adds r5, r0, #0 + 104c4: 1c04 adds r4, r0, #0 + 104c6: 42a9 cmp r1, r5 + 104c8: d20f bcs.n 104ea + 104ca: 1888 adds r0, r1, r2 + 104cc: 4285 cmp r5, r0 + 104ce: d20c bcs.n 104ea + 104d0: 18a9 adds r1, r5, r2 + 104d2: e003 b.n 104dc + 104d4: 3801 subs r0, #1 + 104d6: 7803 ldrb r3, [r0, #0] + 104d8: 3901 subs r1, #1 + 104da: 700b strb r3, [r1, #0] + 104dc: 3a01 subs r2, #1 + 104de: d2f9 bcs.n 104d4 + 104e0: e005 b.n 104ee + 104e2: 780b ldrb r3, [r1, #0] + 104e4: 3101 adds r1, #1 + 104e6: 7023 strb r3, [r4, #0] + 104e8: 3401 adds r4, #1 + 104ea: 3a01 subs r2, #1 + 104ec: d2f9 bcs.n 104e2 + 104ee: 1c28 adds r0, r5, #0 + 104f0: bc30 pop {r4, r5} + 104f2: bc02 pop {r1} + 104f4: 4708 bx r1 + 104f6: 46c0 nop (mov r8, r8) + +000104f8 : + 104f8: 1c03 adds r3, r0, #0 + 104fa: e001 b.n 10500 + 104fc: 7019 strb r1, [r3, #0] + 104fe: 3301 adds r3, #1 + 10500: 3a01 subs r2, #1 + 10502: d2fb bcs.n 104fc + 10504: 4770 bx lr + 10506: 46c0 nop (mov r8, r8) + +00010508 <__malloc_lock>: + 10508: 4770 bx lr ... -00010498 <__malloc_unlock>: - 10498: 4770 bx lr - 1049a: 46c0 nop (mov r8, r8) - -0001049c <_Bfree>: - 1049c: 1c02 adds r2, r0, #0 - 1049e: 1c08 adds r0, r1, #0 - 104a0: 2900 cmp r1, #0 - 104a2: d005 beq.n 104b0 <_Bfree+0x14> - 104a4: 684b ldr r3, [r1, #4] - 104a6: 6cd1 ldr r1, [r2, #76] - 104a8: 009b lsls r3, r3, #2 - 104aa: 585a ldr r2, [r3, r1] - 104ac: 6002 str r2, [r0, #0] - 104ae: 5058 str r0, [r3, r1] - 104b0: 4770 bx lr +0001050c <__malloc_unlock>: + 1050c: 4770 bx lr + 1050e: 46c0 nop (mov r8, r8) + +00010510 <_Bfree>: + 10510: 1c02 adds r2, r0, #0 + 10512: 1c08 adds r0, r1, #0 + 10514: 2900 cmp r1, #0 + 10516: d005 beq.n 10524 <_Bfree+0x14> + 10518: 684b ldr r3, [r1, #4] + 1051a: 6cd1 ldr r1, [r2, #76] + 1051c: 009b lsls r3, r3, #2 + 1051e: 585a ldr r2, [r3, r1] + 10520: 6002 str r2, [r0, #0] + 10522: 5058 str r0, [r3, r1] + 10524: 4770 bx lr ... -000104b4 <_hi0bits>: - 104b4: 4b10 ldr r3, [pc, #64] (104f8 <.text+0x104f8>) - 104b6: 4218 tst r0, r3 - 104b8: d001 beq.n 104be <_hi0bits+0xa> - 104ba: 2200 movs r2, #0 - 104bc: e001 b.n 104c2 <_hi0bits+0xe> - 104be: 0400 lsls r0, r0, #16 - 104c0: 2210 movs r2, #16 - 104c2: 23ff movs r3, #255 - 104c4: 061b lsls r3, r3, #24 - 104c6: 4218 tst r0, r3 - 104c8: d101 bne.n 104ce <_hi0bits+0x1a> - 104ca: 3208 adds r2, #8 - 104cc: 0200 lsls r0, r0, #8 - 104ce: 23f0 movs r3, #240 - 104d0: 061b lsls r3, r3, #24 - 104d2: 4218 tst r0, r3 - 104d4: d101 bne.n 104da <_hi0bits+0x26> - 104d6: 3204 adds r2, #4 - 104d8: 0100 lsls r0, r0, #4 - 104da: 23c0 movs r3, #192 - 104dc: 061b lsls r3, r3, #24 - 104de: 4218 tst r0, r3 - 104e0: d101 bne.n 104e6 <_hi0bits+0x32> - 104e2: 3202 adds r2, #2 - 104e4: 0080 lsls r0, r0, #2 - 104e6: 2800 cmp r0, #0 - 104e8: db04 blt.n 104f4 <_hi0bits+0x40> - 104ea: 0043 lsls r3, r0, #1 - 104ec: d401 bmi.n 104f2 <_hi0bits+0x3e> - 104ee: 2220 movs r2, #32 - 104f0: e000 b.n 104f4 <_hi0bits+0x40> - 104f2: 3201 adds r2, #1 - 104f4: 1c10 adds r0, r2, #0 - 104f6: 4770 bx lr - 104f8: 0000 lsls r0, r0, #0 - 104fa: ffff 6802 vtbl.8 d22, {d15}, d2 - -000104fc <_lo0bits>: - 104fc: 6802 ldr r2, [r0, #0] - 104fe: 2307 movs r3, #7 - 10500: 1c01 adds r1, r0, #0 - 10502: 421a tst r2, r3 - 10504: d00d beq.n 10522 <_lo0bits+0x26> - 10506: 07d3 lsls r3, r2, #31 - 10508: d501 bpl.n 1050e <_lo0bits+0x12> - 1050a: 2000 movs r0, #0 - 1050c: e028 b.n 10560 <_lo0bits+0x64> - 1050e: 0793 lsls r3, r2, #30 - 10510: d503 bpl.n 1051a <_lo0bits+0x1e> - 10512: 0853 lsrs r3, r2, #1 - 10514: 6003 str r3, [r0, #0] - 10516: 2001 movs r0, #1 - 10518: e022 b.n 10560 <_lo0bits+0x64> - 1051a: 0893 lsrs r3, r2, #2 - 1051c: 6003 str r3, [r0, #0] - 1051e: 2002 movs r0, #2 - 10520: e01e b.n 10560 <_lo0bits+0x64> - 10522: 4b10 ldr r3, [pc, #64] (10564 <.text+0x10564>) - 10524: 421a tst r2, r3 - 10526: d001 beq.n 1052c <_lo0bits+0x30> - 10528: 2000 movs r0, #0 - 1052a: e001 b.n 10530 <_lo0bits+0x34> - 1052c: 0c12 lsrs r2, r2, #16 - 1052e: 2010 movs r0, #16 - 10530: 23ff movs r3, #255 - 10532: 421a tst r2, r3 - 10534: d101 bne.n 1053a <_lo0bits+0x3e> - 10536: 3008 adds r0, #8 - 10538: 0a12 lsrs r2, r2, #8 - 1053a: 230f movs r3, #15 - 1053c: 421a tst r2, r3 - 1053e: d101 bne.n 10544 <_lo0bits+0x48> - 10540: 3004 adds r0, #4 - 10542: 0912 lsrs r2, r2, #4 - 10544: 2303 movs r3, #3 - 10546: 421a tst r2, r3 - 10548: d101 bne.n 1054e <_lo0bits+0x52> - 1054a: 3002 adds r0, #2 - 1054c: 0892 lsrs r2, r2, #2 - 1054e: 07d3 lsls r3, r2, #31 - 10550: d405 bmi.n 1055e <_lo0bits+0x62> - 10552: 0852 lsrs r2, r2, #1 - 10554: 2a00 cmp r2, #0 - 10556: d101 bne.n 1055c <_lo0bits+0x60> - 10558: 2020 movs r0, #32 - 1055a: e001 b.n 10560 <_lo0bits+0x64> - 1055c: 3001 adds r0, #1 - 1055e: 600a str r2, [r1, #0] - 10560: 4770 bx lr - 10562: 0000 lsls r0, r0, #0 - 10564: ffff 0000 vaddl.u q8, d15, d0 - -00010568 <__mcmp>: - 10568: b530 push {r4, r5, lr} - 1056a: 6903 ldr r3, [r0, #16] - 1056c: 690a ldr r2, [r1, #16] - 1056e: 1c04 adds r4, r0, #0 - 10570: 1a98 subs r0, r3, r2 - 10572: 2800 cmp r0, #0 - 10574: d114 bne.n 105a0 <__mcmp+0x38> - 10576: 1c25 adds r5, r4, #0 - 10578: 0093 lsls r3, r2, #2 - 1057a: 3514 adds r5, #20 - 1057c: 18ea adds r2, r5, r3 - 1057e: 3314 adds r3, #20 - 10580: 18c9 adds r1, r1, r3 - 10582: 3a04 subs r2, #4 - 10584: 3904 subs r1, #4 - 10586: 6814 ldr r4, [r2, #0] - 10588: 680b ldr r3, [r1, #0] - 1058a: 429c cmp r4, r3 - 1058c: d006 beq.n 1059c <__mcmp+0x34> - 1058e: 429c cmp r4, r3 - 10590: d202 bcs.n 10598 <__mcmp+0x30> - 10592: 2001 movs r0, #1 - 10594: 4240 negs r0, r0 - 10596: e003 b.n 105a0 <__mcmp+0x38> - 10598: 2001 movs r0, #1 - 1059a: e001 b.n 105a0 <__mcmp+0x38> - 1059c: 42aa cmp r2, r5 - 1059e: d8f0 bhi.n 10582 <__mcmp+0x1a> - 105a0: bc30 pop {r4, r5} - 105a2: bc02 pop {r1} - 105a4: 4708 bx r1 +00010528 <_hi0bits>: + 10528: 4b10 ldr r3, [pc, #64] (1056c <.text+0x1056c>) + 1052a: 4218 tst r0, r3 + 1052c: d001 beq.n 10532 <_hi0bits+0xa> + 1052e: 2200 movs r2, #0 + 10530: e001 b.n 10536 <_hi0bits+0xe> + 10532: 0400 lsls r0, r0, #16 + 10534: 2210 movs r2, #16 + 10536: 23ff movs r3, #255 + 10538: 061b lsls r3, r3, #24 + 1053a: 4218 tst r0, r3 + 1053c: d101 bne.n 10542 <_hi0bits+0x1a> + 1053e: 3208 adds r2, #8 + 10540: 0200 lsls r0, r0, #8 + 10542: 23f0 movs r3, #240 + 10544: 061b lsls r3, r3, #24 + 10546: 4218 tst r0, r3 + 10548: d101 bne.n 1054e <_hi0bits+0x26> + 1054a: 3204 adds r2, #4 + 1054c: 0100 lsls r0, r0, #4 + 1054e: 23c0 movs r3, #192 + 10550: 061b lsls r3, r3, #24 + 10552: 4218 tst r0, r3 + 10554: d101 bne.n 1055a <_hi0bits+0x32> + 10556: 3202 adds r2, #2 + 10558: 0080 lsls r0, r0, #2 + 1055a: 2800 cmp r0, #0 + 1055c: db04 blt.n 10568 <_hi0bits+0x40> + 1055e: 0043 lsls r3, r0, #1 + 10560: d401 bmi.n 10566 <_hi0bits+0x3e> + 10562: 2220 movs r2, #32 + 10564: e000 b.n 10568 <_hi0bits+0x40> + 10566: 3201 adds r2, #1 + 10568: 1c10 adds r0, r2, #0 + 1056a: 4770 bx lr + 1056c: 0000 lsls r0, r0, #0 + 1056e: ffff 6802 vtbl.8 d22, {d15}, d2 + +00010570 <_lo0bits>: + 10570: 6802 ldr r2, [r0, #0] + 10572: 2307 movs r3, #7 + 10574: 1c01 adds r1, r0, #0 + 10576: 421a tst r2, r3 + 10578: d00d beq.n 10596 <_lo0bits+0x26> + 1057a: 07d3 lsls r3, r2, #31 + 1057c: d501 bpl.n 10582 <_lo0bits+0x12> + 1057e: 2000 movs r0, #0 + 10580: e028 b.n 105d4 <_lo0bits+0x64> + 10582: 0793 lsls r3, r2, #30 + 10584: d503 bpl.n 1058e <_lo0bits+0x1e> + 10586: 0853 lsrs r3, r2, #1 + 10588: 6003 str r3, [r0, #0] + 1058a: 2001 movs r0, #1 + 1058c: e022 b.n 105d4 <_lo0bits+0x64> + 1058e: 0893 lsrs r3, r2, #2 + 10590: 6003 str r3, [r0, #0] + 10592: 2002 movs r0, #2 + 10594: e01e b.n 105d4 <_lo0bits+0x64> + 10596: 4b10 ldr r3, [pc, #64] (105d8 <.text+0x105d8>) + 10598: 421a tst r2, r3 + 1059a: d001 beq.n 105a0 <_lo0bits+0x30> + 1059c: 2000 movs r0, #0 + 1059e: e001 b.n 105a4 <_lo0bits+0x34> + 105a0: 0c12 lsrs r2, r2, #16 + 105a2: 2010 movs r0, #16 + 105a4: 23ff movs r3, #255 + 105a6: 421a tst r2, r3 + 105a8: d101 bne.n 105ae <_lo0bits+0x3e> + 105aa: 3008 adds r0, #8 + 105ac: 0a12 lsrs r2, r2, #8 + 105ae: 230f movs r3, #15 + 105b0: 421a tst r2, r3 + 105b2: d101 bne.n 105b8 <_lo0bits+0x48> + 105b4: 3004 adds r0, #4 + 105b6: 0912 lsrs r2, r2, #4 + 105b8: 2303 movs r3, #3 + 105ba: 421a tst r2, r3 + 105bc: d101 bne.n 105c2 <_lo0bits+0x52> + 105be: 3002 adds r0, #2 + 105c0: 0892 lsrs r2, r2, #2 + 105c2: 07d3 lsls r3, r2, #31 + 105c4: d405 bmi.n 105d2 <_lo0bits+0x62> + 105c6: 0852 lsrs r2, r2, #1 + 105c8: 2a00 cmp r2, #0 + 105ca: d101 bne.n 105d0 <_lo0bits+0x60> + 105cc: 2020 movs r0, #32 + 105ce: e001 b.n 105d4 <_lo0bits+0x64> + 105d0: 3001 adds r0, #1 + 105d2: 600a str r2, [r1, #0] + 105d4: 4770 bx lr + 105d6: 0000 lsls r0, r0, #0 + 105d8: ffff 0000 vaddl.u q8, d15, d0 + +000105dc <__mcmp>: + 105dc: b530 push {r4, r5, lr} + 105de: 6903 ldr r3, [r0, #16] + 105e0: 690a ldr r2, [r1, #16] + 105e2: 1c04 adds r4, r0, #0 + 105e4: 1a98 subs r0, r3, r2 + 105e6: 2800 cmp r0, #0 + 105e8: d114 bne.n 10614 <__mcmp+0x38> + 105ea: 1c25 adds r5, r4, #0 + 105ec: 0093 lsls r3, r2, #2 + 105ee: 3514 adds r5, #20 + 105f0: 18ea adds r2, r5, r3 + 105f2: 3314 adds r3, #20 + 105f4: 18c9 adds r1, r1, r3 + 105f6: 3a04 subs r2, #4 + 105f8: 3904 subs r1, #4 + 105fa: 6814 ldr r4, [r2, #0] + 105fc: 680b ldr r3, [r1, #0] + 105fe: 429c cmp r4, r3 + 10600: d006 beq.n 10610 <__mcmp+0x34> + 10602: 429c cmp r4, r3 + 10604: d202 bcs.n 1060c <__mcmp+0x30> + 10606: 2001 movs r0, #1 + 10608: 4240 negs r0, r0 + 1060a: e003 b.n 10614 <__mcmp+0x38> + 1060c: 2001 movs r0, #1 + 1060e: e001 b.n 10614 <__mcmp+0x38> + 10610: 42aa cmp r2, r5 + 10612: d8f0 bhi.n 105f6 <__mcmp+0x1a> + 10614: bc30 pop {r4, r5} + 10616: bc02 pop {r1} + 10618: 4708 bx r1 ... -000105a8 <_ulp>: - 105a8: b530 push {r4, r5, lr} - 105aa: 4b11 ldr r3, [pc, #68] (105f0 <.text+0x105f0>) - 105ac: 4a11 ldr r2, [pc, #68] (105f4 <.text+0x105f4>) - 105ae: 4003 ands r3, r0 - 105b0: 189b adds r3, r3, r2 - 105b2: 2b00 cmp r3, #0 - 105b4: dd01 ble.n 105ba <_ulp+0x12> - 105b6: 1c1c adds r4, r3, #0 - 105b8: e007 b.n 105ca <_ulp+0x22> - 105ba: 425b negs r3, r3 - 105bc: 151a asrs r2, r3, #20 - 105be: 2a13 cmp r2, #19 - 105c0: dc05 bgt.n 105ce <_ulp+0x26> - 105c2: 2380 movs r3, #128 - 105c4: 031b lsls r3, r3, #12 - 105c6: 1c1c adds r4, r3, #0 - 105c8: 4114 asrs r4, r2 - 105ca: 2500 movs r5, #0 - 105cc: e00a b.n 105e4 <_ulp+0x3c> - 105ce: 3a14 subs r2, #20 - 105d0: 2a1e cmp r2, #30 - 105d2: dd01 ble.n 105d8 <_ulp+0x30> - 105d4: 2201 movs r2, #1 - 105d6: e003 b.n 105e0 <_ulp+0x38> - 105d8: 231f movs r3, #31 - 105da: 1a9b subs r3, r3, r2 - 105dc: 2201 movs r2, #1 - 105de: 409a lsls r2, r3 - 105e0: 2400 movs r4, #0 - 105e2: 1c15 adds r5, r2, #0 - 105e4: 1c29 adds r1, r5, #0 - 105e6: 1c20 adds r0, r4, #0 - 105e8: bc30 pop {r4, r5} - 105ea: bc04 pop {r2} - 105ec: 4710 bx r2 - 105ee: 0000 lsls r0, r0, #0 - 105f0: 0000 lsls r0, r0, #0 - 105f2: 7ff0 ldrb r0, [r6, #31] - 105f4: 0000 lsls r0, r0, #0 - 105f6: fcc0 b5f0 stc2l 5, cr11, [r0], {240} - -000105f8 <_b2d>: - 105f8: b5f0 push {r4, r5, r6, r7, lr} - 105fa: b083 sub sp, #12 - 105fc: 6903 ldr r3, [r0, #16] - 105fe: 9100 str r1, [sp, #0] - 10600: 1c01 adds r1, r0, #0 - 10602: 3114 adds r1, #20 - 10604: 009b lsls r3, r3, #2 - 10606: 18cc adds r4, r1, r3 - 10608: 1f25 subs r5, r4, #4 - 1060a: 682a ldr r2, [r5, #0] - 1060c: 1c10 adds r0, r2, #0 - 1060e: 9101 str r1, [sp, #4] - 10610: 9202 str r2, [sp, #8] - 10612: f7ff ff4f bl 104b4 <_hi0bits> - 10616: 2320 movs r3, #32 - 10618: 9900 ldr r1, [sp, #0] - 1061a: 1a1b subs r3, r3, r0 - 1061c: 600b str r3, [r1, #0] - 1061e: 280a cmp r0, #10 - 10620: dc18 bgt.n 10654 <_b2d+0x5c> - 10622: 9a01 ldr r2, [sp, #4] - 10624: 230b movs r3, #11 - 10626: 1a19 subs r1, r3, r0 - 10628: 4295 cmp r5, r2 - 1062a: d801 bhi.n 10630 <_b2d+0x38> - 1062c: 2400 movs r4, #0 - 1062e: e002 b.n 10636 <_b2d+0x3e> - 10630: 1c23 adds r3, r4, #0 - 10632: 3b08 subs r3, #8 - 10634: 681c ldr r4, [r3, #0] - 10636: 9a02 ldr r2, [sp, #8] - 10638: 4b1e ldr r3, [pc, #120] (106b4 <.text+0x106b4>) - 1063a: 40ca lsrs r2, r1 - 1063c: 1c16 adds r6, r2, #0 - 1063e: 431e orrs r6, r3 - 10640: 9a02 ldr r2, [sp, #8] - 10642: 1c03 adds r3, r0, #0 - 10644: 3315 adds r3, #21 - 10646: 409a lsls r2, r3 - 10648: 1c13 adds r3, r2, #0 - 1064a: 1c22 adds r2, r4, #0 - 1064c: 40ca lsrs r2, r1 - 1064e: 1c1f adds r7, r3, #0 - 10650: 4317 orrs r7, r2 - 10652: e029 b.n 106a8 <_b2d+0xb0> - 10654: 9b01 ldr r3, [sp, #4] - 10656: 429d cmp r5, r3 - 10658: d801 bhi.n 1065e <_b2d+0x66> - 1065a: 2400 movs r4, #0 - 1065c: e002 b.n 10664 <_b2d+0x6c> - 1065e: 1c25 adds r5, r4, #0 - 10660: 3d08 subs r5, #8 - 10662: 682c ldr r4, [r5, #0] - 10664: 380b subs r0, #11 - 10666: 2800 cmp r0, #0 - 10668: d01a beq.n 106a0 <_b2d+0xa8> - 1066a: 2320 movs r3, #32 - 1066c: 9901 ldr r1, [sp, #4] - 1066e: 1a1b subs r3, r3, r0 - 10670: 469c mov ip, r3 - 10672: 428d cmp r5, r1 - 10674: d801 bhi.n 1067a <_b2d+0x82> - 10676: 2500 movs r5, #0 - 10678: e001 b.n 1067e <_b2d+0x86> - 1067a: 1f2b subs r3, r5, #4 - 1067c: 681d ldr r5, [r3, #0] - 1067e: 4662 mov r2, ip - 10680: 1c21 adds r1, r4, #0 - 10682: 9b02 ldr r3, [sp, #8] - 10684: 40d1 lsrs r1, r2 - 10686: 4a0b ldr r2, [pc, #44] (106b4 <.text+0x106b4>) - 10688: 4083 lsls r3, r0 - 1068a: 4313 orrs r3, r2 - 1068c: 1c0e adds r6, r1, #0 - 1068e: 1c22 adds r2, r4, #0 - 10690: 431e orrs r6, r3 - 10692: 4082 lsls r2, r0 - 10694: 1c2b adds r3, r5, #0 - 10696: 4661 mov r1, ip - 10698: 40cb lsrs r3, r1 - 1069a: 1c17 adds r7, r2, #0 - 1069c: 431f orrs r7, r3 - 1069e: e003 b.n 106a8 <_b2d+0xb0> - 106a0: 4b04 ldr r3, [pc, #16] (106b4 <.text+0x106b4>) - 106a2: 9e02 ldr r6, [sp, #8] - 106a4: 1c27 adds r7, r4, #0 - 106a6: 431e orrs r6, r3 - 106a8: 1c30 adds r0, r6, #0 - 106aa: 1c39 adds r1, r7, #0 - 106ac: b003 add sp, #12 - 106ae: bcf0 pop {r4, r5, r6, r7} - 106b0: bc04 pop {r2} - 106b2: 4710 bx r2 - 106b4: 0000 lsls r0, r0, #0 - 106b6: 3ff0 subs r7, #240 - -000106b8 <_ratio>: - 106b8: b5f0 push {r4, r5, r6, r7, lr} - 106ba: b084 sub sp, #16 - 106bc: 1c0d adds r5, r1, #0 - 106be: a902 add r1, sp, #8 - 106c0: 1c04 adds r4, r0, #0 - 106c2: f7ff ff99 bl 105f8 <_b2d> - 106c6: 9000 str r0, [sp, #0] - 106c8: 9101 str r1, [sp, #4] - 106ca: 1c28 adds r0, r5, #0 - 106cc: a903 add r1, sp, #12 - 106ce: f7ff ff93 bl 105f8 <_b2d> - 106d2: 9b03 ldr r3, [sp, #12] - 106d4: 1c0f adds r7, r1, #0 - 106d6: 9902 ldr r1, [sp, #8] - 106d8: 692a ldr r2, [r5, #16] - 106da: 1ac9 subs r1, r1, r3 - 106dc: 6923 ldr r3, [r4, #16] - 106de: 1a9b subs r3, r3, r2 - 106e0: 015b lsls r3, r3, #5 - 106e2: 18c9 adds r1, r1, r3 - 106e4: 1c06 adds r6, r0, #0 - 106e6: 2900 cmp r1, #0 - 106e8: dd04 ble.n 106f4 <_ratio+0x3c> - 106ea: 9a00 ldr r2, [sp, #0] - 106ec: 050b lsls r3, r1, #20 - 106ee: 189b adds r3, r3, r2 - 106f0: 9300 str r3, [sp, #0] - 106f2: e001 b.n 106f8 <_ratio+0x40> - 106f4: 050b lsls r3, r1, #20 - 106f6: 1af6 subs r6, r6, r3 - 106f8: 9800 ldr r0, [sp, #0] - 106fa: 9901 ldr r1, [sp, #4] - 106fc: 1c32 adds r2, r6, #0 - 106fe: 1c3b adds r3, r7, #0 - 10700: f004 fd26 bl 15150 <____divdf3_from_thumb> - 10704: b004 add sp, #16 - 10706: bcf0 pop {r4, r5, r6, r7} - 10708: bc04 pop {r2} - 1070a: 4710 bx r2 - -0001070c <_mprec_log10>: - 1070c: b510 push {r4, lr} - 1070e: 1c04 adds r4, r0, #0 - 10710: 2817 cmp r0, #23 - 10712: dd02 ble.n 1071a <_mprec_log10+0xe> - 10714: 490a ldr r1, [pc, #40] (10740 <.text+0x10740>) - 10716: 4809 ldr r0, [pc, #36] (1073c <.text+0x1073c>) - 10718: e00a b.n 10730 <_mprec_log10+0x24> - 1071a: 4a0a ldr r2, [pc, #40] (10744 <.text+0x10744>) - 1071c: 00c3 lsls r3, r0, #3 - 1071e: 189b adds r3, r3, r2 - 10720: 6818 ldr r0, [r3, #0] - 10722: 6859 ldr r1, [r3, #4] - 10724: e006 b.n 10734 <_mprec_log10+0x28> - 10726: 4a08 ldr r2, [pc, #32] (10748 <.text+0x10748>) - 10728: 4b08 ldr r3, [pc, #32] (1074c <.text+0x1074c>) - 1072a: f004 fd09 bl 15140 <____muldf3_from_thumb> - 1072e: 3c01 subs r4, #1 - 10730: 2c00 cmp r4, #0 - 10732: d1f8 bne.n 10726 <_mprec_log10+0x1a> - 10734: bc10 pop {r4} - 10736: bc04 pop {r2} - 10738: 4710 bx r2 - 1073a: 0000 lsls r0, r0, #0 - 1073c: 0000 lsls r0, r0, #0 - 1073e: 3ff0 subs r7, #240 - 10740: 0000 lsls r0, r0, #0 - 10742: 0000 lsls r0, r0, #0 - 10744: 54e8 strb r0, [r5, r3] - 10746: 0001 lsls r1, r0, #0 - 10748: 0000 lsls r0, r0, #0 - 1074a: 4024 ands r4, r4 - 1074c: 0000 lsls r0, r0, #0 +0001061c <_ulp>: + 1061c: b530 push {r4, r5, lr} + 1061e: 4b11 ldr r3, [pc, #68] (10664 <.text+0x10664>) + 10620: 4a11 ldr r2, [pc, #68] (10668 <.text+0x10668>) + 10622: 4003 ands r3, r0 + 10624: 189b adds r3, r3, r2 + 10626: 2b00 cmp r3, #0 + 10628: dd01 ble.n 1062e <_ulp+0x12> + 1062a: 1c1c adds r4, r3, #0 + 1062c: e007 b.n 1063e <_ulp+0x22> + 1062e: 425b negs r3, r3 + 10630: 151a asrs r2, r3, #20 + 10632: 2a13 cmp r2, #19 + 10634: dc05 bgt.n 10642 <_ulp+0x26> + 10636: 2380 movs r3, #128 + 10638: 031b lsls r3, r3, #12 + 1063a: 1c1c adds r4, r3, #0 + 1063c: 4114 asrs r4, r2 + 1063e: 2500 movs r5, #0 + 10640: e00a b.n 10658 <_ulp+0x3c> + 10642: 3a14 subs r2, #20 + 10644: 2a1e cmp r2, #30 + 10646: dd01 ble.n 1064c <_ulp+0x30> + 10648: 2201 movs r2, #1 + 1064a: e003 b.n 10654 <_ulp+0x38> + 1064c: 231f movs r3, #31 + 1064e: 1a9b subs r3, r3, r2 + 10650: 2201 movs r2, #1 + 10652: 409a lsls r2, r3 + 10654: 2400 movs r4, #0 + 10656: 1c15 adds r5, r2, #0 + 10658: 1c29 adds r1, r5, #0 + 1065a: 1c20 adds r0, r4, #0 + 1065c: bc30 pop {r4, r5} + 1065e: bc04 pop {r2} + 10660: 4710 bx r2 + 10662: 0000 lsls r0, r0, #0 + 10664: 0000 lsls r0, r0, #0 + 10666: 7ff0 ldrb r0, [r6, #31] + 10668: 0000 lsls r0, r0, #0 + 1066a: fcc0 b5f0 stc2l 5, cr11, [r0], {240} + +0001066c <_b2d>: + 1066c: b5f0 push {r4, r5, r6, r7, lr} + 1066e: b083 sub sp, #12 + 10670: 6903 ldr r3, [r0, #16] + 10672: 9100 str r1, [sp, #0] + 10674: 1c01 adds r1, r0, #0 + 10676: 3114 adds r1, #20 + 10678: 009b lsls r3, r3, #2 + 1067a: 18cc adds r4, r1, r3 + 1067c: 1f25 subs r5, r4, #4 + 1067e: 682a ldr r2, [r5, #0] + 10680: 1c10 adds r0, r2, #0 + 10682: 9101 str r1, [sp, #4] + 10684: 9202 str r2, [sp, #8] + 10686: f7ff ff4f bl 10528 <_hi0bits> + 1068a: 2320 movs r3, #32 + 1068c: 9900 ldr r1, [sp, #0] + 1068e: 1a1b subs r3, r3, r0 + 10690: 600b str r3, [r1, #0] + 10692: 280a cmp r0, #10 + 10694: dc18 bgt.n 106c8 <_b2d+0x5c> + 10696: 9a01 ldr r2, [sp, #4] + 10698: 230b movs r3, #11 + 1069a: 1a19 subs r1, r3, r0 + 1069c: 4295 cmp r5, r2 + 1069e: d801 bhi.n 106a4 <_b2d+0x38> + 106a0: 2400 movs r4, #0 + 106a2: e002 b.n 106aa <_b2d+0x3e> + 106a4: 1c23 adds r3, r4, #0 + 106a6: 3b08 subs r3, #8 + 106a8: 681c ldr r4, [r3, #0] + 106aa: 9a02 ldr r2, [sp, #8] + 106ac: 4b1e ldr r3, [pc, #120] (10728 <.text+0x10728>) + 106ae: 40ca lsrs r2, r1 + 106b0: 1c16 adds r6, r2, #0 + 106b2: 431e orrs r6, r3 + 106b4: 9a02 ldr r2, [sp, #8] + 106b6: 1c03 adds r3, r0, #0 + 106b8: 3315 adds r3, #21 + 106ba: 409a lsls r2, r3 + 106bc: 1c13 adds r3, r2, #0 + 106be: 1c22 adds r2, r4, #0 + 106c0: 40ca lsrs r2, r1 + 106c2: 1c1f adds r7, r3, #0 + 106c4: 4317 orrs r7, r2 + 106c6: e029 b.n 1071c <_b2d+0xb0> + 106c8: 9b01 ldr r3, [sp, #4] + 106ca: 429d cmp r5, r3 + 106cc: d801 bhi.n 106d2 <_b2d+0x66> + 106ce: 2400 movs r4, #0 + 106d0: e002 b.n 106d8 <_b2d+0x6c> + 106d2: 1c25 adds r5, r4, #0 + 106d4: 3d08 subs r5, #8 + 106d6: 682c ldr r4, [r5, #0] + 106d8: 380b subs r0, #11 + 106da: 2800 cmp r0, #0 + 106dc: d01a beq.n 10714 <_b2d+0xa8> + 106de: 2320 movs r3, #32 + 106e0: 9901 ldr r1, [sp, #4] + 106e2: 1a1b subs r3, r3, r0 + 106e4: 469c mov ip, r3 + 106e6: 428d cmp r5, r1 + 106e8: d801 bhi.n 106ee <_b2d+0x82> + 106ea: 2500 movs r5, #0 + 106ec: e001 b.n 106f2 <_b2d+0x86> + 106ee: 1f2b subs r3, r5, #4 + 106f0: 681d ldr r5, [r3, #0] + 106f2: 4662 mov r2, ip + 106f4: 1c21 adds r1, r4, #0 + 106f6: 9b02 ldr r3, [sp, #8] + 106f8: 40d1 lsrs r1, r2 + 106fa: 4a0b ldr r2, [pc, #44] (10728 <.text+0x10728>) + 106fc: 4083 lsls r3, r0 + 106fe: 4313 orrs r3, r2 + 10700: 1c0e adds r6, r1, #0 + 10702: 1c22 adds r2, r4, #0 + 10704: 431e orrs r6, r3 + 10706: 4082 lsls r2, r0 + 10708: 1c2b adds r3, r5, #0 + 1070a: 4661 mov r1, ip + 1070c: 40cb lsrs r3, r1 + 1070e: 1c17 adds r7, r2, #0 + 10710: 431f orrs r7, r3 + 10712: e003 b.n 1071c <_b2d+0xb0> + 10714: 4b04 ldr r3, [pc, #16] (10728 <.text+0x10728>) + 10716: 9e02 ldr r6, [sp, #8] + 10718: 1c27 adds r7, r4, #0 + 1071a: 431e orrs r6, r3 + 1071c: 1c30 adds r0, r6, #0 + 1071e: 1c39 adds r1, r7, #0 + 10720: b003 add sp, #12 + 10722: bcf0 pop {r4, r5, r6, r7} + 10724: bc04 pop {r2} + 10726: 4710 bx r2 + 10728: 0000 lsls r0, r0, #0 + 1072a: 3ff0 subs r7, #240 + +0001072c <_ratio>: + 1072c: b5f0 push {r4, r5, r6, r7, lr} + 1072e: b084 sub sp, #16 + 10730: 1c0d adds r5, r1, #0 + 10732: a902 add r1, sp, #8 + 10734: 1c04 adds r4, r0, #0 + 10736: f7ff ff99 bl 1066c <_b2d> + 1073a: 9000 str r0, [sp, #0] + 1073c: 9101 str r1, [sp, #4] + 1073e: 1c28 adds r0, r5, #0 + 10740: a903 add r1, sp, #12 + 10742: f7ff ff93 bl 1066c <_b2d> + 10746: 9b03 ldr r3, [sp, #12] + 10748: 1c0f adds r7, r1, #0 + 1074a: 9902 ldr r1, [sp, #8] + 1074c: 692a ldr r2, [r5, #16] + 1074e: 1ac9 subs r1, r1, r3 + 10750: 6923 ldr r3, [r4, #16] + 10752: 1a9b subs r3, r3, r2 + 10754: 015b lsls r3, r3, #5 + 10756: 18c9 adds r1, r1, r3 + 10758: 1c06 adds r6, r0, #0 + 1075a: 2900 cmp r1, #0 + 1075c: dd04 ble.n 10768 <_ratio+0x3c> + 1075e: 9a00 ldr r2, [sp, #0] + 10760: 050b lsls r3, r1, #20 + 10762: 189b adds r3, r3, r2 + 10764: 9300 str r3, [sp, #0] + 10766: e001 b.n 1076c <_ratio+0x40> + 10768: 050b lsls r3, r1, #20 + 1076a: 1af6 subs r6, r6, r3 + 1076c: 9800 ldr r0, [sp, #0] + 1076e: 9901 ldr r1, [sp, #4] + 10770: 1c32 adds r2, r6, #0 + 10772: 1c3b adds r3, r7, #0 + 10774: f004 fd26 bl 151c4 <____divdf3_from_thumb> + 10778: b004 add sp, #16 + 1077a: bcf0 pop {r4, r5, r6, r7} + 1077c: bc04 pop {r2} + 1077e: 4710 bx r2 + +00010780 <_mprec_log10>: + 10780: b510 push {r4, lr} + 10782: 1c04 adds r4, r0, #0 + 10784: 2817 cmp r0, #23 + 10786: dd02 ble.n 1078e <_mprec_log10+0xe> + 10788: 490a ldr r1, [pc, #40] (107b4 <.text+0x107b4>) + 1078a: 4809 ldr r0, [pc, #36] (107b0 <.text+0x107b0>) + 1078c: e00a b.n 107a4 <_mprec_log10+0x24> + 1078e: 4a0a ldr r2, [pc, #40] (107b8 <.text+0x107b8>) + 10790: 00c3 lsls r3, r0, #3 + 10792: 189b adds r3, r3, r2 + 10794: 6818 ldr r0, [r3, #0] + 10796: 6859 ldr r1, [r3, #4] + 10798: e006 b.n 107a8 <_mprec_log10+0x28> + 1079a: 4a08 ldr r2, [pc, #32] (107bc <.text+0x107bc>) + 1079c: 4b08 ldr r3, [pc, #32] (107c0 <.text+0x107c0>) + 1079e: f004 fd09 bl 151b4 <____muldf3_from_thumb> + 107a2: 3c01 subs r4, #1 + 107a4: 2c00 cmp r4, #0 + 107a6: d1f8 bne.n 1079a <_mprec_log10+0x1a> + 107a8: bc10 pop {r4} + 107aa: bc04 pop {r2} + 107ac: 4710 bx r2 + 107ae: 0000 lsls r0, r0, #0 + 107b0: 0000 lsls r0, r0, #0 + 107b2: 3ff0 subs r7, #240 + 107b4: 0000 lsls r0, r0, #0 + 107b6: 0000 lsls r0, r0, #0 + 107b8: 555c strb r4, [r3, r5] + 107ba: 0001 lsls r1, r0, #0 + 107bc: 0000 lsls r0, r0, #0 + 107be: 4024 ands r4, r4 + 107c0: 0000 lsls r0, r0, #0 ... -00010750 <_Balloc>: - 10750: b5f0 push {r4, r5, r6, r7, lr} - 10752: 6cc3 ldr r3, [r0, #76] - 10754: 1c05 adds r5, r0, #0 - 10756: 1c0e adds r6, r1, #0 - 10758: 2b00 cmp r3, #0 - 1075a: d108 bne.n 1076e <_Balloc+0x1e> - 1075c: 2104 movs r1, #4 - 1075e: 2210 movs r2, #16 - 10760: f000 fcd6 bl 11110 <_calloc_r> - 10764: 64e8 str r0, [r5, #76] - 10766: 2800 cmp r0, #0 - 10768: d101 bne.n 1076e <_Balloc+0x1e> - 1076a: 2400 movs r4, #0 - 1076c: e019 b.n 107a2 <_Balloc+0x52> - 1076e: 6ceb ldr r3, [r5, #76] - 10770: 00b2 lsls r2, r6, #2 - 10772: 18d2 adds r2, r2, r3 - 10774: 6814 ldr r4, [r2, #0] - 10776: 2c00 cmp r4, #0 - 10778: d002 beq.n 10780 <_Balloc+0x30> - 1077a: 6823 ldr r3, [r4, #0] - 1077c: 6013 str r3, [r2, #0] - 1077e: e00d b.n 1079c <_Balloc+0x4c> - 10780: 2301 movs r3, #1 - 10782: 1c1f adds r7, r3, #0 - 10784: 40b7 lsls r7, r6 - 10786: 00ba lsls r2, r7, #2 - 10788: 3214 adds r2, #20 - 1078a: 1c28 adds r0, r5, #0 - 1078c: 2101 movs r1, #1 - 1078e: f000 fcbf bl 11110 <_calloc_r> - 10792: 2800 cmp r0, #0 - 10794: d005 beq.n 107a2 <_Balloc+0x52> - 10796: 6046 str r6, [r0, #4] - 10798: 6087 str r7, [r0, #8] - 1079a: 1c04 adds r4, r0, #0 - 1079c: 2300 movs r3, #0 - 1079e: 6123 str r3, [r4, #16] - 107a0: 60e3 str r3, [r4, #12] - 107a2: 1c20 adds r0, r4, #0 - 107a4: bcf0 pop {r4, r5, r6, r7} - 107a6: bc02 pop {r1} - 107a8: 4708 bx r1 +000107c4 <_Balloc>: + 107c4: b5f0 push {r4, r5, r6, r7, lr} + 107c6: 6cc3 ldr r3, [r0, #76] + 107c8: 1c05 adds r5, r0, #0 + 107ca: 1c0e adds r6, r1, #0 + 107cc: 2b00 cmp r3, #0 + 107ce: d108 bne.n 107e2 <_Balloc+0x1e> + 107d0: 2104 movs r1, #4 + 107d2: 2210 movs r2, #16 + 107d4: f000 fcd6 bl 11184 <_calloc_r> + 107d8: 64e8 str r0, [r5, #76] + 107da: 2800 cmp r0, #0 + 107dc: d101 bne.n 107e2 <_Balloc+0x1e> + 107de: 2400 movs r4, #0 + 107e0: e019 b.n 10816 <_Balloc+0x52> + 107e2: 6ceb ldr r3, [r5, #76] + 107e4: 00b2 lsls r2, r6, #2 + 107e6: 18d2 adds r2, r2, r3 + 107e8: 6814 ldr r4, [r2, #0] + 107ea: 2c00 cmp r4, #0 + 107ec: d002 beq.n 107f4 <_Balloc+0x30> + 107ee: 6823 ldr r3, [r4, #0] + 107f0: 6013 str r3, [r2, #0] + 107f2: e00d b.n 10810 <_Balloc+0x4c> + 107f4: 2301 movs r3, #1 + 107f6: 1c1f adds r7, r3, #0 + 107f8: 40b7 lsls r7, r6 + 107fa: 00ba lsls r2, r7, #2 + 107fc: 3214 adds r2, #20 + 107fe: 1c28 adds r0, r5, #0 + 10800: 2101 movs r1, #1 + 10802: f000 fcbf bl 11184 <_calloc_r> + 10806: 2800 cmp r0, #0 + 10808: d005 beq.n 10816 <_Balloc+0x52> + 1080a: 6046 str r6, [r0, #4] + 1080c: 6087 str r7, [r0, #8] + 1080e: 1c04 adds r4, r0, #0 + 10810: 2300 movs r3, #0 + 10812: 6123 str r3, [r4, #16] + 10814: 60e3 str r3, [r4, #12] + 10816: 1c20 adds r0, r4, #0 + 10818: bcf0 pop {r4, r5, r6, r7} + 1081a: bc02 pop {r1} + 1081c: 4708 bx r1 ... -000107ac <_d2b>: - 107ac: b5f0 push {r4, r5, r6, r7, lr} - 107ae: b084 sub sp, #16 - 107b0: 1c0c adds r4, r1, #0 - 107b2: 2101 movs r1, #1 - 107b4: 9300 str r3, [sp, #0] - 107b6: 1c15 adds r5, r2, #0 - 107b8: f7ff ffca bl 10750 <_Balloc> - 107bc: 1c01 adds r1, r0, #0 - 107be: 3114 adds r1, #20 - 107c0: 4b2b ldr r3, [pc, #172] (10870 <.text+0x10870>) - 107c2: 9101 str r1, [sp, #4] - 107c4: 1c21 adds r1, r4, #0 - 107c6: 4019 ands r1, r3 - 107c8: 4b2a ldr r3, [pc, #168] (10874 <.text+0x10874>) - 107ca: 1c22 adds r2, r4, #0 - 107cc: 401a ands r2, r3 - 107ce: 0d17 lsrs r7, r2, #20 - 107d0: 1c06 adds r6, r0, #0 - 107d2: 9103 str r1, [sp, #12] - 107d4: 2f00 cmp r7, #0 - 107d6: d003 beq.n 107e0 <_d2b+0x34> - 107d8: 2380 movs r3, #128 - 107da: 035b lsls r3, r3, #13 - 107dc: 430b orrs r3, r1 - 107de: 9303 str r3, [sp, #12] - 107e0: 2d00 cmp r5, #0 - 107e2: d01b beq.n 1081c <_d2b+0x70> - 107e4: a802 add r0, sp, #8 - 107e6: 9502 str r5, [sp, #8] - 107e8: f7ff fe88 bl 104fc <_lo0bits> - 107ec: 9902 ldr r1, [sp, #8] - 107ee: 2800 cmp r0, #0 - 107f0: d009 beq.n 10806 <_d2b+0x5a> - 107f2: 9b03 ldr r3, [sp, #12] - 107f4: 2220 movs r2, #32 - 107f6: 1a12 subs r2, r2, r0 - 107f8: 4093 lsls r3, r2 - 107fa: 430b orrs r3, r1 - 107fc: 6173 str r3, [r6, #20] - 107fe: 9b03 ldr r3, [sp, #12] - 10800: 40c3 lsrs r3, r0 - 10802: 9303 str r3, [sp, #12] - 10804: e000 b.n 10808 <_d2b+0x5c> - 10806: 6171 str r1, [r6, #20] - 10808: 9b03 ldr r3, [sp, #12] - 1080a: 9a01 ldr r2, [sp, #4] - 1080c: 6053 str r3, [r2, #4] - 1080e: 2b00 cmp r3, #0 - 10810: d001 beq.n 10816 <_d2b+0x6a> - 10812: 2202 movs r2, #2 - 10814: e000 b.n 10818 <_d2b+0x6c> - 10816: 2201 movs r2, #1 - 10818: 6132 str r2, [r6, #16] - 1081a: e008 b.n 1082e <_d2b+0x82> - 1081c: a803 add r0, sp, #12 - 1081e: f7ff fe6d bl 104fc <_lo0bits> - 10822: 9b03 ldr r3, [sp, #12] - 10824: 6173 str r3, [r6, #20] - 10826: 2301 movs r3, #1 - 10828: 6133 str r3, [r6, #16] - 1082a: 3020 adds r0, #32 - 1082c: 2201 movs r2, #1 - 1082e: 2f00 cmp r7, #0 - 10830: d009 beq.n 10846 <_d2b+0x9a> - 10832: 4911 ldr r1, [pc, #68] (10878 <.text+0x10878>) - 10834: 183b adds r3, r7, r0 - 10836: 9a00 ldr r2, [sp, #0] - 10838: 185b adds r3, r3, r1 - 1083a: 6013 str r3, [r2, #0] - 1083c: 9909 ldr r1, [sp, #36] - 1083e: 2335 movs r3, #53 - 10840: 1a1b subs r3, r3, r0 - 10842: 600b str r3, [r1, #0] - 10844: e00e b.n 10864 <_d2b+0xb8> - 10846: 490d ldr r1, [pc, #52] (1087c <.text+0x1087c>) - 10848: 1843 adds r3, r0, r1 - 1084a: 9900 ldr r1, [sp, #0] - 1084c: 0154 lsls r4, r2, #5 - 1084e: 600b str r3, [r1, #0] - 10850: 0093 lsls r3, r2, #2 - 10852: 9a01 ldr r2, [sp, #4] - 10854: 189b adds r3, r3, r2 - 10856: 3b04 subs r3, #4 - 10858: 6818 ldr r0, [r3, #0] - 1085a: f7ff fe2b bl 104b4 <_hi0bits> - 1085e: 9b09 ldr r3, [sp, #36] - 10860: 1a24 subs r4, r4, r0 - 10862: 601c str r4, [r3, #0] - 10864: 1c30 adds r0, r6, #0 - 10866: b004 add sp, #16 - 10868: bcf0 pop {r4, r5, r6, r7} - 1086a: bc02 pop {r1} - 1086c: 4708 bx r1 - 1086e: 0000 lsls r0, r0, #0 - 10870: ffff 000f vaddl.u q8, d15, d15 - 10874: ffff 7fff undefined - 10878: fbcd ffff undefined - 1087c: fbce ffff undefined - -00010880 <__mdiff>: - 10880: b5f0 push {r4, r5, r6, r7, lr} - 10882: b083 sub sp, #12 - 10884: 1c07 adds r7, r0, #0 - 10886: 1c0d adds r5, r1, #0 - 10888: 1c08 adds r0, r1, #0 - 1088a: 1c11 adds r1, r2, #0 - 1088c: 1c16 adds r6, r2, #0 - 1088e: f7ff fe6b bl 10568 <__mcmp> - 10892: 1c04 adds r4, r0, #0 - 10894: 2800 cmp r0, #0 - 10896: d108 bne.n 108aa <__mdiff+0x2a> - 10898: 1c38 adds r0, r7, #0 - 1089a: 2100 movs r1, #0 - 1089c: f7ff ff58 bl 10750 <_Balloc> - 108a0: 2301 movs r3, #1 - 108a2: 1c07 adds r7, r0, #0 - 108a4: 6103 str r3, [r0, #16] - 108a6: 6144 str r4, [r0, #20] - 108a8: e053 b.n 10952 <__mdiff+0xd2> - 108aa: 2800 cmp r0, #0 - 108ac: da04 bge.n 108b8 <__mdiff+0x38> - 108ae: 46b4 mov ip, r6 - 108b0: 2401 movs r4, #1 - 108b2: 1c2e adds r6, r5, #0 - 108b4: 4665 mov r5, ip - 108b6: e000 b.n 108ba <__mdiff+0x3a> - 108b8: 2400 movs r4, #0 - 108ba: 6869 ldr r1, [r5, #4] - 108bc: 1c38 adds r0, r7, #0 - 108be: f7ff ff47 bl 10750 <_Balloc> - 108c2: 692a ldr r2, [r5, #16] - 108c4: 3514 adds r5, #20 - 108c6: 46ac mov ip, r5 - 108c8: 0093 lsls r3, r2, #2 - 108ca: 4463 add r3, ip - 108cc: 9301 str r3, [sp, #4] - 108ce: 6933 ldr r3, [r6, #16] - 108d0: 1c35 adds r5, r6, #0 - 108d2: 3514 adds r5, #20 - 108d4: 009b lsls r3, r3, #2 - 108d6: 18eb adds r3, r5, r3 - 108d8: 60c4 str r4, [r0, #12] - 108da: 9200 str r2, [sp, #0] - 108dc: 1c04 adds r4, r0, #0 - 108de: 9302 str r3, [sp, #8] - 108e0: 1c07 adds r7, r0, #0 - 108e2: 3414 adds r4, #20 - 108e4: 2600 movs r6, #0 - 108e6: 4662 mov r2, ip - 108e8: 3204 adds r2, #4 - 108ea: 4694 mov ip, r2 - 108ec: 3a04 subs r2, #4 - 108ee: ca08 ldmia r2!, {r3} - 108f0: cd01 ldmia r5!, {r0} - 108f2: 4a1a ldr r2, [pc, #104] (1095c <.text+0x1095c>) - 108f4: 1c19 adds r1, r3, #0 - 108f6: 4011 ands r1, r2 - 108f8: 4002 ands r2, r0 - 108fa: 1a89 subs r1, r1, r2 - 108fc: 1989 adds r1, r1, r6 - 108fe: 0c1b lsrs r3, r3, #16 - 10900: 0c00 lsrs r0, r0, #16 - 10902: 1a1b subs r3, r3, r0 - 10904: 140a asrs r2, r1, #16 - 10906: 189b adds r3, r3, r2 - 10908: 8063 strh r3, [r4, #2] - 1090a: 141e asrs r6, r3, #16 - 1090c: 9b02 ldr r3, [sp, #8] - 1090e: 8021 strh r1, [r4, #0] - 10910: 3404 adds r4, #4 - 10912: 429d cmp r5, r3 - 10914: d210 bcs.n 10938 <__mdiff+0xb8> - 10916: e7e6 b.n 108e6 <__mdiff+0x66> - 10918: 4662 mov r2, ip - 1091a: 3204 adds r2, #4 - 1091c: 4694 mov ip, r2 - 1091e: 3a04 subs r2, #4 - 10920: ca08 ldmia r2!, {r3} - 10922: 4a0e ldr r2, [pc, #56] (1095c <.text+0x1095c>) - 10924: 1c19 adds r1, r3, #0 - 10926: 4011 ands r1, r2 - 10928: 1989 adds r1, r1, r6 - 1092a: 0c1b lsrs r3, r3, #16 - 1092c: 140a asrs r2, r1, #16 - 1092e: 189b adds r3, r3, r2 - 10930: 8063 strh r3, [r4, #2] - 10932: 8021 strh r1, [r4, #0] - 10934: 141e asrs r6, r3, #16 - 10936: 3404 adds r4, #4 - 10938: 9b01 ldr r3, [sp, #4] - 1093a: 459c cmp ip, r3 - 1093c: d3ec bcc.n 10918 <__mdiff+0x98> - 1093e: e002 b.n 10946 <__mdiff+0xc6> - 10940: 9a00 ldr r2, [sp, #0] - 10942: 3a01 subs r2, #1 - 10944: 9200 str r2, [sp, #0] - 10946: 3c04 subs r4, #4 - 10948: 6823 ldr r3, [r4, #0] - 1094a: 2b00 cmp r3, #0 - 1094c: d0f8 beq.n 10940 <__mdiff+0xc0> - 1094e: 9b00 ldr r3, [sp, #0] - 10950: 613b str r3, [r7, #16] - 10952: 1c38 adds r0, r7, #0 - 10954: b003 add sp, #12 - 10956: bcf0 pop {r4, r5, r6, r7} - 10958: bc02 pop {r1} - 1095a: 4708 bx r1 - 1095c: ffff 0000 vaddl.u q8, d15, d0 - -00010960 <_lshift>: - 10960: b5f0 push {r4, r5, r6, r7, lr} - 10962: 1c0d adds r5, r1, #0 - 10964: 692b ldr r3, [r5, #16] - 10966: 1157 asrs r7, r2, #5 - 10968: 3301 adds r3, #1 - 1096a: 18fe adds r6, r7, r3 - 1096c: 6849 ldr r1, [r1, #4] - 1096e: 68ab ldr r3, [r5, #8] - 10970: b082 sub sp, #8 - 10972: 1c14 adds r4, r2, #0 - 10974: 9000 str r0, [sp, #0] - 10976: e001 b.n 1097c <_lshift+0x1c> - 10978: 3101 adds r1, #1 - 1097a: 005b lsls r3, r3, #1 - 1097c: 429e cmp r6, r3 - 1097e: dcfb bgt.n 10978 <_lshift+0x18> - 10980: 9800 ldr r0, [sp, #0] - 10982: f7ff fee5 bl 10750 <_Balloc> - 10986: 1c01 adds r1, r0, #0 - 10988: 3114 adds r1, #20 - 1098a: 2200 movs r2, #0 - 1098c: 9001 str r0, [sp, #4] - 1098e: e002 b.n 10996 <_lshift+0x36> - 10990: 2300 movs r3, #0 - 10992: c108 stmia r1!, {r3} - 10994: 3201 adds r2, #1 - 10996: 42ba cmp r2, r7 - 10998: dbfa blt.n 10990 <_lshift+0x30> - 1099a: 692b ldr r3, [r5, #16] - 1099c: 1c2a adds r2, r5, #0 - 1099e: 3214 adds r2, #20 - 109a0: 009b lsls r3, r3, #2 +00010820 <_d2b>: + 10820: b5f0 push {r4, r5, r6, r7, lr} + 10822: b084 sub sp, #16 + 10824: 1c0c adds r4, r1, #0 + 10826: 2101 movs r1, #1 + 10828: 9300 str r3, [sp, #0] + 1082a: 1c15 adds r5, r2, #0 + 1082c: f7ff ffca bl 107c4 <_Balloc> + 10830: 1c01 adds r1, r0, #0 + 10832: 3114 adds r1, #20 + 10834: 4b2b ldr r3, [pc, #172] (108e4 <.text+0x108e4>) + 10836: 9101 str r1, [sp, #4] + 10838: 1c21 adds r1, r4, #0 + 1083a: 4019 ands r1, r3 + 1083c: 4b2a ldr r3, [pc, #168] (108e8 <.text+0x108e8>) + 1083e: 1c22 adds r2, r4, #0 + 10840: 401a ands r2, r3 + 10842: 0d17 lsrs r7, r2, #20 + 10844: 1c06 adds r6, r0, #0 + 10846: 9103 str r1, [sp, #12] + 10848: 2f00 cmp r7, #0 + 1084a: d003 beq.n 10854 <_d2b+0x34> + 1084c: 2380 movs r3, #128 + 1084e: 035b lsls r3, r3, #13 + 10850: 430b orrs r3, r1 + 10852: 9303 str r3, [sp, #12] + 10854: 2d00 cmp r5, #0 + 10856: d01b beq.n 10890 <_d2b+0x70> + 10858: a802 add r0, sp, #8 + 1085a: 9502 str r5, [sp, #8] + 1085c: f7ff fe88 bl 10570 <_lo0bits> + 10860: 9902 ldr r1, [sp, #8] + 10862: 2800 cmp r0, #0 + 10864: d009 beq.n 1087a <_d2b+0x5a> + 10866: 9b03 ldr r3, [sp, #12] + 10868: 2220 movs r2, #32 + 1086a: 1a12 subs r2, r2, r0 + 1086c: 4093 lsls r3, r2 + 1086e: 430b orrs r3, r1 + 10870: 6173 str r3, [r6, #20] + 10872: 9b03 ldr r3, [sp, #12] + 10874: 40c3 lsrs r3, r0 + 10876: 9303 str r3, [sp, #12] + 10878: e000 b.n 1087c <_d2b+0x5c> + 1087a: 6171 str r1, [r6, #20] + 1087c: 9b03 ldr r3, [sp, #12] + 1087e: 9a01 ldr r2, [sp, #4] + 10880: 6053 str r3, [r2, #4] + 10882: 2b00 cmp r3, #0 + 10884: d001 beq.n 1088a <_d2b+0x6a> + 10886: 2202 movs r2, #2 + 10888: e000 b.n 1088c <_d2b+0x6c> + 1088a: 2201 movs r2, #1 + 1088c: 6132 str r2, [r6, #16] + 1088e: e008 b.n 108a2 <_d2b+0x82> + 10890: a803 add r0, sp, #12 + 10892: f7ff fe6d bl 10570 <_lo0bits> + 10896: 9b03 ldr r3, [sp, #12] + 10898: 6173 str r3, [r6, #20] + 1089a: 2301 movs r3, #1 + 1089c: 6133 str r3, [r6, #16] + 1089e: 3020 adds r0, #32 + 108a0: 2201 movs r2, #1 + 108a2: 2f00 cmp r7, #0 + 108a4: d009 beq.n 108ba <_d2b+0x9a> + 108a6: 4911 ldr r1, [pc, #68] (108ec <.text+0x108ec>) + 108a8: 183b adds r3, r7, r0 + 108aa: 9a00 ldr r2, [sp, #0] + 108ac: 185b adds r3, r3, r1 + 108ae: 6013 str r3, [r2, #0] + 108b0: 9909 ldr r1, [sp, #36] + 108b2: 2335 movs r3, #53 + 108b4: 1a1b subs r3, r3, r0 + 108b6: 600b str r3, [r1, #0] + 108b8: e00e b.n 108d8 <_d2b+0xb8> + 108ba: 490d ldr r1, [pc, #52] (108f0 <.text+0x108f0>) + 108bc: 1843 adds r3, r0, r1 + 108be: 9900 ldr r1, [sp, #0] + 108c0: 0154 lsls r4, r2, #5 + 108c2: 600b str r3, [r1, #0] + 108c4: 0093 lsls r3, r2, #2 + 108c6: 9a01 ldr r2, [sp, #4] + 108c8: 189b adds r3, r3, r2 + 108ca: 3b04 subs r3, #4 + 108cc: 6818 ldr r0, [r3, #0] + 108ce: f7ff fe2b bl 10528 <_hi0bits> + 108d2: 9b09 ldr r3, [sp, #36] + 108d4: 1a24 subs r4, r4, r0 + 108d6: 601c str r4, [r3, #0] + 108d8: 1c30 adds r0, r6, #0 + 108da: b004 add sp, #16 + 108dc: bcf0 pop {r4, r5, r6, r7} + 108de: bc02 pop {r1} + 108e0: 4708 bx r1 + 108e2: 0000 lsls r0, r0, #0 + 108e4: ffff 000f vaddl.u q8, d15, d15 + 108e8: ffff 7fff undefined + 108ec: fbcd ffff undefined + 108f0: fbce ffff undefined + +000108f4 <__mdiff>: + 108f4: b5f0 push {r4, r5, r6, r7, lr} + 108f6: b083 sub sp, #12 + 108f8: 1c07 adds r7, r0, #0 + 108fa: 1c0d adds r5, r1, #0 + 108fc: 1c08 adds r0, r1, #0 + 108fe: 1c11 adds r1, r2, #0 + 10900: 1c16 adds r6, r2, #0 + 10902: f7ff fe6b bl 105dc <__mcmp> + 10906: 1c04 adds r4, r0, #0 + 10908: 2800 cmp r0, #0 + 1090a: d108 bne.n 1091e <__mdiff+0x2a> + 1090c: 1c38 adds r0, r7, #0 + 1090e: 2100 movs r1, #0 + 10910: f7ff ff58 bl 107c4 <_Balloc> + 10914: 2301 movs r3, #1 + 10916: 1c07 adds r7, r0, #0 + 10918: 6103 str r3, [r0, #16] + 1091a: 6144 str r4, [r0, #20] + 1091c: e053 b.n 109c6 <__mdiff+0xd2> + 1091e: 2800 cmp r0, #0 + 10920: da04 bge.n 1092c <__mdiff+0x38> + 10922: 46b4 mov ip, r6 + 10924: 2401 movs r4, #1 + 10926: 1c2e adds r6, r5, #0 + 10928: 4665 mov r5, ip + 1092a: e000 b.n 1092e <__mdiff+0x3a> + 1092c: 2400 movs r4, #0 + 1092e: 6869 ldr r1, [r5, #4] + 10930: 1c38 adds r0, r7, #0 + 10932: f7ff ff47 bl 107c4 <_Balloc> + 10936: 692a ldr r2, [r5, #16] + 10938: 3514 adds r5, #20 + 1093a: 46ac mov ip, r5 + 1093c: 0093 lsls r3, r2, #2 + 1093e: 4463 add r3, ip + 10940: 9301 str r3, [sp, #4] + 10942: 6933 ldr r3, [r6, #16] + 10944: 1c35 adds r5, r6, #0 + 10946: 3514 adds r5, #20 + 10948: 009b lsls r3, r3, #2 + 1094a: 18eb adds r3, r5, r3 + 1094c: 60c4 str r4, [r0, #12] + 1094e: 9200 str r2, [sp, #0] + 10950: 1c04 adds r4, r0, #0 + 10952: 9302 str r3, [sp, #8] + 10954: 1c07 adds r7, r0, #0 + 10956: 3414 adds r4, #20 + 10958: 2600 movs r6, #0 + 1095a: 4662 mov r2, ip + 1095c: 3204 adds r2, #4 + 1095e: 4694 mov ip, r2 + 10960: 3a04 subs r2, #4 + 10962: ca08 ldmia r2!, {r3} + 10964: cd01 ldmia r5!, {r0} + 10966: 4a1a ldr r2, [pc, #104] (109d0 <.text+0x109d0>) + 10968: 1c19 adds r1, r3, #0 + 1096a: 4011 ands r1, r2 + 1096c: 4002 ands r2, r0 + 1096e: 1a89 subs r1, r1, r2 + 10970: 1989 adds r1, r1, r6 + 10972: 0c1b lsrs r3, r3, #16 + 10974: 0c00 lsrs r0, r0, #16 + 10976: 1a1b subs r3, r3, r0 + 10978: 140a asrs r2, r1, #16 + 1097a: 189b adds r3, r3, r2 + 1097c: 8063 strh r3, [r4, #2] + 1097e: 141e asrs r6, r3, #16 + 10980: 9b02 ldr r3, [sp, #8] + 10982: 8021 strh r1, [r4, #0] + 10984: 3404 adds r4, #4 + 10986: 429d cmp r5, r3 + 10988: d210 bcs.n 109ac <__mdiff+0xb8> + 1098a: e7e6 b.n 1095a <__mdiff+0x66> + 1098c: 4662 mov r2, ip + 1098e: 3204 adds r2, #4 + 10990: 4694 mov ip, r2 + 10992: 3a04 subs r2, #4 + 10994: ca08 ldmia r2!, {r3} + 10996: 4a0e ldr r2, [pc, #56] (109d0 <.text+0x109d0>) + 10998: 1c19 adds r1, r3, #0 + 1099a: 4011 ands r1, r2 + 1099c: 1989 adds r1, r1, r6 + 1099e: 0c1b lsrs r3, r3, #16 + 109a0: 140a asrs r2, r1, #16 109a2: 189b adds r3, r3, r2 - 109a4: 469c mov ip, r3 - 109a6: 231f movs r3, #31 - 109a8: 401c ands r4, r3 - 109aa: d010 beq.n 109ce <_lshift+0x6e> - 109ac: 2320 movs r3, #32 - 109ae: 1b1f subs r7, r3, r4 - 109b0: 2000 movs r0, #0 - 109b2: 6813 ldr r3, [r2, #0] - 109b4: 40a3 lsls r3, r4 - 109b6: 4303 orrs r3, r0 - 109b8: c108 stmia r1!, {r3} - 109ba: ca08 ldmia r2!, {r3} - 109bc: 1c18 adds r0, r3, #0 - 109be: 40f8 lsrs r0, r7 - 109c0: 4562 cmp r2, ip - 109c2: d3f6 bcc.n 109b2 <_lshift+0x52> - 109c4: 6008 str r0, [r1, #0] - 109c6: 2800 cmp r0, #0 - 109c8: d005 beq.n 109d6 <_lshift+0x76> - 109ca: 3601 adds r6, #1 - 109cc: e003 b.n 109d6 <_lshift+0x76> - 109ce: ca08 ldmia r2!, {r3} - 109d0: c108 stmia r1!, {r3} - 109d2: 4562 cmp r2, ip - 109d4: d3fb bcc.n 109ce <_lshift+0x6e> - 109d6: 9a01 ldr r2, [sp, #4] - 109d8: 1e73 subs r3, r6, #1 - 109da: 9800 ldr r0, [sp, #0] - 109dc: 1c29 adds r1, r5, #0 - 109de: 6113 str r3, [r2, #16] - 109e0: f7ff fd5c bl 1049c <_Bfree> - 109e4: 9801 ldr r0, [sp, #4] - 109e6: b002 add sp, #8 - 109e8: bcf0 pop {r4, r5, r6, r7} - 109ea: bc02 pop {r1} - 109ec: 4708 bx r1 + 109a4: 8063 strh r3, [r4, #2] + 109a6: 8021 strh r1, [r4, #0] + 109a8: 141e asrs r6, r3, #16 + 109aa: 3404 adds r4, #4 + 109ac: 9b01 ldr r3, [sp, #4] + 109ae: 459c cmp ip, r3 + 109b0: d3ec bcc.n 1098c <__mdiff+0x98> + 109b2: e002 b.n 109ba <__mdiff+0xc6> + 109b4: 9a00 ldr r2, [sp, #0] + 109b6: 3a01 subs r2, #1 + 109b8: 9200 str r2, [sp, #0] + 109ba: 3c04 subs r4, #4 + 109bc: 6823 ldr r3, [r4, #0] + 109be: 2b00 cmp r3, #0 + 109c0: d0f8 beq.n 109b4 <__mdiff+0xc0> + 109c2: 9b00 ldr r3, [sp, #0] + 109c4: 613b str r3, [r7, #16] + 109c6: 1c38 adds r0, r7, #0 + 109c8: b003 add sp, #12 + 109ca: bcf0 pop {r4, r5, r6, r7} + 109cc: bc02 pop {r1} + 109ce: 4708 bx r1 + 109d0: ffff 0000 vaddl.u q8, d15, d0 + +000109d4 <_lshift>: + 109d4: b5f0 push {r4, r5, r6, r7, lr} + 109d6: 1c0d adds r5, r1, #0 + 109d8: 692b ldr r3, [r5, #16] + 109da: 1157 asrs r7, r2, #5 + 109dc: 3301 adds r3, #1 + 109de: 18fe adds r6, r7, r3 + 109e0: 6849 ldr r1, [r1, #4] + 109e2: 68ab ldr r3, [r5, #8] + 109e4: b082 sub sp, #8 + 109e6: 1c14 adds r4, r2, #0 + 109e8: 9000 str r0, [sp, #0] + 109ea: e001 b.n 109f0 <_lshift+0x1c> + 109ec: 3101 adds r1, #1 + 109ee: 005b lsls r3, r3, #1 + 109f0: 429e cmp r6, r3 + 109f2: dcfb bgt.n 109ec <_lshift+0x18> + 109f4: 9800 ldr r0, [sp, #0] + 109f6: f7ff fee5 bl 107c4 <_Balloc> + 109fa: 1c01 adds r1, r0, #0 + 109fc: 3114 adds r1, #20 + 109fe: 2200 movs r2, #0 + 10a00: 9001 str r0, [sp, #4] + 10a02: e002 b.n 10a0a <_lshift+0x36> + 10a04: 2300 movs r3, #0 + 10a06: c108 stmia r1!, {r3} + 10a08: 3201 adds r2, #1 + 10a0a: 42ba cmp r2, r7 + 10a0c: dbfa blt.n 10a04 <_lshift+0x30> + 10a0e: 692b ldr r3, [r5, #16] + 10a10: 1c2a adds r2, r5, #0 + 10a12: 3214 adds r2, #20 + 10a14: 009b lsls r3, r3, #2 + 10a16: 189b adds r3, r3, r2 + 10a18: 469c mov ip, r3 + 10a1a: 231f movs r3, #31 + 10a1c: 401c ands r4, r3 + 10a1e: d010 beq.n 10a42 <_lshift+0x6e> + 10a20: 2320 movs r3, #32 + 10a22: 1b1f subs r7, r3, r4 + 10a24: 2000 movs r0, #0 + 10a26: 6813 ldr r3, [r2, #0] + 10a28: 40a3 lsls r3, r4 + 10a2a: 4303 orrs r3, r0 + 10a2c: c108 stmia r1!, {r3} + 10a2e: ca08 ldmia r2!, {r3} + 10a30: 1c18 adds r0, r3, #0 + 10a32: 40f8 lsrs r0, r7 + 10a34: 4562 cmp r2, ip + 10a36: d3f6 bcc.n 10a26 <_lshift+0x52> + 10a38: 6008 str r0, [r1, #0] + 10a3a: 2800 cmp r0, #0 + 10a3c: d005 beq.n 10a4a <_lshift+0x76> + 10a3e: 3601 adds r6, #1 + 10a40: e003 b.n 10a4a <_lshift+0x76> + 10a42: ca08 ldmia r2!, {r3} + 10a44: c108 stmia r1!, {r3} + 10a46: 4562 cmp r2, ip + 10a48: d3fb bcc.n 10a42 <_lshift+0x6e> + 10a4a: 9a01 ldr r2, [sp, #4] + 10a4c: 1e73 subs r3, r6, #1 + 10a4e: 9800 ldr r0, [sp, #0] + 10a50: 1c29 adds r1, r5, #0 + 10a52: 6113 str r3, [r2, #16] + 10a54: f7ff fd5c bl 10510 <_Bfree> + 10a58: 9801 ldr r0, [sp, #4] + 10a5a: b002 add sp, #8 + 10a5c: bcf0 pop {r4, r5, r6, r7} + 10a5e: bc02 pop {r1} + 10a60: 4708 bx r1 ... -000109f0 <_multiply>: - 109f0: b5f0 push {r4, r5, r6, r7, lr} - 109f2: 1c15 adds r5, r2, #0 - 109f4: 692b ldr r3, [r5, #16] - 109f6: 690a ldr r2, [r1, #16] - 109f8: b088 sub sp, #32 - 109fa: 1c0c adds r4, r1, #0 - 109fc: 429a cmp r2, r3 - 109fe: da02 bge.n 10a06 <_multiply+0x16> - 10a00: 46ac mov ip, r5 - 10a02: 4664 mov r4, ip - 10a04: 1c0d adds r5, r1, #0 - 10a06: 6926 ldr r6, [r4, #16] - 10a08: 692f ldr r7, [r5, #16] - 10a0a: 68a3 ldr r3, [r4, #8] - 10a0c: 19f2 adds r2, r6, r7 - 10a0e: 6861 ldr r1, [r4, #4] - 10a10: 9201 str r2, [sp, #4] - 10a12: 429a cmp r2, r3 - 10a14: dd00 ble.n 10a18 <_multiply+0x28> - 10a16: 3101 adds r1, #1 - 10a18: f7ff fe9a bl 10750 <_Balloc> - 10a1c: 9a01 ldr r2, [sp, #4] - 10a1e: 1c01 adds r1, r0, #0 - 10a20: 3114 adds r1, #20 - 10a22: 0093 lsls r3, r2, #2 - 10a24: 18cb adds r3, r1, r3 - 10a26: 1c0a adds r2, r1, #0 - 10a28: 9000 str r0, [sp, #0] - 10a2a: 9302 str r3, [sp, #8] - 10a2c: e001 b.n 10a32 <_multiply+0x42> - 10a2e: 2300 movs r3, #0 - 10a30: c208 stmia r2!, {r3} - 10a32: 9b02 ldr r3, [sp, #8] - 10a34: 429a cmp r2, r3 - 10a36: d3fa bcc.n 10a2e <_multiply+0x3e> - 10a38: 3414 adds r4, #20 - 10a3a: 00b3 lsls r3, r6, #2 - 10a3c: 18e3 adds r3, r4, r3 - 10a3e: 3514 adds r5, #20 - 10a40: 9303 str r3, [sp, #12] - 10a42: 00bb lsls r3, r7, #2 - 10a44: 18eb adds r3, r5, r3 - 10a46: 9407 str r4, [sp, #28] - 10a48: 9504 str r5, [sp, #16] - 10a4a: 9305 str r3, [sp, #20] - 10a4c: 9106 str r1, [sp, #24] - 10a4e: e04b b.n 10ae8 <_multiply+0xf8> - 10a50: 9a04 ldr r2, [sp, #16] - 10a52: 8817 ldrh r7, [r2, #0] - 10a54: 2f00 cmp r7, #0 - 10a56: d01e beq.n 10a96 <_multiply+0xa6> - 10a58: 2300 movs r3, #0 - 10a5a: 9e07 ldr r6, [sp, #28] - 10a5c: 9d06 ldr r5, [sp, #24] - 10a5e: 469c mov ip, r3 - 10a60: ce04 ldmia r6!, {r2} - 10a62: 482d ldr r0, [pc, #180] (10b18 <.text+0x10b18>) - 10a64: 1c13 adds r3, r2, #0 - 10a66: 4003 ands r3, r0 - 10a68: 1c3c adds r4, r7, #0 - 10a6a: 435c muls r4, r3 - 10a6c: 6829 ldr r1, [r5, #0] - 10a6e: 1c0b adds r3, r1, #0 - 10a70: 4003 ands r3, r0 - 10a72: 4463 add r3, ip - 10a74: 0c12 lsrs r2, r2, #16 - 10a76: 18e4 adds r4, r4, r3 - 10a78: 1c3b adds r3, r7, #0 - 10a7a: 4353 muls r3, r2 - 10a7c: 0c09 lsrs r1, r1, #16 - 10a7e: 0c22 lsrs r2, r4, #16 - 10a80: 185b adds r3, r3, r1 - 10a82: 189b adds r3, r3, r2 - 10a84: 0c1a lsrs r2, r3, #16 - 10a86: 806b strh r3, [r5, #2] - 10a88: 9b03 ldr r3, [sp, #12] - 10a8a: 802c strh r4, [r5, #0] - 10a8c: 4694 mov ip, r2 - 10a8e: 3504 adds r5, #4 - 10a90: 429e cmp r6, r3 - 10a92: d3e5 bcc.n 10a60 <_multiply+0x70> - 10a94: 602a str r2, [r5, #0] - 10a96: 9a04 ldr r2, [sp, #16] - 10a98: 8857 ldrh r7, [r2, #2] - 10a9a: 2f00 cmp r7, #0 - 10a9c: d01e beq.n 10adc <_multiply+0xec> - 10a9e: 9b06 ldr r3, [sp, #24] - 10aa0: 2200 movs r2, #0 - 10aa2: 681d ldr r5, [r3, #0] - 10aa4: 9e07 ldr r6, [sp, #28] - 10aa6: 1c1c adds r4, r3, #0 - 10aa8: 4694 mov ip, r2 - 10aaa: ce04 ldmia r6!, {r2} - 10aac: 481a ldr r0, [pc, #104] (10b18 <.text+0x10b18>) - 10aae: 1c13 adds r3, r2, #0 - 10ab0: 4003 ands r3, r0 - 10ab2: 1c39 adds r1, r7, #0 - 10ab4: 4359 muls r1, r3 - 10ab6: 0c12 lsrs r2, r2, #16 - 10ab8: 437a muls r2, r7 - 10aba: 8863 ldrh r3, [r4, #2] - 10abc: 4463 add r3, ip - 10abe: 18c9 adds r1, r1, r3 - 10ac0: 8061 strh r1, [r4, #2] - 10ac2: 8025 strh r5, [r4, #0] - 10ac4: 3404 adds r4, #4 - 10ac6: 6823 ldr r3, [r4, #0] - 10ac8: 4003 ands r3, r0 - 10aca: 18d2 adds r2, r2, r3 - 10acc: 0c09 lsrs r1, r1, #16 - 10ace: 1855 adds r5, r2, r1 - 10ad0: 9a03 ldr r2, [sp, #12] - 10ad2: 0c2b lsrs r3, r5, #16 - 10ad4: 469c mov ip, r3 - 10ad6: 4296 cmp r6, r2 - 10ad8: d3e7 bcc.n 10aaa <_multiply+0xba> - 10ada: 6025 str r5, [r4, #0] - 10adc: 9b04 ldr r3, [sp, #16] - 10ade: 9a06 ldr r2, [sp, #24] - 10ae0: 3304 adds r3, #4 - 10ae2: 3204 adds r2, #4 - 10ae4: 9304 str r3, [sp, #16] - 10ae6: 9206 str r2, [sp, #24] - 10ae8: 9b04 ldr r3, [sp, #16] - 10aea: 9a05 ldr r2, [sp, #20] - 10aec: 4293 cmp r3, r2 - 10aee: d3af bcc.n 10a50 <_multiply+0x60> - 10af0: 9a02 ldr r2, [sp, #8] - 10af2: e002 b.n 10afa <_multiply+0x10a> - 10af4: 9b01 ldr r3, [sp, #4] - 10af6: 3b01 subs r3, #1 - 10af8: 9301 str r3, [sp, #4] - 10afa: 9b01 ldr r3, [sp, #4] - 10afc: 2b00 cmp r3, #0 - 10afe: dd03 ble.n 10b08 <_multiply+0x118> - 10b00: 3a04 subs r2, #4 - 10b02: 6813 ldr r3, [r2, #0] - 10b04: 2b00 cmp r3, #0 - 10b06: d0f5 beq.n 10af4 <_multiply+0x104> - 10b08: 9b00 ldr r3, [sp, #0] - 10b0a: 9a01 ldr r2, [sp, #4] - 10b0c: 1c18 adds r0, r3, #0 - 10b0e: b008 add sp, #32 - 10b10: 611a str r2, [r3, #16] - 10b12: bcf0 pop {r4, r5, r6, r7} - 10b14: bc02 pop {r1} - 10b16: 4708 bx r1 - 10b18: ffff 0000 vaddl.u q8, d15, d0 - -00010b1c <_i2b>: - 10b1c: b510 push {r4, lr} - 10b1e: 1c0c adds r4, r1, #0 - 10b20: 2101 movs r1, #1 - 10b22: f7ff fe15 bl 10750 <_Balloc> - 10b26: 2301 movs r3, #1 - 10b28: 6144 str r4, [r0, #20] - 10b2a: 6103 str r3, [r0, #16] - 10b2c: bc10 pop {r4} - 10b2e: bc02 pop {r1} - 10b30: 4708 bx r1 +00010a64 <_multiply>: + 10a64: b5f0 push {r4, r5, r6, r7, lr} + 10a66: 1c15 adds r5, r2, #0 + 10a68: 692b ldr r3, [r5, #16] + 10a6a: 690a ldr r2, [r1, #16] + 10a6c: b088 sub sp, #32 + 10a6e: 1c0c adds r4, r1, #0 + 10a70: 429a cmp r2, r3 + 10a72: da02 bge.n 10a7a <_multiply+0x16> + 10a74: 46ac mov ip, r5 + 10a76: 4664 mov r4, ip + 10a78: 1c0d adds r5, r1, #0 + 10a7a: 6926 ldr r6, [r4, #16] + 10a7c: 692f ldr r7, [r5, #16] + 10a7e: 68a3 ldr r3, [r4, #8] + 10a80: 19f2 adds r2, r6, r7 + 10a82: 6861 ldr r1, [r4, #4] + 10a84: 9201 str r2, [sp, #4] + 10a86: 429a cmp r2, r3 + 10a88: dd00 ble.n 10a8c <_multiply+0x28> + 10a8a: 3101 adds r1, #1 + 10a8c: f7ff fe9a bl 107c4 <_Balloc> + 10a90: 9a01 ldr r2, [sp, #4] + 10a92: 1c01 adds r1, r0, #0 + 10a94: 3114 adds r1, #20 + 10a96: 0093 lsls r3, r2, #2 + 10a98: 18cb adds r3, r1, r3 + 10a9a: 1c0a adds r2, r1, #0 + 10a9c: 9000 str r0, [sp, #0] + 10a9e: 9302 str r3, [sp, #8] + 10aa0: e001 b.n 10aa6 <_multiply+0x42> + 10aa2: 2300 movs r3, #0 + 10aa4: c208 stmia r2!, {r3} + 10aa6: 9b02 ldr r3, [sp, #8] + 10aa8: 429a cmp r2, r3 + 10aaa: d3fa bcc.n 10aa2 <_multiply+0x3e> + 10aac: 3414 adds r4, #20 + 10aae: 00b3 lsls r3, r6, #2 + 10ab0: 18e3 adds r3, r4, r3 + 10ab2: 3514 adds r5, #20 + 10ab4: 9303 str r3, [sp, #12] + 10ab6: 00bb lsls r3, r7, #2 + 10ab8: 18eb adds r3, r5, r3 + 10aba: 9407 str r4, [sp, #28] + 10abc: 9504 str r5, [sp, #16] + 10abe: 9305 str r3, [sp, #20] + 10ac0: 9106 str r1, [sp, #24] + 10ac2: e04b b.n 10b5c <_multiply+0xf8> + 10ac4: 9a04 ldr r2, [sp, #16] + 10ac6: 8817 ldrh r7, [r2, #0] + 10ac8: 2f00 cmp r7, #0 + 10aca: d01e beq.n 10b0a <_multiply+0xa6> + 10acc: 2300 movs r3, #0 + 10ace: 9e07 ldr r6, [sp, #28] + 10ad0: 9d06 ldr r5, [sp, #24] + 10ad2: 469c mov ip, r3 + 10ad4: ce04 ldmia r6!, {r2} + 10ad6: 482d ldr r0, [pc, #180] (10b8c <.text+0x10b8c>) + 10ad8: 1c13 adds r3, r2, #0 + 10ada: 4003 ands r3, r0 + 10adc: 1c3c adds r4, r7, #0 + 10ade: 435c muls r4, r3 + 10ae0: 6829 ldr r1, [r5, #0] + 10ae2: 1c0b adds r3, r1, #0 + 10ae4: 4003 ands r3, r0 + 10ae6: 4463 add r3, ip + 10ae8: 0c12 lsrs r2, r2, #16 + 10aea: 18e4 adds r4, r4, r3 + 10aec: 1c3b adds r3, r7, #0 + 10aee: 4353 muls r3, r2 + 10af0: 0c09 lsrs r1, r1, #16 + 10af2: 0c22 lsrs r2, r4, #16 + 10af4: 185b adds r3, r3, r1 + 10af6: 189b adds r3, r3, r2 + 10af8: 0c1a lsrs r2, r3, #16 + 10afa: 806b strh r3, [r5, #2] + 10afc: 9b03 ldr r3, [sp, #12] + 10afe: 802c strh r4, [r5, #0] + 10b00: 4694 mov ip, r2 + 10b02: 3504 adds r5, #4 + 10b04: 429e cmp r6, r3 + 10b06: d3e5 bcc.n 10ad4 <_multiply+0x70> + 10b08: 602a str r2, [r5, #0] + 10b0a: 9a04 ldr r2, [sp, #16] + 10b0c: 8857 ldrh r7, [r2, #2] + 10b0e: 2f00 cmp r7, #0 + 10b10: d01e beq.n 10b50 <_multiply+0xec> + 10b12: 9b06 ldr r3, [sp, #24] + 10b14: 2200 movs r2, #0 + 10b16: 681d ldr r5, [r3, #0] + 10b18: 9e07 ldr r6, [sp, #28] + 10b1a: 1c1c adds r4, r3, #0 + 10b1c: 4694 mov ip, r2 + 10b1e: ce04 ldmia r6!, {r2} + 10b20: 481a ldr r0, [pc, #104] (10b8c <.text+0x10b8c>) + 10b22: 1c13 adds r3, r2, #0 + 10b24: 4003 ands r3, r0 + 10b26: 1c39 adds r1, r7, #0 + 10b28: 4359 muls r1, r3 + 10b2a: 0c12 lsrs r2, r2, #16 + 10b2c: 437a muls r2, r7 + 10b2e: 8863 ldrh r3, [r4, #2] + 10b30: 4463 add r3, ip + 10b32: 18c9 adds r1, r1, r3 + 10b34: 8061 strh r1, [r4, #2] + 10b36: 8025 strh r5, [r4, #0] + 10b38: 3404 adds r4, #4 + 10b3a: 6823 ldr r3, [r4, #0] + 10b3c: 4003 ands r3, r0 + 10b3e: 18d2 adds r2, r2, r3 + 10b40: 0c09 lsrs r1, r1, #16 + 10b42: 1855 adds r5, r2, r1 + 10b44: 9a03 ldr r2, [sp, #12] + 10b46: 0c2b lsrs r3, r5, #16 + 10b48: 469c mov ip, r3 + 10b4a: 4296 cmp r6, r2 + 10b4c: d3e7 bcc.n 10b1e <_multiply+0xba> + 10b4e: 6025 str r5, [r4, #0] + 10b50: 9b04 ldr r3, [sp, #16] + 10b52: 9a06 ldr r2, [sp, #24] + 10b54: 3304 adds r3, #4 + 10b56: 3204 adds r2, #4 + 10b58: 9304 str r3, [sp, #16] + 10b5a: 9206 str r2, [sp, #24] + 10b5c: 9b04 ldr r3, [sp, #16] + 10b5e: 9a05 ldr r2, [sp, #20] + 10b60: 4293 cmp r3, r2 + 10b62: d3af bcc.n 10ac4 <_multiply+0x60> + 10b64: 9a02 ldr r2, [sp, #8] + 10b66: e002 b.n 10b6e <_multiply+0x10a> + 10b68: 9b01 ldr r3, [sp, #4] + 10b6a: 3b01 subs r3, #1 + 10b6c: 9301 str r3, [sp, #4] + 10b6e: 9b01 ldr r3, [sp, #4] + 10b70: 2b00 cmp r3, #0 + 10b72: dd03 ble.n 10b7c <_multiply+0x118> + 10b74: 3a04 subs r2, #4 + 10b76: 6813 ldr r3, [r2, #0] + 10b78: 2b00 cmp r3, #0 + 10b7a: d0f5 beq.n 10b68 <_multiply+0x104> + 10b7c: 9b00 ldr r3, [sp, #0] + 10b7e: 9a01 ldr r2, [sp, #4] + 10b80: 1c18 adds r0, r3, #0 + 10b82: b008 add sp, #32 + 10b84: 611a str r2, [r3, #16] + 10b86: bcf0 pop {r4, r5, r6, r7} + 10b88: bc02 pop {r1} + 10b8a: 4708 bx r1 + 10b8c: ffff 0000 vaddl.u q8, d15, d0 + +00010b90 <_i2b>: + 10b90: b510 push {r4, lr} + 10b92: 1c0c adds r4, r1, #0 + 10b94: 2101 movs r1, #1 + 10b96: f7ff fe15 bl 107c4 <_Balloc> + 10b9a: 2301 movs r3, #1 + 10b9c: 6144 str r4, [r0, #20] + 10b9e: 6103 str r3, [r0, #16] + 10ba0: bc10 pop {r4} + 10ba2: bc02 pop {r1} + 10ba4: 4708 bx r1 ... -00010b34 <_multadd>: - 10b34: b5f0 push {r4, r5, r6, r7, lr} - 10b36: b082 sub sp, #8 - 10b38: 1c1e adds r6, r3, #0 - 10b3a: 1c0c adds r4, r1, #0 - 10b3c: 2300 movs r3, #0 - 10b3e: 9001 str r0, [sp, #4] - 10b40: 9200 str r2, [sp, #0] - 10b42: 690f ldr r7, [r1, #16] - 10b44: 1c0d adds r5, r1, #0 - 10b46: 3414 adds r4, #20 - 10b48: 469c mov ip, r3 - 10b4a: 6822 ldr r2, [r4, #0] - 10b4c: 481b ldr r0, [pc, #108] (10bbc <.text+0x10bbc>) - 10b4e: 9b00 ldr r3, [sp, #0] - 10b50: 1c11 adds r1, r2, #0 - 10b52: 4001 ands r1, r0 - 10b54: 4359 muls r1, r3 - 10b56: 0c12 lsrs r2, r2, #16 - 10b58: 1989 adds r1, r1, r6 - 10b5a: 1c1e adds r6, r3, #0 - 10b5c: 1c33 adds r3, r6, #0 - 10b5e: 4353 muls r3, r2 - 10b60: 0c0a lsrs r2, r1, #16 - 10b62: 189b adds r3, r3, r2 - 10b64: 0c1e lsrs r6, r3, #16 - 10b66: 4001 ands r1, r0 - 10b68: 041b lsls r3, r3, #16 - 10b6a: 185b adds r3, r3, r1 - 10b6c: c408 stmia r4!, {r3} - 10b6e: 2301 movs r3, #1 - 10b70: 449c add ip, r3 - 10b72: 45bc cmp ip, r7 - 10b74: dbe9 blt.n 10b4a <_multadd+0x16> - 10b76: 2e00 cmp r6, #0 - 10b78: d01a beq.n 10bb0 <_multadd+0x7c> - 10b7a: 68ab ldr r3, [r5, #8] - 10b7c: 429f cmp r7, r3 - 10b7e: db12 blt.n 10ba6 <_multadd+0x72> - 10b80: 6869 ldr r1, [r5, #4] - 10b82: 9801 ldr r0, [sp, #4] - 10b84: 3101 adds r1, #1 - 10b86: f7ff fde3 bl 10750 <_Balloc> - 10b8a: 692a ldr r2, [r5, #16] - 10b8c: 1c29 adds r1, r5, #0 - 10b8e: 0092 lsls r2, r2, #2 - 10b90: 1c04 adds r4, r0, #0 - 10b92: 310c adds r1, #12 - 10b94: 3208 adds r2, #8 - 10b96: 300c adds r0, #12 - 10b98: f7fc fa22 bl cfe0 - 10b9c: 1c29 adds r1, r5, #0 - 10b9e: 9801 ldr r0, [sp, #4] - 10ba0: f7ff fc7c bl 1049c <_Bfree> - 10ba4: 1c25 adds r5, r4, #0 - 10ba6: 00bb lsls r3, r7, #2 - 10ba8: 195b adds r3, r3, r5 - 10baa: 615e str r6, [r3, #20] - 10bac: 1c7b adds r3, r7, #1 - 10bae: 612b str r3, [r5, #16] - 10bb0: 1c28 adds r0, r5, #0 - 10bb2: b002 add sp, #8 - 10bb4: bcf0 pop {r4, r5, r6, r7} - 10bb6: bc02 pop {r1} - 10bb8: 4708 bx r1 - 10bba: 0000 lsls r0, r0, #0 - 10bbc: ffff 0000 vaddl.u q8, d15, d0 - -00010bc0 <_pow5mult>: - 10bc0: b5f0 push {r4, r5, r6, r7, lr} - 10bc2: b081 sub sp, #4 - 10bc4: 2303 movs r3, #3 - 10bc6: 1c06 adds r6, r0, #0 - 10bc8: 9100 str r1, [sp, #0] - 10bca: 1c14 adds r4, r2, #0 - 10bcc: 401a ands r2, r3 - 10bce: d008 beq.n 10be2 <_pow5mult+0x22> - 10bd0: 4b1c ldr r3, [pc, #112] (10c44 <.text+0x10c44>) - 10bd2: 0092 lsls r2, r2, #2 - 10bd4: 18d2 adds r2, r2, r3 - 10bd6: 3a04 subs r2, #4 - 10bd8: 6812 ldr r2, [r2, #0] - 10bda: 2300 movs r3, #0 - 10bdc: f7ff ffaa bl 10b34 <_multadd> - 10be0: 9000 str r0, [sp, #0] - 10be2: 10a7 asrs r7, r4, #2 - 10be4: 2f00 cmp r7, #0 - 10be6: d028 beq.n 10c3a <_pow5mult+0x7a> - 10be8: 6cb5 ldr r5, [r6, #72] - 10bea: 2d00 cmp r5, #0 - 10bec: d109 bne.n 10c02 <_pow5mult+0x42> - 10bee: 1c30 adds r0, r6, #0 - 10bf0: 4915 ldr r1, [pc, #84] (10c48 <.text+0x10c48>) - 10bf2: f7ff ff93 bl 10b1c <_i2b> - 10bf6: 2300 movs r3, #0 - 10bf8: 1c05 adds r5, r0, #0 - 10bfa: 64b0 str r0, [r6, #72] - 10bfc: 6003 str r3, [r0, #0] - 10bfe: e000 b.n 10c02 <_pow5mult+0x42> - 10c00: 1c25 adds r5, r4, #0 - 10c02: 07fb lsls r3, r7, #31 - 10c04: d50a bpl.n 10c1c <_pow5mult+0x5c> - 10c06: 9900 ldr r1, [sp, #0] - 10c08: 1c2a adds r2, r5, #0 - 10c0a: 1c30 adds r0, r6, #0 - 10c0c: f7ff fef0 bl 109f0 <_multiply> - 10c10: 9900 ldr r1, [sp, #0] - 10c12: 1c04 adds r4, r0, #0 - 10c14: 1c30 adds r0, r6, #0 - 10c16: f7ff fc41 bl 1049c <_Bfree> - 10c1a: 9400 str r4, [sp, #0] - 10c1c: 107f asrs r7, r7, #1 - 10c1e: 2f00 cmp r7, #0 - 10c20: d00b beq.n 10c3a <_pow5mult+0x7a> - 10c22: 682c ldr r4, [r5, #0] - 10c24: 2c00 cmp r4, #0 - 10c26: d1eb bne.n 10c00 <_pow5mult+0x40> - 10c28: 1c29 adds r1, r5, #0 - 10c2a: 1c2a adds r2, r5, #0 - 10c2c: 1c30 adds r0, r6, #0 - 10c2e: f7ff fedf bl 109f0 <_multiply> - 10c32: 6028 str r0, [r5, #0] - 10c34: 1c05 adds r5, r0, #0 - 10c36: 6004 str r4, [r0, #0] - 10c38: e7e3 b.n 10c02 <_pow5mult+0x42> - 10c3a: 9800 ldr r0, [sp, #0] - 10c3c: b001 add sp, #4 - 10c3e: bcf0 pop {r4, r5, r6, r7} - 10c40: bc02 pop {r1} - 10c42: 4708 bx r1 - 10c44: 5600 ldrsb r0, [r0, r0] - 10c46: 0001 lsls r1, r0, #0 - 10c48: 0271 lsls r1, r6, #9 +00010ba8 <_multadd>: + 10ba8: b5f0 push {r4, r5, r6, r7, lr} + 10baa: b082 sub sp, #8 + 10bac: 1c1e adds r6, r3, #0 + 10bae: 1c0c adds r4, r1, #0 + 10bb0: 2300 movs r3, #0 + 10bb2: 9001 str r0, [sp, #4] + 10bb4: 9200 str r2, [sp, #0] + 10bb6: 690f ldr r7, [r1, #16] + 10bb8: 1c0d adds r5, r1, #0 + 10bba: 3414 adds r4, #20 + 10bbc: 469c mov ip, r3 + 10bbe: 6822 ldr r2, [r4, #0] + 10bc0: 481b ldr r0, [pc, #108] (10c30 <.text+0x10c30>) + 10bc2: 9b00 ldr r3, [sp, #0] + 10bc4: 1c11 adds r1, r2, #0 + 10bc6: 4001 ands r1, r0 + 10bc8: 4359 muls r1, r3 + 10bca: 0c12 lsrs r2, r2, #16 + 10bcc: 1989 adds r1, r1, r6 + 10bce: 1c1e adds r6, r3, #0 + 10bd0: 1c33 adds r3, r6, #0 + 10bd2: 4353 muls r3, r2 + 10bd4: 0c0a lsrs r2, r1, #16 + 10bd6: 189b adds r3, r3, r2 + 10bd8: 0c1e lsrs r6, r3, #16 + 10bda: 4001 ands r1, r0 + 10bdc: 041b lsls r3, r3, #16 + 10bde: 185b adds r3, r3, r1 + 10be0: c408 stmia r4!, {r3} + 10be2: 2301 movs r3, #1 + 10be4: 449c add ip, r3 + 10be6: 45bc cmp ip, r7 + 10be8: dbe9 blt.n 10bbe <_multadd+0x16> + 10bea: 2e00 cmp r6, #0 + 10bec: d01a beq.n 10c24 <_multadd+0x7c> + 10bee: 68ab ldr r3, [r5, #8] + 10bf0: 429f cmp r7, r3 + 10bf2: db12 blt.n 10c1a <_multadd+0x72> + 10bf4: 6869 ldr r1, [r5, #4] + 10bf6: 9801 ldr r0, [sp, #4] + 10bf8: 3101 adds r1, #1 + 10bfa: f7ff fde3 bl 107c4 <_Balloc> + 10bfe: 692a ldr r2, [r5, #16] + 10c00: 1c29 adds r1, r5, #0 + 10c02: 0092 lsls r2, r2, #2 + 10c04: 1c04 adds r4, r0, #0 + 10c06: 310c adds r1, #12 + 10c08: 3208 adds r2, #8 + 10c0a: 300c adds r0, #12 + 10c0c: f7fc fa22 bl d054 + 10c10: 1c29 adds r1, r5, #0 + 10c12: 9801 ldr r0, [sp, #4] + 10c14: f7ff fc7c bl 10510 <_Bfree> + 10c18: 1c25 adds r5, r4, #0 + 10c1a: 00bb lsls r3, r7, #2 + 10c1c: 195b adds r3, r3, r5 + 10c1e: 615e str r6, [r3, #20] + 10c20: 1c7b adds r3, r7, #1 + 10c22: 612b str r3, [r5, #16] + 10c24: 1c28 adds r0, r5, #0 + 10c26: b002 add sp, #8 + 10c28: bcf0 pop {r4, r5, r6, r7} + 10c2a: bc02 pop {r1} + 10c2c: 4708 bx r1 + 10c2e: 0000 lsls r0, r0, #0 + 10c30: ffff 0000 vaddl.u q8, d15, d0 + +00010c34 <_pow5mult>: + 10c34: b5f0 push {r4, r5, r6, r7, lr} + 10c36: b081 sub sp, #4 + 10c38: 2303 movs r3, #3 + 10c3a: 1c06 adds r6, r0, #0 + 10c3c: 9100 str r1, [sp, #0] + 10c3e: 1c14 adds r4, r2, #0 + 10c40: 401a ands r2, r3 + 10c42: d008 beq.n 10c56 <_pow5mult+0x22> + 10c44: 4b1c ldr r3, [pc, #112] (10cb8 <.text+0x10cb8>) + 10c46: 0092 lsls r2, r2, #2 + 10c48: 18d2 adds r2, r2, r3 + 10c4a: 3a04 subs r2, #4 + 10c4c: 6812 ldr r2, [r2, #0] + 10c4e: 2300 movs r3, #0 + 10c50: f7ff ffaa bl 10ba8 <_multadd> + 10c54: 9000 str r0, [sp, #0] + 10c56: 10a7 asrs r7, r4, #2 + 10c58: 2f00 cmp r7, #0 + 10c5a: d028 beq.n 10cae <_pow5mult+0x7a> + 10c5c: 6cb5 ldr r5, [r6, #72] + 10c5e: 2d00 cmp r5, #0 + 10c60: d109 bne.n 10c76 <_pow5mult+0x42> + 10c62: 1c30 adds r0, r6, #0 + 10c64: 4915 ldr r1, [pc, #84] (10cbc <.text+0x10cbc>) + 10c66: f7ff ff93 bl 10b90 <_i2b> + 10c6a: 2300 movs r3, #0 + 10c6c: 1c05 adds r5, r0, #0 + 10c6e: 64b0 str r0, [r6, #72] + 10c70: 6003 str r3, [r0, #0] + 10c72: e000 b.n 10c76 <_pow5mult+0x42> + 10c74: 1c25 adds r5, r4, #0 + 10c76: 07fb lsls r3, r7, #31 + 10c78: d50a bpl.n 10c90 <_pow5mult+0x5c> + 10c7a: 9900 ldr r1, [sp, #0] + 10c7c: 1c2a adds r2, r5, #0 + 10c7e: 1c30 adds r0, r6, #0 + 10c80: f7ff fef0 bl 10a64 <_multiply> + 10c84: 9900 ldr r1, [sp, #0] + 10c86: 1c04 adds r4, r0, #0 + 10c88: 1c30 adds r0, r6, #0 + 10c8a: f7ff fc41 bl 10510 <_Bfree> + 10c8e: 9400 str r4, [sp, #0] + 10c90: 107f asrs r7, r7, #1 + 10c92: 2f00 cmp r7, #0 + 10c94: d00b beq.n 10cae <_pow5mult+0x7a> + 10c96: 682c ldr r4, [r5, #0] + 10c98: 2c00 cmp r4, #0 + 10c9a: d1eb bne.n 10c74 <_pow5mult+0x40> + 10c9c: 1c29 adds r1, r5, #0 + 10c9e: 1c2a adds r2, r5, #0 + 10ca0: 1c30 adds r0, r6, #0 + 10ca2: f7ff fedf bl 10a64 <_multiply> + 10ca6: 6028 str r0, [r5, #0] + 10ca8: 1c05 adds r5, r0, #0 + 10caa: 6004 str r4, [r0, #0] + 10cac: e7e3 b.n 10c76 <_pow5mult+0x42> + 10cae: 9800 ldr r0, [sp, #0] + 10cb0: b001 add sp, #4 + 10cb2: bcf0 pop {r4, r5, r6, r7} + 10cb4: bc02 pop {r1} + 10cb6: 4708 bx r1 + 10cb8: 5674 ldrsb r4, [r6, r1] + 10cba: 0001 lsls r1, r0, #0 + 10cbc: 0271 lsls r1, r6, #9 ... -00010c4c <_s2b>: - 10c4c: b5f0 push {r4, r5, r6, r7, lr} - 10c4e: b082 sub sp, #8 - 10c50: 9001 str r0, [sp, #4] - 10c52: 1c18 adds r0, r3, #0 - 10c54: 1c0d adds r5, r1, #0 - 10c56: 3008 adds r0, #8 - 10c58: 2109 movs r1, #9 - 10c5a: 9300 str r3, [sp, #0] - 10c5c: 1c16 adds r6, r2, #0 - 10c5e: f002 fdb9 bl 137d4 <__aeabi_idiv> - 10c62: 2301 movs r3, #1 - 10c64: 2100 movs r1, #0 - 10c66: e001 b.n 10c6c <_s2b+0x20> - 10c68: 005b lsls r3, r3, #1 - 10c6a: 3101 adds r1, #1 - 10c6c: 4298 cmp r0, r3 - 10c6e: dcfb bgt.n 10c68 <_s2b+0x1c> - 10c70: 9801 ldr r0, [sp, #4] - 10c72: f7ff fd6d bl 10750 <_Balloc> - 10c76: 9b07 ldr r3, [sp, #28] - 10c78: 6143 str r3, [r0, #20] - 10c7a: 2301 movs r3, #1 - 10c7c: 1c01 adds r1, r0, #0 - 10c7e: 6103 str r3, [r0, #16] - 10c80: 2e09 cmp r6, #9 - 10c82: dd11 ble.n 10ca8 <_s2b+0x5c> - 10c84: 1c2f adds r7, r5, #0 - 10c86: 3709 adds r7, #9 - 10c88: 2409 movs r4, #9 - 10c8a: 5d63 ldrb r3, [r4, r5] - 10c8c: 9801 ldr r0, [sp, #4] - 10c8e: 3b30 subs r3, #48 - 10c90: 220a movs r2, #10 - 10c92: f7ff ff4f bl 10b34 <_multadd> - 10c96: 3401 adds r4, #1 - 10c98: 1c01 adds r1, r0, #0 - 10c9a: 42b4 cmp r4, r6 - 10c9c: d1f5 bne.n 10c8a <_s2b+0x3e> - 10c9e: 19bb adds r3, r7, r6 - 10ca0: 1c1d adds r5, r3, #0 - 10ca2: 3d08 subs r5, #8 - 10ca4: 1c34 adds r4, r6, #0 - 10ca6: e00b b.n 10cc0 <_s2b+0x74> - 10ca8: 350a adds r5, #10 - 10caa: 2409 movs r4, #9 - 10cac: e008 b.n 10cc0 <_s2b+0x74> - 10cae: 782b ldrb r3, [r5, #0] - 10cb0: 9801 ldr r0, [sp, #4] - 10cb2: 3b30 subs r3, #48 - 10cb4: 220a movs r2, #10 - 10cb6: f7ff ff3d bl 10b34 <_multadd> - 10cba: 3501 adds r5, #1 - 10cbc: 1c01 adds r1, r0, #0 - 10cbe: 3401 adds r4, #1 - 10cc0: 9b00 ldr r3, [sp, #0] - 10cc2: 429c cmp r4, r3 - 10cc4: dbf3 blt.n 10cae <_s2b+0x62> - 10cc6: 1c08 adds r0, r1, #0 - 10cc8: b002 add sp, #8 - 10cca: bcf0 pop {r4, r5, r6, r7} - 10ccc: bc02 pop {r1} - 10cce: 4708 bx r1 - -00010cd0 <_realloc_r>: - 10cd0: b5f0 push {r4, r5, r6, r7, lr} - 10cd2: b08b sub sp, #44 - 10cd4: 9003 str r0, [sp, #12] - 10cd6: 1c0f adds r7, r1, #0 - 10cd8: 9202 str r2, [sp, #8] - 10cda: 2900 cmp r1, #0 - 10cdc: d103 bne.n 10ce6 <_realloc_r+0x16> - 10cde: 1c11 adds r1, r2, #0 - 10ce0: f7ff f952 bl ff88 <_malloc_r> - 10ce4: e01c b.n 10d20 <_realloc_r+0x50> - 10ce6: 9803 ldr r0, [sp, #12] - 10ce8: 1c3e adds r6, r7, #0 - 10cea: f7ff fbd3 bl 10494 <__malloc_lock> - 10cee: 3e08 subs r6, #8 - 10cf0: 9a02 ldr r2, [sp, #8] - 10cf2: 6870 ldr r0, [r6, #4] - 10cf4: 320b adds r2, #11 - 10cf6: 9004 str r0, [sp, #16] - 10cf8: 2a16 cmp r2, #22 - 10cfa: d803 bhi.n 10d04 <_realloc_r+0x34> - 10cfc: 2110 movs r1, #16 - 10cfe: 9108 str r1, [sp, #32] - 10d00: 9101 str r1, [sp, #4] - 10d02: e005 b.n 10d10 <_realloc_r+0x40> - 10d04: 2307 movs r3, #7 - 10d06: 439a bics r2, r3 - 10d08: 9201 str r2, [sp, #4] - 10d0a: 9208 str r2, [sp, #32] - 10d0c: 2a00 cmp r2, #0 - 10d0e: db03 blt.n 10d18 <_realloc_r+0x48> - 10d10: 9a08 ldr r2, [sp, #32] - 10d12: 9b02 ldr r3, [sp, #8] - 10d14: 429a cmp r2, r3 - 10d16: d205 bcs.n 10d24 <_realloc_r+0x54> - 10d18: 9d03 ldr r5, [sp, #12] - 10d1a: 230c movs r3, #12 - 10d1c: 602b str r3, [r5, #0] - 10d1e: 2000 movs r0, #0 - 10d20: 900a str r0, [sp, #40] - 10d22: e152 b.n 10fca <_realloc_r+0x2fa> - 10d24: 9d04 ldr r5, [sp, #16] - 10d26: 2403 movs r4, #3 - 10d28: 9901 ldr r1, [sp, #4] - 10d2a: 43a5 bics r5, r4 - 10d2c: 428d cmp r5, r1 - 10d2e: db00 blt.n 10d32 <_realloc_r+0x62> - 10d30: e11a b.n 10f68 <_realloc_r+0x298> - 10d32: 4aa8 ldr r2, [pc, #672] (10fd4 <.text+0x10fd4>) - 10d34: 6893 ldr r3, [r2, #8] - 10d36: 1971 adds r1, r6, r5 - 10d38: 9205 str r2, [sp, #20] - 10d3a: 9306 str r3, [sp, #24] - 10d3c: 6848 ldr r0, [r1, #4] - 10d3e: 4299 cmp r1, r3 - 10d40: d008 beq.n 10d54 <_realloc_r+0x84> - 10d42: 2301 movs r3, #1 - 10d44: 1c02 adds r2, r0, #0 - 10d46: 439a bics r2, r3 - 10d48: 188a adds r2, r1, r2 - 10d4a: 6852 ldr r2, [r2, #4] - 10d4c: 421a tst r2, r3 - 10d4e: d100 bne.n 10d52 <_realloc_r+0x82> - 10d50: e133 b.n 10fba <_realloc_r+0x2ea> - 10d52: e01c b.n 10d8e <_realloc_r+0xbe> - 10d54: 9b08 ldr r3, [sp, #32] - 10d56: 43a0 bics r0, r4 - 10d58: 1942 adds r2, r0, r5 - 10d5a: 3310 adds r3, #16 - 10d5c: 429a cmp r2, r3 - 10d5e: db18 blt.n 10d92 <_realloc_r+0xc2> - 10d60: 9d08 ldr r5, [sp, #32] - 10d62: 1b53 subs r3, r2, r5 - 10d64: 2201 movs r2, #1 - 10d66: 1971 adds r1, r6, r5 - 10d68: 4313 orrs r3, r2 - 10d6a: 604b str r3, [r1, #4] - 10d6c: 6873 ldr r3, [r6, #4] - 10d6e: 9805 ldr r0, [sp, #20] - 10d70: 4013 ands r3, r2 - 10d72: 432b orrs r3, r5 - 10d74: 6081 str r1, [r0, #8] - 10d76: 6073 str r3, [r6, #4] - 10d78: 9803 ldr r0, [sp, #12] - 10d7a: f7ff fb8d bl 10498 <__malloc_unlock> - 10d7e: 3608 adds r6, #8 - 10d80: 960a str r6, [sp, #40] - 10d82: e122 b.n 10fca <_realloc_r+0x2fa> - 10d84: 68ca ldr r2, [r1, #12] - 10d86: 688b ldr r3, [r1, #8] - 10d88: 60da str r2, [r3, #12] - 10d8a: 6093 str r3, [r2, #8] - 10d8c: e0b3 b.n 10ef6 <_realloc_r+0x226> - 10d8e: 2100 movs r1, #0 - 10d90: 2000 movs r0, #0 - 10d92: 9a04 ldr r2, [sp, #16] - 10d94: 07d2 lsls r2, r2, #31 - 10d96: d500 bpl.n 10d9a <_realloc_r+0xca> - 10d98: e099 b.n 10ece <_realloc_r+0x1fe> - 10d9a: 6833 ldr r3, [r6, #0] - 10d9c: 1af4 subs r4, r6, r3 - 10d9e: 6862 ldr r2, [r4, #4] - 10da0: 2303 movs r3, #3 - 10da2: 439a bics r2, r3 - 10da4: 2900 cmp r1, #0 - 10da6: d059 beq.n 10e5c <_realloc_r+0x18c> - 10da8: 18ab adds r3, r5, r2 - 10daa: 9300 str r3, [sp, #0] - 10dac: 9b06 ldr r3, [sp, #24] - 10dae: 4299 cmp r1, r3 - 10db0: d149 bne.n 10e46 <_realloc_r+0x176> - 10db2: 9900 ldr r1, [sp, #0] - 10db4: 9b08 ldr r3, [sp, #32] - 10db6: 1840 adds r0, r0, r1 - 10db8: 3310 adds r3, #16 - 10dba: 9007 str r0, [sp, #28] - 10dbc: 4298 cmp r0, r3 - 10dbe: db4d blt.n 10e5c <_realloc_r+0x18c> - 10dc0: 68e2 ldr r2, [r4, #12] - 10dc2: 68a3 ldr r3, [r4, #8] - 10dc4: 60da str r2, [r3, #12] - 10dc6: 6093 str r3, [r2, #8] - 10dc8: 1c22 adds r2, r4, #0 - 10dca: 3208 adds r2, #8 - 10dcc: 1f2e subs r6, r5, #4 - 10dce: 920a str r2, [sp, #40] - 10dd0: 2e24 cmp r6, #36 - 10dd2: d824 bhi.n 10e1e <_realloc_r+0x14e> - 10dd4: 1c38 adds r0, r7, #0 - 10dd6: 1c15 adds r5, r2, #0 - 10dd8: 2e13 cmp r6, #19 - 10dda: d917 bls.n 10e0c <_realloc_r+0x13c> - 10ddc: 1c3a adds r2, r7, #0 - 10dde: ca08 ldmia r2!, {r3} - 10de0: 60a3 str r3, [r4, #8] - 10de2: 687b ldr r3, [r7, #4] - 10de4: 3508 adds r5, #8 - 10de6: 60e3 str r3, [r4, #12] - 10de8: 1d10 adds r0, r2, #4 - 10dea: 2e1b cmp r6, #27 - 10dec: d90e bls.n 10e0c <_realloc_r+0x13c> - 10dee: 6853 ldr r3, [r2, #4] - 10df0: 6123 str r3, [r4, #16] - 10df2: 6843 ldr r3, [r0, #4] - 10df4: 1d02 adds r2, r0, #4 - 10df6: 6163 str r3, [r4, #20] - 10df8: 3508 adds r5, #8 - 10dfa: 1d10 adds r0, r2, #4 - 10dfc: 2e24 cmp r6, #36 - 10dfe: d105 bne.n 10e0c <_realloc_r+0x13c> - 10e00: 6853 ldr r3, [r2, #4] - 10e02: 61a3 str r3, [r4, #24] - 10e04: 6843 ldr r3, [r0, #4] - 10e06: 61e3 str r3, [r4, #28] - 10e08: 3508 adds r5, #8 - 10e0a: 3008 adds r0, #8 - 10e0c: 1c01 adds r1, r0, #0 - 10e0e: c908 ldmia r1!, {r3} - 10e10: 1c2a adds r2, r5, #0 - 10e12: c208 stmia r2!, {r3} - 10e14: 6843 ldr r3, [r0, #4] - 10e16: 606b str r3, [r5, #4] - 10e18: 684b ldr r3, [r1, #4] - 10e1a: 6053 str r3, [r2, #4] - 10e1c: e004 b.n 10e28 <_realloc_r+0x158> - 10e1e: 980a ldr r0, [sp, #40] - 10e20: 1c39 adds r1, r7, #0 - 10e22: 1c32 adds r2, r6, #0 - 10e24: f7ff fb12 bl 1044c +00010cc0 <_s2b>: + 10cc0: b5f0 push {r4, r5, r6, r7, lr} + 10cc2: b082 sub sp, #8 + 10cc4: 9001 str r0, [sp, #4] + 10cc6: 1c18 adds r0, r3, #0 + 10cc8: 1c0d adds r5, r1, #0 + 10cca: 3008 adds r0, #8 + 10ccc: 2109 movs r1, #9 + 10cce: 9300 str r3, [sp, #0] + 10cd0: 1c16 adds r6, r2, #0 + 10cd2: f002 fdb9 bl 13848 <__aeabi_idiv> + 10cd6: 2301 movs r3, #1 + 10cd8: 2100 movs r1, #0 + 10cda: e001 b.n 10ce0 <_s2b+0x20> + 10cdc: 005b lsls r3, r3, #1 + 10cde: 3101 adds r1, #1 + 10ce0: 4298 cmp r0, r3 + 10ce2: dcfb bgt.n 10cdc <_s2b+0x1c> + 10ce4: 9801 ldr r0, [sp, #4] + 10ce6: f7ff fd6d bl 107c4 <_Balloc> + 10cea: 9b07 ldr r3, [sp, #28] + 10cec: 6143 str r3, [r0, #20] + 10cee: 2301 movs r3, #1 + 10cf0: 1c01 adds r1, r0, #0 + 10cf2: 6103 str r3, [r0, #16] + 10cf4: 2e09 cmp r6, #9 + 10cf6: dd11 ble.n 10d1c <_s2b+0x5c> + 10cf8: 1c2f adds r7, r5, #0 + 10cfa: 3709 adds r7, #9 + 10cfc: 2409 movs r4, #9 + 10cfe: 5d63 ldrb r3, [r4, r5] + 10d00: 9801 ldr r0, [sp, #4] + 10d02: 3b30 subs r3, #48 + 10d04: 220a movs r2, #10 + 10d06: f7ff ff4f bl 10ba8 <_multadd> + 10d0a: 3401 adds r4, #1 + 10d0c: 1c01 adds r1, r0, #0 + 10d0e: 42b4 cmp r4, r6 + 10d10: d1f5 bne.n 10cfe <_s2b+0x3e> + 10d12: 19bb adds r3, r7, r6 + 10d14: 1c1d adds r5, r3, #0 + 10d16: 3d08 subs r5, #8 + 10d18: 1c34 adds r4, r6, #0 + 10d1a: e00b b.n 10d34 <_s2b+0x74> + 10d1c: 350a adds r5, #10 + 10d1e: 2409 movs r4, #9 + 10d20: e008 b.n 10d34 <_s2b+0x74> + 10d22: 782b ldrb r3, [r5, #0] + 10d24: 9801 ldr r0, [sp, #4] + 10d26: 3b30 subs r3, #48 + 10d28: 220a movs r2, #10 + 10d2a: f7ff ff3d bl 10ba8 <_multadd> + 10d2e: 3501 adds r5, #1 + 10d30: 1c01 adds r1, r0, #0 + 10d32: 3401 adds r4, #1 + 10d34: 9b00 ldr r3, [sp, #0] + 10d36: 429c cmp r4, r3 + 10d38: dbf3 blt.n 10d22 <_s2b+0x62> + 10d3a: 1c08 adds r0, r1, #0 + 10d3c: b002 add sp, #8 + 10d3e: bcf0 pop {r4, r5, r6, r7} + 10d40: bc02 pop {r1} + 10d42: 4708 bx r1 + +00010d44 <_realloc_r>: + 10d44: b5f0 push {r4, r5, r6, r7, lr} + 10d46: b08b sub sp, #44 + 10d48: 9003 str r0, [sp, #12] + 10d4a: 1c0f adds r7, r1, #0 + 10d4c: 9202 str r2, [sp, #8] + 10d4e: 2900 cmp r1, #0 + 10d50: d103 bne.n 10d5a <_realloc_r+0x16> + 10d52: 1c11 adds r1, r2, #0 + 10d54: f7ff f952 bl fffc <_malloc_r> + 10d58: e01c b.n 10d94 <_realloc_r+0x50> + 10d5a: 9803 ldr r0, [sp, #12] + 10d5c: 1c3e adds r6, r7, #0 + 10d5e: f7ff fbd3 bl 10508 <__malloc_lock> + 10d62: 3e08 subs r6, #8 + 10d64: 9a02 ldr r2, [sp, #8] + 10d66: 6870 ldr r0, [r6, #4] + 10d68: 320b adds r2, #11 + 10d6a: 9004 str r0, [sp, #16] + 10d6c: 2a16 cmp r2, #22 + 10d6e: d803 bhi.n 10d78 <_realloc_r+0x34> + 10d70: 2110 movs r1, #16 + 10d72: 9108 str r1, [sp, #32] + 10d74: 9101 str r1, [sp, #4] + 10d76: e005 b.n 10d84 <_realloc_r+0x40> + 10d78: 2307 movs r3, #7 + 10d7a: 439a bics r2, r3 + 10d7c: 9201 str r2, [sp, #4] + 10d7e: 9208 str r2, [sp, #32] + 10d80: 2a00 cmp r2, #0 + 10d82: db03 blt.n 10d8c <_realloc_r+0x48> + 10d84: 9a08 ldr r2, [sp, #32] + 10d86: 9b02 ldr r3, [sp, #8] + 10d88: 429a cmp r2, r3 + 10d8a: d205 bcs.n 10d98 <_realloc_r+0x54> + 10d8c: 9d03 ldr r5, [sp, #12] + 10d8e: 230c movs r3, #12 + 10d90: 602b str r3, [r5, #0] + 10d92: 2000 movs r0, #0 + 10d94: 900a str r0, [sp, #40] + 10d96: e152 b.n 1103e <_realloc_r+0x2fa> + 10d98: 9d04 ldr r5, [sp, #16] + 10d9a: 2403 movs r4, #3 + 10d9c: 9901 ldr r1, [sp, #4] + 10d9e: 43a5 bics r5, r4 + 10da0: 428d cmp r5, r1 + 10da2: db00 blt.n 10da6 <_realloc_r+0x62> + 10da4: e11a b.n 10fdc <_realloc_r+0x298> + 10da6: 4aa8 ldr r2, [pc, #672] (11048 <.text+0x11048>) + 10da8: 6893 ldr r3, [r2, #8] + 10daa: 1971 adds r1, r6, r5 + 10dac: 9205 str r2, [sp, #20] + 10dae: 9306 str r3, [sp, #24] + 10db0: 6848 ldr r0, [r1, #4] + 10db2: 4299 cmp r1, r3 + 10db4: d008 beq.n 10dc8 <_realloc_r+0x84> + 10db6: 2301 movs r3, #1 + 10db8: 1c02 adds r2, r0, #0 + 10dba: 439a bics r2, r3 + 10dbc: 188a adds r2, r1, r2 + 10dbe: 6852 ldr r2, [r2, #4] + 10dc0: 421a tst r2, r3 + 10dc2: d100 bne.n 10dc6 <_realloc_r+0x82> + 10dc4: e133 b.n 1102e <_realloc_r+0x2ea> + 10dc6: e01c b.n 10e02 <_realloc_r+0xbe> + 10dc8: 9b08 ldr r3, [sp, #32] + 10dca: 43a0 bics r0, r4 + 10dcc: 1942 adds r2, r0, r5 + 10dce: 3310 adds r3, #16 + 10dd0: 429a cmp r2, r3 + 10dd2: db18 blt.n 10e06 <_realloc_r+0xc2> + 10dd4: 9d08 ldr r5, [sp, #32] + 10dd6: 1b53 subs r3, r2, r5 + 10dd8: 2201 movs r2, #1 + 10dda: 1971 adds r1, r6, r5 + 10ddc: 4313 orrs r3, r2 + 10dde: 604b str r3, [r1, #4] + 10de0: 6873 ldr r3, [r6, #4] + 10de2: 9805 ldr r0, [sp, #20] + 10de4: 4013 ands r3, r2 + 10de6: 432b orrs r3, r5 + 10de8: 6081 str r1, [r0, #8] + 10dea: 6073 str r3, [r6, #4] + 10dec: 9803 ldr r0, [sp, #12] + 10dee: f7ff fb8d bl 1050c <__malloc_unlock> + 10df2: 3608 adds r6, #8 + 10df4: 960a str r6, [sp, #40] + 10df6: e122 b.n 1103e <_realloc_r+0x2fa> + 10df8: 68ca ldr r2, [r1, #12] + 10dfa: 688b ldr r3, [r1, #8] + 10dfc: 60da str r2, [r3, #12] + 10dfe: 6093 str r3, [r2, #8] + 10e00: e0b3 b.n 10f6a <_realloc_r+0x226> + 10e02: 2100 movs r1, #0 + 10e04: 2000 movs r0, #0 + 10e06: 9a04 ldr r2, [sp, #16] + 10e08: 07d2 lsls r2, r2, #31 + 10e0a: d500 bpl.n 10e0e <_realloc_r+0xca> + 10e0c: e099 b.n 10f42 <_realloc_r+0x1fe> + 10e0e: 6833 ldr r3, [r6, #0] + 10e10: 1af4 subs r4, r6, r3 + 10e12: 6862 ldr r2, [r4, #4] + 10e14: 2303 movs r3, #3 + 10e16: 439a bics r2, r3 + 10e18: 2900 cmp r1, #0 + 10e1a: d059 beq.n 10ed0 <_realloc_r+0x18c> + 10e1c: 18ab adds r3, r5, r2 + 10e1e: 9300 str r3, [sp, #0] + 10e20: 9b06 ldr r3, [sp, #24] + 10e22: 4299 cmp r1, r3 + 10e24: d149 bne.n 10eba <_realloc_r+0x176> + 10e26: 9900 ldr r1, [sp, #0] 10e28: 9b08 ldr r3, [sp, #32] - 10e2a: 9807 ldr r0, [sp, #28] - 10e2c: 18e1 adds r1, r4, r3 - 10e2e: 2201 movs r2, #1 - 10e30: 1ac3 subs r3, r0, r3 - 10e32: 4313 orrs r3, r2 - 10e34: 604b str r3, [r1, #4] - 10e36: 9d05 ldr r5, [sp, #20] - 10e38: 6863 ldr r3, [r4, #4] - 10e3a: 60a9 str r1, [r5, #8] - 10e3c: 9d08 ldr r5, [sp, #32] - 10e3e: 4013 ands r3, r2 - 10e40: 432b orrs r3, r5 - 10e42: 6063 str r3, [r4, #4] - 10e44: e08c b.n 10f60 <_realloc_r+0x290> - 10e46: 9b00 ldr r3, [sp, #0] - 10e48: 18c0 adds r0, r0, r3 - 10e4a: 9b01 ldr r3, [sp, #4] - 10e4c: 9009 str r0, [sp, #36] - 10e4e: 4298 cmp r0, r3 - 10e50: db04 blt.n 10e5c <_realloc_r+0x18c> - 10e52: 68ca ldr r2, [r1, #12] - 10e54: 688b ldr r3, [r1, #8] - 10e56: 60da str r2, [r3, #12] - 10e58: 6093 str r3, [r2, #8] - 10e5a: e004 b.n 10e66 <_realloc_r+0x196> - 10e5c: 9801 ldr r0, [sp, #4] - 10e5e: 1952 adds r2, r2, r5 - 10e60: 9209 str r2, [sp, #36] - 10e62: 4282 cmp r2, r0 - 10e64: db33 blt.n 10ece <_realloc_r+0x1fe> - 10e66: 68e2 ldr r2, [r4, #12] - 10e68: 68a3 ldr r3, [r4, #8] - 10e6a: 1f2e subs r6, r5, #4 - 10e6c: 60da str r2, [r3, #12] - 10e6e: 6093 str r3, [r2, #8] - 10e70: 1c22 adds r2, r4, #0 - 10e72: 3208 adds r2, #8 - 10e74: 2e24 cmp r6, #36 - 10e76: d824 bhi.n 10ec2 <_realloc_r+0x1f2> - 10e78: 1c38 adds r0, r7, #0 - 10e7a: 1c15 adds r5, r2, #0 - 10e7c: 2e13 cmp r6, #19 - 10e7e: d917 bls.n 10eb0 <_realloc_r+0x1e0> - 10e80: 1c3a adds r2, r7, #0 - 10e82: ca08 ldmia r2!, {r3} - 10e84: 60a3 str r3, [r4, #8] - 10e86: 687b ldr r3, [r7, #4] - 10e88: 3508 adds r5, #8 - 10e8a: 60e3 str r3, [r4, #12] - 10e8c: 1d10 adds r0, r2, #4 - 10e8e: 2e1b cmp r6, #27 - 10e90: d90e bls.n 10eb0 <_realloc_r+0x1e0> - 10e92: 6853 ldr r3, [r2, #4] - 10e94: 6123 str r3, [r4, #16] - 10e96: 6843 ldr r3, [r0, #4] - 10e98: 1d02 adds r2, r0, #4 - 10e9a: 6163 str r3, [r4, #20] - 10e9c: 3508 adds r5, #8 - 10e9e: 1d10 adds r0, r2, #4 - 10ea0: 2e24 cmp r6, #36 - 10ea2: d105 bne.n 10eb0 <_realloc_r+0x1e0> - 10ea4: 6853 ldr r3, [r2, #4] - 10ea6: 61a3 str r3, [r4, #24] - 10ea8: 6843 ldr r3, [r0, #4] - 10eaa: 61e3 str r3, [r4, #28] - 10eac: 3508 adds r5, #8 - 10eae: 3008 adds r0, #8 - 10eb0: 1c01 adds r1, r0, #0 - 10eb2: c908 ldmia r1!, {r3} - 10eb4: 1c2a adds r2, r5, #0 - 10eb6: c208 stmia r2!, {r3} - 10eb8: 6843 ldr r3, [r0, #4] - 10eba: 606b str r3, [r5, #4] - 10ebc: 684b ldr r3, [r1, #4] - 10ebe: 6053 str r3, [r2, #4] - 10ec0: e054 b.n 10f6c <_realloc_r+0x29c> - 10ec2: 1c10 adds r0, r2, #0 - 10ec4: 1c39 adds r1, r7, #0 - 10ec6: 1c32 adds r2, r6, #0 - 10ec8: f7ff fac0 bl 1044c - 10ecc: e04e b.n 10f6c <_realloc_r+0x29c> - 10ece: 9803 ldr r0, [sp, #12] - 10ed0: 9902 ldr r1, [sp, #8] - 10ed2: f7ff f859 bl ff88 <_malloc_r> - 10ed6: 900a str r0, [sp, #40] - 10ed8: 2800 cmp r0, #0 - 10eda: d041 beq.n 10f60 <_realloc_r+0x290> - 10edc: 6873 ldr r3, [r6, #4] - 10ede: 990a ldr r1, [sp, #40] - 10ee0: 2201 movs r2, #1 - 10ee2: 4393 bics r3, r2 - 10ee4: 3908 subs r1, #8 - 10ee6: 18f3 adds r3, r6, r3 - 10ee8: 4299 cmp r1, r3 - 10eea: d106 bne.n 10efa <_realloc_r+0x22a> - 10eec: 684b ldr r3, [r1, #4] - 10eee: 2203 movs r2, #3 - 10ef0: 4393 bics r3, r2 - 10ef2: 18ed adds r5, r5, r3 - 10ef4: 9509 str r5, [sp, #36] - 10ef6: 1c34 adds r4, r6, #0 - 10ef8: e038 b.n 10f6c <_realloc_r+0x29c> - 10efa: 3d04 subs r5, #4 - 10efc: 2d24 cmp r5, #36 - 10efe: d826 bhi.n 10f4e <_realloc_r+0x27e> - 10f00: 1c38 adds r0, r7, #0 - 10f02: 9c0a ldr r4, [sp, #40] - 10f04: 2d13 cmp r5, #19 - 10f06: d919 bls.n 10f3c <_realloc_r+0x26c> - 10f08: 1c3a adds r2, r7, #0 - 10f0a: ca08 ldmia r2!, {r3} - 10f0c: 1c21 adds r1, r4, #0 - 10f0e: c108 stmia r1!, {r3} - 10f10: 687b ldr r3, [r7, #4] + 10e2a: 1840 adds r0, r0, r1 + 10e2c: 3310 adds r3, #16 + 10e2e: 9007 str r0, [sp, #28] + 10e30: 4298 cmp r0, r3 + 10e32: db4d blt.n 10ed0 <_realloc_r+0x18c> + 10e34: 68e2 ldr r2, [r4, #12] + 10e36: 68a3 ldr r3, [r4, #8] + 10e38: 60da str r2, [r3, #12] + 10e3a: 6093 str r3, [r2, #8] + 10e3c: 1c22 adds r2, r4, #0 + 10e3e: 3208 adds r2, #8 + 10e40: 1f2e subs r6, r5, #4 + 10e42: 920a str r2, [sp, #40] + 10e44: 2e24 cmp r6, #36 + 10e46: d824 bhi.n 10e92 <_realloc_r+0x14e> + 10e48: 1c38 adds r0, r7, #0 + 10e4a: 1c15 adds r5, r2, #0 + 10e4c: 2e13 cmp r6, #19 + 10e4e: d917 bls.n 10e80 <_realloc_r+0x13c> + 10e50: 1c3a adds r2, r7, #0 + 10e52: ca08 ldmia r2!, {r3} + 10e54: 60a3 str r3, [r4, #8] + 10e56: 687b ldr r3, [r7, #4] + 10e58: 3508 adds r5, #8 + 10e5a: 60e3 str r3, [r4, #12] + 10e5c: 1d10 adds r0, r2, #4 + 10e5e: 2e1b cmp r6, #27 + 10e60: d90e bls.n 10e80 <_realloc_r+0x13c> + 10e62: 6853 ldr r3, [r2, #4] + 10e64: 6123 str r3, [r4, #16] + 10e66: 6843 ldr r3, [r0, #4] + 10e68: 1d02 adds r2, r0, #4 + 10e6a: 6163 str r3, [r4, #20] + 10e6c: 3508 adds r5, #8 + 10e6e: 1d10 adds r0, r2, #4 + 10e70: 2e24 cmp r6, #36 + 10e72: d105 bne.n 10e80 <_realloc_r+0x13c> + 10e74: 6853 ldr r3, [r2, #4] + 10e76: 61a3 str r3, [r4, #24] + 10e78: 6843 ldr r3, [r0, #4] + 10e7a: 61e3 str r3, [r4, #28] + 10e7c: 3508 adds r5, #8 + 10e7e: 3008 adds r0, #8 + 10e80: 1c01 adds r1, r0, #0 + 10e82: c908 ldmia r1!, {r3} + 10e84: 1c2a adds r2, r5, #0 + 10e86: c208 stmia r2!, {r3} + 10e88: 6843 ldr r3, [r0, #4] + 10e8a: 606b str r3, [r5, #4] + 10e8c: 684b ldr r3, [r1, #4] + 10e8e: 6053 str r3, [r2, #4] + 10e90: e004 b.n 10e9c <_realloc_r+0x158> + 10e92: 980a ldr r0, [sp, #40] + 10e94: 1c39 adds r1, r7, #0 + 10e96: 1c32 adds r2, r6, #0 + 10e98: f7ff fb12 bl 104c0 + 10e9c: 9b08 ldr r3, [sp, #32] + 10e9e: 9807 ldr r0, [sp, #28] + 10ea0: 18e1 adds r1, r4, r3 + 10ea2: 2201 movs r2, #1 + 10ea4: 1ac3 subs r3, r0, r3 + 10ea6: 4313 orrs r3, r2 + 10ea8: 604b str r3, [r1, #4] + 10eaa: 9d05 ldr r5, [sp, #20] + 10eac: 6863 ldr r3, [r4, #4] + 10eae: 60a9 str r1, [r5, #8] + 10eb0: 9d08 ldr r5, [sp, #32] + 10eb2: 4013 ands r3, r2 + 10eb4: 432b orrs r3, r5 + 10eb6: 6063 str r3, [r4, #4] + 10eb8: e08c b.n 10fd4 <_realloc_r+0x290> + 10eba: 9b00 ldr r3, [sp, #0] + 10ebc: 18c0 adds r0, r0, r3 + 10ebe: 9b01 ldr r3, [sp, #4] + 10ec0: 9009 str r0, [sp, #36] + 10ec2: 4298 cmp r0, r3 + 10ec4: db04 blt.n 10ed0 <_realloc_r+0x18c> + 10ec6: 68ca ldr r2, [r1, #12] + 10ec8: 688b ldr r3, [r1, #8] + 10eca: 60da str r2, [r3, #12] + 10ecc: 6093 str r3, [r2, #8] + 10ece: e004 b.n 10eda <_realloc_r+0x196> + 10ed0: 9801 ldr r0, [sp, #4] + 10ed2: 1952 adds r2, r2, r5 + 10ed4: 9209 str r2, [sp, #36] + 10ed6: 4282 cmp r2, r0 + 10ed8: db33 blt.n 10f42 <_realloc_r+0x1fe> + 10eda: 68e2 ldr r2, [r4, #12] + 10edc: 68a3 ldr r3, [r4, #8] + 10ede: 1f2e subs r6, r5, #4 + 10ee0: 60da str r2, [r3, #12] + 10ee2: 6093 str r3, [r2, #8] + 10ee4: 1c22 adds r2, r4, #0 + 10ee6: 3208 adds r2, #8 + 10ee8: 2e24 cmp r6, #36 + 10eea: d824 bhi.n 10f36 <_realloc_r+0x1f2> + 10eec: 1c38 adds r0, r7, #0 + 10eee: 1c15 adds r5, r2, #0 + 10ef0: 2e13 cmp r6, #19 + 10ef2: d917 bls.n 10f24 <_realloc_r+0x1e0> + 10ef4: 1c3a adds r2, r7, #0 + 10ef6: ca08 ldmia r2!, {r3} + 10ef8: 60a3 str r3, [r4, #8] + 10efa: 687b ldr r3, [r7, #4] + 10efc: 3508 adds r5, #8 + 10efe: 60e3 str r3, [r4, #12] + 10f00: 1d10 adds r0, r2, #4 + 10f02: 2e1b cmp r6, #27 + 10f04: d90e bls.n 10f24 <_realloc_r+0x1e0> + 10f06: 6853 ldr r3, [r2, #4] + 10f08: 6123 str r3, [r4, #16] + 10f0a: 6843 ldr r3, [r0, #4] + 10f0c: 1d02 adds r2, r0, #4 + 10f0e: 6163 str r3, [r4, #20] + 10f10: 3508 adds r5, #8 10f12: 1d10 adds r0, r2, #4 - 10f14: 6063 str r3, [r4, #4] - 10f16: 1d0c adds r4, r1, #4 - 10f18: 2d1b cmp r5, #27 - 10f1a: d90f bls.n 10f3c <_realloc_r+0x26c> - 10f1c: 6853 ldr r3, [r2, #4] - 10f1e: 604b str r3, [r1, #4] - 10f20: 6843 ldr r3, [r0, #4] - 10f22: 1d21 adds r1, r4, #4 - 10f24: 1d02 adds r2, r0, #4 - 10f26: 6063 str r3, [r4, #4] - 10f28: 1d10 adds r0, r2, #4 - 10f2a: 1d0c adds r4, r1, #4 - 10f2c: 2d24 cmp r5, #36 - 10f2e: d105 bne.n 10f3c <_realloc_r+0x26c> - 10f30: 6853 ldr r3, [r2, #4] - 10f32: 604b str r3, [r1, #4] - 10f34: 6843 ldr r3, [r0, #4] - 10f36: 3008 adds r0, #8 - 10f38: 6063 str r3, [r4, #4] - 10f3a: 3408 adds r4, #8 - 10f3c: 1c01 adds r1, r0, #0 - 10f3e: c908 ldmia r1!, {r3} - 10f40: 1c22 adds r2, r4, #0 - 10f42: c208 stmia r2!, {r3} - 10f44: 6843 ldr r3, [r0, #4] - 10f46: 6063 str r3, [r4, #4] - 10f48: 684b ldr r3, [r1, #4] - 10f4a: 6053 str r3, [r2, #4] - 10f4c: e004 b.n 10f58 <_realloc_r+0x288> - 10f4e: 980a ldr r0, [sp, #40] - 10f50: 1c39 adds r1, r7, #0 - 10f52: 1c2a adds r2, r5, #0 - 10f54: f7ff fa7a bl 1044c - 10f58: 9803 ldr r0, [sp, #12] - 10f5a: 1c39 adds r1, r7, #0 - 10f5c: f7fe fd10 bl f980 <_free_r> - 10f60: 9803 ldr r0, [sp, #12] - 10f62: f7ff fa99 bl 10498 <__malloc_unlock> - 10f66: e030 b.n 10fca <_realloc_r+0x2fa> + 10f14: 2e24 cmp r6, #36 + 10f16: d105 bne.n 10f24 <_realloc_r+0x1e0> + 10f18: 6853 ldr r3, [r2, #4] + 10f1a: 61a3 str r3, [r4, #24] + 10f1c: 6843 ldr r3, [r0, #4] + 10f1e: 61e3 str r3, [r4, #28] + 10f20: 3508 adds r5, #8 + 10f22: 3008 adds r0, #8 + 10f24: 1c01 adds r1, r0, #0 + 10f26: c908 ldmia r1!, {r3} + 10f28: 1c2a adds r2, r5, #0 + 10f2a: c208 stmia r2!, {r3} + 10f2c: 6843 ldr r3, [r0, #4] + 10f2e: 606b str r3, [r5, #4] + 10f30: 684b ldr r3, [r1, #4] + 10f32: 6053 str r3, [r2, #4] + 10f34: e054 b.n 10fe0 <_realloc_r+0x29c> + 10f36: 1c10 adds r0, r2, #0 + 10f38: 1c39 adds r1, r7, #0 + 10f3a: 1c32 adds r2, r6, #0 + 10f3c: f7ff fac0 bl 104c0 + 10f40: e04e b.n 10fe0 <_realloc_r+0x29c> + 10f42: 9803 ldr r0, [sp, #12] + 10f44: 9902 ldr r1, [sp, #8] + 10f46: f7ff f859 bl fffc <_malloc_r> + 10f4a: 900a str r0, [sp, #40] + 10f4c: 2800 cmp r0, #0 + 10f4e: d041 beq.n 10fd4 <_realloc_r+0x290> + 10f50: 6873 ldr r3, [r6, #4] + 10f52: 990a ldr r1, [sp, #40] + 10f54: 2201 movs r2, #1 + 10f56: 4393 bics r3, r2 + 10f58: 3908 subs r1, #8 + 10f5a: 18f3 adds r3, r6, r3 + 10f5c: 4299 cmp r1, r3 + 10f5e: d106 bne.n 10f6e <_realloc_r+0x22a> + 10f60: 684b ldr r3, [r1, #4] + 10f62: 2203 movs r2, #3 + 10f64: 4393 bics r3, r2 + 10f66: 18ed adds r5, r5, r3 10f68: 9509 str r5, [sp, #36] 10f6a: 1c34 adds r4, r6, #0 - 10f6c: 9909 ldr r1, [sp, #36] - 10f6e: 9a08 ldr r2, [sp, #32] - 10f70: 1a88 subs r0, r1, r2 - 10f72: 6863 ldr r3, [r4, #4] - 10f74: 280f cmp r0, #15 - 10f76: d911 bls.n 10f9c <_realloc_r+0x2cc> - 10f78: 18a1 adds r1, r4, r2 - 10f7a: 9d08 ldr r5, [sp, #32] - 10f7c: 2201 movs r2, #1 - 10f7e: 4013 ands r3, r2 - 10f80: 432b orrs r3, r5 - 10f82: 6063 str r3, [r4, #4] - 10f84: 1c03 adds r3, r0, #0 - 10f86: 4313 orrs r3, r2 - 10f88: 604b str r3, [r1, #4] - 10f8a: 1808 adds r0, r1, r0 - 10f8c: 6843 ldr r3, [r0, #4] - 10f8e: 4313 orrs r3, r2 - 10f90: 6043 str r3, [r0, #4] - 10f92: 3108 adds r1, #8 - 10f94: 9803 ldr r0, [sp, #12] - 10f96: f7fe fcf3 bl f980 <_free_r> - 10f9a: e008 b.n 10fae <_realloc_r+0x2de> - 10f9c: 2101 movs r1, #1 - 10f9e: 9809 ldr r0, [sp, #36] - 10fa0: 400b ands r3, r1 - 10fa2: 4303 orrs r3, r0 - 10fa4: 6063 str r3, [r4, #4] - 10fa6: 1822 adds r2, r4, r0 - 10fa8: 6853 ldr r3, [r2, #4] - 10faa: 430b orrs r3, r1 - 10fac: 6053 str r3, [r2, #4] - 10fae: 9803 ldr r0, [sp, #12] - 10fb0: f7ff fa72 bl 10498 <__malloc_unlock> - 10fb4: 3408 adds r4, #8 - 10fb6: 940a str r4, [sp, #40] - 10fb8: e007 b.n 10fca <_realloc_r+0x2fa> - 10fba: 43a0 bics r0, r4 - 10fbc: 9b01 ldr r3, [sp, #4] - 10fbe: 1942 adds r2, r0, r5 - 10fc0: 9209 str r2, [sp, #36] - 10fc2: 429a cmp r2, r3 - 10fc4: db00 blt.n 10fc8 <_realloc_r+0x2f8> - 10fc6: e6dd b.n 10d84 <_realloc_r+0xb4> - 10fc8: e6e3 b.n 10d92 <_realloc_r+0xc2> - 10fca: 980a ldr r0, [sp, #40] - 10fcc: b00b add sp, #44 - 10fce: bcf0 pop {r4, r5, r6, r7} - 10fd0: bc02 pop {r1} - 10fd2: 4708 bx r1 - 10fd4: 0434 lsls r4, r6, #16 - 10fd6: 4000 ands r0, r0 - -00010fd8 : - 10fd8: b510 push {r4, lr} - 10fda: 1c0c adds r4, r1, #0 - 10fdc: 4262 negs r2, r4 - 10fde: 4907 ldr r1, [pc, #28] (10ffc <.text+0x10ffc>) - 10fe0: 4322 orrs r2, r4 - 10fe2: 4001 ands r1, r0 - 10fe4: 0fd2 lsrs r2, r2, #31 - 10fe6: 4b06 ldr r3, [pc, #24] (11000 <.text+0x11000>) - 10fe8: 4311 orrs r1, r2 - 10fea: 1a5b subs r3, r3, r1 - 10fec: 425a negs r2, r3 - 10fee: 4313 orrs r3, r2 - 10ff0: 0fdb lsrs r3, r3, #31 - 10ff2: 2001 movs r0, #1 - 10ff4: 1ac0 subs r0, r0, r3 - 10ff6: bc10 pop {r4} - 10ff8: bc02 pop {r1} - 10ffa: 4708 bx r1 - 10ffc: ffff 7fff undefined - 11000: 0000 lsls r0, r0, #0 - 11002: 7ff0 ldrb r0, [r6, #31] - -00011004 : - 11004: b510 push {r4, lr} - 11006: 1c0c adds r4, r1, #0 - 11008: 4262 negs r2, r4 - 1100a: 4905 ldr r1, [pc, #20] (11020 <.text+0x11020>) - 1100c: 4322 orrs r2, r4 - 1100e: 4001 ands r1, r0 - 11010: 0fd2 lsrs r2, r2, #31 - 11012: 4804 ldr r0, [pc, #16] (11024 <.text+0x11024>) - 11014: 4311 orrs r1, r2 - 11016: 1a40 subs r0, r0, r1 - 11018: 0fc0 lsrs r0, r0, #31 - 1101a: bc10 pop {r4} - 1101c: bc02 pop {r1} - 1101e: 4708 bx r1 - 11020: ffff 7fff undefined - 11024: 0000 lsls r0, r0, #0 - 11026: 7ff0 ldrb r0, [r6, #31] - -00011028 <__sclose>: - 11028: b500 push {lr} - 1102a: 4b04 ldr r3, [pc, #16] (1103c <.text+0x1103c>) - 1102c: 1c02 adds r2, r0, #0 - 1102e: 6818 ldr r0, [r3, #0] - 11030: 230e movs r3, #14 - 11032: 5ed1 ldrsh r1, [r2, r3] - 11034: f004 f8a4 bl 15180 <___close_r_from_thumb> - 11038: bc02 pop {r1} - 1103a: 4708 bx r1 - 1103c: 0020 lsls r0, r4, #0 - 1103e: 4000 ands r0, r0 - -00011040 <__sseek>: - 11040: b530 push {r4, r5, lr} - 11042: 1c13 adds r3, r2, #0 - 11044: 4a0b ldr r2, [pc, #44] (11074 <.text+0x11074>) - 11046: 1c05 adds r5, r0, #0 - 11048: 1c0c adds r4, r1, #0 - 1104a: 6810 ldr r0, [r2, #0] - 1104c: 220e movs r2, #14 - 1104e: 5ea9 ldrsh r1, [r5, r2] - 11050: 1c22 adds r2, r4, #0 - 11052: f004 f899 bl 15188 <___lseek_r_from_thumb> - 11056: 89aa ldrh r2, [r5, #12] - 11058: 1c43 adds r3, r0, #1 - 1105a: d103 bne.n 11064 <__sseek+0x24> - 1105c: 4b06 ldr r3, [pc, #24] (11078 <.text+0x11078>) - 1105e: 4013 ands r3, r2 - 11060: 81ab strh r3, [r5, #12] - 11062: e004 b.n 1106e <__sseek+0x2e> - 11064: 2380 movs r3, #128 - 11066: 015b lsls r3, r3, #5 - 11068: 4313 orrs r3, r2 - 1106a: 81ab strh r3, [r5, #12] - 1106c: 6528 str r0, [r5, #80] - 1106e: bc30 pop {r4, r5} - 11070: bc02 pop {r1} - 11072: 4708 bx r1 - 11074: 0020 lsls r0, r4, #0 - 11076: 4000 ands r0, r0 - 11078: efff ffff undefined - -0001107c <__swrite>: - 1107c: b570 push {r4, r5, r6, lr} - 1107e: 8983 ldrh r3, [r0, #12] - 11080: 1c04 adds r4, r0, #0 - 11082: 1c0d adds r5, r1, #0 - 11084: 1c16 adds r6, r2, #0 - 11086: 05da lsls r2, r3, #23 - 11088: d507 bpl.n 1109a <__swrite+0x1e> - 1108a: 4b0b ldr r3, [pc, #44] (110b8 <.text+0x110b8>) - 1108c: 2200 movs r2, #0 - 1108e: 6818 ldr r0, [r3, #0] - 11090: 230e movs r3, #14 - 11092: 5ee1 ldrsh r1, [r4, r3] - 11094: 2302 movs r3, #2 - 11096: f004 f877 bl 15188 <___lseek_r_from_thumb> - 1109a: 89a3 ldrh r3, [r4, #12] - 1109c: 4a07 ldr r2, [pc, #28] (110bc <.text+0x110bc>) - 1109e: 4013 ands r3, r2 - 110a0: 81a3 strh r3, [r4, #12] - 110a2: 4b05 ldr r3, [pc, #20] (110b8 <.text+0x110b8>) - 110a4: 220e movs r2, #14 - 110a6: 5ea1 ldrsh r1, [r4, r2] - 110a8: 6818 ldr r0, [r3, #0] - 110aa: 1c2a adds r2, r5, #0 - 110ac: 1c33 adds r3, r6, #0 - 110ae: f004 f86f bl 15190 <___write_r_from_thumb> - 110b2: bc70 pop {r4, r5, r6} - 110b4: bc02 pop {r1} - 110b6: 4708 bx r1 - 110b8: 0020 lsls r0, r4, #0 - 110ba: 4000 ands r0, r0 - 110bc: efff ffff undefined - -000110c0 <__sread>: - 110c0: b530 push {r4, r5, lr} - 110c2: 1c13 adds r3, r2, #0 - 110c4: 4a0a ldr r2, [pc, #40] (110f0 <.text+0x110f0>) - 110c6: 1c05 adds r5, r0, #0 - 110c8: 1c0c adds r4, r1, #0 - 110ca: 6810 ldr r0, [r2, #0] - 110cc: 220e movs r2, #14 - 110ce: 5ea9 ldrsh r1, [r5, r2] - 110d0: 1c22 adds r2, r4, #0 - 110d2: f004 f861 bl 15198 <___read_r_from_thumb> - 110d6: 2800 cmp r0, #0 - 110d8: db03 blt.n 110e2 <__sread+0x22> - 110da: 6d2b ldr r3, [r5, #80] - 110dc: 181b adds r3, r3, r0 - 110de: 652b str r3, [r5, #80] - 110e0: e003 b.n 110ea <__sread+0x2a> - 110e2: 89ab ldrh r3, [r5, #12] - 110e4: 4a03 ldr r2, [pc, #12] (110f4 <.text+0x110f4>) - 110e6: 4013 ands r3, r2 - 110e8: 81ab strh r3, [r5, #12] - 110ea: bc30 pop {r4, r5} - 110ec: bc02 pop {r1} - 110ee: 4708 bx r1 - 110f0: 0020 lsls r0, r4, #0 - 110f2: 4000 ands r0, r0 - 110f4: efff ffff undefined - -000110f8 : - 110f8: e001 b.n 110fe - 110fa: 3001 adds r0, #1 - 110fc: 3101 adds r1, #1 - 110fe: 7802 ldrb r2, [r0, #0] - 11100: 2a00 cmp r2, #0 - 11102: d002 beq.n 1110a - 11104: 780b ldrb r3, [r1, #0] - 11106: 4293 cmp r3, r2 - 11108: d0f7 beq.n 110fa - 1110a: 7808 ldrb r0, [r1, #0] - 1110c: 1a10 subs r0, r2, r0 - 1110e: 4770 bx lr - -00011110 <_calloc_r>: - 11110: b530 push {r4, r5, lr} - 11112: 4351 muls r1, r2 - 11114: f7fe ff38 bl ff88 <_malloc_r> - 11118: 1c04 adds r4, r0, #0 - 1111a: 2800 cmp r0, #0 - 1111c: d022 beq.n 11164 <_calloc_r+0x54> - 1111e: 1c03 adds r3, r0, #0 - 11120: 3b08 subs r3, #8 - 11122: 685b ldr r3, [r3, #4] - 11124: 2203 movs r2, #3 - 11126: 4393 bics r3, r2 - 11128: 1f1a subs r2, r3, #4 - 1112a: 2a24 cmp r2, #36 - 1112c: d817 bhi.n 1115e <_calloc_r+0x4e> - 1112e: 1c01 adds r1, r0, #0 - 11130: 2a13 cmp r2, #19 - 11132: d90e bls.n 11152 <_calloc_r+0x42> - 11134: 2500 movs r5, #0 - 11136: c020 stmia r0!, {r5} - 11138: 6065 str r5, [r4, #4] - 1113a: 1d01 adds r1, r0, #4 - 1113c: 2a1b cmp r2, #27 - 1113e: d908 bls.n 11152 <_calloc_r+0x42> - 11140: 1d0b adds r3, r1, #4 - 11142: 6045 str r5, [r0, #4] - 11144: 604d str r5, [r1, #4] - 11146: 1d19 adds r1, r3, #4 - 11148: 2a24 cmp r2, #36 - 1114a: d102 bne.n 11152 <_calloc_r+0x42> - 1114c: 605d str r5, [r3, #4] - 1114e: 604d str r5, [r1, #4] - 11150: 3108 adds r1, #8 - 11152: 2200 movs r2, #0 - 11154: 1c0b adds r3, r1, #0 - 11156: c304 stmia r3!, {r2} - 11158: 604a str r2, [r1, #4] - 1115a: 605a str r2, [r3, #4] - 1115c: e002 b.n 11164 <_calloc_r+0x54> - 1115e: 2100 movs r1, #0 - 11160: f7ff f990 bl 10484 - 11164: 1c20 adds r0, r4, #0 - 11166: bc30 pop {r4, r5} - 11168: bc02 pop {r1} - 1116a: 4708 bx r1 - -0001116c <_fclose_r>: - 1116c: b570 push {r4, r5, r6, lr} - 1116e: 1c05 adds r5, r0, #0 - 11170: 1c0c adds r4, r1, #0 - 11172: 2900 cmp r1, #0 - 11174: d00e beq.n 11194 <_fclose_r+0x28> - 11176: f7fe fb25 bl f7c4 <__sfp_lock_acquire> - 1117a: 2d00 cmp r5, #0 - 1117c: d005 beq.n 1118a <_fclose_r+0x1e> - 1117e: 6bab ldr r3, [r5, #56] - 11180: 2b00 cmp r3, #0 - 11182: d102 bne.n 1118a <_fclose_r+0x1e> - 11184: 1c28 adds r0, r5, #0 - 11186: f7fe faef bl f768 <__sinit> - 1118a: 89a3 ldrh r3, [r4, #12] - 1118c: 2b00 cmp r3, #0 - 1118e: d103 bne.n 11198 <_fclose_r+0x2c> - 11190: f7fe fb1a bl f7c8 <__sfp_lock_release> - 11194: 2600 movs r6, #0 - 11196: e032 b.n 111fe <_fclose_r+0x92> - 11198: 071a lsls r2, r3, #28 - 1119a: d401 bmi.n 111a0 <_fclose_r+0x34> - 1119c: 2600 movs r6, #0 - 1119e: e003 b.n 111a8 <_fclose_r+0x3c> - 111a0: 1c20 adds r0, r4, #0 - 111a2: f7fe fa81 bl f6a8 - 111a6: 1c06 adds r6, r0, #0 - 111a8: 6ae3 ldr r3, [r4, #44] - 111aa: 2b00 cmp r3, #0 - 111ac: d006 beq.n 111bc <_fclose_r+0x50> - 111ae: 69e0 ldr r0, [r4, #28] - 111b0: f000 f836 bl 11220 <.text+0x11220> - 111b4: 2800 cmp r0, #0 - 111b6: da01 bge.n 111bc <_fclose_r+0x50> - 111b8: 2601 movs r6, #1 - 111ba: 4276 negs r6, r6 - 111bc: 89a3 ldrh r3, [r4, #12] - 111be: 061a lsls r2, r3, #24 - 111c0: d503 bpl.n 111ca <_fclose_r+0x5e> - 111c2: 6921 ldr r1, [r4, #16] - 111c4: 1c28 adds r0, r5, #0 - 111c6: f7fe fbdb bl f980 <_free_r> - 111ca: 6b21 ldr r1, [r4, #48] - 111cc: 2900 cmp r1, #0 - 111ce: d009 beq.n 111e4 <_fclose_r+0x78> - 111d0: 1c23 adds r3, r4, #0 - 111d2: 3340 adds r3, #64 - 111d4: 4299 cmp r1, r3 - 111d6: d003 beq.n 111e0 <_fclose_r+0x74> - 111d8: 4b0b ldr r3, [pc, #44] (11208 <.text+0x11208>) - 111da: 6818 ldr r0, [r3, #0] - 111dc: f7fe fbd0 bl f980 <_free_r> - 111e0: 2300 movs r3, #0 - 111e2: 6323 str r3, [r4, #48] - 111e4: 6c61 ldr r1, [r4, #68] + 10f6c: e038 b.n 10fe0 <_realloc_r+0x29c> + 10f6e: 3d04 subs r5, #4 + 10f70: 2d24 cmp r5, #36 + 10f72: d826 bhi.n 10fc2 <_realloc_r+0x27e> + 10f74: 1c38 adds r0, r7, #0 + 10f76: 9c0a ldr r4, [sp, #40] + 10f78: 2d13 cmp r5, #19 + 10f7a: d919 bls.n 10fb0 <_realloc_r+0x26c> + 10f7c: 1c3a adds r2, r7, #0 + 10f7e: ca08 ldmia r2!, {r3} + 10f80: 1c21 adds r1, r4, #0 + 10f82: c108 stmia r1!, {r3} + 10f84: 687b ldr r3, [r7, #4] + 10f86: 1d10 adds r0, r2, #4 + 10f88: 6063 str r3, [r4, #4] + 10f8a: 1d0c adds r4, r1, #4 + 10f8c: 2d1b cmp r5, #27 + 10f8e: d90f bls.n 10fb0 <_realloc_r+0x26c> + 10f90: 6853 ldr r3, [r2, #4] + 10f92: 604b str r3, [r1, #4] + 10f94: 6843 ldr r3, [r0, #4] + 10f96: 1d21 adds r1, r4, #4 + 10f98: 1d02 adds r2, r0, #4 + 10f9a: 6063 str r3, [r4, #4] + 10f9c: 1d10 adds r0, r2, #4 + 10f9e: 1d0c adds r4, r1, #4 + 10fa0: 2d24 cmp r5, #36 + 10fa2: d105 bne.n 10fb0 <_realloc_r+0x26c> + 10fa4: 6853 ldr r3, [r2, #4] + 10fa6: 604b str r3, [r1, #4] + 10fa8: 6843 ldr r3, [r0, #4] + 10faa: 3008 adds r0, #8 + 10fac: 6063 str r3, [r4, #4] + 10fae: 3408 adds r4, #8 + 10fb0: 1c01 adds r1, r0, #0 + 10fb2: c908 ldmia r1!, {r3} + 10fb4: 1c22 adds r2, r4, #0 + 10fb6: c208 stmia r2!, {r3} + 10fb8: 6843 ldr r3, [r0, #4] + 10fba: 6063 str r3, [r4, #4] + 10fbc: 684b ldr r3, [r1, #4] + 10fbe: 6053 str r3, [r2, #4] + 10fc0: e004 b.n 10fcc <_realloc_r+0x288> + 10fc2: 980a ldr r0, [sp, #40] + 10fc4: 1c39 adds r1, r7, #0 + 10fc6: 1c2a adds r2, r5, #0 + 10fc8: f7ff fa7a bl 104c0 + 10fcc: 9803 ldr r0, [sp, #12] + 10fce: 1c39 adds r1, r7, #0 + 10fd0: f7fe fd10 bl f9f4 <_free_r> + 10fd4: 9803 ldr r0, [sp, #12] + 10fd6: f7ff fa99 bl 1050c <__malloc_unlock> + 10fda: e030 b.n 1103e <_realloc_r+0x2fa> + 10fdc: 9509 str r5, [sp, #36] + 10fde: 1c34 adds r4, r6, #0 + 10fe0: 9909 ldr r1, [sp, #36] + 10fe2: 9a08 ldr r2, [sp, #32] + 10fe4: 1a88 subs r0, r1, r2 + 10fe6: 6863 ldr r3, [r4, #4] + 10fe8: 280f cmp r0, #15 + 10fea: d911 bls.n 11010 <_realloc_r+0x2cc> + 10fec: 18a1 adds r1, r4, r2 + 10fee: 9d08 ldr r5, [sp, #32] + 10ff0: 2201 movs r2, #1 + 10ff2: 4013 ands r3, r2 + 10ff4: 432b orrs r3, r5 + 10ff6: 6063 str r3, [r4, #4] + 10ff8: 1c03 adds r3, r0, #0 + 10ffa: 4313 orrs r3, r2 + 10ffc: 604b str r3, [r1, #4] + 10ffe: 1808 adds r0, r1, r0 + 11000: 6843 ldr r3, [r0, #4] + 11002: 4313 orrs r3, r2 + 11004: 6043 str r3, [r0, #4] + 11006: 3108 adds r1, #8 + 11008: 9803 ldr r0, [sp, #12] + 1100a: f7fe fcf3 bl f9f4 <_free_r> + 1100e: e008 b.n 11022 <_realloc_r+0x2de> + 11010: 2101 movs r1, #1 + 11012: 9809 ldr r0, [sp, #36] + 11014: 400b ands r3, r1 + 11016: 4303 orrs r3, r0 + 11018: 6063 str r3, [r4, #4] + 1101a: 1822 adds r2, r4, r0 + 1101c: 6853 ldr r3, [r2, #4] + 1101e: 430b orrs r3, r1 + 11020: 6053 str r3, [r2, #4] + 11022: 9803 ldr r0, [sp, #12] + 11024: f7ff fa72 bl 1050c <__malloc_unlock> + 11028: 3408 adds r4, #8 + 1102a: 940a str r4, [sp, #40] + 1102c: e007 b.n 1103e <_realloc_r+0x2fa> + 1102e: 43a0 bics r0, r4 + 11030: 9b01 ldr r3, [sp, #4] + 11032: 1942 adds r2, r0, r5 + 11034: 9209 str r2, [sp, #36] + 11036: 429a cmp r2, r3 + 11038: db00 blt.n 1103c <_realloc_r+0x2f8> + 1103a: e6dd b.n 10df8 <_realloc_r+0xb4> + 1103c: e6e3 b.n 10e06 <_realloc_r+0xc2> + 1103e: 980a ldr r0, [sp, #40] + 11040: b00b add sp, #44 + 11042: bcf0 pop {r4, r5, r6, r7} + 11044: bc02 pop {r1} + 11046: 4708 bx r1 + 11048: 0434 lsls r4, r6, #16 + 1104a: 4000 ands r0, r0 + +0001104c : + 1104c: b510 push {r4, lr} + 1104e: 1c0c adds r4, r1, #0 + 11050: 4262 negs r2, r4 + 11052: 4907 ldr r1, [pc, #28] (11070 <.text+0x11070>) + 11054: 4322 orrs r2, r4 + 11056: 4001 ands r1, r0 + 11058: 0fd2 lsrs r2, r2, #31 + 1105a: 4b06 ldr r3, [pc, #24] (11074 <.text+0x11074>) + 1105c: 4311 orrs r1, r2 + 1105e: 1a5b subs r3, r3, r1 + 11060: 425a negs r2, r3 + 11062: 4313 orrs r3, r2 + 11064: 0fdb lsrs r3, r3, #31 + 11066: 2001 movs r0, #1 + 11068: 1ac0 subs r0, r0, r3 + 1106a: bc10 pop {r4} + 1106c: bc02 pop {r1} + 1106e: 4708 bx r1 + 11070: ffff 7fff undefined + 11074: 0000 lsls r0, r0, #0 + 11076: 7ff0 ldrb r0, [r6, #31] + +00011078 : + 11078: b510 push {r4, lr} + 1107a: 1c0c adds r4, r1, #0 + 1107c: 4262 negs r2, r4 + 1107e: 4905 ldr r1, [pc, #20] (11094 <.text+0x11094>) + 11080: 4322 orrs r2, r4 + 11082: 4001 ands r1, r0 + 11084: 0fd2 lsrs r2, r2, #31 + 11086: 4804 ldr r0, [pc, #16] (11098 <.text+0x11098>) + 11088: 4311 orrs r1, r2 + 1108a: 1a40 subs r0, r0, r1 + 1108c: 0fc0 lsrs r0, r0, #31 + 1108e: bc10 pop {r4} + 11090: bc02 pop {r1} + 11092: 4708 bx r1 + 11094: ffff 7fff undefined + 11098: 0000 lsls r0, r0, #0 + 1109a: 7ff0 ldrb r0, [r6, #31] + +0001109c <__sclose>: + 1109c: b500 push {lr} + 1109e: 4b04 ldr r3, [pc, #16] (110b0 <.text+0x110b0>) + 110a0: 1c02 adds r2, r0, #0 + 110a2: 6818 ldr r0, [r3, #0] + 110a4: 230e movs r3, #14 + 110a6: 5ed1 ldrsh r1, [r2, r3] + 110a8: f004 f8a4 bl 151f4 <___close_r_from_thumb> + 110ac: bc02 pop {r1} + 110ae: 4708 bx r1 + 110b0: 0020 lsls r0, r4, #0 + 110b2: 4000 ands r0, r0 + +000110b4 <__sseek>: + 110b4: b530 push {r4, r5, lr} + 110b6: 1c13 adds r3, r2, #0 + 110b8: 4a0b ldr r2, [pc, #44] (110e8 <.text+0x110e8>) + 110ba: 1c05 adds r5, r0, #0 + 110bc: 1c0c adds r4, r1, #0 + 110be: 6810 ldr r0, [r2, #0] + 110c0: 220e movs r2, #14 + 110c2: 5ea9 ldrsh r1, [r5, r2] + 110c4: 1c22 adds r2, r4, #0 + 110c6: f004 f899 bl 151fc <___lseek_r_from_thumb> + 110ca: 89aa ldrh r2, [r5, #12] + 110cc: 1c43 adds r3, r0, #1 + 110ce: d103 bne.n 110d8 <__sseek+0x24> + 110d0: 4b06 ldr r3, [pc, #24] (110ec <.text+0x110ec>) + 110d2: 4013 ands r3, r2 + 110d4: 81ab strh r3, [r5, #12] + 110d6: e004 b.n 110e2 <__sseek+0x2e> + 110d8: 2380 movs r3, #128 + 110da: 015b lsls r3, r3, #5 + 110dc: 4313 orrs r3, r2 + 110de: 81ab strh r3, [r5, #12] + 110e0: 6528 str r0, [r5, #80] + 110e2: bc30 pop {r4, r5} + 110e4: bc02 pop {r1} + 110e6: 4708 bx r1 + 110e8: 0020 lsls r0, r4, #0 + 110ea: 4000 ands r0, r0 + 110ec: efff ffff undefined + +000110f0 <__swrite>: + 110f0: b570 push {r4, r5, r6, lr} + 110f2: 8983 ldrh r3, [r0, #12] + 110f4: 1c04 adds r4, r0, #0 + 110f6: 1c0d adds r5, r1, #0 + 110f8: 1c16 adds r6, r2, #0 + 110fa: 05da lsls r2, r3, #23 + 110fc: d507 bpl.n 1110e <__swrite+0x1e> + 110fe: 4b0b ldr r3, [pc, #44] (1112c <.text+0x1112c>) + 11100: 2200 movs r2, #0 + 11102: 6818 ldr r0, [r3, #0] + 11104: 230e movs r3, #14 + 11106: 5ee1 ldrsh r1, [r4, r3] + 11108: 2302 movs r3, #2 + 1110a: f004 f877 bl 151fc <___lseek_r_from_thumb> + 1110e: 89a3 ldrh r3, [r4, #12] + 11110: 4a07 ldr r2, [pc, #28] (11130 <.text+0x11130>) + 11112: 4013 ands r3, r2 + 11114: 81a3 strh r3, [r4, #12] + 11116: 4b05 ldr r3, [pc, #20] (1112c <.text+0x1112c>) + 11118: 220e movs r2, #14 + 1111a: 5ea1 ldrsh r1, [r4, r2] + 1111c: 6818 ldr r0, [r3, #0] + 1111e: 1c2a adds r2, r5, #0 + 11120: 1c33 adds r3, r6, #0 + 11122: f004 f86f bl 15204 <___write_r_from_thumb> + 11126: bc70 pop {r4, r5, r6} + 11128: bc02 pop {r1} + 1112a: 4708 bx r1 + 1112c: 0020 lsls r0, r4, #0 + 1112e: 4000 ands r0, r0 + 11130: efff ffff undefined + +00011134 <__sread>: + 11134: b530 push {r4, r5, lr} + 11136: 1c13 adds r3, r2, #0 + 11138: 4a0a ldr r2, [pc, #40] (11164 <.text+0x11164>) + 1113a: 1c05 adds r5, r0, #0 + 1113c: 1c0c adds r4, r1, #0 + 1113e: 6810 ldr r0, [r2, #0] + 11140: 220e movs r2, #14 + 11142: 5ea9 ldrsh r1, [r5, r2] + 11144: 1c22 adds r2, r4, #0 + 11146: f004 f861 bl 1520c <___read_r_from_thumb> + 1114a: 2800 cmp r0, #0 + 1114c: db03 blt.n 11156 <__sread+0x22> + 1114e: 6d2b ldr r3, [r5, #80] + 11150: 181b adds r3, r3, r0 + 11152: 652b str r3, [r5, #80] + 11154: e003 b.n 1115e <__sread+0x2a> + 11156: 89ab ldrh r3, [r5, #12] + 11158: 4a03 ldr r2, [pc, #12] (11168 <.text+0x11168>) + 1115a: 4013 ands r3, r2 + 1115c: 81ab strh r3, [r5, #12] + 1115e: bc30 pop {r4, r5} + 11160: bc02 pop {r1} + 11162: 4708 bx r1 + 11164: 0020 lsls r0, r4, #0 + 11166: 4000 ands r0, r0 + 11168: efff ffff undefined + +0001116c : + 1116c: e001 b.n 11172 + 1116e: 3001 adds r0, #1 + 11170: 3101 adds r1, #1 + 11172: 7802 ldrb r2, [r0, #0] + 11174: 2a00 cmp r2, #0 + 11176: d002 beq.n 1117e + 11178: 780b ldrb r3, [r1, #0] + 1117a: 4293 cmp r3, r2 + 1117c: d0f7 beq.n 1116e + 1117e: 7808 ldrb r0, [r1, #0] + 11180: 1a10 subs r0, r2, r0 + 11182: 4770 bx lr + +00011184 <_calloc_r>: + 11184: b530 push {r4, r5, lr} + 11186: 4351 muls r1, r2 + 11188: f7fe ff38 bl fffc <_malloc_r> + 1118c: 1c04 adds r4, r0, #0 + 1118e: 2800 cmp r0, #0 + 11190: d022 beq.n 111d8 <_calloc_r+0x54> + 11192: 1c03 adds r3, r0, #0 + 11194: 3b08 subs r3, #8 + 11196: 685b ldr r3, [r3, #4] + 11198: 2203 movs r2, #3 + 1119a: 4393 bics r3, r2 + 1119c: 1f1a subs r2, r3, #4 + 1119e: 2a24 cmp r2, #36 + 111a0: d817 bhi.n 111d2 <_calloc_r+0x4e> + 111a2: 1c01 adds r1, r0, #0 + 111a4: 2a13 cmp r2, #19 + 111a6: d90e bls.n 111c6 <_calloc_r+0x42> + 111a8: 2500 movs r5, #0 + 111aa: c020 stmia r0!, {r5} + 111ac: 6065 str r5, [r4, #4] + 111ae: 1d01 adds r1, r0, #4 + 111b0: 2a1b cmp r2, #27 + 111b2: d908 bls.n 111c6 <_calloc_r+0x42> + 111b4: 1d0b adds r3, r1, #4 + 111b6: 6045 str r5, [r0, #4] + 111b8: 604d str r5, [r1, #4] + 111ba: 1d19 adds r1, r3, #4 + 111bc: 2a24 cmp r2, #36 + 111be: d102 bne.n 111c6 <_calloc_r+0x42> + 111c0: 605d str r5, [r3, #4] + 111c2: 604d str r5, [r1, #4] + 111c4: 3108 adds r1, #8 + 111c6: 2200 movs r2, #0 + 111c8: 1c0b adds r3, r1, #0 + 111ca: c304 stmia r3!, {r2} + 111cc: 604a str r2, [r1, #4] + 111ce: 605a str r2, [r3, #4] + 111d0: e002 b.n 111d8 <_calloc_r+0x54> + 111d2: 2100 movs r1, #0 + 111d4: f7ff f990 bl 104f8 + 111d8: 1c20 adds r0, r4, #0 + 111da: bc30 pop {r4, r5} + 111dc: bc02 pop {r1} + 111de: 4708 bx r1 + +000111e0 <_fclose_r>: + 111e0: b570 push {r4, r5, r6, lr} + 111e2: 1c05 adds r5, r0, #0 + 111e4: 1c0c adds r4, r1, #0 111e6: 2900 cmp r1, #0 - 111e8: d005 beq.n 111f6 <_fclose_r+0x8a> - 111ea: 4b07 ldr r3, [pc, #28] (11208 <.text+0x11208>) - 111ec: 6818 ldr r0, [r3, #0] - 111ee: f7fe fbc7 bl f980 <_free_r> - 111f2: 2300 movs r3, #0 - 111f4: 6463 str r3, [r4, #68] - 111f6: 2300 movs r3, #0 - 111f8: 81a3 strh r3, [r4, #12] - 111fa: f7fe fae5 bl f7c8 <__sfp_lock_release> - 111fe: 1c30 adds r0, r6, #0 - 11200: bc70 pop {r4, r5, r6} - 11202: bc02 pop {r1} - 11204: 4708 bx r1 - 11206: 0000 lsls r0, r0, #0 - 11208: 0020 lsls r0, r4, #0 - 1120a: 4000 ands r0, r0 - -0001120c : - 1120c: b500 push {lr} - 1120e: 4b03 ldr r3, [pc, #12] (1121c <.text+0x1121c>) - 11210: 1c01 adds r1, r0, #0 - 11212: 6818 ldr r0, [r3, #0] - 11214: f7ff ffaa bl 1116c <_fclose_r> - 11218: bc02 pop {r1} - 1121a: 4708 bx r1 - 1121c: 0020 lsls r0, r4, #0 - 1121e: 4000 ands r0, r0 - 11220: 4718 bx r3 - 11222: 46c0 nop (mov r8, r8) - -00011224 : - 11224: b5f0 push {r4, r5, r6, r7, lr} - 11226: 4a24 ldr r2, [pc, #144] (112b8 <.text+0x112b8>) - 11228: 4b24 ldr r3, [pc, #144] (112bc <.text+0x112bc>) - 1122a: 4002 ands r2, r0 - 1122c: b085 sub sp, #20 - 1122e: 1c05 adds r5, r0, #0 - 11230: 1c0e adds r6, r1, #0 - 11232: 429a cmp r2, r3 - 11234: dc02 bgt.n 1123c - 11236: 4a22 ldr r2, [pc, #136] (112c0 <.text+0x112c0>) - 11238: 4b22 ldr r3, [pc, #136] (112c4 <.text+0x112c4>) - 1123a: e019 b.n 11270 - 1123c: 4b22 ldr r3, [pc, #136] (112c8 <.text+0x112c8>) - 1123e: 429a cmp r2, r3 - 11240: dd04 ble.n 1124c - 11242: 1c2a adds r2, r5, #0 - 11244: 1c33 adds r3, r6, #0 - 11246: f003 ff77 bl 15138 <____subdf3_from_thumb> - 1124a: e02d b.n 112a8 - 1124c: aa01 add r2, sp, #4 - 1124e: f001 f813 bl 12278 <__ieee754_rem_pio2> - 11252: 2303 movs r3, #3 - 11254: 1c05 adds r5, r0, #0 - 11256: 401d ands r5, r3 - 11258: 2d01 cmp r5, #1 - 1125a: d00c beq.n 11276 - 1125c: 2d02 cmp r5, #2 - 1125e: d012 beq.n 11286 - 11260: 9801 ldr r0, [sp, #4] - 11262: 9902 ldr r1, [sp, #8] - 11264: 9e03 ldr r6, [sp, #12] - 11266: 9f04 ldr r7, [sp, #16] - 11268: 2d00 cmp r5, #0 - 1126a: d117 bne.n 1129c - 1126c: 1c32 adds r2, r6, #0 - 1126e: 1c3b adds r3, r7, #0 - 11270: f001 fae2 bl 12838 <__kernel_cos> - 11274: e018 b.n 112a8 - 11276: 9801 ldr r0, [sp, #4] - 11278: 9902 ldr r1, [sp, #8] - 1127a: 9a03 ldr r2, [sp, #12] - 1127c: 9b04 ldr r3, [sp, #16] - 1127e: 9500 str r5, [sp, #0] - 11280: f001 ffae bl 131e0 <__kernel_sin> - 11284: e005 b.n 11292 - 11286: 9801 ldr r0, [sp, #4] - 11288: 9902 ldr r1, [sp, #8] - 1128a: 9a03 ldr r2, [sp, #12] - 1128c: 9b04 ldr r3, [sp, #16] - 1128e: f001 fad3 bl 12838 <__kernel_cos> - 11292: 2480 movs r4, #128 - 11294: 0624 lsls r4, r4, #24 - 11296: 1902 adds r2, r0, r4 - 11298: 1c0b adds r3, r1, #0 - 1129a: e007 b.n 112ac - 1129c: 2301 movs r3, #1 - 1129e: 9300 str r3, [sp, #0] - 112a0: 1c32 adds r2, r6, #0 - 112a2: 1c3b adds r3, r7, #0 - 112a4: f001 ff9c bl 131e0 <__kernel_sin> - 112a8: 1c02 adds r2, r0, #0 - 112aa: 1c0b adds r3, r1, #0 - 112ac: 1c10 adds r0, r2, #0 - 112ae: 1c19 adds r1, r3, #0 - 112b0: b005 add sp, #20 - 112b2: bcf0 pop {r4, r5, r6, r7} - 112b4: bc04 pop {r2} - 112b6: 4710 bx r2 - 112b8: ffff 7fff undefined - 112bc: 21fb movs r1, #251 - 112be: 3fe9 subs r7, #233 + 111e8: d00e beq.n 11208 <_fclose_r+0x28> + 111ea: f7fe fb25 bl f838 <__sfp_lock_acquire> + 111ee: 2d00 cmp r5, #0 + 111f0: d005 beq.n 111fe <_fclose_r+0x1e> + 111f2: 6bab ldr r3, [r5, #56] + 111f4: 2b00 cmp r3, #0 + 111f6: d102 bne.n 111fe <_fclose_r+0x1e> + 111f8: 1c28 adds r0, r5, #0 + 111fa: f7fe faef bl f7dc <__sinit> + 111fe: 89a3 ldrh r3, [r4, #12] + 11200: 2b00 cmp r3, #0 + 11202: d103 bne.n 1120c <_fclose_r+0x2c> + 11204: f7fe fb1a bl f83c <__sfp_lock_release> + 11208: 2600 movs r6, #0 + 1120a: e032 b.n 11272 <_fclose_r+0x92> + 1120c: 071a lsls r2, r3, #28 + 1120e: d401 bmi.n 11214 <_fclose_r+0x34> + 11210: 2600 movs r6, #0 + 11212: e003 b.n 1121c <_fclose_r+0x3c> + 11214: 1c20 adds r0, r4, #0 + 11216: f7fe fa81 bl f71c + 1121a: 1c06 adds r6, r0, #0 + 1121c: 6ae3 ldr r3, [r4, #44] + 1121e: 2b00 cmp r3, #0 + 11220: d006 beq.n 11230 <_fclose_r+0x50> + 11222: 69e0 ldr r0, [r4, #28] + 11224: f000 f836 bl 11294 <.text+0x11294> + 11228: 2800 cmp r0, #0 + 1122a: da01 bge.n 11230 <_fclose_r+0x50> + 1122c: 2601 movs r6, #1 + 1122e: 4276 negs r6, r6 + 11230: 89a3 ldrh r3, [r4, #12] + 11232: 061a lsls r2, r3, #24 + 11234: d503 bpl.n 1123e <_fclose_r+0x5e> + 11236: 6921 ldr r1, [r4, #16] + 11238: 1c28 adds r0, r5, #0 + 1123a: f7fe fbdb bl f9f4 <_free_r> + 1123e: 6b21 ldr r1, [r4, #48] + 11240: 2900 cmp r1, #0 + 11242: d009 beq.n 11258 <_fclose_r+0x78> + 11244: 1c23 adds r3, r4, #0 + 11246: 3340 adds r3, #64 + 11248: 4299 cmp r1, r3 + 1124a: d003 beq.n 11254 <_fclose_r+0x74> + 1124c: 4b0b ldr r3, [pc, #44] (1127c <.text+0x1127c>) + 1124e: 6818 ldr r0, [r3, #0] + 11250: f7fe fbd0 bl f9f4 <_free_r> + 11254: 2300 movs r3, #0 + 11256: 6323 str r3, [r4, #48] + 11258: 6c61 ldr r1, [r4, #68] + 1125a: 2900 cmp r1, #0 + 1125c: d005 beq.n 1126a <_fclose_r+0x8a> + 1125e: 4b07 ldr r3, [pc, #28] (1127c <.text+0x1127c>) + 11260: 6818 ldr r0, [r3, #0] + 11262: f7fe fbc7 bl f9f4 <_free_r> + 11266: 2300 movs r3, #0 + 11268: 6463 str r3, [r4, #68] + 1126a: 2300 movs r3, #0 + 1126c: 81a3 strh r3, [r4, #12] + 1126e: f7fe fae5 bl f83c <__sfp_lock_release> + 11272: 1c30 adds r0, r6, #0 + 11274: bc70 pop {r4, r5, r6} + 11276: bc02 pop {r1} + 11278: 4708 bx r1 + 1127a: 0000 lsls r0, r0, #0 + 1127c: 0020 lsls r0, r4, #0 + 1127e: 4000 ands r0, r0 + +00011280 : + 11280: b500 push {lr} + 11282: 4b03 ldr r3, [pc, #12] (11290 <.text+0x11290>) + 11284: 1c01 adds r1, r0, #0 + 11286: 6818 ldr r0, [r3, #0] + 11288: f7ff ffaa bl 111e0 <_fclose_r> + 1128c: bc02 pop {r1} + 1128e: 4708 bx r1 + 11290: 0020 lsls r0, r4, #0 + 11292: 4000 ands r0, r0 + 11294: 4718 bx r3 + 11296: 46c0 nop (mov r8, r8) + +00011298 : + 11298: b5f0 push {r4, r5, r6, r7, lr} + 1129a: 4a24 ldr r2, [pc, #144] (1132c <.text+0x1132c>) + 1129c: 4b24 ldr r3, [pc, #144] (11330 <.text+0x11330>) + 1129e: 4002 ands r2, r0 + 112a0: b085 sub sp, #20 + 112a2: 1c05 adds r5, r0, #0 + 112a4: 1c0e adds r6, r1, #0 + 112a6: 429a cmp r2, r3 + 112a8: dc02 bgt.n 112b0 + 112aa: 4a22 ldr r2, [pc, #136] (11334 <.text+0x11334>) + 112ac: 4b22 ldr r3, [pc, #136] (11338 <.text+0x11338>) + 112ae: e019 b.n 112e4 + 112b0: 4b22 ldr r3, [pc, #136] (1133c <.text+0x1133c>) + 112b2: 429a cmp r2, r3 + 112b4: dd04 ble.n 112c0 + 112b6: 1c2a adds r2, r5, #0 + 112b8: 1c33 adds r3, r6, #0 + 112ba: f003 ff77 bl 151ac <____subdf3_from_thumb> + 112be: e02d b.n 1131c + 112c0: aa01 add r2, sp, #4 + 112c2: f001 f813 bl 122ec <__ieee754_rem_pio2> + 112c6: 2303 movs r3, #3 + 112c8: 1c05 adds r5, r0, #0 + 112ca: 401d ands r5, r3 + 112cc: 2d01 cmp r5, #1 + 112ce: d00c beq.n 112ea + 112d0: 2d02 cmp r5, #2 + 112d2: d012 beq.n 112fa + 112d4: 9801 ldr r0, [sp, #4] + 112d6: 9902 ldr r1, [sp, #8] + 112d8: 9e03 ldr r6, [sp, #12] + 112da: 9f04 ldr r7, [sp, #16] + 112dc: 2d00 cmp r5, #0 + 112de: d117 bne.n 11310 + 112e0: 1c32 adds r2, r6, #0 + 112e2: 1c3b adds r3, r7, #0 + 112e4: f001 fae2 bl 128ac <__kernel_cos> + 112e8: e018 b.n 1131c + 112ea: 9801 ldr r0, [sp, #4] + 112ec: 9902 ldr r1, [sp, #8] + 112ee: 9a03 ldr r2, [sp, #12] + 112f0: 9b04 ldr r3, [sp, #16] + 112f2: 9500 str r5, [sp, #0] + 112f4: f001 ffae bl 13254 <__kernel_sin> + 112f8: e005 b.n 11306 + 112fa: 9801 ldr r0, [sp, #4] + 112fc: 9902 ldr r1, [sp, #8] + 112fe: 9a03 ldr r2, [sp, #12] + 11300: 9b04 ldr r3, [sp, #16] + 11302: f001 fad3 bl 128ac <__kernel_cos> + 11306: 2480 movs r4, #128 + 11308: 0624 lsls r4, r4, #24 + 1130a: 1902 adds r2, r0, r4 + 1130c: 1c0b adds r3, r1, #0 + 1130e: e007 b.n 11320 + 11310: 2301 movs r3, #1 + 11312: 9300 str r3, [sp, #0] + 11314: 1c32 adds r2, r6, #0 + 11316: 1c3b adds r3, r7, #0 + 11318: f001 ff9c bl 13254 <__kernel_sin> + 1131c: 1c02 adds r2, r0, #0 + 1131e: 1c0b adds r3, r1, #0 + 11320: 1c10 adds r0, r2, #0 + 11322: 1c19 adds r1, r3, #0 + 11324: b005 add sp, #20 + 11326: bcf0 pop {r4, r5, r6, r7} + 11328: bc04 pop {r2} + 1132a: 4710 bx r2 + 1132c: ffff 7fff undefined + 11330: 21fb movs r1, #251 + 11332: 3fe9 subs r7, #233 ... - 112c8: ffff 7fef undefined - -000112cc : - 112cc: b570 push {r4, r5, r6, lr} - 112ce: 4a25 ldr r2, [pc, #148] (11364 <.text+0x11364>) - 112d0: 4b25 ldr r3, [pc, #148] (11368 <.text+0x11368>) - 112d2: 4002 ands r2, r0 - 112d4: b085 sub sp, #20 - 112d6: 1c05 adds r5, r0, #0 - 112d8: 1c0e adds r6, r1, #0 - 112da: 429a cmp r2, r3 - 112dc: dc04 bgt.n 112e8 - 112de: 2300 movs r3, #0 - 112e0: 9300 str r3, [sp, #0] - 112e2: 4a22 ldr r2, [pc, #136] (1136c <.text+0x1136c>) - 112e4: 4b22 ldr r3, [pc, #136] (11370 <.text+0x11370>) - 112e6: e01c b.n 11322 - 112e8: 4b22 ldr r3, [pc, #136] (11374 <.text+0x11374>) - 112ea: 429a cmp r2, r3 - 112ec: dd06 ble.n 112fc - 112ee: 1c2a adds r2, r5, #0 - 112f0: 1c33 adds r3, r6, #0 - 112f2: f003 ff21 bl 15138 <____subdf3_from_thumb> - 112f6: 1c03 adds r3, r0, #0 - 112f8: 1c0c adds r4, r1, #0 - 112fa: e02d b.n 11358 - 112fc: aa01 add r2, sp, #4 - 112fe: f000 ffbb bl 12278 <__ieee754_rem_pio2> - 11302: 2303 movs r3, #3 - 11304: 4003 ands r3, r0 - 11306: 2b01 cmp r3, #1 - 11308: d00e beq.n 11328 - 1130a: 2b02 cmp r3, #2 - 1130c: d013 beq.n 11336 - 1130e: 9801 ldr r0, [sp, #4] - 11310: 9902 ldr r1, [sp, #8] - 11312: 9c03 ldr r4, [sp, #12] - 11314: 9d04 ldr r5, [sp, #16] - 11316: 2b00 cmp r3, #0 - 11318: d116 bne.n 11348 - 1131a: 2301 movs r3, #1 - 1131c: 9300 str r3, [sp, #0] - 1131e: 1c22 adds r2, r4, #0 - 11320: 1c2b adds r3, r5, #0 - 11322: f001 ff5d bl 131e0 <__kernel_sin> - 11326: e7e6 b.n 112f6 - 11328: 9801 ldr r0, [sp, #4] - 1132a: 9902 ldr r1, [sp, #8] - 1132c: 9a03 ldr r2, [sp, #12] - 1132e: 9b04 ldr r3, [sp, #16] - 11330: f001 fa82 bl 12838 <__kernel_cos> - 11334: e7df b.n 112f6 - 11336: 2401 movs r4, #1 - 11338: 9801 ldr r0, [sp, #4] - 1133a: 9902 ldr r1, [sp, #8] - 1133c: 9a03 ldr r2, [sp, #12] - 1133e: 9b04 ldr r3, [sp, #16] - 11340: 9400 str r4, [sp, #0] - 11342: f001 ff4d bl 131e0 <__kernel_sin> - 11346: e003 b.n 11350 - 11348: 1c22 adds r2, r4, #0 - 1134a: 1c2b adds r3, r5, #0 - 1134c: f001 fa74 bl 12838 <__kernel_cos> - 11350: 2280 movs r2, #128 - 11352: 0612 lsls r2, r2, #24 - 11354: 1883 adds r3, r0, r2 - 11356: 1c0c adds r4, r1, #0 - 11358: 1c18 adds r0, r3, #0 - 1135a: 1c21 adds r1, r4, #0 - 1135c: b005 add sp, #20 - 1135e: bc70 pop {r4, r5, r6} - 11360: bc04 pop {r2} - 11362: 4710 bx r2 - 11364: ffff 7fff undefined - 11368: 21fb movs r1, #251 - 1136a: 3fe9 subs r7, #233 + 1133c: ffff 7fef undefined + +00011340 : + 11340: b570 push {r4, r5, r6, lr} + 11342: 4a25 ldr r2, [pc, #148] (113d8 <.text+0x113d8>) + 11344: 4b25 ldr r3, [pc, #148] (113dc <.text+0x113dc>) + 11346: 4002 ands r2, r0 + 11348: b085 sub sp, #20 + 1134a: 1c05 adds r5, r0, #0 + 1134c: 1c0e adds r6, r1, #0 + 1134e: 429a cmp r2, r3 + 11350: dc04 bgt.n 1135c + 11352: 2300 movs r3, #0 + 11354: 9300 str r3, [sp, #0] + 11356: 4a22 ldr r2, [pc, #136] (113e0 <.text+0x113e0>) + 11358: 4b22 ldr r3, [pc, #136] (113e4 <.text+0x113e4>) + 1135a: e01c b.n 11396 + 1135c: 4b22 ldr r3, [pc, #136] (113e8 <.text+0x113e8>) + 1135e: 429a cmp r2, r3 + 11360: dd06 ble.n 11370 + 11362: 1c2a adds r2, r5, #0 + 11364: 1c33 adds r3, r6, #0 + 11366: f003 ff21 bl 151ac <____subdf3_from_thumb> + 1136a: 1c03 adds r3, r0, #0 + 1136c: 1c0c adds r4, r1, #0 + 1136e: e02d b.n 113cc + 11370: aa01 add r2, sp, #4 + 11372: f000 ffbb bl 122ec <__ieee754_rem_pio2> + 11376: 2303 movs r3, #3 + 11378: 4003 ands r3, r0 + 1137a: 2b01 cmp r3, #1 + 1137c: d00e beq.n 1139c + 1137e: 2b02 cmp r3, #2 + 11380: d013 beq.n 113aa + 11382: 9801 ldr r0, [sp, #4] + 11384: 9902 ldr r1, [sp, #8] + 11386: 9c03 ldr r4, [sp, #12] + 11388: 9d04 ldr r5, [sp, #16] + 1138a: 2b00 cmp r3, #0 + 1138c: d116 bne.n 113bc + 1138e: 2301 movs r3, #1 + 11390: 9300 str r3, [sp, #0] + 11392: 1c22 adds r2, r4, #0 + 11394: 1c2b adds r3, r5, #0 + 11396: f001 ff5d bl 13254 <__kernel_sin> + 1139a: e7e6 b.n 1136a + 1139c: 9801 ldr r0, [sp, #4] + 1139e: 9902 ldr r1, [sp, #8] + 113a0: 9a03 ldr r2, [sp, #12] + 113a2: 9b04 ldr r3, [sp, #16] + 113a4: f001 fa82 bl 128ac <__kernel_cos> + 113a8: e7df b.n 1136a + 113aa: 2401 movs r4, #1 + 113ac: 9801 ldr r0, [sp, #4] + 113ae: 9902 ldr r1, [sp, #8] + 113b0: 9a03 ldr r2, [sp, #12] + 113b2: 9b04 ldr r3, [sp, #16] + 113b4: 9400 str r4, [sp, #0] + 113b6: f001 ff4d bl 13254 <__kernel_sin> + 113ba: e003 b.n 113c4 + 113bc: 1c22 adds r2, r4, #0 + 113be: 1c2b adds r3, r5, #0 + 113c0: f001 fa74 bl 128ac <__kernel_cos> + 113c4: 2280 movs r2, #128 + 113c6: 0612 lsls r2, r2, #24 + 113c8: 1883 adds r3, r0, r2 + 113ca: 1c0c adds r4, r1, #0 + 113cc: 1c18 adds r0, r3, #0 + 113ce: 1c21 adds r1, r4, #0 + 113d0: b005 add sp, #20 + 113d2: bc70 pop {r4, r5, r6} + 113d4: bc04 pop {r2} + 113d6: 4710 bx r2 + 113d8: ffff 7fff undefined + 113dc: 21fb movs r1, #251 + 113de: 3fe9 subs r7, #233 ... - 11374: ffff 7fef undefined - -00011378 : - 11378: b5f0 push {r4, r5, r6, r7, lr} - 1137a: b08e sub sp, #56 - 1137c: 1c1e adds r6, r3, #0 - 1137e: 9000 str r0, [sp, #0] - 11380: 9101 str r1, [sp, #4] - 11382: 1c15 adds r5, r2, #0 - 11384: f000 f9f2 bl 1176c <__ieee754_pow> - 11388: 4bba ldr r3, [pc, #744] (11674 <.text+0x11674>) - 1138a: 681f ldr r7, [r3, #0] - 1138c: 9003 str r0, [sp, #12] - 1138e: 9104 str r1, [sp, #16] - 11390: 1c7a adds r2, r7, #1 - 11392: d100 bne.n 11396 - 11394: e167 b.n 11666 - 11396: 1c28 adds r0, r5, #0 - 11398: 1c31 adds r1, r6, #0 - 1139a: f7ff fe33 bl 11004 - 1139e: 1c04 adds r4, r0, #0 - 113a0: 2800 cmp r0, #0 - 113a2: d000 beq.n 113a6 - 113a4: e15f b.n 11666 - 113a6: 9800 ldr r0, [sp, #0] - 113a8: 9901 ldr r1, [sp, #4] - 113aa: f7ff fe2b bl 11004 - 113ae: 9002 str r0, [sp, #8] - 113b0: 2800 cmp r0, #0 - 113b2: d01f beq.n 113f4 - 113b4: 1c28 adds r0, r5, #0 - 113b6: 1c31 adds r1, r6, #0 - 113b8: 4aaf ldr r2, [pc, #700] (11678 <.text+0x11678>) - 113ba: 4bb0 ldr r3, [pc, #704] (1167c <.text+0x1167c>) - 113bc: f003 feb0 bl 15120 <____eqdf2_from_thumb> - 113c0: 2800 cmp r0, #0 - 113c2: d000 beq.n 113c6 - 113c4: e14f b.n 11666 - 113c6: 9a00 ldr r2, [sp, #0] - 113c8: 9b01 ldr r3, [sp, #4] - 113ca: 920b str r2, [sp, #44] - 113cc: 930c str r3, [sp, #48] - 113ce: 2f02 cmp r7, #2 - 113d0: d104 bne.n 113dc - 113d2: 4bab ldr r3, [pc, #684] (11680 <.text+0x11680>) - 113d4: 4cab ldr r4, [pc, #684] (11684 <.text+0x11684>) - 113d6: 930b str r3, [sp, #44] - 113d8: 940c str r4, [sp, #48] - 113da: e105 b.n 115e8 - 113dc: 9a00 ldr r2, [sp, #0] - 113de: 9b01 ldr r3, [sp, #4] - 113e0: 9207 str r2, [sp, #28] - 113e2: 9308 str r3, [sp, #32] - 113e4: 4ba8 ldr r3, [pc, #672] (11688 <.text+0x11688>) - 113e6: 9306 str r3, [sp, #24] - 113e8: 2301 movs r3, #1 - 113ea: 9509 str r5, [sp, #36] - 113ec: 960a str r6, [sp, #40] - 113ee: 940d str r4, [sp, #52] - 113f0: 9305 str r3, [sp, #20] - 113f2: e091 b.n 11518 - 113f4: 9800 ldr r0, [sp, #0] - 113f6: 9901 ldr r1, [sp, #4] - 113f8: 4a9f ldr r2, [pc, #636] (11678 <.text+0x11678>) - 113fa: 4ba0 ldr r3, [pc, #640] (1167c <.text+0x1167c>) - 113fc: f003 fe90 bl 15120 <____eqdf2_from_thumb> - 11400: 2800 cmp r0, #0 - 11402: d151 bne.n 114a8 - 11404: 1c28 adds r0, r5, #0 - 11406: 1c31 adds r1, r6, #0 - 11408: 4a9b ldr r2, [pc, #620] (11678 <.text+0x11678>) - 1140a: 4b9c ldr r3, [pc, #624] (1167c <.text+0x1167c>) - 1140c: f003 fe88 bl 15120 <____eqdf2_from_thumb> - 11410: 2800 cmp r0, #0 - 11412: d116 bne.n 11442 - 11414: 4a98 ldr r2, [pc, #608] (11678 <.text+0x11678>) - 11416: 4b99 ldr r3, [pc, #612] (1167c <.text+0x1167c>) - 11418: 920b str r2, [sp, #44] - 1141a: 930c str r3, [sp, #48] - 1141c: 2f00 cmp r7, #0 - 1141e: d004 beq.n 1142a - 11420: 4b97 ldr r3, [pc, #604] (11680 <.text+0x11680>) - 11422: 4c98 ldr r4, [pc, #608] (11684 <.text+0x11684>) - 11424: 930b str r3, [sp, #44] - 11426: 940c str r4, [sp, #48] - 11428: e119 b.n 1165e - 1142a: 9b00 ldr r3, [sp, #0] - 1142c: 9c01 ldr r4, [sp, #4] - 1142e: 9307 str r3, [sp, #28] - 11430: 9408 str r4, [sp, #32] - 11432: 4b95 ldr r3, [pc, #596] (11688 <.text+0x11688>) - 11434: 9306 str r3, [sp, #24] - 11436: 2301 movs r3, #1 - 11438: 9509 str r5, [sp, #36] - 1143a: 960a str r6, [sp, #40] - 1143c: 970d str r7, [sp, #52] - 1143e: 9305 str r3, [sp, #20] - 11440: e028 b.n 11494 - 11442: 1c28 adds r0, r5, #0 - 11444: 1c31 adds r1, r6, #0 - 11446: f001 ff93 bl 13370 - 1144a: 2800 cmp r0, #0 - 1144c: d100 bne.n 11450 - 1144e: e10a b.n 11666 - 11450: 1c28 adds r0, r5, #0 - 11452: 1c31 adds r1, r6, #0 - 11454: 4a88 ldr r2, [pc, #544] (11678 <.text+0x11678>) - 11456: 4b89 ldr r3, [pc, #548] (1167c <.text+0x1167c>) - 11458: f003 fe5a bl 15110 <____ltdf2_from_thumb> - 1145c: 2800 cmp r0, #0 - 1145e: db00 blt.n 11462 - 11460: e101 b.n 11666 - 11462: 2301 movs r3, #1 + 113e8: ffff 7fef undefined + +000113ec : + 113ec: b5f0 push {r4, r5, r6, r7, lr} + 113ee: b08e sub sp, #56 + 113f0: 1c1e adds r6, r3, #0 + 113f2: 9000 str r0, [sp, #0] + 113f4: 9101 str r1, [sp, #4] + 113f6: 1c15 adds r5, r2, #0 + 113f8: f000 f9f2 bl 117e0 <__ieee754_pow> + 113fc: 4bba ldr r3, [pc, #744] (116e8 <.text+0x116e8>) + 113fe: 681f ldr r7, [r3, #0] + 11400: 9003 str r0, [sp, #12] + 11402: 9104 str r1, [sp, #16] + 11404: 1c7a adds r2, r7, #1 + 11406: d100 bne.n 1140a + 11408: e167 b.n 116da + 1140a: 1c28 adds r0, r5, #0 + 1140c: 1c31 adds r1, r6, #0 + 1140e: f7ff fe33 bl 11078 + 11412: 1c04 adds r4, r0, #0 + 11414: 2800 cmp r0, #0 + 11416: d000 beq.n 1141a + 11418: e15f b.n 116da + 1141a: 9800 ldr r0, [sp, #0] + 1141c: 9901 ldr r1, [sp, #4] + 1141e: f7ff fe2b bl 11078 + 11422: 9002 str r0, [sp, #8] + 11424: 2800 cmp r0, #0 + 11426: d01f beq.n 11468 + 11428: 1c28 adds r0, r5, #0 + 1142a: 1c31 adds r1, r6, #0 + 1142c: 4aaf ldr r2, [pc, #700] (116ec <.text+0x116ec>) + 1142e: 4bb0 ldr r3, [pc, #704] (116f0 <.text+0x116f0>) + 11430: f003 feb0 bl 15194 <____eqdf2_from_thumb> + 11434: 2800 cmp r0, #0 + 11436: d000 beq.n 1143a + 11438: e14f b.n 116da + 1143a: 9a00 ldr r2, [sp, #0] + 1143c: 9b01 ldr r3, [sp, #4] + 1143e: 920b str r2, [sp, #44] + 11440: 930c str r3, [sp, #48] + 11442: 2f02 cmp r7, #2 + 11444: d104 bne.n 11450 + 11446: 4bab ldr r3, [pc, #684] (116f4 <.text+0x116f4>) + 11448: 4cab ldr r4, [pc, #684] (116f8 <.text+0x116f8>) + 1144a: 930b str r3, [sp, #44] + 1144c: 940c str r4, [sp, #48] + 1144e: e105 b.n 1165c + 11450: 9a00 ldr r2, [sp, #0] + 11452: 9b01 ldr r3, [sp, #4] + 11454: 9207 str r2, [sp, #28] + 11456: 9308 str r3, [sp, #32] + 11458: 4ba8 ldr r3, [pc, #672] (116fc <.text+0x116fc>) + 1145a: 9306 str r3, [sp, #24] + 1145c: 2301 movs r3, #1 + 1145e: 9509 str r5, [sp, #36] + 11460: 960a str r6, [sp, #40] + 11462: 940d str r4, [sp, #52] 11464: 9305 str r3, [sp, #20] - 11466: 4b88 ldr r3, [pc, #544] (11688 <.text+0x11688>) - 11468: 9306 str r3, [sp, #24] - 1146a: 9b02 ldr r3, [sp, #8] - 1146c: 930d str r3, [sp, #52] - 1146e: 9a00 ldr r2, [sp, #0] - 11470: 9b01 ldr r3, [sp, #4] - 11472: 9509 str r5, [sp, #36] - 11474: 960a str r6, [sp, #40] - 11476: 9207 str r2, [sp, #28] - 11478: 9308 str r3, [sp, #32] - 1147a: 2f00 cmp r7, #0 - 1147c: d104 bne.n 11488 - 1147e: 4b7e ldr r3, [pc, #504] (11678 <.text+0x11678>) - 11480: 4c7e ldr r4, [pc, #504] (1167c <.text+0x1167c>) - 11482: 930b str r3, [sp, #44] - 11484: 940c str r4, [sp, #48] - 11486: e005 b.n 11494 - 11488: 4b80 ldr r3, [pc, #512] (1168c <.text+0x1168c>) - 1148a: 4c81 ldr r4, [pc, #516] (11690 <.text+0x11690>) - 1148c: 930b str r3, [sp, #44] - 1148e: 940c str r4, [sp, #48] - 11490: 2f02 cmp r7, #2 - 11492: d005 beq.n 114a0 - 11494: a805 add r0, sp, #20 - 11496: f002 f80f bl 134b8 - 1149a: 2800 cmp r0, #0 - 1149c: d000 beq.n 114a0 - 1149e: e0d7 b.n 11650 - 114a0: f002 f94c bl 1373c <__errno> - 114a4: 2321 movs r3, #33 - 114a6: e0d2 b.n 1164e - 114a8: 9803 ldr r0, [sp, #12] - 114aa: 9904 ldr r1, [sp, #16] - 114ac: f001 ff60 bl 13370 - 114b0: 1c04 adds r4, r0, #0 - 114b2: 2800 cmp r0, #0 - 114b4: d000 beq.n 114b8 - 114b6: e09c b.n 115f2 - 114b8: 9800 ldr r0, [sp, #0] - 114ba: 9901 ldr r1, [sp, #4] - 114bc: f001 ff58 bl 13370 - 114c0: 2800 cmp r0, #0 - 114c2: d100 bne.n 114c6 - 114c4: e095 b.n 115f2 - 114c6: 1c28 adds r0, r5, #0 - 114c8: 1c31 adds r1, r6, #0 - 114ca: f001 ff51 bl 13370 - 114ce: 2800 cmp r0, #0 - 114d0: d100 bne.n 114d4 - 114d2: e08e b.n 115f2 - 114d4: 9803 ldr r0, [sp, #12] - 114d6: 9904 ldr r1, [sp, #16] - 114d8: f7ff fd94 bl 11004 - 114dc: 4a6a ldr r2, [pc, #424] (11688 <.text+0x11688>) - 114de: 2800 cmp r0, #0 - 114e0: d023 beq.n 1152a - 114e2: 2301 movs r3, #1 - 114e4: 9305 str r3, [sp, #20] - 114e6: 940d str r4, [sp, #52] - 114e8: 9b00 ldr r3, [sp, #0] - 114ea: 9c01 ldr r4, [sp, #4] - 114ec: 9206 str r2, [sp, #24] - 114ee: 9307 str r3, [sp, #28] - 114f0: 9408 str r4, [sp, #32] - 114f2: 9509 str r5, [sp, #36] - 114f4: 960a str r6, [sp, #40] - 114f6: 2f00 cmp r7, #0 - 114f8: d104 bne.n 11504 - 114fa: 4a5f ldr r2, [pc, #380] (11678 <.text+0x11678>) - 114fc: 4b5f ldr r3, [pc, #380] (1167c <.text+0x1167c>) - 114fe: 920b str r2, [sp, #44] - 11500: 930c str r3, [sp, #48] - 11502: e009 b.n 11518 - 11504: 485c ldr r0, [pc, #368] (11678 <.text+0x11678>) - 11506: 495d ldr r1, [pc, #372] (1167c <.text+0x1167c>) - 11508: 1c02 adds r2, r0, #0 - 1150a: 1c0b adds r3, r1, #0 - 1150c: f003 fe20 bl 15150 <____divdf3_from_thumb> - 11510: 900b str r0, [sp, #44] - 11512: 910c str r1, [sp, #48] - 11514: 2f02 cmp r7, #2 - 11516: d004 beq.n 11522 - 11518: a805 add r0, sp, #20 - 1151a: f001 ffcd bl 134b8 - 1151e: 2800 cmp r0, #0 - 11520: d15b bne.n 115da - 11522: f002 f90b bl 1373c <__errno> - 11526: 2321 movs r3, #33 - 11528: e056 b.n 115d8 - 1152a: 2303 movs r3, #3 - 1152c: 9305 str r3, [sp, #20] - 1152e: 9206 str r2, [sp, #24] - 11530: 9a00 ldr r2, [sp, #0] - 11532: 9b01 ldr r3, [sp, #4] - 11534: 900d str r0, [sp, #52] - 11536: 9207 str r2, [sp, #28] - 11538: 9308 str r3, [sp, #32] - 1153a: 9509 str r5, [sp, #36] - 1153c: 960a str r6, [sp, #40] - 1153e: 2f00 cmp r7, #0 - 11540: d120 bne.n 11584 - 11542: 4b54 ldr r3, [pc, #336] (11694 <.text+0x11694>) - 11544: 4c54 ldr r4, [pc, #336] (11698 <.text+0x11698>) - 11546: 9800 ldr r0, [sp, #0] - 11548: 9901 ldr r1, [sp, #4] - 1154a: 930b str r3, [sp, #44] - 1154c: 940c str r4, [sp, #48] - 1154e: 4a4a ldr r2, [pc, #296] (11678 <.text+0x11678>) - 11550: 4b4a ldr r3, [pc, #296] (1167c <.text+0x1167c>) - 11552: f003 fddd bl 15110 <____ltdf2_from_thumb> - 11556: 2800 cmp r0, #0 - 11558: da36 bge.n 115c8 - 1155a: 4a50 ldr r2, [pc, #320] (1169c <.text+0x1169c>) - 1155c: 4b50 ldr r3, [pc, #320] (116a0 <.text+0x116a0>) - 1155e: 1c28 adds r0, r5, #0 - 11560: 1c31 adds r1, r6, #0 - 11562: f003 fded bl 15140 <____muldf3_from_thumb> - 11566: 1c04 adds r4, r0, #0 - 11568: 1c0d adds r5, r1, #0 - 1156a: f001 ffa7 bl 134bc - 1156e: 1c22 adds r2, r4, #0 - 11570: 1c2b adds r3, r5, #0 - 11572: f003 fdd1 bl 15118 <____nedf2_from_thumb> - 11576: 2800 cmp r0, #0 - 11578: d026 beq.n 115c8 - 1157a: 4b4a ldr r3, [pc, #296] (116a4 <.text+0x116a4>) - 1157c: 4c4a ldr r4, [pc, #296] (116a8 <.text+0x116a8>) - 1157e: 930b str r3, [sp, #44] - 11580: 940c str r4, [sp, #48] - 11582: e021 b.n 115c8 - 11584: 4b49 ldr r3, [pc, #292] (116ac <.text+0x116ac>) - 11586: 4c4a ldr r4, [pc, #296] (116b0 <.text+0x116b0>) - 11588: 9800 ldr r0, [sp, #0] - 1158a: 9901 ldr r1, [sp, #4] - 1158c: 930b str r3, [sp, #44] - 1158e: 940c str r4, [sp, #48] - 11590: 4a39 ldr r2, [pc, #228] (11678 <.text+0x11678>) - 11592: 4b3a ldr r3, [pc, #232] (1167c <.text+0x1167c>) - 11594: f003 fdbc bl 15110 <____ltdf2_from_thumb> - 11598: 2800 cmp r0, #0 - 1159a: da13 bge.n 115c4 - 1159c: 4a3f ldr r2, [pc, #252] (1169c <.text+0x1169c>) - 1159e: 4b40 ldr r3, [pc, #256] (116a0 <.text+0x116a0>) - 115a0: 1c28 adds r0, r5, #0 - 115a2: 1c31 adds r1, r6, #0 - 115a4: f003 fdcc bl 15140 <____muldf3_from_thumb> - 115a8: 1c04 adds r4, r0, #0 - 115aa: 1c0d adds r5, r1, #0 - 115ac: f001 ff86 bl 134bc - 115b0: 1c22 adds r2, r4, #0 - 115b2: 1c2b adds r3, r5, #0 - 115b4: f003 fdb0 bl 15118 <____nedf2_from_thumb> - 115b8: 2800 cmp r0, #0 - 115ba: d003 beq.n 115c4 - 115bc: 4b33 ldr r3, [pc, #204] (1168c <.text+0x1168c>) - 115be: 4c34 ldr r4, [pc, #208] (11690 <.text+0x11690>) - 115c0: 930b str r3, [sp, #44] - 115c2: 940c str r4, [sp, #48] - 115c4: 2f02 cmp r7, #2 - 115c6: d004 beq.n 115d2 - 115c8: a805 add r0, sp, #20 - 115ca: f001 ff75 bl 134b8 - 115ce: 2800 cmp r0, #0 - 115d0: d103 bne.n 115da - 115d2: f002 f8b3 bl 1373c <__errno> - 115d6: 2322 movs r3, #34 - 115d8: 6003 str r3, [r0, #0] - 115da: 9b0d ldr r3, [sp, #52] - 115dc: 2b00 cmp r3, #0 - 115de: d003 beq.n 115e8 - 115e0: f002 f8ac bl 1373c <__errno> - 115e4: 9b0d ldr r3, [sp, #52] - 115e6: 6003 str r3, [r0, #0] - 115e8: 9b0b ldr r3, [sp, #44] - 115ea: 9c0c ldr r4, [sp, #48] - 115ec: 9303 str r3, [sp, #12] - 115ee: 9404 str r4, [sp, #16] - 115f0: e039 b.n 11666 - 115f2: 9803 ldr r0, [sp, #12] - 115f4: 9904 ldr r1, [sp, #16] - 115f6: 4a20 ldr r2, [pc, #128] (11678 <.text+0x11678>) - 115f8: 4b20 ldr r3, [pc, #128] (1167c <.text+0x1167c>) - 115fa: f003 fd91 bl 15120 <____eqdf2_from_thumb> - 115fe: 2800 cmp r0, #0 - 11600: d131 bne.n 11666 - 11602: 9800 ldr r0, [sp, #0] - 11604: 9901 ldr r1, [sp, #4] - 11606: f001 feb3 bl 13370 - 1160a: 2800 cmp r0, #0 - 1160c: d02b beq.n 11666 - 1160e: 1c28 adds r0, r5, #0 - 11610: 1c31 adds r1, r6, #0 - 11612: f001 fead bl 13370 - 11616: 2800 cmp r0, #0 - 11618: d025 beq.n 11666 - 1161a: 2304 movs r3, #4 - 1161c: 9305 str r3, [sp, #20] - 1161e: 4b1a ldr r3, [pc, #104] (11688 <.text+0x11688>) - 11620: 9306 str r3, [sp, #24] - 11622: 2300 movs r3, #0 - 11624: 930d str r3, [sp, #52] - 11626: 9a00 ldr r2, [sp, #0] - 11628: 9b01 ldr r3, [sp, #4] - 1162a: 9207 str r2, [sp, #28] - 1162c: 9308 str r3, [sp, #32] - 1162e: 4b12 ldr r3, [pc, #72] (11678 <.text+0x11678>) - 11630: 4c12 ldr r4, [pc, #72] (1167c <.text+0x1167c>) - 11632: 9509 str r5, [sp, #36] - 11634: 960a str r6, [sp, #40] - 11636: 930b str r3, [sp, #44] - 11638: 940c str r4, [sp, #48] - 1163a: 2f02 cmp r7, #2 - 1163c: d004 beq.n 11648 - 1163e: a805 add r0, sp, #20 - 11640: f001 ff3a bl 134b8 - 11644: 2800 cmp r0, #0 - 11646: d103 bne.n 11650 - 11648: f002 f878 bl 1373c <__errno> - 1164c: 2322 movs r3, #34 - 1164e: 6003 str r3, [r0, #0] - 11650: 9b0d ldr r3, [sp, #52] - 11652: 2b00 cmp r3, #0 - 11654: d003 beq.n 1165e - 11656: f002 f871 bl 1373c <__errno> - 1165a: 9b0d ldr r3, [sp, #52] - 1165c: 6003 str r3, [r0, #0] - 1165e: 9a0b ldr r2, [sp, #44] - 11660: 9b0c ldr r3, [sp, #48] - 11662: 9203 str r2, [sp, #12] - 11664: 9304 str r3, [sp, #16] + 11466: e091 b.n 1158c + 11468: 9800 ldr r0, [sp, #0] + 1146a: 9901 ldr r1, [sp, #4] + 1146c: 4a9f ldr r2, [pc, #636] (116ec <.text+0x116ec>) + 1146e: 4ba0 ldr r3, [pc, #640] (116f0 <.text+0x116f0>) + 11470: f003 fe90 bl 15194 <____eqdf2_from_thumb> + 11474: 2800 cmp r0, #0 + 11476: d151 bne.n 1151c + 11478: 1c28 adds r0, r5, #0 + 1147a: 1c31 adds r1, r6, #0 + 1147c: 4a9b ldr r2, [pc, #620] (116ec <.text+0x116ec>) + 1147e: 4b9c ldr r3, [pc, #624] (116f0 <.text+0x116f0>) + 11480: f003 fe88 bl 15194 <____eqdf2_from_thumb> + 11484: 2800 cmp r0, #0 + 11486: d116 bne.n 114b6 + 11488: 4a98 ldr r2, [pc, #608] (116ec <.text+0x116ec>) + 1148a: 4b99 ldr r3, [pc, #612] (116f0 <.text+0x116f0>) + 1148c: 920b str r2, [sp, #44] + 1148e: 930c str r3, [sp, #48] + 11490: 2f00 cmp r7, #0 + 11492: d004 beq.n 1149e + 11494: 4b97 ldr r3, [pc, #604] (116f4 <.text+0x116f4>) + 11496: 4c98 ldr r4, [pc, #608] (116f8 <.text+0x116f8>) + 11498: 930b str r3, [sp, #44] + 1149a: 940c str r4, [sp, #48] + 1149c: e119 b.n 116d2 + 1149e: 9b00 ldr r3, [sp, #0] + 114a0: 9c01 ldr r4, [sp, #4] + 114a2: 9307 str r3, [sp, #28] + 114a4: 9408 str r4, [sp, #32] + 114a6: 4b95 ldr r3, [pc, #596] (116fc <.text+0x116fc>) + 114a8: 9306 str r3, [sp, #24] + 114aa: 2301 movs r3, #1 + 114ac: 9509 str r5, [sp, #36] + 114ae: 960a str r6, [sp, #40] + 114b0: 970d str r7, [sp, #52] + 114b2: 9305 str r3, [sp, #20] + 114b4: e028 b.n 11508 + 114b6: 1c28 adds r0, r5, #0 + 114b8: 1c31 adds r1, r6, #0 + 114ba: f001 ff93 bl 133e4 + 114be: 2800 cmp r0, #0 + 114c0: d100 bne.n 114c4 + 114c2: e10a b.n 116da + 114c4: 1c28 adds r0, r5, #0 + 114c6: 1c31 adds r1, r6, #0 + 114c8: 4a88 ldr r2, [pc, #544] (116ec <.text+0x116ec>) + 114ca: 4b89 ldr r3, [pc, #548] (116f0 <.text+0x116f0>) + 114cc: f003 fe5a bl 15184 <____ltdf2_from_thumb> + 114d0: 2800 cmp r0, #0 + 114d2: db00 blt.n 114d6 + 114d4: e101 b.n 116da + 114d6: 2301 movs r3, #1 + 114d8: 9305 str r3, [sp, #20] + 114da: 4b88 ldr r3, [pc, #544] (116fc <.text+0x116fc>) + 114dc: 9306 str r3, [sp, #24] + 114de: 9b02 ldr r3, [sp, #8] + 114e0: 930d str r3, [sp, #52] + 114e2: 9a00 ldr r2, [sp, #0] + 114e4: 9b01 ldr r3, [sp, #4] + 114e6: 9509 str r5, [sp, #36] + 114e8: 960a str r6, [sp, #40] + 114ea: 9207 str r2, [sp, #28] + 114ec: 9308 str r3, [sp, #32] + 114ee: 2f00 cmp r7, #0 + 114f0: d104 bne.n 114fc + 114f2: 4b7e ldr r3, [pc, #504] (116ec <.text+0x116ec>) + 114f4: 4c7e ldr r4, [pc, #504] (116f0 <.text+0x116f0>) + 114f6: 930b str r3, [sp, #44] + 114f8: 940c str r4, [sp, #48] + 114fa: e005 b.n 11508 + 114fc: 4b80 ldr r3, [pc, #512] (11700 <.text+0x11700>) + 114fe: 4c81 ldr r4, [pc, #516] (11704 <.text+0x11704>) + 11500: 930b str r3, [sp, #44] + 11502: 940c str r4, [sp, #48] + 11504: 2f02 cmp r7, #2 + 11506: d005 beq.n 11514 + 11508: a805 add r0, sp, #20 + 1150a: f002 f80f bl 1352c + 1150e: 2800 cmp r0, #0 + 11510: d000 beq.n 11514 + 11512: e0d7 b.n 116c4 + 11514: f002 f94c bl 137b0 <__errno> + 11518: 2321 movs r3, #33 + 1151a: e0d2 b.n 116c2 + 1151c: 9803 ldr r0, [sp, #12] + 1151e: 9904 ldr r1, [sp, #16] + 11520: f001 ff60 bl 133e4 + 11524: 1c04 adds r4, r0, #0 + 11526: 2800 cmp r0, #0 + 11528: d000 beq.n 1152c + 1152a: e09c b.n 11666 + 1152c: 9800 ldr r0, [sp, #0] + 1152e: 9901 ldr r1, [sp, #4] + 11530: f001 ff58 bl 133e4 + 11534: 2800 cmp r0, #0 + 11536: d100 bne.n 1153a + 11538: e095 b.n 11666 + 1153a: 1c28 adds r0, r5, #0 + 1153c: 1c31 adds r1, r6, #0 + 1153e: f001 ff51 bl 133e4 + 11542: 2800 cmp r0, #0 + 11544: d100 bne.n 11548 + 11546: e08e b.n 11666 + 11548: 9803 ldr r0, [sp, #12] + 1154a: 9904 ldr r1, [sp, #16] + 1154c: f7ff fd94 bl 11078 + 11550: 4a6a ldr r2, [pc, #424] (116fc <.text+0x116fc>) + 11552: 2800 cmp r0, #0 + 11554: d023 beq.n 1159e + 11556: 2301 movs r3, #1 + 11558: 9305 str r3, [sp, #20] + 1155a: 940d str r4, [sp, #52] + 1155c: 9b00 ldr r3, [sp, #0] + 1155e: 9c01 ldr r4, [sp, #4] + 11560: 9206 str r2, [sp, #24] + 11562: 9307 str r3, [sp, #28] + 11564: 9408 str r4, [sp, #32] + 11566: 9509 str r5, [sp, #36] + 11568: 960a str r6, [sp, #40] + 1156a: 2f00 cmp r7, #0 + 1156c: d104 bne.n 11578 + 1156e: 4a5f ldr r2, [pc, #380] (116ec <.text+0x116ec>) + 11570: 4b5f ldr r3, [pc, #380] (116f0 <.text+0x116f0>) + 11572: 920b str r2, [sp, #44] + 11574: 930c str r3, [sp, #48] + 11576: e009 b.n 1158c + 11578: 485c ldr r0, [pc, #368] (116ec <.text+0x116ec>) + 1157a: 495d ldr r1, [pc, #372] (116f0 <.text+0x116f0>) + 1157c: 1c02 adds r2, r0, #0 + 1157e: 1c0b adds r3, r1, #0 + 11580: f003 fe20 bl 151c4 <____divdf3_from_thumb> + 11584: 900b str r0, [sp, #44] + 11586: 910c str r1, [sp, #48] + 11588: 2f02 cmp r7, #2 + 1158a: d004 beq.n 11596 + 1158c: a805 add r0, sp, #20 + 1158e: f001 ffcd bl 1352c + 11592: 2800 cmp r0, #0 + 11594: d15b bne.n 1164e + 11596: f002 f90b bl 137b0 <__errno> + 1159a: 2321 movs r3, #33 + 1159c: e056 b.n 1164c + 1159e: 2303 movs r3, #3 + 115a0: 9305 str r3, [sp, #20] + 115a2: 9206 str r2, [sp, #24] + 115a4: 9a00 ldr r2, [sp, #0] + 115a6: 9b01 ldr r3, [sp, #4] + 115a8: 900d str r0, [sp, #52] + 115aa: 9207 str r2, [sp, #28] + 115ac: 9308 str r3, [sp, #32] + 115ae: 9509 str r5, [sp, #36] + 115b0: 960a str r6, [sp, #40] + 115b2: 2f00 cmp r7, #0 + 115b4: d120 bne.n 115f8 + 115b6: 4b54 ldr r3, [pc, #336] (11708 <.text+0x11708>) + 115b8: 4c54 ldr r4, [pc, #336] (1170c <.text+0x1170c>) + 115ba: 9800 ldr r0, [sp, #0] + 115bc: 9901 ldr r1, [sp, #4] + 115be: 930b str r3, [sp, #44] + 115c0: 940c str r4, [sp, #48] + 115c2: 4a4a ldr r2, [pc, #296] (116ec <.text+0x116ec>) + 115c4: 4b4a ldr r3, [pc, #296] (116f0 <.text+0x116f0>) + 115c6: f003 fddd bl 15184 <____ltdf2_from_thumb> + 115ca: 2800 cmp r0, #0 + 115cc: da36 bge.n 1163c + 115ce: 4a50 ldr r2, [pc, #320] (11710 <.text+0x11710>) + 115d0: 4b50 ldr r3, [pc, #320] (11714 <.text+0x11714>) + 115d2: 1c28 adds r0, r5, #0 + 115d4: 1c31 adds r1, r6, #0 + 115d6: f003 fded bl 151b4 <____muldf3_from_thumb> + 115da: 1c04 adds r4, r0, #0 + 115dc: 1c0d adds r5, r1, #0 + 115de: f001 ffa7 bl 13530 + 115e2: 1c22 adds r2, r4, #0 + 115e4: 1c2b adds r3, r5, #0 + 115e6: f003 fdd1 bl 1518c <____nedf2_from_thumb> + 115ea: 2800 cmp r0, #0 + 115ec: d026 beq.n 1163c + 115ee: 4b4a ldr r3, [pc, #296] (11718 <.text+0x11718>) + 115f0: 4c4a ldr r4, [pc, #296] (1171c <.text+0x1171c>) + 115f2: 930b str r3, [sp, #44] + 115f4: 940c str r4, [sp, #48] + 115f6: e021 b.n 1163c + 115f8: 4b49 ldr r3, [pc, #292] (11720 <.text+0x11720>) + 115fa: 4c4a ldr r4, [pc, #296] (11724 <.text+0x11724>) + 115fc: 9800 ldr r0, [sp, #0] + 115fe: 9901 ldr r1, [sp, #4] + 11600: 930b str r3, [sp, #44] + 11602: 940c str r4, [sp, #48] + 11604: 4a39 ldr r2, [pc, #228] (116ec <.text+0x116ec>) + 11606: 4b3a ldr r3, [pc, #232] (116f0 <.text+0x116f0>) + 11608: f003 fdbc bl 15184 <____ltdf2_from_thumb> + 1160c: 2800 cmp r0, #0 + 1160e: da13 bge.n 11638 + 11610: 4a3f ldr r2, [pc, #252] (11710 <.text+0x11710>) + 11612: 4b40 ldr r3, [pc, #256] (11714 <.text+0x11714>) + 11614: 1c28 adds r0, r5, #0 + 11616: 1c31 adds r1, r6, #0 + 11618: f003 fdcc bl 151b4 <____muldf3_from_thumb> + 1161c: 1c04 adds r4, r0, #0 + 1161e: 1c0d adds r5, r1, #0 + 11620: f001 ff86 bl 13530 + 11624: 1c22 adds r2, r4, #0 + 11626: 1c2b adds r3, r5, #0 + 11628: f003 fdb0 bl 1518c <____nedf2_from_thumb> + 1162c: 2800 cmp r0, #0 + 1162e: d003 beq.n 11638 + 11630: 4b33 ldr r3, [pc, #204] (11700 <.text+0x11700>) + 11632: 4c34 ldr r4, [pc, #208] (11704 <.text+0x11704>) + 11634: 930b str r3, [sp, #44] + 11636: 940c str r4, [sp, #48] + 11638: 2f02 cmp r7, #2 + 1163a: d004 beq.n 11646 + 1163c: a805 add r0, sp, #20 + 1163e: f001 ff75 bl 1352c + 11642: 2800 cmp r0, #0 + 11644: d103 bne.n 1164e + 11646: f002 f8b3 bl 137b0 <__errno> + 1164a: 2322 movs r3, #34 + 1164c: 6003 str r3, [r0, #0] + 1164e: 9b0d ldr r3, [sp, #52] + 11650: 2b00 cmp r3, #0 + 11652: d003 beq.n 1165c + 11654: f002 f8ac bl 137b0 <__errno> + 11658: 9b0d ldr r3, [sp, #52] + 1165a: 6003 str r3, [r0, #0] + 1165c: 9b0b ldr r3, [sp, #44] + 1165e: 9c0c ldr r4, [sp, #48] + 11660: 9303 str r3, [sp, #12] + 11662: 9404 str r4, [sp, #16] + 11664: e039 b.n 116da 11666: 9803 ldr r0, [sp, #12] 11668: 9904 ldr r1, [sp, #16] - 1166a: b00e add sp, #56 - 1166c: bcf0 pop {r4, r5, r6, r7} - 1166e: bc04 pop {r2} - 11670: 4710 bx r2 - 11672: 0000 lsls r0, r0, #0 - 11674: 5814 ldr r4, [r2, r0] - 11676: 0001 lsls r1, r0, #0 + 1166a: 4a20 ldr r2, [pc, #128] (116ec <.text+0x116ec>) + 1166c: 4b20 ldr r3, [pc, #128] (116f0 <.text+0x116f0>) + 1166e: f003 fd91 bl 15194 <____eqdf2_from_thumb> + 11672: 2800 cmp r0, #0 + 11674: d131 bne.n 116da + 11676: 9800 ldr r0, [sp, #0] + 11678: 9901 ldr r1, [sp, #4] + 1167a: f001 feb3 bl 133e4 + 1167e: 2800 cmp r0, #0 + 11680: d02b beq.n 116da + 11682: 1c28 adds r0, r5, #0 + 11684: 1c31 adds r1, r6, #0 + 11686: f001 fead bl 133e4 + 1168a: 2800 cmp r0, #0 + 1168c: d025 beq.n 116da + 1168e: 2304 movs r3, #4 + 11690: 9305 str r3, [sp, #20] + 11692: 4b1a ldr r3, [pc, #104] (116fc <.text+0x116fc>) + 11694: 9306 str r3, [sp, #24] + 11696: 2300 movs r3, #0 + 11698: 930d str r3, [sp, #52] + 1169a: 9a00 ldr r2, [sp, #0] + 1169c: 9b01 ldr r3, [sp, #4] + 1169e: 9207 str r2, [sp, #28] + 116a0: 9308 str r3, [sp, #32] + 116a2: 4b12 ldr r3, [pc, #72] (116ec <.text+0x116ec>) + 116a4: 4c12 ldr r4, [pc, #72] (116f0 <.text+0x116f0>) + 116a6: 9509 str r5, [sp, #36] + 116a8: 960a str r6, [sp, #40] + 116aa: 930b str r3, [sp, #44] + 116ac: 940c str r4, [sp, #48] + 116ae: 2f02 cmp r7, #2 + 116b0: d004 beq.n 116bc + 116b2: a805 add r0, sp, #20 + 116b4: f001 ff3a bl 1352c + 116b8: 2800 cmp r0, #0 + 116ba: d103 bne.n 116c4 + 116bc: f002 f878 bl 137b0 <__errno> + 116c0: 2322 movs r3, #34 + 116c2: 6003 str r3, [r0, #0] + 116c4: 9b0d ldr r3, [sp, #52] + 116c6: 2b00 cmp r3, #0 + 116c8: d003 beq.n 116d2 + 116ca: f002 f871 bl 137b0 <__errno> + 116ce: 9b0d ldr r3, [sp, #52] + 116d0: 6003 str r3, [r0, #0] + 116d2: 9a0b ldr r2, [sp, #44] + 116d4: 9b0c ldr r3, [sp, #48] + 116d6: 9203 str r2, [sp, #12] + 116d8: 9304 str r3, [sp, #16] + 116da: 9803 ldr r0, [sp, #12] + 116dc: 9904 ldr r1, [sp, #16] + 116de: b00e add sp, #56 + 116e0: bcf0 pop {r4, r5, r6, r7} + 116e2: bc04 pop {r2} + 116e4: 4710 bx r2 + 116e6: 0000 lsls r0, r0, #0 + 116e8: 5888 ldr r0, [r1, r2] + 116ea: 0001 lsls r1, r0, #0 ... - 11680: 0000 lsls r0, r0, #0 - 11682: 3ff0 subs r7, #240 - 11684: 0000 lsls r0, r0, #0 - 11686: 0000 lsls r0, r0, #0 - 11688: 59d0 ldr r0, [r2, r7] - 1168a: 0001 lsls r1, r0, #0 - 1168c: 0000 lsls r0, r0, #0 - 1168e: fff0 0000 vrev64.8 d16, d0 - 11692: 0000 lsls r0, r0, #0 - 11694: ffff 47ef vcvt.u.f q10, - 11698: 0000 lsls r0, r0, #0 - 1169a: e000 b.n 1169e <.text+0x1169e> - 1169c: 0000 lsls r0, r0, #0 - 1169e: 3fe0 subs r7, #224 - 116a0: 0000 lsls r0, r0, #0 - 116a2: 0000 lsls r0, r0, #0 - 116a4: ffff c7ef vcvt.u.f q14, - 116a8: 0000 lsls r0, r0, #0 - 116aa: e000 b.n 116ae <.text+0x116ae> - 116ac: 0000 lsls r0, r0, #0 - 116ae: 7ff0 ldrb r0, [r6, #31] - 116b0: 0000 lsls r0, r0, #0 + 116f4: 0000 lsls r0, r0, #0 + 116f6: 3ff0 subs r7, #240 + 116f8: 0000 lsls r0, r0, #0 + 116fa: 0000 lsls r0, r0, #0 + 116fc: 5a44 ldrh r4, [r0, r1] + 116fe: 0001 lsls r1, r0, #0 + 11700: 0000 lsls r0, r0, #0 + 11702: fff0 0000 vrev64.8 d16, d0 + 11706: 0000 lsls r0, r0, #0 + 11708: ffff 47ef vcvt.u.f q10, + 1170c: 0000 lsls r0, r0, #0 + 1170e: e000 b.n 11712 <.text+0x11712> + 11710: 0000 lsls r0, r0, #0 + 11712: 3fe0 subs r7, #224 + 11714: 0000 lsls r0, r0, #0 + 11716: 0000 lsls r0, r0, #0 + 11718: ffff c7ef vcvt.u.f q14, + 1171c: 0000 lsls r0, r0, #0 + 1171e: e000 b.n 11722 <.text+0x11722> + 11720: 0000 lsls r0, r0, #0 + 11722: 7ff0 ldrb r0, [r6, #31] + 11724: 0000 lsls r0, r0, #0 ... -000116b4 : - 116b4: b5f0 push {r4, r5, r6, r7, lr} - 116b6: b08d sub sp, #52 - 116b8: 1c04 adds r4, r0, #0 - 116ba: 1c0d adds r5, r1, #0 - 116bc: f000 ffec bl 12698 <__ieee754_sqrt> - 116c0: 4b26 ldr r3, [pc, #152] (1175c <.text+0x1175c>) - 116c2: 681b ldr r3, [r3, #0] - 116c4: 9002 str r0, [sp, #8] - 116c6: 9103 str r1, [sp, #12] - 116c8: 9300 str r3, [sp, #0] - 116ca: 3301 adds r3, #1 - 116cc: d03f beq.n 1174e - 116ce: 1c20 adds r0, r4, #0 - 116d0: 1c29 adds r1, r5, #0 - 116d2: f7ff fc97 bl 11004 - 116d6: 9001 str r0, [sp, #4] - 116d8: 2800 cmp r0, #0 - 116da: d138 bne.n 1174e - 116dc: 4e20 ldr r6, [pc, #128] (11760 <.text+0x11760>) - 116de: 4f21 ldr r7, [pc, #132] (11764 <.text+0x11764>) - 116e0: 1c20 adds r0, r4, #0 - 116e2: 1c29 adds r1, r5, #0 - 116e4: 1c32 adds r2, r6, #0 - 116e6: 1c3b adds r3, r7, #0 - 116e8: f003 fd12 bl 15110 <____ltdf2_from_thumb> - 116ec: 2800 cmp r0, #0 - 116ee: da2e bge.n 1174e - 116f0: 2301 movs r3, #1 - 116f2: 9304 str r3, [sp, #16] - 116f4: 4b1c ldr r3, [pc, #112] (11768 <.text+0x11768>) - 116f6: 9408 str r4, [sp, #32] - 116f8: 9509 str r5, [sp, #36] - 116fa: 9305 str r3, [sp, #20] - 116fc: 9406 str r4, [sp, #24] - 116fe: 9507 str r5, [sp, #28] - 11700: 9b01 ldr r3, [sp, #4] - 11702: 9c00 ldr r4, [sp, #0] - 11704: 930c str r3, [sp, #48] - 11706: 2c00 cmp r4, #0 - 11708: d102 bne.n 11710 - 1170a: 960a str r6, [sp, #40] - 1170c: 970b str r7, [sp, #44] - 1170e: e00a b.n 11726 - 11710: 1c3b adds r3, r7, #0 - 11712: 1c30 adds r0, r6, #0 - 11714: 1c39 adds r1, r7, #0 - 11716: 1c32 adds r2, r6, #0 - 11718: f003 fd1a bl 15150 <____divdf3_from_thumb> - 1171c: 9b00 ldr r3, [sp, #0] - 1171e: 900a str r0, [sp, #40] - 11720: 910b str r1, [sp, #44] - 11722: 2b02 cmp r3, #2 - 11724: d004 beq.n 11730 - 11726: a804 add r0, sp, #16 - 11728: f001 fec6 bl 134b8 - 1172c: 2800 cmp r0, #0 - 1172e: d103 bne.n 11738 - 11730: f002 f804 bl 1373c <__errno> - 11734: 2321 movs r3, #33 - 11736: 6003 str r3, [r0, #0] - 11738: 9b0c ldr r3, [sp, #48] - 1173a: 2b00 cmp r3, #0 - 1173c: d003 beq.n 11746 - 1173e: f001 fffd bl 1373c <__errno> - 11742: 9b0c ldr r3, [sp, #48] - 11744: 6003 str r3, [r0, #0] - 11746: 9b0a ldr r3, [sp, #40] - 11748: 9c0b ldr r4, [sp, #44] - 1174a: 9302 str r3, [sp, #8] - 1174c: 9403 str r4, [sp, #12] - 1174e: 9802 ldr r0, [sp, #8] - 11750: 9903 ldr r1, [sp, #12] - 11752: b00d add sp, #52 - 11754: bcf0 pop {r4, r5, r6, r7} - 11756: bc04 pop {r2} - 11758: 4710 bx r2 - 1175a: 0000 lsls r0, r0, #0 - 1175c: 5814 ldr r4, [r2, r0] - 1175e: 0001 lsls r1, r0, #0 +00011728 : + 11728: b5f0 push {r4, r5, r6, r7, lr} + 1172a: b08d sub sp, #52 + 1172c: 1c04 adds r4, r0, #0 + 1172e: 1c0d adds r5, r1, #0 + 11730: f000 ffec bl 1270c <__ieee754_sqrt> + 11734: 4b26 ldr r3, [pc, #152] (117d0 <.text+0x117d0>) + 11736: 681b ldr r3, [r3, #0] + 11738: 9002 str r0, [sp, #8] + 1173a: 9103 str r1, [sp, #12] + 1173c: 9300 str r3, [sp, #0] + 1173e: 3301 adds r3, #1 + 11740: d03f beq.n 117c2 + 11742: 1c20 adds r0, r4, #0 + 11744: 1c29 adds r1, r5, #0 + 11746: f7ff fc97 bl 11078 + 1174a: 9001 str r0, [sp, #4] + 1174c: 2800 cmp r0, #0 + 1174e: d138 bne.n 117c2 + 11750: 4e20 ldr r6, [pc, #128] (117d4 <.text+0x117d4>) + 11752: 4f21 ldr r7, [pc, #132] (117d8 <.text+0x117d8>) + 11754: 1c20 adds r0, r4, #0 + 11756: 1c29 adds r1, r5, #0 + 11758: 1c32 adds r2, r6, #0 + 1175a: 1c3b adds r3, r7, #0 + 1175c: f003 fd12 bl 15184 <____ltdf2_from_thumb> + 11760: 2800 cmp r0, #0 + 11762: da2e bge.n 117c2 + 11764: 2301 movs r3, #1 + 11766: 9304 str r3, [sp, #16] + 11768: 4b1c ldr r3, [pc, #112] (117dc <.text+0x117dc>) + 1176a: 9408 str r4, [sp, #32] + 1176c: 9509 str r5, [sp, #36] + 1176e: 9305 str r3, [sp, #20] + 11770: 9406 str r4, [sp, #24] + 11772: 9507 str r5, [sp, #28] + 11774: 9b01 ldr r3, [sp, #4] + 11776: 9c00 ldr r4, [sp, #0] + 11778: 930c str r3, [sp, #48] + 1177a: 2c00 cmp r4, #0 + 1177c: d102 bne.n 11784 + 1177e: 960a str r6, [sp, #40] + 11780: 970b str r7, [sp, #44] + 11782: e00a b.n 1179a + 11784: 1c3b adds r3, r7, #0 + 11786: 1c30 adds r0, r6, #0 + 11788: 1c39 adds r1, r7, #0 + 1178a: 1c32 adds r2, r6, #0 + 1178c: f003 fd1a bl 151c4 <____divdf3_from_thumb> + 11790: 9b00 ldr r3, [sp, #0] + 11792: 900a str r0, [sp, #40] + 11794: 910b str r1, [sp, #44] + 11796: 2b02 cmp r3, #2 + 11798: d004 beq.n 117a4 + 1179a: a804 add r0, sp, #16 + 1179c: f001 fec6 bl 1352c + 117a0: 2800 cmp r0, #0 + 117a2: d103 bne.n 117ac + 117a4: f002 f804 bl 137b0 <__errno> + 117a8: 2321 movs r3, #33 + 117aa: 6003 str r3, [r0, #0] + 117ac: 9b0c ldr r3, [sp, #48] + 117ae: 2b00 cmp r3, #0 + 117b0: d003 beq.n 117ba + 117b2: f001 fffd bl 137b0 <__errno> + 117b6: 9b0c ldr r3, [sp, #48] + 117b8: 6003 str r3, [r0, #0] + 117ba: 9b0a ldr r3, [sp, #40] + 117bc: 9c0b ldr r4, [sp, #44] + 117be: 9302 str r3, [sp, #8] + 117c0: 9403 str r4, [sp, #12] + 117c2: 9802 ldr r0, [sp, #8] + 117c4: 9903 ldr r1, [sp, #12] + 117c6: b00d add sp, #52 + 117c8: bcf0 pop {r4, r5, r6, r7} + 117ca: bc04 pop {r2} + 117cc: 4710 bx r2 + 117ce: 0000 lsls r0, r0, #0 + 117d0: 5888 ldr r0, [r1, r2] + 117d2: 0001 lsls r1, r0, #0 ... - 11768: 59d4 ldr r4, [r2, r7] - 1176a: 0001 lsls r1, r0, #0 - -0001176c <__ieee754_pow>: - 1176c: b5f0 push {r4, r5, r6, r7, lr} - 1176e: b0c1 sub sp, #260 - 11770: 9221 str r2, [sp, #132] - 11772: 9322 str r3, [sp, #136] - 11774: 9b21 ldr r3, [sp, #132] - 11776: 9c22 ldr r4, [sp, #136] - 11778: 1c1d adds r5, r3, #0 - 1177a: 9336 str r3, [sp, #216] - 1177c: 4bbf ldr r3, [pc, #764] (11a7c <.text+0x11a7c>) - 1177e: 1c2f adds r7, r5, #0 - 11780: 401f ands r7, r3 - 11782: 9023 str r0, [sp, #140] - 11784: 9124 str r1, [sp, #144] - 11786: 1c0a adds r2, r1, #0 - 11788: 1c01 adds r1, r0, #0 - 1178a: 1c20 adds r0, r4, #0 - 1178c: 1c3c adds r4, r7, #0 - 1178e: 9237 str r2, [sp, #220] - 11790: 4304 orrs r4, r0 - 11792: d103 bne.n 1179c <__ieee754_pow+0x30> - 11794: 48ba ldr r0, [pc, #744] (11a80 <.text+0x11a80>) - 11796: 49bb ldr r1, [pc, #748] (11a84 <.text+0x11a84>) - 11798: f000 fd11 bl 121be <.text+0x121be> - 1179c: 1c0c adds r4, r1, #0 - 1179e: 401c ands r4, r3 - 117a0: 4bb9 ldr r3, [pc, #740] (11a88 <.text+0x11a88>) - 117a2: 9135 str r1, [sp, #212] - 117a4: 429c cmp r4, r3 - 117a6: dc0a bgt.n 117be <__ieee754_pow+0x52> - 117a8: 429c cmp r4, r3 - 117aa: d102 bne.n 117b2 <__ieee754_pow+0x46> - 117ac: 9937 ldr r1, [sp, #220] - 117ae: 2900 cmp r1, #0 - 117b0: d105 bne.n 117be <__ieee754_pow+0x52> - 117b2: 429f cmp r7, r3 - 117b4: dc03 bgt.n 117be <__ieee754_pow+0x52> - 117b6: 429f cmp r7, r3 - 117b8: d109 bne.n 117ce <__ieee754_pow+0x62> - 117ba: 2800 cmp r0, #0 - 117bc: d007 beq.n 117ce <__ieee754_pow+0x62> - 117be: 9821 ldr r0, [sp, #132] - 117c0: 9922 ldr r1, [sp, #136] - 117c2: 9a23 ldr r2, [sp, #140] - 117c4: 9b24 ldr r3, [sp, #144] - 117c6: f003 fcb3 bl 15130 <____adddf3_from_thumb> - 117ca: f000 fcf8 bl 121be <.text+0x121be> - 117ce: 9a35 ldr r2, [sp, #212] - 117d0: 2a00 cmp r2, #0 - 117d2: da2c bge.n 1182e <__ieee754_pow+0xc2> - 117d4: 4bad ldr r3, [pc, #692] (11a8c <.text+0x11a8c>) - 117d6: 429f cmp r7, r3 - 117d8: dd01 ble.n 117de <__ieee754_pow+0x72> - 117da: 2302 movs r3, #2 - 117dc: e013 b.n 11806 <__ieee754_pow+0x9a> - 117de: 4bac ldr r3, [pc, #688] (11a90 <.text+0x11a90>) - 117e0: 429f cmp r7, r3 - 117e2: dd24 ble.n 1182e <__ieee754_pow+0xc2> - 117e4: 49ab ldr r1, [pc, #684] (11a94 <.text+0x11a94>) - 117e6: 153b asrs r3, r7, #20 - 117e8: 185a adds r2, r3, r1 - 117ea: 2a14 cmp r2, #20 - 117ec: dd0d ble.n 1180a <__ieee754_pow+0x9e> - 117ee: 2334 movs r3, #52 - 117f0: 1a9b subs r3, r3, r2 - 117f2: 1c02 adds r2, r0, #0 - 117f4: 40da lsrs r2, r3 - 117f6: 1c11 adds r1, r2, #0 - 117f8: 4099 lsls r1, r3 - 117fa: 4281 cmp r1, r0 - 117fc: d117 bne.n 1182e <__ieee754_pow+0xc2> - 117fe: 2301 movs r3, #1 - 11800: 401a ands r2, r3 - 11802: 2302 movs r3, #2 - 11804: 1a9b subs r3, r3, r2 - 11806: 9334 str r3, [sp, #208] - 11808: e013 b.n 11832 <__ieee754_pow+0xc6> - 1180a: 2800 cmp r0, #0 - 1180c: d157 bne.n 118be <__ieee754_pow+0x152> - 1180e: 2314 movs r3, #20 - 11810: 1a9b subs r3, r3, r2 - 11812: 1c3a adds r2, r7, #0 - 11814: 411a asrs r2, r3 - 11816: 1c10 adds r0, r2, #0 - 11818: 4098 lsls r0, r3 - 1181a: 42b8 cmp r0, r7 - 1181c: d001 beq.n 11822 <__ieee754_pow+0xb6> - 1181e: f000 fcd4 bl 121ca <.text+0x121ca> - 11822: 2301 movs r3, #1 - 11824: 401a ands r2, r3 - 11826: 2302 movs r3, #2 - 11828: 1a9b subs r3, r3, r2 - 1182a: 9334 str r3, [sp, #208] - 1182c: e026 b.n 1187c <__ieee754_pow+0x110> - 1182e: 2100 movs r1, #0 - 11830: 9134 str r1, [sp, #208] - 11832: 2800 cmp r0, #0 - 11834: d145 bne.n 118c2 <__ieee754_pow+0x156> - 11836: 4b94 ldr r3, [pc, #592] (11a88 <.text+0x11a88>) - 11838: 429f cmp r7, r3 - 1183a: d11f bne.n 1187c <__ieee754_pow+0x110> - 1183c: 4a96 ldr r2, [pc, #600] (11a98 <.text+0x11a98>) - 1183e: 9d37 ldr r5, [sp, #220] - 11840: 18a3 adds r3, r4, r2 - 11842: 431d orrs r5, r3 - 11844: d107 bne.n 11856 <__ieee754_pow+0xea> - 11846: 9821 ldr r0, [sp, #132] - 11848: 9922 ldr r1, [sp, #136] - 1184a: 1c02 adds r2, r0, #0 - 1184c: 1c0b adds r3, r1, #0 - 1184e: f003 fc73 bl 15138 <____subdf3_from_thumb> - 11852: f000 fcb4 bl 121be <.text+0x121be> - 11856: 4b8e ldr r3, [pc, #568] (11a90 <.text+0x11a90>) - 11858: 429c cmp r4, r3 - 1185a: dd06 ble.n 1186a <__ieee754_pow+0xfe> - 1185c: 9836 ldr r0, [sp, #216] - 1185e: 2800 cmp r0, #0 - 11860: db01 blt.n 11866 <__ieee754_pow+0xfa> - 11862: f000 fcb8 bl 121d6 <.text+0x121d6> - 11866: f000 fca8 bl 121ba <.text+0x121ba> - 1186a: 9936 ldr r1, [sp, #216] - 1186c: 2900 cmp r1, #0 - 1186e: db01 blt.n 11874 <__ieee754_pow+0x108> - 11870: f000 fca3 bl 121ba <.text+0x121ba> - 11874: 9a22 ldr r2, [sp, #136] - 11876: 9d21 ldr r5, [sp, #132] - 11878: 4694 mov ip, r2 - 1187a: e053 b.n 11924 <__ieee754_pow+0x1b8> - 1187c: 4b87 ldr r3, [pc, #540] (11a9c <.text+0x11a9c>) - 1187e: 429f cmp r7, r3 - 11880: d10a bne.n 11898 <__ieee754_pow+0x12c> - 11882: 9936 ldr r1, [sp, #216] - 11884: 2900 cmp r1, #0 - 11886: db02 blt.n 1188e <__ieee754_pow+0x122> - 11888: 9a23 ldr r2, [sp, #140] - 1188a: 9b24 ldr r3, [sp, #144] - 1188c: e086 b.n 1199c <__ieee754_pow+0x230> - 1188e: 487c ldr r0, [pc, #496] (11a80 <.text+0x11a80>) - 11890: 497c ldr r1, [pc, #496] (11a84 <.text+0x11a84>) - 11892: 9a23 ldr r2, [sp, #140] - 11894: 9b24 ldr r3, [sp, #144] - 11896: e05c b.n 11952 <__ieee754_pow+0x1e6> - 11898: 2380 movs r3, #128 - 1189a: 05db lsls r3, r3, #23 - 1189c: 429d cmp r5, r3 - 1189e: d102 bne.n 118a6 <__ieee754_pow+0x13a> - 118a0: 9823 ldr r0, [sp, #140] - 118a2: 9924 ldr r1, [sp, #144] - 118a4: e068 b.n 11978 <__ieee754_pow+0x20c> - 118a6: 4b7e ldr r3, [pc, #504] (11aa0 <.text+0x11aa0>) - 118a8: 429d cmp r5, r3 - 118aa: d10a bne.n 118c2 <__ieee754_pow+0x156> - 118ac: 9b35 ldr r3, [sp, #212] - 118ae: 2b00 cmp r3, #0 - 118b0: db07 blt.n 118c2 <__ieee754_pow+0x156> - 118b2: 9823 ldr r0, [sp, #140] - 118b4: 9924 ldr r1, [sp, #144] - 118b6: f000 feef bl 12698 <__ieee754_sqrt> - 118ba: f000 fc80 bl 121be <.text+0x121be> - 118be: 2500 movs r5, #0 - 118c0: 9534 str r5, [sp, #208] - 118c2: 9823 ldr r0, [sp, #140] - 118c4: 9924 ldr r1, [sp, #144] - 118c6: f001 fd47 bl 13358 - 118ca: 1c05 adds r5, r0, #0 - 118cc: 9837 ldr r0, [sp, #220] - 118ce: 1c0e adds r6, r1, #0 - 118d0: 2800 cmp r0, #0 - 118d2: d12f bne.n 11934 <__ieee754_pow+0x1c8> - 118d4: 4b6c ldr r3, [pc, #432] (11a88 <.text+0x11a88>) - 118d6: 429c cmp r4, r3 - 118d8: d004 beq.n 118e4 <__ieee754_pow+0x178> - 118da: 2c00 cmp r4, #0 - 118dc: d002 beq.n 118e4 <__ieee754_pow+0x178> - 118de: 4b6f ldr r3, [pc, #444] (11a9c <.text+0x11a9c>) - 118e0: 429c cmp r4, r3 - 118e2: d127 bne.n 11934 <__ieee754_pow+0x1c8> - 118e4: 9936 ldr r1, [sp, #216] - 118e6: 2900 cmp r1, #0 - 118e8: da07 bge.n 118fa <__ieee754_pow+0x18e> - 118ea: 1c2a adds r2, r5, #0 - 118ec: 1c33 adds r3, r6, #0 - 118ee: 4864 ldr r0, [pc, #400] (11a80 <.text+0x11a80>) - 118f0: 4964 ldr r1, [pc, #400] (11a84 <.text+0x11a84>) - 118f2: f003 fc2d bl 15150 <____divdf3_from_thumb> - 118f6: 1c05 adds r5, r0, #0 - 118f8: 1c0e adds r6, r1, #0 - 118fa: 9a35 ldr r2, [sp, #212] - 118fc: 2a00 cmp r2, #0 - 118fe: db01 blt.n 11904 <__ieee754_pow+0x198> - 11900: f000 fc60 bl 121c4 <.text+0x121c4> - 11904: 4864 ldr r0, [pc, #400] (11a98 <.text+0x11a98>) - 11906: 9934 ldr r1, [sp, #208] - 11908: 1823 adds r3, r4, r0 - 1190a: 4319 orrs r1, r3 - 1190c: d104 bne.n 11918 <__ieee754_pow+0x1ac> - 1190e: 1c28 adds r0, r5, #0 - 11910: 1c31 adds r1, r6, #0 - 11912: 1c2a adds r2, r5, #0 - 11914: 1c33 adds r3, r6, #0 - 11916: e018 b.n 1194a <__ieee754_pow+0x1de> - 11918: 9a34 ldr r2, [sp, #208] - 1191a: 2a01 cmp r2, #1 - 1191c: d001 beq.n 11922 <__ieee754_pow+0x1b6> - 1191e: f000 fc51 bl 121c4 <.text+0x121c4> - 11922: 46b4 mov ip, r6 - 11924: 2080 movs r0, #128 - 11926: 0600 lsls r0, r0, #24 - 11928: 182b adds r3, r5, r0 - 1192a: 4664 mov r4, ip - 1192c: 9321 str r3, [sp, #132] - 1192e: 9422 str r4, [sp, #136] - 11930: f000 fc51 bl 121d6 <.text+0x121d6> - 11934: 9935 ldr r1, [sp, #212] - 11936: 9a34 ldr r2, [sp, #208] - 11938: 0fcb lsrs r3, r1, #31 - 1193a: 3b01 subs r3, #1 - 1193c: 9325 str r3, [sp, #148] - 1193e: 4313 orrs r3, r2 - 11940: d10b bne.n 1195a <__ieee754_pow+0x1ee> - 11942: 9823 ldr r0, [sp, #140] - 11944: 9924 ldr r1, [sp, #144] - 11946: 1c02 adds r2, r0, #0 - 11948: 1c0b adds r3, r1, #0 - 1194a: f003 fbf5 bl 15138 <____subdf3_from_thumb> - 1194e: 1c02 adds r2, r0, #0 - 11950: 1c0b adds r3, r1, #0 - 11952: f003 fbfd bl 15150 <____divdf3_from_thumb> - 11956: f000 fc32 bl 121be <.text+0x121be> - 1195a: 4b52 ldr r3, [pc, #328] (11aa4 <.text+0x11aa4>) - 1195c: 429f cmp r7, r3 - 1195e: dc00 bgt.n 11962 <__ieee754_pow+0x1f6> - 11960: e086 b.n 11a70 <__ieee754_pow+0x304> - 11962: 4b51 ldr r3, [pc, #324] (11aa8 <.text+0x11aa8>) - 11964: 429f cmp r7, r3 - 11966: dd11 ble.n 1198c <__ieee754_pow+0x220> - 11968: 4b49 ldr r3, [pc, #292] (11a90 <.text+0x11a90>) - 1196a: 429c cmp r4, r3 - 1196c: dc08 bgt.n 11980 <__ieee754_pow+0x214> - 1196e: 9b36 ldr r3, [sp, #216] - 11970: 2b00 cmp r3, #0 - 11972: da1d bge.n 119b0 <__ieee754_pow+0x244> - 11974: 484d ldr r0, [pc, #308] (11aac <.text+0x11aac>) - 11976: 494e ldr r1, [pc, #312] (11ab0 <.text+0x11ab0>) - 11978: 1c02 adds r2, r0, #0 - 1197a: 1c0b adds r3, r1, #0 - 1197c: f000 fc1a bl 121b4 <.text+0x121b4> - 11980: 9d36 ldr r5, [sp, #216] - 11982: 2d00 cmp r5, #0 - 11984: dc01 bgt.n 1198a <__ieee754_pow+0x21e> - 11986: f000 fc18 bl 121ba <.text+0x121ba> - 1198a: e7f3 b.n 11974 <__ieee754_pow+0x208> - 1198c: 4b49 ldr r3, [pc, #292] (11ab4 <.text+0x11ab4>) - 1198e: 429c cmp r4, r3 - 11990: dc08 bgt.n 119a4 <__ieee754_pow+0x238> - 11992: 9936 ldr r1, [sp, #216] - 11994: 2900 cmp r1, #0 - 11996: dbed blt.n 11974 <__ieee754_pow+0x208> - 11998: 4a47 ldr r2, [pc, #284] (11ab8 <.text+0x11ab8>) - 1199a: 4b48 ldr r3, [pc, #288] (11abc <.text+0x11abc>) - 1199c: 9221 str r2, [sp, #132] - 1199e: 9322 str r3, [sp, #136] - 119a0: f000 fc19 bl 121d6 <.text+0x121d6> - 119a4: 4b3d ldr r3, [pc, #244] (11a9c <.text+0x11a9c>) - 119a6: 429c cmp r4, r3 - 119a8: dd08 ble.n 119bc <__ieee754_pow+0x250> - 119aa: 9b36 ldr r3, [sp, #216] - 119ac: 2b00 cmp r3, #0 - 119ae: dce1 bgt.n 11974 <__ieee754_pow+0x208> - 119b0: 4c41 ldr r4, [pc, #260] (11ab8 <.text+0x11ab8>) - 119b2: 4d42 ldr r5, [pc, #264] (11abc <.text+0x11abc>) - 119b4: 9421 str r4, [sp, #132] - 119b6: 9522 str r5, [sp, #136] - 119b8: f000 fc0d bl 121d6 <.text+0x121d6> - 119bc: 1c28 adds r0, r5, #0 - 119be: 1c31 adds r1, r6, #0 - 119c0: 4a2f ldr r2, [pc, #188] (11a80 <.text+0x11a80>) - 119c2: 4b30 ldr r3, [pc, #192] (11a84 <.text+0x11a84>) - 119c4: f003 fbb8 bl 15138 <____subdf3_from_thumb> - 119c8: 4a3d ldr r2, [pc, #244] (11ac0 <.text+0x11ac0>) - 119ca: 4b3e ldr r3, [pc, #248] (11ac4 <.text+0x11ac4>) - 119cc: 1c04 adds r4, r0, #0 - 119ce: 1c0d adds r5, r1, #0 - 119d0: f003 fbb6 bl 15140 <____muldf3_from_thumb> - 119d4: 4a3c ldr r2, [pc, #240] (11ac8 <.text+0x11ac8>) - 119d6: 4b3d ldr r3, [pc, #244] (11acc <.text+0x11acc>) - 119d8: 901f str r0, [sp, #124] - 119da: 9120 str r1, [sp, #128] - 119dc: 1c20 adds r0, r4, #0 - 119de: 1c29 adds r1, r5, #0 - 119e0: f003 fbae bl 15140 <____muldf3_from_thumb> - 119e4: 1c22 adds r2, r4, #0 - 119e6: 901d str r0, [sp, #116] - 119e8: 911e str r1, [sp, #120] - 119ea: 1c2b adds r3, r5, #0 - 119ec: 1c20 adds r0, r4, #0 - 119ee: 1c29 adds r1, r5, #0 - 119f0: f003 fba6 bl 15140 <____muldf3_from_thumb> - 119f4: 4a36 ldr r2, [pc, #216] (11ad0 <.text+0x11ad0>) - 119f6: 4b37 ldr r3, [pc, #220] (11ad4 <.text+0x11ad4>) - 119f8: 1c06 adds r6, r0, #0 - 119fa: 1c0f adds r7, r1, #0 - 119fc: 1c20 adds r0, r4, #0 - 119fe: 1c29 adds r1, r5, #0 - 11a00: f003 fb9e bl 15140 <____muldf3_from_thumb> - 11a04: 4a34 ldr r2, [pc, #208] (11ad8 <.text+0x11ad8>) - 11a06: 4b35 ldr r3, [pc, #212] (11adc <.text+0x11adc>) - 11a08: f003 fb92 bl 15130 <____adddf3_from_thumb> - 11a0c: 1c02 adds r2, r0, #0 - 11a0e: 1c0b adds r3, r1, #0 - 11a10: 1c20 adds r0, r4, #0 - 11a12: 1c29 adds r1, r5, #0 - 11a14: f003 fb94 bl 15140 <____muldf3_from_thumb> - 11a18: 1c02 adds r2, r0, #0 - 11a1a: 1c0b adds r3, r1, #0 - 11a1c: 4830 ldr r0, [pc, #192] (11ae0 <.text+0x11ae0>) - 11a1e: 4931 ldr r1, [pc, #196] (11ae4 <.text+0x11ae4>) - 11a20: f003 fb8a bl 15138 <____subdf3_from_thumb> - 11a24: 1c02 adds r2, r0, #0 - 11a26: 1c0b adds r3, r1, #0 - 11a28: 1c30 adds r0, r6, #0 - 11a2a: 1c39 adds r1, r7, #0 - 11a2c: f003 fb88 bl 15140 <____muldf3_from_thumb> - 11a30: 4a2d ldr r2, [pc, #180] (11ae8 <.text+0x11ae8>) - 11a32: 4b2e ldr r3, [pc, #184] (11aec <.text+0x11aec>) - 11a34: f003 fb84 bl 15140 <____muldf3_from_thumb> - 11a38: 1c02 adds r2, r0, #0 - 11a3a: 1c0b adds r3, r1, #0 - 11a3c: 981d ldr r0, [sp, #116] - 11a3e: 991e ldr r1, [sp, #120] - 11a40: f003 fb76 bl 15130 <____adddf3_from_thumb> - 11a44: 1c05 adds r5, r0, #0 - 11a46: 1c0e adds r6, r1, #0 - 11a48: 1c2a adds r2, r5, #0 - 11a4a: 1c33 adds r3, r6, #0 - 11a4c: 981f ldr r0, [sp, #124] - 11a4e: 9920 ldr r1, [sp, #128] - 11a50: f003 fb6e bl 15130 <____adddf3_from_thumb> - 11a54: 2400 movs r4, #0 - 11a56: 1c03 adds r3, r0, #0 - 11a58: 932c str r3, [sp, #176] - 11a5a: 942d str r4, [sp, #180] - 11a5c: 1c21 adds r1, r4, #0 - 11a5e: 9a1f ldr r2, [sp, #124] - 11a60: 9b20 ldr r3, [sp, #128] - 11a62: f003 fb69 bl 15138 <____subdf3_from_thumb> - 11a66: 1c02 adds r2, r0, #0 - 11a68: 1c0b adds r3, r1, #0 - 11a6a: 1c28 adds r0, r5, #0 - 11a6c: 1c31 adds r1, r6, #0 - 11a6e: e1d4 b.n 11e1a <.text+0x11e1a> - 11a70: 4b1f ldr r3, [pc, #124] (11af0 <.text+0x11af0>) - 11a72: 429c cmp r4, r3 - 11a74: dd3e ble.n 11af4 <.text+0x11af4> - 11a76: 2200 movs r2, #0 - 11a78: e046 b.n 11b08 <.text+0x11b08> - 11a7a: 0000 lsls r0, r0, #0 - 11a7c: ffff 7fff undefined - 11a80: 0000 lsls r0, r0, #0 - 11a82: 3ff0 subs r7, #240 - 11a84: 0000 lsls r0, r0, #0 - 11a86: 0000 lsls r0, r0, #0 - 11a88: 0000 lsls r0, r0, #0 - 11a8a: 7ff0 ldrb r0, [r6, #31] - 11a8c: ffff 433f vrsra.u32 d20, d31, #1 - 11a90: ffff 3fef undefined - 11a94: fc01 ffff stc2 15, cr15, [r1], {255} - 11a98: 0000 lsls r0, r0, #0 - 11a9a: c010 stmia r0!, {r4} - 11a9c: 0000 lsls r0, r0, #0 - 11a9e: 3ff0 subs r7, #240 - 11aa0: 0000 lsls r0, r0, #0 - 11aa2: 3fe0 subs r7, #224 - 11aa4: 0000 lsls r0, r0, #0 - 11aa6: 41e0 rors r0, r4 - 11aa8: 0000 lsls r0, r0, #0 - 11aaa: 43f0 mvns r0, r6 - 11aac: e43c b.n 11328 - 11aae: 7e37 ldrb r7, [r6, #24] - 11ab0: 759c strb r4, [r3, #22] - 11ab2: 8800 ldrh r0, [r0, #0] - 11ab4: fffe 3fef undefined + 117dc: 5a48 ldrh r0, [r1, r1] + 117de: 0001 lsls r1, r0, #0 + +000117e0 <__ieee754_pow>: + 117e0: b5f0 push {r4, r5, r6, r7, lr} + 117e2: b0c1 sub sp, #260 + 117e4: 9221 str r2, [sp, #132] + 117e6: 9322 str r3, [sp, #136] + 117e8: 9b21 ldr r3, [sp, #132] + 117ea: 9c22 ldr r4, [sp, #136] + 117ec: 1c1d adds r5, r3, #0 + 117ee: 9336 str r3, [sp, #216] + 117f0: 4bbf ldr r3, [pc, #764] (11af0 <.text+0x11af0>) + 117f2: 1c2f adds r7, r5, #0 + 117f4: 401f ands r7, r3 + 117f6: 9023 str r0, [sp, #140] + 117f8: 9124 str r1, [sp, #144] + 117fa: 1c0a adds r2, r1, #0 + 117fc: 1c01 adds r1, r0, #0 + 117fe: 1c20 adds r0, r4, #0 + 11800: 1c3c adds r4, r7, #0 + 11802: 9237 str r2, [sp, #220] + 11804: 4304 orrs r4, r0 + 11806: d103 bne.n 11810 <__ieee754_pow+0x30> + 11808: 48ba ldr r0, [pc, #744] (11af4 <.text+0x11af4>) + 1180a: 49bb ldr r1, [pc, #748] (11af8 <.text+0x11af8>) + 1180c: f000 fd11 bl 12232 <.text+0x12232> + 11810: 1c0c adds r4, r1, #0 + 11812: 401c ands r4, r3 + 11814: 4bb9 ldr r3, [pc, #740] (11afc <.text+0x11afc>) + 11816: 9135 str r1, [sp, #212] + 11818: 429c cmp r4, r3 + 1181a: dc0a bgt.n 11832 <__ieee754_pow+0x52> + 1181c: 429c cmp r4, r3 + 1181e: d102 bne.n 11826 <__ieee754_pow+0x46> + 11820: 9937 ldr r1, [sp, #220] + 11822: 2900 cmp r1, #0 + 11824: d105 bne.n 11832 <__ieee754_pow+0x52> + 11826: 429f cmp r7, r3 + 11828: dc03 bgt.n 11832 <__ieee754_pow+0x52> + 1182a: 429f cmp r7, r3 + 1182c: d109 bne.n 11842 <__ieee754_pow+0x62> + 1182e: 2800 cmp r0, #0 + 11830: d007 beq.n 11842 <__ieee754_pow+0x62> + 11832: 9821 ldr r0, [sp, #132] + 11834: 9922 ldr r1, [sp, #136] + 11836: 9a23 ldr r2, [sp, #140] + 11838: 9b24 ldr r3, [sp, #144] + 1183a: f003 fcb3 bl 151a4 <____adddf3_from_thumb> + 1183e: f000 fcf8 bl 12232 <.text+0x12232> + 11842: 9a35 ldr r2, [sp, #212] + 11844: 2a00 cmp r2, #0 + 11846: da2c bge.n 118a2 <__ieee754_pow+0xc2> + 11848: 4bad ldr r3, [pc, #692] (11b00 <.text+0x11b00>) + 1184a: 429f cmp r7, r3 + 1184c: dd01 ble.n 11852 <__ieee754_pow+0x72> + 1184e: 2302 movs r3, #2 + 11850: e013 b.n 1187a <__ieee754_pow+0x9a> + 11852: 4bac ldr r3, [pc, #688] (11b04 <.text+0x11b04>) + 11854: 429f cmp r7, r3 + 11856: dd24 ble.n 118a2 <__ieee754_pow+0xc2> + 11858: 49ab ldr r1, [pc, #684] (11b08 <.text+0x11b08>) + 1185a: 153b asrs r3, r7, #20 + 1185c: 185a adds r2, r3, r1 + 1185e: 2a14 cmp r2, #20 + 11860: dd0d ble.n 1187e <__ieee754_pow+0x9e> + 11862: 2334 movs r3, #52 + 11864: 1a9b subs r3, r3, r2 + 11866: 1c02 adds r2, r0, #0 + 11868: 40da lsrs r2, r3 + 1186a: 1c11 adds r1, r2, #0 + 1186c: 4099 lsls r1, r3 + 1186e: 4281 cmp r1, r0 + 11870: d117 bne.n 118a2 <__ieee754_pow+0xc2> + 11872: 2301 movs r3, #1 + 11874: 401a ands r2, r3 + 11876: 2302 movs r3, #2 + 11878: 1a9b subs r3, r3, r2 + 1187a: 9334 str r3, [sp, #208] + 1187c: e013 b.n 118a6 <__ieee754_pow+0xc6> + 1187e: 2800 cmp r0, #0 + 11880: d157 bne.n 11932 <__ieee754_pow+0x152> + 11882: 2314 movs r3, #20 + 11884: 1a9b subs r3, r3, r2 + 11886: 1c3a adds r2, r7, #0 + 11888: 411a asrs r2, r3 + 1188a: 1c10 adds r0, r2, #0 + 1188c: 4098 lsls r0, r3 + 1188e: 42b8 cmp r0, r7 + 11890: d001 beq.n 11896 <__ieee754_pow+0xb6> + 11892: f000 fcd4 bl 1223e <.text+0x1223e> + 11896: 2301 movs r3, #1 + 11898: 401a ands r2, r3 + 1189a: 2302 movs r3, #2 + 1189c: 1a9b subs r3, r3, r2 + 1189e: 9334 str r3, [sp, #208] + 118a0: e026 b.n 118f0 <__ieee754_pow+0x110> + 118a2: 2100 movs r1, #0 + 118a4: 9134 str r1, [sp, #208] + 118a6: 2800 cmp r0, #0 + 118a8: d145 bne.n 11936 <__ieee754_pow+0x156> + 118aa: 4b94 ldr r3, [pc, #592] (11afc <.text+0x11afc>) + 118ac: 429f cmp r7, r3 + 118ae: d11f bne.n 118f0 <__ieee754_pow+0x110> + 118b0: 4a96 ldr r2, [pc, #600] (11b0c <.text+0x11b0c>) + 118b2: 9d37 ldr r5, [sp, #220] + 118b4: 18a3 adds r3, r4, r2 + 118b6: 431d orrs r5, r3 + 118b8: d107 bne.n 118ca <__ieee754_pow+0xea> + 118ba: 9821 ldr r0, [sp, #132] + 118bc: 9922 ldr r1, [sp, #136] + 118be: 1c02 adds r2, r0, #0 + 118c0: 1c0b adds r3, r1, #0 + 118c2: f003 fc73 bl 151ac <____subdf3_from_thumb> + 118c6: f000 fcb4 bl 12232 <.text+0x12232> + 118ca: 4b8e ldr r3, [pc, #568] (11b04 <.text+0x11b04>) + 118cc: 429c cmp r4, r3 + 118ce: dd06 ble.n 118de <__ieee754_pow+0xfe> + 118d0: 9836 ldr r0, [sp, #216] + 118d2: 2800 cmp r0, #0 + 118d4: db01 blt.n 118da <__ieee754_pow+0xfa> + 118d6: f000 fcb8 bl 1224a <.text+0x1224a> + 118da: f000 fca8 bl 1222e <.text+0x1222e> + 118de: 9936 ldr r1, [sp, #216] + 118e0: 2900 cmp r1, #0 + 118e2: db01 blt.n 118e8 <__ieee754_pow+0x108> + 118e4: f000 fca3 bl 1222e <.text+0x1222e> + 118e8: 9a22 ldr r2, [sp, #136] + 118ea: 9d21 ldr r5, [sp, #132] + 118ec: 4694 mov ip, r2 + 118ee: e053 b.n 11998 <__ieee754_pow+0x1b8> + 118f0: 4b87 ldr r3, [pc, #540] (11b10 <.text+0x11b10>) + 118f2: 429f cmp r7, r3 + 118f4: d10a bne.n 1190c <__ieee754_pow+0x12c> + 118f6: 9936 ldr r1, [sp, #216] + 118f8: 2900 cmp r1, #0 + 118fa: db02 blt.n 11902 <__ieee754_pow+0x122> + 118fc: 9a23 ldr r2, [sp, #140] + 118fe: 9b24 ldr r3, [sp, #144] + 11900: e086 b.n 11a10 <__ieee754_pow+0x230> + 11902: 487c ldr r0, [pc, #496] (11af4 <.text+0x11af4>) + 11904: 497c ldr r1, [pc, #496] (11af8 <.text+0x11af8>) + 11906: 9a23 ldr r2, [sp, #140] + 11908: 9b24 ldr r3, [sp, #144] + 1190a: e05c b.n 119c6 <__ieee754_pow+0x1e6> + 1190c: 2380 movs r3, #128 + 1190e: 05db lsls r3, r3, #23 + 11910: 429d cmp r5, r3 + 11912: d102 bne.n 1191a <__ieee754_pow+0x13a> + 11914: 9823 ldr r0, [sp, #140] + 11916: 9924 ldr r1, [sp, #144] + 11918: e068 b.n 119ec <__ieee754_pow+0x20c> + 1191a: 4b7e ldr r3, [pc, #504] (11b14 <.text+0x11b14>) + 1191c: 429d cmp r5, r3 + 1191e: d10a bne.n 11936 <__ieee754_pow+0x156> + 11920: 9b35 ldr r3, [sp, #212] + 11922: 2b00 cmp r3, #0 + 11924: db07 blt.n 11936 <__ieee754_pow+0x156> + 11926: 9823 ldr r0, [sp, #140] + 11928: 9924 ldr r1, [sp, #144] + 1192a: f000 feef bl 1270c <__ieee754_sqrt> + 1192e: f000 fc80 bl 12232 <.text+0x12232> + 11932: 2500 movs r5, #0 + 11934: 9534 str r5, [sp, #208] + 11936: 9823 ldr r0, [sp, #140] + 11938: 9924 ldr r1, [sp, #144] + 1193a: f001 fd47 bl 133cc + 1193e: 1c05 adds r5, r0, #0 + 11940: 9837 ldr r0, [sp, #220] + 11942: 1c0e adds r6, r1, #0 + 11944: 2800 cmp r0, #0 + 11946: d12f bne.n 119a8 <__ieee754_pow+0x1c8> + 11948: 4b6c ldr r3, [pc, #432] (11afc <.text+0x11afc>) + 1194a: 429c cmp r4, r3 + 1194c: d004 beq.n 11958 <__ieee754_pow+0x178> + 1194e: 2c00 cmp r4, #0 + 11950: d002 beq.n 11958 <__ieee754_pow+0x178> + 11952: 4b6f ldr r3, [pc, #444] (11b10 <.text+0x11b10>) + 11954: 429c cmp r4, r3 + 11956: d127 bne.n 119a8 <__ieee754_pow+0x1c8> + 11958: 9936 ldr r1, [sp, #216] + 1195a: 2900 cmp r1, #0 + 1195c: da07 bge.n 1196e <__ieee754_pow+0x18e> + 1195e: 1c2a adds r2, r5, #0 + 11960: 1c33 adds r3, r6, #0 + 11962: 4864 ldr r0, [pc, #400] (11af4 <.text+0x11af4>) + 11964: 4964 ldr r1, [pc, #400] (11af8 <.text+0x11af8>) + 11966: f003 fc2d bl 151c4 <____divdf3_from_thumb> + 1196a: 1c05 adds r5, r0, #0 + 1196c: 1c0e adds r6, r1, #0 + 1196e: 9a35 ldr r2, [sp, #212] + 11970: 2a00 cmp r2, #0 + 11972: db01 blt.n 11978 <__ieee754_pow+0x198> + 11974: f000 fc60 bl 12238 <.text+0x12238> + 11978: 4864 ldr r0, [pc, #400] (11b0c <.text+0x11b0c>) + 1197a: 9934 ldr r1, [sp, #208] + 1197c: 1823 adds r3, r4, r0 + 1197e: 4319 orrs r1, r3 + 11980: d104 bne.n 1198c <__ieee754_pow+0x1ac> + 11982: 1c28 adds r0, r5, #0 + 11984: 1c31 adds r1, r6, #0 + 11986: 1c2a adds r2, r5, #0 + 11988: 1c33 adds r3, r6, #0 + 1198a: e018 b.n 119be <__ieee754_pow+0x1de> + 1198c: 9a34 ldr r2, [sp, #208] + 1198e: 2a01 cmp r2, #1 + 11990: d001 beq.n 11996 <__ieee754_pow+0x1b6> + 11992: f000 fc51 bl 12238 <.text+0x12238> + 11996: 46b4 mov ip, r6 + 11998: 2080 movs r0, #128 + 1199a: 0600 lsls r0, r0, #24 + 1199c: 182b adds r3, r5, r0 + 1199e: 4664 mov r4, ip + 119a0: 9321 str r3, [sp, #132] + 119a2: 9422 str r4, [sp, #136] + 119a4: f000 fc51 bl 1224a <.text+0x1224a> + 119a8: 9935 ldr r1, [sp, #212] + 119aa: 9a34 ldr r2, [sp, #208] + 119ac: 0fcb lsrs r3, r1, #31 + 119ae: 3b01 subs r3, #1 + 119b0: 9325 str r3, [sp, #148] + 119b2: 4313 orrs r3, r2 + 119b4: d10b bne.n 119ce <__ieee754_pow+0x1ee> + 119b6: 9823 ldr r0, [sp, #140] + 119b8: 9924 ldr r1, [sp, #144] + 119ba: 1c02 adds r2, r0, #0 + 119bc: 1c0b adds r3, r1, #0 + 119be: f003 fbf5 bl 151ac <____subdf3_from_thumb> + 119c2: 1c02 adds r2, r0, #0 + 119c4: 1c0b adds r3, r1, #0 + 119c6: f003 fbfd bl 151c4 <____divdf3_from_thumb> + 119ca: f000 fc32 bl 12232 <.text+0x12232> + 119ce: 4b52 ldr r3, [pc, #328] (11b18 <.text+0x11b18>) + 119d0: 429f cmp r7, r3 + 119d2: dc00 bgt.n 119d6 <__ieee754_pow+0x1f6> + 119d4: e086 b.n 11ae4 <__ieee754_pow+0x304> + 119d6: 4b51 ldr r3, [pc, #324] (11b1c <.text+0x11b1c>) + 119d8: 429f cmp r7, r3 + 119da: dd11 ble.n 11a00 <__ieee754_pow+0x220> + 119dc: 4b49 ldr r3, [pc, #292] (11b04 <.text+0x11b04>) + 119de: 429c cmp r4, r3 + 119e0: dc08 bgt.n 119f4 <__ieee754_pow+0x214> + 119e2: 9b36 ldr r3, [sp, #216] + 119e4: 2b00 cmp r3, #0 + 119e6: da1d bge.n 11a24 <__ieee754_pow+0x244> + 119e8: 484d ldr r0, [pc, #308] (11b20 <.text+0x11b20>) + 119ea: 494e ldr r1, [pc, #312] (11b24 <.text+0x11b24>) + 119ec: 1c02 adds r2, r0, #0 + 119ee: 1c0b adds r3, r1, #0 + 119f0: f000 fc1a bl 12228 <.text+0x12228> + 119f4: 9d36 ldr r5, [sp, #216] + 119f6: 2d00 cmp r5, #0 + 119f8: dc01 bgt.n 119fe <__ieee754_pow+0x21e> + 119fa: f000 fc18 bl 1222e <.text+0x1222e> + 119fe: e7f3 b.n 119e8 <__ieee754_pow+0x208> + 11a00: 4b49 ldr r3, [pc, #292] (11b28 <.text+0x11b28>) + 11a02: 429c cmp r4, r3 + 11a04: dc08 bgt.n 11a18 <__ieee754_pow+0x238> + 11a06: 9936 ldr r1, [sp, #216] + 11a08: 2900 cmp r1, #0 + 11a0a: dbed blt.n 119e8 <__ieee754_pow+0x208> + 11a0c: 4a47 ldr r2, [pc, #284] (11b2c <.text+0x11b2c>) + 11a0e: 4b48 ldr r3, [pc, #288] (11b30 <.text+0x11b30>) + 11a10: 9221 str r2, [sp, #132] + 11a12: 9322 str r3, [sp, #136] + 11a14: f000 fc19 bl 1224a <.text+0x1224a> + 11a18: 4b3d ldr r3, [pc, #244] (11b10 <.text+0x11b10>) + 11a1a: 429c cmp r4, r3 + 11a1c: dd08 ble.n 11a30 <__ieee754_pow+0x250> + 11a1e: 9b36 ldr r3, [sp, #216] + 11a20: 2b00 cmp r3, #0 + 11a22: dce1 bgt.n 119e8 <__ieee754_pow+0x208> + 11a24: 4c41 ldr r4, [pc, #260] (11b2c <.text+0x11b2c>) + 11a26: 4d42 ldr r5, [pc, #264] (11b30 <.text+0x11b30>) + 11a28: 9421 str r4, [sp, #132] + 11a2a: 9522 str r5, [sp, #136] + 11a2c: f000 fc0d bl 1224a <.text+0x1224a> + 11a30: 1c28 adds r0, r5, #0 + 11a32: 1c31 adds r1, r6, #0 + 11a34: 4a2f ldr r2, [pc, #188] (11af4 <.text+0x11af4>) + 11a36: 4b30 ldr r3, [pc, #192] (11af8 <.text+0x11af8>) + 11a38: f003 fbb8 bl 151ac <____subdf3_from_thumb> + 11a3c: 4a3d ldr r2, [pc, #244] (11b34 <.text+0x11b34>) + 11a3e: 4b3e ldr r3, [pc, #248] (11b38 <.text+0x11b38>) + 11a40: 1c04 adds r4, r0, #0 + 11a42: 1c0d adds r5, r1, #0 + 11a44: f003 fbb6 bl 151b4 <____muldf3_from_thumb> + 11a48: 4a3c ldr r2, [pc, #240] (11b3c <.text+0x11b3c>) + 11a4a: 4b3d ldr r3, [pc, #244] (11b40 <.text+0x11b40>) + 11a4c: 901f str r0, [sp, #124] + 11a4e: 9120 str r1, [sp, #128] + 11a50: 1c20 adds r0, r4, #0 + 11a52: 1c29 adds r1, r5, #0 + 11a54: f003 fbae bl 151b4 <____muldf3_from_thumb> + 11a58: 1c22 adds r2, r4, #0 + 11a5a: 901d str r0, [sp, #116] + 11a5c: 911e str r1, [sp, #120] + 11a5e: 1c2b adds r3, r5, #0 + 11a60: 1c20 adds r0, r4, #0 + 11a62: 1c29 adds r1, r5, #0 + 11a64: f003 fba6 bl 151b4 <____muldf3_from_thumb> + 11a68: 4a36 ldr r2, [pc, #216] (11b44 <.text+0x11b44>) + 11a6a: 4b37 ldr r3, [pc, #220] (11b48 <.text+0x11b48>) + 11a6c: 1c06 adds r6, r0, #0 + 11a6e: 1c0f adds r7, r1, #0 + 11a70: 1c20 adds r0, r4, #0 + 11a72: 1c29 adds r1, r5, #0 + 11a74: f003 fb9e bl 151b4 <____muldf3_from_thumb> + 11a78: 4a34 ldr r2, [pc, #208] (11b4c <.text+0x11b4c>) + 11a7a: 4b35 ldr r3, [pc, #212] (11b50 <.text+0x11b50>) + 11a7c: f003 fb92 bl 151a4 <____adddf3_from_thumb> + 11a80: 1c02 adds r2, r0, #0 + 11a82: 1c0b adds r3, r1, #0 + 11a84: 1c20 adds r0, r4, #0 + 11a86: 1c29 adds r1, r5, #0 + 11a88: f003 fb94 bl 151b4 <____muldf3_from_thumb> + 11a8c: 1c02 adds r2, r0, #0 + 11a8e: 1c0b adds r3, r1, #0 + 11a90: 4830 ldr r0, [pc, #192] (11b54 <.text+0x11b54>) + 11a92: 4931 ldr r1, [pc, #196] (11b58 <.text+0x11b58>) + 11a94: f003 fb8a bl 151ac <____subdf3_from_thumb> + 11a98: 1c02 adds r2, r0, #0 + 11a9a: 1c0b adds r3, r1, #0 + 11a9c: 1c30 adds r0, r6, #0 + 11a9e: 1c39 adds r1, r7, #0 + 11aa0: f003 fb88 bl 151b4 <____muldf3_from_thumb> + 11aa4: 4a2d ldr r2, [pc, #180] (11b5c <.text+0x11b5c>) + 11aa6: 4b2e ldr r3, [pc, #184] (11b60 <.text+0x11b60>) + 11aa8: f003 fb84 bl 151b4 <____muldf3_from_thumb> + 11aac: 1c02 adds r2, r0, #0 + 11aae: 1c0b adds r3, r1, #0 + 11ab0: 981d ldr r0, [sp, #116] + 11ab2: 991e ldr r1, [sp, #120] + 11ab4: f003 fb76 bl 151a4 <____adddf3_from_thumb> + 11ab8: 1c05 adds r5, r0, #0 + 11aba: 1c0e adds r6, r1, #0 + 11abc: 1c2a adds r2, r5, #0 + 11abe: 1c33 adds r3, r6, #0 + 11ac0: 981f ldr r0, [sp, #124] + 11ac2: 9920 ldr r1, [sp, #128] + 11ac4: f003 fb6e bl 151a4 <____adddf3_from_thumb> + 11ac8: 2400 movs r4, #0 + 11aca: 1c03 adds r3, r0, #0 + 11acc: 932c str r3, [sp, #176] + 11ace: 942d str r4, [sp, #180] + 11ad0: 1c21 adds r1, r4, #0 + 11ad2: 9a1f ldr r2, [sp, #124] + 11ad4: 9b20 ldr r3, [sp, #128] + 11ad6: f003 fb69 bl 151ac <____subdf3_from_thumb> + 11ada: 1c02 adds r2, r0, #0 + 11adc: 1c0b adds r3, r1, #0 + 11ade: 1c28 adds r0, r5, #0 + 11ae0: 1c31 adds r1, r6, #0 + 11ae2: e1d4 b.n 11e8e <.text+0x11e8e> + 11ae4: 4b1f ldr r3, [pc, #124] (11b64 <.text+0x11b64>) + 11ae6: 429c cmp r4, r3 + 11ae8: dd3e ble.n 11b68 <.text+0x11b68> + 11aea: 2200 movs r2, #0 + 11aec: e046 b.n 11b7c <.text+0x11b7c> + 11aee: 0000 lsls r0, r0, #0 + 11af0: ffff 7fff undefined + 11af4: 0000 lsls r0, r0, #0 + 11af6: 3ff0 subs r7, #240 + 11af8: 0000 lsls r0, r0, #0 + 11afa: 0000 lsls r0, r0, #0 + 11afc: 0000 lsls r0, r0, #0 + 11afe: 7ff0 ldrb r0, [r6, #31] + 11b00: ffff 433f vrsra.u32 d20, d31, #1 + 11b04: ffff 3fef undefined + 11b08: fc01 ffff stc2 15, cr15, [r1], {255} + 11b0c: 0000 lsls r0, r0, #0 + 11b0e: c010 stmia r0!, {r4} + 11b10: 0000 lsls r0, r0, #0 + 11b12: 3ff0 subs r7, #240 + 11b14: 0000 lsls r0, r0, #0 + 11b16: 3fe0 subs r7, #224 + 11b18: 0000 lsls r0, r0, #0 + 11b1a: 41e0 rors r0, r4 + 11b1c: 0000 lsls r0, r0, #0 + 11b1e: 43f0 mvns r0, r6 + 11b20: e43c b.n 1139c + 11b22: 7e37 ldrb r7, [r6, #24] + 11b24: 759c strb r4, [r3, #22] + 11b26: 8800 ldrh r0, [r0, #0] + 11b28: fffe 3fef undefined ... - 11ac0: 1547 asrs r7, r0, #21 - 11ac2: 3ff7 subs r7, #247 - 11ac4: 0000 lsls r0, r0, #0 - 11ac6: 6000 str r0, [r0, #0] - 11ac8: ae0b add r6, sp, #44 - 11aca: 3e54 subs r6, #84 - 11acc: df44 svc 68 - 11ace: f85d 0000 ldr.w r0, [sp, r0] - 11ad2: bfd0 nop {13} - 11ad4: 0000 lsls r0, r0, #0 - 11ad6: 0000 lsls r0, r0, #0 - 11ad8: 5555 strb r5, [r2, r5] - 11ada: 3fd5 subs r7, #213 - 11adc: 5555 strb r5, [r2, r5] - 11ade: 5555 strb r5, [r2, r5] - 11ae0: 0000 lsls r0, r0, #0 - 11ae2: 3fe0 subs r7, #224 - 11ae4: 0000 lsls r0, r0, #0 - 11ae6: 0000 lsls r0, r0, #0 - 11ae8: 1547 asrs r7, r0, #21 - 11aea: bff7 itett - 11aec: 82fe strh r6, [r7, #22] - 11aee: 652b str r3, [r5, #80] - 11af0: ffff 000f vaddl.u q8, d15, d15 - 11af4: 1c31 adds r1, r6, #0 - 11af6: 4bd1 ldr r3, [pc, #836] (11e3c <.text+0x11e3c>) - 11af8: 4acf ldr r2, [pc, #828] (11e38 <.text+0x11e38>) - 11afa: 1c28 adds r0, r5, #0 - 11afc: f003 fb20 bl 15140 <____muldf3_from_thumb> - 11b00: 2235 movs r2, #53 - 11b02: 1c0e adds r6, r1, #0 - 11b04: 1c04 adds r4, r0, #0 - 11b06: 4252 negs r2, r2 - 11b08: 1523 asrs r3, r4, #20 - 11b0a: 18d2 adds r2, r2, r3 - 11b0c: 4bcc ldr r3, [pc, #816] (11e40 <.text+0x11e40>) - 11b0e: 1c21 adds r1, r4, #0 - 11b10: 4019 ands r1, r3 - 11b12: 4bcc ldr r3, [pc, #816] (11e44 <.text+0x11e44>) - 11b14: 48cc ldr r0, [pc, #816] (11e48 <.text+0x11e48>) - 11b16: 430b orrs r3, r1 - 11b18: 9340 str r3, [sp, #256] - 11b1a: 4bcc ldr r3, [pc, #816] (11e4c <.text+0x11e4c>) - 11b1c: 1810 adds r0, r2, r0 - 11b1e: 903e str r0, [sp, #248] - 11b20: 4299 cmp r1, r3 - 11b22: dd0c ble.n 11b3e <.text+0x11b3e> - 11b24: 4bca ldr r3, [pc, #808] (11e50 <.text+0x11e50>) - 11b26: 4299 cmp r1, r3 - 11b28: dc02 bgt.n 11b30 <.text+0x11b30> - 11b2a: 2201 movs r2, #1 - 11b2c: 9233 str r2, [sp, #204] - 11b2e: e008 b.n 11b42 <.text+0x11b42> - 11b30: 9c40 ldr r4, [sp, #256] - 11b32: 4bc8 ldr r3, [pc, #800] (11e54 <.text+0x11e54>) - 11b34: 48c8 ldr r0, [pc, #800] (11e58 <.text+0x11e58>) - 11b36: 18d3 adds r3, r2, r3 - 11b38: 1824 adds r4, r4, r0 - 11b3a: 933e str r3, [sp, #248] - 11b3c: 9440 str r4, [sp, #256] - 11b3e: 2100 movs r1, #0 - 11b40: 9133 str r1, [sp, #204] - 11b42: 9b40 ldr r3, [sp, #256] - 11b44: 1c34 adds r4, r6, #0 - 11b46: 9a33 ldr r2, [sp, #204] - 11b48: 933c str r3, [sp, #240] - 11b4a: 943d str r4, [sp, #244] - 11b4c: 4bc3 ldr r3, [pc, #780] (11e5c <.text+0x11e5c>) - 11b4e: 00d2 lsls r2, r2, #3 - 11b50: 18d3 adds r3, r2, r3 - 11b52: 681e ldr r6, [r3, #0] - 11b54: 685f ldr r7, [r3, #4] - 11b56: 921c str r2, [sp, #112] - 11b58: 1c3b adds r3, r7, #0 - 11b5a: 1c32 adds r2, r6, #0 - 11b5c: 983c ldr r0, [sp, #240] - 11b5e: 993d ldr r1, [sp, #244] - 11b60: f003 faea bl 15138 <____subdf3_from_thumb> - 11b64: 1c32 adds r2, r6, #0 - 11b66: 1c3b adds r3, r7, #0 - 11b68: 901a str r0, [sp, #104] - 11b6a: 911b str r1, [sp, #108] - 11b6c: 983c ldr r0, [sp, #240] - 11b6e: 993d ldr r1, [sp, #244] - 11b70: f003 fade bl 15130 <____adddf3_from_thumb> - 11b74: 1c02 adds r2, r0, #0 - 11b76: 1c0b adds r3, r1, #0 - 11b78: 48b9 ldr r0, [pc, #740] (11e60 <.text+0x11e60>) - 11b7a: 49ba ldr r1, [pc, #744] (11e64 <.text+0x11e64>) - 11b7c: f003 fae8 bl 15150 <____divdf3_from_thumb> - 11b80: 9018 str r0, [sp, #96] - 11b82: 9119 str r1, [sp, #100] - 11b84: 9a18 ldr r2, [sp, #96] - 11b86: 9b19 ldr r3, [sp, #100] - 11b88: 981a ldr r0, [sp, #104] - 11b8a: 991b ldr r1, [sp, #108] - 11b8c: f003 fad8 bl 15140 <____muldf3_from_thumb> - 11b90: 2400 movs r4, #0 - 11b92: 1c03 adds r3, r0, #0 - 11b94: 9338 str r3, [sp, #224] - 11b96: 9439 str r4, [sp, #228] - 11b98: 9b40 ldr r3, [sp, #256] - 11b9a: 9016 str r0, [sp, #88] - 11b9c: 9117 str r1, [sp, #92] - 11b9e: 9c33 ldr r4, [sp, #204] - 11ba0: 1058 asrs r0, r3, #1 - 11ba2: 2380 movs r3, #128 - 11ba4: 059b lsls r3, r3, #22 - 11ba6: 2580 movs r5, #128 - 11ba8: 4318 orrs r0, r3 - 11baa: 032d lsls r5, r5, #12 - 11bac: 04a3 lsls r3, r4, #18 - 11bae: 49ae ldr r1, [pc, #696] (11e68 <.text+0x11e68>) - 11bb0: 4aae ldr r2, [pc, #696] (11e6c <.text+0x11e6c>) - 11bb2: 195b adds r3, r3, r5 - 11bb4: 18c1 adds r1, r0, r3 - 11bb6: 1c0c adds r4, r1, #0 - 11bb8: 1c15 adds r5, r2, #0 - 11bba: 1c2b adds r3, r5, #0 - 11bbc: 1c22 adds r2, r4, #0 - 11bbe: 9838 ldr r0, [sp, #224] - 11bc0: 9939 ldr r1, [sp, #228] - 11bc2: f003 fabd bl 15140 <____muldf3_from_thumb> - 11bc6: 1c02 adds r2, r0, #0 - 11bc8: 1c0b adds r3, r1, #0 - 11bca: 981a ldr r0, [sp, #104] - 11bcc: 991b ldr r1, [sp, #108] - 11bce: f003 fab3 bl 15138 <____subdf3_from_thumb> - 11bd2: 1c32 adds r2, r6, #0 - 11bd4: 9014 str r0, [sp, #80] - 11bd6: 9115 str r1, [sp, #84] - 11bd8: 1c3b adds r3, r7, #0 - 11bda: 1c20 adds r0, r4, #0 - 11bdc: 1c29 adds r1, r5, #0 - 11bde: f003 faab bl 15138 <____subdf3_from_thumb> - 11be2: 1c02 adds r2, r0, #0 - 11be4: 1c0b adds r3, r1, #0 - 11be6: 983c ldr r0, [sp, #240] - 11be8: 993d ldr r1, [sp, #244] - 11bea: f003 faa5 bl 15138 <____subdf3_from_thumb> - 11bee: 1c02 adds r2, r0, #0 - 11bf0: 1c0b adds r3, r1, #0 - 11bf2: 9838 ldr r0, [sp, #224] - 11bf4: 9939 ldr r1, [sp, #228] - 11bf6: f003 faa3 bl 15140 <____muldf3_from_thumb> - 11bfa: 1c02 adds r2, r0, #0 - 11bfc: 1c0b adds r3, r1, #0 - 11bfe: 9814 ldr r0, [sp, #80] - 11c00: 9915 ldr r1, [sp, #84] - 11c02: f003 fa99 bl 15138 <____subdf3_from_thumb> - 11c06: 1c02 adds r2, r0, #0 - 11c08: 1c0b adds r3, r1, #0 - 11c0a: 9818 ldr r0, [sp, #96] - 11c0c: 9919 ldr r1, [sp, #100] - 11c0e: f003 fa97 bl 15140 <____muldf3_from_thumb> - 11c12: 9012 str r0, [sp, #72] - 11c14: 9113 str r1, [sp, #76] - 11c16: 9816 ldr r0, [sp, #88] - 11c18: 9917 ldr r1, [sp, #92] - 11c1a: 1c02 adds r2, r0, #0 - 11c1c: 1c0b adds r3, r1, #0 - 11c1e: f003 fa8f bl 15140 <____muldf3_from_thumb> - 11c22: 1c04 adds r4, r0, #0 - 11c24: 1c0d adds r5, r1, #0 - 11c26: 1c22 adds r2, r4, #0 - 11c28: 1c2b adds r3, r5, #0 - 11c2a: f003 fa89 bl 15140 <____muldf3_from_thumb> - 11c2e: 4a90 ldr r2, [pc, #576] (11e70 <.text+0x11e70>) - 11c30: 4b90 ldr r3, [pc, #576] (11e74 <.text+0x11e74>) - 11c32: 1c06 adds r6, r0, #0 - 11c34: 1c0f adds r7, r1, #0 - 11c36: 1c20 adds r0, r4, #0 - 11c38: 1c29 adds r1, r5, #0 - 11c3a: f003 fa81 bl 15140 <____muldf3_from_thumb> - 11c3e: 4a8e ldr r2, [pc, #568] (11e78 <.text+0x11e78>) - 11c40: 4b8e ldr r3, [pc, #568] (11e7c <.text+0x11e7c>) - 11c42: f003 fa75 bl 15130 <____adddf3_from_thumb> - 11c46: 1c02 adds r2, r0, #0 - 11c48: 1c0b adds r3, r1, #0 - 11c4a: 1c20 adds r0, r4, #0 - 11c4c: 1c29 adds r1, r5, #0 - 11c4e: f003 fa77 bl 15140 <____muldf3_from_thumb> - 11c52: 4a8b ldr r2, [pc, #556] (11e80 <.text+0x11e80>) - 11c54: 4b8b ldr r3, [pc, #556] (11e84 <.text+0x11e84>) - 11c56: f003 fa6b bl 15130 <____adddf3_from_thumb> - 11c5a: 1c02 adds r2, r0, #0 - 11c5c: 1c0b adds r3, r1, #0 - 11c5e: 1c20 adds r0, r4, #0 - 11c60: 1c29 adds r1, r5, #0 - 11c62: f003 fa6d bl 15140 <____muldf3_from_thumb> - 11c66: 4a88 ldr r2, [pc, #544] (11e88 <.text+0x11e88>) - 11c68: 4b88 ldr r3, [pc, #544] (11e8c <.text+0x11e8c>) - 11c6a: f003 fa61 bl 15130 <____adddf3_from_thumb> + 11b34: 1547 asrs r7, r0, #21 + 11b36: 3ff7 subs r7, #247 + 11b38: 0000 lsls r0, r0, #0 + 11b3a: 6000 str r0, [r0, #0] + 11b3c: ae0b add r6, sp, #44 + 11b3e: 3e54 subs r6, #84 + 11b40: df44 svc 68 + 11b42: f85d 0000 ldr.w r0, [sp, r0] + 11b46: bfd0 nop {13} + 11b48: 0000 lsls r0, r0, #0 + 11b4a: 0000 lsls r0, r0, #0 + 11b4c: 5555 strb r5, [r2, r5] + 11b4e: 3fd5 subs r7, #213 + 11b50: 5555 strb r5, [r2, r5] + 11b52: 5555 strb r5, [r2, r5] + 11b54: 0000 lsls r0, r0, #0 + 11b56: 3fe0 subs r7, #224 + 11b58: 0000 lsls r0, r0, #0 + 11b5a: 0000 lsls r0, r0, #0 + 11b5c: 1547 asrs r7, r0, #21 + 11b5e: bff7 itett + 11b60: 82fe strh r6, [r7, #22] + 11b62: 652b str r3, [r5, #80] + 11b64: ffff 000f vaddl.u q8, d15, d15 + 11b68: 1c31 adds r1, r6, #0 + 11b6a: 4bd1 ldr r3, [pc, #836] (11eb0 <.text+0x11eb0>) + 11b6c: 4acf ldr r2, [pc, #828] (11eac <.text+0x11eac>) + 11b6e: 1c28 adds r0, r5, #0 + 11b70: f003 fb20 bl 151b4 <____muldf3_from_thumb> + 11b74: 2235 movs r2, #53 + 11b76: 1c0e adds r6, r1, #0 + 11b78: 1c04 adds r4, r0, #0 + 11b7a: 4252 negs r2, r2 + 11b7c: 1523 asrs r3, r4, #20 + 11b7e: 18d2 adds r2, r2, r3 + 11b80: 4bcc ldr r3, [pc, #816] (11eb4 <.text+0x11eb4>) + 11b82: 1c21 adds r1, r4, #0 + 11b84: 4019 ands r1, r3 + 11b86: 4bcc ldr r3, [pc, #816] (11eb8 <.text+0x11eb8>) + 11b88: 48cc ldr r0, [pc, #816] (11ebc <.text+0x11ebc>) + 11b8a: 430b orrs r3, r1 + 11b8c: 9340 str r3, [sp, #256] + 11b8e: 4bcc ldr r3, [pc, #816] (11ec0 <.text+0x11ec0>) + 11b90: 1810 adds r0, r2, r0 + 11b92: 903e str r0, [sp, #248] + 11b94: 4299 cmp r1, r3 + 11b96: dd0c ble.n 11bb2 <.text+0x11bb2> + 11b98: 4bca ldr r3, [pc, #808] (11ec4 <.text+0x11ec4>) + 11b9a: 4299 cmp r1, r3 + 11b9c: dc02 bgt.n 11ba4 <.text+0x11ba4> + 11b9e: 2201 movs r2, #1 + 11ba0: 9233 str r2, [sp, #204] + 11ba2: e008 b.n 11bb6 <.text+0x11bb6> + 11ba4: 9c40 ldr r4, [sp, #256] + 11ba6: 4bc8 ldr r3, [pc, #800] (11ec8 <.text+0x11ec8>) + 11ba8: 48c8 ldr r0, [pc, #800] (11ecc <.text+0x11ecc>) + 11baa: 18d3 adds r3, r2, r3 + 11bac: 1824 adds r4, r4, r0 + 11bae: 933e str r3, [sp, #248] + 11bb0: 9440 str r4, [sp, #256] + 11bb2: 2100 movs r1, #0 + 11bb4: 9133 str r1, [sp, #204] + 11bb6: 9b40 ldr r3, [sp, #256] + 11bb8: 1c34 adds r4, r6, #0 + 11bba: 9a33 ldr r2, [sp, #204] + 11bbc: 933c str r3, [sp, #240] + 11bbe: 943d str r4, [sp, #244] + 11bc0: 4bc3 ldr r3, [pc, #780] (11ed0 <.text+0x11ed0>) + 11bc2: 00d2 lsls r2, r2, #3 + 11bc4: 18d3 adds r3, r2, r3 + 11bc6: 681e ldr r6, [r3, #0] + 11bc8: 685f ldr r7, [r3, #4] + 11bca: 921c str r2, [sp, #112] + 11bcc: 1c3b adds r3, r7, #0 + 11bce: 1c32 adds r2, r6, #0 + 11bd0: 983c ldr r0, [sp, #240] + 11bd2: 993d ldr r1, [sp, #244] + 11bd4: f003 faea bl 151ac <____subdf3_from_thumb> + 11bd8: 1c32 adds r2, r6, #0 + 11bda: 1c3b adds r3, r7, #0 + 11bdc: 901a str r0, [sp, #104] + 11bde: 911b str r1, [sp, #108] + 11be0: 983c ldr r0, [sp, #240] + 11be2: 993d ldr r1, [sp, #244] + 11be4: f003 fade bl 151a4 <____adddf3_from_thumb> + 11be8: 1c02 adds r2, r0, #0 + 11bea: 1c0b adds r3, r1, #0 + 11bec: 48b9 ldr r0, [pc, #740] (11ed4 <.text+0x11ed4>) + 11bee: 49ba ldr r1, [pc, #744] (11ed8 <.text+0x11ed8>) + 11bf0: f003 fae8 bl 151c4 <____divdf3_from_thumb> + 11bf4: 9018 str r0, [sp, #96] + 11bf6: 9119 str r1, [sp, #100] + 11bf8: 9a18 ldr r2, [sp, #96] + 11bfa: 9b19 ldr r3, [sp, #100] + 11bfc: 981a ldr r0, [sp, #104] + 11bfe: 991b ldr r1, [sp, #108] + 11c00: f003 fad8 bl 151b4 <____muldf3_from_thumb> + 11c04: 2400 movs r4, #0 + 11c06: 1c03 adds r3, r0, #0 + 11c08: 9338 str r3, [sp, #224] + 11c0a: 9439 str r4, [sp, #228] + 11c0c: 9b40 ldr r3, [sp, #256] + 11c0e: 9016 str r0, [sp, #88] + 11c10: 9117 str r1, [sp, #92] + 11c12: 9c33 ldr r4, [sp, #204] + 11c14: 1058 asrs r0, r3, #1 + 11c16: 2380 movs r3, #128 + 11c18: 059b lsls r3, r3, #22 + 11c1a: 2580 movs r5, #128 + 11c1c: 4318 orrs r0, r3 + 11c1e: 032d lsls r5, r5, #12 + 11c20: 04a3 lsls r3, r4, #18 + 11c22: 49ae ldr r1, [pc, #696] (11edc <.text+0x11edc>) + 11c24: 4aae ldr r2, [pc, #696] (11ee0 <.text+0x11ee0>) + 11c26: 195b adds r3, r3, r5 + 11c28: 18c1 adds r1, r0, r3 + 11c2a: 1c0c adds r4, r1, #0 + 11c2c: 1c15 adds r5, r2, #0 + 11c2e: 1c2b adds r3, r5, #0 + 11c30: 1c22 adds r2, r4, #0 + 11c32: 9838 ldr r0, [sp, #224] + 11c34: 9939 ldr r1, [sp, #228] + 11c36: f003 fabd bl 151b4 <____muldf3_from_thumb> + 11c3a: 1c02 adds r2, r0, #0 + 11c3c: 1c0b adds r3, r1, #0 + 11c3e: 981a ldr r0, [sp, #104] + 11c40: 991b ldr r1, [sp, #108] + 11c42: f003 fab3 bl 151ac <____subdf3_from_thumb> + 11c46: 1c32 adds r2, r6, #0 + 11c48: 9014 str r0, [sp, #80] + 11c4a: 9115 str r1, [sp, #84] + 11c4c: 1c3b adds r3, r7, #0 + 11c4e: 1c20 adds r0, r4, #0 + 11c50: 1c29 adds r1, r5, #0 + 11c52: f003 faab bl 151ac <____subdf3_from_thumb> + 11c56: 1c02 adds r2, r0, #0 + 11c58: 1c0b adds r3, r1, #0 + 11c5a: 983c ldr r0, [sp, #240] + 11c5c: 993d ldr r1, [sp, #244] + 11c5e: f003 faa5 bl 151ac <____subdf3_from_thumb> + 11c62: 1c02 adds r2, r0, #0 + 11c64: 1c0b adds r3, r1, #0 + 11c66: 9838 ldr r0, [sp, #224] + 11c68: 9939 ldr r1, [sp, #228] + 11c6a: f003 faa3 bl 151b4 <____muldf3_from_thumb> 11c6e: 1c02 adds r2, r0, #0 11c70: 1c0b adds r3, r1, #0 - 11c72: 1c20 adds r0, r4, #0 - 11c74: 1c29 adds r1, r5, #0 - 11c76: f003 fa63 bl 15140 <____muldf3_from_thumb> - 11c7a: 4a85 ldr r2, [pc, #532] (11e90 <.text+0x11e90>) - 11c7c: 4b85 ldr r3, [pc, #532] (11e94 <.text+0x11e94>) - 11c7e: f003 fa57 bl 15130 <____adddf3_from_thumb> - 11c82: 1c02 adds r2, r0, #0 - 11c84: 1c0b adds r3, r1, #0 - 11c86: 1c20 adds r0, r4, #0 - 11c88: 1c29 adds r1, r5, #0 - 11c8a: f003 fa59 bl 15140 <____muldf3_from_thumb> - 11c8e: 4a82 ldr r2, [pc, #520] (11e98 <.text+0x11e98>) - 11c90: 4b82 ldr r3, [pc, #520] (11e9c <.text+0x11e9c>) - 11c92: f003 fa4d bl 15130 <____adddf3_from_thumb> - 11c96: 1c02 adds r2, r0, #0 - 11c98: 1c0b adds r3, r1, #0 - 11c9a: 1c30 adds r0, r6, #0 - 11c9c: 1c39 adds r1, r7, #0 - 11c9e: f003 fa4f bl 15140 <____muldf3_from_thumb> - 11ca2: 9a16 ldr r2, [sp, #88] - 11ca4: 9b17 ldr r3, [sp, #92] - 11ca6: 1c04 adds r4, r0, #0 - 11ca8: 1c0d adds r5, r1, #0 - 11caa: 9838 ldr r0, [sp, #224] - 11cac: 9939 ldr r1, [sp, #228] - 11cae: f003 fa3f bl 15130 <____adddf3_from_thumb> - 11cb2: 1c02 adds r2, r0, #0 - 11cb4: 1c0b adds r3, r1, #0 - 11cb6: 9812 ldr r0, [sp, #72] - 11cb8: 9913 ldr r1, [sp, #76] - 11cba: f003 fa41 bl 15140 <____muldf3_from_thumb> - 11cbe: 1c02 adds r2, r0, #0 - 11cc0: 1c0b adds r3, r1, #0 - 11cc2: 1c20 adds r0, r4, #0 - 11cc4: 1c29 adds r1, r5, #0 - 11cc6: f003 fa33 bl 15130 <____adddf3_from_thumb> - 11cca: 9010 str r0, [sp, #64] - 11ccc: 9111 str r1, [sp, #68] - 11cce: 9838 ldr r0, [sp, #224] - 11cd0: 9939 ldr r1, [sp, #228] - 11cd2: 1c02 adds r2, r0, #0 - 11cd4: 1c0b adds r3, r1, #0 - 11cd6: f003 fa33 bl 15140 <____muldf3_from_thumb> - 11cda: 4a71 ldr r2, [pc, #452] (11ea0 <.text+0x11ea0>) - 11cdc: 4b71 ldr r3, [pc, #452] (11ea4 <.text+0x11ea4>) - 11cde: 1c06 adds r6, r0, #0 - 11ce0: 1c0f adds r7, r1, #0 - 11ce2: f003 fa25 bl 15130 <____adddf3_from_thumb> - 11ce6: 9a10 ldr r2, [sp, #64] - 11ce8: 9b11 ldr r3, [sp, #68] - 11cea: f003 fa21 bl 15130 <____adddf3_from_thumb> - 11cee: 2400 movs r4, #0 - 11cf0: 1c25 adds r5, r4, #0 - 11cf2: 1c03 adds r3, r0, #0 - 11cf4: 1c04 adds r4, r0, #0 - 11cf6: 1c1a adds r2, r3, #0 - 11cf8: 9838 ldr r0, [sp, #224] - 11cfa: 9939 ldr r1, [sp, #228] - 11cfc: 1c2b adds r3, r5, #0 - 11cfe: f003 fa1f bl 15140 <____muldf3_from_thumb> - 11d02: 1c22 adds r2, r4, #0 - 11d04: 1c2b adds r3, r5, #0 - 11d06: 900e str r0, [sp, #56] - 11d08: 910f str r1, [sp, #60] - 11d0a: 9812 ldr r0, [sp, #72] - 11d0c: 9913 ldr r1, [sp, #76] - 11d0e: f003 fa17 bl 15140 <____muldf3_from_thumb> - 11d12: 4a63 ldr r2, [pc, #396] (11ea0 <.text+0x11ea0>) - 11d14: 4b63 ldr r3, [pc, #396] (11ea4 <.text+0x11ea4>) - 11d16: 900c str r0, [sp, #48] - 11d18: 910d str r1, [sp, #52] - 11d1a: 1c20 adds r0, r4, #0 - 11d1c: 1c29 adds r1, r5, #0 - 11d1e: f003 fa0b bl 15138 <____subdf3_from_thumb> - 11d22: 1c32 adds r2, r6, #0 - 11d24: 1c3b adds r3, r7, #0 - 11d26: f003 fa07 bl 15138 <____subdf3_from_thumb> - 11d2a: 1c02 adds r2, r0, #0 - 11d2c: 1c0b adds r3, r1, #0 - 11d2e: 9810 ldr r0, [sp, #64] - 11d30: 9911 ldr r1, [sp, #68] - 11d32: f003 fa01 bl 15138 <____subdf3_from_thumb> - 11d36: 9a16 ldr r2, [sp, #88] - 11d38: 9b17 ldr r3, [sp, #92] - 11d3a: f003 fa01 bl 15140 <____muldf3_from_thumb> - 11d3e: 1c02 adds r2, r0, #0 - 11d40: 1c0b adds r3, r1, #0 - 11d42: 980c ldr r0, [sp, #48] - 11d44: 990d ldr r1, [sp, #52] - 11d46: f003 f9f3 bl 15130 <____adddf3_from_thumb> - 11d4a: 1c06 adds r6, r0, #0 - 11d4c: 1c0f adds r7, r1, #0 - 11d4e: 1c32 adds r2, r6, #0 - 11d50: 1c3b adds r3, r7, #0 - 11d52: 980e ldr r0, [sp, #56] - 11d54: 990f ldr r1, [sp, #60] - 11d56: f003 f9eb bl 15130 <____adddf3_from_thumb> - 11d5a: 2400 movs r4, #0 - 11d5c: 1c25 adds r5, r4, #0 - 11d5e: 1c29 adds r1, r5, #0 - 11d60: 4a51 ldr r2, [pc, #324] (11ea8 <.text+0x11ea8>) - 11d62: 4b52 ldr r3, [pc, #328] (11eac <.text+0x11eac>) - 11d64: 1c04 adds r4, r0, #0 - 11d66: f003 f9eb bl 15140 <____muldf3_from_thumb> - 11d6a: 4a51 ldr r2, [pc, #324] (11eb0 <.text+0x11eb0>) - 11d6c: 4b51 ldr r3, [pc, #324] (11eb4 <.text+0x11eb4>) - 11d6e: 900a str r0, [sp, #40] - 11d70: 910b str r1, [sp, #44] - 11d72: 1c20 adds r0, r4, #0 - 11d74: 1c29 adds r1, r5, #0 - 11d76: f003 f9e3 bl 15140 <____muldf3_from_thumb> - 11d7a: 9a0e ldr r2, [sp, #56] - 11d7c: 9b0f ldr r3, [sp, #60] - 11d7e: 9008 str r0, [sp, #32] - 11d80: 9109 str r1, [sp, #36] - 11d82: 1c20 adds r0, r4, #0 - 11d84: 1c29 adds r1, r5, #0 - 11d86: f003 f9d7 bl 15138 <____subdf3_from_thumb> - 11d8a: 1c02 adds r2, r0, #0 - 11d8c: 1c0b adds r3, r1, #0 - 11d8e: 1c30 adds r0, r6, #0 - 11d90: 1c39 adds r1, r7, #0 - 11d92: f003 f9d1 bl 15138 <____subdf3_from_thumb> - 11d96: 4a48 ldr r2, [pc, #288] (11eb8 <.text+0x11eb8>) - 11d98: 4b48 ldr r3, [pc, #288] (11ebc <.text+0x11ebc>) - 11d9a: f003 f9d1 bl 15140 <____muldf3_from_thumb> + 11c72: 9814 ldr r0, [sp, #80] + 11c74: 9915 ldr r1, [sp, #84] + 11c76: f003 fa99 bl 151ac <____subdf3_from_thumb> + 11c7a: 1c02 adds r2, r0, #0 + 11c7c: 1c0b adds r3, r1, #0 + 11c7e: 9818 ldr r0, [sp, #96] + 11c80: 9919 ldr r1, [sp, #100] + 11c82: f003 fa97 bl 151b4 <____muldf3_from_thumb> + 11c86: 9012 str r0, [sp, #72] + 11c88: 9113 str r1, [sp, #76] + 11c8a: 9816 ldr r0, [sp, #88] + 11c8c: 9917 ldr r1, [sp, #92] + 11c8e: 1c02 adds r2, r0, #0 + 11c90: 1c0b adds r3, r1, #0 + 11c92: f003 fa8f bl 151b4 <____muldf3_from_thumb> + 11c96: 1c04 adds r4, r0, #0 + 11c98: 1c0d adds r5, r1, #0 + 11c9a: 1c22 adds r2, r4, #0 + 11c9c: 1c2b adds r3, r5, #0 + 11c9e: f003 fa89 bl 151b4 <____muldf3_from_thumb> + 11ca2: 4a90 ldr r2, [pc, #576] (11ee4 <.text+0x11ee4>) + 11ca4: 4b90 ldr r3, [pc, #576] (11ee8 <.text+0x11ee8>) + 11ca6: 1c06 adds r6, r0, #0 + 11ca8: 1c0f adds r7, r1, #0 + 11caa: 1c20 adds r0, r4, #0 + 11cac: 1c29 adds r1, r5, #0 + 11cae: f003 fa81 bl 151b4 <____muldf3_from_thumb> + 11cb2: 4a8e ldr r2, [pc, #568] (11eec <.text+0x11eec>) + 11cb4: 4b8e ldr r3, [pc, #568] (11ef0 <.text+0x11ef0>) + 11cb6: f003 fa75 bl 151a4 <____adddf3_from_thumb> + 11cba: 1c02 adds r2, r0, #0 + 11cbc: 1c0b adds r3, r1, #0 + 11cbe: 1c20 adds r0, r4, #0 + 11cc0: 1c29 adds r1, r5, #0 + 11cc2: f003 fa77 bl 151b4 <____muldf3_from_thumb> + 11cc6: 4a8b ldr r2, [pc, #556] (11ef4 <.text+0x11ef4>) + 11cc8: 4b8b ldr r3, [pc, #556] (11ef8 <.text+0x11ef8>) + 11cca: f003 fa6b bl 151a4 <____adddf3_from_thumb> + 11cce: 1c02 adds r2, r0, #0 + 11cd0: 1c0b adds r3, r1, #0 + 11cd2: 1c20 adds r0, r4, #0 + 11cd4: 1c29 adds r1, r5, #0 + 11cd6: f003 fa6d bl 151b4 <____muldf3_from_thumb> + 11cda: 4a88 ldr r2, [pc, #544] (11efc <.text+0x11efc>) + 11cdc: 4b88 ldr r3, [pc, #544] (11f00 <.text+0x11f00>) + 11cde: f003 fa61 bl 151a4 <____adddf3_from_thumb> + 11ce2: 1c02 adds r2, r0, #0 + 11ce4: 1c0b adds r3, r1, #0 + 11ce6: 1c20 adds r0, r4, #0 + 11ce8: 1c29 adds r1, r5, #0 + 11cea: f003 fa63 bl 151b4 <____muldf3_from_thumb> + 11cee: 4a85 ldr r2, [pc, #532] (11f04 <.text+0x11f04>) + 11cf0: 4b85 ldr r3, [pc, #532] (11f08 <.text+0x11f08>) + 11cf2: f003 fa57 bl 151a4 <____adddf3_from_thumb> + 11cf6: 1c02 adds r2, r0, #0 + 11cf8: 1c0b adds r3, r1, #0 + 11cfa: 1c20 adds r0, r4, #0 + 11cfc: 1c29 adds r1, r5, #0 + 11cfe: f003 fa59 bl 151b4 <____muldf3_from_thumb> + 11d02: 4a82 ldr r2, [pc, #520] (11f0c <.text+0x11f0c>) + 11d04: 4b82 ldr r3, [pc, #520] (11f10 <.text+0x11f10>) + 11d06: f003 fa4d bl 151a4 <____adddf3_from_thumb> + 11d0a: 1c02 adds r2, r0, #0 + 11d0c: 1c0b adds r3, r1, #0 + 11d0e: 1c30 adds r0, r6, #0 + 11d10: 1c39 adds r1, r7, #0 + 11d12: f003 fa4f bl 151b4 <____muldf3_from_thumb> + 11d16: 9a16 ldr r2, [sp, #88] + 11d18: 9b17 ldr r3, [sp, #92] + 11d1a: 1c04 adds r4, r0, #0 + 11d1c: 1c0d adds r5, r1, #0 + 11d1e: 9838 ldr r0, [sp, #224] + 11d20: 9939 ldr r1, [sp, #228] + 11d22: f003 fa3f bl 151a4 <____adddf3_from_thumb> + 11d26: 1c02 adds r2, r0, #0 + 11d28: 1c0b adds r3, r1, #0 + 11d2a: 9812 ldr r0, [sp, #72] + 11d2c: 9913 ldr r1, [sp, #76] + 11d2e: f003 fa41 bl 151b4 <____muldf3_from_thumb> + 11d32: 1c02 adds r2, r0, #0 + 11d34: 1c0b adds r3, r1, #0 + 11d36: 1c20 adds r0, r4, #0 + 11d38: 1c29 adds r1, r5, #0 + 11d3a: f003 fa33 bl 151a4 <____adddf3_from_thumb> + 11d3e: 9010 str r0, [sp, #64] + 11d40: 9111 str r1, [sp, #68] + 11d42: 9838 ldr r0, [sp, #224] + 11d44: 9939 ldr r1, [sp, #228] + 11d46: 1c02 adds r2, r0, #0 + 11d48: 1c0b adds r3, r1, #0 + 11d4a: f003 fa33 bl 151b4 <____muldf3_from_thumb> + 11d4e: 4a71 ldr r2, [pc, #452] (11f14 <.text+0x11f14>) + 11d50: 4b71 ldr r3, [pc, #452] (11f18 <.text+0x11f18>) + 11d52: 1c06 adds r6, r0, #0 + 11d54: 1c0f adds r7, r1, #0 + 11d56: f003 fa25 bl 151a4 <____adddf3_from_thumb> + 11d5a: 9a10 ldr r2, [sp, #64] + 11d5c: 9b11 ldr r3, [sp, #68] + 11d5e: f003 fa21 bl 151a4 <____adddf3_from_thumb> + 11d62: 2400 movs r4, #0 + 11d64: 1c25 adds r5, r4, #0 + 11d66: 1c03 adds r3, r0, #0 + 11d68: 1c04 adds r4, r0, #0 + 11d6a: 1c1a adds r2, r3, #0 + 11d6c: 9838 ldr r0, [sp, #224] + 11d6e: 9939 ldr r1, [sp, #228] + 11d70: 1c2b adds r3, r5, #0 + 11d72: f003 fa1f bl 151b4 <____muldf3_from_thumb> + 11d76: 1c22 adds r2, r4, #0 + 11d78: 1c2b adds r3, r5, #0 + 11d7a: 900e str r0, [sp, #56] + 11d7c: 910f str r1, [sp, #60] + 11d7e: 9812 ldr r0, [sp, #72] + 11d80: 9913 ldr r1, [sp, #76] + 11d82: f003 fa17 bl 151b4 <____muldf3_from_thumb> + 11d86: 4a63 ldr r2, [pc, #396] (11f14 <.text+0x11f14>) + 11d88: 4b63 ldr r3, [pc, #396] (11f18 <.text+0x11f18>) + 11d8a: 900c str r0, [sp, #48] + 11d8c: 910d str r1, [sp, #52] + 11d8e: 1c20 adds r0, r4, #0 + 11d90: 1c29 adds r1, r5, #0 + 11d92: f003 fa0b bl 151ac <____subdf3_from_thumb> + 11d96: 1c32 adds r2, r6, #0 + 11d98: 1c3b adds r3, r7, #0 + 11d9a: f003 fa07 bl 151ac <____subdf3_from_thumb> 11d9e: 1c02 adds r2, r0, #0 11da0: 1c0b adds r3, r1, #0 - 11da2: 9808 ldr r0, [sp, #32] - 11da4: 9909 ldr r1, [sp, #36] - 11da6: f003 f9c3 bl 15130 <____adddf3_from_thumb> - 11daa: 9a1c ldr r2, [sp, #112] - 11dac: 4b44 ldr r3, [pc, #272] (11ec0 <.text+0x11ec0>) - 11dae: 18d3 adds r3, r2, r3 - 11db0: 681a ldr r2, [r3, #0] - 11db2: 685b ldr r3, [r3, #4] - 11db4: f003 f9bc bl 15130 <____adddf3_from_thumb> - 11db8: 9006 str r0, [sp, #24] - 11dba: 9107 str r1, [sp, #28] - 11dbc: 983e ldr r0, [sp, #248] - 11dbe: f003 f9b3 bl 15128 <____floatsidf_from_thumb> - 11dc2: 4b40 ldr r3, [pc, #256] (11ec4 <.text+0x11ec4>) - 11dc4: 9c1c ldr r4, [sp, #112] - 11dc6: 18e2 adds r2, r4, r3 - 11dc8: 1c05 adds r5, r0, #0 - 11dca: 1c0e adds r6, r1, #0 - 11dcc: 6810 ldr r0, [r2, #0] - 11dce: 6851 ldr r1, [r2, #4] - 11dd0: 9a06 ldr r2, [sp, #24] - 11dd2: 9b07 ldr r3, [sp, #28] - 11dd4: 9026 str r0, [sp, #152] - 11dd6: 9127 str r1, [sp, #156] - 11dd8: 980a ldr r0, [sp, #40] - 11dda: 990b ldr r1, [sp, #44] - 11ddc: f003 f9a8 bl 15130 <____adddf3_from_thumb> - 11de0: 9a26 ldr r2, [sp, #152] - 11de2: 9b27 ldr r3, [sp, #156] - 11de4: f003 f9a4 bl 15130 <____adddf3_from_thumb> - 11de8: 1c2a adds r2, r5, #0 - 11dea: 1c33 adds r3, r6, #0 - 11dec: f003 f9a0 bl 15130 <____adddf3_from_thumb> - 11df0: 2400 movs r4, #0 - 11df2: 1c03 adds r3, r0, #0 - 11df4: 932c str r3, [sp, #176] - 11df6: 942d str r4, [sp, #180] - 11df8: 1c2a adds r2, r5, #0 - 11dfa: 1c33 adds r3, r6, #0 - 11dfc: 1c21 adds r1, r4, #0 - 11dfe: f003 f99b bl 15138 <____subdf3_from_thumb> - 11e02: 9a26 ldr r2, [sp, #152] - 11e04: 9b27 ldr r3, [sp, #156] - 11e06: f003 f997 bl 15138 <____subdf3_from_thumb> - 11e0a: 9a0a ldr r2, [sp, #40] - 11e0c: 9b0b ldr r3, [sp, #44] - 11e0e: f003 f993 bl 15138 <____subdf3_from_thumb> + 11da2: 9810 ldr r0, [sp, #64] + 11da4: 9911 ldr r1, [sp, #68] + 11da6: f003 fa01 bl 151ac <____subdf3_from_thumb> + 11daa: 9a16 ldr r2, [sp, #88] + 11dac: 9b17 ldr r3, [sp, #92] + 11dae: f003 fa01 bl 151b4 <____muldf3_from_thumb> + 11db2: 1c02 adds r2, r0, #0 + 11db4: 1c0b adds r3, r1, #0 + 11db6: 980c ldr r0, [sp, #48] + 11db8: 990d ldr r1, [sp, #52] + 11dba: f003 f9f3 bl 151a4 <____adddf3_from_thumb> + 11dbe: 1c06 adds r6, r0, #0 + 11dc0: 1c0f adds r7, r1, #0 + 11dc2: 1c32 adds r2, r6, #0 + 11dc4: 1c3b adds r3, r7, #0 + 11dc6: 980e ldr r0, [sp, #56] + 11dc8: 990f ldr r1, [sp, #60] + 11dca: f003 f9eb bl 151a4 <____adddf3_from_thumb> + 11dce: 2400 movs r4, #0 + 11dd0: 1c25 adds r5, r4, #0 + 11dd2: 1c29 adds r1, r5, #0 + 11dd4: 4a51 ldr r2, [pc, #324] (11f1c <.text+0x11f1c>) + 11dd6: 4b52 ldr r3, [pc, #328] (11f20 <.text+0x11f20>) + 11dd8: 1c04 adds r4, r0, #0 + 11dda: f003 f9eb bl 151b4 <____muldf3_from_thumb> + 11dde: 4a51 ldr r2, [pc, #324] (11f24 <.text+0x11f24>) + 11de0: 4b51 ldr r3, [pc, #324] (11f28 <.text+0x11f28>) + 11de2: 900a str r0, [sp, #40] + 11de4: 910b str r1, [sp, #44] + 11de6: 1c20 adds r0, r4, #0 + 11de8: 1c29 adds r1, r5, #0 + 11dea: f003 f9e3 bl 151b4 <____muldf3_from_thumb> + 11dee: 9a0e ldr r2, [sp, #56] + 11df0: 9b0f ldr r3, [sp, #60] + 11df2: 9008 str r0, [sp, #32] + 11df4: 9109 str r1, [sp, #36] + 11df6: 1c20 adds r0, r4, #0 + 11df8: 1c29 adds r1, r5, #0 + 11dfa: f003 f9d7 bl 151ac <____subdf3_from_thumb> + 11dfe: 1c02 adds r2, r0, #0 + 11e00: 1c0b adds r3, r1, #0 + 11e02: 1c30 adds r0, r6, #0 + 11e04: 1c39 adds r1, r7, #0 + 11e06: f003 f9d1 bl 151ac <____subdf3_from_thumb> + 11e0a: 4a48 ldr r2, [pc, #288] (11f2c <.text+0x11f2c>) + 11e0c: 4b48 ldr r3, [pc, #288] (11f30 <.text+0x11f30>) + 11e0e: f003 f9d1 bl 151b4 <____muldf3_from_thumb> 11e12: 1c02 adds r2, r0, #0 11e14: 1c0b adds r3, r1, #0 - 11e16: 9806 ldr r0, [sp, #24] - 11e18: 9907 ldr r1, [sp, #28] - 11e1a: f003 f98d bl 15138 <____subdf3_from_thumb> - 11e1e: 9b34 ldr r3, [sp, #208] - 11e20: 902e str r0, [sp, #184] - 11e22: 912f str r1, [sp, #188] - 11e24: 9925 ldr r1, [sp, #148] - 11e26: 3b01 subs r3, #1 - 11e28: 4319 orrs r1, r3 - 11e2a: d151 bne.n 11ed0 <.text+0x11ed0> - 11e2c: 4a26 ldr r2, [pc, #152] (11ec8 <.text+0x11ec8>) - 11e2e: 4b27 ldr r3, [pc, #156] (11ecc <.text+0x11ecc>) - 11e30: 9230 str r2, [sp, #192] - 11e32: 9331 str r3, [sp, #196] - 11e34: e050 b.n 11ed8 <.text+0x11ed8> - 11e36: 0000 lsls r0, r0, #0 - 11e38: 0000 lsls r0, r0, #0 - 11e3a: 4340 muls r0, r0 - 11e3c: 0000 lsls r0, r0, #0 - 11e3e: 0000 lsls r0, r0, #0 - 11e40: ffff 000f vaddl.u q8, d15, d15 - 11e44: 0000 lsls r0, r0, #0 - 11e46: 3ff0 subs r7, #240 - 11e48: fc01 ffff stc2 15, cr15, [r1], {255} - 11e4c: 988e ldr r0, [sp, #568] - 11e4e: 0003 lsls r3, r0, #0 - 11e50: b679 undefined - 11e52: 000b lsls r3, r1, #0 - 11e54: fc02 ffff stc2 15, cr15, [r2], {255} - 11e58: 0000 lsls r0, r0, #0 - 11e5a: fff0 560c vpadal.s8 d21, d12 - 11e5e: 0001 lsls r1, r0, #0 - 11e60: 0000 lsls r0, r0, #0 - 11e62: 3ff0 subs r7, #240 - ... - 11e70: 7e28 ldrb r0, [r5, #24] - 11e72: 3fca subs r7, #202 - 11e74: 4eef ldr r6, [pc, #956] (12234 <.text+0x12234>) - 11e76: 4a45 ldr r2, [pc, #276] (11f8c <.text+0x11f8c>) - 11e78: 864a strh r2, [r1, #50] - 11e7a: 3fcd subs r7, #205 - 11e7c: db65 blt.n 11f4a <.text+0x11f4a> - 11e7e: 93c9 str r3, [sp, #804] - 11e80: 7460 strb r0, [r4, #17] - 11e82: 3fd1 subs r7, #209 - 11e84: 4101 asrs r1, r0 - 11e86: a91d add r1, sp, #116 - 11e88: 5555 strb r5, [r2, r5] - 11e8a: 3fd5 subs r7, #213 - 11e8c: 264d movs r6, #77 - 11e8e: 518f str r7, [r1, r6] - 11e90: 6db6 ldr r6, [r6, #88] - 11e92: 3fdb subs r7, #219 - 11e94: abff add r3, sp, #1020 - 11e96: db6f blt.n 11f78 <.text+0x11f78> - 11e98: 3333 adds r3, #51 - 11e9a: 3fe3 subs r7, #227 - 11e9c: 3303 adds r3, #3 - 11e9e: 3333 adds r3, #51 - 11ea0: 0000 lsls r0, r0, #0 - 11ea2: 4008 ands r0, r1 - 11ea4: 0000 lsls r0, r0, #0 - 11ea6: 0000 lsls r0, r0, #0 - 11ea8: c709 stmia r7!, {r0, r3} - 11eaa: 3fee subs r7, #238 + 11e16: 9808 ldr r0, [sp, #32] + 11e18: 9909 ldr r1, [sp, #36] + 11e1a: f003 f9c3 bl 151a4 <____adddf3_from_thumb> + 11e1e: 9a1c ldr r2, [sp, #112] + 11e20: 4b44 ldr r3, [pc, #272] (11f34 <.text+0x11f34>) + 11e22: 18d3 adds r3, r2, r3 + 11e24: 681a ldr r2, [r3, #0] + 11e26: 685b ldr r3, [r3, #4] + 11e28: f003 f9bc bl 151a4 <____adddf3_from_thumb> + 11e2c: 9006 str r0, [sp, #24] + 11e2e: 9107 str r1, [sp, #28] + 11e30: 983e ldr r0, [sp, #248] + 11e32: f003 f9b3 bl 1519c <____floatsidf_from_thumb> + 11e36: 4b40 ldr r3, [pc, #256] (11f38 <.text+0x11f38>) + 11e38: 9c1c ldr r4, [sp, #112] + 11e3a: 18e2 adds r2, r4, r3 + 11e3c: 1c05 adds r5, r0, #0 + 11e3e: 1c0e adds r6, r1, #0 + 11e40: 6810 ldr r0, [r2, #0] + 11e42: 6851 ldr r1, [r2, #4] + 11e44: 9a06 ldr r2, [sp, #24] + 11e46: 9b07 ldr r3, [sp, #28] + 11e48: 9026 str r0, [sp, #152] + 11e4a: 9127 str r1, [sp, #156] + 11e4c: 980a ldr r0, [sp, #40] + 11e4e: 990b ldr r1, [sp, #44] + 11e50: f003 f9a8 bl 151a4 <____adddf3_from_thumb> + 11e54: 9a26 ldr r2, [sp, #152] + 11e56: 9b27 ldr r3, [sp, #156] + 11e58: f003 f9a4 bl 151a4 <____adddf3_from_thumb> + 11e5c: 1c2a adds r2, r5, #0 + 11e5e: 1c33 adds r3, r6, #0 + 11e60: f003 f9a0 bl 151a4 <____adddf3_from_thumb> + 11e64: 2400 movs r4, #0 + 11e66: 1c03 adds r3, r0, #0 + 11e68: 932c str r3, [sp, #176] + 11e6a: 942d str r4, [sp, #180] + 11e6c: 1c2a adds r2, r5, #0 + 11e6e: 1c33 adds r3, r6, #0 + 11e70: 1c21 adds r1, r4, #0 + 11e72: f003 f99b bl 151ac <____subdf3_from_thumb> + 11e76: 9a26 ldr r2, [sp, #152] + 11e78: 9b27 ldr r3, [sp, #156] + 11e7a: f003 f997 bl 151ac <____subdf3_from_thumb> + 11e7e: 9a0a ldr r2, [sp, #40] + 11e80: 9b0b ldr r3, [sp, #44] + 11e82: f003 f993 bl 151ac <____subdf3_from_thumb> + 11e86: 1c02 adds r2, r0, #0 + 11e88: 1c0b adds r3, r1, #0 + 11e8a: 9806 ldr r0, [sp, #24] + 11e8c: 9907 ldr r1, [sp, #28] + 11e8e: f003 f98d bl 151ac <____subdf3_from_thumb> + 11e92: 9b34 ldr r3, [sp, #208] + 11e94: 902e str r0, [sp, #184] + 11e96: 912f str r1, [sp, #188] + 11e98: 9925 ldr r1, [sp, #148] + 11e9a: 3b01 subs r3, #1 + 11e9c: 4319 orrs r1, r3 + 11e9e: d151 bne.n 11f44 <.text+0x11f44> + 11ea0: 4a26 ldr r2, [pc, #152] (11f3c <.text+0x11f3c>) + 11ea2: 4b27 ldr r3, [pc, #156] (11f40 <.text+0x11f40>) + 11ea4: 9230 str r2, [sp, #192] + 11ea6: 9331 str r3, [sp, #196] + 11ea8: e050 b.n 11f4c <.text+0x11f4c> + 11eaa: 0000 lsls r0, r0, #0 11eac: 0000 lsls r0, r0, #0 - 11eae: e000 b.n 11eb2 <.text+0x11eb2> - 11eb0: 2fe0 cmp r7, #224 - 11eb2: be3e bkpt 0x003e - 11eb4: 01f5 lsls r5, r6, #7 - 11eb6: 145b asrs r3, r3, #17 - 11eb8: c709 stmia r7!, {r0, r3} - 11eba: 3fee subs r7, #238 - 11ebc: 03fd lsls r5, r7, #15 - 11ebe: dc3a bgt.n 11f36 <.text+0x11f36> - 11ec0: 561c ldrsb r4, [r3, r0] - 11ec2: 0001 lsls r1, r0, #0 - 11ec4: 562c ldrsb r4, [r5, r0] - 11ec6: 0001 lsls r1, r0, #0 - 11ec8: 0000 lsls r0, r0, #0 - 11eca: bff0 nop {15} + 11eae: 4340 muls r0, r0 + 11eb0: 0000 lsls r0, r0, #0 + 11eb2: 0000 lsls r0, r0, #0 + 11eb4: ffff 000f vaddl.u q8, d15, d15 + 11eb8: 0000 lsls r0, r0, #0 + 11eba: 3ff0 subs r7, #240 + 11ebc: fc01 ffff stc2 15, cr15, [r1], {255} + 11ec0: 988e ldr r0, [sp, #568] + 11ec2: 0003 lsls r3, r0, #0 + 11ec4: b679 undefined + 11ec6: 000b lsls r3, r1, #0 + 11ec8: fc02 ffff stc2 15, cr15, [r2], {255} 11ecc: 0000 lsls r0, r0, #0 - 11ece: 0000 lsls r0, r0, #0 - 11ed0: 4cc5 ldr r4, [pc, #788] (121e8 <.text+0x121e8>) - 11ed2: 4bc4 ldr r3, [pc, #784] (121e4 <.text+0x121e4>) - 11ed4: 9330 str r3, [sp, #192] - 11ed6: 9431 str r4, [sp, #196] - 11ed8: 9b21 ldr r3, [sp, #132] - 11eda: 9c22 ldr r4, [sp, #136] - 11edc: 2400 movs r4, #0 - 11ede: 1c1e adds r6, r3, #0 - 11ee0: 1c1a adds r2, r3, #0 - 11ee2: 9821 ldr r0, [sp, #132] - 11ee4: 9922 ldr r1, [sp, #136] - 11ee6: 1c23 adds r3, r4, #0 - 11ee8: f003 f926 bl 15138 <____subdf3_from_thumb> - 11eec: 9a2c ldr r2, [sp, #176] - 11eee: 9b2d ldr r3, [sp, #180] - 11ef0: f003 f926 bl 15140 <____muldf3_from_thumb> - 11ef4: 1c27 adds r7, r4, #0 - 11ef6: 9a2e ldr r2, [sp, #184] - 11ef8: 9b2f ldr r3, [sp, #188] - 11efa: 1c04 adds r4, r0, #0 - 11efc: 1c0d adds r5, r1, #0 - 11efe: 9821 ldr r0, [sp, #132] - 11f00: 9922 ldr r1, [sp, #136] - 11f02: f003 f91d bl 15140 <____muldf3_from_thumb> - 11f06: 1c02 adds r2, r0, #0 - 11f08: 1c0b adds r3, r1, #0 - 11f0a: 1c20 adds r0, r4, #0 - 11f0c: 1c29 adds r1, r5, #0 - 11f0e: f003 f90f bl 15130 <____adddf3_from_thumb> - 11f12: 9a2c ldr r2, [sp, #176] - 11f14: 9b2d ldr r3, [sp, #180] - 11f16: 902a str r0, [sp, #168] - 11f18: 912b str r1, [sp, #172] - 11f1a: 1c30 adds r0, r6, #0 - 11f1c: 1c39 adds r1, r7, #0 - 11f1e: f003 f90f bl 15140 <____muldf3_from_thumb> - 11f22: 9028 str r0, [sp, #160] - 11f24: 9129 str r1, [sp, #164] - 11f26: 9a28 ldr r2, [sp, #160] - 11f28: 9b29 ldr r3, [sp, #164] - 11f2a: 982a ldr r0, [sp, #168] - 11f2c: 992b ldr r1, [sp, #172] - 11f2e: f003 f8ff bl 15130 <____adddf3_from_thumb> - 11f32: 9032 str r0, [sp, #200] - 11f34: 4bad ldr r3, [pc, #692] (121ec <.text+0x121ec>) - 11f36: 9c32 ldr r4, [sp, #200] - 11f38: 1c06 adds r6, r0, #0 - 11f3a: 1c0f adds r7, r1, #0 - 11f3c: 429c cmp r4, r3 - 11f3e: dd22 ble.n 11f86 <.text+0x11f86> - 11f40: 4dab ldr r5, [pc, #684] (121f0 <.text+0x121f0>) - 11f42: 1963 adds r3, r4, r5 - 11f44: 430b orrs r3, r1 - 11f46: d115 bne.n 11f74 <.text+0x11f74> - 11f48: 4aaa ldr r2, [pc, #680] (121f4 <.text+0x121f4>) - 11f4a: 4bab ldr r3, [pc, #684] (121f8 <.text+0x121f8>) - 11f4c: 982a ldr r0, [sp, #168] - 11f4e: 992b ldr r1, [sp, #172] - 11f50: f003 f8ee bl 15130 <____adddf3_from_thumb> - 11f54: 9a28 ldr r2, [sp, #160] - 11f56: 9b29 ldr r3, [sp, #164] - 11f58: 1c04 adds r4, r0, #0 - 11f5a: 1c0d adds r5, r1, #0 - 11f5c: 1c30 adds r0, r6, #0 - 11f5e: 1c39 adds r1, r7, #0 - 11f60: f003 f8ea bl 15138 <____subdf3_from_thumb> - 11f64: 1c02 adds r2, r0, #0 - 11f66: 1c0b adds r3, r1, #0 - 11f68: 1c20 adds r0, r4, #0 - 11f6a: 1c29 adds r1, r5, #0 - 11f6c: f003 f8f4 bl 15158 <____gtdf2_from_thumb> - 11f70: 2800 cmp r0, #0 - 11f72: dd2b ble.n 11fcc <.text+0x11fcc> - 11f74: 4aa1 ldr r2, [pc, #644] (121fc <.text+0x121fc>) - 11f76: 4ba2 ldr r3, [pc, #648] (12200 <.text+0x12200>) - 11f78: 9830 ldr r0, [sp, #192] - 11f7a: 9931 ldr r1, [sp, #196] - 11f7c: f003 f8e0 bl 15140 <____muldf3_from_thumb> - 11f80: 4a9e ldr r2, [pc, #632] (121fc <.text+0x121fc>) - 11f82: 4b9f ldr r3, [pc, #636] (12200 <.text+0x12200>) - 11f84: e116 b.n 121b4 <.text+0x121b4> - 11f86: 4b9f ldr r3, [pc, #636] (12204 <.text+0x12204>) - 11f88: 9c32 ldr r4, [sp, #200] - 11f8a: 401c ands r4, r3 - 11f8c: 4b9e ldr r3, [pc, #632] (12208 <.text+0x12208>) - 11f8e: 429c cmp r4, r3 - 11f90: dd1c ble.n 11fcc <.text+0x11fcc> - 11f92: 9832 ldr r0, [sp, #200] - 11f94: 499d ldr r1, [pc, #628] (1220c <.text+0x1220c>) - 11f96: 1843 adds r3, r0, r1 - 11f98: 433b orrs r3, r7 - 11f9a: d10e bne.n 11fba <.text+0x11fba> - 11f9c: 9a28 ldr r2, [sp, #160] - 11f9e: 9b29 ldr r3, [sp, #164] - 11fa0: 1c30 adds r0, r6, #0 - 11fa2: 1c39 adds r1, r7, #0 - 11fa4: f003 f8c8 bl 15138 <____subdf3_from_thumb> - 11fa8: 1c02 adds r2, r0, #0 - 11faa: 1c0b adds r3, r1, #0 - 11fac: 982a ldr r0, [sp, #168] - 11fae: 992b ldr r1, [sp, #172] - 11fb0: f003 f8f6 bl 151a0 <____ledf2_from_thumb> - 11fb4: 2800 cmp r0, #0 - 11fb6: dd00 ble.n 11fba <.text+0x11fba> - 11fb8: e10b b.n 121d2 <.text+0x121d2> - 11fba: 4a95 ldr r2, [pc, #596] (12210 <.text+0x12210>) - 11fbc: 4b95 ldr r3, [pc, #596] (12214 <.text+0x12214>) - 11fbe: 9830 ldr r0, [sp, #192] - 11fc0: 9931 ldr r1, [sp, #196] - 11fc2: f003 f8bd bl 15140 <____muldf3_from_thumb> - 11fc6: 4a92 ldr r2, [pc, #584] (12210 <.text+0x12210>) - 11fc8: 4b92 ldr r3, [pc, #584] (12214 <.text+0x12214>) - 11fca: e0f3 b.n 121b4 <.text+0x121b4> - 11fcc: 4b8d ldr r3, [pc, #564] (12204 <.text+0x12204>) - 11fce: 9a32 ldr r2, [sp, #200] - 11fd0: 401a ands r2, r3 - 11fd2: 4b91 ldr r3, [pc, #580] (12218 <.text+0x12218>) - 11fd4: 429a cmp r2, r3 - 11fd6: dc02 bgt.n 11fde <.text+0x11fde> - 11fd8: 2200 movs r2, #0 - 11fda: 923f str r2, [sp, #252] - 11fdc: e029 b.n 12032 <.text+0x12032> - 11fde: 1512 asrs r2, r2, #20 - 11fe0: 4b8e ldr r3, [pc, #568] (1221c <.text+0x1221c>) - 11fe2: 2580 movs r5, #128 - 11fe4: 036d lsls r5, r5, #13 - 11fe6: 18d2 adds r2, r2, r3 - 11fe8: 9832 ldr r0, [sp, #200] - 11fea: 1c2c adds r4, r5, #0 - 11fec: 4114 asrs r4, r2 - 11fee: 1902 adds r2, r0, r4 - 11ff0: 0050 lsls r0, r2, #1 - 11ff2: 498b ldr r1, [pc, #556] (12220 <.text+0x12220>) - 11ff4: 4e8b ldr r6, [pc, #556] (12224 <.text+0x12224>) - 11ff6: 0d40 lsrs r0, r0, #21 - 11ff8: 1840 adds r0, r0, r1 - 11ffa: 1c31 adds r1, r6, #0 - 11ffc: 4b8a ldr r3, [pc, #552] (12228 <.text+0x12228>) - 11ffe: 4c8b ldr r4, [pc, #556] (1222c <.text+0x1222c>) - 12000: 4101 asrs r1, r0 - 12002: 1c13 adds r3, r2, #0 - 12004: 438b bics r3, r1 - 12006: 933a str r3, [sp, #232] - 12008: 943b str r4, [sp, #236] - 1200a: 4032 ands r2, r6 - 1200c: 2314 movs r3, #20 - 1200e: 432a orrs r2, r5 - 12010: 1a1b subs r3, r3, r0 - 12012: 411a asrs r2, r3 - 12014: 923f str r2, [sp, #252] - 12016: 9a32 ldr r2, [sp, #200] - 12018: 2a00 cmp r2, #0 - 1201a: da02 bge.n 12022 <.text+0x12022> - 1201c: 9b3f ldr r3, [sp, #252] - 1201e: 425b negs r3, r3 - 12020: 933f str r3, [sp, #252] - 12022: 9828 ldr r0, [sp, #160] - 12024: 9929 ldr r1, [sp, #164] - 12026: 9a3a ldr r2, [sp, #232] - 12028: 9b3b ldr r3, [sp, #236] - 1202a: f003 f885 bl 15138 <____subdf3_from_thumb> - 1202e: 9028 str r0, [sp, #160] - 12030: 9129 str r1, [sp, #164] - 12032: 9a28 ldr r2, [sp, #160] - 12034: 9b29 ldr r3, [sp, #164] - 12036: 982a ldr r0, [sp, #168] - 12038: 992b ldr r1, [sp, #172] - 1203a: f003 f879 bl 15130 <____adddf3_from_thumb> - 1203e: 2400 movs r4, #0 - 12040: 1c25 adds r5, r4, #0 - 12042: 1c29 adds r1, r5, #0 - 12044: 4a7a ldr r2, [pc, #488] (12230 <.text+0x12230>) - 12046: 4b7b ldr r3, [pc, #492] (12234 <.text+0x12234>) - 12048: 1c04 adds r4, r0, #0 - 1204a: f003 f879 bl 15140 <____muldf3_from_thumb> - 1204e: 9a28 ldr r2, [sp, #160] - 12050: 9b29 ldr r3, [sp, #164] - 12052: 9004 str r0, [sp, #16] - 12054: 9105 str r1, [sp, #20] - 12056: 1c20 adds r0, r4, #0 - 12058: 1c29 adds r1, r5, #0 - 1205a: f003 f86d bl 15138 <____subdf3_from_thumb> - 1205e: 1c02 adds r2, r0, #0 - 12060: 1c0b adds r3, r1, #0 - 12062: 982a ldr r0, [sp, #168] - 12064: 992b ldr r1, [sp, #172] - 12066: f003 f867 bl 15138 <____subdf3_from_thumb> - 1206a: 4a73 ldr r2, [pc, #460] (12238 <.text+0x12238>) - 1206c: 4b73 ldr r3, [pc, #460] (1223c <.text+0x1223c>) - 1206e: f003 f867 bl 15140 <____muldf3_from_thumb> - 12072: 4a73 ldr r2, [pc, #460] (12240 <.text+0x12240>) - 12074: 4b73 ldr r3, [pc, #460] (12244 <.text+0x12244>) - 12076: 1c06 adds r6, r0, #0 - 12078: 1c0f adds r7, r1, #0 - 1207a: 1c20 adds r0, r4, #0 - 1207c: 1c29 adds r1, r5, #0 - 1207e: f003 f85f bl 15140 <____muldf3_from_thumb> - 12082: 1c02 adds r2, r0, #0 - 12084: 1c0b adds r3, r1, #0 - 12086: 1c30 adds r0, r6, #0 - 12088: 1c39 adds r1, r7, #0 - 1208a: f003 f851 bl 15130 <____adddf3_from_thumb> - 1208e: 1c04 adds r4, r0, #0 - 12090: 1c0d adds r5, r1, #0 - 12092: 1c22 adds r2, r4, #0 - 12094: 1c2b adds r3, r5, #0 - 12096: 9804 ldr r0, [sp, #16] - 12098: 9905 ldr r1, [sp, #20] - 1209a: f003 f849 bl 15130 <____adddf3_from_thumb> - 1209e: 9a04 ldr r2, [sp, #16] - 120a0: 9b05 ldr r3, [sp, #20] - 120a2: 9002 str r0, [sp, #8] - 120a4: 9103 str r1, [sp, #12] - 120a6: f003 f847 bl 15138 <____subdf3_from_thumb> - 120aa: 1c02 adds r2, r0, #0 - 120ac: 1c0b adds r3, r1, #0 - 120ae: 1c20 adds r0, r4, #0 - 120b0: 1c29 adds r1, r5, #0 - 120b2: f003 f841 bl 15138 <____subdf3_from_thumb> - 120b6: 9000 str r0, [sp, #0] - 120b8: 9101 str r1, [sp, #4] - 120ba: 9802 ldr r0, [sp, #8] - 120bc: 9903 ldr r1, [sp, #12] - 120be: 1c02 adds r2, r0, #0 - 120c0: 1c0b adds r3, r1, #0 - 120c2: f003 f83d bl 15140 <____muldf3_from_thumb> - 120c6: 4a60 ldr r2, [pc, #384] (12248 <.text+0x12248>) - 120c8: 4b60 ldr r3, [pc, #384] (1224c <.text+0x1224c>) - 120ca: 1c04 adds r4, r0, #0 - 120cc: 1c0d adds r5, r1, #0 - 120ce: f003 f837 bl 15140 <____muldf3_from_thumb> - 120d2: 4a5f ldr r2, [pc, #380] (12250 <.text+0x12250>) - 120d4: 4b5f ldr r3, [pc, #380] (12254 <.text+0x12254>) - 120d6: f003 f82f bl 15138 <____subdf3_from_thumb> - 120da: 1c02 adds r2, r0, #0 - 120dc: 1c0b adds r3, r1, #0 - 120de: 1c20 adds r0, r4, #0 - 120e0: 1c29 adds r1, r5, #0 - 120e2: f003 f82d bl 15140 <____muldf3_from_thumb> - 120e6: 4a5c ldr r2, [pc, #368] (12258 <.text+0x12258>) - 120e8: 4b5c ldr r3, [pc, #368] (1225c <.text+0x1225c>) - 120ea: f003 f821 bl 15130 <____adddf3_from_thumb> - 120ee: 1c02 adds r2, r0, #0 - 120f0: 1c0b adds r3, r1, #0 - 120f2: 1c20 adds r0, r4, #0 - 120f4: 1c29 adds r1, r5, #0 - 120f6: f003 f823 bl 15140 <____muldf3_from_thumb> - 120fa: 4a59 ldr r2, [pc, #356] (12260 <.text+0x12260>) - 120fc: 4b59 ldr r3, [pc, #356] (12264 <.text+0x12264>) - 120fe: f003 f81b bl 15138 <____subdf3_from_thumb> - 12102: 1c02 adds r2, r0, #0 - 12104: 1c0b adds r3, r1, #0 - 12106: 1c20 adds r0, r4, #0 - 12108: 1c29 adds r1, r5, #0 - 1210a: f003 f819 bl 15140 <____muldf3_from_thumb> - 1210e: 4a56 ldr r2, [pc, #344] (12268 <.text+0x12268>) - 12110: 4b56 ldr r3, [pc, #344] (1226c <.text+0x1226c>) - 12112: f003 f80d bl 15130 <____adddf3_from_thumb> - 12116: 1c02 adds r2, r0, #0 - 12118: 1c0b adds r3, r1, #0 - 1211a: 1c20 adds r0, r4, #0 - 1211c: 1c29 adds r1, r5, #0 - 1211e: f003 f80f bl 15140 <____muldf3_from_thumb> - 12122: 1c02 adds r2, r0, #0 - 12124: 1c0b adds r3, r1, #0 - 12126: 9802 ldr r0, [sp, #8] - 12128: 9903 ldr r1, [sp, #12] - 1212a: f003 f805 bl 15138 <____subdf3_from_thumb> - 1212e: 1c04 adds r4, r0, #0 - 12130: 1c0d adds r5, r1, #0 - 12132: 1c22 adds r2, r4, #0 - 12134: 1c2b adds r3, r5, #0 - 12136: 9802 ldr r0, [sp, #8] - 12138: 9903 ldr r1, [sp, #12] - 1213a: f003 f801 bl 15140 <____muldf3_from_thumb> - 1213e: 4a4c ldr r2, [pc, #304] (12270 <.text+0x12270>) - 12140: 4b4c ldr r3, [pc, #304] (12274 <.text+0x12274>) - 12142: 1c06 adds r6, r0, #0 - 12144: 1c0f adds r7, r1, #0 - 12146: 1c20 adds r0, r4, #0 - 12148: 1c29 adds r1, r5, #0 - 1214a: f002 fff5 bl 15138 <____subdf3_from_thumb> + 11ece: fff0 5680 vpadal.u8 d21, d0 + 11ed2: 0001 lsls r1, r0, #0 + 11ed4: 0000 lsls r0, r0, #0 + 11ed6: 3ff0 subs r7, #240 + ... + 11ee4: 7e28 ldrb r0, [r5, #24] + 11ee6: 3fca subs r7, #202 + 11ee8: 4eef ldr r6, [pc, #956] (122a8 <.text+0x122a8>) + 11eea: 4a45 ldr r2, [pc, #276] (12000 <.text+0x12000>) + 11eec: 864a strh r2, [r1, #50] + 11eee: 3fcd subs r7, #205 + 11ef0: db65 blt.n 11fbe <.text+0x11fbe> + 11ef2: 93c9 str r3, [sp, #804] + 11ef4: 7460 strb r0, [r4, #17] + 11ef6: 3fd1 subs r7, #209 + 11ef8: 4101 asrs r1, r0 + 11efa: a91d add r1, sp, #116 + 11efc: 5555 strb r5, [r2, r5] + 11efe: 3fd5 subs r7, #213 + 11f00: 264d movs r6, #77 + 11f02: 518f str r7, [r1, r6] + 11f04: 6db6 ldr r6, [r6, #88] + 11f06: 3fdb subs r7, #219 + 11f08: abff add r3, sp, #1020 + 11f0a: db6f blt.n 11fec <.text+0x11fec> + 11f0c: 3333 adds r3, #51 + 11f0e: 3fe3 subs r7, #227 + 11f10: 3303 adds r3, #3 + 11f12: 3333 adds r3, #51 + 11f14: 0000 lsls r0, r0, #0 + 11f16: 4008 ands r0, r1 + 11f18: 0000 lsls r0, r0, #0 + 11f1a: 0000 lsls r0, r0, #0 + 11f1c: c709 stmia r7!, {r0, r3} + 11f1e: 3fee subs r7, #238 + 11f20: 0000 lsls r0, r0, #0 + 11f22: e000 b.n 11f26 <.text+0x11f26> + 11f24: 2fe0 cmp r7, #224 + 11f26: be3e bkpt 0x003e + 11f28: 01f5 lsls r5, r6, #7 + 11f2a: 145b asrs r3, r3, #17 + 11f2c: c709 stmia r7!, {r0, r3} + 11f2e: 3fee subs r7, #238 + 11f30: 03fd lsls r5, r7, #15 + 11f32: dc3a bgt.n 11faa <.text+0x11faa> + 11f34: 5690 ldrsb r0, [r2, r2] + 11f36: 0001 lsls r1, r0, #0 + 11f38: 56a0 ldrsb r0, [r4, r2] + 11f3a: 0001 lsls r1, r0, #0 + 11f3c: 0000 lsls r0, r0, #0 + 11f3e: bff0 nop {15} + 11f40: 0000 lsls r0, r0, #0 + 11f42: 0000 lsls r0, r0, #0 + 11f44: 4cc5 ldr r4, [pc, #788] (1225c <.text+0x1225c>) + 11f46: 4bc4 ldr r3, [pc, #784] (12258 <.text+0x12258>) + 11f48: 9330 str r3, [sp, #192] + 11f4a: 9431 str r4, [sp, #196] + 11f4c: 9b21 ldr r3, [sp, #132] + 11f4e: 9c22 ldr r4, [sp, #136] + 11f50: 2400 movs r4, #0 + 11f52: 1c1e adds r6, r3, #0 + 11f54: 1c1a adds r2, r3, #0 + 11f56: 9821 ldr r0, [sp, #132] + 11f58: 9922 ldr r1, [sp, #136] + 11f5a: 1c23 adds r3, r4, #0 + 11f5c: f003 f926 bl 151ac <____subdf3_from_thumb> + 11f60: 9a2c ldr r2, [sp, #176] + 11f62: 9b2d ldr r3, [sp, #180] + 11f64: f003 f926 bl 151b4 <____muldf3_from_thumb> + 11f68: 1c27 adds r7, r4, #0 + 11f6a: 9a2e ldr r2, [sp, #184] + 11f6c: 9b2f ldr r3, [sp, #188] + 11f6e: 1c04 adds r4, r0, #0 + 11f70: 1c0d adds r5, r1, #0 + 11f72: 9821 ldr r0, [sp, #132] + 11f74: 9922 ldr r1, [sp, #136] + 11f76: f003 f91d bl 151b4 <____muldf3_from_thumb> + 11f7a: 1c02 adds r2, r0, #0 + 11f7c: 1c0b adds r3, r1, #0 + 11f7e: 1c20 adds r0, r4, #0 + 11f80: 1c29 adds r1, r5, #0 + 11f82: f003 f90f bl 151a4 <____adddf3_from_thumb> + 11f86: 9a2c ldr r2, [sp, #176] + 11f88: 9b2d ldr r3, [sp, #180] + 11f8a: 902a str r0, [sp, #168] + 11f8c: 912b str r1, [sp, #172] + 11f8e: 1c30 adds r0, r6, #0 + 11f90: 1c39 adds r1, r7, #0 + 11f92: f003 f90f bl 151b4 <____muldf3_from_thumb> + 11f96: 9028 str r0, [sp, #160] + 11f98: 9129 str r1, [sp, #164] + 11f9a: 9a28 ldr r2, [sp, #160] + 11f9c: 9b29 ldr r3, [sp, #164] + 11f9e: 982a ldr r0, [sp, #168] + 11fa0: 992b ldr r1, [sp, #172] + 11fa2: f003 f8ff bl 151a4 <____adddf3_from_thumb> + 11fa6: 9032 str r0, [sp, #200] + 11fa8: 4bad ldr r3, [pc, #692] (12260 <.text+0x12260>) + 11faa: 9c32 ldr r4, [sp, #200] + 11fac: 1c06 adds r6, r0, #0 + 11fae: 1c0f adds r7, r1, #0 + 11fb0: 429c cmp r4, r3 + 11fb2: dd22 ble.n 11ffa <.text+0x11ffa> + 11fb4: 4dab ldr r5, [pc, #684] (12264 <.text+0x12264>) + 11fb6: 1963 adds r3, r4, r5 + 11fb8: 430b orrs r3, r1 + 11fba: d115 bne.n 11fe8 <.text+0x11fe8> + 11fbc: 4aaa ldr r2, [pc, #680] (12268 <.text+0x12268>) + 11fbe: 4bab ldr r3, [pc, #684] (1226c <.text+0x1226c>) + 11fc0: 982a ldr r0, [sp, #168] + 11fc2: 992b ldr r1, [sp, #172] + 11fc4: f003 f8ee bl 151a4 <____adddf3_from_thumb> + 11fc8: 9a28 ldr r2, [sp, #160] + 11fca: 9b29 ldr r3, [sp, #164] + 11fcc: 1c04 adds r4, r0, #0 + 11fce: 1c0d adds r5, r1, #0 + 11fd0: 1c30 adds r0, r6, #0 + 11fd2: 1c39 adds r1, r7, #0 + 11fd4: f003 f8ea bl 151ac <____subdf3_from_thumb> + 11fd8: 1c02 adds r2, r0, #0 + 11fda: 1c0b adds r3, r1, #0 + 11fdc: 1c20 adds r0, r4, #0 + 11fde: 1c29 adds r1, r5, #0 + 11fe0: f003 f8f4 bl 151cc <____gtdf2_from_thumb> + 11fe4: 2800 cmp r0, #0 + 11fe6: dd2b ble.n 12040 <.text+0x12040> + 11fe8: 4aa1 ldr r2, [pc, #644] (12270 <.text+0x12270>) + 11fea: 4ba2 ldr r3, [pc, #648] (12274 <.text+0x12274>) + 11fec: 9830 ldr r0, [sp, #192] + 11fee: 9931 ldr r1, [sp, #196] + 11ff0: f003 f8e0 bl 151b4 <____muldf3_from_thumb> + 11ff4: 4a9e ldr r2, [pc, #632] (12270 <.text+0x12270>) + 11ff6: 4b9f ldr r3, [pc, #636] (12274 <.text+0x12274>) + 11ff8: e116 b.n 12228 <.text+0x12228> + 11ffa: 4b9f ldr r3, [pc, #636] (12278 <.text+0x12278>) + 11ffc: 9c32 ldr r4, [sp, #200] + 11ffe: 401c ands r4, r3 + 12000: 4b9e ldr r3, [pc, #632] (1227c <.text+0x1227c>) + 12002: 429c cmp r4, r3 + 12004: dd1c ble.n 12040 <.text+0x12040> + 12006: 9832 ldr r0, [sp, #200] + 12008: 499d ldr r1, [pc, #628] (12280 <.text+0x12280>) + 1200a: 1843 adds r3, r0, r1 + 1200c: 433b orrs r3, r7 + 1200e: d10e bne.n 1202e <.text+0x1202e> + 12010: 9a28 ldr r2, [sp, #160] + 12012: 9b29 ldr r3, [sp, #164] + 12014: 1c30 adds r0, r6, #0 + 12016: 1c39 adds r1, r7, #0 + 12018: f003 f8c8 bl 151ac <____subdf3_from_thumb> + 1201c: 1c02 adds r2, r0, #0 + 1201e: 1c0b adds r3, r1, #0 + 12020: 982a ldr r0, [sp, #168] + 12022: 992b ldr r1, [sp, #172] + 12024: f003 f8f6 bl 15214 <____ledf2_from_thumb> + 12028: 2800 cmp r0, #0 + 1202a: dd00 ble.n 1202e <.text+0x1202e> + 1202c: e10b b.n 12246 <.text+0x12246> + 1202e: 4a95 ldr r2, [pc, #596] (12284 <.text+0x12284>) + 12030: 4b95 ldr r3, [pc, #596] (12288 <.text+0x12288>) + 12032: 9830 ldr r0, [sp, #192] + 12034: 9931 ldr r1, [sp, #196] + 12036: f003 f8bd bl 151b4 <____muldf3_from_thumb> + 1203a: 4a92 ldr r2, [pc, #584] (12284 <.text+0x12284>) + 1203c: 4b92 ldr r3, [pc, #584] (12288 <.text+0x12288>) + 1203e: e0f3 b.n 12228 <.text+0x12228> + 12040: 4b8d ldr r3, [pc, #564] (12278 <.text+0x12278>) + 12042: 9a32 ldr r2, [sp, #200] + 12044: 401a ands r2, r3 + 12046: 4b91 ldr r3, [pc, #580] (1228c <.text+0x1228c>) + 12048: 429a cmp r2, r3 + 1204a: dc02 bgt.n 12052 <.text+0x12052> + 1204c: 2200 movs r2, #0 + 1204e: 923f str r2, [sp, #252] + 12050: e029 b.n 120a6 <.text+0x120a6> + 12052: 1512 asrs r2, r2, #20 + 12054: 4b8e ldr r3, [pc, #568] (12290 <.text+0x12290>) + 12056: 2580 movs r5, #128 + 12058: 036d lsls r5, r5, #13 + 1205a: 18d2 adds r2, r2, r3 + 1205c: 9832 ldr r0, [sp, #200] + 1205e: 1c2c adds r4, r5, #0 + 12060: 4114 asrs r4, r2 + 12062: 1902 adds r2, r0, r4 + 12064: 0050 lsls r0, r2, #1 + 12066: 498b ldr r1, [pc, #556] (12294 <.text+0x12294>) + 12068: 4e8b ldr r6, [pc, #556] (12298 <.text+0x12298>) + 1206a: 0d40 lsrs r0, r0, #21 + 1206c: 1840 adds r0, r0, r1 + 1206e: 1c31 adds r1, r6, #0 + 12070: 4b8a ldr r3, [pc, #552] (1229c <.text+0x1229c>) + 12072: 4c8b ldr r4, [pc, #556] (122a0 <.text+0x122a0>) + 12074: 4101 asrs r1, r0 + 12076: 1c13 adds r3, r2, #0 + 12078: 438b bics r3, r1 + 1207a: 933a str r3, [sp, #232] + 1207c: 943b str r4, [sp, #236] + 1207e: 4032 ands r2, r6 + 12080: 2314 movs r3, #20 + 12082: 432a orrs r2, r5 + 12084: 1a1b subs r3, r3, r0 + 12086: 411a asrs r2, r3 + 12088: 923f str r2, [sp, #252] + 1208a: 9a32 ldr r2, [sp, #200] + 1208c: 2a00 cmp r2, #0 + 1208e: da02 bge.n 12096 <.text+0x12096> + 12090: 9b3f ldr r3, [sp, #252] + 12092: 425b negs r3, r3 + 12094: 933f str r3, [sp, #252] + 12096: 9828 ldr r0, [sp, #160] + 12098: 9929 ldr r1, [sp, #164] + 1209a: 9a3a ldr r2, [sp, #232] + 1209c: 9b3b ldr r3, [sp, #236] + 1209e: f003 f885 bl 151ac <____subdf3_from_thumb> + 120a2: 9028 str r0, [sp, #160] + 120a4: 9129 str r1, [sp, #164] + 120a6: 9a28 ldr r2, [sp, #160] + 120a8: 9b29 ldr r3, [sp, #164] + 120aa: 982a ldr r0, [sp, #168] + 120ac: 992b ldr r1, [sp, #172] + 120ae: f003 f879 bl 151a4 <____adddf3_from_thumb> + 120b2: 2400 movs r4, #0 + 120b4: 1c25 adds r5, r4, #0 + 120b6: 1c29 adds r1, r5, #0 + 120b8: 4a7a ldr r2, [pc, #488] (122a4 <.text+0x122a4>) + 120ba: 4b7b ldr r3, [pc, #492] (122a8 <.text+0x122a8>) + 120bc: 1c04 adds r4, r0, #0 + 120be: f003 f879 bl 151b4 <____muldf3_from_thumb> + 120c2: 9a28 ldr r2, [sp, #160] + 120c4: 9b29 ldr r3, [sp, #164] + 120c6: 9004 str r0, [sp, #16] + 120c8: 9105 str r1, [sp, #20] + 120ca: 1c20 adds r0, r4, #0 + 120cc: 1c29 adds r1, r5, #0 + 120ce: f003 f86d bl 151ac <____subdf3_from_thumb> + 120d2: 1c02 adds r2, r0, #0 + 120d4: 1c0b adds r3, r1, #0 + 120d6: 982a ldr r0, [sp, #168] + 120d8: 992b ldr r1, [sp, #172] + 120da: f003 f867 bl 151ac <____subdf3_from_thumb> + 120de: 4a73 ldr r2, [pc, #460] (122ac <.text+0x122ac>) + 120e0: 4b73 ldr r3, [pc, #460] (122b0 <.text+0x122b0>) + 120e2: f003 f867 bl 151b4 <____muldf3_from_thumb> + 120e6: 4a73 ldr r2, [pc, #460] (122b4 <.text+0x122b4>) + 120e8: 4b73 ldr r3, [pc, #460] (122b8 <.text+0x122b8>) + 120ea: 1c06 adds r6, r0, #0 + 120ec: 1c0f adds r7, r1, #0 + 120ee: 1c20 adds r0, r4, #0 + 120f0: 1c29 adds r1, r5, #0 + 120f2: f003 f85f bl 151b4 <____muldf3_from_thumb> + 120f6: 1c02 adds r2, r0, #0 + 120f8: 1c0b adds r3, r1, #0 + 120fa: 1c30 adds r0, r6, #0 + 120fc: 1c39 adds r1, r7, #0 + 120fe: f003 f851 bl 151a4 <____adddf3_from_thumb> + 12102: 1c04 adds r4, r0, #0 + 12104: 1c0d adds r5, r1, #0 + 12106: 1c22 adds r2, r4, #0 + 12108: 1c2b adds r3, r5, #0 + 1210a: 9804 ldr r0, [sp, #16] + 1210c: 9905 ldr r1, [sp, #20] + 1210e: f003 f849 bl 151a4 <____adddf3_from_thumb> + 12112: 9a04 ldr r2, [sp, #16] + 12114: 9b05 ldr r3, [sp, #20] + 12116: 9002 str r0, [sp, #8] + 12118: 9103 str r1, [sp, #12] + 1211a: f003 f847 bl 151ac <____subdf3_from_thumb> + 1211e: 1c02 adds r2, r0, #0 + 12120: 1c0b adds r3, r1, #0 + 12122: 1c20 adds r0, r4, #0 + 12124: 1c29 adds r1, r5, #0 + 12126: f003 f841 bl 151ac <____subdf3_from_thumb> + 1212a: 9000 str r0, [sp, #0] + 1212c: 9101 str r1, [sp, #4] + 1212e: 9802 ldr r0, [sp, #8] + 12130: 9903 ldr r1, [sp, #12] + 12132: 1c02 adds r2, r0, #0 + 12134: 1c0b adds r3, r1, #0 + 12136: f003 f83d bl 151b4 <____muldf3_from_thumb> + 1213a: 4a60 ldr r2, [pc, #384] (122bc <.text+0x122bc>) + 1213c: 4b60 ldr r3, [pc, #384] (122c0 <.text+0x122c0>) + 1213e: 1c04 adds r4, r0, #0 + 12140: 1c0d adds r5, r1, #0 + 12142: f003 f837 bl 151b4 <____muldf3_from_thumb> + 12146: 4a5f ldr r2, [pc, #380] (122c4 <.text+0x122c4>) + 12148: 4b5f ldr r3, [pc, #380] (122c8 <.text+0x122c8>) + 1214a: f003 f82f bl 151ac <____subdf3_from_thumb> 1214e: 1c02 adds r2, r0, #0 12150: 1c0b adds r3, r1, #0 - 12152: 1c30 adds r0, r6, #0 - 12154: 1c39 adds r1, r7, #0 - 12156: f002 fffb bl 15150 <____divdf3_from_thumb> - 1215a: 9a00 ldr r2, [sp, #0] - 1215c: 9b01 ldr r3, [sp, #4] - 1215e: 1c0d adds r5, r1, #0 - 12160: 1c04 adds r4, r0, #0 - 12162: 9802 ldr r0, [sp, #8] - 12164: 9903 ldr r1, [sp, #12] - 12166: f002 ffeb bl 15140 <____muldf3_from_thumb> - 1216a: 1c02 adds r2, r0, #0 - 1216c: 1c0b adds r3, r1, #0 - 1216e: 9800 ldr r0, [sp, #0] - 12170: 9901 ldr r1, [sp, #4] - 12172: f002 ffdd bl 15130 <____adddf3_from_thumb> + 12152: 1c20 adds r0, r4, #0 + 12154: 1c29 adds r1, r5, #0 + 12156: f003 f82d bl 151b4 <____muldf3_from_thumb> + 1215a: 4a5c ldr r2, [pc, #368] (122cc <.text+0x122cc>) + 1215c: 4b5c ldr r3, [pc, #368] (122d0 <.text+0x122d0>) + 1215e: f003 f821 bl 151a4 <____adddf3_from_thumb> + 12162: 1c02 adds r2, r0, #0 + 12164: 1c0b adds r3, r1, #0 + 12166: 1c20 adds r0, r4, #0 + 12168: 1c29 adds r1, r5, #0 + 1216a: f003 f823 bl 151b4 <____muldf3_from_thumb> + 1216e: 4a59 ldr r2, [pc, #356] (122d4 <.text+0x122d4>) + 12170: 4b59 ldr r3, [pc, #356] (122d8 <.text+0x122d8>) + 12172: f003 f81b bl 151ac <____subdf3_from_thumb> 12176: 1c02 adds r2, r0, #0 12178: 1c0b adds r3, r1, #0 1217a: 1c20 adds r0, r4, #0 1217c: 1c29 adds r1, r5, #0 - 1217e: f002 ffdb bl 15138 <____subdf3_from_thumb> - 12182: 9a02 ldr r2, [sp, #8] - 12184: 9b03 ldr r3, [sp, #12] - 12186: f002 ffd7 bl 15138 <____subdf3_from_thumb> + 1217e: f003 f819 bl 151b4 <____muldf3_from_thumb> + 12182: 4a56 ldr r2, [pc, #344] (122dc <.text+0x122dc>) + 12184: 4b56 ldr r3, [pc, #344] (122e0 <.text+0x122e0>) + 12186: f003 f80d bl 151a4 <____adddf3_from_thumb> 1218a: 1c02 adds r2, r0, #0 1218c: 1c0b adds r3, r1, #0 - 1218e: 4916 ldr r1, [pc, #88] (121e8 <.text+0x121e8>) - 12190: 4814 ldr r0, [pc, #80] (121e4 <.text+0x121e4>) - 12192: f002 ffd1 bl 15138 <____subdf3_from_thumb> - 12196: 9d3f ldr r5, [sp, #252] - 12198: 052a lsls r2, r5, #20 - 1219a: 1812 adds r2, r2, r0 - 1219c: 1513 asrs r3, r2, #20 - 1219e: 2b00 cmp r3, #0 - 121a0: dc05 bgt.n 121ae <.text+0x121ae> - 121a2: 1c2a adds r2, r5, #0 - 121a4: f001 fa30 bl 13608 - 121a8: 1c02 adds r2, r0, #0 - 121aa: 1c0b adds r3, r1, #0 - 121ac: e000 b.n 121b0 <.text+0x121b0> - 121ae: 1c0b adds r3, r1, #0 - 121b0: 9830 ldr r0, [sp, #192] - 121b2: 9931 ldr r1, [sp, #196] - 121b4: f002 ffc4 bl 15140 <____muldf3_from_thumb> - 121b8: e001 b.n 121be <.text+0x121be> - 121ba: 481b ldr r0, [pc, #108] (12228 <.text+0x12228>) - 121bc: 491b ldr r1, [pc, #108] (1222c <.text+0x1222c>) - 121be: 9021 str r0, [sp, #132] - 121c0: 9122 str r1, [sp, #136] - 121c2: e008 b.n 121d6 <.text+0x121d6> - 121c4: 9521 str r5, [sp, #132] - 121c6: 9622 str r6, [sp, #136] - 121c8: e005 b.n 121d6 <.text+0x121d6> - 121ca: 2100 movs r1, #0 - 121cc: 9134 str r1, [sp, #208] - 121ce: f7ff fb55 bl 1187c <__ieee754_pow+0x110> - 121d2: 1522 asrs r2, r4, #20 - 121d4: e704 b.n 11fe0 <.text+0x11fe0> - 121d6: 9821 ldr r0, [sp, #132] - 121d8: 9922 ldr r1, [sp, #136] - 121da: b041 add sp, #260 - 121dc: bcf0 pop {r4, r5, r6, r7} - 121de: bc04 pop {r2} - 121e0: 4710 bx r2 - 121e2: 0000 lsls r0, r0, #0 - 121e4: 0000 lsls r0, r0, #0 - 121e6: 3ff0 subs r7, #240 - 121e8: 0000 lsls r0, r0, #0 - 121ea: 0000 lsls r0, r0, #0 - 121ec: ffff 408f vaddl.u q10, d31, d15 - 121f0: 0000 lsls r0, r0, #0 - 121f2: bf70 nop {7} - 121f4: 1547 asrs r7, r0, #21 - 121f6: 3c97 subs r4, #151 - 121f8: 82fe strh r6, [r7, #22] - 121fa: 652b str r3, [r5, #80] - 121fc: e43c b.n 11a78 <__ieee754_pow+0x30c> - 121fe: 7e37 ldrb r7, [r6, #24] - 12200: 759c strb r4, [r3, #22] - 12202: 8800 ldrh r0, [r0, #0] - 12204: ffff 7fff undefined - 12208: cbff ldmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} - 1220a: 4090 lsls r0, r2 - 1220c: 3400 adds r4, #0 - 1220e: 3f6f subs r7, #111 - 12210: 6e1f ldr r7, [r3, #96] - 12212: 01a5 lsls r5, r4, #6 - 12214: f359 c2f8 blx f6b808 <__ctors_end__+0xf55e2c> - 12218: 0000 lsls r0, r0, #0 - 1221a: 3fe0 subs r7, #224 - 1221c: fc02 ffff stc2 15, cr15, [r2], {255} - 12220: fc01 ffff stc2 15, cr15, [r1], {255} - 12224: ffff 000f vaddl.u q8, d15, d15 + 1218e: 1c20 adds r0, r4, #0 + 12190: 1c29 adds r1, r5, #0 + 12192: f003 f80f bl 151b4 <____muldf3_from_thumb> + 12196: 1c02 adds r2, r0, #0 + 12198: 1c0b adds r3, r1, #0 + 1219a: 9802 ldr r0, [sp, #8] + 1219c: 9903 ldr r1, [sp, #12] + 1219e: f003 f805 bl 151ac <____subdf3_from_thumb> + 121a2: 1c04 adds r4, r0, #0 + 121a4: 1c0d adds r5, r1, #0 + 121a6: 1c22 adds r2, r4, #0 + 121a8: 1c2b adds r3, r5, #0 + 121aa: 9802 ldr r0, [sp, #8] + 121ac: 9903 ldr r1, [sp, #12] + 121ae: f003 f801 bl 151b4 <____muldf3_from_thumb> + 121b2: 4a4c ldr r2, [pc, #304] (122e4 <.text+0x122e4>) + 121b4: 4b4c ldr r3, [pc, #304] (122e8 <.text+0x122e8>) + 121b6: 1c06 adds r6, r0, #0 + 121b8: 1c0f adds r7, r1, #0 + 121ba: 1c20 adds r0, r4, #0 + 121bc: 1c29 adds r1, r5, #0 + 121be: f002 fff5 bl 151ac <____subdf3_from_thumb> + 121c2: 1c02 adds r2, r0, #0 + 121c4: 1c0b adds r3, r1, #0 + 121c6: 1c30 adds r0, r6, #0 + 121c8: 1c39 adds r1, r7, #0 + 121ca: f002 fffb bl 151c4 <____divdf3_from_thumb> + 121ce: 9a00 ldr r2, [sp, #0] + 121d0: 9b01 ldr r3, [sp, #4] + 121d2: 1c0d adds r5, r1, #0 + 121d4: 1c04 adds r4, r0, #0 + 121d6: 9802 ldr r0, [sp, #8] + 121d8: 9903 ldr r1, [sp, #12] + 121da: f002 ffeb bl 151b4 <____muldf3_from_thumb> + 121de: 1c02 adds r2, r0, #0 + 121e0: 1c0b adds r3, r1, #0 + 121e2: 9800 ldr r0, [sp, #0] + 121e4: 9901 ldr r1, [sp, #4] + 121e6: f002 ffdd bl 151a4 <____adddf3_from_thumb> + 121ea: 1c02 adds r2, r0, #0 + 121ec: 1c0b adds r3, r1, #0 + 121ee: 1c20 adds r0, r4, #0 + 121f0: 1c29 adds r1, r5, #0 + 121f2: f002 ffdb bl 151ac <____subdf3_from_thumb> + 121f6: 9a02 ldr r2, [sp, #8] + 121f8: 9b03 ldr r3, [sp, #12] + 121fa: f002 ffd7 bl 151ac <____subdf3_from_thumb> + 121fe: 1c02 adds r2, r0, #0 + 12200: 1c0b adds r3, r1, #0 + 12202: 4916 ldr r1, [pc, #88] (1225c <.text+0x1225c>) + 12204: 4814 ldr r0, [pc, #80] (12258 <.text+0x12258>) + 12206: f002 ffd1 bl 151ac <____subdf3_from_thumb> + 1220a: 9d3f ldr r5, [sp, #252] + 1220c: 052a lsls r2, r5, #20 + 1220e: 1812 adds r2, r2, r0 + 12210: 1513 asrs r3, r2, #20 + 12212: 2b00 cmp r3, #0 + 12214: dc05 bgt.n 12222 <.text+0x12222> + 12216: 1c2a adds r2, r5, #0 + 12218: f001 fa30 bl 1367c + 1221c: 1c02 adds r2, r0, #0 + 1221e: 1c0b adds r3, r1, #0 + 12220: e000 b.n 12224 <.text+0x12224> + 12222: 1c0b adds r3, r1, #0 + 12224: 9830 ldr r0, [sp, #192] + 12226: 9931 ldr r1, [sp, #196] + 12228: f002 ffc4 bl 151b4 <____muldf3_from_thumb> + 1222c: e001 b.n 12232 <.text+0x12232> + 1222e: 481b ldr r0, [pc, #108] (1229c <.text+0x1229c>) + 12230: 491b ldr r1, [pc, #108] (122a0 <.text+0x122a0>) + 12232: 9021 str r0, [sp, #132] + 12234: 9122 str r1, [sp, #136] + 12236: e008 b.n 1224a <.text+0x1224a> + 12238: 9521 str r5, [sp, #132] + 1223a: 9622 str r6, [sp, #136] + 1223c: e005 b.n 1224a <.text+0x1224a> + 1223e: 2100 movs r1, #0 + 12240: 9134 str r1, [sp, #208] + 12242: f7ff fb55 bl 118f0 <__ieee754_pow+0x110> + 12246: 1522 asrs r2, r4, #20 + 12248: e704 b.n 12054 <.text+0x12054> + 1224a: 9821 ldr r0, [sp, #132] + 1224c: 9922 ldr r1, [sp, #136] + 1224e: b041 add sp, #260 + 12250: bcf0 pop {r4, r5, r6, r7} + 12252: bc04 pop {r2} + 12254: 4710 bx r2 + 12256: 0000 lsls r0, r0, #0 + 12258: 0000 lsls r0, r0, #0 + 1225a: 3ff0 subs r7, #240 + 1225c: 0000 lsls r0, r0, #0 + 1225e: 0000 lsls r0, r0, #0 + 12260: ffff 408f vaddl.u q10, d31, d15 + 12264: 0000 lsls r0, r0, #0 + 12266: bf70 nop {7} + 12268: 1547 asrs r7, r0, #21 + 1226a: 3c97 subs r4, #151 + 1226c: 82fe strh r6, [r7, #22] + 1226e: 652b str r3, [r5, #80] + 12270: e43c b.n 11aec <__ieee754_pow+0x30c> + 12272: 7e37 ldrb r7, [r6, #24] + 12274: 759c strb r4, [r3, #22] + 12276: 8800 ldrh r0, [r0, #0] + 12278: ffff 7fff undefined + 1227c: cbff ldmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} + 1227e: 4090 lsls r0, r2 + 12280: 3400 adds r4, #0 + 12282: 3f6f subs r7, #111 + 12284: 6e1f ldr r7, [r3, #96] + 12286: 01a5 lsls r5, r4, #6 + 12288: f359 c2f8 blx f6b87c <__ctors_end__+0xf55e2c> + 1228c: 0000 lsls r0, r0, #0 + 1228e: 3fe0 subs r7, #224 + 12290: fc02 ffff stc2 15, cr15, [r2], {255} + 12294: fc01 ffff stc2 15, cr15, [r1], {255} + 12298: ffff 000f vaddl.u q8, d15, d15 ... - 12230: 2e43 cmp r6, #67 - 12232: 3fe6 subs r7, #230 - 12234: 0000 lsls r0, r0, #0 - 12236: 0000 lsls r0, r0, #0 - 12238: 2e42 cmp r6, #66 - 1223a: 3fe6 subs r7, #230 - 1223c: 39ef subs r1, #239 - 1223e: fefa 5c61 cdp2 12, 15, cr5, cr10, cr1, {3} - 12242: be20 bkpt 0x0020 - 12244: 6c39 ldr r1, [r7, #64] - 12246: 0ca8 lsrs r0, r5, #18 - 12248: 3769 adds r7, #105 - 1224a: 3e66 subs r6, #102 - 1224c: a4d0 add r4, pc, #832 (adr r4,12590 <__ieee754_rem_pio2+0x318>) - 1224e: 72be strb r6, [r7, #10] - 12250: bd41 pop {r0, r6, pc} - 12252: 3ebb subs r6, #187 - 12254: 6bf1 ldr r1, [r6, #60] - 12256: c5d2 stmia r5!, {r1, r4, r6, r7} - 12258: 566a ldrsb r2, [r5, r1] - 1225a: 3f11 subs r7, #17 - 1225c: de2c bal.n 122b8 <__ieee754_rem_pio2+0x40> - 1225e: af25 add r7, sp, #148 - 12260: c16c stmia r1!, {r2, r3, r5, r6} - 12262: 3f66 subs r7, #102 - 12264: bd93 pop {r0, r1, r4, r7, pc} - 12266: 16be asrs r6, r7, #26 - 12268: 5555 strb r5, [r2, r5] - 1226a: 3fc5 subs r7, #197 - 1226c: 553e strb r6, [r7, r4] - 1226e: 5555 strb r5, [r2, r5] - 12270: 0000 lsls r0, r0, #0 - 12272: 4000 ands r0, r0 - 12274: 0000 lsls r0, r0, #0 + 122a4: 2e43 cmp r6, #67 + 122a6: 3fe6 subs r7, #230 + 122a8: 0000 lsls r0, r0, #0 + 122aa: 0000 lsls r0, r0, #0 + 122ac: 2e42 cmp r6, #66 + 122ae: 3fe6 subs r7, #230 + 122b0: 39ef subs r1, #239 + 122b2: fefa 5c61 cdp2 12, 15, cr5, cr10, cr1, {3} + 122b6: be20 bkpt 0x0020 + 122b8: 6c39 ldr r1, [r7, #64] + 122ba: 0ca8 lsrs r0, r5, #18 + 122bc: 3769 adds r7, #105 + 122be: 3e66 subs r6, #102 + 122c0: a4d0 add r4, pc, #832 (adr r4,12604 <__ieee754_rem_pio2+0x318>) + 122c2: 72be strb r6, [r7, #10] + 122c4: bd41 pop {r0, r6, pc} + 122c6: 3ebb subs r6, #187 + 122c8: 6bf1 ldr r1, [r6, #60] + 122ca: c5d2 stmia r5!, {r1, r4, r6, r7} + 122cc: 566a ldrsb r2, [r5, r1] + 122ce: 3f11 subs r7, #17 + 122d0: de2c bal.n 1232c <__ieee754_rem_pio2+0x40> + 122d2: af25 add r7, sp, #148 + 122d4: c16c stmia r1!, {r2, r3, r5, r6} + 122d6: 3f66 subs r7, #102 + 122d8: bd93 pop {r0, r1, r4, r7, pc} + 122da: 16be asrs r6, r7, #26 + 122dc: 5555 strb r5, [r2, r5] + 122de: 3fc5 subs r7, #197 + 122e0: 553e strb r6, [r7, r4] + 122e2: 5555 strb r5, [r2, r5] + 122e4: 0000 lsls r0, r0, #0 + 122e6: 4000 ands r0, r0 + 122e8: 0000 lsls r0, r0, #0 ... -00012278 <__ieee754_rem_pio2>: - 12278: b5f0 push {r4, r5, r6, r7, lr} - 1227a: b093 sub sp, #76 - 1227c: 9009 str r0, [sp, #36] - 1227e: 4bd7 ldr r3, [pc, #860] (125dc <.text+0x125dc>) - 12280: 9f09 ldr r7, [sp, #36] - 12282: 401f ands r7, r3 - 12284: 4bd6 ldr r3, [pc, #856] (125e0 <.text+0x125e0>) - 12286: 1c05 adds r5, r0, #0 - 12288: 1c0e adds r6, r1, #0 - 1228a: 9202 str r2, [sp, #8] - 1228c: 429f cmp r7, r3 - 1228e: dc07 bgt.n 122a0 <__ieee754_rem_pio2+0x28> - 12290: 4bd4 ldr r3, [pc, #848] (125e4 <.text+0x125e4>) - 12292: 4cd5 ldr r4, [pc, #852] (125e8 <.text+0x125e8>) - 12294: 6093 str r3, [r2, #8] - 12296: 60d4 str r4, [r2, #12] - 12298: 2300 movs r3, #0 - 1229a: 6015 str r5, [r2, #0] - 1229c: 6056 str r6, [r2, #4] - 1229e: e023 b.n 122e8 <__ieee754_rem_pio2+0x70> - 122a0: 4bd2 ldr r3, [pc, #840] (125ec <.text+0x125ec>) - 122a2: 429f cmp r7, r3 - 122a4: dc6e bgt.n 12384 <__ieee754_rem_pio2+0x10c> - 122a6: 9b09 ldr r3, [sp, #36] - 122a8: 2b00 cmp r3, #0 - 122aa: dd35 ble.n 12318 <__ieee754_rem_pio2+0xa0> - 122ac: 4ad0 ldr r2, [pc, #832] (125f0 <.text+0x125f0>) - 122ae: 4bd1 ldr r3, [pc, #836] (125f4 <.text+0x125f4>) - 122b0: f002 ff42 bl 15138 <____subdf3_from_thumb> - 122b4: 4bd0 ldr r3, [pc, #832] (125f8 <.text+0x125f8>) - 122b6: 1c04 adds r4, r0, #0 - 122b8: 1c0d adds r5, r1, #0 - 122ba: 429f cmp r7, r3 - 122bc: d016 beq.n 122ec <__ieee754_rem_pio2+0x74> - 122be: 4acf ldr r2, [pc, #828] (125fc <.text+0x125fc>) - 122c0: 4bcf ldr r3, [pc, #828] (12600 <.text+0x12600>) - 122c2: f002 ff39 bl 15138 <____subdf3_from_thumb> - 122c6: 1c0b adds r3, r1, #0 - 122c8: 9902 ldr r1, [sp, #8] - 122ca: 1c02 adds r2, r0, #0 - 122cc: 600a str r2, [r1, #0] - 122ce: 604b str r3, [r1, #4] - 122d0: 1c20 adds r0, r4, #0 - 122d2: 1c29 adds r1, r5, #0 - 122d4: f002 ff30 bl 15138 <____subdf3_from_thumb> - 122d8: 4ac8 ldr r2, [pc, #800] (125fc <.text+0x125fc>) - 122da: 4bc9 ldr r3, [pc, #804] (12600 <.text+0x12600>) - 122dc: f002 ff2c bl 15138 <____subdf3_from_thumb> - 122e0: 9a02 ldr r2, [sp, #8] - 122e2: 6090 str r0, [r2, #8] - 122e4: 60d1 str r1, [r2, #12] - 122e6: 2301 movs r3, #1 - 122e8: 9308 str r3, [sp, #32] - 122ea: e1ce b.n 1268a <.text+0x1268a> - 122ec: 4ac5 ldr r2, [pc, #788] (12604 <.text+0x12604>) - 122ee: 4bc6 ldr r3, [pc, #792] (12608 <.text+0x12608>) - 122f0: f002 ff22 bl 15138 <____subdf3_from_thumb> - 122f4: 4ac5 ldr r2, [pc, #788] (1260c <.text+0x1260c>) - 122f6: 4bc6 ldr r3, [pc, #792] (12610 <.text+0x12610>) - 122f8: 1c04 adds r4, r0, #0 - 122fa: 1c0d adds r5, r1, #0 - 122fc: f002 ff1c bl 15138 <____subdf3_from_thumb> - 12300: 1c0b adds r3, r1, #0 - 12302: 9902 ldr r1, [sp, #8] - 12304: 1c02 adds r2, r0, #0 - 12306: 600a str r2, [r1, #0] - 12308: 604b str r3, [r1, #4] - 1230a: 1c20 adds r0, r4, #0 - 1230c: 1c29 adds r1, r5, #0 - 1230e: f002 ff13 bl 15138 <____subdf3_from_thumb> - 12312: 4abe ldr r2, [pc, #760] (1260c <.text+0x1260c>) - 12314: 4bbe ldr r3, [pc, #760] (12610 <.text+0x12610>) - 12316: e7e1 b.n 122dc <__ieee754_rem_pio2+0x64> - 12318: 4ab5 ldr r2, [pc, #724] (125f0 <.text+0x125f0>) - 1231a: 4bb6 ldr r3, [pc, #728] (125f4 <.text+0x125f4>) - 1231c: f002 ff08 bl 15130 <____adddf3_from_thumb> - 12320: 4bb5 ldr r3, [pc, #724] (125f8 <.text+0x125f8>) - 12322: 1c04 adds r4, r0, #0 - 12324: 1c0d adds r5, r1, #0 - 12326: 429f cmp r7, r3 - 12328: d00f beq.n 1234a <__ieee754_rem_pio2+0xd2> - 1232a: 4ab4 ldr r2, [pc, #720] (125fc <.text+0x125fc>) - 1232c: 4bb4 ldr r3, [pc, #720] (12600 <.text+0x12600>) - 1232e: f002 feff bl 15130 <____adddf3_from_thumb> - 12332: 1c0b adds r3, r1, #0 - 12334: 9902 ldr r1, [sp, #8] - 12336: 1c02 adds r2, r0, #0 - 12338: 600a str r2, [r1, #0] - 1233a: 604b str r3, [r1, #4] - 1233c: 1c20 adds r0, r4, #0 - 1233e: 1c29 adds r1, r5, #0 - 12340: f002 fefa bl 15138 <____subdf3_from_thumb> - 12344: 4aad ldr r2, [pc, #692] (125fc <.text+0x125fc>) - 12346: 4bae ldr r3, [pc, #696] (12600 <.text+0x12600>) - 12348: e014 b.n 12374 <__ieee754_rem_pio2+0xfc> - 1234a: 4aae ldr r2, [pc, #696] (12604 <.text+0x12604>) - 1234c: 4bae ldr r3, [pc, #696] (12608 <.text+0x12608>) - 1234e: f002 feef bl 15130 <____adddf3_from_thumb> - 12352: 4aae ldr r2, [pc, #696] (1260c <.text+0x1260c>) - 12354: 4bae ldr r3, [pc, #696] (12610 <.text+0x12610>) - 12356: 1c04 adds r4, r0, #0 - 12358: 1c0d adds r5, r1, #0 - 1235a: f002 fee9 bl 15130 <____adddf3_from_thumb> - 1235e: 1c0b adds r3, r1, #0 - 12360: 9902 ldr r1, [sp, #8] - 12362: 1c02 adds r2, r0, #0 - 12364: 600a str r2, [r1, #0] - 12366: 604b str r3, [r1, #4] - 12368: 1c20 adds r0, r4, #0 - 1236a: 1c29 adds r1, r5, #0 - 1236c: f002 fee4 bl 15138 <____subdf3_from_thumb> - 12370: 4aa6 ldr r2, [pc, #664] (1260c <.text+0x1260c>) - 12372: 4ba7 ldr r3, [pc, #668] (12610 <.text+0x12610>) - 12374: f002 fedc bl 15130 <____adddf3_from_thumb> - 12378: 9a02 ldr r2, [sp, #8] - 1237a: 2301 movs r3, #1 - 1237c: 425b negs r3, r3 - 1237e: 6090 str r0, [r2, #8] - 12380: 60d1 str r1, [r2, #12] - 12382: e7b1 b.n 122e8 <__ieee754_rem_pio2+0x70> - 12384: 4ba3 ldr r3, [pc, #652] (12614 <.text+0x12614>) - 12386: 429f cmp r7, r3 - 12388: dd00 ble.n 1238c <__ieee754_rem_pio2+0x114> - 1238a: e0dc b.n 12546 <__ieee754_rem_pio2+0x2ce> - 1238c: f000 ffe4 bl 13358 - 12390: 4aa1 ldr r2, [pc, #644] (12618 <.text+0x12618>) - 12392: 4ba2 ldr r3, [pc, #648] (1261c <.text+0x1261c>) - 12394: 1c04 adds r4, r0, #0 - 12396: 1c0d adds r5, r1, #0 - 12398: f002 fed2 bl 15140 <____muldf3_from_thumb> - 1239c: 4aa0 ldr r2, [pc, #640] (12620 <.text+0x12620>) - 1239e: 4ba1 ldr r3, [pc, #644] (12624 <.text+0x12624>) - 123a0: f002 fec6 bl 15130 <____adddf3_from_thumb> - 123a4: f002 fed0 bl 15148 <____fixdfsi_from_thumb> - 123a8: 9008 str r0, [sp, #32] - 123aa: f002 febd bl 15128 <____floatsidf_from_thumb> - 123ae: 4a9e ldr r2, [pc, #632] (12628 <.text+0x12628>) - 123b0: 4b9e ldr r3, [pc, #632] (1262c <.text+0x1262c>) - 123b2: 9006 str r0, [sp, #24] - 123b4: 9107 str r1, [sp, #28] - 123b6: f002 fec3 bl 15140 <____muldf3_from_thumb> - 123ba: 1c02 adds r2, r0, #0 - 123bc: 1c0b adds r3, r1, #0 - 123be: 1c20 adds r0, r4, #0 - 123c0: 1c29 adds r1, r5, #0 - 123c2: f002 feb5 bl 15130 <____adddf3_from_thumb> - 123c6: 4a8d ldr r2, [pc, #564] (125fc <.text+0x125fc>) - 123c8: 4b8d ldr r3, [pc, #564] (12600 <.text+0x12600>) - 123ca: 9004 str r0, [sp, #16] - 123cc: 9105 str r1, [sp, #20] - 123ce: 9806 ldr r0, [sp, #24] - 123d0: 9907 ldr r1, [sp, #28] - 123d2: f002 feb5 bl 15140 <____muldf3_from_thumb> - 123d6: 9c08 ldr r4, [sp, #32] - 123d8: 1c05 adds r5, r0, #0 - 123da: 1c0e adds r6, r1, #0 - 123dc: 2c1f cmp r4, #31 - 123de: dc10 bgt.n 12402 <__ieee754_rem_pio2+0x18a> - 123e0: 4b93 ldr r3, [pc, #588] (12630 <.text+0x12630>) - 123e2: 00a2 lsls r2, r4, #2 - 123e4: 18d2 adds r2, r2, r3 - 123e6: 3a04 subs r2, #4 - 123e8: 6813 ldr r3, [r2, #0] - 123ea: 429f cmp r7, r3 - 123ec: d009 beq.n 12402 <__ieee754_rem_pio2+0x18a> - 123ee: 1c2a adds r2, r5, #0 - 123f0: 9804 ldr r0, [sp, #16] - 123f2: 9905 ldr r1, [sp, #20] - 123f4: 1c33 adds r3, r6, #0 - 123f6: f002 fe9f bl 15138 <____subdf3_from_thumb> - 123fa: 9a02 ldr r2, [sp, #8] - 123fc: 6010 str r0, [r2, #0] - 123fe: 6051 str r1, [r2, #4] - 12400: e083 b.n 1250a <__ieee754_rem_pio2+0x292> - 12402: 1c33 adds r3, r6, #0 - 12404: 9804 ldr r0, [sp, #16] - 12406: 9905 ldr r1, [sp, #20] - 12408: 1c2a adds r2, r5, #0 - 1240a: f002 fe95 bl 15138 <____subdf3_from_thumb> - 1240e: 9b02 ldr r3, [sp, #8] - 12410: 4c88 ldr r4, [pc, #544] (12634 <.text+0x12634>) - 12412: 6018 str r0, [r3, #0] - 12414: 6059 str r1, [r3, #4] - 12416: 0d03 lsrs r3, r0, #20 - 12418: 153f asrs r7, r7, #20 - 1241a: 4023 ands r3, r4 - 1241c: 1afb subs r3, r7, r3 - 1241e: 9703 str r7, [sp, #12] - 12420: 2b10 cmp r3, #16 - 12422: dc00 bgt.n 12426 <__ieee754_rem_pio2+0x1ae> - 12424: e071 b.n 1250a <__ieee754_rem_pio2+0x292> - 12426: 4a77 ldr r2, [pc, #476] (12604 <.text+0x12604>) - 12428: 4b77 ldr r3, [pc, #476] (12608 <.text+0x12608>) - 1242a: 9806 ldr r0, [sp, #24] - 1242c: 9907 ldr r1, [sp, #28] - 1242e: f002 fe87 bl 15140 <____muldf3_from_thumb> - 12432: 1c06 adds r6, r0, #0 - 12434: 1c0f adds r7, r1, #0 - 12436: 1c32 adds r2, r6, #0 - 12438: 1c3b adds r3, r7, #0 - 1243a: 9804 ldr r0, [sp, #16] - 1243c: 9905 ldr r1, [sp, #20] - 1243e: f002 fe7b bl 15138 <____subdf3_from_thumb> - 12442: 4a72 ldr r2, [pc, #456] (1260c <.text+0x1260c>) - 12444: 4b72 ldr r3, [pc, #456] (12610 <.text+0x12610>) - 12446: 900b str r0, [sp, #44] - 12448: 910c str r1, [sp, #48] - 1244a: 9806 ldr r0, [sp, #24] - 1244c: 9907 ldr r1, [sp, #28] - 1244e: f002 fe77 bl 15140 <____muldf3_from_thumb> - 12452: 9a0b ldr r2, [sp, #44] - 12454: 9b0c ldr r3, [sp, #48] - 12456: 1c04 adds r4, r0, #0 - 12458: 1c0d adds r5, r1, #0 - 1245a: 9804 ldr r0, [sp, #16] - 1245c: 9905 ldr r1, [sp, #20] - 1245e: f002 fe6b bl 15138 <____subdf3_from_thumb> - 12462: 1c32 adds r2, r6, #0 - 12464: 1c3b adds r3, r7, #0 - 12466: f002 fe67 bl 15138 <____subdf3_from_thumb> - 1246a: 1c02 adds r2, r0, #0 - 1246c: 1c0b adds r3, r1, #0 - 1246e: 1c20 adds r0, r4, #0 - 12470: 1c29 adds r1, r5, #0 - 12472: f002 fe61 bl 15138 <____subdf3_from_thumb> - 12476: 1c05 adds r5, r0, #0 - 12478: 1c0e adds r6, r1, #0 - 1247a: 1c2a adds r2, r5, #0 - 1247c: 1c33 adds r3, r6, #0 - 1247e: 980b ldr r0, [sp, #44] - 12480: 990c ldr r1, [sp, #48] - 12482: f002 fe59 bl 15138 <____subdf3_from_thumb> - 12486: 9a02 ldr r2, [sp, #8] - 12488: 4c6a ldr r4, [pc, #424] (12634 <.text+0x12634>) - 1248a: 6010 str r0, [r2, #0] - 1248c: 6051 str r1, [r2, #4] - 1248e: 0d03 lsrs r3, r0, #20 - 12490: 9903 ldr r1, [sp, #12] - 12492: 4023 ands r3, r4 - 12494: 1acb subs r3, r1, r3 - 12496: 2b31 cmp r3, #49 - 12498: dc04 bgt.n 124a4 <__ieee754_rem_pio2+0x22c> - 1249a: 9a0b ldr r2, [sp, #44] - 1249c: 9b0c ldr r3, [sp, #48] - 1249e: 9204 str r2, [sp, #16] - 124a0: 9305 str r3, [sp, #20] - 124a2: e032 b.n 1250a <__ieee754_rem_pio2+0x292> - 124a4: 4a64 ldr r2, [pc, #400] (12638 <.text+0x12638>) - 124a6: 4b65 ldr r3, [pc, #404] (1263c <.text+0x1263c>) - 124a8: 9806 ldr r0, [sp, #24] - 124aa: 9907 ldr r1, [sp, #28] - 124ac: f002 fe48 bl 15140 <____muldf3_from_thumb> - 124b0: 1c06 adds r6, r0, #0 - 124b2: 1c0f adds r7, r1, #0 - 124b4: 1c32 adds r2, r6, #0 - 124b6: 1c3b adds r3, r7, #0 - 124b8: 980b ldr r0, [sp, #44] - 124ba: 990c ldr r1, [sp, #48] - 124bc: f002 fe3c bl 15138 <____subdf3_from_thumb> - 124c0: 4a5f ldr r2, [pc, #380] (12640 <.text+0x12640>) - 124c2: 4b60 ldr r3, [pc, #384] (12644 <.text+0x12644>) - 124c4: 9004 str r0, [sp, #16] - 124c6: 9105 str r1, [sp, #20] - 124c8: 9806 ldr r0, [sp, #24] - 124ca: 9907 ldr r1, [sp, #28] - 124cc: f002 fe38 bl 15140 <____muldf3_from_thumb> - 124d0: 9a04 ldr r2, [sp, #16] - 124d2: 9b05 ldr r3, [sp, #20] - 124d4: 1c0d adds r5, r1, #0 - 124d6: 1c04 adds r4, r0, #0 - 124d8: 980b ldr r0, [sp, #44] - 124da: 990c ldr r1, [sp, #48] - 124dc: f002 fe2c bl 15138 <____subdf3_from_thumb> - 124e0: 1c32 adds r2, r6, #0 - 124e2: 1c3b adds r3, r7, #0 - 124e4: f002 fe28 bl 15138 <____subdf3_from_thumb> - 124e8: 1c02 adds r2, r0, #0 - 124ea: 1c0b adds r3, r1, #0 - 124ec: 1c20 adds r0, r4, #0 - 124ee: 1c29 adds r1, r5, #0 - 124f0: f002 fe22 bl 15138 <____subdf3_from_thumb> - 124f4: 1c05 adds r5, r0, #0 - 124f6: 1c0e adds r6, r1, #0 - 124f8: 1c33 adds r3, r6, #0 - 124fa: 9804 ldr r0, [sp, #16] - 124fc: 9905 ldr r1, [sp, #20] - 124fe: 1c2a adds r2, r5, #0 - 12500: f002 fe1a bl 15138 <____subdf3_from_thumb> - 12504: 9b02 ldr r3, [sp, #8] - 12506: 6018 str r0, [r3, #0] - 12508: 6059 str r1, [r3, #4] - 1250a: 9c02 ldr r4, [sp, #8] - 1250c: 9804 ldr r0, [sp, #16] - 1250e: 9905 ldr r1, [sp, #20] - 12510: 6822 ldr r2, [r4, #0] - 12512: 6863 ldr r3, [r4, #4] - 12514: f002 fe10 bl 15138 <____subdf3_from_thumb> - 12518: 1c2a adds r2, r5, #0 - 1251a: 1c33 adds r3, r6, #0 - 1251c: f002 fe0c bl 15138 <____subdf3_from_thumb> - 12520: 9b09 ldr r3, [sp, #36] - 12522: 1c22 adds r2, r4, #0 - 12524: 60a0 str r0, [r4, #8] - 12526: 60e1 str r1, [r4, #12] - 12528: 2b00 cmp r3, #0 - 1252a: db00 blt.n 1252e <__ieee754_rem_pio2+0x2b6> - 1252c: e0ad b.n 1268a <.text+0x1268a> - 1252e: 6823 ldr r3, [r4, #0] - 12530: 2480 movs r4, #128 - 12532: 0624 lsls r4, r4, #24 - 12534: 191b adds r3, r3, r4 - 12536: 9908 ldr r1, [sp, #32] - 12538: 6013 str r3, [r2, #0] - 1253a: 6893 ldr r3, [r2, #8] - 1253c: 4249 negs r1, r1 - 1253e: 191b adds r3, r3, r4 - 12540: 6093 str r3, [r2, #8] - 12542: 9108 str r1, [sp, #32] - 12544: e0a1 b.n 1268a <.text+0x1268a> - 12546: 4b40 ldr r3, [pc, #256] (12648 <.text+0x12648>) - 12548: 429f cmp r7, r3 - 1254a: dd0b ble.n 12564 <__ieee754_rem_pio2+0x2ec> - 1254c: 1c2a adds r2, r5, #0 - 1254e: 1c33 adds r3, r6, #0 - 12550: f002 fdf2 bl 15138 <____subdf3_from_thumb> - 12554: 9a02 ldr r2, [sp, #8] - 12556: 2400 movs r4, #0 - 12558: 6090 str r0, [r2, #8] - 1255a: 60d1 str r1, [r2, #12] - 1255c: 6010 str r0, [r2, #0] - 1255e: 6051 str r1, [r2, #4] - 12560: 9408 str r4, [sp, #32] - 12562: e092 b.n 1268a <.text+0x1268a> - 12564: 4939 ldr r1, [pc, #228] (1264c <.text+0x1264c>) - 12566: 153a asrs r2, r7, #20 - 12568: 1851 adds r1, r2, r1 - 1256a: 050a lsls r2, r1, #20 - 1256c: 1abb subs r3, r7, r2 - 1256e: 1c18 adds r0, r3, #0 - 12570: 910a str r1, [sp, #40] - 12572: 1c31 adds r1, r6, #0 - 12574: 1c1c adds r4, r3, #0 - 12576: f002 fde7 bl 15148 <____fixdfsi_from_thumb> - 1257a: f002 fdd5 bl 15128 <____floatsidf_from_thumb> - 1257e: 1c02 adds r2, r0, #0 - 12580: 1c0b adds r3, r1, #0 - 12582: 1c20 adds r0, r4, #0 - 12584: 1c31 adds r1, r6, #0 - 12586: 920d str r2, [sp, #52] - 12588: 930e str r3, [sp, #56] - 1258a: f002 fdd5 bl 15138 <____subdf3_from_thumb> - 1258e: 4a30 ldr r2, [pc, #192] (12650 <.text+0x12650>) - 12590: 4b30 ldr r3, [pc, #192] (12654 <.text+0x12654>) - 12592: f002 fdd5 bl 15140 <____muldf3_from_thumb> - 12596: 1c0d adds r5, r1, #0 - 12598: 1c04 adds r4, r0, #0 - 1259a: f002 fdd5 bl 15148 <____fixdfsi_from_thumb> - 1259e: f002 fdc3 bl 15128 <____floatsidf_from_thumb> - 125a2: 1c02 adds r2, r0, #0 - 125a4: 1c0b adds r3, r1, #0 - 125a6: 1c20 adds r0, r4, #0 - 125a8: 1c29 adds r1, r5, #0 - 125aa: 920f str r2, [sp, #60] - 125ac: 9310 str r3, [sp, #64] - 125ae: f002 fdc3 bl 15138 <____subdf3_from_thumb> - 125b2: 4a27 ldr r2, [pc, #156] (12650 <.text+0x12650>) - 125b4: 4b27 ldr r3, [pc, #156] (12654 <.text+0x12654>) - 125b6: f002 fdc3 bl 15140 <____muldf3_from_thumb> - 125ba: 9011 str r0, [sp, #68] - 125bc: 9112 str r1, [sp, #72] - 125be: 2503 movs r5, #3 - 125c0: 1e6c subs r4, r5, #1 - 125c2: ae0d add r6, sp, #52 - 125c4: 00e3 lsls r3, r4, #3 - 125c6: 18f3 adds r3, r6, r3 - 125c8: 6818 ldr r0, [r3, #0] - 125ca: 6859 ldr r1, [r3, #4] - 125cc: 4a05 ldr r2, [pc, #20] (125e4 <.text+0x125e4>) - 125ce: 4b06 ldr r3, [pc, #24] (125e8 <.text+0x125e8>) - 125d0: f002 fda6 bl 15120 <____eqdf2_from_thumb> - 125d4: 2800 cmp r0, #0 - 125d6: d13f bne.n 12658 <.text+0x12658> - 125d8: 1c25 adds r5, r4, #0 - 125da: e7f1 b.n 125c0 <__ieee754_rem_pio2+0x348> - 125dc: ffff 7fff undefined - 125e0: 21fb movs r1, #251 - 125e2: 3fe9 subs r7, #233 +000122ec <__ieee754_rem_pio2>: + 122ec: b5f0 push {r4, r5, r6, r7, lr} + 122ee: b093 sub sp, #76 + 122f0: 9009 str r0, [sp, #36] + 122f2: 4bd7 ldr r3, [pc, #860] (12650 <.text+0x12650>) + 122f4: 9f09 ldr r7, [sp, #36] + 122f6: 401f ands r7, r3 + 122f8: 4bd6 ldr r3, [pc, #856] (12654 <.text+0x12654>) + 122fa: 1c05 adds r5, r0, #0 + 122fc: 1c0e adds r6, r1, #0 + 122fe: 9202 str r2, [sp, #8] + 12300: 429f cmp r7, r3 + 12302: dc07 bgt.n 12314 <__ieee754_rem_pio2+0x28> + 12304: 4bd4 ldr r3, [pc, #848] (12658 <.text+0x12658>) + 12306: 4cd5 ldr r4, [pc, #852] (1265c <.text+0x1265c>) + 12308: 6093 str r3, [r2, #8] + 1230a: 60d4 str r4, [r2, #12] + 1230c: 2300 movs r3, #0 + 1230e: 6015 str r5, [r2, #0] + 12310: 6056 str r6, [r2, #4] + 12312: e023 b.n 1235c <__ieee754_rem_pio2+0x70> + 12314: 4bd2 ldr r3, [pc, #840] (12660 <.text+0x12660>) + 12316: 429f cmp r7, r3 + 12318: dc6e bgt.n 123f8 <__ieee754_rem_pio2+0x10c> + 1231a: 9b09 ldr r3, [sp, #36] + 1231c: 2b00 cmp r3, #0 + 1231e: dd35 ble.n 1238c <__ieee754_rem_pio2+0xa0> + 12320: 4ad0 ldr r2, [pc, #832] (12664 <.text+0x12664>) + 12322: 4bd1 ldr r3, [pc, #836] (12668 <.text+0x12668>) + 12324: f002 ff42 bl 151ac <____subdf3_from_thumb> + 12328: 4bd0 ldr r3, [pc, #832] (1266c <.text+0x1266c>) + 1232a: 1c04 adds r4, r0, #0 + 1232c: 1c0d adds r5, r1, #0 + 1232e: 429f cmp r7, r3 + 12330: d016 beq.n 12360 <__ieee754_rem_pio2+0x74> + 12332: 4acf ldr r2, [pc, #828] (12670 <.text+0x12670>) + 12334: 4bcf ldr r3, [pc, #828] (12674 <.text+0x12674>) + 12336: f002 ff39 bl 151ac <____subdf3_from_thumb> + 1233a: 1c0b adds r3, r1, #0 + 1233c: 9902 ldr r1, [sp, #8] + 1233e: 1c02 adds r2, r0, #0 + 12340: 600a str r2, [r1, #0] + 12342: 604b str r3, [r1, #4] + 12344: 1c20 adds r0, r4, #0 + 12346: 1c29 adds r1, r5, #0 + 12348: f002 ff30 bl 151ac <____subdf3_from_thumb> + 1234c: 4ac8 ldr r2, [pc, #800] (12670 <.text+0x12670>) + 1234e: 4bc9 ldr r3, [pc, #804] (12674 <.text+0x12674>) + 12350: f002 ff2c bl 151ac <____subdf3_from_thumb> + 12354: 9a02 ldr r2, [sp, #8] + 12356: 6090 str r0, [r2, #8] + 12358: 60d1 str r1, [r2, #12] + 1235a: 2301 movs r3, #1 + 1235c: 9308 str r3, [sp, #32] + 1235e: e1ce b.n 126fe <.text+0x126fe> + 12360: 4ac5 ldr r2, [pc, #788] (12678 <.text+0x12678>) + 12362: 4bc6 ldr r3, [pc, #792] (1267c <.text+0x1267c>) + 12364: f002 ff22 bl 151ac <____subdf3_from_thumb> + 12368: 4ac5 ldr r2, [pc, #788] (12680 <.text+0x12680>) + 1236a: 4bc6 ldr r3, [pc, #792] (12684 <.text+0x12684>) + 1236c: 1c04 adds r4, r0, #0 + 1236e: 1c0d adds r5, r1, #0 + 12370: f002 ff1c bl 151ac <____subdf3_from_thumb> + 12374: 1c0b adds r3, r1, #0 + 12376: 9902 ldr r1, [sp, #8] + 12378: 1c02 adds r2, r0, #0 + 1237a: 600a str r2, [r1, #0] + 1237c: 604b str r3, [r1, #4] + 1237e: 1c20 adds r0, r4, #0 + 12380: 1c29 adds r1, r5, #0 + 12382: f002 ff13 bl 151ac <____subdf3_from_thumb> + 12386: 4abe ldr r2, [pc, #760] (12680 <.text+0x12680>) + 12388: 4bbe ldr r3, [pc, #760] (12684 <.text+0x12684>) + 1238a: e7e1 b.n 12350 <__ieee754_rem_pio2+0x64> + 1238c: 4ab5 ldr r2, [pc, #724] (12664 <.text+0x12664>) + 1238e: 4bb6 ldr r3, [pc, #728] (12668 <.text+0x12668>) + 12390: f002 ff08 bl 151a4 <____adddf3_from_thumb> + 12394: 4bb5 ldr r3, [pc, #724] (1266c <.text+0x1266c>) + 12396: 1c04 adds r4, r0, #0 + 12398: 1c0d adds r5, r1, #0 + 1239a: 429f cmp r7, r3 + 1239c: d00f beq.n 123be <__ieee754_rem_pio2+0xd2> + 1239e: 4ab4 ldr r2, [pc, #720] (12670 <.text+0x12670>) + 123a0: 4bb4 ldr r3, [pc, #720] (12674 <.text+0x12674>) + 123a2: f002 feff bl 151a4 <____adddf3_from_thumb> + 123a6: 1c0b adds r3, r1, #0 + 123a8: 9902 ldr r1, [sp, #8] + 123aa: 1c02 adds r2, r0, #0 + 123ac: 600a str r2, [r1, #0] + 123ae: 604b str r3, [r1, #4] + 123b0: 1c20 adds r0, r4, #0 + 123b2: 1c29 adds r1, r5, #0 + 123b4: f002 fefa bl 151ac <____subdf3_from_thumb> + 123b8: 4aad ldr r2, [pc, #692] (12670 <.text+0x12670>) + 123ba: 4bae ldr r3, [pc, #696] (12674 <.text+0x12674>) + 123bc: e014 b.n 123e8 <__ieee754_rem_pio2+0xfc> + 123be: 4aae ldr r2, [pc, #696] (12678 <.text+0x12678>) + 123c0: 4bae ldr r3, [pc, #696] (1267c <.text+0x1267c>) + 123c2: f002 feef bl 151a4 <____adddf3_from_thumb> + 123c6: 4aae ldr r2, [pc, #696] (12680 <.text+0x12680>) + 123c8: 4bae ldr r3, [pc, #696] (12684 <.text+0x12684>) + 123ca: 1c04 adds r4, r0, #0 + 123cc: 1c0d adds r5, r1, #0 + 123ce: f002 fee9 bl 151a4 <____adddf3_from_thumb> + 123d2: 1c0b adds r3, r1, #0 + 123d4: 9902 ldr r1, [sp, #8] + 123d6: 1c02 adds r2, r0, #0 + 123d8: 600a str r2, [r1, #0] + 123da: 604b str r3, [r1, #4] + 123dc: 1c20 adds r0, r4, #0 + 123de: 1c29 adds r1, r5, #0 + 123e0: f002 fee4 bl 151ac <____subdf3_from_thumb> + 123e4: 4aa6 ldr r2, [pc, #664] (12680 <.text+0x12680>) + 123e6: 4ba7 ldr r3, [pc, #668] (12684 <.text+0x12684>) + 123e8: f002 fedc bl 151a4 <____adddf3_from_thumb> + 123ec: 9a02 ldr r2, [sp, #8] + 123ee: 2301 movs r3, #1 + 123f0: 425b negs r3, r3 + 123f2: 6090 str r0, [r2, #8] + 123f4: 60d1 str r1, [r2, #12] + 123f6: e7b1 b.n 1235c <__ieee754_rem_pio2+0x70> + 123f8: 4ba3 ldr r3, [pc, #652] (12688 <.text+0x12688>) + 123fa: 429f cmp r7, r3 + 123fc: dd00 ble.n 12400 <__ieee754_rem_pio2+0x114> + 123fe: e0dc b.n 125ba <__ieee754_rem_pio2+0x2ce> + 12400: f000 ffe4 bl 133cc + 12404: 4aa1 ldr r2, [pc, #644] (1268c <.text+0x1268c>) + 12406: 4ba2 ldr r3, [pc, #648] (12690 <.text+0x12690>) + 12408: 1c04 adds r4, r0, #0 + 1240a: 1c0d adds r5, r1, #0 + 1240c: f002 fed2 bl 151b4 <____muldf3_from_thumb> + 12410: 4aa0 ldr r2, [pc, #640] (12694 <.text+0x12694>) + 12412: 4ba1 ldr r3, [pc, #644] (12698 <.text+0x12698>) + 12414: f002 fec6 bl 151a4 <____adddf3_from_thumb> + 12418: f002 fed0 bl 151bc <____fixdfsi_from_thumb> + 1241c: 9008 str r0, [sp, #32] + 1241e: f002 febd bl 1519c <____floatsidf_from_thumb> + 12422: 4a9e ldr r2, [pc, #632] (1269c <.text+0x1269c>) + 12424: 4b9e ldr r3, [pc, #632] (126a0 <.text+0x126a0>) + 12426: 9006 str r0, [sp, #24] + 12428: 9107 str r1, [sp, #28] + 1242a: f002 fec3 bl 151b4 <____muldf3_from_thumb> + 1242e: 1c02 adds r2, r0, #0 + 12430: 1c0b adds r3, r1, #0 + 12432: 1c20 adds r0, r4, #0 + 12434: 1c29 adds r1, r5, #0 + 12436: f002 feb5 bl 151a4 <____adddf3_from_thumb> + 1243a: 4a8d ldr r2, [pc, #564] (12670 <.text+0x12670>) + 1243c: 4b8d ldr r3, [pc, #564] (12674 <.text+0x12674>) + 1243e: 9004 str r0, [sp, #16] + 12440: 9105 str r1, [sp, #20] + 12442: 9806 ldr r0, [sp, #24] + 12444: 9907 ldr r1, [sp, #28] + 12446: f002 feb5 bl 151b4 <____muldf3_from_thumb> + 1244a: 9c08 ldr r4, [sp, #32] + 1244c: 1c05 adds r5, r0, #0 + 1244e: 1c0e adds r6, r1, #0 + 12450: 2c1f cmp r4, #31 + 12452: dc10 bgt.n 12476 <__ieee754_rem_pio2+0x18a> + 12454: 4b93 ldr r3, [pc, #588] (126a4 <.text+0x126a4>) + 12456: 00a2 lsls r2, r4, #2 + 12458: 18d2 adds r2, r2, r3 + 1245a: 3a04 subs r2, #4 + 1245c: 6813 ldr r3, [r2, #0] + 1245e: 429f cmp r7, r3 + 12460: d009 beq.n 12476 <__ieee754_rem_pio2+0x18a> + 12462: 1c2a adds r2, r5, #0 + 12464: 9804 ldr r0, [sp, #16] + 12466: 9905 ldr r1, [sp, #20] + 12468: 1c33 adds r3, r6, #0 + 1246a: f002 fe9f bl 151ac <____subdf3_from_thumb> + 1246e: 9a02 ldr r2, [sp, #8] + 12470: 6010 str r0, [r2, #0] + 12472: 6051 str r1, [r2, #4] + 12474: e083 b.n 1257e <__ieee754_rem_pio2+0x292> + 12476: 1c33 adds r3, r6, #0 + 12478: 9804 ldr r0, [sp, #16] + 1247a: 9905 ldr r1, [sp, #20] + 1247c: 1c2a adds r2, r5, #0 + 1247e: f002 fe95 bl 151ac <____subdf3_from_thumb> + 12482: 9b02 ldr r3, [sp, #8] + 12484: 4c88 ldr r4, [pc, #544] (126a8 <.text+0x126a8>) + 12486: 6018 str r0, [r3, #0] + 12488: 6059 str r1, [r3, #4] + 1248a: 0d03 lsrs r3, r0, #20 + 1248c: 153f asrs r7, r7, #20 + 1248e: 4023 ands r3, r4 + 12490: 1afb subs r3, r7, r3 + 12492: 9703 str r7, [sp, #12] + 12494: 2b10 cmp r3, #16 + 12496: dc00 bgt.n 1249a <__ieee754_rem_pio2+0x1ae> + 12498: e071 b.n 1257e <__ieee754_rem_pio2+0x292> + 1249a: 4a77 ldr r2, [pc, #476] (12678 <.text+0x12678>) + 1249c: 4b77 ldr r3, [pc, #476] (1267c <.text+0x1267c>) + 1249e: 9806 ldr r0, [sp, #24] + 124a0: 9907 ldr r1, [sp, #28] + 124a2: f002 fe87 bl 151b4 <____muldf3_from_thumb> + 124a6: 1c06 adds r6, r0, #0 + 124a8: 1c0f adds r7, r1, #0 + 124aa: 1c32 adds r2, r6, #0 + 124ac: 1c3b adds r3, r7, #0 + 124ae: 9804 ldr r0, [sp, #16] + 124b0: 9905 ldr r1, [sp, #20] + 124b2: f002 fe7b bl 151ac <____subdf3_from_thumb> + 124b6: 4a72 ldr r2, [pc, #456] (12680 <.text+0x12680>) + 124b8: 4b72 ldr r3, [pc, #456] (12684 <.text+0x12684>) + 124ba: 900b str r0, [sp, #44] + 124bc: 910c str r1, [sp, #48] + 124be: 9806 ldr r0, [sp, #24] + 124c0: 9907 ldr r1, [sp, #28] + 124c2: f002 fe77 bl 151b4 <____muldf3_from_thumb> + 124c6: 9a0b ldr r2, [sp, #44] + 124c8: 9b0c ldr r3, [sp, #48] + 124ca: 1c04 adds r4, r0, #0 + 124cc: 1c0d adds r5, r1, #0 + 124ce: 9804 ldr r0, [sp, #16] + 124d0: 9905 ldr r1, [sp, #20] + 124d2: f002 fe6b bl 151ac <____subdf3_from_thumb> + 124d6: 1c32 adds r2, r6, #0 + 124d8: 1c3b adds r3, r7, #0 + 124da: f002 fe67 bl 151ac <____subdf3_from_thumb> + 124de: 1c02 adds r2, r0, #0 + 124e0: 1c0b adds r3, r1, #0 + 124e2: 1c20 adds r0, r4, #0 + 124e4: 1c29 adds r1, r5, #0 + 124e6: f002 fe61 bl 151ac <____subdf3_from_thumb> + 124ea: 1c05 adds r5, r0, #0 + 124ec: 1c0e adds r6, r1, #0 + 124ee: 1c2a adds r2, r5, #0 + 124f0: 1c33 adds r3, r6, #0 + 124f2: 980b ldr r0, [sp, #44] + 124f4: 990c ldr r1, [sp, #48] + 124f6: f002 fe59 bl 151ac <____subdf3_from_thumb> + 124fa: 9a02 ldr r2, [sp, #8] + 124fc: 4c6a ldr r4, [pc, #424] (126a8 <.text+0x126a8>) + 124fe: 6010 str r0, [r2, #0] + 12500: 6051 str r1, [r2, #4] + 12502: 0d03 lsrs r3, r0, #20 + 12504: 9903 ldr r1, [sp, #12] + 12506: 4023 ands r3, r4 + 12508: 1acb subs r3, r1, r3 + 1250a: 2b31 cmp r3, #49 + 1250c: dc04 bgt.n 12518 <__ieee754_rem_pio2+0x22c> + 1250e: 9a0b ldr r2, [sp, #44] + 12510: 9b0c ldr r3, [sp, #48] + 12512: 9204 str r2, [sp, #16] + 12514: 9305 str r3, [sp, #20] + 12516: e032 b.n 1257e <__ieee754_rem_pio2+0x292> + 12518: 4a64 ldr r2, [pc, #400] (126ac <.text+0x126ac>) + 1251a: 4b65 ldr r3, [pc, #404] (126b0 <.text+0x126b0>) + 1251c: 9806 ldr r0, [sp, #24] + 1251e: 9907 ldr r1, [sp, #28] + 12520: f002 fe48 bl 151b4 <____muldf3_from_thumb> + 12524: 1c06 adds r6, r0, #0 + 12526: 1c0f adds r7, r1, #0 + 12528: 1c32 adds r2, r6, #0 + 1252a: 1c3b adds r3, r7, #0 + 1252c: 980b ldr r0, [sp, #44] + 1252e: 990c ldr r1, [sp, #48] + 12530: f002 fe3c bl 151ac <____subdf3_from_thumb> + 12534: 4a5f ldr r2, [pc, #380] (126b4 <.text+0x126b4>) + 12536: 4b60 ldr r3, [pc, #384] (126b8 <.text+0x126b8>) + 12538: 9004 str r0, [sp, #16] + 1253a: 9105 str r1, [sp, #20] + 1253c: 9806 ldr r0, [sp, #24] + 1253e: 9907 ldr r1, [sp, #28] + 12540: f002 fe38 bl 151b4 <____muldf3_from_thumb> + 12544: 9a04 ldr r2, [sp, #16] + 12546: 9b05 ldr r3, [sp, #20] + 12548: 1c0d adds r5, r1, #0 + 1254a: 1c04 adds r4, r0, #0 + 1254c: 980b ldr r0, [sp, #44] + 1254e: 990c ldr r1, [sp, #48] + 12550: f002 fe2c bl 151ac <____subdf3_from_thumb> + 12554: 1c32 adds r2, r6, #0 + 12556: 1c3b adds r3, r7, #0 + 12558: f002 fe28 bl 151ac <____subdf3_from_thumb> + 1255c: 1c02 adds r2, r0, #0 + 1255e: 1c0b adds r3, r1, #0 + 12560: 1c20 adds r0, r4, #0 + 12562: 1c29 adds r1, r5, #0 + 12564: f002 fe22 bl 151ac <____subdf3_from_thumb> + 12568: 1c05 adds r5, r0, #0 + 1256a: 1c0e adds r6, r1, #0 + 1256c: 1c33 adds r3, r6, #0 + 1256e: 9804 ldr r0, [sp, #16] + 12570: 9905 ldr r1, [sp, #20] + 12572: 1c2a adds r2, r5, #0 + 12574: f002 fe1a bl 151ac <____subdf3_from_thumb> + 12578: 9b02 ldr r3, [sp, #8] + 1257a: 6018 str r0, [r3, #0] + 1257c: 6059 str r1, [r3, #4] + 1257e: 9c02 ldr r4, [sp, #8] + 12580: 9804 ldr r0, [sp, #16] + 12582: 9905 ldr r1, [sp, #20] + 12584: 6822 ldr r2, [r4, #0] + 12586: 6863 ldr r3, [r4, #4] + 12588: f002 fe10 bl 151ac <____subdf3_from_thumb> + 1258c: 1c2a adds r2, r5, #0 + 1258e: 1c33 adds r3, r6, #0 + 12590: f002 fe0c bl 151ac <____subdf3_from_thumb> + 12594: 9b09 ldr r3, [sp, #36] + 12596: 1c22 adds r2, r4, #0 + 12598: 60a0 str r0, [r4, #8] + 1259a: 60e1 str r1, [r4, #12] + 1259c: 2b00 cmp r3, #0 + 1259e: db00 blt.n 125a2 <__ieee754_rem_pio2+0x2b6> + 125a0: e0ad b.n 126fe <.text+0x126fe> + 125a2: 6823 ldr r3, [r4, #0] + 125a4: 2480 movs r4, #128 + 125a6: 0624 lsls r4, r4, #24 + 125a8: 191b adds r3, r3, r4 + 125aa: 9908 ldr r1, [sp, #32] + 125ac: 6013 str r3, [r2, #0] + 125ae: 6893 ldr r3, [r2, #8] + 125b0: 4249 negs r1, r1 + 125b2: 191b adds r3, r3, r4 + 125b4: 6093 str r3, [r2, #8] + 125b6: 9108 str r1, [sp, #32] + 125b8: e0a1 b.n 126fe <.text+0x126fe> + 125ba: 4b40 ldr r3, [pc, #256] (126bc <.text+0x126bc>) + 125bc: 429f cmp r7, r3 + 125be: dd0b ble.n 125d8 <__ieee754_rem_pio2+0x2ec> + 125c0: 1c2a adds r2, r5, #0 + 125c2: 1c33 adds r3, r6, #0 + 125c4: f002 fdf2 bl 151ac <____subdf3_from_thumb> + 125c8: 9a02 ldr r2, [sp, #8] + 125ca: 2400 movs r4, #0 + 125cc: 6090 str r0, [r2, #8] + 125ce: 60d1 str r1, [r2, #12] + 125d0: 6010 str r0, [r2, #0] + 125d2: 6051 str r1, [r2, #4] + 125d4: 9408 str r4, [sp, #32] + 125d6: e092 b.n 126fe <.text+0x126fe> + 125d8: 4939 ldr r1, [pc, #228] (126c0 <.text+0x126c0>) + 125da: 153a asrs r2, r7, #20 + 125dc: 1851 adds r1, r2, r1 + 125de: 050a lsls r2, r1, #20 + 125e0: 1abb subs r3, r7, r2 + 125e2: 1c18 adds r0, r3, #0 + 125e4: 910a str r1, [sp, #40] + 125e6: 1c31 adds r1, r6, #0 + 125e8: 1c1c adds r4, r3, #0 + 125ea: f002 fde7 bl 151bc <____fixdfsi_from_thumb> + 125ee: f002 fdd5 bl 1519c <____floatsidf_from_thumb> + 125f2: 1c02 adds r2, r0, #0 + 125f4: 1c0b adds r3, r1, #0 + 125f6: 1c20 adds r0, r4, #0 + 125f8: 1c31 adds r1, r6, #0 + 125fa: 920d str r2, [sp, #52] + 125fc: 930e str r3, [sp, #56] + 125fe: f002 fdd5 bl 151ac <____subdf3_from_thumb> + 12602: 4a30 ldr r2, [pc, #192] (126c4 <.text+0x126c4>) + 12604: 4b30 ldr r3, [pc, #192] (126c8 <.text+0x126c8>) + 12606: f002 fdd5 bl 151b4 <____muldf3_from_thumb> + 1260a: 1c0d adds r5, r1, #0 + 1260c: 1c04 adds r4, r0, #0 + 1260e: f002 fdd5 bl 151bc <____fixdfsi_from_thumb> + 12612: f002 fdc3 bl 1519c <____floatsidf_from_thumb> + 12616: 1c02 adds r2, r0, #0 + 12618: 1c0b adds r3, r1, #0 + 1261a: 1c20 adds r0, r4, #0 + 1261c: 1c29 adds r1, r5, #0 + 1261e: 920f str r2, [sp, #60] + 12620: 9310 str r3, [sp, #64] + 12622: f002 fdc3 bl 151ac <____subdf3_from_thumb> + 12626: 4a27 ldr r2, [pc, #156] (126c4 <.text+0x126c4>) + 12628: 4b27 ldr r3, [pc, #156] (126c8 <.text+0x126c8>) + 1262a: f002 fdc3 bl 151b4 <____muldf3_from_thumb> + 1262e: 9011 str r0, [sp, #68] + 12630: 9112 str r1, [sp, #72] + 12632: 2503 movs r5, #3 + 12634: 1e6c subs r4, r5, #1 + 12636: ae0d add r6, sp, #52 + 12638: 00e3 lsls r3, r4, #3 + 1263a: 18f3 adds r3, r6, r3 + 1263c: 6818 ldr r0, [r3, #0] + 1263e: 6859 ldr r1, [r3, #4] + 12640: 4a05 ldr r2, [pc, #20] (12658 <.text+0x12658>) + 12642: 4b06 ldr r3, [pc, #24] (1265c <.text+0x1265c>) + 12644: f002 fda6 bl 15194 <____eqdf2_from_thumb> + 12648: 2800 cmp r0, #0 + 1264a: d13f bne.n 126cc <.text+0x126cc> + 1264c: 1c25 adds r5, r4, #0 + 1264e: e7f1 b.n 12634 <__ieee754_rem_pio2+0x348> + 12650: ffff 7fff undefined + 12654: 21fb movs r1, #251 + 12656: 3fe9 subs r7, #233 ... - 125ec: d97b bls.n 126e6 <__ieee754_sqrt+0x4e> - 125ee: 4002 ands r2, r0 - 125f0: 21fb movs r1, #251 - 125f2: 3ff9 subs r7, #249 - 125f4: 0000 lsls r0, r0, #0 - 125f6: 5440 strb r0, [r0, r1] - 125f8: 21fb movs r1, #251 - 125fa: 3ff9 subs r7, #249 - 125fc: b461 push {r0, r5, r6} - 125fe: 3dd0 subs r5, #208 - 12600: 6331 str r1, [r6, #48] - 12602: 1a62 subs r2, r4, r1 - 12604: b461 push {r0, r5, r6} - 12606: 3dd0 subs r5, #208 - 12608: 0000 lsls r0, r0, #0 - 1260a: 1a60 subs r0, r4, r1 - 1260c: 198a adds r2, r1, r6 - 1260e: 3ba3 subs r3, #163 - 12610: 7073 strb r3, [r6, #1] - 12612: 2e03 cmp r6, #3 - 12614: 21fb movs r1, #251 - 12616: 4139 asrs r1, r7 - 12618: 5f30 ldrsh r0, [r6, r4] - 1261a: 3fe4 subs r7, #228 - 1261c: c883 ldmia r0!, {r0, r1, r7} - 1261e: 6dc9 ldr r1, [r1, #92] - 12620: 0000 lsls r0, r0, #0 - 12622: 3fe0 subs r7, #224 - 12624: 0000 lsls r0, r0, #0 - 12626: 0000 lsls r0, r0, #0 - 12628: 21fb movs r1, #251 - 1262a: bff9 ittee - 1262c: 0000 lsls r0, r0, #0 - 1262e: 5440 strb r0, [r0, r1] - 12630: 563c ldrsb r4, [r7, r0] - 12632: 0001 lsls r1, r0, #0 - 12634: 07ff lsls r7, r7, #31 - 12636: 0000 lsls r0, r0, #0 - 12638: 198a adds r2, r1, r6 - 1263a: 3ba3 subs r3, #163 - 1263c: 0000 lsls r0, r0, #0 - 1263e: 2e00 cmp r6, #0 - 12640: 839a strh r2, [r3, #28] - 12642: 397b subs r1, #123 - 12644: 49c1 ldr r1, [pc, #772] (1294c <__kernel_cos+0x114>) - 12646: 2520 movs r5, #32 - 12648: ffff 7fef undefined - 1264c: fbea ffff undefined - 12650: 0000 lsls r0, r0, #0 - 12652: 4170 adcs r0, r6 - 12654: 0000 lsls r0, r0, #0 - 12656: 0000 lsls r0, r0, #0 - 12658: 2302 movs r3, #2 - 1265a: 9300 str r3, [sp, #0] - 1265c: 4b0d ldr r3, [pc, #52] (12694 <.text+0x12694>) - 1265e: 9a0a ldr r2, [sp, #40] - 12660: 9301 str r3, [sp, #4] - 12662: 1c30 adds r0, r6, #0 - 12664: 9902 ldr r1, [sp, #8] - 12666: 1c2b adds r3, r5, #0 - 12668: f000 fa18 bl 12a9c <__kernel_rem_pio2> - 1266c: 9a09 ldr r2, [sp, #36] - 1266e: 9008 str r0, [sp, #32] - 12670: 2a00 cmp r2, #0 - 12672: da0a bge.n 1268a <.text+0x1268a> - 12674: 9c02 ldr r4, [sp, #8] - 12676: 2180 movs r1, #128 - 12678: 6823 ldr r3, [r4, #0] - 1267a: 0609 lsls r1, r1, #24 - 1267c: 185b adds r3, r3, r1 - 1267e: 6023 str r3, [r4, #0] - 12680: 68a3 ldr r3, [r4, #8] - 12682: 4242 negs r2, r0 - 12684: 185b adds r3, r3, r1 - 12686: 60a3 str r3, [r4, #8] - 12688: 9208 str r2, [sp, #32] - 1268a: 9808 ldr r0, [sp, #32] - 1268c: b013 add sp, #76 - 1268e: bcf0 pop {r4, r5, r6, r7} - 12690: bc02 pop {r1} - 12692: 4708 bx r1 - 12694: 56bc ldrsb r4, [r7, r2] - 12696: 0001 lsls r1, r0, #0 - -00012698 <__ieee754_sqrt>: - 12698: b5f0 push {r4, r5, r6, r7, lr} - 1269a: 2300 movs r3, #0 - 1269c: 2400 movs r4, #0 - 1269e: 1c05 adds r5, r0, #0 - 126a0: b085 sub sp, #20 - 126a2: 4a60 ldr r2, [pc, #384] (12824 <.text+0x12824>) - 126a4: 9300 str r3, [sp, #0] - 126a6: 9401 str r4, [sp, #4] - 126a8: 1c2b adds r3, r5, #0 - 126aa: 1c0e adds r6, r1, #0 - 126ac: 4013 ands r3, r2 - 126ae: 1c01 adds r1, r0, #0 - 126b0: 1c30 adds r0, r6, #0 - 126b2: 4293 cmp r3, r2 - 126b4: d10c bne.n 126d0 <__ieee754_sqrt+0x38> - 126b6: 1c2a adds r2, r5, #0 - 126b8: 1c33 adds r3, r6, #0 - 126ba: 1c28 adds r0, r5, #0 - 126bc: 1c31 adds r1, r6, #0 - 126be: f002 fd3f bl 15140 <____muldf3_from_thumb> - 126c2: 1c02 adds r2, r0, #0 - 126c4: 1c0b adds r3, r1, #0 - 126c6: 1c28 adds r0, r5, #0 - 126c8: 1c31 adds r1, r6, #0 - 126ca: f002 fd31 bl 15130 <____adddf3_from_thumb> - 126ce: e012 b.n 126f6 <__ieee754_sqrt+0x5e> - 126d0: 2d00 cmp r5, #0 - 126d2: dc13 bgt.n 126fc <__ieee754_sqrt+0x64> - 126d4: 4b54 ldr r3, [pc, #336] (12828 <.text+0x12828>) - 126d6: 402b ands r3, r5 - 126d8: 4333 orrs r3, r6 - 126da: d100 bne.n 126de <__ieee754_sqrt+0x46> - 126dc: e09b b.n 12816 <__ieee754_sqrt+0x17e> - 126de: 2d00 cmp r5, #0 - 126e0: d00c beq.n 126fc <__ieee754_sqrt+0x64> - 126e2: 1c2a adds r2, r5, #0 - 126e4: 1c33 adds r3, r6, #0 - 126e6: 1c28 adds r0, r5, #0 - 126e8: 1c31 adds r1, r6, #0 - 126ea: f002 fd25 bl 15138 <____subdf3_from_thumb> - 126ee: 1c02 adds r2, r0, #0 - 126f0: 1c0b adds r3, r1, #0 - 126f2: f002 fd2d bl 15150 <____divdf3_from_thumb> - 126f6: 1c05 adds r5, r0, #0 - 126f8: 1c0e adds r6, r1, #0 - 126fa: e08c b.n 12816 <__ieee754_sqrt+0x17e> - 126fc: 150a asrs r2, r1, #20 - 126fe: 2a00 cmp r2, #0 - 12700: d003 beq.n 1270a <__ieee754_sqrt+0x72> - 12702: e012 b.n 1272a <__ieee754_sqrt+0x92> - 12704: 0ac1 lsrs r1, r0, #11 - 12706: 3a15 subs r2, #21 - 12708: 0540 lsls r0, r0, #21 - 1270a: 2900 cmp r1, #0 - 1270c: d0fa beq.n 12704 <__ieee754_sqrt+0x6c> - 1270e: 2500 movs r5, #0 - 12710: e001 b.n 12716 <__ieee754_sqrt+0x7e> - 12712: 0049 lsls r1, r1, #1 - 12714: 3501 adds r5, #1 - 12716: 02cc lsls r4, r1, #11 - 12718: d5fb bpl.n 12712 <__ieee754_sqrt+0x7a> - 1271a: 1b53 subs r3, r2, r5 - 1271c: 1c5a adds r2, r3, #1 - 1271e: 2320 movs r3, #32 - 12720: 1c04 adds r4, r0, #0 - 12722: 1b5b subs r3, r3, r5 - 12724: 40dc lsrs r4, r3 - 12726: 4321 orrs r1, r4 - 12728: 40a8 lsls r0, r5 - 1272a: 4b40 ldr r3, [pc, #256] (1282c <.text+0x1282c>) - 1272c: 18d3 adds r3, r2, r3 - 1272e: 9303 str r3, [sp, #12] - 12730: 4b3f ldr r3, [pc, #252] (12830 <.text+0x12830>) - 12732: 1c0a adds r2, r1, #0 - 12734: 401a ands r2, r3 - 12736: 9c03 ldr r4, [sp, #12] - 12738: 2380 movs r3, #128 - 1273a: 035b lsls r3, r3, #13 - 1273c: 431a orrs r2, r3 - 1273e: 07e4 lsls r4, r4, #31 - 12740: d503 bpl.n 1274a <__ieee754_sqrt+0xb2> - 12742: 0fc3 lsrs r3, r0, #31 - 12744: 18d3 adds r3, r2, r3 - 12746: 18d2 adds r2, r2, r3 - 12748: 0040 lsls r0, r0, #1 - 1274a: 0fc3 lsrs r3, r0, #31 - 1274c: 2400 movs r4, #0 - 1274e: 18d3 adds r3, r2, r3 - 12750: 2180 movs r1, #128 - 12752: 9404 str r4, [sp, #16] - 12754: 18d2 adds r2, r2, r3 - 12756: 0045 lsls r5, r0, #1 - 12758: 0389 lsls r1, r1, #14 - 1275a: 2600 movs r6, #0 - 1275c: 1863 adds r3, r4, r1 - 1275e: 4293 cmp r3, r2 - 12760: dc04 bgt.n 1276c <__ieee754_sqrt+0xd4> - 12762: 9804 ldr r0, [sp, #16] - 12764: 1840 adds r0, r0, r1 - 12766: 9004 str r0, [sp, #16] - 12768: 185c adds r4, r3, r1 - 1276a: 1ad2 subs r2, r2, r3 - 1276c: 0feb lsrs r3, r5, #31 - 1276e: 2080 movs r0, #128 - 12770: 18d3 adds r3, r2, r3 - 12772: 3601 adds r6, #1 - 12774: 0600 lsls r0, r0, #24 - 12776: 18d2 adds r2, r2, r3 - 12778: 006d lsls r5, r5, #1 - 1277a: 0849 lsrs r1, r1, #1 - 1277c: 2e16 cmp r6, #22 - 1277e: d1ed bne.n 1275c <__ieee754_sqrt+0xc4> - 12780: 2300 movs r3, #0 - 12782: 2600 movs r6, #0 - 12784: 9302 str r3, [sp, #8] - 12786: 1c07 adds r7, r0, #0 - 12788: 46b4 mov ip, r6 - 1278a: 9b02 ldr r3, [sp, #8] - 1278c: 19d8 adds r0, r3, r7 - 1278e: 4294 cmp r4, r2 - 12790: db03 blt.n 1279a <__ieee754_sqrt+0x102> - 12792: 4294 cmp r4, r2 - 12794: d116 bne.n 127c4 <__ieee754_sqrt+0x12c> - 12796: 42a8 cmp r0, r5 - 12798: d814 bhi.n 127c4 <__ieee754_sqrt+0x12c> - 1279a: 19c3 adds r3, r0, r7 - 1279c: 9302 str r3, [sp, #8] - 1279e: 2380 movs r3, #128 - 127a0: 061b lsls r3, r3, #24 - 127a2: 1c01 adds r1, r0, #0 - 127a4: 4019 ands r1, r3 - 127a6: 4299 cmp r1, r3 - 127a8: d104 bne.n 127b4 <__ieee754_sqrt+0x11c> - 127aa: 9b02 ldr r3, [sp, #8] - 127ac: 420b tst r3, r1 - 127ae: d101 bne.n 127b4 <__ieee754_sqrt+0x11c> - 127b0: 1c63 adds r3, r4, #1 - 127b2: e000 b.n 127b6 <__ieee754_sqrt+0x11e> - 127b4: 1c23 adds r3, r4, #0 - 127b6: 1b12 subs r2, r2, r4 - 127b8: 4285 cmp r5, r0 - 127ba: d200 bcs.n 127be <__ieee754_sqrt+0x126> - 127bc: 3a01 subs r2, #1 - 127be: 1a2d subs r5, r5, r0 - 127c0: 19f6 adds r6, r6, r7 - 127c2: 1c1c adds r4, r3, #0 - 127c4: 0feb lsrs r3, r5, #31 - 127c6: 2001 movs r0, #1 - 127c8: 18d3 adds r3, r2, r3 - 127ca: 4484 add ip, r0 - 127cc: 18d2 adds r2, r2, r3 - 127ce: 4663 mov r3, ip - 127d0: 006d lsls r5, r5, #1 - 127d2: 087f lsrs r7, r7, #1 - 127d4: 2b20 cmp r3, #32 - 127d6: d1d8 bne.n 1278a <__ieee754_sqrt+0xf2> - 127d8: 432a orrs r2, r5 - 127da: d009 beq.n 127f0 <__ieee754_sqrt+0x158> - 127dc: 1c74 adds r4, r6, #1 - 127de: d104 bne.n 127ea <__ieee754_sqrt+0x152> - 127e0: 9804 ldr r0, [sp, #16] - 127e2: 2600 movs r6, #0 - 127e4: 3001 adds r0, #1 - 127e6: 9004 str r0, [sp, #16] - 127e8: e002 b.n 127f0 <__ieee754_sqrt+0x158> - 127ea: 2301 movs r3, #1 - 127ec: 4033 ands r3, r6 - 127ee: 18f6 adds r6, r6, r3 - 127f0: 9b04 ldr r3, [sp, #16] - 127f2: 0871 lsrs r1, r6, #1 - 127f4: 07db lsls r3, r3, #31 - 127f6: d502 bpl.n 127fe <__ieee754_sqrt+0x166> - 127f8: 2380 movs r3, #128 - 127fa: 061b lsls r3, r3, #24 - 127fc: 4319 orrs r1, r3 - 127fe: 9c04 ldr r4, [sp, #16] - 12800: 1062 asrs r2, r4, #1 - 12802: 9c03 ldr r4, [sp, #12] - 12804: 480b ldr r0, [pc, #44] (12834 <.text+0x12834>) - 12806: 1063 asrs r3, r4, #1 - 12808: 1812 adds r2, r2, r0 - 1280a: 051b lsls r3, r3, #20 - 1280c: 18d3 adds r3, r2, r3 - 1280e: 9300 str r3, [sp, #0] - 12810: 9101 str r1, [sp, #4] - 12812: 9d00 ldr r5, [sp, #0] - 12814: 9e01 ldr r6, [sp, #4] - 12816: 1c28 adds r0, r5, #0 - 12818: 1c31 adds r1, r6, #0 - 1281a: b005 add sp, #20 - 1281c: bcf0 pop {r4, r5, r6, r7} - 1281e: bc04 pop {r2} - 12820: 4710 bx r2 - 12822: 0000 lsls r0, r0, #0 - 12824: 0000 lsls r0, r0, #0 - 12826: 7ff0 ldrb r0, [r6, #31] - 12828: ffff 7fff undefined - 1282c: fc01 ffff stc2 15, cr15, [r1], {255} - 12830: ffff 000f vaddl.u q8, d15, d15 - 12834: 0000 lsls r0, r0, #0 - 12836: 3fe0 subs r7, #224 - -00012838 <__kernel_cos>: - 12838: b5f0 push {r4, r5, r6, r7, lr} - 1283a: b089 sub sp, #36 - 1283c: 9202 str r2, [sp, #8] - 1283e: 9303 str r3, [sp, #12] - 12840: 4a7f ldr r2, [pc, #508] (12a40 <.text+0x12a40>) - 12842: 4b80 ldr r3, [pc, #512] (12a44 <.text+0x12a44>) - 12844: 4002 ands r2, r0 - 12846: 9004 str r0, [sp, #16] - 12848: 9105 str r1, [sp, #20] - 1284a: 9208 str r2, [sp, #32] - 1284c: 429a cmp r2, r3 - 1284e: dc07 bgt.n 12860 <__kernel_cos+0x28> - 12850: f002 fc7a bl 15148 <____fixdfsi_from_thumb> - 12854: 2800 cmp r0, #0 - 12856: d000 beq.n 1285a <__kernel_cos+0x22> - 12858: e0ad b.n 129b6 <__kernel_cos+0x17e> - 1285a: 487b ldr r0, [pc, #492] (12a48 <.text+0x12a48>) - 1285c: 497b ldr r1, [pc, #492] (12a4c <.text+0x12a4c>) - 1285e: e0eb b.n 12a38 <__kernel_cos+0x200> - 12860: 9804 ldr r0, [sp, #16] - 12862: 9905 ldr r1, [sp, #20] - 12864: 1c02 adds r2, r0, #0 - 12866: 1c0b adds r3, r1, #0 - 12868: f002 fc6a bl 15140 <____muldf3_from_thumb> - 1286c: 4a78 ldr r2, [pc, #480] (12a50 <.text+0x12a50>) - 1286e: 4b79 ldr r3, [pc, #484] (12a54 <.text+0x12a54>) - 12870: 1c04 adds r4, r0, #0 - 12872: 1c0d adds r5, r1, #0 - 12874: f002 fc64 bl 15140 <____muldf3_from_thumb> - 12878: 4a77 ldr r2, [pc, #476] (12a58 <.text+0x12a58>) - 1287a: 4b78 ldr r3, [pc, #480] (12a5c <.text+0x12a5c>) - 1287c: f002 fc58 bl 15130 <____adddf3_from_thumb> - 12880: 1c02 adds r2, r0, #0 - 12882: 1c0b adds r3, r1, #0 - 12884: 1c20 adds r0, r4, #0 - 12886: 1c29 adds r1, r5, #0 - 12888: f002 fc5a bl 15140 <____muldf3_from_thumb> - 1288c: 4a74 ldr r2, [pc, #464] (12a60 <.text+0x12a60>) - 1288e: 4b75 ldr r3, [pc, #468] (12a64 <.text+0x12a64>) - 12890: f002 fc52 bl 15138 <____subdf3_from_thumb> - 12894: 1c02 adds r2, r0, #0 - 12896: 1c0b adds r3, r1, #0 - 12898: 1c20 adds r0, r4, #0 - 1289a: 1c29 adds r1, r5, #0 - 1289c: f002 fc50 bl 15140 <____muldf3_from_thumb> - 128a0: 4a71 ldr r2, [pc, #452] (12a68 <.text+0x12a68>) - 128a2: 4b72 ldr r3, [pc, #456] (12a6c <.text+0x12a6c>) - 128a4: f002 fc44 bl 15130 <____adddf3_from_thumb> - 128a8: 1c02 adds r2, r0, #0 - 128aa: 1c0b adds r3, r1, #0 - 128ac: 1c20 adds r0, r4, #0 - 128ae: 1c29 adds r1, r5, #0 - 128b0: f002 fc46 bl 15140 <____muldf3_from_thumb> - 128b4: 4a6e ldr r2, [pc, #440] (12a70 <.text+0x12a70>) - 128b6: 4b6f ldr r3, [pc, #444] (12a74 <.text+0x12a74>) - 128b8: f002 fc3e bl 15138 <____subdf3_from_thumb> - 128bc: 1c02 adds r2, r0, #0 - 128be: 1c0b adds r3, r1, #0 - 128c0: 1c20 adds r0, r4, #0 - 128c2: 1c29 adds r1, r5, #0 - 128c4: f002 fc3c bl 15140 <____muldf3_from_thumb> - 128c8: 4a6b ldr r2, [pc, #428] (12a78 <.text+0x12a78>) - 128ca: 4b6c ldr r3, [pc, #432] (12a7c <.text+0x12a7c>) - 128cc: f002 fc30 bl 15130 <____adddf3_from_thumb> - 128d0: 1c02 adds r2, r0, #0 - 128d2: 1c0b adds r3, r1, #0 - 128d4: 1c20 adds r0, r4, #0 - 128d6: 1c29 adds r1, r5, #0 - 128d8: f002 fc32 bl 15140 <____muldf3_from_thumb> - 128dc: 4b68 ldr r3, [pc, #416] (12a80 <.text+0x12a80>) - 128de: 9a08 ldr r2, [sp, #32] - 128e0: 9006 str r0, [sp, #24] - 128e2: 9107 str r1, [sp, #28] - 128e4: 429a cmp r2, r3 - 128e6: dc26 bgt.n 12936 <__kernel_cos+0xfe> - 128e8: 1c20 adds r0, r4, #0 - 128ea: 1c29 adds r1, r5, #0 - 128ec: 4a65 ldr r2, [pc, #404] (12a84 <.text+0x12a84>) - 128ee: 4b66 ldr r3, [pc, #408] (12a88 <.text+0x12a88>) - 128f0: f002 fc26 bl 15140 <____muldf3_from_thumb> - 128f4: 9a06 ldr r2, [sp, #24] - 128f6: 9b07 ldr r3, [sp, #28] - 128f8: 1c06 adds r6, r0, #0 - 128fa: 1c0f adds r7, r1, #0 - 128fc: 1c20 adds r0, r4, #0 - 128fe: 1c29 adds r1, r5, #0 - 12900: f002 fc1e bl 15140 <____muldf3_from_thumb> - 12904: 9a02 ldr r2, [sp, #8] - 12906: 9b03 ldr r3, [sp, #12] - 12908: 1c04 adds r4, r0, #0 - 1290a: 1c0d adds r5, r1, #0 - 1290c: 9804 ldr r0, [sp, #16] - 1290e: 9905 ldr r1, [sp, #20] - 12910: f002 fc16 bl 15140 <____muldf3_from_thumb> - 12914: 1c02 adds r2, r0, #0 - 12916: 1c0b adds r3, r1, #0 - 12918: 1c20 adds r0, r4, #0 - 1291a: 1c29 adds r1, r5, #0 - 1291c: f002 fc0c bl 15138 <____subdf3_from_thumb> - 12920: 1c02 adds r2, r0, #0 - 12922: 1c0b adds r3, r1, #0 - 12924: 1c30 adds r0, r6, #0 - 12926: 1c39 adds r1, r7, #0 - 12928: f002 fc06 bl 15138 <____subdf3_from_thumb> - 1292c: 1c02 adds r2, r0, #0 - 1292e: 1c0b adds r3, r1, #0 - 12930: 4845 ldr r0, [pc, #276] (12a48 <.text+0x12a48>) - 12932: 4946 ldr r1, [pc, #280] (12a4c <.text+0x12a4c>) - 12934: e03c b.n 129b0 <__kernel_cos+0x178> - 12936: 4b55 ldr r3, [pc, #340] (12a8c <.text+0x12a8c>) - 12938: 9a08 ldr r2, [sp, #32] - 1293a: 429a cmp r2, r3 - 1293c: dd02 ble.n 12944 <__kernel_cos+0x10c> - 1293e: 4e54 ldr r6, [pc, #336] (12a90 <.text+0x12a90>) - 12940: 4f54 ldr r7, [pc, #336] (12a94 <.text+0x12a94>) - 12942: e003 b.n 1294c <__kernel_cos+0x114> - 12944: 9b08 ldr r3, [sp, #32] - 12946: 4a54 ldr r2, [pc, #336] (12a98 <.text+0x12a98>) - 12948: 2700 movs r7, #0 - 1294a: 189e adds r6, r3, r2 - 1294c: 1c32 adds r2, r6, #0 - 1294e: 1c3b adds r3, r7, #0 - 12950: 483d ldr r0, [pc, #244] (12a48 <.text+0x12a48>) - 12952: 493e ldr r1, [pc, #248] (12a4c <.text+0x12a4c>) - 12954: f002 fbf0 bl 15138 <____subdf3_from_thumb> - 12958: 4a4a ldr r2, [pc, #296] (12a84 <.text+0x12a84>) - 1295a: 4b4b ldr r3, [pc, #300] (12a88 <.text+0x12a88>) - 1295c: 9000 str r0, [sp, #0] - 1295e: 9101 str r1, [sp, #4] - 12960: 1c20 adds r0, r4, #0 - 12962: 1c29 adds r1, r5, #0 - 12964: f002 fbec bl 15140 <____muldf3_from_thumb> - 12968: 1c32 adds r2, r6, #0 - 1296a: 1c3b adds r3, r7, #0 - 1296c: f002 fbe4 bl 15138 <____subdf3_from_thumb> - 12970: 9a06 ldr r2, [sp, #24] - 12972: 9b07 ldr r3, [sp, #28] - 12974: 1c06 adds r6, r0, #0 - 12976: 1c0f adds r7, r1, #0 - 12978: 1c20 adds r0, r4, #0 - 1297a: 1c29 adds r1, r5, #0 - 1297c: f002 fbe0 bl 15140 <____muldf3_from_thumb> - 12980: 9a02 ldr r2, [sp, #8] - 12982: 9b03 ldr r3, [sp, #12] - 12984: 1c04 adds r4, r0, #0 - 12986: 1c0d adds r5, r1, #0 - 12988: 9804 ldr r0, [sp, #16] - 1298a: 9905 ldr r1, [sp, #20] - 1298c: f002 fbd8 bl 15140 <____muldf3_from_thumb> - 12990: 1c02 adds r2, r0, #0 - 12992: 1c0b adds r3, r1, #0 - 12994: 1c20 adds r0, r4, #0 - 12996: 1c29 adds r1, r5, #0 - 12998: f002 fbce bl 15138 <____subdf3_from_thumb> - 1299c: 1c02 adds r2, r0, #0 - 1299e: 1c0b adds r3, r1, #0 - 129a0: 1c30 adds r0, r6, #0 - 129a2: 1c39 adds r1, r7, #0 - 129a4: f002 fbc8 bl 15138 <____subdf3_from_thumb> - 129a8: 1c02 adds r2, r0, #0 - 129aa: 1c0b adds r3, r1, #0 - 129ac: 9800 ldr r0, [sp, #0] - 129ae: 9901 ldr r1, [sp, #4] - 129b0: f002 fbc2 bl 15138 <____subdf3_from_thumb> - 129b4: e040 b.n 12a38 <__kernel_cos+0x200> - 129b6: 9804 ldr r0, [sp, #16] - 129b8: 9905 ldr r1, [sp, #20] - 129ba: 1c02 adds r2, r0, #0 - 129bc: 1c0b adds r3, r1, #0 - 129be: f002 fbbf bl 15140 <____muldf3_from_thumb> - 129c2: 4a23 ldr r2, [pc, #140] (12a50 <.text+0x12a50>) - 129c4: 4b23 ldr r3, [pc, #140] (12a54 <.text+0x12a54>) - 129c6: 1c04 adds r4, r0, #0 - 129c8: 1c0d adds r5, r1, #0 - 129ca: f002 fbb9 bl 15140 <____muldf3_from_thumb> - 129ce: 4a22 ldr r2, [pc, #136] (12a58 <.text+0x12a58>) - 129d0: 4b22 ldr r3, [pc, #136] (12a5c <.text+0x12a5c>) - 129d2: f002 fbad bl 15130 <____adddf3_from_thumb> - 129d6: 1c02 adds r2, r0, #0 - 129d8: 1c0b adds r3, r1, #0 - 129da: 1c20 adds r0, r4, #0 - 129dc: 1c29 adds r1, r5, #0 - 129de: f002 fbaf bl 15140 <____muldf3_from_thumb> - 129e2: 4a1f ldr r2, [pc, #124] (12a60 <.text+0x12a60>) - 129e4: 4b1f ldr r3, [pc, #124] (12a64 <.text+0x12a64>) - 129e6: f002 fba7 bl 15138 <____subdf3_from_thumb> - 129ea: 1c02 adds r2, r0, #0 - 129ec: 1c0b adds r3, r1, #0 - 129ee: 1c20 adds r0, r4, #0 - 129f0: 1c29 adds r1, r5, #0 - 129f2: f002 fba5 bl 15140 <____muldf3_from_thumb> - 129f6: 4a1c ldr r2, [pc, #112] (12a68 <.text+0x12a68>) - 129f8: 4b1c ldr r3, [pc, #112] (12a6c <.text+0x12a6c>) - 129fa: f002 fb99 bl 15130 <____adddf3_from_thumb> - 129fe: 1c02 adds r2, r0, #0 - 12a00: 1c0b adds r3, r1, #0 - 12a02: 1c20 adds r0, r4, #0 - 12a04: 1c29 adds r1, r5, #0 - 12a06: f002 fb9b bl 15140 <____muldf3_from_thumb> - 12a0a: 4a19 ldr r2, [pc, #100] (12a70 <.text+0x12a70>) - 12a0c: 4b19 ldr r3, [pc, #100] (12a74 <.text+0x12a74>) - 12a0e: f002 fb93 bl 15138 <____subdf3_from_thumb> - 12a12: 1c02 adds r2, r0, #0 - 12a14: 1c0b adds r3, r1, #0 - 12a16: 1c20 adds r0, r4, #0 - 12a18: 1c29 adds r1, r5, #0 - 12a1a: f002 fb91 bl 15140 <____muldf3_from_thumb> - 12a1e: 4a16 ldr r2, [pc, #88] (12a78 <.text+0x12a78>) - 12a20: 4b16 ldr r3, [pc, #88] (12a7c <.text+0x12a7c>) - 12a22: f002 fb85 bl 15130 <____adddf3_from_thumb> - 12a26: 1c02 adds r2, r0, #0 - 12a28: 1c0b adds r3, r1, #0 - 12a2a: 1c20 adds r0, r4, #0 - 12a2c: 1c29 adds r1, r5, #0 - 12a2e: f002 fb87 bl 15140 <____muldf3_from_thumb> - 12a32: 9006 str r0, [sp, #24] - 12a34: 9107 str r1, [sp, #28] - 12a36: e757 b.n 128e8 <__kernel_cos+0xb0> - 12a38: b009 add sp, #36 - 12a3a: bcf0 pop {r4, r5, r6, r7} - 12a3c: bc04 pop {r2} - 12a3e: 4710 bx r2 - 12a40: ffff 7fff undefined - 12a44: ffff 3e3f vcvt.f32.u32 d19, d31, #1 - 12a48: 0000 lsls r0, r0, #0 - 12a4a: 3ff0 subs r7, #240 - 12a4c: 0000 lsls r0, r0, #0 - 12a4e: 0000 lsls r0, r0, #0 - 12a50: fae9 bda8 undefined - 12a54: 38d4 subs r0, #212 - 12a56: be88 bkpt 0x0088 - 12a58: ee9e 3e21 cdp 14, 9, cr3, cr14, cr1, {1} - 12a5c: b1c4 cbz r4, 12a90 <.text+0x12a90> - 12a5e: bdb4 pop {r2, r4, r5, r7, pc} - 12a60: 7e4f ldrb r7, [r1, #25] - 12a62: 3e92 subs r6, #146 - 12a64: 52ad strh r5, [r5, r2] - 12a66: 809c strh r4, [r3, #4] - 12a68: 01a0 lsls r0, r4, #6 - 12a6a: 3efa subs r6, #250 - 12a6c: 1590 asrs r0, r2, #22 - 12a6e: 19cb adds r3, r1, r7 - 12a70: c16c stmia r1!, {r2, r3, r5, r6} - 12a72: 3f56 subs r7, #86 - 12a74: 5177 str r7, [r6, r5] - 12a76: 16c1 asrs r1, r0, #27 - 12a78: 5555 strb r5, [r2, r5] - 12a7a: 3fa5 subs r7, #165 - 12a7c: 554c strb r4, [r1, r5] - 12a7e: 5555 strb r5, [r2, r5] - 12a80: 3332 adds r3, #50 - 12a82: 3fd3 subs r7, #211 - 12a84: 0000 lsls r0, r0, #0 - 12a86: 3fe0 subs r7, #224 - 12a88: 0000 lsls r0, r0, #0 - 12a8a: 0000 lsls r0, r0, #0 - 12a8c: 0000 lsls r0, r0, #0 - 12a8e: 3fe9 subs r7, #233 - 12a90: 0000 lsls r0, r0, #0 - 12a92: 3fd2 subs r7, #210 - 12a94: 0000 lsls r0, r0, #0 - 12a96: 0000 lsls r0, r0, #0 - 12a98: 0000 lsls r0, r0, #0 - 12a9a: ffe0 b5f0 vsli.64 , q8, #32 - -00012a9c <__kernel_rem_pio2>: - 12a9c: b5f0 push {r4, r5, r6, r7, lr} - 12a9e: 4ccf ldr r4, [pc, #828] (12ddc <.text+0x12ddc>) - 12aa0: 44a5 add sp, r4 - 12aa2: 9302 str r3, [sp, #8] - 12aa4: 9004 str r0, [sp, #16] - 12aa6: 98b3 ldr r0, [sp, #716] - 12aa8: 9103 str r1, [sp, #12] - 12aaa: 4bcd ldr r3, [pc, #820] (12de0 <.text+0x12de0>) - 12aac: 9902 ldr r1, [sp, #8] - 12aae: 1c14 adds r4, r2, #0 - 12ab0: 0082 lsls r2, r0, #2 - 12ab2: 58d2 ldr r2, [r2, r3] - 12ab4: 3901 subs r1, #1 - 12ab6: 9107 str r1, [sp, #28] - 12ab8: 1ee0 subs r0, r4, #3 - 12aba: 2118 movs r1, #24 - 12abc: 9208 str r2, [sp, #32] - 12abe: f000 fe89 bl 137d4 <__aeabi_idiv> - 12ac2: 9021 str r0, [sp, #132] - 12ac4: 2800 cmp r0, #0 - 12ac6: da01 bge.n 12acc <__kernel_rem_pio2+0x30> - 12ac8: 2200 movs r2, #0 - 12aca: 9221 str r2, [sp, #132] - 12acc: 9f21 ldr r7, [sp, #132] - 12ace: 06fb lsls r3, r7, #27 - 12ad0: 1bdb subs r3, r3, r7 - 12ad2: 009b lsls r3, r3, #2 - 12ad4: 19db adds r3, r3, r7 - 12ad6: 00db lsls r3, r3, #3 - 12ad8: 18e4 adds r4, r4, r3 - 12ada: 9807 ldr r0, [sp, #28] - 12adc: 9405 str r4, [sp, #20] - 12ade: 3c18 subs r4, #24 - 12ae0: 940b str r4, [sp, #44] - 12ae2: 9908 ldr r1, [sp, #32] - 12ae4: 1a3c subs r4, r7, r0 - 12ae6: 9ab4 ldr r2, [sp, #720] - 12ae8: 00a3 lsls r3, r4, #2 - 12aea: 1847 adds r7, r0, r1 - 12aec: 18d5 adds r5, r2, r3 - 12aee: 2600 movs r6, #0 - 12af0: e00f b.n 12b12 <__kernel_rem_pio2+0x76> - 12af2: 2c00 cmp r4, #0 - 12af4: da02 bge.n 12afc <__kernel_rem_pio2+0x60> - 12af6: 48bb ldr r0, [pc, #748] (12de4 <.text+0x12de4>) - 12af8: 49bb ldr r1, [pc, #748] (12de8 <.text+0x12de8>) - 12afa: e002 b.n 12b02 <__kernel_rem_pio2+0x66> - 12afc: 6828 ldr r0, [r5, #0] - 12afe: f002 fb13 bl 15128 <____floatsidf_from_thumb> - 12b02: 00f2 lsls r2, r6, #3 - 12b04: ab22 add r3, sp, #136 - 12b06: 189b adds r3, r3, r2 - 12b08: 6018 str r0, [r3, #0] - 12b0a: 6059 str r1, [r3, #4] - 12b0c: 3601 adds r6, #1 - 12b0e: 3401 adds r4, #1 - 12b10: 3504 adds r5, #4 - 12b12: 42be cmp r6, r7 - 12b14: dded ble.n 12af2 <__kernel_rem_pio2+0x56> - 12b16: 9b07 ldr r3, [sp, #28] - 12b18: 2400 movs r4, #0 - 12b1a: 9317 str r3, [sp, #92] - 12b1c: 9418 str r4, [sp, #96] - 12b1e: e01e b.n 12b5e <__kernel_rem_pio2+0xc2> - 12b20: 9a16 ldr r2, [sp, #88] - 12b22: ca03 ldmia r2!, {r0, r1} - 12b24: 9216 str r2, [sp, #88] - 12b26: 683a ldr r2, [r7, #0] - 12b28: 687b ldr r3, [r7, #4] - 12b2a: f002 fb09 bl 15140 <____muldf3_from_thumb> - 12b2e: 1c02 adds r2, r0, #0 - 12b30: 1c0b adds r3, r1, #0 - 12b32: 1c20 adds r0, r4, #0 - 12b34: 1c29 adds r1, r5, #0 - 12b36: f002 fafb bl 15130 <____adddf3_from_thumb> - 12b3a: 3601 adds r6, #1 - 12b3c: 1c04 adds r4, r0, #0 - 12b3e: 1c0d adds r5, r1, #0 - 12b40: 3f08 subs r7, #8 - 12b42: 9b07 ldr r3, [sp, #28] - 12b44: 429e cmp r6, r3 - 12b46: ddeb ble.n 12b20 <__kernel_rem_pio2+0x84> - 12b48: 9f18 ldr r7, [sp, #96] - 12b4a: 9817 ldr r0, [sp, #92] - 12b4c: 00fa lsls r2, r7, #3 - 12b4e: ab4a add r3, sp, #296 - 12b50: 189b adds r3, r3, r2 - 12b52: 3701 adds r7, #1 - 12b54: 3001 adds r0, #1 - 12b56: 601c str r4, [r3, #0] - 12b58: 605d str r5, [r3, #4] - 12b5a: 9718 str r7, [sp, #96] - 12b5c: 9017 str r0, [sp, #92] - 12b5e: 9918 ldr r1, [sp, #96] - 12b60: 9a08 ldr r2, [sp, #32] - 12b62: 4291 cmp r1, r2 - 12b64: dc09 bgt.n 12b7a <__kernel_rem_pio2+0xde> - 12b66: 9b04 ldr r3, [sp, #16] - 12b68: 9c17 ldr r4, [sp, #92] - 12b6a: 9316 str r3, [sp, #88] - 12b6c: 00e2 lsls r2, r4, #3 - 12b6e: ab22 add r3, sp, #136 - 12b70: 4c9c ldr r4, [pc, #624] (12de4 <.text+0x12de4>) - 12b72: 4d9d ldr r5, [pc, #628] (12de8 <.text+0x12de8>) - 12b74: 189f adds r7, r3, r2 - 12b76: 2600 movs r6, #0 - 12b78: e7e3 b.n 12b42 <__kernel_rem_pio2+0xa6> - 12b7a: 9f08 ldr r7, [sp, #32] - 12b7c: 9706 str r7, [sp, #24] - 12b7e: 9806 ldr r0, [sp, #24] - 12b80: ab4a add r3, sp, #296 - 12b82: 00c2 lsls r2, r0, #3 - 12b84: 18d2 adds r2, r2, r3 - 12b86: 3801 subs r0, #1 - 12b88: 6816 ldr r6, [r2, #0] - 12b8a: 6857 ldr r7, [r2, #4] - 12b8c: 00c2 lsls r2, r0, #3 - 12b8e: 189b adds r3, r3, r2 - 12b90: 229a movs r2, #154 - 12b92: 9906 ldr r1, [sp, #24] - 12b94: 0092 lsls r2, r2, #2 - 12b96: 446a add r2, sp - 12b98: 9019 str r0, [sp, #100] - 12b9a: 9315 str r3, [sp, #84] - 12b9c: 911a str r1, [sp, #104] - 12b9e: 9214 str r2, [sp, #80] - 12ba0: e028 b.n 12bf4 <__kernel_rem_pio2+0x158> - 12ba2: 4a92 ldr r2, [pc, #584] (12dec <.text+0x12dec>) - 12ba4: 4b92 ldr r3, [pc, #584] (12df0 <.text+0x12df0>) - 12ba6: 1c30 adds r0, r6, #0 - 12ba8: 1c39 adds r1, r7, #0 - 12baa: f002 fac9 bl 15140 <____muldf3_from_thumb> - 12bae: f002 facb bl 15148 <____fixdfsi_from_thumb> - 12bb2: f002 fab9 bl 15128 <____floatsidf_from_thumb> - 12bb6: 4a8f ldr r2, [pc, #572] (12df4 <.text+0x12df4>) - 12bb8: 4b8f ldr r3, [pc, #572] (12df8 <.text+0x12df8>) - 12bba: 1c04 adds r4, r0, #0 - 12bbc: 1c0d adds r5, r1, #0 - 12bbe: f002 fabf bl 15140 <____muldf3_from_thumb> - 12bc2: 1c02 adds r2, r0, #0 - 12bc4: 1c0b adds r3, r1, #0 - 12bc6: 1c30 adds r0, r6, #0 - 12bc8: 1c39 adds r1, r7, #0 - 12bca: f002 fab1 bl 15130 <____adddf3_from_thumb> - 12bce: f002 fabb bl 15148 <____fixdfsi_from_thumb> - 12bd2: 9b14 ldr r3, [sp, #80] - 12bd4: 9f1a ldr r7, [sp, #104] - 12bd6: c301 stmia r3!, {r0} - 12bd8: 1c20 adds r0, r4, #0 - 12bda: 9c15 ldr r4, [sp, #84] - 12bdc: 9314 str r3, [sp, #80] - 12bde: 3f01 subs r7, #1 - 12be0: 6822 ldr r2, [r4, #0] - 12be2: 6863 ldr r3, [r4, #4] - 12be4: 1c29 adds r1, r5, #0 - 12be6: 971a str r7, [sp, #104] - 12be8: f002 faa2 bl 15130 <____adddf3_from_thumb> - 12bec: 3c08 subs r4, #8 - 12bee: 9415 str r4, [sp, #84] - 12bf0: 1c06 adds r6, r0, #0 - 12bf2: 1c0f adds r7, r1, #0 - 12bf4: 981a ldr r0, [sp, #104] - 12bf6: 2800 cmp r0, #0 - 12bf8: dcd3 bgt.n 12ba2 <__kernel_rem_pio2+0x106> - 12bfa: 1c30 adds r0, r6, #0 - 12bfc: 9a0b ldr r2, [sp, #44] - 12bfe: 1c39 adds r1, r7, #0 - 12c00: f000 fd02 bl 13608 - 12c04: 4a7d ldr r2, [pc, #500] (12dfc <.text+0x12dfc>) - 12c06: 4b7e ldr r3, [pc, #504] (12e00 <.text+0x12e00>) - 12c08: 1c04 adds r4, r0, #0 - 12c0a: 1c0d adds r5, r1, #0 - 12c0c: f002 fa98 bl 15140 <____muldf3_from_thumb> - 12c10: f000 fbbc bl 1338c - 12c14: 4a7b ldr r2, [pc, #492] (12e04 <.text+0x12e04>) - 12c16: 4b7c ldr r3, [pc, #496] (12e08 <.text+0x12e08>) - 12c18: f002 fa92 bl 15140 <____muldf3_from_thumb> - 12c1c: 1c02 adds r2, r0, #0 - 12c1e: 1c0b adds r3, r1, #0 - 12c20: 1c20 adds r0, r4, #0 - 12c22: 1c29 adds r1, r5, #0 - 12c24: f002 fa84 bl 15130 <____adddf3_from_thumb> - 12c28: 1c0d adds r5, r1, #0 - 12c2a: 1c04 adds r4, r0, #0 - 12c2c: f002 fa8c bl 15148 <____fixdfsi_from_thumb> - 12c30: 9009 str r0, [sp, #36] - 12c32: f002 fa79 bl 15128 <____floatsidf_from_thumb> + 12660: d97b bls.n 1275a <__ieee754_sqrt+0x4e> + 12662: 4002 ands r2, r0 + 12664: 21fb movs r1, #251 + 12666: 3ff9 subs r7, #249 + 12668: 0000 lsls r0, r0, #0 + 1266a: 5440 strb r0, [r0, r1] + 1266c: 21fb movs r1, #251 + 1266e: 3ff9 subs r7, #249 + 12670: b461 push {r0, r5, r6} + 12672: 3dd0 subs r5, #208 + 12674: 6331 str r1, [r6, #48] + 12676: 1a62 subs r2, r4, r1 + 12678: b461 push {r0, r5, r6} + 1267a: 3dd0 subs r5, #208 + 1267c: 0000 lsls r0, r0, #0 + 1267e: 1a60 subs r0, r4, r1 + 12680: 198a adds r2, r1, r6 + 12682: 3ba3 subs r3, #163 + 12684: 7073 strb r3, [r6, #1] + 12686: 2e03 cmp r6, #3 + 12688: 21fb movs r1, #251 + 1268a: 4139 asrs r1, r7 + 1268c: 5f30 ldrsh r0, [r6, r4] + 1268e: 3fe4 subs r7, #228 + 12690: c883 ldmia r0!, {r0, r1, r7} + 12692: 6dc9 ldr r1, [r1, #92] + 12694: 0000 lsls r0, r0, #0 + 12696: 3fe0 subs r7, #224 + 12698: 0000 lsls r0, r0, #0 + 1269a: 0000 lsls r0, r0, #0 + 1269c: 21fb movs r1, #251 + 1269e: bff9 ittee + 126a0: 0000 lsls r0, r0, #0 + 126a2: 5440 strb r0, [r0, r1] + 126a4: 56b0 ldrsb r0, [r6, r2] + 126a6: 0001 lsls r1, r0, #0 + 126a8: 07ff lsls r7, r7, #31 + 126aa: 0000 lsls r0, r0, #0 + 126ac: 198a adds r2, r1, r6 + 126ae: 3ba3 subs r3, #163 + 126b0: 0000 lsls r0, r0, #0 + 126b2: 2e00 cmp r6, #0 + 126b4: 839a strh r2, [r3, #28] + 126b6: 397b subs r1, #123 + 126b8: 49c1 ldr r1, [pc, #772] (129c0 <__kernel_cos+0x114>) + 126ba: 2520 movs r5, #32 + 126bc: ffff 7fef undefined + 126c0: fbea ffff undefined + 126c4: 0000 lsls r0, r0, #0 + 126c6: 4170 adcs r0, r6 + 126c8: 0000 lsls r0, r0, #0 + 126ca: 0000 lsls r0, r0, #0 + 126cc: 2302 movs r3, #2 + 126ce: 9300 str r3, [sp, #0] + 126d0: 4b0d ldr r3, [pc, #52] (12708 <.text+0x12708>) + 126d2: 9a0a ldr r2, [sp, #40] + 126d4: 9301 str r3, [sp, #4] + 126d6: 1c30 adds r0, r6, #0 + 126d8: 9902 ldr r1, [sp, #8] + 126da: 1c2b adds r3, r5, #0 + 126dc: f000 fa18 bl 12b10 <__kernel_rem_pio2> + 126e0: 9a09 ldr r2, [sp, #36] + 126e2: 9008 str r0, [sp, #32] + 126e4: 2a00 cmp r2, #0 + 126e6: da0a bge.n 126fe <.text+0x126fe> + 126e8: 9c02 ldr r4, [sp, #8] + 126ea: 2180 movs r1, #128 + 126ec: 6823 ldr r3, [r4, #0] + 126ee: 0609 lsls r1, r1, #24 + 126f0: 185b adds r3, r3, r1 + 126f2: 6023 str r3, [r4, #0] + 126f4: 68a3 ldr r3, [r4, #8] + 126f6: 4242 negs r2, r0 + 126f8: 185b adds r3, r3, r1 + 126fa: 60a3 str r3, [r4, #8] + 126fc: 9208 str r2, [sp, #32] + 126fe: 9808 ldr r0, [sp, #32] + 12700: b013 add sp, #76 + 12702: bcf0 pop {r4, r5, r6, r7} + 12704: bc02 pop {r1} + 12706: 4708 bx r1 + 12708: 5730 ldrsb r0, [r6, r4] + 1270a: 0001 lsls r1, r0, #0 + +0001270c <__ieee754_sqrt>: + 1270c: b5f0 push {r4, r5, r6, r7, lr} + 1270e: 2300 movs r3, #0 + 12710: 2400 movs r4, #0 + 12712: 1c05 adds r5, r0, #0 + 12714: b085 sub sp, #20 + 12716: 4a60 ldr r2, [pc, #384] (12898 <.text+0x12898>) + 12718: 9300 str r3, [sp, #0] + 1271a: 9401 str r4, [sp, #4] + 1271c: 1c2b adds r3, r5, #0 + 1271e: 1c0e adds r6, r1, #0 + 12720: 4013 ands r3, r2 + 12722: 1c01 adds r1, r0, #0 + 12724: 1c30 adds r0, r6, #0 + 12726: 4293 cmp r3, r2 + 12728: d10c bne.n 12744 <__ieee754_sqrt+0x38> + 1272a: 1c2a adds r2, r5, #0 + 1272c: 1c33 adds r3, r6, #0 + 1272e: 1c28 adds r0, r5, #0 + 12730: 1c31 adds r1, r6, #0 + 12732: f002 fd3f bl 151b4 <____muldf3_from_thumb> + 12736: 1c02 adds r2, r0, #0 + 12738: 1c0b adds r3, r1, #0 + 1273a: 1c28 adds r0, r5, #0 + 1273c: 1c31 adds r1, r6, #0 + 1273e: f002 fd31 bl 151a4 <____adddf3_from_thumb> + 12742: e012 b.n 1276a <__ieee754_sqrt+0x5e> + 12744: 2d00 cmp r5, #0 + 12746: dc13 bgt.n 12770 <__ieee754_sqrt+0x64> + 12748: 4b54 ldr r3, [pc, #336] (1289c <.text+0x1289c>) + 1274a: 402b ands r3, r5 + 1274c: 4333 orrs r3, r6 + 1274e: d100 bne.n 12752 <__ieee754_sqrt+0x46> + 12750: e09b b.n 1288a <__ieee754_sqrt+0x17e> + 12752: 2d00 cmp r5, #0 + 12754: d00c beq.n 12770 <__ieee754_sqrt+0x64> + 12756: 1c2a adds r2, r5, #0 + 12758: 1c33 adds r3, r6, #0 + 1275a: 1c28 adds r0, r5, #0 + 1275c: 1c31 adds r1, r6, #0 + 1275e: f002 fd25 bl 151ac <____subdf3_from_thumb> + 12762: 1c02 adds r2, r0, #0 + 12764: 1c0b adds r3, r1, #0 + 12766: f002 fd2d bl 151c4 <____divdf3_from_thumb> + 1276a: 1c05 adds r5, r0, #0 + 1276c: 1c0e adds r6, r1, #0 + 1276e: e08c b.n 1288a <__ieee754_sqrt+0x17e> + 12770: 150a asrs r2, r1, #20 + 12772: 2a00 cmp r2, #0 + 12774: d003 beq.n 1277e <__ieee754_sqrt+0x72> + 12776: e012 b.n 1279e <__ieee754_sqrt+0x92> + 12778: 0ac1 lsrs r1, r0, #11 + 1277a: 3a15 subs r2, #21 + 1277c: 0540 lsls r0, r0, #21 + 1277e: 2900 cmp r1, #0 + 12780: d0fa beq.n 12778 <__ieee754_sqrt+0x6c> + 12782: 2500 movs r5, #0 + 12784: e001 b.n 1278a <__ieee754_sqrt+0x7e> + 12786: 0049 lsls r1, r1, #1 + 12788: 3501 adds r5, #1 + 1278a: 02cc lsls r4, r1, #11 + 1278c: d5fb bpl.n 12786 <__ieee754_sqrt+0x7a> + 1278e: 1b53 subs r3, r2, r5 + 12790: 1c5a adds r2, r3, #1 + 12792: 2320 movs r3, #32 + 12794: 1c04 adds r4, r0, #0 + 12796: 1b5b subs r3, r3, r5 + 12798: 40dc lsrs r4, r3 + 1279a: 4321 orrs r1, r4 + 1279c: 40a8 lsls r0, r5 + 1279e: 4b40 ldr r3, [pc, #256] (128a0 <.text+0x128a0>) + 127a0: 18d3 adds r3, r2, r3 + 127a2: 9303 str r3, [sp, #12] + 127a4: 4b3f ldr r3, [pc, #252] (128a4 <.text+0x128a4>) + 127a6: 1c0a adds r2, r1, #0 + 127a8: 401a ands r2, r3 + 127aa: 9c03 ldr r4, [sp, #12] + 127ac: 2380 movs r3, #128 + 127ae: 035b lsls r3, r3, #13 + 127b0: 431a orrs r2, r3 + 127b2: 07e4 lsls r4, r4, #31 + 127b4: d503 bpl.n 127be <__ieee754_sqrt+0xb2> + 127b6: 0fc3 lsrs r3, r0, #31 + 127b8: 18d3 adds r3, r2, r3 + 127ba: 18d2 adds r2, r2, r3 + 127bc: 0040 lsls r0, r0, #1 + 127be: 0fc3 lsrs r3, r0, #31 + 127c0: 2400 movs r4, #0 + 127c2: 18d3 adds r3, r2, r3 + 127c4: 2180 movs r1, #128 + 127c6: 9404 str r4, [sp, #16] + 127c8: 18d2 adds r2, r2, r3 + 127ca: 0045 lsls r5, r0, #1 + 127cc: 0389 lsls r1, r1, #14 + 127ce: 2600 movs r6, #0 + 127d0: 1863 adds r3, r4, r1 + 127d2: 4293 cmp r3, r2 + 127d4: dc04 bgt.n 127e0 <__ieee754_sqrt+0xd4> + 127d6: 9804 ldr r0, [sp, #16] + 127d8: 1840 adds r0, r0, r1 + 127da: 9004 str r0, [sp, #16] + 127dc: 185c adds r4, r3, r1 + 127de: 1ad2 subs r2, r2, r3 + 127e0: 0feb lsrs r3, r5, #31 + 127e2: 2080 movs r0, #128 + 127e4: 18d3 adds r3, r2, r3 + 127e6: 3601 adds r6, #1 + 127e8: 0600 lsls r0, r0, #24 + 127ea: 18d2 adds r2, r2, r3 + 127ec: 006d lsls r5, r5, #1 + 127ee: 0849 lsrs r1, r1, #1 + 127f0: 2e16 cmp r6, #22 + 127f2: d1ed bne.n 127d0 <__ieee754_sqrt+0xc4> + 127f4: 2300 movs r3, #0 + 127f6: 2600 movs r6, #0 + 127f8: 9302 str r3, [sp, #8] + 127fa: 1c07 adds r7, r0, #0 + 127fc: 46b4 mov ip, r6 + 127fe: 9b02 ldr r3, [sp, #8] + 12800: 19d8 adds r0, r3, r7 + 12802: 4294 cmp r4, r2 + 12804: db03 blt.n 1280e <__ieee754_sqrt+0x102> + 12806: 4294 cmp r4, r2 + 12808: d116 bne.n 12838 <__ieee754_sqrt+0x12c> + 1280a: 42a8 cmp r0, r5 + 1280c: d814 bhi.n 12838 <__ieee754_sqrt+0x12c> + 1280e: 19c3 adds r3, r0, r7 + 12810: 9302 str r3, [sp, #8] + 12812: 2380 movs r3, #128 + 12814: 061b lsls r3, r3, #24 + 12816: 1c01 adds r1, r0, #0 + 12818: 4019 ands r1, r3 + 1281a: 4299 cmp r1, r3 + 1281c: d104 bne.n 12828 <__ieee754_sqrt+0x11c> + 1281e: 9b02 ldr r3, [sp, #8] + 12820: 420b tst r3, r1 + 12822: d101 bne.n 12828 <__ieee754_sqrt+0x11c> + 12824: 1c63 adds r3, r4, #1 + 12826: e000 b.n 1282a <__ieee754_sqrt+0x11e> + 12828: 1c23 adds r3, r4, #0 + 1282a: 1b12 subs r2, r2, r4 + 1282c: 4285 cmp r5, r0 + 1282e: d200 bcs.n 12832 <__ieee754_sqrt+0x126> + 12830: 3a01 subs r2, #1 + 12832: 1a2d subs r5, r5, r0 + 12834: 19f6 adds r6, r6, r7 + 12836: 1c1c adds r4, r3, #0 + 12838: 0feb lsrs r3, r5, #31 + 1283a: 2001 movs r0, #1 + 1283c: 18d3 adds r3, r2, r3 + 1283e: 4484 add ip, r0 + 12840: 18d2 adds r2, r2, r3 + 12842: 4663 mov r3, ip + 12844: 006d lsls r5, r5, #1 + 12846: 087f lsrs r7, r7, #1 + 12848: 2b20 cmp r3, #32 + 1284a: d1d8 bne.n 127fe <__ieee754_sqrt+0xf2> + 1284c: 432a orrs r2, r5 + 1284e: d009 beq.n 12864 <__ieee754_sqrt+0x158> + 12850: 1c74 adds r4, r6, #1 + 12852: d104 bne.n 1285e <__ieee754_sqrt+0x152> + 12854: 9804 ldr r0, [sp, #16] + 12856: 2600 movs r6, #0 + 12858: 3001 adds r0, #1 + 1285a: 9004 str r0, [sp, #16] + 1285c: e002 b.n 12864 <__ieee754_sqrt+0x158> + 1285e: 2301 movs r3, #1 + 12860: 4033 ands r3, r6 + 12862: 18f6 adds r6, r6, r3 + 12864: 9b04 ldr r3, [sp, #16] + 12866: 0871 lsrs r1, r6, #1 + 12868: 07db lsls r3, r3, #31 + 1286a: d502 bpl.n 12872 <__ieee754_sqrt+0x166> + 1286c: 2380 movs r3, #128 + 1286e: 061b lsls r3, r3, #24 + 12870: 4319 orrs r1, r3 + 12872: 9c04 ldr r4, [sp, #16] + 12874: 1062 asrs r2, r4, #1 + 12876: 9c03 ldr r4, [sp, #12] + 12878: 480b ldr r0, [pc, #44] (128a8 <.text+0x128a8>) + 1287a: 1063 asrs r3, r4, #1 + 1287c: 1812 adds r2, r2, r0 + 1287e: 051b lsls r3, r3, #20 + 12880: 18d3 adds r3, r2, r3 + 12882: 9300 str r3, [sp, #0] + 12884: 9101 str r1, [sp, #4] + 12886: 9d00 ldr r5, [sp, #0] + 12888: 9e01 ldr r6, [sp, #4] + 1288a: 1c28 adds r0, r5, #0 + 1288c: 1c31 adds r1, r6, #0 + 1288e: b005 add sp, #20 + 12890: bcf0 pop {r4, r5, r6, r7} + 12892: bc04 pop {r2} + 12894: 4710 bx r2 + 12896: 0000 lsls r0, r0, #0 + 12898: 0000 lsls r0, r0, #0 + 1289a: 7ff0 ldrb r0, [r6, #31] + 1289c: ffff 7fff undefined + 128a0: fc01 ffff stc2 15, cr15, [r1], {255} + 128a4: ffff 000f vaddl.u q8, d15, d15 + 128a8: 0000 lsls r0, r0, #0 + 128aa: 3fe0 subs r7, #224 + +000128ac <__kernel_cos>: + 128ac: b5f0 push {r4, r5, r6, r7, lr} + 128ae: b089 sub sp, #36 + 128b0: 9202 str r2, [sp, #8] + 128b2: 9303 str r3, [sp, #12] + 128b4: 4a7f ldr r2, [pc, #508] (12ab4 <.text+0x12ab4>) + 128b6: 4b80 ldr r3, [pc, #512] (12ab8 <.text+0x12ab8>) + 128b8: 4002 ands r2, r0 + 128ba: 9004 str r0, [sp, #16] + 128bc: 9105 str r1, [sp, #20] + 128be: 9208 str r2, [sp, #32] + 128c0: 429a cmp r2, r3 + 128c2: dc07 bgt.n 128d4 <__kernel_cos+0x28> + 128c4: f002 fc7a bl 151bc <____fixdfsi_from_thumb> + 128c8: 2800 cmp r0, #0 + 128ca: d000 beq.n 128ce <__kernel_cos+0x22> + 128cc: e0ad b.n 12a2a <__kernel_cos+0x17e> + 128ce: 487b ldr r0, [pc, #492] (12abc <.text+0x12abc>) + 128d0: 497b ldr r1, [pc, #492] (12ac0 <.text+0x12ac0>) + 128d2: e0eb b.n 12aac <__kernel_cos+0x200> + 128d4: 9804 ldr r0, [sp, #16] + 128d6: 9905 ldr r1, [sp, #20] + 128d8: 1c02 adds r2, r0, #0 + 128da: 1c0b adds r3, r1, #0 + 128dc: f002 fc6a bl 151b4 <____muldf3_from_thumb> + 128e0: 4a78 ldr r2, [pc, #480] (12ac4 <.text+0x12ac4>) + 128e2: 4b79 ldr r3, [pc, #484] (12ac8 <.text+0x12ac8>) + 128e4: 1c04 adds r4, r0, #0 + 128e6: 1c0d adds r5, r1, #0 + 128e8: f002 fc64 bl 151b4 <____muldf3_from_thumb> + 128ec: 4a77 ldr r2, [pc, #476] (12acc <.text+0x12acc>) + 128ee: 4b78 ldr r3, [pc, #480] (12ad0 <.text+0x12ad0>) + 128f0: f002 fc58 bl 151a4 <____adddf3_from_thumb> + 128f4: 1c02 adds r2, r0, #0 + 128f6: 1c0b adds r3, r1, #0 + 128f8: 1c20 adds r0, r4, #0 + 128fa: 1c29 adds r1, r5, #0 + 128fc: f002 fc5a bl 151b4 <____muldf3_from_thumb> + 12900: 4a74 ldr r2, [pc, #464] (12ad4 <.text+0x12ad4>) + 12902: 4b75 ldr r3, [pc, #468] (12ad8 <.text+0x12ad8>) + 12904: f002 fc52 bl 151ac <____subdf3_from_thumb> + 12908: 1c02 adds r2, r0, #0 + 1290a: 1c0b adds r3, r1, #0 + 1290c: 1c20 adds r0, r4, #0 + 1290e: 1c29 adds r1, r5, #0 + 12910: f002 fc50 bl 151b4 <____muldf3_from_thumb> + 12914: 4a71 ldr r2, [pc, #452] (12adc <.text+0x12adc>) + 12916: 4b72 ldr r3, [pc, #456] (12ae0 <.text+0x12ae0>) + 12918: f002 fc44 bl 151a4 <____adddf3_from_thumb> + 1291c: 1c02 adds r2, r0, #0 + 1291e: 1c0b adds r3, r1, #0 + 12920: 1c20 adds r0, r4, #0 + 12922: 1c29 adds r1, r5, #0 + 12924: f002 fc46 bl 151b4 <____muldf3_from_thumb> + 12928: 4a6e ldr r2, [pc, #440] (12ae4 <.text+0x12ae4>) + 1292a: 4b6f ldr r3, [pc, #444] (12ae8 <.text+0x12ae8>) + 1292c: f002 fc3e bl 151ac <____subdf3_from_thumb> + 12930: 1c02 adds r2, r0, #0 + 12932: 1c0b adds r3, r1, #0 + 12934: 1c20 adds r0, r4, #0 + 12936: 1c29 adds r1, r5, #0 + 12938: f002 fc3c bl 151b4 <____muldf3_from_thumb> + 1293c: 4a6b ldr r2, [pc, #428] (12aec <.text+0x12aec>) + 1293e: 4b6c ldr r3, [pc, #432] (12af0 <.text+0x12af0>) + 12940: f002 fc30 bl 151a4 <____adddf3_from_thumb> + 12944: 1c02 adds r2, r0, #0 + 12946: 1c0b adds r3, r1, #0 + 12948: 1c20 adds r0, r4, #0 + 1294a: 1c29 adds r1, r5, #0 + 1294c: f002 fc32 bl 151b4 <____muldf3_from_thumb> + 12950: 4b68 ldr r3, [pc, #416] (12af4 <.text+0x12af4>) + 12952: 9a08 ldr r2, [sp, #32] + 12954: 9006 str r0, [sp, #24] + 12956: 9107 str r1, [sp, #28] + 12958: 429a cmp r2, r3 + 1295a: dc26 bgt.n 129aa <__kernel_cos+0xfe> + 1295c: 1c20 adds r0, r4, #0 + 1295e: 1c29 adds r1, r5, #0 + 12960: 4a65 ldr r2, [pc, #404] (12af8 <.text+0x12af8>) + 12962: 4b66 ldr r3, [pc, #408] (12afc <.text+0x12afc>) + 12964: f002 fc26 bl 151b4 <____muldf3_from_thumb> + 12968: 9a06 ldr r2, [sp, #24] + 1296a: 9b07 ldr r3, [sp, #28] + 1296c: 1c06 adds r6, r0, #0 + 1296e: 1c0f adds r7, r1, #0 + 12970: 1c20 adds r0, r4, #0 + 12972: 1c29 adds r1, r5, #0 + 12974: f002 fc1e bl 151b4 <____muldf3_from_thumb> + 12978: 9a02 ldr r2, [sp, #8] + 1297a: 9b03 ldr r3, [sp, #12] + 1297c: 1c04 adds r4, r0, #0 + 1297e: 1c0d adds r5, r1, #0 + 12980: 9804 ldr r0, [sp, #16] + 12982: 9905 ldr r1, [sp, #20] + 12984: f002 fc16 bl 151b4 <____muldf3_from_thumb> + 12988: 1c02 adds r2, r0, #0 + 1298a: 1c0b adds r3, r1, #0 + 1298c: 1c20 adds r0, r4, #0 + 1298e: 1c29 adds r1, r5, #0 + 12990: f002 fc0c bl 151ac <____subdf3_from_thumb> + 12994: 1c02 adds r2, r0, #0 + 12996: 1c0b adds r3, r1, #0 + 12998: 1c30 adds r0, r6, #0 + 1299a: 1c39 adds r1, r7, #0 + 1299c: f002 fc06 bl 151ac <____subdf3_from_thumb> + 129a0: 1c02 adds r2, r0, #0 + 129a2: 1c0b adds r3, r1, #0 + 129a4: 4845 ldr r0, [pc, #276] (12abc <.text+0x12abc>) + 129a6: 4946 ldr r1, [pc, #280] (12ac0 <.text+0x12ac0>) + 129a8: e03c b.n 12a24 <__kernel_cos+0x178> + 129aa: 4b55 ldr r3, [pc, #340] (12b00 <.text+0x12b00>) + 129ac: 9a08 ldr r2, [sp, #32] + 129ae: 429a cmp r2, r3 + 129b0: dd02 ble.n 129b8 <__kernel_cos+0x10c> + 129b2: 4e54 ldr r6, [pc, #336] (12b04 <.text+0x12b04>) + 129b4: 4f54 ldr r7, [pc, #336] (12b08 <.text+0x12b08>) + 129b6: e003 b.n 129c0 <__kernel_cos+0x114> + 129b8: 9b08 ldr r3, [sp, #32] + 129ba: 4a54 ldr r2, [pc, #336] (12b0c <.text+0x12b0c>) + 129bc: 2700 movs r7, #0 + 129be: 189e adds r6, r3, r2 + 129c0: 1c32 adds r2, r6, #0 + 129c2: 1c3b adds r3, r7, #0 + 129c4: 483d ldr r0, [pc, #244] (12abc <.text+0x12abc>) + 129c6: 493e ldr r1, [pc, #248] (12ac0 <.text+0x12ac0>) + 129c8: f002 fbf0 bl 151ac <____subdf3_from_thumb> + 129cc: 4a4a ldr r2, [pc, #296] (12af8 <.text+0x12af8>) + 129ce: 4b4b ldr r3, [pc, #300] (12afc <.text+0x12afc>) + 129d0: 9000 str r0, [sp, #0] + 129d2: 9101 str r1, [sp, #4] + 129d4: 1c20 adds r0, r4, #0 + 129d6: 1c29 adds r1, r5, #0 + 129d8: f002 fbec bl 151b4 <____muldf3_from_thumb> + 129dc: 1c32 adds r2, r6, #0 + 129de: 1c3b adds r3, r7, #0 + 129e0: f002 fbe4 bl 151ac <____subdf3_from_thumb> + 129e4: 9a06 ldr r2, [sp, #24] + 129e6: 9b07 ldr r3, [sp, #28] + 129e8: 1c06 adds r6, r0, #0 + 129ea: 1c0f adds r7, r1, #0 + 129ec: 1c20 adds r0, r4, #0 + 129ee: 1c29 adds r1, r5, #0 + 129f0: f002 fbe0 bl 151b4 <____muldf3_from_thumb> + 129f4: 9a02 ldr r2, [sp, #8] + 129f6: 9b03 ldr r3, [sp, #12] + 129f8: 1c04 adds r4, r0, #0 + 129fa: 1c0d adds r5, r1, #0 + 129fc: 9804 ldr r0, [sp, #16] + 129fe: 9905 ldr r1, [sp, #20] + 12a00: f002 fbd8 bl 151b4 <____muldf3_from_thumb> + 12a04: 1c02 adds r2, r0, #0 + 12a06: 1c0b adds r3, r1, #0 + 12a08: 1c20 adds r0, r4, #0 + 12a0a: 1c29 adds r1, r5, #0 + 12a0c: f002 fbce bl 151ac <____subdf3_from_thumb> + 12a10: 1c02 adds r2, r0, #0 + 12a12: 1c0b adds r3, r1, #0 + 12a14: 1c30 adds r0, r6, #0 + 12a16: 1c39 adds r1, r7, #0 + 12a18: f002 fbc8 bl 151ac <____subdf3_from_thumb> + 12a1c: 1c02 adds r2, r0, #0 + 12a1e: 1c0b adds r3, r1, #0 + 12a20: 9800 ldr r0, [sp, #0] + 12a22: 9901 ldr r1, [sp, #4] + 12a24: f002 fbc2 bl 151ac <____subdf3_from_thumb> + 12a28: e040 b.n 12aac <__kernel_cos+0x200> + 12a2a: 9804 ldr r0, [sp, #16] + 12a2c: 9905 ldr r1, [sp, #20] + 12a2e: 1c02 adds r2, r0, #0 + 12a30: 1c0b adds r3, r1, #0 + 12a32: f002 fbbf bl 151b4 <____muldf3_from_thumb> + 12a36: 4a23 ldr r2, [pc, #140] (12ac4 <.text+0x12ac4>) + 12a38: 4b23 ldr r3, [pc, #140] (12ac8 <.text+0x12ac8>) + 12a3a: 1c04 adds r4, r0, #0 + 12a3c: 1c0d adds r5, r1, #0 + 12a3e: f002 fbb9 bl 151b4 <____muldf3_from_thumb> + 12a42: 4a22 ldr r2, [pc, #136] (12acc <.text+0x12acc>) + 12a44: 4b22 ldr r3, [pc, #136] (12ad0 <.text+0x12ad0>) + 12a46: f002 fbad bl 151a4 <____adddf3_from_thumb> + 12a4a: 1c02 adds r2, r0, #0 + 12a4c: 1c0b adds r3, r1, #0 + 12a4e: 1c20 adds r0, r4, #0 + 12a50: 1c29 adds r1, r5, #0 + 12a52: f002 fbaf bl 151b4 <____muldf3_from_thumb> + 12a56: 4a1f ldr r2, [pc, #124] (12ad4 <.text+0x12ad4>) + 12a58: 4b1f ldr r3, [pc, #124] (12ad8 <.text+0x12ad8>) + 12a5a: f002 fba7 bl 151ac <____subdf3_from_thumb> + 12a5e: 1c02 adds r2, r0, #0 + 12a60: 1c0b adds r3, r1, #0 + 12a62: 1c20 adds r0, r4, #0 + 12a64: 1c29 adds r1, r5, #0 + 12a66: f002 fba5 bl 151b4 <____muldf3_from_thumb> + 12a6a: 4a1c ldr r2, [pc, #112] (12adc <.text+0x12adc>) + 12a6c: 4b1c ldr r3, [pc, #112] (12ae0 <.text+0x12ae0>) + 12a6e: f002 fb99 bl 151a4 <____adddf3_from_thumb> + 12a72: 1c02 adds r2, r0, #0 + 12a74: 1c0b adds r3, r1, #0 + 12a76: 1c20 adds r0, r4, #0 + 12a78: 1c29 adds r1, r5, #0 + 12a7a: f002 fb9b bl 151b4 <____muldf3_from_thumb> + 12a7e: 4a19 ldr r2, [pc, #100] (12ae4 <.text+0x12ae4>) + 12a80: 4b19 ldr r3, [pc, #100] (12ae8 <.text+0x12ae8>) + 12a82: f002 fb93 bl 151ac <____subdf3_from_thumb> + 12a86: 1c02 adds r2, r0, #0 + 12a88: 1c0b adds r3, r1, #0 + 12a8a: 1c20 adds r0, r4, #0 + 12a8c: 1c29 adds r1, r5, #0 + 12a8e: f002 fb91 bl 151b4 <____muldf3_from_thumb> + 12a92: 4a16 ldr r2, [pc, #88] (12aec <.text+0x12aec>) + 12a94: 4b16 ldr r3, [pc, #88] (12af0 <.text+0x12af0>) + 12a96: f002 fb85 bl 151a4 <____adddf3_from_thumb> + 12a9a: 1c02 adds r2, r0, #0 + 12a9c: 1c0b adds r3, r1, #0 + 12a9e: 1c20 adds r0, r4, #0 + 12aa0: 1c29 adds r1, r5, #0 + 12aa2: f002 fb87 bl 151b4 <____muldf3_from_thumb> + 12aa6: 9006 str r0, [sp, #24] + 12aa8: 9107 str r1, [sp, #28] + 12aaa: e757 b.n 1295c <__kernel_cos+0xb0> + 12aac: b009 add sp, #36 + 12aae: bcf0 pop {r4, r5, r6, r7} + 12ab0: bc04 pop {r2} + 12ab2: 4710 bx r2 + 12ab4: ffff 7fff undefined + 12ab8: ffff 3e3f vcvt.f32.u32 d19, d31, #1 + 12abc: 0000 lsls r0, r0, #0 + 12abe: 3ff0 subs r7, #240 + 12ac0: 0000 lsls r0, r0, #0 + 12ac2: 0000 lsls r0, r0, #0 + 12ac4: fae9 bda8 undefined + 12ac8: 38d4 subs r0, #212 + 12aca: be88 bkpt 0x0088 + 12acc: ee9e 3e21 cdp 14, 9, cr3, cr14, cr1, {1} + 12ad0: b1c4 cbz r4, 12b04 <.text+0x12b04> + 12ad2: bdb4 pop {r2, r4, r5, r7, pc} + 12ad4: 7e4f ldrb r7, [r1, #25] + 12ad6: 3e92 subs r6, #146 + 12ad8: 52ad strh r5, [r5, r2] + 12ada: 809c strh r4, [r3, #4] + 12adc: 01a0 lsls r0, r4, #6 + 12ade: 3efa subs r6, #250 + 12ae0: 1590 asrs r0, r2, #22 + 12ae2: 19cb adds r3, r1, r7 + 12ae4: c16c stmia r1!, {r2, r3, r5, r6} + 12ae6: 3f56 subs r7, #86 + 12ae8: 5177 str r7, [r6, r5] + 12aea: 16c1 asrs r1, r0, #27 + 12aec: 5555 strb r5, [r2, r5] + 12aee: 3fa5 subs r7, #165 + 12af0: 554c strb r4, [r1, r5] + 12af2: 5555 strb r5, [r2, r5] + 12af4: 3332 adds r3, #50 + 12af6: 3fd3 subs r7, #211 + 12af8: 0000 lsls r0, r0, #0 + 12afa: 3fe0 subs r7, #224 + 12afc: 0000 lsls r0, r0, #0 + 12afe: 0000 lsls r0, r0, #0 + 12b00: 0000 lsls r0, r0, #0 + 12b02: 3fe9 subs r7, #233 + 12b04: 0000 lsls r0, r0, #0 + 12b06: 3fd2 subs r7, #210 + 12b08: 0000 lsls r0, r0, #0 + 12b0a: 0000 lsls r0, r0, #0 + 12b0c: 0000 lsls r0, r0, #0 + 12b0e: ffe0 b5f0 vsli.64 , q8, #32 + +00012b10 <__kernel_rem_pio2>: + 12b10: b5f0 push {r4, r5, r6, r7, lr} + 12b12: 4ccf ldr r4, [pc, #828] (12e50 <.text+0x12e50>) + 12b14: 44a5 add sp, r4 + 12b16: 9302 str r3, [sp, #8] + 12b18: 9004 str r0, [sp, #16] + 12b1a: 98b3 ldr r0, [sp, #716] + 12b1c: 9103 str r1, [sp, #12] + 12b1e: 4bcd ldr r3, [pc, #820] (12e54 <.text+0x12e54>) + 12b20: 9902 ldr r1, [sp, #8] + 12b22: 1c14 adds r4, r2, #0 + 12b24: 0082 lsls r2, r0, #2 + 12b26: 58d2 ldr r2, [r2, r3] + 12b28: 3901 subs r1, #1 + 12b2a: 9107 str r1, [sp, #28] + 12b2c: 1ee0 subs r0, r4, #3 + 12b2e: 2118 movs r1, #24 + 12b30: 9208 str r2, [sp, #32] + 12b32: f000 fe89 bl 13848 <__aeabi_idiv> + 12b36: 9021 str r0, [sp, #132] + 12b38: 2800 cmp r0, #0 + 12b3a: da01 bge.n 12b40 <__kernel_rem_pio2+0x30> + 12b3c: 2200 movs r2, #0 + 12b3e: 9221 str r2, [sp, #132] + 12b40: 9f21 ldr r7, [sp, #132] + 12b42: 06fb lsls r3, r7, #27 + 12b44: 1bdb subs r3, r3, r7 + 12b46: 009b lsls r3, r3, #2 + 12b48: 19db adds r3, r3, r7 + 12b4a: 00db lsls r3, r3, #3 + 12b4c: 18e4 adds r4, r4, r3 + 12b4e: 9807 ldr r0, [sp, #28] + 12b50: 9405 str r4, [sp, #20] + 12b52: 3c18 subs r4, #24 + 12b54: 940b str r4, [sp, #44] + 12b56: 9908 ldr r1, [sp, #32] + 12b58: 1a3c subs r4, r7, r0 + 12b5a: 9ab4 ldr r2, [sp, #720] + 12b5c: 00a3 lsls r3, r4, #2 + 12b5e: 1847 adds r7, r0, r1 + 12b60: 18d5 adds r5, r2, r3 + 12b62: 2600 movs r6, #0 + 12b64: e00f b.n 12b86 <__kernel_rem_pio2+0x76> + 12b66: 2c00 cmp r4, #0 + 12b68: da02 bge.n 12b70 <__kernel_rem_pio2+0x60> + 12b6a: 48bb ldr r0, [pc, #748] (12e58 <.text+0x12e58>) + 12b6c: 49bb ldr r1, [pc, #748] (12e5c <.text+0x12e5c>) + 12b6e: e002 b.n 12b76 <__kernel_rem_pio2+0x66> + 12b70: 6828 ldr r0, [r5, #0] + 12b72: f002 fb13 bl 1519c <____floatsidf_from_thumb> + 12b76: 00f2 lsls r2, r6, #3 + 12b78: ab22 add r3, sp, #136 + 12b7a: 189b adds r3, r3, r2 + 12b7c: 6018 str r0, [r3, #0] + 12b7e: 6059 str r1, [r3, #4] + 12b80: 3601 adds r6, #1 + 12b82: 3401 adds r4, #1 + 12b84: 3504 adds r5, #4 + 12b86: 42be cmp r6, r7 + 12b88: dded ble.n 12b66 <__kernel_rem_pio2+0x56> + 12b8a: 9b07 ldr r3, [sp, #28] + 12b8c: 2400 movs r4, #0 + 12b8e: 9317 str r3, [sp, #92] + 12b90: 9418 str r4, [sp, #96] + 12b92: e01e b.n 12bd2 <__kernel_rem_pio2+0xc2> + 12b94: 9a16 ldr r2, [sp, #88] + 12b96: ca03 ldmia r2!, {r0, r1} + 12b98: 9216 str r2, [sp, #88] + 12b9a: 683a ldr r2, [r7, #0] + 12b9c: 687b ldr r3, [r7, #4] + 12b9e: f002 fb09 bl 151b4 <____muldf3_from_thumb> + 12ba2: 1c02 adds r2, r0, #0 + 12ba4: 1c0b adds r3, r1, #0 + 12ba6: 1c20 adds r0, r4, #0 + 12ba8: 1c29 adds r1, r5, #0 + 12baa: f002 fafb bl 151a4 <____adddf3_from_thumb> + 12bae: 3601 adds r6, #1 + 12bb0: 1c04 adds r4, r0, #0 + 12bb2: 1c0d adds r5, r1, #0 + 12bb4: 3f08 subs r7, #8 + 12bb6: 9b07 ldr r3, [sp, #28] + 12bb8: 429e cmp r6, r3 + 12bba: ddeb ble.n 12b94 <__kernel_rem_pio2+0x84> + 12bbc: 9f18 ldr r7, [sp, #96] + 12bbe: 9817 ldr r0, [sp, #92] + 12bc0: 00fa lsls r2, r7, #3 + 12bc2: ab4a add r3, sp, #296 + 12bc4: 189b adds r3, r3, r2 + 12bc6: 3701 adds r7, #1 + 12bc8: 3001 adds r0, #1 + 12bca: 601c str r4, [r3, #0] + 12bcc: 605d str r5, [r3, #4] + 12bce: 9718 str r7, [sp, #96] + 12bd0: 9017 str r0, [sp, #92] + 12bd2: 9918 ldr r1, [sp, #96] + 12bd4: 9a08 ldr r2, [sp, #32] + 12bd6: 4291 cmp r1, r2 + 12bd8: dc09 bgt.n 12bee <__kernel_rem_pio2+0xde> + 12bda: 9b04 ldr r3, [sp, #16] + 12bdc: 9c17 ldr r4, [sp, #92] + 12bde: 9316 str r3, [sp, #88] + 12be0: 00e2 lsls r2, r4, #3 + 12be2: ab22 add r3, sp, #136 + 12be4: 4c9c ldr r4, [pc, #624] (12e58 <.text+0x12e58>) + 12be6: 4d9d ldr r5, [pc, #628] (12e5c <.text+0x12e5c>) + 12be8: 189f adds r7, r3, r2 + 12bea: 2600 movs r6, #0 + 12bec: e7e3 b.n 12bb6 <__kernel_rem_pio2+0xa6> + 12bee: 9f08 ldr r7, [sp, #32] + 12bf0: 9706 str r7, [sp, #24] + 12bf2: 9806 ldr r0, [sp, #24] + 12bf4: ab4a add r3, sp, #296 + 12bf6: 00c2 lsls r2, r0, #3 + 12bf8: 18d2 adds r2, r2, r3 + 12bfa: 3801 subs r0, #1 + 12bfc: 6816 ldr r6, [r2, #0] + 12bfe: 6857 ldr r7, [r2, #4] + 12c00: 00c2 lsls r2, r0, #3 + 12c02: 189b adds r3, r3, r2 + 12c04: 229a movs r2, #154 + 12c06: 9906 ldr r1, [sp, #24] + 12c08: 0092 lsls r2, r2, #2 + 12c0a: 446a add r2, sp + 12c0c: 9019 str r0, [sp, #100] + 12c0e: 9315 str r3, [sp, #84] + 12c10: 911a str r1, [sp, #104] + 12c12: 9214 str r2, [sp, #80] + 12c14: e028 b.n 12c68 <__kernel_rem_pio2+0x158> + 12c16: 4a92 ldr r2, [pc, #584] (12e60 <.text+0x12e60>) + 12c18: 4b92 ldr r3, [pc, #584] (12e64 <.text+0x12e64>) + 12c1a: 1c30 adds r0, r6, #0 + 12c1c: 1c39 adds r1, r7, #0 + 12c1e: f002 fac9 bl 151b4 <____muldf3_from_thumb> + 12c22: f002 facb bl 151bc <____fixdfsi_from_thumb> + 12c26: f002 fab9 bl 1519c <____floatsidf_from_thumb> + 12c2a: 4a8f ldr r2, [pc, #572] (12e68 <.text+0x12e68>) + 12c2c: 4b8f ldr r3, [pc, #572] (12e6c <.text+0x12e6c>) + 12c2e: 1c04 adds r4, r0, #0 + 12c30: 1c0d adds r5, r1, #0 + 12c32: f002 fabf bl 151b4 <____muldf3_from_thumb> 12c36: 1c02 adds r2, r0, #0 12c38: 1c0b adds r3, r1, #0 - 12c3a: 1c20 adds r0, r4, #0 - 12c3c: 1c29 adds r1, r5, #0 - 12c3e: f002 fa7b bl 15138 <____subdf3_from_thumb> - 12c42: 1c0e adds r6, r1, #0 - 12c44: 990b ldr r1, [sp, #44] - 12c46: 1c05 adds r5, r0, #0 - 12c48: 2900 cmp r1, #0 - 12c4a: dd14 ble.n 12c76 <__kernel_rem_pio2+0x1da> - 12c4c: 9a19 ldr r2, [sp, #100] - 12c4e: ac9a add r4, sp, #616 - 12c50: 0090 lsls r0, r2, #2 - 12c52: 5901 ldr r1, [r0, r4] - 12c54: 9b0b ldr r3, [sp, #44] - 12c56: 2218 movs r2, #24 - 12c58: 1ad2 subs r2, r2, r3 - 12c5a: 9f09 ldr r7, [sp, #36] - 12c5c: 1c0b adds r3, r1, #0 - 12c5e: 4113 asrs r3, r2 - 12c60: 18ff adds r7, r7, r3 - 12c62: 4093 lsls r3, r2 - 12c64: 1ac9 subs r1, r1, r3 - 12c66: 5101 str r1, [r0, r4] - 12c68: 980b ldr r0, [sp, #44] - 12c6a: 2317 movs r3, #23 - 12c6c: 1a1b subs r3, r3, r0 - 12c6e: 4119 asrs r1, r3 - 12c70: 9709 str r7, [sp, #36] - 12c72: 910c str r1, [sp, #48] - 12c74: e017 b.n 12ca6 <__kernel_rem_pio2+0x20a> - 12c76: 990b ldr r1, [sp, #44] - 12c78: 2900 cmp r1, #0 - 12c7a: d106 bne.n 12c8a <__kernel_rem_pio2+0x1ee> - 12c7c: 9a19 ldr r2, [sp, #100] - 12c7e: 0093 lsls r3, r2, #2 - 12c80: aa9a add r2, sp, #616 - 12c82: 589b ldr r3, [r3, r2] - 12c84: 15db asrs r3, r3, #23 - 12c86: 930c str r3, [sp, #48] - 12c88: e00d b.n 12ca6 <__kernel_rem_pio2+0x20a> - 12c8a: 1c28 adds r0, r5, #0 - 12c8c: 1c31 adds r1, r6, #0 - 12c8e: 4a5f ldr r2, [pc, #380] (12e0c <.text+0x12e0c>) - 12c90: 4b5f ldr r3, [pc, #380] (12e10 <.text+0x12e10>) - 12c92: f002 fa65 bl 15160 <____gedf2_from_thumb> - 12c96: 2800 cmp r0, #0 - 12c98: da02 bge.n 12ca0 <__kernel_rem_pio2+0x204> - 12c9a: 2300 movs r3, #0 - 12c9c: 930c str r3, [sp, #48] - 12c9e: e04e b.n 12d3e <__kernel_rem_pio2+0x2a2> - 12ca0: 2402 movs r4, #2 - 12ca2: 940c str r4, [sp, #48] - 12ca4: e002 b.n 12cac <__kernel_rem_pio2+0x210> - 12ca6: 9f0c ldr r7, [sp, #48] - 12ca8: 2f00 cmp r7, #0 - 12caa: dd48 ble.n 12d3e <__kernel_rem_pio2+0x2a2> - 12cac: 9809 ldr r0, [sp, #36] - 12cae: 3001 adds r0, #1 - 12cb0: 9009 str r0, [sp, #36] - 12cb2: 2400 movs r4, #0 - 12cb4: 2000 movs r0, #0 - 12cb6: a99a add r1, sp, #616 - 12cb8: e00f b.n 12cda <__kernel_rem_pio2+0x23e> - 12cba: 680a ldr r2, [r1, #0] - 12cbc: 2c00 cmp r4, #0 - 12cbe: d107 bne.n 12cd0 <__kernel_rem_pio2+0x234> - 12cc0: 2a00 cmp r2, #0 - 12cc2: d008 beq.n 12cd6 <__kernel_rem_pio2+0x23a> - 12cc4: 2380 movs r3, #128 - 12cc6: 045b lsls r3, r3, #17 - 12cc8: 1a9b subs r3, r3, r2 - 12cca: 2401 movs r4, #1 - 12ccc: 600b str r3, [r1, #0] - 12cce: e002 b.n 12cd6 <__kernel_rem_pio2+0x23a> - 12cd0: 4b50 ldr r3, [pc, #320] (12e14 <.text+0x12e14>) - 12cd2: 1a9b subs r3, r3, r2 - 12cd4: 600b str r3, [r1, #0] - 12cd6: 3001 adds r0, #1 - 12cd8: 3104 adds r1, #4 - 12cda: 9a06 ldr r2, [sp, #24] - 12cdc: 4290 cmp r0, r2 - 12cde: dbec blt.n 12cba <__kernel_rem_pio2+0x21e> - 12ce0: 9b0b ldr r3, [sp, #44] - 12ce2: 2b00 cmp r3, #0 - 12ce4: dd11 ble.n 12d0a <__kernel_rem_pio2+0x26e> - 12ce6: 2b01 cmp r3, #1 - 12ce8: d002 beq.n 12cf0 <__kernel_rem_pio2+0x254> - 12cea: 2b02 cmp r3, #2 - 12cec: d10d bne.n 12d0a <__kernel_rem_pio2+0x26e> - 12cee: e005 b.n 12cfc <__kernel_rem_pio2+0x260> - 12cf0: 9f19 ldr r7, [sp, #100] - 12cf2: a89a add r0, sp, #616 - 12cf4: 00b9 lsls r1, r7, #2 - 12cf6: 580b ldr r3, [r1, r0] - 12cf8: 4a47 ldr r2, [pc, #284] (12e18 <.text+0x12e18>) - 12cfa: e004 b.n 12d06 <__kernel_rem_pio2+0x26a> - 12cfc: 9a19 ldr r2, [sp, #100] - 12cfe: a89a add r0, sp, #616 - 12d00: 0091 lsls r1, r2, #2 - 12d02: 580b ldr r3, [r1, r0] - 12d04: 4a45 ldr r2, [pc, #276] (12e1c <.text+0x12e1c>) - 12d06: 4013 ands r3, r2 - 12d08: 500b str r3, [r1, r0] - 12d0a: 9b0c ldr r3, [sp, #48] - 12d0c: 2b02 cmp r3, #2 - 12d0e: d116 bne.n 12d3e <__kernel_rem_pio2+0x2a2> - 12d10: 1c2a adds r2, r5, #0 - 12d12: 1c33 adds r3, r6, #0 - 12d14: 4842 ldr r0, [pc, #264] (12e20 <.text+0x12e20>) - 12d16: 4943 ldr r1, [pc, #268] (12e24 <.text+0x12e24>) - 12d18: f002 fa0e bl 15138 <____subdf3_from_thumb> - 12d1c: 1c05 adds r5, r0, #0 - 12d1e: 1c0e adds r6, r1, #0 - 12d20: 2c00 cmp r4, #0 - 12d22: d00c beq.n 12d3e <__kernel_rem_pio2+0x2a2> - 12d24: 9a0b ldr r2, [sp, #44] - 12d26: 483e ldr r0, [pc, #248] (12e20 <.text+0x12e20>) - 12d28: 493e ldr r1, [pc, #248] (12e24 <.text+0x12e24>) - 12d2a: f000 fc6d bl 13608 - 12d2e: 1c02 adds r2, r0, #0 - 12d30: 1c0b adds r3, r1, #0 - 12d32: 1c28 adds r0, r5, #0 - 12d34: 1c31 adds r1, r6, #0 - 12d36: f002 f9ff bl 15138 <____subdf3_from_thumb> - 12d3a: 1c05 adds r5, r0, #0 - 12d3c: 1c0e adds r6, r1, #0 - 12d3e: 1c28 adds r0, r5, #0 - 12d40: 1c31 adds r1, r6, #0 - 12d42: 4a28 ldr r2, [pc, #160] (12de4 <.text+0x12de4>) - 12d44: 4b28 ldr r3, [pc, #160] (12de8 <.text+0x12de8>) - 12d46: f002 f9eb bl 15120 <____eqdf2_from_thumb> - 12d4a: 2800 cmp r0, #0 - 12d4c: d000 beq.n 12d50 <__kernel_rem_pio2+0x2b4> - 12d4e: e097 b.n 12e80 <.text+0x12e80> - 12d50: 9c19 ldr r4, [sp, #100] - 12d52: ab9a add r3, sp, #616 - 12d54: 00a2 lsls r2, r4, #2 - 12d56: 189a adds r2, r3, r2 - 12d58: 2100 movs r1, #0 - 12d5a: e005 b.n 12d68 <__kernel_rem_pio2+0x2cc> - 12d5c: 9f19 ldr r7, [sp, #100] - 12d5e: 6813 ldr r3, [r2, #0] - 12d60: 3f01 subs r7, #1 - 12d62: 9719 str r7, [sp, #100] - 12d64: 4319 orrs r1, r3 - 12d66: 3a04 subs r2, #4 - 12d68: 9819 ldr r0, [sp, #100] - 12d6a: 9b08 ldr r3, [sp, #32] - 12d6c: 4298 cmp r0, r3 - 12d6e: daf5 bge.n 12d5c <__kernel_rem_pio2+0x2c0> - 12d70: 2900 cmp r1, #0 - 12d72: d000 beq.n 12d76 <__kernel_rem_pio2+0x2da> - 12d74: e08c b.n 12e90 <.text+0x12e90> - 12d76: 009b lsls r3, r3, #2 - 12d78: acae add r4, sp, #696 - 12d7a: 191b adds r3, r3, r4 - 12d7c: 1c1a adds r2, r3, #0 - 12d7e: 2701 movs r7, #1 - 12d80: 3a54 subs r2, #84 - 12d82: 970a str r7, [sp, #40] - 12d84: e002 b.n 12d8c <__kernel_rem_pio2+0x2f0> - 12d86: 980a ldr r0, [sp, #40] - 12d88: 3001 adds r0, #1 - 12d8a: 900a str r0, [sp, #40] - 12d8c: 6813 ldr r3, [r2, #0] - 12d8e: 3a04 subs r2, #4 - 12d90: 2b00 cmp r3, #0 - 12d92: d0f8 beq.n 12d86 <__kernel_rem_pio2+0x2ea> - 12d94: 9921 ldr r1, [sp, #132] - 12d96: 9a06 ldr r2, [sp, #24] - 12d98: 9cb4 ldr r4, [sp, #720] - 12d9a: 188b adds r3, r1, r2 - 12d9c: 009b lsls r3, r3, #2 - 12d9e: 18e3 adds r3, r4, r3 - 12da0: 3304 adds r3, #4 - 12da2: 2700 movs r7, #0 - 12da4: 9313 str r3, [sp, #76] - 12da6: 9712 str r7, [sp, #72] - 12da8: e060 b.n 12e6c <.text+0x12e6c> - 12daa: 9802 ldr r0, [sp, #8] - 12dac: 9913 ldr r1, [sp, #76] - 12dae: ad22 add r5, sp, #136 - 12db0: 00e4 lsls r4, r4, #3 - 12db2: 00c3 lsls r3, r0, #3 - 12db4: 192c adds r4, r5, r4 - 12db6: 6808 ldr r0, [r1, #0] - 12db8: 18e4 adds r4, r4, r3 - 12dba: f002 f9b5 bl 15128 <____floatsidf_from_thumb> - 12dbe: 9f06 ldr r7, [sp, #24] - 12dc0: 6020 str r0, [r4, #0] - 12dc2: 6061 str r1, [r4, #4] - 12dc4: 9c02 ldr r4, [sp, #8] - 12dc6: 9812 ldr r0, [sp, #72] - 12dc8: 19e3 adds r3, r4, r7 - 12dca: 181b adds r3, r3, r0 - 12dcc: 9a04 ldr r2, [sp, #16] - 12dce: 00db lsls r3, r3, #3 - 12dd0: 4e04 ldr r6, [pc, #16] (12de4 <.text+0x12de4>) - 12dd2: 4f05 ldr r7, [pc, #20] (12de8 <.text+0x12de8>) - 12dd4: 18ed adds r5, r5, r3 - 12dd6: 2400 movs r4, #0 - 12dd8: 9211 str r2, [sp, #68] - 12dda: e036 b.n 12e4a <.text+0x12e4a> - 12ddc: fd48 ffff stc2l 15, cr15, [r8, #-1020] - 12de0: 57c4 ldrsb r4, [r0, r7] - 12de2: 0001 lsls r1, r0, #0 + 12c3a: 1c30 adds r0, r6, #0 + 12c3c: 1c39 adds r1, r7, #0 + 12c3e: f002 fab1 bl 151a4 <____adddf3_from_thumb> + 12c42: f002 fabb bl 151bc <____fixdfsi_from_thumb> + 12c46: 9b14 ldr r3, [sp, #80] + 12c48: 9f1a ldr r7, [sp, #104] + 12c4a: c301 stmia r3!, {r0} + 12c4c: 1c20 adds r0, r4, #0 + 12c4e: 9c15 ldr r4, [sp, #84] + 12c50: 9314 str r3, [sp, #80] + 12c52: 3f01 subs r7, #1 + 12c54: 6822 ldr r2, [r4, #0] + 12c56: 6863 ldr r3, [r4, #4] + 12c58: 1c29 adds r1, r5, #0 + 12c5a: 971a str r7, [sp, #104] + 12c5c: f002 faa2 bl 151a4 <____adddf3_from_thumb> + 12c60: 3c08 subs r4, #8 + 12c62: 9415 str r4, [sp, #84] + 12c64: 1c06 adds r6, r0, #0 + 12c66: 1c0f adds r7, r1, #0 + 12c68: 981a ldr r0, [sp, #104] + 12c6a: 2800 cmp r0, #0 + 12c6c: dcd3 bgt.n 12c16 <__kernel_rem_pio2+0x106> + 12c6e: 1c30 adds r0, r6, #0 + 12c70: 9a0b ldr r2, [sp, #44] + 12c72: 1c39 adds r1, r7, #0 + 12c74: f000 fd02 bl 1367c + 12c78: 4a7d ldr r2, [pc, #500] (12e70 <.text+0x12e70>) + 12c7a: 4b7e ldr r3, [pc, #504] (12e74 <.text+0x12e74>) + 12c7c: 1c04 adds r4, r0, #0 + 12c7e: 1c0d adds r5, r1, #0 + 12c80: f002 fa98 bl 151b4 <____muldf3_from_thumb> + 12c84: f000 fbbc bl 13400 + 12c88: 4a7b ldr r2, [pc, #492] (12e78 <.text+0x12e78>) + 12c8a: 4b7c ldr r3, [pc, #496] (12e7c <.text+0x12e7c>) + 12c8c: f002 fa92 bl 151b4 <____muldf3_from_thumb> + 12c90: 1c02 adds r2, r0, #0 + 12c92: 1c0b adds r3, r1, #0 + 12c94: 1c20 adds r0, r4, #0 + 12c96: 1c29 adds r1, r5, #0 + 12c98: f002 fa84 bl 151a4 <____adddf3_from_thumb> + 12c9c: 1c0d adds r5, r1, #0 + 12c9e: 1c04 adds r4, r0, #0 + 12ca0: f002 fa8c bl 151bc <____fixdfsi_from_thumb> + 12ca4: 9009 str r0, [sp, #36] + 12ca6: f002 fa79 bl 1519c <____floatsidf_from_thumb> + 12caa: 1c02 adds r2, r0, #0 + 12cac: 1c0b adds r3, r1, #0 + 12cae: 1c20 adds r0, r4, #0 + 12cb0: 1c29 adds r1, r5, #0 + 12cb2: f002 fa7b bl 151ac <____subdf3_from_thumb> + 12cb6: 1c0e adds r6, r1, #0 + 12cb8: 990b ldr r1, [sp, #44] + 12cba: 1c05 adds r5, r0, #0 + 12cbc: 2900 cmp r1, #0 + 12cbe: dd14 ble.n 12cea <__kernel_rem_pio2+0x1da> + 12cc0: 9a19 ldr r2, [sp, #100] + 12cc2: ac9a add r4, sp, #616 + 12cc4: 0090 lsls r0, r2, #2 + 12cc6: 5901 ldr r1, [r0, r4] + 12cc8: 9b0b ldr r3, [sp, #44] + 12cca: 2218 movs r2, #24 + 12ccc: 1ad2 subs r2, r2, r3 + 12cce: 9f09 ldr r7, [sp, #36] + 12cd0: 1c0b adds r3, r1, #0 + 12cd2: 4113 asrs r3, r2 + 12cd4: 18ff adds r7, r7, r3 + 12cd6: 4093 lsls r3, r2 + 12cd8: 1ac9 subs r1, r1, r3 + 12cda: 5101 str r1, [r0, r4] + 12cdc: 980b ldr r0, [sp, #44] + 12cde: 2317 movs r3, #23 + 12ce0: 1a1b subs r3, r3, r0 + 12ce2: 4119 asrs r1, r3 + 12ce4: 9709 str r7, [sp, #36] + 12ce6: 910c str r1, [sp, #48] + 12ce8: e017 b.n 12d1a <__kernel_rem_pio2+0x20a> + 12cea: 990b ldr r1, [sp, #44] + 12cec: 2900 cmp r1, #0 + 12cee: d106 bne.n 12cfe <__kernel_rem_pio2+0x1ee> + 12cf0: 9a19 ldr r2, [sp, #100] + 12cf2: 0093 lsls r3, r2, #2 + 12cf4: aa9a add r2, sp, #616 + 12cf6: 589b ldr r3, [r3, r2] + 12cf8: 15db asrs r3, r3, #23 + 12cfa: 930c str r3, [sp, #48] + 12cfc: e00d b.n 12d1a <__kernel_rem_pio2+0x20a> + 12cfe: 1c28 adds r0, r5, #0 + 12d00: 1c31 adds r1, r6, #0 + 12d02: 4a5f ldr r2, [pc, #380] (12e80 <.text+0x12e80>) + 12d04: 4b5f ldr r3, [pc, #380] (12e84 <.text+0x12e84>) + 12d06: f002 fa65 bl 151d4 <____gedf2_from_thumb> + 12d0a: 2800 cmp r0, #0 + 12d0c: da02 bge.n 12d14 <__kernel_rem_pio2+0x204> + 12d0e: 2300 movs r3, #0 + 12d10: 930c str r3, [sp, #48] + 12d12: e04e b.n 12db2 <__kernel_rem_pio2+0x2a2> + 12d14: 2402 movs r4, #2 + 12d16: 940c str r4, [sp, #48] + 12d18: e002 b.n 12d20 <__kernel_rem_pio2+0x210> + 12d1a: 9f0c ldr r7, [sp, #48] + 12d1c: 2f00 cmp r7, #0 + 12d1e: dd48 ble.n 12db2 <__kernel_rem_pio2+0x2a2> + 12d20: 9809 ldr r0, [sp, #36] + 12d22: 3001 adds r0, #1 + 12d24: 9009 str r0, [sp, #36] + 12d26: 2400 movs r4, #0 + 12d28: 2000 movs r0, #0 + 12d2a: a99a add r1, sp, #616 + 12d2c: e00f b.n 12d4e <__kernel_rem_pio2+0x23e> + 12d2e: 680a ldr r2, [r1, #0] + 12d30: 2c00 cmp r4, #0 + 12d32: d107 bne.n 12d44 <__kernel_rem_pio2+0x234> + 12d34: 2a00 cmp r2, #0 + 12d36: d008 beq.n 12d4a <__kernel_rem_pio2+0x23a> + 12d38: 2380 movs r3, #128 + 12d3a: 045b lsls r3, r3, #17 + 12d3c: 1a9b subs r3, r3, r2 + 12d3e: 2401 movs r4, #1 + 12d40: 600b str r3, [r1, #0] + 12d42: e002 b.n 12d4a <__kernel_rem_pio2+0x23a> + 12d44: 4b50 ldr r3, [pc, #320] (12e88 <.text+0x12e88>) + 12d46: 1a9b subs r3, r3, r2 + 12d48: 600b str r3, [r1, #0] + 12d4a: 3001 adds r0, #1 + 12d4c: 3104 adds r1, #4 + 12d4e: 9a06 ldr r2, [sp, #24] + 12d50: 4290 cmp r0, r2 + 12d52: dbec blt.n 12d2e <__kernel_rem_pio2+0x21e> + 12d54: 9b0b ldr r3, [sp, #44] + 12d56: 2b00 cmp r3, #0 + 12d58: dd11 ble.n 12d7e <__kernel_rem_pio2+0x26e> + 12d5a: 2b01 cmp r3, #1 + 12d5c: d002 beq.n 12d64 <__kernel_rem_pio2+0x254> + 12d5e: 2b02 cmp r3, #2 + 12d60: d10d bne.n 12d7e <__kernel_rem_pio2+0x26e> + 12d62: e005 b.n 12d70 <__kernel_rem_pio2+0x260> + 12d64: 9f19 ldr r7, [sp, #100] + 12d66: a89a add r0, sp, #616 + 12d68: 00b9 lsls r1, r7, #2 + 12d6a: 580b ldr r3, [r1, r0] + 12d6c: 4a47 ldr r2, [pc, #284] (12e8c <.text+0x12e8c>) + 12d6e: e004 b.n 12d7a <__kernel_rem_pio2+0x26a> + 12d70: 9a19 ldr r2, [sp, #100] + 12d72: a89a add r0, sp, #616 + 12d74: 0091 lsls r1, r2, #2 + 12d76: 580b ldr r3, [r1, r0] + 12d78: 4a45 ldr r2, [pc, #276] (12e90 <.text+0x12e90>) + 12d7a: 4013 ands r3, r2 + 12d7c: 500b str r3, [r1, r0] + 12d7e: 9b0c ldr r3, [sp, #48] + 12d80: 2b02 cmp r3, #2 + 12d82: d116 bne.n 12db2 <__kernel_rem_pio2+0x2a2> + 12d84: 1c2a adds r2, r5, #0 + 12d86: 1c33 adds r3, r6, #0 + 12d88: 4842 ldr r0, [pc, #264] (12e94 <.text+0x12e94>) + 12d8a: 4943 ldr r1, [pc, #268] (12e98 <.text+0x12e98>) + 12d8c: f002 fa0e bl 151ac <____subdf3_from_thumb> + 12d90: 1c05 adds r5, r0, #0 + 12d92: 1c0e adds r6, r1, #0 + 12d94: 2c00 cmp r4, #0 + 12d96: d00c beq.n 12db2 <__kernel_rem_pio2+0x2a2> + 12d98: 9a0b ldr r2, [sp, #44] + 12d9a: 483e ldr r0, [pc, #248] (12e94 <.text+0x12e94>) + 12d9c: 493e ldr r1, [pc, #248] (12e98 <.text+0x12e98>) + 12d9e: f000 fc6d bl 1367c + 12da2: 1c02 adds r2, r0, #0 + 12da4: 1c0b adds r3, r1, #0 + 12da6: 1c28 adds r0, r5, #0 + 12da8: 1c31 adds r1, r6, #0 + 12daa: f002 f9ff bl 151ac <____subdf3_from_thumb> + 12dae: 1c05 adds r5, r0, #0 + 12db0: 1c0e adds r6, r1, #0 + 12db2: 1c28 adds r0, r5, #0 + 12db4: 1c31 adds r1, r6, #0 + 12db6: 4a28 ldr r2, [pc, #160] (12e58 <.text+0x12e58>) + 12db8: 4b28 ldr r3, [pc, #160] (12e5c <.text+0x12e5c>) + 12dba: f002 f9eb bl 15194 <____eqdf2_from_thumb> + 12dbe: 2800 cmp r0, #0 + 12dc0: d000 beq.n 12dc4 <__kernel_rem_pio2+0x2b4> + 12dc2: e097 b.n 12ef4 <.text+0x12ef4> + 12dc4: 9c19 ldr r4, [sp, #100] + 12dc6: ab9a add r3, sp, #616 + 12dc8: 00a2 lsls r2, r4, #2 + 12dca: 189a adds r2, r3, r2 + 12dcc: 2100 movs r1, #0 + 12dce: e005 b.n 12ddc <__kernel_rem_pio2+0x2cc> + 12dd0: 9f19 ldr r7, [sp, #100] + 12dd2: 6813 ldr r3, [r2, #0] + 12dd4: 3f01 subs r7, #1 + 12dd6: 9719 str r7, [sp, #100] + 12dd8: 4319 orrs r1, r3 + 12dda: 3a04 subs r2, #4 + 12ddc: 9819 ldr r0, [sp, #100] + 12dde: 9b08 ldr r3, [sp, #32] + 12de0: 4298 cmp r0, r3 + 12de2: daf5 bge.n 12dd0 <__kernel_rem_pio2+0x2c0> + 12de4: 2900 cmp r1, #0 + 12de6: d000 beq.n 12dea <__kernel_rem_pio2+0x2da> + 12de8: e08c b.n 12f04 <.text+0x12f04> + 12dea: 009b lsls r3, r3, #2 + 12dec: acae add r4, sp, #696 + 12dee: 191b adds r3, r3, r4 + 12df0: 1c1a adds r2, r3, #0 + 12df2: 2701 movs r7, #1 + 12df4: 3a54 subs r2, #84 + 12df6: 970a str r7, [sp, #40] + 12df8: e002 b.n 12e00 <__kernel_rem_pio2+0x2f0> + 12dfa: 980a ldr r0, [sp, #40] + 12dfc: 3001 adds r0, #1 + 12dfe: 900a str r0, [sp, #40] + 12e00: 6813 ldr r3, [r2, #0] + 12e02: 3a04 subs r2, #4 + 12e04: 2b00 cmp r3, #0 + 12e06: d0f8 beq.n 12dfa <__kernel_rem_pio2+0x2ea> + 12e08: 9921 ldr r1, [sp, #132] + 12e0a: 9a06 ldr r2, [sp, #24] + 12e0c: 9cb4 ldr r4, [sp, #720] + 12e0e: 188b adds r3, r1, r2 + 12e10: 009b lsls r3, r3, #2 + 12e12: 18e3 adds r3, r4, r3 + 12e14: 3304 adds r3, #4 + 12e16: 2700 movs r7, #0 + 12e18: 9313 str r3, [sp, #76] + 12e1a: 9712 str r7, [sp, #72] + 12e1c: e060 b.n 12ee0 <.text+0x12ee0> + 12e1e: 9802 ldr r0, [sp, #8] + 12e20: 9913 ldr r1, [sp, #76] + 12e22: ad22 add r5, sp, #136 + 12e24: 00e4 lsls r4, r4, #3 + 12e26: 00c3 lsls r3, r0, #3 + 12e28: 192c adds r4, r5, r4 + 12e2a: 6808 ldr r0, [r1, #0] + 12e2c: 18e4 adds r4, r4, r3 + 12e2e: f002 f9b5 bl 1519c <____floatsidf_from_thumb> + 12e32: 9f06 ldr r7, [sp, #24] + 12e34: 6020 str r0, [r4, #0] + 12e36: 6061 str r1, [r4, #4] + 12e38: 9c02 ldr r4, [sp, #8] + 12e3a: 9812 ldr r0, [sp, #72] + 12e3c: 19e3 adds r3, r4, r7 + 12e3e: 181b adds r3, r3, r0 + 12e40: 9a04 ldr r2, [sp, #16] + 12e42: 00db lsls r3, r3, #3 + 12e44: 4e04 ldr r6, [pc, #16] (12e58 <.text+0x12e58>) + 12e46: 4f05 ldr r7, [pc, #20] (12e5c <.text+0x12e5c>) + 12e48: 18ed adds r5, r5, r3 + 12e4a: 2400 movs r4, #0 + 12e4c: 9211 str r2, [sp, #68] + 12e4e: e036 b.n 12ebe <.text+0x12ebe> + 12e50: fd48 ffff stc2l 15, cr15, [r8, #-1020] + 12e54: 5838 ldr r0, [r7, r0] + 12e56: 0001 lsls r1, r0, #0 ... - 12dec: 0000 lsls r0, r0, #0 - 12dee: 3e70 subs r6, #112 - 12df0: 0000 lsls r0, r0, #0 - 12df2: 0000 lsls r0, r0, #0 - 12df4: 0000 lsls r0, r0, #0 - 12df6: c170 stmia r1!, {r4, r5, r6} - 12df8: 0000 lsls r0, r0, #0 - 12dfa: 0000 lsls r0, r0, #0 - 12dfc: 0000 lsls r0, r0, #0 - 12dfe: 3fc0 subs r7, #192 - 12e00: 0000 lsls r0, r0, #0 - 12e02: 0000 lsls r0, r0, #0 - 12e04: 0000 lsls r0, r0, #0 - 12e06: c020 stmia r0!, {r5} - 12e08: 0000 lsls r0, r0, #0 - 12e0a: 0000 lsls r0, r0, #0 - 12e0c: 0000 lsls r0, r0, #0 - 12e0e: 3fe0 subs r7, #224 - 12e10: 0000 lsls r0, r0, #0 - 12e12: 0000 lsls r0, r0, #0 - 12e14: ffff 00ff vshr.u64 q8, , #1 - 12e18: ffff 007f vshr.u32 q8, , #1 - 12e1c: ffff 003f vshr.u32 d16, d31, #1 - 12e20: 0000 lsls r0, r0, #0 - 12e22: 3ff0 subs r7, #240 - 12e24: 0000 lsls r0, r0, #0 - 12e26: 0000 lsls r0, r0, #0 - 12e28: 9a11 ldr r2, [sp, #68] - 12e2a: ca03 ldmia r2!, {r0, r1} - 12e2c: 9211 str r2, [sp, #68] - 12e2e: 682a ldr r2, [r5, #0] - 12e30: 686b ldr r3, [r5, #4] - 12e32: f002 f985 bl 15140 <____muldf3_from_thumb> - 12e36: 1c02 adds r2, r0, #0 - 12e38: 1c0b adds r3, r1, #0 - 12e3a: 1c30 adds r0, r6, #0 - 12e3c: 1c39 adds r1, r7, #0 - 12e3e: f002 f977 bl 15130 <____adddf3_from_thumb> - 12e42: 3401 adds r4, #1 - 12e44: 1c06 adds r6, r0, #0 - 12e46: 1c0f adds r7, r1, #0 - 12e48: 3d08 subs r5, #8 - 12e4a: 9b07 ldr r3, [sp, #28] - 12e4c: 429c cmp r4, r3 - 12e4e: ddeb ble.n 12e28 <.text+0x12e28> - 12e50: 9c12 ldr r4, [sp, #72] - 12e52: 9806 ldr r0, [sp, #24] - 12e54: 00e3 lsls r3, r4, #3 - 12e56: aa4a add r2, sp, #296 - 12e58: 18d2 adds r2, r2, r3 - 12e5a: 9913 ldr r1, [sp, #76] - 12e5c: 00c3 lsls r3, r0, #3 - 12e5e: 18d2 adds r2, r2, r3 - 12e60: 3401 adds r4, #1 - 12e62: 3104 adds r1, #4 - 12e64: 6096 str r6, [r2, #8] - 12e66: 60d7 str r7, [r2, #12] - 12e68: 9412 str r4, [sp, #72] - 12e6a: 9113 str r1, [sp, #76] - 12e6c: 9b06 ldr r3, [sp, #24] - 12e6e: 9c0a ldr r4, [sp, #40] - 12e70: 9f12 ldr r7, [sp, #72] - 12e72: 191a adds r2, r3, r4 - 12e74: 19dc adds r4, r3, r7 - 12e76: 1c63 adds r3, r4, #1 - 12e78: 4293 cmp r3, r2 - 12e7a: dd96 ble.n 12daa <__kernel_rem_pio2+0x30e> - 12e7c: 9206 str r2, [sp, #24] - 12e7e: e67e b.n 12b7e <__kernel_rem_pio2+0xe2> - 12e80: 1c28 adds r0, r5, #0 - 12e82: 1c31 adds r1, r6, #0 - 12e84: 4bbf ldr r3, [pc, #764] (13184 <.text+0x13184>) - 12e86: 4abe ldr r2, [pc, #760] (13180 <.text+0x13180>) - 12e88: f002 f94a bl 15120 <____eqdf2_from_thumb> - 12e8c: 2800 cmp r0, #0 - 12e8e: d116 bne.n 12ebe <.text+0x12ebe> - 12e90: 9806 ldr r0, [sp, #24] - 12e92: a9ae add r1, sp, #696 - 12e94: 0083 lsls r3, r0, #2 - 12e96: 185b adds r3, r3, r1 - 12e98: 1c1a adds r2, r3, #0 - 12e9a: 3a54 subs r2, #84 - 12e9c: 2100 movs r1, #0 - 12e9e: 6813 ldr r3, [r2, #0] - 12ea0: 3101 adds r1, #1 - 12ea2: 3a04 subs r2, #4 - 12ea4: 2b00 cmp r3, #0 - 12ea6: d0fa beq.n 12e9e <.text+0x12e9e> - 12ea8: 004b lsls r3, r1, #1 - 12eaa: 185b adds r3, r3, r1 - 12eac: 9c05 ldr r4, [sp, #20] - 12eae: 9a06 ldr r2, [sp, #24] - 12eb0: 00db lsls r3, r3, #3 - 12eb2: 1ae3 subs r3, r4, r3 - 12eb4: 1a52 subs r2, r2, r1 - 12eb6: 3b18 subs r3, #24 - 12eb8: 9206 str r2, [sp, #24] - 12eba: 930b str r3, [sp, #44] - 12ebc: e038 b.n 12f30 <.text+0x12f30> - 12ebe: 9f0b ldr r7, [sp, #44] - 12ec0: 1c28 adds r0, r5, #0 - 12ec2: 427a negs r2, r7 - 12ec4: 1c31 adds r1, r6, #0 - 12ec6: f000 fb9f bl 13608 - 12eca: 4aaf ldr r2, [pc, #700] (13188 <.text+0x13188>) - 12ecc: 4baf ldr r3, [pc, #700] (1318c <.text+0x1318c>) - 12ece: 901b str r0, [sp, #108] - 12ed0: 911c str r1, [sp, #112] - 12ed2: f002 f945 bl 15160 <____gedf2_from_thumb> - 12ed6: 9906 ldr r1, [sp, #24] - 12ed8: af9a add r7, sp, #616 - 12eda: 008c lsls r4, r1, #2 - 12edc: 2800 cmp r0, #0 - 12ede: db22 blt.n 12f26 <.text+0x12f26> - 12ee0: 4aab ldr r2, [pc, #684] (13190 <.text+0x13190>) - 12ee2: 4bac ldr r3, [pc, #688] (13194 <.text+0x13194>) - 12ee4: 981b ldr r0, [sp, #108] - 12ee6: 991c ldr r1, [sp, #112] - 12ee8: f002 f92a bl 15140 <____muldf3_from_thumb> - 12eec: f002 f92c bl 15148 <____fixdfsi_from_thumb> - 12ef0: f002 f91a bl 15128 <____floatsidf_from_thumb> - 12ef4: 4aa8 ldr r2, [pc, #672] (13198 <.text+0x13198>) - 12ef6: 4ba9 ldr r3, [pc, #676] (1319c <.text+0x1319c>) - 12ef8: 1c05 adds r5, r0, #0 - 12efa: 1c0e adds r6, r1, #0 - 12efc: f002 f920 bl 15140 <____muldf3_from_thumb> - 12f00: 1c02 adds r2, r0, #0 - 12f02: 1c0b adds r3, r1, #0 - 12f04: 981b ldr r0, [sp, #108] - 12f06: 991c ldr r1, [sp, #112] - 12f08: f002 f912 bl 15130 <____adddf3_from_thumb> - 12f0c: f002 f91c bl 15148 <____fixdfsi_from_thumb> - 12f10: 9a06 ldr r2, [sp, #24] - 12f12: 9b0b ldr r3, [sp, #44] - 12f14: 3201 adds r2, #1 - 12f16: 51e0 str r0, [r4, r7] - 12f18: 3318 adds r3, #24 - 12f1a: 0094 lsls r4, r2, #2 - 12f1c: 1c28 adds r0, r5, #0 - 12f1e: 1c31 adds r1, r6, #0 - 12f20: 9206 str r2, [sp, #24] - 12f22: 930b str r3, [sp, #44] - 12f24: e001 b.n 12f2a <.text+0x12f2a> - 12f26: 981b ldr r0, [sp, #108] - 12f28: 991c ldr r1, [sp, #112] - 12f2a: f002 f90d bl 15148 <____fixdfsi_from_thumb> - 12f2e: 51e0 str r0, [r4, r7] - 12f30: 9a0b ldr r2, [sp, #44] - 12f32: 489b ldr r0, [pc, #620] (131a0 <.text+0x131a0>) - 12f34: 499b ldr r1, [pc, #620] (131a4 <.text+0x131a4>) - 12f36: f000 fb67 bl 13608 - 12f3a: 9f06 ldr r7, [sp, #24] - 12f3c: ab9a add r3, sp, #616 - 12f3e: 00ba lsls r2, r7, #2 - 12f40: 189b adds r3, r3, r2 - 12f42: 9310 str r3, [sp, #64] - 12f44: 00fa lsls r2, r7, #3 - 12f46: ab4a add r3, sp, #296 - 12f48: 9e06 ldr r6, [sp, #24] - 12f4a: 1c04 adds r4, r0, #0 - 12f4c: 1c0d adds r5, r1, #0 - 12f4e: 189f adds r7, r3, r2 - 12f50: e018 b.n 12f84 <.text+0x12f84> - 12f52: 9910 ldr r1, [sp, #64] - 12f54: 6808 ldr r0, [r1, #0] - 12f56: f002 f8e7 bl 15128 <____floatsidf_from_thumb> - 12f5a: 1c02 adds r2, r0, #0 - 12f5c: 1c0b adds r3, r1, #0 - 12f5e: 1c20 adds r0, r4, #0 - 12f60: 1c29 adds r1, r5, #0 - 12f62: f002 f8ed bl 15140 <____muldf3_from_thumb> - 12f66: 4a8a ldr r2, [pc, #552] (13190 <.text+0x13190>) - 12f68: 4b8a ldr r3, [pc, #552] (13194 <.text+0x13194>) - 12f6a: 6038 str r0, [r7, #0] - 12f6c: 6079 str r1, [r7, #4] - 12f6e: 1c20 adds r0, r4, #0 - 12f70: 1c29 adds r1, r5, #0 - 12f72: f002 f8e5 bl 15140 <____muldf3_from_thumb> - 12f76: 9a10 ldr r2, [sp, #64] - 12f78: 3a04 subs r2, #4 - 12f7a: 9210 str r2, [sp, #64] - 12f7c: 1c04 adds r4, r0, #0 - 12f7e: 1c0d adds r5, r1, #0 - 12f80: 3e01 subs r6, #1 - 12f82: 3f08 subs r7, #8 - 12f84: 2e00 cmp r6, #0 - 12f86: dae4 bge.n 12f52 <.text+0x12f52> - 12f88: 9f06 ldr r7, [sp, #24] - 12f8a: 2300 movs r3, #0 - 12f8c: 930f str r3, [sp, #60] - 12f8e: e024 b.n 12fda <.text+0x12fda> - 12f90: 4a85 ldr r2, [pc, #532] (131a8 <.text+0x131a8>) - 12f92: 00f3 lsls r3, r6, #3 - 12f94: 9c0e ldr r4, [sp, #56] - 12f96: 189b adds r3, r3, r2 - 12f98: 6818 ldr r0, [r3, #0] - 12f9a: 6859 ldr r1, [r3, #4] - 12f9c: cc0c ldmia r4!, {r2, r3} - 12f9e: 940e str r4, [sp, #56] - 12fa0: f002 f8ce bl 15140 <____muldf3_from_thumb> - 12fa4: 1c02 adds r2, r0, #0 - 12fa6: 1c0b adds r3, r1, #0 - 12fa8: 9800 ldr r0, [sp, #0] - 12faa: 9901 ldr r1, [sp, #4] - 12fac: f002 f8c0 bl 15130 <____adddf3_from_thumb> - 12fb0: 9000 str r0, [sp, #0] - 12fb2: 9101 str r1, [sp, #4] - 12fb4: 3601 adds r6, #1 - 12fb6: 9808 ldr r0, [sp, #32] - 12fb8: 4286 cmp r6, r0 - 12fba: dc02 bgt.n 12fc2 <.text+0x12fc2> - 12fbc: 990f ldr r1, [sp, #60] - 12fbe: 428e cmp r6, r1 - 12fc0: dde6 ble.n 12f90 <.text+0x12f90> - 12fc2: 9b0f ldr r3, [sp, #60] - 12fc4: 9800 ldr r0, [sp, #0] - 12fc6: 9901 ldr r1, [sp, #4] - 12fc8: 00da lsls r2, r3, #3 - 12fca: ab72 add r3, sp, #456 - 12fcc: 189b adds r3, r3, r2 - 12fce: 6018 str r0, [r3, #0] - 12fd0: 6059 str r1, [r3, #4] - 12fd2: 990f ldr r1, [sp, #60] - 12fd4: 3101 adds r1, #1 - 12fd6: 910f str r1, [sp, #60] - 12fd8: 3f01 subs r7, #1 - 12fda: 2f00 cmp r7, #0 - 12fdc: db09 blt.n 12ff2 <.text+0x12ff2> - 12fde: 00fa lsls r2, r7, #3 - 12fe0: ab4a add r3, sp, #296 - 12fe2: 189b adds r3, r3, r2 - 12fe4: 930e str r3, [sp, #56] - 12fe6: 4b67 ldr r3, [pc, #412] (13184 <.text+0x13184>) - 12fe8: 4a65 ldr r2, [pc, #404] (13180 <.text+0x13180>) - 12fea: 2600 movs r6, #0 - 12fec: 9200 str r2, [sp, #0] - 12fee: 9301 str r3, [sp, #4] - 12ff0: e7e1 b.n 12fb6 <.text+0x12fb6> - 12ff2: 9bb3 ldr r3, [sp, #716] - 12ff4: 2b02 cmp r3, #2 - 12ff6: dc04 bgt.n 13002 <.text+0x13002> - 12ff8: 2b01 cmp r3, #1 - 12ffa: da0e bge.n 1301a <.text+0x1301a> - 12ffc: 2b00 cmp r3, #0 - 12ffe: d014 beq.n 1302a <.text+0x1302a> - 13000: e0e4 b.n 131cc <.text+0x131cc> - 13002: 9cb3 ldr r4, [sp, #716] - 13004: 2c03 cmp r4, #3 - 13006: d000 beq.n 1300a <.text+0x1300a> - 13008: e0e0 b.n 131cc <.text+0x131cc> - 1300a: 9f06 ldr r7, [sp, #24] - 1300c: 3f01 subs r7, #1 - 1300e: 00fa lsls r2, r7, #3 - 13010: 970d str r7, [sp, #52] - 13012: ab72 add r3, sp, #456 - 13014: 9f06 ldr r7, [sp, #24] - 13016: 189e adds r6, r3, r2 - 13018: e06d b.n 130f6 <.text+0x130f6> - 1301a: 9806 ldr r0, [sp, #24] - 1301c: ab72 add r3, sp, #456 - 1301e: 00c2 lsls r2, r0, #3 - 13020: 1c04 adds r4, r0, #0 - 13022: 4958 ldr r1, [pc, #352] (13184 <.text+0x13184>) - 13024: 4856 ldr r0, [pc, #344] (13180 <.text+0x13180>) - 13026: 189d adds r5, r3, r2 - 13028: e01f b.n 1306a <.text+0x1306a> - 1302a: 9906 ldr r1, [sp, #24] - 1302c: ab72 add r3, sp, #456 - 1302e: 00ca lsls r2, r1, #3 - 13030: 1c0c adds r4, r1, #0 - 13032: 4954 ldr r1, [pc, #336] (13184 <.text+0x13184>) - 13034: 4852 ldr r0, [pc, #328] (13180 <.text+0x13180>) - 13036: 189d adds r5, r3, r2 - 13038: e005 b.n 13046 <.text+0x13046> - 1303a: 682a ldr r2, [r5, #0] - 1303c: 686b ldr r3, [r5, #4] - 1303e: f002 f877 bl 15130 <____adddf3_from_thumb> - 13042: 3c01 subs r4, #1 - 13044: 3d08 subs r5, #8 - 13046: 2c00 cmp r4, #0 - 13048: daf7 bge.n 1303a <.text+0x1303a> - 1304a: 9a0c ldr r2, [sp, #48] - 1304c: 2a00 cmp r2, #0 - 1304e: d002 beq.n 13056 <.text+0x13056> - 13050: 2780 movs r7, #128 - 13052: 063f lsls r7, r7, #24 - 13054: 19c0 adds r0, r0, r7 - 13056: 9a03 ldr r2, [sp, #12] - 13058: 6010 str r0, [r2, #0] - 1305a: 6051 str r1, [r2, #4] - 1305c: e0b6 b.n 131cc <.text+0x131cc> - 1305e: 682a ldr r2, [r5, #0] - 13060: 686b ldr r3, [r5, #4] - 13062: f002 f865 bl 15130 <____adddf3_from_thumb> - 13066: 3c01 subs r4, #1 - 13068: 3d08 subs r5, #8 - 1306a: 2c00 cmp r4, #0 - 1306c: daf7 bge.n 1305e <.text+0x1305e> - 1306e: 9c0c ldr r4, [sp, #48] - 13070: 1c02 adds r2, r0, #0 - 13072: 1c0b adds r3, r1, #0 - 13074: 2c00 cmp r4, #0 - 13076: d002 beq.n 1307e <.text+0x1307e> - 13078: 2780 movs r7, #128 - 1307a: 063f lsls r7, r7, #24 - 1307c: 19c0 adds r0, r0, r7 - 1307e: 9c03 ldr r4, [sp, #12] - 13080: 6020 str r0, [r4, #0] - 13082: 6061 str r1, [r4, #4] - 13084: 9872 ldr r0, [sp, #456] - 13086: 9973 ldr r1, [sp, #460] - 13088: f002 f856 bl 15138 <____subdf3_from_thumb> - 1308c: 2401 movs r4, #1 - 1308e: e007 b.n 130a0 <.text+0x130a0> - 13090: 00e2 lsls r2, r4, #3 - 13092: ab72 add r3, sp, #456 - 13094: 189b adds r3, r3, r2 - 13096: 681a ldr r2, [r3, #0] - 13098: 685b ldr r3, [r3, #4] - 1309a: f002 f849 bl 15130 <____adddf3_from_thumb> - 1309e: 3401 adds r4, #1 - 130a0: 9f06 ldr r7, [sp, #24] - 130a2: 42bc cmp r4, r7 - 130a4: ddf4 ble.n 13090 <.text+0x13090> - 130a6: 9a0c ldr r2, [sp, #48] - 130a8: 2a00 cmp r2, #0 - 130aa: d002 beq.n 130b2 <.text+0x130b2> - 130ac: 2780 movs r7, #128 - 130ae: 063f lsls r7, r7, #24 - 130b0: 19c0 adds r0, r0, r7 - 130b2: 9a03 ldr r2, [sp, #12] - 130b4: 6090 str r0, [r2, #8] - 130b6: 60d1 str r1, [r2, #12] - 130b8: e088 b.n 131cc <.text+0x131cc> - 130ba: 68b0 ldr r0, [r6, #8] - 130bc: 68f1 ldr r1, [r6, #12] - 130be: 6834 ldr r4, [r6, #0] - 130c0: 6875 ldr r5, [r6, #4] - 130c2: 901f str r0, [sp, #124] - 130c4: 9120 str r1, [sp, #128] - 130c6: 9a1f ldr r2, [sp, #124] - 130c8: 9b20 ldr r3, [sp, #128] - 130ca: 1c20 adds r0, r4, #0 - 130cc: 1c29 adds r1, r5, #0 - 130ce: f002 f82f bl 15130 <____adddf3_from_thumb> - 130d2: 6030 str r0, [r6, #0] - 130d4: 6071 str r1, [r6, #4] - 130d6: 1c20 adds r0, r4, #0 - 130d8: 6832 ldr r2, [r6, #0] - 130da: 6873 ldr r3, [r6, #4] - 130dc: 1c29 adds r1, r5, #0 - 130de: f002 f82b bl 15138 <____subdf3_from_thumb> - 130e2: 1c02 adds r2, r0, #0 - 130e4: 1c0b adds r3, r1, #0 - 130e6: 981f ldr r0, [sp, #124] - 130e8: 9920 ldr r1, [sp, #128] - 130ea: f002 f821 bl 15130 <____adddf3_from_thumb> - 130ee: 3f01 subs r7, #1 - 130f0: 60b0 str r0, [r6, #8] - 130f2: 60f1 str r1, [r6, #12] - 130f4: 3e08 subs r6, #8 - 130f6: 2f00 cmp r7, #0 - 130f8: dcdf bgt.n 130ba <.text+0x130ba> - 130fa: 990d ldr r1, [sp, #52] - 130fc: ab72 add r3, sp, #456 - 130fe: 00ca lsls r2, r1, #3 - 13100: 9f06 ldr r7, [sp, #24] - 13102: 189e adds r6, r3, r2 - 13104: e01b b.n 1313e <.text+0x1313e> - 13106: 6834 ldr r4, [r6, #0] - 13108: 6875 ldr r5, [r6, #4] - 1310a: 68b2 ldr r2, [r6, #8] - 1310c: 68f3 ldr r3, [r6, #12] - 1310e: 1c20 adds r0, r4, #0 - 13110: 1c29 adds r1, r5, #0 - 13112: 921d str r2, [sp, #116] - 13114: 931e str r3, [sp, #120] - 13116: f002 f80b bl 15130 <____adddf3_from_thumb> - 1311a: 6030 str r0, [r6, #0] - 1311c: 6071 str r1, [r6, #4] - 1311e: 1c20 adds r0, r4, #0 - 13120: 6832 ldr r2, [r6, #0] - 13122: 6873 ldr r3, [r6, #4] - 13124: 1c29 adds r1, r5, #0 - 13126: f002 f807 bl 15138 <____subdf3_from_thumb> - 1312a: 1c02 adds r2, r0, #0 - 1312c: 1c0b adds r3, r1, #0 - 1312e: 981d ldr r0, [sp, #116] - 13130: 991e ldr r1, [sp, #120] - 13132: f001 fffd bl 15130 <____adddf3_from_thumb> - 13136: 3f01 subs r7, #1 - 13138: 60b0 str r0, [r6, #8] - 1313a: 60f1 str r1, [r6, #12] - 1313c: 3e08 subs r6, #8 - 1313e: 2f01 cmp r7, #1 - 13140: dce1 bgt.n 13106 <.text+0x13106> - 13142: 9b06 ldr r3, [sp, #24] - 13144: 9c06 ldr r4, [sp, #24] - 13146: 00da lsls r2, r3, #3 - 13148: 490e ldr r1, [pc, #56] (13184 <.text+0x13184>) - 1314a: 480d ldr r0, [pc, #52] (13180 <.text+0x13180>) - 1314c: ab72 add r3, sp, #456 - 1314e: 189d adds r5, r3, r2 - 13150: e005 b.n 1315e <.text+0x1315e> - 13152: 682a ldr r2, [r5, #0] - 13154: 686b ldr r3, [r5, #4] - 13156: f001 ffeb bl 15130 <____adddf3_from_thumb> - 1315a: 3c01 subs r4, #1 - 1315c: 3d08 subs r5, #8 - 1315e: 2c01 cmp r4, #1 - 13160: dcf7 bgt.n 13152 <.text+0x13152> - 13162: 9c0c ldr r4, [sp, #48] - 13164: 2c00 cmp r4, #0 - 13166: d121 bne.n 131ac <.text+0x131ac> - 13168: 9b72 ldr r3, [sp, #456] - 1316a: 9c73 ldr r4, [sp, #460] - 1316c: 9f03 ldr r7, [sp, #12] - 1316e: 603b str r3, [r7, #0] - 13170: 607c str r4, [r7, #4] - 13172: 9b74 ldr r3, [sp, #464] - 13174: 9c75 ldr r4, [sp, #468] - 13176: 6138 str r0, [r7, #16] - 13178: 6179 str r1, [r7, #20] - 1317a: 60bb str r3, [r7, #8] - 1317c: 60fc str r4, [r7, #12] - 1317e: e025 b.n 131cc <.text+0x131cc> + 12e60: 0000 lsls r0, r0, #0 + 12e62: 3e70 subs r6, #112 + 12e64: 0000 lsls r0, r0, #0 + 12e66: 0000 lsls r0, r0, #0 + 12e68: 0000 lsls r0, r0, #0 + 12e6a: c170 stmia r1!, {r4, r5, r6} + 12e6c: 0000 lsls r0, r0, #0 + 12e6e: 0000 lsls r0, r0, #0 + 12e70: 0000 lsls r0, r0, #0 + 12e72: 3fc0 subs r7, #192 + 12e74: 0000 lsls r0, r0, #0 + 12e76: 0000 lsls r0, r0, #0 + 12e78: 0000 lsls r0, r0, #0 + 12e7a: c020 stmia r0!, {r5} + 12e7c: 0000 lsls r0, r0, #0 + 12e7e: 0000 lsls r0, r0, #0 + 12e80: 0000 lsls r0, r0, #0 + 12e82: 3fe0 subs r7, #224 + 12e84: 0000 lsls r0, r0, #0 + 12e86: 0000 lsls r0, r0, #0 + 12e88: ffff 00ff vshr.u64 q8, , #1 + 12e8c: ffff 007f vshr.u32 q8, , #1 + 12e90: ffff 003f vshr.u32 d16, d31, #1 + 12e94: 0000 lsls r0, r0, #0 + 12e96: 3ff0 subs r7, #240 + 12e98: 0000 lsls r0, r0, #0 + 12e9a: 0000 lsls r0, r0, #0 + 12e9c: 9a11 ldr r2, [sp, #68] + 12e9e: ca03 ldmia r2!, {r0, r1} + 12ea0: 9211 str r2, [sp, #68] + 12ea2: 682a ldr r2, [r5, #0] + 12ea4: 686b ldr r3, [r5, #4] + 12ea6: f002 f985 bl 151b4 <____muldf3_from_thumb> + 12eaa: 1c02 adds r2, r0, #0 + 12eac: 1c0b adds r3, r1, #0 + 12eae: 1c30 adds r0, r6, #0 + 12eb0: 1c39 adds r1, r7, #0 + 12eb2: f002 f977 bl 151a4 <____adddf3_from_thumb> + 12eb6: 3401 adds r4, #1 + 12eb8: 1c06 adds r6, r0, #0 + 12eba: 1c0f adds r7, r1, #0 + 12ebc: 3d08 subs r5, #8 + 12ebe: 9b07 ldr r3, [sp, #28] + 12ec0: 429c cmp r4, r3 + 12ec2: ddeb ble.n 12e9c <.text+0x12e9c> + 12ec4: 9c12 ldr r4, [sp, #72] + 12ec6: 9806 ldr r0, [sp, #24] + 12ec8: 00e3 lsls r3, r4, #3 + 12eca: aa4a add r2, sp, #296 + 12ecc: 18d2 adds r2, r2, r3 + 12ece: 9913 ldr r1, [sp, #76] + 12ed0: 00c3 lsls r3, r0, #3 + 12ed2: 18d2 adds r2, r2, r3 + 12ed4: 3401 adds r4, #1 + 12ed6: 3104 adds r1, #4 + 12ed8: 6096 str r6, [r2, #8] + 12eda: 60d7 str r7, [r2, #12] + 12edc: 9412 str r4, [sp, #72] + 12ede: 9113 str r1, [sp, #76] + 12ee0: 9b06 ldr r3, [sp, #24] + 12ee2: 9c0a ldr r4, [sp, #40] + 12ee4: 9f12 ldr r7, [sp, #72] + 12ee6: 191a adds r2, r3, r4 + 12ee8: 19dc adds r4, r3, r7 + 12eea: 1c63 adds r3, r4, #1 + 12eec: 4293 cmp r3, r2 + 12eee: dd96 ble.n 12e1e <__kernel_rem_pio2+0x30e> + 12ef0: 9206 str r2, [sp, #24] + 12ef2: e67e b.n 12bf2 <__kernel_rem_pio2+0xe2> + 12ef4: 1c28 adds r0, r5, #0 + 12ef6: 1c31 adds r1, r6, #0 + 12ef8: 4bbf ldr r3, [pc, #764] (131f8 <.text+0x131f8>) + 12efa: 4abe ldr r2, [pc, #760] (131f4 <.text+0x131f4>) + 12efc: f002 f94a bl 15194 <____eqdf2_from_thumb> + 12f00: 2800 cmp r0, #0 + 12f02: d116 bne.n 12f32 <.text+0x12f32> + 12f04: 9806 ldr r0, [sp, #24] + 12f06: a9ae add r1, sp, #696 + 12f08: 0083 lsls r3, r0, #2 + 12f0a: 185b adds r3, r3, r1 + 12f0c: 1c1a adds r2, r3, #0 + 12f0e: 3a54 subs r2, #84 + 12f10: 2100 movs r1, #0 + 12f12: 6813 ldr r3, [r2, #0] + 12f14: 3101 adds r1, #1 + 12f16: 3a04 subs r2, #4 + 12f18: 2b00 cmp r3, #0 + 12f1a: d0fa beq.n 12f12 <.text+0x12f12> + 12f1c: 004b lsls r3, r1, #1 + 12f1e: 185b adds r3, r3, r1 + 12f20: 9c05 ldr r4, [sp, #20] + 12f22: 9a06 ldr r2, [sp, #24] + 12f24: 00db lsls r3, r3, #3 + 12f26: 1ae3 subs r3, r4, r3 + 12f28: 1a52 subs r2, r2, r1 + 12f2a: 3b18 subs r3, #24 + 12f2c: 9206 str r2, [sp, #24] + 12f2e: 930b str r3, [sp, #44] + 12f30: e038 b.n 12fa4 <.text+0x12fa4> + 12f32: 9f0b ldr r7, [sp, #44] + 12f34: 1c28 adds r0, r5, #0 + 12f36: 427a negs r2, r7 + 12f38: 1c31 adds r1, r6, #0 + 12f3a: f000 fb9f bl 1367c + 12f3e: 4aaf ldr r2, [pc, #700] (131fc <.text+0x131fc>) + 12f40: 4baf ldr r3, [pc, #700] (13200 <.text+0x13200>) + 12f42: 901b str r0, [sp, #108] + 12f44: 911c str r1, [sp, #112] + 12f46: f002 f945 bl 151d4 <____gedf2_from_thumb> + 12f4a: 9906 ldr r1, [sp, #24] + 12f4c: af9a add r7, sp, #616 + 12f4e: 008c lsls r4, r1, #2 + 12f50: 2800 cmp r0, #0 + 12f52: db22 blt.n 12f9a <.text+0x12f9a> + 12f54: 4aab ldr r2, [pc, #684] (13204 <.text+0x13204>) + 12f56: 4bac ldr r3, [pc, #688] (13208 <.text+0x13208>) + 12f58: 981b ldr r0, [sp, #108] + 12f5a: 991c ldr r1, [sp, #112] + 12f5c: f002 f92a bl 151b4 <____muldf3_from_thumb> + 12f60: f002 f92c bl 151bc <____fixdfsi_from_thumb> + 12f64: f002 f91a bl 1519c <____floatsidf_from_thumb> + 12f68: 4aa8 ldr r2, [pc, #672] (1320c <.text+0x1320c>) + 12f6a: 4ba9 ldr r3, [pc, #676] (13210 <.text+0x13210>) + 12f6c: 1c05 adds r5, r0, #0 + 12f6e: 1c0e adds r6, r1, #0 + 12f70: f002 f920 bl 151b4 <____muldf3_from_thumb> + 12f74: 1c02 adds r2, r0, #0 + 12f76: 1c0b adds r3, r1, #0 + 12f78: 981b ldr r0, [sp, #108] + 12f7a: 991c ldr r1, [sp, #112] + 12f7c: f002 f912 bl 151a4 <____adddf3_from_thumb> + 12f80: f002 f91c bl 151bc <____fixdfsi_from_thumb> + 12f84: 9a06 ldr r2, [sp, #24] + 12f86: 9b0b ldr r3, [sp, #44] + 12f88: 3201 adds r2, #1 + 12f8a: 51e0 str r0, [r4, r7] + 12f8c: 3318 adds r3, #24 + 12f8e: 0094 lsls r4, r2, #2 + 12f90: 1c28 adds r0, r5, #0 + 12f92: 1c31 adds r1, r6, #0 + 12f94: 9206 str r2, [sp, #24] + 12f96: 930b str r3, [sp, #44] + 12f98: e001 b.n 12f9e <.text+0x12f9e> + 12f9a: 981b ldr r0, [sp, #108] + 12f9c: 991c ldr r1, [sp, #112] + 12f9e: f002 f90d bl 151bc <____fixdfsi_from_thumb> + 12fa2: 51e0 str r0, [r4, r7] + 12fa4: 9a0b ldr r2, [sp, #44] + 12fa6: 489b ldr r0, [pc, #620] (13214 <.text+0x13214>) + 12fa8: 499b ldr r1, [pc, #620] (13218 <.text+0x13218>) + 12faa: f000 fb67 bl 1367c + 12fae: 9f06 ldr r7, [sp, #24] + 12fb0: ab9a add r3, sp, #616 + 12fb2: 00ba lsls r2, r7, #2 + 12fb4: 189b adds r3, r3, r2 + 12fb6: 9310 str r3, [sp, #64] + 12fb8: 00fa lsls r2, r7, #3 + 12fba: ab4a add r3, sp, #296 + 12fbc: 9e06 ldr r6, [sp, #24] + 12fbe: 1c04 adds r4, r0, #0 + 12fc0: 1c0d adds r5, r1, #0 + 12fc2: 189f adds r7, r3, r2 + 12fc4: e018 b.n 12ff8 <.text+0x12ff8> + 12fc6: 9910 ldr r1, [sp, #64] + 12fc8: 6808 ldr r0, [r1, #0] + 12fca: f002 f8e7 bl 1519c <____floatsidf_from_thumb> + 12fce: 1c02 adds r2, r0, #0 + 12fd0: 1c0b adds r3, r1, #0 + 12fd2: 1c20 adds r0, r4, #0 + 12fd4: 1c29 adds r1, r5, #0 + 12fd6: f002 f8ed bl 151b4 <____muldf3_from_thumb> + 12fda: 4a8a ldr r2, [pc, #552] (13204 <.text+0x13204>) + 12fdc: 4b8a ldr r3, [pc, #552] (13208 <.text+0x13208>) + 12fde: 6038 str r0, [r7, #0] + 12fe0: 6079 str r1, [r7, #4] + 12fe2: 1c20 adds r0, r4, #0 + 12fe4: 1c29 adds r1, r5, #0 + 12fe6: f002 f8e5 bl 151b4 <____muldf3_from_thumb> + 12fea: 9a10 ldr r2, [sp, #64] + 12fec: 3a04 subs r2, #4 + 12fee: 9210 str r2, [sp, #64] + 12ff0: 1c04 adds r4, r0, #0 + 12ff2: 1c0d adds r5, r1, #0 + 12ff4: 3e01 subs r6, #1 + 12ff6: 3f08 subs r7, #8 + 12ff8: 2e00 cmp r6, #0 + 12ffa: dae4 bge.n 12fc6 <.text+0x12fc6> + 12ffc: 9f06 ldr r7, [sp, #24] + 12ffe: 2300 movs r3, #0 + 13000: 930f str r3, [sp, #60] + 13002: e024 b.n 1304e <.text+0x1304e> + 13004: 4a85 ldr r2, [pc, #532] (1321c <.text+0x1321c>) + 13006: 00f3 lsls r3, r6, #3 + 13008: 9c0e ldr r4, [sp, #56] + 1300a: 189b adds r3, r3, r2 + 1300c: 6818 ldr r0, [r3, #0] + 1300e: 6859 ldr r1, [r3, #4] + 13010: cc0c ldmia r4!, {r2, r3} + 13012: 940e str r4, [sp, #56] + 13014: f002 f8ce bl 151b4 <____muldf3_from_thumb> + 13018: 1c02 adds r2, r0, #0 + 1301a: 1c0b adds r3, r1, #0 + 1301c: 9800 ldr r0, [sp, #0] + 1301e: 9901 ldr r1, [sp, #4] + 13020: f002 f8c0 bl 151a4 <____adddf3_from_thumb> + 13024: 9000 str r0, [sp, #0] + 13026: 9101 str r1, [sp, #4] + 13028: 3601 adds r6, #1 + 1302a: 9808 ldr r0, [sp, #32] + 1302c: 4286 cmp r6, r0 + 1302e: dc02 bgt.n 13036 <.text+0x13036> + 13030: 990f ldr r1, [sp, #60] + 13032: 428e cmp r6, r1 + 13034: dde6 ble.n 13004 <.text+0x13004> + 13036: 9b0f ldr r3, [sp, #60] + 13038: 9800 ldr r0, [sp, #0] + 1303a: 9901 ldr r1, [sp, #4] + 1303c: 00da lsls r2, r3, #3 + 1303e: ab72 add r3, sp, #456 + 13040: 189b adds r3, r3, r2 + 13042: 6018 str r0, [r3, #0] + 13044: 6059 str r1, [r3, #4] + 13046: 990f ldr r1, [sp, #60] + 13048: 3101 adds r1, #1 + 1304a: 910f str r1, [sp, #60] + 1304c: 3f01 subs r7, #1 + 1304e: 2f00 cmp r7, #0 + 13050: db09 blt.n 13066 <.text+0x13066> + 13052: 00fa lsls r2, r7, #3 + 13054: ab4a add r3, sp, #296 + 13056: 189b adds r3, r3, r2 + 13058: 930e str r3, [sp, #56] + 1305a: 4b67 ldr r3, [pc, #412] (131f8 <.text+0x131f8>) + 1305c: 4a65 ldr r2, [pc, #404] (131f4 <.text+0x131f4>) + 1305e: 2600 movs r6, #0 + 13060: 9200 str r2, [sp, #0] + 13062: 9301 str r3, [sp, #4] + 13064: e7e1 b.n 1302a <.text+0x1302a> + 13066: 9bb3 ldr r3, [sp, #716] + 13068: 2b02 cmp r3, #2 + 1306a: dc04 bgt.n 13076 <.text+0x13076> + 1306c: 2b01 cmp r3, #1 + 1306e: da0e bge.n 1308e <.text+0x1308e> + 13070: 2b00 cmp r3, #0 + 13072: d014 beq.n 1309e <.text+0x1309e> + 13074: e0e4 b.n 13240 <.text+0x13240> + 13076: 9cb3 ldr r4, [sp, #716] + 13078: 2c03 cmp r4, #3 + 1307a: d000 beq.n 1307e <.text+0x1307e> + 1307c: e0e0 b.n 13240 <.text+0x13240> + 1307e: 9f06 ldr r7, [sp, #24] + 13080: 3f01 subs r7, #1 + 13082: 00fa lsls r2, r7, #3 + 13084: 970d str r7, [sp, #52] + 13086: ab72 add r3, sp, #456 + 13088: 9f06 ldr r7, [sp, #24] + 1308a: 189e adds r6, r3, r2 + 1308c: e06d b.n 1316a <.text+0x1316a> + 1308e: 9806 ldr r0, [sp, #24] + 13090: ab72 add r3, sp, #456 + 13092: 00c2 lsls r2, r0, #3 + 13094: 1c04 adds r4, r0, #0 + 13096: 4958 ldr r1, [pc, #352] (131f8 <.text+0x131f8>) + 13098: 4856 ldr r0, [pc, #344] (131f4 <.text+0x131f4>) + 1309a: 189d adds r5, r3, r2 + 1309c: e01f b.n 130de <.text+0x130de> + 1309e: 9906 ldr r1, [sp, #24] + 130a0: ab72 add r3, sp, #456 + 130a2: 00ca lsls r2, r1, #3 + 130a4: 1c0c adds r4, r1, #0 + 130a6: 4954 ldr r1, [pc, #336] (131f8 <.text+0x131f8>) + 130a8: 4852 ldr r0, [pc, #328] (131f4 <.text+0x131f4>) + 130aa: 189d adds r5, r3, r2 + 130ac: e005 b.n 130ba <.text+0x130ba> + 130ae: 682a ldr r2, [r5, #0] + 130b0: 686b ldr r3, [r5, #4] + 130b2: f002 f877 bl 151a4 <____adddf3_from_thumb> + 130b6: 3c01 subs r4, #1 + 130b8: 3d08 subs r5, #8 + 130ba: 2c00 cmp r4, #0 + 130bc: daf7 bge.n 130ae <.text+0x130ae> + 130be: 9a0c ldr r2, [sp, #48] + 130c0: 2a00 cmp r2, #0 + 130c2: d002 beq.n 130ca <.text+0x130ca> + 130c4: 2780 movs r7, #128 + 130c6: 063f lsls r7, r7, #24 + 130c8: 19c0 adds r0, r0, r7 + 130ca: 9a03 ldr r2, [sp, #12] + 130cc: 6010 str r0, [r2, #0] + 130ce: 6051 str r1, [r2, #4] + 130d0: e0b6 b.n 13240 <.text+0x13240> + 130d2: 682a ldr r2, [r5, #0] + 130d4: 686b ldr r3, [r5, #4] + 130d6: f002 f865 bl 151a4 <____adddf3_from_thumb> + 130da: 3c01 subs r4, #1 + 130dc: 3d08 subs r5, #8 + 130de: 2c00 cmp r4, #0 + 130e0: daf7 bge.n 130d2 <.text+0x130d2> + 130e2: 9c0c ldr r4, [sp, #48] + 130e4: 1c02 adds r2, r0, #0 + 130e6: 1c0b adds r3, r1, #0 + 130e8: 2c00 cmp r4, #0 + 130ea: d002 beq.n 130f2 <.text+0x130f2> + 130ec: 2780 movs r7, #128 + 130ee: 063f lsls r7, r7, #24 + 130f0: 19c0 adds r0, r0, r7 + 130f2: 9c03 ldr r4, [sp, #12] + 130f4: 6020 str r0, [r4, #0] + 130f6: 6061 str r1, [r4, #4] + 130f8: 9872 ldr r0, [sp, #456] + 130fa: 9973 ldr r1, [sp, #460] + 130fc: f002 f856 bl 151ac <____subdf3_from_thumb> + 13100: 2401 movs r4, #1 + 13102: e007 b.n 13114 <.text+0x13114> + 13104: 00e2 lsls r2, r4, #3 + 13106: ab72 add r3, sp, #456 + 13108: 189b adds r3, r3, r2 + 1310a: 681a ldr r2, [r3, #0] + 1310c: 685b ldr r3, [r3, #4] + 1310e: f002 f849 bl 151a4 <____adddf3_from_thumb> + 13112: 3401 adds r4, #1 + 13114: 9f06 ldr r7, [sp, #24] + 13116: 42bc cmp r4, r7 + 13118: ddf4 ble.n 13104 <.text+0x13104> + 1311a: 9a0c ldr r2, [sp, #48] + 1311c: 2a00 cmp r2, #0 + 1311e: d002 beq.n 13126 <.text+0x13126> + 13120: 2780 movs r7, #128 + 13122: 063f lsls r7, r7, #24 + 13124: 19c0 adds r0, r0, r7 + 13126: 9a03 ldr r2, [sp, #12] + 13128: 6090 str r0, [r2, #8] + 1312a: 60d1 str r1, [r2, #12] + 1312c: e088 b.n 13240 <.text+0x13240> + 1312e: 68b0 ldr r0, [r6, #8] + 13130: 68f1 ldr r1, [r6, #12] + 13132: 6834 ldr r4, [r6, #0] + 13134: 6875 ldr r5, [r6, #4] + 13136: 901f str r0, [sp, #124] + 13138: 9120 str r1, [sp, #128] + 1313a: 9a1f ldr r2, [sp, #124] + 1313c: 9b20 ldr r3, [sp, #128] + 1313e: 1c20 adds r0, r4, #0 + 13140: 1c29 adds r1, r5, #0 + 13142: f002 f82f bl 151a4 <____adddf3_from_thumb> + 13146: 6030 str r0, [r6, #0] + 13148: 6071 str r1, [r6, #4] + 1314a: 1c20 adds r0, r4, #0 + 1314c: 6832 ldr r2, [r6, #0] + 1314e: 6873 ldr r3, [r6, #4] + 13150: 1c29 adds r1, r5, #0 + 13152: f002 f82b bl 151ac <____subdf3_from_thumb> + 13156: 1c02 adds r2, r0, #0 + 13158: 1c0b adds r3, r1, #0 + 1315a: 981f ldr r0, [sp, #124] + 1315c: 9920 ldr r1, [sp, #128] + 1315e: f002 f821 bl 151a4 <____adddf3_from_thumb> + 13162: 3f01 subs r7, #1 + 13164: 60b0 str r0, [r6, #8] + 13166: 60f1 str r1, [r6, #12] + 13168: 3e08 subs r6, #8 + 1316a: 2f00 cmp r7, #0 + 1316c: dcdf bgt.n 1312e <.text+0x1312e> + 1316e: 990d ldr r1, [sp, #52] + 13170: ab72 add r3, sp, #456 + 13172: 00ca lsls r2, r1, #3 + 13174: 9f06 ldr r7, [sp, #24] + 13176: 189e adds r6, r3, r2 + 13178: e01b b.n 131b2 <.text+0x131b2> + 1317a: 6834 ldr r4, [r6, #0] + 1317c: 6875 ldr r5, [r6, #4] + 1317e: 68b2 ldr r2, [r6, #8] + 13180: 68f3 ldr r3, [r6, #12] + 13182: 1c20 adds r0, r4, #0 + 13184: 1c29 adds r1, r5, #0 + 13186: 921d str r2, [sp, #116] + 13188: 931e str r3, [sp, #120] + 1318a: f002 f80b bl 151a4 <____adddf3_from_thumb> + 1318e: 6030 str r0, [r6, #0] + 13190: 6071 str r1, [r6, #4] + 13192: 1c20 adds r0, r4, #0 + 13194: 6832 ldr r2, [r6, #0] + 13196: 6873 ldr r3, [r6, #4] + 13198: 1c29 adds r1, r5, #0 + 1319a: f002 f807 bl 151ac <____subdf3_from_thumb> + 1319e: 1c02 adds r2, r0, #0 + 131a0: 1c0b adds r3, r1, #0 + 131a2: 981d ldr r0, [sp, #116] + 131a4: 991e ldr r1, [sp, #120] + 131a6: f001 fffd bl 151a4 <____adddf3_from_thumb> + 131aa: 3f01 subs r7, #1 + 131ac: 60b0 str r0, [r6, #8] + 131ae: 60f1 str r1, [r6, #12] + 131b0: 3e08 subs r6, #8 + 131b2: 2f01 cmp r7, #1 + 131b4: dce1 bgt.n 1317a <.text+0x1317a> + 131b6: 9b06 ldr r3, [sp, #24] + 131b8: 9c06 ldr r4, [sp, #24] + 131ba: 00da lsls r2, r3, #3 + 131bc: 490e ldr r1, [pc, #56] (131f8 <.text+0x131f8>) + 131be: 480d ldr r0, [pc, #52] (131f4 <.text+0x131f4>) + 131c0: ab72 add r3, sp, #456 + 131c2: 189d adds r5, r3, r2 + 131c4: e005 b.n 131d2 <.text+0x131d2> + 131c6: 682a ldr r2, [r5, #0] + 131c8: 686b ldr r3, [r5, #4] + 131ca: f001 ffeb bl 151a4 <____adddf3_from_thumb> + 131ce: 3c01 subs r4, #1 + 131d0: 3d08 subs r5, #8 + 131d2: 2c01 cmp r4, #1 + 131d4: dcf7 bgt.n 131c6 <.text+0x131c6> + 131d6: 9c0c ldr r4, [sp, #48] + 131d8: 2c00 cmp r4, #0 + 131da: d121 bne.n 13220 <.text+0x13220> + 131dc: 9b72 ldr r3, [sp, #456] + 131de: 9c73 ldr r4, [sp, #460] + 131e0: 9f03 ldr r7, [sp, #12] + 131e2: 603b str r3, [r7, #0] + 131e4: 607c str r4, [r7, #4] + 131e6: 9b74 ldr r3, [sp, #464] + 131e8: 9c75 ldr r4, [sp, #468] + 131ea: 6138 str r0, [r7, #16] + 131ec: 6179 str r1, [r7, #20] + 131ee: 60bb str r3, [r7, #8] + 131f0: 60fc str r4, [r7, #12] + 131f2: e025 b.n 13240 <.text+0x13240> ... - 13188: 0000 lsls r0, r0, #0 - 1318a: 4170 adcs r0, r6 - 1318c: 0000 lsls r0, r0, #0 - 1318e: 0000 lsls r0, r0, #0 - 13190: 0000 lsls r0, r0, #0 - 13192: 3e70 subs r6, #112 - 13194: 0000 lsls r0, r0, #0 - 13196: 0000 lsls r0, r0, #0 - 13198: 0000 lsls r0, r0, #0 - 1319a: c170 stmia r1!, {r4, r5, r6} - 1319c: 0000 lsls r0, r0, #0 - 1319e: 0000 lsls r0, r0, #0 - 131a0: 0000 lsls r0, r0, #0 - 131a2: 3ff0 subs r7, #240 - 131a4: 0000 lsls r0, r0, #0 - 131a6: 0000 lsls r0, r0, #0 - 131a8: 57d4 ldrsb r4, [r2, r7] - 131aa: 0001 lsls r1, r0, #0 - 131ac: 9b72 ldr r3, [sp, #456] - 131ae: 2480 movs r4, #128 - 131b0: 9f03 ldr r7, [sp, #12] - 131b2: 0624 lsls r4, r4, #24 - 131b4: 191b adds r3, r3, r4 - 131b6: 603b str r3, [r7, #0] - 131b8: 9b73 ldr r3, [sp, #460] - 131ba: 607b str r3, [r7, #4] - 131bc: 9b74 ldr r3, [sp, #464] - 131be: 191b adds r3, r3, r4 - 131c0: 60bb str r3, [r7, #8] - 131c2: 9b75 ldr r3, [sp, #468] - 131c4: 60fb str r3, [r7, #12] - 131c6: 1903 adds r3, r0, r4 - 131c8: 613b str r3, [r7, #16] - 131ca: 6179 str r1, [r7, #20] - 131cc: 9809 ldr r0, [sp, #36] - 131ce: 2307 movs r3, #7 - 131d0: 4018 ands r0, r3 - 131d2: 23ae movs r3, #174 - 131d4: 009b lsls r3, r3, #2 - 131d6: 449d add sp, r3 - 131d8: bcf0 pop {r4, r5, r6, r7} - 131da: bc02 pop {r1} - 131dc: 4708 bx r1 - 131de: 46c0 nop (mov r8, r8) - -000131e0 <__kernel_sin>: - 131e0: b5f0 push {r4, r5, r6, r7, lr} - 131e2: b088 sub sp, #32 - 131e4: 9200 str r2, [sp, #0] - 131e6: 9301 str r3, [sp, #4] - 131e8: 4a4b ldr r2, [pc, #300] (13318 <.text+0x13318>) - 131ea: 4b4c ldr r3, [pc, #304] (1331c <.text+0x1331c>) - 131ec: 4002 ands r2, r0 - 131ee: 9002 str r0, [sp, #8] - 131f0: 9103 str r1, [sp, #12] - 131f2: 429a cmp r2, r3 - 131f4: dc04 bgt.n 13200 <__kernel_sin+0x20> - 131f6: f001 ffa7 bl 15148 <____fixdfsi_from_thumb> - 131fa: 2800 cmp r0, #0 - 131fc: d100 bne.n 13200 <__kernel_sin+0x20> - 131fe: e085 b.n 1330c <__kernel_sin+0x12c> - 13200: 9802 ldr r0, [sp, #8] - 13202: 9903 ldr r1, [sp, #12] - 13204: 1c02 adds r2, r0, #0 - 13206: 1c0b adds r3, r1, #0 - 13208: f001 ff9a bl 15140 <____muldf3_from_thumb> - 1320c: 9a02 ldr r2, [sp, #8] - 1320e: 9b03 ldr r3, [sp, #12] - 13210: 1c06 adds r6, r0, #0 - 13212: 1c0f adds r7, r1, #0 - 13214: f001 ff94 bl 15140 <____muldf3_from_thumb> - 13218: 4a41 ldr r2, [pc, #260] (13320 <.text+0x13320>) - 1321a: 4b42 ldr r3, [pc, #264] (13324 <.text+0x13324>) - 1321c: 9006 str r0, [sp, #24] - 1321e: 9107 str r1, [sp, #28] - 13220: 1c30 adds r0, r6, #0 - 13222: 1c39 adds r1, r7, #0 - 13224: f001 ff8c bl 15140 <____muldf3_from_thumb> - 13228: 4a3f ldr r2, [pc, #252] (13328 <.text+0x13328>) - 1322a: 4b40 ldr r3, [pc, #256] (1332c <.text+0x1332c>) - 1322c: f001 ff84 bl 15138 <____subdf3_from_thumb> - 13230: 1c02 adds r2, r0, #0 - 13232: 1c0b adds r3, r1, #0 - 13234: 1c30 adds r0, r6, #0 - 13236: 1c39 adds r1, r7, #0 - 13238: f001 ff82 bl 15140 <____muldf3_from_thumb> - 1323c: 4a3c ldr r2, [pc, #240] (13330 <.text+0x13330>) - 1323e: 4b3d ldr r3, [pc, #244] (13334 <.text+0x13334>) - 13240: f001 ff76 bl 15130 <____adddf3_from_thumb> - 13244: 1c02 adds r2, r0, #0 - 13246: 1c0b adds r3, r1, #0 - 13248: 1c30 adds r0, r6, #0 - 1324a: 1c39 adds r1, r7, #0 - 1324c: f001 ff78 bl 15140 <____muldf3_from_thumb> - 13250: 4a39 ldr r2, [pc, #228] (13338 <.text+0x13338>) - 13252: 4b3a ldr r3, [pc, #232] (1333c <.text+0x1333c>) - 13254: f001 ff70 bl 15138 <____subdf3_from_thumb> - 13258: 1c02 adds r2, r0, #0 - 1325a: 1c0b adds r3, r1, #0 - 1325c: 1c30 adds r0, r6, #0 - 1325e: 1c39 adds r1, r7, #0 - 13260: f001 ff6e bl 15140 <____muldf3_from_thumb> - 13264: 4a36 ldr r2, [pc, #216] (13340 <.text+0x13340>) - 13266: 4b37 ldr r3, [pc, #220] (13344 <.text+0x13344>) - 13268: f001 ff62 bl 15130 <____adddf3_from_thumb> - 1326c: 9b0d ldr r3, [sp, #52] - 1326e: 9004 str r0, [sp, #16] - 13270: 9105 str r1, [sp, #20] - 13272: 2b00 cmp r3, #0 - 13274: d116 bne.n 132a4 <__kernel_sin+0xc4> - 13276: 9a04 ldr r2, [sp, #16] - 13278: 9b05 ldr r3, [sp, #20] - 1327a: 1c30 adds r0, r6, #0 - 1327c: 1c39 adds r1, r7, #0 - 1327e: f001 ff5f bl 15140 <____muldf3_from_thumb> - 13282: 4a31 ldr r2, [pc, #196] (13348 <.text+0x13348>) - 13284: 4b31 ldr r3, [pc, #196] (1334c <.text+0x1334c>) - 13286: f001 ff57 bl 15138 <____subdf3_from_thumb> - 1328a: 1c02 adds r2, r0, #0 - 1328c: 1c0b adds r3, r1, #0 - 1328e: 9806 ldr r0, [sp, #24] - 13290: 9907 ldr r1, [sp, #28] - 13292: f001 ff55 bl 15140 <____muldf3_from_thumb> - 13296: 1c02 adds r2, r0, #0 - 13298: 1c0b adds r3, r1, #0 - 1329a: 9802 ldr r0, [sp, #8] - 1329c: 9903 ldr r1, [sp, #12] - 1329e: f001 ff47 bl 15130 <____adddf3_from_thumb> - 132a2: e031 b.n 13308 <__kernel_sin+0x128> - 132a4: 4a2a ldr r2, [pc, #168] (13350 <.text+0x13350>) - 132a6: 4b2b ldr r3, [pc, #172] (13354 <.text+0x13354>) - 132a8: 9800 ldr r0, [sp, #0] - 132aa: 9901 ldr r1, [sp, #4] - 132ac: f001 ff48 bl 15140 <____muldf3_from_thumb> - 132b0: 9a04 ldr r2, [sp, #16] - 132b2: 9b05 ldr r3, [sp, #20] - 132b4: 1c04 adds r4, r0, #0 - 132b6: 1c0d adds r5, r1, #0 - 132b8: 9806 ldr r0, [sp, #24] - 132ba: 9907 ldr r1, [sp, #28] - 132bc: f001 ff40 bl 15140 <____muldf3_from_thumb> - 132c0: 1c02 adds r2, r0, #0 - 132c2: 1c0b adds r3, r1, #0 - 132c4: 1c20 adds r0, r4, #0 - 132c6: 1c29 adds r1, r5, #0 - 132c8: f001 ff36 bl 15138 <____subdf3_from_thumb> + 131fc: 0000 lsls r0, r0, #0 + 131fe: 4170 adcs r0, r6 + 13200: 0000 lsls r0, r0, #0 + 13202: 0000 lsls r0, r0, #0 + 13204: 0000 lsls r0, r0, #0 + 13206: 3e70 subs r6, #112 + 13208: 0000 lsls r0, r0, #0 + 1320a: 0000 lsls r0, r0, #0 + 1320c: 0000 lsls r0, r0, #0 + 1320e: c170 stmia r1!, {r4, r5, r6} + 13210: 0000 lsls r0, r0, #0 + 13212: 0000 lsls r0, r0, #0 + 13214: 0000 lsls r0, r0, #0 + 13216: 3ff0 subs r7, #240 + 13218: 0000 lsls r0, r0, #0 + 1321a: 0000 lsls r0, r0, #0 + 1321c: 5848 ldr r0, [r1, r1] + 1321e: 0001 lsls r1, r0, #0 + 13220: 9b72 ldr r3, [sp, #456] + 13222: 2480 movs r4, #128 + 13224: 9f03 ldr r7, [sp, #12] + 13226: 0624 lsls r4, r4, #24 + 13228: 191b adds r3, r3, r4 + 1322a: 603b str r3, [r7, #0] + 1322c: 9b73 ldr r3, [sp, #460] + 1322e: 607b str r3, [r7, #4] + 13230: 9b74 ldr r3, [sp, #464] + 13232: 191b adds r3, r3, r4 + 13234: 60bb str r3, [r7, #8] + 13236: 9b75 ldr r3, [sp, #468] + 13238: 60fb str r3, [r7, #12] + 1323a: 1903 adds r3, r0, r4 + 1323c: 613b str r3, [r7, #16] + 1323e: 6179 str r1, [r7, #20] + 13240: 9809 ldr r0, [sp, #36] + 13242: 2307 movs r3, #7 + 13244: 4018 ands r0, r3 + 13246: 23ae movs r3, #174 + 13248: 009b lsls r3, r3, #2 + 1324a: 449d add sp, r3 + 1324c: bcf0 pop {r4, r5, r6, r7} + 1324e: bc02 pop {r1} + 13250: 4708 bx r1 + 13252: 46c0 nop (mov r8, r8) + +00013254 <__kernel_sin>: + 13254: b5f0 push {r4, r5, r6, r7, lr} + 13256: b088 sub sp, #32 + 13258: 9200 str r2, [sp, #0] + 1325a: 9301 str r3, [sp, #4] + 1325c: 4a4b ldr r2, [pc, #300] (1338c <.text+0x1338c>) + 1325e: 4b4c ldr r3, [pc, #304] (13390 <.text+0x13390>) + 13260: 4002 ands r2, r0 + 13262: 9002 str r0, [sp, #8] + 13264: 9103 str r1, [sp, #12] + 13266: 429a cmp r2, r3 + 13268: dc04 bgt.n 13274 <__kernel_sin+0x20> + 1326a: f001 ffa7 bl 151bc <____fixdfsi_from_thumb> + 1326e: 2800 cmp r0, #0 + 13270: d100 bne.n 13274 <__kernel_sin+0x20> + 13272: e085 b.n 13380 <__kernel_sin+0x12c> + 13274: 9802 ldr r0, [sp, #8] + 13276: 9903 ldr r1, [sp, #12] + 13278: 1c02 adds r2, r0, #0 + 1327a: 1c0b adds r3, r1, #0 + 1327c: f001 ff9a bl 151b4 <____muldf3_from_thumb> + 13280: 9a02 ldr r2, [sp, #8] + 13282: 9b03 ldr r3, [sp, #12] + 13284: 1c06 adds r6, r0, #0 + 13286: 1c0f adds r7, r1, #0 + 13288: f001 ff94 bl 151b4 <____muldf3_from_thumb> + 1328c: 4a41 ldr r2, [pc, #260] (13394 <.text+0x13394>) + 1328e: 4b42 ldr r3, [pc, #264] (13398 <.text+0x13398>) + 13290: 9006 str r0, [sp, #24] + 13292: 9107 str r1, [sp, #28] + 13294: 1c30 adds r0, r6, #0 + 13296: 1c39 adds r1, r7, #0 + 13298: f001 ff8c bl 151b4 <____muldf3_from_thumb> + 1329c: 4a3f ldr r2, [pc, #252] (1339c <.text+0x1339c>) + 1329e: 4b40 ldr r3, [pc, #256] (133a0 <.text+0x133a0>) + 132a0: f001 ff84 bl 151ac <____subdf3_from_thumb> + 132a4: 1c02 adds r2, r0, #0 + 132a6: 1c0b adds r3, r1, #0 + 132a8: 1c30 adds r0, r6, #0 + 132aa: 1c39 adds r1, r7, #0 + 132ac: f001 ff82 bl 151b4 <____muldf3_from_thumb> + 132b0: 4a3c ldr r2, [pc, #240] (133a4 <.text+0x133a4>) + 132b2: 4b3d ldr r3, [pc, #244] (133a8 <.text+0x133a8>) + 132b4: f001 ff76 bl 151a4 <____adddf3_from_thumb> + 132b8: 1c02 adds r2, r0, #0 + 132ba: 1c0b adds r3, r1, #0 + 132bc: 1c30 adds r0, r6, #0 + 132be: 1c39 adds r1, r7, #0 + 132c0: f001 ff78 bl 151b4 <____muldf3_from_thumb> + 132c4: 4a39 ldr r2, [pc, #228] (133ac <.text+0x133ac>) + 132c6: 4b3a ldr r3, [pc, #232] (133b0 <.text+0x133b0>) + 132c8: f001 ff70 bl 151ac <____subdf3_from_thumb> 132cc: 1c02 adds r2, r0, #0 132ce: 1c0b adds r3, r1, #0 132d0: 1c30 adds r0, r6, #0 132d2: 1c39 adds r1, r7, #0 - 132d4: f001 ff34 bl 15140 <____muldf3_from_thumb> - 132d8: 9a00 ldr r2, [sp, #0] - 132da: 9b01 ldr r3, [sp, #4] - 132dc: f001 ff2c bl 15138 <____subdf3_from_thumb> - 132e0: 4a19 ldr r2, [pc, #100] (13348 <.text+0x13348>) - 132e2: 4b1a ldr r3, [pc, #104] (1334c <.text+0x1334c>) - 132e4: 1c04 adds r4, r0, #0 - 132e6: 1c0d adds r5, r1, #0 - 132e8: 9806 ldr r0, [sp, #24] - 132ea: 9907 ldr r1, [sp, #28] - 132ec: f001 ff28 bl 15140 <____muldf3_from_thumb> - 132f0: 1c02 adds r2, r0, #0 - 132f2: 1c0b adds r3, r1, #0 - 132f4: 1c20 adds r0, r4, #0 - 132f6: 1c29 adds r1, r5, #0 - 132f8: f001 ff1a bl 15130 <____adddf3_from_thumb> - 132fc: 1c02 adds r2, r0, #0 - 132fe: 1c0b adds r3, r1, #0 - 13300: 9802 ldr r0, [sp, #8] - 13302: 9903 ldr r1, [sp, #12] - 13304: f001 ff18 bl 15138 <____subdf3_from_thumb> - 13308: 9002 str r0, [sp, #8] - 1330a: 9103 str r1, [sp, #12] - 1330c: 9802 ldr r0, [sp, #8] - 1330e: 9903 ldr r1, [sp, #12] - 13310: b008 add sp, #32 - 13312: bcf0 pop {r4, r5, r6, r7} - 13314: bc04 pop {r2} - 13316: 4710 bx r2 - 13318: ffff 7fff undefined - 1331c: ffff 3e3f vcvt.f32.u32 d19, d31, #1 - 13320: d93a bls.n 13398 - 13322: 3de5 subs r5, #229 - 13324: d57c bpl.n 13420 - 13326: 5acf ldrh r7, [r1, r3] - 13328: e5e6 b.n 12ef8 <.text+0x12ef8> - 1332a: 3e5a subs r6, #90 - 1332c: 9ceb ldr r4, [sp, #940] - 1332e: 8a2b ldrh r3, [r5, #16] - 13330: 1de3 adds r3, r4, #7 - 13332: 3ec7 subs r6, #199 - 13334: fe7d 57b1 mrc2 7, 3, r5, cr13, cr1, {5} - 13338: 01a0 lsls r0, r4, #6 - 1333a: 3f2a subs r7, #42 - 1333c: 61d5 str r5, [r2, #28] - 1333e: 19c1 adds r1, r0, r7 - 13340: 1111 asrs r1, r2, #4 - 13342: 3f81 subs r7, #129 - 13344: f8a6 1110 strh.w r1, [r6, #272] - 13348: 5555 strb r5, [r2, r5] - 1334a: 3fc5 subs r7, #197 - 1334c: 5549 strb r1, [r1, r5] - 1334e: 5555 strb r5, [r2, r5] - 13350: 0000 lsls r0, r0, #0 - 13352: 3fe0 subs r7, #224 - 13354: 0000 lsls r0, r0, #0 + 132d4: f001 ff6e bl 151b4 <____muldf3_from_thumb> + 132d8: 4a36 ldr r2, [pc, #216] (133b4 <.text+0x133b4>) + 132da: 4b37 ldr r3, [pc, #220] (133b8 <.text+0x133b8>) + 132dc: f001 ff62 bl 151a4 <____adddf3_from_thumb> + 132e0: 9b0d ldr r3, [sp, #52] + 132e2: 9004 str r0, [sp, #16] + 132e4: 9105 str r1, [sp, #20] + 132e6: 2b00 cmp r3, #0 + 132e8: d116 bne.n 13318 <__kernel_sin+0xc4> + 132ea: 9a04 ldr r2, [sp, #16] + 132ec: 9b05 ldr r3, [sp, #20] + 132ee: 1c30 adds r0, r6, #0 + 132f0: 1c39 adds r1, r7, #0 + 132f2: f001 ff5f bl 151b4 <____muldf3_from_thumb> + 132f6: 4a31 ldr r2, [pc, #196] (133bc <.text+0x133bc>) + 132f8: 4b31 ldr r3, [pc, #196] (133c0 <.text+0x133c0>) + 132fa: f001 ff57 bl 151ac <____subdf3_from_thumb> + 132fe: 1c02 adds r2, r0, #0 + 13300: 1c0b adds r3, r1, #0 + 13302: 9806 ldr r0, [sp, #24] + 13304: 9907 ldr r1, [sp, #28] + 13306: f001 ff55 bl 151b4 <____muldf3_from_thumb> + 1330a: 1c02 adds r2, r0, #0 + 1330c: 1c0b adds r3, r1, #0 + 1330e: 9802 ldr r0, [sp, #8] + 13310: 9903 ldr r1, [sp, #12] + 13312: f001 ff47 bl 151a4 <____adddf3_from_thumb> + 13316: e031 b.n 1337c <__kernel_sin+0x128> + 13318: 4a2a ldr r2, [pc, #168] (133c4 <.text+0x133c4>) + 1331a: 4b2b ldr r3, [pc, #172] (133c8 <.text+0x133c8>) + 1331c: 9800 ldr r0, [sp, #0] + 1331e: 9901 ldr r1, [sp, #4] + 13320: f001 ff48 bl 151b4 <____muldf3_from_thumb> + 13324: 9a04 ldr r2, [sp, #16] + 13326: 9b05 ldr r3, [sp, #20] + 13328: 1c04 adds r4, r0, #0 + 1332a: 1c0d adds r5, r1, #0 + 1332c: 9806 ldr r0, [sp, #24] + 1332e: 9907 ldr r1, [sp, #28] + 13330: f001 ff40 bl 151b4 <____muldf3_from_thumb> + 13334: 1c02 adds r2, r0, #0 + 13336: 1c0b adds r3, r1, #0 + 13338: 1c20 adds r0, r4, #0 + 1333a: 1c29 adds r1, r5, #0 + 1333c: f001 ff36 bl 151ac <____subdf3_from_thumb> + 13340: 1c02 adds r2, r0, #0 + 13342: 1c0b adds r3, r1, #0 + 13344: 1c30 adds r0, r6, #0 + 13346: 1c39 adds r1, r7, #0 + 13348: f001 ff34 bl 151b4 <____muldf3_from_thumb> + 1334c: 9a00 ldr r2, [sp, #0] + 1334e: 9b01 ldr r3, [sp, #4] + 13350: f001 ff2c bl 151ac <____subdf3_from_thumb> + 13354: 4a19 ldr r2, [pc, #100] (133bc <.text+0x133bc>) + 13356: 4b1a ldr r3, [pc, #104] (133c0 <.text+0x133c0>) + 13358: 1c04 adds r4, r0, #0 + 1335a: 1c0d adds r5, r1, #0 + 1335c: 9806 ldr r0, [sp, #24] + 1335e: 9907 ldr r1, [sp, #28] + 13360: f001 ff28 bl 151b4 <____muldf3_from_thumb> + 13364: 1c02 adds r2, r0, #0 + 13366: 1c0b adds r3, r1, #0 + 13368: 1c20 adds r0, r4, #0 + 1336a: 1c29 adds r1, r5, #0 + 1336c: f001 ff1a bl 151a4 <____adddf3_from_thumb> + 13370: 1c02 adds r2, r0, #0 + 13372: 1c0b adds r3, r1, #0 + 13374: 9802 ldr r0, [sp, #8] + 13376: 9903 ldr r1, [sp, #12] + 13378: f001 ff18 bl 151ac <____subdf3_from_thumb> + 1337c: 9002 str r0, [sp, #8] + 1337e: 9103 str r1, [sp, #12] + 13380: 9802 ldr r0, [sp, #8] + 13382: 9903 ldr r1, [sp, #12] + 13384: b008 add sp, #32 + 13386: bcf0 pop {r4, r5, r6, r7} + 13388: bc04 pop {r2} + 1338a: 4710 bx r2 + 1338c: ffff 7fff undefined + 13390: ffff 3e3f vcvt.f32.u32 d19, d31, #1 + 13394: d93a bls.n 1340c + 13396: 3de5 subs r5, #229 + 13398: d57c bpl.n 13494 + 1339a: 5acf ldrh r7, [r1, r3] + 1339c: e5e6 b.n 12f6c <.text+0x12f6c> + 1339e: 3e5a subs r6, #90 + 133a0: 9ceb ldr r4, [sp, #940] + 133a2: 8a2b ldrh r3, [r5, #16] + 133a4: 1de3 adds r3, r4, #7 + 133a6: 3ec7 subs r6, #199 + 133a8: fe7d 57b1 mrc2 7, 3, r5, cr13, cr1, {5} + 133ac: 01a0 lsls r0, r4, #6 + 133ae: 3f2a subs r7, #42 + 133b0: 61d5 str r5, [r2, #28] + 133b2: 19c1 adds r1, r0, r7 + 133b4: 1111 asrs r1, r2, #4 + 133b6: 3f81 subs r7, #129 + 133b8: f8a6 1110 strh.w r1, [r6, #272] + 133bc: 5555 strb r5, [r2, r5] + 133be: 3fc5 subs r7, #197 + 133c0: 5549 strb r1, [r1, r5] + 133c2: 5555 strb r5, [r2, r5] + 133c4: 0000 lsls r0, r0, #0 + 133c6: 3fe0 subs r7, #224 + 133c8: 0000 lsls r0, r0, #0 ... -00013358 : - 13358: b510 push {r4, lr} - 1335a: 1c03 adds r3, r0, #0 - 1335c: 4803 ldr r0, [pc, #12] (1336c <.text+0x1336c>) - 1335e: 1c0a adds r2, r1, #0 - 13360: 4003 ands r3, r0 - 13362: 1c18 adds r0, r3, #0 - 13364: 1c11 adds r1, r2, #0 - 13366: bc10 pop {r4} - 13368: bc04 pop {r2} - 1336a: 4710 bx r2 - 1336c: ffff 7fff undefined - -00013370 : - 13370: b510 push {r4, lr} - 13372: 1c03 adds r3, r0, #0 - 13374: 4803 ldr r0, [pc, #12] (13384 <.text+0x13384>) - 13376: 4018 ands r0, r3 - 13378: 4b03 ldr r3, [pc, #12] (13388 <.text+0x13388>) - 1337a: 18c0 adds r0, r0, r3 - 1337c: 0fc0 lsrs r0, r0, #31 - 1337e: bc10 pop {r4} - 13380: bc02 pop {r1} - 13382: 4708 bx r1 - 13384: ffff 7fff undefined - 13388: 0000 lsls r0, r0, #0 - 1338a: 8010 strh r0, [r2, #0] - -0001338c : - 1338c: b5f0 push {r4, r5, r6, r7, lr} - 1338e: 2200 movs r2, #0 - 13390: 2300 movs r3, #0 - 13392: b085 sub sp, #20 - 13394: 9200 str r2, [sp, #0] - 13396: 9301 str r3, [sp, #4] - 13398: 0043 lsls r3, r0, #1 - 1339a: 0d5a lsrs r2, r3, #21 - 1339c: 4b3d ldr r3, [pc, #244] (13494 <.text+0x13494>) - 1339e: 18d4 adds r4, r2, r3 - 133a0: 1c05 adds r5, r0, #0 - 133a2: 1c0e adds r6, r1, #0 - 133a4: 1c07 adds r7, r0, #0 - 133a6: 9102 str r1, [sp, #8] - 133a8: 2c13 cmp r4, #19 - 133aa: dc34 bgt.n 13416 - 133ac: 2c00 cmp r4, #0 - 133ae: da16 bge.n 133de - 133b0: 4a39 ldr r2, [pc, #228] (13498 <.text+0x13498>) - 133b2: 4b3a ldr r3, [pc, #232] (1349c <.text+0x1349c>) - 133b4: f001 febc bl 15130 <____adddf3_from_thumb> - 133b8: 4a39 ldr r2, [pc, #228] (134a0 <.text+0x134a0>) - 133ba: 4b3a ldr r3, [pc, #232] (134a4 <.text+0x134a4>) - 133bc: f001 fecc bl 15158 <____gtdf2_from_thumb> - 133c0: 2800 cmp r0, #0 - 133c2: dd5c ble.n 1347e - 133c4: 2d00 cmp r5, #0 - 133c6: db02 blt.n 133ce - 133c8: 2700 movs r7, #0 - 133ca: 9702 str r7, [sp, #8] - 133cc: e057 b.n 1347e - 133ce: 4b36 ldr r3, [pc, #216] (134a8 <.text+0x134a8>) - 133d0: 9c02 ldr r4, [sp, #8] - 133d2: 402b ands r3, r5 - 133d4: 431c orrs r4, r3 - 133d6: d052 beq.n 1347e - 133d8: 4f34 ldr r7, [pc, #208] (134ac <.text+0x134ac>) - 133da: 2200 movs r2, #0 - 133dc: e04e b.n 1347c - 133de: 4b34 ldr r3, [pc, #208] (134b0 <.text+0x134b0>) - 133e0: 9a02 ldr r2, [sp, #8] - 133e2: 4123 asrs r3, r4 - 133e4: 9304 str r3, [sp, #16] - 133e6: 4003 ands r3, r0 - 133e8: 431a orrs r2, r3 - 133ea: d04d beq.n 13488 - 133ec: 4a2a ldr r2, [pc, #168] (13498 <.text+0x13498>) - 133ee: 4b2b ldr r3, [pc, #172] (1349c <.text+0x1349c>) - 133f0: f001 fe9e bl 15130 <____adddf3_from_thumb> - 133f4: 4a2a ldr r2, [pc, #168] (134a0 <.text+0x134a0>) - 133f6: 4b2b ldr r3, [pc, #172] (134a4 <.text+0x134a4>) - 133f8: f001 feae bl 15158 <____gtdf2_from_thumb> - 133fc: 2800 cmp r0, #0 - 133fe: dd3e ble.n 1347e - 13400: 2d00 cmp r5, #0 - 13402: da03 bge.n 1340c - 13404: 2380 movs r3, #128 - 13406: 035b lsls r3, r3, #13 - 13408: 4123 asrs r3, r4 - 1340a: 18ef adds r7, r5, r3 - 1340c: 9b04 ldr r3, [sp, #16] - 1340e: 2400 movs r4, #0 - 13410: 439f bics r7, r3 - 13412: 9402 str r4, [sp, #8] - 13414: e033 b.n 1347e - 13416: 2c33 cmp r4, #51 - 13418: dd0a ble.n 13430 - 1341a: 2380 movs r3, #128 - 1341c: 00db lsls r3, r3, #3 - 1341e: 429c cmp r4, r3 - 13420: d132 bne.n 13488 - 13422: 1c2a adds r2, r5, #0 - 13424: 1c33 adds r3, r6, #0 - 13426: f001 fe83 bl 15130 <____adddf3_from_thumb> - 1342a: 1c05 adds r5, r0, #0 - 1342c: 1c0e adds r6, r1, #0 - 1342e: e02b b.n 13488 - 13430: 4b20 ldr r3, [pc, #128] (134b4 <.text+0x134b4>) - 13432: 18d2 adds r2, r2, r3 - 13434: 2301 movs r3, #1 - 13436: 425b negs r3, r3 - 13438: 40d3 lsrs r3, r2 - 1343a: 9a02 ldr r2, [sp, #8] - 1343c: 9303 str r3, [sp, #12] - 1343e: 421a tst r2, r3 - 13440: d022 beq.n 13488 - 13442: 4a15 ldr r2, [pc, #84] (13498 <.text+0x13498>) - 13444: 4b15 ldr r3, [pc, #84] (1349c <.text+0x1349c>) - 13446: f001 fe73 bl 15130 <____adddf3_from_thumb> - 1344a: 4a15 ldr r2, [pc, #84] (134a0 <.text+0x134a0>) - 1344c: 4b15 ldr r3, [pc, #84] (134a4 <.text+0x134a4>) - 1344e: f001 fe83 bl 15158 <____gtdf2_from_thumb> - 13452: 2800 cmp r0, #0 - 13454: dd13 ble.n 1347e - 13456: 2d00 cmp r5, #0 - 13458: da0d bge.n 13476 - 1345a: 2c14 cmp r4, #20 - 1345c: d101 bne.n 13462 - 1345e: 3701 adds r7, #1 - 13460: e009 b.n 13476 - 13462: 2234 movs r2, #52 - 13464: 1b12 subs r2, r2, r4 - 13466: 2301 movs r3, #1 - 13468: 9c02 ldr r4, [sp, #8] - 1346a: 4093 lsls r3, r2 - 1346c: 18e3 adds r3, r4, r3 - 1346e: 42a3 cmp r3, r4 - 13470: d200 bcs.n 13474 - 13472: 3701 adds r7, #1 - 13474: 9302 str r3, [sp, #8] - 13476: 9a02 ldr r2, [sp, #8] - 13478: 9b03 ldr r3, [sp, #12] - 1347a: 439a bics r2, r3 - 1347c: 9202 str r2, [sp, #8] - 1347e: 9c02 ldr r4, [sp, #8] - 13480: 9700 str r7, [sp, #0] - 13482: 9401 str r4, [sp, #4] - 13484: 9d00 ldr r5, [sp, #0] - 13486: 9e01 ldr r6, [sp, #4] - 13488: 1c28 adds r0, r5, #0 - 1348a: 1c31 adds r1, r6, #0 - 1348c: b005 add sp, #20 - 1348e: bcf0 pop {r4, r5, r6, r7} - 13490: bc04 pop {r2} - 13492: 4710 bx r2 - 13494: fc01 ffff stc2 15, cr15, [r1], {255} - 13498: e43c b.n 12d14 <__kernel_rem_pio2+0x278> - 1349a: 7e37 ldrb r7, [r6, #24] - 1349c: 759c strb r4, [r3, #22] - 1349e: 8800 ldrh r0, [r0, #0] +000133cc : + 133cc: b510 push {r4, lr} + 133ce: 1c03 adds r3, r0, #0 + 133d0: 4803 ldr r0, [pc, #12] (133e0 <.text+0x133e0>) + 133d2: 1c0a adds r2, r1, #0 + 133d4: 4003 ands r3, r0 + 133d6: 1c18 adds r0, r3, #0 + 133d8: 1c11 adds r1, r2, #0 + 133da: bc10 pop {r4} + 133dc: bc04 pop {r2} + 133de: 4710 bx r2 + 133e0: ffff 7fff undefined + +000133e4 : + 133e4: b510 push {r4, lr} + 133e6: 1c03 adds r3, r0, #0 + 133e8: 4803 ldr r0, [pc, #12] (133f8 <.text+0x133f8>) + 133ea: 4018 ands r0, r3 + 133ec: 4b03 ldr r3, [pc, #12] (133fc <.text+0x133fc>) + 133ee: 18c0 adds r0, r0, r3 + 133f0: 0fc0 lsrs r0, r0, #31 + 133f2: bc10 pop {r4} + 133f4: bc02 pop {r1} + 133f6: 4708 bx r1 + 133f8: ffff 7fff undefined + 133fc: 0000 lsls r0, r0, #0 + 133fe: 8010 strh r0, [r2, #0] + +00013400 : + 13400: b5f0 push {r4, r5, r6, r7, lr} + 13402: 2200 movs r2, #0 + 13404: 2300 movs r3, #0 + 13406: b085 sub sp, #20 + 13408: 9200 str r2, [sp, #0] + 1340a: 9301 str r3, [sp, #4] + 1340c: 0043 lsls r3, r0, #1 + 1340e: 0d5a lsrs r2, r3, #21 + 13410: 4b3d ldr r3, [pc, #244] (13508 <.text+0x13508>) + 13412: 18d4 adds r4, r2, r3 + 13414: 1c05 adds r5, r0, #0 + 13416: 1c0e adds r6, r1, #0 + 13418: 1c07 adds r7, r0, #0 + 1341a: 9102 str r1, [sp, #8] + 1341c: 2c13 cmp r4, #19 + 1341e: dc34 bgt.n 1348a + 13420: 2c00 cmp r4, #0 + 13422: da16 bge.n 13452 + 13424: 4a39 ldr r2, [pc, #228] (1350c <.text+0x1350c>) + 13426: 4b3a ldr r3, [pc, #232] (13510 <.text+0x13510>) + 13428: f001 febc bl 151a4 <____adddf3_from_thumb> + 1342c: 4a39 ldr r2, [pc, #228] (13514 <.text+0x13514>) + 1342e: 4b3a ldr r3, [pc, #232] (13518 <.text+0x13518>) + 13430: f001 fecc bl 151cc <____gtdf2_from_thumb> + 13434: 2800 cmp r0, #0 + 13436: dd5c ble.n 134f2 + 13438: 2d00 cmp r5, #0 + 1343a: db02 blt.n 13442 + 1343c: 2700 movs r7, #0 + 1343e: 9702 str r7, [sp, #8] + 13440: e057 b.n 134f2 + 13442: 4b36 ldr r3, [pc, #216] (1351c <.text+0x1351c>) + 13444: 9c02 ldr r4, [sp, #8] + 13446: 402b ands r3, r5 + 13448: 431c orrs r4, r3 + 1344a: d052 beq.n 134f2 + 1344c: 4f34 ldr r7, [pc, #208] (13520 <.text+0x13520>) + 1344e: 2200 movs r2, #0 + 13450: e04e b.n 134f0 + 13452: 4b34 ldr r3, [pc, #208] (13524 <.text+0x13524>) + 13454: 9a02 ldr r2, [sp, #8] + 13456: 4123 asrs r3, r4 + 13458: 9304 str r3, [sp, #16] + 1345a: 4003 ands r3, r0 + 1345c: 431a orrs r2, r3 + 1345e: d04d beq.n 134fc + 13460: 4a2a ldr r2, [pc, #168] (1350c <.text+0x1350c>) + 13462: 4b2b ldr r3, [pc, #172] (13510 <.text+0x13510>) + 13464: f001 fe9e bl 151a4 <____adddf3_from_thumb> + 13468: 4a2a ldr r2, [pc, #168] (13514 <.text+0x13514>) + 1346a: 4b2b ldr r3, [pc, #172] (13518 <.text+0x13518>) + 1346c: f001 feae bl 151cc <____gtdf2_from_thumb> + 13470: 2800 cmp r0, #0 + 13472: dd3e ble.n 134f2 + 13474: 2d00 cmp r5, #0 + 13476: da03 bge.n 13480 + 13478: 2380 movs r3, #128 + 1347a: 035b lsls r3, r3, #13 + 1347c: 4123 asrs r3, r4 + 1347e: 18ef adds r7, r5, r3 + 13480: 9b04 ldr r3, [sp, #16] + 13482: 2400 movs r4, #0 + 13484: 439f bics r7, r3 + 13486: 9402 str r4, [sp, #8] + 13488: e033 b.n 134f2 + 1348a: 2c33 cmp r4, #51 + 1348c: dd0a ble.n 134a4 + 1348e: 2380 movs r3, #128 + 13490: 00db lsls r3, r3, #3 + 13492: 429c cmp r4, r3 + 13494: d132 bne.n 134fc + 13496: 1c2a adds r2, r5, #0 + 13498: 1c33 adds r3, r6, #0 + 1349a: f001 fe83 bl 151a4 <____adddf3_from_thumb> + 1349e: 1c05 adds r5, r0, #0 + 134a0: 1c0e adds r6, r1, #0 + 134a2: e02b b.n 134fc + 134a4: 4b20 ldr r3, [pc, #128] (13528 <.text+0x13528>) + 134a6: 18d2 adds r2, r2, r3 + 134a8: 2301 movs r3, #1 + 134aa: 425b negs r3, r3 + 134ac: 40d3 lsrs r3, r2 + 134ae: 9a02 ldr r2, [sp, #8] + 134b0: 9303 str r3, [sp, #12] + 134b2: 421a tst r2, r3 + 134b4: d022 beq.n 134fc + 134b6: 4a15 ldr r2, [pc, #84] (1350c <.text+0x1350c>) + 134b8: 4b15 ldr r3, [pc, #84] (13510 <.text+0x13510>) + 134ba: f001 fe73 bl 151a4 <____adddf3_from_thumb> + 134be: 4a15 ldr r2, [pc, #84] (13514 <.text+0x13514>) + 134c0: 4b15 ldr r3, [pc, #84] (13518 <.text+0x13518>) + 134c2: f001 fe83 bl 151cc <____gtdf2_from_thumb> + 134c6: 2800 cmp r0, #0 + 134c8: dd13 ble.n 134f2 + 134ca: 2d00 cmp r5, #0 + 134cc: da0d bge.n 134ea + 134ce: 2c14 cmp r4, #20 + 134d0: d101 bne.n 134d6 + 134d2: 3701 adds r7, #1 + 134d4: e009 b.n 134ea + 134d6: 2234 movs r2, #52 + 134d8: 1b12 subs r2, r2, r4 + 134da: 2301 movs r3, #1 + 134dc: 9c02 ldr r4, [sp, #8] + 134de: 4093 lsls r3, r2 + 134e0: 18e3 adds r3, r4, r3 + 134e2: 42a3 cmp r3, r4 + 134e4: d200 bcs.n 134e8 + 134e6: 3701 adds r7, #1 + 134e8: 9302 str r3, [sp, #8] + 134ea: 9a02 ldr r2, [sp, #8] + 134ec: 9b03 ldr r3, [sp, #12] + 134ee: 439a bics r2, r3 + 134f0: 9202 str r2, [sp, #8] + 134f2: 9c02 ldr r4, [sp, #8] + 134f4: 9700 str r7, [sp, #0] + 134f6: 9401 str r4, [sp, #4] + 134f8: 9d00 ldr r5, [sp, #0] + 134fa: 9e01 ldr r6, [sp, #4] + 134fc: 1c28 adds r0, r5, #0 + 134fe: 1c31 adds r1, r6, #0 + 13500: b005 add sp, #20 + 13502: bcf0 pop {r4, r5, r6, r7} + 13504: bc04 pop {r2} + 13506: 4710 bx r2 + 13508: fc01 ffff stc2 15, cr15, [r1], {255} + 1350c: e43c b.n 12d88 <__kernel_rem_pio2+0x278> + 1350e: 7e37 ldrb r7, [r6, #24] + 13510: 759c strb r4, [r3, #22] + 13512: 8800 ldrh r0, [r0, #0] ... - 134a8: ffff 7fff undefined - 134ac: 0000 lsls r0, r0, #0 - 134ae: bff0 nop {15} - 134b0: ffff 000f vaddl.u q8, d15, d15 - 134b4: fbed ffff undefined - -000134b8 : - 134b8: 2000 movs r0, #0 - 134ba: 4770 bx lr - -000134bc : - 134bc: b5f0 push {r4, r5, r6, r7, lr} - 134be: 2200 movs r2, #0 - 134c0: 2300 movs r3, #0 - 134c2: b085 sub sp, #20 - 134c4: 9200 str r2, [sp, #0] - 134c6: 9301 str r3, [sp, #4] - 134c8: 0fc3 lsrs r3, r0, #31 - 134ca: 9302 str r3, [sp, #8] - 134cc: 4a48 ldr r2, [pc, #288] (135f0 <.text+0x135f0>) - 134ce: 0043 lsls r3, r0, #1 - 134d0: 0d5b lsrs r3, r3, #21 - 134d2: 1c05 adds r5, r0, #0 - 134d4: 1c0e adds r6, r1, #0 - 134d6: 1c0c adds r4, r1, #0 - 134d8: 1c01 adds r1, r0, #0 - 134da: 1898 adds r0, r3, r2 - 134dc: 2813 cmp r0, #19 - 134de: dc4a bgt.n 13576 - 134e0: 2800 cmp r0, #0 - 134e2: da31 bge.n 13548 - 134e4: 4b43 ldr r3, [pc, #268] (135f4 <.text+0x135f4>) - 134e6: 402b ands r3, r5 - 134e8: 4333 orrs r3, r6 - 134ea: d07a beq.n 135e2 - 134ec: 4b42 ldr r3, [pc, #264] (135f8 <.text+0x135f8>) - 134ee: 1c32 adds r2, r6, #0 - 134f0: 402b ands r3, r5 - 134f2: 431a orrs r2, r3 - 134f4: 4b41 ldr r3, [pc, #260] (135fc <.text+0x135fc>) - 134f6: 4019 ands r1, r3 - 134f8: 4253 negs r3, r2 - 134fa: 431a orrs r2, r3 - 134fc: 2380 movs r3, #128 - 134fe: 031b lsls r3, r3, #12 - 13500: 0b12 lsrs r2, r2, #12 - 13502: 401a ands r2, r3 - 13504: 1c0c adds r4, r1, #0 - 13506: 9802 ldr r0, [sp, #8] - 13508: 4314 orrs r4, r2 - 1350a: 4a3d ldr r2, [pc, #244] (13600 <.text+0x13600>) - 1350c: 00c3 lsls r3, r0, #3 - 1350e: 189b adds r3, r3, r2 - 13510: 1c35 adds r5, r6, #0 - 13512: 681e ldr r6, [r3, #0] - 13514: 685f ldr r7, [r3, #4] - 13516: 1c22 adds r2, r4, #0 - 13518: 1c2b adds r3, r5, #0 - 1351a: 1c30 adds r0, r6, #0 - 1351c: 1c39 adds r1, r7, #0 - 1351e: f001 fe07 bl 15130 <____adddf3_from_thumb> - 13522: 9003 str r0, [sp, #12] - 13524: 9104 str r1, [sp, #16] - 13526: 1c32 adds r2, r6, #0 - 13528: 1c3b adds r3, r7, #0 - 1352a: 9803 ldr r0, [sp, #12] - 1352c: 9904 ldr r1, [sp, #16] - 1352e: f001 fe03 bl 15138 <____subdf3_from_thumb> - 13532: 1c0c adds r4, r1, #0 - 13534: 492f ldr r1, [pc, #188] (135f4 <.text+0x135f4>) - 13536: 1c05 adds r5, r0, #0 - 13538: 9802 ldr r0, [sp, #8] - 1353a: 4029 ands r1, r5 - 1353c: 07c2 lsls r2, r0, #31 - 1353e: 1c0b adds r3, r1, #0 - 13540: 4313 orrs r3, r2 - 13542: 1c1d adds r5, r3, #0 - 13544: 1c26 adds r6, r4, #0 - 13546: e04c b.n 135e2 - 13548: 4b2b ldr r3, [pc, #172] (135f8 <.text+0x135f8>) - 1354a: 1c1a adds r2, r3, #0 - 1354c: 4102 asrs r2, r0 - 1354e: 1c2b adds r3, r5, #0 - 13550: 4013 ands r3, r2 - 13552: 4333 orrs r3, r6 - 13554: d045 beq.n 135e2 - 13556: 0852 lsrs r2, r2, #1 - 13558: 1c2b adds r3, r5, #0 - 1355a: 4013 ands r3, r2 + 1351c: ffff 7fff undefined + 13520: 0000 lsls r0, r0, #0 + 13522: bff0 nop {15} + 13524: ffff 000f vaddl.u q8, d15, d15 + 13528: fbed ffff undefined + +0001352c : + 1352c: 2000 movs r0, #0 + 1352e: 4770 bx lr + +00013530 : + 13530: b5f0 push {r4, r5, r6, r7, lr} + 13532: 2200 movs r2, #0 + 13534: 2300 movs r3, #0 + 13536: b085 sub sp, #20 + 13538: 9200 str r2, [sp, #0] + 1353a: 9301 str r3, [sp, #4] + 1353c: 0fc3 lsrs r3, r0, #31 + 1353e: 9302 str r3, [sp, #8] + 13540: 4a48 ldr r2, [pc, #288] (13664 <.text+0x13664>) + 13542: 0043 lsls r3, r0, #1 + 13544: 0d5b lsrs r3, r3, #21 + 13546: 1c05 adds r5, r0, #0 + 13548: 1c0e adds r6, r1, #0 + 1354a: 1c0c adds r4, r1, #0 + 1354c: 1c01 adds r1, r0, #0 + 1354e: 1898 adds r0, r3, r2 + 13550: 2813 cmp r0, #19 + 13552: dc4a bgt.n 135ea + 13554: 2800 cmp r0, #0 + 13556: da31 bge.n 135bc + 13558: 4b43 ldr r3, [pc, #268] (13668 <.text+0x13668>) + 1355a: 402b ands r3, r5 1355c: 4333 orrs r3, r6 - 1355e: d028 beq.n 135b2 - 13560: 2813 cmp r0, #19 - 13562: d102 bne.n 1356a - 13564: 2480 movs r4, #128 - 13566: 05e4 lsls r4, r4, #23 - 13568: e023 b.n 135b2 - 1356a: 2380 movs r3, #128 - 1356c: 029b lsls r3, r3, #10 - 1356e: 4391 bics r1, r2 - 13570: 4103 asrs r3, r0 - 13572: 4319 orrs r1, r3 - 13574: e01d b.n 135b2 - 13576: 2833 cmp r0, #51 - 13578: dd0a ble.n 13590 - 1357a: 2380 movs r3, #128 - 1357c: 00db lsls r3, r3, #3 - 1357e: 4298 cmp r0, r3 - 13580: d12f bne.n 135e2 - 13582: 1c28 adds r0, r5, #0 - 13584: 1c31 adds r1, r6, #0 - 13586: 1c2a adds r2, r5, #0 - 13588: 1c33 adds r3, r6, #0 - 1358a: f001 fdd1 bl 15130 <____adddf3_from_thumb> - 1358e: e026 b.n 135de - 13590: 4a1c ldr r2, [pc, #112] (13604 <.text+0x13604>) - 13592: 1898 adds r0, r3, r2 - 13594: 2301 movs r3, #1 - 13596: 425b negs r3, r3 - 13598: 40c3 lsrs r3, r0 - 1359a: 421e tst r6, r3 - 1359c: d021 beq.n 135e2 - 1359e: 085b lsrs r3, r3, #1 - 135a0: 421e tst r6, r3 - 135a2: d006 beq.n 135b2 - 135a4: 1c32 adds r2, r6, #0 - 135a6: 439a bics r2, r3 - 135a8: 2380 movs r3, #128 - 135aa: 05db lsls r3, r3, #23 - 135ac: 4103 asrs r3, r0 - 135ae: 1c14 adds r4, r2, #0 - 135b0: 431c orrs r4, r3 - 135b2: 9401 str r4, [sp, #4] - 135b4: 9c02 ldr r4, [sp, #8] - 135b6: 4a12 ldr r2, [pc, #72] (13600 <.text+0x13600>) - 135b8: 00e3 lsls r3, r4, #3 - 135ba: 189b adds r3, r3, r2 - 135bc: 681c ldr r4, [r3, #0] - 135be: 685d ldr r5, [r3, #4] - 135c0: 9100 str r1, [sp, #0] - 135c2: 9a00 ldr r2, [sp, #0] - 135c4: 9b01 ldr r3, [sp, #4] - 135c6: 1c20 adds r0, r4, #0 - 135c8: 1c29 adds r1, r5, #0 - 135ca: f001 fdb1 bl 15130 <____adddf3_from_thumb> - 135ce: 9003 str r0, [sp, #12] - 135d0: 9104 str r1, [sp, #16] - 135d2: 9803 ldr r0, [sp, #12] - 135d4: 9904 ldr r1, [sp, #16] - 135d6: 1c22 adds r2, r4, #0 - 135d8: 1c2b adds r3, r5, #0 - 135da: f001 fdad bl 15138 <____subdf3_from_thumb> - 135de: 1c05 adds r5, r0, #0 - 135e0: 1c0e adds r6, r1, #0 - 135e2: 1c28 adds r0, r5, #0 - 135e4: 1c31 adds r1, r6, #0 - 135e6: b005 add sp, #20 - 135e8: bcf0 pop {r4, r5, r6, r7} - 135ea: bc04 pop {r2} - 135ec: 4710 bx r2 - 135ee: 0000 lsls r0, r0, #0 - 135f0: fc01 ffff stc2 15, cr15, [r1], {255} - 135f4: ffff 7fff undefined - 135f8: ffff 000f vaddl.u q8, d15, d15 - 135fc: 0000 lsls r0, r0, #0 - 135fe: fffe 5818 undefined - 13602: 0001 lsls r1, r0, #0 - 13604: fbed ffff undefined - -00013608 : - 13608: b5f0 push {r4, r5, r6, r7, lr} - 1360a: 4f34 ldr r7, [pc, #208] (136dc <.text+0x136dc>) - 1360c: 1c03 adds r3, r0, #0 - 1360e: b081 sub sp, #4 - 13610: 403b ands r3, r7 - 13612: 9200 str r2, [sp, #0] - 13614: 151a asrs r2, r3, #20 - 13616: 1c05 adds r5, r0, #0 - 13618: 1c0e adds r6, r1, #0 - 1361a: 2a00 cmp r2, #0 - 1361c: d117 bne.n 1364e - 1361e: 4b30 ldr r3, [pc, #192] (136e0 <.text+0x136e0>) - 13620: 4003 ands r3, r0 - 13622: 4319 orrs r1, r3 - 13624: d054 beq.n 136d0 - 13626: 4a2f ldr r2, [pc, #188] (136e4 <.text+0x136e4>) - 13628: 4b2f ldr r3, [pc, #188] (136e8 <.text+0x136e8>) - 1362a: 1c28 adds r0, r5, #0 - 1362c: 1c31 adds r1, r6, #0 - 1362e: f001 fd87 bl 15140 <____muldf3_from_thumb> - 13632: 4b2e ldr r3, [pc, #184] (136ec <.text+0x136ec>) - 13634: 9a00 ldr r2, [sp, #0] - 13636: 1c05 adds r5, r0, #0 - 13638: 1c0e adds r6, r1, #0 - 1363a: 429a cmp r2, r3 - 1363c: db05 blt.n 1364a - 1363e: 1c03 adds r3, r0, #0 - 13640: 403b ands r3, r7 - 13642: 151b asrs r3, r3, #20 - 13644: 1c1a adds r2, r3, #0 - 13646: 3a36 subs r2, #54 - 13648: e001 b.n 1364e - 1364a: 1c28 adds r0, r5, #0 - 1364c: e02e b.n 136ac - 1364e: 4b28 ldr r3, [pc, #160] (136f0 <.text+0x136f0>) - 13650: 429a cmp r2, r3 - 13652: d106 bne.n 13662 - 13654: 1c28 adds r0, r5, #0 - 13656: 1c31 adds r1, r6, #0 - 13658: 1c2a adds r2, r5, #0 - 1365a: 1c33 adds r3, r6, #0 - 1365c: f001 fd68 bl 15130 <____adddf3_from_thumb> - 13660: e034 b.n 136cc - 13662: 9b00 ldr r3, [sp, #0] - 13664: 18d7 adds r7, r2, r3 - 13666: 4b23 ldr r3, [pc, #140] (136f4 <.text+0x136f4>) - 13668: 429f cmp r7, r3 - 1366a: dc10 bgt.n 1368e - 1366c: 2f00 cmp r7, #0 - 1366e: dd07 ble.n 13680 - 13670: 4a21 ldr r2, [pc, #132] (136f8 <.text+0x136f8>) - 13672: 1c01 adds r1, r0, #0 - 13674: 4011 ands r1, r2 - 13676: 1c0b adds r3, r1, #0 - 13678: 053a lsls r2, r7, #20 - 1367a: 4313 orrs r3, r2 - 1367c: 1c1d adds r5, r3, #0 - 1367e: e027 b.n 136d0 - 13680: 1c3a adds r2, r7, #0 - 13682: 3236 adds r2, #54 - 13684: dc15 bgt.n 136b2 - 13686: 4b1d ldr r3, [pc, #116] (136fc <.text+0x136fc>) - 13688: 9a00 ldr r2, [sp, #0] - 1368a: 429a cmp r2, r3 - 1368c: dd08 ble.n 136a0 - 1368e: 1c2a adds r2, r5, #0 - 13690: 1c33 adds r3, r6, #0 - 13692: 481b ldr r0, [pc, #108] (13700 <.text+0x13700>) - 13694: 491b ldr r1, [pc, #108] (13704 <.text+0x13704>) - 13696: f000 f83f bl 13718 - 1369a: 4a19 ldr r2, [pc, #100] (13700 <.text+0x13700>) - 1369c: 4b19 ldr r3, [pc, #100] (13704 <.text+0x13704>) - 1369e: e013 b.n 136c8 - 136a0: 4819 ldr r0, [pc, #100] (13708 <.text+0x13708>) - 136a2: 491a ldr r1, [pc, #104] (1370c <.text+0x1370c>) - 136a4: 1c2a adds r2, r5, #0 - 136a6: 1c33 adds r3, r6, #0 - 136a8: f000 f836 bl 13718 - 136ac: 4a16 ldr r2, [pc, #88] (13708 <.text+0x13708>) - 136ae: 4b17 ldr r3, [pc, #92] (1370c <.text+0x1370c>) - 136b0: e00a b.n 136c8 - 136b2: 4b11 ldr r3, [pc, #68] (136f8 <.text+0x136f8>) - 136b4: 4018 ands r0, r3 - 136b6: 1c3b adds r3, r7, #0 - 136b8: 3336 adds r3, #54 - 136ba: 051b lsls r3, r3, #20 - 136bc: 1c01 adds r1, r0, #0 - 136be: 4319 orrs r1, r3 - 136c0: 4a13 ldr r2, [pc, #76] (13710 <.text+0x13710>) - 136c2: 4b14 ldr r3, [pc, #80] (13714 <.text+0x13714>) - 136c4: 1c08 adds r0, r1, #0 - 136c6: 1c31 adds r1, r6, #0 - 136c8: f001 fd3a bl 15140 <____muldf3_from_thumb> - 136cc: 1c05 adds r5, r0, #0 - 136ce: 1c0e adds r6, r1, #0 - 136d0: 1c28 adds r0, r5, #0 - 136d2: 1c31 adds r1, r6, #0 - 136d4: b001 add sp, #4 - 136d6: bcf0 pop {r4, r5, r6, r7} - 136d8: bc04 pop {r2} - 136da: 4710 bx r2 - 136dc: 0000 lsls r0, r0, #0 - 136de: 7ff0 ldrb r0, [r6, #31] - 136e0: ffff 7fff undefined - 136e4: 0000 lsls r0, r0, #0 - 136e6: 4350 muls r0, r2 - 136e8: 0000 lsls r0, r0, #0 - 136ea: 0000 lsls r0, r0, #0 - 136ec: 3cb0 subs r4, #176 - 136ee: ffff 07ff vqshl.u64 q8, , #63 - 136f2: 0000 lsls r0, r0, #0 - 136f4: 07fe lsls r6, r7, #31 - 136f6: 0000 lsls r0, r0, #0 - 136f8: ffff 800f vaddl.u q12, d15, d15 - 136fc: c350 stmia r3!, {r4, r6} - 136fe: 0000 lsls r0, r0, #0 - 13700: e43c b.n 12f7c <.text+0x12f7c> - 13702: 7e37 ldrb r7, [r6, #24] - 13704: 759c strb r4, [r3, #22] - 13706: 8800 ldrh r0, [r0, #0] - 13708: 6e1f ldr r7, [r3, #96] - 1370a: 01a5 lsls r5, r4, #6 - 1370c: f359 c2f8 blx f6cd00 <__ctors_end__+0xf57324> - 13710: 0000 lsls r0, r0, #0 - 13712: 3c90 subs r4, #144 - 13714: 0000 lsls r0, r0, #0 + 1355e: d07a beq.n 13656 + 13560: 4b42 ldr r3, [pc, #264] (1366c <.text+0x1366c>) + 13562: 1c32 adds r2, r6, #0 + 13564: 402b ands r3, r5 + 13566: 431a orrs r2, r3 + 13568: 4b41 ldr r3, [pc, #260] (13670 <.text+0x13670>) + 1356a: 4019 ands r1, r3 + 1356c: 4253 negs r3, r2 + 1356e: 431a orrs r2, r3 + 13570: 2380 movs r3, #128 + 13572: 031b lsls r3, r3, #12 + 13574: 0b12 lsrs r2, r2, #12 + 13576: 401a ands r2, r3 + 13578: 1c0c adds r4, r1, #0 + 1357a: 9802 ldr r0, [sp, #8] + 1357c: 4314 orrs r4, r2 + 1357e: 4a3d ldr r2, [pc, #244] (13674 <.text+0x13674>) + 13580: 00c3 lsls r3, r0, #3 + 13582: 189b adds r3, r3, r2 + 13584: 1c35 adds r5, r6, #0 + 13586: 681e ldr r6, [r3, #0] + 13588: 685f ldr r7, [r3, #4] + 1358a: 1c22 adds r2, r4, #0 + 1358c: 1c2b adds r3, r5, #0 + 1358e: 1c30 adds r0, r6, #0 + 13590: 1c39 adds r1, r7, #0 + 13592: f001 fe07 bl 151a4 <____adddf3_from_thumb> + 13596: 9003 str r0, [sp, #12] + 13598: 9104 str r1, [sp, #16] + 1359a: 1c32 adds r2, r6, #0 + 1359c: 1c3b adds r3, r7, #0 + 1359e: 9803 ldr r0, [sp, #12] + 135a0: 9904 ldr r1, [sp, #16] + 135a2: f001 fe03 bl 151ac <____subdf3_from_thumb> + 135a6: 1c0c adds r4, r1, #0 + 135a8: 492f ldr r1, [pc, #188] (13668 <.text+0x13668>) + 135aa: 1c05 adds r5, r0, #0 + 135ac: 9802 ldr r0, [sp, #8] + 135ae: 4029 ands r1, r5 + 135b0: 07c2 lsls r2, r0, #31 + 135b2: 1c0b adds r3, r1, #0 + 135b4: 4313 orrs r3, r2 + 135b6: 1c1d adds r5, r3, #0 + 135b8: 1c26 adds r6, r4, #0 + 135ba: e04c b.n 13656 + 135bc: 4b2b ldr r3, [pc, #172] (1366c <.text+0x1366c>) + 135be: 1c1a adds r2, r3, #0 + 135c0: 4102 asrs r2, r0 + 135c2: 1c2b adds r3, r5, #0 + 135c4: 4013 ands r3, r2 + 135c6: 4333 orrs r3, r6 + 135c8: d045 beq.n 13656 + 135ca: 0852 lsrs r2, r2, #1 + 135cc: 1c2b adds r3, r5, #0 + 135ce: 4013 ands r3, r2 + 135d0: 4333 orrs r3, r6 + 135d2: d028 beq.n 13626 + 135d4: 2813 cmp r0, #19 + 135d6: d102 bne.n 135de + 135d8: 2480 movs r4, #128 + 135da: 05e4 lsls r4, r4, #23 + 135dc: e023 b.n 13626 + 135de: 2380 movs r3, #128 + 135e0: 029b lsls r3, r3, #10 + 135e2: 4391 bics r1, r2 + 135e4: 4103 asrs r3, r0 + 135e6: 4319 orrs r1, r3 + 135e8: e01d b.n 13626 + 135ea: 2833 cmp r0, #51 + 135ec: dd0a ble.n 13604 + 135ee: 2380 movs r3, #128 + 135f0: 00db lsls r3, r3, #3 + 135f2: 4298 cmp r0, r3 + 135f4: d12f bne.n 13656 + 135f6: 1c28 adds r0, r5, #0 + 135f8: 1c31 adds r1, r6, #0 + 135fa: 1c2a adds r2, r5, #0 + 135fc: 1c33 adds r3, r6, #0 + 135fe: f001 fdd1 bl 151a4 <____adddf3_from_thumb> + 13602: e026 b.n 13652 + 13604: 4a1c ldr r2, [pc, #112] (13678 <.text+0x13678>) + 13606: 1898 adds r0, r3, r2 + 13608: 2301 movs r3, #1 + 1360a: 425b negs r3, r3 + 1360c: 40c3 lsrs r3, r0 + 1360e: 421e tst r6, r3 + 13610: d021 beq.n 13656 + 13612: 085b lsrs r3, r3, #1 + 13614: 421e tst r6, r3 + 13616: d006 beq.n 13626 + 13618: 1c32 adds r2, r6, #0 + 1361a: 439a bics r2, r3 + 1361c: 2380 movs r3, #128 + 1361e: 05db lsls r3, r3, #23 + 13620: 4103 asrs r3, r0 + 13622: 1c14 adds r4, r2, #0 + 13624: 431c orrs r4, r3 + 13626: 9401 str r4, [sp, #4] + 13628: 9c02 ldr r4, [sp, #8] + 1362a: 4a12 ldr r2, [pc, #72] (13674 <.text+0x13674>) + 1362c: 00e3 lsls r3, r4, #3 + 1362e: 189b adds r3, r3, r2 + 13630: 681c ldr r4, [r3, #0] + 13632: 685d ldr r5, [r3, #4] + 13634: 9100 str r1, [sp, #0] + 13636: 9a00 ldr r2, [sp, #0] + 13638: 9b01 ldr r3, [sp, #4] + 1363a: 1c20 adds r0, r4, #0 + 1363c: 1c29 adds r1, r5, #0 + 1363e: f001 fdb1 bl 151a4 <____adddf3_from_thumb> + 13642: 9003 str r0, [sp, #12] + 13644: 9104 str r1, [sp, #16] + 13646: 9803 ldr r0, [sp, #12] + 13648: 9904 ldr r1, [sp, #16] + 1364a: 1c22 adds r2, r4, #0 + 1364c: 1c2b adds r3, r5, #0 + 1364e: f001 fdad bl 151ac <____subdf3_from_thumb> + 13652: 1c05 adds r5, r0, #0 + 13654: 1c0e adds r6, r1, #0 + 13656: 1c28 adds r0, r5, #0 + 13658: 1c31 adds r1, r6, #0 + 1365a: b005 add sp, #20 + 1365c: bcf0 pop {r4, r5, r6, r7} + 1365e: bc04 pop {r2} + 13660: 4710 bx r2 + 13662: 0000 lsls r0, r0, #0 + 13664: fc01 ffff stc2 15, cr15, [r1], {255} + 13668: ffff 7fff undefined + 1366c: ffff 000f vaddl.u q8, d15, d15 + 13670: 0000 lsls r0, r0, #0 + 13672: fffe 588c vtbl.8 d21, {d30}, d12 + 13676: 0001 lsls r1, r0, #0 + 13678: fbed ffff undefined + +0001367c : + 1367c: b5f0 push {r4, r5, r6, r7, lr} + 1367e: 4f34 ldr r7, [pc, #208] (13750 <.text+0x13750>) + 13680: 1c03 adds r3, r0, #0 + 13682: b081 sub sp, #4 + 13684: 403b ands r3, r7 + 13686: 9200 str r2, [sp, #0] + 13688: 151a asrs r2, r3, #20 + 1368a: 1c05 adds r5, r0, #0 + 1368c: 1c0e adds r6, r1, #0 + 1368e: 2a00 cmp r2, #0 + 13690: d117 bne.n 136c2 + 13692: 4b30 ldr r3, [pc, #192] (13754 <.text+0x13754>) + 13694: 4003 ands r3, r0 + 13696: 4319 orrs r1, r3 + 13698: d054 beq.n 13744 + 1369a: 4a2f ldr r2, [pc, #188] (13758 <.text+0x13758>) + 1369c: 4b2f ldr r3, [pc, #188] (1375c <.text+0x1375c>) + 1369e: 1c28 adds r0, r5, #0 + 136a0: 1c31 adds r1, r6, #0 + 136a2: f001 fd87 bl 151b4 <____muldf3_from_thumb> + 136a6: 4b2e ldr r3, [pc, #184] (13760 <.text+0x13760>) + 136a8: 9a00 ldr r2, [sp, #0] + 136aa: 1c05 adds r5, r0, #0 + 136ac: 1c0e adds r6, r1, #0 + 136ae: 429a cmp r2, r3 + 136b0: db05 blt.n 136be + 136b2: 1c03 adds r3, r0, #0 + 136b4: 403b ands r3, r7 + 136b6: 151b asrs r3, r3, #20 + 136b8: 1c1a adds r2, r3, #0 + 136ba: 3a36 subs r2, #54 + 136bc: e001 b.n 136c2 + 136be: 1c28 adds r0, r5, #0 + 136c0: e02e b.n 13720 + 136c2: 4b28 ldr r3, [pc, #160] (13764 <.text+0x13764>) + 136c4: 429a cmp r2, r3 + 136c6: d106 bne.n 136d6 + 136c8: 1c28 adds r0, r5, #0 + 136ca: 1c31 adds r1, r6, #0 + 136cc: 1c2a adds r2, r5, #0 + 136ce: 1c33 adds r3, r6, #0 + 136d0: f001 fd68 bl 151a4 <____adddf3_from_thumb> + 136d4: e034 b.n 13740 + 136d6: 9b00 ldr r3, [sp, #0] + 136d8: 18d7 adds r7, r2, r3 + 136da: 4b23 ldr r3, [pc, #140] (13768 <.text+0x13768>) + 136dc: 429f cmp r7, r3 + 136de: dc10 bgt.n 13702 + 136e0: 2f00 cmp r7, #0 + 136e2: dd07 ble.n 136f4 + 136e4: 4a21 ldr r2, [pc, #132] (1376c <.text+0x1376c>) + 136e6: 1c01 adds r1, r0, #0 + 136e8: 4011 ands r1, r2 + 136ea: 1c0b adds r3, r1, #0 + 136ec: 053a lsls r2, r7, #20 + 136ee: 4313 orrs r3, r2 + 136f0: 1c1d adds r5, r3, #0 + 136f2: e027 b.n 13744 + 136f4: 1c3a adds r2, r7, #0 + 136f6: 3236 adds r2, #54 + 136f8: dc15 bgt.n 13726 + 136fa: 4b1d ldr r3, [pc, #116] (13770 <.text+0x13770>) + 136fc: 9a00 ldr r2, [sp, #0] + 136fe: 429a cmp r2, r3 + 13700: dd08 ble.n 13714 + 13702: 1c2a adds r2, r5, #0 + 13704: 1c33 adds r3, r6, #0 + 13706: 481b ldr r0, [pc, #108] (13774 <.text+0x13774>) + 13708: 491b ldr r1, [pc, #108] (13778 <.text+0x13778>) + 1370a: f000 f83f bl 1378c + 1370e: 4a19 ldr r2, [pc, #100] (13774 <.text+0x13774>) + 13710: 4b19 ldr r3, [pc, #100] (13778 <.text+0x13778>) + 13712: e013 b.n 1373c + 13714: 4819 ldr r0, [pc, #100] (1377c <.text+0x1377c>) + 13716: 491a ldr r1, [pc, #104] (13780 <.text+0x13780>) + 13718: 1c2a adds r2, r5, #0 + 1371a: 1c33 adds r3, r6, #0 + 1371c: f000 f836 bl 1378c + 13720: 4a16 ldr r2, [pc, #88] (1377c <.text+0x1377c>) + 13722: 4b17 ldr r3, [pc, #92] (13780 <.text+0x13780>) + 13724: e00a b.n 1373c + 13726: 4b11 ldr r3, [pc, #68] (1376c <.text+0x1376c>) + 13728: 4018 ands r0, r3 + 1372a: 1c3b adds r3, r7, #0 + 1372c: 3336 adds r3, #54 + 1372e: 051b lsls r3, r3, #20 + 13730: 1c01 adds r1, r0, #0 + 13732: 4319 orrs r1, r3 + 13734: 4a13 ldr r2, [pc, #76] (13784 <.text+0x13784>) + 13736: 4b14 ldr r3, [pc, #80] (13788 <.text+0x13788>) + 13738: 1c08 adds r0, r1, #0 + 1373a: 1c31 adds r1, r6, #0 + 1373c: f001 fd3a bl 151b4 <____muldf3_from_thumb> + 13740: 1c05 adds r5, r0, #0 + 13742: 1c0e adds r6, r1, #0 + 13744: 1c28 adds r0, r5, #0 + 13746: 1c31 adds r1, r6, #0 + 13748: b001 add sp, #4 + 1374a: bcf0 pop {r4, r5, r6, r7} + 1374c: bc04 pop {r2} + 1374e: 4710 bx r2 + 13750: 0000 lsls r0, r0, #0 + 13752: 7ff0 ldrb r0, [r6, #31] + 13754: ffff 7fff undefined + 13758: 0000 lsls r0, r0, #0 + 1375a: 4350 muls r0, r2 + 1375c: 0000 lsls r0, r0, #0 + 1375e: 0000 lsls r0, r0, #0 + 13760: 3cb0 subs r4, #176 + 13762: ffff 07ff vqshl.u64 q8, , #63 + 13766: 0000 lsls r0, r0, #0 + 13768: 07fe lsls r6, r7, #31 + 1376a: 0000 lsls r0, r0, #0 + 1376c: ffff 800f vaddl.u q12, d15, d15 + 13770: c350 stmia r3!, {r4, r6} + 13772: 0000 lsls r0, r0, #0 + 13774: e43c b.n 12ff0 <.text+0x12ff0> + 13776: 7e37 ldrb r7, [r6, #24] + 13778: 759c strb r4, [r3, #22] + 1377a: 8800 ldrh r0, [r0, #0] + 1377c: 6e1f ldr r7, [r3, #96] + 1377e: 01a5 lsls r5, r4, #6 + 13780: f359 c2f8 blx f6cd74 <__ctors_end__+0xf57324> + 13784: 0000 lsls r0, r0, #0 + 13786: 3c90 subs r4, #144 + 13788: 0000 lsls r0, r0, #0 ... -00013718 : - 13718: b530 push {r4, r5, lr} - 1371a: 4b07 ldr r3, [pc, #28] (13738 <.text+0x13738>) - 1371c: 1c04 adds r4, r0, #0 - 1371e: 401c ands r4, r3 - 13720: 2380 movs r3, #128 - 13722: 1c15 adds r5, r2, #0 - 13724: 061b lsls r3, r3, #24 - 13726: 402b ands r3, r5 - 13728: 1c0a adds r2, r1, #0 - 1372a: 431c orrs r4, r3 - 1372c: 1c20 adds r0, r4, #0 - 1372e: 1c11 adds r1, r2, #0 - 13730: bc30 pop {r4, r5} - 13732: bc04 pop {r2} - 13734: 4710 bx r2 - 13736: 0000 lsls r0, r0, #0 - 13738: ffff 7fff undefined - -0001373c <__errno>: - 1373c: 4b01 ldr r3, [pc, #4] (13744 <.text+0x13744>) - 1373e: 6818 ldr r0, [r3, #0] - 13740: 4770 bx lr - 13742: 0000 lsls r0, r0, #0 - 13744: 0020 lsls r0, r4, #0 - 13746: 4000 ands r0, r0 - -00013748 <__aeabi_uidiv>: - 13748: 2900 cmp r1, #0 - 1374a: d034 beq.n 137b6 <__aeabi_uidiv+0x6e> - 1374c: 2301 movs r3, #1 - 1374e: 2200 movs r2, #0 - 13750: b410 push {r4} - 13752: 4288 cmp r0, r1 - 13754: d32c bcc.n 137b0 <__aeabi_uidiv+0x68> - 13756: 2401 movs r4, #1 - 13758: 0724 lsls r4, r4, #28 - 1375a: 42a1 cmp r1, r4 - 1375c: d204 bcs.n 13768 <__aeabi_uidiv+0x20> - 1375e: 4281 cmp r1, r0 - 13760: d202 bcs.n 13768 <__aeabi_uidiv+0x20> - 13762: 0109 lsls r1, r1, #4 - 13764: 011b lsls r3, r3, #4 - 13766: e7f8 b.n 1375a <__aeabi_uidiv+0x12> - 13768: 00e4 lsls r4, r4, #3 - 1376a: 42a1 cmp r1, r4 - 1376c: d204 bcs.n 13778 <__aeabi_uidiv+0x30> - 1376e: 4281 cmp r1, r0 - 13770: d202 bcs.n 13778 <__aeabi_uidiv+0x30> - 13772: 0049 lsls r1, r1, #1 - 13774: 005b lsls r3, r3, #1 - 13776: e7f8 b.n 1376a <__aeabi_uidiv+0x22> - 13778: 4288 cmp r0, r1 - 1377a: d301 bcc.n 13780 <__aeabi_uidiv+0x38> - 1377c: 1a40 subs r0, r0, r1 - 1377e: 431a orrs r2, r3 - 13780: 084c lsrs r4, r1, #1 - 13782: 42a0 cmp r0, r4 - 13784: d302 bcc.n 1378c <__aeabi_uidiv+0x44> - 13786: 1b00 subs r0, r0, r4 - 13788: 085c lsrs r4, r3, #1 - 1378a: 4322 orrs r2, r4 - 1378c: 088c lsrs r4, r1, #2 - 1378e: 42a0 cmp r0, r4 - 13790: d302 bcc.n 13798 <__aeabi_uidiv+0x50> - 13792: 1b00 subs r0, r0, r4 - 13794: 089c lsrs r4, r3, #2 - 13796: 4322 orrs r2, r4 - 13798: 08cc lsrs r4, r1, #3 - 1379a: 42a0 cmp r0, r4 - 1379c: d302 bcc.n 137a4 <__aeabi_uidiv+0x5c> - 1379e: 1b00 subs r0, r0, r4 - 137a0: 08dc lsrs r4, r3, #3 - 137a2: 4322 orrs r2, r4 - 137a4: 2800 cmp r0, #0 - 137a6: d003 beq.n 137b0 <__aeabi_uidiv+0x68> - 137a8: 091b lsrs r3, r3, #4 - 137aa: d001 beq.n 137b0 <__aeabi_uidiv+0x68> - 137ac: 0909 lsrs r1, r1, #4 - 137ae: e7e3 b.n 13778 <__aeabi_uidiv+0x30> - 137b0: 1c10 adds r0, r2, #0 - 137b2: bc10 pop {r4} +0001378c : + 1378c: b530 push {r4, r5, lr} + 1378e: 4b07 ldr r3, [pc, #28] (137ac <.text+0x137ac>) + 13790: 1c04 adds r4, r0, #0 + 13792: 401c ands r4, r3 + 13794: 2380 movs r3, #128 + 13796: 1c15 adds r5, r2, #0 + 13798: 061b lsls r3, r3, #24 + 1379a: 402b ands r3, r5 + 1379c: 1c0a adds r2, r1, #0 + 1379e: 431c orrs r4, r3 + 137a0: 1c20 adds r0, r4, #0 + 137a2: 1c11 adds r1, r2, #0 + 137a4: bc30 pop {r4, r5} + 137a6: bc04 pop {r2} + 137a8: 4710 bx r2 + 137aa: 0000 lsls r0, r0, #0 + 137ac: ffff 7fff undefined + +000137b0 <__errno>: + 137b0: 4b01 ldr r3, [pc, #4] (137b8 <.text+0x137b8>) + 137b2: 6818 ldr r0, [r3, #0] 137b4: 4770 bx lr - 137b6: b502 push {r1, lr} - 137b8: f000 f92e bl 13a18 <__aeabi_idiv0> - 137bc: 2000 movs r0, #0 - 137be: bc06 pop {r1, r2} - 137c0: 4710 bx r2 + 137b6: 0000 lsls r0, r0, #0 + 137b8: 0020 lsls r0, r4, #0 + 137ba: 4000 ands r0, r0 + +000137bc <__aeabi_uidiv>: + 137bc: 2900 cmp r1, #0 + 137be: d034 beq.n 1382a <__aeabi_uidiv+0x6e> + 137c0: 2301 movs r3, #1 + 137c2: 2200 movs r2, #0 + 137c4: b410 push {r4} + 137c6: 4288 cmp r0, r1 + 137c8: d32c bcc.n 13824 <__aeabi_uidiv+0x68> + 137ca: 2401 movs r4, #1 + 137cc: 0724 lsls r4, r4, #28 + 137ce: 42a1 cmp r1, r4 + 137d0: d204 bcs.n 137dc <__aeabi_uidiv+0x20> + 137d2: 4281 cmp r1, r0 + 137d4: d202 bcs.n 137dc <__aeabi_uidiv+0x20> + 137d6: 0109 lsls r1, r1, #4 + 137d8: 011b lsls r3, r3, #4 + 137da: e7f8 b.n 137ce <__aeabi_uidiv+0x12> + 137dc: 00e4 lsls r4, r4, #3 + 137de: 42a1 cmp r1, r4 + 137e0: d204 bcs.n 137ec <__aeabi_uidiv+0x30> + 137e2: 4281 cmp r1, r0 + 137e4: d202 bcs.n 137ec <__aeabi_uidiv+0x30> + 137e6: 0049 lsls r1, r1, #1 + 137e8: 005b lsls r3, r3, #1 + 137ea: e7f8 b.n 137de <__aeabi_uidiv+0x22> + 137ec: 4288 cmp r0, r1 + 137ee: d301 bcc.n 137f4 <__aeabi_uidiv+0x38> + 137f0: 1a40 subs r0, r0, r1 + 137f2: 431a orrs r2, r3 + 137f4: 084c lsrs r4, r1, #1 + 137f6: 42a0 cmp r0, r4 + 137f8: d302 bcc.n 13800 <__aeabi_uidiv+0x44> + 137fa: 1b00 subs r0, r0, r4 + 137fc: 085c lsrs r4, r3, #1 + 137fe: 4322 orrs r2, r4 + 13800: 088c lsrs r4, r1, #2 + 13802: 42a0 cmp r0, r4 + 13804: d302 bcc.n 1380c <__aeabi_uidiv+0x50> + 13806: 1b00 subs r0, r0, r4 + 13808: 089c lsrs r4, r3, #2 + 1380a: 4322 orrs r2, r4 + 1380c: 08cc lsrs r4, r1, #3 + 1380e: 42a0 cmp r0, r4 + 13810: d302 bcc.n 13818 <__aeabi_uidiv+0x5c> + 13812: 1b00 subs r0, r0, r4 + 13814: 08dc lsrs r4, r3, #3 + 13816: 4322 orrs r2, r4 + 13818: 2800 cmp r0, #0 + 1381a: d003 beq.n 13824 <__aeabi_uidiv+0x68> + 1381c: 091b lsrs r3, r3, #4 + 1381e: d001 beq.n 13824 <__aeabi_uidiv+0x68> + 13820: 0909 lsrs r1, r1, #4 + 13822: e7e3 b.n 137ec <__aeabi_uidiv+0x30> + 13824: 1c10 adds r0, r2, #0 + 13826: bc10 pop {r4} + 13828: 4770 bx lr + 1382a: b502 push {r1, lr} + 1382c: f000 f92e bl 13a8c <__aeabi_idiv0> + 13830: 2000 movs r0, #0 + 13832: bc06 pop {r1, r2} + 13834: 4710 bx r2 ... -000137c4 <__aeabi_uidivmod>: - 137c4: b503 push {r0, r1, lr} - 137c6: f7ff ffbf bl 13748 <__aeabi_uidiv> - 137ca: bc0e pop {r1, r2, r3} - 137cc: 4342 muls r2, r0 - 137ce: 1a89 subs r1, r1, r2 - 137d0: 4718 bx r3 - 137d2: 46c0 nop (mov r8, r8) - -000137d4 <__aeabi_idiv>: - 137d4: 2900 cmp r1, #0 - 137d6: d041 beq.n 1385c <__aeabi_idiv+0x88> - 137d8: b410 push {r4} - 137da: 1c04 adds r4, r0, #0 - 137dc: 404c eors r4, r1 - 137de: 46a4 mov ip, r4 - 137e0: 2301 movs r3, #1 - 137e2: 2200 movs r2, #0 - 137e4: 2900 cmp r1, #0 - 137e6: d500 bpl.n 137ea <__aeabi_idiv+0x16> - 137e8: 4249 negs r1, r1 - 137ea: 2800 cmp r0, #0 - 137ec: d500 bpl.n 137f0 <__aeabi_idiv+0x1c> - 137ee: 4240 negs r0, r0 - 137f0: 4288 cmp r0, r1 - 137f2: d32c bcc.n 1384e <__aeabi_idiv+0x7a> - 137f4: 2401 movs r4, #1 - 137f6: 0724 lsls r4, r4, #28 - 137f8: 42a1 cmp r1, r4 - 137fa: d204 bcs.n 13806 <__aeabi_idiv+0x32> - 137fc: 4281 cmp r1, r0 - 137fe: d202 bcs.n 13806 <__aeabi_idiv+0x32> - 13800: 0109 lsls r1, r1, #4 - 13802: 011b lsls r3, r3, #4 - 13804: e7f8 b.n 137f8 <__aeabi_idiv+0x24> - 13806: 00e4 lsls r4, r4, #3 - 13808: 42a1 cmp r1, r4 - 1380a: d204 bcs.n 13816 <__aeabi_idiv+0x42> - 1380c: 4281 cmp r1, r0 - 1380e: d202 bcs.n 13816 <__aeabi_idiv+0x42> - 13810: 0049 lsls r1, r1, #1 - 13812: 005b lsls r3, r3, #1 - 13814: e7f8 b.n 13808 <__aeabi_idiv+0x34> - 13816: 4288 cmp r0, r1 - 13818: d301 bcc.n 1381e <__aeabi_idiv+0x4a> - 1381a: 1a40 subs r0, r0, r1 - 1381c: 431a orrs r2, r3 - 1381e: 084c lsrs r4, r1, #1 - 13820: 42a0 cmp r0, r4 - 13822: d302 bcc.n 1382a <__aeabi_idiv+0x56> - 13824: 1b00 subs r0, r0, r4 - 13826: 085c lsrs r4, r3, #1 - 13828: 4322 orrs r2, r4 - 1382a: 088c lsrs r4, r1, #2 - 1382c: 42a0 cmp r0, r4 - 1382e: d302 bcc.n 13836 <__aeabi_idiv+0x62> - 13830: 1b00 subs r0, r0, r4 - 13832: 089c lsrs r4, r3, #2 - 13834: 4322 orrs r2, r4 - 13836: 08cc lsrs r4, r1, #3 - 13838: 42a0 cmp r0, r4 - 1383a: d302 bcc.n 13842 <__aeabi_idiv+0x6e> - 1383c: 1b00 subs r0, r0, r4 - 1383e: 08dc lsrs r4, r3, #3 - 13840: 4322 orrs r2, r4 - 13842: 2800 cmp r0, #0 - 13844: d003 beq.n 1384e <__aeabi_idiv+0x7a> - 13846: 091b lsrs r3, r3, #4 - 13848: d001 beq.n 1384e <__aeabi_idiv+0x7a> - 1384a: 0909 lsrs r1, r1, #4 - 1384c: e7e3 b.n 13816 <__aeabi_idiv+0x42> - 1384e: 1c10 adds r0, r2, #0 - 13850: 4664 mov r4, ip - 13852: 2c00 cmp r4, #0 - 13854: d500 bpl.n 13858 <__aeabi_idiv+0x84> - 13856: 4240 negs r0, r0 - 13858: bc10 pop {r4} - 1385a: 4770 bx lr - 1385c: b502 push {r1, lr} - 1385e: f000 f8db bl 13a18 <__aeabi_idiv0> - 13862: 2000 movs r0, #0 - 13864: bc06 pop {r1, r2} - 13866: 4710 bx r2 - -00013868 <__aeabi_idivmod>: - 13868: b503 push {r0, r1, lr} - 1386a: f7ff ffb3 bl 137d4 <__aeabi_idiv> - 1386e: bc0e pop {r1, r2, r3} - 13870: 4342 muls r2, r0 - 13872: 1a89 subs r1, r1, r2 - 13874: 4718 bx r3 - 13876: 46c0 nop (mov r8, r8) - -00013878 <__umodsi3>: - 13878: 2900 cmp r1, #0 - 1387a: d05a beq.n 13932 <__umodsi3+0xba> - 1387c: 2301 movs r3, #1 - 1387e: 4288 cmp r0, r1 - 13880: d200 bcs.n 13884 <__umodsi3+0xc> - 13882: 4770 bx lr - 13884: b410 push {r4} - 13886: 2401 movs r4, #1 - 13888: 0724 lsls r4, r4, #28 - 1388a: 42a1 cmp r1, r4 - 1388c: d204 bcs.n 13898 <__umodsi3+0x20> - 1388e: 4281 cmp r1, r0 - 13890: d202 bcs.n 13898 <__umodsi3+0x20> - 13892: 0109 lsls r1, r1, #4 - 13894: 011b lsls r3, r3, #4 - 13896: e7f8 b.n 1388a <__umodsi3+0x12> - 13898: 00e4 lsls r4, r4, #3 - 1389a: 42a1 cmp r1, r4 - 1389c: d204 bcs.n 138a8 <__umodsi3+0x30> - 1389e: 4281 cmp r1, r0 - 138a0: d202 bcs.n 138a8 <__umodsi3+0x30> - 138a2: 0049 lsls r1, r1, #1 - 138a4: 005b lsls r3, r3, #1 - 138a6: e7f8 b.n 1389a <__umodsi3+0x22> - 138a8: 2200 movs r2, #0 - 138aa: 4288 cmp r0, r1 - 138ac: d300 bcc.n 138b0 <__umodsi3+0x38> - 138ae: 1a40 subs r0, r0, r1 - 138b0: 084c lsrs r4, r1, #1 - 138b2: 42a0 cmp r0, r4 - 138b4: d305 bcc.n 138c2 <__umodsi3+0x4a> - 138b6: 1b00 subs r0, r0, r4 - 138b8: 469c mov ip, r3 - 138ba: 2401 movs r4, #1 - 138bc: 41e3 rors r3, r4 - 138be: 431a orrs r2, r3 - 138c0: 4663 mov r3, ip - 138c2: 088c lsrs r4, r1, #2 - 138c4: 42a0 cmp r0, r4 - 138c6: d305 bcc.n 138d4 <__umodsi3+0x5c> - 138c8: 1b00 subs r0, r0, r4 - 138ca: 469c mov ip, r3 - 138cc: 2402 movs r4, #2 - 138ce: 41e3 rors r3, r4 - 138d0: 431a orrs r2, r3 - 138d2: 4663 mov r3, ip - 138d4: 08cc lsrs r4, r1, #3 - 138d6: 42a0 cmp r0, r4 - 138d8: d305 bcc.n 138e6 <__umodsi3+0x6e> - 138da: 1b00 subs r0, r0, r4 - 138dc: 469c mov ip, r3 - 138de: 2403 movs r4, #3 - 138e0: 41e3 rors r3, r4 - 138e2: 431a orrs r2, r3 - 138e4: 4663 mov r3, ip - 138e6: 469c mov ip, r3 - 138e8: 2800 cmp r0, #0 - 138ea: d003 beq.n 138f4 <__umodsi3+0x7c> - 138ec: 091b lsrs r3, r3, #4 - 138ee: d001 beq.n 138f4 <__umodsi3+0x7c> - 138f0: 0909 lsrs r1, r1, #4 - 138f2: e7d9 b.n 138a8 <__umodsi3+0x30> - 138f4: 240e movs r4, #14 - 138f6: 0724 lsls r4, r4, #28 - 138f8: 4022 ands r2, r4 - 138fa: d018 beq.n 1392e <__umodsi3+0xb6> - 138fc: 4663 mov r3, ip - 138fe: 2407 movs r4, #7 - 13900: 4223 tst r3, r4 - 13902: d014 beq.n 1392e <__umodsi3+0xb6> - 13904: 4663 mov r3, ip - 13906: 2403 movs r4, #3 - 13908: 41e3 rors r3, r4 - 1390a: 421a tst r2, r3 - 1390c: d001 beq.n 13912 <__umodsi3+0x9a> - 1390e: 08cc lsrs r4, r1, #3 - 13910: 1900 adds r0, r0, r4 - 13912: 4663 mov r3, ip - 13914: 2402 movs r4, #2 - 13916: 41e3 rors r3, r4 - 13918: 421a tst r2, r3 - 1391a: d001 beq.n 13920 <__umodsi3+0xa8> - 1391c: 088c lsrs r4, r1, #2 - 1391e: 1900 adds r0, r0, r4 - 13920: 4663 mov r3, ip - 13922: 2401 movs r4, #1 - 13924: 41e3 rors r3, r4 - 13926: 421a tst r2, r3 - 13928: d001 beq.n 1392e <__umodsi3+0xb6> - 1392a: 084c lsrs r4, r1, #1 - 1392c: 1900 adds r0, r0, r4 - 1392e: bc10 pop {r4} - 13930: 4770 bx lr - 13932: b502 push {r1, lr} - 13934: f000 f870 bl 13a18 <__aeabi_idiv0> - 13938: 2000 movs r0, #0 - 1393a: bc06 pop {r1, r2} - 1393c: 4710 bx r2 - 1393e: 46c0 nop (mov r8, r8) - -00013940 <__modsi3>: - 13940: 2301 movs r3, #1 - 13942: 2900 cmp r1, #0 - 13944: d062 beq.n 13a0c <__modsi3+0xcc> - 13946: d500 bpl.n 1394a <__modsi3+0xa> - 13948: 4249 negs r1, r1 - 1394a: b410 push {r4} - 1394c: b401 push {r0} - 1394e: 2800 cmp r0, #0 - 13950: d500 bpl.n 13954 <__modsi3+0x14> - 13952: 4240 negs r0, r0 - 13954: 4288 cmp r0, r1 - 13956: d353 bcc.n 13a00 <__modsi3+0xc0> - 13958: 2401 movs r4, #1 - 1395a: 0724 lsls r4, r4, #28 - 1395c: 42a1 cmp r1, r4 - 1395e: d204 bcs.n 1396a <__modsi3+0x2a> - 13960: 4281 cmp r1, r0 - 13962: d202 bcs.n 1396a <__modsi3+0x2a> - 13964: 0109 lsls r1, r1, #4 - 13966: 011b lsls r3, r3, #4 - 13968: e7f8 b.n 1395c <__modsi3+0x1c> - 1396a: 00e4 lsls r4, r4, #3 - 1396c: 42a1 cmp r1, r4 - 1396e: d204 bcs.n 1397a <__modsi3+0x3a> - 13970: 4281 cmp r1, r0 - 13972: d202 bcs.n 1397a <__modsi3+0x3a> - 13974: 0049 lsls r1, r1, #1 - 13976: 005b lsls r3, r3, #1 - 13978: e7f8 b.n 1396c <__modsi3+0x2c> - 1397a: 2200 movs r2, #0 - 1397c: 4288 cmp r0, r1 - 1397e: d300 bcc.n 13982 <__modsi3+0x42> - 13980: 1a40 subs r0, r0, r1 - 13982: 084c lsrs r4, r1, #1 - 13984: 42a0 cmp r0, r4 - 13986: d305 bcc.n 13994 <__modsi3+0x54> - 13988: 1b00 subs r0, r0, r4 - 1398a: 469c mov ip, r3 - 1398c: 2401 movs r4, #1 - 1398e: 41e3 rors r3, r4 - 13990: 431a orrs r2, r3 - 13992: 4663 mov r3, ip - 13994: 088c lsrs r4, r1, #2 - 13996: 42a0 cmp r0, r4 - 13998: d305 bcc.n 139a6 <__modsi3+0x66> - 1399a: 1b00 subs r0, r0, r4 - 1399c: 469c mov ip, r3 - 1399e: 2402 movs r4, #2 - 139a0: 41e3 rors r3, r4 - 139a2: 431a orrs r2, r3 - 139a4: 4663 mov r3, ip - 139a6: 08cc lsrs r4, r1, #3 - 139a8: 42a0 cmp r0, r4 - 139aa: d305 bcc.n 139b8 <__modsi3+0x78> - 139ac: 1b00 subs r0, r0, r4 - 139ae: 469c mov ip, r3 - 139b0: 2403 movs r4, #3 - 139b2: 41e3 rors r3, r4 - 139b4: 431a orrs r2, r3 - 139b6: 4663 mov r3, ip - 139b8: 469c mov ip, r3 - 139ba: 2800 cmp r0, #0 - 139bc: d003 beq.n 139c6 <__modsi3+0x86> - 139be: 091b lsrs r3, r3, #4 - 139c0: d001 beq.n 139c6 <__modsi3+0x86> - 139c2: 0909 lsrs r1, r1, #4 - 139c4: e7d9 b.n 1397a <__modsi3+0x3a> - 139c6: 240e movs r4, #14 - 139c8: 0724 lsls r4, r4, #28 - 139ca: 4022 ands r2, r4 - 139cc: d018 beq.n 13a00 <__modsi3+0xc0> - 139ce: 4663 mov r3, ip - 139d0: 2407 movs r4, #7 - 139d2: 4223 tst r3, r4 - 139d4: d014 beq.n 13a00 <__modsi3+0xc0> - 139d6: 4663 mov r3, ip - 139d8: 2403 movs r4, #3 - 139da: 41e3 rors r3, r4 - 139dc: 421a tst r2, r3 - 139de: d001 beq.n 139e4 <__modsi3+0xa4> - 139e0: 08cc lsrs r4, r1, #3 - 139e2: 1900 adds r0, r0, r4 - 139e4: 4663 mov r3, ip - 139e6: 2402 movs r4, #2 - 139e8: 41e3 rors r3, r4 - 139ea: 421a tst r2, r3 - 139ec: d001 beq.n 139f2 <__modsi3+0xb2> - 139ee: 088c lsrs r4, r1, #2 - 139f0: 1900 adds r0, r0, r4 - 139f2: 4663 mov r3, ip - 139f4: 2401 movs r4, #1 - 139f6: 41e3 rors r3, r4 - 139f8: 421a tst r2, r3 - 139fa: d001 beq.n 13a00 <__modsi3+0xc0> - 139fc: 084c lsrs r4, r1, #1 - 139fe: 1900 adds r0, r0, r4 - 13a00: bc10 pop {r4} - 13a02: 2c00 cmp r4, #0 - 13a04: d500 bpl.n 13a08 <__modsi3+0xc8> - 13a06: 4240 negs r0, r0 - 13a08: bc10 pop {r4} - 13a0a: 4770 bx lr - 13a0c: b502 push {r1, lr} - 13a0e: f000 f803 bl 13a18 <__aeabi_idiv0> - 13a12: 2000 movs r0, #0 - 13a14: bc06 pop {r1, r2} - 13a16: 4710 bx r2 - -00013a18 <__aeabi_idiv0>: - 13a18: 4770 bx lr - 13a1a: 46c0 nop (mov r8, r8) - -00013a1c <__aeabi_drsub>: - 13a1c: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 - 13a20: ea000000 b 13a28 <__adddf3> - -00013a24 <__aeabi_dsub>: - 13a24: e2222102 eor r2, r2, #-2147483648 ; 0x80000000 - -00013a28 <__adddf3>: - 13a28: e92d4030 stmdb sp!, {r4, r5, lr} - 13a2c: e1a04080 mov r4, r0, lsl #1 - 13a30: e1a05082 mov r5, r2, lsl #1 - 13a34: e1340005 teq r4, r5 - 13a38: 01310003 teqeq r1, r3 - 13a3c: 1194c001 orrnes ip, r4, r1 - 13a40: 1195c003 orrnes ip, r5, r3 - 13a44: 11f0cac4 mvnnes ip, r4, asr #21 - 13a48: 11f0cac5 mvnnes ip, r5, asr #21 - 13a4c: 0a00008c beq 13c84 <__adddf3+0x25c> - 13a50: e1a04aa4 mov r4, r4, lsr #21 - 13a54: e0745aa5 rsbs r5, r4, r5, lsr #21 - 13a58: b2655000 rsblt r5, r5, #0 ; 0x0 - 13a5c: da000006 ble 13a7c <__adddf3+0x54> - 13a60: e0844005 add r4, r4, r5 - 13a64: e0213003 eor r3, r1, r3 - 13a68: e0202002 eor r2, r0, r2 - 13a6c: e0231001 eor r1, r3, r1 - 13a70: e0220000 eor r0, r2, r0 - 13a74: e0213003 eor r3, r1, r3 - 13a78: e0202002 eor r2, r0, r2 - 13a7c: e3550036 cmp r5, #54 ; 0x36 - 13a80: 88bd4030 ldmhiia sp!, {r4, r5, lr} - 13a84: 812fff1e bxhi lr - 13a88: e3100102 tst r0, #-2147483648 ; 0x80000000 - 13a8c: e1a00600 mov r0, r0, lsl #12 - 13a90: e3a0c601 mov ip, #1048576 ; 0x100000 - 13a94: e18c0620 orr r0, ip, r0, lsr #12 - 13a98: 0a000001 beq 13aa4 <__adddf3+0x7c> - 13a9c: e2711000 rsbs r1, r1, #0 ; 0x0 - 13aa0: e2e00000 rsc r0, r0, #0 ; 0x0 - 13aa4: e3120102 tst r2, #-2147483648 ; 0x80000000 - 13aa8: e1a02602 mov r2, r2, lsl #12 - 13aac: e18c2622 orr r2, ip, r2, lsr #12 - 13ab0: 0a000001 beq 13abc <__adddf3+0x94> - 13ab4: e2733000 rsbs r3, r3, #0 ; 0x0 - 13ab8: e2e22000 rsc r2, r2, #0 ; 0x0 - 13abc: e1340005 teq r4, r5 - 13ac0: 0a000069 beq 13c6c <__adddf3+0x244> - 13ac4: e2444001 sub r4, r4, #1 ; 0x1 - 13ac8: e275e020 rsbs lr, r5, #32 ; 0x20 - 13acc: ba000005 blt 13ae8 <__adddf3+0xc0> - 13ad0: e1a0ce13 mov ip, r3, lsl lr - 13ad4: e0911533 adds r1, r1, r3, lsr r5 - 13ad8: e2a00000 adc r0, r0, #0 ; 0x0 - 13adc: e0911e12 adds r1, r1, r2, lsl lr - 13ae0: e0b00552 adcs r0, r0, r2, asr r5 - 13ae4: ea000006 b 13b04 <__adddf3+0xdc> - 13ae8: e2455020 sub r5, r5, #32 ; 0x20 - 13aec: e28ee020 add lr, lr, #32 ; 0x20 - 13af0: e3530001 cmp r3, #1 ; 0x1 - 13af4: e1a0ce12 mov ip, r2, lsl lr - 13af8: 238cc002 orrcs ip, ip, #2 ; 0x2 - 13afc: e0911552 adds r1, r1, r2, asr r5 - 13b00: e0b00fc2 adcs r0, r0, r2, asr #31 - 13b04: e2005102 and r5, r0, #-2147483648 ; 0x80000000 - 13b08: 5a000002 bpl 13b18 <__adddf3+0xf0> - 13b0c: e27cc000 rsbs ip, ip, #0 ; 0x0 - 13b10: e2f11000 rscs r1, r1, #0 ; 0x0 +00013838 <__aeabi_uidivmod>: + 13838: b503 push {r0, r1, lr} + 1383a: f7ff ffbf bl 137bc <__aeabi_uidiv> + 1383e: bc0e pop {r1, r2, r3} + 13840: 4342 muls r2, r0 + 13842: 1a89 subs r1, r1, r2 + 13844: 4718 bx r3 + 13846: 46c0 nop (mov r8, r8) + +00013848 <__aeabi_idiv>: + 13848: 2900 cmp r1, #0 + 1384a: d041 beq.n 138d0 <__aeabi_idiv+0x88> + 1384c: b410 push {r4} + 1384e: 1c04 adds r4, r0, #0 + 13850: 404c eors r4, r1 + 13852: 46a4 mov ip, r4 + 13854: 2301 movs r3, #1 + 13856: 2200 movs r2, #0 + 13858: 2900 cmp r1, #0 + 1385a: d500 bpl.n 1385e <__aeabi_idiv+0x16> + 1385c: 4249 negs r1, r1 + 1385e: 2800 cmp r0, #0 + 13860: d500 bpl.n 13864 <__aeabi_idiv+0x1c> + 13862: 4240 negs r0, r0 + 13864: 4288 cmp r0, r1 + 13866: d32c bcc.n 138c2 <__aeabi_idiv+0x7a> + 13868: 2401 movs r4, #1 + 1386a: 0724 lsls r4, r4, #28 + 1386c: 42a1 cmp r1, r4 + 1386e: d204 bcs.n 1387a <__aeabi_idiv+0x32> + 13870: 4281 cmp r1, r0 + 13872: d202 bcs.n 1387a <__aeabi_idiv+0x32> + 13874: 0109 lsls r1, r1, #4 + 13876: 011b lsls r3, r3, #4 + 13878: e7f8 b.n 1386c <__aeabi_idiv+0x24> + 1387a: 00e4 lsls r4, r4, #3 + 1387c: 42a1 cmp r1, r4 + 1387e: d204 bcs.n 1388a <__aeabi_idiv+0x42> + 13880: 4281 cmp r1, r0 + 13882: d202 bcs.n 1388a <__aeabi_idiv+0x42> + 13884: 0049 lsls r1, r1, #1 + 13886: 005b lsls r3, r3, #1 + 13888: e7f8 b.n 1387c <__aeabi_idiv+0x34> + 1388a: 4288 cmp r0, r1 + 1388c: d301 bcc.n 13892 <__aeabi_idiv+0x4a> + 1388e: 1a40 subs r0, r0, r1 + 13890: 431a orrs r2, r3 + 13892: 084c lsrs r4, r1, #1 + 13894: 42a0 cmp r0, r4 + 13896: d302 bcc.n 1389e <__aeabi_idiv+0x56> + 13898: 1b00 subs r0, r0, r4 + 1389a: 085c lsrs r4, r3, #1 + 1389c: 4322 orrs r2, r4 + 1389e: 088c lsrs r4, r1, #2 + 138a0: 42a0 cmp r0, r4 + 138a2: d302 bcc.n 138aa <__aeabi_idiv+0x62> + 138a4: 1b00 subs r0, r0, r4 + 138a6: 089c lsrs r4, r3, #2 + 138a8: 4322 orrs r2, r4 + 138aa: 08cc lsrs r4, r1, #3 + 138ac: 42a0 cmp r0, r4 + 138ae: d302 bcc.n 138b6 <__aeabi_idiv+0x6e> + 138b0: 1b00 subs r0, r0, r4 + 138b2: 08dc lsrs r4, r3, #3 + 138b4: 4322 orrs r2, r4 + 138b6: 2800 cmp r0, #0 + 138b8: d003 beq.n 138c2 <__aeabi_idiv+0x7a> + 138ba: 091b lsrs r3, r3, #4 + 138bc: d001 beq.n 138c2 <__aeabi_idiv+0x7a> + 138be: 0909 lsrs r1, r1, #4 + 138c0: e7e3 b.n 1388a <__aeabi_idiv+0x42> + 138c2: 1c10 adds r0, r2, #0 + 138c4: 4664 mov r4, ip + 138c6: 2c00 cmp r4, #0 + 138c8: d500 bpl.n 138cc <__aeabi_idiv+0x84> + 138ca: 4240 negs r0, r0 + 138cc: bc10 pop {r4} + 138ce: 4770 bx lr + 138d0: b502 push {r1, lr} + 138d2: f000 f8db bl 13a8c <__aeabi_idiv0> + 138d6: 2000 movs r0, #0 + 138d8: bc06 pop {r1, r2} + 138da: 4710 bx r2 + +000138dc <__aeabi_idivmod>: + 138dc: b503 push {r0, r1, lr} + 138de: f7ff ffb3 bl 13848 <__aeabi_idiv> + 138e2: bc0e pop {r1, r2, r3} + 138e4: 4342 muls r2, r0 + 138e6: 1a89 subs r1, r1, r2 + 138e8: 4718 bx r3 + 138ea: 46c0 nop (mov r8, r8) + +000138ec <__umodsi3>: + 138ec: 2900 cmp r1, #0 + 138ee: d05a beq.n 139a6 <__umodsi3+0xba> + 138f0: 2301 movs r3, #1 + 138f2: 4288 cmp r0, r1 + 138f4: d200 bcs.n 138f8 <__umodsi3+0xc> + 138f6: 4770 bx lr + 138f8: b410 push {r4} + 138fa: 2401 movs r4, #1 + 138fc: 0724 lsls r4, r4, #28 + 138fe: 42a1 cmp r1, r4 + 13900: d204 bcs.n 1390c <__umodsi3+0x20> + 13902: 4281 cmp r1, r0 + 13904: d202 bcs.n 1390c <__umodsi3+0x20> + 13906: 0109 lsls r1, r1, #4 + 13908: 011b lsls r3, r3, #4 + 1390a: e7f8 b.n 138fe <__umodsi3+0x12> + 1390c: 00e4 lsls r4, r4, #3 + 1390e: 42a1 cmp r1, r4 + 13910: d204 bcs.n 1391c <__umodsi3+0x30> + 13912: 4281 cmp r1, r0 + 13914: d202 bcs.n 1391c <__umodsi3+0x30> + 13916: 0049 lsls r1, r1, #1 + 13918: 005b lsls r3, r3, #1 + 1391a: e7f8 b.n 1390e <__umodsi3+0x22> + 1391c: 2200 movs r2, #0 + 1391e: 4288 cmp r0, r1 + 13920: d300 bcc.n 13924 <__umodsi3+0x38> + 13922: 1a40 subs r0, r0, r1 + 13924: 084c lsrs r4, r1, #1 + 13926: 42a0 cmp r0, r4 + 13928: d305 bcc.n 13936 <__umodsi3+0x4a> + 1392a: 1b00 subs r0, r0, r4 + 1392c: 469c mov ip, r3 + 1392e: 2401 movs r4, #1 + 13930: 41e3 rors r3, r4 + 13932: 431a orrs r2, r3 + 13934: 4663 mov r3, ip + 13936: 088c lsrs r4, r1, #2 + 13938: 42a0 cmp r0, r4 + 1393a: d305 bcc.n 13948 <__umodsi3+0x5c> + 1393c: 1b00 subs r0, r0, r4 + 1393e: 469c mov ip, r3 + 13940: 2402 movs r4, #2 + 13942: 41e3 rors r3, r4 + 13944: 431a orrs r2, r3 + 13946: 4663 mov r3, ip + 13948: 08cc lsrs r4, r1, #3 + 1394a: 42a0 cmp r0, r4 + 1394c: d305 bcc.n 1395a <__umodsi3+0x6e> + 1394e: 1b00 subs r0, r0, r4 + 13950: 469c mov ip, r3 + 13952: 2403 movs r4, #3 + 13954: 41e3 rors r3, r4 + 13956: 431a orrs r2, r3 + 13958: 4663 mov r3, ip + 1395a: 469c mov ip, r3 + 1395c: 2800 cmp r0, #0 + 1395e: d003 beq.n 13968 <__umodsi3+0x7c> + 13960: 091b lsrs r3, r3, #4 + 13962: d001 beq.n 13968 <__umodsi3+0x7c> + 13964: 0909 lsrs r1, r1, #4 + 13966: e7d9 b.n 1391c <__umodsi3+0x30> + 13968: 240e movs r4, #14 + 1396a: 0724 lsls r4, r4, #28 + 1396c: 4022 ands r2, r4 + 1396e: d018 beq.n 139a2 <__umodsi3+0xb6> + 13970: 4663 mov r3, ip + 13972: 2407 movs r4, #7 + 13974: 4223 tst r3, r4 + 13976: d014 beq.n 139a2 <__umodsi3+0xb6> + 13978: 4663 mov r3, ip + 1397a: 2403 movs r4, #3 + 1397c: 41e3 rors r3, r4 + 1397e: 421a tst r2, r3 + 13980: d001 beq.n 13986 <__umodsi3+0x9a> + 13982: 08cc lsrs r4, r1, #3 + 13984: 1900 adds r0, r0, r4 + 13986: 4663 mov r3, ip + 13988: 2402 movs r4, #2 + 1398a: 41e3 rors r3, r4 + 1398c: 421a tst r2, r3 + 1398e: d001 beq.n 13994 <__umodsi3+0xa8> + 13990: 088c lsrs r4, r1, #2 + 13992: 1900 adds r0, r0, r4 + 13994: 4663 mov r3, ip + 13996: 2401 movs r4, #1 + 13998: 41e3 rors r3, r4 + 1399a: 421a tst r2, r3 + 1399c: d001 beq.n 139a2 <__umodsi3+0xb6> + 1399e: 084c lsrs r4, r1, #1 + 139a0: 1900 adds r0, r0, r4 + 139a2: bc10 pop {r4} + 139a4: 4770 bx lr + 139a6: b502 push {r1, lr} + 139a8: f000 f870 bl 13a8c <__aeabi_idiv0> + 139ac: 2000 movs r0, #0 + 139ae: bc06 pop {r1, r2} + 139b0: 4710 bx r2 + 139b2: 46c0 nop (mov r8, r8) + +000139b4 <__modsi3>: + 139b4: 2301 movs r3, #1 + 139b6: 2900 cmp r1, #0 + 139b8: d062 beq.n 13a80 <__modsi3+0xcc> + 139ba: d500 bpl.n 139be <__modsi3+0xa> + 139bc: 4249 negs r1, r1 + 139be: b410 push {r4} + 139c0: b401 push {r0} + 139c2: 2800 cmp r0, #0 + 139c4: d500 bpl.n 139c8 <__modsi3+0x14> + 139c6: 4240 negs r0, r0 + 139c8: 4288 cmp r0, r1 + 139ca: d353 bcc.n 13a74 <__modsi3+0xc0> + 139cc: 2401 movs r4, #1 + 139ce: 0724 lsls r4, r4, #28 + 139d0: 42a1 cmp r1, r4 + 139d2: d204 bcs.n 139de <__modsi3+0x2a> + 139d4: 4281 cmp r1, r0 + 139d6: d202 bcs.n 139de <__modsi3+0x2a> + 139d8: 0109 lsls r1, r1, #4 + 139da: 011b lsls r3, r3, #4 + 139dc: e7f8 b.n 139d0 <__modsi3+0x1c> + 139de: 00e4 lsls r4, r4, #3 + 139e0: 42a1 cmp r1, r4 + 139e2: d204 bcs.n 139ee <__modsi3+0x3a> + 139e4: 4281 cmp r1, r0 + 139e6: d202 bcs.n 139ee <__modsi3+0x3a> + 139e8: 0049 lsls r1, r1, #1 + 139ea: 005b lsls r3, r3, #1 + 139ec: e7f8 b.n 139e0 <__modsi3+0x2c> + 139ee: 2200 movs r2, #0 + 139f0: 4288 cmp r0, r1 + 139f2: d300 bcc.n 139f6 <__modsi3+0x42> + 139f4: 1a40 subs r0, r0, r1 + 139f6: 084c lsrs r4, r1, #1 + 139f8: 42a0 cmp r0, r4 + 139fa: d305 bcc.n 13a08 <__modsi3+0x54> + 139fc: 1b00 subs r0, r0, r4 + 139fe: 469c mov ip, r3 + 13a00: 2401 movs r4, #1 + 13a02: 41e3 rors r3, r4 + 13a04: 431a orrs r2, r3 + 13a06: 4663 mov r3, ip + 13a08: 088c lsrs r4, r1, #2 + 13a0a: 42a0 cmp r0, r4 + 13a0c: d305 bcc.n 13a1a <__modsi3+0x66> + 13a0e: 1b00 subs r0, r0, r4 + 13a10: 469c mov ip, r3 + 13a12: 2402 movs r4, #2 + 13a14: 41e3 rors r3, r4 + 13a16: 431a orrs r2, r3 + 13a18: 4663 mov r3, ip + 13a1a: 08cc lsrs r4, r1, #3 + 13a1c: 42a0 cmp r0, r4 + 13a1e: d305 bcc.n 13a2c <__modsi3+0x78> + 13a20: 1b00 subs r0, r0, r4 + 13a22: 469c mov ip, r3 + 13a24: 2403 movs r4, #3 + 13a26: 41e3 rors r3, r4 + 13a28: 431a orrs r2, r3 + 13a2a: 4663 mov r3, ip + 13a2c: 469c mov ip, r3 + 13a2e: 2800 cmp r0, #0 + 13a30: d003 beq.n 13a3a <__modsi3+0x86> + 13a32: 091b lsrs r3, r3, #4 + 13a34: d001 beq.n 13a3a <__modsi3+0x86> + 13a36: 0909 lsrs r1, r1, #4 + 13a38: e7d9 b.n 139ee <__modsi3+0x3a> + 13a3a: 240e movs r4, #14 + 13a3c: 0724 lsls r4, r4, #28 + 13a3e: 4022 ands r2, r4 + 13a40: d018 beq.n 13a74 <__modsi3+0xc0> + 13a42: 4663 mov r3, ip + 13a44: 2407 movs r4, #7 + 13a46: 4223 tst r3, r4 + 13a48: d014 beq.n 13a74 <__modsi3+0xc0> + 13a4a: 4663 mov r3, ip + 13a4c: 2403 movs r4, #3 + 13a4e: 41e3 rors r3, r4 + 13a50: 421a tst r2, r3 + 13a52: d001 beq.n 13a58 <__modsi3+0xa4> + 13a54: 08cc lsrs r4, r1, #3 + 13a56: 1900 adds r0, r0, r4 + 13a58: 4663 mov r3, ip + 13a5a: 2402 movs r4, #2 + 13a5c: 41e3 rors r3, r4 + 13a5e: 421a tst r2, r3 + 13a60: d001 beq.n 13a66 <__modsi3+0xb2> + 13a62: 088c lsrs r4, r1, #2 + 13a64: 1900 adds r0, r0, r4 + 13a66: 4663 mov r3, ip + 13a68: 2401 movs r4, #1 + 13a6a: 41e3 rors r3, r4 + 13a6c: 421a tst r2, r3 + 13a6e: d001 beq.n 13a74 <__modsi3+0xc0> + 13a70: 084c lsrs r4, r1, #1 + 13a72: 1900 adds r0, r0, r4 + 13a74: bc10 pop {r4} + 13a76: 2c00 cmp r4, #0 + 13a78: d500 bpl.n 13a7c <__modsi3+0xc8> + 13a7a: 4240 negs r0, r0 + 13a7c: bc10 pop {r4} + 13a7e: 4770 bx lr + 13a80: b502 push {r1, lr} + 13a82: f000 f803 bl 13a8c <__aeabi_idiv0> + 13a86: 2000 movs r0, #0 + 13a88: bc06 pop {r1, r2} + 13a8a: 4710 bx r2 + +00013a8c <__aeabi_idiv0>: + 13a8c: 4770 bx lr + 13a8e: 46c0 nop (mov r8, r8) + +00013a90 <__aeabi_drsub>: + 13a90: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 + 13a94: ea000000 b 13a9c <__adddf3> + +00013a98 <__aeabi_dsub>: + 13a98: e2222102 eor r2, r2, #-2147483648 ; 0x80000000 + +00013a9c <__adddf3>: + 13a9c: e92d4030 stmdb sp!, {r4, r5, lr} + 13aa0: e1a04080 mov r4, r0, lsl #1 + 13aa4: e1a05082 mov r5, r2, lsl #1 + 13aa8: e1340005 teq r4, r5 + 13aac: 01310003 teqeq r1, r3 + 13ab0: 1194c001 orrnes ip, r4, r1 + 13ab4: 1195c003 orrnes ip, r5, r3 + 13ab8: 11f0cac4 mvnnes ip, r4, asr #21 + 13abc: 11f0cac5 mvnnes ip, r5, asr #21 + 13ac0: 0a00008c beq 13cf8 <__adddf3+0x25c> + 13ac4: e1a04aa4 mov r4, r4, lsr #21 + 13ac8: e0745aa5 rsbs r5, r4, r5, lsr #21 + 13acc: b2655000 rsblt r5, r5, #0 ; 0x0 + 13ad0: da000006 ble 13af0 <__adddf3+0x54> + 13ad4: e0844005 add r4, r4, r5 + 13ad8: e0213003 eor r3, r1, r3 + 13adc: e0202002 eor r2, r0, r2 + 13ae0: e0231001 eor r1, r3, r1 + 13ae4: e0220000 eor r0, r2, r0 + 13ae8: e0213003 eor r3, r1, r3 + 13aec: e0202002 eor r2, r0, r2 + 13af0: e3550036 cmp r5, #54 ; 0x36 + 13af4: 88bd4030 ldmhiia sp!, {r4, r5, lr} + 13af8: 812fff1e bxhi lr + 13afc: e3100102 tst r0, #-2147483648 ; 0x80000000 + 13b00: e1a00600 mov r0, r0, lsl #12 + 13b04: e3a0c601 mov ip, #1048576 ; 0x100000 + 13b08: e18c0620 orr r0, ip, r0, lsr #12 + 13b0c: 0a000001 beq 13b18 <__adddf3+0x7c> + 13b10: e2711000 rsbs r1, r1, #0 ; 0x0 13b14: e2e00000 rsc r0, r0, #0 ; 0x0 - 13b18: e3500601 cmp r0, #1048576 ; 0x100000 - 13b1c: 3a00000f bcc 13b60 <__adddf3+0x138> - 13b20: e3500602 cmp r0, #2097152 ; 0x200000 - 13b24: 3a000006 bcc 13b44 <__adddf3+0x11c> - 13b28: e1b000a0 movs r0, r0, lsr #1 - 13b2c: e1b01061 movs r1, r1, rrx - 13b30: e1a0c06c mov ip, ip, rrx - 13b34: e2844001 add r4, r4, #1 ; 0x1 - 13b38: e1a02a84 mov r2, r4, lsl #21 - 13b3c: e3720501 cmn r2, #4194304 ; 0x400000 - 13b40: 2a00006b bcs 13cf4 <__adddf3+0x2cc> - 13b44: e35c0102 cmp ip, #-2147483648 ; 0x80000000 - 13b48: 01b0c0a1 moveqs ip, r1, lsr #1 - 13b4c: e2b11000 adcs r1, r1, #0 ; 0x0 - 13b50: e0a00a04 adc r0, r0, r4, lsl #20 - 13b54: e1800005 orr r0, r0, r5 - 13b58: e8bd4030 ldmia sp!, {r4, r5, lr} - 13b5c: e12fff1e bx lr - 13b60: e1b0c08c movs ip, ip, lsl #1 - 13b64: e0b11001 adcs r1, r1, r1 - 13b68: e0a00000 adc r0, r0, r0 - 13b6c: e3100601 tst r0, #1048576 ; 0x100000 - 13b70: e2444001 sub r4, r4, #1 ; 0x1 - 13b74: 1afffff2 bne 13b44 <__adddf3+0x11c> - 13b78: e3300000 teq r0, #0 ; 0x0 - 13b7c: 13a03014 movne r3, #20 ; 0x14 - 13b80: 03a03034 moveq r3, #52 ; 0x34 - 13b84: 01a00001 moveq r0, r1 - 13b88: 03a01000 moveq r1, #0 ; 0x0 - 13b8c: e1a02000 mov r2, r0 - 13b90: e3520801 cmp r2, #65536 ; 0x10000 - 13b94: 21a02822 movcs r2, r2, lsr #16 - 13b98: 22433010 subcs r3, r3, #16 ; 0x10 - 13b9c: e3520c01 cmp r2, #256 ; 0x100 - 13ba0: 21a02422 movcs r2, r2, lsr #8 - 13ba4: 22433008 subcs r3, r3, #8 ; 0x8 - 13ba8: e3520010 cmp r2, #16 ; 0x10 - 13bac: 21a02222 movcs r2, r2, lsr #4 - 13bb0: 22433004 subcs r3, r3, #4 ; 0x4 - 13bb4: e3520004 cmp r2, #4 ; 0x4 - 13bb8: 22433002 subcs r3, r3, #2 ; 0x2 - 13bbc: 304330a2 subcc r3, r3, r2, lsr #1 - 13bc0: e04331a2 sub r3, r3, r2, lsr #3 - 13bc4: e2532020 subs r2, r3, #32 ; 0x20 - 13bc8: aa000007 bge 13bec <__adddf3+0x1c4> - 13bcc: e292200c adds r2, r2, #12 ; 0xc - 13bd0: da000004 ble 13be8 <__adddf3+0x1c0> - 13bd4: e282c014 add ip, r2, #20 ; 0x14 - 13bd8: e262200c rsb r2, r2, #12 ; 0xc - 13bdc: e1a01c10 mov r1, r0, lsl ip - 13be0: e1a00230 mov r0, r0, lsr r2 - 13be4: ea000004 b 13bfc <__adddf3+0x1d4> - 13be8: e2822014 add r2, r2, #20 ; 0x14 - 13bec: d262c020 rsble ip, r2, #32 ; 0x20 - 13bf0: e1a00210 mov r0, r0, lsl r2 - 13bf4: d1800c31 orrle r0, r0, r1, lsr ip - 13bf8: d1a01211 movle r1, r1, lsl r2 - 13bfc: e0544003 subs r4, r4, r3 - 13c00: a0800a04 addge r0, r0, r4, lsl #20 - 13c04: a1800005 orrge r0, r0, r5 - 13c08: a8bd4030 ldmgeia sp!, {r4, r5, lr} - 13c0c: a12fff1e bxge lr - 13c10: e1e04004 mvn r4, r4 - 13c14: e254401f subs r4, r4, #31 ; 0x1f - 13c18: aa00000f bge 13c5c <__adddf3+0x234> - 13c1c: e294400c adds r4, r4, #12 ; 0xc - 13c20: ca000006 bgt 13c40 <__adddf3+0x218> - 13c24: e2844014 add r4, r4, #20 ; 0x14 - 13c28: e2642020 rsb r2, r4, #32 ; 0x20 - 13c2c: e1a01431 mov r1, r1, lsr r4 - 13c30: e1811210 orr r1, r1, r0, lsl r2 - 13c34: e1850430 orr r0, r5, r0, lsr r4 - 13c38: e8bd4030 ldmia sp!, {r4, r5, lr} - 13c3c: e12fff1e bx lr - 13c40: e264400c rsb r4, r4, #12 ; 0xc - 13c44: e2642020 rsb r2, r4, #32 ; 0x20 - 13c48: e1a01231 mov r1, r1, lsr r2 - 13c4c: e1811410 orr r1, r1, r0, lsl r4 - 13c50: e1a00005 mov r0, r5 - 13c54: e8bd4030 ldmia sp!, {r4, r5, lr} - 13c58: e12fff1e bx lr - 13c5c: e1a01430 mov r1, r0, lsr r4 - 13c60: e1a00005 mov r0, r5 - 13c64: e8bd4030 ldmia sp!, {r4, r5, lr} - 13c68: e12fff1e bx lr - 13c6c: e3340000 teq r4, #0 ; 0x0 - 13c70: e2222601 eor r2, r2, #1048576 ; 0x100000 - 13c74: 02200601 eoreq r0, r0, #1048576 ; 0x100000 - 13c78: 02844001 addeq r4, r4, #1 ; 0x1 - 13c7c: 12455001 subne r5, r5, #1 ; 0x1 - 13c80: eaffff8f b 13ac4 <__adddf3+0x9c> - 13c84: e1f0cac4 mvns ip, r4, asr #21 - 13c88: 11f0cac5 mvnnes ip, r5, asr #21 - 13c8c: 0a00001d beq 13d08 <__adddf3+0x2e0> - 13c90: e1340005 teq r4, r5 - 13c94: 01310003 teqeq r1, r3 - 13c98: 0a000004 beq 13cb0 <__adddf3+0x288> - 13c9c: e3340000 teq r4, #0 ; 0x0 - 13ca0: 01a00002 moveq r0, r2 - 13ca4: 01a01003 moveq r1, r3 - 13ca8: e8bd4030 ldmia sp!, {r4, r5, lr} - 13cac: e12fff1e bx lr - 13cb0: e1300002 teq r0, r2 - 13cb4: 13a00000 movne r0, #0 ; 0x0 - 13cb8: 13a01000 movne r1, #0 ; 0x0 - 13cbc: 18bd4030 ldmneia sp!, {r4, r5, lr} - 13cc0: 112fff1e bxne lr - 13cc4: e1b0caa4 movs ip, r4, lsr #21 - 13cc8: 1a000004 bne 13ce0 <__adddf3+0x2b8> - 13ccc: e1b01081 movs r1, r1, lsl #1 - 13cd0: e0b00000 adcs r0, r0, r0 - 13cd4: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 + 13b18: e3120102 tst r2, #-2147483648 ; 0x80000000 + 13b1c: e1a02602 mov r2, r2, lsl #12 + 13b20: e18c2622 orr r2, ip, r2, lsr #12 + 13b24: 0a000001 beq 13b30 <__adddf3+0x94> + 13b28: e2733000 rsbs r3, r3, #0 ; 0x0 + 13b2c: e2e22000 rsc r2, r2, #0 ; 0x0 + 13b30: e1340005 teq r4, r5 + 13b34: 0a000069 beq 13ce0 <__adddf3+0x244> + 13b38: e2444001 sub r4, r4, #1 ; 0x1 + 13b3c: e275e020 rsbs lr, r5, #32 ; 0x20 + 13b40: ba000005 blt 13b5c <__adddf3+0xc0> + 13b44: e1a0ce13 mov ip, r3, lsl lr + 13b48: e0911533 adds r1, r1, r3, lsr r5 + 13b4c: e2a00000 adc r0, r0, #0 ; 0x0 + 13b50: e0911e12 adds r1, r1, r2, lsl lr + 13b54: e0b00552 adcs r0, r0, r2, asr r5 + 13b58: ea000006 b 13b78 <__adddf3+0xdc> + 13b5c: e2455020 sub r5, r5, #32 ; 0x20 + 13b60: e28ee020 add lr, lr, #32 ; 0x20 + 13b64: e3530001 cmp r3, #1 ; 0x1 + 13b68: e1a0ce12 mov ip, r2, lsl lr + 13b6c: 238cc002 orrcs ip, ip, #2 ; 0x2 + 13b70: e0911552 adds r1, r1, r2, asr r5 + 13b74: e0b00fc2 adcs r0, r0, r2, asr #31 + 13b78: e2005102 and r5, r0, #-2147483648 ; 0x80000000 + 13b7c: 5a000002 bpl 13b8c <__adddf3+0xf0> + 13b80: e27cc000 rsbs ip, ip, #0 ; 0x0 + 13b84: e2f11000 rscs r1, r1, #0 ; 0x0 + 13b88: e2e00000 rsc r0, r0, #0 ; 0x0 + 13b8c: e3500601 cmp r0, #1048576 ; 0x100000 + 13b90: 3a00000f bcc 13bd4 <__adddf3+0x138> + 13b94: e3500602 cmp r0, #2097152 ; 0x200000 + 13b98: 3a000006 bcc 13bb8 <__adddf3+0x11c> + 13b9c: e1b000a0 movs r0, r0, lsr #1 + 13ba0: e1b01061 movs r1, r1, rrx + 13ba4: e1a0c06c mov ip, ip, rrx + 13ba8: e2844001 add r4, r4, #1 ; 0x1 + 13bac: e1a02a84 mov r2, r4, lsl #21 + 13bb0: e3720501 cmn r2, #4194304 ; 0x400000 + 13bb4: 2a00006b bcs 13d68 <__adddf3+0x2cc> + 13bb8: e35c0102 cmp ip, #-2147483648 ; 0x80000000 + 13bbc: 01b0c0a1 moveqs ip, r1, lsr #1 + 13bc0: e2b11000 adcs r1, r1, #0 ; 0x0 + 13bc4: e0a00a04 adc r0, r0, r4, lsl #20 + 13bc8: e1800005 orr r0, r0, r5 + 13bcc: e8bd4030 ldmia sp!, {r4, r5, lr} + 13bd0: e12fff1e bx lr + 13bd4: e1b0c08c movs ip, ip, lsl #1 + 13bd8: e0b11001 adcs r1, r1, r1 + 13bdc: e0a00000 adc r0, r0, r0 + 13be0: e3100601 tst r0, #1048576 ; 0x100000 + 13be4: e2444001 sub r4, r4, #1 ; 0x1 + 13be8: 1afffff2 bne 13bb8 <__adddf3+0x11c> + 13bec: e3300000 teq r0, #0 ; 0x0 + 13bf0: 13a03014 movne r3, #20 ; 0x14 + 13bf4: 03a03034 moveq r3, #52 ; 0x34 + 13bf8: 01a00001 moveq r0, r1 + 13bfc: 03a01000 moveq r1, #0 ; 0x0 + 13c00: e1a02000 mov r2, r0 + 13c04: e3520801 cmp r2, #65536 ; 0x10000 + 13c08: 21a02822 movcs r2, r2, lsr #16 + 13c0c: 22433010 subcs r3, r3, #16 ; 0x10 + 13c10: e3520c01 cmp r2, #256 ; 0x100 + 13c14: 21a02422 movcs r2, r2, lsr #8 + 13c18: 22433008 subcs r3, r3, #8 ; 0x8 + 13c1c: e3520010 cmp r2, #16 ; 0x10 + 13c20: 21a02222 movcs r2, r2, lsr #4 + 13c24: 22433004 subcs r3, r3, #4 ; 0x4 + 13c28: e3520004 cmp r2, #4 ; 0x4 + 13c2c: 22433002 subcs r3, r3, #2 ; 0x2 + 13c30: 304330a2 subcc r3, r3, r2, lsr #1 + 13c34: e04331a2 sub r3, r3, r2, lsr #3 + 13c38: e2532020 subs r2, r3, #32 ; 0x20 + 13c3c: aa000007 bge 13c60 <__adddf3+0x1c4> + 13c40: e292200c adds r2, r2, #12 ; 0xc + 13c44: da000004 ble 13c5c <__adddf3+0x1c0> + 13c48: e282c014 add ip, r2, #20 ; 0x14 + 13c4c: e262200c rsb r2, r2, #12 ; 0xc + 13c50: e1a01c10 mov r1, r0, lsl ip + 13c54: e1a00230 mov r0, r0, lsr r2 + 13c58: ea000004 b 13c70 <__adddf3+0x1d4> + 13c5c: e2822014 add r2, r2, #20 ; 0x14 + 13c60: d262c020 rsble ip, r2, #32 ; 0x20 + 13c64: e1a00210 mov r0, r0, lsl r2 + 13c68: d1800c31 orrle r0, r0, r1, lsr ip + 13c6c: d1a01211 movle r1, r1, lsl r2 + 13c70: e0544003 subs r4, r4, r3 + 13c74: a0800a04 addge r0, r0, r4, lsl #20 + 13c78: a1800005 orrge r0, r0, r5 + 13c7c: a8bd4030 ldmgeia sp!, {r4, r5, lr} + 13c80: a12fff1e bxge lr + 13c84: e1e04004 mvn r4, r4 + 13c88: e254401f subs r4, r4, #31 ; 0x1f + 13c8c: aa00000f bge 13cd0 <__adddf3+0x234> + 13c90: e294400c adds r4, r4, #12 ; 0xc + 13c94: ca000006 bgt 13cb4 <__adddf3+0x218> + 13c98: e2844014 add r4, r4, #20 ; 0x14 + 13c9c: e2642020 rsb r2, r4, #32 ; 0x20 + 13ca0: e1a01431 mov r1, r1, lsr r4 + 13ca4: e1811210 orr r1, r1, r0, lsl r2 + 13ca8: e1850430 orr r0, r5, r0, lsr r4 + 13cac: e8bd4030 ldmia sp!, {r4, r5, lr} + 13cb0: e12fff1e bx lr + 13cb4: e264400c rsb r4, r4, #12 ; 0xc + 13cb8: e2642020 rsb r2, r4, #32 ; 0x20 + 13cbc: e1a01231 mov r1, r1, lsr r2 + 13cc0: e1811410 orr r1, r1, r0, lsl r4 + 13cc4: e1a00005 mov r0, r5 + 13cc8: e8bd4030 ldmia sp!, {r4, r5, lr} + 13ccc: e12fff1e bx lr + 13cd0: e1a01430 mov r1, r0, lsr r4 + 13cd4: e1a00005 mov r0, r5 13cd8: e8bd4030 ldmia sp!, {r4, r5, lr} 13cdc: e12fff1e bx lr - 13ce0: e2944501 adds r4, r4, #4194304 ; 0x400000 - 13ce4: 32800601 addcc r0, r0, #1048576 ; 0x100000 - 13ce8: 38bd4030 ldmccia sp!, {r4, r5, lr} - 13cec: 312fff1e bxcc lr - 13cf0: e2005102 and r5, r0, #-2147483648 ; 0x80000000 - 13cf4: e385047f orr r0, r5, #2130706432 ; 0x7f000000 - 13cf8: e380060f orr r0, r0, #15728640 ; 0xf00000 - 13cfc: e3a01000 mov r1, #0 ; 0x0 - 13d00: e8bd4030 ldmia sp!, {r4, r5, lr} - 13d04: e12fff1e bx lr - 13d08: e1f0cac4 mvns ip, r4, asr #21 - 13d0c: 11a00002 movne r0, r2 - 13d10: 11a01003 movne r1, r3 - 13d14: 01f0cac5 mvneqs ip, r5, asr #21 - 13d18: 11a02000 movne r2, r0 - 13d1c: 11a03001 movne r3, r1 - 13d20: e1914600 orrs r4, r1, r0, lsl #12 - 13d24: 01935602 orreqs r5, r3, r2, lsl #12 - 13d28: 01300002 teqeq r0, r2 - 13d2c: 13800702 orrne r0, r0, #524288 ; 0x80000 - 13d30: e8bd4030 ldmia sp!, {r4, r5, lr} - 13d34: e12fff1e bx lr - -00013d38 <__aeabi_ui2d>: - 13d38: e3300000 teq r0, #0 ; 0x0 - 13d3c: 03a01000 moveq r1, #0 ; 0x0 - 13d40: 012fff1e bxeq lr - 13d44: e92d4030 stmdb sp!, {r4, r5, lr} - 13d48: e3a04b01 mov r4, #1024 ; 0x400 - 13d4c: e2844032 add r4, r4, #50 ; 0x32 - 13d50: e3a05000 mov r5, #0 ; 0x0 - 13d54: e1a01000 mov r1, r0 - 13d58: e3a00000 mov r0, #0 ; 0x0 - 13d5c: eaffff85 b 13b78 <__adddf3+0x150> - -00013d60 <__aeabi_i2d>: - 13d60: e3300000 teq r0, #0 ; 0x0 - 13d64: 03a01000 moveq r1, #0 ; 0x0 - 13d68: 012fff1e bxeq lr - 13d6c: e92d4030 stmdb sp!, {r4, r5, lr} - 13d70: e3a04b01 mov r4, #1024 ; 0x400 - 13d74: e2844032 add r4, r4, #50 ; 0x32 - 13d78: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 - 13d7c: 42600000 rsbmi r0, r0, #0 ; 0x0 - 13d80: e1a01000 mov r1, r0 - 13d84: e3a00000 mov r0, #0 ; 0x0 - 13d88: eaffff7a b 13b78 <__adddf3+0x150> - -00013d8c <__aeabi_f2d>: - 13d8c: e1b02080 movs r2, r0, lsl #1 - 13d90: e1a001c2 mov r0, r2, asr #3 - 13d94: e1a00060 mov r0, r0, rrx - 13d98: e1a01e02 mov r1, r2, lsl #28 - 13d9c: 121234ff andnes r3, r2, #-16777216 ; 0xff000000 - 13da0: 133304ff teqne r3, #-16777216 ; 0xff000000 - 13da4: 1220030e eorne r0, r0, #939524096 ; 0x38000000 - 13da8: 112fff1e bxne lr - 13dac: e3320000 teq r2, #0 ; 0x0 - 13db0: 133304ff teqne r3, #-16777216 ; 0xff000000 + 13ce0: e3340000 teq r4, #0 ; 0x0 + 13ce4: e2222601 eor r2, r2, #1048576 ; 0x100000 + 13ce8: 02200601 eoreq r0, r0, #1048576 ; 0x100000 + 13cec: 02844001 addeq r4, r4, #1 ; 0x1 + 13cf0: 12455001 subne r5, r5, #1 ; 0x1 + 13cf4: eaffff8f b 13b38 <__adddf3+0x9c> + 13cf8: e1f0cac4 mvns ip, r4, asr #21 + 13cfc: 11f0cac5 mvnnes ip, r5, asr #21 + 13d00: 0a00001d beq 13d7c <__adddf3+0x2e0> + 13d04: e1340005 teq r4, r5 + 13d08: 01310003 teqeq r1, r3 + 13d0c: 0a000004 beq 13d24 <__adddf3+0x288> + 13d10: e3340000 teq r4, #0 ; 0x0 + 13d14: 01a00002 moveq r0, r2 + 13d18: 01a01003 moveq r1, r3 + 13d1c: e8bd4030 ldmia sp!, {r4, r5, lr} + 13d20: e12fff1e bx lr + 13d24: e1300002 teq r0, r2 + 13d28: 13a00000 movne r0, #0 ; 0x0 + 13d2c: 13a01000 movne r1, #0 ; 0x0 + 13d30: 18bd4030 ldmneia sp!, {r4, r5, lr} + 13d34: 112fff1e bxne lr + 13d38: e1b0caa4 movs ip, r4, lsr #21 + 13d3c: 1a000004 bne 13d54 <__adddf3+0x2b8> + 13d40: e1b01081 movs r1, r1, lsl #1 + 13d44: e0b00000 adcs r0, r0, r0 + 13d48: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 + 13d4c: e8bd4030 ldmia sp!, {r4, r5, lr} + 13d50: e12fff1e bx lr + 13d54: e2944501 adds r4, r4, #4194304 ; 0x400000 + 13d58: 32800601 addcc r0, r0, #1048576 ; 0x100000 + 13d5c: 38bd4030 ldmccia sp!, {r4, r5, lr} + 13d60: 312fff1e bxcc lr + 13d64: e2005102 and r5, r0, #-2147483648 ; 0x80000000 + 13d68: e385047f orr r0, r5, #2130706432 ; 0x7f000000 + 13d6c: e380060f orr r0, r0, #15728640 ; 0xf00000 + 13d70: e3a01000 mov r1, #0 ; 0x0 + 13d74: e8bd4030 ldmia sp!, {r4, r5, lr} + 13d78: e12fff1e bx lr + 13d7c: e1f0cac4 mvns ip, r4, asr #21 + 13d80: 11a00002 movne r0, r2 + 13d84: 11a01003 movne r1, r3 + 13d88: 01f0cac5 mvneqs ip, r5, asr #21 + 13d8c: 11a02000 movne r2, r0 + 13d90: 11a03001 movne r3, r1 + 13d94: e1914600 orrs r4, r1, r0, lsl #12 + 13d98: 01935602 orreqs r5, r3, r2, lsl #12 + 13d9c: 01300002 teqeq r0, r2 + 13da0: 13800702 orrne r0, r0, #524288 ; 0x80000 + 13da4: e8bd4030 ldmia sp!, {r4, r5, lr} + 13da8: e12fff1e bx lr + +00013dac <__aeabi_ui2d>: + 13dac: e3300000 teq r0, #0 ; 0x0 + 13db0: 03a01000 moveq r1, #0 ; 0x0 13db4: 012fff1e bxeq lr 13db8: e92d4030 stmdb sp!, {r4, r5, lr} - 13dbc: e3a04d0e mov r4, #896 ; 0x380 - 13dc0: e2005102 and r5, r0, #-2147483648 ; 0x80000000 - 13dc4: e3c00102 bic r0, r0, #-2147483648 ; 0x80000000 - 13dc8: eaffff6a b 13b78 <__adddf3+0x150> - -00013dcc <__aeabi_ul2d>: - 13dcc: e1902001 orrs r2, r0, r1 - 13dd0: 012fff1e bxeq lr - 13dd4: e92d4030 stmdb sp!, {r4, r5, lr} - 13dd8: e3a05000 mov r5, #0 ; 0x0 - 13ddc: ea000006 b 13dfc <__aeabi_l2d+0x1c> - -00013de0 <__aeabi_l2d>: - 13de0: e1902001 orrs r2, r0, r1 - 13de4: 012fff1e bxeq lr - 13de8: e92d4030 stmdb sp!, {r4, r5, lr} - 13dec: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 - 13df0: 5a000001 bpl 13dfc <__aeabi_l2d+0x1c> - 13df4: e2700000 rsbs r0, r0, #0 ; 0x0 - 13df8: e2e11000 rsc r1, r1, #0 ; 0x0 - 13dfc: e3a04b01 mov r4, #1024 ; 0x400 - 13e00: e2844032 add r4, r4, #50 ; 0x32 - 13e04: e1a0c000 mov ip, r0 - 13e08: e1a00001 mov r0, r1 - 13e0c: e1a0100c mov r1, ip - 13e10: e1b0cb20 movs ip, r0, lsr #22 - 13e14: 0affff3f beq 13b18 <__adddf3+0xf0> - 13e18: e3a02003 mov r2, #3 ; 0x3 - 13e1c: e1b0c1ac movs ip, ip, lsr #3 - 13e20: 12822003 addne r2, r2, #3 ; 0x3 - 13e24: e1b0c1ac movs ip, ip, lsr #3 - 13e28: 12822003 addne r2, r2, #3 ; 0x3 - 13e2c: e08221ac add r2, r2, ip, lsr #3 - 13e30: e2623020 rsb r3, r2, #32 ; 0x20 - 13e34: e1a0c311 mov ip, r1, lsl r3 - 13e38: e1a01231 mov r1, r1, lsr r2 - 13e3c: e1811310 orr r1, r1, r0, lsl r3 - 13e40: e1a00230 mov r0, r0, lsr r2 - 13e44: e0844002 add r4, r4, r2 - 13e48: eaffff32 b 13b18 <__adddf3+0xf0> - -00013e4c <__aeabi_dmul>: - 13e4c: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 13e50: e3a0c0ff mov ip, #255 ; 0xff - 13e54: e38ccc07 orr ip, ip, #1792 ; 0x700 - 13e58: e01c4a20 ands r4, ip, r0, lsr #20 - 13e5c: 101c5a22 andnes r5, ip, r2, lsr #20 - 13e60: 1134000c teqne r4, ip - 13e64: 1135000c teqne r5, ip - 13e68: 0b000075 bleq 14044 <__aeabi_dmul+0x1f8> - 13e6c: e0844005 add r4, r4, r5 - 13e70: e0206002 eor r6, r0, r2 - 13e74: e1c00a8c bic r0, r0, ip, lsl #21 - 13e78: e1c22a8c bic r2, r2, ip, lsl #21 - 13e7c: e1915600 orrs r5, r1, r0, lsl #12 - 13e80: 11935602 orrnes r5, r3, r2, lsl #12 - 13e84: e3800601 orr r0, r0, #1048576 ; 0x100000 - 13e88: e3822601 orr r2, r2, #1048576 ; 0x100000 - 13e8c: 0a00001d beq 13f08 <__aeabi_dmul+0xbc> - 13e90: e08ec391 umull ip, lr, r1, r3 - 13e94: e3a05000 mov r5, #0 ; 0x0 - 13e98: e0a5e390 umlal lr, r5, r0, r3 - 13e9c: e2063102 and r3, r6, #-2147483648 ; 0x80000000 - 13ea0: e0a5e291 umlal lr, r5, r1, r2 - 13ea4: e3a06000 mov r6, #0 ; 0x0 - 13ea8: e0a65290 umlal r5, r6, r0, r2 - 13eac: e33c0000 teq ip, #0 ; 0x0 - 13eb0: 138ee001 orrne lr, lr, #1 ; 0x1 - 13eb4: e24440ff sub r4, r4, #255 ; 0xff - 13eb8: e3560c02 cmp r6, #512 ; 0x200 - 13ebc: e2c44c03 sbc r4, r4, #768 ; 0x300 - 13ec0: 2a000002 bcs 13ed0 <__aeabi_dmul+0x84> - 13ec4: e1b0e08e movs lr, lr, lsl #1 - 13ec8: e0b55005 adcs r5, r5, r5 - 13ecc: e0a66006 adc r6, r6, r6 - 13ed0: e1830586 orr r0, r3, r6, lsl #11 - 13ed4: e1800aa5 orr r0, r0, r5, lsr #21 - 13ed8: e1a01585 mov r1, r5, lsl #11 - 13edc: e1811aae orr r1, r1, lr, lsr #21 - 13ee0: e1a0e58e mov lr, lr, lsl #11 - 13ee4: e254c0fd subs ip, r4, #253 ; 0xfd - 13ee8: 835c0c07 cmphi ip, #1792 ; 0x700 - 13eec: 8a000011 bhi 13f38 <__aeabi_dmul+0xec> - 13ef0: e35e0102 cmp lr, #-2147483648 ; 0x80000000 - 13ef4: 01b0e0a1 moveqs lr, r1, lsr #1 - 13ef8: e2b11000 adcs r1, r1, #0 ; 0x0 - 13efc: e0a00a04 adc r0, r0, r4, lsl #20 - 13f00: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 13f04: e12fff1e bx lr - 13f08: e2066102 and r6, r6, #-2147483648 ; 0x80000000 - 13f0c: e1860000 orr r0, r6, r0 - 13f10: e1811003 orr r1, r1, r3 - 13f14: e0200002 eor r0, r0, r2 - 13f18: e05440ac subs r4, r4, ip, lsr #1 - 13f1c: c074500c rsbgts r5, r4, ip - 13f20: c1800a04 orrgt r0, r0, r4, lsl #20 - 13f24: c8bd4070 ldmgtia sp!, {r4, r5, r6, lr} - 13f28: c12fff1e bxgt lr - 13f2c: e3800601 orr r0, r0, #1048576 ; 0x100000 - 13f30: e3a0e000 mov lr, #0 ; 0x0 - 13f34: e2544001 subs r4, r4, #1 ; 0x1 - 13f38: ca00005d bgt 140b4 <__aeabi_dmul+0x268> - 13f3c: e3740036 cmn r4, #54 ; 0x36 - 13f40: d3a01000 movle r1, #0 ; 0x0 - 13f44: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 - 13f48: d8bd4070 ldmleia sp!, {r4, r5, r6, lr} - 13f4c: d12fff1e bxle lr - 13f50: e2644000 rsb r4, r4, #0 ; 0x0 - 13f54: e2544020 subs r4, r4, #32 ; 0x20 - 13f58: aa00001a bge 13fc8 <__aeabi_dmul+0x17c> - 13f5c: e294400c adds r4, r4, #12 ; 0xc - 13f60: ca00000c bgt 13f98 <__aeabi_dmul+0x14c> - 13f64: e2844014 add r4, r4, #20 ; 0x14 - 13f68: e2645020 rsb r5, r4, #32 ; 0x20 - 13f6c: e1a03511 mov r3, r1, lsl r5 - 13f70: e1a01431 mov r1, r1, lsr r4 - 13f74: e1811510 orr r1, r1, r0, lsl r5 - 13f78: e2002102 and r2, r0, #-2147483648 ; 0x80000000 - 13f7c: e3c00102 bic r0, r0, #-2147483648 ; 0x80000000 - 13f80: e0911fa3 adds r1, r1, r3, lsr #31 - 13f84: e0a20430 adc r0, r2, r0, lsr r4 - 13f88: e19ee083 orrs lr, lr, r3, lsl #1 - 13f8c: 01c11fa3 biceq r1, r1, r3, lsr #31 - 13f90: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 13f94: e12fff1e bx lr - 13f98: e264400c rsb r4, r4, #12 ; 0xc - 13f9c: e2645020 rsb r5, r4, #32 ; 0x20 - 13fa0: e1a03411 mov r3, r1, lsl r4 - 13fa4: e1a01531 mov r1, r1, lsr r5 - 13fa8: e1811410 orr r1, r1, r0, lsl r4 - 13fac: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 13fb0: e0911fa3 adds r1, r1, r3, lsr #31 - 13fb4: e2a00000 adc r0, r0, #0 ; 0x0 - 13fb8: e19ee083 orrs lr, lr, r3, lsl #1 - 13fbc: 01c11fa3 biceq r1, r1, r3, lsr #31 - 13fc0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 13fc4: e12fff1e bx lr - 13fc8: e2645020 rsb r5, r4, #32 ; 0x20 - 13fcc: e18ee511 orr lr, lr, r1, lsl r5 - 13fd0: e1a03431 mov r3, r1, lsr r4 - 13fd4: e1833510 orr r3, r3, r0, lsl r5 - 13fd8: e1a01430 mov r1, r0, lsr r4 - 13fdc: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 13fe0: e1c11430 bic r1, r1, r0, lsr r4 - 13fe4: e0811fa3 add r1, r1, r3, lsr #31 - 13fe8: e19ee083 orrs lr, lr, r3, lsl #1 - 13fec: 01c11fa3 biceq r1, r1, r3, lsr #31 - 13ff0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 13ff4: e12fff1e bx lr - 13ff8: e3340000 teq r4, #0 ; 0x0 - 13ffc: 1a000008 bne 14024 <__aeabi_dmul+0x1d8> - 14000: e2006102 and r6, r0, #-2147483648 ; 0x80000000 - 14004: e1b01081 movs r1, r1, lsl #1 - 14008: e0a00000 adc r0, r0, r0 - 1400c: e3100601 tst r0, #1048576 ; 0x100000 - 14010: 02444001 subeq r4, r4, #1 ; 0x1 - 14014: 0afffffa beq 14004 <__aeabi_dmul+0x1b8> - 14018: e1800006 orr r0, r0, r6 - 1401c: e3350000 teq r5, #0 ; 0x0 - 14020: 11a0f00e movne pc, lr - 14024: e2026102 and r6, r2, #-2147483648 ; 0x80000000 - 14028: e1b03083 movs r3, r3, lsl #1 - 1402c: e0a22002 adc r2, r2, r2 - 14030: e3120601 tst r2, #1048576 ; 0x100000 - 14034: 02455001 subeq r5, r5, #1 ; 0x1 - 14038: 0afffffa beq 14028 <__aeabi_dmul+0x1dc> - 1403c: e1822006 orr r2, r2, r6 - 14040: e1a0f00e mov pc, lr - 14044: e134000c teq r4, ip - 14048: e00c5a22 and r5, ip, r2, lsr #20 - 1404c: 1135000c teqne r5, ip - 14050: 0a000007 beq 14074 <__aeabi_dmul+0x228> - 14054: e1916080 orrs r6, r1, r0, lsl #1 - 14058: 11936082 orrnes r6, r3, r2, lsl #1 - 1405c: 1affffe5 bne 13ff8 <__aeabi_dmul+0x1ac> - 14060: e0200002 eor r0, r0, r2 - 14064: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 14068: e3a01000 mov r1, #0 ; 0x0 - 1406c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 14070: e12fff1e bx lr - 14074: e1916080 orrs r6, r1, r0, lsl #1 - 14078: 01a01003 moveq r1, r3 - 1407c: 01a00002 moveq r0, r2 - 14080: 11936082 orrnes r6, r3, r2, lsl #1 - 14084: 0a000010 beq 140cc <__aeabi_dmul+0x280> - 14088: e134000c teq r4, ip - 1408c: 1a000001 bne 14098 <__aeabi_dmul+0x24c> - 14090: e1916600 orrs r6, r1, r0, lsl #12 - 14094: 1a00000c bne 140cc <__aeabi_dmul+0x280> - 14098: e135000c teq r5, ip - 1409c: 1a000003 bne 140b0 <__aeabi_dmul+0x264> - 140a0: e1936602 orrs r6, r3, r2, lsl #12 - 140a4: 11a01003 movne r1, r3 - 140a8: 11a00002 movne r0, r2 - 140ac: 1a000006 bne 140cc <__aeabi_dmul+0x280> - 140b0: e0200002 eor r0, r0, r2 - 140b4: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 140b8: e380047f orr r0, r0, #2130706432 ; 0x7f000000 - 140bc: e380060f orr r0, r0, #15728640 ; 0xf00000 - 140c0: e3a01000 mov r1, #0 ; 0x0 - 140c4: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 140c8: e12fff1e bx lr - 140cc: e380047f orr r0, r0, #2130706432 ; 0x7f000000 - 140d0: e380073e orr r0, r0, #16252928 ; 0xf80000 - 140d4: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 140d8: e12fff1e bx lr - -000140dc <__aeabi_ddiv>: - 140dc: e92d4070 stmdb sp!, {r4, r5, r6, lr} - 140e0: e3a0c0ff mov ip, #255 ; 0xff - 140e4: e38ccc07 orr ip, ip, #1792 ; 0x700 - 140e8: e01c4a20 ands r4, ip, r0, lsr #20 - 140ec: 101c5a22 andnes r5, ip, r2, lsr #20 - 140f0: 1134000c teqne r4, ip - 140f4: 1135000c teqne r5, ip - 140f8: 0b00005e bleq 14278 <__aeabi_ddiv+0x19c> - 140fc: e0444005 sub r4, r4, r5 - 14100: e020e002 eor lr, r0, r2 - 14104: e1935602 orrs r5, r3, r2, lsl #12 - 14108: e1a00600 mov r0, r0, lsl #12 - 1410c: 0a00004c beq 14244 <__aeabi_ddiv+0x168> - 14110: e1a02602 mov r2, r2, lsl #12 - 14114: e3a05201 mov r5, #268435456 ; 0x10000000 - 14118: e1852222 orr r2, r5, r2, lsr #4 - 1411c: e1822c23 orr r2, r2, r3, lsr #24 - 14120: e1a03403 mov r3, r3, lsl #8 - 14124: e1855220 orr r5, r5, r0, lsr #4 - 14128: e1855c21 orr r5, r5, r1, lsr #24 - 1412c: e1a06401 mov r6, r1, lsl #8 - 14130: e20e0102 and r0, lr, #-2147483648 ; 0x80000000 - 14134: e1550002 cmp r5, r2 - 14138: 01560003 cmpeq r6, r3 - 1413c: e2a440fd adc r4, r4, #253 ; 0xfd - 14140: e2844c03 add r4, r4, #768 ; 0x300 - 14144: 2a000001 bcs 14150 <__aeabi_ddiv+0x74> - 14148: e1b020a2 movs r2, r2, lsr #1 - 1414c: e1a03063 mov r3, r3, rrx - 14150: e0566003 subs r6, r6, r3 - 14154: e0c55002 sbc r5, r5, r2 - 14158: e1b020a2 movs r2, r2, lsr #1 - 1415c: e1a03063 mov r3, r3, rrx - 14160: e3a01601 mov r1, #1048576 ; 0x100000 - 14164: e3a0c702 mov ip, #524288 ; 0x80000 - 14168: e056e003 subs lr, r6, r3 - 1416c: e0d5e002 sbcs lr, r5, r2 - 14170: 20466003 subcs r6, r6, r3 - 14174: 21a0500e movcs r5, lr - 14178: 2181100c orrcs r1, r1, ip - 1417c: e1b020a2 movs r2, r2, lsr #1 - 14180: e1a03063 mov r3, r3, rrx - 14184: e056e003 subs lr, r6, r3 - 14188: e0d5e002 sbcs lr, r5, r2 - 1418c: 20466003 subcs r6, r6, r3 - 14190: 21a0500e movcs r5, lr - 14194: 218110ac orrcs r1, r1, ip, lsr #1 - 14198: e1b020a2 movs r2, r2, lsr #1 - 1419c: e1a03063 mov r3, r3, rrx - 141a0: e056e003 subs lr, r6, r3 - 141a4: e0d5e002 sbcs lr, r5, r2 - 141a8: 20466003 subcs r6, r6, r3 - 141ac: 21a0500e movcs r5, lr - 141b0: 2181112c orrcs r1, r1, ip, lsr #2 - 141b4: e1b020a2 movs r2, r2, lsr #1 - 141b8: e1a03063 mov r3, r3, rrx - 141bc: e056e003 subs lr, r6, r3 - 141c0: e0d5e002 sbcs lr, r5, r2 - 141c4: 20466003 subcs r6, r6, r3 - 141c8: 21a0500e movcs r5, lr - 141cc: 218111ac orrcs r1, r1, ip, lsr #3 - 141d0: e195e006 orrs lr, r5, r6 - 141d4: 0a00000d beq 14210 <__aeabi_ddiv+0x134> - 141d8: e1a05205 mov r5, r5, lsl #4 - 141dc: e1855e26 orr r5, r5, r6, lsr #28 - 141e0: e1a06206 mov r6, r6, lsl #4 - 141e4: e1a02182 mov r2, r2, lsl #3 - 141e8: e1822ea3 orr r2, r2, r3, lsr #29 - 141ec: e1a03183 mov r3, r3, lsl #3 - 141f0: e1b0c22c movs ip, ip, lsr #4 - 141f4: 1affffdb bne 14168 <__aeabi_ddiv+0x8c> - 141f8: e3100601 tst r0, #1048576 ; 0x100000 - 141fc: 1a000006 bne 1421c <__aeabi_ddiv+0x140> - 14200: e1800001 orr r0, r0, r1 - 14204: e3a01000 mov r1, #0 ; 0x0 - 14208: e3a0c102 mov ip, #-2147483648 ; 0x80000000 - 1420c: eaffffd5 b 14168 <__aeabi_ddiv+0x8c> - 14210: e3100601 tst r0, #1048576 ; 0x100000 - 14214: 01800001 orreq r0, r0, r1 - 14218: 03a01000 moveq r1, #0 ; 0x0 - 1421c: e254c0fd subs ip, r4, #253 ; 0xfd - 14220: 835c0c07 cmphi ip, #1792 ; 0x700 - 14224: 8affff43 bhi 13f38 <__aeabi_dmul+0xec> - 14228: e055c002 subs ip, r5, r2 - 1422c: 0056c003 subeqs ip, r6, r3 - 14230: 01b0c0a1 moveqs ip, r1, lsr #1 - 14234: e2b11000 adcs r1, r1, #0 ; 0x0 - 14238: e0a00a04 adc r0, r0, r4, lsl #20 - 1423c: e8bd4070 ldmia sp!, {r4, r5, r6, lr} - 14240: e12fff1e bx lr - 14244: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 - 14248: e18e0620 orr r0, lr, r0, lsr #12 - 1424c: e09440ac adds r4, r4, ip, lsr #1 - 14250: c074500c rsbgts r5, r4, ip - 14254: c1800a04 orrgt r0, r0, r4, lsl #20 - 14258: c8bd4070 ldmgtia sp!, {r4, r5, r6, lr} - 1425c: c12fff1e bxgt lr - 14260: e3800601 orr r0, r0, #1048576 ; 0x100000 - 14264: e3a0e000 mov lr, #0 ; 0x0 - 14268: e2544001 subs r4, r4, #1 ; 0x1 - 1426c: eaffff31 b 13f38 <__aeabi_dmul+0xec> - 14270: e185e006 orr lr, r5, r6 - 14274: eaffff2f b 13f38 <__aeabi_dmul+0xec> - 14278: e00c5a22 and r5, ip, r2, lsr #20 - 1427c: e134000c teq r4, ip - 14280: 0135000c teqeq r5, ip - 14284: 0affff90 beq 140cc <__aeabi_dmul+0x280> - 14288: e134000c teq r4, ip - 1428c: 1a000006 bne 142ac <__aeabi_ddiv+0x1d0> - 14290: e1914600 orrs r4, r1, r0, lsl #12 - 14294: 1affff8c bne 140cc <__aeabi_dmul+0x280> - 14298: e135000c teq r5, ip - 1429c: 1affff83 bne 140b0 <__aeabi_dmul+0x264> - 142a0: e1a01003 mov r1, r3 - 142a4: e1a00002 mov r0, r2 - 142a8: eaffff87 b 140cc <__aeabi_dmul+0x280> - 142ac: e135000c teq r5, ip - 142b0: 1a000004 bne 142c8 <__aeabi_ddiv+0x1ec> - 142b4: e1935602 orrs r5, r3, r2, lsl #12 - 142b8: 0affff68 beq 14060 <__aeabi_dmul+0x214> - 142bc: e1a01003 mov r1, r3 - 142c0: e1a00002 mov r0, r2 - 142c4: eaffff80 b 140cc <__aeabi_dmul+0x280> - 142c8: e1916080 orrs r6, r1, r0, lsl #1 - 142cc: 11936082 orrnes r6, r3, r2, lsl #1 - 142d0: 1affff48 bne 13ff8 <__aeabi_dmul+0x1ac> - 142d4: e1914080 orrs r4, r1, r0, lsl #1 - 142d8: 1affff74 bne 140b0 <__aeabi_dmul+0x264> - 142dc: e1935082 orrs r5, r3, r2, lsl #1 - 142e0: 1affff5e bne 14060 <__aeabi_dmul+0x214> - 142e4: eaffff78 b 140cc <__aeabi_dmul+0x280> - -000142e8 <__gedf2>: - 142e8: e3e0c000 mvn ip, #0 ; 0x0 - 142ec: ea000002 b 142fc <__cmpdf2+0x4> - -000142f0 <__ledf2>: - 142f0: e3a0c001 mov ip, #1 ; 0x1 - 142f4: ea000000 b 142fc <__cmpdf2+0x4> - -000142f8 <__cmpdf2>: - 142f8: e3a0c001 mov ip, #1 ; 0x1 - 142fc: e50dc004 str ip, [sp, #-4] - 14300: e1a0c080 mov ip, r0, lsl #1 - 14304: e1f0cacc mvns ip, ip, asr #21 - 14308: e1a0c082 mov ip, r2, lsl #1 - 1430c: 11f0cacc mvnnes ip, ip, asr #21 - 14310: 0a00000d beq 1434c <__cmpdf2+0x54> - 14314: e191c080 orrs ip, r1, r0, lsl #1 - 14318: 0193c082 orreqs ip, r3, r2, lsl #1 - 1431c: 11300002 teqne r0, r2 - 14320: 01310003 teqeq r1, r3 - 14324: 03a00000 moveq r0, #0 ; 0x0 - 14328: 012fff1e bxeq lr - 1432c: e3700000 cmn r0, #0 ; 0x0 - 14330: e1300002 teq r0, r2 - 14334: 51500002 cmppl r0, r2 - 14338: 01510003 cmpeq r1, r3 - 1433c: 21a00fc2 movcs r0, r2, asr #31 - 14340: 31e00fc2 mvncc r0, r2, asr #31 - 14344: e3800001 orr r0, r0, #1 ; 0x1 - 14348: e12fff1e bx lr - 1434c: e1a0c080 mov ip, r0, lsl #1 - 14350: e1f0cacc mvns ip, ip, asr #21 - 14354: 1a000001 bne 14360 <__cmpdf2+0x68> - 14358: e191c600 orrs ip, r1, r0, lsl #12 - 1435c: 1a000004 bne 14374 <__cmpdf2+0x7c> - 14360: e1a0c082 mov ip, r2, lsl #1 - 14364: e1f0cacc mvns ip, ip, asr #21 - 14368: 1affffe9 bne 14314 <__cmpdf2+0x1c> - 1436c: e193c602 orrs ip, r3, r2, lsl #12 - 14370: 0affffe7 beq 14314 <__cmpdf2+0x1c> - 14374: e51d0004 ldr r0, [sp, #-4] - 14378: e12fff1e bx lr - -0001437c <__aeabi_cdrcmple>: - 1437c: e1a0c000 mov ip, r0 - 14380: e1a00002 mov r0, r2 - 14384: e1a0200c mov r2, ip - 14388: e1a0c001 mov ip, r1 - 1438c: e1a01003 mov r1, r3 - 14390: e1a0300c mov r3, ip - 14394: eaffffff b 14398 <__aeabi_cdcmpeq> - -00014398 <__aeabi_cdcmpeq>: - 14398: e92d4001 stmdb sp!, {r0, lr} - 1439c: ebffffd5 bl 142f8 <__cmpdf2> - 143a0: e3500000 cmp r0, #0 ; 0x0 - 143a4: 43700000 cmnmi r0, #0 ; 0x0 - 143a8: e8bd4001 ldmia sp!, {r0, lr} - 143ac: e12fff1e bx lr - -000143b0 <__aeabi_dcmpeq>: - 143b0: e52de008 str lr, [sp, #-8]! - 143b4: ebfffff7 bl 14398 <__aeabi_cdcmpeq> - 143b8: 03a00001 moveq r0, #1 ; 0x1 - 143bc: 13a00000 movne r0, #0 ; 0x0 - 143c0: e49de008 ldr lr, [sp], #8 - 143c4: e12fff1e bx lr - -000143c8 <__aeabi_dcmplt>: - 143c8: e52de008 str lr, [sp, #-8]! - 143cc: ebfffff1 bl 14398 <__aeabi_cdcmpeq> - 143d0: 33a00001 movcc r0, #1 ; 0x1 - 143d4: 23a00000 movcs r0, #0 ; 0x0 - 143d8: e49de008 ldr lr, [sp], #8 - 143dc: e12fff1e bx lr - -000143e0 <__aeabi_dcmple>: - 143e0: e52de008 str lr, [sp, #-8]! - 143e4: ebffffeb bl 14398 <__aeabi_cdcmpeq> - 143e8: 93a00001 movls r0, #1 ; 0x1 - 143ec: 83a00000 movhi r0, #0 ; 0x0 - 143f0: e49de008 ldr lr, [sp], #8 - 143f4: e12fff1e bx lr - -000143f8 <__aeabi_dcmpge>: - 143f8: e52de008 str lr, [sp, #-8]! - 143fc: ebffffde bl 1437c <__aeabi_cdrcmple> - 14400: 93a00001 movls r0, #1 ; 0x1 - 14404: 83a00000 movhi r0, #0 ; 0x0 - 14408: e49de008 ldr lr, [sp], #8 - 1440c: e12fff1e bx lr - -00014410 <__aeabi_dcmpgt>: - 14410: e52de008 str lr, [sp, #-8]! - 14414: ebffffd8 bl 1437c <__aeabi_cdrcmple> - 14418: 33a00001 movcc r0, #1 ; 0x1 - 1441c: 23a00000 movcs r0, #0 ; 0x0 - 14420: e49de008 ldr lr, [sp], #8 - 14424: e12fff1e bx lr - -00014428 <__aeabi_d2iz>: - 14428: e1a02080 mov r2, r0, lsl #1 - 1442c: e2922602 adds r2, r2, #2097152 ; 0x200000 - 14430: 2a00000c bcs 14468 <__aeabi_d2iz+0x40> - 14434: 5a000009 bpl 14460 <__aeabi_d2iz+0x38> - 14438: e3e03e3e mvn r3, #992 ; 0x3e0 - 1443c: e0532ac2 subs r2, r3, r2, asr #21 - 14440: 9a00000a bls 14470 <__aeabi_d2iz+0x48> - 14444: e1a03580 mov r3, r0, lsl #11 - 14448: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 - 1444c: e1833aa1 orr r3, r3, r1, lsr #21 - 14450: e3100102 tst r0, #-2147483648 ; 0x80000000 - 14454: e1a00233 mov r0, r3, lsr r2 - 14458: 12600000 rsbne r0, r0, #0 ; 0x0 - 1445c: e12fff1e bx lr - 14460: e3a00000 mov r0, #0 ; 0x0 - 14464: e12fff1e bx lr - 14468: e1911600 orrs r1, r1, r0, lsl #12 - 1446c: 1a000002 bne 1447c <__aeabi_d2iz+0x54> - 14470: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 - 14474: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 - 14478: e12fff1e bx lr - 1447c: e3a00000 mov r0, #0 ; 0x0 + 13dbc: e3a04b01 mov r4, #1024 ; 0x400 + 13dc0: e2844032 add r4, r4, #50 ; 0x32 + 13dc4: e3a05000 mov r5, #0 ; 0x0 + 13dc8: e1a01000 mov r1, r0 + 13dcc: e3a00000 mov r0, #0 ; 0x0 + 13dd0: eaffff85 b 13bec <__adddf3+0x150> + +00013dd4 <__aeabi_i2d>: + 13dd4: e3300000 teq r0, #0 ; 0x0 + 13dd8: 03a01000 moveq r1, #0 ; 0x0 + 13ddc: 012fff1e bxeq lr + 13de0: e92d4030 stmdb sp!, {r4, r5, lr} + 13de4: e3a04b01 mov r4, #1024 ; 0x400 + 13de8: e2844032 add r4, r4, #50 ; 0x32 + 13dec: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 + 13df0: 42600000 rsbmi r0, r0, #0 ; 0x0 + 13df4: e1a01000 mov r1, r0 + 13df8: e3a00000 mov r0, #0 ; 0x0 + 13dfc: eaffff7a b 13bec <__adddf3+0x150> + +00013e00 <__aeabi_f2d>: + 13e00: e1b02080 movs r2, r0, lsl #1 + 13e04: e1a001c2 mov r0, r2, asr #3 + 13e08: e1a00060 mov r0, r0, rrx + 13e0c: e1a01e02 mov r1, r2, lsl #28 + 13e10: 121234ff andnes r3, r2, #-16777216 ; 0xff000000 + 13e14: 133304ff teqne r3, #-16777216 ; 0xff000000 + 13e18: 1220030e eorne r0, r0, #939524096 ; 0x38000000 + 13e1c: 112fff1e bxne lr + 13e20: e3320000 teq r2, #0 ; 0x0 + 13e24: 133304ff teqne r3, #-16777216 ; 0xff000000 + 13e28: 012fff1e bxeq lr + 13e2c: e92d4030 stmdb sp!, {r4, r5, lr} + 13e30: e3a04d0e mov r4, #896 ; 0x380 + 13e34: e2005102 and r5, r0, #-2147483648 ; 0x80000000 + 13e38: e3c00102 bic r0, r0, #-2147483648 ; 0x80000000 + 13e3c: eaffff6a b 13bec <__adddf3+0x150> + +00013e40 <__aeabi_ul2d>: + 13e40: e1902001 orrs r2, r0, r1 + 13e44: 012fff1e bxeq lr + 13e48: e92d4030 stmdb sp!, {r4, r5, lr} + 13e4c: e3a05000 mov r5, #0 ; 0x0 + 13e50: ea000006 b 13e70 <__aeabi_l2d+0x1c> + +00013e54 <__aeabi_l2d>: + 13e54: e1902001 orrs r2, r0, r1 + 13e58: 012fff1e bxeq lr + 13e5c: e92d4030 stmdb sp!, {r4, r5, lr} + 13e60: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 + 13e64: 5a000001 bpl 13e70 <__aeabi_l2d+0x1c> + 13e68: e2700000 rsbs r0, r0, #0 ; 0x0 + 13e6c: e2e11000 rsc r1, r1, #0 ; 0x0 + 13e70: e3a04b01 mov r4, #1024 ; 0x400 + 13e74: e2844032 add r4, r4, #50 ; 0x32 + 13e78: e1a0c000 mov ip, r0 + 13e7c: e1a00001 mov r0, r1 + 13e80: e1a0100c mov r1, ip + 13e84: e1b0cb20 movs ip, r0, lsr #22 + 13e88: 0affff3f beq 13b8c <__adddf3+0xf0> + 13e8c: e3a02003 mov r2, #3 ; 0x3 + 13e90: e1b0c1ac movs ip, ip, lsr #3 + 13e94: 12822003 addne r2, r2, #3 ; 0x3 + 13e98: e1b0c1ac movs ip, ip, lsr #3 + 13e9c: 12822003 addne r2, r2, #3 ; 0x3 + 13ea0: e08221ac add r2, r2, ip, lsr #3 + 13ea4: e2623020 rsb r3, r2, #32 ; 0x20 + 13ea8: e1a0c311 mov ip, r1, lsl r3 + 13eac: e1a01231 mov r1, r1, lsr r2 + 13eb0: e1811310 orr r1, r1, r0, lsl r3 + 13eb4: e1a00230 mov r0, r0, lsr r2 + 13eb8: e0844002 add r4, r4, r2 + 13ebc: eaffff32 b 13b8c <__adddf3+0xf0> + +00013ec0 <__aeabi_dmul>: + 13ec0: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 13ec4: e3a0c0ff mov ip, #255 ; 0xff + 13ec8: e38ccc07 orr ip, ip, #1792 ; 0x700 + 13ecc: e01c4a20 ands r4, ip, r0, lsr #20 + 13ed0: 101c5a22 andnes r5, ip, r2, lsr #20 + 13ed4: 1134000c teqne r4, ip + 13ed8: 1135000c teqne r5, ip + 13edc: 0b000075 bleq 140b8 <__aeabi_dmul+0x1f8> + 13ee0: e0844005 add r4, r4, r5 + 13ee4: e0206002 eor r6, r0, r2 + 13ee8: e1c00a8c bic r0, r0, ip, lsl #21 + 13eec: e1c22a8c bic r2, r2, ip, lsl #21 + 13ef0: e1915600 orrs r5, r1, r0, lsl #12 + 13ef4: 11935602 orrnes r5, r3, r2, lsl #12 + 13ef8: e3800601 orr r0, r0, #1048576 ; 0x100000 + 13efc: e3822601 orr r2, r2, #1048576 ; 0x100000 + 13f00: 0a00001d beq 13f7c <__aeabi_dmul+0xbc> + 13f04: e08ec391 umull ip, lr, r1, r3 + 13f08: e3a05000 mov r5, #0 ; 0x0 + 13f0c: e0a5e390 umlal lr, r5, r0, r3 + 13f10: e2063102 and r3, r6, #-2147483648 ; 0x80000000 + 13f14: e0a5e291 umlal lr, r5, r1, r2 + 13f18: e3a06000 mov r6, #0 ; 0x0 + 13f1c: e0a65290 umlal r5, r6, r0, r2 + 13f20: e33c0000 teq ip, #0 ; 0x0 + 13f24: 138ee001 orrne lr, lr, #1 ; 0x1 + 13f28: e24440ff sub r4, r4, #255 ; 0xff + 13f2c: e3560c02 cmp r6, #512 ; 0x200 + 13f30: e2c44c03 sbc r4, r4, #768 ; 0x300 + 13f34: 2a000002 bcs 13f44 <__aeabi_dmul+0x84> + 13f38: e1b0e08e movs lr, lr, lsl #1 + 13f3c: e0b55005 adcs r5, r5, r5 + 13f40: e0a66006 adc r6, r6, r6 + 13f44: e1830586 orr r0, r3, r6, lsl #11 + 13f48: e1800aa5 orr r0, r0, r5, lsr #21 + 13f4c: e1a01585 mov r1, r5, lsl #11 + 13f50: e1811aae orr r1, r1, lr, lsr #21 + 13f54: e1a0e58e mov lr, lr, lsl #11 + 13f58: e254c0fd subs ip, r4, #253 ; 0xfd + 13f5c: 835c0c07 cmphi ip, #1792 ; 0x700 + 13f60: 8a000011 bhi 13fac <__aeabi_dmul+0xec> + 13f64: e35e0102 cmp lr, #-2147483648 ; 0x80000000 + 13f68: 01b0e0a1 moveqs lr, r1, lsr #1 + 13f6c: e2b11000 adcs r1, r1, #0 ; 0x0 + 13f70: e0a00a04 adc r0, r0, r4, lsl #20 + 13f74: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 13f78: e12fff1e bx lr + 13f7c: e2066102 and r6, r6, #-2147483648 ; 0x80000000 + 13f80: e1860000 orr r0, r6, r0 + 13f84: e1811003 orr r1, r1, r3 + 13f88: e0200002 eor r0, r0, r2 + 13f8c: e05440ac subs r4, r4, ip, lsr #1 + 13f90: c074500c rsbgts r5, r4, ip + 13f94: c1800a04 orrgt r0, r0, r4, lsl #20 + 13f98: c8bd4070 ldmgtia sp!, {r4, r5, r6, lr} + 13f9c: c12fff1e bxgt lr + 13fa0: e3800601 orr r0, r0, #1048576 ; 0x100000 + 13fa4: e3a0e000 mov lr, #0 ; 0x0 + 13fa8: e2544001 subs r4, r4, #1 ; 0x1 + 13fac: ca00005d bgt 14128 <__aeabi_dmul+0x268> + 13fb0: e3740036 cmn r4, #54 ; 0x36 + 13fb4: d3a01000 movle r1, #0 ; 0x0 + 13fb8: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 + 13fbc: d8bd4070 ldmleia sp!, {r4, r5, r6, lr} + 13fc0: d12fff1e bxle lr + 13fc4: e2644000 rsb r4, r4, #0 ; 0x0 + 13fc8: e2544020 subs r4, r4, #32 ; 0x20 + 13fcc: aa00001a bge 1403c <__aeabi_dmul+0x17c> + 13fd0: e294400c adds r4, r4, #12 ; 0xc + 13fd4: ca00000c bgt 1400c <__aeabi_dmul+0x14c> + 13fd8: e2844014 add r4, r4, #20 ; 0x14 + 13fdc: e2645020 rsb r5, r4, #32 ; 0x20 + 13fe0: e1a03511 mov r3, r1, lsl r5 + 13fe4: e1a01431 mov r1, r1, lsr r4 + 13fe8: e1811510 orr r1, r1, r0, lsl r5 + 13fec: e2002102 and r2, r0, #-2147483648 ; 0x80000000 + 13ff0: e3c00102 bic r0, r0, #-2147483648 ; 0x80000000 + 13ff4: e0911fa3 adds r1, r1, r3, lsr #31 + 13ff8: e0a20430 adc r0, r2, r0, lsr r4 + 13ffc: e19ee083 orrs lr, lr, r3, lsl #1 + 14000: 01c11fa3 biceq r1, r1, r3, lsr #31 + 14004: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 14008: e12fff1e bx lr + 1400c: e264400c rsb r4, r4, #12 ; 0xc + 14010: e2645020 rsb r5, r4, #32 ; 0x20 + 14014: e1a03411 mov r3, r1, lsl r4 + 14018: e1a01531 mov r1, r1, lsr r5 + 1401c: e1811410 orr r1, r1, r0, lsl r4 + 14020: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 14024: e0911fa3 adds r1, r1, r3, lsr #31 + 14028: e2a00000 adc r0, r0, #0 ; 0x0 + 1402c: e19ee083 orrs lr, lr, r3, lsl #1 + 14030: 01c11fa3 biceq r1, r1, r3, lsr #31 + 14034: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 14038: e12fff1e bx lr + 1403c: e2645020 rsb r5, r4, #32 ; 0x20 + 14040: e18ee511 orr lr, lr, r1, lsl r5 + 14044: e1a03431 mov r3, r1, lsr r4 + 14048: e1833510 orr r3, r3, r0, lsl r5 + 1404c: e1a01430 mov r1, r0, lsr r4 + 14050: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 14054: e1c11430 bic r1, r1, r0, lsr r4 + 14058: e0811fa3 add r1, r1, r3, lsr #31 + 1405c: e19ee083 orrs lr, lr, r3, lsl #1 + 14060: 01c11fa3 biceq r1, r1, r3, lsr #31 + 14064: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 14068: e12fff1e bx lr + 1406c: e3340000 teq r4, #0 ; 0x0 + 14070: 1a000008 bne 14098 <__aeabi_dmul+0x1d8> + 14074: e2006102 and r6, r0, #-2147483648 ; 0x80000000 + 14078: e1b01081 movs r1, r1, lsl #1 + 1407c: e0a00000 adc r0, r0, r0 + 14080: e3100601 tst r0, #1048576 ; 0x100000 + 14084: 02444001 subeq r4, r4, #1 ; 0x1 + 14088: 0afffffa beq 14078 <__aeabi_dmul+0x1b8> + 1408c: e1800006 orr r0, r0, r6 + 14090: e3350000 teq r5, #0 ; 0x0 + 14094: 11a0f00e movne pc, lr + 14098: e2026102 and r6, r2, #-2147483648 ; 0x80000000 + 1409c: e1b03083 movs r3, r3, lsl #1 + 140a0: e0a22002 adc r2, r2, r2 + 140a4: e3120601 tst r2, #1048576 ; 0x100000 + 140a8: 02455001 subeq r5, r5, #1 ; 0x1 + 140ac: 0afffffa beq 1409c <__aeabi_dmul+0x1dc> + 140b0: e1822006 orr r2, r2, r6 + 140b4: e1a0f00e mov pc, lr + 140b8: e134000c teq r4, ip + 140bc: e00c5a22 and r5, ip, r2, lsr #20 + 140c0: 1135000c teqne r5, ip + 140c4: 0a000007 beq 140e8 <__aeabi_dmul+0x228> + 140c8: e1916080 orrs r6, r1, r0, lsl #1 + 140cc: 11936082 orrnes r6, r3, r2, lsl #1 + 140d0: 1affffe5 bne 1406c <__aeabi_dmul+0x1ac> + 140d4: e0200002 eor r0, r0, r2 + 140d8: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 140dc: e3a01000 mov r1, #0 ; 0x0 + 140e0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 140e4: e12fff1e bx lr + 140e8: e1916080 orrs r6, r1, r0, lsl #1 + 140ec: 01a01003 moveq r1, r3 + 140f0: 01a00002 moveq r0, r2 + 140f4: 11936082 orrnes r6, r3, r2, lsl #1 + 140f8: 0a000010 beq 14140 <__aeabi_dmul+0x280> + 140fc: e134000c teq r4, ip + 14100: 1a000001 bne 1410c <__aeabi_dmul+0x24c> + 14104: e1916600 orrs r6, r1, r0, lsl #12 + 14108: 1a00000c bne 14140 <__aeabi_dmul+0x280> + 1410c: e135000c teq r5, ip + 14110: 1a000003 bne 14124 <__aeabi_dmul+0x264> + 14114: e1936602 orrs r6, r3, r2, lsl #12 + 14118: 11a01003 movne r1, r3 + 1411c: 11a00002 movne r0, r2 + 14120: 1a000006 bne 14140 <__aeabi_dmul+0x280> + 14124: e0200002 eor r0, r0, r2 + 14128: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 1412c: e380047f orr r0, r0, #2130706432 ; 0x7f000000 + 14130: e380060f orr r0, r0, #15728640 ; 0xf00000 + 14134: e3a01000 mov r1, #0 ; 0x0 + 14138: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 1413c: e12fff1e bx lr + 14140: e380047f orr r0, r0, #2130706432 ; 0x7f000000 + 14144: e380073e orr r0, r0, #16252928 ; 0xf80000 + 14148: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 1414c: e12fff1e bx lr + +00014150 <__aeabi_ddiv>: + 14150: e92d4070 stmdb sp!, {r4, r5, r6, lr} + 14154: e3a0c0ff mov ip, #255 ; 0xff + 14158: e38ccc07 orr ip, ip, #1792 ; 0x700 + 1415c: e01c4a20 ands r4, ip, r0, lsr #20 + 14160: 101c5a22 andnes r5, ip, r2, lsr #20 + 14164: 1134000c teqne r4, ip + 14168: 1135000c teqne r5, ip + 1416c: 0b00005e bleq 142ec <__aeabi_ddiv+0x19c> + 14170: e0444005 sub r4, r4, r5 + 14174: e020e002 eor lr, r0, r2 + 14178: e1935602 orrs r5, r3, r2, lsl #12 + 1417c: e1a00600 mov r0, r0, lsl #12 + 14180: 0a00004c beq 142b8 <__aeabi_ddiv+0x168> + 14184: e1a02602 mov r2, r2, lsl #12 + 14188: e3a05201 mov r5, #268435456 ; 0x10000000 + 1418c: e1852222 orr r2, r5, r2, lsr #4 + 14190: e1822c23 orr r2, r2, r3, lsr #24 + 14194: e1a03403 mov r3, r3, lsl #8 + 14198: e1855220 orr r5, r5, r0, lsr #4 + 1419c: e1855c21 orr r5, r5, r1, lsr #24 + 141a0: e1a06401 mov r6, r1, lsl #8 + 141a4: e20e0102 and r0, lr, #-2147483648 ; 0x80000000 + 141a8: e1550002 cmp r5, r2 + 141ac: 01560003 cmpeq r6, r3 + 141b0: e2a440fd adc r4, r4, #253 ; 0xfd + 141b4: e2844c03 add r4, r4, #768 ; 0x300 + 141b8: 2a000001 bcs 141c4 <__aeabi_ddiv+0x74> + 141bc: e1b020a2 movs r2, r2, lsr #1 + 141c0: e1a03063 mov r3, r3, rrx + 141c4: e0566003 subs r6, r6, r3 + 141c8: e0c55002 sbc r5, r5, r2 + 141cc: e1b020a2 movs r2, r2, lsr #1 + 141d0: e1a03063 mov r3, r3, rrx + 141d4: e3a01601 mov r1, #1048576 ; 0x100000 + 141d8: e3a0c702 mov ip, #524288 ; 0x80000 + 141dc: e056e003 subs lr, r6, r3 + 141e0: e0d5e002 sbcs lr, r5, r2 + 141e4: 20466003 subcs r6, r6, r3 + 141e8: 21a0500e movcs r5, lr + 141ec: 2181100c orrcs r1, r1, ip + 141f0: e1b020a2 movs r2, r2, lsr #1 + 141f4: e1a03063 mov r3, r3, rrx + 141f8: e056e003 subs lr, r6, r3 + 141fc: e0d5e002 sbcs lr, r5, r2 + 14200: 20466003 subcs r6, r6, r3 + 14204: 21a0500e movcs r5, lr + 14208: 218110ac orrcs r1, r1, ip, lsr #1 + 1420c: e1b020a2 movs r2, r2, lsr #1 + 14210: e1a03063 mov r3, r3, rrx + 14214: e056e003 subs lr, r6, r3 + 14218: e0d5e002 sbcs lr, r5, r2 + 1421c: 20466003 subcs r6, r6, r3 + 14220: 21a0500e movcs r5, lr + 14224: 2181112c orrcs r1, r1, ip, lsr #2 + 14228: e1b020a2 movs r2, r2, lsr #1 + 1422c: e1a03063 mov r3, r3, rrx + 14230: e056e003 subs lr, r6, r3 + 14234: e0d5e002 sbcs lr, r5, r2 + 14238: 20466003 subcs r6, r6, r3 + 1423c: 21a0500e movcs r5, lr + 14240: 218111ac orrcs r1, r1, ip, lsr #3 + 14244: e195e006 orrs lr, r5, r6 + 14248: 0a00000d beq 14284 <__aeabi_ddiv+0x134> + 1424c: e1a05205 mov r5, r5, lsl #4 + 14250: e1855e26 orr r5, r5, r6, lsr #28 + 14254: e1a06206 mov r6, r6, lsl #4 + 14258: e1a02182 mov r2, r2, lsl #3 + 1425c: e1822ea3 orr r2, r2, r3, lsr #29 + 14260: e1a03183 mov r3, r3, lsl #3 + 14264: e1b0c22c movs ip, ip, lsr #4 + 14268: 1affffdb bne 141dc <__aeabi_ddiv+0x8c> + 1426c: e3100601 tst r0, #1048576 ; 0x100000 + 14270: 1a000006 bne 14290 <__aeabi_ddiv+0x140> + 14274: e1800001 orr r0, r0, r1 + 14278: e3a01000 mov r1, #0 ; 0x0 + 1427c: e3a0c102 mov ip, #-2147483648 ; 0x80000000 + 14280: eaffffd5 b 141dc <__aeabi_ddiv+0x8c> + 14284: e3100601 tst r0, #1048576 ; 0x100000 + 14288: 01800001 orreq r0, r0, r1 + 1428c: 03a01000 moveq r1, #0 ; 0x0 + 14290: e254c0fd subs ip, r4, #253 ; 0xfd + 14294: 835c0c07 cmphi ip, #1792 ; 0x700 + 14298: 8affff43 bhi 13fac <__aeabi_dmul+0xec> + 1429c: e055c002 subs ip, r5, r2 + 142a0: 0056c003 subeqs ip, r6, r3 + 142a4: 01b0c0a1 moveqs ip, r1, lsr #1 + 142a8: e2b11000 adcs r1, r1, #0 ; 0x0 + 142ac: e0a00a04 adc r0, r0, r4, lsl #20 + 142b0: e8bd4070 ldmia sp!, {r4, r5, r6, lr} + 142b4: e12fff1e bx lr + 142b8: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 + 142bc: e18e0620 orr r0, lr, r0, lsr #12 + 142c0: e09440ac adds r4, r4, ip, lsr #1 + 142c4: c074500c rsbgts r5, r4, ip + 142c8: c1800a04 orrgt r0, r0, r4, lsl #20 + 142cc: c8bd4070 ldmgtia sp!, {r4, r5, r6, lr} + 142d0: c12fff1e bxgt lr + 142d4: e3800601 orr r0, r0, #1048576 ; 0x100000 + 142d8: e3a0e000 mov lr, #0 ; 0x0 + 142dc: e2544001 subs r4, r4, #1 ; 0x1 + 142e0: eaffff31 b 13fac <__aeabi_dmul+0xec> + 142e4: e185e006 orr lr, r5, r6 + 142e8: eaffff2f b 13fac <__aeabi_dmul+0xec> + 142ec: e00c5a22 and r5, ip, r2, lsr #20 + 142f0: e134000c teq r4, ip + 142f4: 0135000c teqeq r5, ip + 142f8: 0affff90 beq 14140 <__aeabi_dmul+0x280> + 142fc: e134000c teq r4, ip + 14300: 1a000006 bne 14320 <__aeabi_ddiv+0x1d0> + 14304: e1914600 orrs r4, r1, r0, lsl #12 + 14308: 1affff8c bne 14140 <__aeabi_dmul+0x280> + 1430c: e135000c teq r5, ip + 14310: 1affff83 bne 14124 <__aeabi_dmul+0x264> + 14314: e1a01003 mov r1, r3 + 14318: e1a00002 mov r0, r2 + 1431c: eaffff87 b 14140 <__aeabi_dmul+0x280> + 14320: e135000c teq r5, ip + 14324: 1a000004 bne 1433c <__aeabi_ddiv+0x1ec> + 14328: e1935602 orrs r5, r3, r2, lsl #12 + 1432c: 0affff68 beq 140d4 <__aeabi_dmul+0x214> + 14330: e1a01003 mov r1, r3 + 14334: e1a00002 mov r0, r2 + 14338: eaffff80 b 14140 <__aeabi_dmul+0x280> + 1433c: e1916080 orrs r6, r1, r0, lsl #1 + 14340: 11936082 orrnes r6, r3, r2, lsl #1 + 14344: 1affff48 bne 1406c <__aeabi_dmul+0x1ac> + 14348: e1914080 orrs r4, r1, r0, lsl #1 + 1434c: 1affff74 bne 14124 <__aeabi_dmul+0x264> + 14350: e1935082 orrs r5, r3, r2, lsl #1 + 14354: 1affff5e bne 140d4 <__aeabi_dmul+0x214> + 14358: eaffff78 b 14140 <__aeabi_dmul+0x280> + +0001435c <__gedf2>: + 1435c: e3e0c000 mvn ip, #0 ; 0x0 + 14360: ea000002 b 14370 <__cmpdf2+0x4> + +00014364 <__ledf2>: + 14364: e3a0c001 mov ip, #1 ; 0x1 + 14368: ea000000 b 14370 <__cmpdf2+0x4> + +0001436c <__cmpdf2>: + 1436c: e3a0c001 mov ip, #1 ; 0x1 + 14370: e50dc004 str ip, [sp, #-4] + 14374: e1a0c080 mov ip, r0, lsl #1 + 14378: e1f0cacc mvns ip, ip, asr #21 + 1437c: e1a0c082 mov ip, r2, lsl #1 + 14380: 11f0cacc mvnnes ip, ip, asr #21 + 14384: 0a00000d beq 143c0 <__cmpdf2+0x54> + 14388: e191c080 orrs ip, r1, r0, lsl #1 + 1438c: 0193c082 orreqs ip, r3, r2, lsl #1 + 14390: 11300002 teqne r0, r2 + 14394: 01310003 teqeq r1, r3 + 14398: 03a00000 moveq r0, #0 ; 0x0 + 1439c: 012fff1e bxeq lr + 143a0: e3700000 cmn r0, #0 ; 0x0 + 143a4: e1300002 teq r0, r2 + 143a8: 51500002 cmppl r0, r2 + 143ac: 01510003 cmpeq r1, r3 + 143b0: 21a00fc2 movcs r0, r2, asr #31 + 143b4: 31e00fc2 mvncc r0, r2, asr #31 + 143b8: e3800001 orr r0, r0, #1 ; 0x1 + 143bc: e12fff1e bx lr + 143c0: e1a0c080 mov ip, r0, lsl #1 + 143c4: e1f0cacc mvns ip, ip, asr #21 + 143c8: 1a000001 bne 143d4 <__cmpdf2+0x68> + 143cc: e191c600 orrs ip, r1, r0, lsl #12 + 143d0: 1a000004 bne 143e8 <__cmpdf2+0x7c> + 143d4: e1a0c082 mov ip, r2, lsl #1 + 143d8: e1f0cacc mvns ip, ip, asr #21 + 143dc: 1affffe9 bne 14388 <__cmpdf2+0x1c> + 143e0: e193c602 orrs ip, r3, r2, lsl #12 + 143e4: 0affffe7 beq 14388 <__cmpdf2+0x1c> + 143e8: e51d0004 ldr r0, [sp, #-4] + 143ec: e12fff1e bx lr + +000143f0 <__aeabi_cdrcmple>: + 143f0: e1a0c000 mov ip, r0 + 143f4: e1a00002 mov r0, r2 + 143f8: e1a0200c mov r2, ip + 143fc: e1a0c001 mov ip, r1 + 14400: e1a01003 mov r1, r3 + 14404: e1a0300c mov r3, ip + 14408: eaffffff b 1440c <__aeabi_cdcmpeq> + +0001440c <__aeabi_cdcmpeq>: + 1440c: e92d4001 stmdb sp!, {r0, lr} + 14410: ebffffd5 bl 1436c <__cmpdf2> + 14414: e3500000 cmp r0, #0 ; 0x0 + 14418: 43700000 cmnmi r0, #0 ; 0x0 + 1441c: e8bd4001 ldmia sp!, {r0, lr} + 14420: e12fff1e bx lr + +00014424 <__aeabi_dcmpeq>: + 14424: e52de008 str lr, [sp, #-8]! + 14428: ebfffff7 bl 1440c <__aeabi_cdcmpeq> + 1442c: 03a00001 moveq r0, #1 ; 0x1 + 14430: 13a00000 movne r0, #0 ; 0x0 + 14434: e49de008 ldr lr, [sp], #8 + 14438: e12fff1e bx lr + +0001443c <__aeabi_dcmplt>: + 1443c: e52de008 str lr, [sp, #-8]! + 14440: ebfffff1 bl 1440c <__aeabi_cdcmpeq> + 14444: 33a00001 movcc r0, #1 ; 0x1 + 14448: 23a00000 movcs r0, #0 ; 0x0 + 1444c: e49de008 ldr lr, [sp], #8 + 14450: e12fff1e bx lr + +00014454 <__aeabi_dcmple>: + 14454: e52de008 str lr, [sp, #-8]! + 14458: ebffffeb bl 1440c <__aeabi_cdcmpeq> + 1445c: 93a00001 movls r0, #1 ; 0x1 + 14460: 83a00000 movhi r0, #0 ; 0x0 + 14464: e49de008 ldr lr, [sp], #8 + 14468: e12fff1e bx lr + +0001446c <__aeabi_dcmpge>: + 1446c: e52de008 str lr, [sp, #-8]! + 14470: ebffffde bl 143f0 <__aeabi_cdrcmple> + 14474: 93a00001 movls r0, #1 ; 0x1 + 14478: 83a00000 movhi r0, #0 ; 0x0 + 1447c: e49de008 ldr lr, [sp], #8 14480: e12fff1e bx lr -00014484 <__aeabi_d2f>: - 14484: e1a02080 mov r2, r0, lsl #1 - 14488: e2523207 subs r3, r2, #1879048192 ; 0x70000000 - 1448c: 2253c602 subcss ip, r3, #2097152 ; 0x200000 - 14490: 227cc57f rsbcss ip, ip, #532676608 ; 0x1fc00000 - 14494: 9a000006 bls 144b4 <__aeabi_d2f+0x30> - 14498: e200c102 and ip, r0, #-2147483648 ; 0x80000000 - 1449c: e1a02181 mov r2, r1, lsl #3 - 144a0: e18c1ea1 orr r1, ip, r1, lsr #29 - 144a4: e3520102 cmp r2, #-2147483648 ; 0x80000000 - 144a8: e0a10103 adc r0, r1, r3, lsl #2 - 144ac: 03c00001 biceq r0, r0, #1 ; 0x1 - 144b0: e12fff1e bx lr - 144b4: e3100101 tst r0, #1073741824 ; 0x40000000 - 144b8: 1a00000f bne 144fc <__aeabi_d2f+0x78> - 144bc: e293262e adds r2, r3, #48234496 ; 0x2e00000 - 144c0: b2000102 andlt r0, r0, #-2147483648 ; 0x80000000 - 144c4: b12fff1e bxlt lr - 144c8: e3800601 orr r0, r0, #1048576 ; 0x100000 - 144cc: e1a02aa2 mov r2, r2, lsr #21 - 144d0: e2622018 rsb r2, r2, #24 ; 0x18 - 144d4: e262c020 rsb ip, r2, #32 ; 0x20 - 144d8: e1b03c11 movs r3, r1, lsl ip - 144dc: e1a01231 mov r1, r1, lsr r2 - 144e0: 13811001 orrne r1, r1, #1 ; 0x1 - 144e4: e1a03580 mov r3, r0, lsl #11 - 144e8: e1a035a3 mov r3, r3, lsr #11 - 144ec: e1811c13 orr r1, r1, r3, lsl ip - 144f0: e1a03233 mov r3, r3, lsr r2 - 144f4: e1a03083 mov r3, r3, lsl #1 - 144f8: eaffffe6 b 14498 <__aeabi_d2f+0x14> - 144fc: e1f03ac2 mvns r3, r2, asr #21 - 14500: 1a000003 bne 14514 <__aeabi_d2f+0x90> - 14504: e1913600 orrs r3, r1, r0, lsl #12 - 14508: 13a0047f movne r0, #2130706432 ; 0x7f000000 - 1450c: 13800503 orrne r0, r0, #12582912 ; 0xc00000 - 14510: 112fff1e bxne lr - 14514: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 14518: e380047f orr r0, r0, #2130706432 ; 0x7f000000 - 1451c: e3800502 orr r0, r0, #8388608 ; 0x800000 - 14520: e12fff1e bx lr - -00014524 <__aeabi_frsub>: - 14524: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 - 14528: ea000000 b 14530 <__addsf3> - -0001452c <__aeabi_fsub>: - 1452c: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 - -00014530 <__addsf3>: - 14530: e1b02080 movs r2, r0, lsl #1 - 14534: 11b03081 movnes r3, r1, lsl #1 - 14538: 11320003 teqne r2, r3 - 1453c: 11f0cc42 mvnnes ip, r2, asr #24 - 14540: 11f0cc43 mvnnes ip, r3, asr #24 - 14544: 0a000047 beq 14668 <__addsf3+0x138> - 14548: e1a02c22 mov r2, r2, lsr #24 - 1454c: e0723c23 rsbs r3, r2, r3, lsr #24 - 14550: c0822003 addgt r2, r2, r3 - 14554: c0201001 eorgt r1, r0, r1 - 14558: c0210000 eorgt r0, r1, r0 - 1455c: c0201001 eorgt r1, r0, r1 - 14560: b2633000 rsblt r3, r3, #0 ; 0x0 - 14564: e3530019 cmp r3, #25 ; 0x19 - 14568: 812fff1e bxhi lr - 1456c: e3100102 tst r0, #-2147483648 ; 0x80000000 - 14570: e3800502 orr r0, r0, #8388608 ; 0x800000 - 14574: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 - 14578: 12600000 rsbne r0, r0, #0 ; 0x0 - 1457c: e3110102 tst r1, #-2147483648 ; 0x80000000 - 14580: e3811502 orr r1, r1, #8388608 ; 0x800000 - 14584: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 - 14588: 12611000 rsbne r1, r1, #0 ; 0x0 - 1458c: e1320003 teq r2, r3 - 14590: 0a00002e beq 14650 <__addsf3+0x120> - 14594: e2422001 sub r2, r2, #1 ; 0x1 - 14598: e0900351 adds r0, r0, r1, asr r3 - 1459c: e2633020 rsb r3, r3, #32 ; 0x20 - 145a0: e1a01311 mov r1, r1, lsl r3 - 145a4: e2003102 and r3, r0, #-2147483648 ; 0x80000000 - 145a8: 5a000001 bpl 145b4 <__addsf3+0x84> - 145ac: e2711000 rsbs r1, r1, #0 ; 0x0 - 145b0: e2e00000 rsc r0, r0, #0 ; 0x0 - 145b4: e3500502 cmp r0, #8388608 ; 0x800000 - 145b8: 3a00000b bcc 145ec <__addsf3+0xbc> - 145bc: e3500401 cmp r0, #16777216 ; 0x1000000 - 145c0: 3a000004 bcc 145d8 <__addsf3+0xa8> - 145c4: e1b000a0 movs r0, r0, lsr #1 - 145c8: e1a01061 mov r1, r1, rrx - 145cc: e2822001 add r2, r2, #1 ; 0x1 - 145d0: e35200fe cmp r2, #254 ; 0xfe - 145d4: 2a000038 bcs 146bc <__addsf3+0x18c> - 145d8: e3510102 cmp r1, #-2147483648 ; 0x80000000 - 145dc: e0a00b82 adc r0, r0, r2, lsl #23 - 145e0: 03c00001 biceq r0, r0, #1 ; 0x1 - 145e4: e1800003 orr r0, r0, r3 - 145e8: e12fff1e bx lr - 145ec: e1b01081 movs r1, r1, lsl #1 - 145f0: e0a00000 adc r0, r0, r0 - 145f4: e3100502 tst r0, #8388608 ; 0x800000 - 145f8: e2422001 sub r2, r2, #1 ; 0x1 - 145fc: 1afffff5 bne 145d8 <__addsf3+0xa8> - 14600: e1b0c620 movs ip, r0, lsr #12 - 14604: 01a00600 moveq r0, r0, lsl #12 - 14608: 0242200c subeq r2, r2, #12 ; 0xc - 1460c: e31008ff tst r0, #16711680 ; 0xff0000 - 14610: 01a00400 moveq r0, r0, lsl #8 - 14614: 02422008 subeq r2, r2, #8 ; 0x8 - 14618: e310060f tst r0, #15728640 ; 0xf00000 - 1461c: 01a00200 moveq r0, r0, lsl #4 - 14620: 02422004 subeq r2, r2, #4 ; 0x4 - 14624: e3100503 tst r0, #12582912 ; 0xc00000 - 14628: 01a00100 moveq r0, r0, lsl #2 - 1462c: 02422002 subeq r2, r2, #2 ; 0x2 - 14630: e3500502 cmp r0, #8388608 ; 0x800000 - 14634: 31a00080 movcc r0, r0, lsl #1 - 14638: e2d22000 sbcs r2, r2, #0 ; 0x0 - 1463c: a0800b82 addge r0, r0, r2, lsl #23 - 14640: b2622000 rsblt r2, r2, #0 ; 0x0 - 14644: a1800003 orrge r0, r0, r3 - 14648: b1830230 orrlt r0, r3, r0, lsr r2 - 1464c: e12fff1e bx lr - 14650: e3320000 teq r2, #0 ; 0x0 - 14654: e2211502 eor r1, r1, #8388608 ; 0x800000 - 14658: 02200502 eoreq r0, r0, #8388608 ; 0x800000 - 1465c: 02822001 addeq r2, r2, #1 ; 0x1 - 14660: 12433001 subne r3, r3, #1 ; 0x1 - 14664: eaffffca b 14594 <__addsf3+0x64> - 14668: e1a03081 mov r3, r1, lsl #1 - 1466c: e1f0cc42 mvns ip, r2, asr #24 - 14670: 11f0cc43 mvnnes ip, r3, asr #24 - 14674: 0a000013 beq 146c8 <__addsf3+0x198> - 14678: e1320003 teq r2, r3 - 1467c: 0a000002 beq 1468c <__addsf3+0x15c> - 14680: e3320000 teq r2, #0 ; 0x0 - 14684: 01a00001 moveq r0, r1 - 14688: e12fff1e bx lr - 1468c: e1300001 teq r0, r1 - 14690: 13a00000 movne r0, #0 ; 0x0 - 14694: 112fff1e bxne lr - 14698: e31204ff tst r2, #-16777216 ; 0xff000000 - 1469c: 1a000002 bne 146ac <__addsf3+0x17c> - 146a0: e1b00080 movs r0, r0, lsl #1 - 146a4: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 - 146a8: e12fff1e bx lr - 146ac: e2922402 adds r2, r2, #33554432 ; 0x2000000 - 146b0: 32800502 addcc r0, r0, #8388608 ; 0x800000 - 146b4: 312fff1e bxcc lr - 146b8: e2003102 and r3, r0, #-2147483648 ; 0x80000000 - 146bc: e383047f orr r0, r3, #2130706432 ; 0x7f000000 - 146c0: e3800502 orr r0, r0, #8388608 ; 0x800000 - 146c4: e12fff1e bx lr - 146c8: e1f02c42 mvns r2, r2, asr #24 - 146cc: 11a00001 movne r0, r1 - 146d0: 01f03c43 mvneqs r3, r3, asr #24 - 146d4: 11a01000 movne r1, r0 - 146d8: e1b02480 movs r2, r0, lsl #9 - 146dc: 01b03481 moveqs r3, r1, lsl #9 - 146e0: 01300001 teqeq r0, r1 - 146e4: 13800501 orrne r0, r0, #4194304 ; 0x400000 - 146e8: e12fff1e bx lr - -000146ec <__aeabi_ui2f>: - 146ec: e3a03000 mov r3, #0 ; 0x0 - 146f0: ea000001 b 146fc <__aeabi_i2f+0x8> - -000146f4 <__aeabi_i2f>: - 146f4: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 - 146f8: 42600000 rsbmi r0, r0, #0 ; 0x0 - 146fc: e1b0c000 movs ip, r0 - 14700: 012fff1e bxeq lr - 14704: e383344b orr r3, r3, #1258291200 ; 0x4b000000 - 14708: e1a01000 mov r1, r0 - 1470c: e3a00000 mov r0, #0 ; 0x0 - 14710: ea00000f b 14754 <__aeabi_l2f+0x30> - -00014714 <__aeabi_ul2f>: - 14714: e1902001 orrs r2, r0, r1 - 14718: 012fff1e bxeq lr - 1471c: e3a03000 mov r3, #0 ; 0x0 - 14720: ea000005 b 1473c <__aeabi_l2f+0x18> - -00014724 <__aeabi_l2f>: - 14724: e1902001 orrs r2, r0, r1 - 14728: 012fff1e bxeq lr - 1472c: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 - 14730: 5a000001 bpl 1473c <__aeabi_l2f+0x18> - 14734: e2700000 rsbs r0, r0, #0 ; 0x0 - 14738: e2e11000 rsc r1, r1, #0 ; 0x0 - 1473c: e1b0c001 movs ip, r1 - 14740: 01a0c000 moveq ip, r0 - 14744: 01a01000 moveq r1, r0 - 14748: 03a00000 moveq r0, #0 ; 0x0 - 1474c: e383345b orr r3, r3, #1526726656 ; 0x5b000000 - 14750: 02433201 subeq r3, r3, #268435456 ; 0x10000000 - 14754: e2433502 sub r3, r3, #8388608 ; 0x800000 - 14758: e3a02017 mov r2, #23 ; 0x17 - 1475c: e35c0801 cmp ip, #65536 ; 0x10000 - 14760: 21a0c82c movcs ip, ip, lsr #16 - 14764: 22422010 subcs r2, r2, #16 ; 0x10 - 14768: e35c0c01 cmp ip, #256 ; 0x100 - 1476c: 21a0c42c movcs ip, ip, lsr #8 - 14770: 22422008 subcs r2, r2, #8 ; 0x8 - 14774: e35c0010 cmp ip, #16 ; 0x10 - 14778: 21a0c22c movcs ip, ip, lsr #4 - 1477c: 22422004 subcs r2, r2, #4 ; 0x4 - 14780: e35c0004 cmp ip, #4 ; 0x4 - 14784: 22422002 subcs r2, r2, #2 ; 0x2 - 14788: 304220ac subcc r2, r2, ip, lsr #1 - 1478c: e05221ac subs r2, r2, ip, lsr #3 - 14790: e0433b82 sub r3, r3, r2, lsl #23 - 14794: ba000006 blt 147b4 <__aeabi_l2f+0x90> - 14798: e0833211 add r3, r3, r1, lsl r2 - 1479c: e1a0c210 mov ip, r0, lsl r2 - 147a0: e2622020 rsb r2, r2, #32 ; 0x20 - 147a4: e35c0102 cmp ip, #-2147483648 ; 0x80000000 - 147a8: e0a30230 adc r0, r3, r0, lsr r2 - 147ac: 03c00001 biceq r0, r0, #1 ; 0x1 - 147b0: e12fff1e bx lr - 147b4: e2822020 add r2, r2, #32 ; 0x20 - 147b8: e1a0c211 mov ip, r1, lsl r2 - 147bc: e2622020 rsb r2, r2, #32 ; 0x20 - 147c0: e190008c orrs r0, r0, ip, lsl #1 - 147c4: e0a30231 adc r0, r3, r1, lsr r2 - 147c8: 01c00fac biceq r0, r0, ip, lsr #31 - 147cc: e12fff1e bx lr - -000147d0 <__aeabi_fmul>: - 147d0: e3a0c0ff mov ip, #255 ; 0xff - 147d4: e01c2ba0 ands r2, ip, r0, lsr #23 - 147d8: 101c3ba1 andnes r3, ip, r1, lsr #23 - 147dc: 1132000c teqne r2, ip - 147e0: 1133000c teqne r3, ip - 147e4: 0a00003e beq 148e4 <__aeabi_fmul+0x114> - 147e8: e0822003 add r2, r2, r3 - 147ec: e020c001 eor ip, r0, r1 - 147f0: e1b00480 movs r0, r0, lsl #9 - 147f4: 11b01481 movnes r1, r1, lsl #9 - 147f8: 0a000010 beq 14840 <__aeabi_fmul+0x70> - 147fc: e3a03302 mov r3, #134217728 ; 0x8000000 - 14800: e18302a0 orr r0, r3, r0, lsr #5 - 14804: e18312a1 orr r1, r3, r1, lsr #5 - 14808: e0813190 umull r3, r1, r0, r1 - 1480c: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 - 14810: e3510502 cmp r1, #8388608 ; 0x800000 - 14814: 31a01081 movcc r1, r1, lsl #1 - 14818: 31811fa3 orrcc r1, r1, r3, lsr #31 - 1481c: 31a03083 movcc r3, r3, lsl #1 - 14820: e1800001 orr r0, r0, r1 - 14824: e2c2207f sbc r2, r2, #127 ; 0x7f - 14828: e35200fd cmp r2, #253 ; 0xfd - 1482c: 8a00000f bhi 14870 <__aeabi_fmul+0xa0> - 14830: e3530102 cmp r3, #-2147483648 ; 0x80000000 - 14834: e0a00b82 adc r0, r0, r2, lsl #23 - 14838: 03c00001 biceq r0, r0, #1 ; 0x1 - 1483c: e12fff1e bx lr - 14840: e3300000 teq r0, #0 ; 0x0 - 14844: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 - 14848: 01a01481 moveq r1, r1, lsl #9 - 1484c: e18c04a0 orr r0, ip, r0, lsr #9 - 14850: e18004a1 orr r0, r0, r1, lsr #9 - 14854: e252207f subs r2, r2, #127 ; 0x7f - 14858: c27230ff rsbgts r3, r2, #255 ; 0xff - 1485c: c1800b82 orrgt r0, r0, r2, lsl #23 - 14860: c12fff1e bxgt lr - 14864: e3800502 orr r0, r0, #8388608 ; 0x800000 - 14868: e3a03000 mov r3, #0 ; 0x0 - 1486c: e2522001 subs r2, r2, #1 ; 0x1 - 14870: ca000035 bgt 1494c <__aeabi_fmul+0x17c> - 14874: e3720019 cmn r2, #25 ; 0x19 - 14878: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 - 1487c: d12fff1e bxle lr - 14880: e2622000 rsb r2, r2, #0 ; 0x0 - 14884: e1b01080 movs r1, r0, lsl #1 - 14888: e1a01231 mov r1, r1, lsr r2 - 1488c: e2622020 rsb r2, r2, #32 ; 0x20 - 14890: e1a0c210 mov ip, r0, lsl r2 - 14894: e1b00061 movs r0, r1, rrx - 14898: e2a00000 adc r0, r0, #0 ; 0x0 - 1489c: e193308c orrs r3, r3, ip, lsl #1 - 148a0: 01c00fac biceq r0, r0, ip, lsr #31 - 148a4: e12fff1e bx lr - 148a8: e3320000 teq r2, #0 ; 0x0 - 148ac: e200c102 and ip, r0, #-2147483648 ; 0x80000000 - 148b0: 01a00080 moveq r0, r0, lsl #1 - 148b4: 03100502 tsteq r0, #8388608 ; 0x800000 - 148b8: 02422001 subeq r2, r2, #1 ; 0x1 - 148bc: 0afffffb beq 148b0 <__aeabi_fmul+0xe0> - 148c0: e180000c orr r0, r0, ip - 148c4: e3330000 teq r3, #0 ; 0x0 - 148c8: e201c102 and ip, r1, #-2147483648 ; 0x80000000 - 148cc: 01a01081 moveq r1, r1, lsl #1 - 148d0: 03110502 tsteq r1, #8388608 ; 0x800000 - 148d4: 02433001 subeq r3, r3, #1 ; 0x1 - 148d8: 0afffffb beq 148cc <__aeabi_fmul+0xfc> - 148dc: e181100c orr r1, r1, ip - 148e0: eaffffc0 b 147e8 <__aeabi_fmul+0x18> - 148e4: e00c3ba1 and r3, ip, r1, lsr #23 - 148e8: e132000c teq r2, ip - 148ec: 1133000c teqne r3, ip - 148f0: 0a000005 beq 1490c <__aeabi_fmul+0x13c> - 148f4: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 - 148f8: 13d1c102 bicnes ip, r1, #-2147483648 ; 0x80000000 - 148fc: 1affffe9 bne 148a8 <__aeabi_fmul+0xd8> - 14900: e0200001 eor r0, r0, r1 - 14904: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 14908: e12fff1e bx lr - 1490c: e3300000 teq r0, #0 ; 0x0 - 14910: 13300102 teqne r0, #-2147483648 ; 0x80000000 - 14914: 01a00001 moveq r0, r1 - 14918: 13310000 teqne r1, #0 ; 0x0 - 1491c: 13310102 teqne r1, #-2147483648 ; 0x80000000 - 14920: 0a00000d beq 1495c <__aeabi_fmul+0x18c> - 14924: e132000c teq r2, ip - 14928: 1a000001 bne 14934 <__aeabi_fmul+0x164> - 1492c: e1b02480 movs r2, r0, lsl #9 - 14930: 1a000009 bne 1495c <__aeabi_fmul+0x18c> - 14934: e133000c teq r3, ip - 14938: 1a000002 bne 14948 <__aeabi_fmul+0x178> - 1493c: e1b03481 movs r3, r1, lsl #9 - 14940: 11a00001 movne r0, r1 - 14944: 1a000004 bne 1495c <__aeabi_fmul+0x18c> - 14948: e0200001 eor r0, r0, r1 - 1494c: e2000102 and r0, r0, #-2147483648 ; 0x80000000 - 14950: e380047f orr r0, r0, #2130706432 ; 0x7f000000 - 14954: e3800502 orr r0, r0, #8388608 ; 0x800000 - 14958: e12fff1e bx lr - 1495c: e380047f orr r0, r0, #2130706432 ; 0x7f000000 - 14960: e3800503 orr r0, r0, #12582912 ; 0xc00000 - 14964: e12fff1e bx lr - -00014968 <__aeabi_fdiv>: - 14968: e3a0c0ff mov ip, #255 ; 0xff - 1496c: e01c2ba0 ands r2, ip, r0, lsr #23 - 14970: 101c3ba1 andnes r3, ip, r1, lsr #23 - 14974: 1132000c teqne r2, ip - 14978: 1133000c teqne r3, ip - 1497c: 0a00003a beq 14a6c <__aeabi_fdiv+0x104> - 14980: e0422003 sub r2, r2, r3 - 14984: e020c001 eor ip, r0, r1 - 14988: e1b01481 movs r1, r1, lsl #9 - 1498c: e1a00480 mov r0, r0, lsl #9 - 14990: 0a00001c beq 14a08 <__aeabi_fdiv+0xa0> - 14994: e3a03201 mov r3, #268435456 ; 0x10000000 - 14998: e1831221 orr r1, r3, r1, lsr #4 - 1499c: e1833220 orr r3, r3, r0, lsr #4 - 149a0: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 - 149a4: e1530001 cmp r3, r1 - 149a8: 31a03083 movcc r3, r3, lsl #1 - 149ac: e2a2207d adc r2, r2, #125 ; 0x7d - 149b0: e3a0c502 mov ip, #8388608 ; 0x800000 - 149b4: e1530001 cmp r3, r1 - 149b8: 20433001 subcs r3, r3, r1 - 149bc: 2180000c orrcs r0, r0, ip - 149c0: e15300a1 cmp r3, r1, lsr #1 - 149c4: 204330a1 subcs r3, r3, r1, lsr #1 - 149c8: 218000ac orrcs r0, r0, ip, lsr #1 - 149cc: e1530121 cmp r3, r1, lsr #2 - 149d0: 20433121 subcs r3, r3, r1, lsr #2 - 149d4: 2180012c orrcs r0, r0, ip, lsr #2 - 149d8: e15301a1 cmp r3, r1, lsr #3 - 149dc: 204331a1 subcs r3, r3, r1, lsr #3 - 149e0: 218001ac orrcs r0, r0, ip, lsr #3 - 149e4: e1b03203 movs r3, r3, lsl #4 - 149e8: 11b0c22c movnes ip, ip, lsr #4 - 149ec: 1afffff0 bne 149b4 <__aeabi_fdiv+0x4c> - 149f0: e35200fd cmp r2, #253 ; 0xfd - 149f4: 8affff9d bhi 14870 <__aeabi_fmul+0xa0> - 149f8: e1530001 cmp r3, r1 - 149fc: e0a00b82 adc r0, r0, r2, lsl #23 - 14a00: 03c00001 biceq r0, r0, #1 ; 0x1 - 14a04: e12fff1e bx lr - 14a08: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 - 14a0c: e18c04a0 orr r0, ip, r0, lsr #9 - 14a10: e292207f adds r2, r2, #127 ; 0x7f - 14a14: c27230ff rsbgts r3, r2, #255 ; 0xff - 14a18: c1800b82 orrgt r0, r0, r2, lsl #23 - 14a1c: c12fff1e bxgt lr - 14a20: e3800502 orr r0, r0, #8388608 ; 0x800000 - 14a24: e3a03000 mov r3, #0 ; 0x0 - 14a28: e2522001 subs r2, r2, #1 ; 0x1 - 14a2c: eaffff8f b 14870 <__aeabi_fmul+0xa0> - 14a30: e3320000 teq r2, #0 ; 0x0 - 14a34: e200c102 and ip, r0, #-2147483648 ; 0x80000000 - 14a38: 01a00080 moveq r0, r0, lsl #1 - 14a3c: 03100502 tsteq r0, #8388608 ; 0x800000 - 14a40: 02422001 subeq r2, r2, #1 ; 0x1 - 14a44: 0afffffb beq 14a38 <__aeabi_fdiv+0xd0> - 14a48: e180000c orr r0, r0, ip - 14a4c: e3330000 teq r3, #0 ; 0x0 - 14a50: e201c102 and ip, r1, #-2147483648 ; 0x80000000 - 14a54: 01a01081 moveq r1, r1, lsl #1 - 14a58: 03110502 tsteq r1, #8388608 ; 0x800000 - 14a5c: 02433001 subeq r3, r3, #1 ; 0x1 - 14a60: 0afffffb beq 14a54 <__aeabi_fdiv+0xec> - 14a64: e181100c orr r1, r1, ip - 14a68: eaffffc4 b 14980 <__aeabi_fdiv+0x18> - 14a6c: e00c3ba1 and r3, ip, r1, lsr #23 - 14a70: e132000c teq r2, ip - 14a74: 1a000005 bne 14a90 <__aeabi_fdiv+0x128> - 14a78: e1b02480 movs r2, r0, lsl #9 - 14a7c: 1affffb6 bne 1495c <__aeabi_fmul+0x18c> - 14a80: e133000c teq r3, ip - 14a84: 1affffaf bne 14948 <__aeabi_fmul+0x178> - 14a88: e1a00001 mov r0, r1 - 14a8c: eaffffb2 b 1495c <__aeabi_fmul+0x18c> - 14a90: e133000c teq r3, ip - 14a94: 1a000003 bne 14aa8 <__aeabi_fdiv+0x140> - 14a98: e1b03481 movs r3, r1, lsl #9 - 14a9c: 0affff97 beq 14900 <__aeabi_fmul+0x130> - 14aa0: e1a00001 mov r0, r1 - 14aa4: eaffffac b 1495c <__aeabi_fmul+0x18c> - 14aa8: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 - 14aac: 13d1c102 bicnes ip, r1, #-2147483648 ; 0x80000000 - 14ab0: 1affffde bne 14a30 <__aeabi_fdiv+0xc8> - 14ab4: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 - 14ab8: 1affffa2 bne 14948 <__aeabi_fmul+0x178> - 14abc: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 - 14ac0: 1affff8e bne 14900 <__aeabi_fmul+0x130> - 14ac4: eaffffa4 b 1495c <__aeabi_fmul+0x18c> - -00014ac8 <__gesf2>: - 14ac8: e3e0c000 mvn ip, #0 ; 0x0 - 14acc: ea000002 b 14adc <__cmpsf2+0x4> - -00014ad0 <__lesf2>: - 14ad0: e3a0c001 mov ip, #1 ; 0x1 - 14ad4: ea000000 b 14adc <__cmpsf2+0x4> - -00014ad8 <__cmpsf2>: - 14ad8: e3a0c001 mov ip, #1 ; 0x1 - 14adc: e50dc004 str ip, [sp, #-4] - 14ae0: e1a02080 mov r2, r0, lsl #1 - 14ae4: e1a03081 mov r3, r1, lsl #1 - 14ae8: e1f0cc42 mvns ip, r2, asr #24 - 14aec: 11f0cc43 mvnnes ip, r3, asr #24 - 14af0: 0a000006 beq 14b10 <__cmpsf2+0x38> - 14af4: e192c0a3 orrs ip, r2, r3, lsr #1 - 14af8: 11300001 teqne r0, r1 - 14afc: 50520003 subpls r0, r2, r3 - 14b00: 81a00fc1 movhi r0, r1, asr #31 - 14b04: 31e00fc1 mvncc r0, r1, asr #31 - 14b08: 13800001 orrne r0, r0, #1 ; 0x1 - 14b0c: e12fff1e bx lr - 14b10: e1f0cc42 mvns ip, r2, asr #24 - 14b14: 1a000001 bne 14b20 <__cmpsf2+0x48> - 14b18: e1b0c480 movs ip, r0, lsl #9 - 14b1c: 1a000003 bne 14b30 <__cmpsf2+0x58> - 14b20: e1f0cc43 mvns ip, r3, asr #24 - 14b24: 1afffff2 bne 14af4 <__cmpsf2+0x1c> - 14b28: e1b0c481 movs ip, r1, lsl #9 - 14b2c: 0afffff0 beq 14af4 <__cmpsf2+0x1c> - 14b30: e51d0004 ldr r0, [sp, #-4] - 14b34: e12fff1e bx lr - -00014b38 <__aeabi_cfrcmple>: - 14b38: e1a0c000 mov ip, r0 - 14b3c: e1a00001 mov r0, r1 - 14b40: e1a0100c mov r1, ip - 14b44: eaffffff b 14b48 <__aeabi_cfcmpeq> - -00014b48 <__aeabi_cfcmpeq>: - 14b48: e92d400f stmdb sp!, {r0, r1, r2, r3, lr} - 14b4c: ebffffe1 bl 14ad8 <__cmpsf2> - 14b50: e3500000 cmp r0, #0 ; 0x0 - 14b54: 43700000 cmnmi r0, #0 ; 0x0 - 14b58: e8bd400f ldmia sp!, {r0, r1, r2, r3, lr} - 14b5c: e12fff1e bx lr - -00014b60 <__aeabi_fcmpeq>: - 14b60: e52de008 str lr, [sp, #-8]! - 14b64: ebfffff7 bl 14b48 <__aeabi_cfcmpeq> - 14b68: 03a00001 moveq r0, #1 ; 0x1 - 14b6c: 13a00000 movne r0, #0 ; 0x0 - 14b70: e49de008 ldr lr, [sp], #8 - 14b74: e12fff1e bx lr - -00014b78 <__aeabi_fcmplt>: - 14b78: e52de008 str lr, [sp, #-8]! - 14b7c: ebfffff1 bl 14b48 <__aeabi_cfcmpeq> - 14b80: 33a00001 movcc r0, #1 ; 0x1 - 14b84: 23a00000 movcs r0, #0 ; 0x0 - 14b88: e49de008 ldr lr, [sp], #8 - 14b8c: e12fff1e bx lr - -00014b90 <__aeabi_fcmple>: - 14b90: e52de008 str lr, [sp, #-8]! - 14b94: ebffffeb bl 14b48 <__aeabi_cfcmpeq> - 14b98: 93a00001 movls r0, #1 ; 0x1 - 14b9c: 83a00000 movhi r0, #0 ; 0x0 - 14ba0: e49de008 ldr lr, [sp], #8 - 14ba4: e12fff1e bx lr - -00014ba8 <__aeabi_fcmpge>: - 14ba8: e52de008 str lr, [sp, #-8]! - 14bac: ebffffe1 bl 14b38 <__aeabi_cfrcmple> - 14bb0: 93a00001 movls r0, #1 ; 0x1 - 14bb4: 83a00000 movhi r0, #0 ; 0x0 - 14bb8: e49de008 ldr lr, [sp], #8 - 14bbc: e12fff1e bx lr - -00014bc0 <__aeabi_fcmpgt>: - 14bc0: e52de008 str lr, [sp, #-8]! - 14bc4: ebffffdb bl 14b38 <__aeabi_cfrcmple> - 14bc8: 33a00001 movcc r0, #1 ; 0x1 - 14bcc: 23a00000 movcs r0, #0 ; 0x0 - 14bd0: e49de008 ldr lr, [sp], #8 - 14bd4: e12fff1e bx lr - -00014bd8 <__aeabi_f2iz>: - 14bd8: e1a02080 mov r2, r0, lsl #1 - 14bdc: e352047f cmp r2, #2130706432 ; 0x7f000000 - 14be0: 3a000008 bcc 14c08 <__aeabi_f2iz+0x30> - 14be4: e3a0309e mov r3, #158 ; 0x9e - 14be8: e0532c22 subs r2, r3, r2, lsr #24 - 14bec: 9a000007 bls 14c10 <__aeabi_f2iz+0x38> - 14bf0: e1a03400 mov r3, r0, lsl #8 - 14bf4: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 - 14bf8: e3100102 tst r0, #-2147483648 ; 0x80000000 - 14bfc: e1a00233 mov r0, r3, lsr r2 - 14c00: 12600000 rsbne r0, r0, #0 ; 0x0 - 14c04: e12fff1e bx lr - 14c08: e3a00000 mov r0, #0 ; 0x0 - 14c0c: e12fff1e bx lr - 14c10: e3720061 cmn r2, #97 ; 0x61 - 14c14: 1a000001 bne 14c20 <__aeabi_f2iz+0x48> - 14c18: e1b02480 movs r2, r0, lsl #9 - 14c1c: 1a000002 bne 14c2c <__aeabi_f2iz+0x54> - 14c20: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 - 14c24: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 - 14c28: e12fff1e bx lr - 14c2c: e3a00000 mov r0, #0 ; 0x0 +00014484 <__aeabi_dcmpgt>: + 14484: e52de008 str lr, [sp, #-8]! + 14488: ebffffd8 bl 143f0 <__aeabi_cdrcmple> + 1448c: 33a00001 movcc r0, #1 ; 0x1 + 14490: 23a00000 movcs r0, #0 ; 0x0 + 14494: e49de008 ldr lr, [sp], #8 + 14498: e12fff1e bx lr + +0001449c <__aeabi_d2iz>: + 1449c: e1a02080 mov r2, r0, lsl #1 + 144a0: e2922602 adds r2, r2, #2097152 ; 0x200000 + 144a4: 2a00000c bcs 144dc <__aeabi_d2iz+0x40> + 144a8: 5a000009 bpl 144d4 <__aeabi_d2iz+0x38> + 144ac: e3e03e3e mvn r3, #992 ; 0x3e0 + 144b0: e0532ac2 subs r2, r3, r2, asr #21 + 144b4: 9a00000a bls 144e4 <__aeabi_d2iz+0x48> + 144b8: e1a03580 mov r3, r0, lsl #11 + 144bc: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 + 144c0: e1833aa1 orr r3, r3, r1, lsr #21 + 144c4: e3100102 tst r0, #-2147483648 ; 0x80000000 + 144c8: e1a00233 mov r0, r3, lsr r2 + 144cc: 12600000 rsbne r0, r0, #0 ; 0x0 + 144d0: e12fff1e bx lr + 144d4: e3a00000 mov r0, #0 ; 0x0 + 144d8: e12fff1e bx lr + 144dc: e1911600 orrs r1, r1, r0, lsl #12 + 144e0: 1a000002 bne 144f0 <__aeabi_d2iz+0x54> + 144e4: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 + 144e8: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 + 144ec: e12fff1e bx lr + 144f0: e3a00000 mov r0, #0 ; 0x0 + 144f4: e12fff1e bx lr + +000144f8 <__aeabi_d2f>: + 144f8: e1a02080 mov r2, r0, lsl #1 + 144fc: e2523207 subs r3, r2, #1879048192 ; 0x70000000 + 14500: 2253c602 subcss ip, r3, #2097152 ; 0x200000 + 14504: 227cc57f rsbcss ip, ip, #532676608 ; 0x1fc00000 + 14508: 9a000006 bls 14528 <__aeabi_d2f+0x30> + 1450c: e200c102 and ip, r0, #-2147483648 ; 0x80000000 + 14510: e1a02181 mov r2, r1, lsl #3 + 14514: e18c1ea1 orr r1, ip, r1, lsr #29 + 14518: e3520102 cmp r2, #-2147483648 ; 0x80000000 + 1451c: e0a10103 adc r0, r1, r3, lsl #2 + 14520: 03c00001 biceq r0, r0, #1 ; 0x1 + 14524: e12fff1e bx lr + 14528: e3100101 tst r0, #1073741824 ; 0x40000000 + 1452c: 1a00000f bne 14570 <__aeabi_d2f+0x78> + 14530: e293262e adds r2, r3, #48234496 ; 0x2e00000 + 14534: b2000102 andlt r0, r0, #-2147483648 ; 0x80000000 + 14538: b12fff1e bxlt lr + 1453c: e3800601 orr r0, r0, #1048576 ; 0x100000 + 14540: e1a02aa2 mov r2, r2, lsr #21 + 14544: e2622018 rsb r2, r2, #24 ; 0x18 + 14548: e262c020 rsb ip, r2, #32 ; 0x20 + 1454c: e1b03c11 movs r3, r1, lsl ip + 14550: e1a01231 mov r1, r1, lsr r2 + 14554: 13811001 orrne r1, r1, #1 ; 0x1 + 14558: e1a03580 mov r3, r0, lsl #11 + 1455c: e1a035a3 mov r3, r3, lsr #11 + 14560: e1811c13 orr r1, r1, r3, lsl ip + 14564: e1a03233 mov r3, r3, lsr r2 + 14568: e1a03083 mov r3, r3, lsl #1 + 1456c: eaffffe6 b 1450c <__aeabi_d2f+0x14> + 14570: e1f03ac2 mvns r3, r2, asr #21 + 14574: 1a000003 bne 14588 <__aeabi_d2f+0x90> + 14578: e1913600 orrs r3, r1, r0, lsl #12 + 1457c: 13a0047f movne r0, #2130706432 ; 0x7f000000 + 14580: 13800503 orrne r0, r0, #12582912 ; 0xc00000 + 14584: 112fff1e bxne lr + 14588: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 1458c: e380047f orr r0, r0, #2130706432 ; 0x7f000000 + 14590: e3800502 orr r0, r0, #8388608 ; 0x800000 + 14594: e12fff1e bx lr + +00014598 <__aeabi_frsub>: + 14598: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 + 1459c: ea000000 b 145a4 <__addsf3> + +000145a0 <__aeabi_fsub>: + 145a0: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 + +000145a4 <__addsf3>: + 145a4: e1b02080 movs r2, r0, lsl #1 + 145a8: 11b03081 movnes r3, r1, lsl #1 + 145ac: 11320003 teqne r2, r3 + 145b0: 11f0cc42 mvnnes ip, r2, asr #24 + 145b4: 11f0cc43 mvnnes ip, r3, asr #24 + 145b8: 0a000047 beq 146dc <__addsf3+0x138> + 145bc: e1a02c22 mov r2, r2, lsr #24 + 145c0: e0723c23 rsbs r3, r2, r3, lsr #24 + 145c4: c0822003 addgt r2, r2, r3 + 145c8: c0201001 eorgt r1, r0, r1 + 145cc: c0210000 eorgt r0, r1, r0 + 145d0: c0201001 eorgt r1, r0, r1 + 145d4: b2633000 rsblt r3, r3, #0 ; 0x0 + 145d8: e3530019 cmp r3, #25 ; 0x19 + 145dc: 812fff1e bxhi lr + 145e0: e3100102 tst r0, #-2147483648 ; 0x80000000 + 145e4: e3800502 orr r0, r0, #8388608 ; 0x800000 + 145e8: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 + 145ec: 12600000 rsbne r0, r0, #0 ; 0x0 + 145f0: e3110102 tst r1, #-2147483648 ; 0x80000000 + 145f4: e3811502 orr r1, r1, #8388608 ; 0x800000 + 145f8: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 + 145fc: 12611000 rsbne r1, r1, #0 ; 0x0 + 14600: e1320003 teq r2, r3 + 14604: 0a00002e beq 146c4 <__addsf3+0x120> + 14608: e2422001 sub r2, r2, #1 ; 0x1 + 1460c: e0900351 adds r0, r0, r1, asr r3 + 14610: e2633020 rsb r3, r3, #32 ; 0x20 + 14614: e1a01311 mov r1, r1, lsl r3 + 14618: e2003102 and r3, r0, #-2147483648 ; 0x80000000 + 1461c: 5a000001 bpl 14628 <__addsf3+0x84> + 14620: e2711000 rsbs r1, r1, #0 ; 0x0 + 14624: e2e00000 rsc r0, r0, #0 ; 0x0 + 14628: e3500502 cmp r0, #8388608 ; 0x800000 + 1462c: 3a00000b bcc 14660 <__addsf3+0xbc> + 14630: e3500401 cmp r0, #16777216 ; 0x1000000 + 14634: 3a000004 bcc 1464c <__addsf3+0xa8> + 14638: e1b000a0 movs r0, r0, lsr #1 + 1463c: e1a01061 mov r1, r1, rrx + 14640: e2822001 add r2, r2, #1 ; 0x1 + 14644: e35200fe cmp r2, #254 ; 0xfe + 14648: 2a000038 bcs 14730 <__addsf3+0x18c> + 1464c: e3510102 cmp r1, #-2147483648 ; 0x80000000 + 14650: e0a00b82 adc r0, r0, r2, lsl #23 + 14654: 03c00001 biceq r0, r0, #1 ; 0x1 + 14658: e1800003 orr r0, r0, r3 + 1465c: e12fff1e bx lr + 14660: e1b01081 movs r1, r1, lsl #1 + 14664: e0a00000 adc r0, r0, r0 + 14668: e3100502 tst r0, #8388608 ; 0x800000 + 1466c: e2422001 sub r2, r2, #1 ; 0x1 + 14670: 1afffff5 bne 1464c <__addsf3+0xa8> + 14674: e1b0c620 movs ip, r0, lsr #12 + 14678: 01a00600 moveq r0, r0, lsl #12 + 1467c: 0242200c subeq r2, r2, #12 ; 0xc + 14680: e31008ff tst r0, #16711680 ; 0xff0000 + 14684: 01a00400 moveq r0, r0, lsl #8 + 14688: 02422008 subeq r2, r2, #8 ; 0x8 + 1468c: e310060f tst r0, #15728640 ; 0xf00000 + 14690: 01a00200 moveq r0, r0, lsl #4 + 14694: 02422004 subeq r2, r2, #4 ; 0x4 + 14698: e3100503 tst r0, #12582912 ; 0xc00000 + 1469c: 01a00100 moveq r0, r0, lsl #2 + 146a0: 02422002 subeq r2, r2, #2 ; 0x2 + 146a4: e3500502 cmp r0, #8388608 ; 0x800000 + 146a8: 31a00080 movcc r0, r0, lsl #1 + 146ac: e2d22000 sbcs r2, r2, #0 ; 0x0 + 146b0: a0800b82 addge r0, r0, r2, lsl #23 + 146b4: b2622000 rsblt r2, r2, #0 ; 0x0 + 146b8: a1800003 orrge r0, r0, r3 + 146bc: b1830230 orrlt r0, r3, r0, lsr r2 + 146c0: e12fff1e bx lr + 146c4: e3320000 teq r2, #0 ; 0x0 + 146c8: e2211502 eor r1, r1, #8388608 ; 0x800000 + 146cc: 02200502 eoreq r0, r0, #8388608 ; 0x800000 + 146d0: 02822001 addeq r2, r2, #1 ; 0x1 + 146d4: 12433001 subne r3, r3, #1 ; 0x1 + 146d8: eaffffca b 14608 <__addsf3+0x64> + 146dc: e1a03081 mov r3, r1, lsl #1 + 146e0: e1f0cc42 mvns ip, r2, asr #24 + 146e4: 11f0cc43 mvnnes ip, r3, asr #24 + 146e8: 0a000013 beq 1473c <__addsf3+0x198> + 146ec: e1320003 teq r2, r3 + 146f0: 0a000002 beq 14700 <__addsf3+0x15c> + 146f4: e3320000 teq r2, #0 ; 0x0 + 146f8: 01a00001 moveq r0, r1 + 146fc: e12fff1e bx lr + 14700: e1300001 teq r0, r1 + 14704: 13a00000 movne r0, #0 ; 0x0 + 14708: 112fff1e bxne lr + 1470c: e31204ff tst r2, #-16777216 ; 0xff000000 + 14710: 1a000002 bne 14720 <__addsf3+0x17c> + 14714: e1b00080 movs r0, r0, lsl #1 + 14718: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 + 1471c: e12fff1e bx lr + 14720: e2922402 adds r2, r2, #33554432 ; 0x2000000 + 14724: 32800502 addcc r0, r0, #8388608 ; 0x800000 + 14728: 312fff1e bxcc lr + 1472c: e2003102 and r3, r0, #-2147483648 ; 0x80000000 + 14730: e383047f orr r0, r3, #2130706432 ; 0x7f000000 + 14734: e3800502 orr r0, r0, #8388608 ; 0x800000 + 14738: e12fff1e bx lr + 1473c: e1f02c42 mvns r2, r2, asr #24 + 14740: 11a00001 movne r0, r1 + 14744: 01f03c43 mvneqs r3, r3, asr #24 + 14748: 11a01000 movne r1, r0 + 1474c: e1b02480 movs r2, r0, lsl #9 + 14750: 01b03481 moveqs r3, r1, lsl #9 + 14754: 01300001 teqeq r0, r1 + 14758: 13800501 orrne r0, r0, #4194304 ; 0x400000 + 1475c: e12fff1e bx lr + +00014760 <__aeabi_ui2f>: + 14760: e3a03000 mov r3, #0 ; 0x0 + 14764: ea000001 b 14770 <__aeabi_i2f+0x8> + +00014768 <__aeabi_i2f>: + 14768: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 + 1476c: 42600000 rsbmi r0, r0, #0 ; 0x0 + 14770: e1b0c000 movs ip, r0 + 14774: 012fff1e bxeq lr + 14778: e383344b orr r3, r3, #1258291200 ; 0x4b000000 + 1477c: e1a01000 mov r1, r0 + 14780: e3a00000 mov r0, #0 ; 0x0 + 14784: ea00000f b 147c8 <__aeabi_l2f+0x30> + +00014788 <__aeabi_ul2f>: + 14788: e1902001 orrs r2, r0, r1 + 1478c: 012fff1e bxeq lr + 14790: e3a03000 mov r3, #0 ; 0x0 + 14794: ea000005 b 147b0 <__aeabi_l2f+0x18> + +00014798 <__aeabi_l2f>: + 14798: e1902001 orrs r2, r0, r1 + 1479c: 012fff1e bxeq lr + 147a0: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 + 147a4: 5a000001 bpl 147b0 <__aeabi_l2f+0x18> + 147a8: e2700000 rsbs r0, r0, #0 ; 0x0 + 147ac: e2e11000 rsc r1, r1, #0 ; 0x0 + 147b0: e1b0c001 movs ip, r1 + 147b4: 01a0c000 moveq ip, r0 + 147b8: 01a01000 moveq r1, r0 + 147bc: 03a00000 moveq r0, #0 ; 0x0 + 147c0: e383345b orr r3, r3, #1526726656 ; 0x5b000000 + 147c4: 02433201 subeq r3, r3, #268435456 ; 0x10000000 + 147c8: e2433502 sub r3, r3, #8388608 ; 0x800000 + 147cc: e3a02017 mov r2, #23 ; 0x17 + 147d0: e35c0801 cmp ip, #65536 ; 0x10000 + 147d4: 21a0c82c movcs ip, ip, lsr #16 + 147d8: 22422010 subcs r2, r2, #16 ; 0x10 + 147dc: e35c0c01 cmp ip, #256 ; 0x100 + 147e0: 21a0c42c movcs ip, ip, lsr #8 + 147e4: 22422008 subcs r2, r2, #8 ; 0x8 + 147e8: e35c0010 cmp ip, #16 ; 0x10 + 147ec: 21a0c22c movcs ip, ip, lsr #4 + 147f0: 22422004 subcs r2, r2, #4 ; 0x4 + 147f4: e35c0004 cmp ip, #4 ; 0x4 + 147f8: 22422002 subcs r2, r2, #2 ; 0x2 + 147fc: 304220ac subcc r2, r2, ip, lsr #1 + 14800: e05221ac subs r2, r2, ip, lsr #3 + 14804: e0433b82 sub r3, r3, r2, lsl #23 + 14808: ba000006 blt 14828 <__aeabi_l2f+0x90> + 1480c: e0833211 add r3, r3, r1, lsl r2 + 14810: e1a0c210 mov ip, r0, lsl r2 + 14814: e2622020 rsb r2, r2, #32 ; 0x20 + 14818: e35c0102 cmp ip, #-2147483648 ; 0x80000000 + 1481c: e0a30230 adc r0, r3, r0, lsr r2 + 14820: 03c00001 biceq r0, r0, #1 ; 0x1 + 14824: e12fff1e bx lr + 14828: e2822020 add r2, r2, #32 ; 0x20 + 1482c: e1a0c211 mov ip, r1, lsl r2 + 14830: e2622020 rsb r2, r2, #32 ; 0x20 + 14834: e190008c orrs r0, r0, ip, lsl #1 + 14838: e0a30231 adc r0, r3, r1, lsr r2 + 1483c: 01c00fac biceq r0, r0, ip, lsr #31 + 14840: e12fff1e bx lr + +00014844 <__aeabi_fmul>: + 14844: e3a0c0ff mov ip, #255 ; 0xff + 14848: e01c2ba0 ands r2, ip, r0, lsr #23 + 1484c: 101c3ba1 andnes r3, ip, r1, lsr #23 + 14850: 1132000c teqne r2, ip + 14854: 1133000c teqne r3, ip + 14858: 0a00003e beq 14958 <__aeabi_fmul+0x114> + 1485c: e0822003 add r2, r2, r3 + 14860: e020c001 eor ip, r0, r1 + 14864: e1b00480 movs r0, r0, lsl #9 + 14868: 11b01481 movnes r1, r1, lsl #9 + 1486c: 0a000010 beq 148b4 <__aeabi_fmul+0x70> + 14870: e3a03302 mov r3, #134217728 ; 0x8000000 + 14874: e18302a0 orr r0, r3, r0, lsr #5 + 14878: e18312a1 orr r1, r3, r1, lsr #5 + 1487c: e0813190 umull r3, r1, r0, r1 + 14880: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 + 14884: e3510502 cmp r1, #8388608 ; 0x800000 + 14888: 31a01081 movcc r1, r1, lsl #1 + 1488c: 31811fa3 orrcc r1, r1, r3, lsr #31 + 14890: 31a03083 movcc r3, r3, lsl #1 + 14894: e1800001 orr r0, r0, r1 + 14898: e2c2207f sbc r2, r2, #127 ; 0x7f + 1489c: e35200fd cmp r2, #253 ; 0xfd + 148a0: 8a00000f bhi 148e4 <__aeabi_fmul+0xa0> + 148a4: e3530102 cmp r3, #-2147483648 ; 0x80000000 + 148a8: e0a00b82 adc r0, r0, r2, lsl #23 + 148ac: 03c00001 biceq r0, r0, #1 ; 0x1 + 148b0: e12fff1e bx lr + 148b4: e3300000 teq r0, #0 ; 0x0 + 148b8: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 + 148bc: 01a01481 moveq r1, r1, lsl #9 + 148c0: e18c04a0 orr r0, ip, r0, lsr #9 + 148c4: e18004a1 orr r0, r0, r1, lsr #9 + 148c8: e252207f subs r2, r2, #127 ; 0x7f + 148cc: c27230ff rsbgts r3, r2, #255 ; 0xff + 148d0: c1800b82 orrgt r0, r0, r2, lsl #23 + 148d4: c12fff1e bxgt lr + 148d8: e3800502 orr r0, r0, #8388608 ; 0x800000 + 148dc: e3a03000 mov r3, #0 ; 0x0 + 148e0: e2522001 subs r2, r2, #1 ; 0x1 + 148e4: ca000035 bgt 149c0 <__aeabi_fmul+0x17c> + 148e8: e3720019 cmn r2, #25 ; 0x19 + 148ec: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 + 148f0: d12fff1e bxle lr + 148f4: e2622000 rsb r2, r2, #0 ; 0x0 + 148f8: e1b01080 movs r1, r0, lsl #1 + 148fc: e1a01231 mov r1, r1, lsr r2 + 14900: e2622020 rsb r2, r2, #32 ; 0x20 + 14904: e1a0c210 mov ip, r0, lsl r2 + 14908: e1b00061 movs r0, r1, rrx + 1490c: e2a00000 adc r0, r0, #0 ; 0x0 + 14910: e193308c orrs r3, r3, ip, lsl #1 + 14914: 01c00fac biceq r0, r0, ip, lsr #31 + 14918: e12fff1e bx lr + 1491c: e3320000 teq r2, #0 ; 0x0 + 14920: e200c102 and ip, r0, #-2147483648 ; 0x80000000 + 14924: 01a00080 moveq r0, r0, lsl #1 + 14928: 03100502 tsteq r0, #8388608 ; 0x800000 + 1492c: 02422001 subeq r2, r2, #1 ; 0x1 + 14930: 0afffffb beq 14924 <__aeabi_fmul+0xe0> + 14934: e180000c orr r0, r0, ip + 14938: e3330000 teq r3, #0 ; 0x0 + 1493c: e201c102 and ip, r1, #-2147483648 ; 0x80000000 + 14940: 01a01081 moveq r1, r1, lsl #1 + 14944: 03110502 tsteq r1, #8388608 ; 0x800000 + 14948: 02433001 subeq r3, r3, #1 ; 0x1 + 1494c: 0afffffb beq 14940 <__aeabi_fmul+0xfc> + 14950: e181100c orr r1, r1, ip + 14954: eaffffc0 b 1485c <__aeabi_fmul+0x18> + 14958: e00c3ba1 and r3, ip, r1, lsr #23 + 1495c: e132000c teq r2, ip + 14960: 1133000c teqne r3, ip + 14964: 0a000005 beq 14980 <__aeabi_fmul+0x13c> + 14968: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 + 1496c: 13d1c102 bicnes ip, r1, #-2147483648 ; 0x80000000 + 14970: 1affffe9 bne 1491c <__aeabi_fmul+0xd8> + 14974: e0200001 eor r0, r0, r1 + 14978: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 1497c: e12fff1e bx lr + 14980: e3300000 teq r0, #0 ; 0x0 + 14984: 13300102 teqne r0, #-2147483648 ; 0x80000000 + 14988: 01a00001 moveq r0, r1 + 1498c: 13310000 teqne r1, #0 ; 0x0 + 14990: 13310102 teqne r1, #-2147483648 ; 0x80000000 + 14994: 0a00000d beq 149d0 <__aeabi_fmul+0x18c> + 14998: e132000c teq r2, ip + 1499c: 1a000001 bne 149a8 <__aeabi_fmul+0x164> + 149a0: e1b02480 movs r2, r0, lsl #9 + 149a4: 1a000009 bne 149d0 <__aeabi_fmul+0x18c> + 149a8: e133000c teq r3, ip + 149ac: 1a000002 bne 149bc <__aeabi_fmul+0x178> + 149b0: e1b03481 movs r3, r1, lsl #9 + 149b4: 11a00001 movne r0, r1 + 149b8: 1a000004 bne 149d0 <__aeabi_fmul+0x18c> + 149bc: e0200001 eor r0, r0, r1 + 149c0: e2000102 and r0, r0, #-2147483648 ; 0x80000000 + 149c4: e380047f orr r0, r0, #2130706432 ; 0x7f000000 + 149c8: e3800502 orr r0, r0, #8388608 ; 0x800000 + 149cc: e12fff1e bx lr + 149d0: e380047f orr r0, r0, #2130706432 ; 0x7f000000 + 149d4: e3800503 orr r0, r0, #12582912 ; 0xc00000 + 149d8: e12fff1e bx lr + +000149dc <__aeabi_fdiv>: + 149dc: e3a0c0ff mov ip, #255 ; 0xff + 149e0: e01c2ba0 ands r2, ip, r0, lsr #23 + 149e4: 101c3ba1 andnes r3, ip, r1, lsr #23 + 149e8: 1132000c teqne r2, ip + 149ec: 1133000c teqne r3, ip + 149f0: 0a00003a beq 14ae0 <__aeabi_fdiv+0x104> + 149f4: e0422003 sub r2, r2, r3 + 149f8: e020c001 eor ip, r0, r1 + 149fc: e1b01481 movs r1, r1, lsl #9 + 14a00: e1a00480 mov r0, r0, lsl #9 + 14a04: 0a00001c beq 14a7c <__aeabi_fdiv+0xa0> + 14a08: e3a03201 mov r3, #268435456 ; 0x10000000 + 14a0c: e1831221 orr r1, r3, r1, lsr #4 + 14a10: e1833220 orr r3, r3, r0, lsr #4 + 14a14: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 + 14a18: e1530001 cmp r3, r1 + 14a1c: 31a03083 movcc r3, r3, lsl #1 + 14a20: e2a2207d adc r2, r2, #125 ; 0x7d + 14a24: e3a0c502 mov ip, #8388608 ; 0x800000 + 14a28: e1530001 cmp r3, r1 + 14a2c: 20433001 subcs r3, r3, r1 + 14a30: 2180000c orrcs r0, r0, ip + 14a34: e15300a1 cmp r3, r1, lsr #1 + 14a38: 204330a1 subcs r3, r3, r1, lsr #1 + 14a3c: 218000ac orrcs r0, r0, ip, lsr #1 + 14a40: e1530121 cmp r3, r1, lsr #2 + 14a44: 20433121 subcs r3, r3, r1, lsr #2 + 14a48: 2180012c orrcs r0, r0, ip, lsr #2 + 14a4c: e15301a1 cmp r3, r1, lsr #3 + 14a50: 204331a1 subcs r3, r3, r1, lsr #3 + 14a54: 218001ac orrcs r0, r0, ip, lsr #3 + 14a58: e1b03203 movs r3, r3, lsl #4 + 14a5c: 11b0c22c movnes ip, ip, lsr #4 + 14a60: 1afffff0 bne 14a28 <__aeabi_fdiv+0x4c> + 14a64: e35200fd cmp r2, #253 ; 0xfd + 14a68: 8affff9d bhi 148e4 <__aeabi_fmul+0xa0> + 14a6c: e1530001 cmp r3, r1 + 14a70: e0a00b82 adc r0, r0, r2, lsl #23 + 14a74: 03c00001 biceq r0, r0, #1 ; 0x1 + 14a78: e12fff1e bx lr + 14a7c: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 + 14a80: e18c04a0 orr r0, ip, r0, lsr #9 + 14a84: e292207f adds r2, r2, #127 ; 0x7f + 14a88: c27230ff rsbgts r3, r2, #255 ; 0xff + 14a8c: c1800b82 orrgt r0, r0, r2, lsl #23 + 14a90: c12fff1e bxgt lr + 14a94: e3800502 orr r0, r0, #8388608 ; 0x800000 + 14a98: e3a03000 mov r3, #0 ; 0x0 + 14a9c: e2522001 subs r2, r2, #1 ; 0x1 + 14aa0: eaffff8f b 148e4 <__aeabi_fmul+0xa0> + 14aa4: e3320000 teq r2, #0 ; 0x0 + 14aa8: e200c102 and ip, r0, #-2147483648 ; 0x80000000 + 14aac: 01a00080 moveq r0, r0, lsl #1 + 14ab0: 03100502 tsteq r0, #8388608 ; 0x800000 + 14ab4: 02422001 subeq r2, r2, #1 ; 0x1 + 14ab8: 0afffffb beq 14aac <__aeabi_fdiv+0xd0> + 14abc: e180000c orr r0, r0, ip + 14ac0: e3330000 teq r3, #0 ; 0x0 + 14ac4: e201c102 and ip, r1, #-2147483648 ; 0x80000000 + 14ac8: 01a01081 moveq r1, r1, lsl #1 + 14acc: 03110502 tsteq r1, #8388608 ; 0x800000 + 14ad0: 02433001 subeq r3, r3, #1 ; 0x1 + 14ad4: 0afffffb beq 14ac8 <__aeabi_fdiv+0xec> + 14ad8: e181100c orr r1, r1, ip + 14adc: eaffffc4 b 149f4 <__aeabi_fdiv+0x18> + 14ae0: e00c3ba1 and r3, ip, r1, lsr #23 + 14ae4: e132000c teq r2, ip + 14ae8: 1a000005 bne 14b04 <__aeabi_fdiv+0x128> + 14aec: e1b02480 movs r2, r0, lsl #9 + 14af0: 1affffb6 bne 149d0 <__aeabi_fmul+0x18c> + 14af4: e133000c teq r3, ip + 14af8: 1affffaf bne 149bc <__aeabi_fmul+0x178> + 14afc: e1a00001 mov r0, r1 + 14b00: eaffffb2 b 149d0 <__aeabi_fmul+0x18c> + 14b04: e133000c teq r3, ip + 14b08: 1a000003 bne 14b1c <__aeabi_fdiv+0x140> + 14b0c: e1b03481 movs r3, r1, lsl #9 + 14b10: 0affff97 beq 14974 <__aeabi_fmul+0x130> + 14b14: e1a00001 mov r0, r1 + 14b18: eaffffac b 149d0 <__aeabi_fmul+0x18c> + 14b1c: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 + 14b20: 13d1c102 bicnes ip, r1, #-2147483648 ; 0x80000000 + 14b24: 1affffde bne 14aa4 <__aeabi_fdiv+0xc8> + 14b28: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 + 14b2c: 1affffa2 bne 149bc <__aeabi_fmul+0x178> + 14b30: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 + 14b34: 1affff8e bne 14974 <__aeabi_fmul+0x130> + 14b38: eaffffa4 b 149d0 <__aeabi_fmul+0x18c> + +00014b3c <__gesf2>: + 14b3c: e3e0c000 mvn ip, #0 ; 0x0 + 14b40: ea000002 b 14b50 <__cmpsf2+0x4> + +00014b44 <__lesf2>: + 14b44: e3a0c001 mov ip, #1 ; 0x1 + 14b48: ea000000 b 14b50 <__cmpsf2+0x4> + +00014b4c <__cmpsf2>: + 14b4c: e3a0c001 mov ip, #1 ; 0x1 + 14b50: e50dc004 str ip, [sp, #-4] + 14b54: e1a02080 mov r2, r0, lsl #1 + 14b58: e1a03081 mov r3, r1, lsl #1 + 14b5c: e1f0cc42 mvns ip, r2, asr #24 + 14b60: 11f0cc43 mvnnes ip, r3, asr #24 + 14b64: 0a000006 beq 14b84 <__cmpsf2+0x38> + 14b68: e192c0a3 orrs ip, r2, r3, lsr #1 + 14b6c: 11300001 teqne r0, r1 + 14b70: 50520003 subpls r0, r2, r3 + 14b74: 81a00fc1 movhi r0, r1, asr #31 + 14b78: 31e00fc1 mvncc r0, r1, asr #31 + 14b7c: 13800001 orrne r0, r0, #1 ; 0x1 + 14b80: e12fff1e bx lr + 14b84: e1f0cc42 mvns ip, r2, asr #24 + 14b88: 1a000001 bne 14b94 <__cmpsf2+0x48> + 14b8c: e1b0c480 movs ip, r0, lsl #9 + 14b90: 1a000003 bne 14ba4 <__cmpsf2+0x58> + 14b94: e1f0cc43 mvns ip, r3, asr #24 + 14b98: 1afffff2 bne 14b68 <__cmpsf2+0x1c> + 14b9c: e1b0c481 movs ip, r1, lsl #9 + 14ba0: 0afffff0 beq 14b68 <__cmpsf2+0x1c> + 14ba4: e51d0004 ldr r0, [sp, #-4] + 14ba8: e12fff1e bx lr + +00014bac <__aeabi_cfrcmple>: + 14bac: e1a0c000 mov ip, r0 + 14bb0: e1a00001 mov r0, r1 + 14bb4: e1a0100c mov r1, ip + 14bb8: eaffffff b 14bbc <__aeabi_cfcmpeq> + +00014bbc <__aeabi_cfcmpeq>: + 14bbc: e92d400f stmdb sp!, {r0, r1, r2, r3, lr} + 14bc0: ebffffe1 bl 14b4c <__cmpsf2> + 14bc4: e3500000 cmp r0, #0 ; 0x0 + 14bc8: 43700000 cmnmi r0, #0 ; 0x0 + 14bcc: e8bd400f ldmia sp!, {r0, r1, r2, r3, lr} + 14bd0: e12fff1e bx lr + +00014bd4 <__aeabi_fcmpeq>: + 14bd4: e52de008 str lr, [sp, #-8]! + 14bd8: ebfffff7 bl 14bbc <__aeabi_cfcmpeq> + 14bdc: 03a00001 moveq r0, #1 ; 0x1 + 14be0: 13a00000 movne r0, #0 ; 0x0 + 14be4: e49de008 ldr lr, [sp], #8 + 14be8: e12fff1e bx lr + +00014bec <__aeabi_fcmplt>: + 14bec: e52de008 str lr, [sp, #-8]! + 14bf0: ebfffff1 bl 14bbc <__aeabi_cfcmpeq> + 14bf4: 33a00001 movcc r0, #1 ; 0x1 + 14bf8: 23a00000 movcs r0, #0 ; 0x0 + 14bfc: e49de008 ldr lr, [sp], #8 + 14c00: e12fff1e bx lr + +00014c04 <__aeabi_fcmple>: + 14c04: e52de008 str lr, [sp, #-8]! + 14c08: ebffffeb bl 14bbc <__aeabi_cfcmpeq> + 14c0c: 93a00001 movls r0, #1 ; 0x1 + 14c10: 83a00000 movhi r0, #0 ; 0x0 + 14c14: e49de008 ldr lr, [sp], #8 + 14c18: e12fff1e bx lr + +00014c1c <__aeabi_fcmpge>: + 14c1c: e52de008 str lr, [sp, #-8]! + 14c20: ebffffe1 bl 14bac <__aeabi_cfrcmple> + 14c24: 93a00001 movls r0, #1 ; 0x1 + 14c28: 83a00000 movhi r0, #0 ; 0x0 + 14c2c: e49de008 ldr lr, [sp], #8 14c30: e12fff1e bx lr -00014c34 <__divdi3>: - 14c34: b5f0 push {r4, r5, r6, r7, lr} - 14c36: 465f mov r7, fp - 14c38: 4656 mov r6, sl - 14c3a: 464d mov r5, r9 - 14c3c: 4644 mov r4, r8 - 14c3e: b4f0 push {r4, r5, r6, r7} - 14c40: 2400 movs r4, #0 - 14c42: 2500 movs r5, #0 - 14c44: b088 sub sp, #32 - 14c46: 9400 str r4, [sp, #0] - 14c48: 9501 str r5, [sp, #4] - 14c4a: 1c14 adds r4, r2, #0 - 14c4c: 1c1d adds r5, r3, #0 - 14c4e: 2900 cmp r1, #0 - 14c50: da00 bge.n 14c54 <__divdi3+0x20> - 14c52: e0ff b.n 14e54 <__divdi3+0x220> - 14c54: 2600 movs r6, #0 - 14c56: 9602 str r6, [sp, #8] - 14c58: 2b00 cmp r3, #0 - 14c5a: da00 bge.n 14c5e <__divdi3+0x2a> - 14c5c: e0f3 b.n 14e46 <__divdi3+0x212> - 14c5e: 1c26 adds r6, r4, #0 - 14c60: 4681 mov r9, r0 - 14c62: 1c0f adds r7, r1, #0 - 14c64: 2d00 cmp r5, #0 - 14c66: d15c bne.n 14d22 <__divdi3+0xee> - 14c68: 42bc cmp r4, r7 - 14c6a: d900 bls.n 14c6e <__divdi3+0x3a> - 14c6c: e074 b.n 14d58 <__divdi3+0x124> - 14c6e: 2c00 cmp r4, #0 - 14c70: d100 bne.n 14c74 <__divdi3+0x40> - 14c72: e10d b.n 14e90 <__divdi3+0x25c> - 14c74: 4bbf ldr r3, [pc, #764] (14f74 <.text+0x14f74>) - 14c76: 429e cmp r6, r3 - 14c78: d900 bls.n 14c7c <__divdi3+0x48> - 14c7a: e0f4 b.n 14e66 <__divdi3+0x232> - 14c7c: 2eff cmp r6, #255 - 14c7e: d900 bls.n 14c82 <__divdi3+0x4e> - 14c80: e1df b.n 15042 <.text+0x15042> - 14c82: 2100 movs r1, #0 - 14c84: 2300 movs r3, #0 - 14c86: 4abc ldr r2, [pc, #752] (14f78 <.text+0x14f78>) - 14c88: 1c34 adds r4, r6, #0 - 14c8a: 40dc lsrs r4, r3 - 14c8c: 5d13 ldrb r3, [r2, r4] - 14c8e: 2220 movs r2, #32 - 14c90: 18cb adds r3, r1, r3 - 14c92: 1ad3 subs r3, r2, r3 - 14c94: 469a mov sl, r3 - 14c96: 2b00 cmp r3, #0 - 14c98: d000 beq.n 14c9c <__divdi3+0x68> - 14c9a: e171 b.n 14f80 <.text+0x14f80> - 14c9c: 4bb5 ldr r3, [pc, #724] (14f74 <.text+0x14f74>) - 14c9e: 2001 movs r0, #1 - 14ca0: 4033 ands r3, r6 - 14ca2: 9004 str r0, [sp, #16] - 14ca4: 1bbd subs r5, r7, r6 - 14ca6: 469b mov fp, r3 - 14ca8: 0c37 lsrs r7, r6, #16 - 14caa: 1c39 adds r1, r7, #0 - 14cac: 1c28 adds r0, r5, #0 - 14cae: f7fe fd4b bl 13748 <__aeabi_uidiv> - 14cb2: 4659 mov r1, fp - 14cb4: 4680 mov r8, r0 - 14cb6: 4644 mov r4, r8 - 14cb8: 434c muls r4, r1 - 14cba: 1c28 adds r0, r5, #0 - 14cbc: 1c39 adds r1, r7, #0 - 14cbe: f7fe fddb bl 13878 <__umodsi3> - 14cc2: 464a mov r2, r9 - 14cc4: 0400 lsls r0, r0, #16 - 14cc6: 0c13 lsrs r3, r2, #16 - 14cc8: 4318 orrs r0, r3 - 14cca: 4284 cmp r4, r0 - 14ccc: d908 bls.n 14ce0 <__divdi3+0xac> - 14cce: 2301 movs r3, #1 - 14cd0: 425b negs r3, r3 - 14cd2: 1980 adds r0, r0, r6 - 14cd4: 4498 add r8, r3 - 14cd6: 4286 cmp r6, r0 - 14cd8: d802 bhi.n 14ce0 <__divdi3+0xac> - 14cda: 4284 cmp r4, r0 - 14cdc: d900 bls.n 14ce0 <__divdi3+0xac> - 14cde: e1d5 b.n 1508c <.text+0x1508c> - 14ce0: 1b04 subs r4, r0, r4 - 14ce2: 1c39 adds r1, r7, #0 - 14ce4: 1c20 adds r0, r4, #0 - 14ce6: f7fe fd2f bl 13748 <__aeabi_uidiv> - 14cea: 1c05 adds r5, r0, #0 - 14cec: 4658 mov r0, fp - 14cee: 4368 muls r0, r5 - 14cf0: 1c39 adds r1, r7, #0 - 14cf2: 4682 mov sl, r0 - 14cf4: 1c20 adds r0, r4, #0 - 14cf6: f7fe fdbf bl 13878 <__umodsi3> - 14cfa: 4b9e ldr r3, [pc, #632] (14f74 <.text+0x14f74>) - 14cfc: 4649 mov r1, r9 - 14cfe: 0400 lsls r0, r0, #16 - 14d00: 400b ands r3, r1 - 14d02: 4318 orrs r0, r3 - 14d04: 4582 cmp sl, r0 - 14d06: d906 bls.n 14d16 <__divdi3+0xe2> - 14d08: 1830 adds r0, r6, r0 - 14d0a: 3d01 subs r5, #1 - 14d0c: 4286 cmp r6, r0 - 14d0e: d802 bhi.n 14d16 <__divdi3+0xe2> - 14d10: 4582 cmp sl, r0 - 14d12: d900 bls.n 14d16 <__divdi3+0xe2> - 14d14: e1b3 b.n 1507e <.text+0x1507e> - 14d16: 4642 mov r2, r8 - 14d18: 0413 lsls r3, r2, #16 - 14d1a: 1c28 adds r0, r5, #0 - 14d1c: 4318 orrs r0, r3 - 14d1e: 9b04 ldr r3, [sp, #16] - 14d20: e005 b.n 14d2e <__divdi3+0xfa> - 14d22: 1c29 adds r1, r5, #0 - 14d24: 42bd cmp r5, r7 - 14d26: d800 bhi.n 14d2a <__divdi3+0xf6> - 14d28: e073 b.n 14e12 <__divdi3+0x1de> - 14d2a: 2000 movs r0, #0 - 14d2c: 2300 movs r3, #0 - 14d2e: 9a02 ldr r2, [sp, #8] - 14d30: 9000 str r0, [sp, #0] - 14d32: 9301 str r3, [sp, #4] - 14d34: 9800 ldr r0, [sp, #0] - 14d36: 9901 ldr r1, [sp, #4] - 14d38: 2a00 cmp r2, #0 - 14d3a: d004 beq.n 14d46 <__divdi3+0x112> - 14d3c: 1c03 adds r3, r0, #0 - 14d3e: 1c0c adds r4, r1, #0 - 14d40: 2100 movs r1, #0 - 14d42: 4258 negs r0, r3 - 14d44: 41a1 sbcs r1, r4 - 14d46: b008 add sp, #32 - 14d48: bc3c pop {r2, r3, r4, r5} - 14d4a: 4690 mov r8, r2 - 14d4c: 4699 mov r9, r3 - 14d4e: 46a2 mov sl, r4 - 14d50: 46ab mov fp, r5 - 14d52: bcf0 pop {r4, r5, r6, r7} - 14d54: bc04 pop {r2} - 14d56: 4710 bx r2 - 14d58: 4b86 ldr r3, [pc, #536] (14f74 <.text+0x14f74>) - 14d5a: 429c cmp r4, r3 - 14d5c: d900 bls.n 14d60 <__divdi3+0x12c> - 14d5e: e090 b.n 14e82 <__divdi3+0x24e> - 14d60: 2cff cmp r4, #255 - 14d62: d900 bls.n 14d66 <__divdi3+0x132> - 14d64: e167 b.n 15036 <.text+0x15036> - 14d66: 2100 movs r1, #0 - 14d68: 2300 movs r3, #0 - 14d6a: 4a83 ldr r2, [pc, #524] (14f78 <.text+0x14f78>) - 14d6c: 1c35 adds r5, r6, #0 - 14d6e: 40dd lsrs r5, r3 - 14d70: 5d53 ldrb r3, [r2, r5] - 14d72: 18cb adds r3, r1, r3 - 14d74: 2120 movs r1, #32 - 14d76: 1acd subs r5, r1, r3 - 14d78: 2d00 cmp r5, #0 - 14d7a: d00b beq.n 14d94 <__divdi3+0x160> - 14d7c: 1c3a adds r2, r7, #0 - 14d7e: 1b4b subs r3, r1, r5 - 14d80: 464f mov r7, r9 - 14d82: 40df lsrs r7, r3 - 14d84: 4648 mov r0, r9 - 14d86: 40aa lsls r2, r5 - 14d88: 1c3b adds r3, r7, #0 - 14d8a: 40a8 lsls r0, r5 - 14d8c: 1c17 adds r7, r2, #0 - 14d8e: 40ae lsls r6, r5 - 14d90: 431f orrs r7, r3 - 14d92: 4681 mov r9, r0 - 14d94: 4b77 ldr r3, [pc, #476] (14f74 <.text+0x14f74>) - 14d96: 0c31 lsrs r1, r6, #16 - 14d98: 4033 ands r3, r6 - 14d9a: 1c38 adds r0, r7, #0 - 14d9c: 469b mov fp, r3 - 14d9e: 4688 mov r8, r1 - 14da0: f7fe fcd2 bl 13748 <__aeabi_uidiv> - 14da4: 465a mov r2, fp - 14da6: 4682 mov sl, r0 - 14da8: 4641 mov r1, r8 - 14daa: 1c38 adds r0, r7, #0 - 14dac: 4654 mov r4, sl - 14dae: 4354 muls r4, r2 - 14db0: f7fe fd62 bl 13878 <__umodsi3> - 14db4: 464d mov r5, r9 - 14db6: 0400 lsls r0, r0, #16 - 14db8: 0c2b lsrs r3, r5, #16 - 14dba: 4318 orrs r0, r3 - 14dbc: 4284 cmp r4, r0 - 14dbe: d908 bls.n 14dd2 <__divdi3+0x19e> - 14dc0: 2701 movs r7, #1 - 14dc2: 427f negs r7, r7 - 14dc4: 1980 adds r0, r0, r6 - 14dc6: 44ba add sl, r7 - 14dc8: 4286 cmp r6, r0 - 14dca: d802 bhi.n 14dd2 <__divdi3+0x19e> - 14dcc: 4284 cmp r4, r0 - 14dce: d900 bls.n 14dd2 <__divdi3+0x19e> - 14dd0: e159 b.n 15086 <.text+0x15086> - 14dd2: 1b04 subs r4, r0, r4 - 14dd4: 4641 mov r1, r8 - 14dd6: 1c20 adds r0, r4, #0 - 14dd8: f7fe fcb6 bl 13748 <__aeabi_uidiv> - 14ddc: 4641 mov r1, r8 - 14dde: 1c05 adds r5, r0, #0 - 14de0: 465f mov r7, fp - 14de2: 4347 muls r7, r0 - 14de4: 1c20 adds r0, r4, #0 - 14de6: f7fe fd47 bl 13878 <__umodsi3> - 14dea: 4b62 ldr r3, [pc, #392] (14f74 <.text+0x14f74>) - 14dec: 4649 mov r1, r9 - 14dee: 0400 lsls r0, r0, #16 - 14df0: 400b ands r3, r1 - 14df2: 4318 orrs r0, r3 - 14df4: 4287 cmp r7, r0 - 14df6: d906 bls.n 14e06 <__divdi3+0x1d2> - 14df8: 1830 adds r0, r6, r0 - 14dfa: 3d01 subs r5, #1 - 14dfc: 4286 cmp r6, r0 - 14dfe: d802 bhi.n 14e06 <__divdi3+0x1d2> - 14e00: 4287 cmp r7, r0 - 14e02: d900 bls.n 14e06 <__divdi3+0x1d2> - 14e04: e13d b.n 15082 <.text+0x15082> - 14e06: 4652 mov r2, sl - 14e08: 0413 lsls r3, r2, #16 - 14e0a: 1c28 adds r0, r5, #0 - 14e0c: 4318 orrs r0, r3 - 14e0e: 2300 movs r3, #0 - 14e10: e78d b.n 14d2e <__divdi3+0xfa> - 14e12: 4b58 ldr r3, [pc, #352] (14f74 <.text+0x14f74>) - 14e14: 429d cmp r5, r3 - 14e16: d82d bhi.n 14e74 <__divdi3+0x240> - 14e18: 2dff cmp r5, #255 - 14e1a: d900 bls.n 14e1e <__divdi3+0x1ea> - 14e1c: e114 b.n 15048 <.text+0x15048> - 14e1e: 2000 movs r0, #0 - 14e20: 2300 movs r3, #0 - 14e22: 4a55 ldr r2, [pc, #340] (14f78 <.text+0x14f78>) - 14e24: 1c0c adds r4, r1, #0 - 14e26: 40dc lsrs r4, r3 - 14e28: 5d13 ldrb r3, [r2, r4] - 14e2a: 2220 movs r2, #32 - 14e2c: 18c3 adds r3, r0, r3 - 14e2e: 1ad3 subs r3, r2, r3 - 14e30: 469a mov sl, r3 - 14e32: 2b00 cmp r3, #0 - 14e34: d135 bne.n 14ea2 <__divdi3+0x26e> - 14e36: 42b9 cmp r1, r7 - 14e38: d302 bcc.n 14e40 <__divdi3+0x20c> - 14e3a: 454e cmp r6, r9 - 14e3c: d900 bls.n 14e40 <__divdi3+0x20c> - 14e3e: e774 b.n 14d2a <__divdi3+0xf6> - 14e40: 2001 movs r0, #1 - 14e42: 2300 movs r3, #0 - 14e44: e773 b.n 14d2e <__divdi3+0xfa> - 14e46: 9c02 ldr r4, [sp, #8] - 14e48: 43e4 mvns r4, r4 - 14e4a: 9402 str r4, [sp, #8] - 14e4c: 2500 movs r5, #0 - 14e4e: 4254 negs r4, r2 - 14e50: 419d sbcs r5, r3 - 14e52: e704 b.n 14c5e <__divdi3+0x2a> - 14e54: 1c0f adds r7, r1, #0 - 14e56: 1c06 adds r6, r0, #0 - 14e58: 2100 movs r1, #0 - 14e5a: 4270 negs r0, r6 - 14e5c: 41b9 sbcs r1, r7 - 14e5e: 2701 movs r7, #1 - 14e60: 427f negs r7, r7 - 14e62: 9702 str r7, [sp, #8] - 14e64: e6f8 b.n 14c58 <__divdi3+0x24> - 14e66: 4b45 ldr r3, [pc, #276] (14f7c <.text+0x14f7c>) - 14e68: 429e cmp r6, r3 - 14e6a: d900 bls.n 14e6e <__divdi3+0x23a> - 14e6c: e0ef b.n 1504e <.text+0x1504e> - 14e6e: 2110 movs r1, #16 - 14e70: 2310 movs r3, #16 - 14e72: e708 b.n 14c86 <__divdi3+0x52> - 14e74: 4b41 ldr r3, [pc, #260] (14f7c <.text+0x14f7c>) - 14e76: 429d cmp r5, r3 - 14e78: d900 bls.n 14e7c <__divdi3+0x248> - 14e7a: e0df b.n 1503c <.text+0x1503c> - 14e7c: 2010 movs r0, #16 - 14e7e: 2310 movs r3, #16 - 14e80: e7cf b.n 14e22 <__divdi3+0x1ee> - 14e82: 4b3e ldr r3, [pc, #248] (14f7c <.text+0x14f7c>) - 14e84: 429c cmp r4, r3 - 14e86: d900 bls.n 14e8a <__divdi3+0x256> - 14e88: e0e4 b.n 15054 <.text+0x15054> - 14e8a: 2110 movs r1, #16 - 14e8c: 2310 movs r3, #16 - 14e8e: e76c b.n 14d6a <__divdi3+0x136> - 14e90: 2001 movs r0, #1 - 14e92: 2100 movs r1, #0 - 14e94: f7fe fc58 bl 13748 <__aeabi_uidiv> - 14e98: 4b36 ldr r3, [pc, #216] (14f74 <.text+0x14f74>) - 14e9a: 1c06 adds r6, r0, #0 - 14e9c: 429e cmp r6, r3 - 14e9e: d8e2 bhi.n 14e66 <__divdi3+0x232> - 14ea0: e6ec b.n 14c7c <__divdi3+0x48> - 14ea2: 1ad2 subs r2, r2, r3 - 14ea4: 1c1d adds r5, r3, #0 - 14ea6: 4099 lsls r1, r3 - 14ea8: 1c33 adds r3, r6, #0 - 14eaa: 40d3 lsrs r3, r2 - 14eac: 40ae lsls r6, r5 - 14eae: 4319 orrs r1, r3 - 14eb0: 9607 str r6, [sp, #28] - 14eb2: 1c3b adds r3, r7, #0 - 14eb4: 464e mov r6, r9 - 14eb6: 40d6 lsrs r6, r2 - 14eb8: 40ab lsls r3, r5 - 14eba: 4333 orrs r3, r6 - 14ebc: 1c3c adds r4, r7, #0 - 14ebe: 40d4 lsrs r4, r2 - 14ec0: 9305 str r3, [sp, #20] - 14ec2: 0c0f lsrs r7, r1, #16 - 14ec4: 4b2b ldr r3, [pc, #172] (14f74 <.text+0x14f74>) - 14ec6: 1c0e adds r6, r1, #0 - 14ec8: 4688 mov r8, r1 - 14eca: 1c20 adds r0, r4, #0 - 14ecc: 1c39 adds r1, r7, #0 - 14ece: 401e ands r6, r3 - 14ed0: f7fe fc3a bl 13748 <__aeabi_uidiv> - 14ed4: 1c39 adds r1, r7, #0 - 14ed6: 4683 mov fp, r0 - 14ed8: 1c20 adds r0, r4, #0 - 14eda: f7fe fccd bl 13878 <__umodsi3> - 14ede: 465d mov r5, fp - 14ee0: 4375 muls r5, r6 - 14ee2: 9905 ldr r1, [sp, #20] - 14ee4: 0400 lsls r0, r0, #16 - 14ee6: 0c0b lsrs r3, r1, #16 - 14ee8: 4318 orrs r0, r3 - 14eea: 4285 cmp r5, r0 - 14eec: d906 bls.n 14efc <__divdi3+0x2c8> - 14eee: 2201 movs r2, #1 - 14ef0: 4252 negs r2, r2 - 14ef2: 4440 add r0, r8 - 14ef4: 4493 add fp, r2 - 14ef6: 4580 cmp r8, r0 - 14ef8: d800 bhi.n 14efc <__divdi3+0x2c8> - 14efa: e0ba b.n 15072 <.text+0x15072> - 14efc: 1b44 subs r4, r0, r5 - 14efe: 1c20 adds r0, r4, #0 - 14f00: 1c39 adds r1, r7, #0 - 14f02: f7fe fc21 bl 13748 <__aeabi_uidiv> - 14f06: 1c39 adds r1, r7, #0 - 14f08: 1c05 adds r5, r0, #0 - 14f0a: 4346 muls r6, r0 - 14f0c: 1c20 adds r0, r4, #0 - 14f0e: f7fe fcb3 bl 13878 <__umodsi3> - 14f12: 4b18 ldr r3, [pc, #96] (14f74 <.text+0x14f74>) - 14f14: 9c05 ldr r4, [sp, #20] - 14f16: 0400 lsls r0, r0, #16 - 14f18: 4023 ands r3, r4 - 14f1a: 4318 orrs r0, r3 - 14f1c: 4286 cmp r6, r0 - 14f1e: d904 bls.n 14f2a <__divdi3+0x2f6> - 14f20: 4440 add r0, r8 - 14f22: 3d01 subs r5, #1 - 14f24: 4580 cmp r8, r0 - 14f26: d800 bhi.n 14f2a <__divdi3+0x2f6> - 14f28: e09d b.n 15066 <.text+0x15066> - 14f2a: 1b80 subs r0, r0, r6 - 14f2c: 465e mov r6, fp - 14f2e: 0433 lsls r3, r6, #16 - 14f30: 431d orrs r5, r3 - 14f32: 4e10 ldr r6, [pc, #64] (14f74 <.text+0x14f74>) - 14f34: 9f07 ldr r7, [sp, #28] - 14f36: 9b07 ldr r3, [sp, #28] - 14f38: 1c2a adds r2, r5, #0 - 14f3a: 4033 ands r3, r6 - 14f3c: 0c39 lsrs r1, r7, #16 - 14f3e: 4032 ands r2, r6 - 14f40: 0c2c lsrs r4, r5, #16 - 14f42: 1c1f adds r7, r3, #0 - 14f44: 4357 muls r7, r2 - 14f46: 4684 mov ip, r0 - 14f48: 434a muls r2, r1 - 14f4a: 1c18 adds r0, r3, #0 - 14f4c: 4360 muls r0, r4 - 14f4e: 0c3b lsrs r3, r7, #16 - 14f50: 1812 adds r2, r2, r0 - 14f52: 189a adds r2, r3, r2 - 14f54: 4361 muls r1, r4 - 14f56: 4290 cmp r0, r2 - 14f58: d902 bls.n 14f60 <__divdi3+0x32c> - 14f5a: 2080 movs r0, #128 - 14f5c: 0240 lsls r0, r0, #9 - 14f5e: 1809 adds r1, r1, r0 - 14f60: 0c13 lsrs r3, r2, #16 - 14f62: 18c8 adds r0, r1, r3 - 14f64: 4584 cmp ip, r0 - 14f66: d363 bcc.n 15030 <.text+0x15030> - 14f68: 4584 cmp ip, r0 - 14f6a: d058 beq.n 1501e <.text+0x1501e> - 14f6c: 1c28 adds r0, r5, #0 - 14f6e: 2300 movs r3, #0 - 14f70: e6dd b.n 14d2e <__divdi3+0xfa> - 14f72: 0000 lsls r0, r0, #0 - 14f74: ffff 0000 vaddl.u q8, d15, d0 - 14f78: 5828 ldr r0, [r5, r0] - 14f7a: 0001 lsls r1, r0, #0 - 14f7c: ffff 00ff vshr.u64 q8, , #1 - 14f80: 1c19 adds r1, r3, #0 - 14f82: 409e lsls r6, r3 - 14f84: 1c3c adds r4, r7, #0 - 14f86: 1ad3 subs r3, r2, r3 - 14f88: 464d mov r5, r9 - 14f8a: 40dc lsrs r4, r3 - 14f8c: 40dd lsrs r5, r3 - 14f8e: 1c3a adds r2, r7, #0 - 14f90: 4b40 ldr r3, [pc, #256] (15094 <.text+0x15094>) - 14f92: 408a lsls r2, r1 - 14f94: 0c37 lsrs r7, r6, #16 - 14f96: 432a orrs r2, r5 - 14f98: 4033 ands r3, r6 - 14f9a: 1c39 adds r1, r7, #0 - 14f9c: 1c20 adds r0, r4, #0 - 14f9e: 469b mov fp, r3 - 14fa0: 9206 str r2, [sp, #24] - 14fa2: f7fe fbd1 bl 13748 <__aeabi_uidiv> - 14fa6: 1c39 adds r1, r7, #0 - 14fa8: 9003 str r0, [sp, #12] - 14faa: 465d mov r5, fp - 14fac: 4345 muls r5, r0 - 14fae: 1c20 adds r0, r4, #0 - 14fb0: f7fe fc62 bl 13878 <__umodsi3> - 14fb4: 9906 ldr r1, [sp, #24] - 14fb6: 0400 lsls r0, r0, #16 - 14fb8: 0c0b lsrs r3, r1, #16 - 14fba: 4318 orrs r0, r3 - 14fbc: 4285 cmp r5, r0 - 14fbe: d905 bls.n 14fcc <.text+0x14fcc> - 14fc0: 9a03 ldr r2, [sp, #12] - 14fc2: 1980 adds r0, r0, r6 - 14fc4: 3a01 subs r2, #1 - 14fc6: 9203 str r2, [sp, #12] - 14fc8: 4286 cmp r6, r0 - 14fca: d946 bls.n 1505a <.text+0x1505a> - 14fcc: 1b44 subs r4, r0, r5 - 14fce: 1c20 adds r0, r4, #0 - 14fd0: 1c39 adds r1, r7, #0 - 14fd2: f7fe fbb9 bl 13748 <__aeabi_uidiv> - 14fd6: 465b mov r3, fp - 14fd8: 4680 mov r8, r0 - 14fda: 1c39 adds r1, r7, #0 - 14fdc: 1c20 adds r0, r4, #0 - 14fde: 4645 mov r5, r8 - 14fe0: 435d muls r5, r3 - 14fe2: f7fe fc49 bl 13878 <__umodsi3> - 14fe6: 4b2b ldr r3, [pc, #172] (15094 <.text+0x15094>) - 14fe8: 9c06 ldr r4, [sp, #24] - 14fea: 0400 lsls r0, r0, #16 - 14fec: 4023 ands r3, r4 - 14fee: 4318 orrs r0, r3 - 14ff0: 4285 cmp r5, r0 - 14ff2: d909 bls.n 15008 <.text+0x15008> - 14ff4: 2101 movs r1, #1 - 14ff6: 4249 negs r1, r1 - 14ff8: 1980 adds r0, r0, r6 - 14ffa: 4488 add r8, r1 - 14ffc: 4286 cmp r6, r0 - 14ffe: d803 bhi.n 15008 <.text+0x15008> - 15000: 4285 cmp r5, r0 - 15002: d901 bls.n 15008 <.text+0x15008> - 15004: 4488 add r8, r1 - 15006: 1980 adds r0, r0, r6 - 15008: 9c03 ldr r4, [sp, #12] - 1500a: 464a mov r2, r9 - 1500c: 4653 mov r3, sl - 1500e: 409a lsls r2, r3 - 15010: 1b45 subs r5, r0, r5 - 15012: 0423 lsls r3, r4, #16 - 15014: 4640 mov r0, r8 - 15016: 4318 orrs r0, r3 - 15018: 4691 mov r9, r2 - 1501a: 9004 str r0, [sp, #16] - 1501c: e645 b.n 14caa <__divdi3+0x76> - 1501e: 4651 mov r1, sl - 15020: 464b mov r3, r9 - 15022: 408b lsls r3, r1 - 15024: 1c39 adds r1, r7, #0 - 15026: 0412 lsls r2, r2, #16 - 15028: 4031 ands r1, r6 - 1502a: 1852 adds r2, r2, r1 - 1502c: 4293 cmp r3, r2 - 1502e: d29d bcs.n 14f6c <__divdi3+0x338> - 15030: 1e68 subs r0, r5, #1 - 15032: 2300 movs r3, #0 - 15034: e67b b.n 14d2e <__divdi3+0xfa> - 15036: 2108 movs r1, #8 - 15038: 2308 movs r3, #8 - 1503a: e696 b.n 14d6a <__divdi3+0x136> - 1503c: 2018 movs r0, #24 - 1503e: 2318 movs r3, #24 - 15040: e6ef b.n 14e22 <__divdi3+0x1ee> - 15042: 2108 movs r1, #8 - 15044: 2308 movs r3, #8 - 15046: e61e b.n 14c86 <__divdi3+0x52> - 15048: 2008 movs r0, #8 - 1504a: 2308 movs r3, #8 - 1504c: e6e9 b.n 14e22 <__divdi3+0x1ee> - 1504e: 2118 movs r1, #24 - 15050: 2318 movs r3, #24 - 15052: e618 b.n 14c86 <__divdi3+0x52> - 15054: 2118 movs r1, #24 - 15056: 2318 movs r3, #24 - 15058: e687 b.n 14d6a <__divdi3+0x136> - 1505a: 4285 cmp r5, r0 - 1505c: d9b6 bls.n 14fcc <.text+0x14fcc> - 1505e: 3a01 subs r2, #1 - 15060: 1980 adds r0, r0, r6 - 15062: 9203 str r2, [sp, #12] - 15064: e7b2 b.n 14fcc <.text+0x14fcc> - 15066: 4286 cmp r6, r0 - 15068: d800 bhi.n 1506c <.text+0x1506c> - 1506a: e75e b.n 14f2a <__divdi3+0x2f6> - 1506c: 3d01 subs r5, #1 - 1506e: 4440 add r0, r8 - 15070: e75b b.n 14f2a <__divdi3+0x2f6> - 15072: 4285 cmp r5, r0 - 15074: d800 bhi.n 15078 <.text+0x15078> - 15076: e741 b.n 14efc <__divdi3+0x2c8> - 15078: 4493 add fp, r2 - 1507a: 4440 add r0, r8 - 1507c: e73e b.n 14efc <__divdi3+0x2c8> - 1507e: 3d01 subs r5, #1 - 15080: e649 b.n 14d16 <__divdi3+0xe2> - 15082: 3d01 subs r5, #1 - 15084: e6bf b.n 14e06 <__divdi3+0x1d2> - 15086: 44ba add sl, r7 - 15088: 1980 adds r0, r0, r6 - 1508a: e6a2 b.n 14dd2 <__divdi3+0x19e> - 1508c: 4498 add r8, r3 - 1508e: 1980 adds r0, r0, r6 - 15090: e626 b.n 14ce0 <__divdi3+0xac> - 15092: 0000 lsls r0, r0, #0 - 15094: ffff 0000 vaddl.u q8, d15, d0 - -00015098 <__cos_from_arm>: - 15098: e59fc000 ldr ip, [pc, #0] ; 150a0 <__cos_from_arm+0x8> - 1509c: e12fff1c bx ip - 150a0: 00011225 andeq r1, r1, r5, lsr #4 - -000150a4 <____umodsi3_from_arm>: - 150a4: e59fc000 ldr ip, [pc, #0] ; 150ac <____umodsi3_from_arm+0x8> - 150a8: e12fff1c bx ip - 150ac: 00013879 andeq r3, r1, r9, ror r8 - -000150b0 <____divdi3_from_arm>: - 150b0: e59fc000 ldr ip, [pc, #0] ; 150b8 <____divdi3_from_arm+0x8> - 150b4: e12fff1c bx ip - 150b8: 00014c35 andeq r4, r1, r5, lsr ip - -000150bc <__pow_from_arm>: - 150bc: e59fc000 ldr ip, [pc, #0] ; 150c4 <__pow_from_arm+0x8> - 150c0: e12fff1c bx ip - 150c4: 00011379 andeq r1, r1, r9, ror r3 - -000150c8 <__sin_from_arm>: - 150c8: e59fc000 ldr ip, [pc, #0] ; 150d0 <__sin_from_arm+0x8> - 150cc: e12fff1c bx ip - 150d0: 000112cd andeq r1, r1, sp, asr #5 - -000150d4 <__puts_from_arm>: - 150d4: e59fc000 ldr ip, [pc, #0] ; 150dc <__puts_from_arm+0x8> - 150d8: e12fff1c bx ip - 150dc: 0000d089 andeq sp, r0, r9, lsl #1 - -000150e0 <__printf_from_arm>: - 150e0: e59fc000 ldr ip, [pc, #0] ; 150e8 <__printf_from_arm+0x8> - 150e4: e12fff1c bx ip - 150e8: 0000d001 andeq sp, r0, r1 - -000150ec <__sqrt_from_arm>: - 150ec: e59fc000 ldr ip, [pc, #0] ; 150f4 <__sqrt_from_arm+0x8> - 150f0: e12fff1c bx ip - 150f4: 000116b5 streqh r1, [r1], -r5 - -000150f8 <____udivsi3_from_arm>: - 150f8: e59fc000 ldr ip, [pc, #0] ; 15100 <____udivsi3_from_arm+0x8> - 150fc: e12fff1c bx ip - 15100: 00013749 andeq r3, r1, r9, asr #14 - -00015104 <__memcpy_from_arm>: - 15104: e59fc000 ldr ip, [pc, #0] ; 1510c <__memcpy_from_arm+0x8> - 15108: e12fff1c bx ip - 1510c: 0000cfe1 andeq ip, r0, r1, ror #31 - -00015110 <____ltdf2_from_thumb>: - 15110: 4778 bx pc - 15112: 46c0 nop (mov r8, r8) - -00015114 <____ltdf2_change_to_arm>: - 15114: eafffc75 b 142f0 <__ledf2> - -00015118 <____nedf2_from_thumb>: - 15118: 4778 bx pc - 1511a: 46c0 nop (mov r8, r8) - -0001511c <____nedf2_change_to_arm>: - 1511c: eafffc75 b 142f8 <__cmpdf2> - -00015120 <____eqdf2_from_thumb>: - 15120: 4778 bx pc - 15122: 46c0 nop (mov r8, r8) - -00015124 <____eqdf2_change_to_arm>: - 15124: eafffc73 b 142f8 <__cmpdf2> - -00015128 <____floatsidf_from_thumb>: - 15128: 4778 bx pc - 1512a: 46c0 nop (mov r8, r8) - -0001512c <____floatsidf_change_to_arm>: - 1512c: eafffb0b b 13d60 <__aeabi_i2d> - -00015130 <____adddf3_from_thumb>: - 15130: 4778 bx pc - 15132: 46c0 nop (mov r8, r8) - -00015134 <____adddf3_change_to_arm>: - 15134: eafffa3b b 13a28 <__adddf3> - -00015138 <____subdf3_from_thumb>: - 15138: 4778 bx pc - 1513a: 46c0 nop (mov r8, r8) - -0001513c <____subdf3_change_to_arm>: - 1513c: eafffa38 b 13a24 <__aeabi_dsub> - -00015140 <____muldf3_from_thumb>: - 15140: 4778 bx pc - 15142: 46c0 nop (mov r8, r8) - -00015144 <____muldf3_change_to_arm>: - 15144: eafffb40 b 13e4c <__aeabi_dmul> - -00015148 <____fixdfsi_from_thumb>: - 15148: 4778 bx pc - 1514a: 46c0 nop (mov r8, r8) - -0001514c <____fixdfsi_change_to_arm>: - 1514c: eafffcb5 b 14428 <__aeabi_d2iz> - -00015150 <____divdf3_from_thumb>: - 15150: 4778 bx pc - 15152: 46c0 nop (mov r8, r8) - -00015154 <____divdf3_change_to_arm>: - 15154: eafffbe0 b 140dc <__aeabi_ddiv> - -00015158 <____gtdf2_from_thumb>: - 15158: 4778 bx pc - 1515a: 46c0 nop (mov r8, r8) - -0001515c <____gtdf2_change_to_arm>: - 1515c: eafffc61 b 142e8 <__gedf2> - -00015160 <____gedf2_from_thumb>: - 15160: 4778 bx pc - 15162: 46c0 nop (mov r8, r8) - -00015164 <____gedf2_change_to_arm>: - 15164: eafffc5f b 142e8 <__gedf2> - -00015168 <___sbrk_r_from_thumb>: - 15168: 4778 bx pc - 1516a: 46c0 nop (mov r8, r8) - -0001516c <___sbrk_r_change_to_arm>: - 1516c: eaffdabe b bc6c <_sbrk_r> - -00015170 <___fstat_r_from_thumb>: - 15170: 4778 bx pc - 15172: 46c0 nop (mov r8, r8) - -00015174 <___fstat_r_change_to_arm>: - 15174: eaffdaa3 b bc08 <_fstat_r> - -00015178 <__isatty_from_thumb>: - 15178: 4778 bx pc - 1517a: 46c0 nop (mov r8, r8) - -0001517c <__isatty_change_to_arm>: - 1517c: eaffdab0 b bc44 - -00015180 <___close_r_from_thumb>: - 15180: 4778 bx pc - 15182: 46c0 nop (mov r8, r8) - -00015184 <___close_r_change_to_arm>: - 15184: eaffda87 b bba8 <_close_r> - -00015188 <___lseek_r_from_thumb>: - 15188: 4778 bx pc - 1518a: 46c0 nop (mov r8, r8) - -0001518c <___lseek_r_change_to_arm>: - 1518c: eaffda90 b bbd4 <_lseek_r> - -00015190 <___write_r_from_thumb>: - 15190: 4778 bx pc - 15192: 46c0 nop (mov r8, r8) - -00015194 <___write_r_change_to_arm>: - 15194: eaffda5c b bb0c <_write_r> - -00015198 <___read_r_from_thumb>: - 15198: 4778 bx pc - 1519a: 46c0 nop (mov r8, r8) - -0001519c <___read_r_change_to_arm>: - 1519c: eaffda22 b ba2c <_read_r> - -000151a0 <____ledf2_from_thumb>: - 151a0: 4778 bx pc - 151a2: 46c0 nop (mov r8, r8) - -000151a4 <____ledf2_change_to_arm>: - 151a4: eafffc51 b 142f0 <__ledf2> - 151a8: 72500a0a subvcs r0, r0, #40960 ; 0xa000 - 151ac: 6172676f cmnvs r2, pc, ror #14 - 151b0: 69206d6d stmvsdb r0!, {r0, r2, r3, r5, r6, r8, sl, fp, sp, lr} - 151b4: 75722073 ldrvcb r2, [r2, #-115]! - 151b8: 6e696e6e cdpvs 14, 6, cr6, cr9, cr14, {3} - 151bc: 2e2e2067 cdpcs 0, 2, cr2, cr14, cr7, {3} - 151c0: 0000202e andeq r2, r0, lr, lsr #32 - 151c4: 636f7250 cmnvs pc, #5 ; 0x5 - 151c8: 6f737365 svcvs 0x00737365 - 151cc: 6c432072 mcrrvs 0, 7, r2, r3, cr2 - 151d0: 206b636f rsbcs r6, fp, pc, ror #6 - 151d4: 71657246 cmnvc r5, r6, asr #4 - 151d8: 636e6575 cmnvs lr, #490733568 ; 0x1d400000 - 151dc: 25203a79 strcs r3, [r0, #-2681]! - 151e0: 7a482064 bvc 121d378 <__ctors_end__+0x120799c> - 151e4: 0000000a andeq r0, r0, sl - 151e8: 69726550 ldmvsdb r2!, {r4, r6, r8, sl, sp, lr}^ - 151ec: 72656870 rsbvc r6, r5, #7340032 ; 0x700000 - 151f0: 43206c61 teqmi r0, #24832 ; 0x6100 - 151f4: 6b636f6c blvs 18f0fac <__ctors_end__+0x18db5d0> - 151f8: 65724620 ldrvsb r4, [r2, #-1568]! - 151fc: 6e657571 mcrvs 5, 3, r7, cr5, cr1, {3} - 15200: 203a7963 eorcss r7, sl, r3, ror #18 - 15204: 48206425 stmmida r0!, {r0, r2, r5, sl, sp, lr} - 15208: 00000a7a andeq r0, r0, sl, ror sl - -0001520c : - 1520c: 00140006 00000001 000808d0 0000e100 ................ - 1521c: 00010007 00000000 13062de4 .........- - -00015226 : - 15226: 00041306 380f000b 01064f6f .......8oO - -00015230 : - 15230: 00060106 00000101 800f0000 00060106 ................ - 15240: 01000201 88110000 00060106 01000301 ................ - 15250: 8d120000 00060106 00000401 8f120000 ................ - 15260: 00060106 01000601 9c150000 00060106 ................ - 15270: 00001101 d01f0000 00060106 01001201 ................ - 15280: d8210000 00060106 00002001 1b2e0000 ..!...... ...... - 15290: 00060106 00002101 202f0000 00060106 .....!..../ .... - 152a0: 00002201 25300000 00060106 00003001 ."....0%.....0.. - 152b0: 6b3e0000 ..>k - -000152b4 : - 152b4: 00081606 00010000 00000000 1a069025 ............%. - -000152c2 : - 152c2: 00281a06 00000005 020a0304 0000c350 ..(.........P... - 152d2: 3c0a0a0f 00000100 00fa00fa 012c0064 ...<........d.,. +00014c34 <__aeabi_fcmpgt>: + 14c34: e52de008 str lr, [sp, #-8]! + 14c38: ebffffdb bl 14bac <__aeabi_cfrcmple> + 14c3c: 33a00001 movcc r0, #1 ; 0x1 + 14c40: 23a00000 movcs r0, #0 ; 0x0 + 14c44: e49de008 ldr lr, [sp], #8 + 14c48: e12fff1e bx lr + +00014c4c <__aeabi_f2iz>: + 14c4c: e1a02080 mov r2, r0, lsl #1 + 14c50: e352047f cmp r2, #2130706432 ; 0x7f000000 + 14c54: 3a000008 bcc 14c7c <__aeabi_f2iz+0x30> + 14c58: e3a0309e mov r3, #158 ; 0x9e + 14c5c: e0532c22 subs r2, r3, r2, lsr #24 + 14c60: 9a000007 bls 14c84 <__aeabi_f2iz+0x38> + 14c64: e1a03400 mov r3, r0, lsl #8 + 14c68: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 + 14c6c: e3100102 tst r0, #-2147483648 ; 0x80000000 + 14c70: e1a00233 mov r0, r3, lsr r2 + 14c74: 12600000 rsbne r0, r0, #0 ; 0x0 + 14c78: e12fff1e bx lr + 14c7c: e3a00000 mov r0, #0 ; 0x0 + 14c80: e12fff1e bx lr + 14c84: e3720061 cmn r2, #97 ; 0x61 + 14c88: 1a000001 bne 14c94 <__aeabi_f2iz+0x48> + 14c8c: e1b02480 movs r2, r0, lsl #9 + 14c90: 1a000002 bne 14ca0 <__aeabi_f2iz+0x54> + 14c94: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 + 14c98: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 + 14c9c: e12fff1e bx lr + 14ca0: e3a00000 mov r0, #0 ; 0x0 + 14ca4: e12fff1e bx lr + +00014ca8 <__divdi3>: + 14ca8: b5f0 push {r4, r5, r6, r7, lr} + 14caa: 465f mov r7, fp + 14cac: 4656 mov r6, sl + 14cae: 464d mov r5, r9 + 14cb0: 4644 mov r4, r8 + 14cb2: b4f0 push {r4, r5, r6, r7} + 14cb4: 2400 movs r4, #0 + 14cb6: 2500 movs r5, #0 + 14cb8: b088 sub sp, #32 + 14cba: 9400 str r4, [sp, #0] + 14cbc: 9501 str r5, [sp, #4] + 14cbe: 1c14 adds r4, r2, #0 + 14cc0: 1c1d adds r5, r3, #0 + 14cc2: 2900 cmp r1, #0 + 14cc4: da00 bge.n 14cc8 <__divdi3+0x20> + 14cc6: e0ff b.n 14ec8 <__divdi3+0x220> + 14cc8: 2600 movs r6, #0 + 14cca: 9602 str r6, [sp, #8] + 14ccc: 2b00 cmp r3, #0 + 14cce: da00 bge.n 14cd2 <__divdi3+0x2a> + 14cd0: e0f3 b.n 14eba <__divdi3+0x212> + 14cd2: 1c26 adds r6, r4, #0 + 14cd4: 4681 mov r9, r0 + 14cd6: 1c0f adds r7, r1, #0 + 14cd8: 2d00 cmp r5, #0 + 14cda: d15c bne.n 14d96 <__divdi3+0xee> + 14cdc: 42bc cmp r4, r7 + 14cde: d900 bls.n 14ce2 <__divdi3+0x3a> + 14ce0: e074 b.n 14dcc <__divdi3+0x124> + 14ce2: 2c00 cmp r4, #0 + 14ce4: d100 bne.n 14ce8 <__divdi3+0x40> + 14ce6: e10d b.n 14f04 <__divdi3+0x25c> + 14ce8: 4bbf ldr r3, [pc, #764] (14fe8 <.text+0x14fe8>) + 14cea: 429e cmp r6, r3 + 14cec: d900 bls.n 14cf0 <__divdi3+0x48> + 14cee: e0f4 b.n 14eda <__divdi3+0x232> + 14cf0: 2eff cmp r6, #255 + 14cf2: d900 bls.n 14cf6 <__divdi3+0x4e> + 14cf4: e1df b.n 150b6 <.text+0x150b6> + 14cf6: 2100 movs r1, #0 + 14cf8: 2300 movs r3, #0 + 14cfa: 4abc ldr r2, [pc, #752] (14fec <.text+0x14fec>) + 14cfc: 1c34 adds r4, r6, #0 + 14cfe: 40dc lsrs r4, r3 + 14d00: 5d13 ldrb r3, [r2, r4] + 14d02: 2220 movs r2, #32 + 14d04: 18cb adds r3, r1, r3 + 14d06: 1ad3 subs r3, r2, r3 + 14d08: 469a mov sl, r3 + 14d0a: 2b00 cmp r3, #0 + 14d0c: d000 beq.n 14d10 <__divdi3+0x68> + 14d0e: e171 b.n 14ff4 <.text+0x14ff4> + 14d10: 4bb5 ldr r3, [pc, #724] (14fe8 <.text+0x14fe8>) + 14d12: 2001 movs r0, #1 + 14d14: 4033 ands r3, r6 + 14d16: 9004 str r0, [sp, #16] + 14d18: 1bbd subs r5, r7, r6 + 14d1a: 469b mov fp, r3 + 14d1c: 0c37 lsrs r7, r6, #16 + 14d1e: 1c39 adds r1, r7, #0 + 14d20: 1c28 adds r0, r5, #0 + 14d22: f7fe fd4b bl 137bc <__aeabi_uidiv> + 14d26: 4659 mov r1, fp + 14d28: 4680 mov r8, r0 + 14d2a: 4644 mov r4, r8 + 14d2c: 434c muls r4, r1 + 14d2e: 1c28 adds r0, r5, #0 + 14d30: 1c39 adds r1, r7, #0 + 14d32: f7fe fddb bl 138ec <__umodsi3> + 14d36: 464a mov r2, r9 + 14d38: 0400 lsls r0, r0, #16 + 14d3a: 0c13 lsrs r3, r2, #16 + 14d3c: 4318 orrs r0, r3 + 14d3e: 4284 cmp r4, r0 + 14d40: d908 bls.n 14d54 <__divdi3+0xac> + 14d42: 2301 movs r3, #1 + 14d44: 425b negs r3, r3 + 14d46: 1980 adds r0, r0, r6 + 14d48: 4498 add r8, r3 + 14d4a: 4286 cmp r6, r0 + 14d4c: d802 bhi.n 14d54 <__divdi3+0xac> + 14d4e: 4284 cmp r4, r0 + 14d50: d900 bls.n 14d54 <__divdi3+0xac> + 14d52: e1d5 b.n 15100 <.text+0x15100> + 14d54: 1b04 subs r4, r0, r4 + 14d56: 1c39 adds r1, r7, #0 + 14d58: 1c20 adds r0, r4, #0 + 14d5a: f7fe fd2f bl 137bc <__aeabi_uidiv> + 14d5e: 1c05 adds r5, r0, #0 + 14d60: 4658 mov r0, fp + 14d62: 4368 muls r0, r5 + 14d64: 1c39 adds r1, r7, #0 + 14d66: 4682 mov sl, r0 + 14d68: 1c20 adds r0, r4, #0 + 14d6a: f7fe fdbf bl 138ec <__umodsi3> + 14d6e: 4b9e ldr r3, [pc, #632] (14fe8 <.text+0x14fe8>) + 14d70: 4649 mov r1, r9 + 14d72: 0400 lsls r0, r0, #16 + 14d74: 400b ands r3, r1 + 14d76: 4318 orrs r0, r3 + 14d78: 4582 cmp sl, r0 + 14d7a: d906 bls.n 14d8a <__divdi3+0xe2> + 14d7c: 1830 adds r0, r6, r0 + 14d7e: 3d01 subs r5, #1 + 14d80: 4286 cmp r6, r0 + 14d82: d802 bhi.n 14d8a <__divdi3+0xe2> + 14d84: 4582 cmp sl, r0 + 14d86: d900 bls.n 14d8a <__divdi3+0xe2> + 14d88: e1b3 b.n 150f2 <.text+0x150f2> + 14d8a: 4642 mov r2, r8 + 14d8c: 0413 lsls r3, r2, #16 + 14d8e: 1c28 adds r0, r5, #0 + 14d90: 4318 orrs r0, r3 + 14d92: 9b04 ldr r3, [sp, #16] + 14d94: e005 b.n 14da2 <__divdi3+0xfa> + 14d96: 1c29 adds r1, r5, #0 + 14d98: 42bd cmp r5, r7 + 14d9a: d800 bhi.n 14d9e <__divdi3+0xf6> + 14d9c: e073 b.n 14e86 <__divdi3+0x1de> + 14d9e: 2000 movs r0, #0 + 14da0: 2300 movs r3, #0 + 14da2: 9a02 ldr r2, [sp, #8] + 14da4: 9000 str r0, [sp, #0] + 14da6: 9301 str r3, [sp, #4] + 14da8: 9800 ldr r0, [sp, #0] + 14daa: 9901 ldr r1, [sp, #4] + 14dac: 2a00 cmp r2, #0 + 14dae: d004 beq.n 14dba <__divdi3+0x112> + 14db0: 1c03 adds r3, r0, #0 + 14db2: 1c0c adds r4, r1, #0 + 14db4: 2100 movs r1, #0 + 14db6: 4258 negs r0, r3 + 14db8: 41a1 sbcs r1, r4 + 14dba: b008 add sp, #32 + 14dbc: bc3c pop {r2, r3, r4, r5} + 14dbe: 4690 mov r8, r2 + 14dc0: 4699 mov r9, r3 + 14dc2: 46a2 mov sl, r4 + 14dc4: 46ab mov fp, r5 + 14dc6: bcf0 pop {r4, r5, r6, r7} + 14dc8: bc04 pop {r2} + 14dca: 4710 bx r2 + 14dcc: 4b86 ldr r3, [pc, #536] (14fe8 <.text+0x14fe8>) + 14dce: 429c cmp r4, r3 + 14dd0: d900 bls.n 14dd4 <__divdi3+0x12c> + 14dd2: e090 b.n 14ef6 <__divdi3+0x24e> + 14dd4: 2cff cmp r4, #255 + 14dd6: d900 bls.n 14dda <__divdi3+0x132> + 14dd8: e167 b.n 150aa <.text+0x150aa> + 14dda: 2100 movs r1, #0 + 14ddc: 2300 movs r3, #0 + 14dde: 4a83 ldr r2, [pc, #524] (14fec <.text+0x14fec>) + 14de0: 1c35 adds r5, r6, #0 + 14de2: 40dd lsrs r5, r3 + 14de4: 5d53 ldrb r3, [r2, r5] + 14de6: 18cb adds r3, r1, r3 + 14de8: 2120 movs r1, #32 + 14dea: 1acd subs r5, r1, r3 + 14dec: 2d00 cmp r5, #0 + 14dee: d00b beq.n 14e08 <__divdi3+0x160> + 14df0: 1c3a adds r2, r7, #0 + 14df2: 1b4b subs r3, r1, r5 + 14df4: 464f mov r7, r9 + 14df6: 40df lsrs r7, r3 + 14df8: 4648 mov r0, r9 + 14dfa: 40aa lsls r2, r5 + 14dfc: 1c3b adds r3, r7, #0 + 14dfe: 40a8 lsls r0, r5 + 14e00: 1c17 adds r7, r2, #0 + 14e02: 40ae lsls r6, r5 + 14e04: 431f orrs r7, r3 + 14e06: 4681 mov r9, r0 + 14e08: 4b77 ldr r3, [pc, #476] (14fe8 <.text+0x14fe8>) + 14e0a: 0c31 lsrs r1, r6, #16 + 14e0c: 4033 ands r3, r6 + 14e0e: 1c38 adds r0, r7, #0 + 14e10: 469b mov fp, r3 + 14e12: 4688 mov r8, r1 + 14e14: f7fe fcd2 bl 137bc <__aeabi_uidiv> + 14e18: 465a mov r2, fp + 14e1a: 4682 mov sl, r0 + 14e1c: 4641 mov r1, r8 + 14e1e: 1c38 adds r0, r7, #0 + 14e20: 4654 mov r4, sl + 14e22: 4354 muls r4, r2 + 14e24: f7fe fd62 bl 138ec <__umodsi3> + 14e28: 464d mov r5, r9 + 14e2a: 0400 lsls r0, r0, #16 + 14e2c: 0c2b lsrs r3, r5, #16 + 14e2e: 4318 orrs r0, r3 + 14e30: 4284 cmp r4, r0 + 14e32: d908 bls.n 14e46 <__divdi3+0x19e> + 14e34: 2701 movs r7, #1 + 14e36: 427f negs r7, r7 + 14e38: 1980 adds r0, r0, r6 + 14e3a: 44ba add sl, r7 + 14e3c: 4286 cmp r6, r0 + 14e3e: d802 bhi.n 14e46 <__divdi3+0x19e> + 14e40: 4284 cmp r4, r0 + 14e42: d900 bls.n 14e46 <__divdi3+0x19e> + 14e44: e159 b.n 150fa <.text+0x150fa> + 14e46: 1b04 subs r4, r0, r4 + 14e48: 4641 mov r1, r8 + 14e4a: 1c20 adds r0, r4, #0 + 14e4c: f7fe fcb6 bl 137bc <__aeabi_uidiv> + 14e50: 4641 mov r1, r8 + 14e52: 1c05 adds r5, r0, #0 + 14e54: 465f mov r7, fp + 14e56: 4347 muls r7, r0 + 14e58: 1c20 adds r0, r4, #0 + 14e5a: f7fe fd47 bl 138ec <__umodsi3> + 14e5e: 4b62 ldr r3, [pc, #392] (14fe8 <.text+0x14fe8>) + 14e60: 4649 mov r1, r9 + 14e62: 0400 lsls r0, r0, #16 + 14e64: 400b ands r3, r1 + 14e66: 4318 orrs r0, r3 + 14e68: 4287 cmp r7, r0 + 14e6a: d906 bls.n 14e7a <__divdi3+0x1d2> + 14e6c: 1830 adds r0, r6, r0 + 14e6e: 3d01 subs r5, #1 + 14e70: 4286 cmp r6, r0 + 14e72: d802 bhi.n 14e7a <__divdi3+0x1d2> + 14e74: 4287 cmp r7, r0 + 14e76: d900 bls.n 14e7a <__divdi3+0x1d2> + 14e78: e13d b.n 150f6 <.text+0x150f6> + 14e7a: 4652 mov r2, sl + 14e7c: 0413 lsls r3, r2, #16 + 14e7e: 1c28 adds r0, r5, #0 + 14e80: 4318 orrs r0, r3 + 14e82: 2300 movs r3, #0 + 14e84: e78d b.n 14da2 <__divdi3+0xfa> + 14e86: 4b58 ldr r3, [pc, #352] (14fe8 <.text+0x14fe8>) + 14e88: 429d cmp r5, r3 + 14e8a: d82d bhi.n 14ee8 <__divdi3+0x240> + 14e8c: 2dff cmp r5, #255 + 14e8e: d900 bls.n 14e92 <__divdi3+0x1ea> + 14e90: e114 b.n 150bc <.text+0x150bc> + 14e92: 2000 movs r0, #0 + 14e94: 2300 movs r3, #0 + 14e96: 4a55 ldr r2, [pc, #340] (14fec <.text+0x14fec>) + 14e98: 1c0c adds r4, r1, #0 + 14e9a: 40dc lsrs r4, r3 + 14e9c: 5d13 ldrb r3, [r2, r4] + 14e9e: 2220 movs r2, #32 + 14ea0: 18c3 adds r3, r0, r3 + 14ea2: 1ad3 subs r3, r2, r3 + 14ea4: 469a mov sl, r3 + 14ea6: 2b00 cmp r3, #0 + 14ea8: d135 bne.n 14f16 <__divdi3+0x26e> + 14eaa: 42b9 cmp r1, r7 + 14eac: d302 bcc.n 14eb4 <__divdi3+0x20c> + 14eae: 454e cmp r6, r9 + 14eb0: d900 bls.n 14eb4 <__divdi3+0x20c> + 14eb2: e774 b.n 14d9e <__divdi3+0xf6> + 14eb4: 2001 movs r0, #1 + 14eb6: 2300 movs r3, #0 + 14eb8: e773 b.n 14da2 <__divdi3+0xfa> + 14eba: 9c02 ldr r4, [sp, #8] + 14ebc: 43e4 mvns r4, r4 + 14ebe: 9402 str r4, [sp, #8] + 14ec0: 2500 movs r5, #0 + 14ec2: 4254 negs r4, r2 + 14ec4: 419d sbcs r5, r3 + 14ec6: e704 b.n 14cd2 <__divdi3+0x2a> + 14ec8: 1c0f adds r7, r1, #0 + 14eca: 1c06 adds r6, r0, #0 + 14ecc: 2100 movs r1, #0 + 14ece: 4270 negs r0, r6 + 14ed0: 41b9 sbcs r1, r7 + 14ed2: 2701 movs r7, #1 + 14ed4: 427f negs r7, r7 + 14ed6: 9702 str r7, [sp, #8] + 14ed8: e6f8 b.n 14ccc <__divdi3+0x24> + 14eda: 4b45 ldr r3, [pc, #276] (14ff0 <.text+0x14ff0>) + 14edc: 429e cmp r6, r3 + 14ede: d900 bls.n 14ee2 <__divdi3+0x23a> + 14ee0: e0ef b.n 150c2 <.text+0x150c2> + 14ee2: 2110 movs r1, #16 + 14ee4: 2310 movs r3, #16 + 14ee6: e708 b.n 14cfa <__divdi3+0x52> + 14ee8: 4b41 ldr r3, [pc, #260] (14ff0 <.text+0x14ff0>) + 14eea: 429d cmp r5, r3 + 14eec: d900 bls.n 14ef0 <__divdi3+0x248> + 14eee: e0df b.n 150b0 <.text+0x150b0> + 14ef0: 2010 movs r0, #16 + 14ef2: 2310 movs r3, #16 + 14ef4: e7cf b.n 14e96 <__divdi3+0x1ee> + 14ef6: 4b3e ldr r3, [pc, #248] (14ff0 <.text+0x14ff0>) + 14ef8: 429c cmp r4, r3 + 14efa: d900 bls.n 14efe <__divdi3+0x256> + 14efc: e0e4 b.n 150c8 <.text+0x150c8> + 14efe: 2110 movs r1, #16 + 14f00: 2310 movs r3, #16 + 14f02: e76c b.n 14dde <__divdi3+0x136> + 14f04: 2001 movs r0, #1 + 14f06: 2100 movs r1, #0 + 14f08: f7fe fc58 bl 137bc <__aeabi_uidiv> + 14f0c: 4b36 ldr r3, [pc, #216] (14fe8 <.text+0x14fe8>) + 14f0e: 1c06 adds r6, r0, #0 + 14f10: 429e cmp r6, r3 + 14f12: d8e2 bhi.n 14eda <__divdi3+0x232> + 14f14: e6ec b.n 14cf0 <__divdi3+0x48> + 14f16: 1ad2 subs r2, r2, r3 + 14f18: 1c1d adds r5, r3, #0 + 14f1a: 4099 lsls r1, r3 + 14f1c: 1c33 adds r3, r6, #0 + 14f1e: 40d3 lsrs r3, r2 + 14f20: 40ae lsls r6, r5 + 14f22: 4319 orrs r1, r3 + 14f24: 9607 str r6, [sp, #28] + 14f26: 1c3b adds r3, r7, #0 + 14f28: 464e mov r6, r9 + 14f2a: 40d6 lsrs r6, r2 + 14f2c: 40ab lsls r3, r5 + 14f2e: 4333 orrs r3, r6 + 14f30: 1c3c adds r4, r7, #0 + 14f32: 40d4 lsrs r4, r2 + 14f34: 9305 str r3, [sp, #20] + 14f36: 0c0f lsrs r7, r1, #16 + 14f38: 4b2b ldr r3, [pc, #172] (14fe8 <.text+0x14fe8>) + 14f3a: 1c0e adds r6, r1, #0 + 14f3c: 4688 mov r8, r1 + 14f3e: 1c20 adds r0, r4, #0 + 14f40: 1c39 adds r1, r7, #0 + 14f42: 401e ands r6, r3 + 14f44: f7fe fc3a bl 137bc <__aeabi_uidiv> + 14f48: 1c39 adds r1, r7, #0 + 14f4a: 4683 mov fp, r0 + 14f4c: 1c20 adds r0, r4, #0 + 14f4e: f7fe fccd bl 138ec <__umodsi3> + 14f52: 465d mov r5, fp + 14f54: 4375 muls r5, r6 + 14f56: 9905 ldr r1, [sp, #20] + 14f58: 0400 lsls r0, r0, #16 + 14f5a: 0c0b lsrs r3, r1, #16 + 14f5c: 4318 orrs r0, r3 + 14f5e: 4285 cmp r5, r0 + 14f60: d906 bls.n 14f70 <__divdi3+0x2c8> + 14f62: 2201 movs r2, #1 + 14f64: 4252 negs r2, r2 + 14f66: 4440 add r0, r8 + 14f68: 4493 add fp, r2 + 14f6a: 4580 cmp r8, r0 + 14f6c: d800 bhi.n 14f70 <__divdi3+0x2c8> + 14f6e: e0ba b.n 150e6 <.text+0x150e6> + 14f70: 1b44 subs r4, r0, r5 + 14f72: 1c20 adds r0, r4, #0 + 14f74: 1c39 adds r1, r7, #0 + 14f76: f7fe fc21 bl 137bc <__aeabi_uidiv> + 14f7a: 1c39 adds r1, r7, #0 + 14f7c: 1c05 adds r5, r0, #0 + 14f7e: 4346 muls r6, r0 + 14f80: 1c20 adds r0, r4, #0 + 14f82: f7fe fcb3 bl 138ec <__umodsi3> + 14f86: 4b18 ldr r3, [pc, #96] (14fe8 <.text+0x14fe8>) + 14f88: 9c05 ldr r4, [sp, #20] + 14f8a: 0400 lsls r0, r0, #16 + 14f8c: 4023 ands r3, r4 + 14f8e: 4318 orrs r0, r3 + 14f90: 4286 cmp r6, r0 + 14f92: d904 bls.n 14f9e <__divdi3+0x2f6> + 14f94: 4440 add r0, r8 + 14f96: 3d01 subs r5, #1 + 14f98: 4580 cmp r8, r0 + 14f9a: d800 bhi.n 14f9e <__divdi3+0x2f6> + 14f9c: e09d b.n 150da <.text+0x150da> + 14f9e: 1b80 subs r0, r0, r6 + 14fa0: 465e mov r6, fp + 14fa2: 0433 lsls r3, r6, #16 + 14fa4: 431d orrs r5, r3 + 14fa6: 4e10 ldr r6, [pc, #64] (14fe8 <.text+0x14fe8>) + 14fa8: 9f07 ldr r7, [sp, #28] + 14faa: 9b07 ldr r3, [sp, #28] + 14fac: 1c2a adds r2, r5, #0 + 14fae: 4033 ands r3, r6 + 14fb0: 0c39 lsrs r1, r7, #16 + 14fb2: 4032 ands r2, r6 + 14fb4: 0c2c lsrs r4, r5, #16 + 14fb6: 1c1f adds r7, r3, #0 + 14fb8: 4357 muls r7, r2 + 14fba: 4684 mov ip, r0 + 14fbc: 434a muls r2, r1 + 14fbe: 1c18 adds r0, r3, #0 + 14fc0: 4360 muls r0, r4 + 14fc2: 0c3b lsrs r3, r7, #16 + 14fc4: 1812 adds r2, r2, r0 + 14fc6: 189a adds r2, r3, r2 + 14fc8: 4361 muls r1, r4 + 14fca: 4290 cmp r0, r2 + 14fcc: d902 bls.n 14fd4 <__divdi3+0x32c> + 14fce: 2080 movs r0, #128 + 14fd0: 0240 lsls r0, r0, #9 + 14fd2: 1809 adds r1, r1, r0 + 14fd4: 0c13 lsrs r3, r2, #16 + 14fd6: 18c8 adds r0, r1, r3 + 14fd8: 4584 cmp ip, r0 + 14fda: d363 bcc.n 150a4 <.text+0x150a4> + 14fdc: 4584 cmp ip, r0 + 14fde: d058 beq.n 15092 <.text+0x15092> + 14fe0: 1c28 adds r0, r5, #0 + 14fe2: 2300 movs r3, #0 + 14fe4: e6dd b.n 14da2 <__divdi3+0xfa> + 14fe6: 0000 lsls r0, r0, #0 + 14fe8: ffff 0000 vaddl.u q8, d15, d0 + 14fec: 589c ldr r4, [r3, r2] + 14fee: 0001 lsls r1, r0, #0 + 14ff0: ffff 00ff vshr.u64 q8, , #1 + 14ff4: 1c19 adds r1, r3, #0 + 14ff6: 409e lsls r6, r3 + 14ff8: 1c3c adds r4, r7, #0 + 14ffa: 1ad3 subs r3, r2, r3 + 14ffc: 464d mov r5, r9 + 14ffe: 40dc lsrs r4, r3 + 15000: 40dd lsrs r5, r3 + 15002: 1c3a adds r2, r7, #0 + 15004: 4b40 ldr r3, [pc, #256] (15108 <.text+0x15108>) + 15006: 408a lsls r2, r1 + 15008: 0c37 lsrs r7, r6, #16 + 1500a: 432a orrs r2, r5 + 1500c: 4033 ands r3, r6 + 1500e: 1c39 adds r1, r7, #0 + 15010: 1c20 adds r0, r4, #0 + 15012: 469b mov fp, r3 + 15014: 9206 str r2, [sp, #24] + 15016: f7fe fbd1 bl 137bc <__aeabi_uidiv> + 1501a: 1c39 adds r1, r7, #0 + 1501c: 9003 str r0, [sp, #12] + 1501e: 465d mov r5, fp + 15020: 4345 muls r5, r0 + 15022: 1c20 adds r0, r4, #0 + 15024: f7fe fc62 bl 138ec <__umodsi3> + 15028: 9906 ldr r1, [sp, #24] + 1502a: 0400 lsls r0, r0, #16 + 1502c: 0c0b lsrs r3, r1, #16 + 1502e: 4318 orrs r0, r3 + 15030: 4285 cmp r5, r0 + 15032: d905 bls.n 15040 <.text+0x15040> + 15034: 9a03 ldr r2, [sp, #12] + 15036: 1980 adds r0, r0, r6 + 15038: 3a01 subs r2, #1 + 1503a: 9203 str r2, [sp, #12] + 1503c: 4286 cmp r6, r0 + 1503e: d946 bls.n 150ce <.text+0x150ce> + 15040: 1b44 subs r4, r0, r5 + 15042: 1c20 adds r0, r4, #0 + 15044: 1c39 adds r1, r7, #0 + 15046: f7fe fbb9 bl 137bc <__aeabi_uidiv> + 1504a: 465b mov r3, fp + 1504c: 4680 mov r8, r0 + 1504e: 1c39 adds r1, r7, #0 + 15050: 1c20 adds r0, r4, #0 + 15052: 4645 mov r5, r8 + 15054: 435d muls r5, r3 + 15056: f7fe fc49 bl 138ec <__umodsi3> + 1505a: 4b2b ldr r3, [pc, #172] (15108 <.text+0x15108>) + 1505c: 9c06 ldr r4, [sp, #24] + 1505e: 0400 lsls r0, r0, #16 + 15060: 4023 ands r3, r4 + 15062: 4318 orrs r0, r3 + 15064: 4285 cmp r5, r0 + 15066: d909 bls.n 1507c <.text+0x1507c> + 15068: 2101 movs r1, #1 + 1506a: 4249 negs r1, r1 + 1506c: 1980 adds r0, r0, r6 + 1506e: 4488 add r8, r1 + 15070: 4286 cmp r6, r0 + 15072: d803 bhi.n 1507c <.text+0x1507c> + 15074: 4285 cmp r5, r0 + 15076: d901 bls.n 1507c <.text+0x1507c> + 15078: 4488 add r8, r1 + 1507a: 1980 adds r0, r0, r6 + 1507c: 9c03 ldr r4, [sp, #12] + 1507e: 464a mov r2, r9 + 15080: 4653 mov r3, sl + 15082: 409a lsls r2, r3 + 15084: 1b45 subs r5, r0, r5 + 15086: 0423 lsls r3, r4, #16 + 15088: 4640 mov r0, r8 + 1508a: 4318 orrs r0, r3 + 1508c: 4691 mov r9, r2 + 1508e: 9004 str r0, [sp, #16] + 15090: e645 b.n 14d1e <__divdi3+0x76> + 15092: 4651 mov r1, sl + 15094: 464b mov r3, r9 + 15096: 408b lsls r3, r1 + 15098: 1c39 adds r1, r7, #0 + 1509a: 0412 lsls r2, r2, #16 + 1509c: 4031 ands r1, r6 + 1509e: 1852 adds r2, r2, r1 + 150a0: 4293 cmp r3, r2 + 150a2: d29d bcs.n 14fe0 <__divdi3+0x338> + 150a4: 1e68 subs r0, r5, #1 + 150a6: 2300 movs r3, #0 + 150a8: e67b b.n 14da2 <__divdi3+0xfa> + 150aa: 2108 movs r1, #8 + 150ac: 2308 movs r3, #8 + 150ae: e696 b.n 14dde <__divdi3+0x136> + 150b0: 2018 movs r0, #24 + 150b2: 2318 movs r3, #24 + 150b4: e6ef b.n 14e96 <__divdi3+0x1ee> + 150b6: 2108 movs r1, #8 + 150b8: 2308 movs r3, #8 + 150ba: e61e b.n 14cfa <__divdi3+0x52> + 150bc: 2008 movs r0, #8 + 150be: 2308 movs r3, #8 + 150c0: e6e9 b.n 14e96 <__divdi3+0x1ee> + 150c2: 2118 movs r1, #24 + 150c4: 2318 movs r3, #24 + 150c6: e618 b.n 14cfa <__divdi3+0x52> + 150c8: 2118 movs r1, #24 + 150ca: 2318 movs r3, #24 + 150cc: e687 b.n 14dde <__divdi3+0x136> + 150ce: 4285 cmp r5, r0 + 150d0: d9b6 bls.n 15040 <.text+0x15040> + 150d2: 3a01 subs r2, #1 + 150d4: 1980 adds r0, r0, r6 + 150d6: 9203 str r2, [sp, #12] + 150d8: e7b2 b.n 15040 <.text+0x15040> + 150da: 4286 cmp r6, r0 + 150dc: d800 bhi.n 150e0 <.text+0x150e0> + 150de: e75e b.n 14f9e <__divdi3+0x2f6> + 150e0: 3d01 subs r5, #1 + 150e2: 4440 add r0, r8 + 150e4: e75b b.n 14f9e <__divdi3+0x2f6> + 150e6: 4285 cmp r5, r0 + 150e8: d800 bhi.n 150ec <.text+0x150ec> + 150ea: e741 b.n 14f70 <__divdi3+0x2c8> + 150ec: 4493 add fp, r2 + 150ee: 4440 add r0, r8 + 150f0: e73e b.n 14f70 <__divdi3+0x2c8> + 150f2: 3d01 subs r5, #1 + 150f4: e649 b.n 14d8a <__divdi3+0xe2> + 150f6: 3d01 subs r5, #1 + 150f8: e6bf b.n 14e7a <__divdi3+0x1d2> + 150fa: 44ba add sl, r7 + 150fc: 1980 adds r0, r0, r6 + 150fe: e6a2 b.n 14e46 <__divdi3+0x19e> + 15100: 4498 add r8, r3 + 15102: 1980 adds r0, r0, r6 + 15104: e626 b.n 14d54 <__divdi3+0xac> + 15106: 0000 lsls r0, r0, #0 + 15108: ffff 0000 vaddl.u q8, d15, d0 + +0001510c <__cos_from_arm>: + 1510c: e59fc000 ldr ip, [pc, #0] ; 15114 <__cos_from_arm+0x8> + 15110: e12fff1c bx ip + 15114: 00011299 muleq r1, r9, r2 + +00015118 <____umodsi3_from_arm>: + 15118: e59fc000 ldr ip, [pc, #0] ; 15120 <____umodsi3_from_arm+0x8> + 1511c: e12fff1c bx ip + 15120: 000138ed andeq r3, r1, sp, ror #17 + +00015124 <____divdi3_from_arm>: + 15124: e59fc000 ldr ip, [pc, #0] ; 1512c <____divdi3_from_arm+0x8> + 15128: e12fff1c bx ip + 1512c: 00014ca9 andeq r4, r1, r9, lsr #25 + +00015130 <__pow_from_arm>: + 15130: e59fc000 ldr ip, [pc, #0] ; 15138 <__pow_from_arm+0x8> + 15134: e12fff1c bx ip + 15138: 000113ed andeq r1, r1, sp, ror #7 + +0001513c <__sin_from_arm>: + 1513c: e59fc000 ldr ip, [pc, #0] ; 15144 <__sin_from_arm+0x8> + 15140: e12fff1c bx ip + 15144: 00011341 andeq r1, r1, r1, asr #6 + +00015148 <__puts_from_arm>: + 15148: e59fc000 ldr ip, [pc, #0] ; 15150 <__puts_from_arm+0x8> + 1514c: e12fff1c bx ip + 15150: 0000d0fd streqd sp, [r0], -sp + +00015154 <__printf_from_arm>: + 15154: e59fc000 ldr ip, [pc, #0] ; 1515c <__printf_from_arm+0x8> + 15158: e12fff1c bx ip + 1515c: 0000d075 andeq sp, r0, r5, ror r0 + +00015160 <__sqrt_from_arm>: + 15160: e59fc000 ldr ip, [pc, #0] ; 15168 <__sqrt_from_arm+0x8> + 15164: e12fff1c bx ip + 15168: 00011729 andeq r1, r1, r9, lsr #14 + +0001516c <____udivsi3_from_arm>: + 1516c: e59fc000 ldr ip, [pc, #0] ; 15174 <____udivsi3_from_arm+0x8> + 15170: e12fff1c bx ip + 15174: 000137bd streqh r3, [r1], -sp + +00015178 <__memcpy_from_arm>: + 15178: e59fc000 ldr ip, [pc, #0] ; 15180 <__memcpy_from_arm+0x8> + 1517c: e12fff1c bx ip + 15180: 0000d055 andeq sp, r0, r5, asr r0 + +00015184 <____ltdf2_from_thumb>: + 15184: 4778 bx pc + 15186: 46c0 nop (mov r8, r8) + +00015188 <____ltdf2_change_to_arm>: + 15188: eafffc75 b 14364 <__ledf2> + +0001518c <____nedf2_from_thumb>: + 1518c: 4778 bx pc + 1518e: 46c0 nop (mov r8, r8) + +00015190 <____nedf2_change_to_arm>: + 15190: eafffc75 b 1436c <__cmpdf2> + +00015194 <____eqdf2_from_thumb>: + 15194: 4778 bx pc + 15196: 46c0 nop (mov r8, r8) + +00015198 <____eqdf2_change_to_arm>: + 15198: eafffc73 b 1436c <__cmpdf2> + +0001519c <____floatsidf_from_thumb>: + 1519c: 4778 bx pc + 1519e: 46c0 nop (mov r8, r8) + +000151a0 <____floatsidf_change_to_arm>: + 151a0: eafffb0b b 13dd4 <__aeabi_i2d> + +000151a4 <____adddf3_from_thumb>: + 151a4: 4778 bx pc + 151a6: 46c0 nop (mov r8, r8) + +000151a8 <____adddf3_change_to_arm>: + 151a8: eafffa3b b 13a9c <__adddf3> + +000151ac <____subdf3_from_thumb>: + 151ac: 4778 bx pc + 151ae: 46c0 nop (mov r8, r8) + +000151b0 <____subdf3_change_to_arm>: + 151b0: eafffa38 b 13a98 <__aeabi_dsub> + +000151b4 <____muldf3_from_thumb>: + 151b4: 4778 bx pc + 151b6: 46c0 nop (mov r8, r8) + +000151b8 <____muldf3_change_to_arm>: + 151b8: eafffb40 b 13ec0 <__aeabi_dmul> + +000151bc <____fixdfsi_from_thumb>: + 151bc: 4778 bx pc + 151be: 46c0 nop (mov r8, r8) + +000151c0 <____fixdfsi_change_to_arm>: + 151c0: eafffcb5 b 1449c <__aeabi_d2iz> + +000151c4 <____divdf3_from_thumb>: + 151c4: 4778 bx pc + 151c6: 46c0 nop (mov r8, r8) + +000151c8 <____divdf3_change_to_arm>: + 151c8: eafffbe0 b 14150 <__aeabi_ddiv> + +000151cc <____gtdf2_from_thumb>: + 151cc: 4778 bx pc + 151ce: 46c0 nop (mov r8, r8) + +000151d0 <____gtdf2_change_to_arm>: + 151d0: eafffc61 b 1435c <__gedf2> + +000151d4 <____gedf2_from_thumb>: + 151d4: 4778 bx pc + 151d6: 46c0 nop (mov r8, r8) + +000151d8 <____gedf2_change_to_arm>: + 151d8: eafffc5f b 1435c <__gedf2> + +000151dc <___sbrk_r_from_thumb>: + 151dc: 4778 bx pc + 151de: 46c0 nop (mov r8, r8) + +000151e0 <___sbrk_r_change_to_arm>: + 151e0: eaffdabe b bce0 <_sbrk_r> + +000151e4 <___fstat_r_from_thumb>: + 151e4: 4778 bx pc + 151e6: 46c0 nop (mov r8, r8) + +000151e8 <___fstat_r_change_to_arm>: + 151e8: eaffdaa3 b bc7c <_fstat_r> + +000151ec <__isatty_from_thumb>: + 151ec: 4778 bx pc + 151ee: 46c0 nop (mov r8, r8) + +000151f0 <__isatty_change_to_arm>: + 151f0: eaffdab0 b bcb8 + +000151f4 <___close_r_from_thumb>: + 151f4: 4778 bx pc + 151f6: 46c0 nop (mov r8, r8) + +000151f8 <___close_r_change_to_arm>: + 151f8: eaffda87 b bc1c <_close_r> + +000151fc <___lseek_r_from_thumb>: + 151fc: 4778 bx pc + 151fe: 46c0 nop (mov r8, r8) + +00015200 <___lseek_r_change_to_arm>: + 15200: eaffda90 b bc48 <_lseek_r> + +00015204 <___write_r_from_thumb>: + 15204: 4778 bx pc + 15206: 46c0 nop (mov r8, r8) + +00015208 <___write_r_change_to_arm>: + 15208: eaffda5c b bb80 <_write_r> + +0001520c <___read_r_from_thumb>: + 1520c: 4778 bx pc + 1520e: 46c0 nop (mov r8, r8) + +00015210 <___read_r_change_to_arm>: + 15210: eaffda22 b baa0 <_read_r> + +00015214 <____ledf2_from_thumb>: + 15214: 4778 bx pc + 15216: 46c0 nop (mov r8, r8) + +00015218 <____ledf2_change_to_arm>: + 15218: eafffc51 b 14364 <__ledf2> + 1521c: 72500a0a subvcs r0, r0, #40960 ; 0xa000 + 15220: 6172676f cmnvs r2, pc, ror #14 + 15224: 69206d6d stmvsdb r0!, {r0, r2, r3, r5, r6, r8, sl, fp, sp, lr} + 15228: 75722073 ldrvcb r2, [r2, #-115]! + 1522c: 6e696e6e cdpvs 14, 6, cr6, cr9, cr14, {3} + 15230: 2e2e2067 cdpcs 0, 2, cr2, cr14, cr7, {3} + 15234: 0000202e andeq r2, r0, lr, lsr #32 + 15238: 636f7250 cmnvs pc, #5 ; 0x5 + 1523c: 6f737365 svcvs 0x00737365 + 15240: 6c432072 mcrrvs 0, 7, r2, r3, cr2 + 15244: 206b636f rsbcs r6, fp, pc, ror #6 + 15248: 71657246 cmnvc r5, r6, asr #4 + 1524c: 636e6575 cmnvs lr, #490733568 ; 0x1d400000 + 15250: 25203a79 strcs r3, [r0, #-2681]! + 15254: 7a482064 bvc 121d3ec <__ctors_end__+0x120799c> + 15258: 0000000a andeq r0, r0, sl + 1525c: 69726550 ldmvsdb r2!, {r4, r6, r8, sl, sp, lr}^ + 15260: 72656870 rsbvc r6, r5, #7340032 ; 0x700000 + 15264: 43206c61 teqmi r0, #24832 ; 0x6100 + 15268: 6b636f6c blvs 18f1020 <__ctors_end__+0x18db5d0> + 1526c: 65724620 ldrvsb r4, [r2, #-1568]! + 15270: 6e657571 mcrvs 5, 3, r7, cr5, cr1, {3} + 15274: 203a7963 eorcss r7, sl, r3, ror #18 + 15278: 48206425 stmmida r0!, {r0, r2, r5, sl, sp, lr} + 1527c: 00000a7a andeq r0, r0, sl, ror sl + +00015280 : + 15280: 00140006 00000001 000808d0 0000e100 ................ + 15290: 00010007 00000000 13062de4 .........- + +0001529a : + 1529a: 00041306 380f000b 01064f6f .......8oO + +000152a4 : + 152a4: 00060106 00000101 800f0000 00060106 ................ + 152b4: 01000201 88110000 00060106 01000301 ................ + 152c4: 8d120000 00060106 00000401 8f120000 ................ + 152d4: 00060106 01000601 9c150000 00060106 ................ + 152e4: 00001101 d01f0000 00060106 01001201 ................ + 152f4: d8210000 00060106 00002001 1b2e0000 ..!...... ...... + 15304: 00060106 00002101 202f0000 00060106 .....!..../ .... + 15314: 00002201 25300000 00060106 00003001 ."....0%.....0.. + 15324: 6b3e0000 ..>k + +00015328 : + 15328: 00081606 00010000 00000000 1a069025 ............%. + +00015336 : + 15336: 00281a06 00000005 020a0304 0000c350 ..(.........P... + 15346: 3c0a0a0f 00000100 00fa00fa 012c0064 ...<........d.,. ... - 152ee: 08066458 Xd - -000152f0 : - 152f0: 00060806 000100c8 68dd0000 ...........h - -000152fc : - 152fc: 000d0906 00000000 0000ffff 00000000 ................ - 1530c: b5af2107 .!. - -0001530f : - 1530f: 000062b5 00d29400 00da5a00 00da5a00 .b.......Z...Z.. - 1531f: 00d2a400 00da5a00 00da5a00 00da5a00 .....Z...Z...Z.. - 1532f: 00da5a00 00da5a00 00da5a00 00d2a800 .Z...Z...Z...... - 1533f: 00d2c200 00da5a00 00d2b800 00d2cc00 .....Z.......... - 1534f: 00da5a00 00d31c00 00d32600 00d32600 .Z.......&...&.. - 1535f: 00d32600 00d32600 00d32600 00d32600 .&...&...&...&.. - 1536f: 00d32600 00d32600 00d32600 00da5a00 .&...&...&...Z.. - 1537f: 00da5a00 00da5a00 00da5a00 00da5a00 .Z...Z...Z...Z.. - 1538f: 00da5a00 00da5a00 00da5a00 00da5a00 .Z...Z...Z...Z.. - 1539f: 00d37800 00d3c800 00d40600 00d40600 .x.............. - 153af: 00d40600 00da5a00 00da5a00 00da5a00 .....Z...Z...Z.. - 153bf: 00da5a00 00d34c00 00da5a00 00da5a00 .Z...L...Z...Z.. - 153cf: 00d76600 00da5a00 00da5a00 00da5a00 .f...Z...Z...Z.. - 153df: 00d7e000 00da5a00 00d91400 00da5a00 .....Z.......Z.. - 153ef: 00da5a00 00d94400 00da5a00 00da5a00 .Z...D...Z...Z.. - 153ff: 00da5a00 00da5a00 00da5a00 00da5a00 .Z...Z...Z...Z.. - 1540f: 00da5a00 00da5a00 00da5a00 00da5a00 .Z...Z...Z...Z.. - 1541f: 00d37800 00d3d000 00d40600 00d40600 .x.............. - 1542f: 00d40600 00d35000 00d3d000 00da5a00 .....P.......Z.. - 1543f: 00da5a00 00d35400 00da5a00 00d73600 .Z...T...Z...6.. - 1544f: 00d76e00 00d7c800 00d36e00 00da5a00 .n.......n...Z.. - 1545f: 00d7e000 00da5a00 00d91c00 00da5a00 .....Z.......Z.. - 1546f: 00da5a00 00d28e00 30303000 .Z....... - -00015478 : - 15478: 30303030 30303030 30303030 30303030 0000000000000000 - -00015488 : - 15488: 20202020 20202020 20202020 20202020 - 15498: 0000ecf6 0000ecf6 0000ed0a 0000ed28 ............(... - 154a8: 0000ecea 0000ece4 ........ - -000154b0 <_global_impure_ptr>: - 154b0: 40000024 $..@ - -000154b4 : - 154b4: 00015984 00015960 00015960 00015960 .Y..`Y..`Y..`Y.. - 154c4: 00015960 00015960 00015960 00015960 `Y..`Y..`Y..`Y.. - 154d4: 00015960 00015960 ffffffff ffffffff `Y..`Y.......... - -000154e4 : - 154e4: 000159c4 .Y.. - -000154e8 <__mprec_tens>: - 154e8: 3ff00000 00000000 40240000 00000000 ...?......$@.... - 154f8: 40590000 00000000 408f4000 00000000 ..Y@.....@.@.... - 15508: 40c38800 00000000 40f86a00 00000000 ...@.....j.@.... - 15518: 412e8480 00000000 416312d0 00000000 ...A......cA.... - 15528: 4197d784 00000000 41cdcd65 00000000 ...A....e..A.... - 15538: 4202a05f 20000000 42374876 e8000000 _..B... vH7B.... - 15548: 426d1a94 a2000000 42a2309c e5400000 ..mB.....0.B..@. - 15558: 42d6bcc4 1e900000 430c6bf5 26340000 ...B.....k.C..4& - 15568: 4341c379 37e08000 43763457 85d8a000 y.AC...7W4vC.... - 15578: 43abc16d 674ec800 43e158e4 60913d00 m..C..Ng.X.C.=.` - 15588: 4415af1d 78b58c40 444b1ae4 d6e2ef50 ...D@..x..KDP... - 15598: 4480f0cf 064dd592 44b52d02 c7e14af6 ...D..M..-.D.J.. - 155a8: 44ea7843 79d99db4 Cx.D...y - -000155b0 <__mprec_bigtens>: - 155b0: 4341c379 37e08000 4693b8b5 b5056e17 y.AC...7...F.n.. - 155c0: 4d384f03 e93ff9f5 5a827748 f9301d32 .O8M..?.Hw.Z2.0. - 155d0: 75154fdd 7f73bf3c .O.u<.s. - -000155d8 <__mprec_tinytens>: - 155d8: 3c9cd2b2 97d889bc 3949f623 d5a8a733 ...<....#.I93... - 155e8: 32a50ffd 44f4a73d 255bba08 cf8c979d ...2=..D..[%.... - 155f8: 0ac80628 64ac6f43 (...Co.d - -00015600 : - 15600: 00000005 00000019 0000007d ........}... - -0001560c : - 1560c: 3ff00000 00000000 3ff80000 00000000 ...?.......?.... - -0001561c : + 15362: 08066458 Xd + +00015364 : + 15364: 00060806 000100c8 68dd0000 ...........h + +00015370 : + 15370: 000d0906 00000000 0000ffff 00000000 ................ + 15380: b5af2107 .!. + +00015383 : + 15383: 000062b5 00d30800 00dace00 00dace00 .b.............. + 15393: 00d31800 00dace00 00dace00 00dace00 ................ + 153a3: 00dace00 00dace00 00dace00 00d31c00 ................ + 153b3: 00d33600 00dace00 00d32c00 00d34000 .6.......,...@.. + 153c3: 00dace00 00d39000 00d39a00 00d39a00 ................ + 153d3: 00d39a00 00d39a00 00d39a00 00d39a00 ................ + 153e3: 00d39a00 00d39a00 00d39a00 00dace00 ................ + 153f3: 00dace00 00dace00 00dace00 00dace00 ................ + 15403: 00dace00 00dace00 00dace00 00dace00 ................ + 15413: 00d3ec00 00d43c00 00d47a00 00d47a00 .....<...z...z.. + 15423: 00d47a00 00dace00 00dace00 00dace00 .z.............. + 15433: 00dace00 00d3c000 00dace00 00dace00 ................ + 15443: 00d7da00 00dace00 00dace00 00dace00 ................ + 15453: 00d85400 00dace00 00d98800 00dace00 .T.............. + 15463: 00dace00 00d9b800 00dace00 00dace00 ................ + 15473: 00dace00 00dace00 00dace00 00dace00 ................ + 15483: 00dace00 00dace00 00dace00 00dace00 ................ + 15493: 00d3ec00 00d44400 00d47a00 00d47a00 .....D...z...z.. + 154a3: 00d47a00 00d3c400 00d44400 00dace00 .z.......D...... + 154b3: 00dace00 00d3c800 00dace00 00d7aa00 ................ + 154c3: 00d7e200 00d83c00 00d3e200 00dace00 .....<.......... + 154d3: 00d85400 00dace00 00d99000 00dace00 .T.............. + 154e3: 00dace00 00d30200 30303000 ......... + +000154ec : + 154ec: 30303030 30303030 30303030 30303030 0000000000000000 + +000154fc : + 154fc: 20202020 20202020 20202020 20202020 + 1550c: 0000ed6a 0000ed6a 0000ed7e 0000ed9c j...j...~....... + 1551c: 0000ed5e 0000ed58 ^...X... + +00015524 <_global_impure_ptr>: + 15524: 40000024 $..@ + +00015528 : + 15528: 000159f8 000159d4 000159d4 000159d4 .Y...Y...Y...Y.. + 15538: 000159d4 000159d4 000159d4 000159d4 .Y...Y...Y...Y.. + 15548: 000159d4 000159d4 ffffffff ffffffff .Y...Y.......... + +00015558 : + 15558: 00015a38 8Z.. + +0001555c <__mprec_tens>: + 1555c: 3ff00000 00000000 40240000 00000000 ...?......$@.... + 1556c: 40590000 00000000 408f4000 00000000 ..Y@.....@.@.... + 1557c: 40c38800 00000000 40f86a00 00000000 ...@.....j.@.... + 1558c: 412e8480 00000000 416312d0 00000000 ...A......cA.... + 1559c: 4197d784 00000000 41cdcd65 00000000 ...A....e..A.... + 155ac: 4202a05f 20000000 42374876 e8000000 _..B... vH7B.... + 155bc: 426d1a94 a2000000 42a2309c e5400000 ..mB.....0.B..@. + 155cc: 42d6bcc4 1e900000 430c6bf5 26340000 ...B.....k.C..4& + 155dc: 4341c379 37e08000 43763457 85d8a000 y.AC...7W4vC.... + 155ec: 43abc16d 674ec800 43e158e4 60913d00 m..C..Ng.X.C.=.` + 155fc: 4415af1d 78b58c40 444b1ae4 d6e2ef50 ...D@..x..KDP... + 1560c: 4480f0cf 064dd592 44b52d02 c7e14af6 ...D..M..-.D.J.. + 1561c: 44ea7843 79d99db4 Cx.D...y + +00015624 <__mprec_bigtens>: + 15624: 4341c379 37e08000 4693b8b5 b5056e17 y.AC...7...F.n.. + 15634: 4d384f03 e93ff9f5 5a827748 f9301d32 .O8M..?.Hw.Z2.0. + 15644: 75154fdd 7f73bf3c .O.u<.s. + +0001564c <__mprec_tinytens>: + 1564c: 3c9cd2b2 97d889bc 3949f623 d5a8a733 ...<....#.I93... + 1565c: 32a50ffd 44f4a73d 255bba08 cf8c979d ...2=..D..[%.... + 1566c: 0ac80628 64ac6f43 (...Co.d + +00015674 : + 15674: 00000005 00000019 0000007d ........}... + +00015680 : + 15680: 3ff00000 00000000 3ff80000 00000000 ...?.......?.... + +00015690 : ... - 15624: 3e4cfdeb 43cfd006 ..L>...C + 15698: 3e4cfdeb 43cfd006 ..L>...C -0001562c : +000156a0 : ... - 15634: 3fe2b803 40000000 ...?...@ - -0001563c : - 1563c: 3ff921fb 400921fb 4012d97c 401921fb .!.?.!.@|..@.!.@ - 1564c: 401f6a7a 4022d97c 4025fdbb 402921fb zj.@|."@..%@.!)@ - 1565c: 402c463a 402f6a7a 4031475c 4032d97c :F,@zj/@\G1@|.2@ - 1566c: 40346b9c 4035fdbb 40378fdb 403921fb .k4@..5@..7@.!9@ - 1567c: 403ab41b 403c463a 403dd85a 403f6a7a ..:@:F<@Z.=@zj?@ - 1568c: 40407e4c 4041475c 4042106c 4042d97c L~@@\GA@l.B@|.B@ - 1569c: 4043a28c 40446b9c 404534ac 4045fdbb ..C@.kD@.4E@..E@ - 156ac: 4046c6cb 40478fdb 404858eb 404921fb ..F@..G@.XH@.!I@ - -000156bc : - 156bc: 00a2f983 006e4e44 001529fc 002757d1 ....DNn..)...W'. - 156cc: 00f534dd 00c0db62 0095993c 00439041 .4..b...<...A.C. - 156dc: 00fe5163 00abdebb 00c561b7 00246e3a cQ.......a..:n$. - 156ec: 00424dd2 00e00649 002eea09 00d1921c .MB.I........... - 156fc: 00fe1deb 001cb129 00a73ee8 008235f5 ....)....>...5.. - 1570c: 002ebb44 0084e99c 007026b4 005f7e41 D........&p.A~_. - 1571c: 003991d6 00398353 0039f49c 00845f8b ..9.S.9...9.._.. - 1572c: 00bdf928 003b1ff8 0097ffde 0005980f (.....;......... - 1573c: 00ef2f11 008b5a0a 006d1f6d 00367ecf ./...Z..m.m..~6. - 1574c: 0027cb09 00b74f46 003f669e 005fea2d ..'.FO...f?.-._. - 1575c: 007527ba 00c7ebe5 00f17b3d 000739f7 .'u.....={...9.. - 1576c: 008a5292 00ea6bfb 005fb11f 008d5d08 .R...k...._..].. - 1577c: 00560330 0046fc7b 006babf0 00cfbc20 0.V.{.F...k. ... - 1578c: 009af436 001da9e3 0091615e 00e61b08 6.......^a...... - 1579c: 00659985 005f14a0 0068408d 00ffd880 ..e..._..@h..... - 157ac: 004d7327 00310606 001556ca 0073a8c9 'sM...1..V....s. - 157bc: 0060e27b 00c08c6b {.`.k... - -000157c4 : - 157c4: 00000002 00000003 00000004 00000006 ................ - -000157d4 : - 157d4: 3ff921fb 40000000 3e74442d 00000000 .!.?...@-Dt>.... - 157e4: 3cf84698 80000000 3b78cc51 60000000 .F.<....Q.x;...` - 157f4: 39f01b83 80000000 387a2520 40000000 ...9.... %z8...@ - 15804: 36e38222 80000000 3569f31d 00000000 "..6......i5.... - -00015814 <__fdlib_version>: - 15814: 00000001 .... - -00015818 : - 15818: 43300000 00000000 c3300000 00000000 ..0C......0..... - -00015828 <__clz_tab>: - 15828: 02020100 03030303 04040404 04040404 ................ - 15838: 05050505 05050505 05050505 05050505 ................ - 15848: 06060606 06060606 06060606 06060606 ................ - 15858: 06060606 06060606 06060606 06060606 ................ - 15868: 07070707 07070707 07070707 07070707 ................ - 15878: 07070707 07070707 07070707 07070707 ................ - 15888: 07070707 07070707 07070707 07070707 ................ - 15898: 07070707 07070707 07070707 07070707 ................ - 158a8: 08080808 08080808 08080808 08080808 ................ - 158b8: 08080808 08080808 08080808 08080808 ................ - 158c8: 08080808 08080808 08080808 08080808 ................ - 158d8: 08080808 08080808 08080808 08080808 ................ - 158e8: 08080808 08080808 08080808 08080808 ................ - 158f8: 08080808 08080808 08080808 08080808 ................ - 15908: 08080808 08080808 08080808 08080808 ................ - 15918: 08080808 08080808 08080808 08080808 ................ - 15928: 0000000a 33323130 37363534 62613938 ....0123456789ab - 15938: 66656463 00000000 00666e69 00464e49 cdef....inf.INF. - 15948: 004e414e 006e616e 33323130 37363534 NAN.nan.01234567 - 15958: 42413938 46454443 00000000 20677562 89ABCDEF....bug - 15968: 76206e69 69727066 3a66746e 64616220 in vfprintf: bad - 15978: 73616220 00000065 00000030 0000002e base...0....... - 15988: 6c756e28 0000296c 54552d43 00382d46 (null)..C-UTF-8. - 15998: 4a532d43 00005349 55452d43 00504a43 C-SJIS..C-EUCJP. - 159a8: 494a2d43 00000053 69666e49 7974696e C-JIS...Infinity - 159b8: 00000000 004e614e 00000043 2d4f5349 ....NaN.C...ISO- - 159c8: 39353838 0000312d 00776f70 74727173 8859-1..pow.sqrt - 159d8: 00000000 .... + 156a8: 3fe2b803 40000000 ...?...@ + +000156b0 : + 156b0: 3ff921fb 400921fb 4012d97c 401921fb .!.?.!.@|..@.!.@ + 156c0: 401f6a7a 4022d97c 4025fdbb 402921fb zj.@|."@..%@.!)@ + 156d0: 402c463a 402f6a7a 4031475c 4032d97c :F,@zj/@\G1@|.2@ + 156e0: 40346b9c 4035fdbb 40378fdb 403921fb .k4@..5@..7@.!9@ + 156f0: 403ab41b 403c463a 403dd85a 403f6a7a ..:@:F<@Z.=@zj?@ + 15700: 40407e4c 4041475c 4042106c 4042d97c L~@@\GA@l.B@|.B@ + 15710: 4043a28c 40446b9c 404534ac 4045fdbb ..C@.kD@.4E@..E@ + 15720: 4046c6cb 40478fdb 404858eb 404921fb ..F@..G@.XH@.!I@ + +00015730 : + 15730: 00a2f983 006e4e44 001529fc 002757d1 ....DNn..)...W'. + 15740: 00f534dd 00c0db62 0095993c 00439041 .4..b...<...A.C. + 15750: 00fe5163 00abdebb 00c561b7 00246e3a cQ.......a..:n$. + 15760: 00424dd2 00e00649 002eea09 00d1921c .MB.I........... + 15770: 00fe1deb 001cb129 00a73ee8 008235f5 ....)....>...5.. + 15780: 002ebb44 0084e99c 007026b4 005f7e41 D........&p.A~_. + 15790: 003991d6 00398353 0039f49c 00845f8b ..9.S.9...9.._.. + 157a0: 00bdf928 003b1ff8 0097ffde 0005980f (.....;......... + 157b0: 00ef2f11 008b5a0a 006d1f6d 00367ecf ./...Z..m.m..~6. + 157c0: 0027cb09 00b74f46 003f669e 005fea2d ..'.FO...f?.-._. + 157d0: 007527ba 00c7ebe5 00f17b3d 000739f7 .'u.....={...9.. + 157e0: 008a5292 00ea6bfb 005fb11f 008d5d08 .R...k...._..].. + 157f0: 00560330 0046fc7b 006babf0 00cfbc20 0.V.{.F...k. ... + 15800: 009af436 001da9e3 0091615e 00e61b08 6.......^a...... + 15810: 00659985 005f14a0 0068408d 00ffd880 ..e..._..@h..... + 15820: 004d7327 00310606 001556ca 0073a8c9 'sM...1..V....s. + 15830: 0060e27b 00c08c6b {.`.k... + +00015838 : + 15838: 00000002 00000003 00000004 00000006 ................ + +00015848 : + 15848: 3ff921fb 40000000 3e74442d 00000000 .!.?...@-Dt>.... + 15858: 3cf84698 80000000 3b78cc51 60000000 .F.<....Q.x;...` + 15868: 39f01b83 80000000 387a2520 40000000 ...9.... %z8...@ + 15878: 36e38222 80000000 3569f31d 00000000 "..6......i5.... + +00015888 <__fdlib_version>: + 15888: 00000001 .... + +0001588c : + 1588c: 43300000 00000000 c3300000 00000000 ..0C......0..... + +0001589c <__clz_tab>: + 1589c: 02020100 03030303 04040404 04040404 ................ + 158ac: 05050505 05050505 05050505 05050505 ................ + 158bc: 06060606 06060606 06060606 06060606 ................ + 158cc: 06060606 06060606 06060606 06060606 ................ + 158dc: 07070707 07070707 07070707 07070707 ................ + 158ec: 07070707 07070707 07070707 07070707 ................ + 158fc: 07070707 07070707 07070707 07070707 ................ + 1590c: 07070707 07070707 07070707 07070707 ................ + 1591c: 08080808 08080808 08080808 08080808 ................ + 1592c: 08080808 08080808 08080808 08080808 ................ + 1593c: 08080808 08080808 08080808 08080808 ................ + 1594c: 08080808 08080808 08080808 08080808 ................ + 1595c: 08080808 08080808 08080808 08080808 ................ + 1596c: 08080808 08080808 08080808 08080808 ................ + 1597c: 08080808 08080808 08080808 08080808 ................ + 1598c: 08080808 08080808 08080808 08080808 ................ + 1599c: 0000000a 33323130 37363534 62613938 ....0123456789ab + 159ac: 66656463 00000000 00666e69 00464e49 cdef....inf.INF. + 159bc: 004e414e 006e616e 33323130 37363534 NAN.nan.01234567 + 159cc: 42413938 46454443 00000000 20677562 89ABCDEF....bug + 159dc: 76206e69 69727066 3a66746e 64616220 in vfprintf: bad + 159ec: 73616220 00000065 00000030 0000002e base...0....... + 159fc: 6c756e28 0000296c 54552d43 00382d46 (null)..C-UTF-8. + 15a0c: 4a532d43 00005349 55452d43 00504a43 C-SJIS..C-EUCJP. + 15a1c: 494a2d43 00000053 69666e49 7974696e C-JIS...Infinity + 15a2c: 00000000 004e614e 00000043 2d4f5349 ....NaN.C...ISO- + 15a3c: 39353838 0000312d 00776f70 74727173 8859-1..pow.sqrt + 15a4c: 00000000 .... diff --git a/ccny_asctec_firmware_2/main.map b/ccny_asctec_firmware_2/main.map index 94d43f0..48dbabb 100644 --- a/ccny_asctec_firmware_2/main.map +++ b/ccny_asctec_firmware_2/main.map @@ -1,137 +1,137 @@ Archive member included because of file (symbol) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) src/uart.o (memcpy) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) src/main.o (printf) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) src/main.o (puts) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) (strlen) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) (_vfprintf_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_wcrtomb_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_wcsrtombs_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) (_wctomb_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__swsetup) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_dtoa_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (fflush) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__sinit) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_free_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) (__sfvwrite) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) (_fwalk) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) (_impure_ptr) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (localeconv) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) (__smakebuf) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_malloc_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (memchr) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) (memmove) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (memset) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) (__malloc_lock) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) (_Bfree) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) (_realloc_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (isinf) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (isnan) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) (__sclose) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) (strcmp) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) (_calloc_r) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) (fclose) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) (strlen) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) (_vfprintf_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_wcrtomb_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_wcsrtombs_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) (_wctomb_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__swsetup) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_dtoa_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (fflush) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__sinit) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_free_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) (__sfvwrite) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) (_fwalk) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) (_impure_ptr) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (localeconv) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) (__smakebuf) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (_malloc_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (memchr) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) (memmove) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (memset) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) (__malloc_lock) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) (_Bfree) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) (_realloc_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (isinf) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (isnan) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) (__sclose) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) (strcmp) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) (_calloc_r) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) (fclose) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) src/gpsmath.o (cos) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) src/pid.o (sin) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) src/pid.o (pow) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) src/main.o (sqrt) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__ieee754_pow) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__ieee754_rem_pio2) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) (__ieee754_sqrt) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__kernel_cos) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) (__kernel_rem_pio2) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__kernel_sin) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) (fabs) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (finite) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) (floor) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__fdlib_version) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (matherr) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (rint) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) (scalbn) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) (copysign) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__errno) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__ieee754_pow) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__ieee754_rem_pio2) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) (__ieee754_sqrt) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__kernel_cos) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) (__kernel_rem_pio2) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) (__kernel_sin) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) (fabs) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (finite) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) (floor) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__fdlib_version) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (matherr) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (rint) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) (scalbn) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) (copysign) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) (__errno) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) src/system.o (__udivsi3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__divsi3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__divsi3) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) src/sdk.o (__umodsi3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__modsi3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) (__div0) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) (__modsi3) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) (__div0) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) src/sdk.o (__subdf3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) src/gpsmath.o (__muldf3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) src/sdk.o (__gtdf2) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) src/comm_util_LL.o (__fixdfsi) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) src/sdk.o (__truncdfsf2) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) src/pid.o (__subsf3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) src/pid.o (__mulsf3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) src/sdk.o (__gtsf2) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) src/pid.o (__fixsfsi) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) src/sdk.o (__divdi3) -c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) (__clz_tab) +c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) (__clz_tab) Allocating common symbols Common symbol size file @@ -209,6 +209,8 @@ declinationAvailable I2CMasterBuffer 0x20 src/i2c.o I2CCmd 0x4 src/i2c.o g_sdk_loops 0x4 src/sdk.o +g_motors_status_counter + 0x2 src/sdk.o g_des_pose_pkt 0x10 src/sdk.o send_buffer 0x10 src/uart1.o kal_out 0x1c src/LL_HL_comm.o @@ -285,7 +287,7 @@ LOAD src/util.o LOAD src/pid.o LOAD src/kalman.o LOAD src/matrices.o -LOAD ../mav_common/src/comm_util.o +LOAD mav_common/src/comm_util.o LOAD src/main.o LOAD src/hardware.o LOAD src/LPC2k_ee.o @@ -298,17 +300,17 @@ LOAD src/adc.o LOAD src/ssp.o LOAD external/Common_WinARM/src/irq.o LOAD external/Common_WinARM/src/interrupt_utils.o -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a START GROUP -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a -LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a +LOAD c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a END GROUP -.text 0x00000000 0x159dc +.text 0x00000000 0x15a50 *(.vectorg) .vectorg 0x00000000 0x98 external/Common_WinARM/src/Startup.o 0x00000050 __IRQ_Wrapper @@ -340,740 +342,740 @@ END GROUP .text 0x00000fd0 0x158 src/buzzer.o 0x00000ff8 buzzer_handler 0x00000fd0 buzzer - .text 0x00001128 0x2be0 src/sdk.o - 0x00001f68 sendRcData + .text 0x00001128 0x2c78 src/sdk.o + 0x00001fa8 sendRcData 0x00001128 writeCommand - 0x00002b1c SDK_mainloop - 0x0000250c sdkInit - 0x000023f0 sendImuData + 0x00002b68 SDK_mainloop + 0x0000254c sdkInit + 0x00002430 sendImuData 0x000011b4 processMotorStateChanges - 0x000017ec processKF - 0x00001230 processEngageDisengageTimeouts - 0x00001ffc synchronizeTime - 0x00001fdc sendMavPoseData - 0x00001df8 sendCtrlDebugData + 0x0000182c processKF + 0x00001270 processEngageDisengageTimeouts + 0x0000203c synchronizeTime + 0x0000201c sendMavPoseData + 0x00001e38 sendCtrlDebugData 0x00001174 checkTxPeriod 0x00001164 isSerialEnabled - 0x0000159c processFlightActionRequests - 0x00001fbc sendFlightStateData - 0x000026f4 processSendData - 0x0000132c processMotorCommands - 0x00001694 feedbackBeep - 0x00001f48 sendStatusData - 0x000012a4 processLandingThrust - .text 0x00003d08 0x480 src/comm_util_LL.o - 0x00004134 LLToSIAnglePitch - 0x0000400c LLToSIAngleRatePitch - 0x00003da4 LLToSIAccX - 0x00003d80 LLToSIClimb - 0x00003eb8 SIToLLCmdPitch - 0x00004070 LLToSIAngleRateRoll - 0x00003f4c LLToSIAngleRoll - 0x00003e38 LLToSIAccZ - 0x00003e84 SIToLLCmdRoll - 0x000040d8 LLToSIAngleYaw - 0x00003fa4 LLToSIAngleRateYaw - 0x00003ee8 SIToLLCmdYawRate - 0x00003f1c SIToLLCmdThrust - 0x00003dec LLToSIAccY - 0x00003d08 degreesToRadians - 0x00003d44 radiansToDegrees - .text 0x00004188 0x54 src/util.o - 0x00004188 wait - .text 0x000041dc 0x1864 src/pid.o - 0x000042e0 pidParamUpdate - 0x00004c78 pidCalc - 0x00004dcc processCtrl - 0x000041dc pidReset - .text 0x00005a40 0xcc8 src/kalman.o - 0x00005b84 resetKalmanFilter - 0x00005c90 CorrectPos - 0x00005df8 KFilter - 0x00005bbc CorrectYaw - 0x00005b54 InitKalYaw - 0x00005a40 InitKalPos - 0x00005d48 PredictPos - 0x00005c4c PredictYaw - .text 0x00006708 0xd0c src/matrices.o - 0x000069c0 negMatrix - 0x00007068 determinant - 0x00006c08 multMatVec2 - 0x00007224 invt - 0x00006c64 transpose - 0x00006940 subVector - 0x000073ac VectdivSc - 0x0000675c addMatrix - 0x00006864 subMatrix2 - 0x0000731c BhQhBhT - 0x00006a1c multMatrix - 0x00006708 addMatrix2 - 0x00006cc8 invert3 - 0x000068b8 subMatrix - 0x00007194 getMinor - 0x000067e4 addVector - 0x00006af0 multMatrix2 - 0x0000682c addVector2 - 0x00006988 subVector2 - 0x00006b68 multMatVec - 0x00006fd8 invert2 - 0x000073e0 VectmultSc2 - .text 0x00007414 0x134 ../mav_common/src/comm_util.o - 0x000074a4 normalizeSIAnglePi - 0x00007414 normalizeSIAngle2Pi - .text 0x00007548 0x668 src/main.o - 0x00007548 timer0ISR - 0x00007994 mainloop - 0x0000768c main - 0x00007654 timer1ISR - 0x000079b4 calibrate - .text 0x00007bb0 0xe8 src/hardware.o - 0x00007c3c beeper - 0x00007bb0 LED - .text 0x00007c98 0x614 src/LPC2k_ee.o - 0x00007c98 ee_erase - 0x00007ff8 ee_read - 0x00007dd4 ee_write - 0x000080f0 ee_count - 0x00008088 ee_readn - 0x00008164 ee_locate - .text 0x000082ac 0x648 src/system.o - 0x000084ac init_timer0 - 0x000086d8 init_spi1 - 0x000085ec PWM_Init - 0x00008404 init_ports - 0x000082ac init - 0x000086a0 init_spi - 0x00008348 init_interrupts - 0x000088ac delay - 0x000087f4 processorClockFrequency - 0x00008554 init_timer1 - 0x000087b4 pll_feed - 0x00008774 pll_init - 0x00008814 peripheralClockFrequency - .text 0x000088f4 0x1480 src/uart.o - 0x000099f0 UARTWriteChar - 0x00009568 writePacket2Ringbuffer - 0x00009b88 UART_send_ringbuffer - 0x00009a88 __putchar - 0x00009a40 UARTReadChar - 0x00008e74 Fifo_availableMemory - 0x00009678 UART0_writeFifo - 0x00008c64 Fifo_writeByte - 0x00008f24 registerPacket - 0x00008ddc Fifo_readByte - 0x00008eec Fifo_reset - 0x0000901c parseRxFifo - 0x00008d0c Fifo_writeBlock - 0x000099b4 UART0_txEmpty - 0x00009acc UART_send - 0x00009980 UART0_txFlush - 0x00009ce4 crc16 - 0x00008be4 Fifo_initialize - 0x00009bf4 crc_update - 0x000098d8 startAutoBaud - 0x000088f4 uart0ISR - 0x00009704 UARTInitialize - 0x00009940 UART0_rxFlush - .text 0x00009d74 0x1cb8 src/uart1.o - 0x0000afa4 UART1Initialize - 0x0000b0a0 UART1ReadChar - 0x0000a15c parse_POSLLH - 0x0000aa54 uart1ISR - 0x0000a94c parse_STATUS - 0x0000a5b0 parse_POSUTM - 0x0000b1e4 ringbuffer1 - 0x00009d74 parse_VELNED - 0x0000b3d0 GPS_configure - 0x0000b050 UART1WriteChar - 0x0000a77c parse_NAVSOL - 0x0000b17c UART1_send_ringbuffer - 0x0000b0e8 UART1_send - .text 0x0000ba2c 0x2b4 src/syscalls.o - 0x0000bbd4 _lseek_r - 0x0000bc08 _fstat_r - 0x0000bc44 isatty - 0x0000bc6c _sbrk_r - 0x0000ba2c _read_r - 0x0000bba8 _close_r - 0x0000bb0c _write_r - .text 0x0000bce0 0x750 src/i2c.o - 0x0000c17c I2C0_send_motordata - 0x0000c3a0 I2CEngine - 0x0000bce0 I2C0MasterHandler - 0x0000c228 I2CStart - 0x0000c2bc I2CStop - 0x0000c318 I2CInit - .text 0x0000c430 0x2cc src/adc.o - 0x0000c430 ADCInit - 0x0000c5f4 ADC1Read - 0x0000c4b8 ADC0Read - .text 0x0000c6fc 0x420 src/ssp.o - 0x0000c914 LL_write - 0x0000c8d4 LL_write_init - 0x0000c6fc SSPHandler - .text 0x0000cb1c 0x2d0 external/Common_WinARM/src/irq.o - 0x0000cc00 install_irq - 0x0000ccf4 uninstall_irq - 0x0000cb3c init_VIC - .text 0x0000cdec 0x1f4 external/Common_WinARM/src/interrupt_utils.o - 0x0000ce80 restoreIRQ - 0x0000cfa0 enableFIQ - 0x0000cf10 disableFIQ - 0x0000ced0 enableIRQ - 0x0000cf50 restoreFIQ - 0x0000cdec disableIRQ - .text 0x0000cfe0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - 0x0000cfe0 memcpy - .text 0x0000d000 0x40 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - 0x0000d000 printf - 0x0000d024 _printf_r - .text 0x0000d040 0x5c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - 0x0000d040 _puts_r - 0x0000d088 puts - .text 0x0000d09c 0x10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - 0x0000d09c strlen - .text 0x0000d0ac 0x1460 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - 0x0000d0cc _vfprintf_r - 0x0000e4ec vfprintf - .text 0x0000e50c 0x50 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - 0x0000e50c _wcrtomb_r - 0x0000e53c wcrtomb - .text 0x0000e55c 0xd8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - 0x0000e55c _wcsrtombs_r - 0x0000e60c wcsrtombs - .text 0x0000e634 0x2b0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - 0x0000e634 _wctomb_r - .text 0x0000e8e4 0x94 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - 0x0000e8e4 __swsetup - .text 0x0000e978 0xd30 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - 0x0000eaac _dtoa_r - .text 0x0000f6a8 0x88 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - 0x0000f6a8 fflush - .text 0x0000f730 0x1b0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - 0x0000f768 __sinit - 0x0000f800 __sfmoreglue - 0x0000f7ec _cleanup - 0x0000f7dc _cleanup_r - 0x0000f850 __fp_lock_all - 0x0000f7c4 __sfp_lock_acquire - 0x0000f868 __sfp - 0x0000f7d0 __sinit_lock_release - 0x0000f838 __fp_unlock_all - 0x0000f7c8 __sfp_lock_release - 0x0000f7cc __sinit_lock_acquire - .text 0x0000f8e0 0x248 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - 0x0000f980 _free_r - 0x0000f8e0 _malloc_trim_r - .text 0x0000fb28 0x25c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - 0x0000fb28 __sfvwrite - .text 0x0000fd84 0xb4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - 0x0000fde0 _fwalk - 0x0000fd84 _fwalk_reent - .text 0x0000fe38 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - .text 0x0000fe38 0x78 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - 0x0000fe4c _setlocale_r - 0x0000fe38 __locale_charset - 0x0000fe44 _localeconv_r - 0x0000fe8c setlocale - 0x0000fea8 localeconv - .text 0x0000feb0 0xd8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - 0x0000feb0 __smakebuf - .text 0x0000ff88 0x4ac c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - 0x0000ff88 _malloc_r - .text 0x00010434 0x18 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - 0x00010434 memchr - .text 0x0001044c 0x38 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - 0x0001044c memmove - .text 0x00010484 0x10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - 0x00010484 memset - .text 0x00010494 0x8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - 0x00010498 __malloc_unlock - 0x00010494 __malloc_lock - .text 0x0001049c 0x834 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - 0x0001070c _mprec_log10 - 0x000104b4 _hi0bits - 0x00010750 _Balloc - 0x000107ac _d2b - 0x000109f0 _multiply - 0x000106b8 _ratio - 0x00010c4c _s2b - 0x00010b1c _i2b - 0x000104fc _lo0bits - 0x00010568 __mcmp - 0x00010bc0 _pow5mult - 0x000105a8 _ulp - 0x000105f8 _b2d - 0x00010b34 _multadd - 0x00010880 __mdiff - 0x00010960 _lshift - 0x0001049c _Bfree - .text 0x00010cd0 0x308 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - 0x00010cd0 _realloc_r - .text 0x00010fd8 0x2c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - 0x00010fd8 isinf - .text 0x00011004 0x24 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - 0x00011004 isnan - .text 0x00011028 0xd0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - 0x00011040 __sseek - 0x000110c0 __sread - 0x00011028 __sclose - 0x0001107c __swrite - .text 0x000110f8 0x18 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - 0x000110f8 strcmp - .text 0x00011110 0x5c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - 0x00011110 _calloc_r - .text 0x0001116c 0xb8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - 0x0001116c _fclose_r - 0x0001120c fclose - .text 0x00011224 0xa8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - 0x00011224 cos - .text 0x000112cc 0xac c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - 0x000112cc sin - .text 0x00011378 0x33c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - 0x00011378 pow - .text 0x000116b4 0xb8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - 0x000116b4 sqrt - .text 0x0001176c 0xb0c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - 0x0001176c __ieee754_pow - .text 0x00012278 0x420 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - 0x00012278 __ieee754_rem_pio2 - .text 0x00012698 0x1a0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - 0x00012698 __ieee754_sqrt - .text 0x00012838 0x264 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - 0x00012838 __kernel_cos - .text 0x00012a9c 0x744 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - 0x00012a9c __kernel_rem_pio2 - .text 0x000131e0 0x178 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - 0x000131e0 __kernel_sin - .text 0x00013358 0x18 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - 0x00013358 fabs - .text 0x00013370 0x1c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - 0x00013370 finite - .text 0x0001338c 0x12c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - 0x0001338c floor - .text 0x000134b8 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .text 0x000134b8 0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - 0x000134b8 matherr - .text 0x000134bc 0x14c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - 0x000134bc rint - .text 0x00013608 0x110 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - 0x00013608 scalbn - .text 0x00013718 0x24 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - 0x00013718 copysign - .text 0x0001373c 0xc c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - 0x0001373c __errno - .text 0x00013748 0x8c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - 0x00013748 __udivsi3 - 0x00013748 __aeabi_uidiv - 0x000137c4 __aeabi_uidivmod - .text 0x000137d4 0xa4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - 0x000137d4 __aeabi_idiv - 0x000137d4 __divsi3 - 0x00013868 __aeabi_idivmod - .text 0x00013878 0xc8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - 0x00013878 __umodsi3 - .text 0x00013940 0xd8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - 0x00013940 __modsi3 - .text 0x00013a18 0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - 0x00013a18 __aeabi_ldiv0 - 0x00013a18 __div0 - 0x00013a18 __aeabi_idiv0 - .text 0x00013a1c 0x430 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - 0x00013de0 __floatdidf - 0x00013d60 __floatsidf - 0x00013d38 __aeabi_ui2d - 0x00013a1c __aeabi_drsub - 0x00013d8c __extendsfdf2 - 0x00013a28 __adddf3 - 0x00013d38 __floatunsidf - 0x00013a28 __aeabi_dadd - 0x00013dcc __aeabi_ul2d - 0x00013a24 __aeabi_dsub - 0x00013dcc __floatundidf - 0x00013d60 __aeabi_i2d - 0x00013de0 __aeabi_l2d - 0x00013d8c __aeabi_f2d - 0x00013a24 __subdf3 - .text 0x00013e4c 0x49c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - 0x000140dc __aeabi_ddiv - 0x00013e4c __aeabi_dmul - 0x000140dc __divdf3 - 0x00013e4c __muldf3 - .text 0x000142e8 0x140 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - 0x000143e0 __aeabi_dcmple - 0x000142f8 __cmpdf2 - 0x000142f8 __eqdf2 - 0x000142e8 __gtdf2 - 0x00014398 __aeabi_cdcmple - 0x0001437c __aeabi_cdrcmple - 0x000142f0 __ltdf2 - 0x000143c8 __aeabi_dcmplt - 0x000142f0 __ledf2 - 0x00014410 __aeabi_dcmpgt - 0x000143f8 __aeabi_dcmpge - 0x000142f8 __nedf2 - 0x000143b0 __aeabi_dcmpeq - 0x00014398 __aeabi_cdcmpeq - 0x000142e8 __gedf2 - .text 0x00014428 0x5c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - 0x00014428 __fixdfsi - 0x00014428 __aeabi_d2iz - .text 0x00014484 0xa0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - 0x00014484 __aeabi_d2f - 0x00014484 __truncdfsf2 - .text 0x00014524 0x2ac c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - 0x00014530 __aeabi_fadd - 0x0001452c __subsf3 - 0x000146f4 __aeabi_i2f - 0x0001452c __aeabi_fsub - 0x00014724 __floatdisf - 0x000146f4 __floatsisf - 0x00014714 __floatundisf - 0x000146ec __aeabi_ui2f - 0x00014724 __aeabi_l2f - 0x00014714 __aeabi_ul2f - 0x00014524 __aeabi_frsub - 0x000146ec __floatunsisf - 0x00014530 __addsf3 - .text 0x000147d0 0x2f8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - 0x00014968 __divsf3 - 0x00014968 __aeabi_fdiv - 0x000147d0 __mulsf3 - 0x000147d0 __aeabi_fmul - .text 0x00014ac8 0x110 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - 0x00014bc0 __aeabi_fcmpgt - 0x00014ad0 __lesf2 - 0x00014ad8 __nesf2 - 0x00014ba8 __aeabi_fcmpge - 0x00014ac8 __gtsf2 - 0x00014b90 __aeabi_fcmple - 0x00014ad8 __eqsf2 - 0x00014ad8 __cmpsf2 - 0x00014ad0 __ltsf2 - 0x00014b48 __aeabi_cfcmple - 0x00014ac8 __gesf2 - 0x00014b60 __aeabi_fcmpeq - 0x00014b38 __aeabi_cfrcmple - 0x00014b78 __aeabi_fcmplt - 0x00014b48 __aeabi_cfcmpeq - .text 0x00014bd8 0x5c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - 0x00014bd8 __fixsfsi - 0x00014bd8 __aeabi_f2iz - .text 0x00014c34 0x464 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - 0x00014c34 __divdi3 - .text 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + 0x000015dc processFlightActionRequests + 0x00001ffc sendFlightStateData + 0x00002740 processSendData + 0x0000136c processMotorCommands + 0x000016d4 feedbackBeep + 0x00001f88 sendStatusData + 0x000012e4 processLandingThrust + .text 0x00003da0 0x454 src/comm_util_LL.o + 0x000041a4 LLToSIAnglePitch + 0x00004090 LLToSIAngleRatePitch + 0x00003e3c LLToSIAccX + 0x00003e18 LLToSIClimb + 0x00003f4c SIToLLCmdPitch + 0x000040f0 LLToSIAngleRateRoll + 0x00003fe4 LLToSIAngleRoll + 0x00003ed0 LLToSIAccZ + 0x00003f1c SIToLLCmdRoll + 0x0000414c LLToSIAngleYaw + 0x00004030 LLToSIAngleRateYaw + 0x00003f80 SIToLLCmdYawRate + 0x00003fb4 SIToLLCmdThrust + 0x00003e84 LLToSIAccY + 0x00003da0 degreesToRadians + 0x00003ddc radiansToDegrees + .text 0x000041f4 0x54 src/util.o + 0x000041f4 wait + .text 0x00004248 0x1864 src/pid.o + 0x0000434c pidParamUpdate + 0x00004ce4 pidCalc + 0x00004e38 processCtrl + 0x00004248 pidReset + .text 0x00005aac 0xcd0 src/kalman.o + 0x00005bf0 resetKalmanFilter + 0x00005cfc CorrectPos + 0x00005e64 KFilter + 0x00005c28 CorrectYaw + 0x00005bc0 InitKalYaw + 0x00005aac InitKalPos + 0x00005db4 PredictPos + 0x00005cb8 PredictYaw + .text 0x0000677c 0xd0c src/matrices.o + 0x00006a34 negMatrix + 0x000070dc determinant + 0x00006c7c multMatVec2 + 0x00007298 invt + 0x00006cd8 transpose + 0x000069b4 subVector + 0x00007420 VectdivSc + 0x000067d0 addMatrix + 0x000068d8 subMatrix2 + 0x00007390 BhQhBhT + 0x00006a90 multMatrix + 0x0000677c addMatrix2 + 0x00006d3c invert3 + 0x0000692c subMatrix + 0x00007208 getMinor + 0x00006858 addVector + 0x00006b64 multMatrix2 + 0x000068a0 addVector2 + 0x000069fc subVector2 + 0x00006bdc multMatVec + 0x0000704c invert2 + 0x00007454 VectmultSc2 + .text 0x00007488 0x134 mav_common/src/comm_util.o + 0x00007518 normalizeSIAnglePi + 0x00007488 normalizeSIAngle2Pi + .text 0x000075bc 0x668 src/main.o + 0x000075bc timer0ISR + 0x00007a08 mainloop + 0x00007700 main + 0x000076c8 timer1ISR + 0x00007a28 calibrate + .text 0x00007c24 0xe8 src/hardware.o + 0x00007cb0 beeper + 0x00007c24 LED + .text 0x00007d0c 0x614 src/LPC2k_ee.o + 0x00007d0c ee_erase + 0x0000806c ee_read + 0x00007e48 ee_write + 0x00008164 ee_count + 0x000080fc ee_readn + 0x000081d8 ee_locate + .text 0x00008320 0x648 src/system.o + 0x00008520 init_timer0 + 0x0000874c init_spi1 + 0x00008660 PWM_Init + 0x00008478 init_ports + 0x00008320 init + 0x00008714 init_spi + 0x000083bc init_interrupts + 0x00008920 delay + 0x00008868 processorClockFrequency + 0x000085c8 init_timer1 + 0x00008828 pll_feed + 0x000087e8 pll_init + 0x00008888 peripheralClockFrequency + .text 0x00008968 0x1480 src/uart.o + 0x00009a64 UARTWriteChar + 0x000095dc writePacket2Ringbuffer + 0x00009bfc UART_send_ringbuffer + 0x00009afc __putchar + 0x00009ab4 UARTReadChar + 0x00008ee8 Fifo_availableMemory + 0x000096ec UART0_writeFifo + 0x00008cd8 Fifo_writeByte + 0x00008f98 registerPacket + 0x00008e50 Fifo_readByte + 0x00008f60 Fifo_reset + 0x00009090 parseRxFifo + 0x00008d80 Fifo_writeBlock + 0x00009a28 UART0_txEmpty + 0x00009b40 UART_send + 0x000099f4 UART0_txFlush + 0x00009d58 crc16 + 0x00008c58 Fifo_initialize + 0x00009c68 crc_update + 0x0000994c startAutoBaud + 0x00008968 uart0ISR + 0x00009778 UARTInitialize + 0x000099b4 UART0_rxFlush + .text 0x00009de8 0x1cb8 src/uart1.o + 0x0000b018 UART1Initialize + 0x0000b114 UART1ReadChar + 0x0000a1d0 parse_POSLLH + 0x0000aac8 uart1ISR + 0x0000a9c0 parse_STATUS + 0x0000a624 parse_POSUTM + 0x0000b258 ringbuffer1 + 0x00009de8 parse_VELNED + 0x0000b444 GPS_configure + 0x0000b0c4 UART1WriteChar + 0x0000a7f0 parse_NAVSOL + 0x0000b1f0 UART1_send_ringbuffer + 0x0000b15c UART1_send + .text 0x0000baa0 0x2b4 src/syscalls.o + 0x0000bc48 _lseek_r + 0x0000bc7c _fstat_r + 0x0000bcb8 isatty + 0x0000bce0 _sbrk_r + 0x0000baa0 _read_r + 0x0000bc1c _close_r + 0x0000bb80 _write_r + .text 0x0000bd54 0x750 src/i2c.o + 0x0000c1f0 I2C0_send_motordata + 0x0000c414 I2CEngine + 0x0000bd54 I2C0MasterHandler + 0x0000c29c I2CStart + 0x0000c330 I2CStop + 0x0000c38c I2CInit + .text 0x0000c4a4 0x2cc src/adc.o + 0x0000c4a4 ADCInit + 0x0000c668 ADC1Read + 0x0000c52c ADC0Read + .text 0x0000c770 0x420 src/ssp.o + 0x0000c988 LL_write + 0x0000c948 LL_write_init + 0x0000c770 SSPHandler + .text 0x0000cb90 0x2d0 external/Common_WinARM/src/irq.o + 0x0000cc74 install_irq + 0x0000cd68 uninstall_irq + 0x0000cbb0 init_VIC + .text 0x0000ce60 0x1f4 external/Common_WinARM/src/interrupt_utils.o + 0x0000cef4 restoreIRQ + 0x0000d014 enableFIQ + 0x0000cf84 disableFIQ + 0x0000cf44 enableIRQ + 0x0000cfc4 restoreFIQ + 0x0000ce60 disableIRQ + .text 0x0000d054 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + 0x0000d054 memcpy + .text 0x0000d074 0x40 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + 0x0000d074 printf + 0x0000d098 _printf_r + .text 0x0000d0b4 0x5c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + 0x0000d0b4 _puts_r + 0x0000d0fc puts + .text 0x0000d110 0x10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + 0x0000d110 strlen + .text 0x0000d120 0x1460 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + 0x0000d140 _vfprintf_r + 0x0000e560 vfprintf + .text 0x0000e580 0x50 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + 0x0000e580 _wcrtomb_r + 0x0000e5b0 wcrtomb + .text 0x0000e5d0 0xd8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + 0x0000e5d0 _wcsrtombs_r + 0x0000e680 wcsrtombs + .text 0x0000e6a8 0x2b0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + 0x0000e6a8 _wctomb_r + .text 0x0000e958 0x94 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + 0x0000e958 __swsetup + .text 0x0000e9ec 0xd30 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + 0x0000eb20 _dtoa_r + .text 0x0000f71c 0x88 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + 0x0000f71c fflush + .text 0x0000f7a4 0x1b0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + 0x0000f7dc __sinit + 0x0000f874 __sfmoreglue + 0x0000f860 _cleanup + 0x0000f850 _cleanup_r + 0x0000f8c4 __fp_lock_all + 0x0000f838 __sfp_lock_acquire + 0x0000f8dc __sfp + 0x0000f844 __sinit_lock_release + 0x0000f8ac __fp_unlock_all + 0x0000f83c __sfp_lock_release + 0x0000f840 __sinit_lock_acquire + .text 0x0000f954 0x248 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + 0x0000f9f4 _free_r + 0x0000f954 _malloc_trim_r + .text 0x0000fb9c 0x25c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + 0x0000fb9c __sfvwrite + .text 0x0000fdf8 0xb4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + 0x0000fe54 _fwalk + 0x0000fdf8 _fwalk_reent + .text 0x0000feac 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .text 0x0000feac 0x78 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + 0x0000fec0 _setlocale_r + 0x0000feac __locale_charset + 0x0000feb8 _localeconv_r + 0x0000ff00 setlocale + 0x0000ff1c localeconv + .text 0x0000ff24 0xd8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + 0x0000ff24 __smakebuf + .text 0x0000fffc 0x4ac c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + 0x0000fffc _malloc_r + .text 0x000104a8 0x18 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + 0x000104a8 memchr + .text 0x000104c0 0x38 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + 0x000104c0 memmove + .text 0x000104f8 0x10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + 0x000104f8 memset + .text 0x00010508 0x8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + 0x0001050c __malloc_unlock + 0x00010508 __malloc_lock + .text 0x00010510 0x834 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + 0x00010780 _mprec_log10 + 0x00010528 _hi0bits + 0x000107c4 _Balloc + 0x00010820 _d2b + 0x00010a64 _multiply + 0x0001072c _ratio + 0x00010cc0 _s2b + 0x00010b90 _i2b + 0x00010570 _lo0bits + 0x000105dc __mcmp + 0x00010c34 _pow5mult + 0x0001061c _ulp + 0x0001066c _b2d + 0x00010ba8 _multadd + 0x000108f4 __mdiff + 0x000109d4 _lshift + 0x00010510 _Bfree + .text 0x00010d44 0x308 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + 0x00010d44 _realloc_r + .text 0x0001104c 0x2c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + 0x0001104c isinf + .text 0x00011078 0x24 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + 0x00011078 isnan + .text 0x0001109c 0xd0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + 0x000110b4 __sseek + 0x00011134 __sread + 0x0001109c __sclose + 0x000110f0 __swrite + .text 0x0001116c 0x18 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + 0x0001116c strcmp + .text 0x00011184 0x5c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + 0x00011184 _calloc_r + .text 0x000111e0 0xb8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + 0x000111e0 _fclose_r + 0x00011280 fclose + .text 0x00011298 0xa8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + 0x00011298 cos + .text 0x00011340 0xac c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + 0x00011340 sin + .text 0x000113ec 0x33c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + 0x000113ec pow + .text 0x00011728 0xb8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + 0x00011728 sqrt + .text 0x000117e0 0xb0c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + 0x000117e0 __ieee754_pow + .text 0x000122ec 0x420 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + 0x000122ec __ieee754_rem_pio2 + .text 0x0001270c 0x1a0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + 0x0001270c __ieee754_sqrt + .text 0x000128ac 0x264 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + 0x000128ac __kernel_cos + .text 0x00012b10 0x744 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + 0x00012b10 __kernel_rem_pio2 + .text 0x00013254 0x178 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + 0x00013254 __kernel_sin + .text 0x000133cc 0x18 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + 0x000133cc fabs + .text 0x000133e4 0x1c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + 0x000133e4 finite + .text 0x00013400 0x12c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + 0x00013400 floor + .text 0x0001352c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .text 0x0001352c 0x4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + 0x0001352c matherr + .text 0x00013530 0x14c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + 0x00013530 rint + .text 0x0001367c 0x110 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + 0x0001367c scalbn + .text 0x0001378c 0x24 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + 0x0001378c copysign + .text 0x000137b0 0xc c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + 0x000137b0 __errno + .text 0x000137bc 0x8c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + 0x000137bc __udivsi3 + 0x000137bc __aeabi_uidiv + 0x00013838 __aeabi_uidivmod + .text 0x00013848 0xa4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + 0x00013848 __aeabi_idiv + 0x00013848 __divsi3 + 0x000138dc __aeabi_idivmod + .text 0x000138ec 0xc8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + 0x000138ec __umodsi3 + .text 0x000139b4 0xd8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + 0x000139b4 __modsi3 + .text 0x00013a8c 0x4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + 0x00013a8c __aeabi_ldiv0 + 0x00013a8c __div0 + 0x00013a8c __aeabi_idiv0 + .text 0x00013a90 0x430 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + 0x00013e54 __floatdidf + 0x00013dd4 __floatsidf + 0x00013dac __aeabi_ui2d + 0x00013a90 __aeabi_drsub + 0x00013e00 __extendsfdf2 + 0x00013a9c __adddf3 + 0x00013dac __floatunsidf + 0x00013a9c __aeabi_dadd + 0x00013e40 __aeabi_ul2d + 0x00013a98 __aeabi_dsub + 0x00013e40 __floatundidf + 0x00013dd4 __aeabi_i2d + 0x00013e54 __aeabi_l2d + 0x00013e00 __aeabi_f2d + 0x00013a98 __subdf3 + .text 0x00013ec0 0x49c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + 0x00014150 __aeabi_ddiv + 0x00013ec0 __aeabi_dmul + 0x00014150 __divdf3 + 0x00013ec0 __muldf3 + .text 0x0001435c 0x140 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + 0x00014454 __aeabi_dcmple + 0x0001436c __cmpdf2 + 0x0001436c __eqdf2 + 0x0001435c __gtdf2 + 0x0001440c __aeabi_cdcmple + 0x000143f0 __aeabi_cdrcmple + 0x00014364 __ltdf2 + 0x0001443c __aeabi_dcmplt + 0x00014364 __ledf2 + 0x00014484 __aeabi_dcmpgt + 0x0001446c __aeabi_dcmpge + 0x0001436c __nedf2 + 0x00014424 __aeabi_dcmpeq + 0x0001440c __aeabi_cdcmpeq + 0x0001435c __gedf2 + .text 0x0001449c 0x5c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + 0x0001449c __fixdfsi + 0x0001449c __aeabi_d2iz + .text 0x000144f8 0xa0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + 0x000144f8 __aeabi_d2f + 0x000144f8 __truncdfsf2 + .text 0x00014598 0x2ac c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + 0x000145a4 __aeabi_fadd + 0x000145a0 __subsf3 + 0x00014768 __aeabi_i2f + 0x000145a0 __aeabi_fsub + 0x00014798 __floatdisf + 0x00014768 __floatsisf + 0x00014788 __floatundisf + 0x00014760 __aeabi_ui2f + 0x00014798 __aeabi_l2f + 0x00014788 __aeabi_ul2f + 0x00014598 __aeabi_frsub + 0x00014760 __floatunsisf + 0x000145a4 __addsf3 + .text 0x00014844 0x2f8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + 0x000149dc __divsf3 + 0x000149dc __aeabi_fdiv + 0x00014844 __mulsf3 + 0x00014844 __aeabi_fmul + .text 0x00014b3c 0x110 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + 0x00014c34 __aeabi_fcmpgt + 0x00014b44 __lesf2 + 0x00014b4c __nesf2 + 0x00014c1c __aeabi_fcmpge + 0x00014b3c __gtsf2 + 0x00014c04 __aeabi_fcmple + 0x00014b4c __eqsf2 + 0x00014b4c __cmpsf2 + 0x00014b44 __ltsf2 + 0x00014bbc __aeabi_cfcmple + 0x00014b3c __gesf2 + 0x00014bd4 __aeabi_fcmpeq + 0x00014bac __aeabi_cfrcmple + 0x00014bec __aeabi_fcmplt + 0x00014bbc __aeabi_cfcmpeq + .text 0x00014c4c 0x5c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + 0x00014c4c __fixsfsi + 0x00014c4c __aeabi_f2iz + .text 0x00014ca8 0x464 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + 0x00014ca8 __divdi3 + .text 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) *(.gnu.linkonce.t.*) *(.glue_7) - .glue_7 0x00015098 0x0 external/Common_WinARM/src/Startup.o - .glue_7 0x00015098 0x0 external/Common_WinARM/src/swi_handler.o - .glue_7 0x00015098 0x0 src/LL_HL_comm.o - .glue_7 0x00015098 0x0 src/gpsmath.o - .glue_7 0x00015098 0x0 src/buzzer.o - .glue_7 0x00015098 0x0 src/sdk.o - .glue_7 0x00015098 0x0 src/comm_util_LL.o - .glue_7 0x00015098 0x0 src/util.o - .glue_7 0x00015098 0x0 src/pid.o - .glue_7 0x00015098 0x0 src/kalman.o - .glue_7 0x00015098 0x0 src/matrices.o - .glue_7 0x00015098 0x0 ../mav_common/src/comm_util.o - .glue_7 0x00015098 0x0 src/main.o - .glue_7 0x00015098 0x0 src/hardware.o - .glue_7 0x00015098 0x0 src/LPC2k_ee.o - .glue_7 0x00015098 0x0 src/system.o - .glue_7 0x00015098 0x0 src/uart.o - .glue_7 0x00015098 0x0 src/uart1.o - .glue_7 0x00015098 0x0 src/syscalls.o - .glue_7 0x00015098 0x0 src/i2c.o - .glue_7 0x00015098 0x0 src/adc.o - .glue_7 0x00015098 0x0 src/ssp.o - .glue_7 0x00015098 0x0 external/Common_WinARM/src/irq.o - .glue_7 0x00015098 0x0 external/Common_WinARM/src/interrupt_utils.o - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .glue_7 0x00015098 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .glue_7 0x00015098 0x78 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) - 0x000150b0 ____divdi3_from_arm - 0x00015098 __cos_from_arm - 0x000150a4 ____umodsi3_from_arm - 0x000150f8 ____udivsi3_from_arm - 0x00015104 __memcpy_from_arm - 0x000150d4 __puts_from_arm - 0x000150e0 __printf_from_arm - 0x000150c8 __sin_from_arm - 0x000150ec __sqrt_from_arm - 0x000150bc __pow_from_arm + .glue_7 0x0001510c 0x0 external/Common_WinARM/src/Startup.o + .glue_7 0x0001510c 0x0 external/Common_WinARM/src/swi_handler.o + .glue_7 0x0001510c 0x0 src/LL_HL_comm.o + .glue_7 0x0001510c 0x0 src/gpsmath.o + .glue_7 0x0001510c 0x0 src/buzzer.o + .glue_7 0x0001510c 0x0 src/sdk.o + .glue_7 0x0001510c 0x0 src/comm_util_LL.o + .glue_7 0x0001510c 0x0 src/util.o + .glue_7 0x0001510c 0x0 src/pid.o + .glue_7 0x0001510c 0x0 src/kalman.o + .glue_7 0x0001510c 0x0 src/matrices.o + .glue_7 0x0001510c 0x0 mav_common/src/comm_util.o + .glue_7 0x0001510c 0x0 src/main.o + .glue_7 0x0001510c 0x0 src/hardware.o + .glue_7 0x0001510c 0x0 src/LPC2k_ee.o + .glue_7 0x0001510c 0x0 src/system.o + .glue_7 0x0001510c 0x0 src/uart.o + .glue_7 0x0001510c 0x0 src/uart1.o + .glue_7 0x0001510c 0x0 src/syscalls.o + .glue_7 0x0001510c 0x0 src/i2c.o + .glue_7 0x0001510c 0x0 src/adc.o + .glue_7 0x0001510c 0x0 src/ssp.o + .glue_7 0x0001510c 0x0 external/Common_WinARM/src/irq.o + .glue_7 0x0001510c 0x0 external/Common_WinARM/src/interrupt_utils.o + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .glue_7 0x0001510c 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .glue_7 0x0001510c 0x78 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + 0x00015124 ____divdi3_from_arm + 0x0001510c __cos_from_arm + 0x00015118 ____umodsi3_from_arm + 0x0001516c ____udivsi3_from_arm + 0x00015178 __memcpy_from_arm + 0x00015148 __puts_from_arm + 0x00015154 __printf_from_arm + 0x0001513c __sin_from_arm + 0x00015160 __sqrt_from_arm + 0x00015130 __pow_from_arm *(.glue_7t) - .glue_7t 0x00015110 0x0 external/Common_WinARM/src/Startup.o - .glue_7t 0x00015110 0x0 external/Common_WinARM/src/swi_handler.o - .glue_7t 0x00015110 0x0 src/LL_HL_comm.o - .glue_7t 0x00015110 0x0 src/gpsmath.o - .glue_7t 0x00015110 0x0 src/buzzer.o - .glue_7t 0x00015110 0x0 src/sdk.o - .glue_7t 0x00015110 0x0 src/comm_util_LL.o - .glue_7t 0x00015110 0x0 src/util.o - .glue_7t 0x00015110 0x0 src/pid.o - .glue_7t 0x00015110 0x0 src/kalman.o - .glue_7t 0x00015110 0x0 src/matrices.o - .glue_7t 0x00015110 0x0 ../mav_common/src/comm_util.o - .glue_7t 0x00015110 0x0 src/main.o - .glue_7t 0x00015110 0x0 src/hardware.o - .glue_7t 0x00015110 0x0 src/LPC2k_ee.o - .glue_7t 0x00015110 0x0 src/system.o - .glue_7t 0x00015110 0x0 src/uart.o - .glue_7t 0x00015110 0x0 src/uart1.o - .glue_7t 0x00015110 0x0 src/syscalls.o - .glue_7t 0x00015110 0x0 src/i2c.o - .glue_7t 0x00015110 0x0 src/adc.o - .glue_7t 0x00015110 0x0 src/ssp.o - .glue_7t 0x00015110 0x0 external/Common_WinARM/src/irq.o - .glue_7t 0x00015110 0x0 external/Common_WinARM/src/interrupt_utils.o - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .glue_7t 0x00015110 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .glue_7t 0x00015110 0x98 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) - 0x0001516c ___sbrk_r_change_to_arm - 0x00015198 ___read_r_from_thumb - 0x00015158 ____gtdf2_from_thumb - 0x00015138 ____subdf3_from_thumb - 0x00015114 ____ltdf2_change_to_arm - 0x000151a0 ____ledf2_from_thumb - 0x0001513c ____subdf3_change_to_arm - 0x00015164 ____gedf2_change_to_arm - 0x00015170 ___fstat_r_from_thumb - 0x0001517c __isatty_change_to_arm - 0x00015120 ____eqdf2_from_thumb - 0x00015184 ___close_r_change_to_arm - 0x0001519c ___read_r_change_to_arm - 0x00015148 ____fixdfsi_from_thumb - 0x00015154 ____divdf3_change_to_arm - 0x00015160 ____gedf2_from_thumb - 0x00015174 ___fstat_r_change_to_arm - 0x00015144 ____muldf3_change_to_arm - 0x0001518c ___lseek_r_change_to_arm - 0x0001514c ____fixdfsi_change_to_arm - 0x00015150 ____divdf3_from_thumb - 0x00015134 ____adddf3_change_to_arm - 0x0001515c ____gtdf2_change_to_arm - 0x00015194 ___write_r_change_to_arm - 0x00015188 ___lseek_r_from_thumb - 0x00015128 ____floatsidf_from_thumb - 0x00015110 ____ltdf2_from_thumb - 0x0001511c ____nedf2_change_to_arm - 0x00015130 ____adddf3_from_thumb - 0x00015180 ___close_r_from_thumb - 0x00015124 ____eqdf2_change_to_arm - 0x00015168 ___sbrk_r_from_thumb - 0x00015140 ____muldf3_from_thumb - 0x00015118 ____nedf2_from_thumb - 0x000151a4 ____ledf2_change_to_arm - 0x00015190 ___write_r_from_thumb - 0x0001512c ____floatsidf_change_to_arm - 0x00015178 __isatty_from_thumb + .glue_7t 0x00015184 0x0 external/Common_WinARM/src/Startup.o + .glue_7t 0x00015184 0x0 external/Common_WinARM/src/swi_handler.o + .glue_7t 0x00015184 0x0 src/LL_HL_comm.o + .glue_7t 0x00015184 0x0 src/gpsmath.o + .glue_7t 0x00015184 0x0 src/buzzer.o + .glue_7t 0x00015184 0x0 src/sdk.o + .glue_7t 0x00015184 0x0 src/comm_util_LL.o + .glue_7t 0x00015184 0x0 src/util.o + .glue_7t 0x00015184 0x0 src/pid.o + .glue_7t 0x00015184 0x0 src/kalman.o + .glue_7t 0x00015184 0x0 src/matrices.o + .glue_7t 0x00015184 0x0 mav_common/src/comm_util.o + .glue_7t 0x00015184 0x0 src/main.o + .glue_7t 0x00015184 0x0 src/hardware.o + .glue_7t 0x00015184 0x0 src/LPC2k_ee.o + .glue_7t 0x00015184 0x0 src/system.o + .glue_7t 0x00015184 0x0 src/uart.o + .glue_7t 0x00015184 0x0 src/uart1.o + .glue_7t 0x00015184 0x0 src/syscalls.o + .glue_7t 0x00015184 0x0 src/i2c.o + .glue_7t 0x00015184 0x0 src/adc.o + .glue_7t 0x00015184 0x0 src/ssp.o + .glue_7t 0x00015184 0x0 external/Common_WinARM/src/irq.o + .glue_7t 0x00015184 0x0 external/Common_WinARM/src/interrupt_utils.o + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .glue_7t 0x00015184 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .glue_7t 0x00015184 0x98 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + 0x000151e0 ___sbrk_r_change_to_arm + 0x0001520c ___read_r_from_thumb + 0x000151cc ____gtdf2_from_thumb + 0x000151ac ____subdf3_from_thumb + 0x00015188 ____ltdf2_change_to_arm + 0x00015214 ____ledf2_from_thumb + 0x000151b0 ____subdf3_change_to_arm + 0x000151d8 ____gedf2_change_to_arm + 0x000151e4 ___fstat_r_from_thumb + 0x000151f0 __isatty_change_to_arm + 0x00015194 ____eqdf2_from_thumb + 0x000151f8 ___close_r_change_to_arm + 0x00015210 ___read_r_change_to_arm + 0x000151bc ____fixdfsi_from_thumb + 0x000151c8 ____divdf3_change_to_arm + 0x000151d4 ____gedf2_from_thumb + 0x000151e8 ___fstat_r_change_to_arm + 0x000151b8 ____muldf3_change_to_arm + 0x00015200 ___lseek_r_change_to_arm + 0x000151c0 ____fixdfsi_change_to_arm + 0x000151c4 ____divdf3_from_thumb + 0x000151a8 ____adddf3_change_to_arm + 0x000151d0 ____gtdf2_change_to_arm + 0x00015208 ___write_r_change_to_arm + 0x000151fc ___lseek_r_from_thumb + 0x0001519c ____floatsidf_from_thumb + 0x00015184 ____ltdf2_from_thumb + 0x00015190 ____nedf2_change_to_arm + 0x000151a4 ____adddf3_from_thumb + 0x000151f4 ___close_r_from_thumb + 0x00015198 ____eqdf2_change_to_arm + 0x000151dc ___sbrk_r_from_thumb + 0x000151b4 ____muldf3_from_thumb + 0x0001518c ____nedf2_from_thumb + 0x00015218 ____ledf2_change_to_arm + 0x00015204 ___write_r_from_thumb + 0x000151a0 ____floatsidf_change_to_arm + 0x000151ec __isatty_from_thumb *(.gcc_except_table) *(.rodata) - .rodata 0x000151a8 0x64 src/main.o - .rodata 0x0001520c 0x105 src/uart1.o - 0x00015230 GPS_CFG_MSG - 0x000152f0 GPS_CFG_RATE - 0x000152c2 GPS_CFG_NAV2 - 0x00015226 GPS_CFG_ANT - 0x000152fc GPS_CFG_CFG - 0x0001520c GPS_CFG_PRT - 0x000152b4 GPS_CFG_SBAS - *fill* 0x00015311 0x3 00 - .rodata 0x00015314 0x184 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .rodata 0x00015498 0x18 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .rodata 0x000154b0 0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - 0x000154b0 _global_impure_ptr - .rodata 0x000154b4 0x34 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - .rodata 0x000154e8 0x124 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - 0x000155d8 __mprec_tinytens - 0x000154e8 __mprec_tens - 0x000155b0 __mprec_bigtens - .rodata 0x0001560c 0x30 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .rodata 0x0001563c 0x188 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .rodata 0x000157c4 0x50 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .rodata 0x00015814 0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - 0x00015814 __fdlib_version - .rodata 0x00015818 0x10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .rodata 0x00015828 0x100 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) - 0x00015828 __clz_tab + .rodata 0x0001521c 0x64 src/main.o + .rodata 0x00015280 0x105 src/uart1.o + 0x000152a4 GPS_CFG_MSG + 0x00015364 GPS_CFG_RATE + 0x00015336 GPS_CFG_NAV2 + 0x0001529a GPS_CFG_ANT + 0x00015370 GPS_CFG_CFG + 0x00015280 GPS_CFG_PRT + 0x00015328 GPS_CFG_SBAS + *fill* 0x00015385 0x3 00 + .rodata 0x00015388 0x184 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .rodata 0x0001550c 0x18 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .rodata 0x00015524 0x4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + 0x00015524 _global_impure_ptr + .rodata 0x00015528 0x34 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .rodata 0x0001555c 0x124 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + 0x0001564c __mprec_tinytens + 0x0001555c __mprec_tens + 0x00015624 __mprec_bigtens + .rodata 0x00015680 0x30 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .rodata 0x000156b0 0x188 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .rodata 0x00015838 0x50 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .rodata 0x00015888 0x4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + 0x00015888 __fdlib_version + .rodata 0x0001588c 0x10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .rodata 0x0001589c 0x100 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + 0x0001589c __clz_tab *(.rodata*) .rodata.str1.4 - 0x00015928 0x2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + 0x0001599c 0x2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) 0x4 (size before relaxing) - *fill* 0x0001592a 0x2 00 + *fill* 0x0001599e 0x2 00 .rodata.str1.4 - 0x0001592c 0x63 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + 0x000159a0 0x63 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) 0x64 (size before relaxing) - *fill* 0x0001598f 0x1 00 + *fill* 0x00015a03 0x1 00 .rodata.str1.4 - 0x00015990 0x1e c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + 0x00015a04 0x1e c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) 0x20 (size before relaxing) - *fill* 0x000159ae 0x2 00 + *fill* 0x00015a22 0x2 00 .rodata.str1.4 - 0x000159b0 0x10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + 0x00015a24 0x10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) 0x14 (size before relaxing) .rodata.str1.4 - 0x000159c0 0x2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + 0x00015a34 0x2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) 0x4 (size before relaxing) - *fill* 0x000159c2 0x2 00 + *fill* 0x00015a36 0x2 00 .rodata.str1.4 - 0x000159c4 0xb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + 0x00015a38 0xb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) 0x18 (size before relaxing) - *fill* 0x000159cf 0x1 00 + *fill* 0x00015a43 0x1 00 .rodata.str1.4 - 0x000159d0 0x4 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + 0x00015a44 0x4 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) .rodata.str1.4 - 0x000159d4 0x8 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + 0x00015a48 0x8 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) *(.gnu.linkonce.r.*) - 0x000159dc . = ALIGN (0x4) - 0x000159dc . = ALIGN (0x4) + 0x00015a50 . = ALIGN (0x4) + 0x00015a50 . = ALIGN (0x4) -.ctors 0x000159dc 0x0 - 0x000159dc PROVIDE (__ctors_start__, .) +.ctors 0x00015a50 0x0 + 0x00015a50 PROVIDE (__ctors_start__, .) *(SORT(.ctors.*)) *(.ctors) - 0x000159dc . = ALIGN (0x4) - 0x000159dc PROVIDE (__ctors_end__, .) - 0x000159dc . = ALIGN (0x4) + 0x00015a50 . = ALIGN (0x4) + 0x00015a50 PROVIDE (__ctors_end__, .) + 0x00015a50 . = ALIGN (0x4) -.dtors 0x000159dc 0x0 - 0x000159dc PROVIDE (__dtors_start__, .) +.dtors 0x00015a50 0x0 + 0x00015a50 PROVIDE (__dtors_start__, .) *(SORT(.dtors.*)) *(.dtors) - 0x000159dc . = ALIGN (0x4) - 0x000159dc PROVIDE (__dtors_end__, .) - 0x000159dc . = ALIGN (0x4) - 0x000159dc . = ALIGN (0x4) - 0x000159dc _etext = . - 0x000159dc PROVIDE (etext, .) + 0x00015a50 . = ALIGN (0x4) + 0x00015a50 PROVIDE (__dtors_end__, .) + 0x00015a50 . = ALIGN (0x4) + 0x00015a50 . = ALIGN (0x4) + 0x00015a50 _etext = . + 0x00015a50 PROVIDE (etext, .) -.data 0x40000000 0x844 load address 0x000159dc +.data 0x40000000 0x844 load address 0x00015a50 0x40000000 _data = . *(.vectmapped) 0x40000000 . = ALIGN (0x4) @@ -1093,7 +1095,7 @@ END GROUP .data 0x40000002 0x0 src/pid.o .data 0x40000002 0x2 src/kalman.o .data 0x40000004 0x0 src/matrices.o - .data 0x40000004 0x0 ../mav_common/src/comm_util.o + .data 0x40000004 0x0 mav_common/src/comm_util.o .data 0x40000004 0x8 src/main.o 0x40000004 DataOutputsPerSecond .data 0x4000000c 0x0 src/hardware.o @@ -1115,79 +1117,79 @@ END GROUP 0x4000001b data_sent_to_LL .data 0x4000001e 0x0 external/Common_WinARM/src/irq.o .data 0x4000001e 0x0 external/Common_WinARM/src/interrupt_utils.o - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - .data 0x4000001e 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + .data 0x4000001e 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) *fill* 0x4000001e 0x2 00 - .data 0x40000020 0x404 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .data 0x40000020 0x404 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) 0x40000020 _impure_ptr - .data 0x40000424 0x10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .data 0x40000424 0x10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) 0x40000424 __mb_cur_max 0x40000428 __lc_ctype - .data 0x40000434 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - .data 0x40000434 0x410 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + .data 0x40000434 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + .data 0x40000434 0x410 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) 0x40000840 __malloc_sbrk_base 0x40000434 __malloc_av_ 0x4000083c __malloc_trim_threshold - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .data 0x40000844 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .data 0x40000844 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) *(.data.*) *(.gnu.linkonce.d*) 0x40000844 . = ALIGN (0x4) @@ -1195,7 +1197,7 @@ END GROUP 0x40000844 _edata = . 0x40000844 PROVIDE (edata, .) -.bss 0x40000844 0x17a4 +.bss 0x40000844 0x17a8 0x40000844 __bss_start = . 0x40000844 __bss_start__ = . *(.bss) @@ -1223,7 +1225,7 @@ END GROUP 0x4000088c g_last_height_pkt_time 0x40000894 g_vz_p_f .bss 0x40000898 0x0 src/matrices.o - .bss 0x40000898 0x0 ../mav_common/src/comm_util.o + .bss 0x40000898 0x0 mav_common/src/comm_util.o .bss 0x40000898 0x34 src/main.o 0x400008a8 GPS_timeout 0x4000089c cnt @@ -1269,79 +1271,79 @@ END GROUP 0x40000b00 SSP_trans_cnt .bss 0x40000b04 0x0 external/Common_WinARM/src/irq.o .bss 0x40000b04 0x0 external/Common_WinARM/src/interrupt_utils.o - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - .bss 0x40000b04 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - .bss 0x40000b04 0xc c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + .bss 0x40000b04 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .bss 0x40000b04 0xc c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) 0x40000b04 __nlocale_changed 0x40000b08 __mlocale_changed 0x40000b0c _PathLocale - .bss 0x40000b10 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - .bss 0x40000b10 0x34 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + .bss 0x40000b10 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + .bss 0x40000b10 0x34 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) 0x40000b10 __malloc_top_pad 0x40000b14 __malloc_max_sbrked_mem 0x40000b1c __malloc_current_mallinfo 0x40000b18 __malloc_max_total_mem - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .bss 0x40000b44 0x0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .bss 0x40000b44 0x0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) *(.gnu.linkonce.b*) *(COMMON) COMMON 0x40000b44 0x420 src/LL_HL_comm.o @@ -1364,7 +1366,7 @@ END GROUP COMMON 0x40000f64 0x58 src/gpsmath.o 0x40000f64 GPS_Data 0x40000f90 gps_data_temp - COMMON 0x40000fbc 0x306 src/sdk.o + COMMON 0x40000fbc 0x30a src/sdk.o 0x40000fbc g_kf_z_enabled 0x40000fc0 WO_CTRL_Input 0x40000fcc g_ctrl_debug_pkt @@ -1388,87 +1390,88 @@ END GROUP 0x40001130 g_ctrl_input_pkt_info 0x40001134 g_toggle_motors_start_time 0x4000113c g_sdk_loops - 0x40001140 g_des_pose_pkt - 0x40001150 g_status_pkt - 0x40001168 RO_RC_Data - 0x40001178 g_mav_height_pkt_info - 0x4000117c g_flight_action_pkt_info - 0x40001180 g_mav_kf_cfg_pkt_info - 0x40001184 g_pid_cfg_pkt - 0x40001240 g_ctrl_cmd - 0x40001250 g_timesync_pkt - 0x40001260 g_mav_pose2D_pkt_info - 0x40001264 g_pose_pkt - 0x40001288 g_flight_action_pkt - 0x40001289 g_mav_pose2D_pkt - 0x400012a0 g_pid_cfg_pkt_info - 0x400012a4 g_des_vel_pkt_info - 0x400012a8 g_ctrl_input_pkt - 0x400012b8 g_mav_height_pkt - 0x400012c0 g_kf_y_enabled - 0x400012c1 g_kf_yaw_enabled - *fill* 0x400012c2 0x2 00 - COMMON 0x400012c4 0xfc src/pid.o - 0x400012c4 pid_vy - 0x400012e8 pid_yaw - 0x4000130c pid_x - 0x40001330 pid_z - 0x40001354 pid_vx - 0x40001378 pid_y - 0x4000139c pid_vz - COMMON 0x400013c0 0x14 src/kalman.o - 0x400013c0 g_accel_z - 0x400013c4 g_accel_x - 0x400013c8 g_sin_psi - 0x400013cc g_accel_y - 0x400013d0 g_cos_psi - COMMON 0x400013d4 0x114 src/main.o - 0x400013d4 GPS_Time - 0x400013dc IMU_CalcData - 0x40001438 g_imu_gravity - 0x4000143c IMU_RawData - 0x40001458 SYSTEM_Permanent_Data - 0x4000146c packetsTemp - 0x40001470 HL_Status - 0x40001488 uart_cnt - 0x4000148c IMU_CalcData_tmp - COMMON 0x400014e8 0x4 src/LPC2k_ee.o - 0x400014e8 iap_entry - COMMON 0x400014ec 0x944 src/uart.o - 0x400014ec uart0_tx_cpsr - 0x400014f0 packetInfo - 0x400017f0 rxParseBuffer - 0x400019f0 uart0_rx_cpsr - 0x400019f4 UART_rxptr - 0x400019f8 txFifo - 0x40001a14 rxBuffer - 0x40001c14 rxFifo - 0x40001c30 txBuffer - COMMON 0x40001e30 0x1c src/uart1.o - 0x40001e30 send_buffer - 0x40001e40 current_chksum - 0x40001e44 tx_buff - 0x40001e48 UART1_rxptr - COMMON 0x40001e4c 0x50 src/i2c.o - 0x40001e4c I2CReadLength - 0x40001e50 I2CSlaveBuffer - 0x40001e70 I2CMode - 0x40001e74 I2CMasterBuffer - 0x40001e94 I2CCmd - 0x40001e98 I2CWriteLength - COMMON 0x40001e9c 0x40 src/adc.o - 0x40001e9c ADC0Value - 0x40001ebc ADC1Value - COMMON 0x40001edc 0x10c src/ssp.o - 0x40001edc CurrentRxIndex - 0x40001ee0 SPIWR_num_bytes - 0x40001ee4 CurrentTxIndex - 0x40001ee8 SPIWRData - 0x40001f68 SPIRDData - 0x40001fe8 . = ALIGN (0x4) - 0x40001fe8 . = ALIGN (0x4) - 0x40001fe8 __bss_end__ = . - 0x40001fe8 PROVIDE (__bss_end, .) + 0x40001140 g_motors_status_counter + 0x40001142 g_des_pose_pkt + 0x40001152 g_status_pkt + 0x4000116c RO_RC_Data + 0x4000117c g_mav_height_pkt_info + 0x40001180 g_flight_action_pkt_info + 0x40001184 g_mav_kf_cfg_pkt_info + 0x40001188 g_pid_cfg_pkt + 0x40001244 g_ctrl_cmd + 0x40001254 g_timesync_pkt + 0x40001264 g_mav_pose2D_pkt_info + 0x40001268 g_pose_pkt + 0x4000128c g_flight_action_pkt + 0x4000128d g_mav_pose2D_pkt + 0x400012a4 g_pid_cfg_pkt_info + 0x400012a8 g_des_vel_pkt_info + 0x400012ac g_ctrl_input_pkt + 0x400012bc g_mav_height_pkt + 0x400012c4 g_kf_y_enabled + 0x400012c5 g_kf_yaw_enabled + *fill* 0x400012c6 0x2 00 + COMMON 0x400012c8 0xfc src/pid.o + 0x400012c8 pid_vy + 0x400012ec pid_yaw + 0x40001310 pid_x + 0x40001334 pid_z + 0x40001358 pid_vx + 0x4000137c pid_y + 0x400013a0 pid_vz + COMMON 0x400013c4 0x14 src/kalman.o + 0x400013c4 g_accel_z + 0x400013c8 g_accel_x + 0x400013cc g_sin_psi + 0x400013d0 g_accel_y + 0x400013d4 g_cos_psi + COMMON 0x400013d8 0x114 src/main.o + 0x400013d8 GPS_Time + 0x400013e0 IMU_CalcData + 0x4000143c g_imu_gravity + 0x40001440 IMU_RawData + 0x4000145c SYSTEM_Permanent_Data + 0x40001470 packetsTemp + 0x40001474 HL_Status + 0x4000148c uart_cnt + 0x40001490 IMU_CalcData_tmp + COMMON 0x400014ec 0x4 src/LPC2k_ee.o + 0x400014ec iap_entry + COMMON 0x400014f0 0x944 src/uart.o + 0x400014f0 uart0_tx_cpsr + 0x400014f4 packetInfo + 0x400017f4 rxParseBuffer + 0x400019f4 uart0_rx_cpsr + 0x400019f8 UART_rxptr + 0x400019fc txFifo + 0x40001a18 rxBuffer + 0x40001c18 rxFifo + 0x40001c34 txBuffer + COMMON 0x40001e34 0x1c src/uart1.o + 0x40001e34 send_buffer + 0x40001e44 current_chksum + 0x40001e48 tx_buff + 0x40001e4c UART1_rxptr + COMMON 0x40001e50 0x50 src/i2c.o + 0x40001e50 I2CReadLength + 0x40001e54 I2CSlaveBuffer + 0x40001e74 I2CMode + 0x40001e78 I2CMasterBuffer + 0x40001e98 I2CCmd + 0x40001e9c I2CWriteLength + COMMON 0x40001ea0 0x40 src/adc.o + 0x40001ea0 ADC0Value + 0x40001ec0 ADC1Value + COMMON 0x40001ee0 0x10c src/ssp.o + 0x40001ee0 CurrentRxIndex + 0x40001ee4 SPIWR_num_bytes + 0x40001ee8 CurrentTxIndex + 0x40001eec SPIWRData + 0x40001f6c SPIRDData + 0x40001fec . = ALIGN (0x4) + 0x40001fec . = ALIGN (0x4) + 0x40001fec __bss_end__ = . + 0x40001fec PROVIDE (__bss_end, .) .stack 0x40002000 0x1a00 *(.stack) @@ -1507,7 +1510,7 @@ END GROUP .comment 0x000000a2 0x1b src/pid.o .comment 0x000000bd 0x1b src/kalman.o .comment 0x000000d8 0x1b src/matrices.o - .comment 0x000000f3 0x1b ../mav_common/src/comm_util.o + .comment 0x000000f3 0x1b mav_common/src/comm_util.o .comment 0x0000010e 0x1b src/main.o .comment 0x00000129 0x1b src/hardware.o .comment 0x00000144 0x1b src/LPC2k_ee.o @@ -1520,58 +1523,58 @@ END GROUP .comment 0x00000201 0x1b src/ssp.o .comment 0x0000021c 0x1b external/Common_WinARM/src/irq.o .comment 0x00000237 0x1b external/Common_WinARM/src/interrupt_utils.o - .comment 0x00000252 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - .comment 0x0000026d 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) - .comment 0x00000288 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - .comment 0x000002a3 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - .comment 0x000002be 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - .comment 0x000002d9 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - .comment 0x000002f4 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - .comment 0x0000030f 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - .comment 0x0000032a 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - .comment 0x00000345 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - .comment 0x00000360 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - .comment 0x0000037b 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - .comment 0x00000396 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - .comment 0x000003b1 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - .comment 0x000003cc 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - .comment 0x000003e7 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - .comment 0x00000402 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - .comment 0x0000041d 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - .comment 0x00000438 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - .comment 0x00000453 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - .comment 0x0000046e 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - .comment 0x00000489 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - .comment 0x000004a4 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - .comment 0x000004bf 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - .comment 0x000004da 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - .comment 0x000004f5 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - .comment 0x00000510 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - .comment 0x0000052b 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - .comment 0x00000546 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - .comment 0x00000561 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - .comment 0x0000057c 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - .comment 0x00000597 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - .comment 0x000005b2 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - .comment 0x000005cd 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - .comment 0x000005e8 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - .comment 0x00000603 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - .comment 0x0000061e 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - .comment 0x00000639 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - .comment 0x00000654 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - .comment 0x0000066f 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - .comment 0x0000068a 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - .comment 0x000006a5 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - .comment 0x000006c0 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - .comment 0x000006db 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - .comment 0x000006f6 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - .comment 0x00000711 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - .comment 0x0000072c 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - .comment 0x00000747 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - .comment 0x00000762 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - .comment 0x0000077d 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - .comment 0x00000798 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .comment 0x000007b3 0x1b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .comment 0x00000252 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + .comment 0x0000026d 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) + .comment 0x00000288 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + .comment 0x000002a3 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + .comment 0x000002be 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + .comment 0x000002d9 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + .comment 0x000002f4 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + .comment 0x0000030f 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + .comment 0x0000032a 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + .comment 0x00000345 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + .comment 0x00000360 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + .comment 0x0000037b 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + .comment 0x00000396 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + .comment 0x000003b1 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + .comment 0x000003cc 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + .comment 0x000003e7 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + .comment 0x00000402 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + .comment 0x0000041d 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + .comment 0x00000438 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + .comment 0x00000453 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + .comment 0x0000046e 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + .comment 0x00000489 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + .comment 0x000004a4 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + .comment 0x000004bf 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + .comment 0x000004da 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + .comment 0x000004f5 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + .comment 0x00000510 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + .comment 0x0000052b 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + .comment 0x00000546 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + .comment 0x00000561 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + .comment 0x0000057c 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + .comment 0x00000597 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + .comment 0x000005b2 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + .comment 0x000005cd 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + .comment 0x000005e8 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + .comment 0x00000603 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + .comment 0x0000061e 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + .comment 0x00000639 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + .comment 0x00000654 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + .comment 0x0000066f 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + .comment 0x0000068a 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + .comment 0x000006a5 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + .comment 0x000006c0 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + .comment 0x000006db 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + .comment 0x000006f6 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + .comment 0x00000711 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + .comment 0x0000072c 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + .comment 0x00000747 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + .comment 0x00000762 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + .comment 0x0000077d 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + .comment 0x00000798 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .comment 0x000007b3 0x1b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug *(.debug) @@ -1588,118 +1591,118 @@ END GROUP .debug_aranges 0x00000000 0x1e0 *(.debug_aranges) .debug_aranges - 0x00000000 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + 0x00000000 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) .debug_aranges - 0x00000020 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + 0x00000020 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) .debug_aranges - 0x00000040 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + 0x00000040 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) .debug_aranges - 0x00000060 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + 0x00000060 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) .debug_aranges - 0x00000080 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + 0x00000080 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) .debug_aranges - 0x000000a0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + 0x000000a0 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) .debug_aranges - 0x000000c0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + 0x000000c0 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) .debug_aranges - 0x000000e0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + 0x000000e0 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) .debug_aranges - 0x00000100 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + 0x00000100 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) .debug_aranges - 0x00000120 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + 0x00000120 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) .debug_aranges - 0x00000140 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + 0x00000140 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) .debug_aranges - 0x00000160 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + 0x00000160 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) .debug_aranges - 0x00000180 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + 0x00000180 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) .debug_aranges - 0x000001a0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + 0x000001a0 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) .debug_aranges - 0x000001c0 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + 0x000001c0 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) .debug_pubnames 0x00000000 0x3f *(.debug_pubnames) .debug_pubnames - 0x00000000 0x1f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + 0x00000000 0x1f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) .debug_pubnames - 0x0000001f 0x20 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + 0x0000001f 0x20 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug_info 0x00000000 0xe61 *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x00000000 0x74 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .debug_info 0x00000074 0x74 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .debug_info 0x000000e8 0x74 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .debug_info 0x0000015c 0x74 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .debug_info 0x000001d0 0x74 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .debug_info 0x00000244 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .debug_info 0x000002b7 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .debug_info 0x0000032a 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .debug_info 0x0000039d 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .debug_info 0x00000410 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .debug_info 0x00000483 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .debug_info 0x000004f6 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .debug_info 0x00000569 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .debug_info 0x000005dc 0x73 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .debug_info 0x0000064f 0x750 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .debug_info 0x00000d9f 0xc2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .debug_info 0x00000000 0x74 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .debug_info 0x00000074 0x74 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .debug_info 0x000000e8 0x74 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .debug_info 0x0000015c 0x74 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .debug_info 0x000001d0 0x74 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .debug_info 0x00000244 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .debug_info 0x000002b7 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .debug_info 0x0000032a 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .debug_info 0x0000039d 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .debug_info 0x00000410 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .debug_info 0x00000483 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .debug_info 0x000004f6 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .debug_info 0x00000569 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .debug_info 0x000005dc 0x73 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .debug_info 0x0000064f 0x750 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_info 0x00000d9f 0xc2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug_abbrev 0x00000000 0x2f3 *(.debug_abbrev) - .debug_abbrev 0x00000000 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .debug_abbrev 0x00000014 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .debug_abbrev 0x00000028 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .debug_abbrev 0x0000003c 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .debug_abbrev 0x00000050 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x00000064 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .debug_abbrev 0x00000078 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .debug_abbrev 0x0000008c 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .debug_abbrev 0x000000a0 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .debug_abbrev 0x000000b4 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .debug_abbrev 0x000000c8 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .debug_abbrev 0x000000dc 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .debug_abbrev 0x000000f0 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .debug_abbrev 0x00000104 0x14 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .debug_abbrev 0x00000118 0x17a c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .debug_abbrev 0x00000292 0x61 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .debug_abbrev 0x00000000 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .debug_abbrev 0x00000014 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .debug_abbrev 0x00000028 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .debug_abbrev 0x0000003c 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .debug_abbrev 0x00000050 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .debug_abbrev 0x00000064 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .debug_abbrev 0x00000078 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .debug_abbrev 0x0000008c 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .debug_abbrev 0x000000a0 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .debug_abbrev 0x000000b4 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .debug_abbrev 0x000000c8 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .debug_abbrev 0x000000dc 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .debug_abbrev 0x000000f0 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .debug_abbrev 0x00000104 0x14 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .debug_abbrev 0x00000118 0x17a c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_abbrev 0x00000292 0x61 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug_line 0x00000000 0xb83 *(.debug_line) - .debug_line 0x00000000 0x76 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .debug_line 0x00000076 0x82 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .debug_line 0x000000f8 0x6e c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .debug_line 0x00000166 0x77 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .debug_line 0x000001dd 0x60 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - .debug_line 0x0000023d 0x168 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - .debug_line 0x000003a5 0x17d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - .debug_line 0x00000522 0xaa c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - .debug_line 0x000005cc 0x75 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - .debug_line 0x00000641 0x86 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) - .debug_line 0x000006c7 0x116 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) - .debug_line 0x000007dd 0x120 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) - .debug_line 0x000008fd 0x9e c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - .debug_line 0x0000099b 0x75 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) - .debug_line 0x00000a10 0x125 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - .debug_line 0x00000b35 0x4e c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .debug_line 0x00000000 0x76 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .debug_line 0x00000076 0x82 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .debug_line 0x000000f8 0x6e c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .debug_line 0x00000166 0x77 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .debug_line 0x000001dd 0x60 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + .debug_line 0x0000023d 0x168 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + .debug_line 0x000003a5 0x17d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + .debug_line 0x00000522 0xaa c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + .debug_line 0x000005cc 0x75 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + .debug_line 0x00000641 0x86 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) + .debug_line 0x000006c7 0x116 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) + .debug_line 0x000007dd 0x120 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) + .debug_line 0x000008fd 0x9e c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + .debug_line 0x0000099b 0x75 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) + .debug_line 0x00000a10 0x125 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_line 0x00000b35 0x4e c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug_frame 0x00000000 0xdc *(.debug_frame) - .debug_frame 0x00000000 0x28 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - .debug_frame 0x00000028 0x28 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - .debug_frame 0x00000050 0x28 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - .debug_frame 0x00000078 0x28 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - .debug_frame 0x000000a0 0x3c c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_frame 0x00000000 0x28 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + .debug_frame 0x00000028 0x28 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + .debug_frame 0x00000050 0x28 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + .debug_frame 0x00000078 0x28 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + .debug_frame 0x000000a0 0x3c c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) .debug_str 0x00000000 0x161 *(.debug_str) - .debug_str 0x00000000 0x161 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_str 0x00000000 0x161 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) 0x1b0 (size before relaxing) - .debug_str 0x00000000 0x111 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + .debug_str 0x00000000 0x111 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) .debug_loc 0x00000000 0xcd9 *(.debug_loc) - .debug_loc 0x00000000 0xcd9 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_loc 0x00000000 0xcd9 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) .debug_macinfo *(.debug_macinfo) @@ -1718,7 +1721,7 @@ END GROUP OUTPUT(main.elf elf32-littlearm) .debug_ranges 0x00000000 0x1c0 - .debug_ranges 0x00000000 0x1c0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + .debug_ranges 0x00000000 0x1c0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) Cross Reference Table @@ -1853,10 +1856,7 @@ LLToSIAngleYaw src/comm_util_LL.o src/sdk.o LLToSIClimb src/comm_util_LL.o src/kalman.o -LL_1khz_attitude_data src/main.o - src/kalman.o - src/pid.o - src/sdk.o +LL_1khz_attitude_data src/sdk.o src/LL_HL_comm.o LL_1khz_control_input src/LL_HL_comm.o LL_write src/ssp.o @@ -1968,488 +1968,488 @@ WO_Direct_Motor_Control src/sdk.o WO_SDK src/sdk.o src/LL_HL_comm.o WrIndex src/i2c.o -_Balloc c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_Bfree c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_PathLocale c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +_Balloc c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_Bfree c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_PathLocale c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) __IRQ_Wrapper external/Common_WinARM/src/Startup.o -____adddf3_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____adddf3_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____divdf3_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____divdf3_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____divdi3_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____eqdf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____eqdf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____fixdfsi_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____fixdfsi_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____floatsidf_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____floatsidf_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____gedf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____gedf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____gtdf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____gtdf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____ledf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____ledf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____ltdf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____ltdf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____muldf3_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____muldf3_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____nedf2_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____nedf2_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____subdf3_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____subdf3_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____udivsi3_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -____umodsi3_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___close_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___close_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___fstat_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___fstat_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___lseek_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___lseek_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___read_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___read_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___sbrk_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___sbrk_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___write_r_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -___write_r_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__adddf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +____adddf3_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____adddf3_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____divdf3_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____divdf3_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____divdi3_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____eqdf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____eqdf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____fixdfsi_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____fixdfsi_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____floatsidf_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____floatsidf_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____gedf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____gedf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____gtdf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____gtdf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____ledf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____ledf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____ltdf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____ltdf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____muldf3_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____muldf3_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____nedf2_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____nedf2_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____subdf3_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____subdf3_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____udivsi3_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +____umodsi3_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___close_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___close_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___fstat_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___fstat_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___lseek_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___lseek_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___read_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___read_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___sbrk_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___sbrk_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___write_r_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +___write_r_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__adddf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/main.o - ../mav_common/src/comm_util.o + mav_common/src/comm_util.o src/kalman.o src/pid.o src/sdk.o src/gpsmath.o -__addsf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__addsf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) src/matrices.o src/kalman.o src/pid.o src/sdk.o -__aeabi_cdcmpeq c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_cdcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_cdrcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_cfcmpeq c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_cfcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_cfrcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_d2f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) -__aeabi_d2iz c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) -__aeabi_dadd c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_dcmpeq c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_dcmpge c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_dcmpgt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_dcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_dcmplt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__aeabi_ddiv c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) -__aeabi_dmul c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) -__aeabi_drsub c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_dsub c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_f2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_f2iz c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) -__aeabi_fadd c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_fcmpeq c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_fcmpge c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_fcmpgt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_fcmple c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_fcmplt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__aeabi_fdiv c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) -__aeabi_fmul c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) -__aeabi_frsub c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_fsub c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_i2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_i2f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_idiv c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) -__aeabi_idiv0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) -__aeabi_idivmod c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) -__aeabi_l2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_l2f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_ldiv0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) -__aeabi_ui2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_ui2f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__aeabi_uidiv c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) -__aeabi_uidivmod c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) -__aeabi_ul2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__aeabi_ul2f c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_cdcmpeq c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_cdcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_cdrcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_cfcmpeq c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_cfcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_cfrcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_d2f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) +__aeabi_d2iz c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) +__aeabi_dadd c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_dcmpeq c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_dcmpge c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_dcmpgt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_dcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_dcmplt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__aeabi_ddiv c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) +__aeabi_dmul c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) +__aeabi_drsub c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_dsub c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_f2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_f2iz c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) +__aeabi_fadd c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_fcmpeq c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_fcmpge c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_fcmpgt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_fcmple c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_fcmplt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__aeabi_fdiv c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) +__aeabi_fmul c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) +__aeabi_frsub c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_fsub c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_i2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_i2f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_idiv c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) +__aeabi_idiv0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) +__aeabi_idivmod c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) +__aeabi_l2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_l2f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_ldiv0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) +__aeabi_ui2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_ui2f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__aeabi_uidiv c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) +__aeabi_uidivmod c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) +__aeabi_ul2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__aeabi_ul2f c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) __bss_end__ external/Common_WinARM/src/Startup.o __bss_start__ external/Common_WinARM/src/Startup.o -__clz_tab c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) -__cmpdf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) -__cmpsf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__cos_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__clz_tab c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) +__cmpdf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) +__cmpsf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__cos_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) __ctors_end__ external/Common_WinARM/src/Startup.o __ctors_start__ external/Common_WinARM/src/Startup.o -__div0 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) -__divdf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__div0 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_dvmd_tls.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) +__divdf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/main.o src/pid.o src/comm_util_LL.o src/sdk.o src/gpsmath.o -__divdi3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) +__divdi3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) src/sdk.o -__divsf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) +__divsf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) src/matrices.o src/kalman.o src/comm_util_LL.o src/sdk.o -__divsi3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__eqdf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__eqsf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__errno c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +__divsi3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__eqdf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__eqsf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__errno c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) __exit_ARM external/Common_WinARM/src/Startup.o __exit_THUMB external/Common_WinARM/src/Startup.o -__extendsfdf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - ../mav_common/src/comm_util.o +__extendsfdf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + mav_common/src/comm_util.o src/kalman.o src/pid.o src/comm_util_LL.o src/sdk.o -__fdlib_version c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) -__fixdfsi c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__fdlib_version c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_lib_ver.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +__fixdfsi c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixdfsi.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/comm_util_LL.o -__fixsfsi c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) +__fixsfsi c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_fixsfsi.o) src/pid.o -__floatdidf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - src/sdk.o -__floatdisf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__floatsidf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__floatdidf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + src/sdk.o +__floatdisf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__floatsidf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/main.o src/pid.o src/sdk.o -__floatsisf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__floatsisf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) src/comm_util_LL.o -__floatundidf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__floatundisf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__floatunsidf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) -__floatunsisf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) -__fp_lock_all c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__fp_unlock_all c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__gedf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - ../mav_common/src/comm_util.o -__gesf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__gtdf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__floatundidf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__floatundisf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__floatunsidf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) +__floatunsisf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__fp_lock_all c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__fp_unlock_all c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__gedf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + mav_common/src/comm_util.o +__gesf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__gtdf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/pid.o src/sdk.o -__gtsf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__gtsf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) src/pid.o src/sdk.o -__ieee754_pow c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) -__ieee754_rem_pio2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) -__ieee754_sqrt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) -__isatty_change_to_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__isatty_from_thumb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__kernel_cos c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) -__kernel_rem_pio2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) -__kernel_sin c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) -__lc_ctype c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) -__ledf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) -__lesf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__locale_charset c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -__ltdf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - ../mav_common/src/comm_util.o +__ieee754_pow c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +__ieee754_rem_pio2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) +__ieee754_sqrt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) +__isatty_change_to_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__isatty_from_thumb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__kernel_cos c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) +__kernel_rem_pio2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) +__kernel_sin c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) +__lc_ctype c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) +__ledf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) +__lesf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__locale_charset c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +__ltdf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + mav_common/src/comm_util.o src/pid.o src/sdk.o -__ltsf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) - ../mav_common/src/comm_util.o +__ltsf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) + mav_common/src/comm_util.o src/pid.o src/sdk.o -__malloc_av_ c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_current_mallinfo c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_lock c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_max_sbrked_mem c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) -__malloc_max_total_mem c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) -__malloc_sbrk_base c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_top_pad c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_trim_threshold c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__malloc_unlock c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -__mb_cur_max c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -__mcmp c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -__mdiff c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -__memcpy_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__mlocale_changed c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -__modsi3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__mprec_bigtens c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -__mprec_tens c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -__mprec_tinytens c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -__muldf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__malloc_av_ c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_current_mallinfo c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_lock c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_max_sbrked_mem c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) +__malloc_max_total_mem c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) +__malloc_sbrk_base c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_top_pad c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_trim_threshold c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__malloc_unlock c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mlock.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +__mb_cur_max c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +__mcmp c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__mdiff c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__memcpy_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__mlocale_changed c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +__modsi3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_modsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__mprec_bigtens c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__mprec_tens c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +__mprec_tinytens c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +__muldf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivdf3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/main.o src/kalman.o src/pid.o src/comm_util_LL.o src/sdk.o src/gpsmath.o -__mulsf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) +__mulsf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_muldivsf3.o) src/matrices.o src/kalman.o src/pid.o -__nedf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__nesf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) -__nlocale_changed c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -__pow_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__printf_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__nedf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpdf2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__nesf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_cmpsf2.o) +__nlocale_changed c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +__pow_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__printf_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) __putchar src/uart.o -__puts_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__sclose c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__sfmoreglue c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__sfp c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__sfp_lock_acquire c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) -__sfp_lock_release c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) -__sfvwrite c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) -__sin_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__sinit c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__sinit_lock_acquire c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__sinit_lock_release c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__smakebuf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) -__sqrt_from_arm c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) -__sread c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__sseek c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__puts_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__sclose c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__sfmoreglue c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__sfp c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__sfp_lock_acquire c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) +__sfp_lock_release c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) +__sfvwrite c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) +__sin_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__sinit c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__sinit_lock_acquire c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__sinit_lock_release c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__smakebuf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) +__sqrt_from_arm c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_clz.o) +__sread c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__sseek c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) __startup external/Common_WinARM/src/Startup.o -__subdf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - ../mav_common/src/comm_util.o +__subdf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubdf3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + mav_common/src/comm_util.o src/kalman.o src/pid.o src/sdk.o -__subsf3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) +__subsf3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_addsubsf3.o) src/matrices.o src/kalman.o src/pid.o -__swrite c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -__swsetup c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -__truncdfsf2 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) +__swrite c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +__swsetup c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__truncdfsf2 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_truncdfsf2.o) src/main.o - ../mav_common/src/comm_util.o + mav_common/src/comm_util.o src/kalman.o src/pid.o src/comm_util_LL.o src/sdk.o -__udivsi3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +__udivsi3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_udivsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) src/adc.o src/uart1.o src/uart.o src/system.o -__umodsi3 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - src/sdk.o -_b2d c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -_calloc_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -_cleanup c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) -_cleanup_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) +__umodsi3 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_umodsi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/thumb/interwork\libgcc.a(_divdi3.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + src/sdk.o +_b2d c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +_calloc_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +_cleanup c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +_cleanup_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) _close_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) -_d2b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) +_d2b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) _data external/Common_WinARM/src/Startup.o -_dtoa_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +_dtoa_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) _edata external/Common_WinARM/src/Startup.o _end src/syscalls.o _etext external/Common_WinARM/src/Startup.o -_fclose_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) -_free_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +_fclose_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) +_free_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) _fstat_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) -_fwalk c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) -_fwalk_reent c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) -_global_impure_ptr c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) -_hi0bits c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_i2b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_impure_ptr c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) -_lo0bits c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -_localeconv_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) +_fwalk c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) +_fwalk_reent c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fwalk.o) +_global_impure_ptr c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) +_hi0bits c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_i2b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_impure_ptr c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(impure.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(errno.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wsetup.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +_lo0bits c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +_localeconv_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) _lseek_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) -_lshift c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_malloc_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -_malloc_trim_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -_mprec_log10 c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -_multadd c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_multiply c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_pow5mult c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) -_printf_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) -_puts_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) -_ratio c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) +_lshift c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_malloc_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +_malloc_trim_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +_mprec_log10 c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +_multadd c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_multiply c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_pow5mult c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +_printf_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +_puts_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) +_ratio c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) _read_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) -_realloc_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) -_s2b c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) +_realloc_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) +_s2b c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) _sbrk_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) -_setlocale_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -_ulp c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) -_vfprintf_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) -_wcrtomb_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -_wcsrtombs_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -_wctomb_r c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(freer.o) +_setlocale_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +_ulp c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) +_vfprintf_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +_wcrtomb_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +_wcsrtombs_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +_wctomb_r c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) _write_r src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(stdio.o) addMatrix src/matrices.o addMatrix2 src/matrices.o src/kalman.o @@ -2468,9 +2468,9 @@ checkTxPeriod src/sdk.o chksum_to_check src/uart1.o chksum_trigger src/uart1.o cnt src/main.o -copysign c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) -cos c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) +copysign c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_copysign.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) +cos c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_cos.o) src/kalman.o src/pid.o src/gpsmath.o @@ -2505,20 +2505,20 @@ enableFIQ external/Common_WinARM/src/int enableIRQ external/Common_WinARM/src/interrupt_utils.o estimatedDeclination src/LL_HL_comm.o estimatedInclination src/LL_HL_comm.o -fabs c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) -fclose c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) +fabs c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_fabs.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) +fclose c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) feedbackBeep src/sdk.o -fflush c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -finite c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) -floor c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) +fflush c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fflush.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fclose.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +finite c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_finite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +floor c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_floor.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) g_accel_x src/kalman.o src/pid.o g_accel_y src/kalman.o @@ -2576,6 +2576,7 @@ g_mav_pose2D_pkt src/kalman.o g_mav_pose2D_pkt_info src/kalman.o src/sdk.o g_motors_running src/sdk.o +g_motors_status_counter src/sdk.o g_pid_cfg_pkt src/pid.o src/sdk.o g_pid_cfg_pkt_info src/pid.o @@ -2622,13 +2623,13 @@ invert3 src/matrices.o invt src/matrices.o isSerialEnabled src/sdk.o isatty src/syscalls.o - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) -isinf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -isnan c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(makebuf.o) +isinf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isinf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +isnan c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(s_isnan.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) kal_out src/ssp.o src/system.o src/main.o @@ -2664,31 +2665,31 @@ kal_z src/ssp.o src/pid.o src/sdk.o src/LL_HL_comm.o -localeconv c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +localeconv c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) logs_per_second src/main.o main src/main.o external/Common_WinARM/src/Startup.o mainloop src/main.o mainloop_cnt src/main.o mainloop_trigger src/main.o -matherr c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) -memchr c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) -memcpy c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) +matherr c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_matherr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +memchr c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memchr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +memcpy c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memcpy.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(mprec.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(dtoa.o) src/uart.o -memmove c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) -memset c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) +memmove c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memmove.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(reallocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(fvwrite.o) +memset c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(memset.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(callocr.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(findfp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) multMatVec src/matrices.o multMatVec2 src/matrices.o src/kalman.o @@ -2696,9 +2697,9 @@ multMatrix src/matrices.o multMatrix2 src/matrices.o src/kalman.o negMatrix src/matrices.o -normalizeSIAngle2Pi ../mav_common/src/comm_util.o +normalizeSIAngle2Pi mav_common/src/comm_util.o src/kalman.o -normalizeSIAnglePi ../mav_common/src/comm_util.o +normalizeSIAnglePi mav_common/src/comm_util.o src/kalman.o src/pid.o packetInfo src/uart.o @@ -2729,9 +2730,9 @@ pid_yaw src/pid.o pid_z src/pid.o pll_feed src/system.o pll_init src/system.o -pow c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +pow c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) src/pid.o -printf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +printf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) src/main.o processCtrl src/pid.o src/sdk.o @@ -2745,7 +2746,7 @@ processSendData src/sdk.o processorClockFrequency src/system.o src/main.o src/sdk.o -puts c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) +puts c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) src/main.o radiansToDegrees src/comm_util_LL.o registerPacket src/uart.o @@ -2757,14 +2758,14 @@ restoreFIQ external/Common_WinARM/src/int restoreIRQ external/Common_WinARM/src/interrupt_utils.o src/uart.o ringbuffer1 src/uart1.o -rint c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) +rint c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_rint.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_pow.o) rxBuffer src/uart.o rxFifo src/uart.o rxParseBuffer src/uart.o -scalbn c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) +scalbn c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_scalbn.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(k_rem_pio2.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(e_pow.o) sdkInit src/sdk.o src/main.o sendCtrlDebugData src/sdk.o @@ -2774,23 +2775,23 @@ sendMavPoseData src/sdk.o sendRcData src/sdk.o sendStatusData src/sdk.o send_buffer src/uart1.o -setlocale c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) -sin c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) +setlocale c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) +sin c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(s_sin.o) src/kalman.o src/pid.o -sqrt c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) +sqrt c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libm.a(w_sqrt.o) src/main.o startAutoBaud src/uart.o src/sdk.o startstring src/uart1.o stopstring src/uart1.o -strcmp c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) -strlen c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) +strcmp c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strcmp.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(locale.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) +strlen c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(strlen.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wctomb_r.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(puts.o) subMatrix src/matrices.o subMatrix2 src/matrices.o src/kalman.o @@ -2825,12 +2826,12 @@ uart1ISR src/uart1.o uart_cnt src/uart1.o src/main.o uninstall_irq external/Common_WinARM/src/irq.o -vfprintf c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) - c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) +vfprintf c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(vfprintf.o) + c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(printf.o) wait src/util.o src/main.o -wcrtomb c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) -wcsrtombs c:/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) +wcrtomb c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcrtomb.o) +wcsrtombs c:/asctec_arm_sdk/winarm/bin/../lib/gcc/arm-elf/4.1.1/../../../../arm-elf/lib/thumb/interwork\libc.a(wcsrtombs.o) wpCtrlAckTrigger src/LL_HL_comm.o wpCtrlDistToWp src/LL_HL_comm.o wpCtrlNavStatus src/LL_HL_comm.o diff --git a/ccny_asctec_firmware_2/makefile b/ccny_asctec_firmware_2/makefile deleted file mode 100644 index 572cceb..0000000 --- a/ccny_asctec_firmware_2/makefile +++ /dev/null @@ -1,568 +0,0 @@ -# Hey Emacs, this is a -*- makefile -*- -# -# WinARM template makefile -# by Martin Thomas, Kaiserslautern, Germany -# -# -# based on the WinAVR makefile written by Eric B. Weddington, Jörg Wunsch, et al. -# Released to the Public Domain -# Please read the make user manual! -# -# -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make program = Download the hex file to the device -# -# (TODO: make filename.s = Just compile filename.c into the assembler code only) -# -# To rebuild project do "make clean" then "make all". -# -# Changelog: -# - 17. Feb. 2005 - added thumb-interwork support (mth) -# - 28. Apr. 2005 - added C++ support (mth) -# - 29. Arp. 2005 - changed handling for lst-Filename (mth) -# - 1. Nov. 2005 - exception-vector placement options (mth) -# - 15. Nov. 2005 - added library-search-path (EXTRA_LIB...) (mth) -# - 2. Dec. 2005 - fixed ihex and binary file extensions (mth) -# - 22. Feb. 2006 - added AT91LIBNOWARN setting (mth) -# - 19. Apr. 2006 - option FLASH_TOOL (default lpc21isp); variable IMGEXT (mth) -# - -//FLASH_TOOL = UVISION -FLASH_TOOL = OPENOCD - -# MCU name and submodel -MCU = arm7tdmi-s -SUBMDL = LPC2146 -THUMB = -mthumb -THUMB_IW = -mthumb-interwork - -## Create ROM-Image (final) -RUN_MODE=ROM_RUN -## Create RAM-Image (debugging) - not used in this example -#RUN_MODE=RAM_RUN - -# not supported in this example: -## Exception-Vector placement only supported for "ROM_RUN" -## (placement settings ignored when using "RAM_RUN") -## - Exception vectors in ROM: -##VECTOR_LOCATION=VECTORS_IN_ROM -## - Exception vectors in RAM: -##VECTOR_LOCATION=VECTORS_IN_RAM - - -# Target file name (without extension). -##TARGET = uarttest -TARGET = main - -# List C source files here. (C dependencies are automatically generated.) -# use file-extension c for "c-only"-files -##SRC = $(TARGET).c - -# List C source files here which must be compiled in ARM-Mode. -# use file-extension c for "c-only"-files -#SRCARM = $(TARGET).c -SRCARM = src/LL_HL_comm.c -SRCARM += src/gpsmath.c -SRCARM += src/buzzer.c -SRCARM += src/sdk.c -SRCARM += src/comm_util_LL.c -SRCARM += src/util.c -SRCARM += src/pid.c -SRCARM += src/kalman.c -SRCARM += src/matrices.c -SRCARM += ../mav_common/src/comm_util.c - -#Sources with interrupt routines in them -SRCARMINT = src/$(TARGET).c -SRCARMINT += src/hardware.c -SRCARMINT += src/LPC2k_ee.c -SRCARMINT += src/system.c -SRCARMINT += src/uart.c -SRCARMINT += src/uart1.c -SRCARMINT += src/syscalls.c -SRCARMINT += src/i2c.c -SRCARMINT += src/adc.c -SRCARMINT += src/ssp.c - -SRCARMINT += external/Common_WinARM/src/irq.c -SRCARMINT += external/Common_WinARM/src/interrupt_utils.c - - -# List C++ source files here. -# use file-extension cpp for C++-files (use extension .cpp) -CPPSRC = - -# List C++ source files here which must be compiled in ARM-Mode. -# use file-extension cpp for C++-files (use extension .cpp) -#CPPSRCARM = $(TARGET).cpp -CPPSRCARM = - -# List Assembler source files here. -# Make them always end in a capital .S. Files ending in a lowercase .s -# will not be considered source files but generated files (assembler -# output from the compiler), and will be deleted upon "make clean"! -# Even though the DOS/Win* filesystem matches both .s and .S the same, -# it will preserve the spelling of the filenames, and gcc itself does -# care about how the name is spelled on its command-line. -ASRC = - -# List Assembler source files here which must be assembled in ARM-Mode.. -ASRCARM = external/Common_WinARM/src/Startup.S -#ASRCARM = crt.S -ASRCARM += external/Common_WinARM/src/swi_handler.S - -## Output format. (can be ihex or binary) -## (binary i.e. for openocd and SAM-BA, hex i.e. for lpc21isp and uVision) -FORMATHEX = ihex -FORMAT = binary - -# Optimization level, can be [0, 1, 2, 3, s]. -# 0 = turn off optimization. s = optimize for size. -# (Note: 3 is not always the best optimization level. See avr-libc FAQ.) -OPT = 2 -OPTINT = 0 -#OPT = 0 - -## Using the Atmel AT91_lib produces warning with -## the default warning-levels. -## yes - disable these warnings; no - keep default settings -#AT91LIBNOWARN = yes -AT91LIBNOWARN = no - -# Debugging format. -# Native formats for AVR-GCC's -g are stabs [default], or dwarf-2. -# AVR (extended) COFF requires stabs, plus an avr-objcopy run. -#DEBUG = stabs -DEBUG = dwarf-2 - -# List any extra directories to look for include files here. -# Each directory must be seperated by a space. - -#C:/OpenOCD/workspace/hlfirm1/asctec_hl_comm/include/asctec_hl_comm -#ssdk/include - -EXTRAINCDIRS = external/Common_WinARM/inc C:\WinARM\arm-elf\include include/ccny_asctec_firmware ../mav_common/include - -# List any extra directories to look for library files here. -# Each directory must be seperated by a space. -#EXTRA_LIBDIRS = ../arm7_efsl_0_2_4 -#EXTRA_LIBDIRS = C:/OpenOCD/workspace/hlfirm1/ssdk/lib -#EXTRA_LIBDIRS = C:/OpenOCD/workspace/hlfirm1/asctec_hl_comm/include/asctec_hl_comm -#EXTRA_LIBDIRS = C:\WinARM\arm-elf\include -# Compiler flag to set the C Standard level. -# c89 - "ANSI" C -# gnu89 - c89 plus GCC extensions -# c99 - ISO C99 standard (not yet fully implemented) -# gnu99 - c99 plus GCC extensions -CSTANDARD = -std=gnu99 - -# Place -D or -U options for C here -CDEFS = -D$(RUN_MODE) - -# Place -I options here -CINCS = - -# Place -D or -U options for ASM here -ADEFS = -D$(RUN_MODE) - -ifdef VECTOR_LOCATION -CDEFS += -D$(VECTOR_LOCATION) -ADEFS += -D$(VECTOR_LOCATION) -endif - -CDEFS += -D__WinARM__ -ADEFS += -D__WinARM__ - -# Compiler flags. -# -g*: generate debugging information -# -O*: optimization level -# -f...: tuning, see GCC manual and avr-libc documentation -# -Wall...: warning level -# -Wa,...: tell GCC to pass this to the assembler. -# -adhlns...: create assembler listing -# -# Flags for C and C++ (arm-elf-gcc/arm-elf-g++) -#CFLAGS = -g$(DEBUG) -CFLAGS += $(CDEFS) $(CINCS) -CFLAGS += -O$(OPT) -CFLAGS += -Wall -Wcast-align -Wimplicit -CFLAGS += -Wpointer-arith -Wswitch -CFLAGS += -Wredundant-decls -Wreturn-type -Wshadow -Wunused -CFLAGS += -Wa,-adhlns=$(subst $(suffix $<),.lst,$<) -CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) - -# Flags for C and C++ (arm-elf-gcc/arm-elf-g++) files containing interrupt routines -#INTCFLAGS = -g$(DEBUG) -INTCFLAGS += $(CDEFS) $(CINCS) -INTCFLAGS += -O$(OPTINT) -INTCFLAGS += -Wall -Wcast-align -Wimplicit -INTCFLAGS += -Wpointer-arith -Wswitch -INTCFLAGS += -Wredundant-decls -Wreturn-type -Wshadow -Wunused -INTCFLAGS += -Wa,-adhlns=$(subst $(suffix $<),.lst,$<) -INTCFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) - -# flags only for C -CONLYFLAGS += -Wnested-externs -CONLYFLAGS += $(CSTANDARD) -ifneq ($(AT91LIBNOWARN),yes) -#AT91-lib warnings with: -CFLAGS += -Wcast-qual -CONLYFLAGS += -Wmissing-prototypes -CONLYFLAGS += -Wstrict-prototypes -CONLYFLAGS += -Wmissing-declarations -endif - -# flags only for C++ (arm-elf-g++) -# CPPFLAGS = -fno-rtti -fno-exceptions -CPPFLAGS = - -# Assembler flags. -# -Wa,...: tell GCC to pass this to the assembler. -# -ahlns: create listing -# -g$(DEBUG): have the assembler create line number information -#ASFLAGS = $(ADEFS) -Wa,-adhlns=$(<:.S=.lst),-g$(DEBUG) - - -#Additional libraries. - -# Extra libraries -# Each library-name must be seperated by a space. -# To add libxyz.a, libabc.a and libefsl.a: -# EXTRA_LIBS = xyz abc efsl -#EXTRA_LIBS = efsl -#EXTRA_LIBS = ssdk -EXTRA_LIBS = c -#Support for newlibc-lpc (file: libnewlibc-lpc.a) -#NEWLIBLPC = -lnewlib-lpc - -MATH_LIB = -lm - -# CPLUSPLUS_LIB = -lstdc++ - - -# Linker flags. -# -Wl,...: tell GCC to pass this to linker. -# -Map: create map file -# --cref: add cross reference to map file -LDFLAGS = -nostartfiles -Wl,-Map=$(TARGET).map,--cref -LDFLAGS += -lc -#LDFLAGS += -lc -lgcc -ldeclination -lublox -LDFLAGS += $(NEWLIBLPC) $(MATH_LIB) -LDFLAGS += -lc -lgcc -LDFLAGS += $(CPLUSPLUS_LIB) -LDFLAGS += $(patsubst %,-L%,$(EXTRA_LIBDIRS)) -LDFLAGS += $(patsubst %,-l%,$(EXTRA_LIBS)) - -# Set Linker-Script Depending On Selected Memory and Controller -ifeq ($(RUN_MODE),RAM_RUN) -LDFLAGS +=-Texternal/Common_WinARM/$(SUBMDL)-RAM.ld -else -LINKSCRIPT =-Texternal/Common_WinARM/$(SUBMDL)-ROM.ld -LINKSCRIPTBL =-Texternal/Common_WinARM/$(SUBMDL)bl-ROM.ld -endif - - -# --------------------------------------------------------------------------- -# Flash-Programming support using lpc21isp by Martin Maurer -# only for Philips LPC and Analog ADuC ARMs -# -# Settings and variables: -#LPC21ISP = lpc21isp -LPC21ISP = lpc21isp -LPC21ISP_PORT = com1 -LPC21ISP_BAUD = 38400 -LPC21ISP_XTAL = 12000 -LPC21ISP_FLASHFILE = $(TARGET).hex -# verbose output: -#LPC21ISP_DEBUG = -debug -# enter bootloader via RS232 DTR/RTS (only if hardware supports this -# feature - see Philips AppNote): -LPC21ISP_CONTROL = -control -# --------------------------------------------------------------------------- - - -# Define directories, if needed. -## DIRARM = c:/WinARM/ -## DIRARMBIN = $(DIRAVR)/bin/ -## DIRAVRUTILS = $(DIRAVR)/utils/bin/ - -# Define programs and commands. -SHELL = sh -CC = arm-elf-gcc -CPP = arm-elf-g++ -OBJCOPY = arm-elf-objcopy -OBJDUMP = arm-elf-objdump -SIZE = arm-elf-size -NM = arm-elf-nm -REMOVE = rm -f -COPY = cp - -# Define Messages -# English -MSG_ERRORS_NONE = Errors: none -MSG_BEGIN = "-------- begin (mode: $(RUN_MODE)) --------" -MSG_END = -------- end -------- -MSG_SIZE_BEFORE = Size before: -MSG_SIZE_AFTER = Size after: -MSG_FLASH = Creating load file for Flash: -MSG_EXTENDED_LISTING = Creating Extended Listing: -MSG_SYMBOL_TABLE = Creating Symbol Table: -MSG_LINKING = Linking: -MSG_COMPILING = Compiling C: -MSG_COMPILING_ARM_INT = "Compiling C (ARM-only):" -MSG_COMPILING_ARM_INT = "Compiling C (ARM-only) including Interrupts:" -MSG_COMPILINGCPP = Compiling C++: -MSG_COMPILINGCPP_ARM = "Compiling C++ (ARM-only):" -MSG_ASSEMBLING = Assembling: -MSG_ASSEMBLING_ARM = "Assembling (ARM-only):" -MSG_CLEANING = Cleaning project: -MSG_FORMATERROR = Can not handle output-format -MSG_LPC21_RESETREMINDER = You may have to bring the target in bootloader-mode now. - -# Define all object files. -COBJ = $(SRC:.c=.o) -AOBJ = $(ASRC:.S=.o) -COBJARM = $(SRCARM:.c=.o) -COBJARMINT =$(SRCARMINT:.c=.o) -AOBJARM = $(ASRCARM:.S=.o) -CPPOBJ = $(CPPSRC:.cpp=.o) -CPPOBJARM = $(CPPSRCARM:.cpp=.o) - -# Define all listing files. -LST = $(ASRC:.S=.lst) $(ASRCARM:.S=.lst) $(SRC:.c=.lst) $(SRCARM:.c=.lst) $(SRCARMINT:.c=.lst) -LST += $(CPPSRC:.cpp=.lst) $(CPPSRCARM:.cpp=.lst) - -# Compiler flags to generate dependency files. -### GENDEPFLAGS = -Wp,-M,-MP,-MT,$(*F).o,-MF,.dep/$(@F).d -GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d - -# Combine all necessary flags and optional flags. -# Add target processor to flags. -ALL_CFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. $(CFLAGS) $(GENDEPFLAGS) -INT_CFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. $(INTCFLAGS) $(GENDEPFLAGS) -ALL_ASFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. -x assembler-with-cpp $(ASFLAGS) -INT_ASFLAGS = -mcpu=$(MCU) $(THUMB_IW) -I. -x assembler-with-cpp $(ASFLAGS) - - -# Default target. -all: begin gccversion sizebefore bld sizeafter finished end - -ifeq ($(FORMAT),ihex) -bld: elf hex lss -hex: $(TARGET).hex -IMGEXT=hex -else -ifeq ($(FORMAT),binary) -bld: elf bin hex lss -bin: $(TARGET).bin -hex: $(TARGET).hex -elb: $(TARGET).elb -hbl: $(TARGET).hbl -atp: $(TARGET).atp -IMGEXT=bin -else -$(error "$(MSG_FORMATERROR) $(FORMAT)") -endif -endif - -elf: $(TARGET).elf -lss: $(TARGET).lss -sym: $(TARGET).sym - -# Eye candy. -begin: - @echo - @echo $(MSG_BEGIN) - -finished: - @echo $(MSG_ERRORS_NONE) - -end: - @echo $(MSG_END) - @echo - - -# Display size of file. -HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex -ELFSIZE = $(SIZE) -A $(TARGET).elf -sizebefore: - @if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); echo; fi - -sizeafter: - @if [ -f $(TARGET).elf ]; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); echo; fi - - -# Display compiler version information. -gccversion : - @$(CC) --version - - -# Program the device. -ifeq ($(FLASH_TOOL),UVISION) -# Program the device with Keil's uVision (needs configured uVision-Workspace). -program: $(TARGET).$(IMGEXT) - @echo - @echo "Programming with uVision" -# C:\Keil\uv3\Uv3.exe -f uvisionflash.Uv2 -ouvisionflash.txt - $(REMOVE) external/Common_WinARM/$(TARGET).hex - $(COPY) $(TARGET).hex external/Common_WinARM/ - C:\Keil\uv3\Uv3.exe -f external/Common_WinARM\uvisionflash.Uv2 -else -ifeq ($(FLASH_TOOL),OPENOCD) -# Program the device with Dominic Rath's OPENOCD in "batch-mode", needs cfg and "reset-script". -program: $(TARGET).$(IMGEXT) - @echo - @echo "Programming with OPENOCD" - C:\WinARM\utils\OpenOCD\openocd.exe -f arm7_ft2232.cfg - -else -# Program the device. - lpc21isp will not work for SAM7 -program: $(TARGET).$(IMGEXT) - @echo - @echo $(MSG_LPC21_RESETREMINDER) - $(LPC21ISP) $(LPC21ISP_OPTIONS) $(LPC21ISP_DEBUG) $(LPC21ISP_FLASHFILE) $(LPC21ISP_PORT) $(LPC21ISP_BAUD) $(LPC21ISP_XTAL) -endif -endif - -# Create final output file (.hex) from ELF output file. -%.hex: %.elf - @echo - @echo $(MSG_FLASH) $@ - $(OBJCOPY) -O $(FORMATHEX) $< $@ - -# Create final output file (.bin) from ELF output file. -%.bin: %.elf - @echo - @echo $(MSG_FLASH) $@ - $(OBJCOPY) -O $(FORMAT) $< $@ - - -# Create extended listing file from ELF output file. -# testing: option -C -%.lss: %.elf - @echo - @echo $(MSG_EXTENDED_LISTING) $@ - $(OBJDUMP) -h -S -C $< > $@ - - -# Create a symbol table from ELF output file. -%.sym: %.elf - @echo - @echo $(MSG_SYMBOL_TABLE) $@ - $(NM) -n $< > $@ - - -# Link: create ELF output file from object files. -.SECONDARY : $(TARGET).elf -.PRECIOUS : $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJ) $(CPPOBJ) $(CPPOBJARM) $(COBJARMINT) -%.elf: $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJ) $(CPPOBJ) $(CPPOBJARM) $(COBJARMINT) - @echo - @echo $(MSG_LINKING) $@ - $(CC) $(THUMB) $(ALL_CFLAGS) $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJARMINT) $(COBJ) $(CPPOBJ) $(CPPOBJARM) --output $@ $(LDFLAGS) $(LINKSCRIPT) -# $(CPP) $(THUMB) $(ALL_CFLAGS) $(AOBJARM) $(AOBJ) $(COBJARM) $(COBJARMINT) $(COBJ) $(CPPOBJ) $(CPPOBJARM) --output $@ $(LDFLAGS) - -# Compile: create object files from C source files. ARM/Thumb -$(COBJ) : %.o : %.c - @echo - @echo $(MSG_COMPILING) $< - $(CC) -c $(THUMB) $(ALL_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C source files. ARM-only -$(COBJARM) : %.o : %.c - @echo - @echo $(MSG_COMPILING_ARM) $< - $(CC) -c $(ALL_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C source files with interrupts. ARM-only -$(COBJARMINT) : %.o : %.c - @echo - @echo $(MSG_COMPILING_ARM_INT) $< - $(CC) -c $(INT_CFLAGS) $(CONLYFLAGS) $< -o $@ - -# Compile: create object files from C++ source files. ARM/Thumb -$(CPPOBJ) : %.o : %.cpp - @echo - @echo $(MSG_COMPILINGCPP) $< - $(CPP) -c $(THUMB) $(ALL_CFLAGS) $(CPPFLAGS) $< -o $@ - -# Compile: create object files from C++ source files. ARM-only -$(CPPOBJARM) : %.o : %.cpp - @echo - @echo $(MSG_COMPILINGCPP_ARM) $< - $(CPP) -c $(ALL_CFLAGS) $(CPPFLAGS) $< -o $@ - - -# Compile: create assembler files from C source files. ARM/Thumb -## does not work - TODO - hints welcome -##$(COBJ) : %.s : %.c -## $(CC) $(THUMB) -S $(ALL_CFLAGS) $< -o $@ - - -# Assemble: create object files from assembler source files. ARM/Thumb -$(AOBJ) : %.o : %.S - @echo - @echo $(MSG_ASSEMBLING) $< - $(CC) -c $(THUMB) $(ALL_ASFLAGS) $< -o $@ - - -# Assemble: create object files from assembler source files. ARM-only -$(AOBJARM) : %.o : %.S - @echo - @echo $(MSG_ASSEMBLING_ARM) $< - $(CC) -c $(ALL_ASFLAGS) $< -o $@ - - -# Target: clean project. -clean: begin clean_list finished end - - - -clean_list : - @echo - @echo $(MSG_CLEANING) - $(REMOVE) external/Common_WinARM/$(TARGET).hex - $(REMOVE) $(TARGET).hex - $(REMOVE) $(TARGET).bin - $(REMOVE) $(TARGET).obj - $(REMOVE) $(TARGET).elf - $(REMOVE) $(TARGET).map - $(REMOVE) $(TARGET).obj - $(REMOVE) $(TARGET).a90 - $(REMOVE) $(TARGET).sym - $(REMOVE) $(TARGET).lnk - $(REMOVE) $(TARGET).lss - $(REMOVE) $(COBJ) - $(REMOVE) $(CPPOBJ) - $(REMOVE) $(AOBJ) - $(REMOVE) $(COBJARM) - $(REMOVE) $(COBJARMINT) - $(REMOVE) $(CPPOBJARM) - $(REMOVE) $(AOBJARM) - $(REMOVE) $(LST) - $(REMOVE) $(SRC:.c=.s) - $(REMOVE) $(SRC:.c=.d) - $(REMOVE) $(SRCARM:.c=.s) - $(REMOVE) $(SRCARM:.c=.d) - $(REMOVE) $(SRCARMINT:.c=.s) - $(REMOVE) $(SRCARMINT:.c=.d) - $(REMOVE) $(CPPSRC:.cpp=.s) - $(REMOVE) $(CPPSRC:.cpp=.d) - $(REMOVE) $(CPPSRCARM:.cpp=.s) - $(REMOVE) $(CPPSRCARM:.cpp=.d) - $(REMOVE) .dep/* - - -# Include the dependency files. --include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*) - - -# Listing of phony targets. -.PHONY : all begin finish end sizebefore sizeafter gccversion \ -bld elf hex bin lss sym clean clean_list program - - diff --git a/ccny_asctec_firmware_2/manifest.xml b/ccny_asctec_firmware_2/package.xml similarity index 92% rename from ccny_asctec_firmware_2/manifest.xml rename to ccny_asctec_firmware_2/package.xml index c3a0282..b5da324 100644 --- a/ccny_asctec_firmware_2/manifest.xml +++ b/ccny_asctec_firmware_2/package.xml @@ -1,4 +1,5 @@ + ccny_asctec_firmware_2 Firmware for the Asctec Autopilot HighLevel Processor, in part based on asctec_hl_firmware by Achtelik et al. For the 2012 version of the asctec HL/LL SDK. diff --git a/ccny_asctec_firmware_2/src/buzzer.c b/ccny_asctec_firmware_2/src/buzzer.c index 7117a8e..5a87876 100644 --- a/ccny_asctec_firmware_2/src/buzzer.c +++ b/ccny_asctec_firmware_2/src/buzzer.c @@ -222,7 +222,8 @@ void buzzer_handler(unsigned int vbat) //needs to be triggered at 100 Hz #endif //buzzer control - for(unsigned char i=0;iInput = 0; - for (int i=0; i<2; i++) + unsigned int i; + unsigned int j; + for (i=0; i<2; i++) { - for (int j=0; j<2; j++) + for (j=0; j<2; j++) { if (i==j) k->A[i][j] = k->At[i][j] = k->P[i][j] = k->T[i][j] = k->I[i][j] = 1; @@ -45,15 +47,15 @@ void InitKalPos(KalPos *k) } } - for (int i=0; i<2; i++) + for (i=0; i<2; i++) { - for (int j=0; j<2; j++) + for (j=0; j<2; j++) { k->K[i][j] = k->Q[i][j] = k->R[i][j] = 0; } } - for (int i=0; i<2; i++) + for (i=0; i<2; i++) { k->Correction[i] = k->Res[i] = 0;//KalPos->Est_out[i] = } @@ -155,14 +157,14 @@ void KFilter (void) float dt = 0.001; float vz_p; - vz_p = LLToSIClimb(LL_1khz_attitude_data.dheight); // z velocity from pressure, SI + vz_p = LLToSIClimb(RO_ALL_Data.fusion_dheight); //LL_1khz_attitude_data.dheight); // z velocity from pressure, SI g_vz_p_f = 0.995 * g_vz_p_f + 0.005 * vz_p; // simple smoothing filter - roll = LLToSIAngleRoll (LL_1khz_attitude_data.angle_roll); - pitch = LLToSIAnglePitch(LL_1khz_attitude_data.angle_pitch); + roll = LLToSIAngleRoll (RO_ALL_Data.angle_roll);//LL_1khz_attitude_data.angle_roll); + pitch = LLToSIAnglePitch(RO_ALL_Data.angle_pitch);//LL_1khz_attitude_data.angle_pitch); - yaw_rate = LLToSIAngleRateYaw(LL_1khz_attitude_data.angvel_yaw); + yaw_rate = LLToSIAngleRateYaw(RO_ALL_Data.angvel_yaw);//LL_1khz_attitude_data.angvel_yaw); if (first_time == 1) { @@ -179,15 +181,15 @@ void KFilter (void) } else { - yaw = LLToSIAngleYaw (LL_1khz_attitude_data.angle_yaw); + yaw = LLToSIAngleYaw (RO_ALL_Data.angle_yaw); } g_cos_psi = cos(yaw); g_sin_psi = sin(yaw); - g_accel_x = LLToSIAccX(LL_1khz_attitude_data.acc_x);//, g_imu_gravity); - g_accel_y = LLToSIAccY(LL_1khz_attitude_data.acc_y);//, g_imu_gravity); - g_accel_z = LLToSIAccZ(LL_1khz_attitude_data.acc_z);//, g_imu_gravity); + g_accel_x = LLToSIAccX(RO_ALL_Data.acc_x); + g_accel_y = LLToSIAccY(RO_ALL_Data.acc_y); + g_accel_z = LLToSIAccZ(RO_ALL_Data.acc_z); // body frame to world frame transform diff --git a/ccny_asctec_firmware_2/src/main.c b/ccny_asctec_firmware_2/src/main.c index 5c1760d..64e322a 100644 --- a/ccny_asctec_firmware_2/src/main.c +++ b/ccny_asctec_firmware_2/src/main.c @@ -177,14 +177,14 @@ void mainloop(void) void calibrate() { double sum = 0.0; - - for (int i = 0; i < 2000; ++i) + unsigned int i; + for (i = 0; i < 2000; ++i) { wait(1200); // wait 1 ms HL2LL_write_cycle(); - double ax = LL_1khz_attitude_data.acc_x; - double ay = LL_1khz_attitude_data.acc_y; - double az = LL_1khz_attitude_data.acc_z; + double ax = RO_ALL_Data.acc_x; + double ay = RO_ALL_Data.acc_y; + double az = RO_ALL_Data.acc_z; double a = sqrt(ax*ax + ay*ay + az*az); sum +=a; diff --git a/ccny_asctec_firmware_2/src/pid.c b/ccny_asctec_firmware_2/src/pid.c index 1fca3cc..513bac1 100644 --- a/ccny_asctec_firmware_2/src/pid.c +++ b/ccny_asctec_firmware_2/src/pid.c @@ -149,8 +149,8 @@ void processCtrl(void) if (g_flight_state_pkt.state == MAV_STATE_FLYING) { - float roll = LLToSIAngleRoll (LL_1khz_attitude_data.angle_roll); - float pitch = LLToSIAnglePitch(LL_1khz_attitude_data.angle_pitch); + float roll = LLToSIAngleRoll (RO_ALL_Data.angle_roll);//LL_1khz_attitude_data.angle_roll); + float pitch = LLToSIAnglePitch(RO_ALL_Data.angle_pitch);//LL_1khz_attitude_data.angle_pitch); float a_x = g_accel_x * cos(pitch) + g_accel_y * sin(pitch)*sin(roll) + g_accel_z * sin(pitch)*cos(roll); float a_y = g_accel_y * cos(roll) - g_accel_z * sin(roll); @@ -213,7 +213,7 @@ void processCtrl(void) //float vel_y_bf = g_pose_pkt.vy * g_cos_psi - g_pose_pkt.vx * g_sin_psi; //float roll_rate = LLToSIAngleRateRoll (LL_1khz_attitude_data.angvel_roll); - g_ctrl_cmd.cmd_roll = - pidCalc(&pid_y, des_y_bf, -vel_y_bf, pid_y.d_base, dt); // positive roll gives you negative y + g_ctrl_cmd.cmd_roll = -pidCalc(&pid_y, des_y_bf, -vel_y_bf, pid_y.d_base, dt); // positive roll gives you negative y g_ctrl_debug_pkt.pid_error_y_bf = des_y_bf; } else if (g_ctrl_cfg_pkt.ctrl_mode_roll == MAV_CTRL_MODE_VELOCITY) @@ -285,7 +285,7 @@ void processCtrl(void) { float des_yaw = g_des_pose_pkt.yaw; float current_yaw = g_pose_pkt.yaw; - float yaw_rate = LLToSIAngleRateYaw(LL_1khz_attitude_data.angvel_yaw); + float yaw_rate = LLToSIAngleRateYaw(RO_ALL_Data.angvel_yaw);//LL_1khz_attitude_data.angvel_yaw); float error = des_yaw - current_yaw; normalizeSIAnglePi(&error); diff --git a/ccny_asctec_firmware_2/src/sdk.c b/ccny_asctec_firmware_2/src/sdk.c index a3e7321..148178e 100644 --- a/ccny_asctec_firmware_2/src/sdk.c +++ b/ccny_asctec_firmware_2/src/sdk.c @@ -107,6 +107,7 @@ PacketInfo * g_mav_kf_cfg_pkt_info; // *** for MAV state machine short g_motors_running; // are the motors on? +short g_motors_status_counter; // counts motor statuses to avoid spurios toggles int64_t g_toggle_motors_start_time; // when we started toggling the motors //int16_t g_land_thrust; // while landing, this is the current thrust // TODO: type @@ -121,6 +122,7 @@ void sdkInit(void) { g_sdk_loops = 0; g_motors_running = 0; + g_motors_status_counter = 0; // **** these should be sent by the CPU upon successful connection @@ -275,12 +277,12 @@ inline void sendMavPoseData(void) inline void sendImuData(void) { - g_imu_pkt.roll = LLToSIAngleRoll (LL_1khz_attitude_data.angle_roll); - g_imu_pkt.pitch = LLToSIAnglePitch(LL_1khz_attitude_data.angle_pitch); - g_imu_pkt.yaw = LLToSIAngleYaw (LL_1khz_attitude_data.angle_yaw); - g_imu_pkt.roll_rate = LLToSIAngleRateRoll (LL_1khz_attitude_data.angvel_roll); - g_imu_pkt.pitch_rate = LLToSIAngleRatePitch(LL_1khz_attitude_data.angvel_pitch); - g_imu_pkt.yaw_rate = LLToSIAngleRateYaw (LL_1khz_attitude_data.angvel_yaw); + g_imu_pkt.roll = LLToSIAngleRoll (RO_ALL_Data.angle_roll); //LL_1khz_attitude_data.angle_roll); + g_imu_pkt.pitch = LLToSIAnglePitch(RO_ALL_Data.angle_pitch); //LL_1khz_attitude_data.angle_pitch); + g_imu_pkt.yaw = LLToSIAngleYaw (RO_ALL_Data.angle_yaw); //LL_1khz_attitude_data.angle_yaw); + g_imu_pkt.roll_rate = LLToSIAngleRateRoll (RO_ALL_Data.angvel_roll); //LL_1khz_attitude_data.angvel_roll); + g_imu_pkt.pitch_rate = LLToSIAngleRatePitch(RO_ALL_Data.angvel_pitch);//LL_1khz_attitude_data.angvel_pitch); + g_imu_pkt.yaw_rate = LLToSIAngleRateYaw (RO_ALL_Data.angvel_yaw);//LL_1khz_attitude_data.angvel_yaw); writePacket2Ringbuffer(MAV_IMU_PKT_ID, (unsigned char*)&g_imu_pkt, sizeof(g_imu_pkt)); } @@ -291,7 +293,8 @@ inline void sendFlightStateData(void) inline void sendRcData(void) { - for (int i = 0; i < 8; ++i) + unsigned int i; + for (i = 0; i < 8; ++i) g_rcdata_pkt.channel[i] = RO_RC_Data.channel[i]; writePacket2Ringbuffer(MAV_RCDATA_PKT_ID, (unsigned char*)&g_rcdata_pkt, sizeof(g_rcdata_pkt)); @@ -487,8 +490,8 @@ inline void processKF() g_pose_pkt.vz = g_mav_height_pkt.vz; } - g_pose_pkt.roll = LLToSIAngleRoll (LL_1khz_attitude_data.angle_roll); - g_pose_pkt.pitch = LLToSIAnglePitch(LL_1khz_attitude_data.angle_pitch); + g_pose_pkt.roll = LLToSIAngleRoll (RO_ALL_Data.angle_roll); + g_pose_pkt.pitch = LLToSIAnglePitch(RO_ALL_Data.angle_pitch); } @@ -519,7 +522,7 @@ inline void feedbackBeep() beeper(OFF); } } - +/* inline void processMotorStateChanges() { short motors_running = LL_1khz_attitude_data.status2 & 0x1; @@ -540,6 +543,46 @@ inline void processMotorStateChanges() g_motors_running = motors_running; } +*/ + +inline void processMotorStateChanges() +{ + int MOTOR_COUNTER_MAX = 5; + short motors_status = LL_1khz_attitude_data.status2 & 0x1; + + // counter to avoid spurious changes + if (motors_status == 0) g_motors_status_counter--; + else g_motors_status_counter++; + + // save prev state + int prev_motors_running = g_motors_running; + + // constrain counter to [0, MOTOR_COUNTER_MAX] + if (g_motors_status_counter >= MOTOR_COUNTER_MAX) + { + g_motors_status_counter = MOTOR_COUNTER_MAX; + g_motors_running = 1; + } + if (g_motors_status_counter < 0) + { + g_motors_status_counter = 0; + g_motors_running = 0; + } + + if (prev_motors_running == 0 && g_motors_running == 1) + { + // motors just changed from to ON from Remote command + g_flight_state_pkt.state = MAV_STATE_IDLE; + } + else if (prev_motors_running == 1 && g_motors_running == 0) + { + if (g_flight_state_pkt.state != MAV_STATE_ERROR) + { + // motors just changed from ON to OFF + g_flight_state_pkt.state = MAV_STATE_OFF; + } + } +} inline void processFlightActionRequests() { diff --git a/pelican_urdf/CMakeLists.txt b/pelican_urdf/CMakeLists.txt index f8f1c9c..64c0229 100644 --- a/pelican_urdf/CMakeLists.txt +++ b/pelican_urdf/CMakeLists.txt @@ -1,30 +1,204 @@ -cmake_minimum_required(VERSION 2.4.6) -include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake) - -# Set the build type. Options are: -# Coverage : w/ debug symbols, w/o optimization, w/ code-coverage -# Debug : w/ debug symbols, w/o optimization -# Release : w/o debug symbols, w/ optimization -# RelWithDebInfo : w/ debug symbols, w/ optimization -# MinSizeRel : w/o debug symbols, w/ optimization, stripped binaries -#set(ROS_BUILD_TYPE RelWithDebInfo) - -rosbuild_init() - -#set the default path for built executables to the "bin" directory -set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) -#set the default path for built libraries to the "lib" directory -set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib) - -#uncomment if you have defined messages -#rosbuild_genmsg() -#uncomment if you have defined services -#rosbuild_gensrv() - -#common commands for building c++ executables and libraries -#rosbuild_add_library(${PROJECT_NAME} src/example.cpp) -#target_link_libraries(${PROJECT_NAME} another_library) -#rosbuild_add_boost_directories() -#rosbuild_link_boost(${PROJECT_NAME} thread) -#rosbuild_add_executable(example examples/example.cpp) -#target_link_libraries(example ${PROJECT_NAME}) +cmake_minimum_required(VERSION 2.8.3) +project(pelican_urdf) + +## Compile as C++11, supported in ROS Kinetic and newer +# add_compile_options(-std=c++11) + +## Find catkin macros and libraries +## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) +## is used, also find other catkin packages +find_package(catkin REQUIRED) + +## System dependencies are found with CMake's conventions +# find_package(Boost REQUIRED COMPONENTS system) + + +## Uncomment this if the package has a setup.py. This macro ensures +## modules and global scripts declared therein get installed +## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html +# catkin_python_setup() + +################################################ +## Declare ROS messages, services and actions ## +################################################ + +## To declare and build messages, services or actions from within this +## package, follow these steps: +## * Let MSG_DEP_SET be the set of packages whose message types you use in +## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...). +## * In the file package.xml: +## * add a build_depend tag for "message_generation" +## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET +## * If MSG_DEP_SET isn't empty the following dependency has been pulled in +## but can be declared for certainty nonetheless: +## * add a exec_depend tag for "message_runtime" +## * In this file (CMakeLists.txt): +## * add "message_generation" and every package in MSG_DEP_SET to +## find_package(catkin REQUIRED COMPONENTS ...) +## * add "message_runtime" and every package in MSG_DEP_SET to +## catkin_package(CATKIN_DEPENDS ...) +## * uncomment the add_*_files sections below as needed +## and list every .msg/.srv/.action file to be processed +## * uncomment the generate_messages entry below +## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) + +## Generate messages in the 'msg' folder +# add_message_files( +# FILES +# Message1.msg +# Message2.msg +# ) + +## Generate services in the 'srv' folder +# add_service_files( +# FILES +# Service1.srv +# Service2.srv +# ) + +## Generate actions in the 'action' folder +# add_action_files( +# FILES +# Action1.action +# Action2.action +# ) + +## Generate added messages and services with any dependencies listed here +# generate_messages( +# DEPENDENCIES +# std_msgs # Or other packages containing msgs +# ) + +################################################ +## Declare ROS dynamic reconfigure parameters ## +################################################ + +## To declare and build dynamic reconfigure parameters within this +## package, follow these steps: +## * In the file package.xml: +## * add a build_depend and a exec_depend tag for "dynamic_reconfigure" +## * In this file (CMakeLists.txt): +## * add "dynamic_reconfigure" to +## find_package(catkin REQUIRED COMPONENTS ...) +## * uncomment the "generate_dynamic_reconfigure_options" section below +## and list every .cfg file to be processed + +## Generate dynamic reconfigure parameters in the 'cfg' folder +# generate_dynamic_reconfigure_options( +# cfg/DynReconf1.cfg +# cfg/DynReconf2.cfg +# ) + +################################### +## catkin specific configuration ## +################################### +## The catkin_package macro generates cmake config files for your package +## Declare things to be passed to dependent projects +## INCLUDE_DIRS: uncomment this if your package contains header files +## LIBRARIES: libraries you create in this project that dependent projects also need +## CATKIN_DEPENDS: catkin_packages dependent projects also need +## DEPENDS: system dependencies of this project that dependent projects also need +catkin_package( +# INCLUDE_DIRS include +# LIBRARIES ${PROJECT_NAME} +# CATKIN_DEPENDS +# DEPENDS system_lib +) + +########### +## Build ## +########### + +## Specify additional locations of header files +## Your package locations should be listed before other locations +include_directories( +# include +# ${catkin_INCLUDE_DIRS} +) + +## Declare a C++ library +#add_library( +# ${PROJECT_NAME}_lib +# src/lib/${PROJECT_NAME}.cpp +#) + +## Add cmake target dependencies of the library +## as an example, code may need to be generated before libraries +## either from message generation or dynamic reconfigure +# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Declare a C++ executable +## With catkin_make all packages are built within a single CMake context +## The recommended prefix ensures that target names across packages don't collide +#add_executable( +# ${PROJECT_NAME} +# src/${PROJECT_NAME}.cpp +#) + +## Rename C++ executable without prefix +## The above recommended prefix causes long target names, the following renames the +## target back to the shorter version for ease of user use +## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node" +# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "") + +## Add cmake target dependencies of the executable +## same as for the library above +# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS}) + +## Specify libraries to link a library or executable target against +#target_link_libraries( +# ${PROJECT_NAME} +# ${PROJECT_NAME}_lib +# ${catkin_LIBRARIES} +#) + +############# +## Install ## +############# + +# all install targets should use catkin DESTINATION variables +# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html + +## Mark executable scripts (Python etc.) for installation +## in contrast to setup.py, you can choose the destination +# install(PROGRAMS +# scripts/my_python_script +# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark executables and/or libraries for installation +# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node +# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} +# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} +# ) + +## Mark cpp header files for installation +# install(DIRECTORY include/${PROJECT_NAME}/ +# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} +# FILES_MATCHING PATTERN "*.h" +# PATTERN ".svn" EXCLUDE +# ) + +## Mark other files for installation (e.g. launch and bag files, etc.) +# install(FILES +# # myfile1 +# # myfile2 +# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} +# ) + +############# +## Testing ## +############# + +if(CATKIN_ENABLE_TESTING) + ## Add gtest based cpp test target and link libraries + #catkin_add_gtest(${PROJECT_NAME}_test test/test_${PROJECT_NAME}.cpp) + #if(TARGET ${PROJECT_NAME}_test) + #find_package(gtest) + # target_link_libraries(${PROJECT_NAME}_test {PROJECT_NAME}) + #endif() +endif() + +## Add folders to be run by python nosetests +# catkin_add_nosetests(test) diff --git a/pelican_urdf/Makefile b/pelican_urdf/Makefile deleted file mode 100644 index b75b928..0000000 --- a/pelican_urdf/Makefile +++ /dev/null @@ -1 +0,0 @@ -include $(shell rospack find mk)/cmake.mk \ No newline at end of file diff --git a/pelican_urdf/data/city_flyer_rgbd.xml b/pelican_urdf/data/city_flyer_rgbd.xml new file mode 100644 index 0000000..6460a31 --- /dev/null +++ b/pelican_urdf/data/city_flyer_rgbd.xml @@ -0,0 +1,123 @@ + + +################################################################################ +# LINKS # +################################################################################ + + ##### base_link ############################################################## + + + + + + + + + + + + + + ##### base_footprint ######################################################### + + + + ##### legs ################################################################### + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ##### camera ################################################################# + + + + +################################################################################ +# JOINTS # +################################################################################ + + ##### base_footprint ######################################################### + + + + + + + + ##### legs ################################################################### + + + + + + + + + + + + + + + + + + + + + + + + + + ##### rgbd ################################################################## + + + + + + + + + + diff --git a/pelican_urdf/manifest.xml b/pelican_urdf/manifest.xml deleted file mode 100644 index 4a91971..0000000 --- a/pelican_urdf/manifest.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - STL and URDF files for the AscTec Pelican quadrotor. - - - William Morris, Ivan Dryanovski - GPL - - http://ros.org/wiki/pelican_urdf - - - - diff --git a/pelican_urdf/package.xml b/pelican_urdf/package.xml new file mode 100644 index 0000000..d9b4136 --- /dev/null +++ b/pelican_urdf/package.xml @@ -0,0 +1,11 @@ + + + pelican_urdf + 0.1.0 + STL and URDF files for the AscTec Pelican quadrotor. + William Morris + Ivan Dryanovski + GPL + http://ros.org/wiki/pelican_urdf + catkin + diff --git a/stack.xml b/stack.xml deleted file mode 100644 index 24af120..0000000 --- a/stack.xml +++ /dev/null @@ -1,15 +0,0 @@ - - Driver stack for AscTec Quadrotors including the Pelican and Hummingbird - Maintained by Ivan Dryanovski, Roberto G. Valenti, William Morris, et al. - GPL - - http://ros.org/wiki/asctec_drivers - 0.1.0 - - - - - - - -